From 0b25eac37c267c585f58182805f885a0f25ea363 Mon Sep 17 00:00:00 2001 From: GermanBluefox Date: Tue, 1 Oct 2024 21:50:46 +0800 Subject: [PATCH] Translation --- blog/de/2024_10_01.md | 35 +- blog/en/2024_10_01.md | 144 + blog/images/2024_10_01.png | Bin 0 -> 537543 bytes blog/ru/2024_10_01.md | 144 + blog/zh-cn/2024_10_01.md | 144 + docs/de/adapterref/iobroker.resol/README.md | 186 +- docs/de/adapterref/iobroker.upnp/README.md | 219 +- docs/de/history/history.md | 70 +- .../media/2024_09_10_admin_context_menu.png | Bin 0 -> 261515 bytes .../2024_09_24_dynamic_notifications.png | Bin 0 -> 113290 bytes .../media/2024_10_01_admin_back_alias.gif | Bin 0 -> 2720644 bytes .../en/adapterref/iobroker.bluelink/README.md | 5 +- .../iobroker.dysonairpurifier/README.md | 10 +- docs/en/adapterref/iobroker.ems-esp/README.md | 8 +- .../iobroker.mielecloudservice/README.md | 375 +- docs/en/adapterref/iobroker.ping/README.md | 68 +- docs/en/adapterref/iobroker.rct/README.md | 4 + docs/en/adapterref/iobroker.resol/README.md | 22 +- .../en/adapterref/iobroker.robonect/README.md | 13 +- docs/en/adapterref/iobroker.upnp/README.md | 10 +- .../adapterref/iobroker.vw-connect/README.md | 4 + .../adapterref/iobroker.wireguard/README.md | 10 +- docs/ru/adapterref/iobroker.resol/README.md | 183 +- docs/ru/adapterref/iobroker.upnp/README.md | 235 +- .../zh-cn/adapterref/iobroker.resol/README.md | 207 +- docs/zh-cn/adapterref/iobroker.upnp/README.md | 265 +- engine/front-end/public/adapters.json | 40506 ++++++++-------- engine/front-end/public/blog.json | 18 + engine/front-end/public/blog_de.xml | 12 +- engine/front-end/public/blog_en.xml | 12 +- engine/front-end/public/blog_ru.xml | 12 +- engine/front-end/public/blog_zh-cn.xml | 12 +- engine/front-end/public/sitemap.txt | 4 + 33 files changed, 21644 insertions(+), 21293 deletions(-) create mode 100644 blog/en/2024_10_01.md create mode 100644 blog/images/2024_10_01.png create mode 100644 blog/ru/2024_10_01.md create mode 100644 blog/zh-cn/2024_10_01.md create mode 100644 docs/de/history/media/2024_09_10_admin_context_menu.png create mode 100644 docs/de/history/media/2024_09_24_dynamic_notifications.png create mode 100644 docs/de/history/media/2024_10_01_admin_back_alias.gif diff --git a/blog/de/2024_10_01.md b/blog/de/2024_10_01.md index 1509bce0c..0eb3467f9 100644 --- a/blog/de/2024_10_01.md +++ b/blog/de/2024_10_01.md @@ -1,16 +1,21 @@ +--- +Author: Bluefox +title: ioBroker News – August & September 2024 +logo: en/blog/images/2024_10_01.png +--- # ioBroker News – August & September 2024 Der Sommer ist vorbei, und es geht mit frischem Schwung in den Herbst. Obwohl es in den letzten Monaten traditionell etwas ruhiger war, -da viele der Dev's im wohlverdientem Urlaub waren, gab es dennoch einige Updates und neue Adapter, die wir euch vorstellen möchten. +da viele der Dev's im wohlverdienten Urlaub waren, gab es dennoch einige Updates und neue Adapter, die wir euch vorstellen möchten. ## Neue Adapter -**e3oncan** +### **e3oncan** Entwickler: MyHomeMyData - + [https://github.com/MyHomeMyData/ioBroker.e3oncan](https://github.com/MyHomeMyData/ioBroker.e3oncan) @@ -19,8 +24,7 @@ Der **e3oncan Adapter** ermöglicht die Überwachung der CAN-Bus-Kommunikation v **Wichtiger Hinweis:** Dieser Adapter wird nur auf Linux-Systemen unterstützt. Mehr Informationen zur Funktionsweise und Installation findet ihr im [GitHub-Repository](https://github.com/MyHomeMyData/ioBroker.e3oncan). - -**egigeozone2** +### **egigeozone2** Entwickler: obakuhl @@ -28,13 +32,11 @@ Entwickler: obakuhl [https://github.com/obakuhl/ioBroker.egigeozone2](https://github.com/obakuhl/ioBroker.egigeozone2) - Der **egigeozone2 Adapter** dient zur Integration der Android-App **EgiGeoZone** in ioBroker. Die App ermöglicht Geofencing, und der Adapter empfängt Ereignisse, wenn das mobile Gerät einen definierten Bereich betritt oder verlässt. Damit lassen sich An- und Abwesenheitserkennungen effizient automatisieren. **Konfiguration:** Die URL muss in der App **EgiGeoZone** im Format `protokoll://adresse:port/person` definiert werden. Eine detaillierte Anleitung findet ihr im [GitHub-Repository](https://github.com/obakuhl/ioBroker.egigeozone2). - -**extron** +### **extron** Entwickler: Bannsaenger @@ -42,12 +44,11 @@ Entwickler: Bannsaenger [https://github.com/Bannsaenger/ioBroker.extron](https://github.com/Bannsaenger/ioBroker.extron) - Der **extron Adapter** ermöglicht die Steuerung von Extron-Audio- und Video-Produkten über das Simple Instruction Set (SIS) Protokoll. Dabei bietet er umfassende Möglichkeiten zur Steuerung ausgewählter Extron-Geräte, darunter Matrix Switcher und Streaming Encoder. Beachtet, dass der gewählte Gerätetyp nach der Konfiguration nicht mehr geändert werden kann. Zu den unterstützten Geräten gehören unter anderem der **DTP2 CrossPoint 82** und der **SMD 202**. Für private Nutzer und gemeinnützige Organisationen ist eine kostenlose Lizenz erhältlich. Weitere Informationen dazu findet ihr im [GitHub-Repository](https://github.com/Bannsaenger/ioBroker.extron). -**gotify-ws** +### **gotify-ws** Entwickler: Simatec @@ -59,7 +60,7 @@ Mit dem **gotify-ws Adapter** könnt ihr eine WebSocket-Verbindung zu einem Goti Die Konfiguration ist einfach: Ihr erstellt einen neuen Client auf eurem Gotify-Server und fügt den generierten Token in die Adapter-Konfiguration ein. Der Adapter kann dann alle Nachrichten des Servers empfangen. Weitere Details findet ihr im [GitHub-Repository](https://github.com/simatec/ioBroker.gotify-ws). -**rainbird** +### **rainbird** Entwickler: Marius Burkard und iobroker-community-adapters @@ -69,7 +70,7 @@ Entwickler: Marius Burkard und iobroker-community-adapters Mit dem **rainbird Adapter** lässt sich ein Rain Bird-Bewässerungssystem mit einem **LNK WiFi Adapter** in ioBroker integrieren. Dieses Projekt hat keine offizielle Verbindung zu Rain Bird, bietet jedoch die Möglichkeit, euer Bewässerungssystem direkt aus ioBroker heraus zu steuern. -**remeha-home** +### **remeha-home** Entwickler: Simatec @@ -77,13 +78,11 @@ Entwickler: Simatec [https://github.com/simatec/ioBroker.remeha-home](https://github.com/simatec/ioBroker.remeha-home) - Der Remeha Home Adapter ermöglicht die Integration und Steuerung von Remeha-Heizungssystemen über die Remeha Home-Plattform. Der Adapter verbindet sich kontinuierlich mit der API und ermöglicht die Steuerung von Heizzonen, das Einstellen der Raumtemperatur und das Aktivieren des Kamin-Modus. - ## Neue Widgets -**vis-2-widgets-rssfeed** +### **vis-2-widgets-rssfeed** Entwickler: Oweitman @@ -95,7 +94,7 @@ Für den **RSSFeed Adapter** gibt es jetzt neue **vis-2 Widgets**. Diese ermögl **Wichtig:** Aufgrund von Fehlern in der automatischen Übersetzung sind nur die englischen Beschreibungen der Widgets korrekt. Weitere Informationen findet ihr im [GitHub-Repository](https://github.com/oweitman/ioBroker.vis-2-widgets-rssfeed). -**Vis 2 (o)various widgets** +### **Vis 2 (o)various widgets** Entwickler: Oweitman @@ -105,7 +104,7 @@ Entwickler: Oweitman Dieser Adapter enthält verschiedene vis-2 Widgets, darunter ein JSON-Template-Widget, mit dem beliebige JSON-Datenpunkte im gewünschten Format angezeigt werden können. Weitere Widgets befinden sich auf der Roadmap. -**vis-2-widgets-weather-and-heating** +### **vis-2-widgets-weather-and-heating** Entwickler: rg-engineering @@ -137,7 +136,6 @@ Dieser Adapter enthält vis-2 Widgets zur Anzeige von Wettervorhersagedaten von ![Alias](en/blog/images/2024_10_01_admin_back_alias.gif) - ## Monatlicher IoT-Blog von Core-Entwickler Moritz Heusinger @@ -156,5 +154,4 @@ Hier sind einige der Themen, die er in diesem Beitrag anspricht: - Community Events - Das war's für diesen Monat! Auch wenn die Sommermonate etwas ruhiger waren, gibt es weiterhin interessante Neuerungen im ioBroker-Ökosystem. Wir freuen uns auf den Herbst und weitere Entwicklungen. Bleibt dran! diff --git a/blog/en/2024_10_01.md b/blog/en/2024_10_01.md new file mode 100644 index 000000000..287fb82c6 --- /dev/null +++ b/blog/en/2024_10_01.md @@ -0,0 +1,144 @@ +--- +Author: Bluefox +title: ioBroker News – August & September 2024 +logo: en/blog/images/2024_10_01.png +translatedFrom: de +hash: Cc1l3NWNDFf8jZw2YhQj7D9D8TPPR9twSRf9VmacUTc= +--- +# IoBroker News – August & September 2024 +Summer is over and we're heading into autumn with renewed vigor. Although things have traditionally been a bit quieter in recent months as many of the developers have been on well-deserved vacation, there have still been a few updates and new adapters that we would like to introduce to you. + +## New adapters +### **e3oncan** +Developer: MyHomeMyData + + + +[https://github.com/MyHomeMyData/ioBroker.e3oncan](https://github.com/MyHomeMyData/ioBroker.e3oncan) + +The **e3oncan adapter** enables monitoring of the CAN bus communication of devices from the Viessmann E3 series (One Base). In mode `Collect`, data points are recorded as from the energy meters **E380CA** and **E3100CB**. In addition, the adapter offers the option of actively reading and writing data, which is known as `UDSonCAN`. This allows, for example, setpoints and schedules to be changed or new schedules to be added, e.g. for a hot water circulation pump. + +**Important note:** This adapter is only supported on Linux systems. +More information on how it works and how to install it can be found in [GitHub repository](https://github.com/MyHomeMyData/ioBroker.e3oncan). + +### **egigeozone2** +Developer: obakuhl + + + +[https://github.com/obakuhl/ioBroker.egigeozone2](https://github.com/obakuhl/ioBroker.egigeozone2) + +The **egigeozone2 adapter** is used to integrate the Android app **EgiGeoZone** into ioBroker. The app enables geofencing, and the adapter receives events when the mobile device enters or leaves a defined area. This allows presence and absence detection to be efficiently automated. + +**Configuration:** The URL must be defined in the **EgiGeoZone** app in the format `protokoll://adresse:port/person`. Detailed instructions can be found in [GitHub repository](https://github.com/obakuhl/ioBroker.egigeozone2). + +### **extron** +Developer: Bannsaenger + + + +[https://github.com/Bannsaenger/ioBroker.extron](https://github.com/Bannsaenger/ioBroker.extron) + +The **extron adapter** enables control of Extron audio and video products via the Simple Instruction Set (SIS) protocol. It offers comprehensive options for controlling selected Extron devices, including matrix switchers and streaming encoders. Please note that the selected device type cannot be changed after configuration. + +Supported devices include the **DTP2 CrossPoint 82** and the **SMD 202**. A free license is available for private users and non-profit organizations. For more information, see [GitHub repository](https://github.com/Bannsaenger/ioBroker.extron). + +### **gotify-ws** +Developer: Simatec + + + +[https://github.com/simatec/ioBroker.gotify-ws](https://github.com/simatec/ioBroker.gotify-ws) + +With the **gotify-ws adapter** you can establish a WebSocket connection to a Gotify server and receive all messages in ioBroker. Gotify is an increasingly popular notification service that is used in systems such as **Proxmox**, among others. With this adapter, messages can be forwarded to notification services such as **Telegram**, **Signal**, **Whatsapp** and many more. + +The configuration is simple: You create a new client on your Gotify server and insert the generated token into the adapter configuration. The adapter can then receive all messages from the server. Further details can be found in [GitHub repository](https://github.com/simatec/ioBroker.gotify-ws). + +### **rainbird** +Developers: Marius Burkard and iobroker-community-adapters + + + +[https://github.com/iobroker-community-adapters/ioBroker.rainbird](https://github.com/iobroker-community-adapters/ioBroker.rainbird) + +The **rainbird adapter** allows you to integrate a Rain Bird irrigation system with a **LNK WiFi adapter** into ioBroker. This project has no official connection to Rain Bird, but offers the possibility to control your irrigation system directly from ioBroker. + +### **remeha-home** +Developer: Simatec + + + +[https://github.com/simatec/ioBroker.remeha-home](https://github.com/simatec/ioBroker.remeha-home) + +The Remeha Home Adapter enables the integration and control of Remeha heating systems via the Remeha Home platform. The adapter continuously connects to the API and enables the control of heating zones, setting the room temperature and activating the fireplace mode. + +## New widgets +### **vis-2-widgets-rssfeed** +Developer: Oweitman + + + +[https://github.com/oweitman/ioBroker.vis-2-widgets-rssfeed](https://github.com/oweitman/ioBroker.vis-2-widgets-rssfeed) + +There are now new **vis-2 widgets** for the **RSSFeed Adapter**. These allow you to display RSS feeds of various standards (RSS, Atom, RDF) in a user-defined layout. A flexible template system allows you to customize the feed with HTML, CSS and JavaScript. + +**Important:** Due to errors in the automatic translation, only the English descriptions of the widgets are correct. For more information, see [GitHub repository](https://github.com/oweitman/ioBroker.vis-2-widgets-rssfeed). + +### **Vis 2 (o)various widgets** +Developer: Oweitman + + + +[https://github.com/oweitman/ioBroker.vis-2-widgets-ovarious](https://github.com/oweitman/ioBroker.vis-2-widgets-ovarious) + +This adapter contains various vis-2 widgets, including a JSON template widget that can be used to display arbitrary JSON data points in the desired format. More widgets are on the roadmap. + +### **vis-2-widgets-weather-and-heating** +Developer: rg-engineering + + + +[https://github.com/rg-engineering/ioBroker.vis-2-widgets-weather-and-heating](https://github.com/rg-engineering/ioBroker.vis-2-widgets-weather-and-heating) + +This adapter contains vis-2 widgets for displaying weather forecast data from DasWetter.com or WeatherUnderground. Additionally, widgets are provided to support heating control. + +## Further updates and features +- **ping:** (Bluefox) The **Ping Adapter** now supports the detection of IP address ranges with less than 4096 addresses. Additionally, IP addresses can be added directly from notifications. + +![Dynamic notifications](en/blog/images/2024_09_24_dynamic_notifications.png) + +- **admin:** (Bluefox) States can now be controlled directly via the JSON configuration, e.g. for IP range detection. + +- **wifilight:** (Bluefox) The adapter has been completely redesigned and now supports compact mode and configuration via JSON. + +- **admin:** (Bluefox) A new feature checks on Linux systems if a user with a known default password exists and prompts to change it. In addition, the admin now supports a dynamic GUI for notifications. + +![Check password](en/blog/images/2024_09_28_admin_password.png) + +- **node-red:** **Node-red** now has the same **ID selection dialog** as other adapters. Important: The admin instance must run on the same host. The node-red package version has been raised to 4.0.3. + +![Select ID dialog](../media/2024_09_30_node_red.png) + +- **admin:** (Bluefox) A new feature has been added to jump from an alias target directly to the alias itself to make navigation and administration easier. + +![Alias](en/blog/images/2024_10_01_admin_back_alias.gif) + +## Monthly IoT blog +by core developer Moritz Heusinger + +![IoT Blog](en/blog/images/2024_10_01_Moritz_blog.png) + +In his latest blog post, Moritz gives us an insight into his current projects and the latest developments around the platform. +Here are some of the topics he addresses in this post: + +- js-controller Lucy + +- Matter Adapter and Visu App + +- Central Eslint configuration for developers + +- Other developments + +- Community Events + +That's it for this month! Even though the summer months were a bit quieter, there are still interesting new developments in the ioBroker ecosystem. We are looking forward to autumn and further developments. Stay tuned! diff --git a/blog/images/2024_10_01.png b/blog/images/2024_10_01.png new file mode 100644 index 0000000000000000000000000000000000000000..25eb15a609075fcea72f4a5865d9b84b13b78029 GIT binary patch literal 537543 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

    w%UZV?Q}!@)vs#jkgT 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⁣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 hEB1ZVdnc literal 0 HcmV?d00001 diff --git a/blog/ru/2024_10_01.md b/blog/ru/2024_10_01.md new file mode 100644 index 000000000..997273483 --- /dev/null +++ b/blog/ru/2024_10_01.md @@ -0,0 +1,144 @@ +--- +Author: Bluefox +title: Новости ioBroker – август и сентябрь 2024 г. +logo: en/blog/images/2024_10_01.png +translatedFrom: de +hash: Cc1l3NWNDFf8jZw2YhQj7D9D8TPPR9twSRf9VmacUTc= +--- +# Новости ioBroker – август и сентябрь 2024 г. +Лето закончилось, и осень с новой энергией движется в осень. Хотя в последние несколько месяцев традиционно все было немного спокойнее, поскольку многие разработчики были в заслуженном отпуске, все же были некоторые обновления и новые адаптеры, которые мы хотели бы вам представить. + +## Новые адаптеры +### **e3oncan** +Разработчик: MyHomeMyData + + + +[https://github.com/MyHomeMyData/ioBroker.e3oncan](https://github.com/MyHomeMyData/ioBroker.e3oncan) + +**Адаптер e3oncan** позволяет контролировать связь по шине CAN устройств серии Viessmann E3 (One Base). В режиме `Collect` точки данных записываются устройствами измерения энергии **E380CA** и **E3100CB**. Кроме того, адаптер предлагает возможность активного чтения и записи данных, известную как `UDSonCAN`. Это позволяет, например, изменять заданные значения и графики или добавлять новые графики, например, для циркуляционного насоса горячей воды. + +**Важное примечание.** Этот адаптер поддерживается только в системах Linux. +Более подробную информацию о том, как он работает и как его установить, можно найти в [Репозиторий GitHub](https://github.com/MyHomeMyData/ioBroker.e3oncan). + +### **эгигеозон2** +Разработчик: obakuhl + + + +[https://github.com/obakuhl/ioBroker.egigeozone2](https://github.com/obakuhl/ioBroker.egigeozone2) + +Адаптер **egigeozone2** используется для интеграции приложения Android **EgiGeoZone** в ioBroker. Приложение позволяет использовать геозоны, а адаптер получает события, когда мобильное устройство входит или покидает определенную область. Это позволяет эффективно автоматизировать обнаружение присутствия и отсутствия. + +**Конфигурация:** URL-адрес должен быть определен в приложении **EgiGeoZone** в формате `protokoll://adresse:port/person`. Подробные инструкции можно найти в [Репозиторий GitHub](https://github.com/obakuhl/ioBroker.egigeozone2). + +### **экстрон** +Разработчик: Bannsaenger + + + +[https://github.com/Bannsaenger/ioBroker.extron](https://github.com/Bannsaenger/ioBroker.extron) + +**Адаптер extron** позволяет управлять аудио- и видеопродукцией Extron по протоколу Simple Instruction Set (SIS). Он предлагает комплексные возможности для управления выбранными устройствами Extron, включая матричные коммутаторы и потоковые кодеры. Обратите внимание, что выбранный тип устройства невозможно изменить после настройки. + +Поддерживаемые устройства включают **DTP2 CrossPoint 82** и **SMD 202**. Бесплатная лицензия доступна для частных пользователей и некоммерческих организаций. Дополнительную информацию можно найти в [Репозиторий GitHub](https://github.com/Bannsaenger/ioBroker.extron). + +### **gotify-ws** +Разработчик: Симатек + + + +[https://github.com/simatec/ioBroker.gotify-ws](https://github.com/simatec/ioBroker.gotify-ws) + +С помощью адаптера **gotify-ws** вы можете установить соединение WebSocket с сервером Gotify и получать все сообщения в ioBroker. Gotify — это набирающая популярность служба уведомлений, используемая, среди прочего, в таких системах, как **Proxmox**. С помощью этого адаптера сообщения можно пересылать в службы уведомлений, такие как **Telegram**, **Signal**, **Whatsapp** и многие другие. + +Конфигурация проста: вы создаете новый клиент на своем сервере Gotify и вставляете сгенерированный токен в конфигурацию адаптера. После этого адаптер сможет получать все сообщения от сервера. Более подробную информацию можно найти в [Репозиторий GitHub](https://github.com/simatec/ioBroker.gotify-ws). + +### **дождевая птица** +Разработчики: Мариус Буркард и iobroker-community-adapters. + + + +[https://github.com/iobroker-community-adapters/ioBroker.rainbird](https://github.com/iobroker-community-adapters/ioBroker.rainbird) + +С помощью **адаптера Rainbird** систему орошения Rain Bird можно интегрировать в ioBroker с помощью **адаптера LNK WiFi**. Этот проект не имеет официальной связи с Rain Bird, но предлагает возможность управлять вашей системой орошения непосредственно из ioBroker. + +### **дом Ремеха** +Разработчик: Симатек + + + +[https://github.com/simatec/ioBroker.remeha-home](https://github.com/simatec/ioBroker.remeha-home) + +Адаптер Remeha Home позволяет интегрировать и контролировать системы отопления Remeha через платформу Remeha Home. Адаптер постоянно подключается к API и позволяет управлять зонами обогрева, регулировать температуру в помещении и активировать режим камина. + +## Новые виджеты +### **vis-2-widgets-rssfeed** +Разработчик: Оуэйтман + + + +[https://github.com/oweitman/ioBroker.vis-2-widgets-rssfeed](https://github.com/oweitman/ioBroker.vis-2-widgets-rssfeed) + +Появились новые виджеты **vis-2** для **адаптера RSSFeed**. Они позволяют отображать RSS-каналы различных стандартов (RSS, Atom, RDF) в пользовательском макете. Гибкая система шаблонов позволяет настраивать ленту с помощью HTML, CSS и JavaScript. + +**Важно!** Из-за ошибок автоматического перевода правильными являются только описания виджетов на английском языке. Дополнительную информацию можно найти в [Репозиторий GitHub](https://github.com/oweitman/ioBroker.vis-2-widgets-rssfeed). + +### **Вид 2 (о)различных виджета** +Разработчик: Оуэйтман + + + +[https://github.com/oweitman/ioBroker.vis-2-widgets-ovarious](https://github.com/oweitman/ioBroker.vis-2-widgets-ovarious) + +Этот адаптер включает в себя различные виджеты vis-2, включая виджет шаблона JSON, который можно использовать для отображения любых точек данных JSON в нужном формате. Дополнительные виджеты находятся в планах. + +### **vis-2-widgets-погода-и-отопление** +Разработчик: РГ Инжиниринг + + + +[https://github.com/rg-engineering/ioBroker.vis-2-widgets-weather-and-heating](https://github.com/rg-engineering/ioBroker.vis-2-widgets-weather-and-heating) + +Этот адаптер содержит виджеты vis-2 для отображения данных прогноза погоды с DasWetter.com или WeatherUnderground. Дополнительно предусмотрены виджеты для поддержки управления отоплением. + +## Больше обновлений и функций +- **ping:** (Bluefox) **Адаптер Ping** теперь поддерживает обнаружение диапазонов IP-адресов, содержащих менее 4096 адресов. Кроме того, IP-адреса можно добавлять прямо из уведомлений. + +![Динамические уведомления](en/blog/images/2024_09_24_dynamic_notifications.png) + +- **admin:** (Bluefox) Состояниями теперь можно управлять напрямую через конфигурацию JSON, например B. для определения диапазона IP. + +- **wifilight:** (Bluefox) Адаптер был полностью переработан и теперь поддерживает компактный режим и настройку через JSON. + +- **admin:** (Bluefox) Новая функция проверяет в системах Linux, существует ли пользователь с известным паролем по умолчанию, и предлагает его изменить. Кроме того, администратор теперь поддерживает динамический графический интерфейс уведомлений. + +![Проверить пароль](en/blog/images/2024_09_28_admin_password.png) + +- **node-red:** **Node-red** теперь имеет тот же **диалоговое окно выбора идентификатора**, что и другие адаптеры. Важно: Экземпляр администратора должен работать на том же хосте. Версия пакета Node-red увеличена до 4.0.3. + +![Диалоговое окно выбора идентификатора](../media/2024_09_30_node_red.png) + +- **admin:** (Bluefox) Недавно добавлена возможность перехода от цели псевдонима непосредственно к самому псевдониму, что упрощает навигацию и администрирование. + +![Псевдоним](en/blog/images/2024_10_01_admin_back_alias.gif) + +## Ежемесячный блог IoT +основной разработчик Мориц Хойзингер + +![Блог Интернета вещей](en/blog/images/2024_10_01_Moritz_blog.png) + +В своем текущем сообщении в блоге Мориц рассказывает нам о своих текущих проектах и последних событиях вокруг платформы. +Вот некоторые темы, которые он затрагивает в этом посте: + +- js-контроллер Люси + +- Адаптер Matter и приложение Visu + +- Центральная конфигурация Eslint для разработчиков. + +- Другие разработки + +- Общественные мероприятия + +Вот и все на этот месяц! Несмотря на то, что летние месяцы были немного спокойнее, в экосистеме ioBroker все же есть интересные нововведения. Ждём осени и дальнейшего развития событий. Следите за обновлениями! diff --git a/blog/zh-cn/2024_10_01.md b/blog/zh-cn/2024_10_01.md new file mode 100644 index 000000000..213ad350b --- /dev/null +++ b/blog/zh-cn/2024_10_01.md @@ -0,0 +1,144 @@ +--- +Author: Bluefox +title: ioBroker 新闻 – 2024 年 8 月和 9 月 +logo: en/blog/images/2024_10_01.png +translatedFrom: de +hash: Cc1l3NWNDFf8jZw2YhQj7D9D8TPPR9twSRf9VmacUTc= +--- +# IoBroker 新闻 – 2024 年 8 月和 9 月 +夏天过去了,秋天带着新鲜的活力进入秋天。尽管过去几个月事情比较安静,因为许多开发人员正在享受应得的假期,但我们仍然想向您介绍一些更新和新适配器。 + +## 新适配器 +### **e3oncan** +开发商: MyHomeMyData + + + +[https://github.com/MyHomeMyData/ioBroker.e3oncan](https://github.com/MyHomeMyData/ioBroker.e3oncan) + +**e3oncan 适配器** 可监控 Viessmann E3 系列(One Base)设备的 CAN 总线通信。在`Collect`模式下,数据点由能量测量设备**E380CA**和**E3100CB**记录。此外,适配器还提供主动读取和写入数据的功能,称为`UDSonCAN`。例如,这允许改变设定点和时间表或添加新的时间表,例如对于热水循环泵。 + +**重要提示:** 此适配器仅在 Linux 系统上受支持。 +您可以在[GitHub 存储库](https://github.com/MyHomeMyData/ioBroker.e3oncan)中找到有关其工作原理和安装方法的更多信息。 + +### **egigeozone2** +开发商: 奥巴库尔 + + + +[https://github.com/obakuhl/ioBroker.egigeozone2](https://github.com/obakuhl/ioBroker.egigeozone2) + +**egigeozone2 适配器** 用于将 Android 应用程序 **EgiGeoZone** 集成到 ioBroker 中。该应用程序启用地理围栏,并且当移动设备进入或离开定义的区域时适配器接收事件。这使得存在和不存在检测能够有效地自动化。 + +**配置:** URL 必须在 **EgiGeoZone** 应用程序中以 `protokoll://adresse:port/person` 格式定义。您可以在[GitHub 存储库](https://github.com/obakuhl/ioBroker.egigeozone2)中找到详细说明。 + +### **外显子** +开发商: Bannsaenger + + + +[https://github.com/Bannsaenger/ioBroker.extron](https://github.com/Bannsaenger/ioBroker.extron) + +**extron 适配器** 可通过简单指令集 (SIS) 协议控制 Extron 音频和视频产品。它提供了用于控制选定 Extron 设备的全面选项,包括矩阵切换器和流编码器。请注意,所选设备类型在配置后无法更改。 + +支持的设备包括 **DTP2 CrossPoint 82** 和 **SMD 202**。免费许可证可供私人用户和非营利组织使用。更多信息请参见[GitHub 存储库](https://github.com/Bannsaenger/ioBroker.extron)。 + +### **gotify-ws** +开发商: 西马泰克 + + + +[https://github.com/simatec/ioBroker.gotify-ws](https://github.com/simatec/ioBroker.gotify-ws) + +使用 **gotify-ws 适配器**,您可以建立到 Gotify 服务器的 WebSocket 连接并接收 ioBroker 中的所有消息。 Gotify 是一种越来越流行的通知服务,用于 **Proxmox** 等系统。使用此适配器,可以将消息转发到通知服务,例如 **Telegram**、**Signal**、**Whatsapp** 等。 + +配置很简单:您在 Gotify 服务器上创建一个新客户端并将生成的令牌插入到适配器配置中。然后适配器可以接收来自服务器的所有消息。更多详细信息请参见[GitHub 存储库](https://github.com/simatec/ioBroker.gotify-ws)。 + +### **雨鸟** +开发人员:Marius Burkard 和 iobroker-community-adapters + + + +[https://github.com/iobroker-community-adapters/ioBroker.rainbird](https://github.com/iobroker-community-adapters/ioBroker.rainbird) + +借助 **rainbird 适配器**,雨鸟灌溉系统可以通过 **LNK WiFi 适配器** 集成到 ioBroker 中。该项目与 Rain Bird 没有正式联系,但提供直接从 ioBroker 控制灌溉系统的能力。 + +### **remeha-home** +开发商: 西马泰克 + + + +[https://github.com/simatec/ioBroker.remeha-home](https://github.com/simatec/ioBroker.remeha-home) + +Remeha Home 适配器可通过 Remeha Home 平台集成和控制 Remeha 供暖系统。该适配器持续连接到 API,并允许您控制加热区域、调节室温和激活壁炉模式。 + +## 新的小部件 +### **vis-2-widgets-rssfeed** +开发商: 奥维特曼 + + + +[https://github.com/oweitman/ioBroker.vis-2-widgets-rssfeed](https://github.com/oweitman/ioBroker.vis-2-widgets-rssfeed) + +**RSSFeed 适配器** 现在有新的 **vis-2 小部件**。这些使得可以在用户定义的布局中显示各种标准(RSS、Atom、RDF)的 RSS 提要。灵活的模板系统允许您使用 HTML、CSS 和 JavaScript 自定义提要。 + +**重要提示:** 由于自动翻译错误,只有小部件的英文描述是正确的。更多信息请参见[GitHub 存储库](https://github.com/oweitman/ioBroker.vis-2-widgets-rssfeed)。 + +### **Vis 2 (o)各种小部件** +开发商: 奥维特曼 + + + +[https://github.com/oweitman/ioBroker.vis-2-widgets-ovarious](https://github.com/oweitman/ioBroker.vis-2-widgets-ovarious) + +该适配器包括各种 vis-2 小部件,包括可用于以所需格式显示任何 JSON 数据点的 JSON 模板小部件。更多小部件正在计划中。 + +### **vis-2-widgets-天气和供暖** +开发商: rg 工程 + + + +[https://github.com/rg-engineering/ioBroker.vis-2-widgets-weather-and-heating](https://github.com/rg-engineering/ioBroker.vis-2-widgets-weather-and-heating) + +该适配器包含 vis-2 小部件,用于显示来自 DasWetter.com 或 WeatherUnderground 的天气预报数据。此外,还提供了小部件来支持加热控制。 + +## 更多更新和功能 +- **ping:** (Bluefox) **Ping 适配器** 现在支持检测少于 4096 个地址的 IP 地址范围。此外,还可以直接从通知添加 IP 地址。 + +![动态通知](en/blog/images/2024_09_24_dynamic_notifications.png) + +- **admin:** (Bluefox) 现在可以通过 JSON 配置直接控制状态,例如B. 用于IP范围检测。 + +- **wifilight:** (Bluefox) 适配器已完全重新设计,现在支持紧凑模式和通过 JSON 进行配置。 + +- **admin:** (Bluefox) Linux 系统上的一项新功能会检查是否存在具有已知默认密码的用户并提示进行更改。此外,管理员现在支持动态 GUI 通知。 + +![检查密码](en/blog/images/2024_09_28_admin_password.png) + +- **node-red:** **Node-red** 现在具有与其他适配器相同的 **ID 选择对话框**。重要提示:管理实例必须在同一主机上运行。 Node-red 软件包版本已增加至 4.0.3。 + +![选择 ID 对话框](../media/2024_09_30_node_red.png) + +- **admin:** (Bluefox) 新添加的功能是从别名目标直接跳转到别名本身,以使导航和管理更容易。 + +![别名](en/blog/images/2024_10_01_admin_back_alias.gif) + +## 每月物联网博客 +作者:核心开发人员 Moritz Heusinger + +![物联网博客](en/blog/images/2024_10_01_Moritz_blog.png) + +在莫里茨最近的博客文章中,我们深入了解了他当前的项目以及该平台的最新发展。 +以下是他在这篇文章中讨论的一些主题: + +- js控制器露西 + +- Matter 适配器和 Visu 应用程序 + +- 为开发人员提供中央 Eslint 配置 + +- 其他进展 + +- 社区活动 + +这就是这个月的内容!尽管夏季月份比较安静,但 ioBroker 生态系统中仍然有一些有趣的创新。我们期待秋天的到来和进一步的发展。敬请关注! diff --git a/docs/de/adapterref/iobroker.resol/README.md b/docs/de/adapterref/iobroker.resol/README.md index 7a9f44ca7..042914046 100644 --- a/docs/de/adapterref/iobroker.resol/README.md +++ b/docs/de/adapterref/iobroker.resol/README.md @@ -3,136 +3,180 @@ translatedFrom: en translatedWarning: Wenn Sie dieses Dokument bearbeiten möchten, löschen Sie bitte das Feld "translationsFrom". Andernfalls wird dieses Dokument automatisch erneut übersetzt editLink: https://github.com/ioBroker/ioBroker.docs/edit/master/docs/de/adapterref/iobroker.resol/README.md title: ioBroker.resol -hash: PrkSK9V9UrIMTJzsbmV+Z7A3Kqad2Gbst21lsMXgIBg= +hash: 9HCa9stLdL1IsFVVCVRtsPGj20vxrIdve7AmpWJjKZQ= --- # IoBroker.resol ![Logo](../../../en/adapterref/iobroker.resol/admin/resol.svg) -![Anzahl der Installationen (neueste)](http://iobroker.live/badges/resol-installed.svg) +![Anzahl der Installationen (aktuell)](http://iobroker.live/badges/resol-installed.svg) ![NPM-Version](https://img.shields.io/npm/v/iobroker.resol.svg) -![Anzahl der Installationen (stabil)](http://iobroker.live/badges/resol-stable.svg) +![Anzahl Installationen (stabil)](http://iobroker.live/badges/resol-stable.svg) ![Bekannte Schwachstellen](https://snyk.io/test/github/Grizzelbee/ioBroker.resol/badge.svg) ![NPM](https://nodei.co/npm/iobroker.resol.svg?downloads=true) ![Lizenz](https://img.shields.io/badge/license-MIT-blue.svg?style=flat) ![Downloads](https://img.shields.io/npm/dm/iobroker.resol.svg) -[![CodeQL](https://github.com/Grizzelbee/ioBroker.resol/actions/workflows/codeql-analysis.yml/badge.svg)](https://github.com/Grizzelbee/ioBroker.resol/actions/workflows/codeql-analysis.yml) [![Test und Freigabe](https://github.com/Grizzelbee/ioBroker.resol/actions/workflows/test-and-release.yml/badge.svg)](https://github.com/Grizzelbee/ioBroker.resol/actions/workflows/test-and-release.yml) +[![CodeQL](https://github.com/Grizzelbee/ioBroker.resol/actions/workflows/codeql-analysis.yml/badge.svg)](https://github.com/Grizzelbee/ioBroker.resol/actions/workflows/codeql-analysis.yml) [![Testen und Freigeben](https://github.com/Grizzelbee/ioBroker.resol/actions/workflows/test-and-release.yml/badge.svg)](https://github.com/Grizzelbee/ioBroker.resol/actions/workflows/test-and-release.yml) ## Credits -Dieser Adapter ist vom myVbus-Adapter abgeleitet und basiert auf der Arbeit von DutchmanNL und pdbjjens. Beiden herzlichen Dank für ihre Arbeit. -Da pdbjjens nur Werte von vbus lesen wollte und für einige Leute das Bedürfnis besteht, mehr Kontrolle über ihre Geräte zu bekommen, wurde dieser Adapter aufgelegt. -Hier erhalten Sie die Möglichkeit, Ihren VBus-Controller zu steuern. +Dieser Adapter ist vom myVbus-Adapter abgeleitet und basiert auf der Arbeit von DutchmanNL und pdbjjens. Vielen Dank an beide für ihre Arbeit. +Da pdbjjens nur Werte vom Vbus lesen wollte und manche Leute mehr Kontrolle über ihre Geräte haben möchten, wurde dieser Adapter entwickelt. +Hiermit erhalten Sie die Möglichkeit, Ihren Vbus-Controller zu steuern. ## IoBroker-Adapter für Resol VBus Dieser Adapter verbindet verschiedene VBus-basierte Geräte mit ioBroker und unterstützt verschiedene Verbindungstypen. -> Wenn Ihnen dieser Adapter gefällt und Sie erwägen, mich zu unterstützen
    > [![Mit payPal spenden](admin/paypal-donate-button.png)](https://www.paypal.com/donate/?hosted_button_id=SPUDTXGNG2MYG) +> Wenn Ihnen dieser Adapter gefällt und Sie erwägen, mich zu unterstützen
    > [![Spenden mit PayPal](admin/paypal-donate-button.png)](https://www.paypal.com/donate/?hosted_button_id=SPUDTXGNG2MYG) -Es verwendet resol-vbus, eine von Daniel Wippermann bereitgestellte JavaScript-Bibliothek. -Bitte besuchen Sie , wenn Sie an einem tieferen Tauchgang interessiert sind. +Es verwendet resol-vbus, eine JavaScript-Bibliothek von Daniel Wippermann. +Besuchen Sie , wenn Sie tiefer in die Materie eintauchen möchten. ## Merkmale -* Ermöglicht das Auslesen der Messdaten verschiedener RESOL(R) VBus(R)-Geräte - vorzugsweise Solar- und Systemregler der DeltaSol(R)-Serie inkl. eingebautem Wärmemengenzähler (WMZ) - mittels Datenlogger DL3 oder DL2, KM2 Kommunikationsmodule, VBus/LAN-Schnittstellenadapter oder Seriell/LAN-Gateways lokal über TCP/IP. -* Der Gerätezugriff über den seriellen VBus/USB-Schnittstellenadapter oder über VBus.net(R) mit DLx/KMx wird ebenfalls unterstützt. -* Verarbeitet Live-VBus-Datenströme und stellt sie als ioBroker-Zustände zur Verfügung. +* Ermöglicht das Auslesen der Messdaten verschiedener RESOL(R) VBus(R)-Geräte - vorzugsweise Solar- und Systemregler der DeltaSol(R)-Reihe inkl. eingebautem Wärmemengenzähler (HQM) - mittels DL3- oder DL2-Datenloggern, KM2-Kommunikationsmodulen, VBus/LAN-Schnittstellenadaptern oder Seriell/LAN-Gateways lokal über TCP/IP. +* Der Gerätezugriff über den seriellen Schnittstellenadapter VBus/USB oder über VBus.net(R) mit DLx/KMx wird ebenfalls unterstützt. +* Verarbeitet Live-VBus-Datenströme und stellt sie als ioBroker-Status zur Verfügung. * Werte werden mit einer konfigurierbaren Zykluszeit aktualisiert. -* Das Lesen oder Einstellen der VBus-Gerätekonfigurationsparameter wird nicht unterstützt. Hierfür sollten die von Resol bereitgestellten Tools verwendet werden, z. B. über VBus.net oder das Parametriertool RPT. -* Das Lesen von DL3-Kanal 0 (direkt an das DL3-Gerät angeschlossene Sensoren) wird aufgrund von Einschränkungen der DL3-Schnittstelle nicht unterstützt. +* Das Lesen oder Setzen der VBus-Gerätekonfigurationsparameter wird nicht unterstützt. Hierzu sollten die von Resol bereitgestellten Tools verwendet werden, z.B. über VBus.net oder das Parametriertool RPT. +* Das Lesen von DL3-Kanal 0 (Sensoren, die direkt an das DL3-Gerät angeschlossen sind) wird aufgrund von Einschränkungen der DL3-Schnittstelle nicht unterstützt. ## Konfigurationshinweise -* Die Standardeinstellung für die Verbindungsart ist VBus/LAN, muss aber auch für VBus/LAN explizit ausgewählt werden, sonst kommt keine Verbindung zustande. -* Die korrekten Einstellungen für den direkten LAN-Zugriff für VBus/LAN, DL3, DL2, KM2 sind: - * Verbindungstyp: VBus/LAN oder KM2 oder DL2 oder DL3 - * Verbindungskennung: IP-Adresse (z. B. 192.168.178.188) oder FullyQualifiedHostName (z. B. host1.example.com) - * VBus-Passwort: YourVBusPassword (Standard: vbus) - * Verbindungsport: Die Standardeinstellung 7053 sollte nicht geändert werden - * DL3-Kanal: Nur relevant für DL3 (Werte 1-6, Kanal 0 kann nicht ausgelesen werden) - * Aktualisierungsintervall: Zeit zwischen Aktualisierungen der Messwerte (Standard 30s) -* Die korrekten Einstellungen für den DL3-, DL2-, KM2-Zugriff über VBus.net sind: - * Verbindungstyp: vbus.net - * Verbindungskennung: leer lassen - * Verbindungsport: Die Standardeinstellung 7053 sollte nicht geändert werden - * VBus-Passwort: YourVBusPassword (Standard: vbus) - * DL3-Kanal: Nur für DL3 relevant (Werte: 1-6, Kanal 0 kann nicht ausgelesen werden) - * Via-Kennung: Ihr Via-Tag (z. B. d1234567890.vbus.io) - ohne http:// davor - * Aktualisierungsintervall: Zeit zwischen der Aktualisierung der Messwerte (Standard 30s) +* Die Verbindungsart ist standardmäßig auf VBus/LAN eingestellt, muss aber auch bei VBus/LAN explizit ausgewählt werden, da sonst keine Verbindung aufgebaut wird. +* Die richtigen Einstellungen für den direkten LAN-Zugriff für VBus/LAN, DL3, DL2, KM2 sind: +* Anschlussart: VBus/LAN oder KM2 oder DL2 oder DL3 +* Verbindungskennung: IP-Adresse (z. B. 192.168.178.188) oder FullyQualifiedHostName (z. B. host1.example.com) +* VBus-Passwort: IhrVBus-Passwort (Standard: vbus) +* Anschlussport: Standardeinstellung 7053 sollte nicht geändert werden +* DL3-Kanal: Nur für DL3 relevant (Werte 1-6, Kanal 0 kann nicht ausgelesen werden) +* Aktualisierungsintervall: Zeit zwischen den Aktualisierungen der Messwerte (Standard 30s) +* Die richtigen Einstellungen für den DL3, DL2, KM2 Zugriff über VBus.net sind: +* Verbindungstyp: vbus.net +* Verbindungskennung: leer lassen +* Anschlussport: Standardeinstellung 7053 sollte nicht geändert werden +* VBus-Passwort: IhrVBus-Passwort (Standard: vbus) +* DL3-Kanal: Nur für DL3 relevant (Werte: 1-6, Kanal 0 kann nicht ausgelesen werden) +* Via-Kennung: Ihr Via-Tag (z.B. d1234567890.vbus.io) - ohne http:// davor +* Updateintervall: Zeit zwischen der Aktualisierung der Messwerte (Standard 30s) ### Beispiele: -#### Verbindung über USB/seriell -| Betriebssystem | Verbindungsgerät | Geräteadresse | Hafen | DL3-Kanal | Via-Tag | +#### Verbindung über USB/Seriell +| Betriebssystem | Anschlussgerät | Geräteadresse | Port | DL3-Kanal | Via-Tag | |------------------|------------------|---------------------|------|-------------|---------| -| Fenster | USB/seriell | COMx | | Keine | | -| Linux | | /dev/tty.usbserial/ | | Keine | | +| Windows | USB/Seriell | COMx | | Keine | | +| Linux | | /dev/tty.usbserial/ | | Keine | | #### Verbindung über LAN -Das beinhaltet: +Hierzu gehören: - * LAN - * KM2-Geräte - * DL2-Geräte - * DL3-Geräte (Auswahl des Kanals ist wichtig, Kanal 0 wird nicht unterstützt) - * Seriell-zu-LAN-Gateways +* LAN +* KM2-Geräte +* DL2-Geräte +* DL3-Geräte (Kanalauswahl ist wichtig, Kanal 0 wird nicht unterstützt) +* Seriell zu LAN-Gateways -| | Verbindungsgerät | Geräteadresse | Hafen | DL3-Kanal | Via-Tag | +| | Anschlussgerät | Geräteadresse | Port | DL3-Kanal | Via-Tag | |---------|------------------------------|---------------------------|----------------|-------------------------------------|-------------| -| | Wählen Sie Ihr Gerät aus der Liste | IP-Adresse Ihres Geräts | TCP-Port | Gegebenenfalls zu verwendender DL3-Kanal | leer lassen | -| Beispiel | KM2 | 192.168.17x.xxx | 7053 (Standard) | Keine | | -| Beispiel | DL2 | 192.168.17x.xxx | 7053 (Standard) | Keine | | +| | Wählen Sie Ihr Gerät aus der Liste | IP-Adresse Ihres Geräts | TCP-Port | Zu verwendender DL3-Kanal, falls zutreffend | leer lassen | +| Beispiel | KM2 | 192.168.17x.xxx | 7053 (Standard) | Keine | | +| Beispiel | DL2 | 192.168.17x.xxx | 7053 (Standard) | Keine | | | Beispiel | DL3 | 192.168.17x.xxx | 7053 (Standard) | Kanal x | | -#### Anbindung über vbus.net von Resol -Ihren persönlichen Via-Tag pro Gerät finden Sie auf der vbus.net Homepage unter: Mein VBus.net - Meine Geräte. -Am besten von dort kopieren/einfügen - **ohne http://** +#### Verbindung über vbus.net von Resol +Deinen persönlichen Via-Tag pro Gerät findest du auf der vbus.net Homepage unter: Mein VBus.net - Meine Geräte. +Am besten kopierst/fügst du ihn von dort ein - **ohne http://** -| | Verbindungsgerät | Geräteadresse | Hafen | DL3-Kanal | Via-Tag | +| | Anschlussgerät | Geräteadresse | Port | DL3-Kanal | Via-Tag | |-------------------|---------------------------|----------------|----------------|-------------|----------------------------------| -| | Wählen Sie vbus.net aus Liste | leer lassen | TCP-Port | Keine | Ihr Via-Tag von resol vbus.net | -| Beispiel KM2/DL2 | vbus.net | | 7053 (Standard) | Keine | d01234567890.vbus.net | -| Beispiel KM2/DL2 | vbus.net | | 7053 (Standard) | Keine | d01234567890.vbus.io | +| | vbus.net aus Liste auswählen | leer lassen | TCP-Port | Keiner | Ihr Via-Tag von resol vbus.net | +| Beispiel KM2 / DL2 | vbus.net | | 7053 (Standard) | Keine | d01234567890.vbus.net | +| Beispiel KM2 / DL2 | vbus.net | | 7053 (Standard) | Keine | d01234567890.vbus.io | | Beispiel Dl3 | vbus.net | | 7053 (Standard) | Kanal x | d01234567890.vbus.io | #### Senden von Befehlen an das Resol-Gerät -Bearbeiten Sie die Datei Ihres Controllers, die Sie im Installationsverzeichnis 'lib\resol-setup' finden. +Bearbeiten Sie die Datei Ihres Controllers, die Sie im installierten Verzeichnis 'lib\resol-setup' finden. -{"dp": [{"dpName":"Pumpe1","type":"number","min":0,"max":2}, {"dpName":"Pumpe2","type":" number","min":0,"max":2}, {"dpName":"AutoRueckkuehl","type":"number","min":0,"max":1} ], +{"dp": [{"dpName":"Pumpe1","typ":"Anzahl","min":0,"max":2}, {"dpName":"Pumpe2","typ":"Anzahl","min":0,"max":2}, {"dpName":"AutoRueckkuehl","typ":"Anzahl","min":0,"max":1} ], -"fct": [{"name":"Pumpe1","cmd":"Handbetrieb1","val":"val"}, {"name":"Pumpe2","cmd":"Handbetrieb2","val ":"val"}, {"name":"AutoRueckkuehl","cmds":[{"cmd":"ORueckkuehlung","val":"val"},{"cmd":"OHolyCool","val ":"val"}]} ]} +"fct": [{"name":"Pumpe1","cmd":"Handbetrieb1","val":"val"}, {"name":"Pumpe2","cmd":"Handbetrieb2","val":"val"}, {"name":"AutoRückkuehl","cmds":[{"cmd":"ORueckkuehlung","val":"val"},{"cmd":"OHolyCool","val":"val"}]} ]} -Die Items „dp“ werden nach der Installation des Adapters angelegt. Bei den Items „fct“, „name“ gibt es die Verknüpfung des dpName. -Beispiel: Wenn Sie den Wert im Objekt „Pumpe1“ ändern, sendet der Adapter den Befehl „Handbetrieb1“ mit dem Wert an das resol-Gerät. -Es sind auch mehr als ein Befehl möglich. Z.B. "AutoRückkühl" +Die Einträge "dp" werden nach der Installation des Adapters angelegt. Die Einträge "fct", "name" sind die Verknüpfung des dpName. +Beispiel: Ändert man den Wert im Objekt "Pumpe1", dann sendet der Adapter den Befehl "Handbetrieb1" mit dem Wert an das Resol-Gerät. +Auch mehrere Befehle sind möglich. Z.B. "AutoRückkuehl" #### So fügen Sie einen neuen Befehl hinzu -zB Kühlung für das Gerät resol cs plus +z.B. Kühlung für Geräte resol cs plus -Bitte beachten Sie die Geräte-ID in den Resol-Objekten (8721) Öffnen Sie die Auswahldatei lib/resol-setup/Setup-Resol-Types.js und beachten Sie die Zeile mit der Geräte-ID {"id":8721,"setup":" setup-resol-deltasol-cs-plus","data":"resol-deltasol-cs-plus-110-data"}, +Bitte beachten Sie die Geräte-ID in den Resol-Objekten (8721). Öffnen Sie die Auswahldatei lib/resol-setup/Setup-Resol-Types.js und beachten Sie die Zeile entsprechend der Gerätekennung {"id":8721,"setup":"setup-resol-deltasol-cs-plus","data":"resol-deltasol-cs-plus-110-data"}, Öffnen Sie die Datei resol-deltasol-cs-plus-110-data.js im Verzeichnis resol-vbus/src/configuration-optimizers Suchen Sie in dieser Datei nach 'ORueckkuehlung' -Öffnen Sie die Datei setup-resol-deltasol-cs-plus.js im Verzeichnis lib/resol-setup/ Fügen Sie in "dp" eine Zeile hinzu {"dpName":"Rueckkuehlung","type":"number","min": 0,"max":1} Fügen Sie eine Zeile in "fct" hinzu {"name":"Rueckkuehlung","cmd":"ORueckkuehlung","val":"val"}, +Öffnen Sie die Datei setup-resol-deltasol-cs-plus.js im Verzeichnis lib/resol-setup/ Fügen Sie eine Zeile in "dp" {"dpName":"Rueckkuehlung","type":"number","min":0,"max":1} hinzu Fügen Sie eine Zeile in "fct" {"name":"Rueckkuehlung","cmd":"ORueckkuehlung","val":"val"} hinzu, Die Datei sollte so aussehen -{"dp": [{"dpName":"Pumpe1","type":"number","min":0,"max":2}, {"dpName":"Pumpe2","type":" number","min":0,"max":2}, {"dpName":"Rückkühlung","type":"number","min":0,"max":1}, {"dpName" :"AutoRueckkuehl","type":"number","min":0,"max":1} ], +{"dp": [{"dpName":"Pumpe1","type":"Nummer","min":0,"max":2}, {"dpName":"Pumpe2","type":"Nummer","min":0,"max":2}, {"dpName":"Rückkühlung","type":"Nummer","min":0,"max":1}, {"dpName":"AutoRückkühlung","type":"Nummer","min":0,"max":1} ], -"fct": [{"name":"Pumpe1","cmd":"Handbetrieb1","val":"val"}, {"name":"Pumpe2","cmd":"Handbetrieb2","val ":"val"}, {"name":"Rückkuehlung","cmd":"ORueckkuehlung","val":"val"}, {"name":"AutoRueckkuehl","cmds":[{"cmd ":"ORueckkuehlung","val":"val"},{"cmd":"OHolyCool","val":"val"}]} ]} +"fct": [{"name":"Pumpe1","cmd":"Handbetrieb1","val":"val"}, {"name":"Pumpe2","cmd":"Handbetrieb2","val":"val"}, {"name":"Rückkühlung","cmd":"ORueckkuehlung","val":"val"}, {"name":"AutoRückkühlung","cmds":[{"cmd":"ORueckkuehlung","val":"val"},{"cmd":"OHolyCool","val":"val"}]} ]} -Speichern Sie die Datei und starten Sie den Adapter neu, Sie finden nun ein neues Objekt Rueckkuehlung. +Speichern Sie die Datei und starten Sie den Adapter neu. Sie finden nun ein neues Objekt „Rückkühlung“. -## Machen +## Aufgaben ## Rechtliche Hinweise -RESOL, VBus, VBus.net, DeltaSol und andere sind Warenzeichen oder eingetragene Warenzeichen der RESOL - Elektronische Regelungen GmbH +RESOL, VBus, VBus.net, DeltaSol und andere sind Marken oder eingetragene Marken der RESOL - Elektronische Regelungen GmbH -Alle anderen Warenzeichen sind Eigentum ihrer jeweiligen Inhaber. +Alle anderen Marken sind Eigentum ihrer jeweiligen Inhaber. ## Sentry.io -Dieser Adapter verwendet sentry.io, um Details zu Abstürzen zu sammeln und diese automatisch an den Autor zu melden. -Dafür wird der [ioBroker.sentry-Plugin](https://github.com/ioBroker/plugin-sentry) verwendet. Bitte beachten Sie die [Plugin-Homepage](https://github.com/ioBroker/plugin-sentry) für detaillierte Informationen darüber, was das Plugin tut, welche Informationen gesammelt werden und wie es deaktiviert werden kann, wenn Sie den Autor nicht mit Ihren Informationen zu Abstürzen unterstützen möchten. +Dieser Adapter verwendet sentry.io, um Details zu Abstürzen zu sammeln und diese automatisch dem Autor zu melden. -## Urheberrechte © -Copyright (c) 2022 grizzelbee +Hierfür wird [ioBroker.sentry-Plugin](https://github.com/ioBroker/plugin-sentry) verwendet. Detaillierte Informationen dazu, was das Plugin macht, welche Informationen gesammelt werden und wie man es deaktivieren kann, wenn man den Autor nicht mit Informationen zu Abstürzen unterstützen möchte, finden Sie unter [Plugin-Startseite](https://github.com/ioBroker/plugin-sentry). + +## Urheberrecht +Copyright (c) 2024 grizzelbee ## Changelog +### 1.5.0 (2024-10-01) +* (grizzelbee) Upd: Fixed some issues mentioned by adapter-checker + +### 1.4.2 (2024-10-01) +* (grizzelbee) Upd: Internal update + +### 1.4.1 (2024-10-01) +* (grizzelbee) Upd: Dependencies got updated +* (grizzelbee) Fix: Plugin-Sentry removed +* (grizzelbee) Upd: made release script working + +### 1.4.0 (2024-07-xx) +* (grizzelbee) Upd: Dependencies got updated +* (grizzelbee) Upd: Translations got updated +* (grizzelbee) Fix: Finished work on new jsonConfig admin-UI +* (grizzelbee) New: Added new option for MX-Controllers to admin-UI +* (grizzelbee) New: Admin-UI now hides options which are invalid for the selected device. +* (gargano) New: Integrated Actions for MX-Controller (V1 and V2) + +### 1.3.0 (2022-11-01) +* (grizzelbee) Fix: [#106](https://github.com/Grizzelbee/ioBroker.resol/issues/106) Attempt to fix errors in log regarding DeltaSol-BX +* (grizzelbee) Fix: [#108](https://github.com/Grizzelbee/ioBroker.resol/issues/106) Attempt to fix errors in log regarding DeltaSol-SLT and others +* (grizzelbee) New: Moved Admin interface to jsonConfig +* (grizzelbee) Upd: Dependencies got updated +* (grizzelbee) Upd: Translations got updated + +### v1.2.0 (2022-05-16) +* (grizzelbee) New: [#106](https://github.com/Grizzelbee/ioBroker.resol/issues/106) Added support for DeltaSol-BX + +### v1.1.6 (2022-05-04) +* (grizzelbee) Fix: [#103](https://github.com/Grizzelbee/ioBroker.resol/issues/103) Fixed support for Serial-to-LAN-Gateway connections (Disabled credentials handshake - which is not necessary over serial ports.) + +### v1.1.5 (2022-04-29) +* (grizzelbee) New: [#96](https://github.com/Grizzelbee/ioBroker.resol/issues/96) Fixed Cosmo-Multi-2 support (Faking a DeltaSol-E now) + +### v1.1.0 (2022-04-28) +* (grizzelbee) New: [#96](https://github.com/Grizzelbee/ioBroker.resol/issues/96) Added support for DeltaSol-E and improved support for Cosmo-Multi-2 controllers + +### v1.0.0 (2022-04-25) +* (grizzelbee) New: [#94](https://github.com/Grizzelbee/ioBroker.resol/issues/94) Added support for Cosmo controllers (No Sensor connected = 888°C) +* (grizzelbee) Upd: Pushed version from 0.4.4 to v1.0.0 to be compliant to semver +* (grizzelbee) Upd: Dependencies got updated + ### v0.4.4 (2022-03-17) * (grizzelbee) New: Added donate button to config page and readme * (grizzelbee) Upd: Dependencies got updated diff --git a/docs/de/adapterref/iobroker.upnp/README.md b/docs/de/adapterref/iobroker.upnp/README.md index 6be5999af..0250e7078 100644 --- a/docs/de/adapterref/iobroker.upnp/README.md +++ b/docs/de/adapterref/iobroker.upnp/README.md @@ -3,7 +3,7 @@ translatedFrom: en translatedWarning: Wenn Sie dieses Dokument bearbeiten möchten, löschen Sie bitte das Feld "translationsFrom". Andernfalls wird dieses Dokument automatisch erneut übersetzt editLink: https://github.com/ioBroker/ioBroker.docs/edit/master/docs/de/adapterref/iobroker.upnp/README.md title: ioBroker.upnp -hash: HJxTPvVhDbLKVrCZXT6q+fgUyDw1V6xjVS/RgGT+afE= +hash: qKl3jUBUbIAfp2+IKp9xFSeH5ZAUfTIlwtHbPgiTM3s= --- ![Logo](../../../en/adapterref/iobroker.upnp/admin/upnp-discovery.png) @@ -12,100 +12,100 @@ hash: HJxTPvVhDbLKVrCZXT6q+fgUyDw1V6xjVS/RgGT+afE= ![Bild](https://travis-ci.org/Jey-Cee/ioBroker.upnp.svg?branch=master) # IoBroker.upnp -1. [Deutsch] (# german_description) -* [Was ist UPnP?] (# Was-ist-upnp) -* [Funktionsbeschreibung] (# funktionsbeschreibung) -* [Objektstruktur] (# objektstruktur) -* Allgemeine Objekte -* [Upnp-Objekte] (# upnp-objekte) -* [Steuerung] (# steuerung) -* # Gerätedienst-Interessen-Persönlichkeitheiten - -2. [Englisch] (# english_description) -* [Was ist UPnP?] (# What-is-upnp) -* [Funktionsbeschreibung] (# Funktionsbeschreibung) -* [Objektstruktur] (# Objektstruktur) -* [Allgemeine Objekte] (# allgemeine Objekte) -* [Upnp Objects] (# Objektstruktur) -* [Kontrolle] (# Kontrolle) -* [Geräte / Service-spezifische Funktionen] (# Devicesservice-spezifische Funktionen) - -3. [Changelog] (# changelog) +1. [Deutsch](#german_description) + * [Was ist UPnP?](#was-ist-upnp) + * [Funktionsbeschreibung](#funktionsbeschreibung) + * [Objektstruktur](#objektstruktur) + * [Allgemeine Objekte](#allgemeine-objekte) + * [Upnp Objekte](#upnp-objekte) +* [Steuerung](#steuerung) + * [Geräte/Dienst Spezifische Besonderheiten](#gerätedienst-spezifische-besonderheiten) + +2. [Englisch](#english_description) +* [Was ist UPnP?](#was-ist-upnp) +* [Funktionsbeschreibung](#funktionsbeschreibung) +* [Objektstruktur](#Objektstruktur) +* [Allgemeine Objekte](#general-objects) +* [Upnp-Objekte](#Objektstruktur) +* [Strg](#Strg) +* [Geräte-/Dienstspezifische Funktionen](#devicesservice-specific-features) + +3. [Änderungsprotokoll](#changelog) ## Deutsche Beschreibung ### Verwendungszweck -Dient der Kommunikation und Interaktion mit allen UPnP-Fähigen Interessen. +Dient der Kommunikation und Interaktion mit allen UPnP-ähnlichen Geräten. -#### War ist UPnP? -UPnP = Universal Plug and Play. Ist der versuch eine Standardisierung der Kommunikation zwischen den im Netzwerk Netzwerke. -Dazu gibt es heißt „Schemas“, diese werden in Form einer xml Datei Darstellung. Sie haben alle Informationen über das Gerät oder die Software und ihre Dienste die sie bereit gestellt. Damit diese Dienste auch Nutzbar sind, wird auch eine Beschreibung zu jedem Dienst mitgeliefert. Diese Beschreibung folgt dem für den Dienst gehört Schema, wie es möglich ist, um Informationen zu erhalten, wie es heißt, was das Modell oder die Software ist. In der Vergangenheit wurde diese Standardisierung vor allem für Mediengeräte und Software-Anwendungen. Seit Jahren Zeit gibt es Bestrebungen auch die Kommunikation des Internet der Dinge mit dieser Standardisierung zu vereinheitlichen. -Dazu wurde 2016 die „Open Connectivity Foundation“ gestellt, diese Rechte die Aufgaben des UPnP-Forums, die die von UPnP-Fähigen-Beziehungs- und -standards haben. +#### Was ist UPnP? +UPnP = Universelles Plug-and-Play. Ist der Versuch eine Standardisierung der Kommunikation zwischen Geräten im Netzwerk herzustellen. +Dazu gibt es sogenannte „Schemas“, diese werden in Form einer xml-Datei dargestellt. Sie enthalten alle Informationen über das Gerät oder die Software und deren Dienste, die sie bereit stellen. Damit diese Dienste auch Nutzbar sind, wird auch eine Beschreibung zu jedem Dienst mitgeliefert. Diese Beschreibung folgt dem für den Dienst festgelegten Schema, dadurch können schnell Informationen und Befehle ausgetauscht werden, ohne dass es nötig ist, zu wissen, welches Modell oder von welchem Hersteller das Gerät oder die Software ist. In der Vergangenheit wurde diese Standardisierung vor allem für Mediengeräte und Software genutzt. Seit einiger Zeit gibt es Bestrebungen auch die Kommunikation des „IoT – Internet of Things“ mit dieser Standardisierung zu vereinheitlichen. +Dazu wurde 2016 die „Open Connectivity Foundation“ gegründet, diese übernimmt die Aufgaben des UPnP-Forums, welches die Zertifizierung von UPnP-Fähigen Geräten durchgeführt und Standards erstellt hat. #### Funktionsbeschreibung -Der Adapter wird beim ersten Start einer Sendung durch und Wertet die Antworten aus. Die Antworten erhalten den Link zu den xml Verantwortlichen der Dienste. Anhand der xml-Beschwerden werden die Objekte in ioBroker-Berechtigungen und mit allen -informations-Informationen befolgt. +Der Adapter führt beim ersten Start einen Broadcast durch und Wertet die Antworten aus. Die Antworten enthalten den Link zu den xml-Dateien der Dienste. Anhand der xml-Dateien werden die Objekte in ioBroker erzeugt und mit allen verfügbaren Informationen befüllt. -Die Zeitverzögerung wird zu einem Dienst, der von den Nachrichten von Steuern / Verträgen gehört, die sich selbst anmelden oder melden. Neu gewordene Geräte / Dienste werden zu zu den hinzugefügten hinzugefügt. Ein zweiter Dienst meldet sich bei jedem möglichen Gerät an und Abonniert Statusmeldungen, damit erhalten ioBroker jede Änderung der Geräte wird. +Zeitverzögert wird ein Dienst gestartet, der auf Nachrichten von Geräten/Diensten wartet, die sich an- oder abmelden. Neu erkannte Geräte/Dienste werden automatisch zu den vorhandenen hinzugefügt. Ein zweiter Dienst meldet sich bei jedem verfügbaren Gerät an und abonniert Statusmeldungen, damit ioBroker jede Änderung (die gesendet wird) des Gerätes/Dienstes automatisch mitgeteilt bekommt. #### Objektstruktur -Jedes Gerät oder Software wird auf den Broadcast übertragen als wirdiges Objekt angelegt. Unterhalb dieses Objekts können sich alle bereit sein, sich bereit zu halten. Die möglichen werden in 3 Kategorien (Rolle / Rolle) eingeteilt: Indikator.Zustand, Aktion und Argument. +Jedes Gerät oder jede Software, die auf den Broadcast reagiert, wird als eigenständiges Objekt angelegt. Unterhalb dieses Objekts befinden sich alle bereitgestellten Dienste mit ihren Möglichkeiten. Die Möglichkeiten werden in 3 Kategorien (Rolle/role) eingeteilt: Indicator.state, action und argument. -** state - ** ist eine Variable die den Aktuellen zustand eines Objekts / Datenpunkts im Gerät / Dienstweise. Jeder Indikator.Status hat einen möglichen Typ wie Nummer, Zeichenfolge, Boolescher Wert,…. Es ist wichtig, dass ein Objekts hinterlegt ist. -Bisher implementierte Eingeborene: +**state –** ist eine Variable, die den aktuellen Zustand eines Objekts/Datenpunkts im Gerät/Dienst darstellt. Jeder Indicator.state hat einen bestimmten Typ wie number, string, boolean,…. Darüber hinaus ist auch genau festgelegt, welchen Wert oder Wertebereich der inidcator.state haben kann, diese Angaben sind im „native“ eines Objekts hinterlegt. +Bisher implementierte Native’s: - sendEvents = Bedeutung bis jetzt Unbekannt. -- allowValues = Strings die werdeniert werden werden. -- Minimum = Gibt die richtigen Zahlen an und wird gezahlt. -- Maximum = Gibt den gleichen Zahlen an und wird gezahlt. -- step = Gibt ein in wahrheitsgemäßem Wert ein Wert wird werden kann. +-allowedValues = Strings die akzeptiert werden. +- Minimum = Gibt den günstigsten Zahlenwert an der akzeptiert wird. +- Maximum = Gibt den höchsten Zahlenwert an der akzeptiert wird. +- step = Gibt an, in welchen Schritten ein Wert verändert werden kann. -** button - ** "Anfrage" ist ein Befehl für das Gerät. Dieses Objekt hat im Regelfall ein Unterobjekt, das Argument. +**Button –** „Anfrage“ ist ein Befehl, der an das Gerät/den Dienst geschickt werden kann und von diesem Aktzeptiert wird. Dieses Objekt hat im Regelfall ein Unterobjekt, das Argument. -** Argument - ** ist ein Unterobjekt von einer Aktion-Channel. Der Typ ist „wird“ da er nicht vorgegeben wird. In den Eingeborenen des Objekts finden sich unterschiedliche Informationen, sie können von Argument zu Argument anders sein. +**Argument –** ist ein Unterobjekt von einem Aktion-Channel. Der Typ ist „gemischt“, da er nicht vorgegeben wird. In den nativen Objekten finden sich verschiedene Informationen, sie können von Argument zu Argument anders sein. Bisher bekannte Eingeborene: -- richtung = Gibt die Richtung und den Informationsfluss statt findet. +- Direction = Gibt die Richtung an in der Informationsfluss statt findet. -„In“ bedeutet es wird kein Wert zurückgezogen. -„Out“ wird es wird ein Wert zurückgenommen. +„In“ bedeutet, dass kein Wert zurückgeliefert wird. +„Out“ bedeutet, dass ein Wert zurückgeliefert wird. -- relatedStateVariable = Gibt den Indikator an +- relatedStateVariable = Gibt den Indicator.state an der für den Austausch der Daten Zuständig ist. -- argumentNumber = Gibt ein wievielte Argument der Aktion es ist. +- argumentNumber = Gibt an das wievielte Argument der Aktion es ist. ### Allgemeine Objekte -Die folgenden Objekte finden sich für jedes Gerät und werden zur Verwaltung verwaltet. Sie sind nicht geprüft des UPnP-Standards oder der Geräte- / Dienstbeschreibung des ordnungsgemäßen Geräts. +Die folgenden Objekte finden sich für jedes Gerät/jeden Dienst und werden zur Verwaltung benötigt. Sie sind nicht Bestandteil des UPnP-Standards oder der Geräte-/Dienstbeschreibung des jeweiligen Gerätes. -** Lebendig - ** wird vom Gerät / Dienst auf „wahr“ und Adapter nach x Sekunden auf „null“, wenn das Gerät / Dienst nicht wieder auf „wahr“ eingestellt wird. Die Ablaufzeit ist die Wahrscheinlichkeit, dass die maximale Dauer des Geräts für das lebendige Signal wurde. Wenn ein Gerät sich abmeldet wird der Status auf „falsche Angaben. Es ist möglich, dass dieses Objekt von Hand oder per Skript auf „wahr“ zu setzen, das heißt, nur wenn gemacht wird, wenn man sicher ist, dass das Gerät / Dienst gehörtbar ist. Wenn Alive manuell auf „wahr“ gestellt wurde, wurde es auch manuell auf „falsch“ gestellt, wenn nicht mehr gehört, da andernfalls Fehler gehört können. +**Alive –** wird vom Gerät/Dienst auf „true“ gesetzt und vom Adapter nach x Sekunden auf „null“ gesetzt, wenn das Gerät/Dienst diesen nicht wieder auf „true“ setzt. Die Ablaufzeit hängt davon ab, welche maximale Lebensdauer vom Gerät für das Alive-Signal mitgeteilt wurde. Wenn sich ein Gerät abmeldet, wird der Status auf „false“ gesetzt. Es ist möglich, dieses Objekt von Hand oder per Skript auf „true“ zu setzen, das sollte jedoch nur gemacht werden, wenn man sicher ist, dass das Gerät/Dienst erreichbar ist. Wenn Alive manuell auf „true“ gesetzt wurde, sollte es auch manuell auf „false“ gesetzt werden, wenn nicht mehr nötig, da sonst Fehler auftreten können. -** Sid - ** Dient als Identifikation des Abonnements. Diese Seite wird jedes Mal vom Gastgeber gestellt, wenn ein Abonnement von einem Kunden angefordert wird. Die sid laufen nach einem vom Host definierten Zeit ab, wird wird immer wieder aktualisiert. Sie vergoldete nur für einen eigenen Dienst. +**Sid –** Dient als Identifikation der Subscription. Diese Sid wird jedes Mal vom Host generiert, wenn ein Abonnement von einem Client angefordert wird. Die Seite läuft nach einer vom Host definierten Zeit ab, daher wird sie immer wieder aktualisiert. Sie gelten nur für einen bestimmten Dienst. -** Anfrage - ** sendet eine SOAP-Anfrage mit den spezifischen Optionen +**request –** sendet eine SOAP-Anfrage mit den gegebenen Optionen ### UPnP Objekte -Die hier auf gelisteten Objekte finden sich im UPnP Standard und / oder den Geräte- / Dinestbeschreibungen. Es handelt sich um hier keine um eine Vollständige Liste aller Rechte, diese Auswahl und umsichtige umsichtige umsichtige umdachte Dar. +Die hier auf gelisteten Objekte finden sich im UPnP-Standard und/oder den Geräte-/Dinestbeschreibungen. Es handelt sich hier nicht um eine vollständige Liste aller Objekte, diese Auswahl an Objekten stellt lediglich häufig vorkommende Objekte dar. -** (A_ARG_TYPE_) InstanceID - ** Die InstanceID ist am sichersten zu finden und wird zwingend gefunden da sie die Instanz eines funktion angibt der versucht werden soll. In den anderen fällen ist die InstanceID = 0. Diese ID wird bei jeder Ereignismeldung von einem Dienst und jedem Befehl der einen Dienst gegeben wird, mit gehört. +**(A_ARG_TYPE_)InstanceID –** Die InstanceID ist am häufigsten zu finden und wird zwingend benötigt, da sie die Instanz eines Dienstes angibt der angesprochen werden soll. In den meisten Fällen ist die InstanceID = 0. Diese ID wird bei jeder Event-Nachricht von einem Dienst und jedem Befehl der an einen Dienst gesendet wird, mit übergeben. -** (A_ARG_TYPE_) Kanal (*) - ** Das Kanalobjekt findet sich im Zusammenhang mit Audio / Video-Diensten. Ein Kanal muss zum Beispiel gegeben werden, wenn die Lautstärke verursacht werden soll. Mögliche Werte können erkennen „Meister“, „LF“ oder „RF“ sein. In diesem Beispiel steht „Master“ für die Allgemeine Lautstärke, „LF“ für Links vorne und „RF“ für rechts vorne. Wenn jetzt die Lautstärke nur rechts unerwartet werden soll, gibt man „RF“ bei Channel an. +**(A_ARG_TYPE_)Channel(*) –** Das Channel Objekt findet sich im Zusammenhang mit Audio/Video Diensten. Ein Kanal muss zum Beispiel angegeben werden, wenn die Lautstärke verändert werden soll. Mögliche Werte können beispielsweise „Master“, „LF“ oder „RF“ sein. In diesem Beispiel steht „Master“ für die allgemeine Lautstärke, „LF“ für links vorne und „RF“ für rechts vorne. Wenn jetzt die Lautstärke nur vorne rechts verändert werden soll, gibt man „RF“ bei Channel an. -** (Set / Get) Volume (*) - ** Das Volume Objekt findet sich im Zusammenhang mit Audio / Video gehört. Je mehr wo es vorkommen wird es zum Anzeigen der Lautstärke Rechte oder zum Wahrnehmen der Lautstärke. Dies Objekt hat immer einen Mindestwert und einen Maximalwert, den man kann, in den meisten fällen liegt der Wertebereich zwischen 0 und 100. Die Schrittweite liegt normal bei 1, das heißt es können nur glatte Zahlen werden. +**(Set/Get)Volume(*) –** Das Volume Objekt findet sich im Zusammenhang mit Audio/Video Diensten. Je nachdem, was erwartet wird, wird es zum Anzeigen der Lautstärke genutzt oder zum Einstellen der Lautstärke. Dieses Objekt hat immer einen Mindestwert und einen Maximalwert, den man angeben kann, in den meisten Fällen liegt der Wertebereich zwischen 0 und 100. Die Schrittweite liegt normal bei 1, das heißt, es können nur glatte Zahlen angegeben werden. ### Steuerung -** button - ** "request" Eine Aktion wurde einen Befehl dar, der ein Gerät / den Dienst erhalten werden kann. Zu jeder Aktion gehört auch dazu, die Zwingendlichen werden müssen. Action erkennt einen Mann und ihre Rolle, dort steht „Action“. Beschrieben man die Aktion mit „senden“ wird der Befehl an das Gerät. +**Button –** „Anfrage“ Eine Aktion stellt einen Befehl dar, der an das Gerät/den Dienst geschickt werden kann. Zu jeder Aktion gehören auch Argumente, die zwingend angegeben werden müssen. Action’s erkennt den Menschen an ihrer Rolle/role, dort steht „action“. Beschreibt man die Aktion mit „send“ wird der Befehl an das Gerät/den Dienst gesendet. -** state.argument.x - ** Muss zwingend bei einer Aktion sein werden, wenn unter Rolle "state.argument.in" ist. Mögliche Werte die wahrgenommen werden können / müssen den Mann in der „Related State Variable“ finden. Der Name dieser „Related State Variable“ ist im Objekt unter „native“ -> „relatedStateVariable“ hinterlegt. Die Verantwortlichen müssen in einer bestimmten Person sein, hierzu gibt es „native“ -> Argument_No. Ein Argument erkennt man an seine Rolle / Rolle, dort steht „Argument“. Manche Strings müssen mit einem „“ in den Datenpunkt geschrieben werden. Es kann nicht pauschal sein, wenn das der Fall ist, aber wenn es sich um Beispiel-URLs handelt, die das der Fall sein können. Hier hilft nur sich darum. Will man ein "in einem Argument fordert muss man" & quot; +**state.argument.x –** Muss unbedingt bei einer Aktion angegeben werden, wenn unter der Rolle „state.argument.in“ steht. Mögliche Werte die angegeben werden können/müssen findet man in der „Related State Variable“. Der Name dieser „Related State Variable“ ist im Objekt unter „native“ -> „relatedStateVariable“ hinterlegt. Die Argumente müssen in einer bestimmten Reihenfolge angegeben werden, hierzu gibt es „native“ -> Argument_No. Ein Argument erkennt man an seiner Rolle/role, dort steht „argument“. Manche Zeichenfolgen müssen mit einem „“ in den Datenpunkt geschrieben werden. Es kann nicht pauschal geantwortet werden, wann das der Fall ist, aber bei komplexen Strings wie zum Beispiel URL’s kann das der Fall sein. Hier hilft nur ausprobieren. Will man ein " in einem Argument übergeben muss man """ verwenden. -** (Verwandter Zustand) Variable - ** Es handelt sich um Variablen sterben für die Datenaustausch-Rechte werden. In den Native's der Variablen finden sich unterschiedliche Informationen: +**(Related State) Variable –** Es handelt sich um Variablen, die für den Datenaustausch genutzt werden. In den Native‘s der Variablen finden sich verschiedene Informationen: -- allowValues = gibt Auskunft über die Möglichkeit, die Variable zu ändern, oder war auch Argument mit einer Aktion, die werden kann. -- Minimum = der Besitzste Wert den die Variable enthält kann oder als Argument mit einer Aktion erwartet werden kann. -- Maximum = der Wert Wert der Variable kann oder als Argument mit einer Aktion werden werden kann. -- step = gibt ein in wahrheitsgemäßem Wert wird. -- sendEvents =? Mögliche Werte sind „ja“ oder „nein“. Es ist aber anders gehört war das zu gehört Hut. Die Rechte, dass die Werte für diese Variablen nur dann von einem Gerät / Dienst werden, wenn „ja“ bei sendEvents stehen hat sich nicht gehört. +- erlaubtValues = gibt Auskunft über die möglichen Inhalte der Variable oder was als Argument mit einer Aktion gesendet werden kann. +- Minimum = der niedrigste Wert den die Variable enthalten kann oder als Argument mit einer Aktion gesendet werden kann. +- Maximum= der höchste Wert den die Variable enthalten kann oder als Argument mit einer Aktion gesendet werden kann. +- step = gibt an in welchen Schritten ein Wert angegeben wird. +- sendEvents = ? Mögliche Werte sind „yes“ oder „no“. Es ist aber völlig unklar, was das zu bedeuten hat. Die Annahme, dass die Werte für diese Variable nur dann von einem Gerät/Dienst automatisch gesendet werden, wenn „yes“ bei sendEvents steht, hat sich nicht bestätigt. -Beispiel, wie man die Werte Pollen kann: +Beispiel, wie man die Werte pollen kann: ``` // get every 10 seconds the values from device @@ -115,82 +115,82 @@ schedule("*/10 * * * * *", function () { }); ``` -Es gibt auch die Möglichkeit bei dem "Antrag" Objekt das Polling im Admin. Dafür Klickt man auf das Schraubenschlüssel Symbol bei dem Objekt. +Es gibt auch die Möglichkeit, bei dem „request“ Objekt das Polling im Admin einzustellen. Dafür klickt man auf das Schraubenschlüssel-Symbol bei dem Objekt. -### Geräte / Dienstliche Besonderheiten -** Sonos: ** Für QPlay ist es nicht möglich ein Abonnement zu verbessern. Möglicherweise ist hierfür eine Autentifikation gegeben +### Geräte/Dienst Spezifische Besonderheiten +**Sonos:** Für QPlay ist es nicht möglich, ein Abonnement zu erstellen. Möglicherweise ist hierfür eine Authentifizierung notwendig -** Phillips Hue Bridge 2: ** Die Implementierung der UPnP-Standards in der Hue Bridge 2 ist Fehlerhaft, die die Hue Bridge 2 wird zwar nicht über UPnP ansprechbar gefunden. +**Phillips Hue Bridge 2:** Die Implementierung des UPnP-Standards in der Hue Bridge 2 ist Fehlerhaft, weshalb die Hue Bridge 2 zwar gefunden wird, jedoch nicht über UPnP ansprechbar ist. -** Yamaha: ** Verwendet eine auf dem UPnP Standard basierende API, die allein ein persönliches Datenformat verwendet. Wird wird das vom UPnP Adapter nicht versucht. +**Yamaha:** Verwendet eine auf dem UPnP-Standard basierende API, die jedoch ein eigenes Datenformat verwendet. Derzeit wird das vom UPnP-Adapter nicht unterstützt. -** Sony: ** Verwendet eine ScalarWebApi genannte Schnittstelle sterben über UPnP ansprechbar ist ein persönliches Datenformat verwendet. Wird wird das vom UPnP Adapter nicht versucht. +**Sony:** Verwendet eine ScalarWebApi genannte Schnittstelle, die über UPnP ansprechbar ist, jedoch ein eigenes Datenformat verwendet. Derzeit wird das vom UPnP-Adapter nicht unterstützt. -** Amazon Kindle: ** Stellt einen UPnP-Dienst bereit, stattdessen wird keiner UPnP-Dienstbeschreibung gehört und kann sein nicht gehört werden. +**Amazon Kindle:** Stellt einen UPnP-Dienst bereit, jedoch wird keine UPnP-Dienstbeschreibung geliefert und kann daher nicht genutzt werden. ## Englische Beschreibung -*** Übersetzung von https://www.deepl.com/translator*** +***Übersetzung von https://www.deepl.com/translator*** ### Verwendungszweck Dient zur Kommunikation und Interaktion mit allen UPnP-fähigen Geräten. #### Was ist UPnP? -UPnP = Universal Plug and Play. Der Versuch, die Kommunikation zwischen Geräten im Netzwerk zu standardisieren. Zu diesem Zweck gibt es sogenannte "Schemas", die in Form einer XML-Datei angezeigt werden. Sie enthalten alle Informationen über das Gerät oder die Software und die von ihnen bereitgestellten Dienste. Um sicherzustellen, dass diese Dienste auch verwendet werden können, wird eine Beschreibung jedes Dienstes bereitgestellt. Diese Beschreibung folgt dem für den Dienst definierten Schema und ermöglicht den schnellen Austausch von Informationen und Befehlen, ohne zu wissen, um welches Modell oder welchen Hersteller es sich bei dem Gerät oder der Software handelt. In der Vergangenheit wurde diese Standardisierung hauptsächlich für Mediengeräte und Software verwendet. Seit einiger Zeit werden auch Anstrengungen unternommen, um die Kommunikation des "IoT - Internet der Dinge" mit dieser Standardisierung zu standardisieren. Zu diesem Zweck wurde 2016 die "Open Connectivity Foundation" gegründet, die die Aufgaben des UPnP-Forums übernimmt, das die Zertifizierung von UPnP-fähigen Geräten durchgeführt und Standards geschaffen hat. +UPnP = Universal Plug and Play. Der Versuch, die Kommunikation zwischen Geräten im Netzwerk zu standardisieren. Dazu gibt es sogenannte „Schemata“, die in Form einer xml-Datei dargestellt werden. Sie enthalten alle Informationen über das Gerät bzw. die Software und deren Dienste, die sie bereitstellen. Damit diese Dienste auch genutzt werden können, wird zu jedem Dienst eine Beschreibung bereitgestellt. Diese Beschreibung folgt dem für den Dienst festgelegten Schema und ermöglicht so einen schnellen Austausch von Informationen und Befehlen, ohne zu wissen, um welches Modell oder welchen Hersteller es sich bei dem Gerät bzw. der Software handelt. In der Vergangenheit wurde diese Standardisierung vor allem für Mediengeräte und Software verwendet. Seit einiger Zeit gibt es Bestrebungen, mit dieser Standardisierung auch die Kommunikation des „IoT – Internet of Things“ zu standardisieren. Zu diesem Zweck wurde 2016 die „Open Connectivity Foundation“ gegründet, die die Aufgaben des UPnP-Forums übernimmt, das die Zertifizierung UPnP-fähiger Geräte durchgeführt und Standards erstellt hat. #### Funktionsbeschreibung -Der Adapter sendet und wertet die Antworten beim ersten Start aus. Die Antworten enthalten den Link zu den XML-Dateien der Dienste. Die XML-Dateien werden verwendet, um die Objekte in ioBroker zu erstellen und sie mit allen verfügbaren Informationen zu füllen. +Der Adapter sendet und wertet die Antworten beim ersten Start aus. Die Antworten enthalten den Link zu den xml-Dateien der Dienste. Die xml-Dateien werden verwendet, um die Objekte im ioBroker zu erstellen und mit allen verfügbaren Informationen zu füllen. -Zeitverzögert wird ein Dienst gestartet, der auf Nachrichten von Geräten / Diensten wartet, die sich anmelden oder abmelden. Neu erkannte Geräte / Dienste werden automatisch zu den vorhandenen hinzugefügt. Ein zweiter Dienst meldet sich bei jedem verfügbaren Gerät an und abonniert Statusmeldungen, sodass ioBroker automatisch über Änderungen (gesendet) am Gerät / Dienst benachrichtigt wird. +Zeitversetzt wird ein Dienst gestartet, der auf Nachrichten von Geräten/Diensten wartet, die sich an- oder abmelden. Neu erkannte Geräte/Dienste werden automatisch zu den bestehenden hinzugefügt. Ein zweiter Dienst meldet sich bei jedem verfügbaren Gerät an und abonniert Statusmeldungen, so dass ioBroker automatisch über Änderungen am Gerät/Dienst informiert (gesendet) wird. #### Objektstruktur -Jedes Gerät oder jede Software, die auf die Übertragung reagiert, wird als separates Objekt erstellt. Unter diesem Objekt finden Sie alle verfügbaren Dienste mit ihren Funktionen. Die Möglichkeiten sind in 3 Kategorien unterteilt (Rolle / Rolle): Indikator. Zustand, Aktion und Argument. +Jedes Gerät oder jede Software, die auf den Broadcast reagiert, wird als eigenes Objekt angelegt. Unterhalb dieses Objekts finden sich alle verfügbaren Dienste mit ihren Fähigkeiten. Die Möglichkeiten sind in 3 Kategorien (Rolle/Rolle) unterteilt: Indikator, Status, Aktion und Argument. -** state - ** ist eine Variable, die den aktuellen Status eines Objekts / Datenpunkts im Gerät / Dienst darstellt. Jeder Indikatorstatus hat einen bestimmten Typ wie Zahl, Zeichenfolge, Boolescher Wert, ..... Außerdem wird genau angegeben, welchen Wert oder Wertebereich der Inidcator hat. Zustand haben können, werden diese Details in der "native" eines Objekts gespeichert. Zuvor implementierte native: +**state -** ist eine Variable, die den aktuellen Status eines Objekts/Datenpunkts im Gerät/Dienst darstellt. Jeder indicator.state hat einen bestimmten Typ wie Zahl, Zeichenfolge, Boolean, …. Außerdem wird auch genau angegeben, welchen Wert oder Wertebereich der indikator.state haben kann, diese Details werden im „nativen“ eines Objekts gespeichert. Bisher implementierte native s: - sendEvents = Bedeutung bisher unbekannt. -- allowValues = Zeichenfolgen, die akzeptiert werden. +– allowedValues = akzeptierte Zeichenfolgen. - Minimum = Gibt den niedrigsten Wert an, bei dem der Wert akzeptiert wird. -- Maximum = Gibt den höchsten Wert an, zu dem die Annahme erfolgt. +- maximum = Gibt den höchsten Wert an, bei dem die Annahme erfolgt. - step = Gibt an, in welchen Schritten ein Wert geändert werden kann. -** button - ** "reuqest" ist ein Befehl, der an das Gerät / den Dienst gesendet und von diesem akzeptiert werden kann. Dieses Objekt hat normalerweise ein Unterobjekt, das Argument. +**button -** "reuqest" ist ein Befehl, der an das Gerät/den Dienst gesendet und von diesem akzeptiert werden kann. Dieses Objekt hat normalerweise ein Unterobjekt, das Argument. -** Argument - ** ist ein Unterobjekt einer Aktion. Der Typ ist "gemischt", da er nicht angegeben ist. Die Eingeborenen des Objekts enthalten unterschiedliche Informationen. Sie können von Argument zu Argument unterschiedlich sein. Bisher bekannte Eingeborene: +**Argument -** ist ein Unterobjekt einer Aktion. Der Typ ist „gemischt“, da er nicht angegeben ist. Die Natives des Objekts enthalten unterschiedliche Informationen, sie können von Argument zu Argument unterschiedlich sein. Bisher bekannte Natives: -- direction = Gibt die Richtung an, in der der Informationsfluss stattfindet. In "bedeutet, dass kein Wert zurückgegeben wird. Out" bedeutet, dass ein Wert zurückgegeben wird. -- relatedStateVariable = Gibt den Indikator zurück. Staat, für den der Datenaustausch zuständig ist. +- direction = Gibt an, in welche Richtung der Informationsfluss erfolgt. „In“ bedeutet, dass kein Wert zurückgegeben wird. „Out“ bedeutet, dass ein Wert zurückgegeben wird. +- relatedStateVariable = Gibt den Indikator bzw. den Status zurück, für den der Datenaustausch zuständig ist. - argumentNumber = Gibt die Anzahl der Argumente der Aktion zurück. ### Allgemeine Objekte -Die folgenden Objekte werden für jedes Gerät / jeden Dienst gefunden und sind für die Verwaltung erforderlich. Sie sind nicht Bestandteil des UPnP-Standards oder der Geräte- / Bedienungsanleitung des jeweiligen Geräts. +Die folgenden Objekte sind bei jedem Gerät/Dienst vorhanden und werden für die Administration benötigt. Sie sind nicht Bestandteil des UPnP-Standards oder der Geräte-/Bedienungsanleitung des jeweiligen Gerätes. -** Lebendig - ** vom Gerät / Dienst auf "true" und vom Adapter nach x Sekunden auf "null" gesetzt, wenn das Gerät / der Dienst es nicht erneut auf "true" setzt. Die Ablaufzeit hängt von der maximalen Lebensdauer des vom Gerät ausgegebenen Alive-Signals ab. Wenn sich ein Gerät abmeldet, wird der Status auf "false" gesetzt. Es ist möglich, dieses Objekt per Hand oder Skript auf "true" zu setzen. Dies sollte jedoch nur erfolgen, wenn Sie sicher sind, dass das Gerät / der Dienst erreichbar ist. Wenn Alive manuell auf "true" gesetzt wurde, sollte es auch manuell auf "false" gesetzt werden, wenn dies nicht mehr erforderlich ist. Andernfalls können Fehler auftreten. +**Alive -** wird vom Gerät/Dienst auf "true" gesetzt und vom Adapter nach x Sekunden auf "null" gesetzt, wenn das Gerät/der Dienst es nicht wieder auf "true" setzt. Die Ablaufzeit hängt von der maximalen Lebensdauer des vom Gerät gegebenen Alive-Signals ab. Wenn sich ein Gerät abmeldet, wird der Status auf "false" gesetzt. Es ist möglich, dieses Objekt manuell oder per Skript auf "true" zu setzen, dies sollte jedoch nur erfolgen, wenn Sie sicher sind, dass das Gerät/der Dienst erreichbar ist. Wenn Alive manuell auf "true" gesetzt wurde, sollte es auch manuell auf "false" gesetzt werden, wenn es nicht mehr notwendig ist, da sonst Fehler auftreten können. -** Sid - ** Dient als Identifikation des Abonnements. Diese Seite wird vom Host jedes Mal erstellt, wenn ein Abonnement von einem Client angefordert wird. Die Sid wird nach einer vom Host festgelegten Zeit ausgeführt, sodass sie immer wieder aktualisiert wird. Es gilt nur für einen bestimmten Dienst. +**Sid -** Dient als Identifikation des Abonnements. Diese Seite wird vom Host jedes Mal erstellt, wenn ein Abonnement von einem Client angefordert wird. Die Sid läuft nach einer vom Host definierten Zeit ab, wird also immer wieder aktualisiert. Sie ist nur für einen bestimmten Dienst gültig. ### UPnP-Objekte -Die hier aufgeführten Objekte finden Sie im UPnP-Standard und / oder in den Geräte- / Dinest-Beschreibungen. Dies ist keine vollständige Liste aller Objekte. Diese Auswahl von Objekten repräsentiert nur häufig vorkommende Objekte. +Die hier aufgelisteten Objekte finden sich im UPnP-Standard und/oder in den Geräte-/Dinest-Beschreibungen. Dies ist keine vollständige Liste aller Objekte, diese Auswahl an Objekten stellt nur häufig vorkommende Objekte dar. -** (A_ARG_TYPE_) InstanceID - ** Die instanceID ist die häufigste und wird benötigt, da sie die Instanz eines zu adressierenden Dienstes angibt. In den meisten Fällen ist die Instanz-ID = 0. Diese ID wird mit jeder Ereignismeldung von einem Dienst und jedem Befehl, der an einen Dienst gesendet wird, übergeben. +**(A_ARG_TYPE_)InstanceID -** Die instanceID ist die gebräuchlichste und wird benötigt, da sie die anzusprechende Instanz eines Dienstes angibt. In den meisten Fällen ist die instanceID = 0. Diese ID wird mit jeder Ereignismeldung eines Dienstes und jedem Befehl, der an einen Dienst gesendet wird, übergeben. -** (A_ARG_TYPE_) Kanal (*) - ** Das Kanalobjekt ist Audio- / Videodiensten zugeordnet. Beispielsweise muss ein Kanal angegeben werden, wenn Sie die Lautstärke ändern möchten. Mögliche Werte können beispielsweise "Master", "LF" oder "RF" sein. In diesem Beispiel steht "Master" für die allgemeine Lautstärke, "LF" für die linke Vorderseite und "RF" für die rechte Vorderseite. Wenn Sie die Lautstärke nur auf der rechten Vorderseite ändern möchten, müssen Sie im Kanal "RF" angeben. +**(A_ARG_TYPE_)Channel (*) -** Das Channel-Objekt ist mit Audio-/Video-Diensten verknüpft. Beispielsweise muss ein Channel angegeben werden, wenn man die Lautstärke ändern möchte. Mögliche Werte können beispielsweise „Master“, „LF“ oder „RF“ sein. In diesem Beispiel steht „Master“ für die allgemeine Lautstärke, „LF“ für links vorne und „RF“ für rechts vorne. Wenn man die Lautstärke nur auf der rechten Frontseite ändern möchte, muss man bei Channel „RF“ angeben. -** (Set / Get) Volume (*) - ** Das Volume-Objekt ist Audio- / Videodiensten zugeordnet. Je nachdem, wo es auftritt, wird es verwendet, um die Lautstärke anzuzeigen oder die Lautstärke anzupassen. Dieses Objekt hat immer einen minimalen und einen maximalen Wert, die angegeben werden können. In den meisten Fällen liegt der Wertebereich zwischen 0 und 100. Die Schrittgröße beträgt normalerweise 1, was bedeutet, dass nur gerade Zahlen eingegeben werden können. +**(Set/Get)Volume (*) -** Das Volume-Objekt ist mit Audio-/Videodiensten verknüpft. Je nachdem, wo es vorkommt, wird es zur Anzeige der Lautstärke oder zur Lautstärkeregelung verwendet. Dieses Objekt hat immer einen minimalen und einen maximalen Wert, die angegeben werden können, in den meisten Fällen liegt der Wertebereich zwischen 0 und 100. Die Schrittweite beträgt normalerweise 1, was bedeutet, dass nur gerade Zahlen eingegeben werden können. -### Steuerung -** button - ** Die Aktion "request" ist ein Befehl, der an das Gerät / den Dienst gesendet werden kann. Jede Aktion enthält auch Argumente, die als obligatorisch angegeben werden müssen. Aktionen können an ihrer Rolle / Rolle erkannt werden, die "Aktion" sagt. Wenn Sie die Aktion mit "Senden" beschreiben, wird der Befehl an das Gerät / den Dienst gesendet. +### Kontrolle +**button -** Die Aktion "request" ist ein Befehl, der an das Gerät/den Dienst gesendet werden kann. Jede Aktion enthält auch Argumente, die als obligatorisch angegeben werden müssen. Aktionen erkennt man an ihrer Rolle/Rolle, die "action" lautet. Wenn man die Aktion mit "senden" beschreibt, wird der Befehl an das Gerät/den Dienst gesendet. -** state.argument.x - ** Obligatorisch für eine Aktion, wenn die Rolle "state.argument.in" ist. Mögliche Werte, die angegeben werden können / müssen, finden Sie in der "Related State Variable". Der Name dieser "Related State Variable" wird im Objekt unter "native" -> "relatedStateVariable" gespeichert. Die Argumente müssen in einer bestimmten Reihenfolge angegeben werden, dafür gibt es "native" -> Argument_No. Ein Argument kann an seiner Rolle / Rolle erkannt werden, in der es "Argument" sagt. Einige Zeichenfolgen müssen mit einem "" "" im Datenpunkt geschrieben werden. Es ist nicht möglich, diese Frage pauschal zu beantworten, aber bei komplexen Zeichenfolgen wie URLs kann dies der Fall sein. Es hilft nur, es auszuprobieren. Wenn Sie ein "in einem Argument" übergeben möchten, müssen Sie "" verwenden. +**state.argument.x -** Obligatorisch für eine Aktion, wenn Rolle "state.argument.in" ist. Mögliche Werte die angegeben werden können/müssen, findet man in der "Related State Variable". Der Name dieser "Related State Variable" ist im Objekt unter "native" -> "relatedStateVariable" hinterlegt. Die Argumente müssen in einer bestimmten Reihenfolge angegeben werden, dafür gibt es "native" -> Argument_No. Ein Argument erkennt man an seiner Rolle/Rolle, dort steht "Argument". Manche Strings müssen mit einem """" im Datenpunkt geschrieben werden. Diese Frage kann man nicht pauschal beantworten, bei komplexen Strings wie URL's kann das aber der Fall sein. Da hilft nur ausprobieren. Wenn man in einem Argument ein " übergeben will muss man """ verwenden. -** (verwandter Zustand) Variable - ** Dies sind Variablen, die für den Datenaustausch verwendet werden. In den Native der Variablen gibt es einige Informationen: +**(Related State) Variable -** Dies sind Variablen, die für den Datenaustausch verwendet werden. Im Native der Variable gibt es einige Informationen: -- allowValues = gibt Auskunft über den möglichen Inhalt der Variablen oder darüber, was als Argument mit einer Aktion gesendet werden kann. +- allowedValues = gibt Auskunft über den möglichen Inhalt der Variable bzw. was als Argument bei einer Aktion gesendet werden kann. - Minimum = der niedrigste Wert, den die Variable enthalten oder als Argument mit einer Aktion gesendet werden kann. - Maximum = der höchste Wert, den die Variable enthalten oder als Argument mit einer Aktion gesendet werden kann. -- step = gibt an, in welchen Schritten ein Wert angegeben wird. -- sendEvents =? Mögliche Werte sind "Ja" oder "Nein". Es ist jedoch völlig unklar, was das bedeutet. Die Annahme, dass die Werte für diese Variable nur dann automatisch von einem Gerät / Dienst gesendet werden, wenn bei sendEvents "yes" gesetzt ist, wurde nicht bestätigt. +- Schritt = gibt an, in welchen Schritten ein Wert angegeben wird. +- sendEvents = ? Mögliche Werte sind "yes" oder "no". Es ist aber völlig unklar, was das bedeutet. Die Annahme, dass die Werte für diese Variable nur dann automatisch von einem Gerät/Dienst gesendet werden, wenn bei sendEvents "yes" eingestellt ist, hat sich nicht bestätigt. -Beispiel für die Abfrage der Werte: +Beispiel zum Abfragen der Werte: ``` // get every 10 seconds the values from device @@ -200,25 +200,38 @@ schedule("*/10 * * * * *", function () { }); ``` -Sie können die Abfrage in admin über die Objektkonfiguration aktivieren. +Sie können die Abfrage im Administrator über die Objektkonfiguration aktivieren. -### Geräte / Service-spezifische Funktionen -** Sonos: ** Es ist nicht möglich, ein Abonnement für QPlay zu erstellen. Dies erfordert möglicherweise eine Authentifizierung. +### Geräte-/Dienstspezifische Funktionen +**Sonos:** Es ist nicht möglich, ein Abonnement für QPlay zu erstellen. Dies erfordert möglicherweise eine Authentifizierung. -** Phillips Hue Bridge 2: ** Die Implementierung des UPnP-Standards in Hue Bridge 2 ist fehlerhaft, weshalb die Hue Bridge 2 gefunden wird, aber über UPnP nicht zugänglich ist. +**Phillips Hue Bridge 2:** Die Implementierung des UPnP-Standards in der Hue Bridge 2 ist fehlerhaft, weshalb die Hue Bridge 2 zwar gefunden, aber nicht über UPnP erreichbar ist. -** Yamaha: ** Verwendet eine API, die auf dem UPnP-Standard basiert, jedoch ein eigenes Datenformat verwendet. Derzeit wird dies vom UPnP-Adapter nicht unterstützt. +**Yamaha:** Verwendet eine API, die auf dem UPnP-Standard basiert, aber ein eigenes Datenformat verwendet. Dies wird derzeit vom UPnP-Adapter nicht unterstützt. -** Sony: ** Verwendet eine ScalarWebApi-Schnittstelle namens UPnP adressierbar, verwendet jedoch ein eigenes Datenformat. Derzeit wird dies vom UPnP-Adapter nicht unterstützt. +**Sony:** Verwendet eine ScalarWebApi-Schnittstelle namens UPnP-adressierbar, verwendet aber ein eigenes Datenformat. Derzeit wird dies vom UPnP-Adapter nicht unterstützt. -** Amazon Kindle: ** Bietet einen UPnP-Dienst, es wird jedoch keine Beschreibung des UPnP-Dienstes bereitgestellt und kann daher nicht verwendet werden. +**Amazon Kindle:** Bietet einen UPnP-Dienst, es liegt jedoch keine UPnP-Dienstbeschreibung vor und daher kann das Produkt nicht verwendet werden. - +### **IN ARBEIT** --> ## Changelog -### __WORK IN PROGRESS__ + +### 1.1.0 (2024-09-30) +* (Jey Cee) Migrate config to JSONConfig +* (Jey Cee) Fix issues found by adapter checker +* (Jey Cee) Use default test and release action + +### 1.0.21 (2022-02-27) +* small fixes + +### 1.0.20 (2021-12-04) +* (foxriver76) ensure compatibility with future controller versions +__requires controller v3.3.0__ + +### 1.0.19 (2021-05-28) * (bluefox) added support for Admin5 ### 1.0.17 (2021-02-21) @@ -303,7 +316,7 @@ Breaking change: naming was changed and command to poll has another name - "requ ## License The MIT License (MIT) -Copyright (c) 2016-2021 Jey Cee +Copyright (c) 2016-2024 Jey Cee Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/docs/de/history/history.md b/docs/de/history/history.md index db64c03f0..72237247b 100644 --- a/docs/de/history/history.md +++ b/docs/de/history/history.md @@ -3,7 +3,7 @@ translatedFrom: en translatedWarning: Wenn Sie dieses Dokument bearbeiten möchten, löschen Sie bitte das Feld "translationsFrom". Andernfalls wird dieses Dokument automatisch erneut übersetzt editLink: https://github.com/ioBroker/ioBroker.docs/edit/master/docs/de/history/history.md title: Was ist neu -hash: Xau1E5rVK4IrJ5VRCb4MSOlDWS/Rlt9siHAd2SOe+G0= +hash: dxi1fS/SizXUgxX/FTjp9Y4nG6LWoDqVCXxyir25aNE= --- # Was ist neu ## Anweisungen für Autoren @@ -71,7 +71,7 @@ Kontextmenü: ## Javascript (01.09.2023) Spielplatz für JavaScript-Code: -- Sie können ChatGPT (erforderlicher API-Schlüssel) verwenden, um das Skript zu generieren. Es dient nur dazu, die Möglichkeiten von ChatGPT zu testen +- Sie können ChatGPT (erforderlicher API-Schlüssel) verwenden, um das Skript zu generieren. Es dient nur zum Testen der Möglichkeiten von ChatGPT ![Bild1](../../en/history/media/2023_09_27_javascript_chat_gpt.png) @@ -233,7 +233,7 @@ Die native API, die für ihr hochoptimiertes Netzwerkprotokoll bekannt ist, biet Mit dieser Anerkennung bekräftigt ESPHome sein Engagement, effiziente und robuste Kommunikationskanäle für die Smart-Home-Branche bereitzustellen. ## Vis (06.11.2023) - neue Funktion -Die Lizenz von vis wurde auf MIT geändert. Dies bedeutet, dass Sie vis in kommerziellen Projekten kostenlos verwenden können und keine Lizenz erforderlich ist. +Die Lizenz von vis wurde auf MIT geändert. Dies bedeutet, dass Sie vis kostenlos in kommerziellen Projekten verwenden können und keine Lizenz erforderlich ist. ## Willkommen (07.11.2023) - neue Funktion Möglichkeit hinzugefügt, benutzerdefinierte Links zur Willkommensseite hinzuzufügen. Die Seiten werden auf ihre Funktionsfähigkeit überprüft. @@ -276,7 +276,7 @@ https://github.com/Chris-656/ioBroker.emporia -Dieser Adapter ruft Daten vom Emporia Energiesystem ab. +Dieser Adapter ruft Daten vom Emporia-Energiesystem ab. ## Reolink (27.12.2023) - neuer Adapter https://github.com/aendue/ioBroker.reolink @@ -400,7 +400,7 @@ Und sogar den Raymarine-Autopiloten steuern. ## Vis-homekittiles (25.3.2024) – neuer Adapter https://github.com/Standarduser/ioBroker.vis-homekittiles - + Homekit Tiles ist ein Widget-Set, das sich am Design von Apple HomeKit orientiert. Das Besondere an den Widgets ist, dass diese keine festen Style-Elemente enthalten, sondern alles über CSS formatiert ist. Dadurch gibt es im VIS-Editor keine eigenen Einstellungen für die Position und/oder Größe der Icons, Labels etc. Das Design wird durch Veränderung des CSS-Codes angepasst. Hierzu kann der CSS-Code aus der Datei /widgets/homekittiles/css/style.css als Vorlage verwendet werden. Der Code wird im VIS-Editor in den Reiter CSS eingefügt und kann beliebig angepasst werden. Es ist auch möglich, über den VIS-Editor im Bereich „Allgemein“ der Widgets eigene CSS-Klassen hinzuzufügen. @@ -428,28 +428,28 @@ https://github.com/ioBroker/ioBroker.admin/blob/master/packages/jsonConfig/SCHEM ## Geglättet (8.4.2024) – neuer Adapter https://github.com/BenAhrdt/ioBroker.smoothed - + Dieser Adapter macht es einfach, einige Icons auszuwählen, um sie entsprechend einem ausgewählten Algorithmus und der Glättungszeit (Filterzeit) zu glätten. Sie können eine ID mehrmals auswählen, um sie in verschiedenen Algorithmen und/oder Zeiten zu glätten. Das Ziel ist eine ID im Verzeichnis des Flgers, der Ihnen die geglätteten Werte liefert. Sie können die Min- oder Max-Werte begrenzen. Begrenzen Sie die Dezimalstellen. Oder ignorieren Sie Werte mit einer hohen Standardabweichung. ##heizoel24-mex (14.4.2024) – neuer Adapter https://github.com/ltspicer/ioBroker.heizoel24-mex - + Der MEX ist ein Heizöl-Niveaumessgerät. Dieser Adapter liest die MEX-Daten vom Heizoel24-Server aus. ## Hydrawise (17.4.2024) – neuer Adapter https://github.com/SentiQ/ioBroker.hydrawise - + Integrieren Sie Ihren Hydrawise-Controller in ioBroker. Sie können alle Controllerinformationen, Zeitpläne und Sensoren sehen. Es ist auch möglich, die geplante Bewässerung um x Sekunden zu unterbrechen. ## Tedee (17.4.2024) – neuer Adapter https://github.com/TA2k/ioBroker.tedee - + Adapter für Tedee-Schlösser. Dieser Adapter verwendet die lokale Bridge-API, um ein Tedee-Schloss zu steuern. Alle Lock-Geräte von Tedee werden unterstützt. @@ -457,28 +457,28 @@ Alle Lock-Geräte von Tedee werden unterstützt. ## Pid (22.4.2024) – neuer Adapter https://github.com/mcm4iob/ioBroker.pid - + Dieser Adapter bietet die Funktionalität eines PID-Reglers. ## Unifi-protect (28.4.2024) – stabile Version https://github.com/iobroker-community-adapters/ioBroker.unifi-protect - + Verbindet sich mit dem Unifi Protect Controller und ruft alle Daten von den hinzugefügten Kameras ab. ## Air-q (1.5.2024) – neuer Adapter https://github.com/CorantGmbH/ioBroker.air-q - + Dieser ioBroker Adapter wird in Verbindung mit unserem air-Q Gerät verwendet. Er fragt die Werte unserer Sensoren ab und zeigt sie für Sie in der ioBroker Umgebung an. -## Boschindego (4.5.2024) – neuer Adapter +##boschindego (4.5.2024) – neuer Adapter https://github.com/iobroker-community-adapters/ioBroker.boschindego - + Adapter für Bosch Indego Mower zur Anzeige des Mäherzustands und zur Steuerung des Mähers. @@ -491,7 +491,7 @@ Es ist eine neue Version des Windows-Installers verfügbar: 3.1.0 Neue Funktione ## Radar-trap (29.5.2024) – neuer Adapter im Stall https://github.com/Steiger04/ioBroker.radar-trap - + Adapter zur Erkennung von Radarfallen und Hindernissen. @@ -547,7 +547,7 @@ Wiki: https://github.com/peter9teufel/iobmobile-issues/wiki/IOB-Mobile-Quickstar ## Gree-hvac (10.6.2024) – neuer Adapter bei stabil https://github.com/XHunter74/ioBroker.gree-hvac - + Adapter für Klimaanlagen von Gree und C&H. @@ -559,14 +559,14 @@ Adapter für Klimaanlagen von Gree und C&H. ## Opcua (13.6.2024) – neuer Adapter im stabilen https://github.com/ioBroker/ioBroker.opcua - + ioBroker OPC-UA-Adapter. ## E3oncan (25.7.2024) – neuer Adapter bei stabil https://github.com/MyHomeMyData/ioBroker.e3oncan - + Geräte der Viessmann E3-Serie (One Base) führen einen umfangreichen Datenaustausch über den CAN-Bus durch. Dieser Adapter kann diese Kommunikation abhören und viele nützliche Informationen extrahieren. Die Energiezähler E380CA und E3100CB werden ebenfalls unterstützt. Dieser Betriebsmodus wird `Collect` genannt. @@ -575,21 +575,21 @@ Hinweis: Dieser Adapter wird nur auf Linux-Systemen unterstützt. ## Egigeozone2 (6.8.2024) – neuer Adapter im stabilen https://github.com/obakuhl/ioBroker.egigeozone2 - + Dies ist ein ioBroker-Adapter für die Android-Geofencing-App „EgiGeoZone“. Er kann Geofence-Ereignisse als HTTP-Anfragen empfangen, wenn Sie mit Ihrem Mobilgerät einen definierten Bereich betreten oder verlassen. ## Hiob (17.8.2024) – neuer Adapter im Stall https://github.com/moba15/ioBroker.hiob - + Mit dieser App können Sie Ihr ioBroker Smarthome-System über die hiob-App steuern. Es ist eine einfachere und schnellere Alternative zu vergleichbaren Projekten mit weniger Konfigurationsmöglichkeiten. Es ist hauptsächlich für Android-Geräte gedacht, funktioniert aber auch auf Windows- und Linux-Desktops. ## Extron (17.8.2024) – neuer Adapter bei stabil https://github.com/Bannsaenger/ioBroker.extron - + Steuergeräte von Extron. Dieser Adapter ist für die Steuerung einiger Audio-Video-Produkte von Extron über das Simple Instruction Set Protocol konzipiert. Der Funktionsumfang der Geräte ist enorm. Nicht alle Funktionen sind sinnvollerweise mit dem Adapter und der Interaktion mit ioBroker unterstützt. @@ -598,13 +598,20 @@ Der Ping-Adapter kann den IP-Adressbereich erkennen, wenn der Bereich weniger al Benutzer können die IP-Adressen direkt aus der Benachrichtigung hinzufügen. +![Dynamische Benachrichtigungen](../../en/history/media/2024_09_24_dynamic_notifications.png) + ## Admin (23.08.2024) - neue Funktion Zustände könnten direkt aus der JSON-Konfiguration heraus gesteuert werden, um etwa eine Bereichserkennung zu starten. +## Admin (01.09.2024) - neue Funktion +![Kontextmenü](../../en/history/media/2024_09_10_admin_context_menu.png) + +Einige Benutzer sind möglicherweise bereits mit dem Kontextmenü im ioBroker Admin Object Browser vertraut. Wir möchten jedoch alle daran erinnern, dass ein einfacher Linksklick schnellen Zugriff auf das Kontextmenü bietet und es Ihnen ermöglicht, verschiedene Vorgänge an Objekten durchzuführen, z. B. einen Alias für sie zu erstellen. + ## Gotify-ws (4.9.2024) – neuer Adapter im stabilen https://github.com/simatec/ioBroker.gotify-ws - + Gotify-WS ist ein Adapter, der eine WebSocket-Verbindung zu einem Gotify-Server aufbaut und somit alle Nachrichten vom Server empfangen und verarbeiten kann. @@ -614,31 +621,40 @@ Der Wifilight-Adapter wurde komplett neu geschrieben und unterstützt jetzt den ##rainbird (17.9.2024) – neuer Adapter am Stall https://github.com/iobroker-community-adapters/ioBroker.rainbird - + Ein ioBroker-Adapter für Rain Bird mit LNK-WiFi-Adapter. Dieses Projekt hat keine Verbindung zu Rain Bird. ## Vis-2-widgets-rssfeed (18.9.2024) – neuer Adapter im stabilen https://github.com/oweitman/ioBroker.vis-2-widgets-rssfeed - + Dieser Adapter enthält nur die Vis-2-Widgets für den Adapter RSS-Feed. Eine detaillierte Beschreibung der Widgets und der Funktionalität finden Sie unter Adapter RSS-Feed. ## Kisshome-research (19.9.2024) – neuer Adapter bei stabil https://github.com/ioBroker/ioBroker.kisshome-research - + Dieser Spezialadapter wurde für das Forschungsprojekt KISSHome entwickelt. Er ist nicht für den allgemeinen Gebrauch bestimmt. +## Admin (21.09.2024) - neue Funktion +![Kennwort überprüfen](../../en/history/media/2024_10_01_admin_back_alias.gif) + +Benutzer können vom Aliasziel zum Alias selbst springen. + ## Admin (28.09.2024) - neue Funktion -![Kennwort überprüfen](../../en/history/media/2024_09_28_admin_password.png) Der Admin prüft jetzt auf Linux-Systemen, ob ein Systembenutzer mit einem bekannten Passwort existiert und fordert zur Änderung auf, wenn ein solcher Benutzer gefunden wurde. +![Kennwort überprüfen](../../en/history/media/2024_09_28_admin_password.png) + +Der Administrator prüft jetzt auf Linux-Systemen, ob ein Systembenutzer mit einem bekannten Passwort existiert, und fordert ihn auf, das Passwort zu ändern, wenn ein solcher Benutzer gefunden wurde. Der Administrator unterstützt die GUI dynamischer Benachrichtigungen. ## Node-red (30.09.2024) - neue Funktion -![Dialogfeld „ID auswählen“](../../en/history/media/2024_09_30_node_red.png) Node-red hat mindestens denselben ID-Auswahldialog wie andere Adapter. +![Dialogfeld „ID auswählen“](../../en/history/media/2024_09_30_node_red.png) + +Node-Red hat mindestens denselben ID-Auswahldialog wie andere Adapter. Es erfordert die Ausführung einer Administratorinstanz auf demselben Host. Die Node-Red-Paketversion wurde von 3 auf 4.0.3 erhöht \ No newline at end of file diff --git a/docs/de/history/media/2024_09_10_admin_context_menu.png b/docs/de/history/media/2024_09_10_admin_context_menu.png new file mode 100644 index 0000000000000000000000000000000000000000..8e7b7e6693a18608920f6350b064835eef7c6de2 GIT binary patch literal 261515 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 z

    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 WO9aqWfz~69Jv)N8Q@{NB+y4VQ$wvbK literal 0 HcmV?d00001 diff --git a/docs/de/history/media/2024_09_24_dynamic_notifications.png b/docs/de/history/media/2024_09_24_dynamic_notifications.png new file mode 100644 index 0000000000000000000000000000000000000000..4949de6ea1d735b415936cb1272f1c0ceefc7da4 GIT binary patch literal 113290 zcmeFZc{tR2A3rSZN0D?$mUb#zl4XqLNIOxdEMrZW$sW^Kh9OCttx{tjl~8uZj4Xqa zCBsb7U<^jYgc(DOv3owlIrn{^`*&Z@KhO0%e?4L^@M~rP_}FWPiopOPk{fdL;iX0lu!Xhb_D#g0bz8>NJywS zPGr$(Blvymt@ALXkdSnT;NQC4Uz<5XLMxdUP8(edbYS;xO;onB*A89b4xh5V)Fis~ zLQ^$Yd%+Li$KJpHb1UwTnR|KKN-wMLYYJRE8xmWZ1v@#Ov;iknTk`0-TM8z2Jn|BK;kdWDq_gR7`hx$P z^`I7cms3Q~qOG&_w3H(a4b!&T=1UnidQ3VH#e__wtaVSq+qXiKPO2*eJGcKL3gmFr zs2}1q(-(pt&GRC@_3rb|9mR3VxTY3-Y#+H!eP@J zZPFQnMYMz6!6!pnGp!r^pXgu_XyN0Jum?@M5$TwmD7EVM6$|5)xd?-)q^tWWniL2{ zzfu7kyQ(19b+_m>vKPI|&PROC+|}4Z*(iiyN@cE( zBQW->4vqnN$O;mciD=bgmUN@DF*%CknA?PeRhKjdf&xce3U81UsUJuNLO{LvCLp)XO(o z#xa)?`^FR<=c3)onpW8Zq$7Cn*dm1+>PeW|?~$W{L!T)ufcM(h6I?o*ey$m5Rzxk* zl+v9wh=-}%92ZuMwV0MouVpm{64kQw}?nzmk> z`AtNB@B5h%%!13f_j|Wt*%IXXM4(?3y)Iehna`s)suc7ms`^VjayT>4;_f%%mK~B3 zf%o4|J<>oKqK0?3Iul>mAIwl(bw-Jz!c_GxC;X-M<9>;o3mgn9r^0g!5~unw*=bb< z+em}4qkR^eDb;=3v^PIOex`_Dx6$|IX0%^MCIZWhnoRyyI~7|wULa~Xw+Pwq+J0j_ zHA|;ME}*YBKy>PJ!PBo2z^@1inQjhe?UpS%!)FB;+^R#7E>A6Ir|Ppv3zmDY>ffU3 z)7FUIRy?VnB~VN@&U3PxM9nU?k;gK4xERBJ2yAhJEJ zTZa3V5;&hv%hYDlmD;N*5;>xzp$U(9CFQ z5{B44Hd{)`(s`hhP!jtmup8XJUBmTiFqeV`Uq0X(uU4*%U;VRcWmE}D9p5Hwem#>8 z%)jkl2lc#G1D9StXq5eCor~90Z(M#Xbnvx%Z!dp_6Z|zMz_Kze*o(k(6H{}QG34q_ zbw_GXt6h;rWhc=h4oTQmS zInT$*18h9ifQBiqnvR}@DAiq$!?b1Op4&U|aP(>8QXt{8^h*BxyQ$@x(QMWE;!$zd za)Nt&`-&~^ZAR#8bW1^;DPP5_e5v3{HD(c?&*ljmq&G(&wOl6w}IAdG2Dyq zRB*GuG-gb7($F{G>2H=eB&z3A>1@yYv}9&l*Kq6SBbG$~v%Th?m)omw#KQ`!R@sA4 z|A)vZWXnwJKTi9h7lCF;qWhnd^*v1(!iuRS1-AR!X0H2joS#p+j_C>l5+)%EE|71F zv%ctAS;n3SkvRkp9WP^sy2+Jlza>TDrh?h=doA<_*el7KQl=hBr^hjV`MQw^);U@@ z>f9$%-1x@S{h_g)%FfUrEObI|?5w0o(P1eK_Xm;WQ`8Ugs0s5dBe+zY&R~sY9Al=~ zZOJr!Xqz6loYm(JtSC+5#C@+BgX)SQB9z6Bhk5o(4_GtUBwhUk6*y%Q7t9JBcIkY7 znZXXQuj*SK*G&#~sgZ$x6|$?uIj+bLGs+v${vvP&l~} z1Z>&h_C~Sgm3YPc>MARP<<>q&_kRcMSDGFjEpw-SeYr|i zhIuH@#P3OuPVi-`9Bs}iP+sXFEU~JuSbf3Vw2lwg#r^yC@?F|+mrha3TX zTCgc*PI}*sSyS_@I=@XggdVT?H(Y=FA1sWjrhZo~_~ij@T2#tj2h( zLEdfvSiS_Y(zID3p9AwlSDF<)lQuog432}kW8T8PX*P1otoX9%KWxq&jqL^MR6ry% z`uxZ$GYxz?eoLRUAE^Y$UDh%b6Ugbs&*!qwNTyoQn!uo{PE5mnG zx~acp2|E7%wK)Er6 z-~6)>dOli=Fy|M9uYWdEoDQRZ6dU61W21P9B&`c^WjjxI!B(_~K1rCHlG)`f9PNcw zL0Gl(Vt|5@ME3?%`M?-FGQA+>Xjt8RZOInBvL4qJp3^WSz|xi* z6v(W;WXlO{^88uOF+v&#tU7TauPu5~`@2=D4|#{KgPd262(UWV@Y`$06y1yy*+%Fg!;ij@{H^Kpv3^k>SKsRkJzQ+}_t zt5@ms5~Q`8d}Uomdy!x4R0UP2_s8=UoILXI+lUq$X>>y#rBX&|owCA&-c*Z5`%;5b zxiB@whm?W-A^L#2RkEy?b#HVA?D9n#^~idv&Wyy2z7r*={zRoOrL_cT`8Uu0py7O) zM4V0;e@ax*zBeT^=>>D~k@>iau?+r1nc?v3lM|jD<#YZ}K8Lxh@uBmXz&)rJT#?oM z51fAaA5eCYv6`}b=v-IBb}M^W@3VW)Oop;J#2jL;XZ!RXECXxnO&5tixXmGNcEAvq zP*E=#FE_4wttW#=IQz4FiV{(y=l%F)2Hh-4QGevZNVQBx9%fVd_xmzAB5GAd{0G~< zzm8HJ#VEMAZvISh$_)DU!7%Cmi%eD56#2@jjA2>i;lPg)xXZmDUBwK#@8yqWGhE-5Rp5N6&E^dx0mLzTfctUmrOs5ilIsbN%{QJCyp<4hS>>TEb_)%&Mc z(5S_`_`<5gy@&*NX8BJU z)^0)efBpLgoX8F%`w;Q8jmcg;zrIbi-SRuiCd|30y2_Zm>+@}t!#MWEeiZn7IsY!F z5%p}CUV33rnz&y}*&A;4!Z@Rhy6=HJ`ewyS!x4}4Hv52H3l5>vVPtv#-JHZ?+5I8J zu&czCi}=s)R#dhh^H4XL`nq}LTA}9#oV_vi9Czv=q|xpuvDcsBP}C=@p-xP8Jun^J zd4H+6@g)FPyvm-ii6XmjR#1YT%J$!>6%#qteqPbK6MC%IxosexdSl52zORzQS;Gvj zrT)mLTy%|3aDPuy9murZd?1W1dV>&LgfKNw9?>Gip#{&YXf*0ncTZ3Dt{l0r3UL3B z5vFc@D6I~ALa*=6h&#W&`AYI9mcKWN*FhUfaO~q}a`plL0rNTAzHYPZ7YW0%UTrwz z%<;6ex|5HG+{hkwW#0B`TUwjTwnL4jUwXEb%zQrGujg1K?_{BDlFV@=&)8nkS{MO1 zhb?yGV87?G{5nKA^B`qO4dZ%0=vz+tLgAswq@X2UCqE{|FN+m&zjdN&2y2T)U6>g9 zP0t*<^6TWas+k7cg=T{KXzf%*iuWZdXL_per&0pY4Bkc@gVQ6TJILQ+Kz8*S+lOq_ z)V>zSgfD~x=&_9X1qtBwiHSdJ2xZ8jLJ33On+d=Dv2isyD&0T9J|di@T+2QN?~pB7 zk_a}Tz@3I}oKB0^!6Q5E1ML^i0pE?yKqZ-)=LXyl}iAU%6CA<%Ud$#=Vs<<2eTx z8hWRIbW(4$ap5jG5VPN;+uQGBGbR?HVjwnHBi&luK2)u;o|;=QnqL1Nc#o)1H%t>16| z>w*g)58V*Q!w+wIG<5UeuGSgq=`Y%jX=QzA58fw51NGjpWHvB_5niOVF2Ugj!J|t$ z)?of8q>*9m%F#$S7KI$j&y`Fs9NI>*u?#&N#5Ri?jeI8V4d)ud`R6E`62u>R`*lwY z`E33?>Tp5SaB<@HVrkk4eVbmK?&w>0e5+Q9#zNp1&&f<8FodlL2R+5hA>U$ypj5=S za75s=*|`=-jSdT*#NH#7vrW(05<$%K0;*3-uz;pv&Jk$iV+qFTY7=?&EnmFEbTh4d z^g1(oqZ_3ww1ucUj{7 zJ+Fs|J!dDn7GD#0Y5bnP_(PFO*M@7INt7yqrPtl9wb5Je14;0djnr9Tce{(Dae)Jm zMuMk~A|86@N$!;F^apXNlwuRj@vPB-TZU#nti_kPaE9Ydm|}4{D=R4y*Zn6S;+IWq zxEKA}FKK5EDwZaVz&7I=L2PDwOa|>quSDq=+XW)iePIQ)NS?F@Ys2HX9;ds)R5{ir zTrSm)VWm*n5P57pHPDN(-h6c9(^gk6ZKijELlW?d)#$|z2G7AmCQ$3ltv!uFA75qj zMsp*moLGA(A}f0}3%sMX0Vj9*`16ekQN?wl&}q4Y*w^|VDJu6>Q8Mcg?avUNr=Qo`F=6loZ0vr)RXAuGt9bT>+O)==T4f1 z!2Jx|gcI^xWsxoF7{@R00rJAIf%?=>0V*Khx0b(6Rw+wW*=wjB@zqFFZ=$w(&@^Rt z7#*e3AaMR5gqmNBD=Y2-OdMLH3_mk+0H=~db7Z(C*tabWboq+X4cZGt599gnaXJe% z(;E}*_1$UaS-gT>lcs}U_rANrj$Abm3$p$RInoqO=eOz(OzA3>J;y3d=y4Xw;JCjh z%iz9R6~tWGjO*;1jh^l?gK~dW`w2j^WFUYf9P{_D`DkSi+m${$ik1tA4dz{L!~8Kp zoWysdxfyV>XbJFxJZ$;)N#xX88Z1Ci(1&Wz@n8JZv4bMRzH|U{bAxSKu#g2deqja* z=(9GzO9)&LoM|BC*t6n^H{Gzo*0cBwGqnBCc>5f7lf%O;soEW1kk_0L)&zG8baa-{ zQrS*Hlp}ohJR(hHwKVJbFP!5?CWuUSDH^ouM^9eU8~d0$zvlPZQ3V&NoTDI9D6|8R@x?~mtMWXKBy^mX5)PyMXc4B) zYKO*kmOF*;^x}Z8wb|N{2W#gKu|fErpD=xz zn4k3GXno74;o<@MZCH8RDdF%7C4#KDlVC05{1Y-tR5qS%IU{BNeB74dQ?t~zlywF9 zuKQf-lw(fg_{7g@{@@(06?jZR#xp-^_bB<*a5uqYp^p)|z+v6{NpB<6+1>iE5x?LN z(2H_Q$}9yMJ!D>~zWsN;{(RnASnuH`;@gpxi*DM}F9d;o(?%RH-}JyAL8J){VajlI z1hzEaF>VL4OPRXGxC}b_PG&T4mi|)nUnm&5Bam1|v$VAs>&PEl@biBHZ^8pEINSAv zdFZcr1V3uX9e*MdoF*~{5p>`05&6oa>#miY`I?&!?{2j81~4&hP~~eWbl>dsP;`Zl zS7yt!DZ<-f!kKn3ZfSD#%H|apE)&94tIZH=Lc|svYMm4x%nmUer`O-ZwW@>U8@9Hy zn6e%RuV;FSNCw8zs;t-7N&x-^3|k}QIg9XF^nr!8enyz|AaL65m-``=c^t?Xn%q7E zzdqix@<19umMy9QIz!34S1b^~g~=)b^sp=nZ)JOI*dSjq?KY}#S&{nu(bQZ1zf&Rl z2M`cvKmK|XZ+0~!r*t>VJmy4mA^s8Ha#`c{CpqS?eDBTtRCeQfK|5t zre{pb^HTe!H#b6q+fJ`&-@e>0tra#9j{sbXzwQFXoe^PnDWUrJRfhA+{aSp)6`%rY z%2w|E(q{U+Z`B?uXZm-=>I^)jW8_z68>!U>ruT$eo#ldlJasE?yO?|>m|fhM)%o7K ztjEv9=UodsQR%|HA9SADwK?T(Q{}zM99!G1fb|)2-;4TUKC}4kj3M!me9(`$>_!JS z@Au#D(fVwMaLi{Vd$t;mRZH?8uR;)oX3gom(XVB2D8s0tmi-oUU+UX z36==Og_;oN{KX1!J8r-jTTTrwDaxYHGK2R6u&Q>q^~405ej5+azGyz~_Q&5znZ6lp zbO1$`J3RX6L7Kf6v9;f@l)gMmMh^`#*-M#Pl(nMM$E|u$Yt#OujiFA5H{(D~j8aSV z3^hs#YQBnVD|1}Lz3@1ep0L~K56gn1xP|ha@Bl6S?_15^Qgp}iUU6hiXadYX5*%@Q zqF7zoM`qn1*k(M@$f~tJ^vQ`QIrR`W00|=o?RorE%Aq{j$aCDXUkUi_03p-aI^~lM zGVLb_vwH7GvQp+7IznC{zQGb=oL$#k+V|2aRg=2DjvlMP-wNN%F|dM+@Z;2axnUD79PK{G0tLD#%ju3wuCt ze}=WaNR|#Ps9YGo4PzAX92%{(d;JztF(&|-GdP!O%SG9tRefW}I(qdH>HnZw{l92U zwA^hqvPAbwCu=+hm=cz<;8|QRNn+9JHHJn{h`YlbdlJI`7#@gH!{M0?@K>)`4aeJ& zfb+dnSd*_c=<%gx2s1-hRH@miJhYAa7787{cy-gz5PN1vdekJudPV*fV(#2QIsy^W zphZ3{WP^pdgT>x&r`A+yXCTeK=uCCv&ZYLbyD{oF;rM;Qjs*Tw#2c1)VcO(3rM9Ji z6i?_MLc$S}Hz^2bKtl+!v|Ct=lWo*t7=V7utoxCP9Dw|TXI#i%8>FUNFQ1gar`-tZ z^<&0-J!MQ)G?;wkhEe)_;}jLGz}Xi84;Tljq1)VxQ~i)Vt(i}_K$WUtI37MEB^=QN zZ%%lH*pR_PAoY|==lb3&2lUTHGsg2kEnyU5y& z81tWL&P0%e{0D~*-MuRiZUncLF$T<`$ow2O4J326xd5JM_8Lk!eGU0;uUF&eY>g#E zMc%`SzxUks3gOS0dNdS)uW+B7)4lm@eu6qjv&-C#|BG!!Vx;$XW2aXZFua~B`@)kc#q-W8Ro@evT9}NZ`}hBKe{Kyre$}Gs~jGa za)2FuOD)&gS&Gv(T%LVN#`tHFJ^wiU*Xv9X)%W{)wOxj+c80Tl+J(*yVVqf`xrO5k z`XYM9Ar1~RMS~K--44NA!fUOcT}eH@eHS zgSqQPbzW-M9j$(&Rx`c#N4G~|@6GPpuWlsKw!CzH)Iz*L?7HaP$xhZ#mze{md2#IR z8K^yqW-+o%@T__9LmdR8S!a_2qm)V)Un(2ckte=tb{yR_6+X+)<5b0X)vaG@=KVU(Ie9?H4J?oe65z zr1fctqDN60g}vAGy@p9}I&|Dd`)cDx+OP&HUrZbCEY}T9u=U|G%btS@g7&|iDy#UL z6T-{+H+>LS$fF-c)J$t?!#tsaD*i7{u>Dn_cXe_O6=ia8Dt{nXhlkYUHAC zqkcgWu9?>?50B0qSZq0+bR@VLl3-~&?(1oTXzvJ?bL>5iRE61J`p2oHo|E&3?;m=5 z=4Vn`-9-XmYp;PE-hTef_^D5x71mnXP|1j``g^hVWBb(ooy)rc(|t{Va?~zAMxfw- zv0E+Uad}#h?={)4hHiL9hqEB8)cDwpq;h77=@__&qw-eu7EFz$CvKsw8@o}}3x{YQ0i zYPVGvj0~7H0jkUaYOlO>D!@RU;l}AE&{moCOVCqPUdfmpAg4W*B`bS44U&O4-v;TC z-8rbOdd?Syhq+{Fw3$u6^bLPk<)f9K<2R{6pzgkTimkHv))tD*KfD907{ra3Gs;gP zo=Gh+A3%t(2Fax_NeF2@3ow5f5Bo`f{%1xobwlgu>&iqqhURp%bWB{>;$ZuH))oI4 zlcUfFF_E=+QsSA^nDi{IaKxh1=Yq;{o7GYdOIDljSnvh8b3Jtjb=nT~@hV`{rY$WV z;BJjqQQ69_|5+H1fAqU!^SPJOj$a`+Sga9SLTyyZ4pe|?skZZiFQj1-8>z84q+Y&3Bis?2JR*R5ag4c|UW8&=vPFXhJ(>9Kj<&-L$Rye&v=!x8N-Ujs$N1rW%5u=LmATxAIb!yuvWp|u~vww&h8!zxC zabid3Q*c-8{b(o}M9SVG4LzPo+lnXvwcn+WxLJrp6#up9^BBwxW*((rz~-N#xFKMx zQ7!6?(;ulXrag_d%*4?RrmqvfT1U~Zr+5)zHlfZtKfv|4rQQj%ur9j82CQMwhd7nQ zTBK_iyk@YiGvQQEdMmZWZ5R&^X@Hy+v-6Cn~(Nf8LqQRhO{D9cA=80R~pEO-M8`^gK-9?~yyfCnuDId&!T3uGm0D1ep zw4y)A;tKUkdrUs|0h4fhsq<*SZZH+o5uN_8LixHouKWM99cQbMvWU~pc*-iT3|b(} zg|5T4#3$Zv5HzF+I%z;J)QuDj=+U`N89Oem)qDK!exgId<_Zmi@_Zd3tpm0kUu(jM zB;yVDgI`p!wDZYeG4SWtkGjyea<=G6zhiIOc&B9;%2s!#PU~BHt7|z&!?^+>m?kUZ z>4{tPMwBa`3cbv|w72FAfmhv_JoNd~BXzn=iUt^JuVAQT7Z~;8!3md_>@1->S3r3w zAcxpJb?cR)L`KLq=DkaXOYJFH zL)YJZN{lL&az5Vhx=7G>*0tM}{Nj5GXu;GqF6LvSgZaqw}8J_wtMwP5(8E zuxkw6^1o)0I^xkn{I6Ncg}tM%-_61H2J%H|Hq{7)Fxyl(I;y1!ZrS}laq=QyU?n3 z9koe$__e85g?n+m`72i2KO~z8>IX*|Ns<2$ZDvQf;!;V2r_z5dT;z$Si_||R0!O>) z|Ng;AnZV^A=F2WNcfOMUQ?QxUwfLh-EjL}#1SKl)nI@MI+iGi(&RETFM_kkD>n!C^ zo~UV8{DPTVxv_d$DuQN1;Aon$0-Zn{@OXQrSvQI&3LRmOK40M}(%gJjSTMz! zUvas0W;zE|1ST$c{e`Pn=2IYJ-c>^juaeISvPJxL8z%&(314`gzkc;^uDc#X5|yK5F7!(~AtX=78v9>~&tgB!!|Rml z4tKLMjS!qf4_y5C-}|~Y>gSgM-*TU5F*+=O=EuL+BI@nf~c;T65h{{-A%-5WZxWZURz7j22d&z#! zEzy$U&T3n^FxD7+#xbp9%{FVBpSXGvbQ4lWYw^_&FT`sGUhRO%q&WKoIuV9DD>kNO zYKkp;p;|Plm&Vq1m}qHbkFr4VdjqVfm~muo0*URaKZ&f8wS566Y>Q7CiH zOp`go@d>L$^Ku>S(}ISR-0YPuU2MX-38ZM)eG#(88l5??N0Tf6dp1 z=Q%z2tm|>u7WL^X?VZo8<(|v2-A4NO=lCoS z`{Ybf4Gr~YP6EYwR*T$Fa$imXEI}EY-1_lzrXL$cHK+ciTaYwBKhVTNCnC0g{n6$H ziaa5|K94|5Q`UCB&!fw!gktl~GG8}OmuIzdY`a22^U=b2ceHAr9W`_YpBuK!3hSFt zuMUl34)XFA->$;%2d7qko--VkTL3b4;$h3G4y#n|C=Bi$%L!ZR4CB!3eZm&X!fbnQ z)opj1yAtK`$m6j}fqH>v0Yqt4<^C9-9gHiio@@1)srHa-oOw|glBo-Dd^<8p0Ys0T zfw6yd6xF$;5&o1T%@9vMw{t&-!<<1IkVmM?Y^qksr)|swUGshXYAeiqdwM}fzHLIs znHtd8#hh)>wp^L$i95 z=Q-^VvTijejT?eMtF|8kLFKA+ApF&!U-KUS#5}xZ4o$2|W&5E78|93YG^(FFC`Xlr zt?{V+giIn#f1Y*|k~d+7N_ocN71$E6NjdwffSaaJ0af0`^8 zcy{*^j$egv$9)e1DVIgqe0ErOijkd9UH2HTFpPv)#il~aUo<=I+807m`x!@ssa>FG zmOY);e)99Giasqln`YhtQ~K(ph)cTvbg*P};$ZufjVi2vuAGV~C~Q$F>-lqOE`4S0 ze!$+o16wfsN@lMW_JK-3fB831J}a1>S%m_LhkP(&w%Q>Q42(?uGh%VQdlVx!KXVDJi%uD^!4znMnD6mr}iGgM=Ff7QCdbh0IN@!ql zm&dtUArh4#wtC&l&@wmR3jt0!;2NWw4o?5|K`O>(&*@mQIKm+r*Xidb69{*@cF$fM z{lXPy-cOHN#n?jE^;D}SK5l1zR9zvWd85;^iuM2_WT{THoN63;t~nY4jOfj>~=AB?q7M$PLe~Fpb6ZuPya&HvAckg-w7f%bQS?Jwf*wTC82s6tKBP0u)3dvsi-W3m6k@)MIPUHW<5i1CC)oOL zk1Bs)++oSZaD#*S&T|hWc#@5eiyVFm+QNlQxQNhUgjR?~S&`Q@>O?eWypn51^=(^4 z)#c}585BhjK0p~-O+?|om-xlg6SH{;eWiT0yLmNpDK+%V=;i!vX83(d@PsqxwV2pe z9nQ|IdP2SFm*M68AKz?=>h`V^riRTWgpIU5PxXnC4rQf>EwdpmsCxD{&lp}oI3mFy zYX1I4+}CtE-hrHN(D)@Yu3{5Top?X8kSDp{PI^2BIuSi7Gw9qU$(kFhSsueQM%_97 zadz(G=RiXd8M22pTVJ+>__zplxeMkaZcwv0q{am|W58!ODbb}gQRObBqF^>iouRe@ za9k85fmssK0dOdRP#$|#I$LPL-ns0g`P*2CT2ivttnd^@&SQ^4;RP2 zI;YV?zMF@Rs#W+%eG&<6JzikB*+gAKLpU?>vlMGGTrA|}yx|IKrRAL>cGQz%kg8_- z*tua&i|S_G5A(UAb@zi&=T0tZB2q0?Kh6pD!Zx86S$$kv_^pn&eq9;80k*`G#K?AD z=305HD}dI%SOD8Dk8HNgVmmR7UGsPQ^dyc%%>4L|vPEH+Q6)hO`#lGndm>`LgD zxkjz=T72IqQs!ie4kZI3^6Qchx;@oDN~OUfy71=%qd{%rux9jtyl9<))oZVT)J>7; zyxCQJjy2PxxT`Zje;+X}HRa@L*irqn7LD^bmRsk#qKrM>rKm=hv`^k3DmD%Z$7dH`*oTE$3046%ZS4wdQZb8mH{Qo6rTW zm^neIvxP_$V>dnlk|5LT_lxXH>6CWX`PeXwsbXOx&B-a$>RL4s%L4e(=x8VBWwDg{{$7f;#st%@I zfo(n?ajKGNtFNIUQgYzSJA{f>y}=N6BW}`320uHncwZ$G=7W;+?JZ7qM@C@|zBwBA zbi_{uCe%@d%_~qo>6xq+SP2TaEWPz7=XFjIOA1Ua!@f!Ju&#`Ik#tS1I+Cg@esVX) z%3!5rX1=o~^rmejaFqvNdUZ(LP(ZZ&^z?2Wi(Xb+zhIf=cArz-jsnMRu9rknA$DKA0Q_2 z9qSx6>=M7Gd^wfPoB)&LpsPlRJ}o*H1>bmf*UJJep!@t{%8B z2C;d**i%U${_Ad^emsiw&iGBw`A>_f)GUzu0K!4!xhCB9uLar*QDAZ3Wk?(fKiPwM1+x|scFPODT^z41FTLf1d(L$^X#?xj=x(yTou zomf=l&-N3tYK5*g!c=Rb7F;_4Rez$4?&wMDJpQ(|qOWePEl?<4ty;tGr&dla5)>ma ztdp14xS*GL>Wt=pdAHEftLfdB2fpV+2Gz5035-UAnPLcUn}*{P+Ve<#UU?&=zFf16 zT_FHlUV;4Y`7l-NW|cCZ(5Vz!q?ALKm3h|MnuFxm*1Y|<+U0(+<$c>*E@p`8;f4Ia zM0d}1JAauvhWChKt_V02<3|t5egSg%Veo61)kAehZ&&*%UVzHXBTS0zlrA0-cQ$2d z0Hlej6$A7<`Y%dr=t&E76qfX0D1@_vsd zRROpJAO|#rh;Jbc%5l%vJ>!P3pfn3BdzzAzNfVYj8;!YP6N0bqu0V~U8!JGo5W+D< zt;rpfx8P28_iS2=#^$JD%c*x%h{L>^sWfh?#*`WnWN{1{5&%oO-~IxY*vf<$0&&N` z9IFE_*Q92c*b}tET_kUu+ZzfrBG*ThxYcni`>`(AKa0?#|mtoN&@cd#D--}TqYw|_4ot1>29?bb3YwV&H2r%n;I zB%%~xYlgE%c>V37_gmiEL9iY^$vAKb&0Ofywzayq7xs4Nx@JL|+^3=8aYfa^=f3u< zOHV9hfPC;92Lr?S0b!lcWyi&O$Cj;QqxsT$^_#t0e#(}fVLbP`wi#+);94z|w|OI~xuVbmhBdBFHcEJb z=VWRW`n4TnX115P)ccA@V~B;#)xZDoN`TNWcpRZa1@UswG-W9B~mX%#c%YwUU#)`|) z=qS(cKQrRYsIH(C04U(U$k~p^C)R-q@3T`>aGy+kTm6ZQh^&+vkPwe;JP&pz>#PMQ z`7rh=Z4=R}dwJMnOvRv9kaT#?a=xpG;BEwcIl@%XOCi>3eDZ8cT+(F{fv&Ps^sP$! z04ObX@rtH7ElGkd{IVJhh48Hrn2Bhk`i=Cmsv#BU?Rv(_xlrZl=&46FiN_XR(bF#p zus36wGJj>YKUrunV1|z1TL#&VswgDq!SD+D58UEcna*>tgZ?j29go$G!0P`zMO990 zB5r{U){XN+xqLL)0glo@x9ec(59WsyE9#AR1XFs!eR0lx+?y zfXiwSbwW27Ps%oKsq6lBC5mNmcE_$T%ubU?E#uPn4evYN7K+}jv?GVCvredRw-^4r zgEQG5AvS|uXq{Jfh~sD2J$HOut6>Lf`J{ci^Y1(d4QC?^f4&&$mjCM0>KaYN^G1`xUwFm=yqfnhfBEN*7N)rhit45_<;1>;{6$=mvth zY8%|ZO%U1x;PbaL52%JNv@#c4M-!c6FT`oKf*^8I6Er_2I6CwOb4eIM_dITk=E3Ob zbitJh$PL(+Zb7q(67F~FiosYYTF~|cld`}4wdo_}396$MI+NvSX54TA$-bm^k-FD9 z)jDTJkn`uV4EW{9zNj4&UOvH$)Wa6e3qap`Z4VH85IgIC6*|r}Tg_vydOvnes{za* zPen}DR{6UO=PGuUgWWQT8C(rsOcf%1V4;yYpU=z@kS=dfg&P1|vzZJ>Xs|s2TUBQk zj(|4y&ObhRJ@uq7jy|_ON@D+YQa$p>V0nD;?Nb|)TUmbsP79=O@A@Y0Yro-LdOeIZ z7z{gbBdI&^{;=R{9V`Wmmm!P(h9}8+vhj^TYC@M-sYo*(Kx5VXrO^qU>{yJ1!b zjnD%Dfji_t4ep!DNdQ?MjSK)>-*3TBF=yad4*t*8ob~9$2J2GQa2CI2WvMSL6^~Yc zCDcv{kZ-Qwev3PHY&F{fHMI`Q(XgD?ZYX1QU{GnnqXG`cgom z=D)4QZ-Ywh1j8fb0^u=bmthDmc5L;)a-Sc53NrtAp>1icIAtC5mo6o1dI(x4JUcQI z9CXJnn4|wxn-J84hf$ODQhf0B0{*dEv@{fPfj7DXMS#0#7{7<8fntW?ZafX<)A7Hn zA;=a7TgvBdf5?35=r0fN9PjG6;n86kpF~`(#_6}^cFp(gqVw=t{^uP11NPj)#ySMs zR{T{0QKIrX^YYEQ2u}%eA!fW%8Sl3R<=0WDFV(?ToAax$qlKy9D#RNb5}KC>zH1@0 z16W$S$l;X2$iTkteS)in0`o{3yt7{Pr--tYbNnT(3(zRz+<3>iMzBTN-s z11tP039cH}WOVe|q)p#72jzQ-bpET+CS;)*`LE$hKj2PUdO!*5P5 z^<6@7Z;9^2kEq;i#{g&4RI9d?HuF|KD69R)f*QabYBhWO)#RGUcU$$u3}*Y?fy>fw z+#42>?nR_$Nd;;-g7(S5O}aB(&Q}{{k*1^IY|hIRDy{irA)!*R$g%YANh!&-8p5rB zlXS3JyM`(xbd&oMUzh{BVsb`P*H0~Sp2qcr0Sy2xN7Gos_5=sCTe{%39qIC~XC|uB zqoCJu99HS?H43iUB_G7%^+EGye8ZU8-{Rn`9u>;UFw^FRi;q)hd!cnXbwYM}ky1dN zr~;Q!&;Hs*)n)Hmqm70BfST8gSB(B@=W|>=ktg2wc3iXS3B=dp-7fbBeb^|~;#C{F zhJ}TMzO-I0N@+?4cCTrJ)o+&cM-(-pdYSGH(BTX{WIC5}{7 zv7F_RGiB*@c;fFFYhB#op0G_)S`~srHI6dn4`=xQPwf9I&Fwg;`{Rl6+My-> z0V8U}G^eVN2R7hTfEAvhi^C9?BG~Y?P;mX1E1i0B^~6C1ey%AWer!*+ij;S}3S!Rz z{F%)uWm69u4R5^6!z)<$|25`uQin5YgJ~b}zZkCB}iQ>(S;CA!uC! z-<9;@Ao-!fB`kq9YG>9jU2+}y6xPJ!45v(Y7s`4?gc9VNo4^viLM|7u|}tyW(6>;h}^1Ni!X4g7hN-_gpWtBVjyG=NE7Yd(=V^lY_d0DP~G za+mBIad**pO*CjY7<#sSAd7wWt=#P|Mo8Jf{_wTGioSxSyU@*4$oG;)%U8V1PGW>pZ%?F^+6Jp0WBWhPso|(h5n*>14^5@_uXR3LpQi>vyZ2seuf5i@p6B+|m$g2^-z$7w5dT!0qDJYuj!`~1C1MR&g!Z+| z9&nqx(qTRHMD$~;h|U(x0fDdQTwkO zuRpcT``r0~vfh^N%bRxjU&Xu;H=dKlEquxX?U$&O%Q+UJ&yL-AAl8Sh!DgfH^pI4> zM4-7TZ%C6(*&}#U&btGQ9<*-#*GFD&naQ1fsc6!8G{Xbbi@_c|i-nLja<`R@2douN zQFA}IS=$YL)Mdv1HC01QYOhDA3+UEIjJ#}Oe2H^gtj(q?Y`SBmyB1|z8 zwB7+M?lnf6CfIrCw;S-yDMWw5GrbzMYg87rdqWV$8V=MoGtyM2mSpX!RZThd^U~J< z>F#rdqLg>REdO5zw9XkmI6Q?S_~f7c>%)k!TF(Z6v$Yv7#gue^_PfN>#nf2)CD*u5 zRAO_g@I_QxW(OBvGJCiJfWoV2sP!%f7eyJrEh3)STi83J-W@Zs~AHE0OU5lNtg|3Nqr-$6tYzjC>$7{0zuf7N`NJlhug<>6bqw$k}OJfA^0` zu-MY4J=GJi%KvL@3bp_W0BaY~Jr#Wz{$(!L{GY)9W8c@Xwi6_9kV3kD{e>yOMT!Le zwY~3t{&^~K&p)EDBS{1)=FrYdu41FMbUoYj1D!ZrSSn<5%jy*mLWs((BBi z?VEdT(|D<~8Fv>j8B?9F&%dfQPMTk#8A#@_85jcp<57VEsVys1^4v8DZ(3Wt{p-V` zDZ4hwUrd?_alf2V#ZUG-hZ|qb^3orDSF9+Y_$G^d!-3C32IL;ZwKRgq*Q)>X?;JI% zQLwRGIj{P#wjzOoty}mkGYi@&{f_PWNI3ZJ)%eX{-<&d>>DQ-ya4MW$R3y+!<4E2( zE(2(pN^&9eAVj>iHX~PixVnRXUZ-JHvd`g~lbbi|4wYP{^DmUpP2*4w0xr(;y?9$b z&3$zqIGHtE)!Kmmnw184Oz(WQSk3TrfR*EAXc-_~o4Z#Ewa3z9sAELr6-fb+*}86x zr0w9Bt5DE^6l?T#3TrjT3R%IdH!-W`J8y`2)|pgWjpL?1xF!ia)|#u8%aO;<)POzl z03f4DD$tN+{u*-DcsaeAb_Sq>cDj%}1}W7&33Bl?QGv8O{J~U!PCMLqjR#N~wZ-Cp zO?TJtY@Cwl(F)Dw5zBPU`V(z&2T?JCiE)P#XwdQ3c6vbT)Btpu|IJVSj@QnsUL_-W ztLMi(-W7gU6-eQ})!?7rc?0nhWdS)~)9qjO>>V9!)c!5Hcl6+Nd&rhPo?riX+(jLE@ z?>y;`PE1r)&N25DgPr!uZw>>9manWpryn&bdlI`)lMWnzq1jjh4Y~-nofyz^egZlP zULdvF)BwLkC`fgB-6-2LCej?4?;!k7Ba9ES9N2972z##bh^VrpbJXRWHs>D-Jp5>U z{UpJ7^qXqyB=Ec=qQE`?lU)<4Xt>D`Ng7T0H$T-OTM2m1F39@7U+?NtCdEs}+W9I9 z!0gGpxPPd>6Pa9kYiy}vJ>LePc@_sw%USnAkNv!6cI;z1<%_;+!AQdkpZt=M0noQ=RX zI{{q0X7qUDz%NMsewn`FwDXFxQG1-6@ZE^EE;amP!PpWKXv`{)$ABZOR(-2?OYE~+ z&x)kdga@^r-EyU1Ea4Aox8F@G?#|b-bO@lY{#sAD0_yjyN7@Nw@bh=i9Q@+{<$Pfv zVdDtS;g%~Bw>yd&L_d_N5S%W3;qwB^fWo*dX*d%{bJIw$-Vpp>;%G%Gyl|!!R+MpDp5ZKGrk89pFl=8(#Ukf6x z?e;%FC7@u(t|eMBgg<-)c-27sbob1@?+z-{F5pv#>xr@*gH{YJFreC>*9=xH=8GBq z%UeJ5>K}hkbKr9W%F_H_>Gr%J+Wz*dD1e={SSc2Je_2I$IDc} zf+X2j?Yh%c%yT-fyJbQiI84xK3!_3F;6McA^*vvGJQZUptk zrU@(l=+o8xqWeRw0l64C+*yMP&EkQF-~7vrG_fy#NvXh1o4fATN(OzCdjNkHWcRT@ zLq3rDsmO=`PdX;X7(hW=qag8|FNfZC_txPzg+-nqY6A_|2h$C%$^47`q(`igU4m68 zTl4gPUxizZ_uhjBp!EU@6v_U%?XE&v=Ky^|8Fc*IT02JmKE1=m)H9Nim%YRUa%Jz> zmBDwOPzDr-W3tdfYklh{z}dIKZ?fznr)tY8UESYSY>geT4Dz_QzPW&|H(L$aANOCc zH<0XmKC!;GVfga=>g}Dn${Cs&W46%mlznqUsdw`4)&r-v$kTFU#%l!BbfH%-f7TN~ z={g-4o~-7I(@xbaUEIFE<-MZWcUQtREU2UJVxA9si@cal|I!v(AhSO{dMzz`6=ZHj z0+~0zdPLMs*d{{l_Sge{x!NzZ7mARVH`)2SmylnO)1Z@8K;YfCX9N0326R>Y`=g*w z1g;M4{+0!-eTD+nRS;$yY2G zTFM#a*rQOu^>vf3eY?OT78J_Y!fuTxAkTa}!&>5{^7C9`!(Vp2_O(t;QfL=G; zgpcxVPxWODcs_v;?9NZ`XM_9Tx4#V_+0c~~AZ>kNbBVXDg~~6*e?lH+=lxUBM*oX7|MgX10063$_IP9L&_|J@k}pxq-}rSmFjkK* zsi~I`%Kh)dTiZ1NG`RQQhq7j1+{Vav+HU_ot$-q+s%Rg$Cxw1p^R@ART__ac|Itq+ z+LCJqF0S<)TyIWT$=9A*M*ac6ULk+e8}m_N^_AsHreA-@d|w|q(L8BJA%Nyb$U7v@ zgJWcUIkQVF>gl*#{CNjUNpvLRlKj3ErT#GPVYW)rl3Rb?Ie$h>4rB-8MU;F`mem8S zS$TmrCnBIXXZ0C9fY`;(Jmy-KzSwoW*=D6$d+}HRXj^6yTEYYCKWf+gU{+S9%{kj| z!gk4K>kLL}T&fuNYfbbuQjKn0iuB?7Xs$6_*g zA?9<=bZw{Qx0<>01oE}TrQIB?%(&dReNCTiH(7smJ1yT2kcc_Bb|Tv>Fslo}0_JIUOZOcX?z13}IbkdcHB`Gx1yDCDHbr;(kU4L;08gAu%h2Ow1)?p( z_|9QVFZ;a5TXZIKK}l;RYu-0z900%^*4h_@^Y=B9am};B9-^vZ0A#+BOXqU9ldCI} zRbDH3pt=U-z41f`84hPl_h9TAT9;n4!kHy8p+cUh-(?z9jw?1D$xMyR?&Fe5Ig#6) zYx)M6-bzaxz)*R1K2Pb7$n9pjg-Z~e*1imszxCz3v2@U}J{G$Il>}L@H_4k)?%%0m z+g06y@VQobHl@l+p7o*{mmvD49QoyeO;xyXr3O@wvjc!MXY(d&^m_>%>HSVJ?RQe8 zhJZm)0E_ae0fs%4=K9N7X_du0Ha%2XO}!o!6m^CIvdc9~Qq%5>_6fC~9o;KglDnEE zUlx0GimH63SdODD{k}E)`JAu)v1-&0SWcdvB*NfKhjry33%0 zh@FG7gSLVjqncB6NQeY6&t6c%3gB1NB<@8|%&d-sk5rA&!Fe=NQ%) zt#;T1Kd~;GG7gwCt~x6IhfzwGzsgBQ|6)>qoT!#_*a_H@-crE?b73C9yPXKD2|PLr z7v{SHQ14}>0a>|(#Z3axA$0Z1+Ijb{{`H`xgVZeP6Vbm*5HBohUEZOpcu7jaD6+A@ zxk*yww9F)?DUQZ+SVj?Si?PAa;bqEuZ$FYwb?aNIX9dUjd+^Je+iNJh{4$2!W=m-J z&}1t)97O>*kOhsZTS51JCw;mQj4{slYeP**t1;pyqns4)uWzX;yp#Wdbg*(Ez>=4Y z8AqL$T5Xt|_Eo7&@OXnJ*gVl5aqC}HpRB<9tSfy>a%kFpd=V4S*R7w=pR#c{?kUDs z^BbB^oxt)?TNCdWq^_7A()a9g(K+B2G|_$3HqkwOynvd%s3$X6aw?g-%+Ql+@3$i; zT}(!ztMz^3CVMQi7wH{lW`L|W_J02Qxz zbc|+y?AgvlpKb&U-R4i12N75#tI@+CQd>`wUv_H{SXKqVA0vXvc2Cb*neQR3GIS_Z`A6(OQA14RNfpDyG|JC z49CV#8lGR?6fm`^3MS&wGHlu+m6N>KghZ_W5StVi(N7wJVm~DFk{9QS{qxW^hPB%bs3~mLw%XGJem%2#T{-MO>3l;#wRf<&TH{e+du{+H zOi$xrc+Ok4cn7Cth}NIU)ty^l%o~{-yL49vsgr+2TMdw6xna|E;hP$=&ixldR4Swl zY*k+2J>J2o6MpXP$(x6f=Va_oy*8Lf+nH5b%D~#ZI*}Kwezh~@oFP`Pb>C2umEbiMJUwCZM#>9Rh?R0zL2St&xcO^ zbuWeLi)Km?1Jd0EjJW!i3K3nVuvxdDv13ml6L4U52zL(dbYgVnn!1F1tVirZblC?G zoA(7PAa@z@IkefC7 zb#+=O<)^B~&~x<=CbVxM@}^b-dPz-xR*eRl305`a_Cb9_ewfp-i!wFSGN-zSX#^Z+ ztPHnEall_BQC{Vd%~1^IuTP=u<=TaF9ra&gB;P?r~L z==<&`efqpTT>wElrZOg{agV__tGUkQn1`o1I+xsT?W*uo`)Nq)Iqz7D^A1d~@_2$P zo; z4{Yi!ZT5}CP8idvqe-qA25RU~EDW=V>YNPE@tZe(7KI#z^|O7^aZ9>GQ9rXhw8x_C z%M*FO9aSt)FuePdjRZ;&KHx(=KHn6QhpungN?hIB{t!E)bssbJ6E#^eW*(JI*k4z? z^ePB}6w{g1o(hNSv9GXB>R$}1llnQjK+UXV_XW2G!IbZbosj%V$|!q6u0J{S{6E*JYUIdZi#KG z`v3(5lbllfSu4B= zMAwRIHxZ;Cs2Bd@YRUZbdWfp{&C{)_F45Ei0hjhqMhV&>_kRo%jq8%~3Rix80xRd% zH&=Cil}Iq7G#y0z+F<%VlUX1`5BPjc=8x)?1e(2ZUL4UZ&&1{!xz>X^?y!>QCa|3; z%{kp!H1EM|s@8i{Slo>ZZE1-NvyKl!!?xX?=nDY<%Xq2?Nf~6 z5B4ucp9JkU=N6y46IPpC#?)BU;2E`yh_$BxxgYN%8W452(Oj0!}la z&9BO&Q<^Esl(sqEHU(muv5gMm+F~|0N_>>WV-4SJcQk|Pcv|s})e|)P{6D$I3}l)} zsRJ}xv}FX`qPyv_U8XYKp%hJ;b6b>c8p(Yhg&lLo!V~(II!d`qKGoBzO@~+yrjC+w zto&q|FZ-qvt z{$;o(Vt+U9c*5{SL6zotBe@&JS_>Q8 zQ^mYdjb4~Fs36f)sVmJKIyalZMLg*s+}V6}ujxa6D*o2teqeK3)dpWi9&_iBS+9~; z7ZUdybW0h^*>#s*>buiy{oHzOg<7@hn4JW%W=ZEA{Lb9emJq=_sh=le&UgU#=s&A4p*5o*D*}?^<oA7<5Ft0wOM>@W!b2^m{3z17jA8AER zDic}pPRT<7(?m8EKGI(vxloEP)EHY#vFm2N!??4at8`bL71;i|bp>hHoscJiQKS*& zPt8g{C=r^mq!ybuJ&}d6OJI+*%SrBsD<(rW-VjFD_*(aYd@l}D>r?s%yj;pqAI65F zmeHL*ij}()eM7!12ABB4>)msGy3RQtQ7B}=GyMbRK5}|2A2|lvX|gg?vy=IZahv`VzK9ar<3k!9UN#%V>RoJZNtN%(@fuqbk);m(CWsqlf$<@(}WWC zE#uuoSQUMoeETxrFt>1LENF2f*ssjQl>Vq9X=5zcL@qO`=pfLY^P~sqL`wkZT3SpR zo;{v0gsDclM6=>vz_)g%_YZPhVti#Aw2;aB*6LhWKYlYLm1q!&AAY(~r37*0gN5|H z+oHb$=f=U5lsrE2i(3U~fjF_@(xyZZQ+CE}3_yz}yq5-d)DOvpJCL(gT?OoSBG>1& z?|!y36Bf?|cWF;%(_WdkR@sK{WSlimRsz!5P-h&sG`n|;_AkBqiloSLZ1*ob$5yPy zp_^=9c^V66XL`3o{Sj{Lg0U9?Bf1eBN7l#d5nW>C#wY2mH(QUj6O8T9&v>C@x}m^f z(LEgw$N%uozuSRNbKpeBHnXx$)sbwZ!(r5Ycvmax$DC5w4`rdsg-PQ*UBl3)`QEdRyhZBc}VH22U-u+X)gj#{5c#l@X{4 z-lGT|Ng!%DuliQP$PQI=Xhw8%;rU4VV*5~;tS6?Xq<63@nUjm;(2~R<{M5HST2X;p zt75XjYZG8K=G8IM62B`B|># zQ#3O1Aa-DT{WAG`>oN6k21%S0L(ZojW`QvW88Ed*LD+!j{q{j*Y@~Z{=0jb*xmTAL(Z3MEu)goWXIa`b7lcXsn;T0!Qx75tU3T8wKEm50th=eX1%2*&Jjf?cMQGF4eTyJox6YgyTfYP5;NrudR!F59%+zudXd9OGHVG(1^Iy z)h=BJH5Ly_0rbU2?MEco$m-`~tKnG5E5=PB;dy0asN?lVxvuti_`XDx+;T$=rmO&9 z>2>+O6@IB^Z@jye{*^Uj+QVA^8C~`iJe92 zm^^R<9T_b*a_v-QUA>wjw6TAIUd22)Q93fC#iL_l8r{&`GZHQhlOTchbjzg8hLNau-hKoz!svVCxp?2t3>Dx-+Tmqnek4S6pE6MZ=zzc4S z6UGchXmAl;xK&>Nq})Lg)C2Cy+j7BSHAQJje_aW|e^{YvAh$<9`gr8gpmojV%}z4v z9h)BNRRENDc9j30`-o`iZU{{bnz>@MS&YPK*;b*mLwsLbSn_*@qK(Qiz*iTXJpAO< zrx}V0VFe-(ur!knX~__CtWb27QMudlN7&Vl)0T8b{?jnmh6bRjqZo|#hwLrpX_$`a{V)oFIG{= zm&^!S!a@BE2^HH%_#DvUB(PUg9II`5nbcy=D)?>`B;_KVJ zJM2L^u36AXyi2`bX2&)XO*cwNCt!k!%b%>WI;TNGoQU<|5|ev{-*(*?ep2e#S@Mji zMyQ-=YylXUx;Dqx=B^*tQLiY%c_1T`PS+duRA;sgFPRjcMk`+K_ELzc9N&Ag2kNu_ zOxy0P)L?6IBX*IMIT^adNaPT;Daczeicvxh=#a^S5cc*-f2F_jf&4(mv~FK#BQv=r zqs;cEqKqA&KCCg+p}#=#Lq*_m;orYi9a9WHj9irU|E#u2P$gAJ1G>Pn{itC~F@0L1N@s7qiX3dVG(io~)SYg?ZZMn&ri6cCtGvMh(5s zJ2H8whqAknf;^RYD$!&z@sWpSzgCH=;*`j+e3dL_vfCz^_uGZg{e{f{0!)c^8~|O7 zW4e0rl|-Ws(bh~ zE|)SMkS120^WkgwksmUDL%^?B4PQex8hVQdTFq7|qkmdsxR6ih6pLOJ^Jk%}j(Rk0 zw_mPdZYTgN7pgbT^xJb**W`B1MUXaBrx7iN`j<+~+r`U^-4Q@pOnrT+P{~l@5Ho+= za^8K;Z0@2(x_V~6@rS5pZ3)mQy?$vCG0AXc9^_PR3KP3HDG2Cf-CERFM(XSWkgU~Z*nYu>7|PUy3sQdE4j8zhza zoyemrST)p^JJuJoV4hFf0ZRNT9KStn2_c)5i7%|TZ3uoFVu}{gX#ha|^1Py{!s699 zvt+wlCH@`AZqlPPZD&EpXU+E-Nk5pXo&L<}KdUn77x1$IW7;h19FD)_X~z#sj{6)` z|M8Y1Oi{7n;~|z1y8F&!!0PxwI?H4EkR`hd_aWm$X`%ZZ#uf-BNuY0ydFprR++a-Z z`%E^H69$+`IWGB00WZxgw*lgQ_SOrr-A*=*`_Y?{j5nagZ#PK1Ms7%Hp5ON%3uzj?2azSc^o+WM@>CK( zLi^-ag#m3+O+V(YZ}XLrkfk*MMqd}UQ2SuK{#4)=5z+Uoo4M>;1YuF#1mc#2J%|G> zI*3CJpsRh>I+-)gj;m@o;^*afiCZ|> zPgR!yqRz?%jiIZZp;wN} z=QsyU@UcTTp(D=u1sDR?P0`)2GeRY4Jk`#tJGG0s;OR$~qVI$|o$0bV@XFe_yRfQX z8r=2X-|^$jMQV6Xz#nV&BkOmC%62EX%FG)Q@Nv_U#0bhQyNOZ*&_MfQIaM-{*>e;S zCEsvgq-v{&rA)2xCMOltA|Z!RC*){9^CWatDAm40%_beTojMtwmsrv@133YzYWr{0WcRlWDNb8xw4I>P-@%`&A%S10w@N<@DRM3>YT<-D>)0K_mW zsoAL#=(TDZ@%1&XDM(N~R;?f^%gq0(JFli70~W4pNcQBMjgOgw|Mc4`>o{`<)O6?% z)WrpXMc_I0ycAKUk&P^N_mr9Z}s z-lXm{5%1WAn^iyt<6VG9#{UdT$o%KdOh{L;0qDk;O)jt?4v2xURJ< zJtnF?Rgb=`xA1Y3FPfISmL-8Uzys-oX0J2Nwigu*6Zk(Ef>xSD*MyA^ImlBo9#LC- zxh~jq3|!DNW zuv58?@lZYl|HZ?y}JQky;Tt5wZahzcVvLr*7`EEex@ww@pdAoT|_s^uoXxB(jS=O zHh!^G%xlCg$7NM$)(O#55ch}O$roF(l}m=nHUWuo9zP8!*voSOq2@#5Uj7K{Px`Vo zpmAqPQ-9VSt&|7CcO?K?BD1fH?s2 ztuQoQIpsH+o-9GoAM4hlNGu+1c;p~Dte zQXM_ADEcw6kkkr{w!RIN`c4(|h3%*A*}MFNft@OJsR!3{6HmmCq>{(A#6{BJhDzG6!krT%-glSunG`!m{6|egW$KX zN^ai!cr<%9+`4U+gQVktvWxSX?oOvBawoMBlJZyss_g-Y;r~bAhA-`AUvatr8fN_$ zNXXyH5&s1V^ZzGgfMk3?iu{YR z6TtF->nrtLWRdA%3clgR-x|I;G_M8y1&}V7UW0sn%^zG4Yf+r)0Z@v+@ZAbl*9?B& zT(Vi0*yL*a_vV)f6RoeJVgNt|fZ!s5U&|KC!vbH#JOJ0M{~AJS{5fbe>v;8Sy}BS8 zKrPo(t%zDO%WJS50n?gy_Zn-7EfI~nhbf5-X@4Ir_$x>;r05?={G8d{01Qriz6Jrx zxb?ULVEq^^fa?<}aP{t34Fq}>FvTC8N_Gnmlq)mpfpQn0S51A;jAA7w2`W9Ej z-~-kn_@^INpn-#;k-Zx4eO=3uGmgl=^_(S@$O5`7RqSG66c$DOdG5;|6cDy#9>=U) z)UUV*VAH5H$f-n|NO*@J1`f}CF^X7wOiNo6j)lB~2t-C7R*E@_q!ej>X(wEJU5e}Z zQHJbX30ZeU)$58EciDtH1WwSchWZ zT5;N28jD_@xd3sp9-Kn$aeJk_wokUf|LWBG90Nb~H1qHK_vc2zukF%pDwL1|=KnUR zXQFH5Pyzz!4$-1#U;cffpC0QQFo!LCd7oIEHB9~C-zWa;OVmF)e2P#m z+n)c;B;rs1vndJAX#IJOqV}I%i%G{G{?qg*MK8{*k<$KW0{(Re)Z{@57)yX_&zcV~ zVV`pefRb#D^QPGUA_-6@5|G31`5o?j3kR7HsHp7OSOvgp$ro?LLdmQwi2EmHX)08| zC&xWh&MWpJ^TMl{Mui-R2l^ZplxvnQU;r;g8ZY8xhtc#E3yA|CAaN2q2*I{VZz_-# zwK5uoAba#slX*SN>`n6i1wcqJ^&{5u(ZzFGY4Z$PWz-OeF%-5yrl(-{y^V&3zkn|+ zGxZ(v?5nhUGY$Yfl(ZjpO=?zoH4cylxF<`l#F4oe;qIU63u;2i6B<9RGfTG)PJ-Sy zhY-MLdp3BCQyf-qVOAEI89c&{FL+o$+x>0R2(SSs)l|AhRo47Qf06^xGH!SUIAUHH zG}S7ycRiPig4iJ2oauUiancfq6Zn;{I&IdCLribl+-#i`_o@ccg}S{8+`U8l|b2e$*xARu#N{W@?gjd!{%fN$e ziW9tB%h65`S>vVsdc6T@UwCo=t@w9Lup4k7g+Sm!8s2Y$;p-5Hyb}h_%_Ay^;f7mp zRD9l>d_=l7s9l+?SzXcMDOt$Q_fF#O^cOlUHVavS0-7bD5p1BjZVw5#;&<27da zwWSBFPqQ=#$k>OQo`im%)$ES*%uy+!JiggEQ!(vZ*{`VI@6&*K3shROmTEWYwU)Xs zFYDCI>d=UIPVRL;^K))~{QBYb)G0s&3~#}yvTr40xo0RU?X$_N%l0Si<@W(aXh_}3 z-a#X36+mN3%7J9+M_<8*aSb(dCN=FEH(u($agM%8pK`Bo44*jubb;2m3f0dfwe#KkwS%Pn^(Dj(8KJr4MTHHvt-BuGKB zOQ$PCY>?uiKIXs4+C>IV-uZ|05}YT>vvu=y4<4H>TG4&v9PO;v*ueagX6exDt81uZ z>_;a*^m^nK#?zSy9qWpx3Cv z+p=DgN9PVlGTVN>-2TY#wC#hGnGwC|x3ih+s87xG$~4pprTgG}k7TWX^7as6KcrJv z-pCKJTRr(kZDT(mxSp3A`pfNb`l9aUE!scWP0B?+&H((bRRfv1sS<(jA#y|Rv&rY^ zXA#{(N__zB#I3SWNRE>lI@*9tKt6BqmX`?b0rbtM2sv{gqkn)u6ttE6@I11bmm@Kx zlkeAwe3v=FP^^7~bM>s2Uuq4N;A>gx%=dWu&7-{%xBlRwSn3btL(`ZEw6acEV;ABv zVl-x4W32iHZ}E4m{Ynp&Zwmo{uaCw?P0x`^tI(rNuS!Wc>xAa^fUBNBZK|b=G*S{{ z#EGkVMi+x7GVBA04y?a%3a?G%cC{IZdBl<{J-kS>2OKdi6EZ{7pw>&ReEpkJukJRzAMHqEjB5kcOF2(^wp+z zhDhH|j+ntW*OiT~l9)W;B@d(Pl?VH7Y*!|0@f!)tjfu0(6D8)wAJjMC*D|lyn~dWO zOj5|lwk)OIyC7R5E7R=ezH=DKy}*SstRT&TG!N^_O<%7c;eN%Rm8X2`Hh#*07-DWrSfS%4R#ncuqer?#!9eMjQ+CE zW%B6HGVNPZE0Gn!zHuX{PxnWC-Hq>Bb3MHX5icXsf!6Wf21jmxn$Y@+KAp48ZiI*> zHNUK{29?tibinSL`#|u1v}yt|5o>`n*LUfk5uP{r;iA7e7O;rSA*~~~x)QL7z13wN4#r*`NPn zSL(F;vOV6j*sS;>R?K`N0FV#&0;$=bIwm#V9^dxE+2z--73`-Uu^3DL^T>uBzq-;4enrHv!QGr;k!y z88!US9dHJMGxbtC$jU^Ce>x$34KcJ^*vQQ~IoN=bZglg>{mXC}_z`ib{!{F;vtwka}F+%5<2p+&hCvC zV%`cC`4Sae>mdqXyd|sjmU+cm`58G6fS#J7e~J`1QrC?r8}n3i%P}yaG%#I)dCf(j z^F3xz&F}D+J!kadyL&F=estlV4qQ~RcZj1uLl@OQqUtnqg=p%3Sl8un+nDuZh(cK_ zqX)=+wgI})QWSz{s--~4O3ahusN6Pra^Q+QgX@HhrsHoFiqa0a^H_b=jImM11!IP>C*G1V=mjU;6UlPHbZvk$q=f4c zTM>?E=~{KT<0UP8W6G-?)ZfEN5wNfmo>o_-$1U}?7w?!y+tx#Z5`E#N299kPdWhD3 zr>%Z^ahaHZMdGpOk1Hcj@4udnNJS;WqG~QByD^UIjh2%EOSoFn7VXg#E%>PorC=K@ zFaJV$Bd;xD^HNh-jlx48)+5FYc0u>Ht2@3QvsSAN5{I=;`EQnW_>DThA7>F@XBYN1Gu@9NU>8&xIeZ@~6p9>?;fsdBRFLF0*@EoYDsV%v!NYhc#R z7h(qS&0Q*pNwFUrh|{lHd2WXrK3u@&!{--L*ezYfvd(AG;D0x(6Nxk%91gQsDTZFD zz53sJKLy@k_3}sEXnJ@-n)Lz1=o^ueMXp`;RnP)$yCJb~#}L#K!=mHH>DjXVlw)Bgk#EoA=^ICKlA`;6g^KrBECU1 zUb+nMl+NROtx4TSpb%q8&p3JzKfbf2pyV`XZqkBQ{m{ST?OaI_V zMSl@jsXM0`+2P;Fc6j6l3e7-1>X7G)Gnc=S1gOay3mYCYnY9vBJK2ILi~VUH3Q;FZ zZuRG`@F^m|ovU7>mS0t1%&wDLPgrevmytVo57{We!{>tYd;G$ZA=4Wm*6jl2I z?qx=HRNq{>MsrJ}-6KDen`TS|`FE@1&;jqy*xtcbF4=))^!*8aLwJ8XS@k;*3-y9450dGJ-(N2 z5u?&dgkPe}h9jRun-CjjcPDTZpU+%5$xZX=u65ee6}$;9gQVb;FKu8#Qoa3JaH_p5 zSGTI573q!mbnzlL_v2yO>I-Gb z)9j}E2QGi}%rBZkw#JN<_TzYo(n)Ek{+TfDB0i?msQdAe%DFU^q>Ch7YHY70aXB8Y z2iW~B0i6jT@;7k=Ovm|7FhmT~j3jRIvqseK_rn90$pN-@KEuzk!`FjavOuWQ1mXTP zA56FQAgirkq;6BwayCNFb~?Uz-T1*+{y1~-0X+6N%g;+|JvD#mkRGVIZXTYF8T8Df z9LJY@PVq?GSiC34@9@c*F*WZ_B94e$A44aB1^aRz1aI{HppKfddvEoxI6#EhW=VQB zo&Yp|986GE|FN~PFhVt1_Lm`)KQIV#LGweK%5X7OcVE)<=2|-S}?~>U|KtH@Ia-Jg2>= zaMvC)&xX;=Nyad!l7*)pk|Dp3-k}^-vm@EfBOHNsY{ekaJCm)gYsgG1F8LShUK8;p zIHrMV+~jm4T6ns@7NI*F!L$+ebrX;Hd z^^++=L3?*J*5%PFM~->2!lpj$SMfPR@DDx@-3&Rcr?xa7mMoeLugwzC9;8fWdO~;h z=MS$QzE>jj%&DUj6j=%L(H6RpQZb9=v=iWJY#XHk%~PQ3oI^33XiGxD=RWYjjf>T! zMjd}sArRqQTXv5Uz$F2S^koIQ%##W`M) z2;r^Xy95b6VW;^I^+UaaYuEScTO~6KCevjSfmKRMV%g!i80 z?w|GNiN#|zk~Lc(icT%g+u2=A8~Z!4W4ftI-MSg-+a3NOqdp?A=(9Eh(&Lu|kAILH zR?`f9k3inP6-N;|Su|`57?8irmL?&0OV@+Kei2V5uRd_`jVXKNW0FSi?Y7$UZh9V3 zRe%6BDK7`s=;u|oo@x+iBgvRH=9fiB5FF`A8<}?3Fe;Zv>4-CPjzxaA+y7}^Nt@1= ze>#7ngj@%N0J{n zM4=OhqLw_BBF&@aym~EdJq+2@9N4^(Rdy?3B`6Sv{%Poy{{$<=@Ak9*?%TeExfn4D zutUNt^r{JrXI+u0qQW9zoUHS}m;U%aPg3{UbinE!Ly``jjYbXuBWlT?6>J{qg;gI4Dw*jiQU$ekk-|$O zK*p;j&?Fi5)+&IOV}EQ)E7_wOUEkx9;BEBh`-91e9Y0~W@43!M4|=mm#yjM}PAgTv!nGyzwU;_{V}}@b3WG+h$+^g*Mh@gB(bKZE zQo_~+79?}n2q>VJcq=m#`j(v zKyv8d$$ak{j%u-alZ6hv5{Crrgo{jA74qQzDG}9kdvCkp5O0pl8C*LqIH;8{Jnb-b zPZDSYxdLY_TtyzL99m9LlN*YA(M-((n@Y-f)DrLRpWmS7-aj3AXAb{d2Hxn)1nyw^ zAMW701%}!>p&}^uxO?WwcQVEL0&J*c&Tf7d5wLcnjXn_}-C)g#wUZ@=Cpa=sB30Lj z%)(E8FS#v{I}eGrV1Gc!IW=s1U%27svxmd?%#L%~SrDUo|Iyk#(KW{b{pm>inj*{* zvG2t}>kIlIr71{-XIxmd!W)!c+kDrGFb#XYlcvK7bc9(af*0^>JL0LAyfT-OlNzO` zod*$$2wau@UdDCPfFtM*LvnzHVOwsM1OXYK{!AS64lYA`@z1AiOVD2nH0=NGkB(^1 zHmT*TDGEVlhqXGv(#e*!^2A!277{GOKt~>)9k<4&Byi;1cVBz$*N*VNJJ_|)uP%Le zmDfJ61=^1PDI@)-j`p8I;x}%QUr9gzQ%e3`!SFw|bb)Y+P2Ws33zWtDIco(p7A?n* zPzBvmXV+w)TfbZ16*!{&<<4lO{aq(t`|7KF#%G|0{eJ`w5MaaZ$YU#MNjaUVgDAlP z=ZXTMvS?{8L%+BCV6vYFlAxrDnwGkJ&@@<`JGyeWS40C32qO%m0ee7daC zVGVZ00RVc%(Z+*x~9~{97C&KEgWiV7-uT2B5Oh{GsETE3R+3iMnihTaH zVWW`h?jsFjMzGz^C+=F+@2y?8BiwplP=R#_yt8R<;pT$QJCA>$N12_;SnTtx!7L@_ zPx$3v`Z>A;;|q5#V`z)`2|tV;HXB4vM`Z0`?S>vLBXH0?DqR_(ATC*_U?J&~q;DxC zdfWBa`%X)KH74Dlqhw3UeeScwz&`=$MCBc`Uz%+@K?$~(a|<-A@-MpwKxG(?8Bplt z@K0jON}!l@0=8eOmW7Yg?)+^)3oE2cmI*}e{K2BMlbWE+wOk6L;__#Cd!g`6Bs4}8 zW1dL#v6c-)3KBm3_U8W7BbuQ-lL|kz-tIaF)Sxm~lgf+HHwG3V>Ch_$R}JJ|x!P^a z>Y6k+mb;9uoNkzaY3(s;8HiE#Bmt=t3rX9X267|Ud))|Cr0UY)A2!LJr{>R**krK* z?;x8`3m3@<20shk)l%24Xg+Q-p273NEf2{Pl&cp8msCp(TYTKS2zBNq&#$K!T;e-% z#~7I2c)^0YGPaK$-g3U@LV}yTwjefy!NDkM_f2VcSzrxc6FNj=vS*iv9ai9&#={wN zb-e|7Egpb1I$s6DL}!?MlJgrYq(P~?c4pdmyZ&u|)@oKP3DQU zi(NT5v3=TSyquk1Wn!3pmf4&TgV6(Jvdd~Ty>_j+G+eUq%N2_y&x3P^lb+%x_`sj$ zt;*@~=B(5Cqna!8t1JCaNp#7}xBY#qpzOp1b$ANCV|*4WMg}wI%2IttiTh>mXu2Oy zpGUSK<43iy6K|8xf-5?;7d=!v3p$N`u_b|1U5+-`KA&+pcX@pkQhHYMPgmSqsi!Aj z)qA~&VreGeVqCWACEWI35^3h6p1e}&W_Bf(VyVMIgcs=U4uvVbO`MhUyv(TkUM6UV z8MXdhcbYnA9SVt_ip5oY-3TAf`PB>h!epn?Ey={f9=!~eG*>L=AXe`UwVPMSek50Z z&$u#DFY0z;pPSf{PFUVhhmE^kKzdfki{mhm>**^GTB&x)>fOYzsoOodAKJ81NDt-q z%ilB|DRrTs{X73?z58HSTS};;!2Lk^ydhC1mjrM-E7wRF{*dxvbvb#}^CM|``VBQq zZedn%5>j=ek@Ev3dGXPLHwDX(>2f>f1nG6tVRulf6*Z*53{j0^t=kb{AzLp6or#~8 zc1L2T!yLvoUQ;c}5Ui+kdsDK7nIEW9Lg=;NToRD!pzXdCYd-eD?encl`_*os59Akg z)ns%(}K=M+Q`?qaq3dmaz*#Y0^bRWe`w6kQx}29(qkk009{X0mnus zB2799p(iu}9fZ(A3sr# zwax`P6Y2TV38vMQZOZ7f=c<}Ttm--E-k*X}nV4G&$jEIGF73G`3oTX6G|hE)e1O+e>DUC&^*s*a?`%TYL~==&VKG^`aH;CSF*P!UHY? zI_*fz`4Sus!f=VLL}MVbp`hs(++~9uauxT&yK$^NB+TMV}aCxK&eolWu$z z*xTGNV8m4{Ei%?CWr83Zo_t?7zz`ZZK_OOO&Y-DGzNw!e7Hl@}qAtkEdslVw9%hM*?SP zwkl4;BR zxKtxzheci(;zn*Fkku5N@N;w9Cx6*NG@z~i$Pl+x8oyWlJ*7HIy3Nj1xWl@Hh_RcYM2 z-ib>1b%oO?*BUBJQx7|i4)S6rr{rYfTRg1c$hIn8Rxet4uA`mI2M|dAW3xsrBI+et zNfC_VL4DFM%$Mvl7}9CD0QVnoJ!~+2^(8KiR0H|DpPGbfA4pVS=Xac?to){-GK;W4 z>m^QR!F<=8wGeL1YR2kApdBx@WHZv44+bGY3b_(+^>x?R9O1saT2hBfr6dzBk5`t_ zU$c7gKO=Ws(y;r0+x3Q6zM25Z8D0Ig=k&VetBXVz4bQP0eE)R=>XD#h%^0^qb%5|Q z*=j)pnrNYgMO&ViFNY@vCY>91o^$a-1y~|;+GuCWHYh>#rbC!WlzL>|;eNaXCU#JV z)d^Rsg*dCh(tU4tY@B}Z0lS$4Znc+m(Mp))YQ6W$SVFx^#V*f7HNX4*)wk*$p~c{7^pDOhR|48qQg1oW>&7|ujOljQ zCG^)D3Jf*jv->qQ-91hps0Hd$Wh|Xe3_ms)H)zPZzs-O4`7P(MD_qxdG_MG>6B91! zh4p{nHhzIj_36@~E9ZuaKfzGK{W_KX>>UH5vvlj6>h$7%?^&!mb0~rTD_Z{+`izBno=9$inm68S?oe`Uyem_IU-x=lfRm)0X*;Xl(4AS{E$i2e z^d`1k*z-F%kXCZVHY~L}^ASCJ@Xg$)b)w;+%K<|uohFK%pEyh`cxsvTz87&-Rtrv0F|Zv1W*NMJA}Vt^2VhP<33oiUPRy>fh+WK)CvSc7^zKajR=6O1;M z?50^bKc27L)u&ybpW5vZg7f)B!kwj}dtMUeUVGji!$x}E+Aw{1W6gRq=^u#555*)b z;ChGP{Itc8pG<>bYE#%gUg}ant-G;{Nn7|IIu3Rnc0SAWUWi5K^@f)I+{dv zQGQdKJLP;0HW-n&f(@uScv#(XMGtCO>2wgT8QJM3DO4P{@6K4l;_B``3>7cVl5J~$ z^7>-MPR7&uh+W7sM+;=mVK<@&8e37sY2^Ge)+~&vSKOr6RW;EHdp_-Q$5W<|( z(C2Aec-5KqftoX*v^A{HIJb0w!oISz9*u0OO6RphX38D>RH zH9bFPJa5l3UJHB(*XMc;FC1kNmmMsiEcMuJ2~sJKdlz`>bqDq<>d8jWdS;Gfk5_!a zpQy%42OijVq|(*OsKs`mPhZ@WjGV$sMlNh_`QUQm&w4HUMs!6V_OY~rn~|?`B$Q?; zgJosNKAtqC*;NIkQs#_rlUorZ4JlnrY@x9g(BhRE)k$|V4#3ot45__SHAzdXN8zP8 zacr~BJ!kGC-3O_}_4gvgV85UX=%sTuH7$>OYU?3J$LNr#3vd-9c8k<91{VJy_aA$AY68OXAasHw(R+ zc7{>do1DI@YT2RIYNic>LxYS!=L@E!3}2rZWmET*1Is04Gv`ta;g+7nDPX!3xXhtu zU9w|N6E?6DlFj&(A%@oWE3*p}!~0CtF47ALKCab6HN{~pB^r#XMIQwYYVPVHsgHdq zXk?(wZ8705Z=5w?+9I~J#KCDidZcXNxS?p39uIQ*9A7LFT>6z;659_E++gj*$BRdI z?0}`wf1^AtDUgGWE<51*6&7OBGORso-wl`~mcN)g9a;B*JXFnTixuzyW*B7 zI_-Bhy1B%jHYNM2imr7Yd{{>332Rtr-ElnmIu&HaNw*na6L=8u({TgUF?$EKsXu9v z#^+@A#7J2~vi$~+9ndPQNbw!wy)Qi7RG;m5{d$}at0!AsejKA67Rnom(XUBa&NSmw za236bK1J=$QTznicn#>kKoZg-Z>0|-LTzd7jGE0!h4;{U|)VtfMNE&fAha2-c==v~juegI_u9 zgSeIs*0uH(=g&3Nu;f029kNowTTk)xYuav?r7P{SK2i#cR}zEn>g`oF9g<|F7`RD3 zU8!htgEsW4_t@?G;*TExA(T_A$wlib^SjU_c(`A4zDswOTPbWGhm{Hu=YZilSk(fp zfOfo`>+5z8IddR5$ThR!;9tijJop$FPyHhFXi|{hX-qG!VX3z@$0{E4T)ByH`#^ZZ zVQk^x>7{oz;|&pyrH92%oahWmv)_6Tx5u$#fdeCBM`W1B`qicTuhURV{S~MP@RVr!QRAhAyX`h!sm^JPE^WOa7@cko`H(>qZ zC*E`j3;WbwYKtK{=M@aKUMX9B|5gcFR1lU-h1H2mLdjS$xfJLeLi&ImSw3+(h%TCg z8}<>*@pJJWF?kpF>#wB|y^sRa_OjpcL^trP)iS*rySF)}6>^9ncdxRi*Hwx}C+E_2 zRtzt#9M}<8Ng!RQh_na)gf4A|mR^_14UwC5*;iY#q=HUXKgHQ&gbiV@*v*Do%{s|^ zzBj*zcs-SMd>(RkXyZDUOcnI@zAYtT+Y?{y<{4)W$7SoZFUSeh4QM_=F{DMGi1#dV z_F7Ae!YRKk)?DNg`?lO|fr-f=gB&}-8W#%gC&r4;UK=JBQ4ji6tfgb+h{fRp#)&60 zCr<3QAxyf;hnW#)R(z7-LHm%WvaO7hG`CIF)azKGl!yHFXzx}4cMoHppQ}I_6@eaK zC?h?Uy_(F~WVR27+uxkF{b$L<-FMbV(oGS8_QSDdGf0t-5~fC*x={RW8RMz$tNKbF z3e|hL;sfanD^R3YtQjv(M|-%EO-GbpEDFN%G<-K~=x4?9Bkg+Dmk<`WG}hNTaK_$h z+4x4#;T2ad)S6mSkbqPb77eE_p*TJmrNygVkzndoW`JcF(T1NpvE~DNXp3s^Lv*p1 zA73w7VcW^4XypzA$9`w<4yhiwOg-!@{!il&dsg}|YM;g;^;KXC+6W^4xVIBkT00-G zU66|C-!0uH<_=LRLjTTs5F@)}g)EFnm_M|KAX2)-C`MKI_{lsNHDjh25JyF_$s4@v z5nayFCKFTR`ZDT6a$D<%?W(c?0;Y$h!%g$0KPd+nCTnta-oZ3XF3YWCy1zh#ZMU7j z%IeNEp?WKM#awCGb#bf8${m_WMu>uZfcyy+nMnbjh>6%(n6V#7V29gWD{|m^e{A_v zIWG@vXIA}LwNz)7YNRDAd2pb>sqzlmK)gg)o%R7)%C58Ybo_aY><|S)3Nk_- zbwE_NAJjOVsID@LqF1_=zj8%8!lRF+Ss5W;%^cV?X|(0bp^vW55A?X7A=+osUz2v@ zkCo0k6b|Fs@N0Et_x;z{e;nRy9;~Lw#clh1?6a6 z40ws(#a1;fsDUi;PxwDeUUXuyJ{Ye-57DhbOlC`n=N;KJ=_qdnNYs(}_ha&w_bYZ< zzp8pmS*!Ho5x5j~B0I&;99t+XbU3{JrdqbumlY*iHun!$| zz3tVE^c1tho>Xt9VbFU}$QM?fI(H>2#E=V~$Sq9X$Fmhv;Gbi%L-T<+KR^2-DZdrh zO#DN@$n|_@+5eRSHXG#b&tm;l#ZLYFLK!-&)gksrS(>FP*DGq^B!6y}^$~iq`tgQq zPv4(^3hO9`L0;lH# zz3(Zzl}JyuO2mqAOfnp*EP@TLQO{^uO66e9U_`<#Jx#;41hKv|LH0Aqp``@z5r?wc zkIC-2Mg6URBM$Y-piJbDelN?aEGs44;k15+DNya<3Q?mPCf!OIg9UAYtp}lxfR)0l zae8TRDp}%&XyN9pJ>T?19Yx`;`8~KXr;74Ta;wXa$ry*kG7v~)oUjrT~e(T1kfAEb9 z=S9`Dqfa|@94wA26ZoL{v%vN61l1RzP6CFGb=r8R>$+hFZDlTViHq*rK_ouE*piW; z1-AxR%pi2TQ>nh{N~SM0Q-{+KfcYsE4va>IR=46by(WN5{-mEww-`S!_2fw1kW7Sb z@(f1q`LsYhqTyg*P0HXQ%inLn{K+}l%RFy=YYi}WUM9W4;HkRHUU{OfMgk27)1_fq z2v~&XDQYWElAlFEx^LrThjA3A?0DodJ`Ww?ZFK$xZuc^W2Ergf52F*%R#6CJeLmH7 z1@v>N7ZGn5a+t6lve5FQM7TaFjX50%x#ftkRtn3_>DwO1-VG@xZ1LK6ov_S2vjeG3 z%2wYwc$tg3yyl}ijx3zuk8SbMH@`yKCv;b_lk!rn(UV@iVf|jvJ}+zBx~2>u(&FW? zxxmTm2nxO7)ihogf-Ob4f*Q`8Snu_ zXH}}7gjOM2q(PQgLne~1Y5o|0RoVA*kQ(bD4cN{-?R}_YPU!JuDr#1J*5UDT8YDdY z;4Ru6vZ2tf$nCJF z$~IWA!@HRc^V&9A)F7@6h#h_>%aXiF1M=MEKb=FmT++5SZ^bU{6!>l0`Y*rY#&k0& z+m2Slm5hmnvd-sEd3+l|HDW!4Dr?!5cRxn2#c|tpum1XL?hk)0%?@Z$xVHT05wA#% zud1`8*eT-vUqr{c>kN&katB4qqFta}adO4NJV}X;8spX=d~t=kCF4q12`3zM+_k(- zfp~4-cE*X0SjaEOVH}$YLGaCwVHc|_&mZb>ttcHL-(SD_ybTy21sw*i7K*RrjS;8w zi}4ha*Y?v!Xgpi}acKd0k3Ahudx}Eqk)gbD#(Bkh?W@a_)4Y0#>W#ibRfpf)<>n&? z1An>4=C^Lvtd6b2c8a~6PN;fI;k{t_pZc`WQO4l8%{Z6HGV zA*Px|$Ps4{O3>ekQ>cafmV}=zLmyhMM3FWt)vb2@2sWGK7riBV>vbG(&(2;7Q)E8F z@^myP(zJv7)VSp5VcTr%0O4;RC6rcNz$4SBNTY_lP+U1WSZ=LVbZ48k{1L;JJ@#7y zh*|x8%RD+45m_;?eR3NOA6@Ofw!atbpHF#8Brq7_ZUI+0`op3`|ZFW%^BG5hvCzakIF8;mWn93041hkND zX+kGzh8@$RkL9PMGS)L%{~W|U%B@7ADd#6hVe{&rcC70xlU=4^Xq|8N? zwfRPhSxwq7@GsPg43+({MLw!&Lib0GldmM+c?x$Qm@s6W_#;+h!?y-l*Iwm9JnYJJ zT&8-K??l;h|Nc9?N3aZJJbkjQ=k-#Fe%yWm&CC6lH5?jO?_JPtnYMb}jSz}NCoqT4 zs^dUa?aXPWDghtiF$;%@hoMl@@{I^p6pev^>b5()7`#$6&Q5)}2s}s67Mf(96X^a4 z9Fg&OufU?Sj@a2{I64yFHD6+c)~?!mwH7YGlpQV8F$yLuWTV_~SiA(nnTNrSoF;3G zld73d)gzZA2ud?&-4WQ0i_dd?KXOWH!hOB^$Bg4^LFQ5LzX}nl2I#%i*0g$09XJHlo0v* z4Z0EWyl9_+YqUqnyoGx@oW!l9`z^MuHcTc!I0@Y#?l+r3@*P<8nCa4#ex;G(vubDc z;bu!Aiwi-S-hhsKVRAY)Q))wQEWS>Y{_{IVA2|A5c16S;Pw_DnSD#4@t;)`rb1ES1 zsiA`Cmaj}UN!T#cKJ+ji^mQ4m)=0O%NLKI24Lf1ki zZWQMnG>Xfk51KC}+Yg=cSzhkE!wYN7A3v6O_FBMZ<$Ao^f4XHUI7$hjQy}ZWcvQtO z?a4(&Zle|ngex5sj0_G7h9$|nm>_2cJ$Bsc92Gfp>pBeBuy)89o3^E%S$%G_twP>< zPp$8Mq7ZUgYtC=;9j+byfrYfmBEq>OWPx-?%WBVef<&JwX}~2i>pwW_zGU)&OPbL? z$SL7e+--j9R{q0ke!gU1@Q-Kb%Uve$t@o-0J}U$U{Z>pu;O|i0&#Txvu5S!nmyN>U*u~i zM7>{`bNEo$Akg zsX$0Va{hlKTr=iltEmDS*O6n7q50}dGa5zeD>)Dbd$AF{`r9XbGJBdnQZjydZsDu! zZ{ZjFW^2q`99xa?$Cbc0n$ZO~4E`OV&|xiWkovwlE7{sV3aJmDIInIb8S9_?&s`cX ze6#(s)aHX)RPyvT{8-M}y9<-{T%1GBsSz}zp54?~TSXGaMMh0GPDWb$Kz-ke39d8l z&=?320QFQ^kdkR$qt!LvfGasXSLXHb;&>Es@*4LQe-xMah4W zOI;*#^vynb_;%eCGCjWT73jP6VUpmvv2Y#R-WjKHs|`CFN`9*=`4Y7j#mZ9>86D-* z7P1zuy_j zVPJso+sYu{x2qlGhl};M-v+)Vo1wS$l&H}PmMvbIr8105Oe2#=tvtX}2K;YsbjdWz z#?yxb=NA4skxIXn)GXQgAO=D)e|>dyZZ_gU;$MNE2(iY;p>z-VjoeAXj;J`(#r26a za{p<`ToimYj9?&*c&<$D+Ln7ny0Vtp*~I9Jt5nMuRH9i3ds$bIAC=`@Y`+OOxhcsA zlgQ+@xL5S)3ZI}6&woy%Qq6CLL3Vy^42=Yhg~;bh66*sSAi`eKP;kFA@TSTid)~K; z(SpmE8eXF%1OfL7)IbTrw>34V(29ADPElMVk2vJ!(NMWnOJ&D%y^EkXA~Sh4{1r9r zcZj3?hrTZR7TC`Jc|<&!0m)Ts2}R2dO_J;n>xx?Kt)>yl^lR;k5*lkCSd_Yw+pBC^ z9{K4g)>>`xLmr`NgRua=mn|UcJ-t#h@rA^6%NED5y2o|0QU6M($-d??wmMKmsQ-{k z8nPOVTYT9nksnj@YZZi4J8B9goBZUMG?|udU5E;L$JQ=U^Zj3Ds7j{Mh%ubJ)62T_ z)JN6%hC2iy>09Q=jc5|xvZiL8Njt716{}YMdT=9}-BfSC+n&>|Ve=Dmwx) z#-pq3s|4ojY*z&=lmCun{w87{aB6IiRm?K9y{c8<$Tk7h$v$1Q8J3WHXJ7(CsLw4g zY*JH=bO04Mg%ZJQ3pc5?t^*ln$xMd0|IiJM4M0P&)NuXl6M8Rwqen9NWL1Sd<|HDb zUnzu=%=*;L2l8I3FAx0W1LVM^E=y^mQ!+ zwhT8XIHa0MHiAjH&MAu^)C4Z(0?;F0aJ95%sY{m-tvGTEh9Q{DE$hXVssZRG7nC~q z(^3AQ7|fY5>|Znocz2v9|GvqPA!Ob*&A)Y{Hgzu3iQxo${q7hckd$Jo#$M{i+I6WH zRebo949e>5IqCR)u`}mus7XU`N&($(kOp$hXoV$!jIy`orFP3)!B@o;Ux}IzlkBm3 zYrf>~p5pnfmI8ZF_DWLS;+qrmLC0k04>a)`hy{#zwMt>HpS519VF)};u3HqTUD0Oy zyLVEod}F4!4@+ zmwx?5$H*Rv@PzuwL z|9A-x5=HzZ{Q7M%0sG549)F`+^52D$I0{>B>0|4ruA1nJt)jGmeB(mP%Gb&OEg$y% z$iW!<5UZ1Md0_I383FoZIk3iwXT5!X=B_qQVI81eY8HE*(_rB9C;ekYibBsUBdG5i z-{*;^fT}5u3HR-IafgmQU%=iwVj;dpW87RUGPhP^zRw-_!_RDC_B6p?WC=Zd666@O zxZ&Ao6r6@it{QR;P(421;}YIdkX2Xm>qGvcFHE!GvHPA5$#^Gg8EiG!ia+!3DD1hy zP!cT|db1S`&rGd%Qd?U(P2lW)4M_;TX33eJ4jrP+jmrLA=iT(DFyWbn+f3mRy`QE| zY&EE+g8!ssw<|hSyA)PtS<^r(uspv(r{n&cRI1>ib%}X$Zw~Z*XI`&4jII8)H`L+X zi}}S>Q|mnawMj4kQ9ZCz7XeRe0f&EfWFmdL>J_!dZfjl!XRFa}kPD9Mk-kdstwjM* z>lnN5Y_w+Idk%9i%u-B8R*ik9wHcKxJ&=LB`XLHpQsRL3>-$Srx-!Gs{UIXY8Bgl6 zM5;fad=7_!oU8GZibEb+*c9t4MWg~dhr3xZUsX);)GDQRodOT)muAswYpV-MV_`zp zSVB_N@=O7d`y1VT#}e$9-l;zwOnVtKr9KHn6$w;Y)mqH)JhbJq4Tfd5zU~FMV0&iU zHnp@P&&RIJymm!Fg)6@VxK)hbBUt$l-_%Iu{Z+W*)JuY)Xh15QoI__{mA9i$r^ovB z0YTQv1yq7Z2Nb@@RET_^0qWCZIKR2BbJz9VD&0n`PrWmMHu`@qcY&;`hHSvt>fd=q zrX_fg1L%K?W960qveiI}R|ISnq7DVH(?<_pf89-{L}0abrc^h2J>Mi-V7?!Y*$Z}bDKSwd+Pz$e$p{)&Fs+*4j( znb^jw!WEG^7|F1V`_`=UOc_@?8cNy@lHex6^YW+OCm3y>5&32%xvh}enpEzbNuUFB zI1%j~#Mo2wrJ-4O@tl%Ik>?OqsFK*3A^2fLMq z8v`O@9Wb5&`??ozJ^pqSGb!V%Hx(V1uHpIdMO7`sm$$15J9AEhi+?!Aan8L#P*HOX zrjc7`w5O09pSV}tC_Yo^>R66hdXxynP1QlI@cGSgmzsYt7MES$tV07o-ab8fJm>oS z+at00Q+PBK|B1guO!x$O{i$Bs=m{=^&P;m|DRX1VE9bLF=wMvchd)o}iu?5+szla; z=fc~+*k}k@GkMA)sO~MC0#TzG!>TU=u_gchH%1GutZGuU*FA?*duC6G#gBk;)j8#_ zmp|9|W{l?wK)VU__&_Gmsvx8 z9Ycu1Hxu%=4^QejO7-GU-B|@fC@G&NLHb{PQs5@9a@=GOtt&30=wS;f#B5XQs4DX! zrcWt-hpNBw0@FEN@Bf2yTV6YnLLe!O;s$5JDMRy~xzv?r&*=ak%YQqpm%g!oIKV-p z3g|>lW{U-94gQXPoNI+&i59yQlW1*PR0NXD16np?_MG>Y;r~XbX7Yt*(^CZ$bJgeX zx8(|<$gPBJ8?(B*H`a`6HMT8=8lcipR=8*ZRIzE%jp}1z1EQ(9CWlU zG4`ABe`d#z*LM%3AaaScio7nb4K5+<0*z5c;cTC}#PA>fCU~V+qc9b@T&X-CM8)*w zZhU&C;n&AG;6miTbqYSis4^*gfSt2itvuiJnfc%5*tb6E=Pou`kGJYqe;MD7Z{(GC z)7}f2xwOfAZ*%PMH@o1=T>wKqXG95q{O~=j$0~aVgN;Xt-UXOZtAg5kmElb~O`GH& zt!MW;K2;Lh#~$M~Nz0uuP{j(Wjh2BPW|aJm(3?L^GXb52P1rlu=N!gwy@$_u^R?rU zdE@>Z?O^9DQi20Jf1QymDQQ%IZLg+`c^CMOLN_YwiKF9ln^Ezq2mfLCP9kg;uwDx{ zaKATA5F~MQEWsdFDQBG#x=r#%WajIvc7wxlzyXbz7^M|}v#g0Z3dpst ziHE>hoY;Se^tUSJ%j6n?lHM5qU>|y|iIlsUiaxR|+edzv&P4PuGdKCJ{s2~bcTe2>Tk`_D(h-k1C33Fm(#2$!9P=_5A_FmtRtJw;X?+;7U1%!P8f@(zz3R z-hY*Z%`3-IV?T?-`>Q{iv=iU~k~f1lgj5KO(Fbw55DQE8yUS=Zc2WJ_&k>S|9|`w9 z45oKA-MN;w;o*Bp$+OcHufX?tKX`ttPCt+1!61)V4c6R+s*yW|_L(Bbd!3JJ=+X!} z{rPtbTHmPQFX9|Q?+w0!>8+v_?S-rp$Q7^IpWYs+Em)r~p!q^K!ImEj@hM6nqmV34 zTX)2`4shiiY4vN}Sk)*ub`K;XhWa-5(T|0&OPK;-skhD0e2L%>?+C9Z$67h!4_?8) zx@gnhwz~YIL1Qp|f&O%n4OlAx6GjVSq_I~G!%yMp&bJ*Be{!nXZr;)&pe5KrQ#zL;zD6WORyh&GQb>&B+ixU`Gk5OJ)>m6kq z0WKVTe#|)*ge55xiSXyl$v&4KiHwg?KxJp7x~Y{vTQBd3UU1;@04X=cZ=}RJI80z< zd~Wl(%|CsE+cRv{V4dpXXSIskl8H{5C&yq84vAG#@Jy_V-(G_dU^4Ml4v z3{qrDHqVxoAL)py+gSRDSpjAlky~CvRr{=-EJm2Aocm|vpvOy;IqE6@4}hpmu--04DXZ{t`LOYMz*(6G=y0*>SsbVXrjng?a)_DzkP8~&*q;F%_X z0o2HMpFapB^u;>)ec(VGSSC4-04RNq!FDGHP9@NlPMkP0AN1J%eeM)*G^ZWY4m^_C zjV>H$sS5d;GjQSCkXuBZ_frnFnV^*%%MIYoG`00^^m-{AL_^5WIi6ukvA{itMghfq zhpt?nG{LGTPVsFyAu}BK+~MlI=bl451DG5imd4!;4VW8V4zYYDJX=g6?9&2<$x>h(ki*a=9Sr zw7|5^aSqGUChc)A=kWbYQ}TdG4C*p!+|HE#<-cwcFe--?YGla?J`uipD!zyEvKN3C zC>l0hf#CW9Wa+px;PO4(%0{X(UX{T>&ofHzvg{Ynzi#Dw8-Z=*QP1sb^Xm7eKb>2p z%68h9I`u)u##6CXNZ8;W6_^-&p#QpCanppz_k({P#;`RZQr`yLb z-V=NvrCVi^-e~3hZ$OurWr-z;P%DdjyI`d>Z`1cv2lwd`-lw z-ux78|4z#6bp}d`TMj_46XDd~B3cJdxf-v`6m;M2u;YilczBa?BAjnLYdM`g6Yt~d zR}E^Jt5I$4fGQW;(sNv2g<7h-)`iG{crF6VAiA>fZj?)NC1USJdwa}jXk znjsJH{wf3jxgErlA>9izfnu)BL~+nd1xspp(4O2>c9U3V6xB`xVI~Rz4thjUxc_4Q zuGN3}Vr`GoiH|p{BS{?gL3nSbNPwVWxu(X~Ori&n@7N6qS!Vu+YWDR4xXUd-_FUrw zLo2~<9+yP+%MktgCtFWdN1t#sir=+OJ?!UH-f*7*6R9{TYBd~osbt?~Oo6^<{tZ5E zyXMoo#}U>b>f;Dhm;wEwbZ0HSBGujdL7Lvu5T?&sC5?x-k_MtL%)qvu5~BQ#y6lI) zMfJ5C?h4Sq!)oOOZ6f`7Ka>IJ3n(-eakP-r)QEY@RkBlwqPxYs2Ex@3;giGMzeYF; zBbbb^Z5!3#?jUn`#BRC2sCJ#HLkwr=9S9IK|KDDC;9AMRo(6gDqhYV>^@8^6Iq|yf zdF%M9{(&z??J{;eaQIDdR{(iPUKXE35SjjzWj@%h%tsQ7g!$Q9-*T<%nF5<&2yi1k zZaBK*kmaeDQJI5giDYuZ-^+0_NoR!v$Vd-x9x){P;O5XnK|x9*7eZg{<$lZi3)VO5 z)Vyoeuf8vnVveY0jakuAA1i(&t?sA|KH_>;_0|m>ae1=IuObr=^?@ zq&rz2$~p~kQk`EVp^I8Bl{#8jDV?%>niCDgxq5wTrCZAGz0s7Jy}I6{cB+aXr_+e3 z|FEwqHhQmkdb7I^w>0AEsn}FB(3$K^s>f+@SkYql%?_`@<5@(H8M3$e5&u0Go;fSz%?Fc2pELh=$X!ym_dEJ}c5aYDA z*-DJkWyr_BGxz%)PxiRT*1g9t=P)6@W*@ceG8vx)uRh9}yc~Q_w>y_jZw=@_)^mw? z;{0;VSK2wNwrLEy@J1XJ4esc2 zfAIWCGkq!8OGFZ0>XOrAOh&3(wb_W+tAhUiEjm>HS*W zUOeK4V^bVpYqkRfY?noC#xXt6iIfP}nnZ zNq|Y}^&E?7w9yMeEK8*9a(+~j(XO;aLDfDKWa4(f27LHI{K$JR3;uO_CiEwyK=IQ^ z_`)-k-OopTSo@b3%t-m4>m|<;d>d_@amsdDJN=3M_;V^m$BlZ|AF_fQe}A;*wiu zdY*g4m?>o##iC+~x-)C~N|R5jkfqb|OXhy8V<52NMDxY)m!M8&BClXT-Ey!+QTBpZ z^rF-6VawkAwvhyS#|x&MRa?GsyxDcH%9N+q>W1hJ1@kDBE)j#Cl6n?L_NC zMioA}F$)j11QX_K*2QD6C!cinzjTYs)Gi|UM7Qn*lxq8~sIsdLQTH5~aNN&*M zyU`x__MSUO21VtDD#q^e4Yja#gvLm}ati*dbJRDsX+A2H9dU4|{6_7TX+!Sug&Unh zPEyVr9J8luF|BP=y>8o~+NdzXK0$a^%On($Nl745HDfJa5;JUZJf6H<`|*)3*$%R! zo517DC#6S9PM4cs+G>KRj9p=$y*jpk&L9^)6K7kEQx|D~6Y3&OhAC-eBcqr;?FBRgdn|)ZlI0gX@R*xNMjwuG7TJ_(C%j*N-Us4I_-AaCMTw zht!V--7t@8Uaj%HWE&S_Mt!l6F<&8YCaJ8v{+Tq?8Qp#U`Cjfs5IaqsPxj^5yp$Yu z+r7_^zrWh!>1?0dtW#QA0R1fqx4SvS5P2{e;hbVQZdjdYx%(JGE}HtFiWX69O8pp- z)73-EfQ@PaI#I3a49d(qROHA|!} z@@g$Vhlcp^h$2&)^tx4AcVu2oalQwkN!uaiw~QIoJY;w41EUS}NS{8&HecfV*seme z)W|C96xrs}KIkwcdFNr305jpUlYX9e!?f?k!g=mnOfT<%e9oGTZ!nn~mCdel-Lk5^ zOTq3t>=ezHCOrV*M_e-IM2+zuGX)c!0ddyQqQ9!lpTQ)Fd&l`GgCo_4pE}NJ+KHIU z^_HzpB{5RFZ?ynp&KTP33ykCB;*_V|CUEg+cc)HDGT?I4%Hyny9X@a7Z_7mfoxS(* z!#Ka%v)a)c(<^fKGR9;d1j|QL`O|3;i`~1*!{*-Qp4E$J)H_th%*MTeEF47=m(}FH zhZW_8ODeOU+5RjDYY<=;?-9Cf|`h<{HTpDMTaUS`*HV&VCN|l77E|JpJg{=+PA3^ng zvQM{XM9i{1DJ|G3siTF-{sefBm1_AZ`x;!FYT;6B3u@X}pju_NMwX4=E9+EzU5XV5_7SH8SfDvY>81PYnZO8$ zc`22HQb45-C08@TuCuxzJ5QVBPe;hZ^{nQ+Zk7fkp2YAtzG8dqO)V4cojfkwneG$>MseI&fnud}@F zgL~bK$atkUsh7I*qQ3aVB3=Uu<+%+OJH8lohOqIwb1e8%t-88YZWuYODjd4^6X%Zj{d9r zlCDN`2{hch1CQRRI$*&^7n9sxvW1lrd7LDXI&K{&N~r*eY9MjPs`klHp9yi0xX0;% zep*&@pw9@ip>{9gscI`u-}%}N*skW#9uxSP2b5s}gDqRC+;lE!8VAc0-1Z?MOP*4d z^4F6%<+@n!zJ2lb8H2uAxwJOp?*Y5<1GDdq*j~G#pjwOt`PTvB+$GF% z2}xhJ;cwO|L!}%`1b6Kf(t@REUN8NR^N<6<* zX>*D>a_xJ7dT4@P+_BE1zxfRC(?rZVAw^ZBh-bDNhd(D;g5H1&CMJG<&mSoJboIw# zVSfo&6zqKKd`8E#nKw38cPyv%0Oe7|xax$qX+k%lN$#gQqPq6u?G4v-hDUqKpnY2n zh8u619*Yto&{rm6(Z$lCB**Uvt$~d_2P{YJ9MCejNW&@Krfqs6mO9AJM1g($7$T$OOcPT*E}El^t7o72PmkH znFWw0!9AEogjkRAQcrS8V3&v3`0zIN^xNDBvb~H08B~9rm64I0!HM}9ilK5f#84N1R zNMtLX1Cc^-E5Bn$xJ4|-3Xi}XUY(rnK}ujwxYmGUSIoi0T=|%k@@4V7@)&{HB~j3& zU^T;c7JG&;RRv8ii|XUEHyk_3wzq3`y?X0)f1UReqyb~PM`=dEr0UG8b!x$J+YMeQ z^(Zouz>xW#t@#D^kx8lA8F0$S5*HMRO?6|H%w#12ZjiKgkbh)SWJmLkZ@rgNMVbIP zjRWUP&iTDP6xpMhd9iCVsjOf3HThGZDQ;tWU?P%deVR2Kpd4 zS5gYAA8C5rM;#&q-y%M308-4)itQ7-JR0_+@vx>CvID+3HU3!|T^LH=Q7 z6V;znaqYfQ6`Uhr^&<=AvwVT&bhF7SHcZQWHl!Q#o7Ym=p2 z?|i^HLZRam$XIShs_Dj6QT?Hv2eVOOy@lu@oE;IgJxtAmjEYLratH1wa_=9cfy~C2 zE^g%pgfet;T?uUT|FHMoQB9>^|0tp;QdK}invM-Dpd!5~sEkq-1nD3`XfYtg00u+> zM?rAZ0i}eZ^xkU%f`Up3JwPCUj0O@yKuCg#zRo%K&iQu3}SEZ<83OLQU@~z@I$CXfm?LY5#-I{tLZuLNI zRybS}%&7ClU@K(~N8Wj}OXPld>;2fnYS(H7FPMln$|Ar+1m#$kx)=_)u&I^C=*N|l z8opZo+J@K3$|IqfiQdg(7(dLJ)Fe4simjZ|B|`9ZPGfMkya=S8jVF&|c0XO%Zu_Xh zZRPmyqq;kPa5DNgYrU?Uo6W7^oSR>fBadKxna43Xe}e~&_~H9-0fgU8Wilpu=VImT z#$*ACGDOlYAG9v)j9apvg^&_`qJxZ0f^4cI0c>^-tD#D#=#0t6|CyyWG<5J)&pw2o z>|jPvj#8hJ-nB8=I}8lKMo$j=Mnl;PS6oeRzKaA%ZnChx`ISkRhL{h36!QM5Gjo`p z8c&uRsR0|g7PnsEXW$pefTFCPPUW<+1HondKYwqIs7G=)YLIj9Sr@ZbVfX?^e~S45 zH*JuCL;?CroLh5%&H}6tFfJww*0+J-^8dqD{MO_Fo%#P(VkpET(;oCRrw^j!v#|c; z`($xmyKl93jvcbj+urSeasfH`+U$D(6a)zL%|#6hu1*Dl%;r{hN?v2@(X-zp&BG=vtN%>h)La6$eNS-W(NMfJ%r^OEvm8&)zdKxa*y+i4{@|T27kYTLt-pFd z-_YZ{@~u1eeRs${ZX24(4E@F~;y5b#!@K>5-tyC_|GDBn_S%249_K~Z;|f;@kNbjF zSU`l61gGU;Xx5{-*x=@#$NlVg=L9XpJ!_mX9R#gUq&^oPL_%4|&hcr{9C-zJ#?PX?kBOnX#LG)omIaP(XPd2j zK!uoBwp%L=l?AS7OOS)@3@XLu1HPty98t1A{{8}?Bv6J&)=N6=+N1MV%@>)m_$ z*vl=!mS|6?2bU z;{f~Jmk)jF*g8X+=9ZgY?Bp7XvGO+pcnaZ%hVxEk1NxKR=%Nw5&(y-;GQv=B%kr03 zn{saiJJ)WecH;E>RkP7s$y9{!`SrMZ74~PcDcjyWA2VmaWmsg_Y~pn3T|3jIdc?}( z8bji8cz&)t&f1*0RIf5`d1Gm+A|u4^pUpDS(R%#s_x-XcaB6Xw5Gs{VEF#8B>~hWc zn7mxrbf7F$Zshapk#3BH!A&Co2Oin`OQ`+dT2!tnqIQwNE`k-!X)k}w})47v0hAKPo)1Ynv zdiEx!F&$vo#leThaSZku`f`X$8P+&! z5=fNiGwBNG0;NHZadGOW8<^He_fZ}PZB&DZ5ChH>OX!S6l=YB8ZaUHRR^V|g`ofpM zWEO$kq~6ggz!DZ%d27CDfw7XkB%d@}$KOi)Oj@~&qCZiVkISp49McqK{lzbV!N&58 zUMF0{-u!|>NH9Y&%cVrvau8~>13h_`WjAJNWgk@M&X$+-xuJRIG9es)$@bDHlJG*= zojJ9B<#}LB+_J@pbeT34=&Dmw@G+I`nwzX6FS{lL(=IKk6PtsKTEyxz{cfrmSu5)= zk?s(rN7%#NEa_3FQ?>*z13T%1R3<~BkAw|;hoHn~`vrhU?g16E&yv`TOHv6;8BAv?@mV zcg~B`fbQUO|_>)6fDi)>1~TLoN2kG^CmSdXnta%sYXh~iVp zo=(LZa2riPD<6Zqz{XQtYvmXY zo>d=~{cdeTv)>=PL2uk-tJQ56f4#GzCqlkvI6djD+ntvnK)n=-el1iV&3~6ODDha3 zO_S?gm9jjHcW}I7HfciaQMQQ!Ju$zQQ9YF?9*CQw`#v+#w76@pUG=4%wDaat8;q$C46EeYiJ?GJ&52;1W4&#kN(tw|v846mSSP3+usS@R4^h9X1LfeTbn&{MpMPZll^Ebad5=Ta- zNouGa;BpGY_^nJM0twBIkNCsilNMOxj|%5}uE<|VPOEoxCde-Lb_6Bvv2OX?b;OhtC0s0kr(Xrg?nhj&Lkav`bDN}6r8R7cgl!w3qB zo{JNBh1MI^`e&2wpZ{@G5k?N_+q*{)_Xi!B=3i{t{e*wt#rLfjGa9oqw(Qd)K2a%~ zd&QhJGr0;fJ^sgLdoXrc ze>LVkxS{=gIY=c$TyAi_qGkK)=U0Wh;qU2cySZ1MqIkquu(@OOd)V@?vC4Ift>WY% zABkqwSMX~wdhdNY>zjPMwaaj?*?(nNr4O0K554KHkS5UB@(-$9I;bL|r;dSa6(?7OJBhH)d5H1~m=yI2g4kiXZ zaxZi&yTk9t+0Ol?!C#Nw--X)fm)vYD?d2?aKAhu#z+=y<$ARFO&!Lw(9kN6V!V@Ns zKd;&A%6(GNx&!<1?hQ38_V1!)bd5pba+JqYo>5l0bBCHCRml})I&PDrtvDr$JqN%p zV06K?`3$CeO2}Q(`(W4Pd6uPV{zdpfL-LX0Ll7*3>V{PT7{Gg(m8yp`TM7(u#? zY_N~x;>Qh|q)Cgryjp!T+?%o%b(sre#yOmp1va%k5UJ6cG{(LMBw znbr%9B^mld0+6?xqofl<3_aCr2z%w+)FIQXo5Jjz938K&DjX!$r4(hOS;x=1*Fx71 z(Wt6{sFKlDiVS$Wr*D4jwX8uAAOO~M^4_K|ijUdP8`CGRW0SSte(^l16u+F+YF)Y9-c-Vliq4)^r$ zw-J!M;}S(@9CJ`#;GOcUdVZ1&d|jX41(~{K(y|_cpkh$6+mQQ)uW{p+=1CPD_Mt`g zd*cw(%85)yecm-~&4T%7TeulpnForQI%SHYNii6U7nOqH<2*UNu^^ti&<6Gj#DUrr zDE-0mhZY{Qzp%rW2uhM=Sf#@f=f^&8WS`j}i9iZMAvBk{+;Gr}wps=nEs+JoeV&7p~Ur~c%W zQg=GOosD~U=~iw?%lJj3F!BirUGLs5@!AE{|X7Nceq2s;cXlY)J6?JD6Fe3S#DR z1s?YvmwSq(xk@1cTl1)mUF@;*-&LoaZ2-3Nko4e(7eqDUt$G>Z#o6e2a?vS@Y*YZ0 zgwv;B(Rq0A*J486kz{cg*I75Q5(d2afy_82qyNBZrtpwkw_V+b+oKk3}>&HU( z?L^V>d0j<5Dj8+>7b8eg;osI&Jrnp(h&XEd!!rt~>)diIihJ6(WI!>QpB5z-nZ~*E$9=H{S(cf-)^hL- z>3`t{1Jjf0fy{i*v>>-@pGM|~ssE%>4r)J4_aUBR)2F{ax8@2i_Za8!D~*&0DC>4s zLuLSKBy4ji^z@f%VZPC^*SOEOr|bFYFa7`JiYHS%8uk8U9_IRg3Ob+|dQi4>_J_Gz zj|ei@f0TDvaCJ%;v;?=ZU$iy;&}u;O@$-R%_Uqba|11^gc0F37T6lA{s=58!#cNbG zVPmqa{;-VuKE|MD{`KEcktgS55}rmsOZuL;^lauo)Oj<0g!=w=m;W319N%vJ-%Fi& z2LOyr?1W@ra0n~2PedGHqsg2y{;DtGz<-_IqHQO+k}7zK7D7@VDc;S&@$mZ&9N!^8 zK@C{ipHNlL_s?Ip7f(M<&eQr-aHHDkGzZ5n!S6F)^Ra;0v*LaAv&3Q`wga4gmJ-rw z)Gqn!Iy5X=QUsS%SRYvwi1RJqQAcT`lW)MMyQ!*;J$C znZjqAlZpTMo*l-ZpLmUKKgy^GHPL34K@5<<3$*y3VZHrpJj-ylRy9NKIKzVX=b0|<4`~EY2 zWk~~$?}mw!92{jo;}ddlnB4Z>#lbQ3BmC9Zk0^)ZJ?O*8c?%f%^9ea9#R zegbe^<6nG(6TIVNps9P*d^b!e=}t$w;pE$2SXMH>I%d`@v3#?p*xCki)RKF>-{t{D zM;Dj@>BQs*_^+?w}e-rwB`GePM z8_caso|AfGgHgY_-#}+fL#fy=Jc4;~s&pt!;TP+icSTp56X)`i{Wx`Hta>6^-5kOU z&;el5taiF2vNjq5WLrRFBKo^Sg=SX4E9_A`0cxqU0HJE?niCapG3X3P!3Befh0sER zT8j>fH)e+20V3G9QoJ`k&dy4D0;o4pwWNDgZGavMUDd7D>n23hCL8Ly$878qsw2vE68Mi5NFQgIdNdhOI{6FY4WK_09LsD zd$@CUr~auPKre(5pb4O}DF03Kvq@rekj52uN$(D%V4QK#IS@)xu<|{kf>!}i+v^#|&ibVVM zTVjeXuAhTw6q+Xs#7@Ukg*Wyqdbk3PiNUoMK%Fy(m=u+lw&Xlq2;C%=mE1GuI*Xwi z-~dB5P{*NDezq4l@bVWO#xKWWf)}1|CXg@39k#rvT{rC3pJTVO%53_5Tu~&R>hj&SR1A%85qV1B!foR_gpCBM#C%&Fyjlh)K>7_Ct zcu!>v2~3^If@KD<-;{&TWhSWo#cL_hip8}T?v6JGUR0Hxa4wW2WUO%kqHX!(D|=U_ z<4#{^|B01IJA<-7S?64|>?Y}DuWmIZ-}}0n;kl0f zskb@9Z~0qyovd|{aqlXg?5>|4wCzxr}88r*@Jd{QI8u$LVE0u{zC%;h?vo8b>%hJ-vzz>U;kmvmiF^ubYp>~6M zU@Bxk4DRlsf~qvFjWmT?;nkzEhSI{GSvn8h4 znA@gK#rZeZdUAlE5tyV>qyaSgC_%FBV3@i1p}OdeM9A;mNP2QdKrKsZOfd4c0vDeZ zKsrS$ZrBD!%RV%4%y2PuQzDyN!~24a)}2KrWu&xJIG)?_LM+j7yE*wdM1+_L4}?gi zngtUAp>FQxR!=W%#~VQ-3hmf0$oPmMQ%Cow**Oj>i8l`JanTp`M7RdM0()Li^h(V zlrUzzix&mkF|LZb=H5j)v_o>iuIg(p8nc!?fumNBfE^{yvweXt#_eRi>?|J>Vdk1W z+ik6(zT_BvRe11g?ZbT@P9*G%W|lP`wCOidD6rEc_~e)A*VNhAR3 zjMd$49`%dNlrj1jWMc&aG&bjleD`Pc|W z(Wau82W3WmflXs#UE(89lRF^QP#|z7ue#n`fwK@$lLF6{MqdC#_+m2PNGEk}N?;+m zLqv+)tdFQgK&abz07;ziASiWdjbACy+cz=yBr6Uz9=mdD5eumzh$eI z0v+4UZY7*usLt%XxbDSFNM5?Vc8R@7r|J~1pi(bQS=Ta7K#&^Gx_*8dU%%`(g08t+ zLPew!;|Fv0^|GHjMSHU?&v&rJfS*(VpCbbZCW#m=)Qqx;%wduqbf&m9^}VuChWc!8 zL;1!e>fxlLNa@>KYJ=aZUAeOkK9T?UI)Fa*uM6GSrw>Dt%l$_6xOm4)Vyat&W{f{~ z>I(KTD;E0CU69!-*EHmNj^Oonuv>rVqZ&{J3{>Ez@)=`d?M(IE{ateMb;k02%u+JE z&aZp4eQ8iW?_KIH5>P2ach+D3`h`x+nu*JlnJwItJ_mK{3S&F#$dO@=OMuZ+CJZ=0QULJJ-UKLrtjXe z2qCv}rWR6$jaA0OHWzNyQR_Q*Dye@};Wcn-KxA9QQH2@Zv?8Ujd#O# z&TUM^5o^V;YMzM`;-&IGB{>IIJ{)Ycs@c`LR`ieZ7!#9g&k9BI`v*~e-;sw;dkIG*?caU0H;p~= z7x1f~W-o3hlX%fpv}3oOu(?d{C&u%MOD26M)*Hoz^*a0O%ddad6mgE{^)z4gaLVh7 zJNZc{8){n64)XC@H9@X(K(K*3Vd2Zs^&`RS-WIvXbr&x6_Se+8SN)y2y-%k!+fTI< zi859(maHY}64iL>g>Sn_E@f(zN5@vx-vt>DwkqXemzKPLkh=cmMol}qR9{e^)`1$n zoFtU{dSmf^ck>j^^R@X|^0Je?X-+04h-5+di!vQE;0*e80nu3xZJ+AqxYr1)3YZ?pi>S_tLh})mBOsh17Pce z>HOhudB_+z3zH0r7)KQbSMz-+$bDbNfK*_q`>YjxTmkU?Sy^<_x{Q4r)~gC1l zcQGStENBe_p_36mPnitMe1@txQmOrXnZgDtBmQ2t{zi}DxPb?Q@)`pTJpeU{eUu$^ zDMIOD5=Or~XQVgS3XlgJ?K@yeEsWAxB6r+F^DHs@e)B>}xl`gD$|RI4;Vrwa+raw> zE2_9udwneiB^dJvh|rhzqcnA?3BtK2`XL9mNBaY6bg$M>oX#tG9ME(B)b^l2qly3UBw<(vSR-SoQ7mRh5pw(MOSw#^yTbw(J*v4w*M2OVun@E!Nz zJnGIloW|<4UYFx~roX=Uf`@kavQ1ujKY8r|#^^uLT)gKl43AkDxp} zBB5)eD~=pG+U-tWuS&R|wA&qjX!A~y9YK`Xh42h!;9Kv@{-YJP@p2xyHMs)*N}lz> zS7BWq0E>q3e3LVAkLKeUOuFCDa}9w% z^f}7Ss?uKkLmgf}x~YU+L49xAZ>}i7AeUe$c!0}=N_iSC9(1yX*{ddnSoupN6l0v2k;7?HG z+KT$Ms0_eS9BODUu=pgVV5Fb{U*U}_=V$JIKvRq->jf50UTjT|yiHr&)}bbF#E_{5 zPjl+#Gff&b4q^2WCmc7HVy@v*&qlAmlqhE(@o>1Qy(^f17X~A!}eFaQSaxcZlHNg{KT#v8EOH__mdqi z<#8evFB1VFQozbrgHe65FyE>3N@ZoaA>F$cje0N~ggm%tTHn8I)4T#a+clG z7lZzcMO}x~c?y1O&>_OaqjROo`eyeE@ znO%LTkn%|lF!`W6@Ktu9oNR&*!oKza ztNivgcHPpW+j8D{>_Y_7k@jtZejYj0qJ`YuU>CXU7iVonDnSDHKWJ_MG5E}|PQz=U z$U7fLtH|FRCrUxV#cA)%{=ge@m5JURz zxg0!DRwIj9t0B0KSe1p)&?)hKxzw^OxbRswYpMlRINFw!<#mi0{BY>pwUgZ${!1sg zE;aSiG^o>4CfamW&CKQWdBM0N0?<hj3|lim)3(_nx z8U3KDg9caB~2G zFcH;s%PXeg(Q963Gf~^#D9LOq}%Vit0lb)Iy4DGa+uLkc)S7t5b|-f9*m6b0?%v9Rvi?@*5YCgkboS zc{{-+6H2-k<%<8PU2Pj$vv#@U*7l@3H{6^HrKeCLa?1J4ejpK|=~la+@u{BJW*?nf&Vm8wk$#H+GTQ6D;yC7pEx){eI^It8ybAv(866?a5(p*JHoC z#tPkjRrX-!&upr&-5)d6*{!qJp!p(7r=DKOYBh{tbTN2BPfWbyz5WU^s<4MCSLbxZ zx(;h{#i>b2#%<^NjmP$49EPtfx*rAU*}-)QHlPkoUy{YZuL1*dgAB;9F2#M|I!@tQ z$Prep%W0@{L{}T{F3ris^iCb+H0}zrDOJ#w=7HaQEn;B?k|kXPI|FYbX(kAN4ljpf z_s}BQ&(c^?a}^Z)SydXnQ?MM}&+MNYKm}3L1`}&~i?%1l-3YNOlpgFn?uRgo89Fy! zw7uM^XUT*9?77%So*ei<9_~PUg?$~;`x8dpAe{z-!aUzvMXyzehzkg=oC=_^4le&% zB5VF>7s8EG^;P^AhPPco!0J*HXQsfTrfoZRA?rC|FK{6oa+9it{LLD*#*MuUo>_b z65coXfWz4}ldAol)li-MsOHZbn&9I3`-cj=ni@gd^ubRmZC^!?IXH+{*BgI+DHuE! z5$?g6WUT_mp{zMY5@{-d3|?%KE&#%McFIR3U}^`Fz+gQNj-Kxahka}78(dwF1JWOb zLqPL#xYH|fD$)0v((J-eW7AK!=vM>22VOhLuRnWzqoQL*X2&T~nhzvH>A?C9K=BRc zaO_G<$v8=NiK>9ZFPYA@4|; ztE$9M;eFPltbVfK%B*0^{bkt|J1PN7`ejkJFwycNYEXkvfw(8yk4Hw1jGI zqDlDtVrQj9@e8!vyCHYy7r>DQFXZkC-`QyR(_bve|KLNuTJ`_HWT18UzithDEgQu> zJ2w-H`GtM~5_ktJRAsiqdCN}#0N(=BBo1tjXE&m&e__cFx9c>--ACW3avPq%Ehv;nP8}9##Ip0PA1)9Rp#VlU*ozOap|NDJ7B1!|(p$;f2CEynwDn zAyC9SuYA}>2ofIn1$^b`pZps5SFM8^)mCY-KR6M5`wYm({OYfHdGLG3HS~Y^uK!|~ zEeR!op?Rc;Fpq6Xd!Tq_`g0iCzkW+dll8yymj6;RaB%lR!rRbHB;4s29{j&CH?rmX z_lZ|v0!O%eoUOk%zStl1x5+?lC)W;alJl)l>nD(XCUX0w(JvpBN8ovonkjJ^;AC(kydwj7v%HTTN!D;M@@vNbP7NecD`EGCCB8WM6N z!Qru?Qg(;RM3g%;jSYZU%n`ZTbcALB2}8XO2cjygs^prWbc1mU0;7#enT0;4Nz>KY z(K&a?WVq0(P_+l$S_in%eK|{vOQ6`^Sx-V`uYCcAG1OdvpU8RO{x@6@@*z*9 z);vh*1BIkE*=fGr7wQ}40pS}=UX-u@a@`M9diqa2b`f!B*mLtF1Mxxk{}r|}kiLuZ z4{XH-NV4a{{)Tj`=-v_O_5gj+U+i%%Df#wG>7_|Mp^Cm@IY?O9t|bJt87&||d0D5VXD82LvdEubRzW_ZZN1LX?$ zAZQ61CchrdARq99K2yO4bdB#MK>S?1dlCYi#7iy$wJtnm>SCGpmvO-Z`A+MbR4!kv z+UX*y1v(&pTbwIJxNPE6!TilM{n2L1-zL8^R&ghuFTdeVin9J4cj9dEA8;r89VJwT zmJW6H7+hQfcXGS_hqx0U*@jK`QrM72*0v+ut#Iopgx-#$3ATDjg?#Z3aI~PmZZ?}W z_;@#8@4v%CXro!J-GP)hK-kHoP-v4r5WPa8qz#T(wOn%w$6q*l1IQcKQeH^-cAoM} z*}0v|ar}5uc7th4j#GcPZ!k}Xu#5ZtG?(X4IRZlhI{tqUDG=%mjF=MET_}9(naAM82m+vMt&r+GpVi%zPPl-vHKI|1nMzEC+mYE@^^7rgsjJ&gN zL>z#_rkla{z22x~Zsav^x3;o|pQ2SU_{3Q|*bl z1HKGV{0-kBubaD1QC&eIS(GQDp~!w|Q&$CIikMMzx@1Vk=ABZ;GLuCq#9w5}u2K~Y zj;!S_j*oVL*N6vthH*SvsN<+)GogZn^J<1p--Lt^N_BbbcX-sv_o>u{5cq^w(Wz^_iXzw1qA zF^8*t4%oOW;j`GW?y2#vU5q;$h9JYa)m4-_Y6j%xK1A9vgGSkC_LnT^0QZBF<~y*^ z=){I|>*BZD9={Z4MDO1kG&Q77tLw4Nd|Na#?)D+^I~?_ONaaXW+Eqtf{-8W&ffs?oq6T} z<5HMuGOU&9L#vz|zE(4pan2E;{hVyA77Z$P6&BWgXB9v7e_d92&0dnvB6n>9oN!yAm431H%+ddB`1nl?gV74^-4*c3N9Dk$+br!=TfQTxg>0Pv zr!hYL4)hY5l3r$8<~i<9zriO99^XGB$F}!ui*!g`Ek9&B4uNaBRM5IVv$B<2Vfw^# zV+FQwu&l6|N>lPZ6^|YRWFr>OI>qLdjs{K)0R0|Bkrn^3p2_jYiLM z8hjvJ7>wjz4FC|49f$$cp$agLg6{HC3rzpKma@8rPXkvwnPQFYHek;H!5J{_51_#X zzhhe*?+Ar?b)MSP$Gpc^`q?+zl*q7N?zzZ;1PHx83Oy+4iHc1BzN@CYsX&^4Fu^uw zf(bUYRC;LIfIsjWm6dkyj;p8f|ubvsuG$um>6%ZKoF+e_IiuIoGJm-U;vn?JwYm%kRaW(pBbq4dH+< zn1Ch-&zW)?F!N$YZM6%_X+>L33gy>;#tUqY`yv^Ui2Z9@qx+HUvDHy?NBvd-0XJ9W*AAt5)7QU+{o9z+N*|sru zUub3}N-q4te{7DHN^~W!&OjdfmXhuA*C#DsGn@ewNBo&Z01fVU{PXq!gk<}qb&anZ zMxNGPpfuh4;W7mIV-X+tCpor)zTB;;Vd1PJHdURrdU201bIsxul$%TXjAeEUwXHcg zu8g0c4RYWU+#==Vc zyoIgbrKP8~FyZTfFnfz#!%K~S^JEz*rTN%cc7uZa#& zMX-M*)-MZX`1hoZDfqcr#&C|9h>xr&1XDqxn~N>Xid`J=B)CfEdsK>)#|;_kPc5kv z82Mh;tlrmbfCLh07hlyJm@Ja7TqTq4h*}FKDu!<`)tTI1IT{>>fb z9%U)6z(Gmg$Zm?MfF*SpfrV8%MF%P<&bW?!K{oE0lm zhkR9F_iJvGY1iwU|u zq#ql57)&a?U(uy`ygZ5XM3<(rpBNE@v3Dc;O}sM2Vrw>dx=Ou8HWu7727;b!IjOuP9skRopke&hqYytJ<8_Y#qfzes!9w zy<^{eeA`T0hY^Ejhi&gIW-)K()&%#VIHa*~ zcN;^JWj8{+1P*qpBx|!q?XyjsxB50~aG~#94bQ!x^qWV&u=Abzm{r96m=U$pcx3>^)@jpk%9MX@-pW7ZenFI5=*&-wo!(UHcfy;o!$<97@_{Iqv@C!JBx+ zGlOHauk+%oOw|{Jkp2pS8#r=>kUScj-tt&H|Moaw)&;mrL())cazklCz%GuL#xAK%{0x(?$0I&YghJw>1kr6<+ zR%7*2>(V4(69d*ivD?La$7i9?27~BbJ9k_w8ORt=0_Hj`_>;vs?7j)zBH`0EJv-jy z=34dkO2QSwP$H<@|b&uHn--6xUk5ll*HLze&^o{Oq>~^Z%tq zh5^?XM4U%+G@QQL;?BV#0LCExD0XHDBV8Wna5T8Qi3U@+JrDf&Du()O+kS&}x7uSR z=htxzNC9W{gXlO78yhsZkMSF^x*cPnXQAI4gQf% z80a#n%m1UxETH$}8+;|hQDhrGfn8mSAKwv5a{MFLx|eh)=~#=zW25_=9E5$*pTVo# zqJqErN!~R8Ci#L3_Wtk!93YeGNuzw#WO+C|<5WKK0*pchl&$?Z-*Kpfa;FN2K>5FO zK@fmEK28LWqjDL5=daR0b7SD}kG}-?om(Ri?qa~`fBym{yf|?-;xkrp`N2xaT%>)X z=BGbn5+jpaKR6abXpEn}2+pkvq~tD8>j(xWgiTFDO%C#e^vYrfN_!zyFunDO)@-QY zVU7JopEsZllGgZIduE42LYD9$nl#&5qt?^628UP9$Om4iF_2}5Q(L%hjqG3ZC7GiT zZ8m%-Kj>3B2(7vLxTPD5v*SrD8}HX5^R0by^L>TEexzl4R(D)<)e<-{+GYh^zA^S0 zj5rHoyf~ma^+(H;P;1N55Jgu0?XwZaq@H#l15}-s{~!>sD@!z7Fr_ls1N%k#%S-7O ztzQ;fw9$nmzrvuA>CRMLbsVKl0hh=e2c?Urg_(7u2ed!GO>*{lHSg9hij%d@Fs_zt zpMOIhfc@2)$e?HTN(s%`5GoaMOIRj`cC$83luFPy#0)6{3L2YQDvqd|`vZ*zsP9rR zopP`gQZNbL?&m++*_%;4y5)n9d*L3trn$tSmx_DkIy4cGG?B^(2xBZp(G}Uznc7QJr3e(onwKI^ zf8Y}hw#6DI#!w2wq?c#!mV&9b z*QJV1P}&khmOq!`f*GZ}OnBonE2>w9k`2!X|0w=h0jyg zS?#hcOF+=)q|szB7`W6JMK*QIs+eg|KsP0Sd7FG#$UE>#*qA??+%f+4o#F|Xxyzj6s&j0pV0A& zaPEiB8u*iCYuK2j9g!hx9Pq9KS1X1rI6gHhnpJ)$${BXMTsP9csQV9v@hg&Bw_zx@ zw0P|m7hCU9G96B(3@^YMmVoylmwosk8hws1~m;)9nWkT zu=@xmG<=-CR2bM-N3%Wk_rY?vvh}#4>BBFJQG8op*`nxu^YHs86?DFQGU&*nfEs)I{y=o&hex^Um3|Rq zEX>~yGzm)qw>Oxyk^pE5ScR8Esb|9WPzhM}2(1G>7X@q6O{?;RvnwjNvwzFG?^j2K zBlP3kayK9Ih@~D^l1TuX4Tl?MaxKETww`aHg1IjNB(bR7oQ*0@^0BD?QnaEpFO_g( z&nzDbwmF*WwAipot4L@pc-l#tf)Vx%YnY3_*Am!jO}zf9#PC6jMhvjfV@`pz5Dq%O9pU8zUPv%nl{vp-+XM%TUI+9e6mcrtjq`Jz>z1sY!L4XE%!_ zq8wp+IG2%Hf9nPanHLJyxX4I;gQ^mPA7yYk@RLY=xp)%^1b9*9f}{7 zEda>?t@YW=`88@AJBp5k!oCCndS$zA0ypBfFEUMNf7h**l?e8yxOxqB(CCAKVMFhx z6_P)ZM9w6GJRu)@u2=*I2trD+fxnt(< zy9?)bE|zMuOT!8MlE|}Ji}Cn6m*p=t9or-bEd#_V`>-(YYNF?}ZYFSBgY#%+-RGtE zc{B#x@PS9N-g7Z=r{;y4X5B2Y=g%(N=PCDZjp+${Wt&Q`VW2iaeB+8K~9MX+sz`ZkE68G(_1d}oY=4*O4o_L1cl3`Zr8CQI2 zu$L2e`I_aekxPY(GaZYlF!a{o3YtPQ7@n|Lt@``~8s;B6_EhUE>OEbO8Hry4V`^gM z;_j8kP6Thgd6r}73pU%EigZ8W)h9^X#)5UbHjCBDl?eYpVjt z3K%qUBbW2V*?+9^Y0BZeZDcx#6UzJFk+5KspZ^qn!AlUdgoWqpeUu&zN5X&Lp(;Pp2C~YZdTQUlz4uY5N|-U z5e8$H5lM3^p4B70=mqJ6yqj2!_opig6ke8eruhPyoDSUZecGfa+VuJ6laS6)JJ7+9 zPG`!~fxmMZOfB(?-u$ldV5*&c$a&N$6UH!`bGl$i2?zVV{jRIK5Jlp*Tu1X!Z0UxU zg<@Mm!Q4oCK;5TmeAL^Lti`k4Ua2>UxnTF3*WB$ilwzY7lT93Cz9G|(vW7z=Nlm|t;#H&rx)8xY-@DV zoNG9%ce7Zgz+CMMujG#ur*WpPijoDVD!~vIa#cA=zyl*s1}evxe|k zC7_BrPijShU1ED#FS&qKcrl^5#P11g^I6w^i%7X*O!0^)Kx<8daN`29;Ks(LyMj1r zc?O8X@$tP{F=yvl5+KNftvnih<&S^7>Lus}=k9KqtD9KKo&I&?h~+{%HFXrVhr(Qw zH#3GwS~nPZFinqTAN8_792USJ(S()dzY1@D=vJ8c8vH*!$!xn53(+2@jz1{aa>NvP zT1X#8;o#jcPZZ2vE@;O2))ELfH5bYD zY%_MouaJ^|CT>Rp4%w{mk@>*tOnb?Pq4<{ej?35FFS0duwo`n*dfrxsQ0pt!6-;q7 z1N(op_nu)*W#8Ly5EUJeBBOw`0e;G;6ahgX6cx+NfMOXbQi6mKr6~fThN1{4&9Tsn z$S62;BB3XMNRU7RqCf}`%Fu)mAP`D`JUgH>IzMOTf4%SZe0kqLA2}!I?6cR}Yp->$ zd##08o>|DuweVm>(Fj9t!#o#~RWN4KC$)ushNgO?$_6HZu- zM;Rvr!Uy(erKrPHoZgCktI5-LKe%9DeJ=0;K+t#ocJ@g6IRc(qU9zcM#X9T)IO}* zu_1y1t0=Wd%5Wiic$>C@QWSyP2`zT)%_Cm&Ax}L4is{_l`PY7MX`2va1mjo?+K9ch zO)p;bpABU7k1-;tW{QEjJhi3#Xt=D1SH(*oxomR1cbL#Yx?t@5|hMxf^u3Vq%f z+p6OoM!+_wh1bVbYLI@2IyVN03Mr}{;LI!KTm=u|P2}wB9?xywanDOj<%>9vDbvU9 zb)uwPljNa}8giBtIyC0WN=(fR-rRt~#^3cjsf`AyGm`9RX%M@#UE@j? z@HXX!t~3TdHC;D5WBhuU*313nDgR<9=`~Eyb!b|o6m+AcC7S-;8I~&7(V6RigqOSr zakN#;Okjt46L+VQKOSB7(slF6mYa#&e(77C@|G1zLo{qo(`=g8l4}#Dv$aC3vDW+f zpU98hwR5$k%b%O95SVTa&JieNJ4x0$i@pr=33Pwa<`d;X(m{?cw6!k^HUO5}e1zA# zchApnO*Y~sw;CAVuvD%%(Ipks+`2hw00e=|`PZx?6S4FdV|(xS*8x@~HG31@tvT*Hdny1%K+7c#488HJOjl3@yW)+`|wqFxtX3!5wACp*6N<)cmvt z3m;(G^bIA83$pyBeX!)6QWqi(&NH+{b+8x-_8CKNxcCfSF7Xhaej3;u^)=%ODWMi- zc3WQ-cTLW)^UX0nD~~!_ixzA0<9D`pGV=9U97pIn@0u5%d2q@ z%5DGmUuF%guZQ3FswV1#-8!9{YOqRH)En52iLahSV7N}~_|T>rw|{oLApiD7|G&6_ zB|j|y^g`PQz+wKeAa6MW#QfD5b~|K}i~at6wDd1GAn}{XpnO?BReTEsYa}(XgKFcZ8l;-7I%fZLX>%o5w*oCnHZUxd?{T89w1_~lm+LiR47G;lOC22jbA zQ@`5+(Xx^n8nRIR2lFs_sb8Xd9q-hD1}xst{Sn}lSnUQv5l-62@gJdFWWR5$e-GS1 z?t=+P$_a82Xn(1p_3t+RDh!fdEvQFqWljO2^W?7&&nDS`-ia8%RQPdmJ4ABdAE@_G zmu(m~&lgMw@Z?u8SF-Kav`X}T4pG9ib{s)XKZZ`4 z`bU^sqPSIqwDs=YxBC`1L$r)MR$}1gg`$vtJ3wCeiiRLTtI1YDeIt|mT7&+0NN`K5 zL0D-lz3wa+=iaZ6GjIzSr#^LXQW#>_T@3dTMga?R4R2-=SV^T z1cD9!8z}>8TcY?Afbt(mQ$eEPZxCFQ{nL{V&iu9s!d8Hq@j`ACejN|TfRiCX5*^Zh z61V<)5g*kBJl}*f?yCeBbDUpDNQyz+`v<% zQW_$D>c0}A0Bc%n19?JY+usiB}e$6N{e(wcj9N z5il{=jx^O~bx}Z}cQGX|na) zcucOTgZf_+_pp7oKhG2pyEjg2oJ?!9@1~gKDM=^M~WqB=x+?NL$Nr%(M~>6 z#Ha7aex0MAF;>E_9w%qp%uVHcS5HiWHg_U{8zYJmmN0fu{-ykIIpx3=WMgs0{sSIZ zrASd9!TX;PRWg!VHF9cAIddQToF6(0g+kQZ3x(FP7cu5wF67SuWxxxbsF$y|aNWn*t*`uwxKS zUiE&mGgZXU6v)wPXrEy{JHo5llm}wx@rc1`hP|pS$=8|u>z8Eef0uOoq}Ki5+j3Al z?o+xKV&_|4kz6(bjN*yXTytMI*x2;D8LQ1O-Yf6_>j9cS`yZL9A0IF^#3kS4PQ@&U&fx4HFYE`5qZpRI0kiWc{Hu@pPH(YRC=JG|BdJ$Y zyOVvZOY!A`2*u!6V|HLs+Tv86=i8l-Cl{&;EQZnFKp@GPt7+sF%~oua6zVVA_nxQv z+vK;zhKRscl6FY-+ucPUn-pzWxnttLTc4 z|JQ_vT@?xz|28W}KC{fn9J?rA=B{lXgQalA(R(QRwtd!0o?^ z@6-s|@yIOkmC9dSETh9M*VlCSZ9S!RHTd=m9gCNowG$~u|CCv6?N57f=I2e2D9w?N zGb6*D8N?*=)n6oDVp2KN!ZUPC$nTu4UGVMwtnDRyk*u3^w6WHCFo=$XPg2qYQi}iD z80ZZIyNLEc=|jQTF2%#~o3Ao7{vV7%Q2eN4bM4d5M$R$OYPA|C_&RpVJ^| zzvAKjp+snRQGxi)!m;jB2hqn62t3+%U8ly9;7uci!MB~iBF`w^trOFqm^#-`fCcEm zdSe=RbFI>F@wQa?_1cgd!$zOxB(L#4yeuP2K* z%bYZ6KUz>iFEba}9JDZfBxrxN5F|&Eow1vX6KE11wOrxh>+B+j0q_0`XIp|#pyOD7 zd2fT1QUyzya$>IwZ-`>en)v_dmv)J2e3AKF1uXwjWpSDVh0Yx5(}Qwub9Ab!8!{GF zZI;<;f~z^4gf$rmwzo^D1lW5Ryg zQFo-Fb6`VXuPNS+l_0c|z0HJb{R9qdfm)vK%*rf4VD+jyKO3eb5bm1GSGjKL)?@YRWNcPK4k@-m4X|w@niLBaV=G2*OO}5?R@lnf? z`)>)YmQvhD4UjS@QZIcJDdbC6e2a*`YgcS(3K#H{pp{Xs)Ecv-8Vo3wSDw)vS zLq8UqD9w3kj6~vBp%_B%w9vTU6o<^|oWr5PmrBORqWdE`H&8tka@y*{bVFa9%Zel? zmS(tI%~7c~^>{GJ%=BWs*iqFahSYnhYO zcijfPt;IlL&6N|Fh$#4FwNLD^nI%CN`^=KiE4#7?T^Put{&b0*Zgcpffpg~C_ik6U z1s~Aq?s@5sT^_fIBZoTo%ScQ2~}Rr8d}WG88#^V-CGUYKl0={V3|@TY!@mh z8Ajo#5rd&o&}+hlB^ERzHokgXLri9H)Flz?D2PoFDzGuNqM@mW7S-`=vHvYr}cad~7BUN61(7$HJN*Xb_CwzCgBm#|2^Aqh+Yn(oZM&>LN& zA?U|t`Jm$H{NvqMZ1cLoe|E~Uy9kb>fT}{$9fXK1Y@hL9vbDQ{2KZq=bZR_zMC?ea z(Wn|bsro@WlfGyE{ms(oPs{j4WFfOF+|U(yb1{p-;>YlS;H#~&#DY-!whgWwl5d@mVk=>OJod^XxgCaZcf zc6VI~O88=?>U0Whc98;7cdRtz>as}287tALclVZ0%i2pD@rIX$-rPKRMw}YzOfVQ6 zX9gwHPUoGi9;-N9v*#j4y$qBhi6pExJx+)DL|uSEIeu`O+(`NZN9K&~r~yjx!G#2fgpG1KuL>5jJZTn5+5 zT8m%ba!2WN#fNiuq7xkjQSF<^T`VqZ5d{uMI8tpo1e(l(9vhf+n=(d4M^TLHHK$#r zuP5lHYrmWBmdX6j^rYOhR6e)J3i14AjYU?Mj^Xfr(?ooueE)I|emTdpyeO_Z7_KNa zaCy?xz8usX&YzY#WJb|BVxL;XbjC745hkpwV^JrtGc-U17YM3N06XCM_TQIpwU|hq z;C5yqGq`-N094cdtY*&OuUejNj7QX3$9TkQ#Hbg@tB)UNyLjsbM;_Ku6$a z9~VqYl~s~(le%3USNYOr0_;=iqi^>CZqX#3fhASucUNPQ1`991%QGLz|)!_h?32Af8suFj_@(1cd8L`1k!%^XIY?0`M z_|4reCY})Pt<1_amXv!k@=My9gJP;Z92i1Gx1a?#=QfP%K#;_27{^(09`OF|Ayu^y#@0W%aW-= zOwmtv<>^56K7O7#CsY=r~(UTDFJ8p~rFa3Nq})tm-R){-Ke? zh95(H)zaz|^4FH@TuTNnJr~e3f@OD#1_RYH|-b|z1NB(SP+ z{6S45N-H0nT;*BrbvHOyM{QWMz_&$&$3Y>G=F+}Sq8rHeAek@0Y zvygk`{bQy&SyoUn+}#jl%GGa6?&*w`{qBM_iReGHsop1-+Z~a=G!HI4(G~aHtSIIb z?U`$Q3z_lwv#BkZ7Rf%*ug+-kC`jW|Ygw1S4ecRpn&kUrH@s{j_YDq`ORl(uMWHigS^_f; za&;l8=)K@?&PL3Pg1l`yaQ`V(_Ywxvw;Vl)#ivTMr(wwj$RF;%kHQEW0&a`BY+V<+ zp}4cLYhJ6PNcA#7x9&IU&Lpq;vdC7wz^RItt}V>IGhdjF>T{BQ4RreO&>H3D#LpU8 z;vO02N41>`^{l43#FzkS_gihnjAa+{s|Gy%#!Hk+fG96HX>_+7!aDj8F4My$73?@u zuDtFg%Lw8Q01`r@06RdT!h5|A9ZVp(pJIto6)W>yVSfS5lCmh1KR-#t+36l?tMOHAA3`w!NfP+P0MLZP|oS=+-;!*esD@Q zb{FlnZy$c;N`=YDucMr`l^H^cO^;9GgrO$vv_={R(LHGLioNpTHM8?~g&>X<^bZ-L zJHBO|oaj!^t5D9Uj@f2D6uZ}6$}t|Brz11@yhzpwWM&0yJWME39k%7*%!3i8S9E@> zhhZIQ8V~^OMh~FeFZ`r4s(m7*b*K4sBw+A~pq7RV*M^pMLEuZ5ZZ(||(8I3`tCC6j z3q9w}^;~k-S0pNrTRgRN_e2pc-a;5 z{)PD=eUJ@Y!A?F9fagM|qmD>^WKpZQ9-Qv+SM!w|IBwDx)(iXrqg%}{LQ}7dZT9vr zFROR-W$W%6NjCOw@D^$C-f6%MU~KXmvTK-Otl{s2b}BU_rp;7pUsNF_KnDY*pXR&c zvtjSlte&@Z#xAN5MwF_3ROr-(>>UN_2sB(^Ayt#IVS~*&7D&S7Q0~g>F4}brela*f8oBPm2gU#l82rfi|~zR$A*D*N!NUgZqwzuUX~UFY4|{hsxNJY zLjk7kJ*psT^&CH_?%MziSZ{M|=YLyDu~Ar~;i?6o3jcAX;i!YoeS_{pN;O=kZd@Yi z8DJ*zGYeEAm*}$&X_rep29m`A2kM4Cql)Rs?XN$-GPC}+{m%38K}+!%E`x{Z1=K@2 zDSi_BRa5F$BYpt2sRaRlRgKb_6d>Bx6p7w*jw5(`H}DL{u8qaUSUkVZXQgmfAvR5u zDjO>{V7oc0s85Y&ETINdUR68rDqKvZWlvCxD4u+rrcweO&JV1|5}pMNVSS9$MpP4j znh?|*;>>hju!+Y;6NG(Y#IDrpFjjKruqM{|3~n@M;12aJO{dKlV%o&6I+jX%)xBcv z1w+|ardl?DCp!lXUa#_%DO;(72RWn0V5Ne z`%=aq1~wOmmUE>Ib;RU};|Zy&xpxRM@@b|_{n+Sq{qbDNYT68xsc}Sh6~CHZ&2!a1 z8N;CEwdJ3V&ZWT@B#11_ixjbq9qgv`jD8{bUK=xNwfYyaq_a)NNbw<0)p{woM;ub& zY#EnwDOB!~k4^N5)|r|;;8T)RKF#uwuzv`SYEZ*{_#Mpw*YthUQU~}?VV2i-MV&qn;%fmMCdij%%2<6uDQB!DdnRHNYO2}e zV$F)KuWVB&miL7B-fAAv3C%pa__+KIEp@TbwFSc(SSk(&|6DFi>X=eji$s?t&7yJd$f+AA&=%=Lf z48U53^|yxlXj0!IO?))}GdBTsEN`q|N+G-P%7#gEfH64*L z3XCvS{&1x5c!=uSD+)Jw!Yetj*W6zWE~d3i;#}Wnyqo8Et=ZgVjxP4(#A-U}-x{wLf?Zge?iAdek)fmJcbcm7Y;Jm9bw|;?^Fzs}8tkbK*!Cbi91U8*8?w0~; z8ScCU&`=58hQ!I_IHMSfxXB1YzDO-HfP)PE8NawFCR-GAx1X62-&=Obty982FGom@ ze=y7ftADXaEZSxR|EY78{xtcYVV2H#YtOcmP-cj$4UJyj3ChQOsbza;n6&v^ONn1! z>-qaqy1l|ITC5lE>rAya*SgvFQzCq4EcT5A%Py1=q}@5%Y!;NZbk>j7kiZplh0}Yl zYgDh8$Csj3T`aiyqEfXGWaF*I>Ib{7XLH-8#3k1802g+#VUo;QA-7Z2XO83hZ}FpS z?-QiGd(!TtUZL=7+m6i)#)_dgN1tz>JjbNmITl&|{|-)iV%j^-QZ z9=!F=0(Y?0Mev+aX-V}(6>n@}e&9>hYt#~D5HBe;O8u6D1N+gIw4qdXK0a-=-9H_x z@q%p{IPmDOU4-#GeIYUR8So&!0YQ*@t+d?DfYJV%r=xzwLwnTvh3n1XUI z6lb&wp{Nvb-);>Z_GUJ^``mAq;KfxM(@XQvQqAorG|qQg7<`bLC&gWxn}?4+!0J=q zZZ=7r4dli<1vrZ3Lo|;?y4Mz0^n43^N)Fvt;&V)!o)r#&R;EtX zspdP5#52dNcWdT1djnjLlr*hzoLu(64r8J*>IXWMl5oHS0?#(1TQ3G~O*0zFBt(?c zxcD4qRBu#=N!ad=n!Ya@y2psSvybOoLj8mN4U|2!HmJI04@&Q|TFx3Q{Z26l7zZ$t z+d>9&-;8WQ7wChfq&BxjD#S{3s{u2SoWi)DL|sPhnb-}j0&PeF*7QIEy^eAOztrMc ze#-p2_`6=Ob>T~LO~!qW+}LIHD$eMzO1WfwpDV2+D`zVx^bDJQi&g6bLIrD)(iz}C z%1WrJrt%8WdkpRrYJkA#!#Jjj4yrK8 z)OvIeF#N;6SM{at{ji64`jhLc_uIVmQ+G-)%N1SWbWYM1vHT(V4@U{>QWekLLs_o= z`&d`Jq4brdW!b>@=5G;ZBJ8AW553N^xts6s<;u56i>otu)Ehk)XIeqSM=8$V_>KKk z1+8O8EdUi%^)}+oEfDWePp^lTAVm z!v&?gEdvY4lP>S7f|C)%R3qA1ctlwM9r!(?Xvv#3FMO+TNAu^_7Vtq?vPJ+^C0i`t z=>l#LF7Slw;1g^A>9OBx-T2ampScb#@#~q3hSVA^-MKjWuxLP*)5ANGF`5xHFRLht zazuJ-0n{E*%$|CjRD-E@(ecH7s9!O%<-A#X7Rk3o{m9CzmB}W#SaZ>zUTar$W~Lp1 zG0v?g0K7_0+Q2EiVO$j;sm6R=ZXcDKNMh+af z1tp*IpUzp+wt1fS!na3pin4c03IoS91q_X|I=4QxOK zQ$fpU5M1B=5@BS4>-O&US?lLBOsEDIQe#`n2JNvXR(gG0@aGP}ilCcBD=1dJVwp+= zZwDSf^L~}Xk?4;G7f`RhKiGGU+c-)YL*t8DH2y`qQo~kwfGfgf`Fj|J1$Hy(6s*R~ zDNfm2kciqttdGHMuN#bf7H{($yA+us7ysQD|L@&{&242-;H>5N7}tDC>Jq55*X2Y$ z6gC8|=Ekz@+%MRJCKu&_B?)jP)-%_1cF!oOAV=1aUyl%p5g3{zCEVX3;@3C-?lgTR z$PkagC_^z!E zIYLw0V<;q{SotNg)G6N_L2KD=J_-(@Vv*CIM6$$H2PS zRJ#5Ed3Uug-U8JN3Ml!M6b(jyTVgiF@t@Dx_N)B42#wBS#2zD~7u%l5N8BUG?zC?J zE6%0U8;xCG{~k2d9mJ~7Byg=zEA4%U@cN{q)>>}%XhnQ~D)aJV&90mp%xa2c2`Hc= zU5Fxl;P+29Rz(iM$9!Tn<_6d3qt+c)$GYxe#s+U@6ybdGO7Sp{L>9A}d`A_Z=@=BR zBGz4d3FZ5q4?nBG92G{+zDE2^q)N_Qj=;FX^@kUJk_oNxkY+#iqLa;f;|@7UtL-BW zy)7Q91xc&V^3wEYhzv*HM5?h$xx)af_uB!7&_^vptQNQyasuH|Rodq_K}vCJ_E=~c zZ+I-3Y&?V;R=#ejeJl&0Od!WGeb+R=KJZzsc)ILzYq+23Ij6e1*@;mgbT1d;eO-dZ z_hh%Jq;wjS|{D8sQ zcsxBcOGtZ#Rm8SF>vFo`CBZFYe1>N>Z zd+%gAx+l`Opv-P2xu_YO;ake$4lt}kXQX||rOzj~Rnrh}{wLkRtnnM|6C3(B9xM{H zWha;z)%)A@$+{D{sT@Y9H!3bE*fo1`Cv7&j$ua8}W!he9Z2+hbq-@t`*B=`P1%o#j zusestHs7RcXi;H~y^5&d7T8kNQp@$J02P3+NV<&kk+_ z{qe-YmRjs7Uptu#G+|9Q6{O_mvd6LQ@rTN^-Jsf?;uf6|V(rlY-Xh}YNK`5tDo#{v)%+-K$ zD1hn&ima`jUP><$ytkhEURn+*T6kw$&0ytHQgCjYV1d)i+xZ#uJLs5w7>G-R5BhL? z&!h)KvFfG9oa6=Cxv-a@nAF2ReXN}qHrMx|5TnLXA$NF;@2s9;2ex*tE#exV3(Z`Q ziWfhk7ML_&?|jHM5)F5>2^kfp+bT~CIIvDSTWo}LB2VxCoVbwj`n|2~XyvnoN)1DhsnF6P2#RYXd-7+wB;Mko&Cm7<{YC&3U~THxGchFs+G6 zjFLYww_U}X1lN0Ks$YcK)k}EMQyqqEMYVzN|DS0+&#~5(?)Srqq0vdH9+}R3q7$)% zyM)Mz;v>+6Z20B?_u#9Xd6K%(rt%S}PJC(}WjB<@&Brpm;LXM&soEuu`Ntv`#9uI ztqwIcS_C12u)M^Cl?m@Y@twy?yGkl7hIvbJ&EJpq_WsfQ)zlPCT7eHsla|&y%!4E| z;%$z<6sbL?gdx>netCc3crILq_0AW~b}H!v&O`1SkZ6fmTWQ*LgzRq?=D83!NSyKs zgiZB~bT4C#x&g)DI7xd#{nog)M=_eFHdszr$Ut3Rh!2bIm0Y_bGh)yWv(}JRY+=1- zM%UypyaMeukvUhu?sAD6bzSRdD~Wcc12EbbJsI}}@a=Z+6)94s;(MF?Z;2(0Qu7RC zL^(;De_Ds^OFF*j3y3_;wrjKT-XvJOeV~R)<{ppiVZY^(TB9?;yR|f@1zH|&9#U$y zKtA-U*PHuPpjti0K4-qp6?qN=Z;jKWIsdu69CX+s_4HF_>T1B0M>^G4B;5bZ_miQw zuYO{2$(+d991rH6$L>HwVD=V>orY(N8p6Y(avX3;D2WAvs_1d!_Th@E#n-B~W%wmG zi-NBzkB;3V`8hq%@B2>bAs)EkZX0%-%hTB>mZ$CZ&utEdMt_bfquRL@p{W{@;b|00 zzgm9VL-?Rv#g2Go-YAVfz(UM%vl_V#8VR6-npjKf97dJvb)FJ%x(j94QvR?hlSh23AgT@2(F9&1)h zi(mi42SeV;4L0I-fdv?)pm@#UKiDI;M*{JIOUJvG#unD7fc@2^p%3q++=LY7eKBt} zwVGe~ga#g73oco4oj50Rg23tCdoVmTdf(i)s7*J7znGlQIeLE%25|HWn-gxI?8NO& z&eqEotY$FY(qi4m&>Xo{eTYlt=byRz#*IItiro9VZbYmjIPNu&IEhc3EiNA=f3~`gM;ep zLC;VykCMiSU0ccZH~S9oKpMXA&A#9a{$wc=)>LImGs%y(HDG13PM!CItM+;ly38HB6BAMlt5Qr`xiPa z;tEpO$E@j|_M;lnt~3Ag@Ne|IkD1kHfYU+U0MqZPYG>akM(Kv$T*VUrOW9L`O*z+J z&JPA&A{jDDFQugk?%}efYk{)*m$Pug?y_sw#~t=Uj+Ss4&Y%C*p@DRTFJx4u@ty@7 z92CN3I(qg)_>3p{f&Q#dS9sriZvdBO4H(;>pzgp}K(lU)N_{0rtRt-psfgQ+h{mp_ z8S@F=D6GfXeVm4y9mM=Iib^~Xr`POzA5~*x@|wGJCcm5R*osP~u5TeuWYs83DYy-rkB!%&IL$JYc(bVFI&;i{sY zrPp1QPf9rGJ>_#*^|wLOAiy$P>K#n=Zm9-+DSHH#g0 zycf9Dy7JgW;K2_BQ{C}jDccoO4plPH3}_`8J;m$t!Y7*GtZ&Pl>Ao)bZBB}28!jEq z4@l*1RqJ&KFKNs~_^sQ{z3DqJxq1JYmXbT@5S?qOnG_UBxtQ*&l%8 zv+4*=@X#yVJE$pLK=+A`585TlzIBP5RCpa&mu~txOI^^zZV_ZQ6^Gyik--)&dBx<@S{nEoy>???fMWgtgI3cR)~qI%g<{h}}O)f{qqSp*_YM63f)rKCW?9e*g6~r>$KoEfY}a51}rw^EuX8 z-07*e-I$(7489h%+S)?NFQ+Hxdp_e#36p1zg*@$#t5HU*%b;rI$|cHB=%nwRPsK0W zDD1HNf7HK(P3j{WKbF84vHU;{%a!cU=BPv0fp=S%8wF?ATTIvjvDoJi;<#t4B#TMe?7BNQVW^-Hu3U?FcGh% zJ|F`}kk%a^OY(G2#O?m`Vy-(lndVu`#?OLps}#Rff)lstncv^_^3>s`M9}?!`*$O& zk>td+Sk}kPS}(gFaI+55#(7@)SUFj9OjN?s0r5-Xj_N4aTfXCiMaX%jX?P1zz&~E%*JE4~~gjDzF`R5l0+uORnD*+!Bv4 zs+1#EEIU|st8XIjLY&Ndtm%>HQZxB{^3M7#pw^^O{Ymd5gf;Pxd!!Yd$J8k`6je&( z`Vk9|;Od76ZT4OwHtvo3OS#Qy&i8j=%{t!674vMA*FwOxmtl>cuA!oGi;NJrH|jwl zte@hp?0Aeo8g19>{LewRyxell;*gJ0u2d%GJ2_A&=OiV8ru+1mT820ycE~75Ufmd6 zp^D`x%~NrS?}dHx&ztqD6`v}Qmki#xcJ3hYso5_GL!e>$(R5DgU$l|23@t8CFD90icB8lRPCPBqSgvCVuk2kdl&;{V(MI3&sBp2t)w_ zfheg#RJ2sIPZ^#*V`6;D!o=8>F6w4SA%@`I<8xctv6-ybFNJGnJ&ZuOs zsuvt-6rO67TxgbF{Xdab>D7Pw|EJO}yMA49ZBTh_^y}KR>e{^K+N$pQ?e80>hMRZI zH=eDxKJB*w$lK7a+sMA#gn^sX;j16xx5YE}H46{TD}OrH|Dd-2jPCsz*}6f`uT4x& zqtWP*k&)ry;i3O!U|^uHudk=4r>m>0wXMCSrKP#K`FBG@O?6F0WmQ>0bx~Gj$!o0k^A3uI%WoD+Or6naLB_<{&eEu947Z(!~6CE9m_z&+WxMeiV6dwFBBq$)r z-{0TM%gfW#^Zonx?(Xg`E-sFaj&^o$o$Sm)93a`o(BfArB_f)+d`hX5Z0Uq_H9*E4 z9I*==iEDuL74@qtu;i7z#I-i~K7tR^N`gV+V>$`$`=1|->W)q&Oplc;jQ(01{k=8N zv(?wP**3frxV>+7dt~@`TmO3AXm{@0%Hrh0{M_8);^NxM%I5m|_U6{k&d%=c?&1F4 z(ecUt>Gkf#pX1BB^NY)?%gdYVo4dQa`}_Obhd+0J{{H#%_wV0-fB#|rZwN40Yy{6# zt8zLc2q<~YQB}F!QRHmu-&L!B_Qq0*I4_~9+4`wD5#jJDQTua=5X2 zvpTqSG zrQviH8A1G9yVd=86P3)@Al-xzl)uV`z%zucQF zvl?p$ubiH34y`^jYW-K$w0yWa*3t3!h=nJ)6a=Jk$}wV^FIqDJyxd!hAXnyIhf~og zy&;ex83$77X^JRO>4>uc$ylB_ZG58g&R>gR+%{g174GBSj1!-c%y9t0kT?W@C(z!{ z5WM?Ma=<=87m%B?#17i9?zow(tIV^VVqoM?<3MSBheIxxLKpT~K2psN$l^u_{G=*a zvJ<8y>a_jMqmO6zyO$mz9j**kZc(-`X!5#hkA5GXw4AliQWH$-y?IwStJhibd&>6VxFgiLZUaed%gS%hD-&_jMJ!kA z-b${*f8ImY{d*edzwnB?uzsQWS6{>hGd7a_ltZ`^7^}h1MAFb&)lA*be>p5Z)Jlze z9X`xeaeok7HX8VF1|3j*?=3pW&(K;kq$%{*V?B^h~F;uTL!;Y6Ae~53^C>X&ve(K+{ zZZ^>6Pi{98RRr(-O%UkoKFbRTt32Js+2wXXfZE;O6Z#Op`Q)sTyNv{$lZV5q{*whm z7|yZ+L94tXl%P6XP;wvn)b3%fSi|V#z?qgUu(cD$Iwpr!5&CyEW&9p|eE|avUo82) zf2N#fb%OJWjZGXImnz>s5lFWaSHIWUFN8i*r6v1%fGS#UzV)ik=_Xf&bdh@@0UN^` z0R);kfD#E}jMQ1!Vw38zI3DlylYD?6xjg0fs)kl6sNym&3MiW>(%h*Ng3Nn9cyvpL z*cN&>2D7&Cfx$WE&LUOk!aTyOkxUQh0L)@?E_qaON^B6!ii!k!Pr?e%jvrt?I<#1e zjO<76S_ zY>d};Dz8v;;@i}s0{q3f43p7t0A|M@T;9)}DGX=%`)d4jjEcjeo2! zMBaGOOLTn_e3t-v_vf-mFVaK%1t~O(=&FYzT)5b8Lr=B2d^bDX8mPmsn0#2O} z<(kqusb+)Jr>fQl{Q>GR&n7Kd0|~Sr^CwlZQ_UuTF1qv!y1Oz{BK>|W;;rLkUWz#H z`k4>)3e^qEFnD2y)&MnduVKoBz7f)@m!`=L{3`#~sI zI;A*zz!j4(@;Qi`x++ZxL!?sT(*2ofCSYF}P;c@;rYgKak(|-PMu+_=l+LC)TNEH! zLA$tf@t#$$&X|l}Rd-C@4lrI|M5g*ibdr^{KI--HLH@at`(NtcqZ~0(&Mk1Sm9&5( z$;$F*NQ{@_ujjXoQL>M@qh4sWku=Wla>IcuEn1>iS$$g{z|YnW>Nt@Zq)x zUZwX73CaGhSaZnp{5zV3WMxW`Q?mG2-LK2*9XB!kTZ2O9Jf^>U!iO=J;pTn-#>*Uh zX;~IxdPPpUdsGxA`usyU77z=|Bl07bHVh=Lml}VXYRTtQUc{+u+i~GleuW+fVl~(z zq1xh0tn%1d1%|9@qEju7Is*!w5&DP7CsD^%pB!7 ze~yK#id@$`Wo)je;t!E(v%x8un=I?+OFG=#llrr+*CL1tX;^d7fDZ)zto%LQ^Nx6k z1MlNs{8t!jU4T}z=F^)s2aF~mBa@{NZ49<@RlLAyL(jsBWWTRZAy*6|ekb9ds_f2C z_?d-V=kCvpY)v<;xWZq}?7{@fldg~?+9}9^7FpyIJ6L$BM%Dp2Sqq#QqOR$=UBMDEwN=#y7mAz(tw*DI$g#%<@!2Vu<`3kpD9s14r+^>35 zTMQ&Nxrh0R-Lv=F>|-7VOM=E^v+}MOfgRJO!xACmj&h;mg{YPA7^cO5*xZ!HnZw zWW00XD=UIihefo5B)!%pJF+Itfe?%3(EN)6g{gprC4#4X!Oma&<{aNINKlJZkv?J( zv)kZ&J0q*q1#K9E%W|m3^T-e{xwUltrnen!V~gHcF%|iPTE(f2uIIgxne&kH?_tC+Fn#w>U(~ z6repZ8c)T!ohTX+oO`f!f?aFcX`MU7qYiyhwTyQlrNbF3eR1&168l*`9KCF7HjP@|* zb~2&%2mk?-Btl<$M0S!ha3j6MumV{+y{`K~gQz(EuS{e%VF98T3tEx*=3DYPCFq{YO`g!A zF&1f!(?>w!&K=3}JJen>zzXHfTb(3upRuq`9_l{uNzIoMURdno28vrhG3< zvZ0zF0madf0+%I5R{ADPcawU4rRop{U*)8-jDKtQPu=tdofmmIcm{to0=%Pf#J>MD zYMN$r_f3-yTtfg32O`iPLn699)2g`cTQS6Ubi$a!SW z!BNlojzGD9V5brmr84n?m+@(ddx$x!0ciSc zedv2Tf9wx8pFDhMnuWoH{vfRkVs7j2XtrV{3UGliH`IfSNHLbsi!4o#C}jcEBbk9{ z3hg`ts55~0m~o7Y0>mM(7U_Z>B7rBJfoU6dsU=Z;UQra-0BLKS3Em3rD01`zv3meH zGZsmgaK%d)&U>@eMY_yuvCQ|?fE!5g2|0+cTar|PN_Z_Atw45W0-NB?<$x7WMUc*X zr4m58|EhvKJD`b`275~3OzMBs9d`iIgEEN{9iS;rgr$#Y2=1QkBa-mt16fJ49`RNw zVcpvrA}~`^z9xQ1rwQ!L86?1r!MVf#+-+7aI`ot@teoX7wOI^BeN@ya0f~bPIb{`& zTV@4bCk`?vz70_H;UF1kX5;tYgLLN=a3CtIPnD+%j&IJdfK^|i6FHbaPl*xf*pPm^ zBRjmK!aWS(5(%2ft8zTA`rtsLOAP*jCZ!yL|6l--seMolD=mGfUiJsGzAEE~#<`g0 ztGGCbya7c!wMyx{ZKmOOmv8RiD~*K|LS%QC&sSA}!OCr0;QB?XR*m3Gk6efI zAi^oKyV68)73yzhAP)>NmcRoQ)dQIrGmZvf9*1s*EgjgDFC9Hu9oXgnD!_xti!4H; z#uAkqO^?&K5WpuD(1~o|=!|U2jN{{L!jfrvf}IRO*80zB8rjs6I#n!5lmC1}E)B_; z84R!~Z3gDzbS2^-VHF}(oa*16RrAqSSAE)klX&nHT+9q|(*Tz;gVs#JCmz3LssR@Z z3dhJ+{q*JW{)R_VzMppiAtTj%rl4+JeblfM4jv!K>Xx1SYp(FHvKMFuvqMCM}x zVR#uGJv`nxZ~7dAhLhLHpEw1Y1~kz|eI>N1TRUhfZNUM3?=Nw!DA8#4m1$OEMMW&t zc?Y1r6{B>Zt+SMh4`yK09`P(2ndmU(;!w)Q8ya{+gsvOt@);O1OjUT~U`rU|n5&~x z99sSzM8!KWO9=Lo;`SNHs&@kiNpXh|cEF^nqVExQBtNXp1CC8$9QTL~*I|_TMEW@S zkU0jKw%A9NiwvqMbZM@Td&BM*H$p?wKO4kabJo1BSroZM6TPIcb3`Qoi5k2;}3m0Dj!YsxRc1He{UA7jXWY{jyGOA5l1lPRXWpaaLzd)=q1UJ6MeTbgDMD)c`5bf$fjG(6yx1e`89e^JZ~sX5Pj|V8UbJ zEufa5#`eEME%yL%n763}&Wzdw47_sDMefo%5hVbXq#sfFR!B}lQbAleAM~GFB(x-} z8a4A^3*$|ascmx_A>IE1`XH9-uE}H~*4)KOF*2PtDq$EAfD{~(0;$!S7TZ;jG65Y3 zx9Qmo&c?PmiG16)1_@WKkDG$%mnY9t4$DV|Co*D< zlCzqNG{~pS3ob31mw5Z_^d>V$CN&QybF`>`RzUKPsVW%3hnaC8V(^Z2C?BMFyt`Yk z8qm5%RLM--X6-=y6><>W(;usptk zwJw^?aY~{yu26~gy%E3iuYrN1B=4jv=Q^-RR4v(+WXWaDh?5wxQ-bH^Tt~Xr`n70R zU4E`^@{Y=l(7euu=$}y44nSC0qC42hI(QcDmuQ?5Ak-_ZvMGn`HfxV-zuUBS^W$g; zh`|Jcpz55Mz>p1=>b4d&s`y(!2)Vy7)A&R;>7%{Q_x`=LcBU6CD?^zpG@dI&<0H7| z$g-jR!|eTUm|Ezoy25tOV%eg~-^Yss`>UhE7f z!d6U%F<o(Id3K)8Zk}qb7qz*Tvf1ERuBf<;(mZ(&KET@5 zuZGl+mzb`6q9${seNKH+zRipNYWWAC__bk$cxUG+*y9~fHTgOkXL($otP1HN^!(CG z?gxHv)GPNBDw~4b=^rvW5r@pz`u_zHk7VWOU&1*=Gn=H>M6^0q z;MebIh_(hepnFX+yQUr2uRZJ2$iXp3=RqL>C;m6+NwVxUR~=+2&*{v>N3t5EBP7S| zqt$JzPQeqAud0d)v$;s}&)?i<`d)|G+WZXGX;2@uZv(GZy$%&0Mz&km2 zX{&eR$@d0fkQ1yDUE>Ei<@4NMG(y%J6K_Y0$&M>j!IiK-A$U&cWwI3X1|RiQ+v;Px z91;s#aSaj<=2V1a=&s905+HQL=w7q-usjhk`;LxSQ)UJWh5+gHwp5ciw6e|j4xS67 z2q@Tg87S;%X1=hgIa>ePWy}kZ7 zc(n{lfJSEgj50|2DIX4?&|@d$0qZM-dtl5j5_oJU3bcMGXPI5Q%v4x(L^8g)aa*W= zw>qkpgs&1V3u*L{d@Y$8gM|KF11I8p?2Kf|`AXq5f6RDMG1>a*X+?AOa%$-$(^Q|- zsfNHf!K#GYZOy)hmmHT%YN^hCbIY!On7bt=;QSA}Jx`}!fJRBTQ%ejZThh~TD)o(h z$C8kZTsReL5?@#GIA*g-flLl4qDY~_Uad%}!A=O@!XpZ6ii%7wmQ0s7d7ZOb*e#;M z=(}~EcTm|P*h1;e`wJB+uZT^jJ-E1=Y#sT`rLB5_cno!+Dw8XRxp~l~F2q|ZL540t z4ro4ly4)jBTo;PZQKzf$$mSf*@G1$b zk=7=kK$1|rw0fLLs8?KHOX-0^^_%cKk@{0*j(P)q9i>!7dfR(N{(>b!L>e9G@+Umw zYIUxu#qujs4S|1`9;s!>seJ)$7pKneqK;2pvp6oy#m$(*P2{^}oqJ!tdDpQ0`_20f za7F&Ii`#gC3QH;l2ZO7*yT0!#!na==oTaAfLHG_D$>0>7i+JxG?Z!`Ey5-Gp71|c7 zL2B9=Gxyyk<3$lI>J@LgSbso2wR7H+F6wcTb_u&LDx6Jr$vQq2`QFAyVStY;@!S^4 z+&NyoA2xfX9JACi(^nXdFfYW@3;2~y(F{AC2bAPtRmmyfZ8}iXybkUN1GH=`z;q4C&#wiofgM{FhMH3z@*Y$ zM152_i*8PlD{t=JXKOy+L@f9U$1xF~TdW_CKayQy5;j^vxC#ON$>urb5-*Ne$f;Tfqhw~FpL7y`Qa$I#<&lMc@#&A zX}EE5Vm*6i_{$qr3WouoLxFb8xbp%jC}AmqZ_kHWr(Y^u^s%|Y?bro2`gC|a6VrS0 zi6XFLj?c%{FR*$U#iZ2r(k4=>poF+SsG5KA@Hi1Z!jYfX5k~40XR}fhnMwDTJAoRZvORxN?x$meL8BnasZZJ{b2h5|x-j8AbG^pl+j2I~+5bC0ENS zOWmv+`En|k442&l?T;cyjj>{YpMdgc)E1;R=lSs)%^)K!4f&~jE+uDm!)87CW;;Oh zqKVQ#iRwp7#XPIaFePZSeikEDHb1V5E<)PiCyn=u;d>-6?KIBUmvDToXh7W0HQ;AX z#k^-(>qmag)7ddz`2+$buY0A9YSO05`Q9avLi=&Zw<=hk6NC}_3D1%{)w57ybt)Pw zViYQGURcU%?U~}fGU=k3sp|3?9elZiQ`k(+K}mp3mcmdG_Ap(O0dO-RYcU=5nW_D8 zZEMT*w1Vl38AydL(c-}hj}O;o4r+6A6FHpzf}yHw=zZtz-SWl^s#2Zv2m7s7nKoRP z8Tji?@JE2pZ?ahqiE@gTU?EE6Zo#hUQ(R_W{!_ zD?ygVO=}3D_dObx4|-9*WorcjuUo7zH?vhz4@lq5SJnxr%65Fbjo?QblgF2Hon(>1 zW*^0|+dy=!1BxDzVQ*ImeCN8K<9SN>!!3xrecKt7J=G+i+0r!3^$L;NedcDK$ADUH z@MW0YW4uX{sJrL-oqO03sKOi((JA5seb3TTC4l_{U7GNiWJ zKNpdLX=i`P=#_C0jYV0A^@&0~hV5T=^bE;QxqaQ1ag?5=k30=`Ls+<)_5Yq9BiXOc z!Ua3Y(=zZ%B||I&nb(wX8|s)OTsLPd zS-D=GH_O?mVPRTG+q;~w`M`K~VWwf_SGhN%mf7aQYzLl?yD!+yy!}4jn$)Kzwe6@D zv^ei_^rE%^{Lbaa)%@&@Rb5%zJ9pp3Z*zDJr*+5gKBO-$6_NNhU%x#0h-p|{K3)0Q zyd5v*)4jNI+b8j`)ArtX`qk-Cd%c~38!Z*q3%V$w4 zK^xQ^eti-v=bxj3wm9Vc2aQ)Q())vUUUc}6`mS95zz^P2k_(tf$E;ixsRSPwb_D#l zr`Nxtf{*Ow0vBdiZenf&PnLr`sz|fXIEDTmBjkcMXjkw0RYEROJA!s3R`186Laqwr zf)9*C@0$BDN&caftB*`~tN5XJy>cNJ>8pQtRYD)8J3?+6R{xzwh5p@^3w@Yf#oYFX zVy-(vF}JIakN8L|DkL^L5+IJmQA7d_khpe8JTD|ZNykw##1Ka&$rg5U2_~3AKG{N& zULnbVo#a%V6zrWK@lHy`PAY>=YP(LFBP1cbbJ!L}+=FDO>wMbN`E06_ajTQ*s`ELp zi)_dtBVWX#huc{li$T#hw0+$>EfU264>ezyy_AHb_-K= zivZ>6zC-B0LmAk+U)XiO^y-#?cT1*pOXYV<*LA<@>6V%525)uCUMWb5D-bGni?jF0 zi}xrf_9zv}YLdNikcw6=P*uX=QVy}DGrui1O`#C!D> zdkqYF4eff3yn2n{y(THWrun@}Bt1t@d(5VKEw*|suX?S3eb!WcHtc=2;(c!w`|J$* z?Cts-sQTXYv=7H%Ip+7d)b+Xc^tny-z1!+@zv_Dr?DwEjafd4}C-=eW`n?SLz3uva zy!w6N{eCI^{`vg@B)uPo+dlU62XFOW%#MmsM8OSE2s>1ymnuRW z;p;S1Ida5DFy?nb^~c%1L^RAjFf?| z`2(4C1K)ZEzE2HgZ4G2!4g3HO=1>jhvJd_gAIv)%hypf50||+WRrBG4#VLa&`Gci( zgJnH~5fJ*Rw^0puvJZEO4|gjL_ZSTK+70)44QFl*IbLc+>JIhS4G;AU4^It` zYz>cI4UYjws^T;qziA?@u}BF{>UL&*ck+~GD;%8d6d|F;4!}C)k%UdHW zS0k&y(KRaV%JLDL7A?35Y~5gV+irBnYjhVrx(6KDSgPM_h3xl?9!-rNZ;hT@jh@0a z4^mznYHFW}k6kK`T^WpB+l`G;jh&Z6;BUeb8%J;I#{Tq-{hb>7w>9=NXv~Cd3`2#+ z=0F2ppmFNQ9yRN+l+bwIXnX{kAXWF)0Il{GP1uVjnMOa^Mw3nt64j&cfP4@9I%F@# zDV4^l49BUd)yPxpi0#MeQpf2F#u=7%X#a`P)sHi7k2775Kfl&`b}hz;JHh&5f=y|H z{e>pWJ26(n2`p2}yQ$`_s@fK2V^8c6@cf8{+z0Gm>OF|DsOZ7?#Xp%kO36r*)K z_4?m);c5NEVjaWYY4ho6ixF)jFp)8s$Rt?b^!SV3_Vin&89T!n^wo4I)=Vh*3^blJ z&jf$JiopIWzO^cWeaXzqCq(CK++=HmFFDv6Cb&Sc8GFN7Z~IxFX^r_zY?u0(NTks_ zB?9*>}M=fuY&3Ox@l1T+%-FP%sG30F`U?B{%e8he9v6M$Sh)R zF0j`$oMAqedme|+B#j;WsWq;qE`C5xlouLkR2BAVTGhCCzCRz4Zb4)rsm?VQQL(*H zdA;y!8HWZv%HTK8u%=$qOH`Y+P@g)e@deR5ADj#}Iv09zATi2E16^XhCdblf7gC zM@`6k>pQNK^^hUf^%u<7=Q`3~Q7H#Ta}O z)#%GC+`n2x!F0H+c!q(J`0TPo!4TX(1si#2s|SXKWRgg2dHmPb|1A&K%a8gg1UFyT z8qdd?AkCV{(k7v2jYOH1^u~G$cfFcw-I{s*R}i)dWJ}R#OUYqNF(iyqdr>CMF3WA5 zz|Tf2-exsxJ#PC=$M$^a9=_Kcf&eR0J(`?Do4|zo`G2J(Dl@oVd-y_vwog3q%}_A& zI|P9VD3A_8x3^-*{ljN(oq*ZgB04UB89|4_GGnF;gxTtXiF`c}w0>cRkW7C%d$^?4 z1@C53K5KqPl&KSTyjz$F)Zy^ptP{FOM^5p{6b+y91jPfmwkZDc#>D3CGENaVy ze^KgwVQ{}N^}DEmVk>%&xBe&xIQPCtwQ*a0l(8;B+cF%%j0kYTw?I31C`FT0!IMKA z;HpcZl2J6U9UtyhI0O;A7xnSjIpl>Y2E3FG$L76(15QvhNMNDr?k@|+S0TH<;&*e( z7pkoh70&=<4uE=x!|)SQgQ^5cCStgt`sm1#z@8b~p83E(SR|88(=+OZIH!V)y%=S; zwAQ_s;3*p=LWWUOM5B#8bRRK?o4*c(`{4%e;pX*;>1{d!~(VWfVYIfcyg^oa zgtE5X4Q2qb62ZkC{v7|}IW2$!qRw=C&a865n1LBQwv0I$MV(e2mOVSI5P07#bK0PJ znrHIq?JC%vl_ws2y0Kf9-AKIdq2dl5+lGhB&ZT2M0RPl zt2&<)_Qx`sgqh5rZsjGJrEj8#{eFU!#PQBFyi<)RKo^&v)U4A!8q)txmhAleU?(wd z*@!?*s3~UaWMRAVYKQYMci8$V_n@wdMK~tG*I#8>M`ch?&NtTJy3G2z*z20t5nJ0A zP+50f-*cUh_O9N#&O7tAj=GDrt9)9y^2f;M>4|Bw@=apS$5`Dk^E0>)H)F6hF1ZT9 zJ1YYBTaWiY4pu4+6{FN5rD8lWs$W-q^SwN)BG0|k&np?de+*l5Jy#F(b=Tzzs1gV- zp7Q;*<9n8NQAzC=E^&w4`QTy|gBVkXTWnD~5*e6mnW&ye(+2Jwz;*w9TvTT8g1BTG z{z06bhC2P}D#iyqMknBZqQ^oMmH?AKV;On46dOf9ue6ujJ#*g;T*2_JM&75BoM>RF zi8S5k4f}7e`2VWE`bjpJ^XoQmcLDQ*OnvlmAwO!c;PVy9o^RouZ!w8q>@z)-Y2Vc=4(2GvgO*{%sj50SOFynr{ z^BG3;h=1_wkCSn6E{kmD`A@9j7)feAexh~MdqxeHE2eB!+4L6*)9;?gUZ^knIaV|XHaw0Hit zpY^Fqk^yS}`CtmKF$i9N!BLbX>d3Top^JjhFw05j?(4I~(91`G>M8g$p8QmI%(>e) zaCj0ZWVKLse#NWy^uF+e7Ut_1-b|Hkf0BUf4gW%&%WTcN!yADmIK|FHh3l=LWvl-F zU;t0-$x3VZG2X{pomFmXAB*Wf#-EKWK5~QYbN>9CkPB$unQ^++S=ni>IvB@!;oH|7 zx^r}rS@fV}VI3(j63<~cy+o4sth=;DV?|CQ)$m^}?U11GZ1&y)CMr<)YHy-Q{}&TB zWg){t!^hKvU?nd+;+|&AF0cCnH}f|;Kfr}rBqwuT4%ghZtZ~>iVdPTv zeiqzHU0|J7Ka6gEi(H$2k3B~L{K5oHq~hGj62<7=*oB~1LNKcvA{xIKu?OJJd=hBB zV~rCTlw^y4@nFZ8fC*DV&#H%x6tE?D<^Cj7ziro$^#EF5c- zIimF46UC!qEEwW=Mm$k6nbZ<<*kh?34p-fbF3Fs8 z#^Xu4qpqKKX%T2x4*2sfEK#|L?KAH^9d=^8Lyr1e{cSOI`!D|@v|V_wCkfrWOIW8h zE{El5T}qb?6)@5#U2hiOd5`F2t6#Uu)8=|jq%O$~dG64wAEKBA`x*7QcnVU?h_d`_ zl?a6z@q!Ot7oYY@tcI4bHo8Suu0O$g!D zPw6VN;9l!$jnGvLPx`nV2hSD$eKBVf3w}8-9PpjCDFpjQuU|ZFV$>+A>5?$jSIuFR zBy+DsM;fqhkHd8#T=MxobRgXu5}mxF4&ZLpoO8>Gw#ZqeW@W z!P@)zf^V|4D3-t|LO=GmF{xbKxnehijP)`HLxp|(m%-w*vuGOrL}tX8;G^YVZHN`O zc!=UhdyIITCKr2fgV?hd5e+7nmG$xFEkm~R>#=gO_uJn-qxZcFmNysp3La(uo)5{% z^_P^jFQXz-pBeG<^fFHpTeCop>Wh8InzB?>am5VIEBV?F=b0iC!&sS5*)UR;xZt0y zcp|5=qu+?GEEU0aP}G|lVm#~yC4ebG6{5J2jMt1CVw%YOW<~$g>}XLp<3&}Jtjz1b zGme!vCGZes8CFnohU}l^UwHSF!U{LVkb_GOFWC`Yy6fAXa?E|uAyOcT}k_!VX2>Yt$AJU!(BHNRFfDf!>*Q6j8YQC z)O<+@qM|&#?P*n{;QR2GaEJ5T|&ae~)UZdy-$t zmSOmpB=sp>Hg+V5deHe#fd&4Q#;5iw>h$UQ3DwZE`7r)lYdE0yW12t=o3UF7$ozM7 zI?lOcQBYIAZ1{*-za6JMWhojls+vg}%&o}wP<gN+-$8)>(bws@;1{HpV`IJ2(P&f!XroU)?9gQDa+=1T@*_bg8A)sRSdsa zOnKW^hpGSFHVj9?s5IpX!7*l#q?iw3*SSh>UVlg!IVmcajnIkM;MEWqo-!^e*o+H0 zn0<$P?W&L!<3!K5v<_-$oR8uEkX&Z2qUED!R8MSF4T`HMHKHmvQQ|sC1^NHINX`*0 zQX9V~_wKUCZCV2cOqQ)&*U+}rp*9dc)?e-?B#3k}b`grq@P~_ZR*V9SL*RYOSbG{d zi(JL)_hD*t+PJ!rq#?p^n{&XXUSk&x&FTlS^7SW+1x;nHSr|)|G@70S#cZd}xWNFU zsQedMv>_r!9)sH1k*W>2J4WH1*Nf@ETbGh!k+=x{EtaV0Ze`gIc3|_8!AMDgc41B9 z(eqe_CTo17_L@{1Q+s|Z(;@Q{(J$St6p2KV96xg?(p_B>#RG|P`Aov5gIcVg9-G8L zXvDHF%N@&^o5n&CijxG0Y`J6R_}QyEd4+RH1BN%B{ebmm-SRs#?))6)@juKTGj>c> zd{FwfV^Jg~aPV5=VXRR0nhmESYj=jDIX~nDLd}Cz<6GXhDop!}%8wO?7LLH_cFeUn zkJ)Q3(XZ%M+26Km}8&U?MQ~2xZy9G`>lUtT{ zWPM}nDo(r=^yaATUs#yOpZHIq#B+O}g?3CyddFR?de;Y-Ip9j{g{LoOOG zm#aTUxi4P}-gQ#8pIx22+W7HsYlOdYmJlkl#U^*qqmRjr{p`ER@#}u%WBX-Xh0I>A z|2@oc<+4x?e4zi>jjmn!lJ^;gG!*(XKiPh>>;gWazJHioY`<-P1fOjt{aMEkoGXj; zTZs7ecU!FE-j+r7YP;dj#H)^nnU400ykGw~np-|$MS-uYg)ryI9hZx8kMo6AnCse( zf0-(Be|rl;ZYMi1H}3=gUal73uXa3Q9y=!Xe_$EmKVs)#Gcf~Bmaznxy{N1Kvdlo` zoK6vD+#LjtIy0U_4qnU~T%Vk7?;q?e&zIjZ6JpYG2oEyx3)gV7nTdbr5Od$ikw*sS1OF)+0X4T z>ldGx*LZAch-|n?b7>MbDAXy*wlu*{!Z_9SS;K$!s%@YKSP|o_1M?dfYRPWX`U)~o z+`0|1HdcO8HW8XlQ$4LE-U|@;+htP!w$gtc+9l8bEDgE^;70+1D4x*{Vi7B4M2vUAMX2d6!d2AS z1+WxUN8w80TaYOTKT;lgvY?ulFaOi-SSs0XpY2Q+OOEr4Fe$qx1H1f$o$y?yLK1@_ zDTjdg7Sx1YnPExU$4-riTqDMghZLx$&A~q`?;GEv9+|I!SDEJ+wb{Jh@qYs0LcarL25dgz@ z19}+uAmq9znpO^T(r@OGtB|Pz-7a}U8X(c%E)BCnYo@0*>g-CSineJ>5C*QecnA4b zn38tBI)KY0e5X;3OJ29=!_Pvt?L38HPTVsr3X)Dj7?L_j5o7>)r-ve4N{YW%pQsJQ;@wQWXgb+e0Nwl12eSs?MGRKf@S+!c#?1 zB$j-$nxdt1QYL%y30hO0OCHV}OT; zWMcr|G4?+g?6W{U5Lu3oT>zn0q>$GZKbC?%3Yn~KCrHjcEHxomQ$$=|q_BsD3p-$P z3oCv=;w3u4R69SZTg8N!484QLu5ifrIYGTjOlJ17IXL*Y02v{UQ1M+zB20+8B%;Jw z@n9cQ&4j4dE3mDEy_L=2e^zX`QY`Q04E12=-|Mnjfbg3*D(-|Q4kij7Io@F%)DtC2 zQou<_wpB2CSt~qHG_oj6>8hb#5OMC5*SGi6Az$evyyZ8!5WIk70Ptk* zJ6mh{zW@hcI|zqQ8a1(RC#h>80lJ%Rh&ZPiU;i0 z*y$ok#3Dq&1T#2e#t*C>x`>}K5C`)KOkokVLh3H~2<-}nlOU0I9A*sZX`IE-MC8aQ zAZ&$SgR@8wg+(|FQ<5$v-9Ci=b>SC3g8b#>CwIm}VhOdfPqT9Rgg8`=!mRo*T|zk- zBQ!fUJ}jo{d+DrOb2VjFgYv>Kf_xfBA`X}L4^DYRXu-c@BzN!l2~NIIAO7B{0Ei~J z`uETPad4gT6xgw8QcC*{)HwtAZ|SWXdP|juOHsV=-?j?_H;xGo$Z^ri3c@mf>>|!5 ziYKDHHrn*iyKt=f~Aa*__CKA90Fv+K%`KTx~CY zLb5G5mwDC&5T@f8&VDD+Tjn!yGGfLBojO_NO}UY#yOkHn4*7KqQcQ3Dg^?H9XfNNG zaK>;}DkcdWS8koOo4*$aX%edT=|OhG75hqEU@4XRnWU%%`@;}wVoay|Q9|ZmVa00r z=c+!e@4ua)1VUaL_JF{$S-itV2iV&|dE+GZyp6AyAB++f7Ct5kSb~a)aU$ZP!(+ai z{&U$D^qa<`R6GIwdWhL3sY)Dh;3LlUkf#v&L|3hoVXwyN2|Wtu@8P~^ufigB!!j`5m(jEeKqkGcTu1ohCmP2!~g!Dr>tbIMv=d;R;xS)VNdS53e-PHQNmlz zF5tb8Hf0kozM09={gn26a!1&2Ozo(dh}0xNr~}2T(<>wdoU6nVu6pM&BE}KBEkM?D z*Zx65NMF9AN1jhnLGH>Z(u`ynOL$9Oh3O*+-vND*IArnzRI+v$>~?NfPUckk0-vDY z;p4vBN2ue~V3Ma~>?Jg#h9H!SeGDcj?n>M#CaK{?uaogx+g_GyM)uaEFERjKx)$iaz2EX{|ChpRhnZ(U=$U*R9w`e8%ar&bf; zg1~Of1I6n_XO7z!kUt!f-6n=y@Usbzlb!I2_yV}3*VPyf4jf`8?oG+ybSUaPO}T2TTu`@geUaH|e;k{R&FzQeLT zJl8sfe|q`5|EzBGxA$w;YkM6t=U>|X9;aL-@Jk(*NE3K1w-j}s>Ex5uXF6=`}ztP)(uPmtTw`yo6fK}5ZO z&xg(3=km97#}eBoM+NrIXz3mr6tZ|h95+HSsI=iFPEAgUyK>cu9hYK===&gzg&>u! z2Hr{{{Vi^>dgzre$t#Dy?U}I4N+so6BTnHsTOKZbVj4L~`0dLzqW>xyKHyym29;bh zd@S>fzc-=tb;-MLZD*I36QXAmBy8l5)o+OHs2(WT(av!3&)y|etV&oc{QOHI@%azt z{|{9_s=rSoA%|>{8^mzFBz!0Np3S##&k%f7CPmUUY0vINhi09+@M*s9+Rg&CQdpKJ zZWx~}o(?7OmMuaOZ>NX?nU^^~-|FyYZOMK!lg>2WovqtrYxx+gjq6bBMWWKmg#;6JX-f?Rgyro1}zF~ZP$*t(~_li z_j)MJXf1kFogMEbgYAss+{PSY`7gHsc!stE6f-hL^xr(*h4}{BuPrE|c zETpko_bY?}=AYvIo$dW{Lzuy`G4DpJ4AFh$b~|<-{dNoX`=m-d{DIR$NYvMlyhHY+ zYw*E7J}m@;PiuX}?>48y?G2;Ao5m?h{wkc8eXeTwuu|z~+kmqZS8FST3-jx5`f5^R zDvgeh%?B^s6NKv*szMGf!)Ish-=(q+Z{wouZm)ITTXgbg0PbHT+Bzn#9~$%T0t~q1 z4gWb%BmFbOk1Vvm`@cW@%R(z`{vM=b=SzKDQa$*gKL5jow_Z6wWDxj*7OY$X5hhf) zkYPiI4G^oyO?of$B!X1UJ8}+ zQ>j#~=GDBJb7#+=L5CJSI^>L5uz)didysT%*RNs6mVGz!${GJ~=hnSjcca6&pmNYD_az34Ub(WJWSHA4C>TK`d!G{-*byoTD=Sh~Iwb2GJU$S7) zf}y$~YxE4&-`5{9|Nege{}-Yz7v2aYP?AA_OK=F5f^i48dT2>*x#k3%=O0z9%TU9| zu*)tgOs3*4GXO~}(ZmzW>JP;g5mFH&U|@+cmS7rM%|sVj%n`>Nc_fWGQVI-mw?+U- zurMb?Xla#w=#l3iP9$Wmx>)SFaKkIHG^#@no!Ty@?s^PU%rVK_kxc!}q$rqJV41}R zhioh{%`?$7kIp;sqV60a`ONJRMEEe0CMk#r!KD`VLqu<`fL@qek6fph*@c^bygvGPz27n?+Zh%M1FWO(TX zRNU#OA9qlpp;+5UX(yit&w(X_mCX6a92r8f@Lg0?Pze|dbu(ur8ANG!Ty*rcZ8=p~ zak8FG(p6UDpqTa0S(l*IR^*XMF4^RhQBJw!=?3)H)m-)}_uLpF5Z9hpTmoh}-TJA- zTnbZ~1>xQL`DEXe`b8%l-q5KbrGs}IvURD#qTeR8wp=#9a~lqpTS1Q9cp z(N0@OJJqIZ&T8Lo`>eR-mUcQIU2b*Qq<|GRC0gqF$7_~eK<6KQJgFfAUC`-gpGYHU z@Sl19R>69PQL3Z|W~6gNN0$tMsidEODnTx#Ns&!y7mG=u85m34_2g(s8KotITz&~# z_m?`(?&Fq1u3PxwWuu$;u8fa1`Qwpin|W%d>m=`1J4q@7OD5kXr5Ki;NBfnQ>_>K$ zWH20ZQu?u{6_(JaG=hHrK_}w~RKWgbl~7md`f*`dDFaXX0il#Y>VCU3pi6qE9kYq( zc@1=6XO{QCl0@)S6qMiuop(V~MQ?h2svc5);Usf>4SjxF3HBPr5@11Y6ZBXIxK@&j zzEb)62eG9svR~s;1O4nK+61%CBf6+6QLMIDNd1!Riyrn zbEMZnA${;D=-Y>Md}twbse}gX@K;N0@Ux#l4QTyZ$NW;#0>h<)W)a9=N?5UveXyb> za-3NNAa#zfA@P7p{7{I#G$Jc5l97#cf}ZiG2v!QDv6uD0FFHIdQN48EJozL{tr-)E$SfNoJEh2M4pfTRB&b0{g;0WKK%onD&HgrV(@mIs zlO^H&$6kuVC-1Eia{Aj7&{mfleaPb+q!1e9`c=%8=(31Bbl)e&HH)9@lb?kg8`(Cc z%z!$Sry6W%G=F-hpjvaNJ^c(sLFvtif-^Tskz6}+0Su{56&Q>9M<`NK#(xO%IcB6# z`TmiQP&iE`GDK+b?s|m8{35rR;fv?Xj6}ZsBuN;P<#4fN>(_&l)ONfk(x!|{x-pq8tm+r|JcOW zh`U?Qx=*+Ea0N?NR}V`RthA=x7;5pV61^_u6XiAUdC{9*^{$t_?RD>a;TvE1&X>OR zweNlLn_vCzm%sh>?|%UtU;*FPApff1Zw05?Rz4R&yS8T?=gPng08j&OxBoM8=b zIK#A^=u&Sh&ZC(1I51IciTBqtNA03@fWfna&Zk`RS8G&;vBL2nprzh zu$1VcSNTX>1Y&>+3)!Q8!^EX`!3JKPu2!~Hw(^y+oMq-A^^%?3B!~}-Tce1}gfEfV z4QF7E(dot=YD@_#?nN|B5c6pLl1J5Y(+^ExO(inJ%^QRMHZ}Ev!NaB(NMZomQD$# zjm@ur2s7K=CQ72uCT($#o809#H(03MCu>Il+un8~480xipMaZz=eGB~@ttpdH$>jv zeRsbB&O2mlO4$)$_P!CGaD^`%wgIo{za1X&2+(_(47d2jF`jXPN}P}o=QzMAzEh2l zoa7}pxdcCcM31LD-XW**$zdLIna^BXEVud15k3C!W=(m~H23+>fgbcT;hgA2&ydS| zE_9_Yo#{>2rqQ7ub;lqbc#LMq60n|it#6&{UH3ZHci<7}vExk$;e~}zfe=*ugB^;? zfG$TUk=5D5L6$%PLUOndQYd8XZqI-#>Y)!&+}-JgH~it5DRsp!UQ0Un7|*Ldk*`ml z@?H;nNA}bSg~%dsX&1=a+b)n%u-)$ti9x?KK?{25V-*N-g+1oMi-e#+m!Z$Va{JK< z!Xuvdz4yHa86SM%$As!lwE99SpZw%so+EpzL_$uF8_#C|^ls0^JoFwBQs~1SzQ_P5 z-sSzj+XF%g0X*piqKbXk{`c*7|NGT8eE#{*f8vh!9psHKdFAil@?!soJy78VG9VZ# z!5+9~`l?SLP@og~K_51OMlt{ec%c(Q0U>fh9`?cWY`~1{E(3lD9lY-aR$(3j$M%Xt zkl-%`Rd5Bdh5lTS@rp06j!z-@uLie{`8Fb?4yQ`&Az=Oi0ntw&PH)ZhA#iX*^D-a? z3%;YX%bn32ZP8agaSO zA#n6T9cJO|eo*a#Pyty%9pbDW)BzQm@cRO2JrE-Lx-SA*p&dqN9zJ0P`c5FSFi5uW z3n4KQC2>5&uo8)m442Ie5kd&k{?G4igPd69r-iI+6c`U=(37 z7G)9mOtBUt4iyhBAy|MDTXFJ?KnO-)7KL#bi7{<#@fbnQ{uD^jBCi;o@fo2pnviiC zy$u&tF&eQk8?}*msIeOl%^J5c9K~@Q>&6?+k*>gz9My3h*|7!B@g4g~8J7tEWUw9W z@gDI}RN!$R4JaM+@gD&)AWwuJ3G&!*>aOUq3CvN3X!Cxvn-L-Hs7jWQ{Mk|>pODHrl6ow6vBk}0KfD%tTVt&(Hp@sKK#D!H;N z$?+<|lK8SRnV2#Eyz(s35*x#EEn6Zg)AB9hQWDv6E>prSxynIEnL# zdebNglNW=tIGM9Kx9m85k}%P*28Gi(t@Aoj20Ej2EdOaMAEFaofCa>JJjqi$vGY99 z^Hj9+CJD0_DR2G=)^ICiKpes$9K=Be1fm3Np+0S)1k&?A0TeCP(f$3XytbW1N{NK3Lvjg;$FVMOJ$ zQW=6yIsVd4?-c9uR6fgeNr`hmXA~qvl|L=@R22eKH&RoVKnPr5_s${(fZ;*`)fQ49 zA@)=ta#bK?l~yIyRu$p`I`mJ)VH|GZ0@AVt)>I@)H5_ggRZ&${BhpTdpgPf_1R@nj zvlJnAbyuLTw>pC3a#bc3l<17ar6W*tK2Vl_0_N z@_=(wv#wt!q69!R21o#5ao|&DKvxIWWfzoSPc~(Rm1Q%)Pct@UOMpTdmMbGQWf#H} z{@N5rO+hsPbz?2HV?CBT5wa}nQ6jYN6*IsEMD_+lLTKw#`~)^;9|CK`!TWHQKauq= zBefyCc4)()Xc^*YkycKXmLH20Nk!lYsy6G8pi?h`1Ss@E)6_{})=V>CR|P_EA$1)3 zR%25jTLV=~-!f94RUyuHXw_CBR)B5WmP_AuA5--5bf9jt4nZd(Vfz+GH8yZx)^xcR zVQpb_Z?trQ!C(_LExp!a69Qr>_I4wdb~*GxC--uLG;`sxK#w38sn&CsU1pS#`7{nzeKX7)T4)fSHye>n$RdKyHn|c<**2T=Z)%UU>b)6^GYc!nPs80=RC@E0u;7fWw}Q4ckCGhk7PxKQ<%Ttk?EN0=Iaa}|wu2|$-3 zEci-k7;tm-ilyeXgA_@Nf&>m zcS-HIb>a7m?X!c^GD^#sP0@CH*O)}x7>Y}{;Bqk`&bMl-*djVqQg8ktgH086wfJ;1 zV3M`BlHs=mZozPC)qd}?N!yf=)znAn_>d7fk==Na6EYJiB90Z9l__FEE7U_V)MAHK zmqAoSZJCW-*%TKufkjpbk~f%@d70<5Hb{V7w5UMbK@~1wm@h>#AK6HSUlv1v zRw47bpbgqYBg3NlnLySJpkGp;z4M?YdZH_$HWYfHccY;l+Bxi*qCNVaEgGW>M5BE| z6>uYUoWmE)fuwu0qd)qkzd58unm1S)CQRCWYNHkM!5(6PPX1jQrhz(`WqPJ{qo!Zt zrcpXFOq!>C8lq1)sG)kIhnlFtY$%YLI+nVpz4WJ}x~qM6s;SzjUE->zBdeQwA{qG_ zy?U)#8LWv~tXqPtdublrqY~VZ9a`bCRDc!I;a>V-9xUN|>`6C(CIe`pmPY4YK7j^S zf=cMx7wr0Q@cL_@CP=vLZ&d9cSj`g{yRl)fuJ1ap$Iz)Oj;&1_oZWh+;hH7n+Ob8U zN_a-NB7nHoOgHoa60eNE{WXiMV;kAiIwl9&i zMeekzdzn*Pq*r?-T02y#G&?%xpR8p~?QoT|6fPM9@j(;kUUPztelap^mGo`@u_es9nOaf`Y<@ zV!Qu=9&}+PR)~f;2OZKX0$!mWh!@T_U<}Te1SD z5?CCxoWz`9e8W|u!y8<>Uk<{JJcK2@B`o|WmK-QB+!9zKjYtQ_+ODMkPpcy!7uum7 zk~#vghu2&R%2z_lE8!&qTztN!IM!Pw=1CqzX;Q>oCCGfp(K?n>@yPK!e3P6dn!L8M zTO}}jZ;0*5#N{94K@@&rv`+lWfnuKM+NA{keSnJ1B~XEDbX={LhK^c7r}qfbS;Ek4 z&cXA1)R}Xrz09Jz?9^4g&#l~j?r6}9X}NTx9?pRkcAUK#y~cr|6+B@bxaQH@>eDBk zC14?N)`6^2LUQ;7SzcYzpDeoTe4u5S)Ty0gA>*Ro+9)tQsY?rBdS%c;LCA2Osr3gI zGCR5Jso9-OrBuhj1)HOm-KDsF*rEL()4JO6-E9+^s*76NPkOrM{n=B(14Y5tUquuE zJ=Z^N3Lm5$I3X6K2iVoUyJY>pTLKuIq|AR};^`gdL_Oa@el)KeqyK!-UH!A1o!tos z6^uP&P@EOGh8<`@+`XKh;k&Vuk+2e>{QvmRsmm zKGfH~8QuQ!n-lJTLhd7g?vL8;4IkE3qJ7d~<}=_IL?;7PB9F2!CE91eRX`U+2R9@h z?I*q14PEeAA_L0)AKGCS+;C|)MpRF47 zjeodipJ+OP#eWDl%De`ahWzt6m5N>S{)IA#kRU{c4hxzSh%=`^d$AN|pmna|zk2CdsepJe;mn2)H#&U^HLBF9 zRI5J4gsFzstz5feT|t$>f(&HKnmvm)t=hG0+q!)VH?G{dbnDu^i#M;{y?p!n{R=p- z;K76o8$OIUvEs#y8#{gsIkM!*lq*ZNido?$ot!&+=A0?B=+UH0n?8*?wd&MZySnE3 zHSAc+v}@bGjXSsQ{@uKL`~D3)xbWe`iyJ>~e6>>&sN8*i{<&Q$63VMvzm7e-cG9h1 zzm7dsEb{T>%bP!sKE3+&?AyD44?q6TlV#1aM`h~R-P z$j4xV4n7EBgtn0oOf0Zmh+&2p@*-h}9)1X7h-&FaVu>c6h~jqq^|uvxQi-?N4hhbf z;DRFFh+~dA?noR8l|ZMHEIbZLWRXT*mSU1hF3F^lE3#OFi&4R-Sb;QNxrB{JZpmer zUVfPYD?oA<3z%k}i6)m#uE}PbZmRYqi&8>GWnxHRiKUil?#XALehR0~nE#v;s6b`@ ziD;sVn)hb@qmDibX`KDd`Ba^V;fbdUENseYr<*PcYN(=)>Q+92a?(Pf|71jJtFFGP z7^Je!O6!S|dPk{KmL7&_uXqlz1FXUhODvJ5j>$;|Eu@1JtHnMGZM10BN^P~)T6gPr z|H;Ofuijo6EMUA?LeD?_w1dhE(yrTH3OLwe$~f}QD=!XZ;Xp6Frr3f*34V4mXk@#f zqfbATK&H>BWG&k)yAD50>a`M2OmS7&x|ZukyBhXw#|e(`mn%Zy)Q>qaK#a0+CD;;9 z%Pzm%@-1cE0&~sc*y3+pHhAJr!u`y1NiY%ud=6x~$kPu!^O%FM!V5Dikh3XIP4$-* zUyc5C#TWYr;EMt#=5g3du;ACx{hTB844f1^O4V-f2E#Zt&n+`qG|vt5IO@*Tict2< zldwImkhO~?2Qx@CWIt+xf?2ENgU$>nSh9~Oh9!)wSuLQ`@Y|k$j$_uMk522>ux%S) zw_?g$Nf?vceH4&F7_ox$C{yDSb2a^-?_CAg!I%O!`R5-{S? zH&z2Xf}izxzrZ2600Q33sBLH zgy{oao6NvD{(*{Kpraq_paEGn_nn{*!a%eClgpN796O5MpgN$aR<{n*LwM?W^<$g+T99;uwiJkViG=p{`Z*zCtR$q$vGTpgFt!Gr9;g?H&G!JE1ty{?EqZT=HU)mpwp`!U8i8aC@3Jor4xb^ zMY-fLI97N>AG9=!HCv(&bnJpGzs!kPXORw5sj{JrbsIk)3t8^|WCcp>>lz*3XP_gr zP6RI4foDGp+R%!2w4W_#Tw=gEv7QBb?I>kq87tAWyvr7}t*vcsJJGSaY>IC|fhRuV z4ps!RELe0LCss)ceavI9tlWn@azPeaAdMc+MQJ_sXH(}w_b1b>E+?HxJYosinX<4S{N+W^*f;Eo*Bt%GgnW0wj(wmao%5haJNmj7E{ZS% zYgH#<;2PKG%+((36-6cTL61?;qY_5_hb8nlUVWTn6sVMkE;7&xQPe{oqaZ~_y2*)A z4701RtuebIi{l(i#h-JeQyqDQpm52^hnO<$TdMaD)tdeVdfv1#LnTOpw3uReFf&D3 zUJ$^zpa84_amOrHJ3Y17z^Sar?tsezu=<(hM`G=yfX$L-`;~>wWT~h-d~p_5(Hv&BHhC}*j<9Fuid5GM zx*u)Jz|NJ zFrD@^XFy%*4B$`R8NkH##@z3+9I>@*jWt^6x?pIlyj8w#d1Qgjt;HaSY$77j|72Ff_0Z`j!@Fw|s9`Mt|0J&}VQNfPyNx7T>29$ag^s zh=YF-emOCI7xxx~M_}l8JqOW%X%T;9aYXXqEC3UE4k(3I!+%wXKK^%EninosLVz=3 zWO2c69LI!#5(-nuKPq5Ie<3{n;jjXD0enz*L5@ZisO5nq_<<%kf+4tddU$&s^dp~u z7WuYs9!M5~h!zRhfzcN|H&KQ+xOWc6ec+a9<>pr4CxmW6enV(?fd^;T^9wDdXk#T0 z3&n|ZMu=vJid$lZt2jDXC~PuEY#A_QU6>%TID7Sw53O)N^iU5%l8WOKMd5HrcoB@e zbr*src#@cm-KS*uQ-^$bhay;lW?_fLr3ypTXJw&hT6ceI<`5Z$JZ?9G86aq4m~fA{ zeRij3?!bYVHgSOQgE*lf^N1mt=oUoCRz^5DlhY5Kphqa63SWkARfRicWP#Roiod9k zJHm<$c{Q$BDL=+BG-v(QxSjT5&aY5~XJG~HK&j^BICwxDNhfK&Uy;991J35U{yff$LtfHa(-E?ZU)KeJA{;125GTD#Cv%w+@X;0`Ai z7xCD4K&Xj;cYd8HLTK3!>>vuC;0|5nBPA0GqcC2?L}CV(kRHjHAmWgZDKQYKD-u~4 zLS~T(0(y5LG6o|wHLy1I01J%?I=o|a!ZRjfwYulfdZcpIJmhEn?aSvw{;aEQ|a({JRxzF zn1hi>jvrAE>@W}ca7~*AJ-K*$9=Hk#6NPL+mvt!+j}s)T{21SkYMAOf)JtBl#6^hl4c`m4oyB(sXFH#Aw4 zB}c&)k;V$G(Fz&vNvzUpts;`F*-9d{daKv!t>0=F)T*iAO0E&2t>=0l+*+vR%C7Bt z7UC*??kcb5gRb?e9qKx-`KqrOaA@!f68j3U>0z$}dmZ>1um}6CtKhHyz-kEVu*E_C zuo1f&2K%rT`>SFkt{-Nx8~Ym)>#?Unu^cP1mP#QOBCIESA+Zn)8ZfdgiyI#cv!fBR zE=#jDYqK|N7ki+yJIk{@>$5)#v_UJhLrb(pYqUp;v`MS9OUtxP>$Fe1v@?sdQ%ki~ zYqL;`wOOmRTg$aw>$P7Cwn8hlR!g>JYqt9uwrQ)jYs$Yk;wr4B1b4$0-`nGqA zw|T3#dmFZKTep7;xPkknd`q~6Yq*DNxPB|Ri_5r;>wt(0xsfZmlZ&;A>$sPTxtYsY zl*_rD>$#t6xtc4wqf5Hw^SP&sx~Z$Tp$kyTePo#rq||i@eDTyuxd|&Fj3+8zRapz0;ez%nQBOi@n*~9@NXd-7C4) ztG(eXzT+z#-fO<+ySLy=zU#}r?MoTx3%~KZw(9G?^=rTPI~ek-zx%tj^ozg$3%~&^ z7yL`W1st`@N?HFTs_QDi4eY=VtQH0=!4oXD2n;0(Y^w|m!5hrM08GIj48nWhza31% zC49XhjKT&y!jnNDzVd}848t*8tSL;x`@6!CQL4T2!ZOUmJ?y7748-tz!;q1yI_$$o zjKqB!#7peGL;M(b;xRj%#8XVgkITeYEWJ+b7^|Zxp5n!u(yLW0#{Og6SXgYv$g9PT z!Jr6|sATNMZ!AM+EXTc@#+bFnL(mtHloR%#4(S5Ne+%=7_wjv zE(EyKr!?Uy5cxo%l2JH^V;H&2AS;jyoB+(h9Ly=#7ZKVLNyrxesTQ4dZb`c#rsOQxUz-y5r9yowyb(Cq4G8#8J)GycZ2^7D%ScyP?pH;nH=hq{?U; z6%80Vtsa6h3Mgw&+ZWDjq0DK)%po1eB(2n|YtoZ~(vw*nE4>5*T^BW7h=-O$8K4W6 zfK4aS$D6bXpzK$HB8OygK?li%*Ypwea0yvCkV&>}2;m8fj1wIM&Ni?L;Z#iJ6otPO zaVS8_rh-YG5Cf5{6B#|VHyv){QZD~M50>Coe^k~-)No`WL?M>}YJN3(!C&(AP{& zv`{Xk_5#dV%LpM5=-^s<#&%^v3l$M-C{RUZkqgdo6360%Wr1XzFxs8)+R+2fqkuVQ z#Mfxy*JW{-=AztZWY{@@*f@LBpHOh%)~4&=R6`*`LKJJx7}I}LYN%jQ@}LgUv|s?^ z-2yQWmB3La;ZY#vOdSTwseP8=R1fMP5BhLM8`V)CWqR$gu>auJYf)G@ab_u6pX`uw zMZIn1Vh@+V3ihB{FAz%E#17~TJ*WUq*s0s>(%V1Iw!h6WD^1mOVb$a1Y|w=Qosdn+ zQ;477bSLwP|B!LyxDQX|ET7m#wP`y7NuvHBfksHC4jGnFGYx09BM(kaV2hdFfo9IB zpe`?fJuY(i7*&w`!GbfQ$1`aGV*XJFCYpUjz$2Z z4(`wjfuzpA#9mM6eS1gU{UDZwxC-*c)9Df7tlSo@FbeX(Vx%xwtWXd3U-8W)(Bla%zR*2hEMQv*hv4kb{s(*T?9)!|)jsWo z0OTPo!p($wWiF*Q3uWn#XOUdn{3E)ITJ+Em8Mlr?!;xZ$JZkpV`%vp=Vdj|j zjm_74=#6L!n0&QewskNTR)kt6$KZnnJ!l>D z>jJh!uM{$1pA@!A^(XmnWCXI@Mhz!F`A^`EeDMMQStrDx`L<_8JW zMr{vk4=@YI?{EJ>>DdqIFbl(lX>@P3vg}c!?FxD%M5cd~SyxKYt!{cY3eg>M7glCM z^ciBcRyb`Iqj%;!_=t~VJE)LR@GtobYwEO(MwI{%^=M@vNHCVYN(4LoLzRJ6y@Ulb zxU$zN!!LLLG;aK7&s7Fg|13%*S<>W5lqprNWZBZ?OPDcb&ZJq>=1rVAb?)TZ)8|i= zdxQ=pTGZ&#qLMgjJhW%&Q>YvzA*EW?>Q$^+wQl9w)$3QVVT)qIRKx69v}wt%h|t#U z+qMiA0Hs@S$z8nudG+q)+xPB{oD132Kv{#`zfmVc4$cq*-M>&7P*n0bLtQ>r8FJB^ zw~JuNs2Uj?7HN{AN0NdGOXM|=Vaap<&J{#4DxXGqqE;7FUDx+-;K79tr)e0q$&j;4 zww}i;gJpZMGGL;Y%dop&*MEWhmv7#8@ZUixEKM>w$=D4gE>vESxpRWE+V$($X-2{G z#Pv%I-9IXqfNJf@{YJ?Ih9?L++me zNBIYx7%=`~?2~^y0jVEzQ25Nh(GF`+qSHQFkICH#YV9@jWFskj&i@JBl9 zwDV5m#4IV5exNMrpaB;e#V~d5!^ES9vdn-_KT%rf%Prd@C_R!wQIoar;3EiyS*pj%tM3N3PoTpKiH2B%XiZxe5_@!bNsnc3-p+M;vwJ z@hu;X&0t7;@h$SEBTcgGA5KnMs8E6)>TH#LHX(>2C@Vp%AcW=dMJ3W8UD%%Ecq8*b z*ZwjrC^kt8dZCq!>X}93Iqg+>WtIub^Q4C)E(w)BMa_Vfe9W1pp2#vlIFwQPQSu<{ zQhIdeOF#B?R9g)!X_k2~W4dLRnpH8?l~yGv6ro8PWgjIK#8n=G3!>5@%c|?uW2)PB z`)#=6wij7tH)7Umsl*yY5^AB+2NFMu`c_@42JdRza;;(nA8^}s{PC~eg;y<1*qYa^ zdX3F@bHDbrsb7;e`KKKlO8Qq}f-Ku-6-=bgAQ*S%p@kh+3EC`UB)v2ZV?D`B`J#-J zEC}|bOUkuMl*^QRdFF+C*Nm4|`aG6qle!J@h2D4D_#0qqsyp&T*^ospB8+_=G6d z(GT^6q=J5=W;LyOO%M@Ln|l}p3(J+QqM%D7k_enof+!;&?vPvCWG4}gc*Ghc@p73f z))VcygecNviX=fnC;HKkN`$cnpUB4*v)BsnAVeZGlSdvGR*!$EV;1SF0V*o78a9@M zdjLCR@=6l4erSR)F&ITX?2)uipyECmctI-ak&g*}rXTjm3^r}5!RMI-1)unoJ=W2V z+qlCs3#Cu3wx*FU#lRf&sYg28aT{}J%wpo}2s_Y07)p7KsqFrU+9xsvp?UO!9!}MV zK?y=tdstO@%ai4QXqmEEq~kU@8>*}Vh>o(#gA@-+U7P;V4|kBFqtd)-VGVm$-A zifBY*9V>`EI99TgrL1HX0hUM52Oc;)3L?n0k46mToH0r#5ZBpG)H?2+N0jHh=t-=5 zJ~5v&*(XV2a0&W!=cIq-1Oy2}ywyo07p@89Ej7{)D~blAx+@6^ETIuDCJ2rasev*z zVvm1b;xX-s&0mw-4^Pm~7a8eDKBk#i^b#wlFf+$V0XvG73YQ+ib&x$=M;leN<5T)@ z2YjV!l3cLkpXazwRwaT0Qn=%v?pOu)3^apJD7ZW7VE#oG13cjPHm|Kv$zOUs{9zD> zm_u}X%H3r7EUp-Wh4)y5Y0Fj4!7&0J^uY%_E}O&C4h0dCxCeCM!HA-iRw#?;u|681 z2*z>bhe9z#BzpW0Yc-;rsiiVkRy(=Y^60h0LPBggH(Qz1_G#$YEj`RJ5R*6zmS|jN z7)i2=O1P;z?(l@0Gitg`KvW;Ksx5@W+7G?H0AvtT$8PI^j#y+-GwJwLJ!&dqNJm=I zJlXJ5Iy`AiXIj&n&H#x~E z?*Yk6Su!J@yp$VOS=d>*GQ6_9qb&&T5{(S8aZFg~q{|G{FSbo1voPN!#YF1Q@~frSGXiXW6B zZ-+;HED(=)JSR@^WDAQ0%g#7oj39&&q+IM{Cwu)?kPA+vUF~aUd)w1a3mKGM?sKQR zO;*m7mfug@Sz%$!)oDYU?>s60z(K& zX8wo^;kAgUr5n06 z+=DnoKQ~OA7-FG*aJ3v;oEO8xJfyma<3r5x!$M3&Ra`|@Y(-Zrh(oNjFSH7w`zE7E zgoT^3ZxO@D!a<%xJS5ybdcy}65wgmo#7g9*;42Cu(+7A61W`;aJ+wM0bS+eTMQqGQ zZQMp~q`p`TwXpCx!v1@q7@DCP3O2|iJVywGL4bsNGrYr7mrF#rJ%|=+NkSpp14z)U za=Jkqf<~bL#eI+jMA(BufCR>wz-Zj2X*9)(>qdx-NQss z8_3++hlRq9DibHTR zk(30ltjTt2ND{P0plnOGd`q~D%Q``pLO2Awyvsk>gS*^IzU<4rR6eO2Ewmg=u~5ru z)Us=oOT}DF{>E%f$7Bh@95%s>Ov>B}!=yN!d`!*UOwR1gwyaDlOT!-oP13xI%f!0G z^i0)UP1bBpEi6rK@&iH$1f{?S@qHJRc3{UaQwCyZU^Hid4Y7O1QO^{H097MT~pX>(uYjbw}geK$j}UM5?+B* zJXKIO-P6i+)6BG&t-}{*%TsPk3v@V#7LbULLo-5cRQ=>rNF7W+jXqMrxMp+I4_hmj z5QTqmv+zNT8^Kgj172Uu7Kb%2Rqa40hg(=Z)YXmw3qoz~^^)h4nh7hnNx-BxbpRuTS) zR=EL~4B&)+c!?SKj<^F?b&XDHZCC!wQs*PlAidVE^NWoekuy0j>N*U4RS6rggxgrN zlTa!$Qc!Uv*OFKTj!=j6S%FLVhge-#i3Lt~t=KBFR?Vr`AQ=Ll;Dt_bhZ+*AOTf{T z$k(jlSD9cSjesANIFmh+&x0*jl0Z97Scix@(+rT)r3e^&{i>GrS(n%ayaK3+E!wiP zSfou$c=bQbq|`gnSRoNso7kz_c#4-j36s?yDP;-gS|%f934;9ugAEvjHHjB+2YT== zXZ=#3umMj1*}s~HOYqd6W!dEbT9yzd&WNg%5TJUXRih2uO-owBb*H5r!Tv3!QF?`1 zz5uhBa3Dou1z>mqV2}k)I0sF|+KxHdtz8L>c$g`TS)IbG($SArfT)g`ho0)4y44hu zc#oHG7)?;Llki)>&9t*~yR>87oIo(w;9Hddrrog^!F|laJ>JK`*m`1IBEgB{QKOp3 z+BHI1m}rea+ELLZi3=dthz*WhkOzPYBNWJmOOTG0fZf)0iS;_Ukn0aR#fdsv2T`z+ zl@Q*N;H%>0Oyu3)bx~f}V&2BZi7>ed>HVY5RSE0mUF;=WnH8?3fPvw#ltzgO^wnIu zo!;y9xN7T-_WG;9>L@em7#paBvPuO)ykQU_*9ks}7eEF5 z>W*~4w)dC?b@-Hd7zIhL;2Ic(P-f&wUJ834g~NafbeIA3eGgWc4}Cxf&+s!`Lx*0F zi1g?Mb0{bVLje@n5M3ET+i&44y8h#A;mdXA{opyQ>md0B+$%0pcE=<9=@Cei8^m zg|e!I(rGCx!sat!>eNm}l_rU*gC~i z0;=Fm2=B(QRYiI246dH($>p&6+uv%3f9R!{VxXSkYJC_b{4OsEZ|AbvB6b+68Av2G zY7Kg5htj?iy8eetGl^Ch1^*cZQt%8`F#aiBDy9U|81;y0MH&T80PcJkiGJD#b+B=# z7L$EeQ@BTqUL zJXggVet{Z*0i2Zqkwb@8NY_^tDwQZD)O82NCWtt92fB@AOAs%4a2+5HXM50emjNUN z&Hx8$6a#lCn(1nZuoUi^u8le)gK-Y=0Uv?@2DByRB4Q3Xyz0U(3UGtq9e?lSfX|`;gFt-0gE$VF zNp_OJ2>SYNUk^mlZ2>9~4FEz=B+mGZuQtL^2enJql?ZJ28re-*D)PaU`;v^T3Uy3z zn)M|JSf~ei_*w(UorA#jbsvz};N}dV0h=Ws*g*}P5%@_7uGWC2Ujg>FT8*zc`Jf4# z*ASmaDu_6@2**g7O6Uykn4@inNN@joqnPYpA$NT8iCjPjrqUB~<@znJpd$(Mf{1}x z7==n`2YR57Il=dm*dn(kW`#Zs{+@qr$lw^)S!nV;j0c}&*TDqzIsCx~tH(EV237%w zfrVf|yMM3&1VwL_SXOj+f$>HO8`uP>5*65~ox9a~zgG_+o`F@!1a$cHe{gwIF9{o1 zhka0>o|fwGh*cn_2%VQw0~7F%u$0iS>3JaX4^jGV9*{~v{eh1Nv3ZDys4t87+^0Z| zknrKI*G91aexVS1QX%^&p9vIDh0hM7*r@&>-rBc^?HBlj-GZ)@%KPM3;GK!_G--2Y zh5J}m4}hq_?q8=21`P`Qhw7j~Uh@e44nS0`uB^Wxp_7I{?$;)kk&s|EM5LPNlRWoP#GM~lQic*WGBp^ZQ@)A$ z(;Jc!;UR` zHp4x(Z{yCbdpGaizJCJ`E_^ug;>M37Pp*9VaZH$MK#wkcy7Ltgu4B)BoxuXys+WKd zFMd4v^5((saJ@=jKaCPGfpj>Up;yJqC|k9}z2wUG_${G$m997%N9 zeFHhj)qEI@mQenL4^D{IXc8rMk%k(17ovzGlJ?U}=!~+_4F9}>Q)!}^7}QCl^rOxU zzQ{vQE=#4=)IoKfMWZ~b02o+PcYVcBEB45v%SLChWh7>A#Z}jj6C#;`C;!0rQIsT# z)S;M$EjChPahX#OEgR8NPnVQs;8vFhWrpKAG`nBmqx%{p(LHxsi)?p*IF>{cv#6l=Pbx$h5_1#pFz9Kvkxg7 z)fX3mNgjm4OY7LsQG<3txRI-7WhCK+!>(0q2Bw-Ll6-q^8m+V_#i$rZEV)RU4HLEW z5=w5tMgGG&`>4VrWO9ub)eP$7!wN&W(4$tC2id@mKF~^;FGi4oTV;k;K8RN;H5S>? zmxYd*@I+;bbf!U}^phe(qwFIwoH*LZ&?gtIt7D$4P8+hwBa>XR$tR-(smd#}+_K9r zuPiC0lv;{ucABD`!KXX#94c$0dN|5I^X#Z9zO_oIkz0_VVCsMl6?hOS`qaZPT^?e1 z>_E^yYpk$aKdG$H0~(#P*_+0QqKf~dk}YYQ#E24&sAjNnIt3GZE|5J2jB5ro%G(vL zC}{GJC8_4!RFqNn8_~a53Z6kO^R(+F-_t6bu+<V5^Ms z0!LHt1DNOX{6kjRvH8CXR< z`VqLOt*3MbyWHX~*A^-{4q5=q65;+Kk60We2BQeYzI+s|%#CStAL(3Z@?j54km3^b zs0Xg#v_2GFq8{h4$7O7wj(@o06QWp0duqo&|A8@#VjLqGQ?tA?qA`tXTq7I)+vvtO z!ZD6=oFg6UXva$#?|9Lv*%_O6GUx$vJkryNXyow;TFf8@y4XZj?j|+%pd%LxdO<5J zk(2w;2YndQ2(12r4%0<&9_M@7Jfb#(baXFvzQP*);0HEhRVY}lw4bu{qmNC1CIcwo zMJISDzcK=oFmXEvJ75uvT!7*qo>`sO+66k;BM(w!#vn831U;_l4pNBFcEKDeNlX4}QZU{zr7B%1 zOIzyFm%`MJdDLSK__#bjnk9s6;|DqwZOBy9;Xl7W&7^%W<40xX}djG7MJ zVaA%wOywW?h$Yg@~Zn8G%;vYjn$YrE2!>d~e)!)eKouv0+xR3*CT zggdG-O?0$EoA0VbNB4r<1+A4;;(Mho6KlPW{E8qhoIKc{zmTepC z;0HrE!Yak>@pOwR-jYlRzlEL)7VO~<11d%m+lUMZJSJ#@c(v#-v0;jq;upg>#xhQc zgllZ$8{_!F6rP!dFNNWe?O?+^6T*y(Y~<1a7&b{hav6ETVv3w&1x%hYm8&e@9Ai1l zTHbOTcTBV7rSZojV}XW+Y#t*BVFXrQGn+H8WY@g8&AVGcE;wQ5JL5UedbTqyWFY51 z13J)W<1(QOZRjm~c~U*rj+h1Q=tu7^&i_L(q$_Rd{!3%J(udwOr#oHSL?cgmee6!A zOKob*QCi8VJ~gXb?dn&j*3+_{HLYd(9GdPC%xG*htb6V2(@1(X!TvR|i*4*<1FF`_ zUN*Cr2kJ`cdeq3CHnm4mttT6F)z#iMx4Z4_k~BNq;;!|xb1mwdlKR`~E_RIe?Cy8N zJI}*jH@)j^?^cgH-}*LmxuLV@o2C2S0?+ikQB&}NBRt^>Kk~jC?r;E&BxZgmTn-C+~vOO zrUyRpieEhA8=pJELtg8Km$u_8Z~4n(KJz1rJm-x*d5UX3^r9a<=}YgC&ZA!BpZ~h) zTkrbU!=CM_pS{CZe__POKKHucJ?|4v``_o=_CCga?~8Bz<0Bu|z+Zl|h0kc>CqMeq zpFZ`e%>3(<`_@V?`F5aR{qKW6{Ni6N_RH^S=L3BF>R&(m+doG0!~f9eH@W-kZ~yz_ zUt00sKbPm<{rm%901Ds$x(5FlAeR35U#55;0Wx3%Iv@icU3dWuZx}a>KpxKbw&U6?H+Tac1AfUbA4%(dd z;TrcTpxFf3^VDDt8sQNl;fwL$60%ebqD+|)VG>HA?vTI=Sm707VHRqk6;5FnGT|5A zkrSSbZvj#fcHtS0j10illgWd-prH|hVI0np80M5txd02`VIJzC9*V#l`k{!(z(b4z zD-dEK8sZ@$A|bxSC;Z_JzLYPFLMKS#BvPU$v;qob$1hOgCQ{-r$f4)?AWZ>b1xAaR zeF~A8ltf6zd4-W^oQrEXRsJI$*v9zXV7S6RIEgH(pi9kF!pMWD$wI=&!W#j@Lzsij z9LPkN!wkHU3Xp;&7+NgY!#}7(>d|4znBu1lL22lP$8ZGD%n3upz>1-RD#eB>iWR=} zjw||*M~sd;I7wOMgF1#pEb5|bk-$HU*hlO_I@DrEXh1#q(mje`OThpTkpgxE>sU`jInLnX+-8;v7G7Me6tqcw(NZsFYRnN2o+iW#azE965LafDk~mFPUgK*|O> zvLYC>J{rVJxI-?@224Jc7{z65 z|nkJ~cNI#(ELBI<=U?t*Y00@<(ci3k9_)l)a#%@9gGI~( zFknXpv_eDagFB2uMP7;wgaT3YgFB#t3Vf(1Xa@~=0#W=!J)py4WXDxfBP(!EJ#2yu zXe3u+hYW~6AIB zWnRZpGG!+cV|7YsKQN-r_(D4z##DahhgL+0UdIfWm0`4lFKEZ;7zR457>!~FD`aRz zbY}jQ`lvY^mEmMSk!D9OkcvfgW_J2$C|IgRtV0ci8)=FRmzIZ@mIMfy1ACeZCbUWA z9K^tQV+I66C*Wv4q{A$L4_xd*T{;v*b%YIc!aVE;cEv!OP6#EX!!(*ucA?h{e8NLK z)KEzdI#k6&MO3mV1PZ8vV&$kM#A$oJt2NQXB>*KzwT3ZN2(paN)QG6c(dETXbhWh#t9 z3ge?fWTpOtKJbvu$iRx(!zjc+1jK*@?QAPx$E#+?3z$kjSb~Vg04bc$uVP0HApS@` zgu)D{z%1OVGGPZSoKHQxm*=2^HB~|jbSi>i(VFCfC(`P5yi<;n!q5VPCG5vQrR_iL zgFbMA4MYGid@3gd>y>_)*MVft5Nns3#>SlKL5xcFB!o+1!arn82Cza^>@39EWm5?V z3GD??g$_e-(?s+G#G1p3t>SIA=Za0lR8g+2$j2yL(Me83lQ5=3fo?8p2q}E3>oU>8i{wT!$_Cx>v zFTi#aI^1i3tf@)}D$LFTJ1iC~oWoYUZ~V@~{AvhAuqF7$SWC@9V#q@<7>3ORYGP53wv$eW@ZGi0(;=?*Pc%(V23CSFe+q+)lLMe{;Un@!qS?GJs@oa z_^3U+f_A)Z23SH0XNQ)UCoSY{Ke+I9)PSX~LzOC14nz48&@3E;UsGXuQDft}*Lyk2}P|g46&fL=4!iA&o*MT*8C213I{aC~!hO zP*6lX)F^BMliaIlT!K7Y!YFW&BLQ$Xe{(n&Nm=Q`IgCOSg|5mDMgwEb)YQW_qeDIL zjX*qeG*2@H%|I$t)j5#DX8?1NCF(!411V4huMjaY)ofBoK4{ND%t8)hRpH1rdddU2nDX(W z!bx@ldp2*>yw2}>gkEU%L2QgS0*!(&1S#x;JizflPm3^f1Tlw%F>eHoc+V_-_T}#J zCnPY9_>yQK_BiGP?Er9U(<^I(f;~{RJ-nwo6OxArsxP?1S5FNE4@79^!ydz|Wq0t* zQp7&U00l&`3SY+>{sV+s1u8@qRko4R$}n~S4K!W~Lf1nsM8Ga|lqg&Z(4Za<7E}-z^H|M>~XG`${NE8 z`)q`%yr=Odg)5X0c4n*IwX#6~&4Pk>j#@ZFV0e;@DbZ|%hCeuQOABUa>^~IjMsPN; zP&P*hM1|8!JJ4}TQjr&hqtIxCXlyw|*g!iZ>p`pw9oseo<95(gj4Syzl^aBuU-@t& zd5R^f6-NLHjDiGU#|5bEbH~&}?nN~M@x7$c4D5nGD`{q0cLe0Zsv^dDN5I=UX$=22 zQEP`@aO$FC$J-K+n3!~X&+v6rx|J%O{=X48{TcXyD|JbXsmH)dfm~#lm1V#F5iUuoq42c7$li_2ou2_*8C4 zxFRZ)&?cDU>9Df%CJFfzFGuwHKi<#e(z;l=PKa{0$zg28nWqFiUj`E!#t>8%G*X(hkUxGi~7t5c&SUA;f80b zBlW72#N>35TJCiQlrLNWjZ5bK0t8pYRPj1q-Ve1)_^^BUe7wLXqVphOzAJ?d0Bt&4 zf*`LVzyq+r?}>7{1weNOXQTpvAUsMa{A0A^1S<>O9JCWCUzXJZ5so5n?!<>bcrWvNMj%6}FHA#6NezG88m;u+u+wH4bLrHSZs)g6IBK zw0QAfr-mCjcJ%lWWJr-CNtQHu5@kx2D_OR5`4Z;I75`X;-1W~!$aR}K#7Z|TF@xc zvR7l)wR;zDUcGzy_VxQ0aE1tj2^The7%^cO7#U+6MOap2# z4ZbL)oRZ2at-KPinQ8**CI&y+siR-qX~)Z=hLW%?cGy}=t|L3lsw%U}5|Aq~2kI!S zy2v8SlYLY<$QOCoatqD43bK$cEEQdp(MBD86w;Bz15Xvn7?X#+!6LKNBFe%}ix~oh%bXqX1m3(>|thrDQ3lU1|LM5!Z=OVamHo+`= z^)T(Yn-tn;#Un4hYSCM-z4syoDZg&L#cw~Do~nnGdeCahqeDEo@3_{__w_>!{NP}Et(IJR1*=PoJ{&_fqThI2j3^dZ>enwF;!W8e#z`(b*eHrGMWuCbuEp5U{C!RXmq#sURXoyfV*Q`gDf^2Z@ z%?G8D6V9#7Lcx-LI%z5c6jYf7LIGXcQ%-r;VGxB*E<`G54+VaTVw%-no9(vU_DkCS z>UbHYle+D``;%5sDD0QJ{l5E`NkPS~FjVyUN1j~4r1&UTQY}9%z!JJvcoSil9;DsNI zT5GMvwl??N{+4;>!+ieK; z?Wre7gwMkq>>Vb*^>H-~>tAwgvcbH-kMi;or2OHgp3W(SP7Oa_^@3sTHFrLyo#WS9I zFp(+CD6ehJlVyIM_mU^=Lrw>=SVi~;A$y?WXThk1Jq|}N4BAU+hWkf4(lVe*)T3W! z0ue;ep`#b9VjlB5QT@h;u?#G1e8HK=Dt;CNQRs?*@{`^ys8$11RQ>`@AUR;gWaADC zX21q1iAmUU}Km=YQ77%h-IJJ^QeQW|jDBwjWLeWKwUKFE{8sSG) z(9xWIWCovr$c01!!$PSEDJUQXMC##*R^V_>ak@&=mPQvFSVDICXa_5(R>ZOFkS;G6 z1w`^;j$W|Iq*62pD`eB7j6M~rQI#r3P+3*sjS(@t>4zr-6N^@1q#x=s-wX)D35(QY z7K5olXBg9uOHk4_skul$(t(>q4u%z9ovS&>D#~HSZgzy31wxa4ikO$G(RIGC1aAI8k4oes0+oXwVPudAUG-xXgi!%2(y`onoFhnwp@Apl z(U0q)!WR&^>tIG);(vTN#DwWxVJ=yi8H6Hxqmc(E?kM9?W~Y<`7IFj}``8*pwlc6} z8xkzrWX!e%So`HjLUIYgOSDQK>X^mBRO?$5w4%fQ|Hwx=ur^z1iUkF%Xoux!ID;km zwqf1`=W0=5gDb1C9l+$sE-Jy`e7M6C2ogzjGti3p^}-;t2y;<)G3TP#&~iE*MQFRs z%`~gS!|HG(fH~c1sJ?e2r?Ut;Wbmc?dO9WiLWe<7-D+3A8a_jo^{fXBDpJrI*SW4v zkspiX#3*@fLTIvOT>$I7z}eWzR`#+P1?q;Fbr&tT2`5a=?2ydB9Q)9kwYlAGZ|fS| z;ZBSU(jgB~941%O5%;=t&FfYA8Zp3D+YW|3OCfk0CdkJ3zWLp6_tL~8FZjnQ46=%U z{H!A<^foWrfsRj*0u%EHE35roaf`Q?-5LG|w`kfCjLgYO;~^KYyNw6$!^m50ED(0R zyJZ9+jNsxZ(f3J$aS3(Z9OvdJY0P=v^DR2tAd9)5EB*lkk0`v`GuVWSb*g8dKOO1; z7Wvc%%!r-w8jh@)#MiVo%;=^`30AHy-klpBW1Nk&2J};nSV;xv(lAGX8t_#sb78T^E?>Rqs1?{-+k|YAN<^BMdPS;ee<86 z+09q~`q`h#!z2F4ikB?<>0f{QqnhEI(*H#`LGkgq|13#z$JJ17H?*J1o`hIQtHqZo55Cv0E1y|7GKF|eU zkm^FvJYcUdWRC@J5C?Nm2X~MMI|v4U5D3Ff2IFr8(CDG5D)XP)!vW~`_MAt{&4K{P!I=^5DU=|InWOiQ4s-g@ea`u9}yBGQ4;?`5i79| z8FBt5Q4=?j6Fbop3&IjZu?;a%0YA|cPZ1SU(F{eA6{V0A%TN_#Q5I*B7E!PjZxIMz z(Fkji7kkkce-Zg`Q5aoN7v~Tdj}aM@Q5m0Z7@M&Gi!t`-a2b!W1X3UcRGNk@?Qi3e)i( zP4OC!Asz>EAdjIN{}CY*GG_FVAwlr{5U∾|dj$6WNg#eBdw$%Ka%kH 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%0D(qN--vW>8;@JP)h0CRLOo}lWi4I4o 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ʂPPdYFGj*HIxw1Jw# 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%0A-N-$Gpj2ewP#o=FH` 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%0AWDoXON;;RHZv+E6w=R_Z}3YT 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

  1. nnf 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
    $+fBVnYLV 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'm>M{ral*T%ebt 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%0Ad53LSa|k_ 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
    M3P#U}h$=xIZHNX* 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⁡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

    _=d0cWw>@d&vuzF`Y?}xJMaTQ7=w)m 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 z z?f@9x;U0wX5nWKCC~+$Q@BG{l5^!O|%JDH@AkTy=#M2()v#*}^&m~td1J(@85I*z@n4s-gDffbR#)4yS(#0E$p;@q5SrA9$79N1(fD&jvzXK5*oov z=3vuoju7w=tSnR@9<@aeB10o{Lnop`|Nf!Z{NWpvQak~7o$c>ZrlgSA(YqI&=rXwe?jIVV9J;{{5F$*Qg99F~vee=xqCpYDK}{P>7Ra<0;}p7>^*I65 zPK}Wu*ilc_5i`ILUNs|7*>F$?A_E$s5i-C69Q02Ff)F6|AH0h~2O?5al^`fJO)M3? zu3{iY6fJi&JS5KT;#D-~v-}$NLsnG)WZ@mkK@+wG69^A2Z^u^QZ)9|}4|>&_h;^5S z6i8)uW`%WTjbtm5^f*Ofg)B@!{&ayT2O=n`^IEBLAa+4N{_Iq@73Q9!Rm-8mmO=8) zAt|0C2TZ_+;VYxWg{PfgAvjES-z&dV(A>c5MGNUhyL?+p!TC5EuX9 z7T%$4u~##e;^6#}U;n}WKoN8f?G{ok;b0E{5imgxMPSnaw{ityaGj)ZA>wfVq0PW` z_ty$r2RS;T&`!7}7(Axljq2FngUME7U=#<`oOYcO8NO z7oy=Dpn-e=bOiUW8JKuL0}(J2Vbc~ts}>*;`p^#$ff63!U^7*Z0of81VGtphe`myh z9|C}jvcOiNCD#5y7&f5~`uG%_VKO3DG!}pnO7kUV5`s76Rv#lOj*h>2fwkV@9Nf$; zEEp6wtFz`K7Z!koHx6pDEtf^9NR9MJTR1olFw%+*6tsaTw$KqVa3EwaGY`b#059)G zZyXS$c%6ekrn#C0Vm%Uran)ff<9Hx&OFqDXLXCMcnu;~ZRzJwtjJbExAfq(iK^r!q zPpvte1>zBU>K$^yj`y+11o9s;01=dr66(NUb%R-$ucbNNHKb#OIwHC{Cb}UY`5*KX9{y7x?f@6U0X*m<7&ZZ_R?VW! zAs7_as7u+cSSp*y%hQ+)rdo=WJn5c(b)|MTsDWdcrR6Bm7p!LmO_CZUYQ(Og>6cC9 zN8nmWs)Yl9;U4UhuV1A}@)}AI8)ts{L$oBYx1vj)B`dU{7jB^!+Ty4hdsfb5u{UB( z+N85LW|gEQwqz@{^~6u0ASuahK=kyzx5kmGH1X2`@hNMhyZ-R3EWx&sDBDP z!4N#$9)_`fIPy5 zyj2cdgK+4`kvv~OD2*7xk??z?D7=PDYRj?Pib@SQiF{QW+{hV-%B%cdXv!h9e7?E7 zzq3ZbwL5dZyv$W)!W-g{cA1ZeX35vQS+M*e-W<>4+|Jhr%J>Pq*E+7e?9rM2Ov+eA z&o!x%5Gc{ux~xY$&~b&4)TqDvroUD6}nyHj0}c4^p=z15@q)fEkOV-}teEv9T;U%F|=gI(C& z`r4CS+M&DHpZ(ZbJCTmTA^AfXpvo3xZ+=eUnv7Ne*tgBJvW z)w%t-y&c_qNYeZL#K+zLepJlUU@19p{=!jRZyExT2p}b z9Jh4K)O~es?mgL0_~rq}d;dXrhkfWN7*`3x6xyLiH@@Y!dl~tULKi?2lpz$R{x+r3 z8R&%r&=XvdDeqV1dJiHM#2$4_48?dsnyy^{(tg;Ro$ddIg5lAZTN!`g zo4eq&0nX&*c8W_TJ)rKMd3_Y&sxGv_*hO>k@A8nu>B)=e}x8 zLI+PD^_QDQhilPY-|)}n559rl0#2>1om7;q*}VS_*b2}w2LAYmvp0u-YYyWdf&r=w zCiHLfTuh=GRjQs&owtQyDp~(qrvG9>*Ejv2SO6lJfPVxF8Z_9)o3}m(8yfuOua-lC zq}u(Oh%uwajT}3A{0K6n$dM#VnmmazrOK5oTe^G+Gp5XsWM=*|f${^hfA^HpDJUT5 zK!Ok#2K`sD9VwwfMQHOE?ZZ%@Os7^oYBQ_Wtz5f${p!+`yL-VzOiZY>U@d>n4mKi} zPSaGdbnDt}2#BLIe|-5${AY>TI)CrJm3kPlAe~<6{Iye-%3?tdx5(YQ_YIWVh^fl0 z3w1ZN=+UH0n?8*?wQ7SkXW~RT=&8SSxXd~%%8+8a{fy}O4C>+0deiyJ?_fY&{L z;!-VWh?dmmwgngTx~GlK+~eF~`b#N_qbXeE$l0hdKk8dek_wH6fh<{_>+lEWn zIdbkU{<98`Hu;^i&SC$o#h7E#b;n?X4n7EBgc8EkT1;fThSFm0@I@O34dGT$QVVjh z2{X$Eue{s1*+&`kOzHtl0V^bl+Z#1F)|K0 znG{5cIOk|WRAT?^0#7f`{WC~6{`e=0JGgAANjcigk)t@l+#zI}ZoUa;oN{hNMx8I! zc_B-dG_#yP;82N}lDhRp=snR4BGjCUF3M>BNsG1PPftG)6y0Wo^0kgEi8eanrJjBY zs*xQfnHw(f;BpWyz*Q;HAmM~Fh(WTzbI}LU2ujd0=cKn*cAWkSY_P%(yAqzp9*bw-+>V~6>ApdOot#P5w z3+j;@k(#SIH5L@gI?J&74=C#VYfwcODKgHdX|3g7ybeDMal{iYOL4`@HoMXSvJ4gu zBJ=rE?QRPm#I3|8pL`l9<=nFir8kbe7Ih>8iSlUl-b|>y8sYnoGv`2Z5G3bNM;}s> z6)c(1-`v7<)3$iL)?YPGO?A~)w`Bft)>&iBk}SX3@^Q#G8dUPtW}nTHs%QRVZjLge zZ5qyU>zonK%;0T5(i{)j(32KZ7-Wn0A~U{dP&bA zJo|?&+|eFoq@zF|`-}Jth5n28IOAxs@y9rJp^I(Y<1dDLpbK9JLzB$UcaICnTFSAD zP0T?AnGlyhUdK9+5$}I7EMlYf5~*~gV>$Qe1^$@#HY1`Wg7canbf{+#P-tUA?qG%` z5F<59MB_K)xJ40_hBNG44M8G{K6$Dej|kKdFE__Pt_T<5 zSYo8k!HiAV2uGh2WJ#zPDl0m2l9a5ZO4v|G#@!JlnCOK#Hgu14MB^0r>z{4_X~|To zvRja>*D7BL%UDk24Vly$1!RfKT(&P7t@IS2bP3F0#_w=AHEV2E>^)|t6c4BL$j(?uZnf7WZfrN z&zjY;s&%bw#U)zbs#M~X%|Ua;$Wl*I*S6|)uQ7$IU#l{lyqW~8FA;1*?mAe+@^!I{ zJ?UQ`OS97c7?vc2b;)GO7Fo(Fwy~V;Y)2vc*f-VnvMnJkK{h)Q(|UHbtbHhG|0>$M zs#YbcMXg9?+uGdfmY}coYixmpTa?r`v#GW1ZjX!HfA$uxzuiu7@oL=D68E;zO|EsX zOHTn*lOq&(Ep3xJGw^D)Y?XaiT+KV(w1)R8n3ZaH4-4M)o)^3Ht#3U~@R9C9R=8o6 zZd}I;ue17>z3824d;449_$GM1=smE47yMxRN_fKFd;>`I3tQ+WioAg3mV!B4GQd&= zxVB|4ffJ140dH8u4Ic4PSZv}GQ&@Khuz-zkjN=^Z*v2#NaY)z@5)3m}!v;<VX@20NlM`l?5%p%E^z~%K@wj~ z*W%Wj7GkGMt!F>mRn#gzv0$lO?Ej{k%|GQ_<$kpnsZGS$q(MNTH$n+*{6QlHScfiX z4eplUHzi8dHLu~tY2lpu*HIpJorj`qIvW_-5Ek#UD^1dbTE234d%`Biry>xGyf*s+b$ky*7%v5liZJPXxk&q&2XQbExa4dcmW%EsM2 zm2}G+*nh72p4+WtcBA~`p{5y}Rob?HBtjR1IR|Jw!t*1t&mn2Ai_bAa2Ty&&=oa@# z(nGU!rXyD<8!vLl`_SpREcx9TAvwIQ9C!!w`Lb~SdP>7i5JY%s8_!mFJ8%WQW8~-{x%*x6uJ_KS-06hgHL72XZeMeK^@y+ixe1SAV_!Mz{_-w);0F?6 zus5(FA6y+rIIk$3V+8qM@w`JoPbkq(g!CUVy>=2C6sjgPbpQQ!!FAIk94f*A|4O6p35s>d{%F^hhQrOd9dRT%>Zz8 zzzgPZ8D&&T&Zb50FdMxvDgPiemje+ElSU1A8Q_2lYk_$MF)QI<2zjFpQ}PdYKu8q$ z4%)CUJrfa+5DoV*I17geyik7r&_!QV5YfhfgjN_aSaVv$MP8IQTSOS)@N+8Rd<_A8 zeIb1gL49_IMWlg!+4oTu5)+$bX$!Cm@9+;ixFPSr3$2GOdH7Xg({)_CgGQU|CTCP)w^ zv<}`N4itDkM&k{+;127c4LjHkv4Vl;pn<~k50oG|?;sA|03W=|K>}2rc8_i-aK`x`8VfbPr}iha5x@ zzHyDTa}OMt5>I##bRY_%aErH4j&zq13y=!mK!NK33=HHAkHCKCFeU{d2pSYA-*9j_ zQVXaM4)^d5(a=Zh^N#^JkOfH)K}ZI;w;4%O3Eby=#Qqu=( zcn-4g9Ebo7U&f3iA?YC^fD7#a4?=Wtl30pA^A93m zBEc{zmhcVmus{{@iMoJ4n=n3plYt{sCH^4-yc7)?Ne98O9I;3cj#hVcutg6S4BA2v zLYaVDvKQJA4*h71%J6TM=p_xa7wYg0KF9&Ua1ScTiMde<>rf6g!U4MQ4oX4^=CBUx zLlBx^3N0ay4iRw^r;ZaL0?KfWynqYKV2BA34$&YEx)2QTu|Pf3MYs?Q?XZmNqYUJr z47i{|ud^1ZxtgsxDMI-U&JaTD;3NPeks-x}cm7h59Kj_1u!&{a41Q4%s*(=<$R*$4 z4=qzAP;r6(VTj|P2*Yy_#X}I~qmAeTDO?$8J}ERnDHhRS8w8OG?hqA5;}5_9aO&X> z)LDwB=pSOSJqA&gJn0Z(L5Tzb3hMwX6LCiSxfjWaG~Q`JQ1JoH=nv)aOF_v?-?o?k zU@Np}pJ5rHG0~U}@t7M?g{g9f2cd79c%JEbB@d}85V{uHSe5Rum^q@N(ZHhFxelnn zodlDGySY(#awm22n;S7JdWkevqHlFa5VyECK@_8Tvknv*L?eiuv*Qm$Dxt7gd8-DV z>H;)c8JYwkH1JswwPO%}@D1&77*Tl;{u|hps8|rTfS*^yq*v0M7!jU8BZCT9pjGNW zg0dG<%BIQ_p_-5mBM1@SCNS+lqZsON*d}otDy1$%4vla{>##3k`VElzH|tY(xZn>9 zv=*7Vsaz5cc1jSlQ>hS%qabxn7Sp2|Aq)uG5W1F_=|H9pu@>+dMEe=0%(*%-Ie!a6 z3Fq*pe$y z8v>Lv2#z&32(q9I+K@o_xfjNlrwl=Dvl1#7u>h2L56|$HE|H-Jv7r>#s2Z6LJ8?y& z>N4ZH0GrSY(O?b~NF8gjr3|zFJ`X!N0`nO_CvX-+T6@fP&Vy(00le2OrE|(7KVzcV<4cwD<2?wnoa}ft9f_TcG{&|AqnV>=0 z3md|NW|A&+s(jR#8+Wh_eS(|X01tYqdDKR2=yJ0+>zo{b3ytw*BFUJE3UQ0-uhWJ` zHi9b&0hEKlOQ5I>!r%@K%RUh6j|Ks;6#)%R(=@X16BmoI7NxNi!?75#7sB8Wuqv|3 zN~bByK>h%sDT|#Iu`9RnvQ|p02H`z%Y6smAtebavl{Y)oiZJrYK(l%fL5mR+8fIF0 zoYyD|X!4UzyLQyJ0FM3^4x?Zj0{658A+u-_uZD8886g6-fRNL;68mZp{Ti7K(Jvp% zww2?yK!YXsXf$>!ZFmbuIdT#GBCwbnk%ODDg?lk5!3_T3rw0M3Rw6K;u@R6PIQPIm zOTf5bd1<>5$-(1rD$lV1o_G&f3lGo0CjX$$KQt)< zrz)9Z{y?(eH=saD1>qY&6pm(_5zcGL7-1jcunU)&nKxX$7W5A1zzg>m4(%|?>r={i zD?EP~(7Lb-;;;@2(#oz3QLv0Gvg{B#K^VZmCJO)x;!qBdA~oW}91$(gslW`7S|#rA z4j7r3UIL5-@x|p33eWK@>i`cpA_{{c4sUq}z|aoj0LI_x4KH^NbciXl(4PNL3UtVd z-Uz=&vzd9Ru9p$biOig=7!K}Gh^V+8Jcx<>#tZ&1I2s|Z6m1I>m=5X+56Xb03aZb7 z{13`;59Xi^>fjEgiM8+H4zIEy;~;ASCzR2m4WA^O>%)t8y`4^I(HL=KjG7S)dD(FO zTtOkd0JuPC>%a^Do6_EEkU!io`8XJb;T*bY(-(!)zXKbx;TRN14yF*Y1o75=0UvxZ zu0iw-TKU|3(GIh)x=P!IHJJ-UL=YFm7xyq2_rMFl@I$lYxp^P@XfakN%(z z&A^tIhX}hMgx_%72Jr}j!Gp>m2xwXmn*gJ4h~SNs5eRc_oSO>Za2ewu3%?4;lPxHe zVHubK3cec=o1hJhjo^1$9kSq#gdq;OFe#b93}TxO%kYrP``QkH0GV(KnScOko7}90 zNz2WnDnSRiu!HG<;Eaop!Qg;|K@PzXz+oc@6}}uuzQb9hgguCz3*LQ%A>jTC01;92 z<6yz2Vvad4JOa+G4eFH9WA0hjB;>awEDMZ_Zf+OL@Mya8!j47>84z)o{0|*!=X^y> zLVirc@)i?5=w7i28x(_@!@L~e58o^c{;X;7bq;Bh_5em^D3%TLU(84me4ilKR4(g)Thq5~_tPS9x zP9p#g+91Qg4(+93EuLbAmmcjXu>htJ4Qh=o?`J#<;1A%95sJVUyyOqni4o!eY1hu~ zqH(<2p5EmEkN)rpukZ_h@TmY5 z3Lx+iFYylr3C!tb{vZq>F!3AD@d+FY+T#@*vOV9gp%UuktI;@-6T3FAwuE zFY_}`^EGetH;?lGAu4`_4$`GntWl${cm{$Ki3fBLBJBC3CKg5PGY z?^B|WaHK!`w7*>&A!JTZWQNya@z#5b7+>oKdk=fWW8xQg&Wph5Q4UY=h_iyvO{;e^Lwghb#^d z+SK{G$7{hqgd&*TyLV38xqH75I`da6Av1sDG9l#H(c?#uAw`ZPS<>W5lqprNWZBZ? zOPDcb&ZJq>=1rVAb?)TZ)8|j1L3h4UNkPC-q)C-3mB}ErX0(z)kQNl64{!XD=)nvp zT&pZI)68(h4%OrhxaUTka!%+_{6~>-)M3mcJGubCKtI1}rxX?8k>y5zlv!t;Q|JWH zJwRkC#h=R*m2^@{E4B2}pWN`!C5nDoZp#Qa{W8oky}S)hP($@d&Z!c7u)_*b^-xYs zYZb~)NX|J25|GFPvmH_hg~y+0?yyxl1cEGy5^eqybk6y$Vqg@ECB@=S)QKsOR=R#QFk1#NL6MqyjdL)Qf0<*f)XtXG3s;jp8YN0xv zaO00V9{1FhQ~q}3tz|v#F>Q{KviSI=U{J5B`w_o^crY*P>F^xu=(d*yd?y zk?5H38>S;p>FK?qj!f{0KcFNN$}1{Qx-CWeMb(@iK{t8So!qyQ5p+2_pryENI3+1tY$U}&*f&%Zo zCc;B9Tt37_YFZ`6QIq<5c_pVL5&rbiw_~LY5Md;PniLoWlT08%ACgQi`QrdSE#Vw} zM)>b?*NYwk7AJ?Q5`lV7d|rwl?i9Yz3T{+x`&>AiYBz0`W&X zX3-H!go7XsfykJohY<6;19}{UN%lapz4&x5B;Q+{H=t&k@zHQvl2b%XB-aS|(PR*r zc*N&8G6G0o!dM)+112Cbf{rM_4~-IH7wdv0Ehz;P%7BPJ+@XzGaKI@GFoibO@t$-n zLlL7AmsWV@k8eD}L2==o$!epaw~Vb_=h~nbujRpi2%;C}xQ9Q|p$uMmgbustnIj2A`OqDH%%(FW&JUcf9dE(HO*25V4~7wBwk-qGPEtF%Ex(gAxt`ffpf+M)MF7M0F~Pl^@AKBO37mL}Vfn|2V)M z@W(l0DWY&wiOHkqudcfiVh}sB06auJW<*DfM7gml~pb?ay zB}nFQiK})15{pkT=b?_ zUTv*e!%9-h?c9T49tqcc|B(uJ&(lFD)p{8R2Ddif6p6!(Zp{D&Pb;RpT^*p@eR0k1TSM+D3@{Jj~2CAZgB2uIGSNSnW1^e6t=Q|BsWve z)vcsO<%n`;`H>L|MiH;%2qGv^H=Z&#Bp3DwD~~%sgdDeWjPA3fe*9@rhg#I52K97d zqB<4TC?quM#`;Rp4n2t^T)|jKIY1%7PUl+J`oS^^wH()vXd)fV0124%j684bN-&$~ zMgBC*am*|Qn9dWe<3a~3ZHZWyKFS8^uJ>cU^d$ljz09!bSW1Zc-Jt?Dc4ZPfFuIvu zLa02&G@@r*V~$uFxg8M!A`+p9OK{rTQ6hE04L)j9zeIK6!bM0HTAhWCqlixS$93Cb zirfuc;~PI%!j|=G?{Qhp?HE&+e+VXJ42!F1zOclXl#bdhIPyoy`0p49sgosCPTZVk!O$^V}mCT(y1kou3oGBLwhU z4hf#ZQRKsO1m(PPhO(yz56Dx#+L0HR_2&+fpg;dKocBEF9)ZiSw;LhCrNrz#vU-sm zmzTAa<%jKni9}$!e3L)*^N-v+z)}mcl1q&1Gcr~C2VuL1hC99mz=e0ft^&+J4fG_B zBZ=t)wvPygdjN(H(>@bV1E#{ikg%;xU<4=1wB6!}3P=RhD#53#Jspe=1nfc}lPV$m z4h-xF^N6*k!-(?=v)7pnhN!_Ud_y>#zYbg&klP`_;|TJ)2XWX1ywa;vN<3b%h4bKr zT^NUOXa^UhHk*q$OP28MCtHC1l&EAm?}2B z2dly=cNoKexTA8A1)v$DvU(j=1O|pM2w~ht^^3lL@QlD4361^&l6x?RT-d9VOEzAq zKpcnq!G|Hg_Jy3vrTZBx&1c$Kz zLf9OGM96=T#U`8sMerZaIRvijhy$R5i!4Y*umb_?N7f+512o2!m?{FJD`Zk8g-R*adteNuFGZ5deiqf&@^oKOu@f1jvL_$OHtSzMgDKr*sWAFiG4) zNtIAZgaCzTP^Mu^sE@dVLTsdW2nSry4x9W3I>5OJUBQ&P1j_J%G?AQ;Rv||1yIlfps-6? zlFP|N4c=^$UgH3N7?kPp2P_24(R@wiT+Wi10K;6(P-}xYU;yTx@tNoKO1HiSYc*e-O$+kWJbI1$PpK z+x!Q))Pu+bP@SsG*%L~gYD`i1&Yuj*?evJBbSKNiOh{ z-LzAX(1ZZR&q9q*CpFY67Z5dDWd9nV_*&)Ec2U#-gxJyK%* z)jkzgbq!Rw?9p=#&@O!vNcaZ&_*a1ay(r{Xf-P8s-B(@R&H@F64E0&ee4_raO;<=r)(dr~@2u5cHP9#h&$gu03Efb*{m&z9+)Wq( zz2)3N$koQBQok)-(>-0()sKr!UDj<~*L_{n*i6`+UD~Z(+ntF+Sl7DU)Z6V{-~COB;il)EUh1u0l8jz7v0m-nUhXYG?9JZp4PXBF z-U<<4^VJXXmEQAR-_=Op=w)B{bq)8O-zke<`?U%B9i;o+U((25_w@hEw%z;V_P4+x=qfy<>BllPyl-<2_>&QR6uVkT$Mkt$^b~4vI34PejHF zKCWH?a88q$jr=X*+R)z?jvxgpUnvHsj}Z$`zF~4I-ayi1K(dlkPTx>5oA>>r8}8t= ziDlhTWYlP6>vZD?iDc^47L>5$`NiZ_F5fc&8K=19V&>#y9%gYWW#VP#Pafq?X5~~i z<~@#;PiB%s{x%m05@m9d;%|;+aK>Z#jOJ+uUp^WnZ(iqWcA#W7=L>pdo+OHt0A^|y z<`lLdV}_k^ULb!ylWt-ivrwCV{-!{Npk+oIg$`)eS!ac=Ac0;NJ2n$smf;Y-XfAeW zG-+m7?&x%0WGqe#Ypx1n&Sd&^AbqZ8js|0terR&m!PqE@lSbi977>)O>4&cA5V4Rw zLYa(a89}P((>-Gh$)J+?6jcV9aw6$?nP3c>5)ek?Sq`VNf#g^5>8mbkv>{lD4rrxr z6Xvk$L@pDo&LCLH>IV|&Hx&>AY3l(&ke4RtK2GAB-ekKb>rh_k))8T)W?n(IoqR5* zpcd)=yjE)pDT${(VyVXHF3D@H_Li<*oh2p{cj4BsP7^_%?8_eLy?$&OCYR5CYNQ5a zf~^ve9tkli!;ZRIxU>1Jrzv2NrJ?WErC zVV+uF#%J+1Zs``4LV9np8EO5VZ_1|a(lzga=H}dX@73SgIov)GbJS0 z&hb>~7WEeIKYm>g*KypS16|mL%=`db*oNbQ?gb+5yEgA0cM=QGgkWfMH+S>(H1R3c z4R#zDE!U@%)x^t40+C@9zco?AJD4BFE~CrjZ|#id?z5 z+hOf5()}CnKrfBAd4y5@9fK?a}=3-ochi=dXH{Ean z$n&&bvp$#cC{OMbA63>q@UjLQ+_8%6p7H{Z@gIlu0tenl&*?~qJ0%x@O8!r!OHb|Z z#%XTP@bu<%MNe#N*Okotl}hyUx^8H2@9TIL^88piR|i-#jrEX_nJ+7I;?VV|;Pr41 zcPa;P$KG@*ANcbIV+8N@W_M{V_gzl5^5Z@kNw4;6AE)y6>U3{+26t|E$MS^MZBGvM za`y&OC-eBGAd}Z*T`rOLh^P=0Ebkd1R$}9aAEoPsD*{{ z2eH=+BYxlWE^)O->ExvjL1_AWa0g`&1Oc!|Gg5{-uo8kYsHX=7{u;>=ypWG}&;=k7 zdyBB`aE9kU&t7@%kChKt$$t+nllc=w34Yx3k|W{sg|3~TN>d6GT6?HQV!2WPAu~EA z)0dD1*ag*h2Y2{~ci5=N2z&V;`^bk6w6E}Xp6`5ae8yk(zQv1g2nKfu2XQ#2ZJ>m1 z2+QPWR;G$cGYW@rNTwsp5>OC_bYO^dI0tdSg>N{A3+(=LAkL=BeaYvDf90aF{s@YQ zkEyW)X1K?1h;vIs2s-EmgK7t5NClGP2!P;li`>0?-$4CKSj%6nROQx%N+@w6#fla$ zV$7&y!AK}WDD^s3)nXo8{0t8$% zg^L_HT(>CwOSP_@vRlg5y}Kn*YuJB-wB6f=OV~Mb?tUd)&a)2%;hhgri6^f`CG4Ma{_XRl4hG(mKkQ7b(YX) z80ECzKkt!~iA0o$b548z(3a3H@bt1kLW6X}U_!FEgNu&;Xi|dSH5(mcR1;^)I^jd)y$9yg|eDs|CA?VMX9)h)ofdJHPKgYR#~T=cMjOj zIjBh_%RS*3G7&Bneh|$)22vzUg$W_1m_&@7iD#W3f=H>QoOuS?MJdLK3p}_`^dP7- zVl@a+gOCRgaD}Rv&@y`_>5n#mNm{F|x8jRILKJCbShW~Fs$rzs0(fbq^I~eE zrWSGPs<{-ExlDdofufGT-?jssBJgeY+(He)+pxnALmcsA!ctsuu*8-W9>WQRhhMdB zIuoBob9$^_oEAzevC1oV2=2-MxIB@#|1?@rx)!p_vAZl=C+}tn`2#eGnWE^8iq7O* zt-3X?wK2>E(|pc1w@_WREmAGyG0$6b-L==*S{!!R7?Y$ivN~x^azY^=TanstQX6&3 zU(;Q;STRe4w{nId#^-_RMx8XIc0We1;Y0uP*}WCz`wuhwP84u3|Aw{JB5pdlGz!i{`@vGi&CUXb0xzWt=6RDo_j`mKOJs`IWb$&f`HfD z?uNR@G~(g(ilX?5n;IRbF87Qok*A~9sQIiD?c(Dc+OX&O+{lw(zWKA)r{t zJ#sXWL44yr2g;wdU}!{^`L7+mQ&+&=!HfC)!xG;x58(bVMZHL50fX7a5lgbXFGg@9 zjr)f!+`$^xqys%1{D%nsA%u(9I0I_7(S|?9u?t;n;~us7To?Q3$3H%4hU!b5NLJUb z)>&%-%J9cKfYGD{fI=MQXos}y*A7&ituV9#Bqw#1#3eT69p}-8T)MGHzy*+z;rK>G z98{2TgaeD6%*Yp)S0XV+FLK&wlRKDUi38!s647`HIc`x3IsStV%<;!P#&HWM@^O~Z zoF+BLBFOX+G9-r786xR)o67J|en^qldkC`*ci^Xl%v49*s_9M+eez`hw97X{nGR*# z;bsz{LonJ@mw#|z7wb4rv)(z8S|09}23;sa8(JkcT+?*f1j#o4fkQbJ5umpi$5rkr z2>ne(8=_oCK>_}%i=^D+8Ax&{OLe8smUaZ8hEpg^YiiS*rsWM06&nTo15%sL{TRDVPrdmJ~!I&#u>uT4#&UF(bXe(d)>Q_5a^{;}J&RYj-*ux?=u|8d^VjC-# z!a6pxlASDNO%mA3Vm7my-7IH2>)FqOHngH0Eon<@+S8&owW?h$Yg_Bu*TOcovYjn$ zYirxv;x@Os-7Rl>>)YP~H@LzbE^&)%+~XoQxyoHGbDQhj=R!BS(w#1Kt83lsVmG_m z-7a^#>;B#Ef;YV49WQw?;=J>scX8!iFMHeT-ixF+z7l*ded}xA@5(p7_ucR4^6TIE z@;AVA`)_;&Y+$YtIKk>YFoPea;0K?#!4k$3gb6(13u~*w8t#zuK+@rj02ss44KYbb zEaDSWSi=?O(1$(J;*6LW#kWFlM`B!^7hA-})6sFJ7EBQy%Q(nRQt^fZgkul`*}_n;Sjo z{`>m*!DEK9p)b8=OH+Evmexq8&BAC&L*~&^hA*n&TN2-l)*&hM ztv|i%UQ6fH{!w*=?fh$C&l%aeCa(a-$`J~L`6NgFuzXz&=@(bK$Jy@jq##b&j}8@Xh01D?H@nRynvq zZf1Y~+q!Q6$-q}^5*(jfg5WOq%5~mzj`#fApeZ)d_08moKb&YF7x%nz{_;`&W83G? z`}w_cuI+c5JL5S&k=0?1Y%U)f=sbsawm)8WqsP3vYzRrsHC^yLcb(~3|F*-azVD{j zTkL7qc%p|M3d%It@GaHt<$~lbC>&k0q=Kyza7bnF1*1J|73MrKJ$Xl_})cK zfeC;<^r9C%0$`qWxgUD*sAqN6O&s*qCq2}cMmn$Wp75(%+u^n+v*lr*`_tpT@s)o( zutMNVpQC8R`mKcfQ5VuFAo1ZJ?%~~?31922 zVB%>XyEWej7Ty1q+}G*g0P-Ev#h{=WUJ6QG1O8jUp@iPqU;%Dl_kCag0UZk_ga(Sp zWOQJ|rC>#bAV-j(N|@kup&-@?8~wpxq)p%rBH-PXAp$Pg3;LeMF`%!J+72cf0U{wA z@?Qd~8WHNDNT}TIx!w!rpP3;-FMtD0twm#uA^AxjiDltNY+*`t;fVbm^9>;x{$2}` zp&82H;7MHqDq`1#8V;_+@gW)Ot)cYI-~0t(D&C%zncg1$TmHG--~KV4;oZw2zRS}f zVhi#cjy2*4whtuM&ijF%DJmkyq2B9-9Skz#8Pc6Csvan2ne6eQ4ho<#CSL6IALrR& zo82Ji!D2Wrqw|rY8up;$t>P83B1IDA zKWsuX4AecGgEG8~0MJ1$h=V9KlP-LK0FaCze9%4U{>54(hT@ovBD_Y>fWs_sz=>3# zi2Q>ye1=EPTL=n5SiXZcfC2)FKrMWOJN!d4J(JA%Lt@-PFQ61TXx(8=LsnbBu{UIc2!glc+(DY(Ns=z@g)EPy5m!v@*KK#4;r%m)XA0#nM3HkgAf zK+)6Wj8>GxIcUR-2m&({1Q)SmE;i@+Ifs$7#{!H~IFM)5bOVDXQ!w0vJB){Ntb;g+ z11RVS9RPzUDZ`k|V{0}NV2FS&yu&*nif#1BIZ)_7hyX6&#eC|g`Pio@DqWOXDSu{( ze|CgqCIlVOQ8%n;w6w#FrsIVYMl=wnBGr*1geXO5Ac)|{Ld0j7+5$WTk9*)kg<6zO z@WMzEMmVr3_uK>Iq-8K}LOM{-L@WR>$O^5LkQzyZDNs^7S*h;iVLw)BrRJxWWXY9i zDM!RlI3&VFu*o`{%g7`Jw3Mj`YK8ucR>Th7sV<5rac)MOB8V&{gyxLTM1&0BEJUJG zL?et)^*o|hs3=7Q%)We&KU|KY+6Sd-D(PJ6P`X;Q>StM5%%^TdzzoGH=&7^F%1WWC zKPZcv_U4-aN<~JYt*wc^f{Qfsv`tZ8Cv#c1nB$b!D6LoY~0zz)nsP!(6QDwOVNFuJR|QUpmF z5*;YRbP|R;w280wr3msW>}+9p&SM3BAFH@%#y7g z^hlo;W`iuNbopY{Kf$IhE8S3Xqs&#KHIji2jg!a&G8)&F8+N@&?)H0t?Z8gaD~a z1q~2;`YpkjDYG&rk0=Fq%I?)-A>y)5gDk{21ZqM!#lD^?_HOM^tmq>G=$K}N2g%O` zS8~IK@3^!zSnm2b=$=0sSj;!Lg!#&^=lj4FpP!i1A>4xrwGu(rb&Md>cZ#(EhlK|8vD1$7C zf`a1cKimN@w1YT^?Ef0^5wlDHug^(T;Gnvuac0pjOecKq#{`?{H^8WKOlLdHg1;^j zBdvqFyeXV2hwTdN>(FLFD1%WsE-&y>n=sNYFy=gdQ_BvN5J^NCy=PMP0;BFP5(9D| z?+QdIv8SR$C`5z4u7fr#Y3wXRbDT#sn1YU2amaduAfy5~bd)lPaF+(dK)u7|jB%}& zu?QQIKoG?KJrolMh;1o@f=Hc5GrR>w%%etygH)zNGuLBS*4XU7qK;a^EdC;G=uXvlk<3qb2+1P zI@b#GvU5AT^EGoAp_vby}8}?x%c48~`Vl#GQJN9Ekc4SNTWK(u! zTlQsRc4lk#W^;CDd-i98c4&+CXp?qnoAzm=c518kYO{80yY_3tc5KV`Y}0ma+xBha zc5dtTZu53;`}S`GcW?{$a1(cN8~1S|cXBKDax-^xJNI)#cXUhlbW?YATlaNicXksQ zHd{>FY4>-7cX*4ppFJ~AjrVz@cY3S002s4*ulIYycYHfHA)k(S%lCcbcYf#g4E}xI z==nG3m7abJ_<$35XBRRVSl>f)pZ8(3#t<0D7I=h9_=LOjfs?@lI&=lrLOYK#BZ&hq z2!cC1_QCaikpB*4`Lyn z7e@*JA#6fF`9nEq0z2P$e&sliLwS@7xR0AOkt>dse}<$oE0f#MgZHMCgL#<8H zFHEO9+_6#&g0JfYFtnx?x2!EV&y#Ng!niD9l*3$pMtH1y3||FxhC)&Vs5zB_vO|2t z8@Pr4c%}iUfF5Uo9;o8ng+DB4Svn|FLb`-f=#}3(hHB`N3qXf{Xup%Y$s?lkEHEw< zyiR}*E*$4)2uDFI10sCJ9qdAzfP1?8130vUBYj3B`GdKbe6&;k!U)~yXJ|qYZ9}3H zJx}-q0uMz|Wc@gyyTpTi*h@CEtC&2em+69Oe9g(2+IqBCAeuUln(p~pzC7K>JO^xo zhx!9Fh>*cq@7-%8|&| zoah32ZTnCd0(z}0&D%ZooBU<8ddb^+e4N+7219&l1)KgGe0m*|=U2Mpv&o(SgaCm9 zfBDlkM?fEM{)7z_sL-D-hXNp-bC+sjMvWUecJ%lWWJr-CNtQHu5@kx2D_OR5`4VPK znKNnDw0RR}PMte>_VoD^Xi%Xl$rLqu6lqeWON*LlDNCI{f9ZN5a_G$8vW^w~)yhb! z-8o1E{dwz?5#q0bVB3+J$kuJgv=brX+E}aX*|}fawG{|ftU$a{2^Y?raG_d<5WPC& z+IVPW$&)EpwtN|LX3d*9clP`lbZF6-nU*%a)M?8*xyng(murDQtiiUP>&iE=@`Dd!&hfb)wv;^azfqB-VkNTY%dx=yi) zWVxrDMxgso7I-o&j={wi+KwXa)H@Ny6jfZ2#TH$B5ylu_Y>!5!-g}9T`Ir$17k|#t zgrol63hO@s3Q7k^3*kX>I0Ty%ZX@di2*#gq2FWN#e`vcdnhz#g0KYCb6iAbFoQyKW z<3^lFNEzLH6V5p0oRiKv?YvX68udi##+RscMj%Yc@rM}^_%m_H+>DeenEeDAq#J+4 zJP=9&-~!Q~3I_sZoqKw5RG?elaqgjo{w|uRluqp$Q-BYm@uwL>IkJv1HW9@W*Iaeo zmDgT<{T0}s_8gXsK2O3Wmn#KWAQS>u6+qN`wAmy!4o*?#tTu;Jv>LQ_ zQ5>Sg94$FW@Jx-QT%ebG?pY?>J9cr$)BPY?ryX1jkvf+4vbmHlaF zmM@i&>Ya4}wN$}b({xA#Wk~kNopn|YM%L?;nUCe8!=WTWMFp_Mos~zHiZ=@BdU&9h zH6EMnvduml?X)FkgX0=KE-94$Xrl6G9c^S;cOp%eNk^)6qA?{lu>mV`H$hSXhvamW zDbgW2f>HXNEiYX#Q;tB1M(L@T+2rd?>EOk-d&bFyjzk$3z>>XP6Ni^@y%sTIfy7pu z_S$W~9rxUIpX`mcX{2DZ-3Z>D_~MN}9{J>z2lfQt*@J^S;g_GD`s%H}9{cPoo1k~+ zm1-jn2BHs8`|`~{AN};zUmr&4*?%AY_~oCU{`z5Z-~Rmd-=F{fk^cvP0Tkc>30Ob_ z9uR>ERNw*`*gyw95P|~~UIZyvK?`0GgBjG|207S44}K7YAr#>VNmxP?o)Cp8RN)F) z*g_Y+5QZ_7;S6b5LmU3y5QjO`;SPD&Lm&PSh(Q$M5Q$hsBOVcnNmSwznb<@pJ`svh zl;RYrSVb#d5sO*W;ug8sMK694jA0bx7|B>hGoBHRX;kAH+1N%mz7dXbl;a%fSVueF z5s!J);~x3gM?d}%kbxBBAPHGWLmm>5iB#kw8QDlj4$vV99LNVF`AAD%5|f$K#G2XMqBEtrL1$_coZ%EF9#t|8#(7Z=~>S(4znZn)MpSs0?c;CGN1m;Cp`CAP=g*6iTIpkMiAOi z8Zwlf0uX3C0UF7PP_&{8t>`0H;!ux%REi4y=QlxGQelp=k{QM5IwQK$cS5t9j(mwp zX7>9f;GW$~2}M z9qLbEn$@FP^^jn#DpIdnRKRK+?`m-;lVXI11YwF*?Ee$}W!ZEGO+%D}$L z6|jMoq*y_6L8-Eostx?BVE@R~k-pWjL(Qp9<2uO2DzLJQ)$C@83d(+xvagq=plCTu z&TiTj{<5ciEF`^3TGI+OgPASuY~`BR$+A_pMIE7QX*);93RR_&)h$Y8Xd_=qP)afVsE!sh*MtOGV+VLkjw`+nHQByRDJ ziD=agmw3hug|Iy3nOzyDaL5o1@scgfV<&g8doV8Vk@E`T97|ZgR-Ukyv;5r^KN-ya z=!GT%EKp`MpBc?*E;B`gEMzyo`Jy_OVUpuaWH@6t%z3UL+w{cX1vtVQD6e8R`se^ zjQ}b~SiV<=?{7OT>MxfX*DYkUZE%qaU;i4|!4|f!sl*FRw|2!^y|0HoP1av-n$x+K z_5i(S8t56ewRlm~tW_K8yi)eo(-yY~1>k5vMA)%r*&W9*ev7PdT=UyBCjjliwLNfK!@AbG^|;By$Z$w}G?D4f9y0ovS& zlu*VpAV_wz-%|h>kozY5p$NG@lj;9Z$U8f`ZTqu9Rg8bs_=V*8n@!|{!o?eUsp~G~( zA=+sF!z@-0I?yc$c)0fc=Y=;oGVOo~NN`|*h*x|B8Si+=OTP2~wEjG5Ft446PW|?@ z4zzbUE<({mko3`~AnXH(cGmmD^$#RJ7-dg;+lN>oT?^=)0sRl(kC(|brhmdMxd25_ zf)eN;`4Ufq>HrcZPy8@w`jlenpzCF@kI<@4vhEGfGRp8O==&Zh{1Q<8G9~p^kBM6E z^*k{41kf;Q?*c1qo#KyRjBL;huKw(=E8xn)>MY+VaNc-H1SsJTAOR5uaQQHZ5HbM) zIk18jFew^vv;<%* zK>z^=WDFzyj1Yma!V&+$=Hx?V&H)$jFo3X7UdZ7V@CInSK@e~u9SYR<5xr>k zAPs>0q4qk61#Rg5oNN#%;R6nV56;Kr0X_E%&s|6v*Kp@P%h? zfu%NK99$!7{GlA4qg1qn83;oyxFQ$k10MZ>95P`R+5u^frXU4~19-t^l7=v%VGsnU z6y~O8q$2PFaTo`24ql~ijz${>Q3j`@8Of1=9k#iB+GJq674{9?L9w9f$lL%?k5`vJY%<(9c@PaZB5O1a&v_TX8 zVF66RHpJlvCvH&0;Sc{o6TU%UL=qxm(qGEYHp<}}3KU?JMjJGgLu~;egTX1|WnLE4 zUb1E<|6vfqAwL#$5OjeS0SG`9q7_BpA2>i4-r*i1E`T=BBopZL)~O;!MHi5d1AyTk z$e|GcNCcSS9)e*JE#VvB!4`P39mauma8w!T0~nB$O4h+0zVsiS)F75mRMf#00Z0&_ zVL}bG8Sa5h|KSc~Vfk7wxY$Uzx!VH>1n5joXUK~+?plo{T^8E|0=7g7cT&&f`6 z@;Cqz6yY#cvk@NQH8VjGWb+abff5j*4-(-L@-u+uz!E575CDNU3E=?#VK^PH1MXlt z5kU{^zygNT5`;AowDBM4Ko7!I4-Nqn6rloSlL)i(5*Psz009v$;WvZT4;mp85aC(r zlvkD25G>&m{(uq`!4Iah5i9_J4uBAD(+>)P5{wmJv++6g)28^-DE!lc0CX_AVIl*l zLoNb<7Jy2^flnc{9N?iT{sGe;;K4^R6dwyTfE0MrghM}QWf83;vyd^Si8C{VdV8E*9-8i5=*_8&~a9io9t0Vox!wk^RzOPux; z^CE!I#UK{(A8fYaTC_d}2ob`8WC8O}3kXkFYysRfWdn7L2K9n);T~2rfFNQ;v$jhB zXcs;c;_hMN0(2cp!AaSWXAxI%%am~icO6h6fJ~ts*zQ%Ij2qqa5Gk0llc^-ODKyApPqt(OXh8hoO8)^} zdX#|h19Kt5N`BThNR%QG67>Y=LRPOJ-gkhq1aoaxY6}QJl@@G!HaL=2l9tvYX0&77 z6jo>Ed@*z!devvKLKp;49>K8BM7l3-?e0NxYe3(VUp&6XkL2Nj4d5m@K6@ZL0V?mcU z%QAq5@QDqS5xlhz7#4tvZ}Mh0J8}0PZuf=<$Y7!GixF@L{UCrwKy*7GfZlca%9Brv z_jCj3b|?PN|D5lQy|p~C_o}?NSisl%1W4O7Re;h0YsJ!#1xP{^4RtHD~Kp|1Xp%e$$EDP9xK?#A+K~t~dHbz*|0%LF@3M;O3 zl2CC4z2Q&oQY&`qLi9rbWFc$Bp%%DwAmY{`7C;knff-DhWE4XNrP=SaXoV@LOqij7 z6at9>NFi2l0XCr*qQM+gCjIc@fdf>BCD}4j&t@O3;jXd8rdNug`1o-3c-56`)m8C! zl{%4=5TKPfX%~!l@K-^gfRHs2bQfLGIC=%TG^aRv%d-eq6L(l*j$>o<}^nMTjyZGW_Y>%xHW;)5R{Qs~1O66U1`hy!*3 zAqnFh5b}dld8SvHwOV=L1VEP+0xeZfs#WhB7$Fpgr%MAbm$3t-{bERWswW8s6cFcT zdZBbAN}1KrMMEYX!ofwQ`Kx#D)pCen75IRz`GB?|lX2Lk4>>SX^P6vO5MHHjltCEW z;haNLrPmpz@dEY00vc{XvL{;>1W=wc%>VuwIWJ)mS5uGqd4RxC5i9`^#8q5ncc9N$ zfIwgokP|l<@)7d6p+Q?X|5bp%5nn5sHMuvVhw~9kJ6!L;jWar=y?3N3D11-4{-srV zrNI`F;a9O^I;oMG6ihaQ2^p0Ok!0?n8Hz9i;YD7aK^D4G29FwPmHL^Onx#-tdb{CN zDln|uNtf42m;08N-GUdiM4B$-XF8VbbdpQ)^qJOnUMOKd;ySLYS&1ybA21?;@H)Bl z+JHh~9U$4Sk22~%8=C|j6T4B5!nIj|VLHQh5E2rB#aWyYFoB6Zn|pl~ zVw+R(5s2cqtlgj8vz3hh`9gQxCJ@7 z15~-6yF)T0fu8%PQ*XLSZ-gtjfEt;A5Fr>;rfFk3y3qw?LD;-i8NJp1NxcP#z5k&f ze`ELJ8<^%>sOr0`-J(OZ;j9^1zXb{u5?G}H<(WEUQUroZ;JR`oO2Lze!7r^N2K6H( zynqy89Q60X0oxlI&KW?kLq2@ORT{)m&(ml2#CdEGtaE@uw=J1`iZelt1Bg~3!Hoq0 z*9~aL2LX%+s1Gn9V^5QbZyR@U8=`M}qL+NPn|$&{^T!Ej%9~20tsKQ$j@VNgLd~SQ z5y;Cy8GgfDl|QzM0VqrMT7Vpl%PFy>Q~9L91eMQQsR4w{V>&SGdm$0>c4rCg&hbJ&o=F4;Vr?r2G#kPN=bEk?{3HG}^$#|k-2-T5=G4A1 zeAI8w8Df|wBL&slS=Cd00gMJ`4OA8$^s*0(+P!grgnbZg{fi;NJqCP)28n{p(&^#2d zlsEc3VzL^x6v8hwTx8btAKH{qyo3;D;SL5OD^;;AXx$75Ileo zf>jR`HhC8y5nvp++p_9|5FkEKQuMFjKSG!06ugt^j=>C#8f7rZ(BVH0jWSUh1Sq4$ ziUvc997(dI$&)Bks$9vkrOTHvV~!+4v!>0PICJWxX+oyRKHmH}qZ6{0zjKg&2K{BQ z)H;9KKrJZP$JVkwRF{r~bk1KbkzCu65=p9^*n$gs-MhC8(ZXHs?)94b4^%KsbP+-G z7wtnN{o{&MfI$Jy zyf#(*PMo%M_tu3HAfPN`)Bk9vu0`A6ZruNXiZv}l**$;iw26DicMxr^_tGhUCztM^ zaQ@bLi`J*lHh=HJg>xs4nZIASJ^KT_tam}$z&Fb`X~AErlos-*+!pL49bR4CV@@u? zdBd1NKq2+d0=RUw4lky(<4i$DePxhQO#M?~QRf*Xh%!&T^Gzyr{i51@D5j|5iY&f# zNJAu9(1;}?KqOH}2+=W!C7D=)$V3JmPzNNLXoN^){|I#BKL_+dNhXhUK*uAP^q2?; z|I|@skzB$^2#g0MWRO4v8HA8R|A18fkc~j53Fbc*5b~r(dML2an=R(4=bn7-Oo)WQ#lg_+#jCi#5h*h9PlvqCsJe6;fGe6;vFh?mQ)FFd`UK zR;24d>d!ctghZ&MhhoJGrRy9QjWU%Qv;eQ*turB?#1?DpvBz+K?D-XWp#!j6xqi z<&H9fn226(0xa9?v%tZZtY!7xcM<}boRSFwDDk)O#TaL-@x~l??D5AS6UzpmBm*ia zWgO@d;Jz9jm6W-S8f3{b+0One4li!~g(;_9S;%v!s+#4gL7+rqYC6npA`&9Olyh8b zyI5pU$}20hKq}xIcMdOfn0TN;bOaM@y=7FCVf*$w)C@5ULwAROfP_e=bV-Q_2qPu! z5K^KH-7s`2Lx^;D4&4pXO1HFx;IMg~_rK%admrmu=ZEX#z3z3db)ENl{0>Wh)>P-q zh1AaPmmeKAe$;=&eeAcm=^$<5Zs4#)QyZNcIQ)^s!8zh{x4;JSIP8pZKhqZGqx4#=7 zeZ<~rox@c%o%AHeN~$wlvqvdZUk7ohS5rUvcQNzo{igwPyPr~n&OM#zKdWI+ zFxQ*e9(QWY*9IB}58F*rhgoK*^JUPE&-Ott*+b5-(jmuYtM?uoL2Y62t<|!BS`8hSMwTdD>~TomL**=zOD4^Jxq`I*(yTtzUBSG}e10kLhZl zU-ltw8UfB{0jUot(w!m0weneR3kFmq&*G8Mn|HYH$TYgF-@}K&?3{yxI=*L#sMah_ zbzzNEm~f)~uqpSe!6BpOvt+(pdLGS%gx1Lf;mlynHvzA~Ve`Mj@WLKb!PmJ%W=4H! z9a;s#se>a5N6sk&W)Zxguyng;=Na=O1<%^9wc@jc(+2pqp9&R;xd8<@ws8x@r<+DS zo6objnN~buay{q=rFU$E{JGrslv*>=!_g?8pKG0wEt3h*RMQvbV@WC+UrXzrIr+TSdQ_bvFE98-jJ73CaaKGtWBCC`E2}n(R zx|z+O#C(Jxo}ENM77SgVUTwH-;PZm;C9CP>hz%zHvay2S5LXJ zkB;Upao`8)YJJ0~vkN=RARF-Ar?(jAC7ZaV9~u8#n@XIY**?|-u z4(H#QQkspdLw4wA=;Z-7_dOfN4Xn?QaFoJ9e2&J@R+U|j5{xO2MqrAc=7Gz)^B*qj ze5otZM%GB*`bh*)`FRSH-+m>oArZ2duDClKgWeb_#wahoNrJ%>e;WGWW-O7TxJ&=u^@5Fg-~S`EHmwjksYA z&?W%*k^K=OjKiPfxqrc?`K67EMS-syj$idN*8A@^+}zB#G*5>g(W(gX@w0xSKSywo z2D}pqp!9x7Jfdi*dW*S!^}%8e(fIV;p0(Wz@xblWpt$@%u4%7xWvl%pyDCb%+D=!C zYgaKEKNDkGDPyQJ4Y}MknPQ=kk~o=)cd*i1Wh!Go&lE~+ZU=HIYoXJCB3xS`+Yq>? z7j{Evd{2mfSD-^3IQi^ZkuI+=2Y>-ixOhT=-6eXI!&AqCKYRkYXCbPaghaCO)}0U| z-AFdzM90|73|^o%D9a|2$YbK!GdnRdV%5VUsjK(K_AMV#SAh5P7 zhrJu=i0blE9z%0eu|+9P(z`dZB-qJ6kWu~CsKe1jXX}s=7y)Y){eO6`6U3eX zp9j3$h%QFNl$<8d6{7Z*U2>ETVvB?cApG@dZVchTF#M}{L9@1gV| z)nI0H%npojgN3I6n{td*jI|%j0V^pakhk%zYy1>sgf)aVo$ObxA<~OzMh{ZqN|Gjw zADPEEyhbvD0M!71iV#@mUx6=s8_I3UV|-yoP4jJaJ>87P&v+zCt8NRzVJGSR5wleqvBG zdkv5NLw=QyZGdIS#v@0nAZT5dpC|Y%ZWN7`2<8O-s}tghSF8`r*HJR!I5?~MWM&6# z77T}Fm6Z6P#>v-v7VHr?Nhg%%KV(>W6a^avJ{iT5ap;OM^w%{>s2~#&A>jcu zwKE5NenS$(l9rZ0_dtW40QuxV!7d8)I;6a2r;vln9J~PhK>Gwtas-c#9>iql3rL@8 zwt)pTf$Y=wO%USULK8Jsf`@cj)}X}eC?ZP{RC`YBfB3HxsjS7|%?ZUNILRWEMrEx4 z&ig$eAm?}$%vTFZ9Lxe|1WnL#Crvu83F5Q9CAtFS-NQhQ;mA=yiu4A_Z&;2(Vq`Re zXxxAWgC^?QBUwW!;3;tLPayx=KfwFwS0kv<07@k+-sj|n{6fjMo8Is39)PgKMV8Ry z!hF|jYEE8&V??g=YiKc!TpL$xtbT0IUq8J0Ag3C@N35?IQ{Wa8Xpu?rTpBAgl=!F; z#a1bBby`9j^i4K^=n9&mftAv-SaMWDG<-v{+l=w#?@rHMFQamxxb)4rmMlI%5CTbA zbM?|kc}fh#3ME*-@UP|mlH{VvFU47Sd^=EzmlnwxPbY6jaaCCibp3*O?_esc z3YOdh6PBg9o^`Sw*OyV%5$fSnkDFQD7gi~rQ^_}3Hv1ZCAXU%CijA81wg#XlE8)2? zsoH%Fb=M_qMuXQ;G;DOadnf{S*0KQ1a7_$$V^<~R4)TjaCS&u7qOT*F!CM7gSK}uVNEl3B_IPyG=gmG zk7qTDZ}Oby&b>;h8K&?+DBK4U&~(=c3e}CslgS4(yw2e!sw8NG5^tj!x-BW5E(tpv z)H8HZjD{%_2F4d1xchx1|2#|<=}?oWQAJ%v^jlZ?7>TyPiDY;E3d;k(pyfFN@X!wX zvj&z-4v^*)}op|@%HF2n3%NT&U z(UGpXgf2O`w6D1e*BvyBc#PT9O&vVwZo~4)L@*{KK-MR@KXCizzN4^J@4jm!nw%#h z@FQ6jtj&0fbzh0%WNkk-AhW3wVSk7mNuUTqDD?jqD|@gohsEl)tWCK|Jb9{kQtBl%<)Nf?9VrDMpYx=qD7 zXkuWXU^)~@FC-3`0vAdR%$5+Czl>NE1RXulV^=ee;Y8Rl(8_9y*t=W_C%WoeO39B+ zUx(>w#Oqvr7`InbM@uBv1PNQ3o42Z4HB1wo6bL#S^VbIB;!L3lY849~Ni>QTn{*)y zlj&!Zf~>ZEzU0#~54n2>f2i{;PxWu0e`3vv#O)X;9X?5Hs?y zR%`3X(w7l$9Oyd3UP5tM$})zGeE+)NXPKLx zY~mjAgY;7y-p7e73Mhc}1{aG0a1Y>ng+-3li+hg!oso&@|F@X_FEKMSF|#nSurjgp zFmeenbMdo3;^XAz<>uz$<$e5^kB^s6;E}*H4nY|fq2~-@`c#T;RL?#Cr4K$66^k4m-GB!3gF?nrfW@>K!=IvXUwUwo7IZ6M}R)IagmyXX10ibXeqrB~dgf4EA{xC#z9 zbJn>t=Xla4`P0UQ(nf^;Q^O+vsUevpv~6&rw|}7D=Lda6_+J08{;zs^dU|_%`}_L` z2M0$+M#jd+Cnu+-rl+T-XD4P?I;Qp;rY^eYPk$_~%`Yr2EG{lBE&crY^VhFm>+9YbU;OX-^XJdi)z$U&_07%A-~W&9?(Y8mk1+o)36BcnV*vLA3~H6A z&LDhpUbBJ9obE6vyGE8;Rc>z-jflhYKvkY<1is>b=a1@%%>VcNaVSguf98+NgEimB zv*m;SN~_lv>ftIT^1d0WEt>wWo2T(bqpo>`UHoSF z^4na4>eA2`&4%)o7Vq=@mEi`i<&H?WcazBRF>h%#oXp}eN)rzkz zVUmMsn~4mhb!ZxVx?C(A4yaoff&KNhRiJG?fR{gAxVRU(uYvcth3q(?q+9(b2Zar(|AuJ2}?z9(sPrTto3nhMix|n>@x6B z)<=Q}c^v92`7S!~P_+R%ZXJ`o5=>=a3bqmwJC!uEL+EBaq^kLK0**cYA`sY->x%!K zjrK~OKq}HsCA3ZD@o&r6DF;XY^1iyq(bM(nQ+Re1;sceBWYB%AJqa@aTsl;aLwvdC z5uiIzVTeUyM}_cvtHB zmKV1AFnl`-hB%&UL$PH5R&jD0;I%>NJsQ^OALrh}NCAvtUiV}&E9?tBh)&u~ zk2otHM$ch=!lF*c;2nx7)XV#Q^~=|1QcPJT|2%HtAEcc!Ga-6oeB;ggl|OUm!7`o; z?{LOwu<0tDSy-)GwUcm|$+}eZpsNpLl1Rs+zXx_jNYZJYC*>aN*xG;*xivLmxN}PQ`&AdtPQX~L zcmlLwm;(ZP-Wg6gWU^TO$iXl~5YssjuxW{XFq|iU5sr|>2qE!kIVj$Dl6WdvvdADq zJG!(jsqzT~!?v639;bR*VB?RDXk>I$n%oR#D0)zJqh{wqXW!z^FZIUVG zI&aj;QIVuY5T%%|!fkmZ>*TO!U5Eu|iE*O3p6cH&=Hbc!!GfX%lj|TlCT&cChRuL( z5Uh*w62I3fZwg^ZN`&Jq|2#+s9xl>)#?d2FuB*-y4nDkWnsf;CFko95bm*xz)DDv~ zd<*5Zohu<#=2A#nK>Gt&87{9wWF+_1Y_6?JfK{6mr+;yRP7rh$L1vH4K*ZBkK@LKz zZW^#&DC#RNc4#HJ-lclrKgl%x*_g`UM_OxynrYS4okv)8Es;mn$1N!0W8>l5IOV=S z#n_VyqIY`Jfdg|bxO!Dg%&io-t26Qs&xSzW1D{wN_W6;$JiVJY8O5%4(Ni7aD87+R zu2(eORFjo-Qf5#ZsZ%c)<$ztksYxKs6!Y&!rRY~9E7zaT6P_}JW1>w`J(u#Ld6R(A`{&~&8Y1dt*+65SY ztv-u3iq8pieye1lH0fyll$eq6;al6yJOWox(9!%sfbgJI#s{$xoH^OqWw5k`KX(3N zk2G2hTJDS`t#rFk!1XJ92_BID`qKc&d_aO{%}0PkH-P}J7DBny8qn-Yhk+K?%_3ti z)g^ap#6i?kg(qQBf(lUeq`YC952|UJPH{0rJ^x*bjUQiyWA57>gl+@G1i05O2sM*hw>k=w-lb-BMGH>r8c7Ddh6&CVCW}EO*-j zR8ef1@-9&CX4T>D`cV92)v3V1Z_)>a{e{m?S+a+9e|VvrsS6M&&o*iA1!vn65DQ4X z_6uOm)4@3!k?19y1d<~G#Lk83bOUHJ$+v)GC5tiX@!b)t!ZI0%%?7s4}T=6AbWXx+jN&XYn> zJTZ8riYnMdCnU5epmQE@>}80xaj5Ms6hMQpI`Jksm8Cl&L346Dpc&s8hk4pPL~{jm zAh7zYpjMTVB&!lfRbpPo;h}0Fm>=xiBY6Q_NUYb!P-1!RgHCBY&+ruQ2rlmT%G7Kp z@jwnlFz%`CJG5DlATS^_qA)FT%FD0ljNL_$87#=jDvVED5LxdX<-G%_PVtT$kap4q zW*XzO2S@c7NAJ}GNKjZ|4G|WK_?)YNKAM=RMniKUcPJd&PViBdHz$v9%+Ko>tWBDH zk;s5`CZ=Ew73|pk#@O;{S}+_-@fGj`j`iL^?4@@ceGvU!XzWUO9OgQ1DuHVe8;ScG z8Nr79V}~ScLaGHKTf2}@+IaGH zr@{fJKx{WbkOu67Z6p6c6_>Maj)X92OShO339K-J^v*HRP)Q&Mx%xWWOnEZ81{ zsR|-t zC`ZMXT=ZlQb&;NL6p_yg_(mjZVv(9#HX*GT^a10N$*GyaON1MqzSh1k4>VD&V!D7!he$G7}Gt(})R?^9-|42?HOD=#_|0`d{(k2^_V~nvDILIo{ftqI#f0EpoA{F|yWs0@TX_(IHZO z2r#;-Z1{NVd8rHjgsk2+spFG+^H|U4eRUltp8g#aEDt3UTdl*ub#SpNXrAY&L{)G} zmK>mj-)NEX}Yvi5uASr2d z+A_k;A$&il`0Tcn4~OtkgMmjfgl z8(U(VZ%L;@8U=D2t#M3&LO9fv;AF>Ey@1vb@$bF5Z9k&gmWJC_mO3y89eq$VHUk;~ zPi>HDpZ2a}B7M7i0A(euxnIR5!n0tqC4Q#cy8fZ{uSth!F{tmP@_t^oF!{ z`P^B5v!V-;)&0?l|7}YMSf!`Gy(f&Z+=HiNS;=C4VI9}Oj5j=^hH$TJB~q| zBe)wUv?~MYN6Deid0TW-jq^dJU`(*0-4qFb0|#+2ALF#J%+!<7R1p8P_-OCbH`Bnf zNr`{cyx_0vgVPDGzseHNsJ*G{rp-{2NgpW6QfHjSzssmvnDMjEY~-0Wk!jB!oH6>6 zT0k&sD)VD!KMg7IfVE6dQ~%-gsoYf})lPfrGeKJH{14BSZ|w2OraUQrD|1$_Q{KDJ z1%Aoo=maPaCWU{Q*H(`UTA8;iN?h2VPxus%Y%5Rvv_SZJ;Yrj&*6+BCl?4=kd^Y1^ z{+EU1H;ZZbtcBXSB29}ac68+{^^&wpp=qdE;)U8b;evaMgN0b_|CZ2<%Uv?dJ^ah6 zUzQ}j6H~unF~gzEC(9FzD-)Q1BvWrzCf`7r1w#j%LuGjuMt(2<;9r?x{P{y0y3n@r zt})$Uu#f&PVB8tH`Dx{p|0mAra(~QE%EpYah%YZ6W-D#btv5db7_6(9Uy#CI4GC5F zhk#?5)ph<=!qa6-=hf%ot0YUM&!kbrXsmn2wON^;7mRBRC*c$VAynn1pAy%0BLMUh zYXqdL%#c<3$_36bL+%x8V*aI-FRQ1y>$?lBsrFj-3EHp@4QUpp7ojK^DrOyE^?@v#kB= zD|)O6(xau=-LIJ6k6BMPFfm&?q|6gX(Uth0nKrJ=k8jO2|F!20&C=GGA2fX3;@ia+e z959TZ$wSts8P^~$&IRu`#k0>fXZI}@&l_FWWSA~Agf14_&#dRq?upM2WzSi4&vi)t zjC1}W1c!yiu5+F5Ddzl9ei2Fxzkrea(v$;Q$pdX*KsyxB9`=)7e%*H5kkS^LrgDm; zYVTH$U`h92NtXae0Vf|#tW-hF`vM1>6eoF{IPD49+8D7i0-%6A%OoMP*MbTQ-o%g` zE+bEHIAY{%YwMrRkw9NZ@(w;yybZ>^oiE&-;&&O}>S#AM2+OSgpd|Zc(XPXwCLCcnm!DTjwgaB6>5O4r}gNa5EMm_K>D2Feh13^ndK#i3V``RHQZqp}f3Ok~ES zoME`9U!eU(HiYiwzG3mpGV|Vy5BB8cW-VsMGzz^0)i$GFl{4%4fVj>p?IHB3xoGEP zs;O1m)7)r(jWfdF=e=SY+`ixQ1|Cr6DV{rk(eB2TWjyv zat}@2SCua&fA*1d)|eVv`bQcnj-d{)FQ!*6KifXt1DVXO;e~ISa*e~guHCjrRI6j? z-?%6{e>j#brPyF5(qGxt@Ni8RdOns+(w}j${wpdhD>=HLoH*q#b0t0|kyXM7`6u7< zWeS*Wlukcfx_R5`1v;96K3p8c96Z50XB+vuAWO%RBW8(hv+_BK9IlWOsp{QCBN>%O zjs#^UJptaHxkuE~16f5rL7XNm%bZJ!+we|j4mNFi{l4k&q-&0SHDMRtbOeyyh419y zw|NFkb*NlwSC*_{^Q@DArxad~q;lnm5AjvBDg-xM*Jz9V3Kr3kcqxK`1o^XFTPn-M z5Jf~0!GiTvT7)AzEns5Z+)ld4El^D9VQ1d3(&GgAaXMe& zym3iKz8Z;FHh+r1<~Y+_LSek!U||*f2MgNNNd&3LjFYJG+c3_0W2;XG`@tbv^EC^$ z$uHF>Lgt^(DmZRTJ3zh$_Bw! z1{77!%HZG4hiUc$d_i1|upknul*dmPu0c5On2jc*fJO<=%!1W~*nlrp`QNKPa4n;g zSp4L{>POg0_~_7)t!VZS5;_uwV}#MKG=tx}oc|0_;m!jK_hF!{>{))68+94N>!=ui zoW3Ue@7bY}`=yNL8Zi5 zUHv9@Nc+_cefN*59EK$qU58F~YeY~;pRsRF&PU!wb_m&CGB`#Y27?bj>6bq5%sgRh zDwUIqcib=i*s!A9fAkU6K^3%6JK0K(KNzDnW~8wo)@5oN{Nn??=GX+DnfYkgJK_Lh zPo2B$-k>h8LSp>j$-9!T3iolTrd{D}6A`}jdc-3P`RfnGtAyFDkVw$Fz zZ-e47Z72Z3vThH=l(=$J9Eg5@W^5;vC&GJd7%J#b+{>v)%@*6Y-Z9M+7QY>QI z-Ip6I#*am7vE164p-!?0dO4%1gw$Gdg7)jm;s{rdpbP+m1bNgQ%7v|RS|$IPTQ#y* zlT9{U`F3|5+QQGBLR`gcwT=JnhxU33egNLmGmIr}(;sN!XIyK1-?|Z{p&pBo3w1Ve z7`X=1bjDndZKq+S`n!;^#3R}t!_^XFa#Ogt6V|pHUn9nH^%Ap=gWpLnC9%2et6QoC z^b&O!iTT8mBbkl6*(V8lKM0GEz6;kDy=~GBeMTXkQToWe6&8rkqU>Mblq}BZJMwBa z7>AAfxjgx)5>Z#^BiYwVYz(fUq*@}+92f1hY$Oc=-{2Z{O>t}A&QB5sz;M}Fx@nX8 zq%%%9NFBJlU);VVPurg+bz?!J1Hht9$wrT@zn7%UmcC<* zWqjW}&YUY6d`0GHwq-&d&@@}_)$3^fM-s!=I5u0MS$1HKCuQ74^`o-Q6>ULj${Nb} zqbe@M$(pky0m%2G`f2*SwP?%hF;AmP!KPBn?>n!jQhwBaU)jZZS{aZQT(4L@0E4#Rr?Et`~^>rp8{6M-Avwfqv=DFSl zY{Of#3@4U)l};D$UMcf4Uro0`|r;ervy$fs-sq%d@z>ij~^H5^0H;tj4E1!)~OmQ!``^?yESmJUE8DaWU)!_ zKCXgZ6>Br?I@`g*Z&Sgs|a`@(TI?PZ@oL>$m=QtbFlvzNR2w6|<*1AWFOWA-z?-)*~uwftycIx8_S z-V%A`yZi>?UaGp1{m%qva_RL%z;-bgp{UqmnBQUHj@hxdh2QeS?XACLrQfGPx~W_C zERvn^oNw-K*-rN*?z}GAisTo^S|}Kq%Pkw|K0Pl zI5NL)-l-YCUHWKodn52~yZt*hc;*-8A(wYwJr472WBIC4tm9XS?1@y<`fXzak$jR> z&59`+2u2^&$YS@@JMs!=$ma*pwdOqkuH?5_t z>)0_r-E=0>o@6YO;4Md{rGV3_kQmhgjVvsm$A6-R^>0{wY(oZ*0?oiDPaQ2^KHZr= z-M}TSK*P{UV~tUmx~*PyS9BUGCgj0MFev~#wWAtEt1TPZIpoO=6&Wb%7)QD&OBEGb zI(ZGd=W4`Amldr(KBMn>zCqtXW2RUh)WMY0!F(7_&Z3Abhz+v?`LBW;;CNJm&&I42 zpS5(`gJ|KP?Dmkm(J?a%1e6FFp#sQPyhwD{$W?*`>RlX z5{^I7@xo5YAE2sA5z30)5<#xqETSy0rD9;#EI-rp0=M@mUoXX>lD$>`=u)m>Qpr|? zvWhWoH-`K%WWHB}Po+IklGeJ546Ic0@i|qnYL%&)t*M-TlG=Qxf{dA{tdg4CjF3aV zv|p>r!C)WP3H~lXLY)TmSuKX3x=(BvtYpWK@QfXLLXQ)yi^<8^#aJP5#b1hBu z*UesnS}xE@!{;^C?Slyaq!MCOZO?(SUa(puZl4E7Q|Qw^rE?{((&xn&>hJP9Yp2!1 z3{|6WdwibuBdt;Ke1o-_0N6>GZ5kHuDV{%mSO=}9hM{U(k9v_-|Js3Oxpdzbtv*g` znc9&-HYK*aWmRKC4S!s z#^A2I{JCbGG+X^4exhGJyCBHVE+i%#*RxVPDszxSYj}K9x%{aXH^o>7gO<mXC|9v)z>N3%1$yXWv}$7{yH@>&;lLKdm@b1dzxDI+O>H~rZqk|daI@|h z4{ee_?O5dKOGi9Ed{Fyqd|Gdy|7ytj-RSSl;d>nI)qE|UJIzjx7b70ep-PHfh9m3_ zh&(WPf6~}D2Aqmw%BQ+PPs3w~=S2%I22Tt|bvI=xM>^*p>y2B>pHg&y%=CPhyFjz* zT+c@xq~++_6h}V3fa;TyqY;s3<4Q_^Hzy!l08>n%rp?1zFYcta^^3jXNi1T_3u})K z{2p~0O1<@udXLNW|KJYtSpo=>i3vHSZ5@Ij{N*Cn1LjuJXC;#4ZA$trEi*lO;=c#J zf9&9Xqj%2NFVm`HL7~Du+AO;~2~6M?Nm6HZj3=kAdXS=hyhlwBFag1 zF;g#4Nr8!Pw&VHBTpukDlb{{?SOva`!XgD2vC)QntiNvTF>Az4mLMahFx2*wk-u7) z{uVWjduYK>dtrPX`rmDY1 zj(wwR77mXIkdD!@iOf!3Y+At&c}w%8+GL~gQ8GTzUoAAYP}ACO&ONcZx~-ypoi-bb z?o$=&n?{Dez3ESw%y&l9<~p-v6kW;S(w3S`l006^3`NYu3;)6pOy@tNBIME~FGGer zLpIDbLv4xBCu^XJV5n(%NpxncYHswKaY|#bXC+7%t?da1X`xq0C+p<{&E`3$KeHB@ z9hMKt{M-x4_}xTaGrV+SPe5%9^p^*^Wg(i)LfOBWli2es2;=l|7JnXO+0|=23$YlX z&GCm({oEofeG~Bl4*CoYWoW`m^#JLF|00pF_-13CyTYqr89ZRth~)|UzQ=Z3x0II# zFsuxNc!udo_%kq{SswM@>uvZYHwaftS+ut1djls5!t6uUz4&w(f zRe_M1#mnE6_LlSXKug~RE`rMf7FjBJ$?rmks&;hJ8S)ru_Rw|MTI1--61PB#KVjjv z>AH<%Aw~WA6Z2#$rojkoeL*pGLUA1m>1s)ky3NiI3p5H!SWYW8gwW>{+!5NM8V zz5v>UMLyMujTr=Q8K`W1F6PsZjUmzAdKGHpB>B>ai*PSy%e2piV^Kh;jc@*J(+s!` z!=RQI%YHWVt&$0>lWp7BZp&H<>_nFA3UApKY&*!Z{Wd9s{1b58-gfzsd#+LO=WN@R zYsc-`j=Rc^htbXl+Z|8O9k0-L8G-fQ1v|c~X=CO>Ja@y4I)Xy02Sauv%eRBL=HBJoMcLZL0&SwX<|DM;42?#{8wqyt zfBn8Cl1xRa|HaPFP%Liy9kSkr%eiY+&>r=>v-E&C7}x^Kk@_~U8wl1*4~1sf?s+8- zAujhSwH)ZlUlx4Y*TdOI#nxxU+UNZg@}ei86dx_&Qp`FD|eNlHhQie_L^oB{ciG_9cxb(GxQ^wD2;MAgq9ndal0RQBE+uf~E6a*swc1Zt*3yN@AzTi5+Q}}D-e|{aDY}l1MQ^`fuRQkprc!V&*QAeDhRdn#Xs&{Hdp)z2y`%4BY4XzRb>kTntur$tI)CfM`A$r%2=^|OMka-;yYaWeEg1pmYL zBWW(t^M6z=Bo^mugQsY7ZC@!J**U}6nh|7LfC+xsl3|3rh1*yD3rIHqXS*;D7EjCX zz>o=}M!1Js>c!8V8jX$%EiqR{ya>~<&=-#gUc8UcWB!m-iBMY&fm3_A-Us^_)f1M( z-`btF`5Aj!d>FR>qoJ*9jQQsEI`u4Kcy?&(&zlOkf)|0JMfjtJa%-<+*#mbk&^QcC z;4DWFYC+&4c9DqoK;q*O*C-gGL5_tXrp8xKFM@rzwIn}zbrNVDs61~2I|BZl`y7XV zdO?tS?`1)99sWWfdHgr>oeE9GA#zSD7Ji*@eUpUnhRH?PKnY%<8saBjxUyhB!8>)h z_1+%2iN6v}7CZC1A6K5c;9C(%xw`pmL6G*I0O949QE?;vNBI=;Uh>mvt=zzu!x|Jb zL6clWP8^}(YH;h^ZCgh`(NDVpBDXmzpW-k&wz5zrJ3QBuu!;{v9P*)F@E*7t9u-Y> z9Ema0L4dg+=<_NF<6am-4V&q3j*@>DU|mr+d7iP5JWEE zbS=2v6G<)Na@Z&|>`-_ZU&`gG$eYD^gZ0wWicJCeUXFF^`)qcl4JM)JV)sRIW!5=D zzb->xwa&kUOM_5#>Z@%fPp1*lhsmFZ{&&G`@B=!^T2u)G2DUwsEj4=Sv|vto(PFbd z5@-u*Ua2?mpJq(BY$!dDqpGjX_9U@r=s1BSMtnNFmqTC?HfGBe8gGotrLazz>Q5x) z>ArOQ^lb|FT=W_y-u@e?C)zx31$k;RI*oimO29EFeqW0-Dt;NfqbFHXYZWIdb|VtY zf#D74)pWujl=M9Alcu#K35BjmxYjE3pi+CmK@rc3S1)v8#Ou!0^#m0|*4;+`iFER3 z)lF-Oi-)kQ8+ZLXpGDZ7qNx3Ul|4!@x>O6YF+TVw@?3y=^jwqsyl_yFcb%JKlvCNK zL4$j%HBUV=UPF@STe68SPXW#|tW^S>YKmC#F2Lyz-b=nPGNQ7^?s0z9DEnf>#x=PP zm(faPl+5*AcZPgh)whLkNGwLp3gpph7PoL{(2+!SC86tV(a zi--7p|5g6a=C5E6>3z_W?z_`|E%A7Ym*p~b(V6NJ4~AJd_duB?{eXO#DpF>zc6|ao zaD5&P<_s0X623bWJ|ZrgIgFP%z7WRw021h)9GD2kiFAI_V@ph?95CXL@OMD*nM(#++G*q=|=qc8eVqE~OGbeyf!?MriS>ax6MqeA8DY57Pmu5pG(%&49<0#fKY-z*9diH5{7>O|_428) zRTYXL)2p_CqlDU~iiKsie{jnufe&@}wzbDLhB-QfbB}%)oJ$`4S14Le#fe=&A&mZW z?FM^$KC3@6fQef0xjQG_#*(5Pq)jvg6lS&{Eoe;fE;5>BExuFat~1KD^D$$((-7{D zl!}4nan|6@R{Y2NG+PvcfQ7B7tC)9gdDh+Xwzs}@ z%t(VP+~E?pxWbhqVN7}!<&u@O{edYNQ%X}rrbk|I)9Lc`bc38>1R9~>=E(Ay&gBVb ze6y9QS;{KP^Zs?Z@C$PJ(Otqx;x zUz{uB@0gY?sNGcz!DiFf(snF8_J}l2A><*if|ZN%FOrk2Ns{SQR* z1C{W#?)$J;7MFtgD(#RrS?FC|fpv^_*wp6pW>z!&)RNZBK6t)6%t0@Y+0%xtvXKTrzR6-u<517*w3_z4GOpEAiCy7v4vQ$sc8II7vWBSI@AO7?5P_!+JRAbhQ*5tE1w0r zk9~Ml;QQ@&Q(N3kFUmt71-CjsRGQ#6{-i%jdCBZpvbs%yyWE?CNlV6y1-ro4Sb71z z`@k$Za{qI~avpVM6Pn@H75p+>*UJ9*5g$0M9X=wc@$pK!+RdGgYYteHl7%CsEPm(; zTd0$+!02m*Z=m;fS$YNx5ES@kSyY_~0{Hpc_knv=5x;q%OF_d%vBY zC4?e7o#?l?NxP2)>E^3pY@l1c9bNHwPXJyR*?rIRRnV$vQB#-=2@za5sTcP#TjNca zb%hW=3{5)$L+%h!n4|-qOh7CCv_s}yT%^%Og#CjLxWXCn%Q(0Ll$cn*ImFb^5R1(~ zGq7LO*kC!>gPu6k!*x-|jLQsg4K&;jJG}tcTuD)E&)KBS+6V*E_@2S-MesS-@R`Mp zl?`(IjYa(5YyAV4ECVV8PBI7zxkN`e)Iu#B&U#>91~|?*i$ef`Ftmd?z#rL7o|vu25cmQn@Qg1kL|5FAJ%~zFn2Tw}pV*v> zm)y($aoB2P6h+X>D6-4{jZe(v#NgB(KM;(;%t!o)RlzA<9ro8Q^^$?P41qMAl;i|8 zSi?og1gGr@e`EwSz>oefNJG0p+Fhw&UYQs>kcp{i5sUx>FFA;jkPVDU5k?G2k(@_U z2%ZX21Ef^QlvK&AxE_c(#P=ZI3;cqZV55C}*k=Jo7LwK$&YRDz*(EdsPS^u7^x)7H z1rjWSsfdFre1aOnOrKyxIHbb3$l)$#q(&kf9)6$I0R|n_5mcy~({M&kxI<8=Ng;xX zNg@X<@`r52pK{S(dgR1uI3e6f1J`7ZX2e`Kja%{^5>S*!Qs~|jat1HyM-m7nc4)@g z{G^_UjZey>J(|a9@B=Tn4&qVZMkbm6{LgwAT3JLwR$xRrEQLP)!wb}cIVc1}^nk)i zBj-_Lc+7w;g#H6(*n@Z328;XhmS6 z0xDvd*dX5od;&odBTp<^S{_k9iq=1NC25wXX(9#}bR^ZGK=_H4>R{ajgaR};B{cBW zdF5DUZl*mnL!wZiOj;RD+GUxH;~(bKK~R`dgxGqK1q-NxjRfW`5S~M@KrO&mXAN9@ zI44d(C*ir-515NlUcxfmq%bHZE>7STo~C*>6E%1kVqhBgg{Ek(Cw zIVnC=A>SghK4tgHht>9#*NC zehy0z*hk>RRE8+ZjVYV9shhs(V0cGc&BMtENRGlOp0-I3+`@2XgfA%Pfv#zu4l1D* zDwW=Vft-d4-2zbAX_y)+q(-WwPAa8Vs-<2kre><9ZYrmCs;7P`sD`Sjjw-2^s;QnT zs-~){t}3gxs;j;#tj4OW&MK|es;%BCuI8$)?kcbLs;~Ykum-EJ4lA)1tFay{vL>tk zvMwvLHmkEfE3`(dv`#CvR;#sME4F5t*oC>?1-YiHx~{9W zo~yg&1-r(pyv}Q}zN@>^E57EdzS^q2-s`^pE5HUUsrD zEW}3afHo|}$^~K=Y`OaDL%gfRcC5#K?0{6P$WDY|^lMoVY*Cmj$SNDgjs?bY?8?Th zp^mJ`9>!a2ti{#^%HnKZn5)bNn#!i^%fjr;wrpbLEL)%}St#vqG3{PB?a9K$&FTfz zifPrlDa}@_%_=R@;swdN?AJ~$&%*1^CYjiFtz8H$$xdz866($#t=PuJ*Dn6;+%|39 zKJDE`?L@?_+>&iqYV2QJZJTB-#cplgo-N;I?BNP-+3r@{A}-@TF5@oj+m`I)s;%NC z+vRTV<TKRV9ntzl=Ta#Gw5VRFK-LMhwOE}jyu z?CP#rT&?Vy73aRL=MrzyhOXCgAG-Q(TLkZpra)h)?#Qw(*sd+}7H{<$@9dsc?OHGL zf^P0Q?~d|r>0WR3X0D(OFV%`K@QSaJaqai^t)Y5>Ur4XkTJGHDtoddy_-?P+!msyg zuiC=v{!%Xa3h>wlFaQrQ()w%yBd}xm?DE=f+B&S)O05O+uj}fs1^zqm;!SYarY!>( zaFuewU)XQMQtt&5aPLwu3Hz@`ZE*6guL4Kv0mttHuP_KdunUW@2S<>d-507vUi*Tr_00vaC6<_fcJAnHZ?+?Fl5pOXJr_s>jFb|Wl0h2G@ z2JismY!WN+6W?ygQgHHeun`OK8uRZA_wUWRZX2^L82gvTKCv5{ajBL7As=rBw=op6 zFcOEc<0f+V(s3fY?G2}K&o1sI*Kz*t?E-r-V??qh5AhDOG4_(O9%FF$sxc{hGLtnj z8%r((pQ;zcG8TTvJ3vEc-ti*eaT7bT@S?I1$F3wZFr?ma{w({kFuyV;e=#T1as;Do zGY2svW3K0dF81#6G7~X1v+|OGFe6(m)Bdri@+V@57Bo=Y^?GymI>Co-gy#nVQGo_^u#x^j{nSFbG3{z_d&!*^xSF zl72!8Q|$zx0(=QWINxpihVDPJ?n8(25D#?TF0clpazQgSH@~k#H!wmQbhS>vF64wI z!Ld>cby4fiJh&%-+^H`sA}^5;OV_g^2gZU0NLwfVS%a2EC@}2P+Kx5ULaRjdMiazZ zC-lQ0^HF!TRa>>wVsljwazaP-|E4l5XY^P1DgqoqBUaS~)AKi%vSAQ}SpNrEx3k-1 z^6R#AWydLX`Nvx$*)p_+D-`TrVAIO+F&?J`Un_D_S4uG3GgZ%XM(cB719Kh+^fo{C zBVRUP|F&@RDsEUCXfO3`gD*Ryg=R0Dql%YjlZ7g*#&XxNaf|b5n|5g<94c^vc#k)E zf5vk!GVz-0!ujiQ2W|(eb5{eiVOz6dhjJNba$f!~sVDz$c55zjV@TFuhY%8=6SFl6Rv2QaoZwK>vBUvDG`6N?oBwPe4 z2!wplM^U_oK$Hxx3B>y(h(rhk&NxgY#7<6VMma=avhYYsMmZuy#$>pa4v08)l_W-- zhGnF54+z(4A4b#-mh+Ry^gvE%l6VB)i&-jd3jaYrsjosjl-tdjz01m4qB#;zuV{p4)D3=UyDMnDx``ltt%#S5$nrsmhJ4DAp zksd2~=&Up<8J0sRCCmAx{$E&2_vv8tayHjsjd;LOcNha$w3Nfx%uww40}i!3Pa#7% zJcG4|5JoWzsJ#F)h+Ix!Xm>YEd)+#TF~tR%ypsJBVT82uG|>~$mlW}lLj404IiT1G zM;Cn&zlc%Ict;ui=xHuJ)0c(QGe#cHk!aQ6$lPe*WtPGO=1`U2GZYYykBnwXc0x4; z*NdC(gLS`a^^yZ6-D?^%NM6>NGz?QZM(~h3k%b0%5573buc=GUo`ZrV}c$0@))^uBsjq zP&n{1>WjAtP_aj-a%#DOE`PAQPsSN(tnntc=Gthtjqpl`xUb&PT9nMsVt~R;t0Bg8h-qlCl`z`O#71z+`+BF1Mie zDla2D@sj40J^5S(wTiAhQ_w*PE!5CMo%2u8Mf(FVCJ_m2>p&f091sr=YN=FQ|w=4+)BA0fAYDcV9V?rZltHmefpFC^kWIlOSZY z%cwM_zN>Q{dOb{th;p7n5ZiMB4p`uU3ATyRgAaBTCP+8>${${u^2f9AEIg`hl>8|@egz@%I;g@9As26_((r5-~{JEH*!Nc+e>mR}~=aOn*rjQ+A{x{-q zWXk(KkK>0J-}WIQ#PJl@0qri`bjNPyXmEa@Ea-)0#3tyxaCpg4DrSUv`=1`ZoHSym zmDx0aRXZjCV&qCMOo%C9#Dm@L!WSm#0oRKx4A)SVkrU_zy|=(;w~-W@3RGT;V=uu+k~)aQ=~-T;;mQ3yj5^3YHsP=}wor z&XHhoX>*k7ZkM~=6-f%5d$1CCm%QaQFL@(@-PtI^0_Sz_dzXuW=7yI)UMN8X;G19l z?w6Prhy*VH9AE(tn7{zO1Pu6_Ua7- zX-Pkt(v`M!gC(8mMPHiJo%Zy0H63a?+ho%zA&84Lyo)~rq} zpHJQAT<_V|y)N;qfjyI2|AW@L9<{Hdy69r#`ozPoNu58U>y1bo**OOGt7QUhjw~Ai z8G&`RiCJe;FMHP79`U3}{q2rW+uJ4qw~nvv>TI)n+R|3Hx!(;)bw7mM{HAw^GyUv; zZ`<7j?{>a#i~#wDLK|wNgt@SiqK8`8Sg*IuZ|?Q4*Ny8?=Qy>U4q~dS zebmgZxz@$a>#i?-?I~6P1^^#;!3*92Y8Q##mF{-D|Ge+dYrEBkA^tYZzX}Y%K7s5)0s&AYFNC21M~>oR z4g$|)73RSfSVE#gCQfwV8J3)01146%VcH(cHtj##3aneAH*ROU~L9!A&UsY z1Um{D{J}z6FkpCUcTr2dc!SE38UNS%ly3%4*NKvB6|APJCQ6_FqbdZ4{p;tRuY%VY)t zN`piYKnDmXdsL4{P-Zz?>JDw@S2SpF9tPvIf**Pz5c!U(4g#_)Y#Bhp6#_0Kz9O@d zF7Zw+6EzXzxKD0e=2kx96e~v*tB`meLI;3>8G6d1Qt=3aARbi_2r3{J!EnnEpcdtj z*p3EkXl@@1q9WK&7<)y9P9iuE;C1|AeFl!I;sP2+3>7$GA}O*WZ$R{XF7P$MnRBs6I66i_MyCM3rZ9m~-qM*=1B zLM4fbB_F~EkRY&Bf+n>rAOE2tP+|s@q8Z3UD>kPmTje2uK(0PTC|!^!PlBmb3IU8# zRJxBOnUWwTz!zf2#zq4qjA|&Z1PQJxq@-bu*r*^DidN>~7eb+q3W5bvK^z)M8Z2u{ zRv{G1VIbXO0$f3^_`w|ZA{bPqG@OUD(qcVOrIrSeOL_o}8j2c@0#HKXOYC78ir_0p z(Hseapj4zBT45J*ggA{8IfrL9PNgi9pe6sI0)*fQc=8`$fCyL-2v&(8EWig;5ea}` z2JTV*!Ro`G8bLOAJSnH3IZo_<{y9YA70=-lOg*2@=%N^5}IKlm19ACCuDMj z2!eqh)~Com0TskS98lpDE+iD(p^VOmm&gZvuH=qn2o-oC9mK&NY-5q|0UAs+9n=Uz zaDg4d;wpScTb8CYdK7(rU=@_XAAaE!S^*oTj6>6awgrp*V zAsvDN75Hd|5EBcT)06B$7*IhN+#wvM6G^QUOJ&F*KA{%e0YgvWG~IDKT@oz~Fcp)) z2XsIP*s~sWi9Cs52h{Tj-ZR7E(=q1L_oCyC0xBT!^ZY`>`Do)ET&O_*5(m>^r0o9T z7s#YQpb9a8?-ouD}8}A`BiUk_Hem0PL4(# zW2Q_|_kx`Eu*_01(GmzNUo5`Tz7c_ z_CE`v2WT~A=T=Y-k&$AA4)JAq{5CNaQy3`3p?PYVCRKdZ7j5_jDj0Z1Sl~7N zVFmwzahO2}@@QLs2o-cEfdi$9ub5G#WN3$07pC<#D41VuV|EQogZq>SSik~^;0R>$ zAJDRdk$|&KcovCQh4qGo<#!%@IDBuo5uvwjHKHPdF^6UT#2M|O9JI%J#$l1Y_hE@R zkt!C6F}6(*_aDNhLH~hlJa#YACi>XME1m&|m!nhVgNHw6fn+lss^UC&0U0LdW^Vyo zPC1P+WQ~Q^9EHUb4+k3JSd9r{Uod!(?AQf5*aGYr2#^3OsM&)b0$vHZUJdz>$uC!K z${)sIQNu$)Il?y}d2AY)l64qZ6q1Wg8JJvQBhHDcT!0P@GnA27iL2*&RP`UY$9tGn ze1J9$Z9{!3sD0kYK3;&3UA84#VIH6%F(v>R!a*E<<7O+ucUWp19QmQ0*;FAIZNy=q z$p}Qca9NK;kfTb2Ll6lDA{DvWD^?LI8UULO@CE(^^_#yooErs^xoV3y<8u8$8G`s# zqL+BU*dhoNo+}xAF-9&h6Pp@I7$hNx?sJH7<^~vZb2m(sN4Z@}`K3G*jkGl+-3X54 zh>q+CkMxL-{KzYv!wAX&8jOY+Vs$g50w3^2d4KC>{U;r2p%*}gjKDNXr}STRGYi{6 zNZ6P;3CJCI0Tq@Z9h9M&i#dEl#c1j{3E(jv1$78sr~skC?|dYs!aC{)Fxz{Ij4K?f!P2tXlRX!t)TU7htL^WJ)NW zl?P)mr*4(Q$Qq!}nlyL|paiNQoRc38D*mA~lc5|6qDY!PX22I{WxdZcDZDB?mS#$R z14U?s8X)Nsp5dREfjC+keIQ%1kGX2ZO0MkT87@JBS=zC!sR&@Fg+jYrT@e;_37e7N z2xj1qU1tbZ@d$3fgoE0)|AVL>f~ougx?K_#K1n*n;kVXyHs;};ncGIFiXgOtW3|K= z$^ofts}(8;VUT)#VzU>5 z_r?ni$$N}z&_#r#t8NAlK3C8Qq{aho`%Y51E z#&n<=njsfXAs5gC{{CFPOx(Wk{_D>r9X3~kOwZjB4c@g<-fxZGsZuelPaEyM$3AlV`dzv3{qc5U--$2aNy6aS4kH!b zF}&{M{vF}~@~tul@E6KIgUO*V!rC<2I;R}=_@bZ+s*22KEVQ{eCBgF6Go6CeTgsOD^^AP4Xc>+Xs&Gj;+>O|LtBM@gdLd zXkYhB&G8@K=21WFfxqe34eNS;>ku#Vxz6lI{~^MT=*a!(veNf)kNRg1?V`^5u@crB zzxtH+(wGRILK~5VrZ~ATj`+G6(&R-Mbqu8Ln-bcRpji2|a&m-}F_PM_KZ{qI; z@BaY;0|o~O3jRBYFrmVQ2@5)G=nw(Ih!71Pj3{v;#eW+$TIBe!;zx!gOPV~1GNsCu zEL*yK2{We5nKWzK6iJd|N00_F;@rveVo0Gw6?O#bG2>38Nr`533U%p2rZkh3pcLZxpZBY7#S1kSiD}L8ZE1}uV9gZ>l!|c zII-fzG^y&u`xx?6tYx>N^=p;kUaeFGqm3+)YtPG7NmoS47jsk99*LgL9Q5eq!i;O% zzKuJ#?*843z0h{)&`7Ru_Wb$d$L^PmjJo_)(}B>_Jmde2+Y5KA2j9(q&tC4#JG}Vu zA8lYeU;JImy=2^_!5;?3YeN~?4idblL&6PB$Y0X zNoJX5p6M0>weZ6aG@$^&0uY$+k_?9jHTT?y^XyoV50La?&p+izVwrdC-A5aEXfDcV z{-Y%!07^T?y^~IHd?JwJr3mzi3iWraTtpV=@S_(8{pDOi-#+hN_zt zt6v_RQ_C&JI)v=11})ocm$8v1X1gxG40Fsd zh080q-bS~lCkjn~j6c@cz^!P8n%J_;Mj!oFE&edGZFlHPxW(!Vv6U75HnmQFWqNbCcDy^ii4x6e8 z4t+YTPZC&kO4O;XAu62g&U^1S{8dtpc}86K-CX7kamxHXX?gR`KmTAP?EK>k!OP$2 zVL{>UJ5h7g@DMw#uZllD^yZ(R5HCx=;H17F^^4KdPHH~Blz#I~f8;?+iTcC^Mqa*} z+zxjH6cH~V61-{*Z%ZC2*^-dgH{~twYv`+>1uqyE7YO4xz?i{)x|RMt1Z?jkFJQ*f zT(Bhhl+S+m!=MXc1`2!dqZjP!iu*VMzlUIp9g&!y3bPhK%}CCNLp0s1_&2f-ey}P7 zET9wp!2^wuBpD)F#X*pOjCc6M9@3~8_N;i28RSAz^Y}$5=CQbgupkxUV3Ra1fe;_9 zA{6C#hbCT#$2_j932`}rO?m(gvjbqfNw!p+T}> zAvZ(ZHCYe|VT4KwwF%D^O~4iIFitq&n2=6>@*nk5XEfpR&I+aycNa?=##$+q z1U}~=LkPz>2z8Jogd-i1_~Joofsb5l@*h30hCkBS3VWbpqwji#3_R(NaQNbP@ocF} z$HPsxG{KuU!D6WVK@Erob3-^&8$XuO1M>v*r9>T%7^lOJUzGA7`c#`cS^?0Zo^PNS zD=1YF3KE5W%VVfe2rBr|RS;US2h^ZOP!ZA!d@Rld%UCEvf{~6SpcEQQEvjAbikK$o zl`VRm=~^Pej8L`1iy(CCKcw>`XtZLSahVui9~+?_{s2l_Oyyi0x9F*KP@@)Sy-C+n zr$?%a$f^d_5LTllyl(}g9r#3uCf*SYi(aA~u}#Rb{t<+5s7+ixN+V={3tYAIb-2VW zu5ph`T$-k30S%BmvFG5X&-hZqqtO((%MPE$UgxKPv z|9~40Wo)-4iy62%E;Dj>T$LVkIl2sPlOeeP{p+E&=6=@HAK$Xon6Y`}` zT^?W5;s_fBSf#*NXH?s+!!hCWf1>=4Me355?f9of|H0^=qN10{pf5)Q8ID@i0vZXX zbeLrgZ9Hmv+J2>pkIGRCNXXy?NSG`scPd>6M|<44q2h7a!H!VzBNvQ~HMtq0=O@}4 zCAj{_C7MwjdmsY|2@&QMmmx!OsDl1nz7?aS_z{j&Ft*a~Zn*QPt!Xs7q!l;Cm^F&f zZ=RY{XAbW;Vo*U1P|-*jt+lXaosD6S=Q-Y{Rk_P$%>{^?83i^$!f=Yik9I606rU#b z#$OKfpo@p)1;nb*k8Wcx$h^!HLb}tR9y7ENU2PSGy4A0nf~DiQ1Xu66*Be!_sf$P% z7Wlf^?}`DXYu&hBC_x0y4)?f2$X2?lyWQ{3i%Y;j?tJgN-~SHyzzcrxgfG0|50Ci7 zD}M2eZ@l9l5BbPTe)5#ByyY*C`OIs6^PKOz=RXhn(2IWbq%XbcPmlW4tA6#YZ@ueZ z5Bu25e)hDly<#LOu@>5X_x`-^{g`o&8r}PT_{1;%Z-E~m&>DaF%x``+k+)_cJ%`q>ucEhi&sbT;LMmn1$kqIt$5=5kraS zSbPN$14`rmL@Spe;}8nbSdL4iejN#r9Vv)e@{c3wk004*=aGj+r2+!Mk}c_y1aXb# zNH-{%hvx{9wTA#PFf6DL3O(tQKM9mU*^}yH3oTegT9Z`~gp}z*e*`Id{pgTLDLXYO zM8CowHFg&^S(P5)Ue7j_3UNr%c$3YiCQy`oC-DjXz;9JaG_qJID#JW0vwlSqk{juk zO|myA8G}Hyj}_z_ix?4IsbH=X7-4CKW7#f9#$Yi+MT5x@ikTY{@DEgG63u`T4d4#j zwUr3-KMWH=&%!^qsCe`9SzZ%Kv*Cl_$Cp~EM@@%>h$5I^1C}AgiijB(Ir1ap5Db^F zQ7rxenP;L2?H~?SmlBP662Iv(Q0agssW%P-CL~#xY^g$H6Pg-nl_^O#&;}T>xtxVb zo3&}1ZjmE7=PBuyAvx6&$XO=AIh-qDoF<{3<-r2;Sy4hTpD@ufWD}SBd6l!LoQC+7 zn+bkfxsBttox?JiJZPAQ8J@e*N&f%@wNOv#unE374~E5&Kk|3T_1~MSn92iELJntcjy@p`!;8Z2pu9 zq!Yr=MJ1=6_m*$_c4GKus2WojaH=74I;R~NrgsXL zbGfC9r-+e+rBC>as4{>W25l2y3m9S#`DP30;7Jkj1A(+f)8P+K6%lw6{tA*}4-6YG zg+!`B#;L%jTgUMZp<)fcpsA%w6Q|l>$2v@b^bXZ9BantT)o>y2&4$z=Q?toQPgbE(DA-{>6@4&OgAr5lY zt*F3k;m{0Pq-ZV6V2i{L?aV|l&@^TP> zg%6=(JUS3a>Cg(B1O&?94_TY3<&X}|&_f8&1M0*NwUDW5>Si4N-7&WpiaH8R7fBV_y9}|W)JUB3yc*Bjb<+Ol@7bQW-ov?%z&&j&omb{6U48!IQf+kkOi@AMN6AeXK2=M|vwg*8j!YjlsQM~>TalGsmL(9-kw`32@-~tWi z54+HtYTP*5%e{*ODc50WNDQ<>dJr*WvIl_)?qF6VK`wtxMNKTWt)mJj)UAV(5Z>z# znhBX~wZ4zc43%u86^sB!;13wgnqS4T`BV)@Of_tLQQZ1fn&~6H=DqeH!K+*|tt`Q{ z@D4;vF12O3VSGNB%U7Gr5@}Vy^Yv`FnY{_2G!+IyuDlR|T*+BHU)KaT{!q*a!B$|b z%PTR)L{Y}n(`*UhUUMuRh3{BhCB|TNcG6vCaJ(zi|wi zSn-=wgud+T4|8U~&>=l)+8o<8Tk}A)h~W^N?Ec9%nIm$;N!8#En1B$W^F5DgY(CP@ zsNfILtI-L;(ZEDj@_P_)bJ4kc&Ckn#lsFaM|K; zx`*M{o;)+g=4T4TU^#-kJ%Bba`wP5a500&&m5ow^S=rK|4EdE`tx!su4cmg#*#zd& zDnUgDv=H1$+D^@0&MeB2>~ounIB~@gr=8%j%{>u;Xi$s*Hee0wD=Uf_5^$5%xivZn zFx;6!SUB{Z7ID=mKE75|5MNaet#DEZu+7zNHxvPx6QIuF&>`wPMHOvGz(M|U*!vAB{u~DHz*z&(nH;i84@a^tR{j9%wrbKL z^~_J|jO)*p5I_(PSsl?AS1yU=rdJKxdHUdiy)y8Ai* zjqQ@H?RTBm8bvRyfKPLt?=d6p<4zNSyl!!f^2VWHy^y4xCFjObJqfYD%zY44qw>S_ z#Md<9KwM?y%g0Zz?+(ENgvutjKrj+<^~w-b1px%Ua7Vn25ADzj62V-)6!-zZzjB91?Nu6Q~pBfJH zaP606^lY9+lEA1g`>F51aZc~{E)(?yRudYuMZ54j6OakvP!7|fV2qYhxZh==fDChk zJp=2x{}2ft<+OuK4gOFLo3Kfd@U{2=5c53!Bgn~}zi^o*{JXJhUO0c%bP%Li(c(pn z88vR?*wN!hkRe5mBw5nrNt7v7c0{0~8ozew(zWwf)19jc2y_zsMAKflX6^XB)ASF4 zr+L(t@k<9S9Y21za_R&^&EL;(_N@K#r%NY-PzUW*%R0`MKWjD!ezl086+VB^X0Tml z&tE&I{`h{$G@>(^zg0U4B9*A~7F2W4+S&6pPa?s;zueiQM$K+GNfZfB{P#i_zq`${ z`a?!=)m3rLp1S+AvZ4ilp^Sc|{nf(l+PVKh>$P!)t#tnQnXC2B_(;4|U0ab8! zw?NHHW*TtC)4Hs$!rql)4`A=EQVX^4pRVh!)vssY-u-*{@#W8_Pru21{Q33o=imSS ziIsYQrY3*pv1=Sqg5!>&o(P<*rsXI?PnuppGq9$4T(PLGn(Ud!pLA-ON1%#Su}e7d zqT0ouXJn}FMHpk0aYh2fYNyMJ`Xp$ARxGTz9`M>C%m0V1__uVAu#$e-l=CVTK!a*iRiU4DJE_ugRqxrN>zPnP-Qm`(2YfYOJ$Fgd~?n_ z_x$r1HCd(=&RD>t8K{Z_eRbB|&eflHWFm5z9^^Y$Os&Vxh#6`OhJhMphHia$;)^%_ zbEI-4&>maXKK^;=6Q1CcWr(x~8dsc;kLI^4Fnc2*YFefyAvOxzkOj9 zW{Bjc9AVqH|9<=#{>7XYHnIVgU!X!Q8Ub1+@^?T4CQyM3WMBgws45_^C=x=TU#d5Qb2MBP3x7qh|!GC{KkeR3R^3U_uziP=+(4VGV7FsvG=3hdbn9 z4}GXZgWXVwLnLAmjd(;PCQ*q?WMUJY_(Uj1QHoQfVim1;MJ#4fi(BMk7rppJFosc# zV%^{AmJ;CJ2BJ0IWZBnzEzr5z-z?sg~aq}eJ4BIYH1a9+K z$VOJOk7dcs$myiEt}K!Lv?*M%$c2%lm6mH|YcRP-P_lX!ZiV>=D)`Zixd_I!a`^`) z+`*1W+|EbWG0{IZakRZn%6z9`o#$?1`ai2c?V8(rKMD>mhLLGGwF%x>iYy{ zu$X79|Hi2xWqVrfA)oVd{bVuk&tJx8Qbu6ZKsXsCS$4#)v%85Vtf`*$Rr)Ay8gnv>_YK(Tezb$9Lt-KF4wmS}PA^i484L|J_^M~2d>QU?Vw`5)K1j)1 zO7Mjh8@WK%icg4L(6iC}3{}5hYIDuuG?--*zfru8T_^!04Q;e7rE5s7W< zn&JUs2&PP;aDWt?-WEmT<{lQL!RFvR!cI89De-~skg^MJHvHbI;61=z5LS0iqnxMa zFMX&jh~Mg;XT72`v^`kPg7o!q7)2n~UfEqRnbnLJvK0pYcN9Zh(Izw_h5c{F>pNi| zocQb~=kId5gU_oCUk-l`D;~JWp0R@PQXDhp+uOn{0WZzW-e0!S1NR0(^VrPG`Pk%T z^`(gCm)C3hG@Pf(r$(RG@BMqeD-h5^BjHrEV<^GHQp%Ac$wL7fJ`VuNNkevIAE6H_ z3D4aUU-DE()Kh2kzILD$>3H8In{4zWQ5-`Nzk^0V^q}be^K_xF{cT!+jU_ACS8CV_ z{eJWBmkwi|GubV_1)$%OzxHwN$O0r*y1syuKu`e5xqJosxzK2mqEng7M|5FrEE1*M zQ*pw9AvP1~RGiLnE?&M?T{QO+XKH?>GWiGyTnbzi`!LgM<%y?<1+{RNV_>8Y|3@ynljFQ{|Q5a;g z84rXr6W(WDwG8PfUqQWErz4bT$BIl5L=TcH0XV}4totRQm~PPNQ{{-WU6;P~0=~0F z?91+PO|DKbTwmjkzfSOq9+8YMEfyX+rAYtq)Xo2LC$HDzXqE&=b3_sA6GFoeGxhXQ z3R2u{32g{MtZ9tgyFvVel|rG13}jCVI^uNKWUf_!@s4gi86=|Y`iu=HKIy=ZdCg}% z8BeqYr^1+^=_(E+;fWK&k@k%=W``tHvcQZ(VQF0!l0U*{Z$*j}eMI5I)hhA)^&*bf z5@=aP>3>H3CG56d<#^@lp%v>%q=BJ!g{BmPS#*RVF%zQYhxvm76Vucs*$ST4!t5Yy2T+K?fY$J63wwedp=tF*ckO{sP?%p9(j~{?D**_Ulu;yhVhT;oL4`Fi z;_yUsNYt0`%67esDMPi-V&_QxOXA|UFKsF>+;x6^Gmqg<4e(lk2-7+7GC-ukR(MZw zlobfkTrAuq6VXi$=JYY#4M1tj6_V7{PP7%mxeiSVVb4Tpm!w{Wrbyx^c#3R4g^o9rjR8SX^TR-Q1Bk?c(oWDc zlrYMn$UV^4HvIIpXoI zwF*s9XfI>RO^7z&T!U4P6^*IuJXXjaBsOf)y&9vH~!j5iC!ug zs5ofV`B7@ud?ZYCjUo_*RGO8VraY-Dr6*95a z6DtHO34mx_B94d32k9xr*eQ*lLOX~dU<~j$Z1u26l|?BI#ygVYQ^E+B0=}by zW91Zpl~7c2V!*NXk?5|9A%H`vazXcK7fqCZDgVkX>8mToD`3)h2XqrN6(^S1{1}-_ z%R#=zZt@uSjUT)7r=o{pu~IA=_f2Gc_s@sj>|an*4y#HrYUtKk!HQ$yALD^tP$>&O zN~dy4qyNy)7{~Bpl4io%X*0X(V1X?})3odz-?~LezzQ*H(?ND2yl~32uF36_(~C;L znkj|Fu2G80C;})TB_@n>?!+!!QK-BiI$8fRQ8*SA{2v(t(gF{0ASy8G2Ya+l^C&xv9LFi zqA~%vwQ6ln2mvgu1l9$Fc*R81QN$Y|BxU_Eb79`A@=0-mGjsib2Ka!-{{BLA+V8VU z;Yw#_ix)!xCbqIaKcnXVO-m9<2HfI)@>D<%pAhZ_hz2ZOFis;^cCE9hK^&L*qct(| z7JfX&G7h#B3aH?_CAY~TntCW2vttDw!LOn$9K@o4+vt*WyA6}Q}OexiiVrb zmL6)jTTP75jmOmA9tS{gBkDU1>niDAhspcPAsSYOyALmBiTvtU{>7-t3<<1^Fo0V3 zCIsY9^}XJ9*4;p(Kp9kfD3Gs)blyO#+6R9|1x~$1&a)1ZZ$bYerL0(rLT;C#*6WJ) z*G4hhsH^EhGbXD$`-2(ZcwlBIZ8e18WN3a9`OOaAQW9v&7^80)VjPTI;%=x0rypDR zGx;u_jwoSgZjIa;{V*8)7;~M5cKw29{o|U(F?u9lYi_A&JqQ#`G1pE5hQ{~?{YQH7 zPFc1i)D$SUQ4tS~mexg4IT~XZOmy@&9tQ|*owt@pSdWJU(w5Qwm$bKwNYDuAr%6Jg zO4dI`HE%~YJkmQ~P7Nx6?ag`24pMkhZaVqvW>Wtg|pk=it7?hbcmtVM}bUl4NExW_Ivc zNK}&$-6x9dT9EizsL1I8AE61jcOM@^XupOi+F5A1S@M4&W;yuJ9b05?&OuLG{NAu5R%$cW#(_E7341~8Fv>^J66F9+ zFLB)wXeBT-_d%G3&F(tQHYM|c7Wy{UC+k>%If2tIAA}c1r9F(O9gYC?kT(4Qg0$^% zxBmsz*5)2s31F)$^YQ9rf1&f)Hm&`84@-&;v>}lUBO+MzQF1=EcIT2xVldz$n_v~| z;C#ieb#veEtz{y#=~a&K0o#1N06wq%2wrP&h;@vsjpnEQsDv;H72=Dky*K~`5-r7z zI7L99eda-?9KE>}LayBXQ8>a;^nqPIJs|9U|2w%|Snokl`4Ph>`xtKFB9JC1hi3}WPAEZvPGd4@Q6mS8 z`4%1td;MOHJrVou=!YHLjy)<4o;pY1*3-OmCxTqXR+*z|FYBZcVq6QV-!?@^2~KOh zXG9#QZIFNF%Z_FyCsq)<_=FS9I=kxfs3I?i1yY;XxihYVFbNw+3ol3DqjTjH~zBqDyIf)6r_!3}C z%S%`>;_^oB0!?v=C2^qF3VyQaOkpD2LM+X7l<2yZsAJn$J*E^Jsv#t9yRHt&+x){9M}*j?YGZ3 z+VE~$lV6{Har9K#Jwdk(zrRuphCV>J`g#t1a(^Wd=*BwxO;zJ7+r_ufv$R!^ZyXfv zlF!ha5LZrBcb-`qCzUgvAb0*mcYy+T!FqS0K6l~S8!lotkqdXxQSOjucX5haVoeqa zQ4c9qaYqFY8JAnw>*~U99`XgZ(;>HV7x;lVWn08rq9q=xx@?Ml9?ETs=R4JRQA{d9 zEvlxTdB~pXs%c7}@6?3ulo>o>6+Lxk@6^8C4R>Z|)L>|}-PzZu7=QNC+ws&?%{Hw_ zG-J3&8uYYGyjPI8*VpyxgSg+P+1*D1z3eZ%WEv}*P5|?qx0U+$Pjg-?QJyZQ-f}xk zNrc{C7}yXsTc(RUO)B~fZrCxWSWy-4rK`Q>cD=kP9z~HKyn|R$+8=@|MEx&3kDi&` zsztN=D`s~eu#~)jvyVzJY|RE9sdE_-v%H5p!tpz`g->0m2?|0rm-}v@)JzPqFuu=WoxSp}&xU_bkvV)#=W7wVg?sAzc zeRZEzDq7_DyfqXBemqDeXtdMi_*H&>(c|Rw^=@o<_Wr5sS$FZ|PE(P_^<0wT8>Hd= z(HWqLyqhRmdzJkH$$V%8U--7`KHD`hbYl2)$@=!Vyq;Koin8_R=!Y{0Ulc!d5%`pxe6b6*B+!Gm+X|y;{LsO|uO_~&)?44Lnkd`=@~72DBa3iI z?|-gDt!&p6z55rgJokIQpq4z(d;48?a`GQ=j4S?te-8|PWN@YI z2O?llD^i5Y$5F{&D`7 zIrAN&7bBd7c_@}E>~aD}ti?F~LpqvS$$sHzE=i?8BA(gvL^kU<4s%i6IiI20q|fh` z!HZSDv68UYr->@+69}@pnYg@=BdRB2C&WDO7V{2C}9ypcPhAu~t8G3!~ z?+t?etJh|Lp&fk&eR@?t`q}$ONCVwicb?UVTgqFFp_d8Uto0!R21X<6)AfO`h(`@< zol&RP@L=NSpf7LF_bd)?ql&Ad{*@cw8>4OS9}h8t8I;XpMJ%uwv)J;NaETp?)9BS8 z`qlfqh7rn7rBtfqb;}FRl%J$6G#`pGceFg^cVk7i!uvc)~CNjh3F{ynta>Al9cbC#6hafhU7!RXTv?<2!J4>D*;a>CqKuwk6KSm|F5N+8?nS{GGD7g`> zT@9UBd6(0e;o_XzQ|0fK%4lA9U#O)XQsJSxk`Ck8g%OwciJ1BgV}GqOKxpZ##)#4y zhdJpfNiGoMS(XAPUVDi%g8^4W-HbAIxxoKfLRHa2$B>Fmz)a~g^gaonu&C)S%~v3{*hUhbLd{O;>X&84s#N`ZohqNT^s&11--Mv~Hf81>xI zcamFv$sI1!-Y2sqX|xPjw6;yLa`OjC{Zf=%p%fd5VQp7aa7UbTE}#KkA6@N z3mZR-ozZDqRE@qCD79negi680bv$u1u5RN&3wWIv6A9h>mm0uYLSbs3EM{Y$1PC!^ zdvxmx89Vp7irKpYSfJ#MZxK<{&{hZ7Pdmm$ru=~`Vqk!oIE}~FCc{C*LTyA=uVVeg z$7;;ea6Hp7%qi3qKye(fjbZiZOliMHLw?uR;4K4}d4P2wZWbBlrc~>|PCP(;$O&!U zu2`^(X~+?N#T60^g9~R!Cnj{FUg^YDN|l?x`V(R;L-zw4=X@)2rIaQ<^|wo&x6`4l zV|IFQ-~6jK`W?A63&1e_@kPbZ!xuVbtxf)M~m_Y zq3o>Me6AJP-sEeIG}{q8xgsY|t;6?BxwSva(E$sk+<1TCf~m5MLDn!?NsGdNd}n+; zF8s#DHVsgOI(#R-ojyrYVB5P z2}wp6`4?7YwmC;CeRnhlZ{apL3(+-{Hb4r!UUv|LNyku)_7dGzqv2a!6NF&a*5=aT zt5@vr9mz@x{`!&6UB=>k3{kWcT*%(!t`IsqRt*(gEGFlvQglAiED>C)HsPr; zJUh`H6kKl1{}2s3pBnB8u5@nl)cc<~qST%6^pW#6#O5uVMUJgbnD924M*sWx+56{L zJ};<%&B?)1Xzfp6R!i6SV&_ny^&NzSwn?%A$4SHuc=d<&wX?4T8Efl1<_}U%OIUtu z2OH0ueBHZeXTCve)HR*n;1y%nKpNrgp1X%WJe`_iyC|B+<@f=XuWo~!-D@cRj~a{# z$JJb{%EL>mD;@uhd5fcGpx+>Qhg8{Js!f%pVVAs@Hg;gpSxk+2Rn*vyoD5l`3 z>D?YI3?kv3hHpzXPB_$gkOEpA&2D(W?ycySGr-1W^RHdg|x|nx{oRnd<+E0PD?)Wsn8ft9Zi8!paqM1KpuIO>Xw^ew~`8ZwBn2g75u zs?toRAhjXKZ3g{?@)kY^E&&eSj~roQ3-#A%L@os)x+y$@*-XeLQfGlEyXkBE&}%K} zX#dvJycst0cE>O|(lhBco7sal9C|e+GK~2=J2@705sF5EXm>dJCv(CWbCaQb+=If? zGyq}t7EWEkwQ&(*o!Jplp)+X_QNlLa&bF3bMCPTWAXMlx6&ST}Al^!aZ7;8>>5)D32Sjj{`q{E9UEvLW`#2SGG0w&|yt zQzpKH^9W=G6h?_a=o6hmU|@=Ru>I+pT1E-X7KJQIyF!va#E=RrSqQ@&2QT|3$rC0a zbUP{xfD_eQq|QTdkQ%xU8IYPD1llPnz)gz+EZLD^%k|6!gMnj!T|KeTZ_U(dAhAzz zBciA@P2FM&AL6aJT~RswPdlccVQ8l|;x)UqrGjBX76(LBf@v>dB$1>V+NbH2s8O5- zD6rwUG9_7FQzcR*1-T_@Q3osOg-RhRO(h-k|E5$+fOH}x;Sm_TAtRc96KvC|6~S_OC1aPIp=*@ISd&O zC4P?yan=MOGYN^@i8A4N;nFe@J1z0bMUx55&-Svub7j-4JEBt9%0yuqxj*dLZNxD{ z_#X#3=nklRti%~Hp`}wqZ-L@UP!n3ZHVPHP(ipe=s=8moU^rP%Ah|M$GjE~dSt6t<|3&X19@d}b-+m`YY{C2=GBHM>f*Fl93srao4NVtT1EzMCm@HMGB2!hg)kBMN%1F1o>r`gV(a<15BZ-x zMi`m{%t`*Is%l_m$~U{Uut7s~Da*1-(Z{%Psbe?#6EV`g66ztzJc1?Hgi1N)hCek8 zL@a#PaLkJ^7u?7o(vf#d^SNAvh-*wmSiBI_99E{}-6LJKMoL?Z zvhgLX$LpY0tE6dJrAebzBWNEHy|9P)U)Y0 z`)tq)RF{b}O-oKZkO!(hm6S3bzjg{(+=fwTCuO(K}n%CkLjW zNF6)V5s1FR#FW_yQaXq7N9FFEd}E~f*j`HUHGFk6iX!y0&rX{Mf4)PrAs!RR*bQ(> z9a-9!ic106QO`L823FYFZmKjf!eDr!6ojB8laYr|Z($e&e=YwQ)o*Yx8b|sOCHWQY zVJ}-NIetwC4Ar8*G z5S)$s9eIiGa)W=7ba$3a_xl>T=EmUSP6qwP;^O{W{h*!81JLCWVd5dingn;|fi32~Fb)!*U73 z4(vp?U&0MnPh=Pl4QLrxL>Oy$C^1-r zZr^cpi6bcp+ZxEvugdRoAC@>At<;G9uW%I_2G!gsAF@dik;xt!V%FWL4#UVTIZPP8 zm5x)r*bmWJ&P|1oNnVn{%W{zDUX%7+(U6cpXkcS#GOn4uuO5g<=}-_DL=EUaZ_$@D z;-hUyhH=7?aQ^z8b7Fk;n3+qa7TYql5DPqy<6H;stzjlbaCcZ$rn)Y;dEjX4>bICVK{rMbunngk_X+27Y{ z?6~TrzVXM7p?BVF5#26haY&?amAw^w2`X69c6Tl$6KOLQVz?Dwxsf?CUNvX`-C`^) zWU|+=!HLr(B}y(rQE*yi;zaqk9gWK+)%?bsTZzC!VTBuNhx;dZTVm}B`=uEty;)+7 zQp%7^J*bI7_jd8AP%XzpRF+G~v5^T3)gGwco^>*i^=+P4l~95l8BL_ zBrnOYW?bfmrzM_`F}fE|3f!2Re;nbIl2m3a277KTq`R#yhxfz-UMdSMZm{ITY@Qpg z1$+f}?m@hE)9`rYl=|IcY)RJUwwx-#8Vm8Q25l{0Ww}XQ8oavhKRzAo41Clt&Bi&~ zZNI&=V((lJTWc@9imRHxrL>7cPDbt^jt7tQd(FEo#~$O+r@+(qkR%|(Tu$^seALVOy_w$sK60{+^6)l7^|s2M>}%|U z$ile?66R&co?ad&UbTnj?GS>_Z%mcl?@%U;TqC%Hy|^ zN4hs39Bhx6*<`1jFl$~0-5lc^@u%aDL!Mzr9*ucA&Ar14?-`Oe;<7Jd8(-mQ2Q7+?EgJ*t<0a753!|5iZG{ZYxw=;pE%_!3M>EDyZE)Q^J_>cKmj1%)GLM0>yPnMi>6Qm z?4w_oLd)bjl_@X2=EG0eXOvEB4^{qvMzdpS$C}ZGV6M*gn%qbRpOby>fVI}LM1gXg zHlYH6-G=r!0?!|HOUt4n&+Iq0(vCE^i*JLs|bp8Wcj%rAa3zrkP-$hbw0IN zUZX$FmmO#IP}*fwU$dRX;qd3+5yC2Y(+vrAN@(`d(8^Ur z4>x<};2uQ6D+Qud;Y%3btD3A?(e8RD$}5<_Up%KXJJx47 zva^(r`wQReV2QVUWY{T@?`oHZanQ4ga_{=(DsUFdC}#!`2-0}2N}6t@ zH|bF8cXvm1Lvg)I{+$ZA3uA+$4)()~5*e!PxDS@c9Qg#bE9$Xp*RH5e`X(nO0axWL zu!v#)FVZ3^X5=#Jk4AZo^b<(P*H83W-jKV#jW?WtA1UV%gRddY=|GmUMuN07h>=zj zUA%CCRawJozz;#jp;VqU(8$ATJcd?&8B+?t${Yu0E(R-9I3SV`)<-GN9(I66Su33< zdZ#uh4B1MvjzWFA^;^i6!iEat58D3p_Cg?^Eovu-dQy2XYt*5PL+`|Vm}tNsjVoSu z(>4_@o=hX3&h3kBt&ql|-|F#%ZKIUMWxw3)i({*jC*<2Ib;-4_S|p~9eddd6uTiF$ z#q0Tu>!4MolEW<$qM6a>fT}!WcQ9*^m?9%Q^CIo8`~X5)ZHDp%o?RWQjH;!DFHD zXDhS3gz}+%LKFThW2En(teYcT$*wEZyS9HZuP=K zJb887+8+Ehr;^UpwXbZ`x8)=b9Y?}ioH%&O8gBylz1JGkX-kp!aX&umt^K>CwP0!T zq&15CKDMN}#uR1Z{n04j8}x?MzUnCtlW6Qrm!G+FSk6<~?!X~axRW3PA+$>FCiAs& zb<5uRVLM}ZR)Cl`4x)`x^?abv?jVki`u1p^WfI`ux8O&(`#&|X6OCcmloj{-)e~P<$FfV zAPkKmEI00@s_W*LT;9fd2hQs^wFd5%6e>D*m%}ctx7V^16mPdn-c@(^?%haf2In<$ zwv05pky&!&mQ=WAguiR{L+H11O$05sXJ$7iF62zjy2(v%XaozD&2tBT&zH_wgsf^0B8F~mrZ}aHpm_N-s zGeg*f2NGQisXukmAYq3k%lU`x;un4^dbkA0S(4*qjcd_U_OOpNR|QM)8Xj<0=_@;$ z;N%1;gmB5~0P*Fya<*{~`N#ED+z;Sjr}u2iy48Sy07y#0Vd|mqvA(MRW{UdO(BYS- z->N|noI<&ITQMX9wNP^0q8m~>38Fu0kza6&vC@vDm<-foO>j$ymX2fu{-`Gg;+9h3 z9m~lZXr$!hmN97`E9n2x$mqo_=SVwNvNzDo*~G07SUOhm{i9g`!L1a>J5h@^&?+Iv ztCH6~(a8FvRq+L{T0QMVtI9z8V_c)=bHny<;~(w%K+k+bG!ngW1Dz%t&7YPcrv`VK z%Qp>aRbTg+jgI{UJJRdw%0ee@imkdalyy zR|{!2pj>nsRfmRgaJr@X2#a(SUR!UPa2n5$b$sFF%h`kJ zQFh_8SA@hGZ)@U!UzBqyhS-sWp_tx+intKWyD_^$?i_q-u=*kOThCCrQE=CpQAh@h zK6?JJ`B@5mo|)0Jvf=K4xPELg`m$Q_McK|TeqCSJeE~5#f&cCbq;rGe^WFSFz<%*)cb|8>?Fb*FfU8oPUxy2K{NpN%F2ifhT=n&1 zi!*i}z9|JJp*S#NE@#TMMzAH_Jq4HK^$cYQ9h0oPz>z`|4itJPmr-0*JiIPf&DM>( z55hd`$^gzOzIimv`u$<(z0awy#z3vl~7|oPU`%DE-ygU6`!yB z$f|GIDA3GRbV^lSn3OCDqyORxAK~hbF5@?P4=(u;bbpw?t~$Y9V7zgDg;|-sGqFH8 z2>tykPJEEqcj9u7=`vgTb3b7MAqfmXxTJlYeYb#tf>&cezJyAnp@f2>dV+&SgnEZ! zm4^nvn!t-fRd9P%|3Bp8BHE*p+oOWZy@Km&K9_wuyIIU9-R~?)Um3-W==jvA+2tr$ z#K{ify#I|Y1wQ0w- z>%_O~CUod0b{Hge8h()6W%U1H{G-d{N4IH8w^?eBd1{YET90LVuT@5`bw-~}W}oc` zS>O-sKF9{!XZL^L@Ig+$V@|(Q?gs-Oe9aqh$shc{tzgK#aLA)**t2-VyL802bkx6m zETCfSd&PKQ<$nZKO?(jiLG?t)e@p^vCPQl`!+uVM|Br~;smQwNsJiLs`VVGeKr?X- zv+<3yiOq9ATIN&Rextr=l3ob^{ti;{H_@MQ#HI+GqUz`biHnD zqkep&VPdms>Tk!)-=4X@;Q6hg#hsCrz470N6MqgT*N&#vkES<{=QfY${+=#u|6AHQ zTi*TuIbYfPkJbJ2-v<|K2N&yymm5d_v3Y#;_xNh-QWK|JTDg%?W@&y(5vz zfeQOW0XWP?W1ynJNK6`qT)Bqg;aEa0{J4JglF>v;$rw`k#?tW=M$KxY@y4>r40g+j zT=}N*=^TFdllAc?>o}ZAm7yc~=F0gJxfEvOiRP+>3bhi2JcX9(rD%@qryAbd>Xmx4 z!5A{d)}Ozd>=vqxCwWH%gC05?^Ay|aHoAOnPBtdn>i^br96a4HJk)OwM&YoSOtm-c zjwXqY5GwIE?oVcNIc`pMG#$=jGGKf{?QA|?sMM@62`FqiT>)86<|}u#o~^aJpKeZf zwO#xLhoVrZytdd445zS|&UAO&9L|*}7O3=e-kq*CIsTpbNB~`I4MJimRC~LhZdMXU z=Ne4Lps|j2Cks^jdf#3iZ%+Tt_VvBLLm@D31-Dmaj0OK^TiY?Ltw%et>?4f3aoo#xG(jio_^`r|Bpg_3 zNOQwrycE9uUa}m0)!q*!-s4gifdt-FL5}ua3_%Xzs{M2$ujBm;vk0bx%#mZea?#WF z!d-Z)*5iX5*Ab?}T#scWqtr0vsslT(KP!qNr~Jk1{O_a-hec8J)kno~)I>l`xl{qd zPpQcO0!l$%hs}Zzbc4$B!U*P*%F=X&O$?60EgOeR<+^AZ1*jUSmCs; z`~Kv#zGo8@Cwgi1Yapq9r25~_zRn#~zBw5dw&n>}&fMDk6Xbub>t3g4ZN@tCzXdh7 zl72RVIM*E67g~jCSq98wPb;>T9WQzw4`R2`8P;JPIavx>K%HGbw$J|=T~V-pb0UV=L~}ze8S{^n+YQ)ItQ35Lu*9 zqqS1qb@$YCI4#8{30K{JL+_cP2ii^YR7OP#+qps6y@nDuk83|4VKqBniIcy}A+YO= z4d8cPhJyhS+>q_K_urQh&jRvT!r^TP{1#-8_apO4pJ14N%sC1MD443%a8TWFgyT8T z%muWBhKkm zQ1T}PDS;o2I8}joku!o4o~UQ#XHm39cP^YfR-#Xm1aHSP6~Uk!mpiM47gIMH^9&Z! zns5mDRB#ES>{DJUV@QI8(F~a;5i?nHNHD{ZcvbOT6vL1xWrPs@W}C1p!g?P>(Vz2ErXpO~AdXN8$E!pY z#%A7?f72L3JmeTAt~rEf+I;HvvXl{AT0&|eJN!CfxD7bg=V3-)cLZkF$4B>5q9I%{^W0pm)^4Yv$ry>`2mB5?P zgl9NnC*d&~z@3#0r*}BfI&-?s@v)lWx4(lW$rZz!6qDsj7Z0~QtIn(Ip!=#vEFR-$ zVUv49dUVv^3(GH&b)px3=+n>%i|S1H#W|-wOpv4)f2guKn$aayA-_C5jbBY#nn6bB zkK`>qTF#{uacWAqB7Y)o2^}Q-!$BL(06xI1aSdmZIgMV|xNBM!ICTa8o^Sqz3=jZ` zqdK^Tl2;zpF;1TfIS#HcDS&voqeg%Kx=-{oQo}pbGZa4Y;#=;Z|NdmhTF=NrGKme> z)HLs;u_CU1<%8eeAL76e0jsV4lUJY)4_?=}1o5}YFP>Oec&6LSY*sPq_{Ww6*KkRr z)piLIuNor3gd&9B|KhsdGZFdjyOx*XZYfSNrNhj_R+f+Mc$c)TzGJ8%*$su-+{}&8 zm~%zh0Jw()dFu~NGByh(+$*I;s-=#*v@X}ZhkNEf2Wf8q-8&M;E47n!ItfPB94g}R zQVVBXhO$0a;^)Wv8V@1P-EPXRQl>l*`{T&1E*`QtXq&?7_8T&fuATZ@n(YfXcKZn| z+Qi2jy7kc=afM;UXfWP9F2TOK&E+RG2)e}^CVZz#w1R5EUdkN(vuuvCLRz8*wnG%X zHb=*6J6If*yQ?;Q%NFN{4gaa* z4MPJyK~`sP=ZSP3ra}mb(SD@j&2$Z?ve87+Wh~~&){}nl%gf_}Wtgr@A>rel&z9yM zw4L%$KIp7L6>CPoU0Q`NziPkeZOD-hA?Nl)F+Px-waH!zYj!#@Lkk2C5{+*~@UU;7 zySIlD{Q~5*LPnAkU1&pz?|dQ)FkDX@x=V=1*Ec&2A=jCsw@|K=qx?TOMpn&}N{)l3-l zCg>sNpGycD!4|0EeF(MMUas z^^&X*lSEVsqhpIW1&sa=${cj{q3HcqUxXT;?zeOqjOFv6(n;)NbZ=E$j3B51T6;Df znFr5l=YZH*7TM)8WMqZda1KfPfH*e^*(lA~CF6S)$dtF;)ZxLfw#aMt21w3G>V8Oq zCnIjbO+sFZUVg`*D@Ec>i{=K4p@$nrRP4jtqKk@X{e(!8Y^(hCK-^4;u|-KD+8k1Q zC7G}%&`t$*7XG?^n5yLvTk zBi4v%FUv+V17e!SNJ_>?$^cRoj3iZzj1|l1SzBRZsl2e-YEN=hEtMn>k*0=^#NCJHzDftgc8_vFhxWBs46gisbB}TL+i{4l$(B)JWc;yftHc|G5EA_)r#cW) z>yqia_4i^kgr=j9vNOy zd`|jFn!kS(J^lz~bXv5PD-K5HDNA|R_Nq2R6sdAyV$b_!&e!Bg3}b-_ zQF_QJY&oe{P}&>d7wZ z^cMP=8pfFZkEyX-dS0$mFe;M*M$e`D((lMBN`s&%Bn!-xTJ!IP>_|ylNOLxZs%lPo zVx@>6gu+6@Gw-D!q};1o1JlD909%htjh9hV3E zLIwnkAvLu+OjpvVlGX@`S4@lw{$etw zfbn37+e_3waPjBPjErnQ2`!{Qg}hH-^!_d0-$x;ok4_NyQbcxy>|pKAVSpGNqRa{M z5;sC7xVn6+`e?lDBsnW znTD8T4C`jQ;aNi0%J(#f>Ra*i5zDR#sq*|=(Q61|2gtHC2}OH_q21oI{t~4g9DvJI z_jtkvcE^^5%B~MV*}t^8xkM|YC%Nb4;#oi+pA(_;f(ljRe!5J2@}t;0;hDL2s!L+m zkVZbeCpkH(Yv4fX23aoj1G);M5!q2%lYo~BkV;Sp;t0U@B0C+&u&GyqpWaP@SCIiv zh=j;LeAv9PJGil~2q{LU`BxDVMQ#xHP@P*+Rg4mUlA ztPu%=2n&g5PV!Jub1OSay?J9B2qjL9j5!BLAKSdk(T0Pa?0AVWuthv@iIKrXl0wi5 z>|(^_!j@EnqhN1${lQMZ&>o+oD5gkSYKBq+)rbggPVH)3>~D7Phsxe+J-q60VWGle zLVR~Ep?bmyCnO1}X|H?f1m%zs+18x{JBRx_y!@d`K`3cSt#wq*F$kS;Nhon<&D~}l z3PMe1&voFMj+2SH^q0ntLOaE^=28e4rBw{jT4=Y9(m0(1JW*)wIPF;X@6KfJ=@;tM zIBl#qNB`%Fi0F#=&kWswr0d?l@6nLdTCwX_an0aWcdkDay(04L8gUa;XD3Rd!V9v4 zA(*MA17W>mr6w9Wx66%$M5fEqt){LGvn9h3rBJA!;%95IVe^t>2Z1n39t)M>B?j9a zaUPT{%zRAaHu`K*AAjzk;1o%6lGs5EDq=dR*N2U?rq#=E0LuwXvqlU}3a(WLcaVT5 z{h`obiM2`F=(`5$-M}s+!@WYo2tPZ_P+PRR>+melt}uT#x&g+`(8jm=K*`AO!Gc0Y zqh0}{f0Mgma#30e!RIGK5bIaD%*jT0qhT-qekGx14AwRV5)w1k#>B9pda8lg*Z!D* zewzQo+FJ*;*>L;XK#?FJXmKq8N-3o+UfjL7OVA>PrdWaE?pCa5a0-;-RwQ_EDaGBr zxD~>eKF{;Md+)RNIdjg;w`R>f_aygZCVym-T=(@`ix$x~hgf^Ulzs%-hT!`O^yeG( zXQC0@LkL$Qdduef%bRH_%E}{}5o`AKA@hg?&Zh9emdw4bgneq}ffk~uzVi1iuj&RO zCL6Vl;Ee=Lo<>aha6&3#;Nf-uq}R}N8I50Ahw}dSgy!$Y%FQw~9m%f{+WXXm1U=>G zh`s&q&OP`~yoSF%Z(YuSzfA8Sddn06!@Zp!LEes_4UN1^AHp;q#s1n?***v;D>tWY zxf-mJEv?%Z9zm@ft&kXeoq;c(-u>sN+LQ779uhY8pmbS_WD=dbEVn)vH$`A|hg9V&W1~QqrgwuRT3Wigy88P11_lPk#>S?mrsn46mX?-p-q_gM+S|W%aBz6%==jd@ z9TW<0k2CDuUpAK{h^fizqNoznV{!aVXv`Hg7wm|ljVR8Df{cH2#(z-b*Fh9&4EZ{QqK&9V zp~grQYOETGtN8;NlN)}dq99}Acxv5naz%GSepOsXVRUk4MC_-q$f(e;@Q{#DRE33w zg@=bn{#8*?QPI)SF)=Z*v9WP+ai2bYN={BmP5qpno&kfw^78Tvi;BLKlzjbGQBhr6 zUEkEu(%#VCTi-oe-8)s;H(&9GS1#1_&(-(OH1$um4E$_E_26Xt&{X@#Y{&Rw=j3|N z^j7c8R^RM)|J=?1s^@ox7IsG#_r{j@CjP>g(|;jL6t(=*sPmPbndObSrPaBmm4&61 zkJt{{>tczJLq+-ZcDIaB13ve)8YIr6KnJ0xlW;Gq@aTsK@PL!iK=YTO4u!)r$%r5aiTbn{=}vT_&;xrGlK$mYa&FbcXKZf*H}d9*eV zx=ni_;=7A6aq=Moe)~7L#LU%MvI!hoOBOrq(pe7t8(ez2GMeG)h<`>SciUbGWej1@ zRiJnn$Mp75Veu*oTnaEgz%FAWde@?+LvNH1+g^vb-*K zwzB=OIksUz5AC-90hfHc+j()a96R}m8XRy#T#TIdbSUfNHwFKIOS|1K#f2riC1rKH zyQL^_$x&L&+yHx>&}uolQ=UDH0+(>?C;Js$5AF9W5v-;ARfD^@7#xb`O?wGLI`#*( z)7GU2e}l_qt~pFVy|VqGFh)@6Vbgxy-r@J7o+rPW&j?E}(QVS^P{VB|_I|aY;cyJmw!x(>`vFa;t@(0{U`cs<(#Kv@R#o{Z zm2tWk34?X@^Gv-x9TM0oI~~@EKzlH_b~bQ2Dox>VHYU&Zl@n0p6(xzQIAGZKa#73S z{HHd*h5UrkhlBGeNNGPNfV07Zi-R$!rJP%@KH3#**ZcHx-et;r3qZ~CV+SeB>o*#- zFc-3Nv8>YxyjlrkD{n}ZV;>_TA%7B&j`y8&Ek>a23ck5IRb}SN@HU96X-m6$Eb3J z`{{)4JMS(jd9vT<^Y5tS!ONlVYJaW0e%!*}?(z+JvmdHNOd{9y?EdzYbgcET1ElJ+ zlMB*3=f1>;q2btYCJsjVgsRG`M52^CIb3Vo{5L47tI zDt_`DWUHL37}X#raU%gDR3$R{iJ0ZK7U(?DS0Ett$|3xKkdpbb4nVqhFiN6wUYx)H zx;t@sQDKP!GUhHi-|d{bvYrqQkza~gjPnn=^KsnCEEx`tx+p4GuwPd^V!+tJ5uIit zc&_{<601Fw=a8{mXtvUoLtm2U9vvjoTuHhh&-|(%0)Aaw!LWZ6#MFuwrV4q)a06LQ z%#e?I+|nMUFxW%+Ynqe8U@XM=B%8mEvXHCfnEq0HP3(p^T1CT_^hExV=n+$g?|dNf zyCBp`UG;$v(v>!5aB1EU1!Z$Zr`M+3*rLcW;4`y|1k~IJ(fmqI^X&)Jmdrh3u)YGW z#VR~cD2_=#w9nLL--9< z(=q5HPeA722}@ErW&eHrm&o&s1O^PMvBw@5(I-ckOiKb$jx5Y6#CHK~`^O-AN)=Lk zrp2tNvDgm+57Lc23zPE|RIKz#3(a2?r8I{RKx0mogvcqW=!shug;zmlshUDl;cDiM zrvYAP7D)pBvW~kebl1&YDeSgj2c4QPy&Btzl>K1!1QKPUg(BMdW00Mi0_oLuC@)`0 zL5+?r<((hf*mQfG^Xv}ru((&Qjpc`pDyd;dT(5pL*@R=qTDpbZe$rVS&<*8CNjY>e z@hMHnB-?(0&`oL{1WB}DxTI^@$%>uDw|>R0DZST2n%l&KCpqF=m8`wlgMJt2cJfY0 zsVNXdx?@s{mJZKg+t;{q99R{RMR`k;Rop{xsNh{cIRw`jP5?n4qqXPe>>k%!RM{t$ zAIIA3X)#=lcBw`if^D1DfHJ4@y!o$8p4!&Og|PUhm+CLb`m4YOtlHb4lXagJ`~xVT%*- zk_5#`eT?TUr5SnLyG$U<`Ro1Q%}KJ--P1s}&G;qym#_2`%c)a|2D{mG(Mb;=tW14y z-De*Z+QW}z#X{_BV)va3hl=Gy($u2@@g5}1u=hN=R43pdzW^QD*uE@&AM3fFS7;h1 zD>h$wq@}2lKIVSf0wj-a7V4xrgRwqGHYpd}k9Rg}!%7hM5prA!etLVq_*> z;2=0B_8;wJ;#koaV#_57UzTE|Zx6Hb{jELB^@&Iq5hJgqkbcEjWDiULy&?F00LSBh z&?0@Pu}i{GEd7$tlR&QR;br6);lFZ~yt|ZX*42kQc;UG1ygBEWff(3{qR@ zRWZ^$k(SmqT^dOfhi3L-`0A-aHR zNK1K;7V4I4IBHh;!$J*w89^sUN}2(>6J3sd8$gds&%?6};LVj%>PE(GbuG z1jM@mW7X3 zEOD^)F)UuNVx!hM`s!l2zJBaDnNN3tV~?rp|caAT^YFa0EWah`cgu^ zIr*7txQ}bUc5DFk;m9Es^qh*jl!$B`gQr7Z1^WNuGuGGuUW@z5q<{!mG_`o$L9!~L z;vgLL*P;k^;wjLnI6>D2!8s4XWd-g&%(QmuV}XtF6k7Plkf44!d#$RV(ISI4V4!kJ z*f(8G-D$2m9V`Y=B`2uP8C)khT+<{GlAb1%BT@0gT1g+^b4&pd4uD(iD^>6$!yyD zaNoyghAqJc)7oaCV3Tg{crpcoz$4F?6n67bf`LTPNQL_NI)U~w@MePm+g05}ClZ_- zmyd0@r4`WvKziq}MqSE&YP?F|juOWZMe%(nkmn4_{qDU3xxHa;WV)%&;cMUHsCve#$}-jr}fK( zZ9Pv{>r{E|-|U*>HL+R&#^DgqFY#!p;+SY=?0^eUnif`VFJUMnh}lEE10GMJ6V=nJ z;zE@w&=)B=r8&w59M%Q%g~xv{{`79D!~vQLmt< zPX2l(?ll_^SgXJh{y8RQilCM1GmR$)qR+B_$I_HMDO4XTw+KYln4Ei|ZAlcTTljKL z-^df3`B@H}AqNUO3Pe+YYB{}bf9!c?txmz85vGC7BOA!h_T~`nwHiCjfLhUpV?0|V1;nwB8_#i zjo5vk8a$@kRc0^%i|OPQrJ4@wf%P6|_|&EzYzKr3anx#K>qtq#s7rV(d9eh;o53o? zylU=~z|;x_E0zf4c9@Y)h5%_k_DrU%jVZdEZJ(~*Wsv;Pk^DZ9Ip7j>cJy8hN9DkS zJ!&~+c$7e1+Eddh@D7$z(rsWvouNI7dkqB*Lx2omubWXIe~Pnh+NTv3!&ZQPM+)dC z+E@D^7#d#i=|x%UIUuc8-^d-{c!ouq<`#4WIKoK{F~ALl;{*}mhE^n|3q6jc){Nf$ zeCDETZU@x^bsxoPk6I_mg1Wii4%o3f zL4oS8YS%)gAIfXxQ6dK8!r<*92DN)8K$JrSP? zBvCk075-vyCmy8@#TjA*y`uS;4z+S^P`rQut>(VxGB?4IFWqFYM1wW8f(+#v2LzdH ziYAoA`<+R|d0I&WD|byfPOD=7qLmo(Zv;NnCv7-i-wBzlsF}YtXh6 zQkJ0Zh!7qy0=pT3xd55puTURu5=9v1#VP#OkT;22h`Ov@9}~V$rrb@|!7SYIvjW$? zLdX)$iMdOX%d(y8wqq$lEI*RB5Wkbpt5e_>e*dad&$&VHwo{z8D{cq9D_eaT$ zF2&|9<@qkv+b%WQZVlmXEu(H7uWr4JZiD7-qxo)=+inPLkGXJ~q_T^rJ-t2qS`w5FuWOunYtWK1R(WVr~&} zw0#M}eThbW$zFY_8GUKZeHrt8S+{*K+WuVOKj5;^tG_s-zofbU54gPTub>^M5+0~A z8mRLcXvi37Y945wA85TDfYT0k2oH7{4fc4UZcz;OHxCZZ4-VfBj?xZ|3lB{g4gCR^ z8AG$pL-X@Pi?>6|w8N{y!|O)Fn_k1)8N<8H!~65YhquE=v?C|NBWFe<7hWS*86!8% zBmaO)x={>~(LdnQdlZm4iq|qqurNw^H%de|Mj|psW<2)LdyF!3jJjovc43VEZj6y` zoLOX?#d!P=xXeV3bF_?eE{t>CjdRoecp>tG$M^@I_YZ;0A3`lZgcp8@-u)1#n~)Tl zkT#x>^`4N=oKS3;P+pi&y_-;@`>7%F^AEW6{;8Mw)1c+2(ZWxYyPv4v*XAOVmd2CT z-jg<&lXfkWZx<#V?4EzFkR%~sIORf){i z7|+#t&oyMuHMPt&FU+;x&B5vBJ4EKYjOTm2=MkCn{Vnr@3-iNw^P_YN<4BQ(3FC!H z?}h2ih1r&c`GtkWyM<-C#Z{5Tb>qcN@5SxR#od-gS`qZap~a)8h(nR3W8)?D7fZh! zmTrJ7S0d=Y@0LWym(WC)pE56F`Yb;(Uj__MqF#d#xlBaALL$0CX0r0oXN59rg}QZx zc5#Isxxz@l$}GCdVzSEWv&x>e%F(*Yxwy)OT;--;dm*~UW3tBQvnG(WCe*qnytpQc zTob2XmlR!>Hd&YTS(ndRS8QEZUR+m2uB*{+XozlTnQZ9zZ0Kce7_@E}EpC_~Hz4$z z=AxUHCY#nisOfB*cCDMJP^=?z6H343B)aADXWPJ*d)Ag`>lV^$amxp}H_q*smB5S|D zb$@Vi|C7mnRg1h5>9xU-3DFv>uQ`Fq-3_ zXIg~Se&~16=+$b3H{!2%xbY7c4h|hKGP4Mu`W<439buYoGN2J}njGOh+n76i@U{T7 zr$!jMj(>8v_=u6voe#9dZPQlqYuxAfVEX~S*a?d%@(Wl1>L~#UuF~B9}$*uFO~V7l8zow9^n_WpS1a)Q^%btww)<2ohh`Ps4<+&n6!f8 zk2HMG1qlznkAgNJ7d)@R84xymp(Pj2H!fS4Pzcx@k{OZ1fpja9o zj=Xqrzfye!5~;Z9@x7%mkr*q#Vez^7f{eYbHreOn2Ax745SH&1WrM0ENpR;*iS@WkrmLmaE$@zDU~+^CaDas9m$Levtt`W4Ry|*h23iV^)lFtPNm(Q}^m` zlFQ5_T5@DB>$R%;g%=XX_AcpYd?0%pUVHTzswC(M>Y$k+i%b~-u!l4XS*T*X*NROYW~ z{DJ&fF+lHXLrdSm9f4`Oh(fYvbZ4h+rZ@hdrV!hlZVjtwN<}s8l8JS5MVMeR94S*~ zbQ~H{cNI1=SKA}Fp@-P-nnhnp5!(quud!Y>Z^*eVEiqn90-Xce|b@B7pXSvftv7#(kFN)pWO7XqiZb88)y42cmqt`5127 zrBH$xazxUuvU-mOFt%>@idYlJ8`Lh--iMi>@is^h(m!@FBgR$8l_r|x?qW)RzJmES zp6B$++?Eug@+^u?;zM+v|I3VJOj(E&P8usiEhB>SWUL8S`CFjZcN2+1>vEF)FkfE1 zpP1Z!<+xZ0KGoYbAsrFGF@uLS?8t5-q^E-+y zAehhFvBI|lUgQJ^sF=}X^KQvXJ{*sWyoO21vUP~HT400B`bBgk;>ax{T?pGFG@J^f z0*+Q0-p^XHiP;LehCQ%0R_K+Fa+i;gVS790F*M=EU5|V83tNjbuYoYwpE4?vamFKh zwiOA8XDKAc34GyCc$liZdzFwx6J(LF9!7i>1fjiOW|7AGL`aT%Owa%O(VMRKtWeP( z8C%kCR7mvWWRe|&NRK2$y3pg{MhTBk8I#G>k0aj?=9!+JEwI1up<3(ib7z(4P6-Ma zVdi_1xyV5r0XYhAe>x^?pfmwgi}N?SA;C2M2)K-w*iGwfBo zmD`tPYl117z9J*-#G0DXXrZ<;s3Ph_shRumXECWho5ZYORj6e`){G+I2IXvk{bnHT zz*YA_6kDO6-FS|1CYlbk9=|GqoT5a3Lw!SQ&|eu?n3|wUXaFDM*mYtY`yzpN)`XlQ zgDE-Gcp%e;NH41`A;^UKXVCWPuKKvAy%I=El?Wc6O)Mz?W)^9N>C#U8PX@0Cb=)=snY z?OrYx3^2jIBtz5lFA>4QmbPP4tsb6Rm^JpoSc*7O-AsM{Mlo>HZU^yqN@@f! zRey~x8IIIRL*@~-4z2Iz*rG_0}3q2j08wPcQK|^5v1A643Ut_1NOYT$B z8Cm-#Xy_V65nW+{$MPzBL7Gvgkaz=b``j|l2SRV&3aBi0FNJ}Srs_3|w)wf9(&Z7> zQyY;vOy^rzn*ny&Sv;Yk8loL=8TG`}w%9WJH`Z*U1Rmre29;mB3w7L*i@7S3qf$Nw zILtq`?i9o5VLk>c;Kn7UQ9V&pVewQ}G0!zj$QNCi|FCcT^+|k1Ft2hb&X`<#x~SVt z9E6;o5&_hCzYrQTi6H`$0dYbMs!$|eM!VxjaPFHyd2hxqsFCsO`l_Lfj$(!yy=&}j zuB3j(As<48Wd~a?La!Jf+Ds|n8Rcj&z;d^DlsRw_$D~db$UCOONUvS(5ef2b5%v%h z@BNXyYrWz`2wk;^s)_hD2!?SQv2*w9;L}9Mvfl$Hg%eD*XCF8D87vr}cdrKzymmva zFN-PHF?nL~bf=%PWy+;&I>%BT$J%7lU-do(I7RxFU7z)R^SRx44F=XAcN7KMu{PU$ z5%Xx|g0N=X?Uwsf;mmE3ArJpUizv*q)|FF0!cAySTCi_J@#R_@eixiz0$%tEevbc~jshxYlI_|eBO@-E?{m#>yShAnD}3zET!EyV*?M6>|n zug?7Ut3d>e)d6Ate#hb25n-CYI}~fWl)AdmIK*nD+N;>xB!Z+u8=L)!q@L4;@tui3 zuW9FV0q6v=jr%=q9d_;FnG@BxuEj$`C(K8d;0~ITO5NQRE8=R+jFu)atRC zAg7pU)#jE~dM}~5F7uLBoWo8^ms9N3e#`8~?xVTp&<2?SsaI;80P))%@iW<11k!vw zot?OHEM)N%S2)h%!Ibb`uZdpobvdt^U|%FKMNv&2QgA1MY}GnMF5}Ds7{Kq~x0DN5mKe-K#EjAEzLg5s5`V)(LZcRDbA#3T3Xu}jmzvmD z1nZGzk&y`M013B~v80L-!0q?DHNAQbSpasN{luJMxjWXZ6lqxX?;bepDHI!s;#Yxr`sx73XCTQJwx{GebrOG7U-HLZob+su=4t_+h zc{wQS-!md5_nca4SUPwdQ*N9^DyW`i@TcX_q>IWU35C#xZgQgz2F^%hGQ~K|jsYo2 z`u$Xl{T?Tyj`IAWm0LJkmjpOpd1+sQ<3vS^5k3DFzVy~VrK^DHB$(j#YDuhBfwBYB3-gGR0rN3Q3S)}yfW^G9wcM()-}kY^)E0>FRv zjyBOvuo}^d{x*nEN0exUGLBH*5fwEPB^5Iz71KWs677F+kp6u=0|NsS^CMPPHqPh# zoIIl30unEUq(o*FK3Qmz>yuDSm*g}(5)qPm#hrHJ39 z@J~Dcb^LQ)gnH^i)UfzL_S(1iWXUv!}Par?;mURR~01U*EuB|IkR^$PdKWbocl|$B*T%$@T8( z&A&Y&luGosP4q`7`j<^KzP$f;9&&2!V0!&v=8sBrfJ&w>EUzuCtgZaz5B;%+wzju- zc6RpmxBoVX4o|m#o$dTFi2fxJom~7ny*U2k5nZ1C>5H>JeR+0qb$)q`>WizJ%WG8s z2}xev{PBxWeS=C%{=WT_mi!OT=-o2-z~ujxcQj}N58@&t|A0sL zKY2&H@CV;-6<+-h-qDG;fbaQ#^Nw(4|GRfY|NrP6UHQGkx~JZzSN+F3Vnh5E&vgs; zq7kTIygKCg))3S z4ae_40+atY-jQuUVlZhZmR-4rWqN|!?oQGF>>a5#qT`*@e(u9c+w8Y3`ztW{U%VsE zESfX_b;HK0#{HU!|Lh$(REgTe$=9qiUmY}V7ygHLL{kjHiBc#poZRR5)p~pJZ|~^) z&I7Em`R~?T6lD8HsKDgk-ccot&eAWsLykFMvzsxL^W<;usLPEg07CowWdMl1m-BS+ zZ|_L6(I4-roRq|{IL_0vKi-i`74=d3F@TQtz$F8Edonnor7Pn4?5*(E^GTx*PhA?= zETy;@sNEgvk_z>{*8PNL99+ynd!HU*Q>^FO3cRpEt47Wn>sDSYY1I#1E(cLK3Z#mT zj*c$EVxaASgzbbOuIjV*n=1ys66aK=E{Bbqn!aQBKhq(OH#@~`#t)>U0(U#HQactU z_P*c)Z(iywE@D2+d;L}M0FLwQb||7+^!E7Uu1Ud3GfvFy>8RW<=y8wIyOv~oc+TC0 z*4CnT;*gj{|M_~#J7hiOH4Nn))yH;T*Ipv)FLOS&_D__;QGv-@(nu0uF&>sMf~i6D ziy6&@O?SmSJjR!ORQ2msFaIDT_|0t|rIZrQGPJ%KxcSYOkst@4nM8s%`-Kv>eHj<) z1TN~0a%`YI7&Oz8LNd?*^5*5ynD@2XSEHfGrMv`kVRs(vs!pJ@WDZ_BtczIaIJ`_l z0jLue2Od}O!@T{0PAVXUv$zvN7L|bYHT7kQx0zypsRkR`r3Clq6&f7D)eOHJ&>KIA z*BO3tLU;`vkC@d}RiZQ)bL0_{A&L=Cx|q5vn{B}a`vHn|y3$(jB{ zX0#GR>4Y21n?H`-;a<}kB8?6VwC2re1At*rPsI-_eTeNiv=^-*au zMDk4rwxB$}gE`aMz^5l?V?a~1wbTS;&G?JVzSs2ZLtyDv{urd7EG^C>drOEgjxL!Px%78r2sB&nv2m(V*D z_)V}T=YPi5%3otxAPP)eUMBFom10qBVbUe^H}>O5Vg)rbk-(V!=|(B-Y@i} zB3l7~+A=Nku1s87$zY(BM=_ThS<06tG-=iFpz>lG+v*FC=5xE6D89Q*Ryqz~fUE}5V?bUj{NoTj=pZ?50mNRU5Z4&B zW|mUlCV-)@$=H+o5l~ZunJU#R)-`GZ?<-ob+rjgh{?-ack)L}n@@ZzR(6lq5NA}Ol zXbMyk&&&4Nv3z8?<3Z(p z>es|sJS}uQX$F`pw%jSl5_VHZz=hw6J{xC2dmRzsI#HO2wXzm&mSmFxvhro!@~rP! zF3kfEMj8PQBG18T`Zibv(iT4#@f_4OsG;hdVz_PLP%NRSbJhJ>B7N;u%0)LWa8@#X zbd+;vqCq&bIEnMh%72-tKWCvwXtN&`x>d*Xj5*8iCEhqHucy3#^zscFfO;bMqljZ% zg!cWV9@SycUu=g6)a@x6(RT*i$E~4{G!Z(?*TonuVhZ{k5W2+$)|3~2E33zkh3sk< ztAue^yTzc#s06+hmXbSytx8$7M(vVlH1#-_MN|aXdfO z=#y7V{5JUUqy$K{>}rX^{&@z5!K!cEBf4RPfi3SI!L5NAIse0+n7x%r8(&x2j0!HQ zs2qI@(ccVf5IGLyHFgcS(HFP#^qwlGt$PNBA6+2z z{rMPTs8Yay#^vKxZdHb!Tma7FU!FAq9q-?mC7S4gKIAhinpG_G>3G|@N;`5B zV}`jn(O26@rU-T!HOg*fZg?-lbAJmmCUQA5f<{g-U)UN$AB=lnS4@LmGo9+bxHfTf z=eXF}SMf_S!DBXs=i1=iB49ilSi{eE9R`ip0xj@^ThT0u*})lXgxb1(D%}3}{9uah zH<(zq3u>+^6}U$*P*R<*LWt8Mj*Z!rN_)3jr~XuR5J{}X5!A@|q+W4vZn5sZA=sD&MT&~vu&Re@uN z)&?nF`bg^ppKKXQZ(1f$Se4m;4G{s#HrB^v3Q25w&>#Yx@t_;-P<36YKyZ|{WR$a> ziqaGiuh)!H4{TNeyoXDC+79q!e`&!VXr&vddJfFhQp`^baR>WyviYd7hx=pVpzf<{ z24FAy1$p<%ouop7aWw9s1Y%nT7jV6a9(8#+s73;T*`@5gUWmncjP^L*%~7PRv<^fj zpb&0{5v+s}7Agr~^Fn}MlgkRbN2-$~>|wjCaz|_A;;~O-a!zTC90d{AAc454;XDf5 z=>S$tTnlW9Xm#_rS)xc4ZatZ>h#a-p$VuOLOjp`M`5GJ7t2ZD7{L^>?wl;ID$;EqH z_h4Loa3Hy7FTn4xB1vmJiD3$V@(SoI4(6l?Y5?dA|1?ZK3*h?^E$|a;O%byz5B5)v zP!AyzAd@G591fR{U1oHA92%=m3I0-Hyf%urfB7~)HMBw6QUy(;+dWafNcD@KcPS4z zLmU*WZ+Un`aK@6<3XRsO!UNeFH&U?CHG&zaz$0xdaa=2N*d}ABz#6a?FQwrI$$0@v0DNPDSSv8u- z&r-Y-*gRWV*RD#$XP+z@VMI4sVKW*UNBMiYmQQCfkt0VSnQ2w?QK0#CHXaqYB)E= z3wb`aO=)l%jBQh=M6lSNDl>?;U}7d;QxdxsO$xwXrp;WGZdIUV9&iqG4E!8|1^7BH zil^Q4bLYNwB*Kg>-r5ur5H4(_yEILJMSV7N9O&rfZyXk=s!xG28l>MSA z)67k{3sGV#O$aXbe}4t)zbZo%MPj+vD1491agWl05Zpjrv;qk3{Sq`aqU8+>c?#5? z%iAovgKuX--|ZUq1=Y?TrPh~7mK1{&XE1NKY%e0*ScIzk$X!L*LrjaIG6e|`dGJX{ z0)ceI&#(}!Dy+fo2p<=3IzUyabyNZyp}KwUyMRjl+)Cm?-$2R+h9_9VklM`)Z4MrP z9eF%XK0s19lYnL|xoWj%a?ESZ3Pik&84m<4+E#cmv8$i-x?ZWPNF4AkHhM)w=mxO6ybZ zn-6vGKPy+`dsuW6JmQs~>>(Ux#VUaYoaxnjD@xdp;-yfUov8_-_kUGC@vzm?GJ|}~ zswXre1E088YgDBchI*EK_=wkt+7I$pSKYvHUD#dFg_XXP;d3s%Hfo!P+ zt5*^qJ->xh!FY=t*lmo12MBUmY@Mxw>9KKs6@gmZ49$eVdiJ0-G(u#EZ9kvAzM=Sb zmq%?K)&SIDX0l70ze5(Qgkx4?h8Hpnmt%G7NyE~UX_P+LG_lpze>LAZ8TC}m2)cbK zC+4Xuu<8DwQd-H#VTnLW?v2EBShJS0A23l5*4?gI;t3P50F~xzVc?wVS-->v6{~?s z-F1#&@>jRkzvo9TnqAK4F%4k^O9TctP=dE}y^!C%{9uG#UMrtF5hxLH>1CF;4N0)| zZ(-C;u)?#2)PIgbj)zlW!=ZZNwZNZXPp1kzpI{w-@^LM5y)YS2o=kMVxcyfvvv?W8 z7I@EYjY};nRxZpqTpQxL>rk#RI3@g3N=k(Fxy)E1kt5c34G12f#-QmuRq3s(k_cp0 zO~_#OyTQ*y&aV#550ki+Oi1uRj3QtJ4cNrBp;0L zc`C(b>0l^#U5R-BvYRbCn#;0>*kyLM+2KX0GYRY26P1SIQo62Y5u1vqbH%yepJOI| zaGKjXQKd!Z0JTQvCZE0xmm=X2e;|m)iJwu+qBsBY)vW)i;HJZ(eSUV)Dt;R@+zkHy z%x}yCV_~TZwNP*ADs!o~0@nn(fK>TevP_U)p=hXv_v;NP;Wt~E$n1&5n2z(;f&fVj z>SS1Im7CVaX{|dMi#u7!|Kc4LXYH1> z?v|mZ@&DU9GTE#1*=xw!Yij*Z-jV2jm&tyQ&wqGF!^r(n`h)R*dq-IZv#kg7i+_1X z^oOgWhwCPXn?8rzS%Iu)YQ$F8Qddbsgv8TdIr-ZquM9Zg=VrR$bXVSiB@=J8G z*?+tvMCF+(!@0&g8a1(V9pCdW=x0LrAc@#>ll$}3oOAP$bBO7Mbu6WM_QfmTi?>S` zt~nRBs1*camp15^7OyYevoB4|E)Bk2`rKctwO?w3u7XUj_|#7yFkKnGyNX)6dNy`x z^zF+2*Hz-uZo*&QQCiz|#?m#)JAyIXY_RZfg78y!5;E{x_WAwnOZ;%k&oI9U-!B``c~@mu`oV_qU@AcjIDr6Q*~Q zzIW5vce8DG^GkP&_jk(-$W<}qx+!wg7rC8{+(mguOUT1}HUT8{Z;n; zP22tL(mfJ2L=9bHSv&v>NH3kLwjvn<{IA~8nrsZ6hz}-}#=3k0Sml4`9c77l|KlCW zMAOTpY3*nfs$~AlJNjzUou<8~Q*PYigGHmWuUBO?lqHj{b6`;Cu+SPzqkCx7^kM5}+IgwKjJ?#ZBf8Pb>emv>}vW-~^`lRY{3`OI$e zt8rTh-R}~siQ4-w$(e?ij*Bhc_vP}Pbq@3JXa>0~qwAB7&QOaABIBF09r9Gu-Ynza zZijN2zBppJzuiwZhO*^MiEnRKc=(2ej6vyOVm!0?ew|-VuijQeh~BQy4xROFCftlm zaZ6xPSROsOpqKtC5V>3mOur{kWTN)Av)_vK$0&=YCZj$Z!nEhfdy^(r_7Z_1ovXj~ z!h1NJl^7rMg?hEK^<#f&24BnsRzPUi+XvCh)jgQBzekU-<;yJNK z)8R#NAS@SY7!lG&gW_Re&`=lEh#*^!@7d=KW&ayEQdXAl{P$MILuiflkn?t9SsJln zH5#@dp$wV2lxPWz1pR|8pp~1LgC$G9%BgESoc8+7c(C#WDF$hA-=<`U!1+Wq5rmRV zr6!DJ91#_# zv(zl$mjek@Z-~#;Hgu@t)C)}{e`J8a`$+b+N^y^_H95v}ZGb>m}LN2C0pNQf@=(Mj3kUT14@TXOVLnik;F`wp(eS~w3kd`w+&QA$fOxe zF;j++mvdby2J4g0l!Y=yUFC+OV>&Y`70ayW#Ne;ibe7B2v0C~sN6Io<-p^odrmk`6 z!xSB?9YmBcnVO-UAH5LL@JGBl+g|l}o=ioT)qE5g0h^$tZY8`6NHDR5gELsdud2g zZ|xe)%wN3tt@!o!N#M;w&2b<`BC>1&KFiS zF46dGHjC@@9E{&LN-Xn3P9(RosOagCsSYiGAU7u)${Fx*RFa&mK)xH_Wb?f>Rkk=s z1qKB|m5~AB->wzM?XL&((kDfqLfeMn3iW!EQKjQXB(sSVn3#+mGIr@8mI3JB29)J)%v4b@`ICgN@b9mCjS80W_f)cH4QV zZ{cpi4vAQIZOFq57&g}kvYn9VVP%lFX5X`~{dS49h)Hsex0OIm$nLjKVuB;69lYe;t z$E4$(r9y2gq@^vB<04Fa6nmiZ@;p^$Tb@)gl)YRBlOXg9#4kF2`0M-B3b_o-fPkp( zC&XtJn33)U!c^uDDDaFG@G9O%Ss9K4UY7`^tBe>k?=m4O^AkY-_e)n0@=m#64Z7bzlbyE>`S&)7oDL6L^GR zxBr%_KL^!eCVhhbbQhgX(4XM*Z}K?XNZ!ZzHE@!a+0p>IN7aBSi*JJC-*}Aiif8RK z7{S(Z?{qsgkxLk=6nlCH46`}-bq3CK!mMHEI&r{>?TF^5#|5GlD}WX=X8K5tuA_V= zAfb(R*m^WA*IV{kvVo(hqpsDN7}+@e?dk#hjc11A0CdiFSSbgsKc1*AH_0G*E|x-e z*w>EbSpfm&BYRyDm%V!TZHqyG!lbP&KT#nvu*s9YGV)V%gYgv?Q=eVsJO>P)?I|}8 z&oIk!uDYNGy@WQRHChpz|C(M(Car32!ie1%rb7T|A3UI;EkYI+wT5a0Rh({$`?t)c)ikPxsUA%g*4n(Wt(^6ThNeH5;&W0Y zF2pfbW2eHd8emi$&V5u~@I!3>DflOgK5yVk^sB*6v2N||-5{fky=YPkwtdn&LC2N* z1gvM1q`s~LPyK>L%zbKvNOgm87utpg&WaxR^5(76*EYrx_6Bgl%`$Mvc8*`7ok>Y5 z{fyJ{vVORBGP&1~<4!&^8M@R_i_2k0ex&&%ZTxf^%NdDT+u;+E>3@F1A}BDIS8o9_ zA5<#i?P6kmEoP2;&iwq>>l-&YJi9G$eOiA^-(Zpv)mX+G4bmcZ8-Da@@6m*d)-x-1 zz!GVp)H3sh`3uLRj>|G**{5W%W{1w#Dy-s8_k!#!20N2msmp|XdtJLsm+zNKQwi&N z1?dzr{Ft;G@{ zx}%l4XO`N)3@YS^?ue{D3Na#LezJrlrZX@tY&49-lE7pahg@igdJd-Qm_uX{1p7fC zl%hhZ!m(1t+}Y4RQBEMSgbuWbpl+^_XovW<;ofwYU5)OU+zYV>QTSPbQFf)%r;Q zNugdA1!EU7t2eedRm8cX1m<7HZn|p>zzd|M37(YWg8IX#{K)AvaWmWmCha2ZeA?&q zrB2!!G9j9!Xt(^|ou=1O@qd4fN=dt2DS_*lhTo?T_w z79FCp7_nU6M?5=T=N~6>LASOEB`(05!qF}jB_UQBZT6U$)kxot!p9nfl4pe5XW(gN z;IWY>w%T-zBP8i)uQpoD^$oSKxPw!Es2vWA|Pu7R%pZG+qQ?%XxHch3kAIQ=<*sS*;2G&3^? zgie6U$jrF1_`?{UcLbI$H}%^mP481yT8fhrpgtr!Wf7>X|I zi7Nq0^ZGO(IXJ&0Gp{f!uP`USFt?yE|5;H%Az)NgawT0VuPCpouBdIOXzD0y9W3u0 ztLmAo?VGOen{4VEZ|xiD>>KLoAL<_%8W;e*0$S{p+_IuitOKS>JoJaRAt@0}7)*M(Yb(SInRMt>O*{<9oN~l^K{z(*>Sx7Sbvimcu zkC+aQ8yp|q4CFp{BKTyu?9n4$cL6xATNuy3uw7F)At|@ezM!3F37izTa$FY)8wn!d zGFlI(jk6k$VChK9kHl8YmnL}q1A9efhG z-u!fr=f<(WHKlMAt2IaZ`E2thX~zaiDz z%U21Qy&_WisPw!RFfJ-}t14-w{9KqI+eA7~D08Xf?$R;)^2fc-)UGQ1E_}%Y*N6BQ z!r%fiU3RBTJjU!eE{bO#o%&%_Vf6!q!VG|MktjYh)7dbfuzAfeKdG>fdMVt0i-9$a zIkh>b@gBP&@uwCAKtN=%xUMM78UorleWkB1@OA#?kFHs+9bA8XL9vL(CnF6*C(#rJ z91ZTA6wGmVXKQZQG%mZ2+@SUf1~*4^tC-}%F+BTr&hUlflrLYKriR@^1u&z+VH6Kf zSS9Z|ZSKsjBpAB18!vn|9ed)_Y1FFX|HBNv7JPH-a}#dwW`eY4^TrH=qdDfzmJ7K6 z;JEJYnd=p5x_BPMf0Lr4FYuL9(;hDOrvw>|X23~bV{4k?FnQ(rudj;=4;a%^L0@FU zgY;8!c5$b2rny7%j~Zljil3;kEitPGD5s1(y8NYhx6EVaJx-m5s$jC|FoqQoRW4|z z=}Pqj9Ij9}Ib-7EP=L!FnY_QH$bz@e?0?-T@xf1P#&NpQUd$XM0zLp^pcvhAO}swT zq6LK%uia#lY6g!VhfA4`DTr}{Nru(kF_d#*a{I!yKC|pMAfJ`V%KJi_?rwPOMHf;i zrVZxIx>~-eDx_-NCB4Zw;4R-gjp1)3bcYMwN)>veFd5VkCZ|XPgg{-(s^{X-`W$~} zi%pk}yG;JVKyP=hh=stO^yq<5?CbSaRWC)D!Ch>MQkg>K_%%7aLM$S$E^CStjnQ-# zesY(Nu&&cuc%p^_&9`jH1^Q^NV!qw4j1+h#Bw_FOxByEC*s!2uo)6-&}Ut<)7uJPtBr|~tBW?DCb z*{ud1Qj1Pi=sAmoT@(8l|GJ%>YO(!xtk8UEJ?jI5^zr!=9YqL&#DSu_A+*$igF>A1 zpsr6B?6)#PC~DYM`A1Ky>~yP4dpkvEMYCnUu%6*$F!2y`P(at zAh!^=%n7s?2cmI_Z}trcqy)v=f~`qB#Hww$wU=VfSc&uy*yMRac>VXjH5HK5*r{tT zzs&m9T&`Q=U^ub-rsG>neH^C7$yR%1dHLJ(ss}+X-V-aU7vEa@NNQapwBK&feQz7p zt$mz6@%GBNXg03aqfGnVJ`i)XI92P_I`Qtv?|bJONuAG#_Uf0c?_ImPb$$yItKT}l zcOS>q`R{1IzgYg>b2e4?^!vnn%*FR!5VRgeptFWef7S=qs}H80T*H?=>xakJhjQzz z6CuwAXr}AKB`4RRPtFEepbe4gIvZr!XG1)C4bg^^8&sWVFNES7Vr_Lc=~m8$rKTI= zy(c%Bew>XUppEDVoh>%{^HB}G#-#MgEiT#fG5z?)lro(Ue8}^0qv^)9*2xdopPWxv zK$|i~bhbsZ&nNBlnlM=lliL!V=TolnO*uO{JA%sn#H!Isx!)&u$OxG zPVL_dG|YX|AN=&gG1Q~LveN=iaKoX&LbQ34xhu^@0HX-Ken3Tc$rE0cK6UW0iSEst z&x0N@ZY&S9)0g{JYZSF>9Y-D9edR!uC^R%5En+o3T#J6^J5<7p? zSYLjfcfH0r&e1G_zQ1Ssd3}_#(>u16cgfq>(i=rbJNSc4Gxfoq>&NjP)mVLd=B@7Q zHOTmxADb-cF5Q?aQ9S?Tl@Y_f7t(ffZ&8;&+BdID5kqV3!#-{@9*+7>PYL5kD4TA) zE@^x5I{S;89YZ^{^ES${NdVh5+ zQY(B*%x3JcOP5Yqm^K}c$zF4$9=&^Z81d0> zZNU87qM*p3F6O%L`$9%YoyLg5aAMfI(skO;U~(Ck#64%poK_3Ou*~VR1kbf#qS0^9 zUCfxmki{XGy}qYiC9aVp*t`+Yi(}ZSE3~#AnaGVl4uV-)L7UO`*9q{)^j%-TL3pM?@?z&7-Qy1#niOZp|@ z`}c=Awdmu|6~MO2kQQjjC!wI)HC!k-)ENXlJ%$~lArI5o4P`5b zVAMy#rM*2I3xJ(?h<-WJ3H8*n5jq6If4u17pKkiz9Wufh@Q&N`b-K?9%74i_TJCv( zZG>-sm{(h0M25HL-80ySTa03D$fNYg=6j46@ZcGJzl*ZSOAF$e*@(APTmr1WEJ>UUYlB#uL9~7vK57 zx08k>qa0}fhtzApSkGWz?1HPM+z~w9+0_0$VNPwcaTyD-Y&_8Tv&h6(9`PpxY||C$Uk-JEW5P!CV=rf2 z+o`zrk4dC_;vCQLch{h&JJ3TE^icuw`Ej^_ao8ugzqe$PTm@2(1wwcRT|+_rBcZ}$ z9&=|2W8ZJw*Eb#YV(j;Nx@QRcz=AIF!5f+lJwZe2^rIPf15XX1&h^N_d&G4G(9a-( z^2PLPrP1hxgkDwWT{LtOj?YydG>M8b5F%b@gS1J(K8;|r^YT9eg_&4DPFb}3Xe zp$!GL*6{dKq418D*bY^^5<@8U2=+Y-;#PRr{w(zUY?ehICEvxC@TRU{~Z|C zijK1fkzDA*o*xHymWB39=XBi78Oh99=5bBsg`SLJ>meYgm@-J@7`6!rayK&0Ybl{e z-ChZ7I{J-dXDyf?l=Bru9QF-=Unr7khv-xY)&h_EV$4Xb2|I)ncX;Bx07DVfNsH%@ z3kyhCDP9AMThBe%XB5P+0BJcJH;0a!=YsCC5F~2gy#RdY>yck7VCagtWZIBp1nii$ zV6*_X=js@3m;8<=Pt6$i2~L~{#vhe{;(7Z|y;i_J_iIB#_fW*oT^;K{u#*DFb2Ma= zC-)PVYkPQTt1ILX4L!ARUa|-NYDx}4Fi%ORfi>u*P~=nJQcnB~tr1uC2xl>^XT~9r z#ByYCs~-z*CfyG1I6~C89T~jf+-V<%or#YLNQR7;hrL?zG&qB;3O(yADZ4~Lt%PzP zRwDZfU>3_rCO-ZJ!VrGfip+6jwjcDQ%?m6IT^Pf5f%A=xBA@HSN~H6;M^ao zqubCL&9V!YvaT@VON(*?2j|KPSjQOh8?Wn1DXgsz=>mdv_?2yW<#kiKJ{re%T!Vhn zPdCtlF;^gK5U|}@_fajF7hRFMVf9D{vho}@lI51&k)XAk1R6(L9_uhjRU6nvzrZUV z#*6L{$KM4dcZT8b%tC971NtmrHAFeu)WoN*#EFZMxZ~J^UeHnf5W9{B_R>;%Tb5)^ z=LU!13sikKC;qMl>}ys`M;NB@0-oKChj08Uvv(NcUWt4`6I(up&GQ2`MP$n6m^GbM z$V}@>ErTMCfb@Q?=A$paR6}WfMCu^xs2AflXLAiSDtkQf08fu`mMRg$JVJG-WSP5k zYwhSah`Scvs(yvA6pV7hZK(q))PcNjp+-$xsn=kbXu_B1gkkAJO73)0J zJ=vjD+Ih{DcJngmqJ<`WB^L(Ue9D*}YJ2E?-|_%tI37X6z%AmX^0=|iIvwiRT0*Gq zN8}5hTwiM9Z}7e@Jc7@NKH*A;hEI3jT1&4u@db!P|Ezt2vSUcRBW$#$^F#lA`jW0U z_@DF#6Dyp4UW>dd>GU(JQ_0D)bHX%gCAynF?fl#GPm)ea7s!e1@}3`Ek(EdjRDmTM zv<7Xj9^3O~yJF>AU)S9{A)4XN$}VkcSKV@`t$!A=ZO4t#X!+d)#aO%ZnBmK9#~)VD zWvEF$jJRP2x%yqItHH6&1UX*LpzsG;ka!t?h7oV?>QpX2kD#AO&9aei7Och0};)z6UoKON`vVIQQraKR%#eIC2> zKUbtdD;uF~3ZM&+{;yR7>&O@Q4t<`~Gy0j6{yceutz{$Q-o`@EwF%(2)yX$vAoU}X zDK<&kmiXo}asXbE9bgHTL1#qhF@|h)$1{huz$ci7)wlcQj|Fm!Y8_ z9bH!1nA@W+4v?-l#yZ0WceEPua^31=U}a@UI;YN_i8-Y4$N=T|fOtnb(R4|62Wt&9 zxEsk??Nre^%^C1AgVD0J+7wYU(fx$D{Vj6jWB)gFT~`Z!uf(L8_mK1bsO_whno|G)%oL z`3_m`3|l)uj!d*{rdR4&ycM5X$#b5J-tRs_pKeZ7Yi|R4hwf?3$=Nd zBqNHnGM>{^Mw#3&jdY&FzV5ExUaWfol`{{}qa|rwE1m_VA1<}*f*^Pmuzt05D*1ha z@b%HxOPNvur)IFx*<3vo{!o4Gh+~7lQ8vXm6Edg3O5VNaCY`^y%wz)N_=R%;d-F zwkE7H6f4cHjv-XQq_lo_VO(<(-$m`Ua6CWQr`xl_@(YwZ0^j0MSUr!r8M6y?;%mkE z=hs0AT|N*J)83}>w?Pl9j!B*Nj*yOsD9)J3gPg23p}-3ZXe|i;=juBb|IuMDynYml zhzEMpuFy`1__7QpIWyMli6W$dakRCJ>4)w2~OZ8g5H?UN>l^@~O7C7?rKp_m7+%i8}FgIaq`sp@Z2L_cJSSIKGJX}D0 zpn3VIbWSAC5z@ed_H=2lP7>&!4`4awu(c0NC`J<}@z zQQRKxlEOp1T0R?a1}}Y^>@!6JKtNyd-et5(-t^kqdaE zS=#-U0#dI?z#J;1M96KbNo+bCwNvOfOUf0S-*J+lM5@lwphA9AMOc;6(569^`hKXe z8m(<{gBty#Az^h!@2v)PKtLp-!5YEQsKK6~BBIHeZqumAogXTq1sE4KYF(=v644fD z-D=bp?8Oz;5gy@a(h;3e5!Dr6uxZkjd><;RC%scl)ubo;X-M?ujqh7cHx({%#q<>k za(P((u~a^eHHyUu;sup~Kp-qEENpCS92^{6TwFXnJbZk70s;as7)(e=NJKBuSQ$tf8rC>bcJ7^tWjsA(8zXc=hf80hI4fdkwv z0gLBA-~}si*x1?FIoa8{*g3d4xUO;ViE#+XvI`;DMO4|vwb&(ZvP<7)lex<#Yse;R z#42mdDrdqfhx`pwRykAF8vxAyg1kBF74EYt0I*;~Sh6Wvu_;=!DOs~C+586Za0QOv z;8eEeRJP($w>{nd7m)C-1R&*IA$^q=TrTfhrsP|q{-jtp;Mtw0`DQ`6cA;6W5gC5bX<_jxvFH>a zYy#LlPfblt12QMlfz*kN%*@QJtgLJxd?F_&H#avgFArEt2XZK$J$qJI2wd_M6&Dwm zlmIt9S6k}k<>i0&)2sekPp_%11vb=yq>B26hK9z*#-^sG=H}*>mX_zwpSQNQwzajj zx3_n6baZxhc6D`icX#*n^z`=j_VxAk_xBGB3=ICh5xTk%8ot^@A0Ho|oSdAVo(8s5 z=jL9%dNn^k|N8aoH*el7EG{lBFR!euynFk0_1(Mo@87SjUBy)Vx%=7v@L^|rdv|AN z@AvJ`{{H^Q{f`G94-O9wj}8xyj*dPZ0oOsFjz1lLKK}d}xDq-AHq5_$JG;6I`j>kk zAb0oIzr76l&r9V}^_tOKxIhZ8k^V%ZfHsYmX(V=*f)h8F1A`H3Zm$oegiH0>bbc?I zjr*REuSkhj8jsm^Q+tup$xyMI=|I|T|*r_ZIF zk@&H+!P3s>B^PeD7J|$qOr_^;TTBP>i^8bN*)n>)^7L}L4-8MNgJ@P81Db=IOENEM6+ooa_w1N&hty3(>Fl{h@l)a`+|4Lc&Kv_g&R} z7w)uN(aVJoq2focUj4Y8wjtBc$v0$wbp0JO7xNJwwqS5c@llkqPvU!piSs_yhvdfO ztEi3Fh_`NJ4;n&!aHG`KNRTP)@01efSyp{6q6}4t#`sgF*~L>nTPiVQ`c;XHs~dHs zXK`_&>;!^oHX_WM(F6EA<@KS_($`Zq6IJP=wvuG-jcz59-&opEyLGGFAho~bPKk~V ze#>SwAs+5O2x|;$5Q`qf2`U4~3I_)d7Y~e2Knw;$35noD#AL(}3J3`m36us3r-Q*6 z;G~RjGG;g#3n>6{R#I{{G75Gw3XVS@r{wq>K#gpOA8k(A#K-iDAwziIrj;^jQkot4;CSb>*4`lxUmK?Wl-v$zZ0Ar4O_wHTg0GXJW znwpuLU%7KwSv|0}u>}k|9@;wE+Bw_VyVyHCa&UBWbb9RI>|yWXW&g;>?vbCZtG~4y z%ItB(9rt)`k8~x^d^xXTX|FO#AOYy=3i`ir*}vf|fTtwAD*&pJ^(jLDB;{9l%RkRN zFw;3C#V;Iz62=j9~`!{w6wDFc6D_XpstPI@j4#>-U3K#Zx0|W;K~}Hsz0~Z#{f$K zG<9{ZZm)k|U|$i|_wT^<^>5btSK9i|z8C-c`EM5tDYzCf&lO>veZr@*GkGYKlTjZk z9=M{W|MqMqL^|+<$F;Z(D^DSiO}E6^pqfg<)?%~7|9@oC*KcmZR{ z*gQUYHluK?J3Q)X*t{8`t*ogE8d{2CxnN4$Nr14z`nD1hRca->^P26a2W0{`5&8!X z{EmGw3gJ$W=F{6}~_v)`kMb&e8@8Fkj zWbi(JaKsIboM~70BUXHuKuNaL=;!YArm!=gR(^nYCsGstB=G6Rj4Sr1FQdFpt0M`5 zn=#`~97F1}Pg{f^zlUH$Y3?(K*a$;aW7^USg1;QrPbzH}V9h@zCY4epzFmzyCG`fk zXw(k3CtW|=AF%sC{a%)omqWg|{FC(YQEpNMn?0`;3uQuC;toA z$Z7rs6tvg=fRgSS04n-xfa-;o;Y#?zz|7CY%Fn_sz{V}YaZQ3#K$=HLmQUoyH8BLg zq|$Y1mFv=~*JacJ2*_#i%jxmoxG5liQ&3({NI_RrK}Q^+C8?+-qogILtfio$sidl@ zst%CR{{b5TGMYcZWPpqYunaOby?@vIfxd-{j@I5(3`*8y@=e{$C5HGG*TqohOBN0`g4*bF721978hP!&3bsQczJzq0vcE zv59f-;P2{F_hzV58Xt#b7Ww-%s26 z^??X5JyWQLK_PQAC8t%Wo!jPMJQHOwgm$iQFospP(k60_C426s_Ti_8Dm@#YiW~k@oPhKMvbOkdWcFC;=;4k}q6-s!ur+n~gy#|qn zv=5{~BQy#RJ4$~MIplIP$=y3<+1!C>)pEVY+y;4?h2FX3I$wJhtWMh;)cf?t_c|nz z4umPllAd?hwf9aF`R*6^yi2{k@F~=aBHS+u@`)^C~IAzI1BY8 zgw-(|he&92ZO|J0&!y5h))W>8NCH%bjSX~k1bFyF1Oz06M5MoqBx({UEfhu%gEPWN znc$>j+T5?J{fRxmX)U=GW^h|)BGXA5x`@2^9f4sK? z`Z}Pg13J1t?c9I#a#v(DIyw#*ivdmD`1sVs1b}IvyPKSx0Wbw<|E6YvP7lD$%p8E( z*_Qz3=3c#gIsfX_>-qVswr^o!5h$C0&hPEpcK}`e-S+|Y6Hq(>Vn3kQ11cw=#RJ5C z09^rG^`}Vso1^{^)W0F4|NQzN=<_+{X*4HiXWzL7tw4ZakL8N z5Z+sCV@YsPzxl|dg7I{6WKWLqXZEQ~&PM|j74F<4dEB(}{9uoA{Up`6>!F#=+b>I{ zZYzED^{5<)yccp$fR8JTrsP&o_@2_#1a+BFP~qq|!5qS7drv>aci1X!o149f9k&p+ zcD5utZVScJ%_Md0#D4eFZ{^I$J&G2)!mgnsjZiErbsqz zaT`J(oa5ZI?sW)TEnX)b3#EBH@c91QTHj#|zB< zm%PPc)W?0TF~kJl(hHPW#mJatNH4fa30Y7{mZ7^k<#0mQ#qZDjw-Bz0U~V6GEC1>8 zHY<|tu1F*ot1HIqlJY2#^aSh|{}f*T9iROhCi}bm`n&Iw_W3iS zDpm9?QS~d<@-Mm>@XRnU-vXFYg=9YpOZSdUe;Sh(5uXawSc$)Dtdx|iITbLZ`aPn$ zno#BC733EbK6_SFSXcrirIwVGm6leNmQ|LORh5@ll~+_(RMb>d)>Ky3R#w$kRn=8h z*Hzcl*VNS4);84EHPqEN);BaYHa0gk{WYZeKOIs1@7Gv=(HBr^T@l#T>dr?2CcrprAp4Te|_72g};-afj7*|Of0O7tn7>&*BH32Gx7*C z@rkqY33KuC^YHTV@bU2phyXig0>To4qEh_g^1RY&JhEDxH}qK)j2RSdsFmHRRJVS~Dyspk0?duHwKethboKT1Zrw7td*|jK@7CY;t$!^z z{0@vZH3x=8_suOW&8@6}JqHUL8>@#8AK2SlJ2~EWaW-~!F?D_P@b}Kc)!GB#@ah31 zI(c~k$#&RMbcE%60&@KUdW->p^%#Ta ziGc?EqK^8>lK6us?T1L#54pS_h@uOjif>$%r`%;n{Q0XwS@WV9GotB}a;YzL6FW@e z>g=KmeIk;A!lFV#!@|OXA|w3cV_edbtP>L+C&Y)v$HyfkB>b6a0fTpd%78iyn5zRr zbzp;{xT3nSs-dj9zN+?Wl-}Ij(B7Kg-I3PYT?Wj_fdh=nfyD`6LVjh`Ixzu^n}#Rm z+9o&ar#`pOeHxwLc=cxKKT4(L|DYLQM1Gaxy#8T#^~1r+hojByJ;051dwUz`_O4bX zcGf=b^n5!Ex;TFH{lM|!lM{gRPj26iGCm#793E^R0^{?;!>c6V3 z_0Kid)d2lJRw@3OtAM8PKbKek`uT5`(x@-!4*@zs)6x28gAs6ctsISpe|Beukn?DO z8jHu0d2Uyljy0A{qzhS(=V&&SPGw8E@Bg)2ag(hNzCoNy0uAOf8*i?7RiRpax1KbCc9UaX8*KYVH-?hak3wmVyldU2i_<8=jDpe+IXxSd$~D= zWJ@G42FKOO_NJYgtL2I*>Bk@BE!Yj9D-jd;c*WL#r$Ps+!IkPbNV?da7t!ip9W)Y; zZCENg+kxeZBJF&=ZodJ%JF&`z&5CQm*OMeL9Cm$JH#x_uxWm@b^Buoap%sjRw9_4WoP5V<}xWBy5U3Svrjf*WB&o#0B$%ZINCa4zrKt%uQEPYZg=uy1G)&JwPj!BVtOL#2elB2#42UaT)9x3+5ZZl4IX<oo{C`Ld}4aTBy zIQvle%0~~V(7#im8TLl4Bjm029ymeK8PrUNwD#MHG(5&@*mR)?RVKgN5Bp6YrtDWzs0zg@tnmx$ceFO9e5}R(dg0jr%2`O$ zJTVl6Ec#BDS(hE~R(2NqL@xgQH>Ng>8>A9JIev5lmlL z6HEwk#q!pK&C+9xJjxEgzejb3-d9GxU-+tX-W$WF+t<`DVVjqTN3n|4XGKR`J8Oe{ ziWPl0-w>o3jgaai{=ujv#mi+J!M$Sw`JM)%PrNW;5*8|s4O|9w5)PfzSrpEb+ojf? z*9CQC3h*T}#J9y^mNiY_(_(J;et$3x2A$u2oEQVf74Y9qVmhCUkpFu3fa;7VVhGnN z#9n14409=kC3tLk-K%eqd9OZfb2>cQy%^1SjboTlN`nShg^-N3Pnr2Cfn1Pj0W4q? z^m1|wq#-0=pR++vxiG4>^_oAFl6L*H?`xb}@xT)$jc|pxZbZRdE>_m`U=re_p2aa1 zIt&dy+&L)0ei6Y!I*KR1mKa0*lO4P04FATlaHn}x2*dc|v#RFrJrdIo9-+a?8C>fq zcET;J$3%+?)1fF$ebz?|quNY5V-w~Mv#zwXC>8||6S)SnvBpW$m3GMQ%iR| zjPNbmK_wZFi<5l&32X*#Hl5{`L+1J0Hj4T_J<>8wF?dnih*C`j^U!2G9;bDL&3eKk zxg_+N6quQ$G0LM2hZ6K42K({CILC)|Ebj{3%w6A768=3FwaN$P9VsvKF78<1q(%z8 zP}d3U8(?W+FBPR^GYHc6V39k+m-AVNs=xe1gE87x?n%T6neB^^`>|(?U#}gMBdi;M z&Zdgrkq{MNQIrzDMJ>bmrepcF$Dj&Nn^Dl6XM3JrVEcWAJQ?)aIeRvCB9@VGp;6)L zS3WfvN{(jN*%nihwS_5GzS}L#e|qeQw}2nyGI{y8$MJsT!D-91ePm;_nV&_ zUR!3_Frj}bL3et*E;7sur)IfDO`sSi%fyE3wx&$^CN4U0^STsr8gPIop_s zo7{$QEh~ITh%nxrqBuh3hNAFK;nnAiU+NpB`a%3?qQ{}u-S}<;hPcdn{o^ z0aje&K@W&SzEuaEx1b<44P+@9$s8AbLHzs1d3Oqi5L6lcX2>7QZ-Pz}W1E*FAgILc z#{|_q2IJZ$r}QmUqvAK@v>ylEWK@Y&<6Cq?+aCl+s_}2|sl+(v(D33g;~Zgc_`ZL> z{YsUNM)@f1!w%l4&vNI-)*>e4=nxZ1bnxGr+iIV|QQHf4lZy{c4#!5>@?P1D{h zBy`N*xB8rXoKjG$;_~L*!w)qI&tb?-N$;Ejv11=#-^fQ$Ck`p?{AVVb)71b*~UJR zf6~<`y!(KR8i82izIpMIxJ91jSumJ| z8IERC)GVa-MWL{GP-Hxwr-ngP; zE)Ss)p_#>PmL|M$?;!Pzu!ZmtQ@cQw$iR4lP{p&SGaep~UipadSV)(LK`ptc_3^OO zX%qDc)3AeZ&{%~hl)j31hLK@TXAv61VN$zck=()O-vcqup3=X(1FX{{?ZA=qJ3KT( z_@qj-srpo4gulgSr2p+e^jVY|SEQsyWJG!3;zEeE;gi_N@L7UrN&^w%dMr~{-;oA> zQ?#rgmq@%+K<#2o31>9bZp>?8FYqzQIhdf$D5fJLT#YAodiQppM&OJFW5O9sfhxx1 zF+;Dg+H0w})wA1kJOS@%7~e&*eNZH9PxgLm_jGeH{^%^;!5|(l2t=ZUXEw`UI1Ehd?cHde$qS%NpQ#wS^(JsG?gA$OjP z&wJ2K703b(L4Y0F)0~#lT+Y)%g}}kb1k7uoY4J3l%yeQ2kP;c#o-iFno8c@C4$@Em zQJx-|nE@&RF~h;Z=NV{CaG11Nv~gzIo;G0tR^V}Z;!>uIG&qojDP20Nz<{~rv1f56 z74b1v@LFc=URv-mR!U}8vo8&Oqd>WFwn;zeXNtD4A`K;!GcKL$;g&P1nTzbtnZfMk%ths{5>g{Kxr0UW0!6alN0BeL=hiLd?kwer z-IiK@%tutj_hCDaGBGdF7aUm+jt4>d*1+*-aO7;}fqg!HH05!-z+G?B`B!cPbfjlv zY2YAmJREX>P{CG#ZGa$gC@}u#G`x!fHabee=} zX{=d=Qk4{(l>&+%$jVWWA&dOID0sLlIHDdr4Jy(if`p^tv%I;|bR`N6MI|qb1Xzt0 zrHkJbF6` z!mN5j$foiYAsDY8+^2s%uJXoo<&9H#%^VTzcn#WL55^6uZt19zAyUfGQlc%r(aZ%G zv>>i$Q^j>F-&q1rfnYOyHS;Dl8^hNR3ZUPzpvL#07h2GtGSI%YXK(51O|W!mgzv0% z=+dde>-B2_I5aS``mk~Ev}@gYN8L{?=q9>hqrPDS4rQW;u7RLaLXA^v5H9Uf?CeHE zR{eetjC{MRe)om}egpOdT4V2`o}CE7@S}l6yOGne5kcRqB-`9q(5Qx_3|ofdUxRZM zsGGbtoLj?&5;x%cft8=M7&$f$z#*n9E#}B(b^7O?!a8kX@VzFp{pef`y5@oU7V{s^ zU5Q&U(ybQPo_i5f+jJTcxIHILD~y4+-q&somTe3D2=;!`<|3@ar{A>e3GZ%%@UfIc zAlg!p?P)QMk=gBbiH7W4O?Zk;n0jLS<@_{cM;d)WR(6Mz!L7GjJj5%H)gH?a*M|?a zgG-Sepsdc06>w5zM^7hZB1dhD1n9#)^lhl=OLl1PZ0rkPa4e$ZvZC{)Y&VeF5{sGb z?9J{*bE;gzUHYP79R&`!{qoyM5282o!V%A2clLZ-c@|!fwoKoP(@?+}2tm4kxx znLvm72&2@Aq^Y4f76p#J#c{5E;G909u0DcE@DsjgU+8;JiOI(HobOA8nn@PA*cUUr z?PvPguXd3}%Fv6lB@0%Mj*RR#{a&z7n8{w?S`DnkagaFwQioAxA{#-~3)-AidX`>xyz zwx6(m;|fFnX5*Y>Jnc~Zk-%^5S;6pOtG8*`q}kiP!&uqF(50b>9W5r!PE4~eb@n;T zU1!9GAR`g2XmaveuYMay%XsRIQwkr=9OCBHt^5V1^Zd!?l~AS!{>TIBhi~%|faeyJh@2 zJU1o6(A?$Bnx)4ZSVU(_^^7Tvm~M8>AMj@MO1mzxL(s}13DKn#2(tDTPk6!149_)S zX@ZeEZI-|nP2htfxZj7DBLHXW0|9x`3exXn$>!l$M2i6=%ehnwfC6+1#MlRCab2zK zUV_YFeT#daUh$q0FvfFRY42X?{4o6bg9v)yghy}2;}%bH;f#Hg zaFQrpr@hi<{LzA8)0#)e5-3fV03hQDRG0iD29nD@11cuNJbt`Ked_G zy%zm$4rdNaQ((&{vqIHeRQ-ra^XaDg=obFxtyCfSgRd}KbHY0ayt}h_pWdxfn|&~h z|6o<|;gSWLy3eoPi40RvK+;}AvMK-<2N5k=Y_jO#U?*aSPp{wzuXT{%ULNCwy6hIf z+i{;^hvt#A=aMYKcX2GSlH=d8m|KQF#b$oGi3wO&V1ZZEt|%N6F0Sn?qe$|F-~pKT zmvJOYOIxQkbA;3I2j=hq_zw0QR+P?;b!Nq#KGpaCi?Oo|iX-m!G%~{sF2REg?rwv- zJHg%E9YXLC+%<#{EI_c}36S6(f(Hxk!9BvTy!Y0v{jj@L`?agO`b+nz{-1Mx&oe>N z9*G~#OJtM!YZ2}6aq6f=hKSYnfOuo2gZGGqjY!UR`;!jQHtOW_w-xy5!E(yUhscxC z(}PFagYQolbz;GdKOAL#q>gneb1#-S4%wE*RT>WXO_x1_z(b?J&q~WQ8pUv@Z{W<;BOGo^m zL!`xYp35PRY5SG@BMUJ-@iY2^c5U3Z=@^|F2Y@dpr36Zg*8X3#apm}x*`iO(P-ICN`%t^_OOg!Vcb7|4z@6zg;0YLNn`# zB@I?cruQ-AFTi%&*OQkR40qs+ooVZ{k}2&rnKRhiUvG)fMbMta+xR?uztdX|{L+3h z@NTgj?|fM!%CW@`P62K45Ea+mCH$83>nEmBI45Pef0Vm_OvkXXIfx|qgK=>&9f`U6 z<^)sV0H$+F`$)*TerPp+P>PDg%!=A<)gdbQ`kTW0#G~Pstl?fnZIxsb-3EeXbUsfP zy(ncKhb+@Ap)Ejjs=UZ~qZP&d~g{A)?feD7$B& z_^;*R_{0Rl)93V6@r#j^<wiDCHbu-y{;zb_QQv6HLb?dl^*Ns|OKHv* zwLpHz{{M^4+L=8Ti%wDOET5E{7+XjSbjQ5m!>CIvi7ux!BXJlc4+IW9gxE8S>dE>h z13b~^MiNB`jJ3oU9aUfu4u_SIb3wHXyZ@rIQXfYH@#G^m4PZFP9J!cV4)cU0rKVD^ z^`ZZvvp$6@Lcif*V(E#$7RAMS?cLD(0NQz{3=gA1<)hprh?42ZYWUd&8EoScKZZU2 z{oc?w!OEh!+I8p9e=~% z#CBU4m~)bOlF_X&8{cu@*O1KUm^igQ4SZoD#tlmRll@V110p|KRHAE?5&(ZxOEQmY zV+3H{RnLZO8nADN5~L)spPv>xwXt~88HrTHM-J}AM;*}^82j-Fr()_QQ9Brx=omFI z5D3$XS%>Xcv|GRAGAyYT4BDmm)_N3}SV}{I6Kv}1#e6vZsYV3J9Q)>k-TV^EbfUt8 z-b?*?EN!2BwM0dy*v?-p{=2V>oQF(=Qs-3z%t>Q-!2&FNm$nml0%py3kToN_J8(l4Z;? z{1N!~AdCHxJRm_>EWtlnynf-Pj#clHgn9A?**cNj}I{!y6^KALQI@QTl{^j$U9 zi0uJ);h*;Fe1OaWmaa4?G%#9TH8N}`tvw=OGY8SmFkRgs75=l`h9d}m$)6sSB}d8W z6UW)B7`*(+$|GYB+}<1V!NAjV93;-@cL{4+dZ`8lw}wN(cW&W`cN$GUDXi)C?k_%ACg2iO)2O zaat++3zz}C##@$$0Mq_s1|qoa^(KDBdpWwy$!HU9OQJ`42>f3;5><^s{7X$0u11_1 z1#pA_#R~-&R^OU~CMtc#eK0bXO@A`6$M__bR$eRRSTl5?=9tG9VBYDAC;fUmq z`K0A6`XU_`!GiCQFm9&Pl-sPtK;^`tZtb3t+Zo8(t?^=lfM7PiRCo{C|4ApfE$bCs z5-a!nr5=IEtJk8nPrC@%9dyoD#iz9t79+pQ^+`w*@rl{x$Uf`ACwYny1M0H$Zr@)T zWF;-Ey6mq)r$vmL-qk9|f$%h@VyF#~Mt@v2j6NHfNe3qVRd>h;9GNMiazUrsh*ncQ z%F2|f#-tfRGt*K3FDo>mf3;YE;0q>!o2sjDQVh}_G(2D1a_I+b5PuIEkQ@107wBO+ zIQF{y&y#ODhr@gr=fjf-9G!Z^jos?%1wIsFLt*7%ee)S*(pHmW8M({#-T;XP@|1gD za@>POvoRlmweT?w=4t*lk>$P0t)_(*8s<~a5A?)t7d3ky@nY)cGw6$9~JrC@(Si4<#@+o`!!Xz!X$bWPUD|`FrbXx9-{`mAA<{ele zX?0}$tJB~go$ElK&_PM-%iJGb`^rAy^PSeWZ9lrto~+Qjk~V)9etfwb z^ohLbv_ake`1%O+jRs2DVo)shfK>jYRkOtsTkIu-`^K|K**yt*`zVHd;UZmj1R;z4 z^jLmKWhr}-yu|@F6~9EIE_?F!#X&x}U$T>w1B&{`;*i*oUusa71Kr)?uq>8;`jZu! zkz#2?RmDFur^}I5Y-v;%?w?&D<-}>SG-fj7pWE8y#2fOds{`2VZOMS=lD#zH!h6MM zN$f1zzVyw9;Dm2V%0;+=YBFRfp!jBDN^@%IyK~!BF;M!zInxgJp9aM{+Le7lo4)C^ z;FbbDhJ8Vh`E=fpFwO83UkkIutcO#JkPgXFl-BaZ*ZaU4BOV1_-_Nrj2)L@X89iQ@ zP%pF(Jw;GAj!gFdl;!yIU*H!fGkO#@I8Z!{w=JMd;f(re+dIk@9KXh`$Dn3XyX^W6OXGpcNWL%SA z3h0ayIFEU5!T7GSx%08x7f#`}R<9EGA~M4#%FuFsvPY@^gyj$(Pu&qy+}tN3*b+Zgsy$JnXB%muwMeKmEpeyL{p) zp+ED(e#7VAAE}zIgk^sonGk;4G8H^~w?9C3nEy%1@?C19!y6<0Jn;OAS8!XqG}qUc zqaB^8SvDJSG`YMY(0>eg?EyF^T$?Ad!AVE0cR$Y&E;y?!TR_1Q^bTucxNPxeAe^$B z%0o^n4^^MpgZl-4v@&c@S@ushJ8BJL0m1a^oWYAiE;DCPfOge&nboh1Z{5~U=Hz8x zuHAjPcAny)9yteYQLNt&t43ZX*X~dOynI)oI8hz1>vZ zC!g34pT6#pY(;-jFMmtW_3}}^ei-HLvre=DUwgQ7k)#OxN zal-rYFWFVHn2vJoTydgMOdeMp;iu+4Sk8{J=kWDctgcM-ogTu7&wNune7=c7=$M73 zm<#=KKQFsPkzKxvPYst|s`B2(DU4yRuSNV>JbH13jZ)-upG5g3ethU<6z*dhNEDc= zTVj{r-H=$wD zk3y3XPM2H9mJq6zd))z8=!e2hCGtGtM6dDRGj+(3D#ZqL3t#su4)73rVv-mZi7RD= ze@OTq0E+O1=Ou{?0~C}dQbZaRf?o?&&kpDTghX61_dJwTSLF>R2J)xsMDBs%jU95&Vmp+7by-zugs8@KvDilFl<4?ZDehhf_EIg=Q5{}7c=|N)vK-Cr!j_aAjk*_FdaYi# zGwO?>ke{p`5I<7vnP{OU7OXUy-r4c^hwtbujob5C?ut&z-$@Bd9_ z?UG$q_=frqo%Q-{{1MB-|395oYBJUS|Ddz}#|k}pdOdjt(A^H4JZJuXDg577=Kb zRJLG;bA+YboWUyz*rk2!JIDsygrMD77K{6 z1KXIzC=O!$;zq`BFh{gC!PIL$k!zvI*HA6TP~+P?POqWauAwf_D2`~}6`z|bAMWBL zVb_XnQ3A3@BYaN@3jiZnT#0N&eiTBD9d3*qcV(Q6o>`;JjJ#Xlkfp8!Uzn>_DR*?_Ga{Jm5vAz{6f)htV#)d_aW1!NxJgu##KK z);4<)od`z4v{>M|wnlMYU~`~J1d!{M_Or-AY~$VeWe(HWL8D5!MeFXRZW5DVcHkTI zrF>WOa5A&ZoCF=n4^t)Bdn7O%iDlLZESO)&YBVdN<*Ktt$l6{?e^{EuHZL@_u(~nv zAzSi&gH_>Vj=V9=3pFoJ60{5TEZ&zVw}LB#Gr%%?Sw|Ml}5qty4UT^UJLC; zEAN~v#)4K_tQLngmMgv$bPZZ`;xD=GTIAoapp0{X268{=jDAu?WBX}a#YvH zsu>EhbcwU9dS#VmYs6}rz={Tn0E0{$qYIr7wmC@Z1DIbAD1s7X21VCzHHu?5#f^sf zx~^^VSi^~aG(3Q!2d$%g5k4K}FCXUUHei8M?LMZklL~9gx){6YryCb9p)e;sL?Rc+ zej^@!Fz2Fef!neE?*{R3vJQ7$iQ)&|NMkKHftfde{ym@zEBI{=vJ|#bHvi$9HnzSK zkUxY zGE2{zrKz0`JNzH*7HgZyw3pos&rk7GWvfu^AKIpiH`WRHR?8xsE8SKm<5t}{t6Aq} zta9ktivX5l+bCCCc!|-D6Iitl8UeAjKVLa~KzPD{_C5BA{UG7JHEL%hGZ>K=fM8BF z*HwlE-0x_xV)=yGL?L0WjUC!QV;mbh0z2%v+knl#*Nq>REZ26e;RqXNWLw3KVxTu3H$D)vcEu0I zmKZur3~DNKWZeiHA7!(xU(n{JObOJ#iHX!QZ&MtzqrQr*uqk_@rx}c zrLpym;64Wc_>^a8I_!iN=yz|QsSFIU1sU_d-miy-27~<7fN`eiy4LWZZack{XnXMP z$*UMcG(s&HDChu2#*d_JbaF(3$yrxl@V|a`zT=8Cj0^RSi1x_7T?7Ur_HIwDiPlh9 zOS7k5>2O4V8nC%K=BZw~9xQa@pT3@SlVFAA@&nB%Js?p9RpIL?TCIAI3sIsK;4sbv_4>FsFO9NQJ8^{gh7fr!9<8~g80+&O z21JpjJqUImuvxT!Aqvz#gcx&19xfQ04}#2Gk=kkq&GySzD3Dh!($ne^ZW`+kMPND` zg^cV+L4hGvm+<^k+bDB=wxBpDx>dbr*v~6>(UZ8-Q@F2xc$E!a`(f^)FF^>llqi^i z(t}qF!xw@WNVN(S*`MWIF!V*3^1o&wLYx;Lm2Cq-Pp9?qF$_i<9Om^KwL7oQ{=m3{ z7~c|v>sSBi;kBV$@bgfA{=26-5vaT1==a7w?ha(6n(#^t+j#%Rtnv(gux16tHm1K9 zzFSKp{2fU7JHCC_bumU{|4QlZ)X6n;$$b%#V(JeG(&vGbiN-kIZ*{=$!n<$$4t(Gx z=mrZeCSrd!BZI7IE#blI!t3{NBpQy-NrN}o8tLHo=8qsRsPySsJqX7tpE$MH2c7G~ zH7jz_fU1#O@ze9%ja!cQp!l;(LpFCL3a;P+HYx!bh#dc*#qvka=~!WjHQY`0g%sQy z+St$greD>DII5mmC-H>>ok10O;6s+*s0D9uZQ70Bs{o!5gjLT;BMMH#pHS9tZ`KwH z@3^VXL!RQF%igUmp4|vFyoyT)7Q8i0IQXqAwu8fFw`8!a-M1G7zW=&wWN(ys2oFh9 z{qvj`sgK&a5CsRxN*LQ-%KrFQ*k+<_eC(tamTsl#Ibfp>gyrgsv_ekv538Y z>%0xi(gQ|7u~cmm+xdQWfRIrbAQDn`hhhfWY}6>%ct4iGYo zH3n=A;~w#H-bjX4m%GwwRW0Su$J*NY9N&{13!7fTjsu0n z049}*3^!>_=6y4!dvautfo(;OE-|;dfFerFG_`54z*G!CoSY`|@nDcrGjcGn)Gi7; z9#86gG4lN_4FRf;<_^N^`LLqme2BF8+OqcR89F_kSSz@A=kNam;@NE}JF02?x@ za@6D-=}VOzM{9qgbKsCN%haUjbE+KY&&(kCZ~kyuiINX!@ZR^t(aLjjZ>RC{>bE50 z6qvuP(|t?4!y;YXW5}$!zN1H^*8H*G*`KW-v_2KnOMxKY_z$&3SIg&n-P|@(3m;8N z*wyAomr8Xa6!&>!Gmd=q6w@#Nge{KQVx}98*|!*@vAW#AK?U6*AaL|tu5IUcTC-wP zwn5EeO_$&}Pv<|uiAC=}Y22-C<1_Cc<&@Iufjq>y@l^(WR2be|XjUDQOo% zNuD;!57sJAvt-Q!DfrY-afy=VR3T^6kL2;tWgwNn)bjm-<`nj*?Suhfv{La{Rv{iU ztsQW2uD$S2`S|;Q7z42mR2|O|08OPJ?d5mG%~n!l*jC(?dmo*0xia`XO6qcy>#I~r z(Zd8vz~yysOPlQUVviZ1D|yx68gs%@?^-jvtVk|ErKbRY`aW)=2cZ0zHu6?AsxKeU z1B+avsP`=GU(q!EuUeeTuVU(F?)M{uzo9Q013c}+p4OD_$70f~Yi)%zDY1G?{c$7G z`$-EE9(^qH4U6eo)&^dN;95s4`v~N3Qn4*-@iVOuXHBV zCuYi6cI-Lid44}6oK22y(G$nAo?oPiqL7R!>aoLAS6PmT*T}=$(EZ#sBDmVCZ7(;+ zq7qFk(}#{bh3yFZ#I9OwNKJ94?o%k*&7l)eGy52=YKS55U4TO)ISL6t(H&Bbc6+z? zmiE=;TThP!l)o>~Fi)sD)kCONnx?xcePpKL9OaCaATplI&PAh5c->Tp^O2w@(Mufh z0?XGpqkNuz-}ILzR^wP4wj&xDOO0$jCrQLXUyh`7ZSj`?h9)c{Ax(BHWAPDOM&$e} zw)8>h`Lw#>+{PPB0bLvIDp8C0IG$5eEY3+WB7aJGvI=buZb6Q`LRNk9iW`JPVsAp) zj6bl;7a`lXN%YMZqsa>!!R$g*0S3GN)e_O|In zEM8=`ckSH}lI1GImf!cke?&WxlR@GfE(cN7@*n%Z) zSd}ldC(~^Xjja1ZRh-pg!7$bbjXZi#44OS-F;`Mco~vwn?w9QDw%11`!;4^}vH5n~ zlfAZ#$Ce&r1b*hw-X(pe)4j5Y{mW-?{lPU2M543{D9HUe@05XSPu50PFe)Z0m@Zwr zMHeU5rCTW&@^+Pp+eLg#_VzNbAJ2(ryJNyxMySv&)4IYIja_2xBIo_8BbUi7y?l8= z+BTkxK)+*;$?0D>0OOSJLb z)E*01Otwu*lBAtgzTP>H(X}-?d3osi+|7NhY|Cz_^T-1}p9{lksCrl4Z8xR1Y+Ko! zD=B>#l(xK*w9tgo&_38*pq`XG9MDabM=$IOU(3pE4yKnr@p{&^fn~FX#@XmxswWR1 zn!45gEPW*Q_U|kYPYxRo-C>B&^8BWEdppnC3F}Ju&L-V`@5dy6^RHn)G1Fl@)^eXL zDRW38)Tl`-9t=nyB^G}c-7rVJ+OFmw;;6Y9c%hXN_>uq>G&ubx$R6|GvN(lkZ9~0F=i8zs ztM=>xGXlS5gYv?ijj7(PR4=(C3RcyjzmwtwcO_ZfQ`T!?Iz4o^1=o_7H}KZc3e??n z)|czQ(^5wt9-h51vA#Cc84X$N#hGvWyM(-zoV+6lbOo(U?d`o>-S-X$*B4zxzW2iS zwzCb;FuiD_4}LF6@BcYOe7e~?;)GB30r?&^T@=;zwc%{1_~~bQPgeF%(#*rn_7~RL zhR)%b;~LiqO1h1XLH2cTuXKmy@APb6cjTYn*xB3~(eG8fEe8~z`ekqN6leXUIe1vR zZC(4OU-A@VoC{jgX?%M$I?&v0j>c>Ln*oB2%6;d%Alet;KtM&+Zgr@{4Y<_8@fuem7gMX#77(NAFT5es0d~to!B|mp-I@Dc5ghZe@7y*dD3n7{IuXX!D|Zm zrc=u*VYm(T*lWNkq~pSlKK$+Kp%wT~F*zONF2(LIEdx609dl_RopC8k;yb3?pGOyV zO;n7-MrPkRUbB%fqETrp(u~V=AwJpK(-sC2M{ASo{7=12!y59bcp{tcq za4%z0z<~~xAqZ!Zs4SBZED_wYA5V7B>)Do=bPyzA(izzne#0bv$|P%SFZp>}GM7nw z*+G_kr-=$Eqmd;;&8#T8bN)~!>TjWNJD?=7BT&Prfa6GyU#1*ft{TaF@pIGBkXh{y zlN=6EJ-1w=o>|j+N03ojqpcjfm|4TUTx*S4XRrKs!Ir^5xekh15353tfaR$q>eI0p zuvQrGvb+$jcp<}Ls8V65!(wDyVPwr>>|9~&&0-QCtWiiXGFe_#;udFby zXR&Cju=v7aIaFae$zruoVYP;0vEHk&K4r1Ft*}9{*kV=M60q8lSK86B+Ot;L^RhlE zyc}d$9aSnFb)0QEEy*oeot;^o+o+s^D_tU4Eu5pBQ!AbQSzU`+-771N4ba`%_M8eU z-G?eYCs_@eDm~g*J!dMtPg#9xcD&YDu?(Yq3E2Ed_A#zm{aN4pn{WAuz7K%+_^Z4R z)Omj>{yu1JuTKDGSk*6RN)Z&v77BlVVaXPj>Fj+9P>xm=UPOdmPMf7GiQ_4%x3axr zbq-r&b52Fmn}7kqy&UYA7Nm-@@?!)$ePW(-2FVx#%yG}c_T(w)e1W-ZL`Y&hOhXoB zm^J$)&6`;kT1}ub05zasikG9Mr!!Qi*Z zygk)?gS~tdCU-tgOx2-2d(A~{YHm74xk^p>n5DKMo;H8ACbas^+M#yiLGh*1+cA|E zJOIhLf)vm=WO7b6AOE#pn({neE0L+QJSE?pTuN2EX73nJxr zGh2zmcQXzJ-HFBSaxpAAa3rruCyAj-P>R<^+(MI^7xnw56a}WhY{wMpqcDvwxl^Q~ zfEw&Y1f0l~piFPzjcJ1Jyj*MHv*ybqH9XS^sQW;2&0C04TpOUWExyv5Gjz-C{o4Nf zQnpkQCAOZq6jLAo?X2I4CzoXtB|s%o5+6324!9ewUd1E}qz18S`k7>?6CD7cx!Ovg&qKjgsS+ zAhQa;emrkEw>TcAI5S)_Tg81fGq)=3ThE8^Co#;q&Z`t1g++x0Eb)Kpcw-ldaWml4agCvt z_s;2wtnqJ28h_9=j~ye$jJM3}M&IkM&}p;MOAGEbphx$#|{B zUfDhWA8QwaBvdo z=SZ_Fm88;*B3HF4uo_P7uVa3O;YlA5$^h zz!WS`xlitou!r?bP0Zi`)JPS-tsD- zTwP@Qg%@>|5uv0qMy0*ITj7j$$qqLU$c0Su2y5fTP2>0?EU_+|eT zb2$-AE3xoA`1+pca3_&HQut15Go3^!CX^4-KKT6H~58jJ8!o30!-Qq`fFU0s4oz1E>nWvhQz zY%62GEgk9O@`YzY`*o9T2%6Wr)^h&jtu??Yt!9BqgJgRQr zJrm}VtvgM!eZl9))3+UfuOz{lXgMX6^>U;dcowAc+=(lFf!}r7f-zT|*_*$*t13GH zxVf}ed;x`y35*;Q6}o$nh*^9{c&3k7KT9Anmup%G@zbb6 zeSWfdY8K4rpY-Pj{%c}*DE<~9DH*J?%bUe2o+a%y#Nl~D=?7;*47{hGy%Ed`Od(aoepnA8%EA#K-*=V15Bc@+tEKYVlXT&#WsGwv~Z1YpXmfKK~Y(UYh zfayE7%UrUCTH3b-3aBfuUm)QR%NDa_qn>7*{e;?_%RkX$UWbLNbZ=Yec+lG2W9!I?6w9ja@ZeG`IxV)1eCWy)au zrjEYbUl$SGh|!*AWW0ncIbSWx{G<0Pi&czFB*AiLe?pXV7rvaIGPyrT-gUO(ybqRY zbb_IBG^Z9OV$sGw!KiE4+dlM zwTpD_B^Sa~;)MDcGxW1l5^!)}BFf`3Vk;T@-Vz^eq3zM09a-i9?^XoL_X%pImqp*_Y`2k zedLITX4oqyQ3yECnWBi7hLSZ!B^;q>r2}vhRTZV`%yP9fKD(i8@hoTU*J6HqbDy$Y zbl=LxV3A2=v-jdDDy9z{rdJ!}>Sz`#Ew)sQ<}iJbu{;pmG^)3HBU*9a>T1^PGF>U6 zIbUO3tNT_XMN`Ddu!{R+*@!dvgGH;0L-5* z$Qq$qxvrmNvq=`zd?t`Ms|lL!svq25$$vRcDIb3P(}~m*WOd-V%kB!ACin@Y+8ip!f^pS>Jc$FxmGTJy%skS45B`Ep}PN! z7V*C_lCSuQl;^cDUn%EoBGq}9Rui;!%yx6kWIXKCEmF<)3e;5!_Fnrw#~(*|SB{&f zbu3O=m%LX_+BZ`zPCp&iubg&XOj?|E|2|zg`-)CzdESf7w|d@BtZR8ONaeG7G0c!= zc{z&WXjr`*7x->@^-cV2_3FDkq1E-YI^WOhS$$orn|U*zpEp13(yVTm+!}t~uK0bo zy89V+_VaE%hS2(c^J0NJX*)xgE({Opv-W%c-471T-D;EK-v=MRTmL<&u3G!M-LP)` z?_zYl`|nvd;n#mROFpte*VDr#vA+)+zM_Du-)$Zrs1WOqkBU9A=mhD}FaNHiPq!Bo z?ex*(Kc&3C5GRpY0NtRD*k> z_*w`OM%kR3O|v`jbCOza1c1^*Cux#+3X?#y|e$%Qzn zzL<*c%*l2%OgfaVLolW2m~cxqlD^F}-)mn+u128PdqKUkeG5c{#bml&@)F)p*IxrbV9ESU@mLSg)Ww0w$ctw zDka6&>WfGyL#AeMo3PZcRR?+FM!cwlQivuyNG3Q#H;FQcp{4{O+zd~SgZq+6>h}uv zO@B{OBF$|QCguF{4#)n;pltTsNlQ+HnChI7O7vB(T1pQl-L-AGRC=^Vmbzh*<0gy1 zn`&)$9O4oZX7Y2b1Kq!rhEeBwjmmF^^sxKn9Ef%Rqvs%ja*6qIx*W*I0nUXsPDQiy z*w(rr9tvsufmwy@I;RTu*CUA;9oCLz9ko2lGSC&vgccC+V>A&eIU1vN=LE&H88s2yc)CN#qXEW75nwe>v1 z;e{BZMd!>yK2br{JO7s%KND~3C?8IgVmsG2so!+~KlKvtab@Mee|!>1;1wS4SSJe& zreY1Ok#)QvIYq^R)&e)=B8 zs+O)8YGFy-4k0;^CvMRsA_Z@P)u0%JwWdTktG4BDt>ta?EuZnzk;AFJFq#Ws>m1pO zG9^j(a`bExI^^@uxA>irWM3?a7WOnVcymd@&UL0vJBDvrU@BS+Nxtbs}@ zsXk0{&H6h0+?X`@Q7p}-FG#ssJK)Oi#qg7Po@8op|r zU!hOb#8aRj3JQmVSrC5$f3Je;Kr^$}Y%PfgR^fP%dQ z!dfM-!PaB4iz>rX>p(wqAqd>_reznz*I0PR7^K~_6ZeR`R#v*l&lh?tXo_bizGFtz zq!@pQAK~ZBv{GoJjDl@2{C?Cft_yG2DdvRXy~UY zyZ9o1Nglh1I-yUNqw%z(VRxsbKED$D)qZ_aO3s)Eu7=q5(tqZelB#c?NhU!Z$GMf;>S z21KC)FL4-Ik8uVa(8zJ<4A2?u)k&k6Mwq|x{+Xo5OQ&G!$HVsnW5-fXcnHMS;uV}j z7;P#4^z{@=~9n=3u+*P@_>lZ_o!JitKhnZbxvE5IE+ft8Rz%|{i!@mwLf*g&4# zJ`=)vN$-!#@k_5~Y=)6q@P@pPfu|4S1+jT}4@0UZm^&IHU9-j;4O`_Byra+h;6Uk< z32B<9U-%$l*`%AR$Irn;wjocmh>P8L%qkzp#?!}Uh2JVzI-JA$#htDp5i;#ddeYvG#{BX((M`V@)1=Q~~6_~_HnA9iu{3gLre+JKzIGQU-0wJ2ND|%6e#M~4{@)ufNxT0UL z1SEc;=p}s7JkjZ&$T_SSLR@`-@{H%>@L`!3OzbaCar(eL47IF`&p*{c8mmRTNa!c8 z=ye$W)sXP$M1P`e>@{HcQqF;qxcU5Co6%=H?LOtQFQz;21JvmI_Llc43Y~l-Mm#ED z`wM#4Jqw2U#jujQq*XwvsRvEYZUzr8P0*%q-()1FEnTHCm=z zN&!ZlXv(H!%G{FlBKFq@84zo<;hI42f19!*u~&->E5{Q!4cOzE^5o}WT5OEfmQixU z(;U`oZX|@$NuE4g{tRanJQPD$WI%q<%j1wOH5)_YXh-n}TRUNMld+yrhA@8;y+{gm zQD-Sk8z@hn8AFqbuEN9r{Nf$upE=7*jRut(P^}t9q~U=h(LtqwT1E-TRSxU9mWGES zq{b}`um$j)poiu>bA(`oZjdIU$EEre#z*5kpz8hlV{^q7iqC?2Z8qE*^PT9kIBeu)gZ_e zx>$XP@6r0b1DZiK4T=FB8^dbT&MJq2;cclw-ll;NBZdL`_=X)7)Xt2J90#ZX&U}JP z#HO#vh6Av(Fz7SM6?dGfK@v$SUeL5$~iG~x2-8M*9o zSe6P{9%n+pJiM>Ra3Vl>O?9 zqA#f^%qA(cGV}DZ@60EIA&zoX*$fo63=~c3$SsP{>UKQ|v51Gfh)#AP(-1a^ZJ{nP zTRPyY-HM1;eWn}CLi#3#jqq%Z>iD+~5-LNwJ7N|G?UE2m_T)G*(RM=_mCy@CW-U2# z-jNJ7S7781N%DMc0@0}byr_OIH?*OML6f+bBoS9Raa{0(3+7-Os4ILZ>2=T#nDc2WCaC#u;VhG2;gazcWflOFDn8PE_HjF+!>wF-BwOFH6~pt>#h+D&_j zgXIc;LPLcHB-s1ozJ^4t-<#)C1kTVxUOp~x#!rUTQI zzxNs4_pWGE@rtG}5#?9Si#EchQJBhMo#n~2pVD9afJ>WcLsk4uKKpD_{etym?CO=>k)9WSy$>ycyGAr!%j z8DlXNzM>yBl4vIhXuR#zP5!picDC~UWo7IkuQ!70;I==?Pevcmz(s34Hpqi1=|^HH zFlM{`IpQHBHZh%@6bc=L>|iH*nL&IqxfB#gRGuQaw?6x|M%ob;^c{tay5Qg+QfhTt zZtSsCoX)pF87)RszkNK_pb~pQYzA&Q=IWvkdbHgyy?g#f4LoNJy_M%G?Ouvm*zhRn zD?C59qa@|W$c?7xNcg%t_f(nU4ShZFI9nHW*~n|&2~RO%aMMb+_5R$e5bSGV`o~h$ z(!&)Yl=ruf{*oR#M_*1-+pS48=gpu-!&vpJXiVk9(YQ>&)(5=6TGB2EYJ7;6<}>dE zYj{zc&UiOlYz+1Jhl-Cw4+$;)>N?o5SnkQ5;hwFQA0{apy0@m7oFjVYi^k{oK1r1p z1g|p5Bvatz{fjP|Abz;$F{k(^KdOxKs9LrJ*kyZk5hKrkop4_ce-$42yZU_^YYOw# zysv^Rt@<%ow8rPA;ELH@>9r{8OJ>|_;Bh+;0~=Sc7MhV~jH;wP^tgV_i$rgK z?hK4^4oHK5zn}YaT$~nd{2kgrQ4E6TkdVuXGG#CohE(lqt@aD_d6#bSAa+_6{Yk~O z7?rhWyWfQw`cOw!ftah0zPxC69%vryc{8;8kIqxlu^iF(^r%f5t(c0eszlT98p2Yn z;LR-dBF3i^M|Ts}+86g?x}#0P4|5AC=Z$N>(}y1ISb%YF}iYeQU1yf^|kWsIs1{AIt{VG$B}mn(mxqvf6;F0(_Lj>a3D+}&*&u{%I?;xzW}O0RlgyJES&$-QF->6`YIZW&Co-mH{aQ2 zB0yP`K(Bn7hJoJyVL<`npFmsqh@BAl@6;)Qto*S;2r;6>i4-eZyofQQ#*G|1di)47 zq{xvZOPV~1GNsCuEL*yK2@@fzSQZ8hfCvj7y;LA=+KdS_sL-KAiyA#zk(aC@5d>OD zMGoFWjy`W9y^1v}M1Q10!g9xM7%X1p(wU-|BpkkEvUsI42GPbcf8lJ&iiU4$!>L;P z`uz(yu;9Uj3mY!nP@FAJDo!BT<<8%-6(6fwJ&ZZC=FNwV`SXXbTseH8b6MzEm9y&1 zT`>-jF>RWRpZ_>5bNA03G5#YKjUa=EFC4715Le_X=kK5J(-2dyehxjl^y$>AThFM9 zw7}2YqY3Hh^Sb!)bvE)x8;3des2VaREuoQ#H=dZHjzTsWQCnX(2L6RLVX;pYmN;xK!Z0^ZtpMHi|fs86q zAp!(snv|iMhyKZE{-Y?Fc-ftf_C>)Gx?GBBrkZYgDJLi_Dv^@SF)8J!Q0^z`q^hpU zYKwWk3Tvug>ZoX|w%+QRowP=Yt5LDWDkrI?0$HkdLFJ+n$SVy1sVHZnY#$8>YJQW|{4-?#??>yV2&#WTfKS z3vQ6Y;!AMB27jwBuX_83n5@MjkIXE_&z1zM zu@qNKa?8$o9B;8MyJvF9rc$|Pu|s}5=gdC;tZK~)=j*M?MgxuX%Q878Kdg`jL&U)*vzYcrsvd>O??Y7^Jd+xgL&U^2^{|0+JR<)e){UCPh|3 zDhU2U!9*~E7^r{=Pl!SkE+B*~d!T6_tV=U<8q8jyRDq zmQgDTh#^LdpbQ#ZBmwD=MHuhs5-jSmeiKv)7txrJFUkOqnt_c5;Sr8uaH1(4QR5)5 zGm3MB14$Y=<3$|#7Yg{}gBLM^Kje6kXzYTJq(sRcPno_EyyTBwRN^B`Ss2)ah8*Nb z&u6|t$&FwVl9J3NMl5NOT~cb36|sOZJK>KW7}Fx6^ayO$sFfrF5|+h7B`Q_v68=_p zM3B^stj+i$*EJ(F}T&A|T~RJ^@owm<|u6 zDZM62I8h9B_yZo(I7LgH0t>bHLmj(`h#-657SMcS6%qQ!OA#{0g%-yaS}lhzUT{{W zQbeW{!C)~M`HvOYVjTDg4lE+%NZY`}ALYmeWdu@0wIU>mxmYV-@$rpQ{xsyE|4;=z zzLA57aN-=~K++3j@r}X4V;Sv1$Qgx@417ex1;XUPEwri|-k8=QdW9iXODhm{+9oow z)$DDi`i*#=M5Fl$DtD$4t)gz^sDDYST!F{brtWd2B8h-42I~)ZL?q^?(hGYlRGWC_Zk2Wj{s1Ba3$6;0v6G3XL#e~5z|%AjNo zhS66ZQuxC~R;&#qor=?(Ko;zv2dM`Q5&uf0h~yx`KTbdleDvb5MwkXYh>T!%ELaxI zSwcAcanHocchplpK{EW2j2-m37o?%=KlICs;@pOlyGXS_aP5z~3dA$Y_=cNu+fy0v zVib%#wLhlZ<8w?ywid_*K01qTFq$GA;y~v=EFcT24$}Sz<4DIs7JYD(R5?$cq`|Aa z43QJ?BFVOh#W1oBn{OZk9J0_wI;3J+-Na%S?AY<0c@Yk!;AJu=Px)Q&!SY)Z10KeR zg*?nuT#WKwn$1pD21{Rb*mOm$^@_1yv?dpP)f>t|b=>;M+XCerZ@ z2v3CTefLZ`e2GyfLtE`V7KbmL?c;n8(gesDam1Bj`NS)HlkRHxMFs$IgdAPy0x{%) z-<}M{+k(eOx8pw=qIGAx;A*gInT$J1w(%%74*P&M8+8FrQg%& zl2HLfW-pPyTi&d%4z^lVFqh>cg!0wrIoKg0_G{-Q?Boas)dh0+h|u7hXOTNZDtv9a zM+6q#Fa0#8{|^j`dLrTPvAB!ub?TID^XCu8&~}Sf4$zcDcC=aSkZ>#!CnQD@MW->L z_YbgfcM<^`>97e1v3}D4O2@|zQ`QgzC=ezFY$eEiL}mlu@PGe+eIQ7EJNJ9rBYYmA zL#c-mOHdB%KpYU!5atIFeFqWi7kSiYb!ue<{s^H0sL%_@AP$j{g*^suk{1`MzzfO{6|d%c z5P?y|cZGBp0TYK0$FNA!!Gpvw5ziEYurY@bzzMm44C63ZaPfNn0Bmk_SRcf<3@RW?fnNK4az zcN1YrUdU`0_)W`pXI}Sr07iDmz<4K+3z3msO6Cr8xKq3I0-*L8>cC?3V2i;c#Fhf^}#Sj%aH(@NDX!47{KV?qG>~(TSUQL=DkcV{{C# zfRG8P3QsqRRpc4EkP)aDh;vx}k4xuzuNYtGMh-kyi)Pr6PZD)Z=K|5tgd2fmq;PhchY-4mlMs;|I(QK$zzTB) z51AMg@Awb#2oj^94yK3^_LzV4pl0ayk6nZi1bJrzNq1DKh#yH!#87|-_zye?5u2qB z{st04AP)GT3RM?T8Tk)XsgeSrU*Xu01Hg6RfCK`8mVHh1`#}nja~_WgA`)vhjwcOk#lE)5J8nfm=O^m3zwByLIIUh`4J%& zco~6}#z2w8*Og)^kOBVr548E3W=TpWhM5pSnGlf!b4G&^A(}=>529&eTUcWLpjL9p zbP>^lFKL#ia1Kpr6_oi6ie?e`V3;KabIuorM<@_TaBNd1nfj!3+PMVe@C~fs4$B92 zN7tEXgh~DP4?Vd?;VDkvFoqJ*g5)cV5k{aE zys!c`Q3J<75B?fMrNh7un0E?3VTHO-69bS6=WuVUs4`v>Vp=JqtmzK;utxN73@<>Y zmlku8i4Wz4q)%~AoB$y{krRcwpf&-I4XP1xfe+wNaThmN5^8I#01xC~3vBfb?0}(P zDSrTIs#8`|(;y4B01oP)j6oVgCV-Y^C8!ZF3g93P><|(31rCim0BuMN!{`q1kZ3ls z1P=9LI*MWa))b7U4rdAxq)<-az-|KoSM0DLK{`w1pkCy)3P@@drf?4b01x00W%dP^ z|DbXAwhZL(4@SyJ1Hc1Icdp;y4*3-ksE`i1L12i)L#s6rRbg3@F{VD@ssB(8?@AB6 zKudP|{(2mP5Vz1*v#^uzzI|`4Ls0YQ>C;r${#{N3{vF|!|+6-vINNx8R@_aHSiF|uqZweVm_7{U^ZvL zkqS$=wX6`c7LZka^=9hC3W7ygjZ3Km0HR`+VX`o$|9}L;EpZ?VvjVcvR*hRkOHu>9z*ke1a!BAM(@+DbFlVJp z1p2XC+0|8{G5}B|RaCXKjRmZDN!!Y-2 z!!6vxPLjhoOu`fVIa~4)U4k+hOv4*2#qvwVAh7T^z4Y7?p84`p>R4LU8+g2WQ+zP(GlOl&#>5GX7`D25Wn zhXTBOT*VU;v>uEQ7NB391;>Qc#V5nTVywdSA-L>@5S#!G{y+>SV8%&YG$@QBKhntl zd&)Tj6ei#grr;A%#CRB@$oIR(!y+?(+#dlf$fL72Sd+kdoXTs=#%Junqks&m@JJRg z3d#^_fvi*}yuvdaznZMWT%-=P^sUL@qNOaxck02YtjSiq%GHdfJNy#mb^-%%0^gtv z;Bm_ljLjYMzJ46e_*==pj5)#V%JO{7R-DcO?Z_J(P8`HtajL$llK#f_d(FpkG!bA5 z$ndT1unc4sGOFCiH;m2@9MDS4G7?)75>Qzd(F331Vaa3>;BX82OwjC0&qi#|I8)C> z%+IXj&o3&(Fa5<1&C_9AB1)MI-L~ z#+8#CN15gsp~1M^Ma^=;qxJ>Lji+}4dh*uCHUa^7)cHscM{ z!pz@Dk=@ury#G8Z2hKwNz17sA&JGTn|E=KF!r)>;;UMJSE;8X84ig{VD9Iwj_zU6{ zgx#(p;wOGJi2XJ(TjKW1;xo<}z)RyUG2pin)p|0+H}2zx(cM4(DCe!?3$D}rA>>I8 z7~-wuT(jdw9^p+c6LEjA0p|M&gxkyL4*!U<`*_ zr5`sHJsA#gISRmLNfBUg$lf#sv_Rv&K+bME%--zgp6fkDnUHFpEcbWK84;G06X(=4 z7o^6b*>M-e%pbx89pNs$f)2Q^LvMN)+Et)uZ+RKX$P@hlPYUap{A z_Rw=T4szP|xKjnWG4werS2|Xc4Ao_cL8D5yoTz$fQhP4G|Vtk$y=O zqA2$GLiRyq_D%osCZYCRjzR8zbTw*O#aR*iW}=@hGIk#k#zkZHDSB1Ac)5JTUr5U<5o+%MoD#H~vrrrEdf~@cO~?PZ*)`htKF}j}nWYqTl*F;Qc&6)*WF1JRk&o9}*E@ z1Efy`-cJNba0E24yAa_5qhAExF9f51`ot4m0A)?QKk2>?5dQ=YBv{a(K^fEhRY&R<<1qD#bOq`{(1H8-8zVq1)N>XV9TV&m1tIMy_#&%kd&oT43oFw!*1qZLoBNT=-&+<}Ets&eFky_x$N| znsDI)hZdc7l=sr6y`@j59XJ)vxDh_by-feg9e( zXu%ddpY9<0OlG6tj${n;haLRbDdnHa7!n9Gf4(t-JqRO|a6-6}`^Un8lEbi|;4bWt zLJ&Lp4LRXfAcYiJ{(YT&dIWLxOfisi78g6;_}T zTNKU+e`qk)MWPxyffszlu_cyaczN|3WWbR{mvrEX?jK{^Atshx*a>G#BzXyk7g?gg zXPHL-Nq60L-;MVKV&E|*mKc2rD*$Q0sCB(Ca8h#G7tqD~cR7>@=R)KXw! z8gK}7)qno_yuk=0j^KD83WOl9Ar+2D(*h!dpg>@lW9|&EN@?2U9DH)|k)W5{Ib|SQ z@JYuMiELPA)>>s&dTFL7^7YqVg9R43rokK$B4lZRXn+?Fk_8`93#u&ae^7BJneuGe z@}I9$l-Hl31v()apPz)AX!Gd)`5#-<+4~<;*cs;EZ>u&uG=d8v)4LQD_=jcmGF?o& zfmk?#2FJ}a!sU+9(gD1IvXY=7F}w5haMV-3tLB-O`o_P4Ryca_e{xvK7K!kkbqUpb z_Z`xw50YAVs()wi<((p8Y3r`Vo+cbB2TCZNO$MT&Ijs#Ug&hUcB}f*3WP01$fxwr^ zhW>Ag+4&z8mYGKDE{&JpsjB9b(+IH0M8eSeh$sT|e^Blp66itX1i}OSb&hifNt{8% zl(ISvBxQ3l;QTBoFxG*@1j+CR`3$m@Xt)4y>^O&!AfgLmM9YL1WMK?S_DbuWAbK@vkaagO5r#E1WgUk$Bzk*XMh z2V30YRu)$tHFc#3E|>s81ZaXb*)L?P@|Z(JM>?yp?+7~}$O*RCgCkV%ihJ~3W!z>E zBsm93;lR#AaK;Y2@llbB3<(UQ<{DnjkcNz$PH-NiET~yzdzgYqLZ)Z~4yr>L{=CqI zJB;|Y!Zp!usSM2ajsXi;#!?mWqGT-{7{`K@2|R28nGtMI#sF?^a+`xeF^&0xt@KHR z4I$IX4w3>R;2@Yn7+paGXiIFu%#RHTBvO#{jT}T|8R@_WFG`h7bf)u>zuJ(8AQ{O= zy3;l4^o%9{fys=FLLIb=h$nw&3wrcOAlo}7l$dB4gB~d``ph9c9r}+R(9mE2i~yU^ zt@JfQw`o*yb+Po-i{d}5>r;dq@y{0Xip3S_1Q1(-sW$V!GR6`V%?#b!jQHc@7h z6f9XG8A*3q5RN(|Wm+MTc)lYL7NBVY$U!Mr?JAvJGzfMCk)1!9bwhl_LLw1}1w3-L zzPlzCbr@P!CYSY^dCF6s)KWo~zIwIO3kGN@21s&_q7*-To*X!rofw5rvRr?LVbdQsN9j-{`x~4sW?Gt2IH!NY4;Y0 zg>jLM%+=sfK*`*-h?Rykjz1zOI8P<)mC|vGQ{Xp-rBUTNyZnzD3_~3PnFcC|eB`F7 zvBd+iK$3R=vVRl-20ki{39f>K>`~xj0+BP3+vy<%q@V{NbJORDIsgTzV9@vL0SkbM zW=L~n0MGhIe)fY8UGz9ZBl!t|21H;E=?)&YICG>;%|aAxq6mE6#GWFp04AJ*37N}C zcpIA`soh$hlYFc@Pc1NbLY8X5B6fIp&D}o>Te82dA^sJhLIRrvhZD%y4-PrOs~XG3 zF!1_7$-Sh z;7tm76GR6mN;yN&kPn^eP`7o+{>cuZrT=~KfTy9<#onRCi~aBmuYksB zLIn{(!0SGLIPnPYkg88!^dTt%Cyb!($8o~+^^Qu+(XIowPY3pGH=GIlVT$0G!XIF) zh~FdowDAhwvXH;E)JI<(-#;DTA}{vl!5+__8~^x@YHanbKXOTTUcAp=r{t&qeTulA z?r|Q44bGnSQJjbrv4_DXV6bvhp#J5qE&}RLP72ni+THc<_drs8BAAo8BEUZu-~{yp zK()BP{M&?<8^3>mKLEsmO;Eqss~Tnah8{bCZ%~F>yEvw^xPnu*q9ZzGb3DTXzuri` zumiz}tGK?4y3gA(=R-j+xjq}TzK+xWJ{jabh?_VX{K1FNKiB&QcuNaao3{$&zX#j| zCg2_Yn>W^*H?$i-c^ksvWoigy0W!}^uRZKK5fs5c48B0TMA1+|$fCGC ztj1`RLFGfZ;gddTRF6jtNALdYz2Ez{uG>7|o563KzB6pUPEfb`BSl_3!kCM~CuBvs z!@`(DxmIL72ONl7WVcoGM1l~*e)J*(ls7CK!+D%Jy8FlP;sJkHhEC`Ki@ZpT%t(#2 zNL28LWGFS}BffGZJZN;rZj88+Tu0Eb!5&P7Y{|C-%6hs!xzx#-Ot`Iq#P0J!x&+6Y49A@8 zOPVY`#XG^jOged7!~R-)zzQV4wrfAybIdSAy?V5OUMxjbD-HgOEO}(J^HVueV8hHL zLZgJtI77XIT+Og_jTg`X*o;ltoK4zycOdMJzOhJ^i0nX z=}q5MPxq9H_6tPG9Dr1FLQdEOv|C70EP~i8y(5e>evC7Do4o;WJ?_#%MOih;^uJAr z!mCWVB9ONtBtq5m$5BwwwOcg<{mJ!2M4F7D_Y6@HO+of#$q_wKnwY;x>dXOvzfD+y zQS?I1bhoCI{&_L}} z4kcAy?NwhTR7N#bgmXAqg;Yvyx)A)hWUbUnwbfn4RW9|$U!7KJt=14_)Q~JXD?Q9b zMb?!5jMb8C)@E(ZXnj^|Jy*GoiIXVq3U^+`P>(`|U zqK&o|ELx;ZTBTju4jf0OeOjoETB)5{s;ye9y;`izTCLq$uI*Z{{aUaMTd^J6-l)7u z$qSAnTeV$Vw*9^gINQBQ+qRusx~N5Nds#S6>xT+%IF)9sDW4c);# zUDj<~*M*AI1>FowO{ra-{39ZX*gdWiB$-R_JJOXkluo* zUjgP?_n3&--QViy-+};O@U7tLAYg(pUr;-;1uhO*DAFP=3yLrb|BVOe?@4R}}v6Y2pm!xA7q2u>&l$iRnhKm{ZC-d8b8RzQ-nB7ZQV?TI3GkcBIWq7OE&6OQAb=sBlqju(cA7#@fj zu41dT;Ty(YkEje3(hUI_8cuTu{J5L7xR3l0l~Hrz$|%byHcKkzV@+a*Y2XES_y%ym zk7zK0XyCR^o=93c(=cSjdsxARN$I z27G{DT_A^Wa0dm!4SHCHZ6Sxac^h0%=83jvu%(%89+2i$1$t2A^6`gqKszDGj9~ze z6DS6skY~-fV-MD8D`p3JKq4yg2YTRLffxqMhy{E|hO;{8GyY$4Am3L(U^J`fIKJq9 zvSU`+=%o1vBLD|-K)d(>D4hWH#yN+EXah#;TvluKW$R9I z>wj=x!6FE+cAG9ipQaiJpk@dYK!!>l2G2$kc-ic=&EXbS2s$=ke<(Nab%*4^xyA0_ zdj6M6e(35pZi%>J9{PtXeqkgrBHJmU4;pKMQ0=qMX&7_u1%~a1aN(^cZ^+&!lYSz8 z8Yt>rDziM_FVk+%O%UhN?5GA8f4J|=cIu#@Zq4>@hxl$8#$@mwYxMq?)Gll1VQq?L z@3VAohj8K2Fb1>6Zim)mXFdq;orYM7C03xLgkt{i&IRxhRtWGNaKKpZ19$P6aBvc@ zy0E)8Ok?}2zC4PpseyD_4KfNq1}>MtibA}?}_o(TA6o4_gv+BS$OFK(b&p7tqfD;M)I zCtNLO?isIV@PXihV1;-NbdNA|?}qS$Iwf8h72aEdasG0f8i?jCxj4rNB!KIb00%^0 zi(x3~e_#-x0h^sVg}rHUMz37ts0>y>jsbVB?FtSXPzZ2ih@+r&l9+X%HEtOYj_($Z z9{-1%8MQVW03(n1qfCYCD=^&|TgTRchmW3P{aif_P zTd0@laP?Q0++2ut8Ta+7IxUvSg%=ora0Ul)U;5c>_ zfro!khh^yJXz-xm$SZD}hEXUD!NLcoDroT2b`J6IU*UvhaEE^omrO4RBR~ej3I|x& zbYvEie_(mgaoToo+jkcZS(o>3Id`8>2g3*lbjI_{@CS8phv*o9pc#^LxNb)8_17r& z*EsglFohW*>cZxv3t0h8o)sf0P+QQEbYS0_WXqz0SF=aSTdjFs9o?INHjsGt7?+n! z8t_cjVymwK@3oC3PzL-6``54l{x%+xV;C7m2d_T_y8*y@!%ur4bUKO?*smj2l2m(# zWqX@g-KHJRZH#<+p2Wwe{KZ#3?o<58i!@~T2v~eUc@?_FNBkJ1e1F9{r_j1mMOb8G z#+K+<#^3DFhdyuYeMsvBk2r>x$^F$|R@-;WkcItp9e~QS3Cz>H+TX!-iqyTl{oOxo z;J?_2*#09s-sKH{@gIL(Skhe$JcEtKU~RnYXZ}zvR~(E)-M4+cG=BPLe($eX)!%$b zgMX)iNr3qGZva7o1P2T(D9~WRg9sNwJP2_j#fla$V$7&f!i_6;F5S9z@1hi|cduEIYyXz*D>N$A zscrEhPONxw-LzW+7cT0!FyqQ3`SRt+Q!-?(hCef`YI!v2(xy+NPCXYhYnwUE0#-Pa zZDiPeRpZXB+wSD6kY#hOO?fx!)?zhF9edU)O~bR76OS%^I`!(-UmDLoJY?*)n`hUg zt@ZZx^5)MI_WhXZaihWdl zqKh)xsH2ZU8mXj{Qd+5{mtvZ!rkirwsi&WU8mg$Hl3J>%r=psws;jcvs;jTU8mp|c z(psynx8jY6v>KzFatMo=at=5~ zsK$yv&or^HDy>iB~XIlO!> z&hN*R%t(Nj6lCr)OHQ+`vcE1 zoKWNhteA#7wg(IOEu?KP$OSpJCyNzKgmV+-v9k7=MH0u;GkIPl?*a`0k-vqK&U zOL#5iEl+H_8%YFi;X!<;!-MJjhbhGIG#GktYT%1SG@!OL^l46Os5nRe(1s6UoIoH+ zOPl@9$GXZ{q-v)Khd`>a`D11 z;$s&{T!<067`-n>gBK$-As_n~uDq>KB&To(JY0)b9U-_FEA4rMGsAmYOZK5VhN)}0cH6_FV`!~x2GMBo$+{6-oDB9v%A@*gYc z1wPzyiUeX29FNrC3UZ;nVQ5ewYy5``;gJgnoO-4g|eHu_cbA2L%XJO2R- zdbk4>3lTyrH2Du1Ov4|yn20~Vu}_HD0w3o9phcEY4t&T0A`#fxGV1=B(JW5H6zmWu zOIup5ECeznvZyEzEP@Jmq+=5o0Ut8N$WM9tk|LW(M?(3D%8jt%Au^+f`5+<$8wS)O zH*4ZT@DU4&2!Vv07O9z= z$Zr?20$yD4Y3?XsWic{Ui!7FYQTrh~!rI#FV)tGzkcAEX;rt_C zRv?SrYe|CV+lc1u1jO*}Fi;_cBtG|Qwyj8XrTaAMk|VL%9Wa5-6#)wN&$R!*=P{C5 z5!{-0w|!0TKb~4Xl(<*D@YU@*BS_hexS)plsP!WmwNfAak8v%!0(;q!e2;~4(k(m_N$og~$EVS2LeIf^qckR9MyG_|XZtE6f4g-EogEv|?|o=qgFt`^8NcHu!QK8+o#xXPgWmyXK% zx4a9XSwjX8XA{i#j-=!TGCm9ua@eAP%YE8EY;k6c*dU$Ch2DRS0*eCPF?zWep0z7( zaVi}RDI_?_D3CE(bu2@hQ(3|=%JDRHAj1?lX@feg7mgdom?-UTyA@r#2! z>_EzROei*zD8b3oo>>TmgHs~q90(%|8cuK!G#-S|NbO?ZJKsT+0i=ZBFx=65+WWGW zw$J_Tg15VPCY1Q};0H9~@e!i>Zu!geX8`ST2^B;DfyIMGLt@H1pxl0Uxtjh*>IzMuQGAM5_PoqEij_Ptqme4qY7U<7^z|MlPC!C&IlTLvCR z0$$*W_+A4RAafL7igcg?lAz=@$Cydr3bJ5VP@vvf;Fujp0FvN}*
    ?e(df^vR zi56}l7mgtqn&BA+i58Yd5u#xmx?!-e;Ty`~9NtPC(%~KAVXN3-9`a!y`r#h}Vjv3Q zAQECB8sZ@$Vj?QyA~IqlI^rWjVkAo9BvN7}TH+;QVkTS0IV*V`3VodBy(ZJ#?;$kkEM8puyE$ZSg0wcuajV}gcF&d*l zKn}-%%rbV2$Q&B`c7*$5bE#92n17c_F?#Ykh(kR4tmjgFN>)1(bNfWs}+ z083;eMr>m@!ehgHqb-t+%Ut70n4@%^!!M~sJ6^;)#$!MV%sdiJTj_@10FFPQ(hYDz zFBFhC+}KI@qeTFuKw9Lz5M;_2WNzRO{-~5clvPShWJOfuMVe%~kd8)3<3{2}NA{CQ z6@xmtfJg$JJ4)C|;^gh55FlBHOCHty=o3vcmQBu3P8y}Spb$qu4oiB()f=jF>SzML7X^n)LFhJuz3&`nZhVE5FtGcN;zh9E{kNA#2^*YAtllx2}C3L z!y`q~B>4>ZT$0FrrV{ysC%w`?j8ZA3l0vGIL6Of@o#ir=gCW_I8_n8my+FXp*c>g^ zH?Tu4ynsOdZ~{2^!#U`bZl#YAP!TwA)DlEgG|p$G5BXh(Sv+0#9QG*E<_o8 z1{FkrRFq|vKkQdUM1UTB!)yt}5{Ls+X;>Ap=s*0JazeyR1(}F?skFe|M%)lG+-5|16-0EEpXpLMEvZ1!@BUg+-Wk7Bg*8mKlc$BvG>QL^h%97*A8m+W+nZJQqe=Z>mE`*t(Sr4rlL9`k2IsV{3 z3{{Yx8J)ocf=)z2%|s&+YDJhpzZHX?IW4Ry%}gNd(Yh_PG}@yL0EUjOrD58!ZCbcF ztw4a9s0{$AVbQ4(M5?V?t39Bn<-%-?6e)!oLF}hHXzfI#m?0gTDiD!`Vgz^o&(_KS zD-1(aCayy)mbe{6+rI7TE(^AugSO2PEX}6Afg41Su11vGxm}UEu^T?QTXWf;5+%n8 zbQWz!k1puhMDRj7eOpBt!S@Zo!`;y8`olj=L$0bV=@NwLqHgvQN;tm6#+gLNeO$VA33W*c{HuY7b6C;*JL=AOpjd12H@uWjvED{xne0JrMd0 zZpkTEI*MBTUIj!6)Ky@w_Cj!3JV$(BKW%UkdxMoM_$zqeSO@9`5;|tATL$ z37_Qs-V;u150CI~BnS`h;SXDJ7>Z#Qz6TN~;TUr83HL4(b43nEv0l_44_|Q_lZhCX zVMjP23~%7{(Xa?#1R8$^8K2+bIx!flaUW|58@EIr*Krq5#0;M>q9ifneXt;l@geWA zA477M0CFJz-{K|l5ifBgGjRzw-XhCi2sd#E@^K`Sa*|9knpE=s3F^cpZ*lzDhZ4td zC6}NEe)0&G@d1u z_iz+?-~Yif=uPu6JF*NuvL-)sID<$uLr61=^En$!FYjL$qH{Z^GZC(#IlJ>bt5p@# z^F51`J>&B}^N~LD^FIT0KnwIh6Ldiv^g$zZLM!w_Gju~c^g}~*L`(EUQ*=dJ^hINI zMr-s&b96_0^hbkqNQ-nRx+2O{@JOTdveaTPrgTd~3opK+OK*q*P(V%F^iAV*PS>Pzz>Bn1VkrfmowQR~rpdgmoecMNyK90{DZEUW5@SgIQuk0;B_{s&#d+ z^~Qkpa5-XJUuLOLfIl3yp!$PeV?;EBM$U?a?=Zp8I`L&J^{VVehLYqm!qVoQSCU+(h7kAp2}Jn%*YSIO*5;utn@$PDjl#CD%YY+u9*(9iT< z1Z0CmZ$GPB0JpcW01^;^a#zG~7dJ>8cXFo$bN)Mbz@%hGtRzZMH)of}b!$X+lZ<#T zM0fATcY}n2mj`)Ugn6e8dRv5ge*}Be#d~v$1oS`=7{PsGgngsL3J^hme+^^;_)-dZ zzXB6#TepjU1cHwYgrD|d$Be&ugpI?tVwd-M>-Kt2gKv8Uhi}UX7y%6s0kU2MiJ!y` zAOVVdjf$^0b&kY9Rk+XS5C2>cKTbqn{^bV+CS5*LE~sTCDNSECCoyQ}5+sAb5yL&Q zrCY+KTq<`B(#=dmeYszflF?~W z)3{tLe3bdz3@Zo$F+grOq(X@q)>nx(OWm>>L;|m@mN9)1r&z zb&$7BP`IDd2ZnouhR=nOYl{sSfeGk95vZv}IJrqcxs-Pel~;M#NcTnbx!P#?%uJDY zB_}-e=5Ge)z@2Atx+ZL91^CE9IzjH!ghLXng43isq0RQ|x&y=ESwXc-x?R!IRJ+vp zj0%9($tCA9(9NssILWvr^r!QE(L=sTZIV?jsT#yU^FcG${NUbkc@fH!Jn_f z&o6Pr_D!q+DUd=)!2;5Ug|9RIDJo0@(`7|(3jzO-Lo7Jh{;>Kq6sOFv!YRZYJRn2H zdOg?!+t{BI0QV0v2$-;A3k3*44=8{N96|M1fDj0Q3Ge_C)RcX*KoKAT5(ohbOauxD zLEtBOGMRu8Bsbj$KH__i-WvfD906|sLk~QD=Ci;*G`m39cMVK_5#W`H2R;vIk_#Zg z3%J1K8-WWbfZ+#z52$GbzyRP2KH&=l>bt-S7=aO_0JK;+Nep-^y^@D^CzLX1cRpx@ zPH05Yr+wN|1Bt^lgpviQg8MAP^jAMCI89_PZhi{H<6`{8chND-mJP^4u$nGJfqD{I zfHaM*69KJu52a9att|dTk{gACcFGq%^g=xWgpq0VVEy}7id{HxwoVxQXUreGTo(RW z(B)5^yNUl!5c9W8g+W;G&ZUZAu*NZe(PaFKPz>M3e=kyn{Kv|lF^2|6@#5joR62I0 z9Om+uYiClWOPMxx`V?wZhZOvw8gLbB)~iPR(a`#JK(t*=Pw>Jg&Q`2py#C3U_6-?0 zS-R4}W9878J7TeRB{X6XC$Dh4WJSZbYz1I{f(aW&Y_KCdW3hOp3zx*8(YsPPclP`l zbZF6|NtZUQRK<}O6^Zna;Lw5)Av};E>GAKz5gtZ($l!6rND7B4j2N*|LkN-^be&~T z98vq_2WOCBaCg@L!QF#ffM6lG1-IZ3+}+(RxVt;SU4t{YJDDu+yS26T->N-z>Q+~G zRe$IYxBA}axxa$~O=qVX3<$;-j=S=Q?gRvcQ+4{_b6l$+pk1@OtmOC;hoc6z1>=-o zuOp*xaV6XuLZ^dm_xPho^3{rvh{~`7U;}YlVStpDz4?5ZHy!_Ji>y6vL}Bd&51?^x zIFz&06YOwNjb2+c6lv8P(Q85+k#Ga4wuf@E*8~j5QK_S*BBUtE8;wgi1EW_l+ZuJQaph+R@Nv=ixd9K1Z zC&-9V-rJ`z2W>70&W{AEQA&-wH&Fi2q4#L6l`iLKn4`$e4Y~3ZWoVe6%@bmdM#An+ zCh>a4;drsb+*moXMnZ8}A#_EEo3WzOGlH2Y2jx3UiD_Rbfe7hbomSwR;$erM&GST_ zj$GGRu8ZPNmUKqkk9ay}KANHOfr>^JX}@KqaMx{`Hk&_^MnM+!a162gk*U;MF~q5D z%yy8MGvI1_{pcWl$d1{8c3pQQ1u)@@X!YBj*~XuFzunIaJd*pyJ0v&Rw@3wS`)TpP z0!h;{e@Fzb6z_Cn=PSKd0 z9!J)C{T7hwtD6%g5!5e)n<3P``tJ6mD9Ts?q12UF;)V$o;18wATigl^4;7WUfiTch zY$b2Adm>hBW%1iTSFlo{C!?W#c8R6vSbUF0oaZ4S1k)-ck>sv+A#FtsM4A51I5Ub+ zE6C3&!BxP6-e69oI0Yz;8Wa3^hh?I;mIc-pem=wAL6(CM_R}Kx1+^>uiCB=pr$VQc zHPM5Zm(jLB^?@#LAJ;gP6HtCU!I4zfCL4=2B_gxH1QPA%?I>&aSF`4m7-x_iavk9j z%J^fqi4F5@$72t@#cF34<{QWDGT=9Ztty>&iB{c-+zu|jNz@vUkm7Ywvs()j7Ao03 zX=f6XU>MB>D*Cz4{3-&6BEd+;_BlyX9^Gw=w2m40(hv~e9DEX9JEkW8_>jlri zkX*xsX82>ywRN$^I0HIW0ayzdBsDv`0lO?7h)ijR$$?0ZI5Zxy5kRa zNqcW-q2;g0QclspkjaMkN6wF^wwe_;xVc1`Jb{C6L}&s;nIBgr+ToQ&7=M zEzFpqcx_wH^COD-Ib&|rZ{`=`9${=(4z{ol{~-K=TwLq$0qG`XUrY>Fzpe30?ST%K zLmGUM?9eT21f;P*9JiubL$303JA3loM-o8IVvmWrZHi)_90#jIgqZ`Fd?=3MGgTa_ z_x2t^1vp2jiC?23M^kSjD03wxK?%dIq1-+Ew4~Yv6@f___lcoEfzK$4?J$Bdt$&0) z0#NKw(B!Bmx1uTW5ycfU!}#|OH#RQ_95}_DAECpbPQolb=(`k7#te%gtFZRMj>KB3 zx*F}EHId|%?&84^jG=(5O2(JbSW=f+enICk7coj#`qGZSodByblfgm(pnQghK?3{( zu*kt+!5ARi!IqMdk&%-Aza}9eCnh0(AIZomDJUptX=&*h7~V}w&qU40M$5v*z{bP$ zfrpiyo1OC`Cl@z2HxCalFF!xOprD|Tu&|JbxR9tMx0nK_qz03iHm#^GrI;bHgdM)5 zGoGZ|e=POm|60a_SkaG4GmPVV7Pn&ok7FUPb1|<=36E7v-r*M3;R(j!1>pGhZdj*R zB)5BPzhm0yWwxYg&eY!@)80MtZqC&4_mL}Yf;V+cC}l)Gu3IgtO(nEm-ly!7Yo4@Y zrj&iUgl($$_vCj=SSLwXC;ksxB}n{Fi(ABsn@5S6go_vk3h8SFKa=H&jv#nbbLkB_Inzjsj3 z&(P4&$jHd3sHo`Z=$M$8xVX6Z|DmYFc)z?X%km=Avcm7V*@0PEiCLNH+1c57d3i-e z#l>Y6C1vGhWo706RaH%WRb5kUL({ujTU$FiIy$?$yLlqo)z!7NwT*ZE z*e)+FnUtize z-v0hq(EqPWODeO++L@K+=Teqr z`E2>7ip5{r4c43EO~00F3ChQ-C@|w2ESYD_D15U6>>Jz`cUWtKc>3W@3J3E=SfDADYZ8q&zIrCh0VY= z9QG;eN&({9o6px6oe9A0|87ZjWXP6>^m~Dg1j_(%7x~ zyE+~(xBH;qEsWCK?r$OUzrOW={a+ui_A)J0dVI|gz&EFVrh9t){-Q9j=la0oS#JMK z8Y?yQM&^NRi=*m3l8K{oK5YjRn3v^i;kvc%gq}(x?*t*Z@==5_l$7m8kfm!=MzTN9 zQAu0@_Y1r@4$Jmp1h*i2kwS>&83E^iwF~29>B@_IWOzJGWmJ^+^OaO&+GxDQ@ECK0 zvS@uMO(O(rILDb7KP zQYa2t`$=WvQU!LoOa@a~bnS3aMOAYZUVrT%-uJV*QMyPQ_+FmVvj(qS&%$cBf|uEv znG{5Sct)4g^Oo%p=8M){`MC2oNXdG6Bb)W0c}FJ}Awz1Tj?Qt^RYjx){Qkq~We+3! zughNe`SFX!Sy0eb$;NPr7M0 zzv{_O%17MA^R9pYZHB*{&o#b9|w%By2bn|0FJdiXty; zkIQ1a`&+2b&Yw?fPY+?FViO5HHdFTuJUZ_L-WpCbA4$EwP=$F(;f>PQykY)&UjW?9 z&`G@-LFJ0@trq6R^D%A{+Vq1lk~{;_PqKHH=tEUs>l0wx})apWGlqb=jG|B zXN44N(V*h-E6TU$;iHDC^h>X{d2+2K{A$us43FOmKX1v>I@xAw^d3&LV0lOTMis?i zDbVtf#Tl5}Fdcp%OXZI-;0uXXUHOvIp!D?P!lB4G1mOIJ#qZ@NMjyTkg^EQ*kqH^H zhLQvjE!84&gW@GZvuneVD^n+Ai#Su-z#^%6!`u}dk?2qCVIt|2t@<;;NL%c_=0ce* zp2)*I?P{FlkYp)y$7lfq6FgO+9n>-U4>oFwBD#%*EL-k4$Ys}hwAy_rQp*8&4wN1i z`dgSWhC!r*y$EcUFjSNPNeR!JL=i_xMY0*W(3#m7ceHK5?Fw6^9O&CM(3BJjD4$Po z^Nrb^27V`1h)r?&8*Qx)Yp9%JP8b#)7K52&Oxhsr6m6v5nXxnxAVSBXE)CzKcl#|_ zLG}jAL%)@xP4ayel9u3lrlVpN;XnE2LnBc!E);qnM;% z^7iPYXe$O}ntKsGto+1`090e%%@^^RG048M!x+KR;sL8VR(g#1Ni`9r`djOK z5Rb6d-Xqec9TM}m9_cm+B;sd9mM1?^@@A@unh}&xvL{*@&X_OsVE>}_)IO9C4J`7# zXJXht(d;pC`N8-niX?VT*uPwiIwG!08IX09#@ zxYaVTvVbOAwMU3}b4Z5*dnwp|V(>k-%|utbl)mbZDF@X{;3AuU?2xVsfh|Yj(T#j!R9u%|!W6p^Uv=TJpb* z^8>^x>{zd3(WCC0j*`#yPl+ed)3lqU5NduR^!IvJ-(_NO!L~}U@6!b)6ncZhkVq8G z5b2-V#hX|pOxtE!)FmkNm66S>IAph`b_d|&5ukSKo?sojIvjMqL5*Wn<6uw`%(do; z+kl>--Cy1U*`*y^iVTDd--&i*WiA4KYc}Nl{PDO82q`=rCJ>tjT+d$d^|f79LEkkl z9+}BEyy94Cz`3(I8D4ygD4aFbbpbB_R1%Uer^-ytaM$OZD#2R@laIwxYFtVJhQ&bab0ZoJ^g%3 ztg&{{Hr7stUqj8u#?{`tGCIYJgph%R_+|n-W%odar;4fIx89tCER}{p6y_MmBJ(%`ZTjvAH&Lm_^5lx@%h*R9`wRX7@eBXGlJgtT z#qHm=WG{8}EwaTkc@8pDbYIkWc~kx}M)Q_0O`hKcF{CO@vug$>{(cD@ZLgH9vFGmI zaN!|dvDvi#d2_K@j^w21!c`#g`A?&-E^! zezG@J7FasT59J8ew{+I->cZSRhC3pPhyq=@N86opE4^v0-t`OEji;ES^b*<&_gsED3D1Qz=4m}2=PYZ z+^Cmyz@;EP?V(^qHI0%7%_d$urcrlYUKFAfO{5*5TB+a2kl0$PWEY;{>;OV&60D+I zkZ&3npfre*)|cStSGiPts0-px7t7EeVKTEH4exJ56Wl+3rVAtIb|C7r_KFX~&^8rM zlVnK_<*zkO)Q%t>ut{lE^SXi&F~jU$c69Fx-#)U~REK4>fY*b4TExf%RHp zEwP9gbXO)s`W|Na9ZX=KHUb-+1UHQ>r*8Q*y7QP_6 zH7C2wz?M`JeWI1RQd%}dl0>gkQC=|+*O~c7HKc_^)@QMVa*vK(h zhbP!RHC+Vc8c%-MLr)RXKXRW5^Jg4UoW)$#e6zOD?cx05NXH>LhRIX-JKWEeuX4dm( zHtJ+Hdt|nzXSTOxcCKc2KWFw5X7%%D4eDeKdt{BKXN|XI{a($Qdd`|5%%0=VUeL*2 z^2lCE&t7})k=R(x-g?e{pKf;fbM|#|4n1-p={YBDIcKXm7tc9Ygt<5Txpz9b4<5Ns z>A5d$xo@kv(C1tLQ68*79=vWIqGuj*MjlFg9@<(S=p_$K^d8unkE5H9=b2BCkx$f~ zPqLOz)}GM^2JODrvUCfmE6|Lt@|oHTSk?;IUJ5WO(C7pT>4?zSJq!6V3I*B=g~qc@ z#0tga3wYKFrF4sA*77*~5s`M(*d2s`i4NDw|N}bxX)m7Yl@N|x@8ee=|*6*n3pn|ijw$gl|QKc9Eul+~ZFN3zt}qHhzL}*j~9yfw)DK zPg7CtF;?oG{)?`?>QuMpfv9v_z>|X_y>A=z!VY32LflcscoD04^vpZ2NWEf8tMse| zz1HeSl*zZ&#Oc8AZeu{=3fy(zceXLk^XkCg^MJ3_%j30rMD+}r^}Ovx<+9Ma*f!Kl z)mkq?G>-4JOzXMS3gxuKY3N=JBCid^84(l*^)cmWFEb#++EinI5EKj&L(Su#C=oCu){rjTQVLrS;VD zZH!|;y`4g?rC^hvPLmgLYk*!ZX%ix+f9gjt+=trMsP)#E*Ved+RwunQ1-+K*llM>7 z68M_qBUlg&Y|SKYFNn+`l`dhYXe4!Q4I@N6Hf;0qXt}IKEu3i6uBi1rP0bVRXz%D) zA5*jNPc4mXCo%gKJl0jD`)bx?K^Szp;z}%o7ylFym?#~v2f?t)p>(hx4vqi$~|mGrdpUuI8}LVZq0PuEK?o_Aj@qpE2HBElKs)%Ua?9iR-o zHlE17h4P+2VAng*hh-z(&L6RNy{~5?ZC?OmUB2N)wV(AZi@~NIw{t*@WH9v@F;oz4 z<+OW!BF$K=We?m;a*CnEGDuI-C*W1E=sBcqQ}xC?q`xr~YK7?Tfk@if9bJxglZUYj zu7%4SFd)fRo2cs?|Mj>&?4m#78Qu%8-)rsP8>0h1u8ILYvaaT_8JQw%QYRkasu&3B z9MxwTMtJLsEJuR?MsFxUKgUPMtVV565M$TIB-X|{*hkWY#>KNnE(8aPI&(74Qu`b_ z%HPJtNjg^}5x=5NK-$KAR>!ezCOTOLV^|t39T1x~CJq>jv^;;0cvlQ|{{Fr3`;4(B z?5t!;XmUY+a-)1=)~2AqW^!X=a!WtU2r$_hQSe89>d<=%k~MYGId%4aVDN3~ie&mm zX!=fn`oVkpDQo(rbNX##8u~U3Af15~o`L^5gXlAZoIQimHG{S}1Nu7yCY^0K1v@`W zgViMLf6n@9&!!uvlKBvmOkxrV<5AlNk@zH%XG7=uu;yCeQk|YT>3rtctLC^^iRim9 zX-V<;&zYoy)HsFbxk(oi9p_K#=IQR|g;^Kmy9lJt>BM{%WUJy8gcrSM7tEg*2yqwH zl@|4V@P)8(Jm;AhlsFx+rK=Y{VRA};`@0xjyok5C=%9p8s>B)q`{6yL0pU)MPlQ zSGC~RJSJDo(bqH@QxFzR)ofQQ&lj0L&*Ie0XZ~eRlvv79pCb!ctyx%>^HKY?xz>Bm zP$HaKm(4F`yskH}?D?0MplZFxd97>F>*fh5U#9UQP%T_@X_I&CW7*^igU9;8B>#5TB7l4I^zR>%`ajmk;B``~ zroulj=Nm`DYgx9!Pk-0Ol-6fA{~V)llHy2oa)FCV{~ehwxj z`N2=NwOh5<1_!9w20^ZXWx{Jf7~nnyMi&KsMlT3Db3inU3N-{pvxB#`G3Kr)SnT%g z>~I7{wmG}^J;6Ix=;U+YQBO8>s4_^z-LASzj6*vHT$5M1wS8d7c1S3GXdZKDJ#{D* zL-}nAl;MEs(R~Q(cx-c9fXk` z68AwY*uYjX$LMp1=(EU&h9^+5V|+)n`(AX#5zO*!(D7A_KF2#H2{R+-IJWy(eBn5! zd;bvW+|2j1n`+;b19`w7)UJy8P5IQM`#h%l6uJKtZRhl5`<;?^dF=~o)WjULJ0puf zn*iYiioL_`&cHioDI(|pz~|U%Foghgl%6Zpe<IZ-|*Fg{1U zKDLWH$BjRVX2X_2hvFaDU1K`lG{s!BDqo$F9iQ8QuD7qsD6bgFF99l;i1t@lYAC&A zqpjPRy{Z@oVrU~`*N47ff|_e`*mbO(Yl@m%mOtm%AUq}&%r8BV&$*{@Q`bm4ryp~P zc*w8#M6cSXZZWUXMaf4Q{4fK=K*y?=XlmEMx;w>OHq{zTs_Aq8-E))pdn}kIe52Fj zt$UWuQ%;rJQjQ0Vz9;OuTQ+jc?=?sLc_=A<&uO{H;GI+I*gIQMu$$lGQNkl(-6IO+ zO>7)$l^!VL130f2{j#?57=T6~1`bv}zP?7DseS(!!8m0{BaJ%@Wdqa4!t}<0xJJ`z}xCVZG@dtI)z76I=Vr$WF^Dy?@~3l!oVwWG16FHOMV+IuJa6e)ccdb4 zSq%o$)b?azNQHgjZ zwx|k}@=|hXH1*iZJTUaNvrP0svDOrR0j4CXI@e_OX)9nbU(?Z*c2#oM+DU8Vj zCzhPci*6-ah6!xVsF3xO^R;M%kAN!0**obY_~(%e zW(^dW8@h4+DvAan#)p);H}=uy05||LoIX<=2hybuYDd``Ht;;!MxnIL+9t8mJUV8g z0o6Jdxrrd&6Ow+*GMBj>^Mr8UbR_W>_L&1xpBOoYiV-lC`b-{{hfI#=h8~WH%hK3E zo&rr$>4e{nS9IXR6d?koxGzk}N7oe?`fWe5ox=)aJowP9KyU!f=#QXqt|a@r^rO__ zZPa+1z#m#pWpXX(lxgtmCNhplEfK{n z6DWEJzsotzc@)=!4w;dXg0jdSyPWeqKarJu36{xq5efe?MPUyO)%)R8eir{Qn$L4m zCVA6%JEyS&!8NMJMNCtM_8nxqH^ayfqo^6&H1Xe4ej>13k^4lpN)%U;vu5x2X*RgX zY9yD;OGd=wAl0JV<0zN>LFc$Q_Mtgnk@)S!jw+g%bb(0{In8sfPGQh}%GNMbVLeOM z+kGtH!&A7#u?q29hG!LvCTlwxNh`MepJJBy`aQ}bf|s~IQqYG(43|blKg!n;80@q- z1Ri!X6-sq}-3N@%ttOn?)C)p4#lHy7(LCwVfHN9l)Qf3!VqhyI#!aiC;dK1Qgxn7eGODA+Z8}XLDqI_`8Ppn$r`J=-G!{T1Jn?TuhiR7% zv|(whI2P)IVY5NGpFujHbl2ek9KxW$W^oDYzmhUpQuGp9ty76*GUONR3POFz@pk^P zaNCx~8f0zdYKaj&)1YJFea)6T`GRH zr)b~(S849Y;D|Q8QQ>ISFn_)ThONR=OS}+5XRTfW_3^Vt4OBctdrE8wKmwoW7@Sl{ zbVtZ}`*eU7IGT{U`Fd(hT}3y#-}4S;pFew?-_>hs(rC#~5!9i_?Enw!x7b5|l+1b+Z|ubBN9p9oE783K{q%@Egb0@Pt3zI;aGB zbr|R8L`t^P4Cw@GY9+K!XAZ~QJxSW$bFstV!62dH(lt=iDo}HzVj(L#Fl9M*D6Z?I4a8M-CUXWqqaJF++)q z(~;lPB+{jh<)!SCa9G{MWbkr>V#N(f>1p|i`F{H$iGHUy|LBTp(Qh+;B=&{Q!*7<~ zDZyNhSqDNE0?W@lSH%_H7LxCsel}DECmO!f%Voi6EtUTebo~DcZPTUq6R$Fc8h>sw ztc88(tF^rj!X`CP{MXiZ^*k)Za;J&$&2;cJxiVWNYL_%PXhg*6ns#Brzwt&Q2Y1I3sWj2WGM-eWNE&caR5l&TmELaOI-0wxIAcp8B+%;xkP2J<=S~5Z135EKmB>p+48B<^0gwCn0VISc_0cr zOtm(YSb|rGoq%i%Pgjmy6IOYDJ!~UU8z^hePQZBfHR_8%W{>--Pza1fNWpMjzVN+| zg8rpx{u58lMNMS1&$R~&p<2vMR@fWCA*?bm)QbNka#kYUzu zlT>)s3K)aEAC+Y=E!m+CfxoO7_~pDGbN<@!vVUNPSHJ)*TYu%LtVGiNx6_?XPS_+G zdjI+E%K-Vfsj2GiDOhI^T2d9{4c0>4KuQ_S;>0>@sS< z?N8hd;7CA`@5M`MOkR&;Z9vFvdM?1N$`L>4eUIOt{mn!#r10)Y=2wBvhI!<_D5WE7 zd58?c4Qq`sihRQzVZH%GeH7hA?>kueoqm=bK#4E}UBU5FF+8|FN`*!Q&z>Gkd|El= zv3x2GW_q+eQB!f?AO9}Az&wTm%3`8mTZY`SbR0L;B*amKAMUAJ9pt%t5wZ{j`Q6wb z1WELXq4AQ)y)e*1CWYSaXJS{`zF_{)euXf7aQ?t^sJJZ2Z>x5YY?hQ<7+glyxD|$7 zS?1MV()DYWgI=@~Q_`Xp>5sHLaVMNH0FsddsXe%6+&RvL9nqKq$;UnVHM37PX;7|6 z>R%=q;0+l@kvVUm+rynX$kJaq4$&C7rf&xiOD#=~pvBdpH}G>UvPQDPOvq=k%)#f9 z{J2n$QM|5tg7mds$@cd>Kmv^481||aQ@ zOU^NfMm}){v7zt%-HHUn4hNVtvB)x<35jaS)Si^Va#P5W8NLzkxS?|1n8z61u4ig(hmLg z6#i+2`*xPwlV!jpF6t*=?YKjf@(hAr`WXD_s5n8$hvr-FyuaYKoW(O>8{S`yidKmr z+)6wgu@zy3B_RL;NboOCa8O#ILH-N?5K@LC2>=h_0ltLc;(Uk-<%um!z>_=_iqB{V zEWk@CAlehctzxK&d(aaN;?oR|I0f*zNad9a_(TG1lZ()20DgW7Dc=uK=L-i@124Fy zkdtSC#WN^PGpJoGKRtn{W;kf~GZ;$Y>m=x!fLSc=S#0T99L-r=vspaXS^VHxg5=r6 zmB1aF6kwVfu$a8krZHcL6h*kWdq^|oERUxvRa{LKRs^w`h0pJ7D9uGpvqde0S^cXJy=@f$#J^%26;5eE#$oa6fhH{} z3c<(7u37=K^BDu~B@^i-Q_UqaGp$dPadTxvJd=y&#Y@)FGoKiyy8w|xS2M;=mmtk>ecNB*tXbFVi@uQzJ0 zH<_(ByRNqcueTz_-#6UM)I=A<_IuTS-)~GKZ06tlM{CDGr_eX&r8gI%SA{7y=QKB$ zgEv=jR|Qu#4%xr14sC8MehsbqdXxqL0=Bks4R&Z3Ho3R_FcD*g11a2 z!*&(|k)@|E_`N>NtH3!r%p-Hoh-jxnk{saL|wun+`0Z~A3|nhRo*sL zMr#eyD+BtikTGV%TZx4#NY8%WMs%22oH&NO*h?15qFm7xxd(P|a4STqPrYasywuO$RU#En71b6du0)+e9?oYk4!_~u;axRYD5dm6`xY|~xfIM8iKHT>Tq`@_=r@6jY zw*@WRcD#0;7_7f#RC;{b@O_%HQT=f|IK(q9G=L1KWxS&T!EnjjQ6pgZO&I=05$e`U za2sY^dvW}IEad_|J@E+=KUxm`F@tbE^-M?8{-1b{|f_23E}jh4hg`J zmWB#=T^^blY2(abxuO;N`O3oB-8!l}v(xDN*9S{1exd~}I{;)Rh==$b!M`zmQMB3G z4bhMUlXQ-Q6d+3~;*uTXc;TLt{ily~bM;_L{BoNxe1|b7G30b0`TIey1rD5wcQwLRe`Hn5Obm%QQ| zGFjGktZDbB8d49GDzVqtWc0M&<1k1WiB&Ebsb@s|3LmD&*rC=@A7?({$%KF^_&d~L ziY<2W@cL-#f^O4}L=I{SSfS>j3>WP`ttAULW}vYWE(%sIlJ<1?v^y=EQS=;h`V#X2 ziwE7K6&xj_ktiz$1Tk(Q`VUZtW+fcvq-@h2+9y&t09BkPQtU~|kI<(ND87)d!8r>0 z?vzlV9|Z*QK9(x;0n7IQ0DutCyx0yPlnE;LxS)5vup&FRQoeNjo2(TDx`~I(Bseo9 z_1cMaozQ#)NdQ!MkX5uJ`WL*w1H>xC0k`Zmm#^I{H-D??NrA(< zhnLy}{y%8ei>; zN;oZfOVrVipG3w%bR~aQxHGQhN>+4>#TC@AhTOj}K62=~e(@Tx@8(dT#GU z6}9F~iMHi_>|0^3ci!byLN7p%`%ESG?MJG80)&F|eac^cu!B&jTvi!_Lj;k+G%n|K zU=6P*B&?uClw2zlxh)}EZ}-+u>{R_)7)Y}|i(*924 zw3yOZtdHk+jz+_qN2;W(^%R9+sC1VjZ4*b1W`(B+)9+BDC)cvEx@TId)NOG(ho0Os zuhbfkB(Q#eU|DOlUJh~HdtlvYbvl}JeWk3F$Y#uc9zcK*9}wSv6BlG?HDI%)LYJ3l zsZQemQ38sw#=lIK&r%Y$?%ZI%R1Qj+d&XX>bsS4fl_eKM&R{)TskfM~w#6#7NDR2g z{k{T|H62(uFFvtpMapNVhAtsdI?W{?jK=!%x&+u6tU$6Kll;P%FB(JNkl1MVDl~a_ zVzg!&{`rHy>hWB-z!UImy8>b)tYxk3)(50;i8U8t$N4@tY8bIa4|IViiXcpRKFVNR zT|T3)gx0dlUk$rL<``SwK2jMX{pE}`-F6HF2_%p-DhZFYO2$wiIbKDJLN_VG63pkh z7YNO_`z)yWpftg%s^#f};_)KB?vzPt@>Y~~;u%R3LO0;RpW=aHg&6$#gpHGeCwXw; z;)?AJplBpu;k00zJ`w=24X62!IpI(uxf>35V}{7I!)ot`O9-_AO&1N7p}=L9ah!~| zGXIii@{-GEWn(CniqJZsFk0|ZdyE_acLEo~zSg;?Bs4G1sVy)Je$O}6|Afqi&v2q6Z?m9eYV&HJ%myRaM!9o zM&vv$a7t)yYBg(|h4^rv_H` zlPv+RRkKVVo;52K0hV=F+|$K6I?7rW*c`U<(YyNNUp*qP=NBa^89u10gFQa`KSB~`_ML^#JJXi?zd0x zqnMCJvw{?1>t5vv;Txt&SuA|;7}L9*84i1B=@ut2A^nZIF4b9AsUNpzckwjLNR-#D z<{xNu*^2Pbm|=i$t~P|HlM>`yHb8n)8!GZf2@YhCBKMtEuOOhpN-P_s<*W-=_NKxq zWEf&puZz$knI$_Z9RljtMH;+O5ezU4b0pM7nJZGoM3m*IWz|L7c~g_@F^urf)x})h z`r{psAPL^o#rnQcQ@}BfGNwpGA3ulGBbJX!b3*ImW4vi-mg#@89I8orY!ARum5(Vo z)hFh>nZ7Zxqgck(CzS}%GRf(ni22tiS9{a4m@rQ0%)P@-I%(OQ%O}3x)Teg8(Xt0J z{x-sDNE;TS<4i37ZN}MPv;}dt`w$`SFxC834Z;T(Da~jm zt%ml&6$)-z>EIJ^DT-{}+*LV%uUy_iR*Sg0DcUyrk7iB9V%uC(sQzZTe&Ms$J;3gug+oGCU#mr**>{Cv${H8 zeIFWf%qorWnYBAETC*7Q_^9SUPt0*Z1R7*{NeAqmz2)|zEEK_`P zC5J_eTPUt}qYdXilS}K+Jy%+k|0euK|>rcj)j$`3E&v0FB>_7N0mzv+gsRWJS1=DB&hqXGi zQ3*g3zW#e!JGUR+CR-5?9nU^2ab8(F6&EYrLKjxL!IdU-dv_zG=9lg}Cp!Sqr!hHD zeSjK^xpp=0V6yFKw zef(Rt+5Be~d>__Iex}?OUb0vTVzkY=n&0NL`j~wTm9B@wb4rb`+`o-!TVU3#GcRRX z7XIcrn{3VZhL&&z*bAFzA90URJlIBmVYQJuZCg&5x(_KG|89)W*Ho2q zpBs37CiriymFmHzE>O{wS9E=LgPXgRSLd+4Lbu~im?!s}kDWfTKwBzXb-l?~E7L%t zwUa5k_n7K){X)UDNpqeOV27RmpC3Nc%8%7;8yeR3nH$-|JPklaQ{7VH@gNZIFg3s3 z_m<_A`6-@0^lp1km5d?O%a*Q7bo-(1^*xqDH+Q8qJ0fzz{pM=Ec7*6F)qj~je?|C< z9yiSNMmBbImYkYtp@y*o&+|o7d<)`0f4NvyQ~a*ydg?8P=~o8k+ZlS;d3+* zuQ@o5Mgh4mQD2<}pSOemv>g=N8c$^UKpK5L#+sDf+P?|qf6V={{5i)XX<&2HapZLx z0s7cox^=5^blMb8cHRH)>#i}Y@Lu5Mi0~-*1}9nQ0z=e2Ns<`iQrfnePJS7m*>&Jd z?sIEzKRdriI%qP&zZ`yX6O#CCsT;3n>gSe&M67hnK`GCWUyaYsykFdpwES!Q2=6m$ z!RP7e?$h8uThh4zt=!H&14#JRB>LK$9L}Tbw=K0CfYVke>-uXnIUEy3na{Ubgsm^F z-wpYC&MP^GQ@lN zQx$KJ&_xInLW0hd{fnP`v}$9cD}U{Pus3=GjF)6MMiydaRMbb==aHP)mYwQjFk_Wd zBA1Dq@a2N_PY*gV`P|N_Pd*J|A{hf2=o!S$fY2BW%XJlXkQc}m1S_!-rPv#Dmb4Do z%IjWSzq3k9MK8c2qTKZ{pz_rqW5cHs*@Y*|Op;5Z0PSx5%qBmfU>3+n@*JX}+v92b ziN#L_#ZvkmrPR+$5~KJwAXwBd9!I4V2baP36{CWRWiD%GjC`%jnC~H%h01^ly8FpW zMp1j3xoqaeu$R?a67JwP?>;PIRG45tyr8Tk)l)V>%!*jE`YR)~gf8|+y4k;wI7IG# zMi;nIe@UdWSSCP>i2DGmh6J2cKV#Xr84D`oLw^{u1e0Q+s7;_yfr<8}k;EEU84@VC z@LM<}<|RpD90w%GuIO$FD~dI(7&54k1V>X@h~Yy_AFlqMHJ-ep4dnu`13?pO-I1SGj zvqc*EABM$A2o5TkwX3+tgt09IDmxshd6rTa&w8dQclAww#!-bf(!F*b(r>~FKwx#$ zgT9PMsZ7n-Rj5!~!trtSv)!B1Ye>*)2iQBAq7xqd;8dfXRdL>$afZUVL7@X3LWi!f zQ!Z>1lKLj3x>QbemLbp?Pjj$T)Tn)&qGv@Zzs-@TWzaqa9r8oMEOHB-Jgw)+xV76nApe)?K<$AW`MrrD5YrO>sRP^S@d z5ouQkz`r0!n5AOm#*tAwB#p^DX3gxya$qP5`9~uhBTiY2wNxfDsp*&nHKDqv7+ivR zM1q!;U$Z>3u+^&+m-ugvt2Ha#y zUEgS;g@U-wAYD&;KSf~6ywL?}F*N~YBEJWCP5X<9EVVh$!Zgqa$^zMh2F&p)ohd5& zp>U0MifmTL^<4h6F8zoss1*9J3_-9Aiv0*hDhN^m_9ZNoX-qY+Y84eHAYmH+kP*yh z#!`J|sG$YYekCtj|8KiF&-%D%=l~2*5*lT?|gJC{XB(*+O1YIBsCIKCmnb8rJ>40Czx$zqUhNO3^X6Covd9 zI_#^qFm0R?5U57yzUu2gOu{eVh&BL&E)eZS&Vx4qgE4?ZD*VGkXahTJgD}uan5@r~ zVrpbUjWAFvI#le%WbWpIiG#iZF${#(nkz1O>_23HB!I$^D(xqHf+RG8C4_>7&h90I z!X-F@Bz!_A$ZXN}P|Xs{&Cpx&X1pN)MDlIsuD-8X^rofQlV(YTl>fEYNivH^9Z;)vEd@jQZ#s=@G*Xn5p z(7D_H&Q?P&jkNu_$G0*{-jLOUFZhGJDk#HFDR(gH$99A1R`Q5kawfO1r$(rRc7pFxK>LU)sb+vCXhH_0 zPaz0#7Vl6IYseAL(EcRCGxW^;o~w>hu}n-c{&r%3CIG`{mhdeP(qj7Z<6Ns|Wb(2U zL(K@~bgm~fzrz}*QyRxaH;XTpG7uJzh(K%u21h44L#CvT22F&dBeSbC=mR?R!i^R~ zNa_MRlma+_0|zw513NN*s!HXq&qGi%0Z*|6Z8F2YNwAKs=_2$6n{vl~>c>h#C@Anh zPyiuJ0w%n0Kmx)i408HlXfx+fE@#Lt%TQbf#XRH!JL|(kv(H2rvx%xt{u;^mo^&9E zX9LW$9&VLCNV0iFsy9G&^q#0&Ycg0)sWc38UZb$4PBc5{aqL<& z4R^vNC`%ytW+zxeB=l}Tn)I?bHc!`3O1n+->T!*pLs5>1JFhcQ@2_9pwEA3fR77@9 z=jpOQ!a4B9vIv93WcKMsDWT;PcVh~kpgl{j)RUSn-+%5-) z?-XHxyQZWHH3m3X0y>;^Wafe}jCNg9^@!+pIiD+C$Ma9#HN#2+2xpM#cDH9!bYO$( zh+F_BV8R7dz$J77nEpc~ghFGdtolGUY0J=Lb4X=(>WFBBYRlyS0jm4dbW|g^cKYmo z+fj^Si8{!yd<^(&S80qAFm3*ulWqG$IO8am_C#AROHj0RRUQQ(j|fxj>r+^_K_fR6 zp|(0?=Dfx$JJ{uDKtngs2;F-2KO6(3g7_r&HIFYec!Q-b=z}DSCpnaN^s?nX($X}K!|8~yHj9UO z9mQykigHiH16?l*Y{w`E2z63>vu$^{lsdJ1xbKMEhkjP2e~9gf;3eA{NP6DF1b=lC zb--~#up$3LF2n;lyk`S+1Aa`gBR>S-{=?s-L!chFd0TbE7P(KhuXT>{JTUpWvMo-u zhzqNC17NhX_GXv=gZ?0#Y(OqRmfvm%sB)&$dH#$!ng6%?m?v|~Gn<3pb2{Jkld+WHY$`Ln3_1FxU2=H?GI>ID? zf+ZlYx5JOK$3>YxYKAMsc6NX^fQ-qPLL=b(EqDXN*mRXPz$GYi^>p#k%h8254j^}c zcsmX|7>?!W{^|CTarF#Cv7*z46Z*mecGEmf)T9r8LhQC=&A0x8wth`Igw2lcITQ^- zz=BN^Loi~jxjSt7bwj1sphE=xL(?#fJb;5w?xx{VPRPIdZ8~fN$2<%}MFVGW4(GC5z|e<6ClEq?-!2CPFYYITeusVgB)$DWyZVgIiHGam&_p_P zaTLpho(n%6UHCtk=NpTpHmJkroKP;L=N30iHw4hsE;ZdB6gf+OKFtsDyQT4~&zsZ( zLbJOtpu^pChc=W#u|EITtOGPuKKj2TK=>0lkYGWB237r2xR7B(hYuk}lsJ)MMT-|P zX4JU;Q6VIB=p=CzIg(^alP6K8RJoF6OP4QUuH55>W=)$napu(NWL8ngzj#@gE>Q4;M^hv9_m1|e8U%`gm=wWABvpD&PRlAmLTeolF#`RhX zYF&cgD#+Dav=KOP(tt@z=Z_quy@wGeR=n7xgqdd{Y zN0&aGdUfm9v1ix5oqKoh-@%6$Kc0Mf^XJj0SHGTpd-w0*$Cp2!etrA*@#ojSpMU;; z|Nj9DP{08REYQFM5lm3Q1sQD6!3QCXP(tMZsL;X-F$7@34LR)4!w*4JE5i{n4AI0B zQA|RI{rrxq6dI z7;PhSr4n1@^C3O$EEGRB!*o+nIO`0nQJ@|*bg4Q4t%^{XE=_Gnl`54eQ-(g3R8;p6 z1yfNCK@IgzRWW6CRH7Pua#zo_p-F{_9qnV81a}ZEdkh zf>`g!2{+sAg572rZh<4+n{TNzZz;>v7cV_@4G(9%Ypwf5-0s}_T-YM3@$OpW;Tvz= zcxg93Tck4?k6m`!K_?wXSx?tJc$BR@`1ponhJAYHEr-6z&rw&reA%zB?eRe4#+YlP z$qs+}`89W}q6td|#25-`n8d{FAtNNL823DA!yi)6hb>$F-~g@1L!bq1bxOn_|HwBx z0E*F5NHbpqZP&Nr$z^>5i(C=E=dL({v5Q``BUtXB5hwo3gs$=)7stp&Hy-SO6Rctu zFLy^PYOj!@qg+J7s72c$F^wt{;vmUbxjCvaX+TuuCoMAp35=4Ir7YzG)|kcpy-;p| z1Y{WriAA8{ZhwXZ#%X+k(@YzYxkX^MQgy%+=RH-U zhdN%QLYk0MaM5NfS{DFl&ipLX-qzFl49sXALO`2B`{El zQ$WKTjj(A=6~a)dDkKu6fW}PKA(gKB<`(V{$UE5anz{Z1s)PMURpr4BcDO?y0x8Ua zJX0Fbyn>GvX#gg;!>Rvhz$mnlil;_(wukkHH~toafm~#E8x4>UF1%$CVAP`=#5e|L{oz@N zfcCcCHA+odQWMmYM79)pty|+755p>?0p0LNITGRB+Z4ke;AkyG3R~Q&B9|ezkjFYY zVW6her57oqh#<(3j!Rsmv!9JeXyqGWpG1bjI~ngt%In&jE+oSYIcPd8Az{^U!ygcS zNPek$+=e{j9P1U3T?8TwRm_;iHIDB^pbA^_X4kXz9LLKiAuAgD;<{=kZB#nex~#&020PLrkI+WD9^`O0JKizds!9XNE-vm%O>vi7ydY!0}pHXWi^ z$S2Uj4!v%=81<0Gk|9z4juI;*7xDncl5sqB(73V1)g15&4}2t`=tg5VzG#Io zT&D)n$2Savbjx(Qp>w9Tvk&qPT_EV>P{B4u$gGg*5}P5w(1$Rl&SQ_DBkKy$h0XuL zfp6$|8|?Umamhh#tpi!<6lOX}Mgfk-xK^(9IoDAhb9`L33l+e!D)7~R)B(OA z0{!Yw#MtjFey=1X0UdTu{>qI0A`mkes;0p1&=#cs5Q6&9YpmFAA=d5y88Gk|!WecA z!4&NQd8`BFYXZ%p0!iWmGtl@Pj{|LxG2HGOoGS$Rj|2(g|02TlLV?>{P9b1U!49wi zwgKH1LKFrgw8o0H7UC9e0pw~h2yY7q%R&b$0v8g_A%d+Qa^bBu5c$MVFQB0qI$_C_ zE3o3v2pt3olh6bg;uqv$+{(=zO6~yv0Som39E8E#ykXS-!PfjC9gKk($Uz^p3j*VC zw8+rHO#Y&()WH}^K@d716fn;PHPFfYEfd=!(qN+<+M%(sLgDl<`uI>Fln}pEuFU?y z6v$zw&(%~1puhaZ0Hqy|z(oYpvY7=$B3@Jhvpw1x5Arp9Q{@@TA z-2xcUfw5qN9k`(sJns2aY!7SEA8yeb-BBa%KpJs^8YvCK!7?nJBzY1^EY0#P zBZMr=5-r)XEe%91*Yb;$hot1FoZRv*@p3odGA=QxaOjDsa^@%lbD5Z_Q}XgK<6Ug#^EV}lmX3pMd{a1qEI9SYhvL#W1rvUDM>!A4J_4qOo->N5)0k*eIy+PTJ=Zfg zREHx*^R~FNk6b7@NflkyfPo^~oCy;JNa;PXo>rXG&HgEK00)qSjV0oiE@neNJEEefJd1s>5;U?Ngp$ld=xi;N=~Ck{b;mp8gqbH z)ToM*b519a<}^LR)Oy78GjoS{AT(F<)0)QSQAMhUR&=D|RD6P@OPag#*V=~E?$O|>YJ!qrki zbWm-Rq!QIXlaGl;=qufomd+GXKZ;b%HJt8LUgZNr7@z_?_G3XdWJT6v^VL83m0zn9 zDRjw^YBiQX^i3(%o^A(WEyy(;RAkgIkD5p;BUWyFHhVgXX8vh%HCw2PCN@4S1Q3j2 zBm^QIzHmP`R7p+LUw~C8rgm0aR*)iyU^P`{C+AY%X>QCkUKdi7OzCV#36-*yKPmI4 zlyy9rRhEiWo8Xo{Dg+SN;U9p(3;DKh{q}G9*2=C6NB^>0yVOxtmRq%!VoNG!H_1tf zR9ug?T-m96dJ`t430BEdA++zXlIcorszsMFP@z;%g_b-jWN9TTe`3oYo^W%E=5s%{ zYMlk0V6>h-^jALS3H+`#OeO-bcIRbt) zg5kCjs`62>UU4AMVSo)d9&`*b09b%8qJSmhfG0(PUBm)pm=ylO5@Z-%AXp}({gENAIv9i$qp%RF}(%7LLx66dJH#b<=!A@9ZVVFb&Pa)0$ha(ur za&aqqm{%_sh~WafhL|QWcq5D$Barwil~^GrLFdR}imlj=Z=;H%_==Arf&F2DM`RET zqKi8vhcjY_r(%pL*H6v(j44vQV4{r~%<($@SpOIT5mPYRq}Vs~7|k}BDk|WQBSMf1 z;v6KxkTC+0mqL*nIYJ&8l2M`*y1~*g?G_~YA26WQ8tWZ^ap7*t63h)Y(4iOl5s5i) z5RAdp4$kP_xFh3uAz-i@m<^fNfvnP@85=I4c=0vdK^mw{`&{gxOpKbzO4+K4kM9m7 z2+$p5?jI6C7yxP>$U*h~!Fn@6@!-paC*c^B`4@w6A*>gfGYiw`*@btp7yZGX2@s(l z>Snk8MvLBKjZbtGVhqq0@mJEbSf6F4BfU=WgnN@AnJcPPADYh}QL(sk&L4_9t2#g! z;-MaXdL)DTcohr#IzZx}q5jT5;T-BA{uqj>i9z8=VKBrjs(m@M^sK&mYY?EJu`=4H z6Ohw-@oAx9@)V-H{Xv@Py1vk1wDtO_wBZzRPUj#j(%j)3{`o4FO0N$172ZJ|PT}E* zVIFF#6V~A!9C{Rf?XX38B09kz9DyP(x*2tHkX*@`yw1vd9=xI4-l63T@wQ#rqt_TBR4elsq66G34240U zXm}wY;T-&7Y2&WG1dj?MF~ofEggb1k0z19F+nFtyA++!M{=vWOiy?499>Af`bm|%S z*S|nayu&#I6@9@L{^Gtf+P{YSA5Ouo>#iXfYN#Wv9nL(xG8)+UEWz_C%=c`%{a5d} z+SFIwpjiU3S=_~89I_dr%#*sy%mK{*oY4F1AB=&v%Y3@4su1;T)s2hT!NJ&z!Ni?x z_BL9}7bLg4{2_9o9@<&c8%n$Gm)7YE|9sHc8RF87{iX*C!II1&^e)diGQ9g7`)E9` zITzkSjG<8ops2UW31? z3f^_kxIBO7V(%dQ{N{1~KyDr_eYO~C03D*4*L}|yqS}Sd zgV|ZJgr6PGVZmHItUasi<4!A{nd~Ft($(3&zMv4(&6r#qMZDiVzw<5yhcWxeBRJ-rMYv&#&s{2UVY>>U6CoHl6k zy#4#v%U`d92NOzbsE{E-e-B^9`vxqdMqPvcNsA~kq{xvZOPV~1GNsCuEL*yK2{We5 znKWzKyoocX&Ye7a+H?ansL-KAiy8&`p{6%~&_-%v2hyUysZ^`7({%8oxke%zne$gH ztG}%wEyjCw&?37}Bein%2{*3XxpeE=jqCO7$OhZ|8T*&0oV;5mEs~Weh+Mr~|171` zEAivQyl6uvJUo&ExWWIR>HEb{m_Bv71RZ>O_2ANl5)E^00L>q|RUOjCJG@$CuKs%D zOuPQ4OCLB6C_D5*r*9tUoE7{LKH15iBb4Ntj!gA#+eojNy{0x+4_E`+1}CzH_|UvW zhySp1EBW#K-TCzE+rN)LzyAIF`0EM9Vw^FwU~2#5*4k}cId-E&x5$GVQzCt&jcsIMmyRVWH9$-~ z=t#nxb0|eO-AUDvh8jUPAJ*ryfJ>)yZaCAf3o){-cgQ3TdR0 zPMVT{mRd^SOhYayl93=ug4}W@eUxQLy3|wZkZXn{j6aZ7=$A-I5=m*Tw%%%@j#|2- z979H;Gf9l`=o6$wqV@KVX8sH#Q7Gy7_|K3ULUInRB#pujI={$cU5@5>_>X8(QpwP7 zs9|*wY_u)~tVENbvzVA%B}wc`=eGHrNpMovtw^3dgF#5#iRc|x-n?_lL6DT=PoRrV zl%AmL`N)?((j?e`E~bbjAFdvM406aKkKEs-CLfilOsBkKae@cEJJoryopa}?Q$geM zKMNm7+&^2^gCRrIx>^}u{-h%ctNK_=a??&fjgqbyn8J-d`W)l_GR)sR!q6nzMEH+I z^|-^>KMmya&OBxRW6aT{ybMk~(0-E6ksbZ>$TxCpC=y@sY?g0gOa=U>JNk_KaM)Hh zmQHx%H86}k`gB>3H;EjSw?E|E{ad*Dypv0U802D|DYp>*&oA?Aj_;e&@mmrk}_10gHeXS>NKUB&w zabVy)&s^TXDd?yZ&!WrAc6yVyaKofn^320cu>Xw0@H?sqjgCL+s4|{Wfa4wY@Q^Cr zA)8Z-ClSwxNB{Viy$DLsQC`u9JJ`VvcTnXWy~tVEG&uebbdbYv5V8$AzHvBmu)}It z>sqx!hz@y_14QZh2QCoEC3MUq9mnuTIWA|CQ)%vQ2T`3r+@ZpHXaj@jBA2`laty1j zV}$b1#^R>r4{f|d9_WbS(USJWe{`T~Mlx}tYj^#CHHXBlT9F#Jo1Nj%nH}I_NOn$kZVe^N|M-o;sT%WQc1#U z*T4#Pu!PNz2hw^eJ{a>7&ni}79}8KU{*a;_2#c&l@G6oF_+xFk@J9yz>QT#zcC@4| z?Lj1fR>T@54}5q)CNTgacHqdgw0-O)xS>FXn4*8&=$U9S8xjuq1F5g@hi^p!*xD+0 zxy)_uB~$SYUAzSYrvQi5VC3BFiWR2sz+fuDQM1tkHzeRd$5#P?4sd`qwAyX2d*2IR z6G>&6+B^p8;)`EQHsBTCNToc;(Tn?vwgLVK8l9%nBY&8wB)6J( z@CP_N7~>!ddB{XAvXM2ciE7dQcgakq3N(&;jOH|}dChEYvzy-x=QzuG&UCJ`o$rk2H3MMJeD1TK0g&fF3wqFmE_7V~ zjA%a_deMw-w4)#Gv_wmK&ycRPr7w-?Ow(u5lh(ASKMm?oi+UuSF14vgjp|gZdevz* zwW~YL>R8Kq*0g5vt8b0yoWS}YeP#%!YYpsR3wzih!?m${U6WG#n$OGLHL+_e>4PAf z*U^5qwXbd2V{6+c%9b{>y-jIqD;nFRh4r+5J>+iddfF!WHmSo+?s&^p+s95eyWb7( zd*55$gdI1s&zvng$;Vlw_^Lyb}rMI!|jc}3xJmLapxM26)Y(RrMBp7e8 zt8vnCe3wMw7B6{79gb^=Yy98=kGQy3Zt{7%Tp|q4ixx@Gcbt7jbQKj(T>U6b{i z)11#zx3$+(lIxcn+}+idd&`w>_PjUB>t6?Z*qsh;qvKugAVs^&)gE{Nw0*^VhkMxT z{%vz7I`L&EyyZ#6cXSt>LEfzen$S+0UKQ>}K}hdk_6h-+uBs`Fr4lZ~f?p z^f!O+yugRQ;o_g<__|NNxS?)$Me|(y?7s^DP@9qoIGiWe?|l2O+H?S{w59)jh0FH5 zUqYo#=TI5sG6)7z4&gOn;wN_Jw|3^IaL(6h>vw+@2p1l}67sigJz;;>XMrTubn6pB zBNR+6#A{<@HSC~57K2X*F-Bj6dT*zC=J$Xb7lF*Da}@Z2JBSl|&=MN>a2yDH9>{}* zcSQ@M58m(yfOa-%vmEM@4k`8zr?4Ek;Z*YkM#R@=3@}Gs=!IVhhFv&=TK9D4*L*nm zb2?ar{%aT$ci<90cxyh4k)i4UNL#&>u_NQab|Nxz{PpRsy1k|htpUihRs zZsc}=zz+Wa47WgwwP=gCh>Nrs8xH1kcPDVL7kAaxiK0l1^T7v|w-Sm+5s(LpcmgfO z=rm~O817&Ss}~q&p&9W)5=)^)@4$#!_!mn!e_`VfS(tFkS8==di@}JD(CChKp$A#l z5{l;$)E9|7r%W~Ujv|A0Sm7t)wi>!35=$XB;9z2m$5FsgYMlTMj!n0=whkNBl8KLV15W=@Xq~6F$ikK?#<((m8FzI>w?8-#{Fv!YND{HY{^7FBy}GMnnv8 z4qCa2CefAq@s+d20iO^Ghl!Yxz#o8635FR8pHK-<#t;|~37vqLoiGWK$!|fy6G6d~ zE@75CftG1mE1knwNys&3gEso(N95o`6lFH5P=z3YHdg~=5e5KoBx!>{Uw!^raa$QR zc_Jc$nK-dln4M4w$(fu7sS+13372pIIMD!*aG08qoSF~{px_7#5E6+13Za0Um2e5) zshB3GT9@*fEfJbJF`A?~DNUyeP%(lU6c6(83H_5oE0iAOqB^~zV&laSytz#0uwE_^ znEEl8vR0T2CKH8;3DJ2Ikq`=*a9n_3nFpB&;2CD=;s~i(a_5ODW%-N@5eiGRH2)P~ zd+`e7fIvsI4QA4w>vIm7;GT@qba*2TH04r16`;Y>Q`*o(i*kkjxnTf$5CU2i1PWRP zDxCh2pvL(L4EjBv@SryV2%n${AQloG&>wTt@d(irOy^Kdhs0C!@C`J|smS4}pn9a)kO-Cuo|j_@hte&N)mqn3bdL5ns5m)sdv;0Al9l9>**jZ6B4SElEv^jNF^{|@erVdvFz%nZUP;z z6R#v88sI7s%0#wXG8_kC45%s^Fp?0i*a3h85pXNF(c+EP^j1&0s!`gin1H2$z@0^# z353%CTI!$>`VWPmo!lu#op7{(0iKh9xDv4ej(eNQ!napStAwYtC?ldZ^bvL<5`*BH zZv`r`LK6A-g6Z&wT-&wZc$8p^sCY7$Wor(Vg*oT`a1I_?C5aR!q2Uk9aj?b`ygGvp z-QY5bvAY=yY=z0Ik4YS^8VbyM5JlSwS}GBTn=Y16r3}%S#F3$on;Cpd609n;<#`Z7 zi^1EN+LziO_)L0VA1PxWA4jbdTTj#C^0k5;GAnkxgSG&A^v?u7& z0Hq)e->?p&6Se8K~2~j5b`xS-*F8>R30sIdG zyre1;4?p>+1hc?8!&UDf5Cl;?6O%}Yq&WTF0AF=UYttCG53!J<#; z#INf*aYDcnfgNvkwR-X$jzb=Y1jeMCJP+X>@S&<5Ouiw(#*>>aw;BqQz@6Ir50#4v z7C;hwToRKoz0LZ|4KSX`8o!AAp^7XNL5vciDLAY65y-L|YoWvxp*s2i4N!T>76-*r zOcKD!IHLQ>Sj;DW0w|`89_C!Zh(Zz^tZHiP%C8E`43Pnu0JOLap+5Tw*vt^T9JD+< zrV_!WnlPq?FspLR5VqXD$n2Sn-2NG|5vPFan%1!(`Tz{md@;Z<4^W%UCAZD8JH;dM zF9Oz;ymK%qwliOR%IM4<6?2znqcI%Qysaz|ugnk>@Xx{ww5}@9mRisOdN=$$5+-~J z6?&}2^bZsutCnzI2<^iPjT8*MG8)Ygs)N7DVjx?4wG<-_R@2fOy>K0^$sa8%vr{|w zdd0hw#exVt!edB$s2L2$v8Fk-(h`kko+v z4;diXod5}sAlN_z)FVLwz8ngekerqY3d~snAZyv;`JI=b%g5~0%6t;oy4Bjst==lt z>!S|2;7lbNA!vyK&%i>L{_EAx2E}3+wj^;!d9+7ot-z@PNP00fHS0aZ&*}dzjdrAdwx^fUv{iJqg$=5eqN~=lz(L zPzVN{(4)=JVnnY~;ikWI%^?w=p)^W*F`6$p55{2Iw>?3Ca0;Cuz^6dWwH3e^rBNKU z$p%j0En!mhosmCj3g6J8?!XP3DiYn=QXvEk9nqc#s7=gL;q`&w3@#F*pb82;7mI)j z_A?5lpx(;mu3Obr4K5Mhyy8Jl5~-!oYbE4nMdPY~!!IMKOAZ&4;Nluk3Nk(-QcmS0 zCENmbsoj2010T$5J@hmk-iA0un3bNsE7{b8`=qoZt9GV;4&WTK91n6{#91q393*E zgis2CD(o&k>mY{UI1K7?D(tFo3X*UN!XD{Z?zJRQUgwow6W;0BuI-jp>yG{pG~Nld zeh{M&?YAzcryvSABJTIY=;Jn;&059c(V@KA#4CJ*o^kLc_UV&)F;3a;`_<6$}8og-FaCV^rVPxM6(SFir< zr$7oW{^}zC58|%qS}N`;U+45L<@-JJw@AX7qJ$_fbXfxo+b)p6qo_^(O!IlYaHWK3gLH^-!|x?Oyip`tbn2 z?6alv;vV>sj`Y-%WKD+o^z~$S&-tBiOiqvRCoiYb9_ntM>XbhEZjSR&zw;w+>oqU> zA^zd?OrGYgul4Wh?=^q$?Or`u_GQ2SWj^lt!%zIxWBX_C_0f*tjE?hJU-qnyBeS3O zd++m$Kk`fN@)9BasXy{Aj`P{S{lzc-?*(t`VUL;I zAO80KG74_~BhUK+O#i_G5Q|WC`nSkbsZtsW4lHPjp@veU{!OG<(c(pn88vR?*wN!h zkRe5mBw5nrNt7v7u4LKL6)$Go*zx0^03=VQTp0jl%$YTB=G@t{&bFULk0xE(^l8+o zRj;(%y7Fq+v1QMu?Rjc#+_`n{=H1)(V%NbX|0Z7C_;J;fB#yniTln+I$fZxGUfudo z=&rAC=ic3WO1MpzJI`MJ`+4-~)f+G0zV&+e@#W7??A|`)bK*&M+8u#82j6iM-of?aYiDGG%__7{iCTzA%i^f$#3vXV9}=hTVI_q?1^&7Jsk^G`sl zJJY>1#q7w=KoceG#n(PUG`2eZ#0k$h^^{Z6NexwWQ%-*yw7o*vJQUMTOT8(^M<0bP zQcZoLw9$-O1ya_YNHz6VTs`~rKGuZ0GEa(X4Aw&sh0XQY9xv?jpXY`J6HZ?*DmJ=h znQb=9O0fmjS|_*VR#it^tyWr5IRe)vTaQ(DUBz~lQl)pb&Gy^ioE?(Gc-bvASp}mN zcG?|{tq9=D>XkRoXz9&X*=5ItS6pv@ZBoF5fi+lRXkkrPUylAeuGQUZ7bI}u*EDX_ z- zTb6q2oInowBv|RScVLzA4f@`$Q{I^B6JK6BXPCWCTkN6jEtg?UzvdcZnls*+TD!k3 zbkwAWofT}Mt#!6-x%K9D@WaVgeDPDQz8Gr}3!nRLF(oHF@^cx_(CoywCfIPqF^@a! zzuPvQ+`8GM7;m;SzqD^`N5#4Futn8*?$`&1`)tj7_njrjA2*57z$ZWba0TRnLPmLKW-!_PLs!(0sMyU*|5!Gxd4Sg?wvY1)D@c)cx;) zx3eJ;*GIP%CeefQ3*iVwMmztROLR3npNU+jMEbNabrb7f_o}EmEGZCelOf za!_mGiyG2q2gaVUE`!?JqV8_gLoDX8RCgGO2+{OJI8w26Wkg}|+@{B}O;Lpw)ZrMf zMy&isPeO_8N&iO=fJ3{zgP(Df2i138Ye$t6b#+@R&7}!48&| z<5~8`XUhESj)rs0UnQ0I%bWczjz1%#@k&-pn;EWwox7s-HVH)Teb1NP%ONR=c}84j zQ=1mygBmyKLK;%BQn6fHI5D=(2Ib3pzqDAzuC^vRV(^RTW7;(n*i2{sP>K`V;SI$Y z%Jea?nCK*^DfMtm7zr$70$b-8g;&sACajCPoYy)hS5YAfl$6SJTD2%@PlWDCmR9m6 zL``~9kGR1mAncVysp&S1HguvfMQQIcd7UuQG)pz*X-`9<(wcl=GpFDNI2vJ*K@0;O zy7*E^eJZ0t5Q7|=s0assK@L@rh(ncBp40iZ~8y=B{KYF2& zSHwdaPo=BkfI1U52vsv}HOEmaqKUM=RisX>>xlr%4ysb55$1@;SO?pnQuyN^{-A7S zD~k)#;cO$os7E=7aSXP)6|QnEY-v5_2Gqs`wRznPU;RoEz>4;DB{eOE4x8ACEVi*+ zOy+^UAz8}?*R8{})I|hAj&xiCByANeM&dfx+D7+StEFyrt$SVUR#&f?ajivS+guCk zRJtj;ZAEnJ*f&N{Ka`!Ua4jp0xWrc#iI7-E7Tee5%GSB09dCa-m0bV_7`xj&$zuH> z4GaJy9r~CDIZ81ROKjsE{%HQNDKJusZcJDo=(t5E0{agG3%3`&a4&u@s$Ty}C$8pr z#4i>sk8M2SACJ(+gkenIiqO~{6efo$+Ukve#5K6_AVyk)3tpJw(>v^SZ*V6f+4fo% z8eG%JeP7!V=8hJ+DdzH@1pMVM6WAmMh6XnntPje*;}xn%t32kBX7v7}0mgW=tU2LB5byEqUG@pa`*$tr$9$L z^r4S-umc^!I0rlCp$~VkgB`gTQYykLEt!@?6GasDrGp^kT?V$joW5SXob~cYgZ)(Ci+BlQ4fFooFc>UM?02tiFEj5 z8yKia2f9I7diw*=6Zx*u@uTmSyWAi3U@Aqnao~vnLm%MiKt&P`ak5L?ycKVglTE^L zELnLXSWky2{wVSZbg*MNy)H&Qq|tzhK%yLQ|3@z50Sw6hV-)HjhamnzVstC>wSkL=u_G}c zlLT~dhh?jXAB#A|+PkJ}HSEK_tnvu%+Xf7@h}qi)1biz~a0eBvi0AqTOUOFm+AR{> zvIfllLGHLeq|3jNFfbgXI0jrm!J@Sn{67Y)w}=};9psJ`yRs*&2nv+G4z!33%)2Vg zt?DC_5EQ|W;6882!n^~rf5@^JghA2*taAVcHf+OR=!#}*LOHY!9=tXm6bT^YKXVvD z-=noDGr)U8K;ApRIoysY^f(E;vMD^Q;j_Z%D=+H%z>DibjT^!3GY1pnh7+ua7Sx6n z3^HM}h#0&Cbts3?vxqn>L{&77I<&Ss42eA4J3hQOZiv2$7zLr*Jq0AhRiutXjKB$m zxWx*_u?gjaL2y zvsVO(SfsvLl&xa$hvd45Uzj%yOh6<=vT!_(Uj)TqBtvabtJa%{&3i;uYeX%S#3y0K zW+cI9oQO~eIm4R>#B0Yg6s-o>29~1;QOG*zibigzyNS330faw#tVfYtjd2XKrQ5?G zG%zIdy;FDxeR#ZzfP`}ZyLcSLKpaWqxW{{(!hdMNc{m2H`v*`s2dF#7M!^}q*Jcl=P z2W?1%EA+KPW5)+GHe;BucL2;I;mpo_PV;n-JIGCJJIUS@!ntI?V?#6Rd<0&Ew>Jw< ziok#(V@_}Iyz_*Q?7S876t1ZJPXo=5Jy1{VngGV&#RF}S05z3|8&Jv`j|aWb`0xM) zwJttr3~8gFN7a2k_9FR8jsA{?Sh9s<6sY9o4-L}!uu&pCQY77uAx%>CFj6LcQYiI}C5=)ltx_w!(koRmO~O(x?NTpQ z6fH%ZFC9}dEz=nZ(;PBWHC?8LrL8^vQ=cLf zKn)y=f>C{pMnOM!$nF<~@g4J;GQ(Xm~emb#E0#-ux zRWu6LSbbIT5~-L-Rb~BEFWOaMLRKP~AbpBfR%O;^wGdCSAs>JUeeS$N?0;k*cXCThlLzY+ZBq(?g0L3>%Em9>hk7qx*|nl+<{In>^A z8GB_|lJ(gyF*~5WsT0E46f@eEB346H+Ffc|>C)Nail%akq>mb=d1FHaL>LvcV-Kc4c+hb~6X-Zr|3L>uU+L!&> zs0AI)0a?I}SacoSH=3x+;U$g*rQE^WQexbGiXx6m+l)e3ru{v=eWFDg-SnE=&3zwi z-C0IbAuXz=I^xu6GF?OxTeb}^QF@tKDWYzzzu0|PK{6(@z1`@_-Ls8Z-UTV&9Vi3x z72(w*;`Jp-+MuLC-a>udu9YA9v7f!o+=Z3i@uFVM@*(5#r*R6XCU1q?maooeNt&9MHi|I2s<$@GKqs3LpSO$3w|>6g zNle&&1Ky>AFzRFN>3UXu2d?>FZ4U>pG3Z+jMOT{^Esc*>&vlyDa*CPVZ+2wut>Ug_ z2hX{R8F^{Hte0dPxTAaDq4*Bt5E98Imv+)ZFd0p(e>?02vl&dGGQW^}dtC6vBWn4|=+a6_fA&Lu zJR;MsFo`V!%f4(1vqkU^sl*>yxwfh9``K~(Obn%Cvu3KN7K(7~J#(}>vedmtATHd@OX1ndjL#C|NNpwNJ4)%yK`Z z+TZfeIs{z)@K-nE{A3kmHovINxqxLqjo=^vvCjh>CDS@&@f@L5uKDR7m6q<-%aq45 zmBi`KlXP+=p5Y|PLy}W4Q<{D#NMb^(2OffTtF%g-1FRm0Y$UoY?5t|%CRocuwzKSx zv#XnO4lr=$d3U&Rf?_@DHTqAOx=Hp( zZ;@4iAZWm}fTF7=;0JI{ls?AQL8WQ4>i1l=uTz#on6)&2u)9(yV8j3*e4y*{n80Z< zA&`&b+{uq_vfS#wt#Yugh+^^+qtNlrI@Wli&##vMJw(L2v~fZH)a7Vgj_d4u6NjhB zz?+|HI8d|&{nO|@#aNTG@ACZPLBE{rOhx;4*H(UgR(C4NUbvQYV?EGakv_r0bKwV` zE(V+=O?>pHjp=hnXx45DFKF>R5W~?#tv8c)H;gq=bY7E}_OU>BH%w9B;Sau$%7Y*J z0bB_a(S35=Ma8>4+Fg&?(e<|bWWvybY2`};;js{L)CtNLEoQq*-0M`yQ-41+rJo2^ zxv>dJ{gcLmO+OJVSwyZv?62kX7CD{1X48L2K8GWkmD+ixGvS(by77&kC%}*BHGZkG zqZ2BCm4e(m(PD=hzj(Jq;gHI0lJF*6@bfgsnb)F|Jjbd`ID4aTmQo4}Hpe-v!v<4S zv@ZlME8@`nV(y%K98_I3e_cVV4P>(2l)7tKYnGIT-?ACF1<2zx3|;XpdWJ~G`#@rq zm(NwiQIq4|ds|;~yloJxiOX)h?sE11wF_tLu4UB)o>CEnp zab4^kOC-S+dN-2b5Z3Iaevn+D6np*$K31C?;K{q_>)icT>|R&n*_-pbTav?&$A{>S zYK)_w{kj_LI0_^BG~IjcaTPbQmL<1u6h;?G6t{4|GJdF5+cDUc9Olhp*m|G0u3+&N zhd-Qsr3HFI?@$nkr`LS#il}W%nNFPT&y~04e%;=Q{`S4YdzbzPQUj~b41q~v`M+L;0ydXR4NJN%YM@2I${ zYqsjrrfHca{IeCKEZtrF$zrA|1f!=h@={~{-hG1`Unhq0nPU zG;#HG$;;ZP`EU}e7t_~#A-LP_RGk;|bg^V85-wXNGXeriA_=hGn{~cgy#$=h=EJsF zuitF-wcdyQdlTJ87%san$4Z;sPzVOr+vU-;`h{a;{fkmb_ezS#5qFgW6}4ZFw}kg> z)Z%KWRreXfscQ@o6`$_|YuK!6eBh;)aUypWsxi^BLVPu8+ZMrVgi6E*TxP@3@RLbo z;e>4lw}*qLgj^5$p?LT%fo##c%q|mDy^jrkSZ?L^mou&2$39}WCri!73JJvGf6g`s zBJsIHB<`;crWGU_LO!l^NE7^>KXk2T`tH*9bn#VpvRT?02H{kp%GMam7}f`5``Gf! zY*LLVYMfJ6f0 zv3pwu*{o+LmVWbMJJC6(XD?Nj`u;b+nC)PPxi`~K}; za0>^q3r?IUy(ufgye{Br6*S6Um7eA++89nki_b8-H9|6rBI9o@CFiIu>f1Y*g1Tx7 zaYqHhv7cgvv}RcRdZht^W>dbZMHIMkpOKYyL>^B&qcCa?bbco$Orf2XP_fJ4ainNa z4#@c1xYnsu+fgUIbOl#GhfjI)n}kLq54o=YN5ef zdyb#}pM&eKi&~@h(Ov~;?$3G_SMP6O|8bD}4J0a~*!YaXusxd^L0pL+W>1F;HyV#8 zyewqcaPXx%fl)a@%emg?O4!e7VrOf`-Ws#21S-Fh+$UnL6L7>^d6Q|-gA6QDWKw;< zR|c8fSM%RJ5Yw2DDZ08b6U>?fkW$PS==0P{0@)32E;P%qZqm%w;=(?$>2Srsz-0O8 zFRlQLYKcxJ?G1aq_sV0Sge(hVMs~}*{g^t0j9g~ZM)R}?-72=3BKJkrQj{O~@7AqY z{i`O;us>upf-_@^fiCHI?5{ZQd0Tk%q6B7m$v=A@(4?`T3K&+Vtl-$T^B;3Kx*@HK z$ai!PbEZ0$?V>Gsq8Di;E4_sRJ~8y4FeLQdeG&e9O%o=ZfSysSlkdI!c!G#>hhSxO&K=Ag|A`uj68H^Hc@*> zL6aEET@lawdkr3#qES>H0xrY#ZG=$o`*}dF9%w zU4zQ%Jh#Av9w2x+H&@+w)LzT95}cTam5Ae|8lhNOH3qd6bkbKE=5VAW%2SL{EVx30 z`%aZVO1O0-{}nKt5&n8zmdFvV;Ma1C>KY{`bzN0{qWdUqy~5B;pX$(2|fSa@=)1O$x|y zYIlbbk;cVfH;#C8^1xqETp8*zr(j~_uJ)#xvO{gFUJE0EeTP_{Gk!uxr~_s4y#h#o zAOCNuk-$;hIDeEi)=|&i!n)7`^UL(Fle$X>)X(GmesC@pZYy;qqvn#{M%TubTZjF-!UWDI`1xx7SyOY9* zuhU|Z`Z-glV#Fm!j_#$n=uTWDD5Yj~akF1=XFG+R9#u^ifa2~mZ#kv#-+ zk!OFPWEG%v1mZ$ABGRGIj@lVAO$sN0a}Ezue7k>hS{$WgPW)zwPQ$Kc*u0nlPKhG8Dq8!H^3j1BCv%sj5HWU?0v z;X(HHqd9ys>M1kLDph2Oqv+QwWvHet5kwIH z02!oX)^07)A1uk>BkPz-0BRIC78>w(ntbTCiM_{Qymw^p`(65kGC+hCBi0^I%ooP& zQHn8`QOD@;5bC$tXw&UzGZsp6CeuO|G;0ww8$~o*Lo_=FO0tLDe{C@Z68+^19%j8i zqPhGqhxDwY8OC!a73m*`g@{ea0u&jrXnC)!rND{2>8O0eC_xi1=bpQYN3n&SE1@$x z;?#-}?nbf#adg?RL{&wagec4x`&J7@)hN0^Zb7WWNb=MhS?MKl3Rvotf@}{KMue5@ zgSF~shBiY?=@2~hnN%bktYg5G>@rR2B$H|14Lxru6hGA)JZf2(XwKL40i z#5OicZ0Y!7a`M9rPpy~Cx~~!2jDpUb(9SaDl?jEN725$H-GPqIw-Oe%pz_HxUsh-IPVZo{I;6)%JGIa2Ej%kud(`DDr z)pv^L*v{>tTHr}5`02o%khurt(55QeJptW6K9BF!p%=-v2k6jGu*O)e#_DUvl`gZl z=b^jOp^yG}=)FFG7uCy-RFKvFT|IMNaE%}Jq~@Dw|7zxdCi~zJ(?C~y&#Elli5lPH znqZ_OpPj={I8&zJS9|F?eV;!2Fuo%P+@o+37A-BgP`uFyp`+-O#YlY?{Er&3!*jT= zUeS%B_zUUFAZp7;*OI5P#I)7E!()js%Zeq$Gu+Tj7Sq6}I*N^85qeW2d+LygR2TV) zg_nHM_*gqmnLxiPGu$)lC>Nj#oK2Fiix<+6$J3^`|VFg`eFzhAH~!aq8A1O78E<#1VEH$LW)bS~?_kUZ+ zQ)exiYY6YEYekAE+87@5d^;ZSYuxqM+$GsyHom6mTe{JOn8tekof8AbM!i#~61+^V zs^fgFI`cBey$itPFl1M4MWa7LsuX1!ocd4sfz@Z8R zPci4o`^pn0wQZv6jU*y6tjaO?;?bK;QS*?IYou`c`&KbU`J^0P`$hjWU($JD%!O6! zbiMf3j>W0&iYn^e$Uwk*si;#`Xe4ny=W^+(4hDm&4Vf5AnX}F5YQXrOysLUkw)5#c ztKY~3A!G}z#Qb*Teg)+)z_k&fX*(tgwS|lIE|RgONtLQeJ!;HC9o_2J-t~X%vxpk* z(#$5qs5q!EO1?nBnO&h#4@^|mF3$F|_qv1oY64ZW(9z{ygpwHN z^B6zRHF%j2H7FewN57k)o0n>xmS7 zT;Yb5%U@f_)aDgIM`G&uW#S@g>Ac0JWL1cf#r@(XaBhT4tnKXGpe+pU0;p3vZjIuXK%+n*nNxWqyK1DXS z`q;(1k8=7o9)8m50yReK}-#EoD&x@ExN zmSF%BGK0-R!61%7^Pjhjx|@m|V6#{-(@m!%Gp||Xu!}-6zwj9|7OgBSQcTkr8A3Jx z3NoOFGKfhf6*$pTw|5AS7AqWiYZ1l;qxUiX!`*_m+xA%`zw3iPh(UT>xRH_pFfuS~ z<6y%Fu^5C%Q4>`Y;YKb?^dR$6t?@flk-*iXB&B5yB8Ej5B5QEv#TK%9ZDA4;Bdwgk z4bC2jCdv(YRIsyWXHlHEkhJj8NMyS)S4%M#k|&$Pi+%~|u!uBxBtc^U!VKV2JGxML z%RoYn%=31nBnnL|2w4n(T(XTOU&zZNEh|wOdCeOoR2eCRfh>B2Eb48WM&qB(?QftC zlkh|4X)#nn_S)$Xbg~I!G6YW#`7q7+u;9SX)Q6c>!So_REGS?Z45XK5#~^{k6a{AB zK!_v$jp`r`QvJ=q0S4&~o=1T54TgDyS3tB6AXTJ1ok3gd@iQ|pvqXe7`X#e&1pUlC z!@B5)H2*>sB$luUdhZBEkzu%vIT#fHL!!O>Cr(CU3A%Gs0NXRSFWmixN9+G$&XC3Y5x;^xd#EpfFDw3GAX-{Vh4&`lp9Bslt zLP8=+BB`s^K$J37<$`~CuTCLv=B-pM>?bcwT-u;~(R9>2h#c9Jw|`^+PkzT%beoue zRBhOm6vZSof(d1~n%;x?LWoXU$n5Q4ZN-C>W*B1-*qo@#(q71pD2g88Ny_XV z;xksrg>jMY3_>d1;V*+1)D0vZg8`3Zn4(nljyeU6l}PW{_Vbp_@P*ID4Zd^Ro{Jj# zAi_zERdoAy174ne{d8w%?XX@ z#eD4qH))wBg)qLAswwGPLWrUaN5&)(@B@?$;y;rKdEWtcW&d+{8L<3?=7R?QORkBbL49T*1>Pl7cyyiv@xAqY9rUVsqc)Uk@P3};vSiXT9*zq-JO}cYbFmsl zEe~b3xE!q?U)winjTBs(A>KZ`dTZEfJ((>SNaAAD>AceQ%9+q+B%T2n&~T?QqZJx> ze`Z^Ay!CYe|8%S|u-j6h={cb_sa9pH8|~S1@;bK3AT|-+FY}hiiA=a&e-G{Hh{Wfl z`PJhF*4kuAMazCEB5*Oq7?yHK%_t;%XCA3N_vwAXcpjbn$fU-z&KZDSQRnR83J8BY zSLbxP*8A=c+|-3mGn&F|u#y#7_PRtwBnic7X5>#OTo22K=J`ocT*|U^v}jLO%!KpO#n=Jxu4Dw3%oE zK4UJ>jrIi)l^0YBpaL6q)0iX=#Jp;Wy??h60aa9FJJiVEc;Rv^+aMhA|I0PoRffZN%pimC`j?OqoFgrpj!(QK)i z_0tpScFbEUKMSh0IgfT~awAqQ+Q@xp#hAR^^s@MGHgQUzCx5FS}zZZx|Vgqo6c@4}V9 zbkiSw4xMX<-|??&ZrUAZeTS%WAk_N|xeNd~BYZR_EV?vZG3cWOQ`mC?7LKpk<88%O zcbl>W+8g>GML$$#FnK!=I;5=0f7yCIwgL9iq~GuHagPC?ZWhs1?28X=;wVEC?v-b+ z5MSqOZjrDT7b*hzj+tNHY{Vm&SYwItsg56Fh4QT_bl+=mSYzw0D9U||H3R{V!cf+x zcDjcADilUvnvmR4i{>o=!1Rl?S=wbVX)!8cMPQu&%x&rz{OM4pjO>*xUn%Cz;~s$+ z3f6&pt!P(k99^UcAV!(A%(n{9?8y^|_g61mC1}_QP`82Ii_x0gR; zDT^ayV8(^=Qvg%#Bj*%VVlPDOK#S;CSw$GZB#k@+vP2^<#2HtY0rU|x)ExKutyy@C zWHDVi*rz3^0Vzp%(*r9;x?GuFz;fiwH(&Zhmcqy>j7xP0I?zg(Z_;7KEQF9oX7?ke zs$oZp1W-zXSnmF2LE5b=dIaxO6WNGOxf5;)QoDewNLB}yN0%FZcsu57D)UxT7LA~e zQ=X{Q8EH>?gI2y1%IoKOrDY;=fg9>gpV-Gb2V0#;xt{$+d@fxrMt+s(-&2t%O@Qg% z|BeXCbqtKWv8F&?)z0bqLCSndLw|mlsT&em_?#Ohq#e#%zJl+V)nApKU|D10a7=*r zLp~5Rn}`?>0)D)46oV>|?`46^Hft4-tyc$f`sUbM8cPjmdHKA_kjd8Wl-4}&yF&dk zf#W>#XnS<3I)oWf&tdhFQ!+T#rF+0{fd?v>ltPSV7@#nOQAP@P4Ft|EqI7pi4^JAk zE83BCGPLj{ZUQhGvP+P$EX^Rv8!x8_f*0bpq&i-Y>iUE65*kJh!>HE!aH1NBpni~^ z?5pWvxV|_FYK6>v8=>1>a}w654YGNfwx^Aw<-qdTcqV#{B=vE*JI=SyH?6ozo)ctO z%Pg|0h{;+Gj)Ztm@)1ctr7rG~se*^4xt3&rd>=_Ex=_wS?y=LfG-1F42TZld1m2S= zWZ-`7XYqg&=2Ek^YFQsM^bX5c@1V%QaYS?=^NU{A!jF3I37vuC7SAiFf*@H0D?%nd z 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ĄCaK|UM+-0NhJKz8KGDL{*jB}`75Z?H= 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%0Aw>-X-WR*KB55svt*K+EWZVT{ickW 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 nMaBR6Ut4Tboy}Im}iiO?CELi~H%l4_m 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%0DZ*k)vs;Px%juN|wYB4j!477v@P};16|Bkt~&N zOqXb2X&B^{ZgVO>S$U_kI+h3U1j~@7X=)98kf7)Wr>dH0T)L|5Cakn-tVxQUX%La# zNvNBei$yAkf%s+!g+pRH7y1)-Xn#I5ovqvfitfm)>U$p@{Zs3_{O zsF|dJQxIH$J!*=k75WS8F|j`jv{ELq6~?exiI`})s!d0yLEDofTM$hus4U~H&}o<0 zxtjVpq@Nj@7Qm^6nu`Tto;=g69Wl20`LZ3+wI!Od&zZI7$)qwmUIy_3ML@T8Yqxic zw{+`^2FtX4>$f%OphWw(gIgfvDKm!q4*-gbnEILF>bPdhKV_@78K#%-qq1Jxmul;z zlIy1s>5G=?sOHMI%o4Z+O1P(sx|1}tp}MrG>$+}Xwe6Fg2Y`z&`UZ2*O6C4as8su$ zY=Exd`UM(Uvi|^=6t<%WQ3SeZwP-sBaJ!2|`J5VQq9ytUY%rSBD+6??i%x5^qZ<_7 z`?}#PzG$+#<~F|PI~U$LEn#~A+c^jD8M#c!yc7wtUyz^eNtB~$t-3grjfK;V=xf0jtR}Cj!R3p=9gGx)$*%>9o3}Zz zV9L7vs=>pGm7T=CgVr|`{JpK~!81(5Y_Y*NT*Emm7Pa}SC)qLx`fl;lr6jzSs3pWJ zybw=mKH>wzgr>t!48?D8!zmoaRZM8Ab;O5>l0qEBTgt^bGhxNqul`-EXhjfp2N0SW z=91kj!&7R-Zw$w4GR3kQ$8Rjc!%D^mio_`F!;H3Cp7h6DybuF?wqG2#bG*TItjLSZ z$c=m!3yQ~mJdGjT!+;FJq1u%QipBEQ#H5SJujRhCtjjsvp_@!@d#uNPY{Ie3pn@jM(n!RxyvxhX%+2h~(9+A2 z%*ufbrehq$Y|TIX!_Vx^-we*-?2OIWm}9)f{#wF(e8Rr$ss$Uy$SltBEYI^y z&pQad^^DK?tk3(5PMyrp{|wLpEzq7EdjoCI2aV7Pt)LvN{?HBW&<_pK5iQXZP0W(*4<}uC>PL84gGQ6cdFgKlWr(L z4c;v=;Emd|coYqhTmya}=Jf`5A#r(;3U{GzZ{<7jdd_>kdtF^40mzlPq2(1 z?&K#PjW`_Qo-ujp{LUkO%LT&XX5r#N@fH5i5fxLhL@=%vhOiA%8sw*|1`ARR+>IVQ z-r(E^6hNNl2Qmyn=rRH^45l#zx*-r<)#UJun;;&nrS-3!eBaa0b2uno_55R%sl1(5{1Fe3lZ4)cgfB|(SyHWNKy2- z#v2K7H-WM2S+Fuyb2WjL3uG`3!aiCFF(${c4WvMcbJ7FuR~g!{DWLK0J@yXNzy<=r z3^&^-x}=ZPAcft4Vu$fF?NKX1_5KgT$Saio6P6AXn2to6jusNH>p)u!=KT*S&<(?2 zpw?0rg2*tgVGS81BZhE^1k(<9R_m}r0n8Qhl@Sc5UGZ&k03MYuP(>5w1Z@A{QGRp) z2xc1Cz#`o+SO?G$6qFYN9)Ibgo zWoQBc49O4=;qVM*NPY()J+F~!$3cDtu^4Zo4cgES=O9P>egHM}B{igp)Mes#2 zD?liOMuRj;V}Lu+G*8ncQ6n)_V>MW#HLTY)u<|vLBQ^x$4CgQhBjHib5EHi!H&F!R zNabCqe`e`GMOJXP&V^DXafH5X)MDE z z&vG1}3IzlsA_aM0@s0A1;UgTHzZ9s9^(A=lrevBhci(h6f;it0S<%s(0-KIrL%e9WDw2>wF{GFv&K2 z#a1-z(afJeW(~QF8^=Z9(s$)rHTXxt7rt&!PHyGe)$3QT5&RX(cv3;ZGh5I2OQwM9 zfoj3LVn~M1S*u_E<52wzgzH?lR;u3o`?Idwtyb3X?HX8$n7?MKQX%c02*@`5UQDUk} ztyqeU#y=X^wrOkDs+wJ3<8%h{d@TF<Lu74j1i zB>_h?@kA6;RB^@g8p6dNXJl(&nRrM!01a}o66hCyh9NPdlv06FwgZ^)hnzHiENnyn z<~WBOG-m!|$RUN0JSmqU|M5W^?@HW=q_-MUXq`aHYCsr&jB$t+e1xIOq*i)th)oa$ z{0S+gnA&YAf7~?bif-B|ghhcO_-9bA0P!a+uGRwNt+>3xv6(kl(BY|Z92AI-RdV|0 zCmsJmWg(MRpe7s2{_(IzLO%l(M1e4HrkgANxdN9Ed2^JtHpvE7$wwkfQ=f2{zS=%l=Ng-`~*y@dPculuOdKY&1VTdCZsG-8Xsr89&!U5v| zd;SIe$6i)TOsOyji}XiZ{|bW=NFA~P)7L3|jqxNv)^V_qcAP6QjB#G}FC~RyEbE_| zv(Z7;o=z(4AX)KACBPl=Jb<-5$MM*t28;sO+-#Kf%9w1>!_k@YPHL{-u7VYnRDlFp zCzX>B{$=3?jyY!zfzBA`m^ZibW{BzJpWcMi2k2>jvhTG%$YQOp2iV0G9aps$Ljsn<7W=@jTpSibM3fzdH z4t;pyi+`^n%00$;W|c_AQR4u8aO|0J-f`VzUnE?|=!Q^=4)BG#SLm0aNq#O){$)#C z%IArJmUC#TF)n?6=P2h@c!iRhT2D;J31cfGZH-(R@W-RPqNogt*Knh}5LqosvRc+KpxPKtbgZ>ztNf_rW z$6-Tp0vQ$Npo0wubjYAUY~Z7G=+NTr z1SXJZHPLpP6P^;yct+1PWEiAU2reduvxAhvE*NOY3yh&ff1slq)QCsP0;oNmIphG} z%b-GHX2|l{>^X+~5vJJpqvlPiEL2+xKFGloOftn8Eub3yq(-&=?Zzbje?->`7WI|2 zQiWK}SMm+DFN7N8f#Df|@phnUTaD{I`X^j{;z?uB9jXrFE zVv0n`9|dH-?hO(fV2Y&p!lyKjj<1oPEMK^|D=>WEc1-h3A5CH-wGQRNwwkgAG~8INiiFSa?83 zGDLGjZUPZ)qXMT||1s678dR=xrE6XB)6S!GV-b9hbQ46e5quT~3I)W0OF+Rz^o{AD!0XVx3i%n#%GbXJmG>`@_vg&~)0pq?V)kwJjoF$`F(~sJ5Z)o`*1a z;n^T5K-9X3LxKS#jUw5&u@TU8k2@@$Di)~YQq&nP>?riSfCZD=#zB54U&5?|Zvs)p zJ6={8@cx4e-9S*OT47y>nF@$Aa~7=lA` z@S!PEn#6o3A*7VN%FAhUlr9%7gFq;N3vWMiVE%}QLV}VH;Gz{YxK4GF5sq%y z7EtThg)ivvk5sgy9mxm|IlPH37yY9hHbMzq7}yG8kV6}^X>D!7&<%W4ry1SQMpGJM znQ!Cb7TZ8aNoYWga#ZLaP8tU;f^h}=uJzJxg}KaW9`u_#TkUISyNLKo4L+!0eyENQ zAI|ZQZPbA(FZdfbVBNg8QQ!bcKn6Pgte4}~a`i{GUI#8vcK`~Yp%^xbDP)8FYXN!K z*O<@z<}a_|V)we(BOYkmO<$kF94SgCp`1UQc9N+w6YK35#*V|C?wgkzX6FWEzoLK* z*LMROhS$Y7DD)MDB%>Se;KuO%QI5dI+#l`GhBYo|F*sQd9n|;+KCJN=vnDr`0A#MY z4zO-x0OAaQm@*yF6NP`E!yoU+h9RiZkSuKG9URL4JMfVWHed$ZIsikkh;U#7lz@Yc z%cEongP}Q>hQJY88L<~A25;*ILtvJo6C^gsqW=p(rz47DkU#pfKj^?Zt$PV_@CR*3 zg0M3Q`~oAg`v(Qoz6Lx!9L)Yf9Xt=dY9hLWj{}fC*ONa+Q;0x1x}$Kjk-&vq6o2ywBS~HEfU8GqbHQuJUrX zRY1D`gM)GVsoot#g)B&h+9|95*$OmR1|l4XVo)xk zSwQVr0Y(x(P1Lf5X$S=Xglr(4YyboW05;G#Lm;7-GW<2rOGER!Da?DWSo}OyG{rT% zMO@59w*x5tppTSb14x{|`ZKaX`iCA6j`<@*ehLsi&;~8)1~y0u3Qz?u`3FmK1_vTT zGt4kCBr$G`qA}#cRQ|L@RP@FN)J1fhE1vPG6yXtcGoB2~fE7rf_CXKJb44y>MSa{y z2n5H{Td8skLt9Kof-Fdb{0dUwMXi{Rdu&B*9LIAENK@>_Z`{TQ49GC4$ctRXjD*OJ zJV=m4r-Z65La`UBI--C4$F3kYhdj1%96gn66_%Vu&f`dB3rU>J$#g6N;}RpB@WqrY zJ&qK|nnW>*6v&OVNSe&YrM$d`#K?!#NvSj*CQC3v!5LaX$$?xc^FT6MG`3nawsi4I zFx)(eoXM$7OSN3fQw++19LkpTN>>cWmUPO23d^MQ$dAOwhGa{>Y!zW(g|g`ZWWb6> z6cIcq21Zd8{!&;b$1)}|9Sz?3{BA-P0@^xzQjkn zoJfDnOqx8(sN_q$e9fnX%ck^9+cXg)c?YIgp>fEA6G^>tU-}2M9tL9%er(;*kn$kM9uI#P3vq= z_uztI=)U0Fg&sf=3NQs~&_Z-@hCt{W&vAf%Fol&QM_c5E$0S40gUWJrNath`^t4F` z-AwnKPzrq*c+$=p;-KSXn5{fYy-d%&ge=c9&sIdk5j97M%*zk0%L;8#zdQh92nP$; zOBN0O1Al0V0cFWyJ4=_`P;n`-9@SCI6iXK^QX^H719*aEz)%me1}O4T(Gb!UO;HwI zP?xGn(Q8Wclv1Mrx=CP4*O2os`hD zREkh^CzAlEU&sI`#Z*!)RTsU~LM7DDsMH>P&Gcl|AVo@7oyD7c$VpXE5@k_SO{aS_ zR3Kc=Q9Vcjd4VD*R%1O@WKGs$H31UYRcC$H3Psf%4OVB9R%ivuTosW?eHdR2oo@a; zRBF9eaUEA|{npw%J!>V`bo5elWshxrPE{qIb}dwOtyg;u$#ex#9n9BzT|+#b*Ywa- zoQv1t0oX9kX<&F?OC6lER#i4hYi=CRXd7p zq*~NRj+I$3CB2Lcy{E0ro0Zy!E!e6})uPQ>tzD;}mCLRDS_f@fv8_m)om#O)S}}Fm zv_;#dRa=4N%5&;kj|E%0ty{ajTQfb|EM;3+{8Bu{*ki-kGL+DzZCiDcTmGTNTg6>m z#%)|rOIp5l+r9N*yEnoCaU-ezzXw6>seP8&EU-`Ap znT(c)^9uVt7Ybm7CM1WKn_mD9U;!rCFe06HpoaeRwER7f1!j>3;DvVRI91^Vd}xPp z=!PF0U=7}24ldQ`uq394!o~1Ua-joe(1mbmV9`+F&%l6GsD=zy{*MJIhBrYNE9qby z&S4!sQr$Dg!YrY4$wWe7VbCDrujt|Sh>mU$0~mx165e4b_E|na1`O>6T)2QJ9$6$d z72ZJ?A!ZRH28%H63M6I^HW?uvTC6NyW08FVCMBI^C{8xE*D}r@FJ_w|2EO|xV?8#H zGBzq|7>C7N8-JQ(L%!D~edD8u<3pz7Jrpd-F^OYbL442#6OZ~D8A`ShKbk;IG~2wIR|0@gFXg}Th8TO?qvyT z1ujWONOKksY8F(kIf?{Z7Yj#%BAoMo<+XjnxxCVge=R0SL4k#mOhdq+NbLbB$$cE|x;c*bKf$qM7 z{)!iwG-4Tt3$kEI6bR`9XPXw(Yz7N%?q){5>2QAJe>j6@V2kpoiJS10odBP5Ugtx>Oy)xd;5oqxCoQLnYVe9o!G*zFzZx6>u*r& zU?2rgskOsF;;lw%p2(oCNQUD(iBa*VK&UoX*b4pyhycSrY{X7%#Wrl8Zfuau>964C zc!A?@cI-0!;7ju7cOV8;ViP}!9PkI0gSau@{NafU})8iWWM*`S&2xs)|}#~->HBRQPc?h2&Q>vS_S z^=5Aec^*?Qz4cz?igK?g1wUjWG!nXhK#f1Psq`4c~AM zF9btiA{72^5y!#o?uzZ^Zhtt?`Y^%>3jUo28}V`}H@@uFy3)2MZxb^H$Nl2mZExsie%#q;c4! z-SZti`Qt*ry*}&;Ko@jPvaT;qv)EGOf7&t#Z}QsM00_pyZ@^_N2kJ(5bVA?pXW5EN zzjOug2i1U&1ULuh)^k|@uWS}EV93rUB9Qxt^AlOHHS>xmLo?9G^H^7r9`=DOQmUF- zJ+FxL7%GRX@GaIkiGpw;-e&fb{z!JPi1cxjt@X|?C+GI9Sm2HL22x;h1P5wtHxGz< z@Gp`hJ`;=Teve2Qc6y&Ie-Mbr8IfmTY`{J*C!(1WICz(jc{jbKQ00b);(M1M5kmoLIEjA84}doh+)7N;eU8CvO&JuHlb=!s)R!At-u*%!o$|-ov-lvH`jKK$~LJ#G$)t) zt)Tn8K;n&<`M`2}^T-I%^JHu7r3sNDyhHpe}MRQ80^D` zkHlZ$VsM5Q|B5%Lh7doZ#Rm-x;Dv0U#Leem5PN+2i2Q}0{LsLX33qwuKM&1+|M@6m zfM`(6AGH<#QnmBfPMfuI{=QxL_s^HVWZm9z!-mdZIY1I6hS}y1-?wMu@V(2`;3G4C zs6Ku?GtM75Y{vdz;zX#Bp+krgDf+_sXB{>g5`8!uIgZ-6c*C-}#0e9rQl?I!zC8Gj zrd49&#&P+`3Ln01+ek^&xv=5Gh*BjAYIkhqM^yfp!EBIg>%R#83jI4Ecrf7u8CGN{ zTv%eYU~eCPGw05d@oJ`l4Q%Jqrca|zt$H=<)~;W}jxBpO?b^0) z<97@KJL;gkkB@vI^d z8p~{i&;B^Yg!R*YNFl83{7)U<+{zM-5)GRlkoD1! ztja4T(TqRcfcUZ5XQNGEwP~}x+&0}%(OI{S;-o;hNyBtTMG8oDz`9a_i;pv{{4&l< zf#7mZH?63m-ca4#(uy_s?DEeFrC{2ODybmx4;kH%157K<;FFB2if)h$KHK2_a!WVg ztTQGv?IgoWFzb;0&l|&?gNrJGNEFC9-{^u1Hu3NRUfatv-@NnBXDlb(|CFp6F8G`S zJWPSCBh?^+)QHZnR*xx>gZOOwQ3Dhe6w^sfr)44D2c?k{Nni$x^*Rg|yY)w{;Da3X z`-l&qk_+e|FoDZk+r|ciz*M}$7s{(l1paX)oB+Zf^UIq*Jc1LyIp!^BAV)LkvH~4Q z#7;N*2OU;%v414tZBGc()htJiY;^7)>x+l85=Dx4m<~tb8q+Px20&a$#7{D!LN}NJ zunjCDJqny66{~2)D{e-5uYr|6LYNmbX=YSekw{C*HzS`O#^tbjtioFoly@A@xvU3~e}sL8$x(AW2mnS`z9B-Jpgbr~Wgh2C%`I;n)f@1cOV7 zoXexWX(Y%Bn$Mf!G^hHM(`$ypM$MEV8@uvNrGoSr{m7J5(p;K9(l-`+!bC-+T2(sp z$WExrc4!dA*Do2v5vAR;}+S_ zXbpYQ4qvDuu!7YdqWCmQgdHU*=y(P(e$kGW9^j?Z?44i*s~*$@^sAcPEN4HK*`BUr z9A&G_=TfGNIWVCCV$2Luw`$Y|*lJeRY|%%A=Z|f)Vhuo8XI1N?$0Yi1ovuxpj5=#v zvx#-A{Zww+&YI7I&ND^+Sm-}=kzB-s6?7R2 zWF?yn@fni2$DJ>I>q|_2(gqLckmp-y`w@y{BWe;g>RY&2InJCXJtJ%f_~JOnWr&iu z#8T&P-5Fdp!q>hUKAS%kv)t*S&AIv1tM8`fySKd$f%m<**puwqat@Bx$a z_*Ysju*R2e91qZ#Qby;2?2fw%$n;@Wz8hXLlbbvnp3+97{>X)5x^yC66h=Hz84O+^ zJJwlXGoLYqPv;?7qH+Xbtb8Ww=o3$)$t#y@RX^B;$J3a z?<2xtv7&N;kK`Q%Wk5d19AbSJE|cS%5{W}Oxj=c4KLTcIB?lenmy)?ZASAXajQXP~3a6RzPu-2Dz*xC%Mw zNJxE3yA6m+LHy#p7rD%ZE@EpY3jf$hcfP}$ERgOU+XDVO@Zm6Kh+Hs+=!QSSVWI=Tpv`(A>+se84xCz2CQNx_Y#EC5AcFw6rZ*YAcdWc(}Qk1ec=7h_h&C}|NBd;>ebhc zPDWB8UNlk|Fkh#9%G=F^H2(1#vy=mNz+9|=%0~FZKcE8cb%}3q8cbjvsAwN9TooSi zM;LI!q*O`-1(!qsfSq`oa~18ogbd7q5t_zCn#NhpBh%F&{b8f%!Cvf@BuRQB8WP(4Emt|J;W!#x zJhEcW0F}NF1jR3;-pOiCA2)@y)mOos$>lI6GK{n7!F1h3SmJWz)&V6NLn3X zDCGepA*HeYB1M|vOG-r&N<>kbhEkpeRpw-(abq#D;nE?Bqq*fu?&H6)Ax|>bZU|gZ z;$>c%WVf}3JG$PW@#9SDe>>4@Thz6`TpYfedsQV&Y&`nq{Ir zreGAKRBR?!VxvFqWM}>ZS(e6Q>Le`cWN0Ge5ys@T)EhavW<2iTP1dCwX5($vCSmes zUcSI@0%vdvXK?C9K~gFqI z#$3uK7=|Qss_4`q!^l(zOppqUzG#1}hCCu=F0!ODuIP^5Mpl}qVpiusZ!EuGs-|3Sb#=yB%bnto0^CN{DUdz zV)YdiHyl{9$s}uz;aqy?%k^XGtz;Q?Xg9*7ZhmTRo+Xcx>XPw+i~5F)rs_w;DE>!{ zDl9@}O6Hqa;%KSbDr~4{Dk>pZnkOq(CqbI23HWH0{$f<}X^Dwtqe&%1CQXA@=tdGN zLN;iXLhJN6B{-$Q8{{CNI_G^ls{M$vJG zZ=hz)Cg_6BYYr}GR7z>EGS{`rz+_G)v*IT(mZmKZt3a0Ll(OPgM&Y5Z{+_&MrMlvv zo))E8a_1MMYfNlq(=KJz21XJPgc?M_+Oloiy6xMpZ6U}C0|e~SIc&f|?5hF_atf@d z+HKP{EW?6oYeL=08ZN~KF4RSA7S&-LE~fk$?BO2nRc38_{%5Z)rDdAHRdVJpI;*)V zVWD*61?gkncT%l{R>Tvx+Vn}ZFS}(HYt>UKWg$i6ximbw3uk|+Qk$$d3 zD6hGm!RJ0<*pep7?kCHdfU~aY_|C2~0&Cu!fkQ@N5nv?zI^&)G`YcSOYZChCW0Y?I zqvnF5X8F?R`)1_u{_ioqKoL-I1zYe1V=x6bW66eZ2YawrW$)i|@CTDHqNHn4n(hNP zX#*RfX`&|bDyRd;Fh>F*D>`eNMlkxStJTWa7o-6jBxn?d!IP3L?f$G(v@bKh>0_jD z`z~mnK4TI8E(Fi8`PT0jy2c2X@D_8i6@~D=ZEqKgv4J@8q3$UF_w0V+@SY;-FnXlB z$}pEEjR~;9>?WoWe!&|k<_Rli9!n|8N@p{cW|3Mk-uP?^A2FV)vDM<~3M;4?TfiB_ zZyh7)u@*6D#wmRUF(qp<3-54~et|KD@r90YDVs7CEpGm!>g_4B@@xdKow_S|Hsgez zX?41%*yb!Mp6LTiXYS%n)$-{fry?){b145YOw?ygyzh77VAUq5FUs(QZslM^=-A>! zgf=NKzb`bmFooK3AaiLdZlx{@ay4hJ7Bg-utMfW@*uZ)(JHzv!^zVJ~Wo^9khoW-0|ZbWi*A zPXl#O3-wSFbx|AjQ6qIyEA>({byGX_Q$uxBOaAp#Q*~8a^;KhaR%`WEb9GmH^;d&+ zSc~;olXY2}^;x5JTC4S1vvpf{H6I|uaFI$k;KBvC^RU<)=E zUu<7{)L##_O=e=JPy-uKgzUJ)3h2U2bcb|g$98l|k0kbHr*(AC zV;;=JLTE!foI|WYb}LXrSx^J-QJh4K8c9$CIp70LnRah?wP#mGX!}Ddl6Hjob_>Q3 zJ`@AM^nlpx3?7w3Hh>5P_=5cW0~mzEISfKfG}wwNKm>qyc#HRVlQ(!D_j$7oa6^W0 zpXzA)Mrot>{f$NYxXp7<(?gU&+a(1O{tbo8G0#ocs-S$dM4-Se7`9w@gEGbUf?tbz zKL&eCgnNgXaWlBQxzU{|#xK}+OXOHu_(KV)(K-+U)r~TMKUv^P1q#drD-=SDyZDR4 zc#Ic39nD;w#6vSk`vEjJL9D<5yg?%h#;6s9-)iqV!Yaw)?Ok@G zp=ps?3TC@|W3s!3zK2FJI0Hph#v4?Fjaw1F2Ru$o55Uj7aUDP_Yy~<{gL7O;Mfe$q z!|tm<0B48^PxOB0T0~rp_u|hU}g@y@+<@)GMT?HleBOn>6AZ%4Y^$ z;R)eQk<8z`ObhM-*nD-lPH}_|a%9Slyb~Z$!&bCIiAaTrJcnkdJxa0(#puEctjz(m z1S*ulGi(Jp5JM06*%%~4oRh;bP#>i-Wo1UaIr1%u1~|X!=;f>XvDd1l&W)T{p_{;o z^oV_BkbP!s6cwTU-?Mb+UHfX3mj77_rYMK8^o-c4U_0R1?W-KS$^N{_iG~M-U>rUT zCRdJDD&|)?=5s!ZO8=gJJggFK^&2~_GD_(y#_WwtxoCU3q{-^HjJv>#N6m{NNZ-BW z3w8JggGgdRoWs97i!=V{-A7_VoD^Xi%X; zi54|_6lqeWOPSI<@bmz~rvv@16zap8zj34}{M*oKT|A5;{b^h0YbBg*{>sG}h{2h^ zY-a|lNVTddPN;eL_VxQ0aA3iJp+<$Of*QV3|DH1YhpKR4##1py-aGU1<%^n~TDCkn z>gK(YMN`Ji8Fc7@o+*<~&02No*r26ej^MA*?0*W9`J;RBjK5?GFjos!6GJk5&RYE% zcQ6pHbKP30dj9k8&$@26T3N%l>)(n}#QZf=l?ur}GTq1lYvl}IvJHcGroxx&BCB|; z{&5*M?iW_zO9lgi3~Fd0hCmu8*)ByF7eMi*SL!KWG; z2HGVaY;d`y8(-*q5ylv0oRP*FZM-ol*ch@ZC|vM4ClHJRS!XP4{K2P{1}>ta8-I)$ z$iD-7a;-Dd^s*AiEVbN{OD;)!s*rZNxneSA3}TJ8$~>!bH7wJt2{y@4lhaKqOFON# zINLNWPSp0CO*73R_@@w>0P&5c-~cJ^IGWHPrx_)~(*eqHurYBUI#%iGpCq>F=81t& z@yEr1{#KwSoAmx^z?XPP+472Rs9E7HXU6>J3S4OQ%9(Pm`=_9T{#j5#hyK9@9YPoy z@=1)C?1sXDEacEgW_G1u7<~8}Vw-Fz{fB}ix*V6>a?L##-E?iz(I~|HY4jqviY&{A znR4-Gn<4&rqRCc#ifmm!;dE2of(<@+Ts(?7BeVuc8RsAH%9N5#H9y01PmBX5xHdpX zn^WM_EDjA|kxf2XCp!ZT`J!x^rOB9Ve0tQG`7rYDQk#e!wbXwESw|*@-YDmnEgLxI zoH+(MW1M3o#mJX+{xDEjViEku2W^&l8ZmD%(vLreM4~q7iyn=X+ijRYnC-URejD!o zgV`-AjB(m2G$*o#F?1br&{(w?f7%H~T%PRgShtPiUYzm9i^`6z|Ij&-m<S!60d=ac2lEk+!t4E$NNrb9F6sX-D4;k446cSOY)ZOZXS zYEemL2p4~pUtW2~whR-$e_Clrkf}Bxg&1qd!AHtquP%0>p_yOaScZl{2M>%E6e-_} zM7p#AUOGa>X2&ZI_%SPuP&S4m9SUu-0!04RBsja` z$qIO}4y~v{QaHoZKTNR>d~`z@x5!5E9&f$tyh8)6(sVj>E#f*dHxMg1t)M?d}%ka5e-I4qJk zBMp!t*#Y2F8UP1oyhC}`$U;u~7sH*jE|8hjBwwAD7rkRhtWu>QCi09SyHHHJf|0bL<>D!) z`i2@9;yqxU33KH;<3jL&j%4VB8GchAwR|@aep#ah46)!^it)5fzWx)Q@suZDy2(V0 z?9F|Lq)938@eMLv<^{O$;jAd>IZVE8o(WYbQB+1JG`X^pefs3cLZ_!xu2P~YWLHLA z3Cc>2>`u0%iOVMXkC+Xm4BtQ}uD(IQvoHiPOyuW9ND&Wwo+~@Kz=hwQ;veS?#293R z%mIvnKCxlLA^d6|PEho!VRnOB;$(;*+Hq5c_#hkpTqYxI*vXUcdr|aElr$pyN`r<1}f#gNfO>DU*QokXEFV{!6DC30n`~AAM>sPbA}>t6SM zYK2y0T7i#w-7PY))fQ|XCAGOll&|Pjja_BASnR$xlLv*bQRJ%=-uNam!5NNE{!k9) z;36CEPz7U-hL2_7q7^i#20oh6ie!YN8|FPgtk$s$U(n$nsc1(#k`WqAbD!Ros&@nX{P@^2_iyuD55h84C!y44; z#x_)>i*NW=NnH3wH4yBKc>H$0S=REFwZw;W{9_ybbx_g^qQ;GRp<^Abup9+SF}xBD zgbKr;1E*df418$Og)ihxUqM+?_9Cuy_2u%Q5hiFt%P@3PN{*8NaRxvHl|ZJXNfiDu zxp!p45K4MV7U1&^e{uR9_{atum?7Z<7@|qxU;|?`0!eR%LDDgL%A>|qm=_eI9Y-_- zZ4bcf1F&Huq9(PCpVEV3SQ^tx`f-p4az}}9I1B3=$r_vy>TUqhRKv*Q5jS;cZ+{!y zNI8Ipm4}bXeaA(a9SB*7L5(A!gM0WYWPc_yl%Yi7#AgJO3hBy_URr_`vQk-k@h%N*)D zL3qS5at1yqyr8kpi45*ggr%{;0tNd5*d_k-(=a3hE8yj1{$8KGfcYkLoRmDZf|eM|2oUM+8v~Tmpo9o&IhkwqzHVlyaTn4 z6No$90&Ku~j1Yc#o}A$~j$@gj?@ITJ?c1<7ay_6SKi7`eWCh8HN6=h8dEftjzK4sI z^bAib#Pi#ts&qYEVITQE;T`x;hyFMlQvVOGzu^ut;CxZeKz6R19!5pTeosO_`o^vP z_KlD0MnN9?xnn7oB`fSlYr+K&-9i<^@S=RyUB~GE9{{<^POwEQ7^eS#<@gpa`D~AW z0;2Agq z7bru3fG&u!`@(K%KJe-WLJY+)@4zk?2Z9(GBJ?6o z2GYO+zTghnfCLea>_G4zG7sy-u>2ST9ltK@&cGPQ&KcRp0f?w#5DFu>L1NBMbWCn_ zXbAfH!XH2G0Rd7JeGwrOvM=}m6<5(AS@Bp7vNARR6?&!IzF`=|fHbNw=^88Gu4MW6 zhYQ;e0u>Sf#gO6t){rj5&>Wv}X`=BTg7F&vfe*7W4(E^=IdBg9&=QLg1)FgoK+q<+ zvForg;TWPBTQcveuh57g9Om)y+$0SAp$;@Ey)5c8=BDf(>bx|O{!9`q!!j=p;0c!D zAs^Bj_@D+4>y`Mbqij+B1g7->MzN6ZE#I;i#gfqCa1GNS;y!OC`7i^Wu_ljF8jEr# ztMMJZuPBd^D8Y{=4O1J<@Gvhg^S~}KfwCoc((1k-FeQ_14j>8qfg02x3QiL>Q&Tlp z^E3-#tr);6VXrN7@hZoK{RS&8?@BLslQ$X4?D7&Mv67=8%A>wgH=pnBhI2T36Wo9j z5-+bAsd4@iy)GMB(iqP%`({!mDbpMez#LI;Ce{!IE0Z1VkPpUBJ1J8h8RHN&k1;Rr z0L0TTTxcnJ3gaG9t=8t|jE5w^6=yMuqDYc>@t(=fbtyqU>Orm zLe;P_f${)CuL(qtCb(`U))PfBA{*gR`xu&!FKB;0y}Y;mk1@C6o`~^dbiH92E{c z83Iaa@(kWF;vzNTh|xQ*?kS1@M3-^Zn35@AY35W=-1^f`Yt>fgX-_}$R(JJWK96;F z(hcWe1rmk`PidaQ4(J1Zk@|IOqsqPSqAXO`o z1S?NiDKk#x6ww5WRy%`N+tppSN&@5cUFX#{^{u0rFE<_3qbe0S@A3shF3>zuL1~XI zJJLq)GNb6SP6viw8`fd{C|)J-VJ9{QT`>L}Fir9-?m|jhA64W)k+2Bz_Gn46 zE%EURb@pO4hGef+Vzt(8?-p`Kf_G^b0bmnSslQucskL^OrZ}aS6 zQOU6A)@JpVax2$zFPB^{RyVxXU*(c*dzNs2_BKs+b3ZqNxbSf0j%X82a` zS9a%9Xz7Y+)waDV1~<936F~}Y(RCy{4s37tl>~Nm*L8N2S9zD0d0(~uc1KoDHFkJk z=N}ykbk{a|v$u3NQIs%dO}aLFQ>S<#7kQi4e9sqs(-&k@R=s*x>1YpN?G8Z$R|_?k zK^yR}{?>Z&QeopZeg7AL16Y88Vqpi^fDagf6Sx$mR)HJXfgc!x!Ht0Qa`7mkPua9D_kI7|2d8P0Nfx&aq1fQT=b3RuCNPGy;zn2M`7FrEO3Q*jyi$cim@ z82n)$yI73J*eJ|0i^pe+$=E-8fEe=V9jJi~3gV|Sr{{D~xGw$z4yd6WCPEu<&L)B? z#nf1k2YDx!=Ln4u7?g((mM4t~IV`(KaI`@i+Tk4BZI1n+6%s>MEN#F(tDmT0dl2a& zPUUVK*_2QDA`JN^64@U#kCC|;mA}wa@SzxXr3c2yA1=8ZvZ0WCn8@e?48q|Y1_3Dr z!6w2)i%L-eB7m8j*_odinwdG4r+J=K*(O+-As1PB8kw4dkQElljXWin6~rIDp$sl! z1L7i>vZL>6Vm;m=Xuc2yZsCj{vK#QGoAddPthpwzc_6geAGlec{|_$kA)XoH7seSO z{K2XQA{EM`0fuHBlm#c=;K_EuoqiAnB!U$R!J|JKr2a!%qzl0i5?L1p8l@$OpJ~FM z|9N@BIHi4$TL1`Z6na=Nc_!GI26&4jngI?nnkA;E9g>6;>3Ii?;!wsQrkC1rR(d9| zxd;IomeIwRU`z)yjj7YcKeWj}E?ILDX&rLrj`GMKx`7m;xVN@p)kskR{2^?LA_2}J zn6jF#-NumP1Q;4J6?r6G=pd}dCqAaSuCrvT=dGG-8iX*Srqqo=P~jy6?5g1782CB} zZv&r;!Z-$7vke9!UjVODd9M!!6$~s5#w-}5aI?EaBuW`0g6fisrluQuRd695+ULZu z%oi;iDKb0UtSPnsx3l8}1*ieEnTN8^We}W-{vmjaUVeK^APudcBBf|z8;%YtJjGQI zXR8;2s%j=7b^9oI8{B-`xdB*mow{wpgr>{;M!YN*XYl~SAREMDCgPzPJo^A{nKWtT z4R!}AEQFvE`k+e@yp2Mdx=H3r#;BbAAF|@0f8DIsU4PKtw*^Ptop?L*d_p>Z%UZROYQ(J4w8y& z1zZG?4&oUgi5!Tb2c}{Sl7Xzr;TY!r%}iF&o&wOaVZ-8NW*{_<<5;7|b>hc$BFHI7 z!oOUA|5164+b7ne+~Cb0K)lH@MSzrvcpyn|4%*QLXOEr8Chn!35nV7?=*;otE5kC+ zJ!8>~q0t^qIHKD!0-YhgA{;oP8>Xhtm&ZjKzz{_E9Cl$oqGWlPC=8NekI#V@+z3aU zp==l;nD;J^_qZL3!78lDjI5@PDZ;QZLL)fBBczQaOadiTV!2%cCI(#8AC#1+g3);b zE3|?uyaFuZVbc4rEY2b=)}k$HMJ|5BF7U!8UJM`RI^AEyP7q^?8RDxIbb==@&u8Mk zm{PxpqcUXuA5M%poC7+fgF61K13R>XJG=ut#DhG{13lD(J=|kJ1bas8BYFk`Z0HR@ z1SCERq{ZH7n;67FAVfl-r9v)*7&2r-LIN8+1VluHL@)(KbgV@RzDVb$-FL!AUVK@6 z$jOZaN!*D^oTO5Q94B62jEu|a4IVYZyaK&;^E}J1BD^X^LQEK9BBxMD@WzhdY zQ#i#_sH=&3=2VJlRa!;4aU@n=Yr4oJS9T?xY1-PgiCB<@qG4+tUWOr_C0hPrT8KWE zuO(ZyrCYuwT*iJ#^))Em1zw~pF0Q`0G2&j@hhK17Cy*d6d|vbiLkSmVxgX{`Vr~A2 zl%#6nq6Xa^LW@}&yRlbEGV*aSe zMrjyg?$c&%YM)3+A1LaEwQE}SW&0nvT%4GDa0+M3!%C9O-}WIV#$lLpEC(YN9w7c5 z82GQC!GQ=3DqP60p~Hs|BTAe|v7*I`7#C*n2k0Rne;F)pNQST4APNe(jKfAl;R{s8 zw3YL>?oUBf{(Kq4<*%pDp3E`|y;!JSu7a)F2{O2W6ftY$@cBd4kl8pc3aw&&GxKN9 zs|$yr!?RH9KN{G!4N-`eWdmOLwxQZEw65K|c=PJr%eSxJzkmY^9!$6(!ovjd{#jS< zO+#P)SQbQ^{$Lhx;0=5rl_IoiOyM|28j)# zI-u}yL*K503-`Oi-$s8Vu4Q|s_`Q+6vG=6^VK7WCE5m#XvV z0}XHJLmRaf7@TSIQ83RqeBqe!YBsehSc7IQ)(m>+m9iXw{~?G~TP+#H;6D_wLXJP@ za#2An{^1(}eLx&5eQY8!Rr&_^L*v_dQQ;X>U?23^rjHb?;YU3doVf=?+w26N6F zTpjiP&kEFhqlQ6{QN@s13jTu!I>}7L3^{0&1=fQGJ<*LdEf@sbHvSYd-I9zp>gc18 zM!MRa--Tu3WY|>3P$~F)a|J^$;PTvi1&!oSHZ)4A>Z+_hirA|My;`KKytQg;M%fq> zYpwqnlTBS^d_(9zSA3(;VkxRX&3BwCL`pov{J2;yxbS&pPzD*(A4A5BPax-PyHG1RExJlPU^P$-KD;d204Z=VG{-sC(D%<< z_^6xcg+5q=*#qqIU{bfbDJ&2*!ULS#6P4KBBAgN{u! zP*V8hrpaTVX^8#VuV?O@~!#FCXzYcnEM?-4d2lI6R3{1`#fH(sn zw3Up3T_g(sn9Vz~VTkDrBn!^K$2(f_4;;P&AK737GhjCmLv+I*;b4P6;P5$r;3*7` z!w^CS*NrPAUJB_j-^AP32@1EiuIJ;BFp@IkwOq--I?poTvbDHVTg1BwfI<81s< z4ksV^2$Q)hh73trY?~tul$nrT#`2oj%%+DB!iHs>v4%QfMihOq0$sRK zJFQqjLdwaF79~QMfe)-CW?y7*hawc@3~aCfKKYWH z46GnZM7qe367~>gBB?jK98NH!cu~i7^rELkr3lY3j-mZSlp9;9N>|EKz)Z9t4QNKM z#`&9S2C1buRp|i;%7-E#rU-oKsYe4-1b$k84Xo_YQIlFRfi|-uu%c+-EZWbgZiuQW zrK(3W7RAP`AQ|yU1+P$gv7DOqtY~$}ONrHu19G&c!?bGtTIc$~0~D1FA43R1-*5*R z3>7d4RVYCX+M&TRE~6i%h^%}$RjihkLs^Y1H6Lfw#~OqS+Hl4#R56VEBx3__W$a?< zO4`z9^Q9CR26R3)k&xchw6I;=7uXO6e*WXAv`uJXj(VJb6rryk`mJ9JiP*nda zYU7-`P2?^&u8FPeL{<|~|--0ecvxs-+O zUysS$`OcR&6BX!M?@Qz&2L>4hp{J6)VyLvVPgT5TGVCu&R6mQw?%d;KKQ~{}rx56bxwF zvf0h}a=<@K0oO(|gd4k1t1y9_%*oD}v5Ea1jxF8M}0$MprsD3^Baa$_v4AmQl^?B^lP01U`;o1%1%o{xhjw_HseQtY0seS!6PB^+Ra=7(FphD)H!9<}TH3||kGOCMP2e=}Q^CsqhnR7D zZZSjKuxvi6P}yu^gM9ngzHPBW{@iVairk=d_VUNGUGiHUAPN4Uh8m*4^PccfZz1DXpq6d%T_?OSZA~?)SYH{_fFA{ObSKHAJ+oSa>fz>HEgI*w@463KMqP z*)E7-XKqkpr(6ai_i%4{I}qVE?w=mkZOa#uVPtn$?#o`KLB#BKK@-~DkQxXVY{_a> zFZmZ4fH=SxKK9C6p6f=pSlIb3{#Son{`0%VD?$(rXo0w$zkVg~aNoXP+j3mof&aol zBz&Zd^ZCCD0cy2j|78-RzV#D6wB8-`{r7#ylcOa-P-bC70lP=N=fcgpsAvn6=@B~<&> zc71gKbeAM{W`C@tdhj=VtptK!U{C~=f^WbEx)p=G!B?zQe?FFY3)or%NMvD`fDbr? zI3v(1G zs9di|fq-{!cF6vN<2Z`uxR3nUkN%ie(U*>@IE{+PjuvH83W#o#wu(bFb?vw+`527< zIFS@tkro+9+W3s>NRSTaj0gEz_xO;I=!*2kj;s=q^>vXdxsoi|lK0|NB*}~eIg>Ow zi3vH9(zuZ!IchH1lRo*AKq+=G$&9Jkkd8QG`DR>0#$%)=T13f^$n=aq7?f05l~#F` zI+all>5QD$h)0=aJ?3wTxM|dAby#_pXqlF3>44t2mTvi$a2c2T*p_lxmv(uVcxixi znU{Romwx$|K)9EHIhcf5n1PY$sP?|=);pqkbBo#4q3 z1Q(rNF`eQ0fQw-r>DdFS;5_Y63_b7DeHQkqyJp z4%^U9{!k5JU=8n(qA_ALlz|TEgGk-rpZ{PZVKffZa39n_I0yO<)x$|`5=Ql-EDQq? z{v+`YIzpi#`lQvFp%B5L{t#3jN}W(zc_Ug7ixCgqkOl>z2JAx)Us@1IV=j|X3;Pg432RLTec;GsPMqLGSqTk10F5LOBS8EBdul(AtgB4FRpu>JyP>7l2R>+>osVyHeM>4%wgs$FdHh zgcIND1EoL=&oB-#A{k6$46mXRdU`}k#uAHx4-aY(xqzx8QJlg`uN`EpJAfA-F$NL4 zvyfx33{k1%C9PPR5s*Q%j4~zr`3?&T5tf-EJgXQOOQKPGu^H}4b%`1 zk^vdG<~Sy66DolZKrS(E`>msts|jL0S-iunq^84QY$E zh*S>a(6=KLyR(ZIwY$9XYcIO{4=<20C_oLp>lMGNIBen%$#5VM!6xhAMz1@+v>CMn zF`|jVzzCtSL_?ZffDjF!xssv1;oAU^@g2c%Fhi>luqvye>JPT-5W^Zs?yDE^i@+>w zD-r3la+3;P3b7D@H^smo2i(FA;lK{er3(DOg?a#j5)Z6^8~zQD6eraZkGlFA{I=uzywg-GJq#XJI}l=mAKvpWQ~M85 zkSW@M4d@_c^hVlX4KqP6;yV-SI}_``Xb*A1?JK)oi4YDId5^Wi7Ev8+{19N$ zDrk`)5kbp^444bY#}*+XbqpCS0SDA@N79j_ei}yI@J9wWf4HV4dF2j5i-t%-32i?&9EpdV6hSG zJ9Oa8S-cI=#Kzs&w9+@lYQ3Ndc@|H^B<8GF#j| z-pfC3l7%Rc{~!#k09w4!1IVBqkIiej@({jq5rg9lA3V}?@*f^82C;Hn3Mp^h`3|J1?cp0)e$g3t9-N~&j!XL~4HV{)5f-d1smyMquLMA_QD2b9r;DWkr;wFaCMNnT5cT(bP zpPO!PPa;1jnEMZl9uLPm!jci_jXMxU@g2`1$`8RQ&OO4;;0B1lWQxD|nCXo@h z>L1nWLlG>)QY;snEX#7B&0-MGVlzJ?FZ9B_|Dh6cbO72SC&gkN;?gp&f1ARL5QKgt zA}@(@@55Jd7<6MDG%mmc(ZK+*?$5t}Xvhg9m{1`>gXGjK#Nf=|u!Rem`SVp#<3^4h zJ$?ikQshXIB~6}0nNsCSmKzVegc&noOqvH~*0f0wC(V{Uef|WB5|F<$IM4V4MDhiT zghRGbQ}K`f2DWWO2>w}jtN}q)?-2gON|7LyZs!6eT+ymU(3Km2B#hYY2|;G$&=BM@ zj@k->fzJ6uMR00Wf(?q{DqsbJI{8P?ZD_q%f|2xp&7`|n=TG6P6uUV^P;kpTY>5Bh$ z@r90mQfa51WLP1FoZ7tO;+tyhb0(g|UdqKEYFgpNIDD#Ur9o`~gHJyC>^p#rZt%ed zms|d}LFW(cG}_6g8gqiLrtfy-u}2?&1Tsh872p{_#sgI25BH6=P^fD2{UQK_-cRzC;cK=r9s8Pd)eCQ>N{3 z38PW#Rv5-Ne7aeM0`6WY=F?#g;I*Aw4LL2aOEcZ{r5=ijbka)wTXP= zPzXVK@p+Tp2MID|9eNLr(g%;C>$YKs9}WrH8QC&njxPxMVh$4^#`Yxz0LkXyYyeSU zT#@`7SK^eln-S%SuXC9@mS@gsVw!J~Rb`oDwsB^Te+D{ep@;72fNxEMH%Zh?W^L)0 z8Zbl~b;r?Vg>V(>ftPUb!6%%mk4`9zV|??coo#lJbD=PjX*L^EDENqBqUWX?=883* z_N6oUxcFtDWVoXUg3e&Wg1Uh;IfE54xQQfdtL5nCKX+pqW}0Q4cJj<|&Ku`OZ7$8) zoen3xbkk4g^Kr;KuSg~xJK`x7f8;{FcH09z0B}Bvps5HxcHjK5BJj3={*8-wEdF@9 z{pS2+o;;`g^_HpqPV&5C)_n3CKd(G=&_};LeDTL8e%;- zo{jNd0{o3TWC)%u!VL$U;C2+i!!a*=5tH8ZaFRV~Rd0dU!(RWqN4@58PIMDIpZqkq zK@JiveV3z=0-skc9Fam;tmt40RmhSruptb1`$zFySUAcQ?+gSf!v1)aL;lsxfccp zin&5C+Myx7RMCxZB!~?O_>V8#!3XwBi0*!;LmA9L2EOA142QS=F^s`bk2I{<@iIop zg;eZ!#53L(_`rr0u;F)?#M>baS1|$pV~+m-h-JN>Xsu-%yu7)H4WUcGRZgBVfk*ctidI=5ui7+}rW0SxtgubB@*I zW;hk1)c*m_oC`Sv9|IRhJaThzG_-2+{-IQe9e^0&Fq|^E2gWe?qYg}r==LPK$_EZg zgs_C5`qAoGS{ZoulIFDGOL)k%z5ZPiv+EQs->7;?KA2Of*<5cv_xZDz za3N$OO$cCrkpYu}w`vIjfr_u*;HxV7nYNDn>theu zOGg;W&;nd7s>NQiNRv@^o_JJ<@16={Yj*O)EN0|CG0U;iyr2k2MskvsyyPQqjIbZZ z?k%A_Whzgny0v_=N}yO}E}Jfq6Z`T%Oj$9k!cd$vT&Irt`P4k#AxHmf6n;56*{U!CyL?jZ4%*O%2FjI#%a$!8+R+?K@yq;pfQo_h4RZi0W{LXa z7Fzb40{nt{_h%FPRj!>lyjY48LgujM{uk7O16-=#zy=z|+LQXbScnPy=fYl?$_-TX zqlGqki*ief{5J$9vxOzIVPC zE$t9DJHw3*ag;Y5t}Z|P1OqQLyZgNFkB5BZCExYwC0+1Ghx*H9*~FZ2zJe80yyZRE z_z_Ot^ruIC>L1O#(7#>ub8j8el{x#*w;gh4&$#M!zkA;I-uH~gtKtjq_KCti_7cUs z=dDiml;{5U&xd~WrT=@@Hyr9qzxc@`e*D&hFRc`3==8-ue)5;!{HLV*`PILE_P5{t zn#ub6hP$|o1_%Uaz>>1b22v=% z38cUZv_LmHzy!RE6-fRDb-@R6c)->82MkDsYWS#;SOHw91}?b37IeWEguxDKfYTTU zQZObJNQGb!3~U&akjRVAh`}HfLWki4WB{y#=>}Z5fFZ2FCkPWm;E1W{L6G=C7G%OJ z#KJszf+G~B;mE=P!~=8y!i|u^ff$J@{K7O;!|wPiE(|6wTtmIXih=2Y2Jwfk>5yVF zg;trAw^4}G@P!r7g>fjGWXOWB8HaX&!ivZXVG4|YNP=BhkwOfEt1uXZ85205hBZ=< zN{qu#1jU{>m@U#GV4xR1I2bq#MXsB}c$t@SpoVUEhX?TiYPiF1c!qJ{n&beNiExH@ z&<1UI2Y<+hwEhW>Z{U}Opn_}|hfg7gai~G5zy?>@25eZPZm2{$;0AKwnrGw&133_3 z`37ph60=yvb3{jx7{!h-MSu96R8)?1)VWq%jAg(FUofT@Acd&dfa9d4$R7T1Sp($B#lqdQrug^FK;0b2xyno5Xa*hq@BMzK5%tV{?%Scicj2sn@$fB1%^ph`0g zp;j!gj!X!HK$1W72Zn?n6d*)aD1^@R%+CbP&@2Q)FhyOU%hT+ow$zBXgv)~=$dmwt za^MDlL`}w`$A2&(f7k|8h{wB(2MMf*<46Uh`GtkJO@&~AQ9@Q5(hjObl3*R98YaI zPQ+A~b&$&Dq|aWI4nQ={!ZgW+*nnWT6`|}&f_MRAh$(dF25N|h2eHn7K!vh_#tXgv zP|PGB1@H$HVu=Je2Mw*y5!Ikkyb)l?PGNchm59yRq>eBckzsm762+F|Tnsp1hG9&O z7O;k{)QIDFL;zI?8(jz=(1zdS&xB|IVbIM!*npR~P3t^>QoskMOh43#0Dnl!m8b?C zq|q-epLO|%7dTOc7^W4~7P44QULXS%P=PQ&1!o{Af}n$BaE1XDiL}^;IR#V7AX0*e zgGBVoMacz;{7afb>)>kFOSk>0Z z00L7O)f6d&<@DNgJT#36@ZB(K!y(?jRt52f5-)xaKdd?^((Y8C# zSqk-s${cn4~5429rJq$I;>bi{;60$zZrvfs8C@V7z$X0NqiOB6kHV4g-L7& zYIqiyNDJ6q234`lUo8!KVlUQXbw-(DLyT(Ypmg0Kx6uJF4$j@8ngD3n7=@3Lh zdw&wHHo7!Qh#WMwDAF4NXvQo1{=K5kYUvdT?bsep#~5HLfqAUkz8kB zGs|35RCotsFv@=jgOC|yjs#%A5aAl!iX0y=%8*3uE* ziU<#)fGXrTk7!X}xah$3_=Rx@j6lGJbLfUvPz8Se!HRCUg;uZzd`PGjfKE78g;anh z6(I*;XoXDS#qZdK2z8Ne$cQ&+g|ff}RXB?u`~_BkW;?-UUFKze>Bo0q1_se(GT3AR zq#!mfiKD@asw|9Rm>qUjh>Ua}f>>Q^P?&^Bg?R8$g@A(ruF^BUS%MgZ=hzOcK!>xn ziJVo4iUr+-@PUvi)ON0j4EfcO`((m%y;1%;vHIu^ihzIMRDu|aLmnKYXq{MQ2yy^d zf>;3^;K+fYgIpnqB-jSpvE1#1*KB~M#qb3r^$w@V2AiIfw29w@xB^^gBd~;xn>I;Y zKnFrtj&(2wjZR~*Ly4n#gK|*Bjd&7#@X-E+xQ(f{T%&gCZnP8&`3#PhBHxJ-LwirZO;mI z?d0x=9w=C8?ZrhcgKSWjf2bFAnbEyA8W@N1376kZ?gmv*+VTcvC_-<=%0IZP_Tu=@L z|A#!##c*H-UMSc{>};%P1~3QnQeg55U&F(tfI*-J4_pQ`tx&=c@eaP+$~Ezh=@ zp-zZVF~k2(m*UP73ZP*#>O^7gbTRo4-!zJBd7{*=4&3G7x zGv@4ZFlrJ<^l4P?ifDyHM;gOCjcnl6oS5|O&XKTwXd@R~O)qKh(lC$)ztTItU7G9) zvh0*7gKw~gwYY+B7}9mv&b#~yDpiQv5DPuI=x;De9=-2z81R2sltXVbM|Qfb zi3~yb12_X+WQFIsjd2){z))5kNp8E^_K^>lafuG?n1jEV@$H5Qr@#k$t@st*bR{BX z!Go?+2Ec;arIj{{_ZEqzXo{zZiopnRtk4Rs@Cq{wi-aHxR!xhw@D8_t3umC61E>oH z%!|GF$o53~dPWTX#bAuit$B2;38GY1`S^!!AOo7v=UsmZYab(Qe+e4!g;;@mjf9G& zrB0i;2xBOXe#GvCfK{3pTW~-7gL6I!Tjl%F8&^gT^JhB8oEOm?4_uwxsH4_3Knn4tS{DS2bX26QHcNC$#KP|kPI+LuTLd{_rUh>6o6 zZCwFabQs3$-a*t*UhYtlf7k~5{s$E(gk)%B;3vBH11~~34jWb!Mj?qu0SI*d-eoh? z;NO7*S)Ac}*XrN?!gu(xv0=9EPr?I+y7>#o1|ghm@BE=l7Usaelqy%UZ0YhP%$O^N zk@JVI+bRkO54u`+|oG>M>zI(CJNC~JMKFW80B3b%CQpEj(lz|vra0hic6jHR>zDbA47 zS3BG6l0#UU)LxQAA2-uwlWEDt+-}lv%l#!3r6ubXZAnDKcz9+zRF zC+3)CR{18JamqO-opoYWNIPn#c_x?x4k(^^Y9 zq+Ki0G`E2?E8c`KlLx_axOd)7LuuhB~D<8o|_s*;j#+#!Rd&o)V=lA!ul#I{&% z+9|2H;`-91Xby^Ocf`tCU%Sb|yB@sL>boz${rYRx2F~~s%)5Q28Si(%DeNY`%%XH= z!Va(dFU1vmHDwq=Zpua&RN}Vjwd8W!oN>rqWx^XH=c?|(RsCrzl4wF3rK%0jjIYHx z>%241yuI)<&_N3wv{=II6-U9&qKdGgr$G#J%d4I$@zXt9eKpA87I%ja)?#}HrF@ht z!yGb9%7>7dN~tj$VHf$2a7LCK_ex(>%97obj=CJ#cN0k|sGGX|#iNumC!FCX{{K@r z+KR8d^p{>Oyk^qN&Rpf>mftMs)t!6(Ip`@NlM-a5n|^v^De2VJK&rf2?7^JN>+aOF z$J8|BmxsQ)#c_kY_#I!+{m&WY{!{Wl%Z)MW@J>S6WXNv=&!pDGKlyt~!>hC@b26l1 z!54S1VX|;kik!UkTA!=Zq((YVyzx^$Kc@r#nBo${EpxLAyOl$|tmf<$weq}9X8*I@ z%O=LV1v0RKQQ`yXP$$9Cp(b}$q0X`NbSm4q3xLW3pal~qHJB*SfhJs(){H~8QEBab z&})+Peuq7{4TpxEQXBG`=P~5fO-L#!p32^rylrVuZPnAB^IS;0YtiZc0K^E#{D`Hj zmW06{b?Be0s3s_Mi-B&oGUE@_A=6WI)9Xf2e8jGW~XRZGaG zvXn^jY?LZjIK6f}kNu5O;OZtj%Vwv9a6vk3R7o3uk%16Wv!MP4Jt#s`CCw3bB|QdP znjW7SF<<6OUJ6`jLNkgMkYxm&|JW2llo&p4sgr%>;vpirNu0Q$q+}>jrxH!NPH(Qw zaW?!Kaj-W-nbvflr+GmUf-2OZ61Av7MGhP_s??=2^@PMEAx3-j)TUB3PAugTOaEcK z@0%y~Y*iZZ1I_Xf2?<(}pcl;H9mQ{uU{B9_OWCd#*g| zWZc0bx4!nhFTJ$bOgQy&zWDtwSn?RrJ@#^QlQSUp?nt$WA*{g*ejH!p2;d1*xWZ=9 z?|$EuVGDEkEDC0m%ns~e%Qee@$lGG}bOAa)XQEX;E^SO_GG?t(O|)+&ms;piBnAJN|T9J zs-|6r+*t+_JqTFJTAjvP0qYhMfb*2X?IvXiZB`24zEF`H=Rzzi`3 z>p6_e>@x?Kt?g}dyW8IW<)FVU?s1d5+~%HBxX-Qbb+fzO?k)@EHvR5-)4SgGrm|6d zkxRqgyWjr)H^42NZ`>Gy8-HL)TVS~Xm$Zd70e?8eBQEi#4ty;=Fa|y@g79_tBOa?@ z_&OXu@sX3fqv##~#JmKf3TgJk-zVoA(g$B+5MiLU^ z^prGQ5ann`AvP{@vD3ZoYFVS#O$Tq43*^j1tlU3 zD|7+}YK&wYtEhT}7DItm90(uVAO+@AvI1S$=q5RNddPdQiVKy3C2Bvo)mgKPiTEJ) zSWm((4y1IGtb`dy$wD%Q(hblz0PuqEh9O!q`M9)$_k4eT#33^@p#eiKe1Oc}q0i`s z`=TA;poT!!5qHEW2JtFUJmdcTK@4l40~_NI{4N41cLU>pub69OjMsgPzv^i9St5@%#DKz{=*6+Ln+C~ z;W3CmEM7_&MLZ}AfFzQie}L@N5jDh4E#wFND%gbrkb#vNheC1LtC zL+BA9P^iQ_vd97Gn=@d5djP^ZWP=X;!!Y1O8?J+c3akh#6oOMeB~(VGR2G6ERG%&=Bvvxj zK)OUh8YE;;AgLIIIA*1idY`yZBPI!oC5=brfnEzFGghf;bQt-=54Y>TqZ=m+2uGCMq=Ot zIs7JZ{$@5%0XMQn%K)ZLs>BAY5!D&y3t*gFphGuMLp(Uc$47LT0?Cd!mJGlAp%qWp}0o`eh+* z8mMlvNah_VLcAkO`XoNS#LX?IHo{(Dsze%)1Ki1EGWx?d^Z^3qWLzewWLD@ulmb3{ zBz#1GKl~$DR6{WIr;M7BKcs|!+=_ex)ale`So*_QqQx5&1INWfU-0LQlEr`4;fSup zFR(vCr&EoUz(^Lu0(2N11WT)FgB!0;E8s==8}5nKj49N zV&QwRsEd9Dj24tp7-_Nr!59q7KLCLkq`;B-MvVpqv!DPqti+Dmr;n;8S{Ox&2EzV| z;AxH7(DA3gnbx$-VeIBy z#zQt_0Ya>R(R2e9Bt#NygFiGw4`f6V3M>ePgby!EMWUf_|u2pz0zl^R}kg%M9u%e*uN+hk(?kUpB zuJ|$=h{*+yc142-0!OUFY{VdU{w{&iM*3mH#x{gr@WK!X3_iq#O#omJ8^Q>-+^x!#T{sN~oiX zUT-@TLk-s~GX!r+bTY3Bp)RZl`qtdWl}_*yFXXL`iZDYNP(woy!wNVa$048LVFNZq z0WX-yIS@k)i!v#vFXOEPAgsb90wX4C@+X^)zJYS@1+Om^7|?(_ zgRxdP6zTl(Rt&~Ee8V%0N&^VOifBXaEwc{`Mi*yZIg|q~EL;*~?KwEZJ6!ZXP=UaV z0}~m=H;h91-FC(5TR}n&mI5sZ|reOz;TMU!Y_;iQUn4noI^LXf-1ZLH+I7vIz5_F`LW$4?OCUii zWGykMLMbeW{C$Hi-~u+p0~4!AHf)12-~z!C!`b3OFy!GLlAks>17u4!K2!tF1@>SU zHW@78I_yGR6b4@F^{rAPR%a@IpLL167X$5BEkkQ$P@eK@B%+ z7z6;ftTG{G1E!9TA+82*s63?#vK^XNTuK@?!Y4h+F}vw%)p$+Hl& zRv?}=JakH=f)xIv??p83rr%;<-W71f|6!gQ)I=-HYf3o73S3766vJG=X@uq zpy6QnLpIR2OXPHW2lRlM@t?s?)cgse;FtiB_|;JBoVtcTEOnFk10a|ORR2R!QmGJ@ zq^^#`+|j}5{lmbrCWxL_piMzca|w6=g#U%(Df>pwt%6tr%2 zU+bSLfS)D-1f;|Td;u8nAO?Iv7%bd9k3kcRx)6#%6cp`-E7X;F#b6vcOI$%-m|uRk z#C~U?nf7Ydh65P%|e=3#0R&zJM6Ky5WhzQPRK|*nmA_ z!K$kS1#m$YRIj$r62IX(VbFXp5+Xzc`$QXs!lxf3CTLxPEyah&L;Ax*Y$U#`go^08 zL{s?yWqZ`yI^>*MPyh5Wh5HDNyS#Ny2Dms(aHf`A1>;u3AXIP42L&n^gEqj%%ZV^* zNKiz_2cFRNKWyw6P6#Qi--T@Fz&~?syd&!PbrzbR9ixuEsR)fn2r;YuIA}aJP<%GB z2I!woJd!YlXnv8VM9L5PZilWgqRva+MmGNg0|bE>^ngl0zzQUR(m(69T6d_+x;d-F z5^(xTq(B%fLDK#|y-M737?@++OFeN_MX=v8*6XBxZ#@C0Uqt7(`;KMO>08pV5#r(Q z+kbKR$5@DiS>7v+1!WFE{1bS9-~oaE3KASx@LZK*k~LywGLl5Ww)}e`y&vQKVJuZwezKlXwg6Kwn%1G8@O`p;)qi)-@|ywA4t5U%Q4qhifg-H~(BRd+1B& z!Mp-#V1xNEFif;+>$d&Jcjv*XSF>)7>vC||v1KnW?%Q%)wz{fPAyGP7Acinc9$xrz zCBnZHVgAN|c>*NLm=*$o*v36Zj2O2EpM=2x(KPA_Sg=eucw9JX=g*->mp+|(b?eu$ zW9*svU|^pInfcQTaXVSB{wf0%A2B>LgN4;L5Q+ftCxfI`XvM1f z@OtT>E4s->w6Heo=_i49!KaiFl?vvZIo>EI7lBrw<{LHCiwiExxbV-cfAByjnT(zk zC>eC{_-~x?yxJ_r@d}FxxNfXzp~@>KV(g$Kmu!-=^ri$aGdBgg;+r&qB<{3_j!Q0r z{wu&B;h@}Z`v+0n#E=1uFj9D^i7-rn$b>LN3sgCQm>aIoPeBb;)KNz*4F^C3Nb{6__9{MqHA{v?bDz_>^)*4Sf_J#fJXFJuo}3S_h{Mw%Wj{1u<~EK~3=tXG1!1qZe2>Xozj7QNccJIQ|E%V_5n}m3KBnOJ0Gf z=;oZGkZdKc;ds9*rnM2nLWV3GXLjxUpn9YWQiBXCmHPj5oC}N zVg84KAjIh5AJbSPket=5W;grC3&ijR>}3E9J39ylzVL+${DWwmGMfIU5SKv>Zg5^s zi&oSKa=RfVgj`vp6->G&p1y_c0AKNkFgiyN?fs)_1i{!k0&%#uMaggk8CKso7(^is zaUvQb;t@rqfMj^&K_N+o0!Z?QayX+ExX8vkRDqBN90MQAz(p%)Pz`)EqZP>rM>ljr z5E`vx7rvmwKT^?-b|ixp#30A3Mn#bNw1X5G!ay?cQH@sEQ5#$#NS4CTjWM>O8Qsu^ z+YUemMPdUNx7Y?cc0vPcl%r&GILA0}5sWJ|phxE*1}l=Wj`4gfe14(cC}~Mdwz4#U6eJ-7w8bud@gIp?WFsGG9y~3DSKYV;F8;(wECiVb3{9{m7{(w4 z3jD(XOc=uzY>raJ&%S&eeRQ=N%3HV zKzM*NjKd$D{b8jr1T~KbKm$3tafJ*W;048KM@s4uYW~q=azXux570`|6r<9k!M%DQngN@EeS6UTa#6^GeM>q!)?b91|PJB zQ%MlR7{0KAMbXTh2KGu6px_F>6+;tNWWnSVEuS^D?sYl%&kdpKA-ZVnKjes5 zhV2zTTw};rAPONCekB{hXzV)PfuD7lfr3_tZL0U>T><*Z~({U+~ zOfZKp2;>WMs8oTGMGyr5A{+V11|Sq5;EOa1LKmbW zcJYg09OD6Lw;SS@s@f6#mWp;aC7AK2)DA+*t0aukDy!J>dFv=Lu? zki!{+pnyVDiYs+5hxQqUesgFGfb7*?St*hY*k>=*+2C?7j z)^~!Vc;iAh{NWLQ5M&5MKaF>M;}1exr69ZS{{?waku7OlWB%g-FMQ%bFQTqX{M&c< zLf0{h_pi%+4rBNT>i^MgH~wSP+Gbxf>5DG=h=BUcvQO|ERxJ=ySKRguSNg>dVs+y) zT=!?N_C6i(4^!Y=?|tTmuc$w0cmrJ7pBE9WUA_IwpFH&CH~+o)!1%|nUq1rD1npfqlxuHc+)t(Z-w zv_;@d4sdP|0DbTWW$XZ+U>Vr22>rntItu<2gy)=%Z)&gwb&c6Jj|cfr|8fopv2Zk$ z59-oj%&e{fORxeR{%-bAZvw|n_e@RHbT94>0tCx!!4B{tiZAxOEe+R9_l)oLDo`NC zjSZ3L0FuBTs6h>)pb!o55D_sE3$YNWh5=+S-E5H9qHyFSasHlV2E8u}HE|P%DDx=7 z6XS3Eo}~syai*fM67_~{NKw{6krQ3f0^Ls3=+FYM&03h>zjM&;%V&!3g5(7z7Ltf*|FN z51!8-OE291>=Em(uK6I2`m!-u7~%zr;36?HBQ@+qORI#99&kzy*N@+uJrA6+Wy4j{o^?+xa_+VHRe8#3Yca1Os<%`WZ$;4xTu zPauk5!SL}QVsZr;Ocv9!^yKml*udM;>M-p96VxgbBIa()Kv3+|4ljps_C}Kp zOhEqW?sDsVpaYFA)Pm2|GUzasax#T;I73ngjg#+ylQ@+#-xh7zsPON?Z*WBMZyGZa z$Im&LBR_Ddh>G)RSXNQbjMT~tCtPDUeiKRE;(ZB*7|6h5=1F!|F*b%;o@G)uK~OJA`;rT*nx zmUJA!bV84mN_iCUzH~l)b3`f9O3{%^;WSR=bWRVB-|Vx?!j$~-R7ywe*kY7AUo=Sp zH8Sb6P!07^5fwr0bViwULjP_`39e6@bpIGN5~H-vj5JX-byGRDQ^Rvnp_E5+Fwz7s z9IrGTNA*H`&{J8pRbBN}HeVp=Pr0Rq7p7Rn#m zAsa{`THWi9KhgP!}U#|$vn;@StVix{s74zrYv2@ z0|Qc_8q#kgR$yS|wPG#yVlnnDzN0!CfC#+>A{eHibO0g}=5>T+9Jm8k3>G39;48*~ z6xvAzQXv>9MocooB~mtHb=Fq-02z!hKe_=ICTM5f@d5tf0Wg6Rlok_=)@X@{UZ*1! za0zIjVjaez9PZ+QoPj>PBxRu%A_%4(41pp7!)7r8X9<>Q)z(#?;Ab6g8R%ziHBkW` zzymtqA2>h~^j2>x;2%1m10Dd1g6M0btH00#-qh@L?NB0eO)`7s3Irx?#2sLUwz=uzX}! z8s=T%!5D5wZ4RPZGbcQ{LSOZxFOYQwbb+AW!5PBfAi`iA#8x5zr19b+33fq|)HNC6 zS94GzeI;gi+o6B|_aF$^sI*~hN4J3mG(Toe=70e|_#i(-*MZG10b18|PZw`hcXj=i zgHKm*M?-dlA{?lpsMetnsz;jSW_Q1W7_0#uu)!+uVHakHhHV%|U|DlV&c*?~1jo|35zG0I# z3Uxe3st);!R~CaIc{m}sA|}`$Ld}BXHj;%-0X{&4J2-XsmUTV(17J5P(4rmixFnXS za`M=Pdjd?pA|8@qBpQGf;vv6g`5zj97it2FzoHzzAqI7M72cs81VJD^3Lk{QEy5rh z;sIaLq8qqD7wD&2uUH@^2VVlC9avabsNr70Lt!>oJ<1^){x=P@>PT!!tJ(pwBBE^J zhX#tF4mwABCU=}==Ny7rASeJA-eE8j_Z;pAqyCOrA`~D35IUh1dZ8H_p*8uTfpC&3 zqLS0Eg7M>mA)4hLz>`h)ZXZAdI3T1&z-TwvlNX?bX`*re!ILb;J6sut*H{d2H?7XZ zW^w2t8bBEKwSL;c8RFIudU`nY6^0%nY`YmPSQ%?zWPZuUd?Pn)e>n~wA{VFzgOH%9 z)Rh;0<8m_hAyT2LIfFZ(f}0;=1Dt`ZWfy290tIdXbc?VXx;dleI`JfWA}CrQEZQG1 zdamtlqd6LIDMA5CT7*y9l-J=}bs#4)X+B;Wmi?g_pm&Kzr!=-!noRZ}0AU@nVPuB^ zoFBp^t{E-Nwqtt*AsA*y;H8G(g_Xm?{*ZhKWuY3ZF?$_e1rCzzjU9)p;YT9UI;;uy ztX}0S>Z3^3;dUtk1qg~23SqgKySbhFxeLJ%CRi8vy1Ij|t|j8G@j5@S?}*B4Y2t_) z)Y^Em##R-;13dY4526B+mJ&Dt6Z%#lN>_wEfP^;!EjIgd`@*Hk1EzmLV-41+4`Q;P zntRvpGSI?uZ>MU;x|LYA_D&WA+DdJ8fX^P4gS~sK_Esda9Caa8t>J;JIJ#GYw-LbJPAK| z_)I1@B3fh{rmx9+y&_6yqj-S~R3K+i!5KdOkCVX}cKsqce&rQ&u#NrLRkzC@g66}# z(8s(n)LbBb0jAM>p~C~r{Gn19FI$#|D}?>)MulLKZT_0|aF}Em9)RUmvq3X|xg5rf$Ev}<2CdrRt4VNZ zQH8DW{+%Nw_8$dO!3e$?L?NN7chpuSjNq>j%fW;T|EpHlaA6w7oY_>I@J%&ckSklh zjM*{kXYHZ}E+Kj@79 zv!OrTq+uf~_~6scHl+Ns%ah?yQ%*a>2$_(M@9?@fbX{9W^G?8xp z@OD~u+x0-qIU`a72TK((Gnl8`CFM^|a8UCOl&XleK`Y@r+080>B_!Sx#fXZJHm2;# z(yM5`lZ_$ZsS1ZS2VU_HF8+iAhC-yovke#2_%n<`SA647D+y(XR(6_dTCR3nfGR4o zgs?P>Kjfsb7&hl>dXY%Hd_!hCq>g(pjpI?UN;hPplS~+c^}x%mMpE;Jr4s(PmOy^{ z#YbO#hOy^f0iy-lQh)d z-(WKq6{B4uc8eR1Hm)!Xn%%I$s)M&Rg%%gde1oPx?P$Zw3O-Sgi>T)aMzF#7WCI7) z<1y_t)MJ&B%{wD<(~4jJjFHUFfP`WrI#^+M%mL z);Q#rUyga^ns3f|rF{Cd8)}{k(v3gs$nDQLawc?Ys_OFEYFYT8jt?(G5Qk6JwND3} zAtJuBj&ArQvw=bs@IvN^$p=&Xn%bEn>g#iy;~YWp8pA3zDkM}$JN`TYoNmDBjzhZE zWR9qcLVSoi4j_a97_fPUWDUG-?c{6jy}=<-jc)a)KBa_&NH?d`O};vZK!xDPJr^U4 zd@^RA!f>oT@WBk9{Ns}gVh~6^S<25Igfk6-@IxK+pp8VR5D|W^gD5m1i%K}c6lM^H zAVd$H0EdBO_`?{0I0GPzktPfPZgGXF)vcg3po*LeDGe}0+)}rT;+02J0wPElXqGx& z*v(Q6FvT{klnPdz3swIxmez{FDJ5!(P%F@db>5M(1j=!abgZKt@93Kg;%rl*Gu=0y zafY!7!aCaU0qguhMun&fcI7AsE{d0gt(?Od?|9@ts6d=?{sdAX-xvoV3DN_r-~$&5 zsnR=q;g=2I;vMe@qw~n2jZY>7e%&GnfbbE`~uD?oo}G$9;y-=&B+ z7&MUMI|NyQ4hT}Yf6zf!BH2ba9$U?bBxL>t)W}9p$Ks3XO=<`{`mbEtDY=AP0T*`L zfHS`Lj{xHW9q%GYAl89B=BjwbEN-!jP2<+oWJkjP_?CI}nn-~4l~tilh*qXmt%S6| z8VXiOJ9f*G>EYF{-c-nEL7W|Yu!1nx;z>hhq`k4YD8#;!EpDy*Y5 zT@Z^^AS=vjLkwJnz%Qf(kye&J+YUp#SYi_dfnx5dF~eBQx)MF1KsiX>?1pfl?4@Bu z8STPH7tOo~P3WQ5+rmj@BgKR<2H`TJUuPKgw{2DkGy3{Cf(T+AW&X!!e_<&KZ-WVg z$#8g|hIf*#32laUaKV+mIC*$9!ECM10K>%Wluq++xW#hA^0+ zgzF#Bfi+92=|AAAJ;-QYgHR(*1B8H_9E0^Y6UFf;g&E=AO$a+ zfi(kyS(y4=hkaRl;DT%`s&FMXqxR`hj6u*a3dqlME#prXDjLy`?s!5Y?dbI?^w5dM z&BrahaZHC?QW@~a!3P5fe`FvtV!8@m6cXUKqQV&35Yci|9j*B7wNed0-ZoG%YFiUz z1Ee5^HB4ll%6&F|J9hY z1Xukz#F0)+mTa^t#w*L<{sU&bbv!v`+nX>wFwkVh!;&&&<9xb72bm7|=6^H=?qJUX zkw?S~IDm)iwW+Se@o5;(Unb*={#kiT?s3w;aOEeLwCl$^Q5UWr^&n?Gq*fqb!*F!5 zmRSKWf;Wy?0eBpNGQ~Qeq>Ni+NrUkcuH{&HR)`RvyZ|M+iikzu#@*yZi)X-0ePhfI6D{6R`@2Y2{Wb}2L? z2i83aXG`{i3#PSfspWTJCU=3?c96kf`e$|u@l)EN3v<8(4e(}>H+gWkV-zq5)Q~*O z&~Wni8lpECfF@o3p=WV~HfdNld#0Ci26bLL$X@EzdLkETl4fWVReB!xT|8)e=+Sa7 z#}Y9&bEB~WtpF#a1ZUWwVcpdP z8cC=*nT9|Ig>gm5f_I3Al0tv8RB!#)Z2R^b{HJ#QM;PCN4_@eiHU$}b$P#!~2uQJO z2@x;Ozy{=icYQZ-WH)ye2pKcdSBM8YnuT+J7kQuMTbPjq!5}wdn1`;hPYv{f(KTHx z(PtM|8LD?)mF8WS)@UXtd%h@#3&m)a243l9j4RY$k+Nw%_z#|T8fEYe*3beq_6-Wr z6!vCX%T@jg`0!e&wK>N14bU=VeN`QabO1n zj3{`O;fdSGIV-9?8& zD369Aj9CYaJ;{qln3IskC^2^ids1Jb@d7N65EPbW0Md?4aSU;>7t7TYs6_=(MSW2? zjg_(iKtOj2$P7JJ9hdbFfgmdRLY3IYScEkeq);jViInjOhjCbFb@+ZR>6d@`8eE`{ zef~%g;&Kjipb*e#7%p)Xh%}Ib=nuls02AQ@MCOnGAPDWS4uO!2-{g@05HEx?ZUm7W z>#!}6n2~U{kpwpWqaR3y62E`CS3DKfi zcP;U77SseCx-nU)2|vuRSRBcT01{TD@PR;32qf_iPnrt&unr~WSFDy7Nq`LKAU6lJ zrHi$J+i-LLpaO-E4A}$+!B7TqaZZ=HqM5Nz{1l5b$r6WZi-o#=2arQM)I&cMMDu7E zQSc8Nf-K7NAXz|E?;tLo8Y|hr2F!4t4PgkS6An;w0C4a`He;!c!ZarXCAwlGFK`g} z03*0+7TsV75P_fv;Hk6I3JuW%#h|Il(w`e=at~#p$Vj2l`m7t;tb5u1i|yBSAF82t zNQ6guqMzxg;Yw^RT7OHS3+K}gXrc{NI2b{58%V(nriUtNmkq%{CIw_VrVv6tur2nJ zB-KQ=#VvKC9av#XEvFrptl}_Mn@(v2VX!CUoZzI&^bl0vuhPNgQF>i zgE+C;kQ!%{1ci)22#<^ctxAh^$5@XcH=^N%geGc~+I6)zn6w^xqFEcFuHjZTSfU(? zgF~pTEvvS`wux3~Z|CMja&r#E&;y16G7xejlQyp`fek%i2+sZ@FU263i$(#epbc_^ z59HtscoDFH*CPHvG=njDrS@eBK>@g69pSk>UP_p^Nea#Yb?vYXyUN1_^-#!oV+clM5@jwlYYw#VLz38rcXTS$I z>l-p~2Su<^Y+wPM^99rkv@wDwPxv4=IiaiZOxqTZ6i2 zweHuo)>^*Cm`B(ez8HFG7aF|%t71XPj6v9X!YIJCH;iO!mv`yEh1zHO!4k$vi}~Te zqyfErAiWAv1bkq@=i#$FYXNNFyo_SA7mOKaFkkWnzWxeqzFzyjLy2e@N-5!ct!1l& z#b|_d*uGF(XcoGQ6}rAO?5!#+qG$WUOWSBVSi>W_z)Ot6Bp1N*n}bOFgCI&#P203g z444T3lNR$_6CeVZ0LCIP0SWN{Tg*TSP#QkV1{wvuZ*T`Pa2{uXz0ga-g;E4>oEaY+ z!f2Jk#gb4lb++lg)F|;`n^S5t?%oDs#lCG?7|$^$V3do_uImV?7p}(*Bb`P`@w7w2H4vhAG}F- z49AV4vpkC#Ch!KqoK}5I8j%def-J<7Vz!bj{=+pCqCdQo>+8sOsl*7(T{4`?+1kSG zYlGIh$waKm=Uf^upw8>e&h5<3tO3g2CCX7u%85*^<7>rXi_Up?sP5qbulxW3{Qw_zjTyifAdj%}dDEi&g4TNk>-7A^^vP{xlq|l(9 z*c-Lj|B%;_{SPEP*%`gjhRw?xUD7@6*MR-lhz-pDZQ1bM-#1HN)N9{Vd;B4%HwY-THjq z{(AsV;3C)^Ki0qpKpoV~Dto=C;cEShJb1+O+}1k2)pz)tQr|T(P{9r9n9Y( zoy&;r-w@8&@J-+eZsv}?(T<%Elg-f%J?0mj!PHykhaK90P2kM?1zj%YbaVho;1ATG z22mjBgHGs$Zs>wu2*tqwA1>Zwi{snvv{#+f`iovTKEvIt)h7;n)9mQuEaR7+kI87` zI-J$sowQNj)oxwh%k0G4%GFPd+?{#ire5Tbj_NEpgmqz?7r@&&gw?)>YNDW)rj5r0{^i5I*AM;$A2Q4z0__v-@X=o9$Xw=a07Jr9^64MRZx4}k62)jQ|dOXs1@2Zg=os;$>W z@F9VO*dN>kAWRr)p0m8%@hmafPT%#s>=5={^x#hOOKs~ue;PNB_G{1MJFoU^5BJ0d z?KDKu2Vk>>{{05?joNL#Neds?Y#`=m@Uv%-_dL7o1y5gmp!Evz<)MwU2M_YtYXWDG z+Jj&C6hH0GTLcw<_x;TVZeDC~qhZ~Cau`pnhApL6jCV9|510uEi; zAn&{~P16pJ(-vIj`EAoVd(wo_`_#+k5AM+y-20oaye|#s9=)>|e+L&``xQQiq94?) zZ}U5^{oQYmDjwqAFaE<8&5C@_x}DWJ%=fuC>r_nK^UnS3hy5cr{`GJFI}ZLfeE<9Z zzl)r|XbTYk4h;M!kYK@s0}mKns1V`7FLO*Ve5mkX!HNwDI&@f(;X;ZRF^(iz(&R~$ zDOIliB-xSWN|7&R&ZJq>=1rVAb?)TZ)8|j1L4^(_TGZ%Kq)BU9l>Jpu9N!ziiw*+= z!wfRG1a}V>f(95|f_snw5;PE85)y0%*C4?HgA?2>1a}D@oD3R*Lm-d@hRyz-{X6wP zRr}^V7ptoKrmL%0byu%}3hp#Wyf9J)? zsPH(%nM-U8)_Evq&1=rR`1;xR@_1)u;l!pp6hz7uclOh^6h-yWVRiA$rpC)k)$d>0 zOVc)+>(ykk^y-Zk`W+K|!M|tP{h!G49M+aEUGI0IPL^1${B~Py;|-2;%@TiBlDooX z{fz#4b$vkoyU7}Zi~HVmv2LmL+F#$prKZW;xYZW3vBE%7(zW+D3$+9Bclh#af%`{i zJCmh0-?49R{#@!#{CnUX@IC!mMOVkM=xIkBKIJQUEdB$ZQ$;X)ss|jx&rsg=JNLjz zX$0w7!$Fe9e=2x-UqOdc8X9@3P(SlIQ=u*FP3pt6{}PhKJeis9pcpDVQ+x2JUs#nb zR{UI@BgM!|gXdrq9!;ihMZ){!mV*VOt=(|)vZ zIF(-}anPf0o#x4!yR;(MPmkv83)B28veU_aV=auMi~XKeV9f}!nM_y-@(i%~2$;^`2e$xHOnqT@SyF$ zS`Z-1*{GRKnhG;r#`ZJLljsfk8SmjN#dFuo{+ynbC8gG+C|{|EoB%i@n7 zW%~Xf;leH~G+|@;yAOhzf2x`?m(^WnI}YYQ&a{JCWYD@!^{Bc8`4Mh2RJ9GN*jt%P z{5#ZF)ERjme68@uFl{>h0r#uV8>%15?^ug% zk4B={(u7wEf==Q6RfM?gqn}L{^8((Rvv1_#n?;v0`Y3aMqzP&d>@A9CH(~)UySCi= ztvctuxst;L0$Bgx;ot-A00J5~ARKED4sI#a|1Zq1AMo<> z^7Hcx2?+`Re-IH75*6bXk>-4)#3rf9EMr2i;7Ft7O{45fqvB7i=Fh0=@lZ}vLQ3ZG zW68&lA4^F|N&kn8jEteLrLs3x?4u>l#DJd%}tEi}`{)gIssH>}M zYisNLhpw)!o}Qkep`r2rfr*KU>HiyMW@hH*<`)0)?Ek>h((?Z3ezdZ(LLd;fwzhWv z!~Q>>|Hq3LFB}{k9335<{=?bX*~P`><;$0DZf@@G_ipX~8;}3t>FMd^<>l?|?d$6s z5D@U@KZ1gSf`fxYLqo&D!otJDkw|1jL_}m{WK>jC^nb*}#KgwN#>K_O$HyloCMNxl zHClV{}>n;7#bQH z85tQH8=IJzn4FxPo}QkWnVFrP{r2tK;^N}ce=ILAudc4Hudib;n2n8%&CSiNt*!0t z?VX*S`^|dy{P^)>?>~P2{JFose{gVcbaZrle0=gBr>Cc9XJ_Z<=fD2P#l^+t|M>m; z_tpQn{*OQZAeGs-E&CzHmnaGy(-d`PQD4onx z2!}9gHkM5ns;BT-jW#+Psy!c6|ESqiK3`$h;IcN_RIyNl=!;<-ON(PKb($@=8f&gv zY4O+^{ixOQpK@@WQKbI=Q4TVAA=mq&DEO_%TkE!llGwF!wcDJ4QAjb@_3^fb?_50m zu}n|f8-M;k#=)i@s$BcA+^5;6kcC$7gY}8eEhpc*!)tc*KewK34RfBuzIL?z`Y~0g zm8Y}DySu&E;7YJs)P8k>>BGh{>vjfh9qr9le0S>n^6%<&Yb@{N-Iv>c`#%r9Pj+?P z-2s+S-$U@2XfUB*t};v*k%Sp09Om~8gQPTZ+Cb4BbImZ-DTgP>Up@C8VWIuNPJHf#zmw@y@@Y5gW%JM7Y>z?SA2~jv=4wpbV7)$O zq=)DBM{Ziys5~{u{*PRD7Uwd6CD;z{eLTGj{jKusYEz@XM zR4)K(L-tFe*p^(1ut|RR?Y|$*IUiJM)c0`4cl_QzsQJ>n39Rm?c0H^c=BhZXAD1{d zY?xBzKWg-OS2QYfGE6>1XAdWf6vkR^MXB0)J=<-|)UP;hKWwh3EK&bf$JN8>Qrrla{yXM% z87SP17AYitShaw{nln)BO!MrTGkTeDY(G zKgyw!Te@Oz6!O&{A0kD`Xa=vnp_E10xn!%W{-kc5|M&kVI5bV6{^Ody|e-r)|n;^iw+oUs%f5CSO&X4C)kD;JMjy$51( z8b&*gNR5E0n^!0H0AzZxZQQbLx_srJ3Oj4xP`hP zuW?BiTb@J_Ya5roU%V0EP{w z>n7F46$?0Oj9Dz7t25C>$fw&zil!cX=$6G5Soch{h8+_XFAkpL>!U2M*&loe>7~nQ zBUTZvrgQRHKV|a=8Luj-Ie>9#0g6PVTm}AEmI%qAIb~N14&U(9ntVDqRi#BWuJ>P;B~9|s%6Z<`DfKeqep^&-^s zCJbtH4X3T2n)M0-e%!~yRcO#43y?U8!U{+1a(NNhr7Ag6m=B1p5rU=&#o0dbm&vD2 z6M15U*d)Uv#OWbJQT-dVS7s6NIf`ImGa!RJDvYWZJ)MwqQ5z+=RK$|LI4J$QE-7B% z%7AZ*|GK`|mJg+?i!(0kGfhJ!qAXQN78ND?Ft=o_M5RL*Ur6?(G)D|ONP9feKb726 zKK7Z9QYe`?c+oDJ$@zyu&11bLl5lU=II!TcNNl?_Wz~tCmI}%| z&spO(dVYK2`64BoT4#hUL#eFj?Wh9F;*_69Lo8`=Y3qGJ!s;p{akMCb4oy9k0NYP) z+s`7pl1#MJ2QvEsYoZsz_)6-y4262@4-!8_xuoJ!e)5iBsXR5s`)*fjo~llzBbz1+ zivdLogZOl&30WDOfq}FGsgGILY+&J3q3clm1(s@6KnzS zKpU^U^4n0TP}Dr#+p=DpS72w4pgn4Hw2yNA=Q%!swk9BLD5o|V0mw{|Od19t5!R29 z(#AlGz#tM@vlwjzoJ>p@&ZBC(Bf0W#{rYQ5=heiCi!YLLuk3-UgD0`&B2MS|Q}(x< z@EEUE`%=9Ol>D{H-j-r06_0YHcnA(uOA`2+I{qjETe`nFVBXV*2ytZT_0Ux@I-!rg z?xk%cKs_wOp^+6(6MJ1316xV=d1Dq)Y5qpHE-ajEPdtK3k~>!9Vsqn-UM_zKL~Tl= z4`$TeD3;}K6>HMtyVC)3ecGuL&2tF>E;ezd7P%SL;%LN3g6Q$OBMfuc$RLsiY}@N6 zo&Ro6LP$F>JF8?eJ|eUsB~fPqf1F50e--lrN%m$o-f=Ky{Scp7NeWw>>698t^X;wC9t(NY$VVpX8l&HKC?vEb+ z$Nn6ik@yq{yg(L6sRw~Y0OVB&2mcgdG3?28OT^2?2>0s<4=^V)89|pGXQzTm41mb^ z+;QqrxF3uxH;MSJTef%0k%OEa+mD3w;hRv=NXbcv1;Fray9ruD-~}zlPoEQNG#l8X z-=2ztONQ``fFzj!8KbEHu_$~pTd=R0oiQ3bi!n0T3zpo|sVjcVsQfrPJ*a0_5(^-i zPPLsKFr_R;0wkWbBcad;xneOgHZZ7_5<Cqf1=%7DXmEd+iQ0(I#QB_|{3IVJrt>o}rE zqN4&8J11etR0_exk^pI+nHQM1U4~Q9BCpV5;RAM$Gm(eFki{0G5gxa42{O?kc6H#3 zQW)euQlE<<%%V&v@*vz$^Z(wGV9}Olxs+xdsKvGc?hsC9sVDBhBvR%R4(gHI!6fTW zBLNbSvHNwbEr=sP8a&9K+XpHE5X&M-#)Tn{r%s3zQVIj&u1Yi}QohcuN>|Ko%KuEMKVxB;n8abX~MB-rl71s>@$G65XHP$o1?jlnV;`vp zzH%W8A9b$u4RhbmSennXf#vD35Fnx;B^dC5ABT+x%Fuz(m<2F@9j`uvTQEh)4=X9l zDlcy@catn}G$x~3WvFCj)|wm52cWDPz=K-gK{fknGd)pNb6=gF?;`&=)uf~^<&S1mAEts_^cw$_?dudc9VT}v%D6*_zd}H0Io}H!V4_{#|JHb z&l)}hvJ!ta`#%e2M-z^ovL3>SG71`lScsUthzo0L4KyL+r>uJ{L_tX$8M_d;9&}Hb zIPidf2#xplUmO1zKU}!I=vg~_N)@XB?&xhnKL{{JYh4Kw_X*49DEQ0BKrpq$eQ52+ zX&fCG(nA<=UkE!!0jwV8Tsx(>;RRhlAY=}pPo~;up4Aup<0!*E|lcV2uaqv_r%()Lh9Ieo$X3+9G57aAZf-qYB z{IgOJhZKUa9s`|4%h<&^JGu6nX$A9XgM8kD?^CZ>dxqiT`T;GkFU2d}SoD`+@B zVJh(!P2dQydr%FCTZxwGmLcxxCh@Hd(kkc=jRat8`+V#GqCbbrWCf9x9A&Wx%hv*N zIiu7*__ImGFC#eKYmWdGAa!pDr93!ZJZsC#89GQ6#DsnigZX|17 zHf_ud4{m}xL!c8xf=>`cCmw{#0)wss{lKLAN^9TQd*Y9WkiMXyFvsy>S?(oH#biPT##^VbwhM2}DfA4(&n8t2=EW7kIi;Qr{QY<6 zMo`ZnaGH?0;Pb*MNuyprP`?ddA7sTrGK7I@cC(!3kl!21gp$ZdZ^)%r+W0-2ssVI_ z6Ak=z3!ZNC5pNd-apr~c7sZnaJ`2k}+JySDz~U@HjR2Alg+y@(m~c1YC|c$UK%9@D z#qAjms@0oC1eJ$_qt=!o`k?ymz|cO3@zlK2QyAiwloSJoQZ1(g2wJMX;VTjZ7;8(h zEDYtq2$H~`>rJ9P0EEd4LRiJcw^czQZ;8UH$mfohSJ&3KG}z&%a~LZMnOaNnO+)cs z!c<0~7-3V17cP1CReMbA)zoViFQ|at@-z8u(sWB| zd*VP$kF$7~X|}Px5R81a2iF!qRtrW*EcN$@bOd&U zt2jTvbgZWH18-v}z#8^i=-?d_6s%9M1e*rd;p(x#R&Gf{gqMLL-=`Gt4~VxFnTSTa zf41L3PV{zO>JN?zpWF!pZLp-F6Zp8E_@%X*9mmkMslDcj1z;#-vvvuH)7!#w%=Vpm zq!SC{tRWXr$Y?nQ5PCL!w}dqwlIGUJFj!L4iarAUU+i7KBA*`P<`Xq1!J5%T<5;2oAN+&Y3a0Mt!?Z~}&pe|Ac^0paXidnwn2Yx|XO@|V*c z6L%iWwd-Cm`3?W%aKmnU@g32(r!c8n|JIPF;&xjHZ_lLecAe#~l{SCfVSrfl{Z)qi ztzf}Au(LO${b+E}(~|}C8ITn(#{)VpEXzr93G{>{Ze6*a0V-k1Ip_d zL=dfXEA4+gL%Cgczh6Uk{rf)sn_%M~;n`lu_w#v6*wXRI&Mj+4*m}{!`KQ>2*B#8a z%E=tFw%4*4(jV@y*PRRruPzAca4Ut`7fuNUUj4((CnO;tZVQ3%jx0+AUx|GssRlqU zZ0=&ZsM&=fqj)5r^!BYE!T^eU%U@hN%r4J|etwsiSV-VCk1Df#s7EDew_K<9|Ee4m zwCY6C8SZLlJ#y>4_+S_{nuGPLPtB;(QP;s%*KL$-XULmEZ87IV$LYml!q~I(Auapq zLZ&*GFLWk{X7w*7a#gfUx|f?+mzu5qn7A*tI3KMSVJ7v}Xt3m=+S`*VYIb$X$2^Z< z^Su$IG`Z0wIwrbTT$uim9XjI&;ZHJ-D{n6jm*CrclUxEpkJ9jLT zwv9(0={8gcYy@8U896|U1Ya;gQ;NhUG7^IwOQf)BY!lcKMcOgy-tAl*!9Yjq-_qr5 zna*FYhY0KqT)~wn_voswJ12JBEQk7lT4f4dWf2uB)49FYR7*?V*l8kHq0dF>GnMx# zHj8+f@t22t($tY0_3G@?|G*=yn7`a|ncu|D1+HWvFUu14Psg6n%a9ik#6PFxikwZL z^K5^n{qF~b4+&8%0|AXFF1<&FA$Eciiwy69#G74%=tZeFRd|*nM)vZQyMO9^61@vV zr@t{%{1vKo9aV3j^>9Gk@B|?nZJ370ZWx>sj}cM}zFAd&%6#YfwZixj>XC`Lqd|S4 zg`u4*JCE~(uSr(P;a-U4O`QR|fVY&wSR(A_AdP{J2L4A~>era`H-1tmO3tXZQW^t~ zPh9j8to&+erhq>~6n=|6DwGz@OJtG~C9GU4HtV52`9?QnC6p#+-8)Qn>Vf{5Bo$vI zR)Tj!c604@6pQIRg?=^J#XcOAG}P5vrY+`+J0oB)=)d_9YbNl=a}K5X@i^DQFD#UD z$Hc9PebHh}((&U96 zl>Q)@_?>>=hc{EapqDmNZQPl%e1+G{Y6WMdS+dld>=wc9v3;Kz9hL_3-k=Fz;Kd`$ zKyCztjz3pXSvoS4$68@Jm#+0N|u%9O_=twcw9Q@%0)GV0(||+ z)=mrg@zoU(@~ckwAqW@Y&XJ8owI>1l zvk%ty*iuL&$X>iQ;7Wd8v3~CVYf?@A?WN2@bm?!KFdRyUsj~<4#^vhfpVN$OoRE42 zp;qERZVr?A1a_p^pxk{3EWWL3GL$qf8jyM=n?D~4b61$DE->xbZyErHVR|k0lOib) z58pgVVM@^%?)h0)i&EWOSF`L6?}_Snf%V&x__iv24He>evTX}PIq~8ICBaycP#Umj zKM}cGIIj;Yq)nlRVmmaD7YPk)T&xguNREX+)1s=mR;GIT6X|$3PaN5*D$zV0zk#!< zwt1~8{f#WZa9oMe>#|1<+zWnshzPWn>?MDf1YPiERoky;A|@wIo)LS_R=CY1ZsH~A z(rC~1s7*tsbMNiopXb~vQkqSztfZc3G@v{{ll*U7vdvs>wT_vJ93%w#F147Su}$5K zZzlP@<(ObRR^f}L{>*!)eh%KWHf@LVBuRLPgLtvjQ|GVKf?eWJy8G>JJkv8tuAbp6 z))D7v=%H-Zco+3M!>t3(;lT-pB!< z*5!WviG&GlXZOhNF;|~PdT)|vznFtUtk^=Hd(9RygPgyjH%SvN`-`x!9@U5C>1h#j z#iTRbg0Vc{$9uDmzUtiaypk$Xd-{1$)}lHWsVSw=i+n}7T=FXo^_`>8z&3*yOfwpD zW&8RW)p3qSh8pTPbNOa^apZW|YW1zV@g2@mW`svOLT-lU z+BZ_PapB7e>Q&In0XX=k0B7IT`PJp;@05(cP^}XWt$^b;z&>QfoiZCMv&H(EP@-UR zzmV+h-kSHf_pM~RXwc-6=4mb<7I%#s^}(rlitCE`UDFHct;{jaDirZ|8Rxhc4E9*F zR)xYJ4?IGBJGR!HyivkSM^D4X?b%Y0t*f9)ZGDEXW7R2wi$|q)8fJFQH%6tGskydw z>Z{xo1?eMJqz-?i=8dFVkm@gNV^`Slgc_G7UPXB4tO)3~#c&KuQIq7N{O#pvmL}i* z7BTwRSS0=7#c;6dg(^!$Mc!ZIz{$(XOc^5Gho)3=$>L(KlPq3DbiSy6wQ-&@yM%ze z_N&jl+=-7)wK1v4;_w%04EQ^4H_f&DttI{WdxX@1k>iQu-Iv^yID(e~SyKzGzss!e zh8SD2La6Tk(ZObgNKl)bHulw?W6BU!ig5&tkm%@MwRV>X0lpw2Ht!*x&z@fY@K1h&MdDe;J@UMRwS#uUTn6XTk*0rN@tJ+1Bj=7Ie{f}>7S(%V;(i^w-7guYC-DPm9KGvn_F}tXI_3?xC zE3JjD&XZ4%XE8i6^)>IL4x2vz{W(A)^9_g2bCD_gr^nT0VwJUD=d1dC{mI8?*1XqN z6&44Hk;{`g?Mk(f>3+-`Xu+->IZiDtTcG* zdo*LCReI;b)0&QhLN$;6Y^Fku0Lj?)`t=D?=B4Go!D-@`{`WYZYfRnjQJ-`e#4bn`$LQ^ znSK2y>*Vrw{^2`pDd~AzjodUuT5z9$!b z_M?3Yc%-9+@{hEYs+0;*eV;)cv3NoGZDXAl`cD*#luxevwEFwCDf=|H``alxzoZls z&UL8YbmBhmSM_OC+ipL|?ms=~H;rR?nmS-!q(XsI0dLAWuszxTRs8H?K(lfHK{;sK z-)%GAO)K8GdH-YU`pDi#Rg7cMDRodgXi#!4*G`rYco-F-M`yI!Wh^tmQ#t5K)axuh z6hf)ab~CgVMG_nZ zGQ1&BK@i|(slDD-y**Pk8yR{lFdVDg7&r-(N& zQ0u=)c>saaUPJ~`u6DUyd{#B8QLP9wa5$s7+n^9DOO~TO+Mp~!aYKO~k4AwR<2}t6tC~Ff#XSsJQOHrbKF!X#(ao`;6L8m1&DXQrtoiSMU}JPeO>f<<8q_s9$|YzFsYi5_{0GE^rk*a)4~ zq!1So9fMHE6DJFa8c&yo@P4(B0^gUER(bp&LRx}bip1(b^Y=qb82Bklf*|=`*YD0 zqdLK6Y{#i%C*u0#+jLT8-8LKX+nfHWa?sW2%h-r-dB13IL4cjq8KjOQf^Rh z5C&YK;V!lM7|IZHM9cv0$W?cY)#=1v?~$79vf{(GO_rzDD+Ij!W zGGnSR6HdJ5MIE#e$~KNf2a7hIM4DRm%ocl&HYJU!6ORWcCA%+%|2#G9@Sb=UG78gQ zJgiUJ2YkKG(WRlM)-{7xdVrJ}R2F6_^^1WSU?QpOg;Y+?K#)F~1J60kFgVH3Vs+u& zyk6QPLfMZ-aK(($$|3z|P_QHl4E#_%o7wWz-~Feu8pV^0bcQh zxPZv~fu-sRj`WFK*nqYP@nBYyIrYWz`>CaQmZ$U+b9wV5pNJ@E-#$y!0|f`9B%G2e zZbZd=A?k00`AN>l)20t<=)gZ`(7Hq?Xs!(Iu+}m%)y0dTa~A5YAn)W>sC`zG0+!D^ zP;Zys7h4gdUJPS9E~D^RDHEe6wf3T%s3RHrVXQKr5$%r(g zCsjrXm}!QpwP(KFW+Q89i)-sB8-{1Iq*jKTO{+*rYbwir733ESxv|n)g2jM|8gq-| z_K16*o-j*q#Pwe%X)wk{lobv zV0F5GD>jlApO6*}0_{iq8`oXFe;M592J;X+HM8Tk0#9q)H)O~*y3Xo*%R=!jimp6A zNx?SJDUO;tdc2i#u683a%AT=Ao2i*Y;zf__B51Ykfz7oj4lRxf7{BT)(ybdMn-t3; z@m$&DxvJlG3r`v&0_AlY8T8Tk0bWntnv>ahEl?VL#6ht0r<%A}SV4-*dIKjC$Z$v*{A6()gly0V!5sH@mX8(EHzO?W= zxTGtWT_YJQ64iZ1z|;B*g_{!t^ysA5`H4PO(do97aXp5t#6#9tQxXLq59f zApuW#Ycb&nCw0F7I`AVWCXM@$AA!v^#))ZY-!f{HQ&C>Er*tvPRC0zd0QHB#Ac-uK zJT2UsHd~kF$JmS5L{?sdQ)hH~dj9W7+hP2o<|Up@o0$p=@uPWv#M+y0&_o!u-A0r> z9diQ0GNg^bF%;#h7o{u-@`%DW0H9E5U?&BTfiOP*8jdy^6pW72$%vCmif{`78NeP8 zT#^_EL`EutoSb6hSWtU%AiZm-I})T%`?6f$wb}0g^%mlT0r}$)IA`Eu)47J6RoOG2 zC~7H07Bev!wMI%ML$gdwEIId^5N-?apo>pt_5vdHhF75i-FkkOpOkH?m@MPV$P>HC zrI)~iRpBr9K;la{JW274ILL1EsE1DYM!aa84a5jK-85=gHr1{74#}f5vF0aSOgoMQe zm+v}C|F+f`F(~Dxrq%ewKV_u7JbCd>$2PT)V&mOJ3~COsixP;8{}#0!0y=Y#Z~%uV zc&x_5@i(64! zZcn%il!#QuQohmm>WB{pI&~0rfn} z`zMQqp9d(m7A$-hPezOC#JRV|p3&VAgtFW_g`?oip3!KqEdeM_&&U4x#fImF{piKU zAHR!5p9W(8Hd=oMvdw@_&6Tm=z+dMAf50OCmq}O!q5-{MLs4-ffK+Q{*w<4c3c~nl zo_GDT*t|ywC)zy-2?FZ zJ^oyS|LUbD4=3K9!T@BjcpjL9MiR(5i84Bg@KX{rFo9?ZOybON2S|dMrzZOkx}DHP z*Kp7&4j+b27jt`fuuR0;#Fj97v?Yy}{kTYye^zkPwJLYaAL?IseA;vN9tEHf(WfML zPWh#s@+hA+dU!>Wkcz1;<#;$n?q^C95hcGf81y7nnU$jHRjOKas>a4&Q}Ndq3V$_$ zRB_C?Z|mHe(LYtw{x*dK4SfhIL*G=Eo@4tGJ6DffjPVarPrweI)K1CNE_Ku|r>Wh~ zs6EJNVpwUs6={5JY5YTJq_FXUpJ)tPKLq`We0!fDCCmur%?LMti?XGSy!Uc%Fiw*8 z_kV~TP-8Eo&SWryrc65@M7rQy|NJ%>w6%jR!VfO__Lm^?-CUnzi6?zoGJQGg+l20{ z(Vtm0feiH`4;u9!G*3shL}%jz!B0k}{!o12|JsFw(1^a=J7w*Uy7L=f-aTPz)MKZF zd_o^Gg{PU6%t@ZYfX@+x>W36HAdo|gdpEMKlQ_It< zp0#@YYzH1(J;Zc}^+*f8ycXWUbW8x)+t!lYglS5dD_z(OAD z`$v3#?*DGCef0Oy;bJ`%Ny6y7>(NS6Q!ij3jz!hjxG3TJ;vbv%hT)HIobC((=NoTs zFW1~|rTxkqTD(u*EuC#g_<|L6UMj;rAbrnsPLHvUyA$MAryj`-7yoYlUi~^bxswm6 zIx1NSF@53B5=O|^ib3E=UnBf~kiB1rTf#*1?JSZ0aHgGs!TkG`7D{G=>*xTs7~b+$ zwpc-IYIZ2dZ-6EK(Q?3+4OVEswNRgaSAPip=P&zNQps znz4oX90IRbl0Cud^`94hrZMKl4+8ti*5w(pMy%}^fPYA7l)q9tCi6=>Q>NPQw{hpa z{TsdM1_w*?gp*tIl#&J0+Oo1bxu}~zcd{5QvER|a z=Tl0sYPF4YhrK5t4YZVW4Jd5>k?}sUSIV{2^hTs2hj-oFC^wG&jX?bf-vNb?rPM!x z#_5<^fu?z^d3p9-&JWd3`=B>`Il;p?&s**oKIt*OYR|H6PRt!kLhUgATx4S9>d((P zDAC~k2zlH7FzZLj3L6#=`#daFtlaFga38VEI6LdKrmP4b>9Ziu7;Vk;`4w{ z>YxyX%u%8Ul1J{*eEn_qPsWY67NV1hM`I2PNmb+9Z47n+)zy$S0nwZup`x0$msuaz zKQARb^C()>Xw>tU8>i+_78+{5$9-=7s-*gtc) zcTaB4#^mL1?Yx+q0n9S#-q*nJD!DWIO`%#rWRR7i!Bu7CmqQR#HnnYO3~1IxXiytQ z-NAw{7A5smiX#x{LDcs9G%_i)>iJN(5mOPtM}ZF_SkiLc zoLxx+5fr5H!W_dLdf}?FY~(3r{hWV!{fMNfj3h53&2XF@rypci4j1y9TB*C&hsB|K ze>}91gFP+ZG$v`gE`Q)9Liz}8^t{~+HRd^Ot=+-S^s8)0?)*&7z**C%!@J=Ld3{pE zT(U38r{O2J*ks<&?F1?s-VqIh8JWdT99)5O!^N`ak1WA!q^~kY^xxN~MiHj)8fG$A z-Sj<#+H$(#&1Q*__r5Og;1u%yl!E)S{sYjinBP8=$`&~IVNjM!)Vx6>62_JJRd(En zoLv1#*)U75ZkN3&d;-F@m$`nk>zBTiB=16zv)gaLZPTXVS^g`lO8bWlNLUg7V?*xm z=R`6qypsXFzjCoi^(TKm>4rE^uu7tQNG9qCSZ@RF2YJ^-m)h zC<7QTN7VT57jVhN*apOjR5V8WW9jEU_8dB@2htekjvEzAeBoBnm7dO8pNkUkEfr>N zpH%Io#Fm|H{S@L{o-M|Tl}f>R4I;^nON0(fH9tD2Ld)j@W?q$Zt??Q6{e4=B?_H|u z8)G`qUKwO}ku}D#Zw}(?YJ9>`?egV7#L&XD{kL)raTC8av&qxS+_YLD)Pc#Z3mx_9 zCSxs{+-8W-B$`K}zW!6?3)~9x0iN{2%n1$0V#wlzsCJ5K6Q&3*q#x( zG>xBDpK{CRwi3-YzMJ0IDfiS#>#wO>dRj(Be3?%0vw7QGld}FMS1G|h!r;>|UFP{c zYn%Sr$JgnR-I0W_(Hjjqw@KHuG`F~Vxs&g^5tRi!Q)8W~w2_pvWnP-*hvKFJ@ zI-4C$TzTAo%%pm#j?ZL7jxaoW zZ@s7jtDXcGB73f#q(n}c9IKJnl64Dm0?G}qUB_xu25D)02esl4lJAt}v8_pAR&KU8 z@9r1Ug}9%Y>Ui<@bkpc5MRf`0M+JAI%?G>x$OA=)y}17fjwGGSAF|xHkhfc#sa0yk zP2PEF=)Yn^A~yd$87e1_pgi%o`gSYl=EQK#?B#dGn^fr&oWaFPXN?`stGi9qMdJ#2 zRKp+MC=zj2KKP!lK1|}()56foodiY$HYsYZ2gI1pzExhwKYFsLZ@DlI5v<==j$ z_d8au5A+qcb%;zcu_B=b*-wH`|9(~bNq*vl-}s;a?5EI2MC6GlQ{ag&;)uHs(HPh; zJ56kPth@rF)JcZwp(a5oJY1_Ku=9+93(S5q;V5=ise;i8>jnj-YcWs$0&(B z^Ie*cHh+ltE)TX==fQ*C0Bc7w|B2vH@+e7h0IxjF;r&*>>y+|D`ZZQrNG&Ewb!;}) zLQ0qM$gmZ%w&N|@^yJIz`siHvR+zEYPXNp z-t$@RKh@ZL!o>g|>8Vwy#g!gwGb(L|2zP{Eiy$$9VHt8J1^F1|JrP$j zU;+7S^p$OP&LbsiaU>au%@waQPi~lehlvuRS8g1=lol?k&;uU_QCiI0=;I7LU4?Um z$!iz5wWXPO((eqg(*0!{T(jN1WEIuy|3MZr$AO2f2Z79uX=zJL#|aBva+JF`3-v5F z37Gl>918fO%q1o4$d3X1seLK}xXhG{WLVtCd~}kc$~=7Z-$&SM$!y4g4`e0qFXwR07-GHpJ{U@vR-H`%*vvmqqmxi8o#$am!NiozF74SEF4&JBDbcphYS5Nw z$JiSb z?)hjXF}%JSjlLevejdD>);gsWHy#^u?wDpav5Q_A%Rb?_Y(50@HC4aJHSjx%ZE_mk zP0XNp-Rt4<$>`ly_>|hQ0P4e^7s}eES<=Inv<^BP<;g<4#Sj$w)@qHd4X;o8 zx=#WFXEI~dj8ov*`yrvckl)@uCz5CKf-2mWJNB>h5VaK!aASvt_!zMpIipY z7z50dTmJgDuZ~x_nhz*$*$=h; z8;0iFo?-!ZL$80&!<-Nb&K2Z%?bGaHcXX=HSgWx((y zF4OVN>MW4t_R>qdgIen4P&;Y&^l!r`7o7Z^t}liqsruTKR=Np zRY%yhai|D}gO??n;R3D|1SI;aBxV%O`4UN|z!pfoEf<2z^|Buf2;)C|Fu&v?h1pMW z3l~VOh7I@1b>KckEB%g978Gzh*P)S=yq{A*ox^T^n6luaKnoX7(bt}tr%GpkvlTE! zI_-ri#3#2*Cn=l{f8fxnq&tYXWJS59292iJTx>sf^1T0#6^I6GsDiX>q5I09;dH@)tlJpD>ym+*@~Cfh3@ow%f~l zKP^KaFB&M0++s?Ciwkh@fLU95!gwxfPvboZ^E}co8Kh6ccv9&ynvWgY^3^-4)nO>k z`v(X(Q7UuN5mi2f{Ak`kfe-i0Jle@?V(&1hxr|vCyZ_c{9EnBrn2GN+NGQ<>BV+LG zPM00|>34DG!sK6`!7_;V`}up3}o?ZF7$w#FDkr-#(x76SpuoxVVGDW8{JPFB$eq z%=FoCCar0p7dM5y-Ypx?3O!21kk@pZ*YzT(Q!VIan&=`>c`-~h&QP#IO=8MhDWg*9 zG|V>QC7cH?#ZU%6RD3MF>3Wmz<+s(yw;_-vaD4>)O~xh`{L9K&&RR)SMw#(> zxV0$W|HadNc*E88kKfmgHfHqBAbRxPM<;qGh~8`T5{%J_-b?fnEqe6cTM(j)Q9?xY zAjo)J_xD-9|KRMk&N^$Iy+8Z)_GU|ja+XT1>`{D2=jC<0_&Y46_d7Rp-v`rsA(i3w z<9@~g(p-+bxA<*sp3V* zhVTS+doGuj^0c;qkRD`8>)cO!B3DR4fmnK^=zW>lm2c}aG@uS=&uGcX6uKq&Q+gDIQ#v$ge>PhhD$ud>^?hfxb1tMaO)h@WYmotagIVCXf^2Y;pH*5Hh5{qyk7 z5X_YG0lUwI@;OZ67Q?Iqx#})*VwMWr#d7=^H(DG8oZ%60nLDoTF+gI3V)*cT>|oXSonmPUDf+G}gW% zrGL~!Ob(Bd4v&4W@z*gy84p|uyX`xqnTM8Vkf^JefUsib z_mJgrJ5v0Fp@j`mpb3hcX8YR4$0!jf?|E$OBTp~szhKBC{UGZ5)ZzQd_SCrz%ET}C z1jpsBln=<2_!6+d&e8DE!U|49<=&c+&^)TTM;pzLhIdm}JJHBCqFQyWCNhG|<-wp; zhx46Kt3?EeVZ4CMm2zNJ;0oJ?>O=X}hfkZzt%4}Q>o5E@<%yJv{IR?2N$)jNg0&tI z;xY<_m$&z@;Q;Y_kdu~_H*yb^poe1bydQy0Vl?Td0T375G_eQ^yWu? zpKAKq-Aw0whR0hzIc6pKM~PAK7^&?y#O*dR?b6;?oO*3s5*YS)P(rp5dW*xr=9b4YSAx#%?#b#gKTsgh6hw zrmU1!LFB9m#<{^e`-frop@#s85wT>Z(}fB-?e4z(w#tWKBI#P5CFB(qw)0>%oN=Rq zDf!*$c3}1RLwaq_=oxuEoW*p?SUJXYGt?|di|JEXpuD!{1UU#RU9y|iR3zY>9Y2y% zX5i)KFn0kOI~yur9V7dWoRGpWm!E@J^$;h@kW7G_$&MVE2fU{ii&`C>&k@PfGrWOB zKgW@0pQ*7=M|mkEW63?M?zx%50bcaGsbjXeZEec$;M?U%Lq5o5ml;+9`>TrGtDo<;qrhqsP z#jol;URjkZk=e!AFv2_LD^|BTnHblGzkB;ByD~<|B=(OT$W$BUWO`^ciCCJgYC5Y< zrG96c-K%UKt1c2=0eg*nQuaIV{ZvKnuy&$lRom$|++=idqnE~5*`i@b8Dc@QI`2OP zAF2JTjX$+$mh72=lpe9=^*aaBuqYgAnKg)tSe@py&3>11EWsBi(M|YO7Z$v>=Ii5C zI{dsDimcV0X4n7d2~p0H%zbM&oz3U)t%tHj=8K$e&<%E%U4eb+TGN%;-J1ft(!u&a zE3>+au|#4PGe;@ehrwH?%LYQr5Y}a_>A&6fHD<=~1sN@CfOr0iTU1Zb{wy_L=PyUP z;Hp@TyR)s>Df4vA)Oo@015(NxHWG|3@hf77EB!@b$gl|^q~|b11X*3upNnyR)?DCs zc@(aY0oKS>0N$~&WAe>t4-<%;%nuVn@l)j&R3zd?vMo`fa@$UHE8^po?rcZ9ioLwb zHcq?&{b5{`V;|Q-a1?r4BYw`kye{D6?)u3)blS&~sh><}^^M4Zyj7G6kr8|P^F>V9 zyq-rHtu~BB)F+41E{6KoG=Ulzk*GHpkHVEwCJq44^D|)}hDyXQMPUMYNGR{1n2EJE zGkJg~v>XroUVl-Qy?$x&6<^eeLWc0HzQFHqSNcmjs=l#Wa*uVfcyijkiFguP6Y^hX z@n5u-8avP$=;ScGTwZwtBQRXGdiQ&Y*(MHIkF#W(>z37TbX8r(D18eWiJe9v&G@1( zviWVr{LS(5n%CsZl}+!3dVopVH;vEbc3ba_EYdb7n1B*bam(AXFB1&b!#Wz


    U; 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

    RV^67umP=i^n&$D8?&xT}uqXbzBN{Jl1u5FX{w5 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

    }9#k+wOhy5OLYEu(!~rl5d?1n&6fhrkmy^ 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ΰZn6E z7|sZM+5yWxhag}i4~9(t1R@A|Oc*dKjd)=PtqdeePPGD{59EQ=*r(+-upx4A2bb^q z)F%6w2Iw|Ilt{{a7R>wfuZ(m-@c!WkEPkr~24V)% zzz=Fc7|tOd{sI5GMhLUY97vD?+u`xR>mc$Vj^^mM%pvxaP2&~jjP;U7{*ZxC_Fe6Sg}knV^kewvWvl+Tg^U>2aRAik_`g7JA8Vi;e?`nb?$ zyl`f~5HFzO49vlM0w9Fs$RU0va4<*}W+K>>Yr9g)4rBtr7{U(qX0~c#Zg62N*hwZT zU=_p%X#PQj3Q-3dLaS(^e$b2&7t9V*D}LsuXn+Q_5JGQ+3l}~S6dS4n1JbV$!XHx+ zh2n-Ifu{eG1($%QpVX~SW^x7nM;1d5MPvf2c0g-*5GL)&6@MXq{&-+?)?pWD!P1s- zw4QK^EGc|&ZV#xED(8Tas?j5!(24>e(+Hv)X-sg!u_(t;`N}bA&T(VX5hB3C`)VN@ zGYBe3F%3Fugd7dh%wZMM;0GR{Z|gk6R!d>k|0iU_gr!Ui_NUW%N*9=AXL&MB~c+%(hghFC57@>c2ZkrV)SB@ z1J~g#6@!Z$LL38N6{he38X|lOG63|3A7$bxIa9UR?-xyTw4AWC8ls9C0v9yrF}g7T zbaO28NIHS?EcGQVHD)bI<|=+>7>?i<+|eO0$PZw|?Ha=Vih?1nDpM7gBY*0neiSnR zM5+>{!~5tjsKSpAv}7{hjy|CRGwVY$RdIv-!541eA3{hRYH%aq2MwO>zA_LrD=>uk z(-c9|4$Fu+siiir1uSHcL`5(h0xdTgYB$NUE90jjLTEUPb0(y7_n=a>-p}otbL6xV zI*AiVeNzq^qxtv-J6lvc`$j+Wp%s9~J0S)<8%8`4CoRxn56~eG1tLUm!IcIgZk&`d z(x8pxaD495Ks#y?yQypb6NSR(NC)Bp?#B@SGByx&|1Pp?h)@ZC@E=U6A~iyVeBeSu z@byv?2o+4e&WQ?B@fpHk~NF_;086tf2Z&IPOUZj*^s5C+>0)wmz z69qz)WCxwTG%m-Yc7Uc#1LsWZw3Ti(CLUn7t}CeKGBzAAFjtZv6VWcgRTSlGskHPT zj?Eo(?*gn#Bs=1r9!>2C;}==i(o+wfHhdT0e83h2PL}>= zovhV31K`_8XLFu*<+`;_&F3F>fzK*H4#)u=#8o28wGA>tL3z&{We94c2I;j-Ubu0tfy#rQ|^v`XH$`c#2%?j{N~0c)<=v zQiq`gDri8vNQVY4l`U`n7;7GDh411PtAZWt3;=XMi@%U2nUN7DW2RSoU~4)w*~9Y5 z^M+QHIV_mkZ6Y=klp}^Jj^YR^Al`~%gsZfVTzNeNqw@lw25vzf5Ydx!SeD;qVW#(T zWEE3755z!bCo36~8S96jcU+MfUmC&!{6X#nA`bk)0(3buc&U>4r`@i3B}%La`b`z~ z0CZ08)6Dstvw2_oMM|AO2Gp>kocRO=NtGi-ms0tV-tC@X`B6Qh2WY_-7`mYyIu+^} zS{mX4{9(Wxr_p{1h+Eh%My!C^!gy*R7EmgdKP1cwg^nmPJ^n3|w-$g&P%r>S}_E*UVcnk^vUALsxhfB-3Ufqj7hk%|EW%lfVX z#Hy3pdbJvrpER0T@JVC3!<@RW6@sksdWSL^E$j)c_c|^DfELKX0uB4&3k`r^wrRVzZTq%o8xBZ^YD&Ae z!6UR&yS06rL|Qqm`MFGf0$7bZQ7ZG#KJ&SQ1{P+3w1>O8O#`@_S-7p+KsK7X)uOR| zLbd%e$FlE-_y;Ty7-geFVbyW^X?HyVaf8U}l4QU=Md2fLaF zNO%PMm)~1D?mNLzW4`HoXAWG!#UmF#>^{n5I2r{%7z?sy_)a*SOgwzSAG|6ce8dBT z!F7?FNZhnzvBT}j1d-b}E_w5WiA;KA!fiUlg<`osImLP0Elga;dwfM|$QF4yKaAW@ z=0wJUq)Ujr!oymJR^!J#I>@QK%H^rZGrY!edPh7wmr_u_eYwAnoHeBU#I5|y(L7r$ zoW;jn%%MES1zX8$^3B1Uzj2%`%G|!we9!sZSQLfE^~A|v9K&DQ!)9F0U0j%2y3ZNC z(RuFAGyV_GA%(&_9BTqeGA=z%5*;`)&(S^o(?R*qy*kWiShDC@qyM_QT`<549MoO? z)n6URVSUzVz1B@a)@?o4b$!<*MU9QK}^_*z1XWp0T!SE93TUjz1cIs0UBTd z6u{W2z1nA80WiP?TA&4100q4L+fiTzw%r9VVA`$y+|eD)8z2K(0NmaE-Mzg9GN1v{ zz25Cz!4rVpyB*&7{oBPo1I+#21%BY~IsqKO1^PYV-`xcqAOQ&e;UQj@Gk^sYzT&~1 z1u`JwHGbo{PysT);z1tVGr-|FzT{25dK3WRLw@B^zy$*SkFL2#hdr6~-{^@Z-l!YGZQ^El#zT!_H5C8!X z0^tO5o&|V2lkePmzoftyo$ApZB6#?EhCb~%A^}vs-%sEV(1B>c0T8@C0;^e zsqEw2@7;dz!^ml*=J1~;><1qqaGu}ip1wFTAHD$)R(|L0Lhz?rsfT^>Io~6Cn3)A* zty+R%iR=0rpxqt+8=yP7{y^{P{qo0NsR2LLW54sMzK5d#^f|)n4g!PrbRfLX_4*Eu zS0a4WiRUt4-{1WNz9GR@KObBn?-hOpEPrU5eD+~@K9g6#PaLXgfA(*ZpTL^_u=U&a zA0GEP<|DYrS)ERNJkor=Pa;I0B}m^#IY|LffB9$O7RKSZ!(k8s!e2f>C<+=pc(8?n ze+(Ns+~sdpfQb|X`0@8kM@5FJ{PC(Wv0=rEMa-EiGBSY3lp|NNRH+7CxHBysZnVh~ zXUKmqck=A{QfEqsM2i|diZrRxrA(VTeF`c5FYxI$3{Vj;|?6YEhiFf3Nl0-b2*|&V@P)ikN!OJ;5E((Attl{Qab#S z&mBC%;f{y3Y{Y3eK+Kq=jln4y9FRS#Dil#gqWYt0Is%ELs;q{k3uXTx>Q5a|MtM|! z;RNB7ci@${<)6wf%WSjGK1=4A(z=yqRc{7J)SAC^B&tJiW}0V$MkNVtx#pJFfS{kv zQmAB#j+2i-;e;cPhL2iC(4+;m&_Gh`e(I2Sv#etvY~ImHDs%ss>QazAI{d3`w?gb{ z!m`mClyDXESSwJ5>B=i!eyl-q$tL5Vlcm38RBV>Wl6P**GS5tN%{KotZO&>{OVyop zI)vXWX`mCMLv!SF&KVB*@QOI`$|Fo4H4vp|5j@ZW{-8X;ys?pY869zpJN~$H%Mk&G zoX;HpTaRf8?IIjhX@&jWQ36R+G;H&oJhHLRi?*+ejO#x7!$ZFW&<_}6GKaMamQ z)oBQmk2p79Zj=KnfX1ky7T!`$J{oGaA)>43ThIy)B-NLJ4fTi48^ioXQES*vRD&Pk z#On?(Za}`UNkuIFs5yO9fTNAX=M#<|56q?=qO=4cUTObS&x0PjyF&{P0bC6r_c%~w z;~SLAqstKi{H-1OM2z$|Ir%WZ2l5PI&&N4wcihv*{_GmE08%Cv4Li!ESk@F{X$fYS zYoG%k2*C)FMQ0R@0?(*&mu@jcF7l8A+f?EH5O#fpArH7iJMbb80O4gAiDQVK+#rsz z#j8cJMAww$gig@KihXRp>6p3h#I;hYb61-UkLIfZ~ePfQK14lT%af@>xY8R+0 zNCuK}1akbPAwydmepEq`K(;9WXYi0biopxcctU!A&*%;>LbvTTc?I0wwc(1dBF6?uyDi! zE3V@gwA_vqtCxy<*@1uO!3zKdC_w%mtmG)Esm!s!mbG92rXdPsNDW@0$9B*H4$1mQ z1@^GJd<0`JF8mH0#IX)Fv~i#O?597=RY9Fya4O;{+Wp!=4zsaq7Z+d%+Zd<^dE{dk zJ)FTFIO7X#*0UYrplIFPpq*m)ASB*_lP!GUPCT4Y7Y#j1M0x1YU$jjy?l{LR#)pGh z)C7&?)@u#5-3$OkU8c^VvMb&BSY z2Rc%Lyb8dAdBh4pNer8cI{qp4AKjXf4~EgfgIZ5K@|X!j(BQOl!1Q|S=pgji#I*qU zAQ**;-9*k1!@162n6j8!0FDq0dF0`s;V8!3C`PWtSQDGrT*Eev;s)J?!w-8f8ywc5 z&OKmF9(o|B%aWOoUibkP<_L#7VD^Al$b%Q#HOD%}DHwG6V~}2&*jF)E9EH7izBLPI z&IT$Kx%h*D9bxD{`jSwF49%cH@K6+q(gq#&VXOYgs6+Y^Ba%Y#jQ=R97u|FY>NZ4( z493L_C~_xfHsl9$nFUe(FQ62|#}viW<|tNmLUdkck7(hkW3eB7V^F)cQsX;1#%Nj@8aA zAQyl!!+}OFjtJyfsS?ia*1DN(2!38u=KTt1P5!tNMLL2Dp18psyO82U;y~zzisv6^ zPL+ELGhE^Z(6~WT83GHO;v*2l96c+}?~W zCB6@XwXLCL-)Z4jD)`gFrZpe#RB;j??vmt7L?l_4u z>M(CurbDFZlPE$U_BP}eb2_n!9U>l5H{@u0@{TZeEMRoBiHP}F@U5TaW5;-itc+_F{`eWMGfXiWlOj_^^O2S-$r_2VO$OAOKoB-TG zYu<}j(Do7>imUzUiB;6b)(vs#CrGH{+ z9WbO1@)#v-vP@$I@<15xhD~3{a{*l-kRi2DIT3N}YWZH})m#d$m^?OXS=IX9Z2wcP zrM2s*tjXemWUuYcjUQb=ZlNuu8j6X9#+9#4rg*M!e)i*#z74U)VRZ1eXF8a~!N!f<*{-=FesH~J6IHj^Yxr}+n1GZgnXl2^a@Al+7WO%f@2)u7f~b9xczc5jC!RWTB0U=EoQ0Id^aPKFUWpkIhI5vg%yDUp5( z5&%`>8xKVhUZW8^p?D$J7w5GSLPQZ&1A!lCc{-SRix)gV=SqXbHUV@jI4FUCl6nVm z7i5(gnt?|hB5)Ye4wABDNih-ZLLS~Bf&suOA8|Bz#V{HZePPHG(f55QQ4!IHBmT3M z523ab*T+iQw{=A1ePMWpLBdLxf;6YZhrvKBad;~1mw;RGej(EkMt59BaX{RM3$+0o zB@t-*=St-9f8@5CP`=zgkm9c#32IrC>&)E81fA#5D2w!3#vecpOJe;(HFeX1H2$^ zFOoFuGFSL`VGMD6$tOHSp@wAm4{FE|Q{s3H0f>O8S=?7okw}JQ$V$hD{&7aZkPA|X z7;;S+DSr;Qh!b%O_eT*!BN4ynHq_G&B}ozDK^`yS3pb!Do_HP@b1^$)e%6tb)`1+el8QqCl!(!QKADU~$&_km9R0(MQ3)2VNFQ;BihouhM}R3>g(Ldq z2NzK=6Onh%(-ML~Whs~-8xf4Z_kqNy9n(Y+Gmsill#Co!PkSf*0$MRsl2+1px@0;R>L!0>Fb56(;n7meG+- z_K{9jZzI8UPG>A>CJwwr5qI$#{gE_DB9rDplY*#r5LiG^sgx2klo10lLYXlUQ>LV+5iAFb)m$kW<+$W7hRgLYyUhMKSNnx1v*(K=`B7k5h@OKN3 zAv&PJFH7;6wU7_`*AV^1nKAYccL8>El@BbHn>W%Bs)?Hg=`u603;EESv^krxIfsG) zk*j%|Lh4E^lV!tzQogC7!1+Ih=%tiVoa3^HJaGi#z(f9tL=3|sjNfq@wm@AJ0bBbu z5vq_6bU6`j@CNntiAdR=?Wr+;%AFQ7F2m8MJo%m>w|;_(sDJt@fXb+^Qi|*;Ykq2| ze!41_YNDAM756D0`Dul|pL7s$> zDNE52I>eQ+iK{mH4+Z8|8ub7;^qNyDkS>#&E<>k1>ZIIvkrxT2>Pl3)DVvvtpgZOR zv!G8^x~1+BobcxlVfq_m$`EZ?;B<^LY*%@>&8?xT{fRAdE3e&QLI)BK@vqr(G)M9}% zf*+6a8Y^)vg`zYS5m6IG69HgRoMESENf^K=t197w%TbKux;t*DtK7C#co`DU2(iEF zgC!xX<1}0Al?o{1PG>+1rFo$}>mU&_DS=RXcZ;`qi?_0H5P@(n;9v#_F(OQnZvNR2 z`ZaM4u?Fn}Nu1FRb#Sj#YNW@~uHdl-0D=yDXc8c_kg^%C4pFZ`I*s^>KyAPokEBUs z^sg5Q9|OCQh;mH^>na~fNQ{FxLDHNP{&57lAW_Z3k|2go|3E+XbDh{pvf3G_M5&#u z(tt*(vQ8-!)#0efiz+bNyz^NYNjaW3$$mJQvO2q-a@(^%TOUE|6MZo@GO`jOHbNEg z0IDE1|Bym>;aB4m5;#b;a%#0YSgX@CTSlQP%ILLsiJ@Vumsi_^etEVHk+FF3AC%E; z$11+>(HN5g2v1aWfN%mEybE&_L*alBqQMmU1+V{rABM}ouOL5#LJL${x%N7wSwe2S zLLQwvhxA%*q8qtPnj#I07wCWsXz;lW;<^G9yNRfiFI%4Ai@oZx#N>IX-z#ecw7lSn zlPfEpG#Mo(JF-hT#o0@g;JL;APWdpla-M-W!D-A8Pe8tF;i*J2BY{MDOZh`Ea}!5k z3wm@Jy6`(1gTJw=zZ;6R5V~kZ5x~3JjJ3%o4g!TlT9(p-Yd&m z?6Tn7owLlnuu>kr+{;a=yeVU{;j7B@=>%=87878;WxUJPYsR&vy{!_d>j%d>+syow z0h?pNhf;LB5V+sS3kIB}F`dqWt z+|kDjz51-ZjS8t@tkYne&`^`jD6MJ z`@~mF#y<(g(aYG5eZ1PO7~bjJ4Gr3XSlYoYmE$ejr%laa%(AGB&CiX!lpWg}P2LjZ z04#9Z2Z619!~(1HCBrOEj+yidlnrzVs$koXVcr7btl=xr0vS-|pnjfK zoG`cC+Jvs^C;QwXZL`N7<)#iTQ~uAmPVLp+K(*d})~@YE(Eu5s>A#%;Fb(C13M|nL z?a7|YX8qaiz3$IW=o%yK!j0{=zU}pH@Ar=H{-gjH-~uhM>!0E4E#Lwe5bWcA=HFZX zvhFSF%5K!Re9s6E@#Qk_^q%h(Z}At8@zA0G3(x=$kO3bL@)_^|4X^+OKkl!5?(c5u z0UqM&e$*}>@z8EA6CdvxZ}T^g^Eof^Vz=@s@9t6F#j$eKjtcYW3Gc72^GUDtOV9LP zek-tC^eN56LQKN&mZ;QkNxK_{}NO|6CeTikN^3f z|NK4w{UpXh0ucWM4kTF6;6a256)t2Lz#&732OT~fIB_CDiwHATq^R+t$Bq#&(&bB-F=fuAS<~iCoH=#w2&@87>i zT^2Ft@0V1*CUN;|*Cz2}$dP4k{Wq2@<(8JguHCHp@>q_Z*@716*{tQzWGg=uZ926? z&81PVo=uxGY00^D@8;dx_ix~l0S_nsbArpHOM@4D8g=<|=y6d`$DPu&>f5SqU+?T% zcI@q3yN~Q1UcBh-YGb=bkKVlY=<(&xr(fUx{hP)0`;~$Jsv28%LCik_pIZ+!@T}X2 zvg}g(jKKvX{0K7%$NP@L@-8fE!tv6wZA0uVd@Vil-~*An1PfGgMHX9h@x_JqlToPt zV8p2v!v?f*N4r`>Fh!HlVy!I^)6?+75rup(qzY*}(#a>0{(Q1FDM1RcBPFYZ4Mh}r z^zutE!xYo28Ow~K#xY&O@vt=87R zfBI$fA02-2rMA=YB zQFXOKAqRz0<`b)YR7&o2trgf?LH7A)po8uS+5MDNiCKbDkv3v?@I^-rfw*{jFo{e+wqtVpvv@wjGEg&ch*#G0u47 zo^AE`W1)8=`EXwchYxU+XHNN7$93iy)&!|6GIC92RSmpRm0y~?aMDXR{d9wf z*3amakRGU&c2?m*AT`AC=jwlW5XK)_3JM||dE^i%;c(=b;hzdpktd%%2I@oXIVuRC z0ySE>;p=SWfo1mGVG&;LbA;Jt-+>H9%wqmw+JOZJfzlwxA9T{Nh|^p^w*znyQZFHW#}4sVq?)o1o%U%`%#UoD(-IXUXg^c&uY(H0jIBULvV{<^NCjM#%{Vu}FLn`E5R4fX z1y?~M!Et{V6kP_lct|zEZ zxq#Me@qi(gt9b=6-|!UH!jP;mhW-oD+6|*pP8Nm*+*o8SD zM#z6C(jT)J$QjPzt%A%T4SuMFFwP;ZgZ(fcyGTP5wQ~e-eh(r2il0F`i7C znU6!GGFO^W;5@W`5T$8NeM3#aSaXidvPc`kfibb=1DyXrVK{)G!rNV7A{AIgJ1`~> zryj;35AcK9#E}XdOhl0J{_|)6*!C|ENi_f#V;EQj*_eZ}X@b4_*eg$p8#nJeWOZIT2h!Lc2A!p97kNr%9lz;rm(VUWi9&{oc=|p zs|-L7%i1t<5yKB?=t08<=@^0hE_nZ_!NcS*kq5jYANk0|9F9B_Z#b%kXtFPj+s-Ap}bJS?gJ zr&zpD2bY{LNiV)NoS$1$FYde8e~l1^5}Lnbmx=1bp|Sj2S}W1DP#IMe{R!5!fUf-HE~ z({>>DA=wgZp`OT;9t`8k9hIAw;UiUmMpCI4!Iqj=)8G<&&WmnD+@2JA$|UjFbll~$ zkc-@7M$y>DagxoH$UL(q)g?lP?i{0G`e#T-x+F&?N_}CxKcwkkiZlB>%csU$Z4funV_fy~FnuvwC*utR2~4P5KPXW(4n6p#327UitW-oiL& zy7G%yI2QQ zK^*{5uH$MKL2x94Fg-bt<6dHY#U0W$y*U_?YPs|DI{ff&AH?E&wC>8Sr_~NWOtJ!V zxK}R*6aW;q;|+qUqOb!f=V4#&*f?%wpG~RkZ}&v7n{u2> zI@~l$@@(bwG^ z-~O+X(wJ|1qkU(*jGwS`po}|CKM%kWZqYP%RO`R2UZhbs@&Gsp?A+*TupGwaG+n3x z>jRm=9)tn0e1t=GUpF&B9Nvl=til}c3dg}|wQh*51Cem|xZLAd^SU?cuP85_-Z^IY z#@FQUTM9h>j)cq%Jx0ZjMv|VR|9zS|0rJM_c>r47ES!0W+tVMp%Zi<5^rvWKm+LtH z5}j9H&Xn2B4x00|Epzb8ia^u0K`S;txjqAuEIwhWGoq{jd_bF$f$za!NP_bCNR7xD2%fp`@%%*KK8mJFuFwOyF)HwL$~6@FMO*u3`3Qx zyCCb3i_%0?Otw5U!?M5^UvQyfNkj zOk~Bm2*Su9M!DEK?JBfXj7Dj+5i>+a**J$-U>{?%#VGuxnK^g!j)LU2^S z^=crvT0S^zzQn1sYMeg5%OwRAMMbkee4Ivo+{XfmNB82#0Gz*s!aES8wwyQ*tnj{n z#5Q}3Hh_Fch+GbTY{-brIZ#YIik!lkQ=r3hFJ^4Ug>=Y@97&SYzE%9ll61DkQ$A)) z$BksEIP}PnqzjZ>!<4*9oTSN?S;?FX$epZ13qrA9L_9iDFG7S#5?QZvEU#efjhb|< zo{UPV?7^QT$f?A+s?5awBPM#>7;Dogj$FqQBuWJeLS0%Eq^w5_x=OZe%dp7Gc63XX zgiDJ26~gKautYSpY!!sOrN!#NHndB6Jj$88$GV(FxlByObS3_{Tuh(bNuEi{TJn?f zsLZ|WOPD&#NAyeUq9fm+OQ3X2(Hu?Egh)r3K}wuV1JWzOWHIp=L~j%+$Z0Q*wydY(K$G?P0%VaSrJWPh9%ifGm>735R6tpv1PT@4p z!5qgj!W`nv%tND2@f=U`EYIAqPWL;`^mG}_q%1vI4NpNxuhb|fu}1T}PyEbJ{RB?x z10c;zNA^_4k2|qpL_qY~PXtX+1zphjcuEF+Pza4s34IX zP!R3N!VFOoEm0FaQ4~#46*d{ZSwd zQXw5uA}vxQJyIl1QYBr|iY!9nI1VO_Nc)UZDrHLv)DI}F(tVs#hZ<2W{ZdFXLM#Q- zY2?x@@=`KQQ}}v38Oc&LwL>!vN)CNfI;|-)nE(mMQ$5|&J#~OOO}RLYC^Y?3LT#l9 zEY!IiR9CW1L~YdX8owx@Kt~mp10lta$}R`0R1=$2PJJ&(jRH6A)JW0PM`TA!E!8=M zO;KG{Y5G*jV^s>>OaompMpVkdE5%%Vv@eN(Gl&IW{ncNUwU&v92jGLkumy;~ktRC` zK|()R-BDM4R!Bj)`}+_)yH-=2sS1@3G{BgH{(ys@WC%Wx2VY19reFwVO^9ZdR%nIP zS7lcfd8h`|oGr{Y{9`Ca<&j0gm*4Ume5r$QO^DW_GLlHwKxzkPg;yJmR;N@{g*8Zy z!arfc!8BCP+g2P603TR|aERGzv50Wdg>~S)oZT&>MOw8(NB8Ti z?o3OejShb0Sgz&TSkTpy?G%MDSY}n(m95d1WeIM<7pTG)w<8E25Hqt28(Wx{veBBR z>l(4m*PYNxBej@yAckLPnsAs}3(JT8bKnJXn5|Wq2*4$Ve;{1LEv$<5&Z`Am9@*Ni z-CT@;#lTq%jA=5<*l(Ok~u+%?}v((rDn+4b6`r%zz zGxt5gZnVu2eh&Jr->$u1Xgr97IhfxO2NOC1VrW7HPF+=yhgZNl_7w;@aECs?x-$?5 zUPzaIA%F-QeI#?R zmVQ~|p!Hy&#aPU><6+^+LDXXz?gH*5uVz`(6N~d*dr*|6U zTQ1}@UEevNg>HhFF8-^4G*E?GSmwV`4Ia4WY>v9PI_F8Q+%b7#O!ikz=9o?vh+5#P zi%^4gsD)Dg2MNPxQ&U+W_$hxSq<%?QtI%Ug)?xn4<@~cRl4Vj~X3R4PhD&xjMh-Pv z$Q!q98eCYarh2NV(gD8$l1F()JzP>8sD-6jhj4fpvBKS{I|pANhqZBtlTPWCmWM8r zKY_HRgBBBZ=GuYCWc)RVc>V`ms6E2yA=G7?b?xV7A&g+y1F4?sJMaP9g$sjLXAmyG zJNCj=YUm|>=)p?D&#w zjpbO%e&@g$t6vZ+RbZa2_~cMl)&MZ=HMWQqVwlz{sIFLTtRBYN!C*fnVu^DMVJd@boD{bx|dqz6a^cgP3rE+VV`2OVJ3&0Vd#c0x`NAEb%?|?Ft03cEAIj^#NOGx0yDre4qvPnE^kTunn)bUAVUj$hUnH+j;&? z;w=PQ+rCk|F&ADy2X~l-N0y2s_$hbzg<_~+t!c7uCx>qj_i>jr^QLTn-B?Oji_9K~ zG-#KIsTSGj^vctP$H$1o)k&mm7}y=JEu`I zx36+%Tc>IVRoFd7z5ryM+hkuPrTzz|`v<4n1*n7cYp0-!4=-Mh(F%y&*`nRY&brH+ zmRG2OMFtn0pWQU*`AD00&b9Z;E=Li^cwxK?+NSNO@9Fv^GmENtNy&Pcqt#hlKrv)d zHif)*1rZ)7V1KCKG#KuO$a&cfhnx-MYY9DRF$dDCa{;GrL9}H(=iQ{o@&0;W`ir^u zyPDP6OhCQ>`vB5*t-kt3*+zoB54b z!I}rG(l`BR>ekf1@r~7m2x$5#c6}gJeloA458UME#>!KHTkkDR+tXUZbeCTE!(zk z-@=V6cP`z!cJG?y_|xQBz70#Jl^C>WSig8Z&IBB|?^u*v6`Os`*Xqy1mZJ`?$#Sz} z%4F4gy)1e(>C$*Z=S0mj^j@)LwYHwT_wQ@9X%V9}t$R1`-oDv#HvD_|RpEtg_a&}; zIrHYupF@u>9dquRs&}HE{dGHFw2&9mHeCJs^z!Dp{Qdpt>g$O#RSB4jI*rA7Zd1X{w z2|`HPhVPY_-h3aj*rJOs!noUk1+EyQjW^<`VQ?oh)n0ErItS!ODdt$Dkw+qlV{A(% z*`$*kHkQ~%ib=T=Q9d$8Vr(_#Rb^%O35na2W0F~>ne{EX<(X@;+2EB%wI`WSBn>54 zXX4$do}EDPd7EcI?H6W8M7CL|p@$+$U7DFC+Nh(JX}M>YR#G}?pD<~uV_*Z0GJ+N!HhMapNDM|B!%OSRr+D`RznS}U&jt;*!9!xCGpvBx6Y zYNTQL`RS#a`RHAgyJ|M4uGi`ptaizA+pV|Xf*bxWfl~6?tZSEAq-kE(=Gv~b=UTdM zpxTNkuD$o-o3Fn6(v@4Ma+ZtjobOW0F2T3nDKEbZGu*Jl4@2ytzmonr@Sc@EB(TMn z`o&qO6#p8r$Rm^N)FdaPoU+O*v)r=FFT)(O%rnzmv&}c-oU_h5^W3w~KLZ`K&_fel zw9!W+owU+RGu^b)PeUEG)KgPkwbfT+owe3mbKSMqUxOXC*khAjw%KQ+ownL*v)#7a zZ^Iq8+;h`ix7~N+owwe5^WC@Ke*+%4;DZxhxZ#H*p19(RGv2u4k3$~0#xHeyX>>mUc2qL$Bg!`|raazx?w@UCAZ)!4Fbn8qDwqGb(7p6Y8!S@JI(KVm1m4N@Hl%n8!OtfwE}S z;~1VmArFOSz)$$B8vbZu4~xjdY9J#g>3Bva`ZmK1wk#R`NCzlb1`U6_qZE@Ep+8~> zvln*JW}isM6oJUH8P*VG$neKJ{;FX_v5l~V+p7c=eMSj*IOC0aoM0#r!axQ3@gK<8 z1mDK!4`ftgWu7<&8{Md~O04l1oS1|PS?EF-+Kd|Y@JBwpxH2@_@MJjD;U1}WMR+(; zWpP9qGxC9qNrFui$jFBr(I!h;GVK!nc;L^Dv5ZmzGk{6_#~%~uM}G*CkWE7(DR0(^ zXQacEHIrgGLh(s>959b63k4Z#$+Br60~sm?$23;vP=6k6rzd@#PY3!-n|UG`6@{5Kjse%UX@VK)XeZ3_x>vL!_G(3S z*-_o7REa9BsW^jb&8m6~kfQV*^MJ-X*qXAcs?%j%O&MijR@Jf^@EDzl=~)x2v@ycN z8dnT0EC2D=qRF+V0yS+XF#EEg*6f9cb=gjDyS7EP_GQ9#s%x7&wZ*oqu_t@1GI{n) zGWw$)>1gXB8R-5=QX~U|Y(xeTC$ZB7RumJ^AmcygL0*-0w6z%>EF+VVGErc#tkab# z7!|lta;g`*?`TGKQ>MZ!PQn`SKqYJ2xzoLFLK^AV7vT*t`sECMe=rk0ir`!_$R_XHh0aaZ(hPlh9;r5zSxmCh))S_(wF>n2&rQ z5V9#VATmH&)w>#4rYCzab3q~JBp=eZjn*)v2Yt@6%Ce5Ntz}N12#;g1x7Q~dD;u$0 zkK~@r8SlX6x8H$`)mDOw*PiecVLD__o)^&Km19RQn=)=P*xJ}WptdK$?Rj|ntT^oU zgh~13XHa;|M4rSNpTWp<9K*-;h=$MD>}IO2F&Wh;MKwM95qmrZL2JH*Y@d4SGbw zWAul7@##ZPjd|4L85j1qGgdppbfn|uYFzjlS4c!mjBxikvpCBru|{{FtQ3c=^U6Yw zadbjM#xbOZGgkPFXsG%5&430YOV|l%oH`oOsA8jCPX9w%9oDqcF+4*vL|=mbK@%QD z!vnn#kU@hAN)xp5RVG;Ok0wYb8&T!u+`2z=rpFgBh%9vmHncM4if*Ix6 zbWPzT7~589S}idd;!Q%jm73OMq8VXA==E6?HlOJoL#vq`pfQ&-%me;O9p7AeU@guJ z2;vw6;UdlCpdK<73cAb;&0H&*V0Qr<%G8^xWfUuh)g+zMKD|&VQj+2^ToCddZHXam zJ)<9P;}1F*FtW^O^Cg+p_7f_>=9Y!+1n(n zR64X^be&i`##A~8S+EV`A5LFAiqawZ;r6u|%cO%s(qKBU%p*=hh#f-!R$@3})t;Tq z@tI?Sxg6JIqBW_^DMr`KRpJ=YRu2-SEyASC?BdDvpe`Z=3D!&{NKrj3L+XX#a8<%6 zNW(H5!#ix!Fj7{C9ptc0kx3F`S)EfY9bOe>)H{^dGy)+lg8orRdL83+Ryj$-Re>KU zp$rtJ3@22>Gav&?@f(WmWKVYBfe}_%zGOXh-radqC6t0%vgL_c0|vdrGvK7kl;I?F z6fH6(Hl~an7MV3P!&}%t^ytb`%34rq!g|6iGvYp`__egI+}@ZMtI6 zv6upZTTDVH%FN`;OsC9v!qFXrZ2qL|#ThaokdGndSM3)dCD2*Pk|0$AH@P8mZd46! z9$8MGR*I*IRn!#~lRp$9d@deybwV;w7_(X9bs|u9{?4Xz8PFev;#-+mEm?z{txz|i z3@LaTG880X!edSan`tJICrtya$s3V{p)AEB$}}hfJ?IxosD@Ff=Yi&7F(zY{=3vqc zYQk6|x{Ua_qiY@`hB1SWy+bs--bPA;kEH`L7@%(6B{S3mGw5HFE@0QF7dF8Ifyv!j zRRdrm12foRCC(5sIH~?gLyku0m{w=Yl&LwXSUn)bF%Xty0pAooLn%~|Fs2e^J<&1g z*pCs`;e~=GX`*csVomy!epaJ=-lLmV)qSd#t34s!!RFFUgD4Qv-hE=49uS*$m?6P~ zh;gcBF(iwEs<9o?D7+qq(p)n5m{<|lg&v{)>cJyEdQpfisZ%oMhiL*vI+ds*1F3>) zgrX`s0TDg6sO-JyJ!X_7@eGZgj3%h&9!Xi55oSU8_02*YS&ZmMcrOPPTNI4WX*5F^R zC!-P;r4nPex~U2cY|4b?i00ilHj^;AnZdqYye?{U`KeQS*h}>)Jss=ENzq@8LgB6I zTpg>J3hNpgW~)*aBYDyoWziMQ;K_U}4SpeMk?ezs>3+E=_1&!3N#xBa>&Zl<%OnFu zLaWSRuArxxLa4IU<@gTsa+kzr_vnIPmjoZU?>gq~mtt<)K=Q_lh- z;HKf`;>^%e(myETMIu#2M(f+uCGJIPRwJU->R#N*q}FOh?uk_;OkF3gl@KRL zL+Xu{8m^N+W|cp<-nK!YXc3uKh2F^Gnlx3Cx%pNEzuhd!lLce&T6xh3eK01b;+GMt z&$^OReL^I?STuy)>kVnYsgSOr4DEWKji!wFAp`k=-0o5mJYXO+O&p4ulrum>cVS@k zcCI6>RM;_t8{yE>W#F~R=+p?;GteI`yEni-h(G5i&%AC_XP(vb>Lc}eu+zsCnlaT{0A155yKiciBfn%adTm72Y z?)B~0X_Duz%<-uq{s24e5$@2)1z!*jvg5rSHC3okP30agm>WH?9Cep=O<0l2Q+KV~ zCK<8H7!trCLn}*>2YVZ^aut!00vY8{!MSXeF_H!YDw_TB8bul-4YR#g;4%-h!2w(j z1EL1{@+M{7^m*bMVU-kt8|}Vf#%)~3C0ol_WGEmRnyDR11)d&`g3V1)kEIgJVNv%s zsG7RhRc1|pvRFD?qHX$TtLBwDixB?$b9VXSC!p#-Y*<6~u^$IA&HS-f5!0t(S|b34 zKzYBe6ha_h3{`J-Z4#Hw!$I~YGdtBwdoYE8n-Q`sd|_Jrg7TC%w`ou&*X zh#N88)3zUgFtinOlI%_+IAW!rb>~1ItXu6E7(p@07!ZP~GIIsk0YNk-j8=@X z8y21RXP3=gvyFBG&1F+nZ^ev7V)uBHPH2xdc?%UhEo|Fx_nJLqFC{m6%XjCP_ejsT z(_NmQZTCI?cK3VxjCkL7fL~61|HByzIAUSn5rXu7cWZwyaLxeuflD~#5V(O)xI2yP zxV4+yw0Fh%H&Dg*g^Rf2RQQM|mJu$UezP}!|BNMI^v@iiiOYE7l=zI>c-w?m6ZH%! zH0zD~IN{Xzj|(~3fC4&|LMR}4k}LU=GdYq|13E4EkV`q<1o@O(IoFKreQJ5iwdR$3 zx!hFwmy3DTcmgPx`I)16nya~)2jG~y`Pzi}o6Gr}(|PKMpoO!{dFxCjNW(K|GS~3A zpEFLN|2b+q15n>gDL8{8fx`Q>d7VRgq$kgvGgPHpx+nM%o(l~oOoO0%4X1lLKc!_e zJVX99ba~WFgERQqCqP3qSRMOW1E?3efvI}TXo55}10Pp|GY}E0ySk(Ud$1o5$|(f` z$u;Jjo;2wA%CI^#h{7dUgERE=%-rUKvrM(iOf@tE2Wop3r%bbpDYm1SG(f}hrcAUq z!{+YXGt{!MyZgKM4n%GFeHP;8gu*jC_$F{2DfW50r}d#T8o7}JJGy@iE(a?vVGc@ufVE%$^ z89f#|k|vD0Gem<^K|3@!0~WW?C@lJ3wmc=7e8`sqDQNwoUznmd!`e5)!$Ymazo*D= zQ#2TTsZ$c$uRSkqLeU>RG$cLVHv=zWaslEyW`%qzvHCP9eY86g&1*Z}KaipyIo&fo zTHkwIr=`X!diQQ!G^pC%KSR{}{jyg5)d&6Qqki*rf}ee>w@*SSNc^*30>NLT+*iEB z1Cb|iT`6FKUM{-RcRDFl!Y5F}YHeMdUP32KgBB^eG)My{WCA9%{!L4JGZFL`|`{-M0&)1<_& z*7R>1`~$=!fz_T>ix%n`4ebRp+kulHF^|jQl(3oHg)CG)@gyikdXaS+#~48ETRS?bF*|Uc63QT*pqqLgSG|Fsi`I%dpq~az%velIdxf zI9r_98LeW0qZ>YS_8IQShNa?)Gx zc=6-Om%l#hSy+L6sR>jlSm35;&|-FMpPTh>p%09T$0HqoqQ6?D5ac|$||kAawqwk*^FR_}x{JQD)zq0HMHIJ-D#<9W!iwzCHPUv&O~hBfT(Oi~Ev2SEPM@L1u1!C*v)(WZ ztaGE-pz(6cK1*2@zqOWa=)r5FQLfmGHQt!xjy?VuMIW)>hWO@2lj9!Ps*KG zAd2LjM3ao@YcNP=7osqlXD%deLD4!ZSf+CaD|e=lcJ|j+RaI8VwoXq>ccunu1duFg zV6M<-NYQMF-$p0lIi&yrb_VT{?YhNx@c%XmoC?tB1==iJU#qM z?bKiORwk~ImQR|yFdj5W*T=>a$arTGb9aYvD;#sgA(#B`u6Ln}Y%Y2k)Zhj=*g+3|PCe>(DH+X9aW|5;Fj z9u%PoRp>%DcBXHBhaj3^=tL=6QHx#_qZxII;=~4?fNB(^Arid+Lu=YopZ*l6K^5vyiCR>n9u=ucRq9fi+Ek}L6{=B{ z>Qt#(RjcmvA6eDvR=L_$uYMJ*VHN9Gw;BMmo)xWWMJrj^+E%x|6|QlW>s;wtSG(R7 zuX)w$UisQrzy9^BYXvM=1v^;79u~2QRqSFJ+gQgw7P66*>|`lhSNmNr{(Q(ncH0FJ{P*tm9A`UTV1nG7rWWj?skuxS>qP>AJ+Y@ce83;;R!F8zWpt&hSTd`5trD&CO)u=SDa!N_qW0iez1pW zTw@#GIKCJztAKTkV;}#Rw>{qRibt$q6b~52-&OIDhumTaM_9%(2J)1tTxBbRR>&?+ zFm6$NWiNlY%l`E(@^$A+;v^f_#2G$wm$wY&7Sol@UzYQn>0IZwX4$;6jk95&Y-c~~ z_sC){v6(}BU>);V&2J7cVfXyrM!WUVf0p#5DP3bciKWFDMY5}D-Rne;I?1~RHkku`Vnw^S*okIz zuHnn;u`=7&(U$hKUu$bl!`9gs&Nj7UJ?17aS;=J<^{>;c>T<6d+Os&QcfT9n zmd*0A+s)c-1NPqW{xhgq3~q1>+t{H_Z?c&@@Oi7d-f>-bp?YV=L~A{@;kxg4S9hHj^NqmZ^OB`Pd@pt zMLu3}{}#L~r+Ke`{_#N@T<1Msw7D1E=LYZD>BNOA%pI;;s#ksJS=YK;ZLVaTdw1uU z_W6dzKJppUd+TXeyRsV)0k^*$?s1p9+x<&#Bj2{W1m3WGk!y6l|Gn#L7re{^uVt<; z81IGcJINETc)$ys)R9N`#s^<{TAP&ys_@6=IluXTbe{8{2faVU0f$`Y{qBudJ%}p{ z_Qkt?^@X?m?5SON*)!PX{zkm0OO5n3``*cn54O^2U;K9mfClF9M<3wOeCIzO`q6Lx zek}a4ih3hi_W?h*use%=Esy*AkT?GL34ia~M?ATZ@4fcPjsEZt|Ez65M=_27>LMuL z4lRFc8`@!xB4{-a+<_N#fcy&3!U90^c!0hbt*hF=AI?DN+7I2f5B|C@%%G0_91rUZ zkOL*lJ*Agt)zZ|UN%9sI!$5^WazVHkR##QeY?&fyFKpcOXH z4wkN~?$00cPye!t2ZX^Ngh2tlivRpit8l>|+Mx{qs{;C99e%I_MGFeCP}a5(u^QkX z`XI!XjjI%39aMqk;BVOeZtN(p=5|jFxzFs}FbnIj%77rNMsNgiVFp-`-8B9!?23)Z z*o?=H&>wK&0d`CWejy6mAiW*{3VERh{z3le4+yzR2#K%=;lLgIK_2AbtD5ltvMK-v z(643y55mC*?GUuQ@ERA?6S}A+HeCm?YuPb8hLN;Sdkkg4HxoI4@Hm<4Nu_&Q4MTi7YNYz z60HVOVHoIu5Cd)ojd91)U>!D3719d`RIwF~?X2KH7i<9&@sHIWAOv~AA8a8J8?gUI zaj?>W7G6*u@?i+Ov9nwe7G<%o9v~Ga@*K>e6MbO`->MyZ!6Dh|2>xh6Alr%&mBxJ#GvpSx5_IQE(pQ_9sHpG zAdn%Q(6D+iA9kS)@NX$CizokT4c1{D-XN=dz!&^s78cU2?hh~9$_@_Et&V^kVsfi$ z03rPW7P#sL5;F$9ss~$PCo3|tm@O&84b_k`_=d9eQt#Ya5d8j9Hlr;n*I+6)uPRUT z1XV06bpRW?k{|&Q=_u15(9pjwU>E#B7vv!rVNCOk(I3r<{w)V`2wANU_HqXh@-w+g z6c1|^a3KvIAQNYEvI27>Z6P1FlM>s(CEv<1Pm-)6vn|;Q68%9mx9SW&vK=H5KhFUj z(%`E?b2Pco8DTBkxbh!pAszosxzeB)bW$2EP{}Uf6@pA&4)Vbk#6btQs!O#pK<#rt zC2Or_zy|uT>x%3CQuO2^vmc3#_$KSO7SaDO?M;3D)6jxWN&ocAKr}=>uPW;*0BXPw z!hs^)K^RPL5k)ZnvMMFbfg;!87KAapesJ_sG^;9L4;1wuEL9lMO7oiYtcYE>2Pb@RhQx!EI$YB-wu&eCR93U_a&|w__)JPvQGRah{X21@Dp%e2V z9QL3BxC&7f)gKrY4!$Z$0d=o@U=^s<9WHgNnz0#izz>As7Uh8#h*hi7fEPMZ9vaoF zh%rXD3Kq=Nt9XDG&cPpY^%X9F|7djzA0Q2EL0|pB99Cfx|Dgv#4_O}o4uatp*MSyB zGFZbjs|->e=3p1{;SRQH24^9wtP~1CuPy$!5MS@n9VXVa7@!S;f%Af)4H$qm%`Rlk z0Z!*ItK?K0XO^_c3r~xHPS0yk1I{Y7)oAlePzN=utgo)lKozUC6YVnq7E$y%FH%#1 zBLBf1q81(0AXBTB^WfA6dSUbA;RXF+9YFD{?D0m=Y6fdTVTrT`R*Vz>GggmuRzpt; z1K|GtK@UPu9&T~-Y=Kv|YDjg#1YcAZ?$RNTl>iTO7&b2-)`23u)EEE3X*X|cH}5`! z&@Yb`uO4+Bh~XDHF&r@UAHzffvppA3ArdG!GVxG7luP ztIpt6(SaAlK_0YH4T=GG^Wh_l!TxLck9mKAT5Z7uRlyw4p<2zs9CYCZ{^0>uAs^(S z7=Ga%#lbEYkz=)LAA?cz;5Mrk(K4-+7R&*5wU-vM3JO!9bfuRfd*N{t>jG}UA8Mfu z&Y%ry!5?nna@}eMQh^-u!C9wpWI0bX9TsBIc31x)ZyQlkZ=n;{;T00LvmT%hhyjAh z0T1G~^V*VKJ27Q-k##%oK5JkVlusUX0d+xFhjFYnpHg|Qfd|Y=4PF&-&uTo;N(ac+9OB>s0>B4!!5>byyr`B{%?f=xmJ@Yw#hCcO zy7R2qGOdJg7|1~mqBRJT{!<>}fUAx$AH*=LuCoS6=Sl}?K@Gb2A9x@!MN>Lgw;5%jj)6D?5%C`=voN*l3>=xOLenTC zQx_QXVsRlKU?E!n0SDwDVXgEgXTb-wstwjbEOQokXICDA0aFz@9~3yN-d3wPu^0I- zkpCfA+tZihR(Dw!9duy{-(Vdq6R{XTfFba-&LDvq;H_YBFZ}=(%;5*!AQjdj9Q%=eO4`a?$$uPpf`37M<#z%I3_OT__7Yj$graReXA@rGL+M3ZJO!qN;{{b@I z9srED6HB$~2rV|eeqb0Z7FBy7t9lR(dtey;lN4dp7qeMF!!?X^+IvF~WE0B)f0~v3 zVXE6IKWABzcc5nLS`DBTa_RA_?NzCHAsB+$dtrgAD@(G2LAC#(0&M$dsah2hb_RBV zvNhOd|5yGMRynKOpdH*-t)pAQqH^@`Y9IX}6~d}F$BO^_+L9l2ak)zKwv-r;TT3Ug zKHZlxx!S8)cRqDmA-PI`QTt*;FurT~5NX+~!8)vZ^t!W~tkPP#pG~>wnom`iKnKzZ zgS8zDlNqaX(fH37x;IMwAr{8kM*$l&WxKGmiW5=Uzi`1aRoQDXvzQV1GZEN0k^3<- z`>8)00HNBjf&sd_suqIbt@3jhf_Sz6x2tdgFXdFLoV#P!6&*H{vm|>MexR#@J3xzh zPmNF*Kzz1&d%&;!zGxsbK@YDUK%m_r7Hm7F`TAmwzz$?#7q*&%b(%o))33EEGGRNF z$^HQby%!2Q7Y75G7|kJv+q*}#N(l2{%>Q@2L2;}0{HOPusI{sF+8`Bdff%qCc)h$@ z!+fj+9LocX2Ld|HZxK!r{4(P}7IZ-zI?)Ne9D;KpJi%%PA@sE7ARpdatK^^)iNOwd zJex1}4E(?rgaLOs9I7=>53w*vG4~v*xl0jIvb|e-9n!_|*B=CZt2*4UW`MN8$^m&? ztVlW^df^Q)Jj%5S2kf90gaLbtS;(_W*hf#+DeD1VAs=i#h@BjWN>-5#XEkG>$(PLL2xy<6X&zwD;ME0oH`R6;Jpe5YJnor)^(5fz^gNqBXtH| zA!^;hcHJRQ1E2~EHXOJZxib5-A``mPDh-5zBHJN^t+?4w3k@Q7U(Z1pBDZrpoCncX zd&|D;4gDW*5D~i+y7SW*)nFZ}nZ=!5wxK=2seQ0)-~qu3oo#?5U*QGKK@S!(-2b5t z+QC_GK^1}l-DSHK+@TfrK=LQwl`kvlF_>5BeGMp;9B|i_!uyN4-7&%eSA9c79 za-02J#?LzUUo;%IRMC-@q^q?S;vfk6@Z)D+aBUx3KX>)J>H%hO7}$VB*YneTo^>O& zr^SJn&FVe-OIe2@eD#1%W4kR+t6q&$z`P$I{MnlE?_Uvf=86Oe@XyDve6@@`VA#rE ztAhXR_`~&YVSrWsW_j$$5M#kK=)wW1mG2J58@}AZ@#C+S$%6?oR=j8ump?luGj0q@ zw5U;&5&pp;I>TR^qiy^V4B9K!(SkMnn9HZC;K5%y3I+)m%m+qX?Vbwd`EOOeIalM# zol7@pg*wFi(R%Pt$FH3KYVZ<=M(0nj=D-$Iv+h>i$B-jSo=pC^vgON|Gi%<=xwGfb zphJts=&v9SkEm0tF6j@4W*n*7`Quf?u;PLbeBzo~uuZ$P7!MxCh;p48x+rB<#Kjlm zEPuPuoRb;UH{gQ0g9-;4wBqeF>!=fzBhQ^1jMj@_)Og!>yYoGV5``_BcG2yl^XuQw zzyCiV;hb{@Ndds&4p%M;ZpplDIm_8I)407S$Q6o#E7KTo#3c z4H%7TpI^QDW=nH=$djgTZi*GoI%)-$N|@2k{;**|A;wzk!Ux&+PaEqDNAk@N(2~z9 z%{?GT8q_xJ^wUsBE%ns-N$Of;R&yqyr`{o}X;&EW;EO+=LW_|s{shAVUC#w$4mwPm zbObr=DBGN{wA#uruK#rX4-dkGbQIb;r?;N2m};bRK`F~u)YdWI${p2|SN<7*^7Jv$ zh3@2&?Y0dH=1(jYu!xSh3Z?Nz1sCvGs`*giBOE96sLHZtYNKDl?lQu)KI#A;9wT{ z5XRaHa)*4h;|&;S02w@~g6u%kBJV$YZJDB&gVI8ha`Jjbsz=samzFU%niS{x|=8gWNBcCnQv{=*jjFwXakmX8Sq(uM(G zj6gosOkNb@nS5CY+A-Z~|zp&D_3L-Jz_@fWKkquAKfDY`~zlQx{84STx9i&XQE zj`_+KK|>fE?nZ=N@0XZ3u>>g3$&B9L1xhjj)6#OyLS!cu-)iONJp+gH>Gfo#K#%S%UJ$ z>8)ca|2V=e{;cZ`ow_G-6-WiBH0VAa$buYnwcRXs8Wc5BQdWo~tR+pd2HRe@FpA9; zSnL_BtANBD11fB>kagVK3e{E}{%}4*JYvzF^1@*5kB&_8uI!yFU}!FL_R^dqGp{)) z?rL*|&P=W~yIIb6jwqV73emXCzy`c|a00_j=t3L%(1<4OhUc>AL_7M?khaX2>s*r6 z>^aUHEz!9)J?V(%+0$pvw52s2>Q1Aw&zOO5q*u-AR=fJumT7ccWDV!TEV*vL+{vZJNzT^l$vzFxMpr%ml@kLK7#!M3%x&FyZ-#m>#f zDz7d66K!vs``qZJwzh+^?sU8R-N4TDgdyM$I%uXC^n|y*_s#D}x0^Ir?6<%NPH?Ev zf*cmW%n|(Itb#lI;Si7FzY8+)h+F*P7?+C=W`hPGc>Loa54p%a4hQHsAmb=cxyt=h z@rtkfV4u05yXCQwwyIcP9n9scCH*@}3 zoO|B$2_H5M;2?*_6J-Z{=tB@9fCg2-;p9Q70Uz+NbIi~{4|;(5=6BEg-upiDYxunI zZ7x1x{~#4;ED8ayaPQmy{`k+o{@G6~8mu9Fs-Oye5M`+#1SZjXZ*X!JfChaK zfEMH|h^IuVa0gezdJQOm10n>AcLw3ZG>L~K@OK7h(144VaPa4Vsz3+qRRepl2k!GT zZ%0_Ea0GA=fP2to|8N0m0DyBKc^F}V0jLK*U=nJ_V?d}1bx?T@5CnGMfc~i<2L_XP zL2v|npb90pe^{7>TDXPqW&=iG7j)nUSMvjXzz3@r0cuwmtp|5Dzz5CeMa*{w7T^G_ z_Y{S91P;&xZcrOFa0h;H1`%KbaZniWHwRE?0TxgJVR$ua7YBII18ArU&T@OX_c*H1 zKZ$36Ch>TFzz1w#0oTU|AQKpV2#7nN2XFWf79eC?df+}b&rFM)i1)*T;@T z5eI7*6y6wnd~k`dmyZA7ju>GCsQ@2o7&3k^2c;u>m8g&f!HWi{e$)4a1#x?-z>Qw9 zc+EJHBw3Os$r;a>lKpW6en5={L46mQ3SU?dGk^zu05aE?eA<`?PSE&#O1)+$l5I6ro19`xcDRzlPQIle55*OfySF@3#h!G)Jl*m_&IN%2= zcztsadQq7Nd{7(fSP({u5jCI(eSiaKIaKsl5If)p(Fc}Rd6Iw`n1VT&l$Mf@vKdl| zf{N*cMDTv`_YeDMdS$7C);N?fI3QbDmlz?HZ5fq#aEWUE`340@6rA~jtrs`4r4bQo z1|Y+UKA4bU=!0&@cCc7>*ZH9!8lsy=XGH;xqalsxr-(QC5Ae5sZZMsYrvq@13Pbo0 z8W=fssFi9bic%Syas!ITREMwSc69(m0yYx8)_20ITas>5lh;adr6tEDXCccgzN>G_Go%QFqVco zrAwL$O-iOFfspkmrZst{!O5D4stW9Qdt$1W{Mn|Lr>1HutG2p(ZwhCaCa0Zod}<+{ zvZ!`XdIqV`2Yo;@V49w-XL#rli%j~1Cnu^($&QK`c^HwSf2yB$F$bz?0gyLFXSI}a z$$VqXda_>R25e9ebqKR~0Fd=VoQol-|GIU&Iu~U-wrJ~f0b7`m z!XJrOqYY7o4Y{7Y=?54a6gV&k0VoGN;H6MEf&sX)?(+kBV1onFk3nGpx+#Oet= zhmOhydwT&fdk0f`1Q#d=7fP&g{;;!qAc2A#6oeaq(@3>?skaui2Bv3>RydPBa0h|Q zw*_GViKhx?*r+hbc7g}DX^VAdD;K}pyTY4tYfEZvs~?KknNowN!>dZg`!vs68KcHk z!TW7f(!AIkbI+Td`!So*2{lrfy{QzvO+&uAdcANuy;@bhSMg@z`@X~*ZrrOMX+Wb> zqoVQ&zda|voW{PC~Xdzhf+zCgUg$VO-WK>WgSN}@v?#CX=fY%6L@?8B6X!B9-F#tXxl;lfcYu#u6& zHw;By{KZ5}z&+f<0&8i+0dEXQqZyi)AQzoy8frfGSs$)4uJjI7C$JZFnM z#R0s*xf;iHmdSfID5mzt2>iu++`j}H%YCdUiJZi;jLVH|$%6^WhitY={Kvb@%Y|0F zvW&+Eyvmz=z*91?V`ju++-au_%{M&Eo6*YEoXw>SZmP^?;3mr7Ov9`kXWhK3m<-ZQt;Wun)M?DfLOs-M>eG}FuuELiV(ngpZQ4pr)6ERs2rbgo?b)?0+u4lQ zcs<&goYkl;#n*iq=*-sr+}cfT+aVg;T|C3E?AquZC<~wg8UO+#P~Rf}-1u$ZBLD*O zy#V5!#Bjab%00{B+{B=a*`KZ4;BDR{jMGvr*MV}^=eynaeAHjP*5Q58ls&(Nt-kMl zo$3u4u1v|F{Nd5E+x3m#DlP*0ecvoT0>rK1Y<<=^P0Q5W;hLS@Xx_(noagYZ0bLH}gs$TC ztpWbM-gi#ei~eZr?aqK6=@AyumLV!=$dZm8;}8tKGiYY=#dTTz+CC3o>i27 z>RiLH-%_1yp>F6tgk>XA0gxUTBHE-k74>sPe^t*+uB&;cD#0?NMZ z%kBXkFza7l>vcip%+~9N#_PH+>{%`WP7np&{_WuY?Gxb8{L0nZj#aFl>Bipv0Ulrm zfbb3FU~}j24S)~`AMotaJ_4Q&%+_A*+3x85&c)|0>@pDU1|RO@j>zTy=L4@w3xMfg z?(8K14rEnx^`KdFwGQB52J9Z~8<6N4JiY->XxQHHzuxT!pYl=2;d=fL_i=yum+u6c zp(*?%8c9|i=uix7SNWqc^DCb0fL{)dPxK#90{&0}&>jNL9tePc4jk|0M&FE+zx1RZ z!I=O1Pp|oy!TJ30`6f{jqt*MJ@$hL6+>6gB;4t(bpyI9n`pvKPf$srD|MAM-{UZtd z;D7K@PZ`9&AI6U!p+EZG&lz0qAws9l4ki5k^wuH7&Yd58mKaKuC!nAHN_0>{zm8&7MVDHQ`#e2p7VfSn(@Ik1BEb!SnyZ#X3m{Ge+C^|^k~wh#kNI_`t8fO7QNE_nDTC3)3t5i?z~{| zP7fu<{d~HZ@zKXhd;UCE!b8*sxScea0~Pn|vCYL~6&c8ra3_I2{*%|Fbr zd+Fg1#fdgXDqKW}53+s&s=RYVhV%XX{|7KY0S6>dE$t2@h`W}&Yl9bg{BZ{tG$5+r z4PMsqCm(WFsUadBUJ)lBf8-G+HrO0$1H)W!_@|9_{>&-jAG(_Qshu`jY{$ljykiKq z2j&n)#C2$iu|Ok_R0$`@yt!{V`QUSpC=UVwiiD^%Kr%}$x8$-*FTbn_K{2CHkfpd_ zSw+Nl9)vIthicfRsdYs3hZh|jdY}#rGu)H56B%j)9e;M=0nis?oRLNyUDQz`id>Vi zBRy;pl1_AP1T#|s1=}fv5K1sionG{6Qy;Tqg=gju`@|AQgG?=|fjN9^B=O2LhNu4q0%8 z4c9Zosgs9XU4&8B*>+{Lja^&Im9Agb@nhQl2jb``oFIe+IADPXCb(dO4@Nj)g%@VH zVTT`vSYS?h>dCNhp6b9!qCzrnzRD zZ^k)iop%)s*J8rq>-j##FJ_v+P8WCHJW5XybRVPq^i;4rf4@W$4 z#TRG1amOErJaWk=$Mt9Jf_9kLu613-pJ93kxD|hX(E(RK{P7oH*m&^8A76YByWL#h z)ivIEAFa0|T`t)50b2&;opRxaCqDjVyNeQ;MyE99%_rdUTWoNr3NOBT>#xT?d+oR9 zzI*R0w>&k>8;)z1U|l@t3|(hP!;e~oIY&g&19(6er30qR4_^EUh6rHUEdtnZAvPP` zt|GbfhaZBK2hV}-dk=&l-2^k33lv;#k-DnZgN=Bg-`(TrzAV;a@CMwzuxH7~?n5SvB6SL7of zxtPNdo+i2+Qbd6~^oK6wA^wk57_Ep-3;^xCR=~2wF#zQP78An(1U6Pug;Uf?Z$!2Z zGhk3SA@D#4I^Yd(1V<@TdJwC~Xh~MK(v`1-Wh{y3#<&PAID37AWE`UQEU=bPlEJs3eSDo|44P?1Z?BPT`9RNf=zL7;#W%2{0 zG$n7C;ty|-Qzug4W<2FNPkPqVo&cjITWqfDPIaoi{(P=wp9+f$M&UK5Yz?#>b6gjO4(g(Oyuy&XD%T8tC(%Pb6IY7F zRS$;Y4_g@W0kHT95Uj2`EaZR-Y8jb ze#6d{UZ$_Wg>H1EJKdWW)-8vn#s2a!r=JYt2%Mu6cXvUH(LEMiw4l>=e-ce=vd$mv zr~|GDnk%;c{bU`N!qpLq@ssUFv=!Ct$SRVi-k%VPx(6=UO@^x!PZ1ZCSQJ5I4D*wW zT`2(w#&Cu;ykQkS!MXX2IwS2+L;STGfP0%77Z<^z8a zk*MIhA1jyH%x6Y3u z89e^=m5@Glbm?4_4@?*+%JBd>J=U9bPDam*xlF8uJ#1nZTc@x#HelJhn4bK(DdPY{ zAWAUpX$Jxj$@|GH(y1T5CfnQJ26wp6h-`7^Q~^p_Os=V1FKM3qT>Z`yD{66wq{yhvVKj#}j z1O!3igTDZ@!1r6e280d|48YkVz>;9W<%2#Fw7>)WK>iy)4Q#>RYr+59y$l>d0z5$j zw803Bi445I9qhp(1VH?&LH{eh3G53gB*G#zJ|28R71Y8l@!05`@tcs z!V^qEGd#dGBtsu;!zOe;HDtp%L_-mz!Y(8Y7CearOhObiL*JXhKa|4o%RxJY2p&wr zL#)3sjKM+Vz$|cd_$DrLl^|bM(jWi zY(g|_#YYT6Cyc)kj6zo=LM#MCS=2;QpOR(%m8obDu+(Tg; z%7Ki-DAdZ1T*!R1LBCwehb&B#Tt`gQMS?6$dhANPw8u&G#5(-MRgA~95Jbw1#=YD{ zy7bJ?qz-3&pgq(x}7OeK6yzeG&oM9%8$POG?0+;mFajL)PTPV7|6<(x&DWXNAf&Q z_+-NPjLock$F#i3`E<|+h0x9TPP8;d?NrQERQ^Zp987&=&;I004&BF&G)?8y&aYSTKn*Ln(i^4HKSflsoIoH&goikU zLzvS;hz1}%1v}kStTfavxzry_)K2wO(WnCLAk?!^(>wjtQw7n~gVf!G)F1taFqqUI zHHCD{)G)2pE!oukL)Bg7RkRRPQ6*I}{x#KJJyi=_RV!>&A$`?YRfakx)~m?Xd3@Gs zrPiyM0t6XVvMAMPt=2yEf<#b+a1~eeJOm(Z2w45mO6^vfNKyM-*LQ_imKYN&px1h} z*L%eR`V>}fjaMsW);LvGM+MSHeNrp+N*_$oE3;FhzXv( zSb#)Y@H~m3J=uo{TNmtDlQ`S{=eWsR1xJ46&Vh9Zmkn66ec71B+Pu}mla<4jAX}0BS*2W4lrY-%42zd6z_#Vd1zlV-mD`4(+p#@ZzUAD`wOYRg+?Nns z$|T$p9b1qsTZdR%B!!96bzI6-Trlj<(X`9SJ=8wET!zS8lQ3AS_1xbDUWNtTuC3Uw ztwYzPO~XZ9#3fpWoC()WTiA8T*xgXoEJ)e4OE87f-2I2$Es5U6+u#-7@qO0e4cy`# z+@F2j(`{aeSY7FjiPD8h>XlvUMa`%bTPvJjPvu_k1qtva-vAciQ#D`FE#7}P1!I^8 zf0zelP}hc7+b}SNV_5#+d`O37NZo%xgl0$w5t)Z$h}pwsh%ab{e3*x5_yPn@TvMor zcsPaR3xi~^*uoUt1YY0uy~i`AcVNK88lE=a1Y-d$vq} zhD|RxfQC#^B@V~h4cd_mXwCKAgNEv;_RNG{iCInrh{$GZW(cI^<(7^J7A9tfkOpSS zV4+1_{z4w4x}WFNlU}mS@9E zQ1yJsPPWRT9#O_TY@o)-r4GraUgf8j>dVG#a-?dN;Mrw}h>TSSbw%1!n1|4gh_0U1 zFOXq@eu$x!#c@|c#GN2c0bS-?Zky-JKVixP+SYQu8TX}jk~+M zJHg$826qV|xCV#D8+Uhy;1b+Jkc0#YA-E(+;|{m8*0=Zmw$?f4&pr3fdTLg67gY6+ z=3&ftj5#J}{{Z8*lO%GR(ali1o$1}<Tidz zk15CchhIv_fuqdqEV5^&T3jYa>y-BrUxmM#%`8y(MK}(awfabS%1z|KO>>$Ga!2l1 z7nL_AbcKDNckYkZNbT+7iH$AWPw`HipS+_J5;iitUG~M!zw<@%OS#cWoWbe2uiS?r z32xN~y6!lSDkXi2hJ+#-Vq-qe_46M-Mrv^_x^h#UYY}o)kJByXSJjr#4*N|8=^|El4_&#&~S}uar z00oy|{%~~u=NB}RDg>^kuoIWX^*mGc&UW2Ljl9tY(zU?pylyK`(;?Yabs+J7+H9-%a`wL2taJT93rmY&6WK zolxZWdx*x9Lnto~Y;rL8!hE6bsm&(2AWq zqjB`}jzxoE34^7WlYW%pt{vmD?*2~K*llW%gO@Ohx6oy5!fkf&OObE8CiuXL-v#5ek z=$_2G2BuLLHCtkW&LteKJ^gplO-D6cr?I9{UE|w@(hvHu@5ED#pW(Xogk4Jcu0Z?t zt#?5Dy4j&dK*;0$oZ{ocbDZ<1wXMakaM@b%}f3BQSfZoW>2y91PZ zC<23s*JU4K`IKezlosTt1e)gw{>1KnxPMAF0ijh)VRt;ES4o=Er}VFKD1V>EYyY{< z@tkocPt@n^@Zg+ju1Gc-m&14gBb`|#llS$n3zjb|dQHUjcPDzizLnxu3l5iTOHEdB zLwcV3>?^H~nuFxOuQ*ma-SRl`r_FKnDdNWMl@;jAsQM8!FGYcFpy|@3;@cLfR6}Gdq%lRtj zVtsWeT1pPTzRg;;@*5*Yi^ zM3Fdk(nM4E-_U?*VufjA7;=0m@oA9VXyZ7#Z)oFrriAGd1Xg_M5=DOPBPrqT-_Sv1 zFhuB+dz+vfN&<~Y7v zw0$92bIX|bc1naP-)qH>DaeKMg1#W=?v|-26hoA`m|ee^Nj8wMo4GVW^p3eKSs~Uz zhF6bi`yW! z*gp3QL|$8R_gd-Mc<2N@SZ(6nzk2T-d1BWb(yH-nAPr-3wmtRA z!gi^m@nHfnvhWYTdve8lPP!A3ckFE4QF!eI$4UB+1UTQPe=XBg3ndK?RtNBO_Pz~A zCNkuH0dil$ohBzzd*?Qv6PI_f>mB@bbV?c7AbS3(G*A4eQ2Fu07lPi;s@#o*!*Qhi za~3_wZHwH9>i6S}@5P<`m@p7d!Izr6eotbgd()%<*M-SH}%-FLpz4YEbP z-x+z$sTGPQJpc~~88}Lm#x&WNcJKd~w-Yfg7*yTpt{kw2`VwFEIk_pK^%vEBS%(y! z&LMpLIx<&;Ogut~HAOpdAu=;46cGxA!vGIp`Eth@%Y~SF(ix+OMaylzc6*AUlcRi; zuIwdffN(y(puub*CP5d5XI0M*(Qew8$pdT0UAYfXcsIwHqtTJ?R&9vJHX|aN6-6WL zTOzSTP)tTjz`FPus2dd{0DVq~WA1l6%t;6{>vnAXNE{uN+1m+`!qlT3wXNqAwqk;X~xV;5$(SEWb`cq!B9n&TBL=TCv_J?uKsGRPH~x> zEb>@^dJ?7Ugtut~`J~OCuQZi8`31x~M>)Lb;{^L~@{bHrNu7$qPd9iGfcwRWu1y%0 zMev2UdKo{%y2S5Zdz6lzAE%866s#23i&<#zDro$?F3d*uM`(lO7JB@K=SvCPao!+!KgE%&_bC^e_2mFN4)R zO;8ovN18y`O{k;m`biV>jlBBRszK~}zH(oSb}w@b33jOoa*amJ+Orczr;%NFWK644 zLKq{qIi4#P8Ts(zAYkx^@eF|7xsVbTMy7vCwPtfu?%wKtdlJetp8 zKWd*UjvWuCar`;ah{cZM>^vg*l0~4X4VO4PGeB^zW8i@I7%$j!Bk)t15-sLIJs?Vtj1mFYW@=!q5`9kB3@^@;dsxi0DqR4<u z!AP^SU-@{i#f=zMmzr`vxY`;?Wbn<&61EVtu{I0ETSe3pkA}R!b_qd5mJRvb);ho% zcpCNcL?9yIsD2(r-QEOGu(?z+r@f>8_glJ=uQQRC4;A;@Q4f9&+*g8l0qp#esbZW` z`)J05>d`$u(hF|4O^NLPy{u1_=Hud?y<>ER~ zl1nE5eZjN6krWs~N6<$G2Aa_%2128V9DPl|Y!9cH6lI}AXVhJkl+YxSvM};n>RU=y z5O4VXD%D;QGElN2-2A4LK)_dC?4cRMKzWXw-F%!Q(M^tj-HL)v2$jQg&K2Q{*p_QG zJckudoO#k0q6ljS@-JH9r^^ipAm0!~QfLS!xeQ_74Sd_B$9a~3uu2=U$QZN8nEXNZ6^pFt zUzoATS^N#_3o|ykKXA#L@hX@JD47Z?n~JKKN~oGjshP^Eo62dJ%4?V^YMLr*nW}1= zs%e{Q=$LBinriEr>b^94sc)ulU}j(l!`#rw+{oC%z{Fb5)KS~qRm0Ll&B{mFCQ!*P zM8P3K-Z4tfF-F!oUdAO!`gMxbn{szAeTcqMwpzfcq9gwRZm~9-GWg3)e8JuAolI|3m_BJBbH!9^_OiDyt zN=!m>Vp4JvBn1LVg(RmXr=+LANX1Zo|T@Fm64g9nU$TDos*N3o12@LpPye) zP*7M{SX5M0TwGjIQc_x4T2@w8US3{NQBhf0Syfe4U0q#MQ&U@8TUS?CUtizQ(9qb} z*wob2+}!;B{ri@dme$tRwzjtR_V$jBj?T``uCA``?(UwRp5ETx4+74Fn_FAkySuyl`>@3uzYhDk%Y`QMzMU%$thSy}i4;yT8AGczAgH>v;Na4&G0^Xisp@=;Xp~ zXz?^ic&x94>9P2E(1=vjZme>oT&NkH@RvgKr2Gj5ofbf|h5Zm(24m>;iH%A+yJ??Z zr~9rdC8>YwtdC`f#N^4Jw6yx_ z4Ht?H!=k}Ic`M?LQdeVY$$u@84}Rt_3H4kWNp^6yU=6)s{2_t2IfMc8Mya#1dG>;3$L4x|B`snWdWSGusS|pWQx+MU1sPox zQi#2lMf(1rle_ZMUc=Dj;XMgfX#Wvb^86>eijQ-_z-HVxb{YIgr3RQZ=buT@#L!Ex z4byl(f-Vk@1`cR;bI0T*-f_iiY>&Q=+$NVL2)uVBdO=t#eg27mklxD36Horygj9F{ zZU~bH3m!FsOnJXJnk5LWM4d6s!72s=8R?%@GYnG=6I>-692`76JOTm&A|fJ8I>^Y# zC@3hXsHkXYXz1wZ7#J9sn3z~tSlHOuKp+SQhX5Ck7@vTQfRK`qh?1CunuL^=l#Gsy zoPmsjk(`o=f)ZvD)<00QQ_yfy&~Q=E@=(z7Qqb~|)4|~X1HAwYioanHp!^FeMgeLj z0U9O&I%WX|Rskk90TvEHb}m6~9zlM7K_MX_VPRnr5fM>QQ86(wadB}82?gnmdeECvW-%wlMM9aWT)6i1G&|2NlR@uN#+1N?Z#8vK$+^np;Y}kItocx@e{M_7vyu8Bv{KA5QqQb&|$mX9^^UtRFe?c{$KY#x6 zS%y*-$H4q^8Bqnh0mWl*|5442EoLjH8KH_^)lg3V8+w>(lm_$q zy>SJd(u!vOQjH3?A8)xz2D2&SD@Wdn=}>;nGswX3w3HyP!IKz?3I#JIr#Mvl+@o|Z zmEo(h(oQ2T5ha0dRW`F8wVLPCNaVz}CN5DXw|Y*g+l+Y^(80NeV9*^QKaE{tI+6vV zo-Kg;y1DFb9@m_QAPT%+4JqFmr+JBV9t~KCYe7;6e8sx`8PV=UR6QXM;oF1A^tO6T zJ1ZP4=00M}FK^9Tdo)G+r*mixFDcI*Z_Bd_u3TJnC}>_LvgJ3UGC;-T%8 z&|G$D_4;k*;vX-@$@?Yg*UuBTE}hQ|89e)6o^OT%N`-Lyw}SU*SQrSoZp-cSNyS~X z6BQs(iyzVm#^cD?AK7hYXpK20EW$0TLPlBV(yZ0F6JBMQ$zmG|MPafA7KLG$RnZj5 zGK|4e0p2lT?F5E3@D`Zt$iXs6V6BWQ3F+V4s1;@-uKyhy0RR9X%t#=ZlW=fxaq;j7 z@Ck?r2uTTuCTg77|19Y$*CAAs2C}!nW$)(scD&L z>6qvkm>3wDn35Mh1qjjEv1pURj!%+ge!KTUt9=**M$SzP7P*wY7g^ z=ip}V@YdeZ-NDJj(aF=%+0)6z+sfJB#3|^dV~D0hn2LS4f?cGnZKRYboSqz6|BByOCw^KHcOFr+LBHp*9 zeD38ib@6*u@q1VEd)NF2{^7I#OT7IYd3`P)WT|H(#I19PP_QWCr#R&bFsx=Cc@{;Rhg_N8+v``l$` z(dZgLYze3uKE{_ksn-|i8X%=%BhaIW+8grxSxwq~xg%IotGac03l}tJ+1|&Ss zK+}$KI}1tK7Ej@&mJ{Ft1dsQ5Y9cmq7EjZDyrFJ8Qd32bRu;J#m{_yLGSOHF@;_|M zI3Cc|BuH$NRMUpB%j$2;3n+`2Pj>6QEhwHjv#9(gZU72=p#g&b%m^2*qVV zK*jpl%2Xu%$|iDM3iXU>F4V26XoPjnlTV#H!%cr9kWNF`icB!RXb_EKAXG61KSQY` zo?oBXIzf2K*E&)BY|%Q2=qYPUT6R-OE191$f<9h_Q^Yb=Nu#waO+J?1Mn!zBbqoCO zDko+5KtwZSH@Hd)N=gcf|2-)GI{yAGGBPR>G8$r1T9QACVkV>FprqrXVdSA>;bY7pl@UbYtLERI@&urJG;0#zjkwWee2}vZvV#1 z$}PaaEmGY*N!}w{%A-Kkqg2SVLeQ&H(5vb{@IO>4|G@$Ozj-O-S0@%wFB#Mz6WsVB zq*)>Cy;AslmB?20=vEDIn^sJ_PHcy6T!&tK=gWjngTyYQq;6wK_p9U{vy@)*)DKqa zebyO&u*vAN&Fr(w?6=SAcgXtSl+pD%_5E8&l~;VeZ%jr2IQd<4VsKP^SX698bWAij z1{@m~7oU)jn3M#8K$4Ro$tlUHX=$)4!|dG5+`_DavYg_ojFP&{@}}hSw#3Swxaz@} z+A(nbR7}HkT=Ps)%UpWL=j`r<{N8WH{fp&8%Qd4bjpN^2CRaM9mOe}`4NWhM&aHg> zx;DGK{`vdXmmfP{*Z03|9)8<8T7gMhaR$JZP-T!^X_UC%--wW(-S0$j4D>W4j zhNHn;HPKW&91WsV$x~{EJrjHQ*yGpgWJ~32p>#L~1#EA}e5q0@tLap0^_NPmQk8s_wwkZChAmD%rrK&38!d)o zDOB6*mRlUY)R=y3um9fR_GfQLN5hXE-}7HTK6W(z><>Z2q*Uu{+874ov6)SGHgEmC zx8pyq?VwceZaw%?<;?hnv7znvVtqZ0s(MfR(f3Xd`$Uu;p+lSQa7-$V-p;oz>49uM z*bklOdvn*{vQ8VjFMoe?miuX@pXU6sWaugGdd)aZVDVFDt@*5(3-%$j+4+s;GppZQ z)DyBv&%VpnJ2(_(3myIudke2~>?#YLJCX(J;Asx#jR^c9xgVh@jD{Og0@W$g(bU}; zgn-ICrP06gk9$K(f zCMV8;0vHl6X2m`sFB8A{xUpxE@oaRklZl7R!WhNp5K)$*CW>w=`(3YtF)QXR-gkb_ z&&pOZnQrKN1%dB{b_-7(4d=5}3l_FhwKa@v3nRK1F=Vhwx2N4rd7Tc*hu~|fy%enE z9CE-4`066t7E_s}khMvzq)k1iU$sw78SMuZ`DPc@#ZD@EGg3Pvu|ze9^4&E_eT2@3 zb}dfEwelS~p8L7Lqm|#y9`J0CCd}qvtZl2_9}VA!aEdvkM2hA*%YF98%xqJzsD-ru z8e`+KTz_KWlrNM_)sTGN)&=mP7$K;OUOx;ciLXH1A*|m=hBf<->u%X)=I~!7vMPv& zCy5VG#8ODk+Qb7VkOl7R=)W|bLnVH)i=Jp7cISe6VRyQnn_edRoygg{w|pADfqv&| zEzPq2Apv|&1&kpUziJxP)D&x$)_Jl9d?EF4i5Oo@uH%_R%C2J+VPjI)oDd=+XsKDo z&As~WR-4|EC8p}hD0bsE?D@oZ^6)~_AA#mJkw2f_UEuq{-Gs+pVv)6xCDW#2@9_=Pj#kxOQ@kI*6UQKXtY zml;eyX4!@oE00708cdpD66OWNFx+Mgj}*AHHilosuXQ73(!iga+= zHlE~^IF%XW&usv95{GChXfnJ^2Gh&t(h^jh$&Y65<&sgXY+jJFKpdfTloYAal7xyN zby7=w(d{VNg3Fe`i-wSLaoek*_9+j7k!;J!0r7{8B+Mlp@+1tx?`v(U=H2J{wD5L; z5t9(U?BOu=r_yzafX*s(6;0|jtrDhcOLSK#9o5|C9{i3l1iFJLk7N{;I_1TTPZ)tO z3VUoNr}T__0bl;2@!s?b`fN&0tNhsrK!V7fF;Lo*nn0KQk{bO>7><_B!_pWtCU3I_ z#M+^(b*)uyFEKdYIxS^g!HfA9y1Zp|FaEhstRN;zoq?uaU0}-zEiSgsTn5 zjg!-A^n8@NQ6)9(I~~C%716xoF6_nK9lYu(59`swIbYD7^cuj$w4<6hIRiTFER=9` zNn6p%hoDeuu)@+PGp`| zG;I9U*lV@9s_>;^`!3qPI>TN<*=W0{&bggx&xlA^#7Vn-%d4M7-gB=#}SzrU&V z5P0u-g+MbQjTUc%2xzV~Eqke9sH?hm2H2LZCBW~SkjHo}97A=&T!2(s{63gE9)BGl zOrNKnSUDd~9%Eb1`usNOgdmf8rs_ltS4{j3IEm^IJhop|jPVAao$4@a%(njfJSLho z#tVY1nr+fyW86btSl}g9Ab1qu01d5*BEfsvAwl`-PkJ zT@f+OB&a$*Q|;SzU3;6&B#&{!_YL2hEpk%0C@B}5Fl35bKNY+8S?Zz`elsB`qD65} zX|u9BH7P9=ByQ1CpS4wydF;h~$Ii>#MRq0cMR=SARdYYy?qYlLBidQuw2UYP+ zD~1}8erdoP`SWt(-QA*oeOpts`eCo{I_VQwkz06f$L#rTd64tZ-j3I;BVDCOA)%;w zk1pnlJuB;gj?PBhF#Pr5#jjB5j>X5Lx3IMxP)QXuyHjVQ2C|jYnLlegQb{AEiLU{| zdAI7&FtT0-{t3AEh-)M%Q{$dVzTZOPRqC3yr#uB!4eYEg!F}?XInR(=-;)M*&qc%bc91>pD{20{w?pjl zKnu3Fqf+Ct$b5j1PAU|+X6CXX;PJNwuxDvpEH)1^Yk0J4TOmP^?Svc)W9R5T!LZO7B~0I&}l zt@*G?_Ixuj-h0S3@PKIucQKjNcTovjGGg+4w=~;#)$s(|+Y#`5zYgrb8P|L|%YA;> z*X+N8jig`oJU>E{`X6BT9Nzt7Z^!lQ^V9wFGaPXUf^Z0uVF-$E2wGMMMrR1tQV8HC z1VkK)D;$b%7)t0HN}Lr++8Ii|6iRs$N=+P=z6Z}FO;1G~#+((#+8M^a6sC=e5bPet zDICsk7%u1=4l)em0f&n(g-hOqOHaJxEn?v%j!^K8P|Au>*$-$rgQtW>Xc0$hPr$1h zM(X=U!q#@U8CcV#GkxDX zdjg!d6jN{$W4i}7HS|i^j}9mH4nqUK=!kI{k1e{1Z6c0)ujE-m9AhCIqqG-mmKmGn z3w~W0*FqdWBpmN$7+2;SS5Xz);~Nv<8(Y60H$t57SvWz-AzsfQHVrMod_3+`RlFl= z`~q>}rf?#QLxQeBY_A2t+7q}UjVZeqOHYlpr^Wp+2UuKBzzIQEoC8RQ1BRd;tHkgW zZrBeYz>zt49Icok2=ICx^MxXUN@ScubmA{1i=&&wz9q)*+@A0x@U2DI=N8<@A=pgP ziLhs3Fy996GJB;cL7ugM)^bl4&uE@?!kGJ76ys_9m)xn+i||xYsWjE}aFg+fMv!kI z5OgCjvs)_etw$ROh@I`pam&r^XCj`RR#}xyuAIg>2|R~#&t#=oiDcMxy<;Qs3iJhB zx?wYrz_+`lo?2k?AH=oH0iNdoLvCRd7MK>ozz-nL5pIPa+?Z%2NvRVFp_4!oq0De! z?B@^wGqoqIa$%%Sx2Vc+x%GH+3w%47^|mTqc08f4NdK!e0)hzUViSUGS5Dn>&QG5V zt?}pwH;7CJ!f$TLf?E%Y5Nsb2Oxb7ziwW!s*atv29qvkZWyVr!$?7`DIClf~gFMZJ zb5)pfThTp7v#~!tk-!&`c&_ee?agI0h!kua6?{R>)f|t8h9WYO!S^c0Q(z`M(((<(E0u7=v8O5l}CQJl>u;YG# z?0EF^MD$lTPe(BD(jrf;BZh4baLb+QOqwp`gL$wH@HDQJzAGlqE;q?ZmnF%WCWaqq zDtm?lJ}p8Jbo{HpIaN`L@b;*0nK05~U0Ki#Pay(ao zqlKXG1$K`&pbakS$gPn0AikX&c(jfHQqHf4tz0{(O~&w4oT_c8$!)jbzi~_N@Nd}9 zY0$~6UA_bUa4SXdlR8vZ)LIBP z$}Ga4iRR_rG|BE|S)zL~TJWzFHIVi+lRJAJ8s}S}<;(6BE*X~rzUTI%M=gb<*;GAc zDcv?+I%OVlH`T-zJ`7+#rDAhAXCo2j%P79T>5jP-0lK4mdXY59>}8QHH>-VbJ-BNY z7Xw~OV^!S3^E(M_cEu>hW%^HMGS}uJO#+vj3Zr7moPAq=b2l|~RzO1lZYvEss%TuvU%jVzbu0t~E6h7eo zdRix|h`{N{Ez{Kse^8jj($&46rLUWfK^Bz=n_1MpX}((kz+im;(M zov_~NmPmvEAwoNG6r&rq{3!4@?9-|?;aDJiYXUrid*#MERzYb{x8(KBU-5mQls&ho zZsDBgkj5i_>|vAM@!Z~vn%sUjfHgmGF$7^1jJZl(b#4I|STE}h=)Ymh5bZR+x({IL zZhTo&e=9bCG~LSGX-uaTh*Z-8zZ#AFFaWA+pl8Tqe9AeHJD(fiu_7;$~QpH#|#4A3`-|Opq2Rvjez@8oySRIyp7?vgaMUnw)VO!_)#@m0XNLv(n3edL&8soH zz%hrsF{j>l@bLfKA@qY~^3t$j1Vm&cWHc01EL3zLIwl?_HX#;}1OOrj;!px{sX=%& zIQVpbL63vafD3~F2ID^fsC1$oQZ@S7Sz*| zQP7i9(!rpBK}AnV%}7nhM#I2K%ft;!#~9d!7&%0kxkOobr8xOSdH99+1z-)r|AP)8 ztU;)%qN1*c_Qr`p?)EgR^85x@!n^>5bSem@DdSz-2 zL*L3x%Pv68AzT4AW$-#x@=cbQTb{_?=zLgvYgko(8z$$MaSbz zn~P|2PDmzBi_oJa`FBk(O_R7!keJNK>@t+LI;Zi`%A*_^znA9alm5Dv@4Ze0O83bm zBnq=2B3z5`aJ`}}#wFWIdod;_xDn6DP<|i2X-ngDv=&>d8qYxyn-XJXXAxr-P&ZNf zQ6&{mf{}rUSW91q%$|d|Y+C4XYZQwsa84FWWnu3#6&6YsC>$gz42r;3xdBE78~V~j zl3Fd%L=*ZG(?;RgbyCOBn|0#Evg>zh#j$H3(Z%x4WNpR?h7oT>h-5HZB}w|D*@VAn z@3c%7qRlQ#p{AUqmr?6x)=I;WFtSa?D=*r~c;#Jfn_(7pyQ5&`pRJQ^Jw;z3`_KAP zhUbOF^kJ}={(m{6hlTThewdt^mYj;7f|7}xikX~>^{+D%tZPU`%|Oe*$iTwL%+3lM zjpPvUrISb_7H!56`h+2Lgd}>2AaV&WbcrB%i6C%^AasQw2ICTTMijroeR0jLdm&?T zrf7boX1$|ryQ*V5YGB)FVi#}g6lCx8#=*(a*51|{))2IMWnr#sW~^*!{KDEu-0>y1 zmnvQ83*s0Fym%3u1RsI60zN72+68vSMX5YB)!PXA0U|7;$=0v_KYUf&X4-_k$${7o63PX(V(CBIKKzfaBI z{3V}S0iS;b2oL6^KCw}N4h z;!)qS@xY3SpvsBhs>zV*$*`Kqh?)s-&1igicXCl(dTw!6Rt{`jp*XLgvZ$n?w4$}F zs;9hWsJwQns&THq^=otYLhFb5_JQf{p^4s+kq=}2edC=UrkZ*`Rrbu5^vvgXf6ngu z0t?4sI~bRLb8~lja|es#uVHcgAMRms z{NLQ&Kioe&{wuJq<9|0&^|!v}|Gym5>(-im>W0PiP3E{cFY912eVgTN%%`4?lb-|O z(E^b@!mhGIschymyH8%1 zPDcSlig@FJul0_(+Wm(6`(c;oXPG}kkO&>9buD5O|LJ8T@5jrtzUggT`TwmL>(0Qaxu#?R>4-xrf&>YJl1ClyOyS^siV5qgdw`XUn6zH0wnbG|>@(BQ zT+5+kIEsC46C%U@q30)WxrVO&ciSlJH-{}6qEq^%%wx@3r7bVQ(X6rL?l+wwg|~TD zp!|=Wr*8%jgNCq@kZ{CP2GOj`+=hLFg)N^b1Fw&KDBnHNO-0}qZdVErDPEk(-GAnb zm1%xBr~QDOAUiAJMRvi=$4PY$qTcF7{FoBBxyr2k?)ZF~x!_rlUq*qi%$7&lgWgA} zWMo*7G)V7!mRsnB&GrGX{tUPW#7@yzM*d2Z5WxbBh(2kg-nPF$_(6&LgX~BC^)=wQ zUTeJsi_>z0fuf)jTK}T#L5dzoAI(hQHrI#p;zi?9G~X4p_gA*7Gfg%! zpX5f=DEyw6{C&n@JAcD-jGWzl2(k=uI@cA>EX~-9f)|02@5At|oG#D^Wi)O87v$Ui z$n%s+os~EzGIGG-rmPo|JlLH)@_?t-CKLp`uoo0zC*T)2=CTvfDCeV2`Um%@n~a+S z;OP^pG&1nn{(P(#x8}PG)m+&-MF=bJcI?+U2>+qmKw4I_5C~uCkdU`$<+WTCh4z{- z9K4w0;c(*Eoy7}T;$-n^H|pA@ah|DWrZ9T`n8Wfl6EX2)9W5X_3GXQX6w4ax^U9`)JGFEvoIZNb*fNnm65{R!r%6>`O~bR%X-K z6-^2~n><+Dwigr$_~7ZRo%oUd%W z>1|R0JPc?IlWE!jo}z;yd)CF+)Rzi6ZisKKn3-h3sgGNfQ>>Pp97t7$a7PV(L8#2z zel$u~mZZ2t(X%Oz?d_vmaR|k_fe)Ta{PeYvZ@)4MnXt0RG$W9FoEndSyqyV^t0KAV z-W;04*W{n(dmGgB^jmThzBP!LF4du`HUf$v(W--+xE-30bf6>?v&~Dn*|{e*HZKz< za^0{6iJI6PWaDq5b=rZ9iCys+@XNV2)CsT2puMg4QL-k#kzQpQX-<5rp-#T9{aJF& z65EEh)a<>|xbjJIA}r|!I=CTnT!kiW$GVVzolMt8wc-twch&7|9V3cfEHl&S=vNNX zV?Q=BFVfyhBWZS$*)EC?#<#|gB$nrSD#ltRM5;r|Mr04n)>P*4l06uz)<{*3GkWc9 zfIt$#n??XMp1WXl)f#1=j42yXNAn|nnW4888AWzYi0wUbA_d)uw|#&4k>&00CF27j zrVM>rcZaAad{qNf{njw*UuAL7O>M6cc2Z(%6&voBBaod>*JNAIlVc2PZL{ z)Fp1~lw-B1!*CTvH3ny;=73Zk^x)zvOKE`qp*QiE7)nBJ4BQMOnWgU&YOBbBC`C*Ieru|0dBjnU#J3m3 zWK`2`qulHojND=$=&ig3>#EdnLWhiED__YE?sO%&LvcPIy+C9yYxk1eS0O|y#-m?e zR!ZgQEcz0$hdQbB%SO_by6E0i=J@NNEPJDO0%IN1GZe!alRlHBMUTU;;h&EuYwpULDDgN@=SeDJ{SVV6JJb1NjNd zC}-pwsbu7E$EVn9!#PjDOp(OJJawEeti5y*0{yZ_l~QFM^ox*ZS&F|?u8vPmx!7Kz zD=iQaMb9*nZ`EY-PWOgfj zA@eks@E!53b}N)ttJCm+S$*67J$jl69C#+sH|k(yZLDu@Aj}Sz-%u?3EA^Z`=1S`z z1o+_0A&no%cnck5$TIJ~@wv{~Gb^I`tSbfw-r!sbfjpt&jj~>N8z@6=22X9!*VYw& z*sU1DaM%ZPobXGMOxwaJmg4u}C?~oS^!O5f2u_wQY9OUZ+#A~bJ(q&*khWBe>lQE2 zO{hE{Mso<(CP;U}8Vs%im*aag8Dh!NDJDfbCo|y$QoBQzI3Y;k?lu@AdVs0V%&tXF z_f68D^+BGz2G!gNsBbZ*XaTiucBM>uk#LyfA=uyL_2u?Wn-G{C=%daulpOI)QkBHJ z6eBCqUhfcE4Jv}%Edn#Hft-vWO9z*GY3%a#@ZUbKYqhX;(QF#z^^-klZi(>_GBkfG zfjkXeD!H+~x+R7n1RZ+Plr2Ql8{q_Zf|w3Ke$ua*8L&}fVk`NdFcx`fTH2hx+A6TO zF^;6#wOjFKeGxoaSNGI0TITmLK=WoKwnxB`Zo-w4KL~wd0#$$G#2Yf9ZB1$0Ns-)_ zYDFPStPBGThJlh%N1+CUOxWDlVT5v=9@3b8UcenV>{B@w9sxiwp|Xdq_^TzsML7No z3!AblncoaF=aJYz0w6gbi$ z`|O5_p&0VWZ=W)ZA=L7&MjCkAiuK+Cd#fTU$Q{@^fYF(q`$-?qGh1!f)AyUSc*(lz z!2nikksVdGK2a$>eP(WFHin{p%4cO9mTb`1Wf0dWmfn*QcBq@z1-`2n0%lSRhx7e3|;Uu3D0j}khcil2PbdxdNUCv8U;pO;t_aA+;Eh09&}Ke~K- z4V{_M;w_dzRwA;LbQoIOVcn?O&wSoH5R4U+2%dI~mI&bWzLKKf8)zyB`3}fYsV9nO za<7FI=EirEk@(Ka0ew*8Q70pUS0XEw=`1sw=fWhfI!RzDX`Cq#&L{^nnWrzp+s>D# zs5B^%H`hkM;yDA)t;pt?8mmJ#+M61C2deQdB@begJ;j}G*NwC22Xd@QXbF)z) zvFJxo-7)fcy`&NT6?7OO@-8LXft#za2_Ur``jj}99_PzL!&iko7+cp~sD-W!*O^=9 z3-X(*c!pM>IfY^TiW~Y`geND4JMV9j$v)YcA+seO%NkX-jnX{8)qSITHs&@1@)uAM zVB__t-mzK)Cm|&#$oYY~+<}zc{+_g$3*Ib}cUs6eWyHym4o#8h8<7?cIcVBwJCJY( z3w6j{raT??Rz|{n3m5+#p53081Ghw_HGNXMRY*xaku`6#f5n+7j{g|wQI%9y+LHm>mI_Gpy%aH~au##+{AW%I zwy0L8O4*hoWP*6K(;{q3-diX}#~J^16R>>cz1w*BH*bvZ4B=dU-FHS9r%hP=Z5TJu z@-GJ1H*n0}16aq=D1k*7uti2@$Mm28YRgaWxuyeNPg5JuTZ;rN1bCi(xV*s7h(Woh z(9vb_uBR2ze|Jbc(Zg;>v=7+MP(Js6BSC{feAo!jx*GxardXWo~SdaM(!%{#_$j z^U7vkyuDsp7*kL$q-L($qMpi#!lmshgXq4WBVD>_>}zU(6Rt!XF7VqN zmQG4Pb2?xy#7y@_vih#wfG|sR%jX!OUhk%rhL{NjpNR!8<&6?(#+Z}A+lr;#>UY!t z>IUirHSd8f#vmS=d?b)GVn*8<+ZE5h!j0o#UAC~vdMX01+FR$AJ_sQhbqFM|usz$w z2B-j4AcoE$jRgl#V{N-&@2(Dm)IqZBBVIlRv|F6={_VK9z@Zg6qE99Va}}+um~9M0 z>x8eA~4d(9s&8Ialf_#l;c5NY4)W7JlKj^t!=>JBD;xU^=r3z zIC1CtkJTR($#QrpOvrFH_%)8zif7p;;q5SjvNbD<#1mxECP2C;7Fa`azzH#s?g!u^ zbS|37l++5fWkBomz&9NctSMf=KKx4`ftOtdXy3Rsrlt9L$F#l`VVL;IV}DfhNf+4= z#-PfvlqL-ea>Mrh;rz&!J`GvGO#b8$^3s?=-t_Y20_l7i1qt5ca5Mhm(PyuroqP(0o#@CdBq8M9n6et9(!dT#qfnI*4W+ z>D@-C<$7Z=e8)Pl3l1J|+>L>=Q82}d{{$jT++dv{B0VMr6=6SF0I83u7icI2UAIc8 zH%#3(0m++ePg_3ooAvPUhwH#6?k&_aj7<&-_&`QiD3H7qhaYuY?}ZT4)kGO59109J*>P|sGUy{Ua@|&XNA0i0pxTFl+Q%9M$6mOO>fg8b6u7qc zu3@h{ME+~mZUiTha|7w?zMaSh@-XN!2$6@iZ9m0zzls9~{{u-30G_<)KtBYlWn$r2nV0A4vbkxYHL9LP;j)e_B-HQ2)16^4|IsngQ5mG z6p=aJO~kQ;LspbVQh-A)bOqUK9e23mWH;=9EC5gIn4l1}g=3`elu(5JeW$biB*|Tm zL1gs-q^@@$BiMdA3uJq0WVtycdkc^W1W5&SLh$y))pdIX4t{+dxCDKIZOc4k)?C-H zfjSSB`C1|?!a-37kyT)`C)6No=|drN5I5KPRpN>C32+4he3&eS3&`)Hf=0i7gkbx$$x)zcg1WD}qT6^G1)$QC$3)zhOR9PA+ zrUBhp@`$GZ?M4IX|Do+YgPLr&w*LT0NJv5#P>P{QQA+5chYr#rAVpBRB1NKfMF|i( zNR%o920$d>SHpS;8GI5Bxc`l=ebZ^ zqeNln5AJQ@8!!8BI{&6???FVc!2(kD<1X{pO;Ux_PLO4lFH%!^j`&y0J}kg+6k@=2 zzIzYS21a_(;2VfJW{tNg5olvh_^L1DR>sG*3bQY2e>46FY|vL zOgNrK7+QHUFM+b9e?b=hB?Ep|#dow0+opCP)x_OxK;GrAi{CaDx{?oi?8SWly76l8 zmdDR4dw%ysl-DT}HQD!Judz4J-dTW!jaA8pwfUEiDEch5yiSW^JtA#{c#UjtupdsOE4I1$MU8ymS)?&j`pvjEaVCKnDI{x z)oG;L&Q}`9Rg~8sJyP5EH(k5&p031zRD-pIy|JVuli(nMOuu0Axk>7<$=>*3K}5ZU z#Qss$VF?*}hsBdz`Rm?&eN3r|DiX0h4O8(_*ISvalBV*QUg`aXBBDj_7Ne*v;w(1M z7Pnzc-g*u-GrKYFM#pZ_zwp{_A^iYeJMz%`E>QbTdWsX5_gA!_-1E#-snGIGif`7a z1YF|!_WHP?(#WUY^gZ8mYQgHJ61MOY9{4!K0SXWtz>!#!6~#?58Sv(ut&7N!kHb z6?fYL?$tJhAj0|5vj;SYuZIp)1ME}o6!NI!Mvrm6c!PX7vhCbGO(-Hc_;7xd=Q>mkl zxXF|nD_p9Py7nxA10}pL?eFx1nyyselk#ahyqTV<_@n8xiCrkK8JEK0NsZ?d?L4i> z3$D7dZW`EkvPG^YXNMQ!l?1{*cCj18d>WMLimB@`D@&IOK-{2QSCU-vO3~AnOgrRg zmXIcmln8)pDmlapjN>5Egi-?QwQ{<_3MApmNl6th>+ISz^>IayqP&RL+ zr+9KkD%_h!nRsA9lE8Fp?ELVAS*hQZ4B|06RsOiP=phO9g(#}}g`KMscKfRJJq}T? z@fT8MeUeU-*Yo>)rPW(4sU!=tEklpXSYpEd*Ai?+CVq#Hw;pwB;!V+d=W_YFipYkkwL0}}GQVrro?mwF>@99}l)(uGjgxw;)`S2mctSd@c1O!5U^bC(rXb#4 z-tpkPJEwsygLbHKS&}oVwD66|8SR-?Th9+kFwpbUmoJ#3|1ybV)Ac7QP|v4Z&r!73 z!TvaiHa=cp+R2eYgQ6)c!i7^5u0(&6L)ypEoThIJ_WPTuw;j70F9tWK=)N` z=eF6I2a)|igl*fN^P_M7!fWfe^a#vSlTCxX_qDqWXw24SB?kE((s3Penyt_84?6uT zWiMj3;TA;Uj1oSMBL)N(=Z@nrqpJ?rN6bT`|5NVA2#+9Effj&;MC`tHlE%tME9if5r!Mo7uHRwj)@BiA zw?SivpJK=jHYaGPcP!F(=0M~SCZ$iYjVFh&F2RfORDp9AxyvO#8;=}N_0^*L=|}F2 zMnfA$uE*l!?w04YO~>%yY3npUfZla;jnejP1|mCpVy9Pe?LZ zj7IZ^+CgdhEp-T|hC<v6Rbi{cG!NP!XJcp0t~#;sp37g+Qfw!4q|h^G?Aq` zRs}9ZYaKQ@*Ce&{Df^^}_P|%sbH&M>!RI2|E4%j8+57a)UC4K1dugV5?0Cll&mQ`w z@N`6XL+UQ8kU=|S>5C;+!Ykf#3cK(V8b$NtI2SKC&u+XLr?eLbuYAc6{^?J$=JVnV zn#VDwzv9jx*YSw_Q7-&LBQC;{&Kle3*=}>Sul+BUs}_+_9fHZxW349%g+ISD3~jc5 z&m0f(^PTw6I(AdXf8)WoY5li}5AAF(WFz)J8z~7NDs?|w>b&qS??LqJ50Ukf*F}qV z;n==Iw&&A5E;oz0u(ZEWNR2VSI4SM_%nDe@8T-Ln5}5FEf&? z8FBf~S*+)hE^o76T1za^(a$>yhW8~RtVxmE&~!w*;-zF00+BDMJ5Qx+`31;~3E}i* zcazltx!>#8(Q4XE{;OU8eY?I8Gu6_QWo)_okgpM)msTi=EB@SO&7ehE?BO6LKqhCR zf)6|AZn8%UE%!Omj7)>e8&4w)a|>HyhZ05c#{7=m$v%dHBtt>ps{JdiZZtzBHFljK zqXt$MBViT+oO%q<^_O)@h$L^fcP+EV8Ibxc%4=lGTV=lVvcgxXH3Ew)Mw&6b{JwHu`MM)hx^<);<#OnF zc(R+z_M==#$)ic4IVRK|#pM9K7Gw2ul;$}d%#W!@Y&tB0YmivaWIPWPYsp8&ijEnjLIXQ27W^7Os2F%<-GtHG7 zAsR79b33ZT13N>I94AHx1h-S8tf+iwlUuTu5FN{Ewb6!{BY9xW{En)kGShr*LxMjo z_ae@mns^Gv&N*$#J_m9qo8REjG2c#%WkSx#50$y=lfLxcaksb}({enl%B*turpah^ z&x6JWi|cG0&7)=l+wh|x%h^DdQ{1EHYsRKbZ1(Eyt!}!R7bjSGHuiE3ks=u?mne@r z$Fx#+hm%#4W9O1u<&U0nuS$q9oXhDRu^0f&w|mHiU% z<91D7hk=%AdY8j&2BmaY*DXcRb`>0b`{z02MyP~z#$R3HbO)wepa6G!-)b>lD zT;cpEx6NVuP`pDr=`y*C4_5!)C(d$hFEQ#;{njSja?XN(NLO-oQgNe-XQP4lPF2xp zV%5rMrTo+qn2t&rk?17FrVKBTS~zJFf_jFaefZE6c2j>jVNfzFs=c|Rx0~Nl=}`5z zDQbjIT=|s#`5STgX}kGV-TLu3@8Xn*f~gn{9Ff9~yNr$4hMLLtJ6O+M z`Qk*WCgNgLz6U6C1~vWYuIG$5GiWiRUyzg z`!6~B_Bnx2$E|znFMhy-9H|QZ&+8A_c^E&7-Hw}`@3W3-xjY0lrw(3nBnj^(hfrxk z`+7}ii7H5TsP7P4I8g+Tjqn7ktB;vb-GV{mqSQn}0nP(YqClKVLfzqw>>mDLRdu(b z?{(lybpm8ZP93d1J~GKAJ=s|I!GZVlv-_Ud7`r}bs96bHxRpjsBh3n0X-M%u0|#nO z6>G#&zyjoks%+wO(^HM}syWA92W~H{tjfLNGZ{g!-(ngI~YC`WY_&72;X= z-F?d^?kF=S@N$DxD2t$flLhVQtrk*{y5)6I24aBG!OK8isXFF1JFaG=v7B^jEm0kj zW-;fnGimR>%n*oJYqbz0rf?W{RIagUmHn zUGn^}()S(p6{a~@p2jOo7OtN9w(0?W?J4luOZv6<)fyt`-&59OEH-StAbC&)J3AK) z&I9M*<3R31pafBz{~EF821cxT#d-K7c=#lF`K5l%SN|HZmgf6c$?ysM*Wwod77%5A z6~KP`KebO#W}lFZ08sm71^3Ge9gy8GEGsN3D12mM4O(+(T?n66`%g zo&6%*{i8hsE_nxE_C6Qu9YXXBNjMooI&m)P__-8^;8eTdbgSS@^Pnulpz8*~xq9ac zbV3TX3B|yCH8%A2FQP$2<^P;c)QGyL2~>0qFs7&l)WsU@i}$rJ-3NC5fzpk6@Tc@* z9_U?upntj6;L5MU#ZnDpsYXPg>HsK!aa^5ATpcjt2+#q{6M$;4ApI&!QUgE=0OlTT zk{{ZoHXTcAvi}Duz$L5ImHZ1901QI{ynvI}f$BJw-Qkhb;g#Fz4Il%4&qkiP(e=A% zXK!=`0cfF{T^EWTMHY8nD(N8JYKx_G5P>S~j4PwX-|3C3=qFYT##ap|+#4m;j3(Y6 zOMdV;rS@?ubv%tao?iDPv;N7|26|Q_o!mHay=gM1c`~nMs-ShcuzjYeW2U5Y_SU1P zrCoDn-Om7IKxOZ<%DxxCNMz06{QaSY+Tn$|k(c$OuNuZ)0fUiE|^d(?C zvTb6iePX#|av7MD{JS1aEkBxC0jldyO|NuKuK-h&wCPo#x@Ue>&&+D?EKslepS~WP zdo%icZG7SFG~@lNHy>WV|MdRj<_G2%05tG*3m9euAaMUC3IK0^Pg(ybO~5wpnAE>% z0yIfWhVuTUy5BT`Q(-JwuXF_t|Dp--m8D+V{c^q%pb6L&%6x_gF&hAyfRHfL?I`~* zngIJ@zXK1ekKc0GQSTgi_6VtsR3R;42$%l2}|r9|U`we%AC0ovE~SMSeYebc^N+FCT9 zxdImBPvY)XhZYly#J{GfF4At#Ch+X3WoXx%G(tGKHuf$FLHjGd!L&*teq8Eus&Gdu7MyBu`ym?Z3)k&QYPIhn3KH0MQ^o;Hyj zHZ`8cXT{epG&4f0!ZfAqsH9M&QI1K1jU20-x8zMoZnU(SF>)e5Uq4F487TjC&@$H=w#0+hiw1>G)IHkkfGWz&**d z!X|ldb4vei*=_lV9PcsdpT4Y_8V`|^sVWH?&&N~>)aqgV0*J6um5Ce`3*`;4B>B*! zh0m~IbEC1f;avg8GL30mAcw|um<0JTmdhwjEwHD3NM&{V!XUTRTp69;dL@QqZeG#b zdXGAv7oR!Js+|2;nVwS*Q`wlWC(F)$k+_3%G)h>JnKkLXj~kKNeXnJU;J2>(iTi9l zT+*C?7+92dAgA%ZP#!Y4Wfi((P~sxlinGo>^<(3%e=pK##M1@;nwQt)&P-P9sq|5q zqsSU%=BbwSTW3VX+0@t<*i88y&YTewah0=zzh7`~mk%sMQ`z0GFH zo2g#1JN2U|$J}_>;1Os6XDcP{sjz(holdecXMIK=4_IIoZ+5dtoEBR?9Q%`;sGW44 z`^UaubQW=do!$N}6=mWo&X!jVmEZ_=xyP^Q4(=Gor8RxfV3X9zDTX zy4(wOj7Hu6lozI0D9vr}pAh!bpI>>>HFTVclTg()vp9EV?1)Z^EH$n>jw~VEEIGvM7v2*h zY8)j$os`SEmcD-yZ{q@E1(L=Rgpj3zX$MHM7muNgyT{{F;>)3eSn`v^n#&(Axht!& z*W{s05}J^uKQA_C1ZthnV0$Zy`B^FzS_jYEIg-M6$bzg@Qf)o5Em)ki;09Txn4iIr(>*)34{JPc0^1(qI4_Qq6U_S_`QjkzwxJ$}6zO@(9Iry5VffI)Q{{Zw*is;axbhW>7(1|152zc}zpNWa`=bqVo-LjKsrLV<= z>>K((<~LA%)_u=`FU9hRnuEQIy-=!-@kY(`_>XAsqyYI91CX13CH!HkVn(3xh_4l@ z{t0JmdqLy47b-ADqTo4}g1b1uS$QthL1y(0y1Ws2d!SZiwRi8V-p{&plr*OBUZB~* zr%+Q~GXnYsp0CK>Z6>sa8QNS>`l?9W7^dixG=d$J=e~45cXlddgW&&>kZzSO|0zse z@`fC`+O41Uo@ggJI`pPg@*6iEq4cuM|ywKY!&EZ@k2Vi}YW87B6P&mAG3C^Fvv^u&^~tQWh3uA~U>kttRE zI+#1DcYnTQqI$Jgnqi-j&lSCdPHyRms8v%0x=956E--CnFv% zTkt(#;!ZCfR(LYoiyoIyXCNh&2dl<1FBOa5Jf;{7W8+oTb?^0_@bS+m2y4hG`Qdj?l1;M7zIVJ&4?j8H{(ZLKd#aMfWkI6Y%xuf) zhjvgexXzq}8EnjIV=mx^r`x1VXP~*f5?i-c;=r@mkqF~+#n=DYtq!mluyupnK^1>M zR{uXd4~mJQMa9HL#Uy_1{)tJ6h)Nw0KD1x>kkA2Xq5aap^8mog5<4t>P+l0VC@O&w zlT;CtQadQEftJw}m(>!N)0Q}_D|tjuQrc z#XqnmJ-{bEa7cRKlziVcrRHSnJ+HLt)9IA~85QR;?}T10i_W54%DQzWt2jQZFo~R> zM$XOrMJoQKYrl2M+7X>D(7>u7K9?C5yZ(b?76+4blV?N@cty1Kf%Xh8MQXg!a*`#QS^I=Tnj zdWKtjMp}DDTYATudmlIVjyLr^dDu76&^Ou8Kh-!e(>yfWGW@h{^jXK)v##-HJx`tw z(4P%Y&W%mYJ(+$=|6LQ)PbX)7)zr+>=~H8P^ z%BK(QSsqun_NQAlB3*mzf&J61IxMAz?kyGn?pANe%8E6Ea}qiVmpRfwYK z2{nLyrB220#K5g(9jo-IwJIy5~f2Dlqjr9G6_MbG4@W|UaT^5E{ zDBE?=TCWG5H%jntvP2Medt%pgt#{tqR;MMG_*@&m)hd{4EK^*l+0YfLxOXg5rY-!5 zcWQDyech<;{R`QJ0_7hcxy0_*IR4nYshS-;KctmsSl8E|r5bfb^{Y(L*{}D98$4F( zMsH~!!;trAO;?J)f2n>xb#J4_H6wS_cyzF$`q7nMDbJkEz?(fa*1*$4fd__FHk`%SeObOVR)Uw2%t@jo! z7Pt#a(mHOxoh51D@9Gg2#Z5ZRjn!>fIqSVkOSNUB?{8NE-&FWJbD(Q2r0doG| zk7cNgNw8ap4`HS(!eY>>fnkZj4R+JBL-k0NNBeIdsf`s{R%mEZotLlWS8e%syLdW&lGVxFJr{o*W)X(IEO^W{2v1x3l z)E8!S?5A<#gr334uZGUT8|vn6=4ubkk7p@7eCB>oPmONC)%bAMzkQ);{?Oz5 zzoK4WkIjr;DZKOu`?m7uW$XeeGd163(@lrMqf5R&zrKnI8oah zyt{TE@v-%7K*%ZG*=CuXQD))b_|DraPe1(iZ7|{0rPZW-gROUum7ZX~%$2?R>+y^d z|G-XFGb(zG!WLri{tMz~^mMjQ$>#P`gAH{>|Et-qyOVj%u~EwhI@uWSK#{G?W0>f% zBgHJ6$=aNGAEJe%UaoaS7;NltU5Q+NVbG@hi0wgbM2^+`-T@io&$--jv6sAHKPz;F z+n$81%j({wf1W_yYt4)|Vq1E{>f8-(vkk-gF7ZYub(Fo$4Cwk%xPINGX%Su(>unz$O!=wryNG&g%)#{U!~r32bObTmW$%9|l`EbR7BJgF|Fyk=QM=7xEE z%XyJ?i+-HR;=sbSF_9f^bHk&SWQPy-xsgGuVy~3N<8_xZ?xSyDFP!B*#o3o%l_O;+ z`*y@wY~{etw%KTr9JjwTZ$VAXiov|BRYH!$K{XCn+&`?UDi$p^7|VH31zH?%ie!Pr z0Fi^gUeFSWI_kZXQ*jx8E+Z(Wz{zCv?_y17<6#SoD@P9(V|APzu2Mzw;=->b#{Eq-k z_}>BmzQC~$ocX`b``?GXr>CcvmzTG&ODr$P&HqQtj|E?eKCSuK*|@tibvb<@l8n_t=}h#Qeax>jYwE*p;N{%fw5Uuf$xw za`_6N*w|Pikr+oL#>d4a#K$KjB#;0l{#H^_5+nhyVyg0P+xS{f3hRF$j0> z-UXQCe@7quGyULC0K$E0{r$Se+PX#{1_8)G00Izz=mQ|@ptrXd2sZ%OzCe`0?+}9- z03|;6ZSuWNy9s1S{0n@U#n!W9rOCMS z8+nMxYcE`cZ1h`d+{3O%9n(f_A zf+o74%SKi%T}*F6<=OpBD1B3=_Q>0(RGz|tny^zWV?^)wFBJ$HPoFopeiqZ;$-33j znee^cEccV0TS2N-^Lr=rxS_ni>W;S+2RwVrc)X`ge_bn9$HpViwPG9I{+`LKt-h=M zk#pbbdq|U@Sl7=PnA?2sg26Kk#pBA0`&%WkNP&IbQZIK@pTzNVM!6&i9e|`9rL-J zv@-{eeC+r#8~Cwv`}Mt#k9NPk|JVg$muJ$zfIfbXEkA^x|+A2TSwIi?&* zrLnN^I}%ydw$?YF;Mf(u&`qXlh%9U@w9pA_&5bWpcyrNBR?sdVh}Hhg{jam`k$r@r~Y-=3K$;X$B-lnnrUIjDDm9m0>^T8Mgc|KT1>#QTk{SH!KcNCrvpT+496 z!3Wz*u`+uNd>Q!bi3le(iB?XVSH!*pxrE!6k|&vzNKR*KdrLvhlnk)w%^+_mr^FA& zfOJ?G&(6xBrDGcNMU#mL zSHkTy!GdyTmVQpl=obLxb~<{7?1hK!)39l3g?C5hwAC6 z9=q|pTHLPOYF_DDzFvH<*luvq(8&@+c~lz=vd<|3Y__%}SlVLr&S)UPbS<98oN2iK z)Oq+3ej8*%6h!Fm)8-Oau1n9C#bg=<_1zrH4(#P`-$13&Qcn3BA+Q##qNjN{6r{LM zTM@ya%k+B1B5yun_ZvLcu+-OaV^Cjw|B;J497pCrzSyB2Ia_h)VSkBaMVG}xR|(z7 z)5?A)n0-f1m8NTuxO{(2{ESl4jyihzYcPA{u812S*jrC}_Ttp=fb*kUZ;6NsSihiA z6Ul7On@50jgHKAiKQG#FpNsDet}zV4)?M5e=R#6Az{BB2Ud&LW$L$ZQgUgexuZD%O zK-DW%L@T`natpvp$wVtbFmIxDdmQHwA&pC;-f!CK1}X{zmK0fpnF;l927!h}-cf*8 znV}0HaLAP@7>;bBoU|A(yiU3KYEQn0i$EWn>+crG!AcFC<2JLkD7_{ALR!1q6?~9( zj@_k_q$psRh%WyCHE@x|CJ zSq7P1jAX)lf&N%@4Gjw}=$C$g2a6&bI1HJmu`_b@hw-e$Gw4JG^EGR}+f1k~?96r$ zb1GYdKVQT1jiuJ}vBOcH`O{Mtk#(-UIg2=W@ES?s;soMkj5o?m_RY7pExob7D2Qx^ zu_;!lXSs(gFi!xx^CAQG>G(Ar(Tcx~Ft zBeT`qV#ts)eVe36pFnwo3{lnFV96DHvdx+|-*HO7P#O`wc%kW113H0eaymhLsGctz zR3{TO(SLX>j=z%u79Aj1+OM(lT}Uw&Rl8=05n(~vg|8o|#*ox2y#=zj35QNE!ZEN~ zSZD!cPcnx*s==)Rb3^wZX-Z~O@SQ{`Qa)^DV3MrXSnmhB#2=WInbsOxtg4XhJ(z{I zI*RUwj1;TFm+$rLw4vc=|LT*_N2V(4_mn!X^&RQaWw-1w+UFM)BG5+!3(Ia7%8$Mt z9;0x~OVgo8iGA7Paf>3K_r*BU`rt}|38F;9eM}*C3CC}1_x z&+dtZNV~U?%sY%wx;R$pi#+W972N^_*z%H3BIW{6zJ#ty(mnz);cz7vuPtnU$KDHc zmwe3ayNj3Z#<;n-+ZA~u^|6vXmkiV7w>>%AVE%gfWG4%1v~TUHz#3H=%m-U`U;>|X z7<^deh=0!k^IE9dbrzIcm=Ry+%X=DopHM#JZbUyFs@lU~Rd)9g+rpWvHz|wz;l}qr zg(V3+0O<(2FAB|26M1x%5uUPaDcTeh4LavlZ*pgY8#Y{+Os1g;EXX^@BSk8=*%ULn z^Tjtm!Jk=wM17}la@(;ghTtG}l}ku;LyvUOUpRYDadyp0V|oIMH3h@LYR=67Zv_e5n7A*E=5 zame)sk9x-7{65u@1cP1^mveD2U5AUSI1IbXM0%$P$co@zUvc(aI0s9a*^63GJ z7-$25!_@=({b>d#E|gZgl|m= zig-vN*<;1RIevxJm~lFT06D9{zH|m65dl3x;V2RudX6gz2Xu~EPM-GUcY^q|YsW(FlYc)a6;Ox+w zkYPG%#S@v?56`4P&w1{J-z?CpC0}PUkc?391qx~l&ozsOhvK0{w6s13D;5Jj&JCT# zac$91)oAv`hV&di!~g+h&kpaunOIL~301$G2v4U# zvoKcL1xJ^njGXY0s2ll?L~ua@n>#m0J_VXf;qa#VXrtj>G+2Nq;yS@K+UaEbne*W$ z*67}>z1OT3l*`b@8%1Xkud~T{PFmFzgg69l79`dcavpTD(-VNDgEJnA_ad3m4NJehNjo86GXW=@Bj+`wyN;Bz$8 z+@7bi^6AK^Gl+U0#4rUlgGXB8@YSAp9W-)v*hBX&8;$^WXPmjt0MDdAWHjN9c(5^( z&5~jGaxPkFEg=J)BIyGuV8XMQ@FE=KaU;}>KmQ!YXiN6Sj>QdtvYP)kEMmt-OdDFu zL}WABD9?<{$frxWp_bf5Iv8l>+uV5*NHBq;))T4>Q#m;7bQHv1j7AR8khJZP{1nbk zD(syvn*s6UcbU{r4AdYI{*p~U)D!WXhVo$#_F{6>_#;me;8_eKRv2mkA1JX>99_ZY zM&Oubpl0cCMY`oJU&8`CY6z{TNdSJMF!49;xI}A5e5M~=|1{BR59K z9Paqrk(Lfwp5T@owhWqu2MC-=g!|$nH9R3d8=y}#a3q(TPr1Vlz$o+Nn=f5sJ3&4g zo@~ddF$Tz8&52;KKG^3eNHyNU(f33V z&iUnbzIcwd3j@wF4EgE{(cgx<6Rq^|F`c-*;C>DjV`^O+4Q}0>=uNL;4=;`Mz2VFN zk7~lTMt%Gk`swIh&!-98G?1RC!QcwawS0)5=-+^A#U6p zwPdK$5fw{3PS)xy$FmDzdwz)Reyf-$XyQ@7S}g>*9lGjQ(^#bf#c|!lsCWop9l)cy zXpl@Qyod^?Oc@q%y>Ua{R0Ch9Ae-l}Xk!o)+^8O^ z(@`p6Qe+tI0O>}e3UFfsA}abh$UuxrCpx^8cG}q!F%BGC^P{oOW7pBRqtui`@ZJ~m zbi>d`202$&_akR$Ly8n|H|2_jV0iKRsKnDp<9IkadpH%z{>d5j7`GIUR)vmsOymY3 zUPX_@R&Wdop+-(1v)1X_8>&zca*%T6s59jK`zsgl$YX=ZUOIFGX(G`J*?57xj@Iul z8dAiu8=OQ9Q>L*8kat8-gLIfH_mtITxGOjE)0?hboV!lvteRwC((*)*=u<8f=wL6F zpzt(GPxT;G!^h|8hoYxMl&WK>`gK!mr087AeHG75E-)E%4==QRt@AN=*4D*B>c??vOu7fqL6v;@Bp zAcLS}RaTyVWU!XAD6#RfTme-8_j~_a0r!6YRY07evAL~^mN`bxfmP3Ex15d}>}jFzgpuBMj0t{#wU zXlibL)W!x#Ed=rkk2@ZBb^@*(T~E0FzH&U_=KlA!P1x;N0wSe7CJ{{`G&;@hen?d4Zjc?b^-82 ze<=*8{}5o3{zJd~Qb3WBkx@}m(b3VDE?olrPQdJpkB;DX3{X2v8cK~ZUki7~7uhM|aP9Svk--)aL z4qW|}whBb8(kCW?*u!6;hd|~bpkGGie}o>sT3lLOUIAiPS6;t)z4rFa+B+cr5XfHz z3J4_orT2i=fizYi5fR8l1Zv~M#}6NwzY@y+i~beV`uQ`E%=$Yy5eWGC=e6fQ9nN3x z{}-3DfQ*7@{KMspa8z9u%2NA3E@%GF!?K&28?0l$<9*(KV$+S?)@O?RiubvB@ZHX) z%$G{winB~(mzq;G4aEBh+-Ym9ng!y0l2!ta|8hA+um6RKQ#hJ&c6kKVF5uW{$M@V8 zzghcuzKfXtD7wMvY$sRMuHVRLgbibm?8YhW96a765abf(YCy`bYZNJod&MY_SQ9W+ZX zNiAX6X<@uL{L9A+3VUBZn}3{2gy*#0i{*TD*?s!>;@c|9<-a06e%OpH<_3Gr#I`wl zzPh;m_6*}VpY`Wg1_nEuPh!9Ai(-&$?<=#&TA@}bxcx@{g(UtY3&#ToGb$ESxguI} z)X^zxOAco|(Wo@83oTx019M-Nu9{ln46!1&3raJKq6U_)DcP8j!HUxkK4iIoH7?{C z^x4&;*>XEig!#x5WP?dh!fJtpU)72ypGyxthnM{Ju7CE7p|$SLb}yH@?;QTBQSKb` z^(|o=fizv#PoZ1}KbgxGkbV)VTj&AMVL8);J4RVrt<#^(M5mYuTw($=>WK2H?39(1 zpap%cyv9gvPIhn5U)xoNxw||je8vLJ0_S%@cOOW2cvwE@v~AvFgJ($T5#66?pVw5n zqMD0nJK85x_Zuu{{qFQ`_7k;I|NR>+P#cFgxSf@Rb>AY-1X+WXFZS%MUj%aO)E|*= zzpZ;=8)&8R?z@j|Cm7)?-PQl78?Lg=zfLGxskzA%?!mefBA@A{KluKxruoD7 z_rpeub+7RB8=`FIyDQ~t&X3083S|r9dh;y>Z zbZ;u3{>T7vo^*--u?URQ!Td~ACacHThez~vi!cpT_~VI z1rJsrqhQPD%Z1Fb{#dN&DPvJD}MsX*k49&e_kXyCw3B7T>HKH;$LaqApMmd=XQ*4YD z_H>VN$~7IoBMnt8-umN3LqbK;EfXj^#>c$)y#`ZBB`<8GvILrJTv7RAF5AV75G+|_+CNdvk7|R_J_gMOC8>{mGB`(9O1+6qQeQH^>R;qt zHo`v-inhRd(j*UD#TCiq@m#&mQFcWnoPy`6N<3jvR>6dst6h;xILL9Fl#MmhjNzE3 zy*0X4i)XhDZ^_8ipx!eyr8p#N8^QzPg&Y*j%`^{VML(1CxTM_o$;q{(I(@kvxX=Aq zm7)E^StCRO+d&QYy782&54eU?Jg{r~4Z=aj1krtqvhvke&k@+Fp3+Si^5-*S9KT)r z$p>{~bL+zl?Gu}2R4g{axGrD>#O8>5rAjBZU17F8@yzXkz|lBEyi06cZCTga;}%M7*|`(!X~FjgK9ZtH5o-a=m}$wzMEum`tG4{YHm$Rzr((^vv9 zNO%5V61s(>+DC|JdPsWW?JHU?mvBr@_koZ?hyB|Q(3>=0RTX(QYlhtc+{Qr=L=JU< zY6NZka)A+VIZowu$V-)C>>c^03E!P?BvhjZ5Bt$LE>ubiz=|bKa@AY~TZQu06@B39 z( z=#?sFb4?b%B>Z(7l0N#D{ahcGpmvHRNI1`RvFJAGP|4TZew1_qvbl>JB_dVG!wKU& zN1UUXFiPfWXUm`R&fwYg{ctAUU{3y51rM}%Zp>f=CWrlHbYh*;(WXZ?tDz=Llv z)_u3IE!R@dmPL~j11T!LBfj3v#|oYM-?onmw}cwF#!ZOL-&Q`K8D^&^V*S@vXI%>R z=WMG;Kl$5I(qk;)I|vCC5J7doZ54@20{#92>TiUe1roe@u7FyRBBk(?x@97t(K{Db zuW_+oVB23s21~fSToQbBabVdPtmy6*wjXUs`})CjmvM~qEK}m{(D+>e%z2Jen484n ztusfuMl+v3eN^EEj%<9~8cfi9$}=%{VP;>}IUjq~uSqj9bBQG%T9?|3@<54-*Xy=8 z^;u&%k>;x2dlSCBb(hb_*@?jaVzA*YjOBI<*x$}{M`r%;7F$^(9RzL*JgoPL4HR>LYx}4mP^OIn98_HTd&kFACn_ zG&vKNqIStnJ>JXF@RXUA-)YlH3TFex4gz-ViwuV!_w@p%J+bj?ej$e~B2+xDh_qY@ zb&TD5gIgsa58erfyuqg6!3ha$77WN`20QsRdpn-<6Q1ic2GvS~v(8*WuOLbu!i@=T zhgOk83`7y;!tR#M2^yS64*o*pdQ86%x9r_d;L<7xJmu+NFNi$}ii(%9sAFDa5>W3P z343319VZFM77Dxq6IPde`o7fZ^eJ2?{tRda*GE3ifsIjdirG<1fUt8|gePz|p7U-_ z$R#19fS@62;z@s((QN23IxWM~j8l*8dGvXBb<`px(h%)7eV zPTR!)&Ru@?$Ni`{nIz1qh7V4<~_&AnTJ>>3cj0@O#gys=nmQjzz zX3=r3>|uPZSgUQK)EAqRI55=AXbZ;G%3yD6vhF2Y@;tQZA!Zih*oM)2MsKG$a3tJS zPt;celEjCctBim(!yVL-`sBb0%F#rPtMT06`!v)v&M&Svw28@OI$%)?zDi|}k5|1g z!^lygvp?bH9At)eo1l&e;Xe1FW-+K`TmWV}RRxCMI~4N839FAY866~d&N$>cCd&<* z_R~=VG^cQZtoDLyX%1ISF#0^2SSgc?&4>&yG`tsQKWd@BMd2(4L08!_Rk)!oXs&lM zK6Hj>722kl!s*%LZJTQ*y@OcAb9T_#<0%{hUy-*R4FMl^MF#)QlN475>1D)W`a+jx z5;kDIH*;N_wZgyiVXOG{3;j%yrkwXNSXu?=gMG#Edu3KDn3KUf?mLqIA9eQ~)O6p5 z3qAx$=m}LsdQIq{^d71TNCy#--aCj$6B3%#(2?GR1O(|I&Cn4Lk=}a;5fBj-;WHx!i4B40T9{_z-V2w~!-?jImO zoCr#oL0pK_6ap-&ACdrL$ON}led8cv)AloH$g+X=n=6$pQmbu)d?}sa<#kG1XnM_n z#o=ito~bDFsmEIzt98xbZgIDH;`{Zao)4eh4SV zK~;8&%O-7#33RILq2=(?(&%qt@r^k`Ls47;HsMgxul_f$CaAH+q!UdlshZSz28diA zDkVmhPZQ*L%cjtT|!$&E(T z$ls+zZ0LCp5fJ`zRz z*ueYU?%gCayTWqY!@ivw<4$rk-^>29k@F+@h>+(HVjMz%^KXVj2ypD}|0$R`I6D20o0GGRv$KVpv!<`JbdZxkxFZkJ zfj!!uJ=%_N&k^m&8Rg6s<<5ojNz`~LLlZZ$W z2}%DC5s@qYyg=f4kz`QGzeL3CAOa5Y`ad`X=704e{tHF?U$}_>%wfJEj9IEj)DcD~ z2?LV^RG9!p{MS+@SP_JINCFh$nu~LL_1-O`*#nv8<>N7_{)b`M^aHlf4BqH+Gh!&rO^!Mk<6wGqo1 z1KW(fbii!9gjHa;bxz^hw$BzF>DS`HddN>IOEzU&$%+KdA$j}yHcgTS)4?mLpA$UP z>YtY}N!qi=s0Vk5UAIyca+u*z@6nppC)ww&FLh!c+Btkw`S=pMn@jo-H6F*ac$
    0@$(gti*&IIn@Pz8UW;g?xjCus-eKi9Q%RZA@YmZFfsiTp=;zDX;M zzn*%K1Jaap%ruw2SMJ_JQ~soJRN~QR=|9Kxg=!@gXtL-{8$K#7DrX2NH8PrfRA#S`hu*m$!$PGGi;dAGank+6 zc_-JXMpzZnr>e`IW zW+22e*(5(dy<$HPF^WCcIf4$-+fIFv5?kA+DIj^=n4)sd&Wn}5aqBnq&gFJvQbuIV z^_wocN85Wy+E_ei|k1Q=it6=OSrq5n}vT zpX3FCX>io0#3?5_YLdx{Z^WWLoThPzhCO&G(9~APA+Kk&O>f9&54)UlR)A>xZ5LY3mo#SLugb+rjhhi(8`H;=vbN9QYjV7#}Ha4ZSVa-8=^Q$!!^0 z*9oO1@e-;jUNntwGAG_FPy3F%84Xf(i~TiS)-V+#_dPD4{nvVJ6=|7dS~>^Y2n0b! z-Vph1dcYy0p~2h4mE!On#l94zp>{8*mtoUO{^wE=!oiu=!83{FYPfXI#!OX1y!Xk^ zQ>gNw;rmDvJ64IYAvxZ;66i`D%Yh9uW0?%}F4rOLoIxz_msBkc6W~*j+>pxbckKX@ z^9ND9!(8<5bbb`@piRn+GfG>MLWL=5v)*i%n7u?i52fTGR~+W9O%;NC*kVc087AhS zQ@h6$h17qy{)cW-m&P((fL)P{Or5MTUYExXrkmAo0pmvaZbfZe7$^r4&Qh|-Sx!&U zD$LT@I+5d0V*H1x;9X}?2OH<@>tO#3872QKwOy&AD#h?nTY0-gJ-~;W{wya$ad!hk z6->hsc??&cwk20dKH~W416E4Ygs`*lW;2*FDKFc0hsU{vQ)`g)w=++@n!TuyTN%<1 z8Icz{2*A?i^U3u80X}erLt$H zF~r66lX+zL8ksV{;_~C-T#I=gVg$GKm`jqL>(X*OaNCXrm{ULF9p%_-(7j&AT$1effAI39v=}081u~j24@Ff;J|up5=(7GB8abt6+h;a`&QOvc zTDD>|&=l$W2b!j_k9B94WmQ*nt^$si!b;PdO3N30h6Z%1{zt^{=d+E1*J$Ts7zB}Nh z&&!iNUF@Z&bZ*JD*mgv3I#``E56Q;78StDZHeJG5rk_geWr8kQY?%CmxP2F-vw6nq z3u?+Wjh2wGkEZa7VLx&*Emv3d5r!{AO1zy`Uhi_EX-3mQtvQ-;t};p*8E=OJ;MN~b zh}|KLLn^fj&=aE@DXke&po8Ca`ZOdnTT-{eK*z6Rn1i^N@71af{uo`BlPym~o7`U+ zfzsG#SE4#x>ISsrqt@NJ@Xbeq%OPlw?D(aarpG>xT}R)$W`_T^fiXOv>(R>nAAs)$ zRaBLBUaYrsS}>8Z&k!}-%fRLW$!$`^DC9L%jX8@lw0oKB*JOG%3|T@odhz8y>rCQ5 zv;Ae*r|t>$c`Fq%DGs^&n%vJ-)-jkHdVf=`trZP3G;6qNZ>vE%urBi9;!(Jr&)Z9R zPr^R>PVbuL5|9pBMk16G_PU)T?6tCOcJmaa>yz=lFm|UK^W{+6g=$jdkX7wnO6w?Hc+|=WzRWh{;TRt@!LYdlY{-!seLs%w0?O!XgVaU;#w zeaYF0Tb5qSz{vW9J<7{8E*7?+Z_ssSiR(?V4h23QS41Hjt+3ILfj<*L-gA11s?^|U z83A6w86TdjI%=6%=(9PlSJ~lzRG)`sOQaZ3Z=q?<%)Q8Fr70?&k_JVzY)evJ3DC^j z>c&D1o_V)x1U7E#QWN>0>+X>I@;~H*77n@mfkNgc>_0GRWfxQLL0@Dz2A48&H}lgc zii>_LrZ&^?BTlv5fkOCnV9-`g9`2BixoD=(A(TWhG`{2qb%rOWsC;Rwxng&YNs*QF z(69CawMaGmYh`GoHSLgQW}1LzYmoAcGI71DVl3J6xgbqnI9|qte1}t?Q1ayp@fiS>itAYL1%GKGm_lHZg=l|KP=9 z!wWRcsDD)GHpHogdYvp8Y)=1`RtIw~YXlSCy=}4uFooXW^JGe1&!LXri@t=>+T}oh zVkBmYX*L-kA8*H1RthYsQa{}E_rZAFyAV{~5gA zCyMop^H#*)STIP_j=Yb#ABEKJ7qI0Ibjv-GDcAG{=`&G;*x!RD7y0~6`rf7aDv zbNe>!9T$}F6+|wMtk78}hEEV0E6rklclpX_e~vz7;$euRkkQrMU%NIIaS#>;J{kX% zs1G6R=MgmZDG*=ssr^)zmrt#nHOX$qQM}Vksf0cvk!JG?0rtdF#>H|hC<>5=xmxg3 z66cZ-*|%XdIB(|suFKtYh9-UxPnKhMdiGLc0Sa{uwJy_^CrHL~uinU7Cm;f!@LHQ0 z=g|yiqFbNsPf5g;!XkP_uxa@ZGX;j}sR!`n5hHN-zWrxuk^zs%bw5}@bF!g%bI(6p zK&O2mX9gzP+qqcD)C^MlnFYw$JNhTT}Ml!e_w{@uo?Chuh#Y9l_t77_+98ga& z>1E8&kbtm8c-1Sk&4TrIHWUN8r^@TLWfv9>%hi14Ve>Nwi7bZDOUR?*91$L8(xs$^ zB|E-(;;$qHzVllxSc`nmW0EPoA(d}N9{HkC*#(trDFvx}2sI#m7DSSzhHzea`b@=A zZNsRX{RZkDMPaaA(B`f$)b=@0+lRv0=kO&o`!sP(3PKelbjFv%xn-Nd$k*9o3KkG| zxksOh6A(7`JuKGN+sv^x_VTdg$6q*`a`ure7 z$nV*SewZ3ga@-W*XHPAea0@px0E@ds^b zXL6s4Sat%}s7%=e8%f&}zpXdV_t>wJhUm%XM)Ak}WgjyUikc8_N#2D_$QjOz`3?*> z`x@`fO4+8H$)85|B<){9Zb@zEzwwdv9h^hM)B_&B`Xom3x&T z%E&jw;~lrBW3~BBDb1Y;W!*au4mBG66tWI&TkF(%sb~wyB~r_#Uy3J^r^LkPKt<8w z;+0a6!P&%R%gC8tvN;>eu5xNsmv=zhhdG)$r?Xrz!M=cI9qGhASb3l3vc;*7rL&8W z#l0%aU#^IJ$j$_eU5n-_zRLww+p&p^rsVYoBYFfI{G1}431}RR4iCU4PEcJsA2UV%+vjSMh z;%$fiM&$J7->A)pie036_eg35GqmT^cCymqLdRwmnfpD)=B#dfNQ90mMtVfr{EcP! ztXpU;NITQ{@o?VwT&pv|xumt5XspQrRk$;4A(I%Zj8r5k- zWAL8^^={ngn)He!2PO3`7Ju|GqPa5YXXK*(TZ|E1nR5F)smwNg|FhtUD)ofVv`)eF zy{>8PB^{~a0G}K0OXAT#k0}dr~-WrpigapFCRl406=$}1v0`at}bYB z9gx#to-`7~0RRIH!2;;Tq(4hIPgd{JnP14MfD*7B02CGheHsCTae`xUAPzhyDE1T@ z2msmJtjw=KodG~^1L%q;Fi;g*nFM@p1Dz{a0s4~J_yC{bpp(=RiF z|7Y2LC2l47-w7jRj?_je`^9Q_U8}RkLDYm0H9|C)b*4|N*U^`x(KlaDV{); z*_SBKKrFReyf$QT-h=cf)p?(Iy5l;{wdYf2n zn@0Ztrhn*^yqiN3{xXpY_DCjsDzXZc0C!QZnCNeLif#ZmHu!zk0&Uj4 zC&01dTSnG%yZ~^lD%iniwec~~+lTBq0OS=x7C{ZNDF%n3Pi;6);v$x8B7gxtCqdzx z;4=^h=MhQ$E-4pSJNeXI{4~x0JZ!zPWsN_H^*NCfJ-1OkkMlVef}Xjb?gAzDng1S? zd!Dr?k&%vXuXmr`s67{cd+Zzm^!FiiGT0_hUT7;^BC!SOrjW%_gABaRVQb%h6n_0Z z{>AeB_kONT58OF>GH_I6Gm{;}8!?CST8cw&AeEND$s2U+>qZZtm!jJO?=LwG4xUXc z@r7S_r;vq+T^ghulhJ}6s6d^H7J#W&AfkDx2bZw%E0PyyjjKx~)L-Jn_x&Fng#qSs z3XfXYuJ}%_hz;kSb1b69cYwBM&IT({kADS*t)+V}p;NA$Q^@>2eQ$sNyN4Fcclv!x zbRDP$V&mLa_`4cgv)WvAL?a5-!59A29zTDzM&#fFwXxYD={d9V`t>p8XG9VRY`9KU zv<@mHyzAmx^3h>3S-HO#hxg_{Y*ck+lq4~ykoITO73#i67A{sSGwoTnPL10=9@mRXghq>NtJ00fpd@&(u6+l3jcC%lebic za}lOkzsaMfz=yj~%K&TM*Kk(mJT^Y#R*Q$7bCzChP+1}E`v;GI%h=w6x|5AG$4&B- z-r;s!l#r0KeZ&w&-;MtnfutD|=iBws?O-xoY9+Z}l$_9O&mr%mlh53>=vgGsZ#f0` zjX93JlW8yiVYiQ?GVDNOy9-2f-ZNq?uK7l@^PP`H+C|p?JLf>3 zXpBs{uhGJWxU?NkKTHp?$>LQ+Y7Ruhv#HExT)&S6@HarF(3!1`uFQ9=sy zHg?qf6Y;16^oW)YN+n+3z?F}Vg4YEHe3IzdCA{-PSKYmc`r3 z6ZiNu2rJNXZ52l~G^!`kv8E9sC@RDjpAzD{T5N`n1uBm`7qorbz^mzi+obCltI4jr zWmF-@8tA=z*+B1TdfpiycfJ#l3ybD=jG!?P5(MY!%|DrzJSTg&rI zQ%js@2savi_vhAPOmDPwe>))k$g_2)<&pRM=-VmvUeVRUFmwAj1C5CZv9?&N0+(nP zdU*$`RMsSHL#p(shse_4fWCqT({-i>H1oF?zkCjglKUl@Dsp(8F_#a&76bHX1X>~4ofd|REl*ID4 zyOcGLU~oiFl(wm$4l!3P_H0dzw9?AMuZmyLl5cIPTaD=7-O0(jb3CAoxycQAa!CBC zYf;)(_Z3+n_Dxpy?1C%ii#~?O?Y$NW()-uLA);Ltj}8*L;UHHzab@BX$FbZ-3r-xG zVQExDVu~usrvSQZKbC(=FVMD=bpS3v^(9jW_a+?;W~o4MJag;EoG)! zVlLa?=0Zc?{)mQDfhLleO6im>uQpmgXA7-7&8bG!OLwfEqAn@;DoX5P81;iiA*eb< zJoLCPvBT{;B2m4wGA{6r#}jwepIs^pBzurl;#z2ZM9_sj2jwseGhUUmZvRaC#Ww|w zY|g!$Y6(&PO>M3jJrErn?tf@yq+s)w75jkl={{Jc^@ ztR4ka0mP6+o|13?)HF9oWtd8 z>wCRpVAfem$Tkp20l>N2cPuXe|4+`rY_5H7K-9?iSIUbE9`+K02)}H~rCq20at@a* zb6sD%u)v18l#@x{n+(j};iHsK{>wQi+5mY>i7*)NXOtFe*VZk#|H(O+&-X@Y68`f) zLr(aEGN_V8?uq@&IS6R^#)~B`Zun*QQGp~p7V4ki8RzB){|D#rksn92;ZvXRgw*lXhVM(mP$Q`p*`pa=QaCno5VV#>KY+*c}yROCpBS7H7;!5eZ-=cgw## z>@7k6a1QR>r7dJVgdy$jdMabq?71OjLFnNb#D2ba;Zsat(`(O!NBO}whX(^&3Rn|D zaOw=ofBG9<*qU1Gm$4UNT*WVYlKJqwQbZe%RXZQncn1FtXw!>x6UM8>2me@F(+nGs zaeKTM#LELN75SlpE}1fZ&qE=nIjC}IO95yKT2`X|p(4s|BB1+|O@G4m-KWRKKG*6T zbrWu+$&o2Ze-*HN-p`|KPiDa4kE)1q;M-Q+{)Jls2U{i^R|8& zYXLw$=U6BJ=jn}lw5;At8uqg%0iAbi<&LRLM}01_O+Ttb;_FWXXPOAsAQZ>Su$%C_ z+FEeH7Fn>;Q`s1=sW($wOEN2@D(jJ?hB#u5#{GlEclRP+tXozcM}#c${r#Foth68U z!%e80HaU>~DcOf0ZL#>^!=5dC6XVr-tz;nZaKf9*%Bgz7yaN}f%(+Ol@++$y8^xi$A>iA@=S|Nj0jPyR2CxBKEH#MK*g3Z=PS zr4))`aisZ1pqIbFT^(49iCDtk`Fue+A9PnWrQn0O*br5azfg4kVOK3nZ8#bD;e_gM zV!?r_Dsvn-w3sxv6#4onW`(}W=ayW_FVZr4LBrzMvko|yMf;1m&Rjv{>ql+*EVY+q zaHi?1t31J9#y#+9sp~B~{BH;;U|W>vLJ)Y|St74mdfxNGKq+s8h?5c=4p7N+!%Z$> zDaUX>C-Q z3BWi`IV?^-ue3kJg0#T0H_xy44YGGgsJD2Md7QY))CPQ4@eQj*OrS-7f#87Hb>G8f zA)#fsFbP29j{MjZVZV`}3PaWHP}Q+-YGJULU_fs!-C)@kT(${ra}2k&k_EB?S4Y+B zkXn`({iS&DtuMhY-! zf4C%TbPCG+1rEK6F|-+am^Vbh8I!>JA*~Y&($D~qbw0ZyVQGRtK!c;Jv9x1t@(OZ* z9HmU*;_%{F$9-*pY*#Q@k7*k?)P>YtahQ#2nDr_;u=s5zcML@vHs0Yw;_`6*$lz8Z z(sBP@cEI~2<4zvcm}kXrpV~*~*+oBfxt}zK#i3O58l(%{kX{zjrFTZ6${LIE0cKY* zj_GZVn8Em4O~Cw!M|C5q$Dq(MctwLw*+i-sGK-{r7lC{bx zuIa@*_*d0XGHX*py6}mc{z*I7yco-7H8!57cF543%B%9dFV>+PYkZ^(%#hC=k=I-P zpm_WNr|~Y45)`=w4&Sfy-XGdPs@k$@s&{Gu&?90^NcfSc6_sTMMFnjP;fC%kgD9o zcCEYn*ib*XjO1S5c5M+!gy9wF*WpxuXf^q1bOP@^8-uZla%`K&eebpo%9_U6TS!NX zmM}7KI@S1t?^PSZ?_-x$9xIL%(+vjt7;%xs*ww+Ggqns~#2orZ=XZ{(>L!wf5w8;_-&E@k?& zgEi8b%RB7PTkP?vQyV3T1d=jaFo9}~!Fz|;suo|hk6Y1x`QxpF$u`*Jh z2%l}2P^%Xypu$Q$-c+C*cD~;a73-)9f_1fU?MHXg$2=(p0&G6FtH+Fm8n;@4!fj$5I7i(dkvhbI zLv=v5s*0?~AbY?P>i*(u&qck9xiA3Oem~~*mxl(V%hhx z)%kEV*ry!sq5<0XU(WRd&N=iN3#pEjx51N)08j*X6Bh5?Y?3ly8j6n2yVHR`R-hCi zb?98UOdRp4fj^Lqi5-{>DX_|HACkR({QLgrj9`u1isYxYLkC08j)4ZeBo1 z=YdU3zoPoZ_m8*qze8g)?pnxu!8m5van$=1NC=Z zP(8UY)yAUwg}$qulK`fk4mv%SUg>~GetR<7iC5xtvM75r?@eu>8lb_PwNZ4>icxoU zTxfOmj&{X#EGAp1&wKmK2iu0YJo3%s7CWhaqm!i8S9H=ag84zk+UA&!LlGnzU zVfH_cJ~3#nV5*(~Tw>`5;odG_*%>VU%MfH1?las&0s>f0#Aex#{8SS976um9X{X)M z8(=iKdm`)PVIG*X&fv6zvE0c070FdDb%S4U$$mUxM`P(}yTMhomj(F1UY>VX>z;{f z{-T-;NrZ%ztd7U~xT9HIHJDOl^RMEHtcNvfX2$_fNd4f}>)_YID}Uc?`eZ~qT!Dh1 zMvTonVK~Rc1arm!Wc8n&gKwLv4r*L@T(lP%_<6BHz%32>?Y>7;+qs9);V_3+xQ%Jkaf-P4>ov+l$Zb3wILn8;MuvGuITdX<3ip@5 z{K?jER!c`#)<8_ORF*@oJo3qD%r|N$AJ6v*>`m#)LcEW$(Jk1OJAGFBF|;DeL??MU2DluDud+AU{*xcQ#dgzT&v%~5RaDpq9o9nWdZjYpP&oJ+x4_vIWk z_m;uW(W9&;a(#(lYt!Dy7<;^C3*5{FOp|V^;kj?ZX|Nv>3oqN3HPa1^>s~1IBuj29 zHUUxBZiu|`*5?)kNX5tEJTSeyB-yi3wB3;3lw zSgm>6aX!`&8gt6z-5*l@k^Qd9fX!M6X=W+-lDHuuecO)`e8%+ETGga#(7U+zuwe0P z5sR*mkN$DUj0Xsi^ao7%bubA+x{4lUDI8(OyW?(kzER&zHi`M1slgNDX{D)P!8jOc z57u~X_xRF$_X1>f8ilGp`b%?aXy%cf7ZDQ@U2?R!QFxqCZS{OT`X!@l%kSuC;>Bsn zL)731<1P0}ds4t({6dNU0+G^$!F<=H$jQd0L+gpOu*-3h0)iq@Rx|M7M$2@LkQcUU zEz`?2Klos87aMPamCSIUaj;3-I#Ja(@;k1ku$X>fU{?M~Yrf^h8-38mBe2F}E1i5DkheTdE4-o~e0&YBD93FecFsd_Cg^U8WB0r&cio{~ zpkh}G;fu2xi)1?kHrbwA&*sY`wg1NI#LjhOb;6a*0K@G-VQa2{r@5sXSmj9v=vr(C zyyDvPX_9q;U9{1YCu@!O$42kVUd|(}wJq{HI3R&M-t$?%{U!o?C1kcUy0IFoaIHXx zB0*AGyp&OX`O}9rSVgaPq}O{~^?BRK@-S%x&sdMoxA~c>Tg!;Wq0c@&Dz(ZUXw5878xJ)&kd+^$ZNnz-}7kN-YW z7C6tX3epF!!UGnV=XN%uSMP%(Moa_O2eDic9$v~_(7)K`J~c{_6C&#EsOFw|rNBr$ zDD>*`)Dz4?y5|1=3a|SkPutbFb!~ebzN`E#H{LZr&?{GR?Y@b8ricv8Oh!$lmHUFE z@6pO%JiP9N0%^>`9x)Y*9~G zTN@V{m=+Wva2nm`XjoYe=XZ&%sm7*(1LE}hRI_m2Z{S7Q;DS#?4ij=|V6yNlya=() zL@_M*>aw2R4~nY{{;teMb(yk)j$Oz92_{>gQ}F>6)S=8r*69L&Slt{u`(iDeB1vR$ zs>({(`ukZ6B@WV@yiO%=;dB)Q?;hshfAr$5LdfB46|#qCJDuSTl|OyhRGrn$gke*;cT)<8UJQ{=jeWTP806!XxY(um25|aMY6W7_F$ZeM;Sh zUg*9#dsQqgZOFwaQ-nxk)AHovP)fGiQL{5t=f}<04^&n=vxp^s?9->2w>Vbb^6vg{ z=ZSW;Ya3TATd?euXQXvyY7(+-Iu9P)}Us|2^r{t#V7ew)>q|fE7y&m6uz_p*|NSK6Q}5tCS8oHT-DL* zKjQskye)s$3ENd8fBf9|`5x_^Yz>B+Cij%Y8@7_vM3hO=bijCf-3Unhs}ZGVy{7a9 zlJ723Wa=~M5@b|%45ke z@_3bcv=C}ea{5A{04NWg5=dM-_1Br3lB>5s*4R)s4n znJ9-pk{XBV@4J~(YV-o=t7P=9NS*DEJ^>r ziV^f=TmZ8s)TNGKJqZrFF?`Kb?j;8uwXJEUzi*H)n0Wi(bzZpqA-1|({z$s0df_NP zQe-FhJitC$ccd#0QcxE9ZS!H-o64^i7}efj@npL~qwPOZFe% zrNRkm|0S0Dc=AekZ(sAL>8HEAVqWVr3JJ`g>TWU0|4#TbpB!Si(b}!@_s{RYe;p;k z*{o1oW1j;C06hjrDp?mv6KZo{7kiT&QHNye2qpijai1^hfEFz-$3(AC9@ed4mN{HZ zvR@|;`!}6luZg~hBH95J{>mXWx(2iiLzynrby!mp-;lb}(5q>%@$#-wLt0knHm~Pd zijUQ3YT-36>`&!zY@%dFg(9Dz*teJC0~MLIp|6EHHik?l8?st14B$hKLyyiIvbz+K z3`qExEnQjTcAh zAii;@T@}Qz3IF`ksHv36u|VGj`#I@6>7{bp0O4R0%FocpTv)6snBhxFKI}j?0Ep31 z`-ZY1*#h6_g6sQNO%>$sGT!=w70NW!6y~+Z%icaC5=YyXPzX;WAY4_3_lZdz_K}rl zU4mwfZl=N>Bp4RQA)%(Yc*lNc{sUq6jkNl%K^SpOIXqgD1UvI?vbi>}>&VriWEOR? z&Nyr^D4AnRWekWYUcW;om|;knWyZ-k2zVojmUtJbrFHXt4)wj15-LY#;^0D^7-3za zoY(`?2bC6saGkSx2OLnQ65wHx^_jApG?KZWtXJJG(lUx%@ryk3frL8<{%}p;HheBM;a~$ zcC4xxTH=;4YZjDO2G`)^bDtx>J5(Fhbd%gt_IpRcKZQj@mnj|B7dVxR;gXs?i6cS0;JYH` zg-X}c4h(&6l{;^-H$u?7oc1logNSxR?bCrP$v34f+Q`;!MfY59q6zL<66V*MK7G zl@t92+TJGm9W#<>c6ATmZ&~m$#Ue|hfjuPSf{#j zL~_yrBmH0TN>NiiCI{q}q8Ao}T=}}P1(cFjk_?5~Z}K_RGD#BG6S|5rC8pKm7E4Qt zyWs2UfMPY~#iEZ46f7E)fz!mwTnt)V=d_t?A8sYw#g$=K;k+mbW)v+iyJTpdTKV*+ zgB9x!3wwru`)tJ>V>Z`c*agS(zPql5oB=0IahY;6@6I^-`7)!6H`F2!hV>bXM7W-f zLFYdYkG?Y%pIMti*CkB`O+J@&{w!dy=H_?e9`0d$FwG>Xp+++d6l3oDL4oWX+@2pl%Jg!!N2|dU}o^b;9+SSA~|eW`6^E$Q4{-AwLZ79v6Bu+S`{0CVv~VB1}skcXL$=9bv} z8cdPt_I~e4$(FP8@bG@&}-D}bxAF?vcenB z?*ppzp%L(9s`Ow7u-HIMY&a|qAA^ZYhP}+fyex#p zS7736VF_A$#3rgV%c_tuSkf#eX%&{di%C9#rCefC@Gvw8i>866GGSBM;mNDG7$wyN zX>7VOJVOhc!4D%HhNW4lwmGW=B*_EjM~*Gzyk6rR_D&FhBe z55lwJU2|u#1*`DFU2LIpMCJoEm?RTa}6P>W*=*#%4at4c-PV$E>H%7W!uRpq^| zq~cYttpzKbswxhhX>_Y9!v!%hZYjICimWPZpXRsV=5LlpGHfodz=5xI&AOVi_jl^FYSaL)v4c z#6AK#4`aGUN-(GkF1rY!O9e9AMfYJs7@-b4OeBCyc-^J1)*YguCdN!GRObqvMv7-3 z(ec&8$-*D9j-RJhzbh4Tet4YJfE3+F!mV7PV~D%t>f;hDFiyhh3~(59K-bnQL~ckB z779fcD?I&6kKa`s&CX&vdXF+2@CXSqVxj9J0S6CJ;mFirpg7tSy^E9>L!fh!;!yQZ zllv1ub%{=qK^FB1#Fs=0(G8=TK0HQ{fmoQX58iaVqbxcf2#3qwS_fhm3q=nrY7b}m zmrC8oDB$q^-f6rGeWKmYI0i;Sym#p-o^g_5ODsHB1LtD(OJFo{9;M>-b%nc zQ-gcYDX`!0usz<3w>^g`tHyX37sNn*Xn+=f1z_0W1I*6=w+vy z!w5NeL&^~nfU^lgUvv&Bfv%?$6J``UYd3o%U~-B}tE2g}KS5D&w z`vk`JMR6#_P(RumeZph){4!r?WyK*|nECiqzK)0E-H7opzX{787z^s-s)vM!F#H-p z`{*1ms;CAD@)P-s7$1lI2BBaRn49#q8x*IB%4&mnv1uBA32>i;jIiEMN%2->(yZ6@ zIOgVWB%{sS0pv-dz8~M5pM--SWX$6uvO!`UxHj%0JcfWyz5Q_saNNZhPW*;G% z4-|<&-P86@k|q+tsVfM3Kx`t9DiE^MeUke?(Y9WIy)fx5KS&(1@pEq?FkrJ6naAg~ ziuZy3!2LlY8xIhlgMsfad*%0&ppCz&jiwE^?SA9>^5;mW6!7=syy#!1N zK82tO?{fRvOq97%*z(3HZdWRaPWoGgzqx&l(4MctS6_%r%lBE#2DcYP@w6M%cYN}d z`!CD^+!g`3icdaIoNN-wK+;~|pyfdIx$lXEK=n@u;b~8y41^Fqv8BBVDY6d~xh76J z-xO)$(RUtkefHgO4>_6PueWxQcqlCr&?hgB5+G577gvkCX*@j#!kL@x{>mh?dy1<* zvot^1x|ESGl1O3~hW=2!QC6RR|0yJ={<=aUDffr}?`H?UY62d#l6828AJq?@?AxtL zi9qF2C}eo(W%F9!Nh}rA~{GwOpqr>P{N*cJ4G!Y{ZD})X^Z!WyVM?HoxofU!jc^TZ4eUPiS*;~ z2rw7@6MtK8AecatK2wpoc4~d5?*E0(Lue}?wXbz1Ef{|=DIyW^T$1O@mq3vx@5PwV zNTGE^5z2%9)cppX`u{=QTSm3@_HCO;AXp%{6lieQLUDJO;OdR2|lR=i^A&w=quAl&J5_J9%If>{fjyN>4!Z=x6a&+PE!=hku4Or9{<%ppZH1<1>%-L$T!^n;mCldJ}lEjv& z6_M!#51v(7j^eKAS3N$9?l$Mul>I|y{SB0hXcR2Jj9DJu?eyf_aG!lgM%3HQk5tNt3KAz*p;Nfx%P!Ik?u`w(r3${GT{*hG>f- zu{nGZ;GAZwQchYt(y7%(1_?&p?}Qb(d>;S{`DB7ECZA|&6W z%9PTX^}Dj1p;cNXirJ#sFZ7X*%wf4J+r{vma%R7W$c)<%|q+mqtEBLNId zu*QD_7aC&fj@zV<)FwH%7}bp#xvR_Ng_4o-i{FWt+9%2gnf%cIX*U7+kVME3vmk+h zZ5LGn$e)mX zwSreXPyDIs&}8#!zJiq1iES)zG|5?=+mK&(dgvZV3ndwudh%)& z^&@kxE^d9Ejm7;zj(s27(Yx#*XCSS~8;Y7d(_-PcII1XY4CdD+l)8B~PM?t+NmrjH zV3Ch=OLzSDW7Gtb1UgKfst>~213hm>$lkX78eD$N2sI8NTK^r}~guzdD(2xDO z;qVw{8J8YU2E!DWQB6)0{v(-Pdc2wuQ_pGr74yK;jC!ZJ@ zpg?Z&s`*D@=qW6kTo;8YjP)Fp8MUPW0OVEp-f)T?njZ+o&Q-JMDwEv02x6YP#7#`B#_@H_pKO|EOimg)&(==f4dR=+f(@tYxf2x!_dc^~|G=Prb%zZk zrN8J_7N-8`CulK3OG(9Y>cfRs_%J+n#TM`FcX!^pgaYy-rV4O3iu_h-ka ze$0}r3GNROjwI2_pGS9pc~R1oX!V^W#Tm3Hgk}{dM=*7ope-#Do0c*&Uzg}M|7cBP zBw&*`@wkn1x&=qNGio#7eam442P0Tx$wB%9)FptM}hPo_TUK zXK65rt8aQn<>cl*;IPJkPc^De@^nP=evqXY^gq^ln6!+~z~YDrmZeHuvn@16-kMP& z*aXgS$i=I=rWlL3xc;!YwB(mQJ5Rn*C}ICjOYv>pq4|-gByq;aHAO#4&eV~>w7VCE zj-$XC7m#Qu0E{4ukF@q^PG>iOiG{afU=(iQj31Vgm3s_P5JnED*K(1!@?v1`<*Dj7 zW@LNq?r>OBsu|B@_00p z9=6lWe6!rTFWBrn>{Q$Gdi`o&sO+_dXG&(lp1^^Kh!46)UvvJ6&w-d>AiB>?X3=%) zfy9rGS=0lWv8THSQm9nJ)VrC*7=ni~gg9^<07)#u?$BP2?oB2RV^%3?+o1yALmROA zSt-r+p^|Ap6wofKoJsIVMduA2PIy)YmoFQJE*13kOjf1fC=Q13v2NiRNs&-^jYb5O zUI~6%IYG5FzSktQg1aqOXhH@9xfNfdnO&>Dsr_HZI!u&5D4gY}Oz7&UaVS+ZG_=T4 zQ`0`7e){Ce-%|f`uk#;oT}lEmBib)=*K^QdQGY*U;0{Hq?Te=;)j48d^e)ZL}?1HLSf=?ShpZBawPr8INp9 z??MURVoBc;Ilm%hzc*Tb*@k{8mVR;ezELlHL*0D?ef$Fa0)hepg9C#@fkaD{4 zh$tkg8HS|!{L4I-g7nV)?SHxF{?X2*{>wP`@1UP-B8vd*EP4C3{O#L{x5fX};^K9wt?sjI6)l7Qa5 zYie$3dEbWA+9I8{NTDrKWs5Y}4h|yia-*Z8NWmPEY(w8;DgIRC{rpL{<( zJw-Zc&(6;OJ^#Wt|DUvGq^=eTY)0n#`WlIC{wGL1-M{izVEd24_8&&juiyXVe+4=J z?^(_id|E{U|Hg7opsty>DH60-t~LAEQUTB9wZ#`WVy^fX%lRX;^rNs{&|hO+wN482 z9zbI9udz-{!z5a@4QZ@ns<7FdY&$Wi3G7LrQ8QpQYOsdan!`WseE#rfp}kP;gWKST zfU31kc&@8OPbfNW-vjyC)^J=hzY+3h#m;CvgW9M24zHb$dCy>W>T@lQ)5UUHA)IsX z?dPkZ9QD6u1zeV!Y`cp|p69SRYVl_{YC=Br);Jb; z-^3H6dak1Hb1NO*GrxVsj6;kXAI(-+VohIrSk6HsEzO=rMa582@I`On_3J+4kv-}A!E<$GH&DRn)XErQC(dP>z-g7vezpEP;^}cI`HdUM~fjdeh7;YDJKgDhtnynk5EMZUnmg9*L4crmy8y*x4ez;z{z z!oMtMP5<4`f_t5Z)m4pM%jJpw9rgtE+>hT|pKdco;GoK3i*_8S zhYkQ++-z`^z;n@Rgw*OPOo6DsdkuGrrELr2!dZ3;jXc0ZfRrKv*D4R~E(H^VSNa?9 z$M92Zy}9nvns970Wwaj!m67z)7dXTMRG?yr6lpyePepkhmv$nWQ1)eLoAcYVCNeCS zykSzrlccY|j{Wm0Jk=12 z4hVpEjR#wJ!fHO67lRe4QKk=B!y#prI&5yj;;y&Cn>CPSTf1-;j@CM(eJ@sbeF2lH zFT=5rMkhTSqK*?-CusD*KstaTZr__w4Tg_a_YS-=i(bR6auT4{=6~hMxkf-Tp`hr+ zgH0A3#vAfyKwIwGQdWdQLS)N(?8|7oTB9X&nKijI{t86_gP+vf+cjYr@=8anOdmsk&MR>8H z6&fw^iD8>8Qr{O-Y#DZeMz=cqPW!H2aq)19d_)UN0Hs7t#Y&ZT%Dw4!5%Kg-b-ZF4 zds8wv28~p0RsKSPH&fyL0q$*_0qd&%`)8wjmYv|$Qc@W#o;XLT?B@nFL_{yxt*iwT zZz5%?ZJ)M;bI3h&o~+2&qPPwpBZ&jTy~vU)Yw8_^QVjq;2)&rKjT20XU<_`zmdqxN zJzVL$8LfrPS3lOdU5v3}zJe(78IATx3T~xY!33Fj(G8d@_hWTv=O3sx?6uDgZ zUk4YeMu^{nD}lZDR1JNS8f(n2(d^5ZN|9L$z>wL9s1cft4Wo*W}{SNlJTT( z#0$mak`p>0vnCm5k2ws%3F{O$Wd<@SRx~;X#$5+L*(WFAiqx;R;$9jtfF(a+iXZBv zhHl8wtRvl>igW}4K9S=aQNz!sN)orIWN9uu6o`~jL0%J4v=hqo3wqLq{ZtX}E0!Es zoTt#~C?aBBi(hifP<>|X5W|MJmK2b$s!L_IW5v?4dtCmKu`$RBd-cl0_8p!K3c2X0 zfTRT>mT13zsds_$7gnRH{MKX56h4=5%)nil7v2Ks_)2PM9Ees_74PCQ+S`CwG=k<7 z2+)%x%}x<=W_aR?XVY-FIxdMo{ylPMAd*7CkT~SS+2@alm~`;-z%9WKoUoxN{}L-6 zG?T0>{}91f7)khw+~JJM8YfH7>d(UFG63lr9_SbfrqGlPMaJ)DxPBUz_r%T)$X8x?&NGhhL7(zxfMRAcbFfc%Y2}`J(EEsS zpCD=5C#}Nh*kh1H?`k=!4g)HJjAA`PKZzvU+d422!ezhZKSJKA21V4RftNIoS=3I^oCz4Q!XL2` zh=73hdGQ>>RqFHwYFX@}=Rl7TkcYHgN)!Hx6;_En+9-rTT~U$;jJ@6jN*OSFWHh=vyfM_+ZGySU%q9 z`I1{U2ufAj%OJ-6$VQZbLi%-Ce!_dN#GM4VFwGpW!iD6W<(oksVC~c^Jctrns}=rY zxC`@=C41`&nM&6i50@PUms4;gaXH$AHUZ+#oZadH_U1t3R$3Lp_!_064gu7Rg&pNs^+A(xMxavCp>%c{HoF#z znGT0pvR=2Q&>Ry#|Cry*GO9ZW50x}6E<2|N3=A@30C|i;ynZ@)r+zD=vkPmuk_W5?Z4N{-za{=%~q9UZ?`EY|*k58JPkf1_p*o7_)#PEt9E< zuL1%HefB(7i`4AJh{>9r<@a3wMg{o?QppD&H^F!h*K&Q$at*gDw0k36Aq=e-Sjw)# zBp2X7@hx1@TfAln)>|?dB-f`^TPtN0U051DA`Ns>jJG)l>I{GN1Q5-m?Xm*F8bU7^ z3&;OsB|)o){Y@G_7lBg1KoWmEhs&@ecL2uie=X_f42!TT8o10K_^ixiT=YafVTib3 z+qMwSCXTu*yLVJ{5&ibtjuAbRq_CCTPm$tz;^Gui^Qn&l^TY+X$Fet_YLD0@F|2Pd zKWhPTUa8x9DtY2Z44~vV;bIvHbg7`Z&f)Dh;c9p*Hx=XV&VkySlzJRp<_!f#t?);~ z1=^5b@90qq@6}Z^ard|I+_c3MafGQ~kj!gi;(1_S72`jhM8TejUsFcwv%;U}g{i(* zw`;=Xc_0u~EmQI?6A2QCPXlcXU@JqhR*HS3j^+B&1Xy0+dj^&JnFy(vkkGG{UxD)( zM6nqSE7}zC5nYfnW%P1KUc3r2TqUSWc%Gebf`A7Yw8>hg(uA8P5W?u8ykdo=d>Odm zf$c9^>y=q0{{u6zBxwGk#1?|HoCeYofvIej?n3b9{V|*8aNVg?T${o-2C5Zyss&Zi zQsqIgaDiU!7wyF%?oGJs10c7q8c92sQfW*^56pIyhG8qr^0fwM+giDKiryxI4H<%4 zEBuKI+~yYoju*HzO8AGOcgH)O%0>L+rnkF7?Dg02j0DlSx^(6*~LZ8jW&I`B5}Z&UUR2_6)S&JUA?qJrJ$?v((h+&`Ap*sviMJyzzayc$BWb-O<*_5}Nhd}4 z2h(nP;Tzh#{LUgmtY`GNZyq~~pLCUqb(Onx`kHoC=Xce1ch#?VHNquxAG=z_x?4@V z+v_?ly}P@Rbl&yumSEDpCp|-AJtJyQ^#5JmrGomG5j}xY<<)Z&GI$#?d>b`#8$Eg( z^G~BkZX-u-!-sD}2XBK1Z-WMI1N(0S`fvUFZoPYN-MepJcHOvi-Z*#MICb1Oez>t~ zzp-w;F@Jw!+I(Zud}GvfZTRk5|J}82!?kw(wPxM5#y?fBz0#<=(yaUYiCq6Lg)lPz z`*i95!}?z%DjFIHH4Pm#4Lvmt!#`!DrukbW?3#+2=`Zpcxu#~MdcyEe=^=D1Ow8;Y zoV@(cgoH&Tn!|@o-+orSI=W;q0 z^EwybbS)M1EEo2EdfT^BGO$`U^tpU^y=-K&Xmlrg;v!@6CVlcY9e#&w=G0xz^xd1; zySMXq6-#$DpYG~E-8HP-H7s4W%pJ5&ZM}zY{?jiXroVR0ZFSFY_bu-9FYWa&@ArN> z?pnL-+`RAl^3c2WIPmRpX!~(&_iA_h z@bmWJ^7i5C?(ydS*WKgq`+xd?9Qq)+(EmB}`4=Nv0qg(AjA&?`#dKHO$x4$gyhx+F z{dB#<`{c`X_lNVZ15vn7HG4XK>`Y{GSkClxdgnalSAMJ6+vR&S``+d2Oz-0-tWO9; z{6CE7A6Malma~1mkGBF0OOHaJyx)&^mnR>>PQMD?pH<6@^}NsU_JLz6uTd^Z8~lfieaOmryl0vOr~YxK9-&He24wp`~aY z5L03{P6I0Tp@(AusN#wv2~o>tr5?o@%A>$IjC3&ueFDi+cNbpZOmy@2TB0szdZ?n0 z0wPPL$wgU%Qpe6$DP^G!Zwk{*GA8U*=^LRX@?h;}1Sy2c%37$HKO$2D5PD>KC=v)Z zz?A4ANjXC;D3F)_^smIOW_^NC5KzgP%GEtI;DrP(gXc2 ztE0trwIUc=FxN>R*JGc{^k4rfzYow*kScIZaq87_jCJx3F$$>In1f5b$Bh`0 zj||mKjTobFl_6%CzO~Wdksm}S;kCOSxUTQj9@Tm(=H{+i6YYC!L(_gk&!2Fjod7Fp&)j-6-V`sxGdnJS%L6ZqxdO3 z%4@6KRKYc8NMlRBv|<*AACoG;i~j2snSsPlGk3{(WnkeAUy)D1tnuyS3cQh2Afn*h z4kHg1fO0JwR?J|DhFTVI#iz*QH)Y5nnS zWGeAs&(z{8AEO}m8K(aoMRmUVMJ${W^wjMHLWad_ChjB^nh%g>;LoRR<)8Xlp}yi!!NxltTq#AJrOLTk? zT}T*E?hvQNOmQ|!{FMfQXxlxLQ~At*)9Ri0b6m92GdYM8i(;8|PN0;I^_z(;)sJ5U zfFeG6UwH;902q}5Lpa&@Za7_-Z%M4$8gv#PPQJ)$Bv@Kf1i;p&x~X6a7*(?%R39ik zPQw(%5ioykl1DGF`8G#Wjj-Qd$7kN@WpukCCqd$tmN^ZUFyD2ZPDHBW`-K-)Z&}tm zV||_d3JD~q1Pn~f^&wumw1_KVR`?v+H z1%}WK!u(5!mrRQp7^7ZGBK%1l;@w728i!iy6lXFE$KFHgXeTl3WBwT+W4R?k+_0TS zG>#iFXd8*A2dSHWq9!=9)OKAOML%ITy%E<+Fvid~DzKF6%pV>&5;ac|z)5my0)jWn zr9r9V1TW@!taf+C$x{U7`8k(BrgjGB0Aq9V1;|JK>qsMe{@$gV@c?Xo#e`n|HUmYw zCR+dZqAi!wBsESE#ky;TjehCVA5Nk-I2T$=W9#*ewOkTCnj4mUGuPClxf1m?)xQ(e zE8)6ErI9tSFj7dA#<>wTnOYN~n@EPx7>Lh`QCW3Oyu~0&MIJ(-`5`<}qR_PFcPOxo zU@st!C`k26B`Fg+x)Mjws-@|?)oh_SPj5%PNYR2n>=Be)OVjfz5qSpCS1*kVD)&h- z2Mv(TNso&i^RZY42ebjIPRbRUT1d@5>+mJG^c;H@Q(gXC7eTR^<+NUEc}@w&U5%R$&-PL9{<76*ooB z9}44@rYQ`8eGf)xDp*E)X5MXaq)OD6az>ol2j(xENJ+l4{GG1x{MF5Q*ffW7XSPYWoz0uLbyl5)liIxaEeMfg=w^3o`iw5_X@%NYPemUXO87f6~ zxI-Bc^d4fqjB;Q@u}{1P@DEka*bC**ZMp#b!B~Ppl;ydE)AqPeH#}c5VaDSeJBx~V-`IaGJWUXyKiTp>ar8Bf ziofy~IJHT;dN2NSfhS#Ii;i1%Zx?OodEvvj_d02R5oF zk)tX)s^Yn{I$)6-w9U%NVjOpn`M8xOYOVIjjE2wa6PN+%7oyKlBIr{l@FY$3F$Ui_ zf&K5nV~T0NC|s|}cobLk3Yl#|GGfN)OpT<^oLYTghnn%LdN)Gszxi@oWI0kY(tRpK zp0*kTnsdv%UjpY17Hl(ou7h8XWDNy?Rm+3`JN7O71T2T@H7cGO%TJe@@TV~{)7vAB zubwvC`wHeH1w8ixq^sCGC)EB(N2+MPzzQZFN0DR&7gieC^5=qV9Es?SR}k?U7{j&| zvg*(IP&=8>CitC?(`?k_rM=@Amhb6DTMbtroU|8s5_-9gdAZKQsWcHj;-7M(ChYBq z@~+3Y$vVIcL`DVJ{C(#zUuTZ8SZ-(i=5x+daZWPUY!wFo5)o}MPQMWn zE@$&UI!r$vQ2v98GAHeYWYG%x<D0u5jJ$B`B;o!m5t&oD?M+eH-rXyhp7sP#23ZLo^OjXG&a{~ zW4voJzbGfzYj-%-1}&!PAM=8ac+FUq2o!xmri^qCY4}9#$d0f>gP)y zpwHLHv8b3Ne`GLel@z*S{HW!Nm4X{Kmpc(~Av?!mxFKz)p%2Wc*;rjsmtX+Q+{LT) zbI7)}4BvrO^-?+<1qJVD!2L%HLA-)Oa$Fuho1T1a^7Zo)QhJuE7vM$*Axa!ImOZOQ zuyF_!rR3NYPr4R^UBF|ns3DSI7h2j%EOsJCaFC<_dIw3109!_?L7$-p+iQBa;D7E4 z5MJ;h_R_Q);>cIALrzn6Od5aqGf*iRxDY4`(-V)f3JJ)}A(#RTyfGJQ9Qh>weMjQZj|QN%%lPfyG2 zR%%;1Gv2SGXfcFG?XhI?g? zPjf0A<>}KxZKxye00vt8m0&1YeZW<#c3qrYjH(X{vmNqLj9SefH7u4mc6X3U%!p=su)N$AgJQJ2 zL160$2ZdU9D~6BscezFeHp@&?@$AyhreQG@5ikWp8}z&mKP(I7P+Ghu2A|j0UlFa0 zeMr7!1^35==oN(3RgF%=G5dFk6lH?U@Q%*eSQ7zBbMH8 z!Y1972}ei=QAbS(5fvi_Nn|P^qb4CFo584*5xCFWMs29cjK#+sz7re$#P8Ndaorem z`!(hD_!BMlUvi2X%`CykQOGl3*GrPNOl zc}!$Xk;I69%nA9JCr*(qPDFNrw=~fIZ2sfh5VBId$)ENh9CpGkE6__llqE1Iz2IYu zIJ}mSd(R8rF@-YWLP)Xov67m&SA3FE2i4ILw6ujwyG}H#4bsU%*&&6~#!U{oPWBB< z;pw2x4NMN}g7m9UX4TdO(7*-i?H!(+ z85l2o7W57G6U1iG+d}AIY5`mbXrBH36Lppsv{eI6aRgnJ%`FW$ZJW)LZBjZwXBab* z1HVm@aH7uhf=EfG&@RAr1(P_Qh=t$3X3d_1mgWM@q9-Gn7de?gIo)7|t6FSRibf~?&pifqyWe7-M`%@g|{LMyym&VHCoZ`roCAy!< z&yAJEExLAXP+t@7FMSJW!%}xKu2;kAdD)V;#EOsv80BK-{9qP^3yc8^doQ&tr9PiHF|Xwzucd^EyWFd$g=mp)}b*|LG zUB#<68wUW96k-}x+%Nk^l9RSycB_ky3nFmK3%}96JQ(FirPENCwqScn`!S`e*ref* zF6D^+0Z-hb;Jx{gF#bZ*luwogxMgM&V2w)06#$=dPhqjyB0YI8sk>)>T8_C*OS|i8 zGi|C_G>gABoN`K^v$&*f^ZM1HdGe<)#3E`T@7gQVm6?;;SLb(b6p+oeUz#g{XrB#e zL8zlB3`K?u1E+ReXfre4-9dU$=nGk=5tgSL_*&q}Q<=kQ>oMAo=6wYU57X#`C_BrG zaR!JLhR%bRk{1{Rc0=NOO|GZ_4?io-iyZhNJ<6_1%OoK1M>yk@)%0ng`CE<9vz?gd z@3_&33XR#Mzyg0H!RNRK1?Rd_*AauqI+7A)N!y-sM>F_vbgPYX;vICE1In|R7ZwY+ zVV`&{&WPT!D4nM-dMui}1Oxu~in@cJ&Mhs^;X0jJt)v{qJU_hpa@L5qxp;y1-CSC) zXl6+Lq7?+P!dHg&eg}arh%9~4=2jY}FUZe-PB&bm)7|lMgB-Q4E5jZ_f9%q?Z;sgA zOB;MCqDBeEe^|9}8ZlcTX!?OUe}HrRop<_jqE7+B1yZ#r|H2I>0!?B_KS(TH1tLIm zLSIZ~2=1`0zuOjlgCg)+&mXG-Zv+MsA7eEX1A3}hVD!UgESW|smfHBI-DEbG<@2eZ^;l-h&%+QG_AfbS zUMyCM@WvJI!6JL=n`5fe8F*KzjKcI#()Zp+QWWdJ%|Bi0m9p@OKjGTGgLX2!ZJs%5 zvpSe9$yAyZ)mV#4p@O_JdpRd0Sj%C$-O6k(KYFn5Zs37)UC!;|$e~I~_y%(Djb1vD z`GoN^FGG_wI)OZ|3zl#vnTuigP7pF`8vsq9R(XaYHU4PWke+!p=${<6;NPc?==>^ld}9}(GSf!XPmnMG>dA~eWqoz1Zngf z*{Uv?@M695vsQJVh7P)w_sYt@`8S$|37(LmDpESP&dX{D?X^O+q%Z{abd;Fd z^q^WaQ{<~S;E75WV`yTzx=zs88*XB!Lpt-ynteelS|U}5ODWr>$_~+59Mg;HX2CaR zR@Yh#E=A2&s&pKMW1k!&i6hi<8Sf_ESie1O`1I4LjWo{?u5nvz-aQ>Uu8v7#?( zsw%r))X8K+$zOyt-^w)Tb&0w*k280>zMoZmJV4E>h|O($O3nVV^PsZZt^0gT%)R$^ zzuUe452m=sAdscUW0*im+;f!NvBz`#DNNk!h?M5>a-?2qXJ2 zkwUZ$NrkWiyFqhkvy~0m>qBe~zxhN;`8?TWOMasBD!=e z(NBCSD(cbvS$PRUH}k1s06PdYK*`f7B`uIOnl@7zZywbKoEmM%$RzSn31=ZAcf^ia z@N=)6Lt|#V{LTTa;G(mvhm3vFWM4(z0)w z^~x!I=}(#62i)VAQ{mI`v!dY`nCMDaNd!Jp8Hfg*O@1O0)R{cxk+Jj zJH&xoifo-novv<~KA8bPS(auI_sB)B{X3wfk&c)wWSEwCn&ntJVF5gZUgBt0MM?Ql zL>lkC@2jTqXV5Nah)L;NsozQ>_$87_n1bNfQSxH4qPkNUrPP0nVDvwwHC$|<`J5Ou zoIigMgiZ-~(|{cJ#*Ak^)7Vh_NMqH~`miubX+!<6g?VbyoYJrm^&}D zmo|T*fb$BKK+OY<_QoUTAo?EP9z5KfvdOfM<*Dcypzj@ZH_l@`p5j)${C+NkUHg$u z?@NUZ^#QNr5lKmszm=d5kjZsl*E&`A_{uBC!`V!P9M?Mu-J8_+8YV}wzQ`90AcQl-M)dRBHRK0{Tp){$Et2C!#4|re;Lsh#|g#c2l_XX=w`i5Z`R(U)s=Kj26%*JQ8f0q!6ld zSMSrW*&`mv2hx8Rh;giUqIYW!O2@v3&}@j{yc-&-7->rR(`>yM*x_T~$Gnf{nZkBb z)|<;zK#C^wa!2b>q`sDC9V^EJEOqf2@5yb+F(YtZo{^sZ;7k-Ik+vHfmK{j;Nak6qL4 zcId&Y57Tci`cy=a=a<*m*#;dM-PsJCsn6%#j)QXb{WB*0Ws*XrDfGU}ZO`D93NwYh zfx?5O1~S_D>2WcebXa*UQAH67P@>d@z{^K=r*>DEF2(aIOndV<4l!QB!LsV_RNC>S zgPM6)MjO7@QCdynOdF2eAo_0m^wJ6w&Lgz`q^y+oX3Mr;pKCAg=@7-)>apaOC!VaG zF{PQ-!-62tW7Z(@N!q)Iy=YE5CB_{ZQ>Lm$9vF^qIKtxS4RL)J*SO2H3jOh)4lyA- zzB%Za1h|?4#`|OvuSQlNdlz4x6a3ZJLwU&S)ocK5?E13z_oxb>LiYxgMl-E6W3mqc z5O&HZ@GfA8FXa%)e+KWAY8|4f^ikqK42a~y@b{^6I>-ARyZ)8qvfDg0Q;8(^|f&H865igakA;Ci47h0S43+M6s90 zy%BDhY-_*#@S(0Zy|&sK0&H9WLg|6Mb=122uyENAhusBgnFA6#O{x>DtM6flEy8`1 zQK&rw=y(H@CE`UdM1up64AR^f;;!5ayrU zmTi$*OS&$|2o^8_1F2yIq;;LW0S0U_xF0wAZFPBKu{z|z5R)*yXFx@5Nw-xP66xz# z+z_B#R_-MUA8hESuaK=RD3AOQ3rF|JgK?<~da%9^xD%I1;tsixykKabmJyi}i6$d~ z8Qeu1fRV1t!D;7yxCp>L57-?AORtrLCe&>`kqq97Es-6ps4dWhz#53gzCeqld1L*X zx&tXNzlt%jGf2##0}&^qx(i$iR+!e?eedA?p5-)eiJuiG@_J;-Ebsx+Ucg|J=n53E zwjI=93awICP~1z^gD841^_qOh^G7E}()DD5&gs7eM44CdE;2wST3 z&jT7e^{7EwL(;_IgVmwZnDB_!Xri7ydU1R>v!7AS7!=^X3JekEKk-ru$WjU_=y__& zYY)ZPeFI=RX82ctzfO4$$oS=Io&_Nl~FAvEy z!t}^%vF43!)RRL59md)@^%?8Yy3N7-j4&O-VI8tDNGxx#QLMFcJ?h|hU5XLCAKv};AGph!` zh^~fwcIvw9B;cqc15nAdQs4k}yWo>4(mLv($(a!nzOnC|)9HfV(%cGZEJr&XdRF3$ z!9az4ga}**;OhZvRQ_M}6180ZI)kLGA}qtFgk zTb4NG2RBeREG(r)3YFuDa^b>_@ZKA>a#3dY^OwQW;OM%wK%rCWL3xFt5o-T512`ej zf39F`Ln}xd<|_}KMmn7G7bd@{<^1esq^2bcg|Q43@NTv>$wQMK^tn!Sg_jMN5b02q z^_EvHiwoF*g(;ZZz(Pvqob)Qd_5#zl7}oFrJQSztz}DoI!a* zlg>*@*?nQvb3xzrl1^vgbeN$OIyB-RIqTHDoaS{)TOzomquOc>f7h!}Xuvkvy~LI$ zb)tllnz3r%PLb+#QT=nL5Zs$=!T3)Cy+UvFzEVY72(F z0l~dPKfS75+r|dSO|8Mx4NH?SJgk5U3f_~8+n-Um?*)!!ErvYt~JrV`D2@iy%0eu5zGZuOSAQRp`lVQcCdLA&H zT}+1!ZN0m}vmjU!(fVByYp`0j=Y@D@f$`%M6{k~`nYv)W6?B>#j~ zvK!~rn$HUI#L{y%bgfqI^lq1Srqg`kQe0h<6)JwyvB&hGbPDJhhoMeUtMqc4C1pFm z^-C5`bW{+~0Q^C>V(7e(^&$&Me>Ri==KBIY#>rmaxv;x+`fDq*4Pc=xl(Ksv z)#MxZGkIeNTG@cHFcer>h9OrbaQ?D4UKUEv0Apx(SWvN<`M8gKqV@sYzE+Am(|Wyd zn*@Mh|IUy@9gsA!+HxAbS2hM_&L_}l65c)Y8L_rGa7Xy2XN z##?hPYp8*6nY~2N?q=#>GQDk9zt4UShOuv+MB9qDSD<&-XjuziVi@wzky0r#*;+0r zpM*J5&qvu{F4?mgoCz8-n_}bBbPMwKv{Ae66}&t(Fh46miUW+N(c2h=+>iNf>}zXI z`3H&Yk0`YQg*$knT3i!mjS5)HG`Tj04qa}Jr$0MPW1q}BfA(pg$$BYTzvjsGT!_qk zc9zaob(nfE17@!+9&qY-CqE}BdD7TOEj}tEtl5xPv9KLv21oMtN0udLs=9vdXuj0O zTi!

    wZ`_xiR}Z`I;;13-!|?U|Me%;_hlNqo{>Bf7Kwy#JCl>Man5bt@9co{Km~J zAAbtkvu=Q)%h0xm|A|^@YirV4$5gGh(AngOvGC+$WI zY-i9-8mWgzwv3=tZ}+Q%cwu%%n5^~MI&$Cau#{^xFujncbgWuB8jFKx}B zH0|yA=n{)qJ8fWxY-1=C^K-DepK@%qSbuzm_bliCLEc*iwf(of6vRqGA~opgRi+6{+F z%0+0tc&#q$9%6KLpXP+d+4KGI-0u|4Z`>*PV+nyHJ^M63@sgea)-4ekXIQjFM>gi+ zRQ+9dljU^QZt=Xr?tlgUCkS+`4V4%0)Cmt_?s$}z3OK0EtBv$v1Go;l%p+^_x*3bT z+iRfW0#v@%wJq_;>0zuQGjBQ{#ET@-0QCEGdN?ufVhcK}9A(KI=h^jY$4bv_9S?s) zahVtK)L9)I2-_I~2#=u9@px#kMFQhc>oNfolBo1Y&BN;1Y0qeTebqudR{X^TWp91F zqQavjO7lf~RNPy0S$$M)Y}Ce(n|ODT3gFQ>OG3scYPFF>bR2uVf_`gO7T_))2(JxC zVJj<5OvBj2vuP$e$0UE{k&~)Q_*1|$C*L{^t=%jGoD!Ig=NGjY!|%wEKEB`mN*;Wg z9xMPH&0oKJh@nal?qR317*F@=RC6Sphb=SF_z(k}nb)5+lFhCH@*Fwj#=Er6W%~6a z8xmwQ699(#4@k^yjlaV@tQJ?kOZU41Oq(7QRHf+@j0jHrMl=fvP~l(N(c#n$82>9=?cRn;;`F0rR<5qqf;xl zI-}}~CE;~>+?|+^N_Y~}(&zyiwFN$Gd4DlGO=(WOHpV!TVlfwS`J}Vn{UZjFYksMb zsm`U6-01xP+kUq@GSw-z4ckv~Puy+yNCci|!HP@Q7(HKa<__jtuZWtWeKQZQ!>DKs zABIglq!u4)2lp+4sNI-X+WgPraXD_rvcyv8HEZ3XPwn*Llj+ne?fzy&s}t_>t9D9d z!!x1{eP+7EpR8Df>h{2r9zXe}D(xS5PL`WJFHVjhc%6o+UdfP=Kk}V#4W@HCo;=?5 zP2^w^)^6lo+_s=S4F%@8woMx++0@46}c3lJDVu*AttbMt^}R5d};crbfc%updX=AHFb4 zrN@6atSI=KYg)C~azKM8We{Xz6ksqb{)Mf(UaW#Sg-ATxPw~S-nOrN+lKuDJ*U^=+ z!eFW|)ZM_9{&^Y?S``1snEtSw5a7x%b&7l20|#=67&-nZkVD11HkRr0k$&2;w}00# zT{gH4$b|1`bh{A>PVHy^QJp2rl;v8lKv%N{ht-f?BoF=^26LW@#g92)h%dS<-L83& zs=JW~8JH-n5B8hDo*fPubPcc#2Z^vRFW9yV-~80C>!(G34^XlD*sFi1h~;tf(fB+kv3;)p-{Bm^E03W@3&i;;=aVMZnhlk2HF$73@m zjt!p@Fs4yMCz0qMA;|e4#UYddFrh{!`~gK_HrQ=tP^*d2vik^448}~N*&*)hAciL9 z_6Utv>t*UhETU}G*OG0!xv%aQ8_=Hs2vlK*rbRWMdiPh|!aN zo}#Jsg(SjapI5BqHRh=O2(~kME;mIuPn!!g$%r>2&ngfzs)=o@aE7=%lN-#)?ct0# zjj8mbVK(KjRHQe3hs3W(pN=aMd<%TOs!B51WmPL=7YDgOTG=w|ln&Owvqnw&`GDdQ zZ9eSmXSrE8=+lc~@z?{8`dJeLinobvi(4|1_3s=_4x0-|Jnth8qm2%36}mklmf<%i z&*V=`rR>H%9S`TI%XK_|zE7psq>6TF=f~C8zIZn(lo(4) zW&1*-XF<6cyF2@`+=yw1VX%#$AbT8Nj-9`medE?HBS|OUsbF2h_Cj1(AW_0a)wB$lDW?t3{2g_MeMCWR_FGrs7RgJJsJn zDHg+gC9{v)lhQf~X@tb^nggK(s|%FB?zP2MyqS_xDhPGdzbwwwUW@CZEZzEjh#U!i zi6b4i(*jYQ7gA8FVB4k@2jz+r%(@jLFId?3mI9N<2`fm2N?&15DoKJ+z~5g)p+rN) z<(@U#4XZ5GA-NBpF~EzB?MnxBiU!^$*R(v4McC;xt=>&GwrwN6F>keMb^}qrgQXT4 zzkJ|M9H_62(2qRw_XXh0Bzl_;^vqn5^aCU_r#UM+L==+Xu_~|h?Gw6G^eugX;TJ=zGFVN76)zLz=0Cpqa!d5AqH#!` zZOo@O=W~W`?y0Gm zZ+ot>M+nnupqk$rq`K-V9)!Xl9+eNOwR{cJ9ZGTvK61nYWg`K6eKkkT%-cMD* zuD-VaJ_!_k++=;an`(z$w~N9qs-Avdv_HX~L=n((5I_(_!W=|$2olm85c5A7(IOBO znH&@)2&z^Nsu2XuA_vU@0`SNIxELcvZ2K2xG3(1QEd zAkQpv2^}bjD%S`CD2XF-iQ{u`-E*I3Q<4(mx`v<_5s zm}@ivRP;7)>Efvv(()LJ;3H_T&@D29!Ww;ls9=FO{U{ZEcHYYsDwZ9p%fb!DhCCF! zP|<3tmmpJ`gFJR}C#kcqRf0$i zLJSVoaVrqKr6Td_k&5pUYRMY$$w70M9@m6)(y7l_Vx)6W+OBNQSBAoAZLv$L(e zuH7I=4BsR{rb;{7J3)l0NFqnwQprdnEv6&};vl@{SS`HUBs=gPl0YK-{3Y`#GD1sTwVY1g$n6olDFXk`bcaPRDbnE#6aFlxB0L zB1GBvZkyU7Lk?rt+8sL%W8=jgwSZluvQEad5GN8dmzW&q`%tq=I=>SrG7^+O!yJ?t zB8pIq(pDf9(#dz*%@-AnJX>hHBj$-oC4AoX@L}qn{SScPq({vK!Q3flOXv$FhUOVx@mgg|bmB zhz`$~rjNpdM8qQr$4c-!SVf|hCU2OqZG;NnhDM{&`kWLCJ$5rnY$D@XAtOE zR(*RPNa*$Zc2r=Jsxj8_$qdNn^s#x?T#NfpZ>`KK^Z122>2JG9_Mn9UjMSrashKoH zbtU#nmaKT)B5R>Jcs9Y4dnzFe@hgS-ED*MMNk#dCf{+84E~7SDzMxR&`!>2N!b5Tv z%dku<7>GH z>8ka_&9c9Ir_ECwEvQ}D5&?JThes&B zuk*^zRhNRxK9-yKDs+=yXEwjCldG-?#0i+~Z@V0-%c>s9*QhL5?*ld-T|P$;9zDR0 z`4q%qXw?WfY-C!&1Wl$-_gm};Y>2$o$fDKHw8RO69FZPElO)*wWJHe{6F4|^>d{sc zc^#l7uwkU1K4~J7Xq@u0Rbw<(W3^X5Y6jn2JEC`2W3RG-Qa?PudA~l4L>_itv{IHW}8Jl>XXSZl5 z2$Xjyh=4!2d9M&Tkd08=|K#TVFGWH^Modfwzx~fENMBHrkW-UG{siRx$-1Lwq+@)^ z{1P5Y$HB?T#l_9d!^6YN$0r~lAS5g-Dk>%+DJd-@BP;jn)oVq0MHM+^4H*?(No`9} zBTqq_1YYNCE|0Q*A2@~l@B9D9-hs2xJn-Z7h4){loY%V?jzq(6dA;E0&-dYv@_3f< zdX(_G74y0k@wpcAxfbyMIr;o9`TWi~e2$;_96s^eeGsro5wdtEW*Q>(#`BedouZzZ zs*aJSwvLvzHvIgN4qUo$>FMd|>+2gD8X6fH85-rm8% z!SNqCIXO8yJG;5Ld3bnud3pKx`1tzz`uX|!`}+q51_lQQhlPbjL`1~I#KgtL!K3$* zlao{7aeMHry^M^HA3uKn{5dZ#uduMFu&B78s5qyvG-D7)S(Y;1zZ?fs+X=H`~R z_STN>*6x9pzR|Y+iH^aEp24vnL!-l^;}erp)9{SFxrNz!oZyIb2ke}eXQcK>GW?eFiyQ}*B)d%sT4&d%XMdVd9v(!0L8zPY}+yS};o zdv5RU?(QGpA$kvwaQ%0R-d~WK;{PuoH9p(_9i-O69s4&(eQf++AhmSILnJWmFG%fp zyvq3pq<+qHRlbQKnKdl?PPTjv8HWyeA{mGO-9I3;a565_Q_vrfx-xmhd$;~;EZ`rI zdhRiQlo~(@C#MU95aPVBSW?$S`9+>Z3$Vz9sD$Ex>PFz@W>k29{^coX6z+>VGgGxp zE;v&C$_a;4#bZC4hC1SIj0a+HwV6RcT-VPp#|Up-l}(oHLjH?XcP5XCKK66`3#o<# zi(v`!`8=mdK=Mz-7M%_2!Q_8S|Tq)4V-R z@PUye;g{ysId~RiP$z#-V_XP>!`9UF`J<_zdYv-y(q(8iCz@^uJr`zYmm&}9v0S+X zL9E=U=t6-tI4L+j43p>fbRQ?bo~NfQKQTZfnB(CVA4kYH6G~k@l!#v`nQbh2ESVo- zGalzpGQGh=kd=8LR%&-aAzq%m#aRA)AoHYmBrdYQkIXYxF7TpANq>8E*=0#2P zdu#x|lo@yaiS6|`VEwThTNDZZ^1MdDS21x7MCp17T`K$iGKWU^D>fs6ijk+dVrXiG zXeQRQ@uqI~*DFcG-A8cNQ=KrF;bH?yC*Cv{I=EP$0=t&O9};GgdS|@(MY1IEf=!)5 zEOfLDlcxP~Z+_0rQ^H%c`XX9D}EeDSZ;Ixn5*+e!z z3}@wQ1Y8$BpwG_-N7p2EQ+$PdJ}mi>I4>^9i?7kFVI zB4TtECw{9}3dP#bJWi`En%hT*JIAwuhPA?BZezYsXs)ze5YQuwi2`<@GL|_ym9K1! zOupM3$s=(URQW+RRN;JGG__wUxFyydhxok!UrmKA7zO{h1Md@GWBz&Fu%7B=r0B{S z@CC;a`6-x$@xVDj!|uf0P%<}nvW70O8u>XHJvvSyy3|KSCF{C86fX2{Js^^O`zWyp z0mgb9m&bTW3HV3$HEvI6ETcd2{um|(QnYRVCWUQSA3#GYJ53XTV1bWjIGdf0RQODr zAV^w((LKRd%mm_Emm^l&o1h!kO`&X)L`0Fpjs7!6s5V87;r)9YyT?f=M5rG{Cn^4{ zAd~=KE((JpIfs~5DqP8$5*b%bDRt!Z6I1EBxI>iWS*#0HE=+7%^t`5c4SPa}U#;)k z^}?7>iG<4Ta|)Wlh6ESI31vsWRb;&|Y<(FO9Z1YqEJjP$nl^7oKkh^C%qQ?VDQa;vEH#$G~uX{kWGDjs3W&r+F_XJHT zdZS}Vq|l@D7@)cKSzH|MQQH?Dc8Q`}&L9SheD%>FS>fw_ z0SB@TM1r6Q(Q8T#^LpqrBwc(Czy`BQYk6L8%tX z)#*f%tk&d^imO9DEUR;KUIop$B%+LEjEOXK#X(u-X@-g(QI$ z%6DQ$RL&1;Gx#2Krg>izxB5uO_XGm*;82&gNc&Ucx}jz^e@Wexx%f&F8!pE z%;UsGs4bTc1VWtj*g;qy92?R@+G07^6kPw-p_^g?eG3^(`A(0+15(z6MuRpP<6Fo4 z1vR%9tLj4#>Kb8O{t7fN>m5URHdt?=t;CgO>c#!<5ru^*%BigCi!esT5M& zYA6&HYl6*=A3^^bwT%L--k*!#yCL@@^^62tU`T3f|CAq)R;lF9nV$xM7mzRUgDo$0 zAQc?|lVC-U81#>j9@?ZDx{dNcdP&Mb3%O7-mS#%WojEQU!2l&6-6AES9o|b%SDMDR z4g`0IS=)DPvePfqHp}}jXHOrg=dK%hdsgf8n!c?Pc3=}($KNI{mgy`*T$g8pwA5=y z4ZOgqrryJMi4;9OeVd`l$Aft@SytFL7jxfWNyi=xA&0<=kOI>qbmbr7E-c{X@caS; z*?yh|k4r!k5`}W+=4VqFm5aNEgyOETe{B`nZ;AnJP}*ZPderunj|r6m^Q;E)CpM}soEHOc^u@cMtxB%^V!vF zsZSh*9Sg?hheV0xTMMdNlL1F+=OqFcazN_ap#+xFCdts-3xp_2zmS42oxU9duno+m^vb#P`MOU6|#}l z1~WIZ!qqs(OFVJYEeU*jduEGZ9AkcyF5e1bmMg;0ITeP@8g)JCXm0mtj9_oV5cGLA zm1r4I?llt|I@0*K^4&NnvyNMV>h+P+n~L3V^l-n70?=-kQ5&jrF+|8xq3YVk4Yt-XIz;8HTYEV% zCw03fyLbxRb26W~i5*w5CH`i^ry8d|EfakuP!=Ths~US8Y!rp=Ru+nrmX_4dhK0Hx z#ik1bCue{;7r<3@*ezC|%tX6nfX84hXuudVnN8;NEp={F)B_c?FpmzvCp9X@vq&Ed zyLGLh_uhrl;!X#*C!0QmVOIxXn4ib+en=5qa1=qMAsDAPsK#8+_YR$dmYeV&kDE>I zNJMPJJvhC5OAr42_MKx0Cf~rz^{*D}+c@*%7%S(#`+F`}?6QR}vBDud+)!x0r^}*_ zfbR!fQ*wIWxYAIZk;?>Sz0*KJUfEIuSc(bgl8C%%(s^Y+zoOX0+{VW6g=J$+zgAArUow@KPQcX-2QUM6)!^iH3BV5*DF)*d!{i)Z za(i{(h!SQnFEKDavY9Zyf4j-)S+>FBE0@)Gmt4IkPPD;{e2w699+LHg-i$L_i;oqk zfjG40%%%o*4NJfY;zNl7!|N`qYb`!&=*>mP!_dRZy}-7~ICa&|!h1m3YwENGi|dpR z#Ox6`PJS4{*n@yfASLFpu@4S{%>IB8yBtUxEv$i)v2z!H9?c#nh(|vKf}Z9C&sAyP zU`AW~C?^kYw+6q)WP3#T)Uc2u$wk9Fl@&$pvfc-lyaaxb%%!05l1$F1-z zf*mzHCY1ZE?=v%p-c3hLehA2{*V(-^!D3U6i0geOMj{DKBATkJzfIy&qgn9{0#&1+ zt&0Wrq?h8fio+xX=8kcc=&)S~ES1NHu%(_N^DjXZFlt3LBUmZ~a`@4)SJV(|onE~f z{HRz~(7Aw%?B!a!mx_XG>Y-EAO>1=11%8GTcQ!n7E5#&!mpvPfs>`==uL5+9Moqp8dV;|O8)UNaQO#N#I$vH_O{p;XEo6nCZW`K3fI|z@xfK0>( z21pRFl%79<^cw@I$$Q&026QT)dKuY|ICJpYCXDnwSe|*B1nArY8*5ALt^)*{i$3J1 zqVlz!GuC>N)m%wtUOsm{rve>`+qyY4dd3ZY#WolVIm{1< zpz0v*OeckhL?BKM#xj_7&k1vB&8a$w{+APG|NDCNX*phTq@pnSzyhB>Vpb!wSfn9P zwbMuBi7sE%ZX5)R`JgVw;n3(W0dWrq`UYMP1pvv7}-`y>MVAz--nTm!WrH$!Blc59zby)L~B8>okJq zsW`^WeZ#iJgvm0nAW+F#8e7Kel|9*-HH@EFm^IYo=ZV2%8OE8#C|aZf=*%X;8J8NOlx@H(#S*F!ZG>frzs zxm`5FgGak#gMqCqk|pLSXb%{`51VAfCf*UMVER32sXB?9G|6T-1A%KkHY{?CZUTkvZ@ zq%AWhp9pk?XDxo?&z*u^B;sbD;&AxRI{6crznF8g$4@=Q*)qmVtDf`wIT!GI&KDbN zFSOU)a9*B$F5=TXODD!kEK|Ha_DbP=vhcGg;e|ARyeKh@%+`ghp9|R)3sg=Ed5X{8 z3ojP=FO~=s6$;}~uwe~WyYNpeR(--N?*Pse;+C!fr9UpV{9H1Ef3$?Z+!cquYk*4% z#`^jR|Hr3g;u`tEQ{Z3+CKx6Feg?rBSaW@Wi#5QO)AsY{3N{3~F&`fn?M8`I4Z)fc z1}CW4rUfAuuK}yY5Yaj%W%qEY#IWkXi>s}xk3V0mLRY9a(%n@t1|dFZ&a3@StfXvM z1E&?p;%jK5xG9Oin(!QYAx_H0@iTi z){SS5#4d1@4GT8^8-dsuQ&kCTwOF-57_3scTX$OV%owAt11MJsbbCcN|<6RI<@Q zos4pW5UIgf_1`wWLa?CYh-9bx{T&ANFR-HH5i8b!6W*(L{^0yIVBzAXs1kU_(Dq9Q zVv34wecfUI_+f$*{1pMQrW#n%fe3|Q4T9-sT7M$3BYkB%Ar`~1har%yVQQZ2Bsp2% zzr^Z4#f%0h7Vl%WpAO=_Du%4mdsu&RK~LY=IpNtKt^+z6ZnR$@?u@dbKOvwP zt)tYyme(Z^iBAzqPl0vDXTpqU#y3_s5@&Ve4EWi>sN%abs940JJba^=;Ll4z=I6*0 z7(;L*!ha(v5%@J{=kmp(6f5`0~lpX zKM=r|V+2Nt2e!>@k62tvihyIBtVydczvlR$i_qyjA^3`dH{#K=s&Q13CJuR>p2t37v3UiM#RioNO-K}mTal<?5M0Vfjei9CZp}o+%w3;l0-f+>R7Y?b7sfoI6+f8@t^pkYr*|4d1rl%q$*ouCU~wf`1n?;=*PPY?wCu;@SHS@(TcLg>$7*PlKii)#0YD5 zaa;$p^wa&$(=RAw`uB3{_ z_cM*%nP$Nv4bsf7`5s-H&p9rgIZx(3__K&tKc2Z!E<#^J zv-+55sD|!DKgobiG(DZBH*MMz^I}!OBVSpy0_T_%ry}>9*;hs0)i6#aew<;LbzYQ0 zK@LG`IY&vVdE$UtL4t%p?{hFkGdq)c3nzML$o;#++}CMm=fSsB{vFRO6qfDj@^~_6 zS^#`H%7q_juiQ}56nf((00O!Z0{}JMi5$7a586U^sI{u8}w|edS}@SEqskp#OQEYrq7k!c2d*DH2d&@Dm7890FmHcMtS)E zJEacP*^#0n<>WGFZq~Vm2u&&t3&By*MI$t%=%?4lWh-{PCtN5%`uWPc{luXaFy zOP>)&XwK!`Z=?rWH-2Vr@jRDWjGxP4VDC=y zXaMbV&3%Ixk>V4M@c#y+ zR(O#8-+WLWb9uva)CTW)c0;&0AIMOC!Eu~CJ{smGy zhMAIW^T`U#PQ-imn37*L$%_07q(hAuk|mG`r9id zkI9tJDCYFi{PJpPe?e-^Z}M6V{{pG`U+c|IrZx7Mv$%hIZFD`E-i~6y77pWAFd_U4 zQosMEV8Ju>VGIsZ7xF9GXia6#^;q!Ke^YeunEJSiV#(LbujG<8m9;BnDKPU*$)jQF z)2}c~p>2L;pV_JGn;uJ%t8dBy*HfRLP^`pI1yn)^r*i<(RuTlwDiJ)>xj5lgQZxdp zFrr+|8=-9@F_0sMd13ci^P7=>j@w1~$uNwX}xmLRRi=`L_blRHdBtmJ*+#^tkp2cSz#Y;Yp_i++BiB>>DkM~b(jg$Zo8hTYF|ElgDR-g zm7QF`0knHd@Li`*E18~M!OoOMPxQ}3Uj*gP;k^U* zvvX}Xy^aA_-`~Kl=h~l8oq|w>jFE`uI{-3HAp|YPXuR{Ce?V#)p|_aY^Ib%JP7&NK zZ$X~(-4tlfQPM&tciEA{jxGH$?sdtXn7X~lp|bH3x&)XwHF4p`&`oMTg+KJ7lz)Txn}eVS#YE; z3|q>$X3n%&@H8%rI7YZ;Z3|fn%q@(1_PJ(XwOESWEQ|%Bx#ge=TS*Wtjz`M43+$b1#t=woyx8oGzAeFVk$b(F)|p30zwz z*AuqYn_HZ1>~jyiIhEAiU7Tx2^QaD2wAQ)sng1cA6Z4;MGAR;vA#>*rPcu8G^my0F&`sztXz( z7tUT!(qG=9ll2}XGLROr^7~1)>Nr3&e44nVy+hdcZP2~VHTxoKn?=;?2fm17;;Qf7 zy@=1)`!=^C<;Pw06}~Rg72`}&{{!Mt@2UDW_e#2leL#Hkc$LUS-Y)MUzKHMKOq)kT z)%_t_ya4-rXF}kqDOp#EFv)?vViQEq(X9hE7u08i0Gz zI3iLxpW=Z&!rzrWKF}|;-TAZc&tKU$1+K6FvTO4ezi{?=zsGKhn_C%{MG@b{IgtrR z*3&+UCph2VdJ^;bSAQsC0`WaEMdYsV>FyGmP2I}XsA%hR;$L3d3^{>>T6gO2977k)R@`C_Y+>q|Q#CtqNq(ES1G6LKW> zRwEBWWMCq|xP;Zv7(le#PL(S0SOyaSPK!~eR=w>91oXGusqs=CRYAzQ?(({zW}TC+ z;#Zp;fmQ&#qfWlmZvL%Wif3%0p#a0`D$rvG*Kp$-Hlgi&)}d}dONt2XW%y$rze#^2 zutnr0SLnzCfGd^td1|B-P!wmn8+<7S?rDp7-F|P<0*VC~<#ek{^=kNW2m;wcH$^7D zM;f0>1~8!oMD;!(Nd;y^kZcLbx3EU!M{K?m{`gv8=zGuIeZ;G09VAF1+RwiEH}xuO zG^vDj`jMjfopzXbNoj8NIb6!TFqKBY5}aI$L`&`KJ?wel;Oiy*@uvK{e~E;N9p9V8 z$bfli&K%j(r7o|G$bd^(Ygl5H$FmNXtlqo4zB~C=la9Wp3pDk|zR0ltD2*DYN7i74 zZVBdo$s@@TeO`|vx!-xbeosvvESU&5$NM9$32c(_=gnol4i44~t-r$HNuAYn60-S4I zUQ0skcCT{lSo5*~`5N6sQvJ30RVc9%@QbtEh8n|OqvZEjJx00*b(0uKd>`&NZUR)5 zvktxMGaHtaM&UP#>Z0WuNDP&y+#0&+W(}Phsv92qebF>fUS;N{P-4*Cv^A`(9wfG> zK=Jr0XX?kAtD3P|EsdcEA|!V+H2m_ULN8IuZ}*y zd^DT+9v(=9Sk@?@kPG!RaxZM0?aQdbV+8$Wq)aTOm+{C`LCZ(C*3Ea6-c5r+k7!#< ztcujwCL%Hs=d^?RD^wO>|F>w9_CX_@b^85`0rqy2l8Rh3hH6qHwI(TfLe(74 zV`Wx>0y6c}TI$o%ts0C=+zeDrj6ZQxm>M!dRW;8UyYqfphO>W2nQPciS zV`}Cz`Y*UO4K)oan%*`Iz~53PMSX2VGpjf?WB77509op}Nu;7(?_0%Lt2mXwoLQSf zEzI|`E{EYr!vGQ#39FG=C;K|na3MQ_Iald9w<~rRZV^|_InVGpFLQPee__w}bH2TE zelu)7Jy!saYHfei`5*!vluhkGmB_#s^I@9v;q_G^R{$3=orw4I(IeWCS8#Y%CuU|o zjzBwdBodx%fW9`LM6=*DGR;yki>|WpUUMPYeIdP7Q#uZSsuGbZjhNB9kR_~1^Jzg$ zMZ;MI;S<4PuCN-$u`Xv6yb?q=&z$YnMK4k<$Xf*gH7d8XLdzj%v3O>&B7Cv*6D4X? zgw2&+CCyT;VF{|rq=!yKIrmb7yMC}5f?W=(JR3@b|I+tfeZS1b8tx@{ROf%V*6QG{ zH8q6d{}(MA|M?^E23SfeD3qF(nwEi@j){hznTFvd{4nuKFbT*q3%zDhFlW_tV>1e4 zH;?DAOy;mj|3B7__J80n_V4zPKR&sCta5OBoS<*TACuf4d)%K}KF=~f&r&{*5tl-`_xG@fHiF0*zg`4350s?}9g2KbY zBP0KG(!xD(v9Ymm8yvij7G6aQH^ae8X#e)m!d-DGDJgJQ+=mYzvf!<=|G44`;3_JC zs|>D+s+yXbhK2@sn=HIa7TzNZZ;%}u8=st>ota;pUs_pOSzq7W-umNL`%?@1k6G;) z-UWMp{@-r3|MIN;s{;0K3oN|-^>6R%AK%(Pf?L=At-r1{g8%Qi)*kF5!A~Jr6f7;0 zzy4MKu@2Z6k0y15*MD3c&c8xV82!C^d9>CIdq<(X!diOrvpxN9{fEv({x7liw%-rL zYlo|2?d?w~=cx3?=%k%$qoT`P1+gM$M@VYiPh2JAA$XNixuH+yCF>Dn5;SX(d(k;b z!RUd9ZCtJ+G&$Wwm$mJSl(bOQ#W!mDU%RjYlcY}J^7ZYyyT?SR+1d;w~06f zOh8CH;JisCiL{isKwKj;wJ_PhW4|z6k>`$DMliF}5EAO3c!2Zrhr$J)c6jLJ& ziv)X^7j2q1-hyRT5E|p2kL!v~v9zbso#lJ6vTwVu^g)dK1*z9sC2^5j8nm37w--2~ zYY6HpN#q))AknAWsd!#(5Em9N?7-__jDH3_wMdN2X){4|!6`@V-PCP&0wYXIK% z>S;ua6;&%meU4cVL;6;5F~)0Z+8@lzccTV=x%CJgb@PAvv?*?_mvTLI(!dZa{3s-u z7z{I>Qdw!mo90_XGCZp4Lr^wUYIJQpxj%H6d9n5rw^ZSsxQ@1=&&QU!sXOt`S^QYB z`Nx!a77X2mSYf3vMBEX5Fh%gC?o^)q8Q8axLCHj>;d)#;9~yEg+Y6vyDC zy%F)@J2vP4o4?V4bc#bf~=fQDK6LgUdr_MviLaD z(HxCpyqN6yiGdUIdTB-6tONnio5fp4!9XaMvOvULGO`UbZML7dP#}9E1hZpJtgH}0 z+icU~Gv-esqJe%m_7l7OJpW4GEYY|W*_$vmLUf}O>-U*sbR}_Q*BUX7F}2c*Zr|At zEOQ_u;zLir0yA;u=vPzbb}tb8l;RQ#-z*yN!U1{);>q6>#2D4HP$w7bBs2zV^<%ENCmBb3W3YKwg)mnD18w6m^QbRD%++MixeW`cw?|2PsxN z3IOG~b^5pSbi2>c5swL+8Wv=;*V|9e_ z3#}9n(KQ9g(rA19qc0+VgoMT`p~XYY-xIZlq{M50dXQIi(hWjWYHVI6*mxA;t=Bfx z>-az`U8U_LQETJe&yY2D!Jnru8NWE5s#N4)R~(LZ&j$J-$fLXT@@yoPxtZnHSdqb^ znCcLFG(I7dR=+^k?ww%u@srfB7E0l~HV18~V%R_N9a8HzEY7xRy%*m=;2K_M@bxk! zY-Eh!tBk^Nk=hK+!>;n`u7A-Ga>I1rINh(l(ZSAPigyBS(F zhFN43qKl&qyR;YAYRmsttPUZvBQ#k)BHgvO_I<9fj;XK1_<#@MuT5XYcyrqg0XeI< zICJ{CK^p;tH8I-58-(9)d)eY^Vl5RmNtSN=_(p5uJ%=~RA8vn$foc;Y6}G5I@A~DG zYLnB4w`c|L22|o}Q;QY08TIc5V|ByQ8i%)8eD8*gL0>a|DC}^2yc@Ps`U=aO8{Xmh zemCM2|21n@VOL=3Zq#e^Yxd3XuE@jPSP-Z#2cWnoL3%$PrBs(kG_ofnct4RCUsph< zxG%4NKbbLFSHwHAujG3_l>@3TkySiU`*=THq67~G8adGVem_$kUteyic&N8@Kif1~ zU+Fn=X!LMD*8ys%j#NA{A$^$dS8AwDA33rRd{`KdZ>TF)Jhst)Seze)o81lV8RhRtigW(@uyQ-v*mg7WE8yYdMAB&l{X}TI zlh`KilTuR`(dcP};N$viyc7@K4W+9S6c0Ss)W`$8gob4w7Xc|20dK`B;3EF021>HQ+QG!BbQ z>`n7@v6B1Sz%H3rRn4=8ir5S0riaEj-{JAfZsiHTk8&e=UL0Du)P4Vb>{QHUJwkrd ztbG5RrX}L%&FD?r1;0Y}TG$#u*{kcK^H)?mCk-K!psSSdSzF zBH?b-m;9vgcjUIHvJa~uaw)&0tMR8z{BqV-F38>0{1WV%-?Nq8Y4xr$(wVdc zr|nd=@?rh;$_))l+gbXUUj$M6U4U%ceI4TO1APkki+aG%T=QU`W8bHTrO|*aX%QUV zkxf#ubQ!+u101*MfT0PsADp#_Qi0>$q{Kx07e@(!tg=XC!znBq2-pVKK;8@2^)-g| zYV$cZkZUi_cA}3#8g}s{`{pTdP1YupNM<52nEW=llMwvR!Xf_`lR1Jf93=m>aQr6- z1K%h9^UMF?{{Q|__{IOe;6L}0|H*y$ssf>;poCIFX`wXq)O3vSWrdc3g^rPxj){$) znVo@!lZlm^nT_Wq2OkS3KP#62JC6_tuP_&%Ft31!fRLz=h?uCDxP*kHv@{&Vk&%;= zlb4rQP*6}*R8;z3Ncn#)c*CHos;Zir8oXyvLqkLJA8Bd*K~?^6D*uow|C+=N4B(*3 zn>TOZpo*!f>EB`8+S=OI*7ol_4o6g6TwLH&IUH1RcXx-gDxRL6@Cn`9+xy?d3Vd4s zORR*1goK8M!nqar^`Aa{%FfP)kM=n^Ik~yHaO?#>-xn7bmzI`(`SPW_yu7lqvZ|`8y1E)Z z>DSiQe*OBjuCA{BAHfHIxElWv9CG=${?ab+TR8CYSMdFyrKP2{wY9CS4ZbLJbaZt7 zqpq$l_|nkR)6?7A+t=3z-yQ}B2Zx7;M@L7;$HyloCZ?vQrvK5*44jRbotvARpPye? zSXf+KTv}RMUS9qQ_b;rhtgf!Et*x!EuWxK@Y;JCDZEbCD{{dxocj0@-9vqW7IQX-C z9334U!)ck56Zi^pdJ1P|&i*bU@YUmgSUcb=$A57$f2s%nE*#?j=Pew|JmEMjW<3aR z#hYq2eG;X?ht}>95Oell zeS?neyky}iib6cis-gk^^bKD8Ujdu}WB%vRdFDV?uDJEi)qq6b&b_<$@8Gxo6KQt6 zJZEZRZiipbzP0(8u9b%-~YJAnELh z$eDl-R%lfm64u9vg&cP1VO3&e7~qE_CZ&QdB9>>(XeGAj;)^@6ks^gK)~J&iDVisU zjXd_~BS|?1Si_J+7Fi@?KPKr>3c>_=-8eBQDdm(@F65+yTU4o~L_S=3U6xyhDJG9z zB6!A_XdYBXnZ@Ce=9_R<$R>a^#wjL-bH*l#oqYBQU!LX#;b)kA0NPn6gC?rzc7|Rj z=%Q2d(da*%Kx*lwyiHo%qnP@b$E2EcD(a}EX-XWYq{6tyq&ueS>Z@#mnJOEq7){}d zJNx|O&pWpyC(s(m$m7pH`-o#mLG+y?h9TqZ;}1NiyZ{0avdrVpv#9J~&=kU0`;R@( zoH>vf=lqk*6v*iFk1+$?0S!IF=5tLQ1_hE$KDyEajTo>pwZx=s^egbdX$1rTA^sIj ZVPs_>cWHEJAX8& +### 4.9.1 (2024-10-01) +* update dependencies +* update translations + ### 4.9.0 (2024-09-26) * ems-esp: improve reading for temperatureSensors * support small screens @@ -57,10 +61,6 @@ German ioBroker forum: https://forum.iobroker.net/topic/45862/neuer-adapter-ems- ### 4.7.1 (2024-08-17) * ems-esp: custom entities are now under object structure "custom" -### 4.7.0 (2024-08-16) -* ems-esp: do not allow more then one thermostat for extended own entities -* ems-esp: error correction for holidayModes custom entities - ## License MIT License diff --git a/docs/en/adapterref/iobroker.mielecloudservice/README.md b/docs/en/adapterref/iobroker.mielecloudservice/README.md index eb0f99ed0..47dd62dd5 100644 --- a/docs/en/adapterref/iobroker.mielecloudservice/README.md +++ b/docs/en/adapterref/iobroker.mielecloudservice/README.md @@ -112,8 +112,10 @@ Please refer to the general Miele API documentation (below) for more information If you like to get a deeper understanding or need a raw-value translation please refer to [this documentation.](machine_states.md) ## Changelog -### **WORK IN PROGRESS** -* (@foxriver76) removed `@iobroker/plugin-sentry` dependency (necessary for js-controller v7) +### 6.5.7 (2024-10-01) +- (grizzelbee) Upd: Dependencies got updated +- (grizzelbee) Fix: Fixed some minor issues found by adapter-checker +- (grizzelbee) Upd: Added tests for node 22 ### 6.5.6 (2024-05-10) (Dying for an Angel) @@ -125,9 +127,8 @@ If you like to get a deeper understanding or need a raw-value translation please - (grizzelbee) Upd: Added year 2024 to licence - (grizzelbee) Upd: Dependencies got updated - ### 6.5.4 (2023-05-03) (Dying for an Angel) -* (grizzelbee) New: Added file `.ncurc.json` to prevent axios-oauth-client from being automatically updated by `npx npm-check-updates` +* (grizzelbee) New: Added file `.ncurc.json` to prevent axios-oauth-client from being automatically updated by `npx npm-check-updates` ### 6.5.3 (2023-04-26) (Dying for an Angel) * (grizzelbee) Fix: two minor bug fixes - including a fix that prevents objects from being updated constantly. @@ -157,372 +158,6 @@ If you like to get a deeper understanding or need a raw-value translation please * (grizzelbee) Chg: BREAKING CHANGE: removed duplicate en-/decryption of passwords due to jsonConfig * (grizzelbee) Chg: Moved some documentation from the readme file to machine_states.md -### V6.3.4 (2022-07-13) (Black Wings) -* (grizzelbee) Fix: [269](https://github.com/Grizzelbee/ioBroker.mielecloudservice/issues/269) enabled decryption of passwords again since this issue is a bug in Admin 6.2.0 - -### V6.3.3 (2022-07-13) (Black Wings) -* (grizzelbee) Fix: [258](https://github.com/Grizzelbee/ioBroker.mielecloudservice/issues/258) Improved error handling in case of line outages -* (grizzelbee) Fix: [269](https://github.com/Grizzelbee/ioBroker.mielecloudservice/issues/269) Removed double decryption of passwords -* (grizzelbee) Chg: Dependencies got updated - -### V6.3.2 (2022-06-02) (Black Wings) -* (grizzelbee) New: Added new config option "delayed processing" to prevent overload on less powerful hardware -* (grizzelbee) Fix: changed actions info message during polling to log level debug -* (grizzelbee) Fix: Fixed german translation bug "minutes" -> "protokoll" (thanks to rekorboi) - -### V6.3.1 (2022-05-25) (Black Wings) -* (grizzelbee) Fix: Fixed bad log entry for error delay (delay is logged bad - but is executed okay) -* (grizzelbee) Chg: Improved connection error handling -* (grizzelbee) Fix: Fixed Sentry error: [MIELECLOUDSERVICE-3K](https://sentry.io/organizations/grizzelbee/issues/3281137250) - -### V6.3.0 (2022-05-23) (Black Wings) -* (grizzelbee) New: [247](https://github.com/Grizzelbee/ioBroker.mielecloudservice/issues/247) Added a User-Agent to http-requests to enable Miele to identify requests made by this adapter -* (grizzelbee) New: [248](https://github.com/Grizzelbee/ioBroker.mielecloudservice/issues/248) Added exponential backoff in case of errors -* (grizzelbee) Fix: [249](https://github.com/Grizzelbee/ioBroker.mielecloudservice/issues/249) Handling undefined devices properly when executing actions -* (grizzelbee) Fix: [250](https://github.com/Grizzelbee/ioBroker.mielecloudservice/issues/250) Fixed light switch action which did not work due to [228](https://github.com/Grizzelbee/ioBroker.mielecloudservice/issues/228) -* (grizzelbee) Fix: [246](https://github.com/Grizzelbee/ioBroker.mielecloudservice/issues/246) switched http response from warn to debug -* (grizzelbee) Chg: Some minor log improvements - -### V6.2.2 (2022-05-17) (Black Wings) -* (grizzelbee) Fix: Starting programs on devices is working now. - -### V6.2.1 (2022-05-16) (Black Wings) -* (grizzelbee) Fix: [242](https://github.com/Grizzelbee/ioBroker.mielecloudservice/issues/242) VentilationStep needs to be type number but was boolean -* (grizzelbee) Fix: ACTIONS.programId is invalid: obj.common.type has an invalid value (integer) ... - -### V6.2.0 (2022-05-12) (Black Wings) -* (grizzelbee) New: [238](https://github.com/Grizzelbee/ioBroker.mielecloudservice/issues/238) Reintroduced data polling as a config option for all who has troubles with Server-Sent Events -* (grizzelbee) New: Added some additional error handling code when Server Send Events report errors. -* (grizzelbee) New: [238](https://github.com/Grizzelbee/ioBroker.mielecloudservice/issues/238) Added reconnect delay in case od an error -* (grizzelbee) New: [192](https://github.com/Grizzelbee/ioBroker.mielecloudservice/issues/192) Improved handling of adapter traffic light in case of an error -* (grizzelbee) New: Waiting for code to complete in case of an occurring event -* (grizzelbee) Chg: Changed watchdog log entry from info to debug - -### V6.1.5 (2022-05-05) (Black Wings) -* (grizzelbee) Fix: Changed State-Changed log entry from info to debug -* (grizzelbee) Fix: Fixed issue with not initialized auth.ping variable on adapter startup -* (grizzelbee) Fix: Fixed issue with not initialized auth.ping variable after token has been refreshed -* (grizzelbee) Fix: Fixed error in auth expiry calculation - -### V6.1.4 (2022-05-03) (Black Wings) -* (grizzelbee) Fix: [233](https://github.com/Grizzelbee/ioBroker.mielecloudservice/issues/233) Fixed error while setting targetTemperature - -### V6.1.3 (2022-05-02) (Black Wings) -* (grizzelbee) Fix: [225](https://github.com/Grizzelbee/ioBroker.mielecloudservice/issues/225) Fixes error with cooling devices -* (grizzelbee) Fix: [231](https://github.com/Grizzelbee/ioBroker.mielecloudservice/issues/231) Fixes startup loop when cooling devices are connected -* (grizzelbee) Fix: Fixed SuperCooling switch -* (grizzelbee) Fix: Fixed SuperFreezing switch -* (grizzelbee) New: Added code to run dry tests with local test data - -### V6.1.2 (2022-04-29) (Black Wings) -* (grizzelbee) Fix: [228](https://github.com/Grizzelbee/ioBroker.mielecloudservice/issues/228) Inverted light switch -* (grizzelbee) Chg: Moved main.js back to the main folder to run unit tests - -### V6.1.1 (2022-04-28) (Black Wings) -* (grizzelbee) Fix: added some missing native parts in objects -* (grizzelbee) Chg: Moved main.js to the source folder - -### V6.1.0 (2022-04-27) (Black Wings) -* (grizzelbee) Fix: Added some error handling -* (grizzelbee) Chg: Changed PlateStep_x data structure to PlateStepZone-x -* (grizzelbee) Chg: Removed unused ambientLight function -* (grizzelbee) Chg: [225](https://github.com/Grizzelbee/ioBroker.mielecloudservice/issues/225) Removed unused freezerZone code for knownDevices - -### V6.0.0 (2022-04-19) (Black Wings) -* (grizzelbee) New: Adapter entirely rewritten from scratch -* (grizzelbee) New: Added link to request Miele API credentials in config page. -* (grizzelbee) New: Implemented watchdog for broken lines -* (grizzelbee) New: Added donate button to config page and readme file -* (grizzelbee) New: [216](https://github.com/Grizzelbee/ioBroker.mielecloudservice/issues/216) Added additional (undocumented) data points to dish warmer -* (grizzelbee) Fix: [213](https://github.com/Grizzelbee/ioBroker.mielecloudservice/issues/213) Login delay works properly now when login fails on Startup -* (grizzelbee) Fix: [207](https://github.com/Grizzelbee/ioBroker.mielecloudservice/issues/207) powering on device due to querying available programs -* (grizzelbee) Fix: Refresh of expired tokens works properly now -* (grizzelbee) Fix: Light-Switch is working now e.g. for coffee systems -* (grizzelbee) Chg: BREAKING CHANGE: Changed IDs for targetTemperature and temperature -* (grizzelbee) Chg: targetTemperature and temperature with invalid values (-32768, null, ...) will no longer be created -* (grizzelbee) Chg: startTime has moved to ACTIONS and is intended to work properly -* (grizzelbee) Chg: ACTIONS.*_Button_Active data points have been removed -* (grizzelbee) Chg: Switches in the ACTIONS are simple boolean switches now (no on/off, ...) -* (grizzelbee) Upd: dependencies got updated -* (grizzelbee) Upd: removed separate license file - -### V5.0.4 (2022-01-07) (Invincible) -* (grizzelbee) Fix: [MIELECLOUDSERVICE-7](https://sentry.io/organizations/nocompany-6j/issues/2379624775/?project=5735758) handling if there is no auth token for a request -* (grizzelbee) Fix: [MIELECLOUDSERVICE-2J](https://sentry.io/organizations/nocompany-6j/issues/2885488082/?project=5735758) handling if there is no auth token for a request -* (grizzelbee) Fix: [MIELECLOUDSERVICE-2K](https://sentry.io/organizations/nocompany-6j/issues/2886827789/?project=5735758) handling if there is no auth token for a request -* (grizzelbee) Fix: [MIELECLOUDSERVICE-28](https://sentry.io/organizations/nocompany-6j/issues/2787208315/?project=5735758) handling if the device is unknown - -### V5.0.3 (2021-12-31) (Invincible) -* (grizzelbee) Fix: [MIELECLOUDSERVICE-8](https://sentry.io/organizations/nocompany-6j/issues/2380318199/?project=5735758) fixed stringifying circular structure -* (grizzelbee) Fix: undefined is not a valid state value for id "xxx.signalDoor" -* (grizzelbee) Fix: undefined is not a valid state value for id "xxx.ACTIONS.programId" - -### V5.0.2 (2021-10-27) (Invincible) -* (grizzelbee) Upd: Added listener to error events -* (grizzelbee) Upd: Trying to reconnect if connection has been lost - -### V5.0.1 (2021-10-25) (Invincible) -* (grizzelbee) Fix: [178](https://github.com/Grizzelbee/ioBroker.mielecloudservice/issues/178) Removed: info Received ACTIONS message by SSE. -* (grizzelbee) Fix: [179](https://github.com/Grizzelbee/ioBroker.mielecloudservice/issues/179) Removed: info Received DEVICES message by SSE. -* (grizzelbee) Fix: [180](https://github.com/Grizzelbee/ioBroker.mielecloudservice/issues/180) Fixed: Info: State value to set for "mielecloudservice.0.xxx.ACTIONS.Power" has to be type "boolean" but received type "string" -* (grizzelbee) Fix: [181](https://github.com/Grizzelbee/ioBroker.mielecloudservice/issues/181) Fixed: Program buttons should be fixed and work as soon as Miele fixes the API (as of today it has bugs). -* (grizzelbee) Upd: Removed many debug log output - -### V5.0.0 (2021-10-21) (Invincible) -* (grizzelbee) Chg: BREAKING CHANGE: Removed useless grouping folders for device types - check your VIS and scripts -* (grizzelbee) New: [164](https://github.com/Grizzelbee/ioBroker.mielecloudservice/issues/164) fixed bug in SignalFailure and signalInfo when havin no value -* (grizzelbee) New: [155](https://github.com/Grizzelbee/ioBroker.mielecloudservice/issues/155) fixed >missing object< bug on arrays -* (grizzelbee) New: [154](https://github.com/Grizzelbee/ioBroker.mielecloudservice/issues/154) Reintroduced TargetTemp to washer dryers -* (grizzelbee) New: [140](https://github.com/Grizzelbee/ioBroker.mielecloudservice/issues/140) Switched from data polling to server sent events (push data) -* (grizzelbee) New: [71](https://github.com/Grizzelbee/ioBroker.mielecloudservice/issues/71) If there is no internet connection on startup retry connecting until connection is established -* (grizzelbee) Fix: estimatedEndTime won't be shown anymore when device is off -* (grizzelbee) Fix: Don't rethrowing errors in APISendRequest anymore -* (grizzelbee) Fix: fixed a few minor bugs -* (grizzelbee) Upd: Updated dependencies -* (grizzelbee) New: Added some additional API languages newly supported by Miele -* (grizzelbee) New: Added support for Miele API V1.0.5 -* (grizzelbee) New: Added correct tier of adapter to io-package -* (grizzelbee) New: Added more program phases for tumble dryers to documentation -* (grizzelbee) Fix: Switched type of Power-Switch from string to boolean for being compliant with ioBroker expectation (e.g. for Text2Command adapter) - maybe more to follow. Please delete the data point let it create newly. -* (germanBluefox) Fix: Fixed icon link - -### V4.2.0 (2021-05-17) (A new Dimension) -* (grizzelbee) New: Adding Pause action to dish-washers - -### V4.1.0 (2021-05-15) (Carry me over) -* (grizzelbee) New: [149](https://github.com/Grizzelbee/ioBroker.mielecloudservice/issues/149) Adding support (Start, Stop, Pause) for Miele Scout RX2 vacuum cleaner robots -* (Stan23) New: Added new program phase soak/Einweichen - -### V4.0.22 (2021-05-06) (Twisted mind) -* (grizzelbee) Fix: [142](https://github.com/Grizzelbee/ioBroker.mielecloudservice/issues/142) Reintroduced TargetTemp for washing machines - -### V4.0.21 (2021-05-03) (The Edge) -* (grizzelbee) Fix: Fixed accidental function name: createStateSpinAPIStartActionningSpeed -* (grizzelbee) Fix: Fixed State value to set for "*.PlateStep_1" has to be type "number" but received type "string" - -### V4.0.20 (2021-04-30) (Sleepwalkers) -* (grizzelbee) Fix: [137](https://github.com/Grizzelbee/ioBroker.mielecloudservice/issues/137) Fixed Read-only state "info.connection" has been written without ack-flag with value "false" -* (grizzelbee) Fix: [138](https://github.com/Grizzelbee/ioBroker.mielecloudservice/issues/138) Fixed State value to set for ".Schleuderdrehzahl" has wrong type "string" but has to be "number" -* (grizzelbee) Fix: [139](https://github.com/Grizzelbee/ioBroker.mielecloudservice/issues/139) Fixed State value to set for ".ACTIONS.Light" has wrong type "number" but has to be "string" -* (grizzelbee) Upd: Changed device group from channel to folder as documented [here](https://github.com/ioBroker/ioBroker.docs/blob/master/docs/en/dev/objectsschema.md) - -### V4.0.19 (2021-04-29) (The scarecrow) -* (grizzelbee) Fix: Fixed light switch bug causing an exception when switching - 2nd attempt -* (grizzelbee) Fix: Fixed No-Icon Bug when appliance is unknown - -### V4.0.18 (2021-04-28) (Ghostlights) -* (grizzelbee) Fix: Fixed light switch bug causing an exception when switching - -### V4.0.17 (2021-04-27) (Ghost in the moon) -* (grizzelbee) New: Added ioBroker sentry plugin to report issues automatically -* (grizzelbee) New: Added Light-Switch to washing machines, Tumble Dryers, Washer dryers and Dish washers -* (grizzelbee) Upd: Updated dependencies - -> **Hint:** -> The behavior of the light-switch has slightly changed with this release. It not only tests the action capabilities of -> the device but also shows the state of the light state delivered by the API. If no actions are reported by the API, the -> switch will be without function and only show the current state. If actions have been reported the switch will work as you expect. -> If your device reports no light state and no actions the switch will show 'None' and won't do anything. - -### V4.0.16 (2021-04-21) (Black Orchid) -* (grizzelbee) Fix: Units for EcoFeedback will be shown now, even machine is not running during setup -* (stan23) New: added new program states - -### V4.0.15 (2021-04-19) (Moonglow) -* (grizzelbee) Fix: [130](https://github.com/Grizzelbee/ioBroker.mielecloudservice/issues/130) targetTemp for fridges and freezers will now correctly been updated in action section with current values - -### V4.0.14 (2021-04-18) (Alchemy) -* (grizzelbee) Fix: [127](https://github.com/Grizzelbee/ioBroker.mielecloudservice/issues/127) targetTemp for fridges caused exception and crash of adapter - -### V4.0.13 (2021-04-12) (The toy master) -* (grizzelbee) Fix: [90](https://github.com/Grizzelbee/ioBroker.mielecloudservice/issues/90) targetTemp addresses zones for fridges and freezers dynamically now - -### V4.0.12 (2021-04-12) (Promised land) -* (grizzelbee) Fix: [90](https://github.com/Grizzelbee/ioBroker.mielecloudservice/issues/90) targetTemp addresses zones for fridges and freezers dynamically now - -### V4.0.11 (2021-04-11) (Cry just a little) -* (grizzelbee) Fix: targetTemp min and max values are now taken from API - no constant values anymore - -### V4.0.10 (2021-04-10) (Another angel down) -* (grizzelbee) Fix: targetTemp min and max values are now taken from API - no constant values anymore - -### V4.0.9 (2021-04-09) (Farewell) -* (grizzelbee) Fix: Errors during action execution will be shown correctly -* (grizzelbee) Fix: Actions will be executed correctly - -### V4.0.8 (2021-04-09) (The seven angels) -* (grizzelbee) Fix: fixed datatype of VentilationStep data point -* (grizzelbee) Fix: fixed ventilation step switch for hoods (attempt 4) - -### V4.0.7 (2021-04-09) (Lost in space) -* (grizzelbee) Fix: [90](https://github.com/Grizzelbee/ioBroker.mielecloudservice/issues/90) added missing path to object ID; data point will be created in the correct place now -* (grizzelbee) New: targetTemp min and max values are now taken from API - no constant values anymore - -### V4.0.6 (2021-04-08) (The great mystery) -* (grizzelbee) Fix: fixes Light switch for hoods and other devices supporting light -* (grizzelbee) Fix: fixes ventilation step switch for hoods (attempt 3) - -### V4.0.5 (2021-04-08) (The haunting) -* (grizzelbee) Fix: fixes ventilation step switch for hoods (attempt 2) -* (grizzelbee) Fix: fixes error on creating TargetTemperature data points - -### V4.0.4 (2021-04-07) (Wastelands) -* (grizzelbee) Fix: fixes ventilation step switch for hoods -* (grizzelbee) Fix: fixed missing getLightState - -### V4.0.3 (2021-04-07) (The raven child) -* (grizzelbee) Fix: [109](https://github.com/Grizzelbee/ioBroker.mielecloudservice/issues/109) fixes 404 error when querying possible actions for device. -* (grizzelbee) Fix: fixes errors when executing actions on devices with API-Id!=fabNumber - -### V4.0.2 (2021-04-07) (Angel of Babylon) -* (grizzelbee) Fix: [107](https://github.com/Grizzelbee/ioBroker.mielecloudservice/issues/107) fixes #107 and 404 error when device is unknown. - -### V4.0.1 (2021-04-06) (Sign of the cross) -* (grizzelbee) Fix: [90](https://github.com/Grizzelbee/ioBroker.mielecloudservice/issues/90) setting the targetTemperature should work now. -* (grizzelbee) Fix: [96](https://github.com/Grizzelbee/ioBroker.mielecloudservice/issues/96) Added missing ACTIONS.Action_Information again -* (grizzelbee) Fix: [97](https://github.com/Grizzelbee/ioBroker.mielecloudservice/issues/97) removed unneeded additional "VentilationStep/Lüfterstufe" in path and fixed warning with this. VentilationStep-switch should work properly now. -* (grizzelbee) Fix: [98](https://github.com/Grizzelbee/ioBroker.mielecloudservice/issues/98) Color-Action has now valid type 'String' -* (grizzelbee) Fix: [102](https://github.com/Grizzelbee/ioBroker.mielecloudservice/issues/102) Fixed ACTIONS.VentilationStep has no existing object -* (grizzelbee) Fix: Power switch is write protected now when in state 'None'. State 'None' means: No action permitted. -* (grizzelbee) Fix: Light switch is write protected now when in state 'None'. State 'None' means: No action permitted. -* (grizzelbee) Fix: http error 404 will be catched when requesting device actions - -### V4.0.0 (2021-03-18) (Symphony of life) -> ***Hint:*** The adapter received a complete code refactoring! This means that most of the code has been changed and some parts are working now differently than ever before. Update with care and read the change log! -* (grizzelbee) New: FULL support of Miele cloud API v1.0.4 -* (grizzelbee) Upd: [83](https://github.com/Grizzelbee/ioBroker.mielecloudservice/issues/83) estimatedEndTime isn't shown anymore after the device has finished -* (grizzelbee) Upd: [85](https://github.com/Grizzelbee/ioBroker.mielecloudservice/issues/85) full code refactoring and split into multiple files. -* (grizzelbee) Upd: [86](https://github.com/Grizzelbee/ioBroker.mielecloudservice/issues/86) every folder and device now gets a nice little icon -* (grizzelbee) Upd: [89](https://github.com/Grizzelbee/ioBroker.mielecloudservice/issues/89) Washer dryers are fully supported now -* (grizzelbee) Upd: [90](https://github.com/Grizzelbee/ioBroker.mielecloudservice/issues/90) implemented targetTemperature for fridges & freezers -* (grizzelbee) Upd: Devices get fully created on startup and aren't modified afterwards - only updated -* (grizzelbee) Upd: New folder ecoFeedback to group ecoFeedback states -* (grizzelbee) Upd: New folder IDENT to group ident states -* (grizzelbee) Upd: Removed signalActionRequired - since there is no signalDoor for washing machines, dryers and dishwashers this approach doesn't work -* (grizzelbee) Upd: All folders and states which are being created depend on the capabilities of their devices as described in [this Miele documentation](https://www.miele.com/developer/assets/API_V1.x.x_capabilities_by_device.pdf). So there shouldn't be useless states anymore caused by the generic Miele cloud API. - -### V3.0.2 (2021-03-05) -* (grizzelbee) Fix: [79](https://github.com/Grizzelbee/ioBroker.mielecloudservice/issues/79) When a devices serial is missing, the identNumber is assigned instead. -* (grizzelbee) Upd: Changed folder name cooktops to hobs since this is the more common name -* (grizzelbee) Upd: added PowerOn/Off buttons for Coffee-systems & hoods -* (grizzelbee) Upd: [74](https://github.com/Grizzelbee/ioBroker.mielecloudservice/issues/74) testing actions better before sending to permit errors - -### V3.0.1 (2021-02-25) -> *Hint:* Action_Information and Action_Status objects are created on first action execution and contain infos to the last executed action. -> Please take care of notes regarding [Controlling your devices](#Controlling your devices). -* (grizzelbee) Upd: Improved logging in some parts - objects get stringified. -* (grizzelbee) Fix: [74](https://github.com/Grizzelbee/ioBroker.mielecloudservice/issues/74) Actions are working again -* (grizzelbee) Upd: Actions are tested before sending whether they are permitted in current device state -* (grizzelbee) Upd: estimatedEndTime doesn't show seconds anymore -* (grizzelbee) Upd: Improved documentation -* (grizzelbee) Upd: removed unused function decrypt -* (grizzelbee) Upd: removed superfluent parameters - - -### V3.0.0 (2021-02-18) -> Hint: ecoFeedback objects are created on the first run of the device. This allows to only create them, when they contain data. -* (grizzelbee) New: BREAKING CHANGE: Making use of build-in password de-/encryption. This raises the need to re-enter your passwords again, because the old ones can't be decrypted anymore. -* (grizzelbee) New: [70](https://github.com/Grizzelbee/ioBroker.mielecloudservice/issues/70) Implements Miele API 1.0.4 -* (grizzelbee) New: [64](https://github.com/Grizzelbee/ioBroker.mielecloudservice/issues/64) Introduces data point estimatedFinishingTime -* (grizzelbee) New: [54](https://github.com/Grizzelbee/ioBroker.mielecloudservice/issues/54) Poll interval can now freely be selected in seconds and minutes -* (grizzelbee) Upd: [73](https://github.com/Grizzelbee/ioBroker.mielecloudservice/issues/73) BREAKING CHANGE: Removed white-spaces from any ID in device tree. This creates completely new device trees. So please delete the old ones. -* (grizzelbee) Upd: removed david-dm badge -* (grizzelbee) Upd: updated dependencies -* (grizzelbee) Fix: added passwords to encryptedNative -* (grizzelbee) Fix: added passwords to protectedNative -* (grizzelbee) Fix: [63](https://github.com/Grizzelbee/ioBroker.mielecloudservice/issues/63) added missing info.connection object to io-package -* (grizzelbee) Fix: [63](https://github.com/Grizzelbee/ioBroker.mielecloudservice/issues/63) Fixed new Warnings introduced with js-controller 3.2 -* (grizzelbee) Fix: [74](https://github.com/Grizzelbee/ioBroker.mielecloudservice/issues/74) Light-Actions should work now - -### V2.0.3 (2020-09-15) -* (grizzelbee) Upd: Updated country list in config dialog -* (grizzelbee) New: Some more debug code - -### V2.0.2 (2020-09-15) -* (grizzelbee) New: Added some debug Code to find an Error -* (grizzelbee) Fix: fixed error on failed authentication preventing a valid error message - -### V2.0.1 (2020-09-14) -* (grizzelbee) New: Added some debug Code to find an Error -* (grizzelbee) Fix: fixed error on logout while invalidating token - -### V2.0.0 - Support for Miele API V1.0.3 (2020-08-25) -Some breaking changes in this release. Some data points changed their type. May require fixes in scripts. **Update with care!** -Due to the fix that data points with invalid values aren't created any longer, I recommend deleting all data points in Object view. -* (grizzelbee) Change: New Icon -* (grizzelbee) Fix: Number-data points are no longer created as strings due to their unit. They are correct numbers with units now. -* (grizzelbee) Fix: Unit °Celsius is now shown as °C - not longer °Celsius -* (grizzelbee) New: Introduced support for °Fahrenheit -* (grizzelbee) New: Introduced support for new Value "plateStep" for Hobs. -* (grizzelbee) New: Performing a LogOut from Miele API on shutdown to invalidate the Auth-Tokens. -* (grizzelbee) Fix: Data points with invalid values (null/-32768) are no longer created. - -### V1.2.4 (2020-06-09) -* (grizzelbee) Fix: fixed No-Data Bug (introduced in V1.2.3) - -### V1.2.3 (2020-06-07) -* (grizzelbee) Upd: fixed snyk badge -* (grizzelbee) Upd: Improved error handling - -### V1.2.2 (2020-05-23) -* (grizzelbee) Upd: removed node 8 from testing on travis.com -* (grizzelbee) Fix: signalActionRequired should work better now -* (grizzelbee) Upd: Updated documentation -* (grizzelbee) Upd: Improved error handling in function APISendRequest -* (grizzelbee) Fix: Moved testing of Config to On(Ready) and fixed unit tests with this. - -### V1.2.1 (2020-04-22) -* (grizzelbee) New: Introduced new boolean state (**signalActionRequired**) that indicates that the machine has finished running, but a human action, like putting the wet clothes to the dryer, ... is needed. State is cleared automatically when the door of the appliance is opened, or it is restarted. State is implemented for washing machines, tumble dryers, washer dryer and dishwashers. **Doesn't work perfectly currently.** -* (grizzelbee) Upd: Updated Documentation -* (grizzelbee) Fix: Fixed warnings with js-Controller >=3.0 (Issue #23) - -### V1.2.0 (2020-04-18) -* (grizzelbee) New: Added new boolean state (**Connected**) that indicates whether the device is connected to WLAN or a gateway. -* (grizzelbee) New: Added new boolean state (**signalInUse**) that indicates whether the device is switched off (false) or in Use (true). -* (grizzelbee) Change: replaced the deprecated http-library **request** with **axios** -* (grizzelbee) Change: Made functions communicating with API asynchronous - -### V1.1.0 (2020-03-07) -* (grizzelbee) New: Added Actions - Implemented all currently supported and documented Actions for all devices. -> Please remember that Actions will only work if you put your device into the appropriate state (e.g. Mobile Control) -please refer to [Miele-Documentation](#documentation) for more Information on actions. - -### V1.0.5 (2020-02-14) -* (grizzelbee) removed node-schedule as a dependency -* (grizzelbee) implemented scheduling via setTimeout, which raises the opportunity - to schedule with less than a minute in the future - -### V1.0.4 (2020-02-12) -* (grizzelbee) removed unneeded setTimeout from main -* (grizzelbee) Clearing scheduler on unload of adapter -* (grizzelbee) Minor updates and fixed typos in Readme - -### V1.0.3 (2020-02-06) -* (grizzelbee) removed an overseen logging of Passwords -* (grizzelbee) Fixed createTemperatureDatapoint to work with less than 3 values delivered from API -* (grizzelbee) Added some documentation -* (grizzelbee) Started implementation of DeviceActions - - -### V1.0.2 (2020-02-05) -* (grizzelbee) removed any logging of Passwords -* (grizzelbee) Fixed bug in config interface introduced during password encryption that config values aren't loaded properly - -### V1.0.1 (2020-02-04) -* (grizzelbee) Fixes in environment for getting adapter into the Repo -* (grizzelbee) Passwords are stored encrypted now - -### V1.0.0 (2020-02-03) -* (grizzelbee) renamed to MieleCloudService to get the ability to publish; the old Name is still blocked by hash99 -* (grizzelbee) Rewritten adapter from scratch - therefore it's incompatible with prior versions and needs to be installed freshly. -* (grizzelbee) Fix: fixed all build-errors -* (grizzelbee) Fix: Fixed "NRefreshToken is not a function"-Bug -* (grizzelbee) Chg: removed Push-API checkbox (maybe introduced newly when API supports this) -* (grizzelbee) Chg: New Icon -* (grizzelbee) New: added support for non-german Miele-Accounts (ALL should be included) -* (grizzelbee) Complete new layout of data points -* (grizzelbee) Device types are grouped now - ### 0.9.1 (2019-07-26) * (grizzelbee) Fix: Fixed small bug introduced in V0.9.0 throwing an exception in debugging code diff --git a/docs/en/adapterref/iobroker.ping/README.md b/docs/en/adapterref/iobroker.ping/README.md index e2c3dda10..f4ed43223 100644 --- a/docs/en/adapterref/iobroker.ping/README.md +++ b/docs/en/adapterref/iobroker.ping/README.md @@ -50,52 +50,56 @@ You must install `setcap` with `sudo apt-get install libcap2-bin` before if `set - [ ] Implement the possibility to monitor TCP ports ## Changelog +### 1.7.9 (2024-10-01) + +- (@GermanBluefox) Small changes the layout of the dynamic messages + ### 1.7.8 (2024-09-28) -- (bluefox) Used `iobroker/eslint-config` -- (bluefox) Fixed some errors with `setcup` -- (bluefox) Corrected admin notification +- (@GermanBluefox) Used `iobroker/eslint-config` +- (@GermanBluefox) Fixed some errors with `setcup` +- (@GermanBluefox) Corrected admin notification ### 1.7.6 (2024-09-21) -- (bluefox) Corrected notification message +- (@GermanBluefox) Corrected notification message ### 1.7.5 (2024-09-18) -- (bluefox) Corrected small error about range length +- (@GermanBluefox) Corrected small error about range length ### 1.7.4 (2024-09-17) -- (bluefox) Added support for dynamic notifications -- (bluefox) Added custom range settings +- (@GermanBluefox) Added support for dynamic notifications +- (@GermanBluefox) Added custom range settings ### 1.7.3 (2024-08-25) -- (bluefox) Added the functionality to poll the address range periodically +- (@GermanBluefox) Added the functionality to poll the address range periodically ### 1.7.1 (2024-08-25) -- (bluefox) Added resolution of IP addresses to MAC addresses +- (@GermanBluefox) Added resolution of IP addresses to MAC addresses ### 1.7.0 (2024-08-17) -- (bluefox) Added possibility to browse the IP ranges +- (@GermanBluefox) Added possibility to browse the IP ranges ### 1.6.4 (2024-07-17) -- (bluefox) Added possibility to execute `setcap` command to allow ping without root rights +- (@GermanBluefox) Added possibility to execute `setcap` command to allow ping without root rights ### 1.6.3 (2024-07-16) -- (bluefox) Updated the packages +- (@GermanBluefox) Updated the packages ### 1.6.2 (2023-07-19) - (McM1957) Handling of state updates causing crashes with js-controller 5 has been corrected. (Issue #106) - (McM1957) Trailing spaces are now removed from ip address and name. Trailing spaces blocked correct operation. (Issue #98) -- (bluefox) Added JSON config -- (bluefox) Added different intervals for online and offline devices -- (bluefox) implemented export/import of devices +- (@GermanBluefox) Added JSON config +- (@GermanBluefox) Added different intervals for online and offline devices +- (@GermanBluefox) implemented export/import of devices ### 1.5.3 (2022-02-24) @@ -137,7 +141,7 @@ You must install `setcap` with `sudo apt-get install libcap2-bin` before if `set ### 1.4.4 (2020-04-17) -- (bluefox) Added support for Admin3 +- (@GermanBluefox) Added support for Admin3 ### 1.4.3 (2020-04-17) @@ -162,66 +166,66 @@ You must install `setcap` with `sudo apt-get install libcap2-bin` before if `set ### 1.3.0 (2017-02-21) -- (bluefox) allowed removing host name from state's name +- (@GermanBluefox) allowed removing host name from state's name ### 1.2.0 (2016-12-09) -- (bluefox) change configuration dialog +- (@GermanBluefox) change configuration dialog ### 1.1.3 (2016-11-16) -- (bluefox) catch error if no IP defined +- (@GermanBluefox) catch error if no IP defined ### 1.1.1 (2016-04-10) -- (bluefox) remove ms +- (@GermanBluefox) remove ms ### 1.1.0 (2016-04-10) -- (bluefox) rewrite ping for windows +- (@GermanBluefox) rewrite ping for windows ### 1.0.0 (2016-04-03) -- (bluefox) support for freebsd and all windows languages -- (bluefox) add tests +- (@GermanBluefox) support for freebsd and all windows languages +- (@GermanBluefox) add tests ### 0.1.3 (2015-01-26) -- (bluefox) Fixed the error if the configuration changed +- (@GermanBluefox) Fixed the error if the configuration changed ### 0.1.2 (2015-01-14) -- (bluefox) Fixed the configuration page +- (@GermanBluefox) Fixed the configuration page ### 0.1.1 (2015-01-03) -- (bluefox) Enabled npm install +- (@GermanBluefox) Enabled npm install ### 0.1.0 (2014-11-26) -- (bluefox) Used ping npm module instead of static one +- (@GermanBluefox) Used ping npm module instead of static one ### 0.0.5 (2014-11-21) -- (bluefox) Made possible to have shorter ping intervals (down to 5 seconds) +- (@GermanBluefox) Made possible to have shorter ping intervals (down to 5 seconds) ### 0.0.4 (2014-11-07) -- (bluefox) fix ping node +- (@GermanBluefox) fix ping node ### 0.0.3 (2014-11-03) -- (bluefox) fix ping node (do not forget to remove package from git when the npm gets the update) +- (@GermanBluefox) fix ping node (do not forget to remove package from git when the npm gets the update) ### 0.0.1 (2014-11-02) -- (bluefox) support of server (actually no authentication) +- (@GermanBluefox) support of server (actually no authentication) ## License The MIT License (MIT) -Copyright (c) 2014-2024, bluefox +Copyright (c) 2014-2024, @GermanBluefox Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/docs/en/adapterref/iobroker.rct/README.md b/docs/en/adapterref/iobroker.rct/README.md index fbc6b567f..70b0fcc82 100644 --- a/docs/en/adapterref/iobroker.rct/README.md +++ b/docs/en/adapterref/iobroker.rct/README.md @@ -62,6 +62,10 @@ None Placeholder for the next version (at the beginning of the line): ### **WORK IN PROGRESS** --> +### **WORK IN PROGRESS** +* (Andreas Ruttkamp) update deps +* (Andreas Ruttkamp) include node.js 22 testing + ### 1.2.14 (2024-09-13) * (Andreas Ruttkamp) removed .npmignore diff --git a/docs/en/adapterref/iobroker.resol/README.md b/docs/en/adapterref/iobroker.resol/README.md index 13f897f37..5744a32ce 100644 --- a/docs/en/adapterref/iobroker.resol/README.md +++ b/docs/en/adapterref/iobroker.resol/README.md @@ -146,7 +146,24 @@ Save the file and restart the adapter, you will find now a new object Rueckkuehl ## Todo ## Changelog -### **WORK IN PROGRESS** +### 1.5.0 (2024-10-01) +* (grizzelbee) Upd: Fixed some issues mentioned by adapter-checker + +### 1.4.2 (2024-10-01) +* (grizzelbee) Upd: Internal update + +### 1.4.1 (2024-10-01) +* (grizzelbee) Upd: Dependencies got updated +* (grizzelbee) Fix: Plugin-Sentry removed +* (grizzelbee) Upd: made release script working + +### 1.4.0 (2024-07-xx) +* (grizzelbee) Upd: Dependencies got updated +* (grizzelbee) Upd: Translations got updated +* (grizzelbee) Fix: Finished work on new jsonConfig admin-UI +* (grizzelbee) New: Added new option for MX-Controllers to admin-UI +* (grizzelbee) New: Admin-UI now hides options which are invalid for the selected device. +* (gargano) New: Integrated Actions for MX-Controller (V1 and V2) ### 1.3.0 (2022-11-01) * (grizzelbee) Fix: [#106](https://github.com/Grizzelbee/ioBroker.resol/issues/106) Attempt to fix errors in log regarding DeltaSol-BX @@ -295,5 +312,4 @@ SOFTWARE. ## Copyright -Copyright (c) 2022 grizzelbee - +Copyright (c) 2024 grizzelbee diff --git a/docs/en/adapterref/iobroker.robonect/README.md b/docs/en/adapterref/iobroker.robonect/README.md index 64d9dc017..881e804da 100644 --- a/docs/en/adapterref/iobroker.robonect/README.md +++ b/docs/en/adapterref/iobroker.robonect/README.md @@ -69,10 +69,12 @@ executing `sudo chmod 4755 /bin/ping` in a shell inside the ioBroker container. permission issue between the iobroker user and the ping utility. ## Changelog +### 1.4.2 (2024-10-01) +- (grizzelbee) Fix: Minor fix in readme.md for release script -### Work in progress - +### 1.4.1 (2024-09-30) - (grizzelbee) New: Added ioBroker adapter release script +- (grizzelbee) Fix [#18](https://github.com/Grizzelbee/ioBroker.robonect/issues/48): Fixed some issues mentioned by adapter-checker ### 1.4.0 (2024-09-11) @@ -91,9 +93,8 @@ permission issue between the iobroker user and the ping utility. - (grizzelbee) Upd: Requires at least nodeJs v18.0.2 - (grizzelbee) Upd: Updated translations - (grizzelbee) Upd: Reorganized Admin-UI -- (grizzelbee) New: Added Ping-Option to admin +- (grizzelbee) New: Added Ping-Option to admin - ### 1.3.4 (2023-10-10) - (grizzelbee) Chg: massive code refactoring @@ -107,7 +108,7 @@ permission issue between the iobroker user and the ping utility. ### 1.3.1 (2023-10-02) -* (grizzelbee) Chg: removed unnecessary Info log entries +* (grizzelbee) Chg: removed unnecessary Info log entries ### 1.3.0 (2023-10-02) @@ -120,7 +121,7 @@ permission issue between the iobroker user and the ping utility. * (mcm1957) Fix: Adapter requires NodeJs >= 16.0.0 * (crocri) New: Introduced code to clear errors * (crocri) Upd: Highlighted issues in functions getValueAsync() and testPushServerConfig() -* (grizzelbee) Fix: Fixed functions getValueAsync() and testPushServerConfig() +* (grizzelbee) Fix: Fixed functions getValueAsync() and testPushServerConfig() ### 1.1.5 (2023-09-08) diff --git a/docs/en/adapterref/iobroker.upnp/README.md b/docs/en/adapterref/iobroker.upnp/README.md index 4efb61f14..0f89f1250 100644 --- a/docs/en/adapterref/iobroker.upnp/README.md +++ b/docs/en/adapterref/iobroker.upnp/README.md @@ -218,10 +218,16 @@ You can enable polling in admin via objects configuration. ## Changelog + +### 1.1.0 (2024-09-30) +* (Jey Cee) Migrate config to JSONConfig +* (Jey Cee) Fix issues found by adapter checker +* (Jey Cee) Use default test and release action + ### 1.0.21 (2022-02-27) * small fixes @@ -314,7 +320,7 @@ Breaking change: naming was changed and command to poll has another name - "requ ## License The MIT License (MIT) -Copyright (c) 2016-2022 Jey Cee +Copyright (c) 2016-2024 Jey Cee Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/docs/en/adapterref/iobroker.vw-connect/README.md b/docs/en/adapterref/iobroker.vw-connect/README.md index e46f6ec96..c8d983b26 100644 --- a/docs/en/adapterref/iobroker.vw-connect/README.md +++ b/docs/en/adapterref/iobroker.vw-connect/README.md @@ -41,6 +41,10 @@ You can set climatisaton temperature in ``` ## Changelog +### 0.6.1 (2024-10-01) + +- fix for skoda login + ### 0.6.0 (2024-04-11) - add additonal cupra states diff --git a/docs/en/adapterref/iobroker.wireguard/README.md b/docs/en/adapterref/iobroker.wireguard/README.md index 0cb20888f..99b8f191b 100644 --- a/docs/en/adapterref/iobroker.wireguard/README.md +++ b/docs/en/adapterref/iobroker.wireguard/README.md @@ -105,6 +105,11 @@ Basically there are three ways to execute the command: ## Changelog ### **WORK IN PROGRESS** +* (grizzelbee) Upd: minor fixes for adapter checker + +### 1.7.0 (2024-10-01) +* (grizzelbee) Upd: Dependencies got updated +* (grizzelbee) Fix: [#120](https://github.com/Grizzelbee/ioBroker.wireguard/issues/120) Fixed some issues mentioned by adapter-checker ### 1.6.4 (2024-05-08) * (grizzelbee) Upd: Dependencies got updated @@ -135,7 +140,7 @@ Basically there are three ways to execute the command: * (grizzelbee) New: Added an icon to peers, users, peer and user ### 1.5.8 (2023-08-11) -* (grizzelbee) Fix: Interface is now correctly set to offline if host is not reachable. +* (grizzelbee) Fix: Interface is now correctly set to offline if host is not reachable. ### 1.5.7 (2023-08-10) * (grizzelbee) Fix: Added missing icon file @@ -170,7 +175,7 @@ Basically there are three ways to execute the command: * (grizzelbee) Chg: Moved over to new jsonConfig Admin UI ### 1.3.2 (2022-09-07) -* (grizzelbee) New: [#38](https://github.com/Grizzelbee/ioBroker.wireguard/issues/38) Fixed "Adapter doesn't come online" bug caused by pseudo-tty settings +* (grizzelbee) New: [#38](https://github.com/Grizzelbee/ioBroker.wireguard/issues/38) Fixed "Adapter doesn't come online" bug caused by pseudo-tty settings ### 1.3.1 (2022-06-26) * (grizzelbee) New: [#33](https://github.com/Grizzelbee/ioBroker.wireguard/issues/33) Added button to resume a single peer @@ -245,7 +250,6 @@ Basically there are three ways to execute the command: ### v0.0.1 * (grizzelbee) initial release - ## sentry.io This adapter uses sentry.io to collect details on crashes and report it automated to the author. The [ioBroker.sentry plugin](https://github.com/ioBroker/plugin-sentry) is used for it. Please refer to diff --git a/docs/ru/adapterref/iobroker.resol/README.md b/docs/ru/adapterref/iobroker.resol/README.md index f25af9bb4..37be23460 100644 --- a/docs/ru/adapterref/iobroker.resol/README.md +++ b/docs/ru/adapterref/iobroker.resol/README.md @@ -1,138 +1,181 @@ --- translatedFrom: en -translatedWarning: Если вы хотите отредактировать этот документ, удалите поле «translatedFrom», в противном случае этот документ будет снова автоматически переведен +translatedWarning: Если вы хотите отредактировать этот документ, удалите поле «translationFrom», в противном случае этот документ будет снова автоматически переведен editLink: https://github.com/ioBroker/ioBroker.docs/edit/master/docs/ru/adapterref/iobroker.resol/README.md title: ioBroker.resol -hash: PrkSK9V9UrIMTJzsbmV+Z7A3Kqad2Gbst21lsMXgIBg= +hash: 9HCa9stLdL1IsFVVCVRtsPGj20vxrIdve7AmpWJjKZQ= --- # IoBroker.resol ![Логотип](../../../en/adapterref/iobroker.resol/admin/resol.svg) -![Количество установок (последние)](http://iobroker.live/badges/resol-installed.svg) -![версия NPM](https://img.shields.io/npm/v/iobroker.resol.svg) +![Количество установок (последнее)](http://iobroker.live/badges/resol-installed.svg) +![версия НПМ](https://img.shields.io/npm/v/iobroker.resol.svg) ![Количество установок (стабильно)](http://iobroker.live/badges/resol-stable.svg) ![Известные уязвимости](https://snyk.io/test/github/Grizzelbee/ioBroker.resol/badge.svg) ![НПМ](https://nodei.co/npm/iobroker.resol.svg?downloads=true) ![Лицензия](https://img.shields.io/badge/license-MIT-blue.svg?style=flat) ![Загрузки](https://img.shields.io/npm/dm/iobroker.resol.svg) -[![CodeQL] (https://github.com/Grizzelbee/ioBroker.resol/actions/workflows/codeql-analysis.yml/badge.svg)](https://github.com/Grizzelbee/ioBroker.resol/actions/workflows/codeql-analysis.yml) [![Тестирование и выпуск] (https://github.com/Grizzelbee/ioBroker.resol/actions/workflows/test-and-release.yml/badge.svg)](https://github.com/Grizzelbee/ioBroker.resol/actions/workflows/test-and-release.yml) +[![CodeQL](https://github.com/Grizzelbee/ioBroker.resol/actions/workflows/codeql-analysis.yml/badge.svg)](https://github.com/Grizzelbee/ioBroker.resol/actions/workflows/codeql-analysis.yml) [![Тестирование и выпуск](https://github.com/Grizzelbee/ioBroker.resol/actions/workflows/test-and-release.yml/badge.svg)](https://github.com/Grizzelbee/ioBroker.resol/actions/workflows/test-and-release.yml) ## Кредиты -Этот адаптер является производным от адаптера myVbus и основан на работе DutchmanNL и pdbjjens. Большое спасибо им обоим за их работу. -Поскольку pdbjjens хотел только считывать значения с vbus, а некоторым людям необходимо получить больше контроля над своими устройствами - этот адаптер был поднят. +Этот адаптер создан на основе адаптера myVbus и основан на работе DutchmanNL и pdbjjens. Большое спасибо им обоим за их работу. +Поскольку pdbjjens хотел только считывать значения из vbus, а некоторым людям нужно больше контроля над своими устройствами, был создан этот адаптер. Здесь вы получаете возможность управлять своим контроллером vbus. ## Адаптер ioBroker для Resol VBus -Этот адаптер подключает различные устройства на базе VBus к ioBroker, поддерживая различные типы подключения. +Этот адаптер подключает различные устройства на базе VBus к ioBroker, поддерживая различные типы подключений. -> Если вам нравится этот адаптер и вы можете поддержать меня
    > [![Пожертвовать через PayPal](admin/paypal-donate-button.png)](https://www.paypal.com/donate/?hosted_button_id=SPUDTXGNG2MYG) +> Если вам понравился этот адаптер и вы хотите меня поддержать
    > [![Пожертвовать через PayPal](admin/paypal-donate-button.png)](https://www.paypal.com/donate/?hosted_button_id=SPUDTXGNG2MYG) -Он использует resol-vbus, библиотеку JavaScript, предоставленную Даниэлем Випперманном. -Посетите , если вы заинтересованы в более глубоком погружении. +Он использует resol-vbus, библиотеку JavaScript, предоставленную Дэниелом Випперманном. +Пожалуйста, посетите , если вам интересно более глубокое погружение. ## Функции -* Позволяет считывать данные измерений с различных устройств RESOL(R) VBus(R) — предпочтительно, солнечных и системных контроллеров серии DeltaSol(R), включая встроенные счетчики количества тепла (HQM) — с помощью регистраторов данных DL3 или DL2, KM2 модули связи, адаптеры интерфейса VBus/LAN или шлюзы последовательной/LAN локально через TCP/IP. -* Также поддерживается доступ к устройству с помощью адаптера последовательного интерфейса VBus/USB или через VBus.net(R) с использованием DLx/KMx. -* Обрабатывает живые потоки данных VBus и делает их доступными в состоянии ioBroker. +* Позволяет считывать данные измерений с различных устройств RESOL(R) VBus(R) — предпочтительно солнечных и системных контроллеров серии DeltaSol(R), включая встроенные счетчики количества тепла (HQM) — с использованием регистраторов данных DL3 или DL2, коммуникационных модулей KM2, адаптеров интерфейса VBus/LAN или последовательных/LAN-шлюзов локально через TCP/IP. +* Также поддерживается доступ к устройству с использованием адаптера последовательного интерфейса VBus/USB или через VBus.net(R) с использованием DLx/KMx. +* Обрабатывает потоки данных VBus в реальном времени и делает их доступными в виде состояний ioBroker. * Значения обновляются с настраиваемым временем цикла. -* Чтение или установка параметров конфигурации устройства VBus не поддерживается. Для этого следует использовать инструменты, предоставляемые Resol, например. через VBus.net или инструмент параметризации RPT. +* Чтение или настройка параметров конфигурации устройства VBus не поддерживается. Для этого следует использовать инструменты, предоставляемые Resol, например, через VBus.net или инструмент параметризации RPT. * Чтение канала 0 DL3 (датчики, напрямую подключенные к устройству DL3) не поддерживается из-за ограничений интерфейса DL3. ## Советы по настройке -* По умолчанию для типа соединения установлено значение VBus/LAN, но его необходимо явно выбрать даже для VBus/LAN, иначе соединение не будет установлено. -* Правильные настройки прямого доступа к локальной сети для VBus/LAN, DL3, DL2, KM2: - * Тип подключения: VBus/LAN или KM2 или DL2 или DL3 - * Идентификатор соединения: IP-адрес (например, 192.168.178.188) или FullyQualifiedHostName (например, host1.example.com) - * Пароль VBus: YourVBusPassword (по умолчанию: vbus) - * Порт подключения: настройка по умолчанию 7053 не должна изменяться. - * Канал DL3: относится только к DL3 (значения 1-6, канал 0 не может быть прочитан) - * Интервал обновления: время между обновлениями измеренных значений (по умолчанию 30 с). -* Правильные настройки доступа DL3, DL2, KM2 через VBus.net: - * Тип подключения: vbus.net - * Идентификатор соединения: оставьте пустым - * Порт подключения: настройка по умолчанию 7053 не должна изменяться. - * Пароль VBus: YourVBusPassword (по умолчанию: vbus) - * Канал DL3: относится только к DL3 (значения: 1-6, канал 0 не может быть прочитан) - * Идентификатор Via: Ваш тег Via (например, d1234567890.vbus.io) - без префикса http:// - * Интервал обновления: время между обновлением измеренных значений (по умолчанию 30 с). +* По умолчанию тип соединения установлен на VBus/LAN, но его необходимо явно выбрать даже для VBus/LAN, в противном случае соединение не будет установлено. +* Правильные настройки для прямого доступа к локальной сети для VBus/LAN, DL3, DL2, KM2: +* Тип подключения: VBus/LAN или KM2 или DL2 или DL3 +* Идентификатор соединения: IP-адрес (например, 192.168.178.188) или FullyQualifiedHostName (например, host1.example.com) +* Пароль VBus: YourVBusPassword (по умолчанию: vbus) +* Порт подключения: значение по умолчанию 7053 не следует менять. +* Канал DL3: актуально только для DL3 (значения 1-6, канал 0 не может быть считан) +* Интервал обновления: время между обновлениями измеренных значений (по умолчанию 30 с) +* Правильные настройки для доступа DL3, DL2, KM2 через VBus.net: +* Тип подключения: vbus.net +* Идентификатор соединения: оставьте пустым +* Порт подключения: значение по умолчанию 7053 не следует менять. +* Пароль VBus: YourVBusPassword (по умолчанию: vbus) +* Канал DL3: актуально только для DL3 (значения: 1-6, канал 0 не может быть считан) +* Идентификатор Via: Ваш тег Via (например, d1234567890.vbus.io) - без http:// перед ним +* Интервал обновления: время между обновлениями измеренных значений (по умолчанию 30 с) ### Примеры: #### Подключение через USB/последовательный порт -| Операционная система | Устройство подключения | Адрес устройства | Порт | DL3-канал | через тег | +| Операционная система | Устройство подключения | Адрес устройства | Порт | Канал DL3 | Тег Via | |------------------|------------------|---------------------|------|-------------|---------| -| Окна | USB/последовательный | COMx | | Нет | | -| Линукс | | /dev/tty.usbserial/ | | Нет | | +| Windows | USB/Serial | COMx | | Нет | | +| Linux | | /dev/tty.usbserial/ | | Нет | | -#### Подключение по локальной сети +#### Подключение через локальную сеть Это включает в себя: - * ЛВС - * Устройства КМ2 - * Устройства DL2 - * Устройства DL3 (выбор канала важен, канал 0 не поддерживается) - * Шлюзы Serial to LAN +* Локальная сеть +* Устройства KM2 +* Устройства DL2 +* Устройства DL3 (выбор канала важен, канал 0 не поддерживается) +* Последовательные шлюзы в локальную сеть -| | Устройство подключения | Адрес устройства | Порт | DL3-канал | через тег | +| | Устройство-подключения | Адрес-устройства | Порт | Канал-DL3 | Тег-через | |---------|------------------------------|---------------------------|----------------|-------------------------------------|-------------| -| | выберите свое устройство из списка | IP-адрес вашего устройства | TCP-порт | Канал DL3 для использования, если применимо | оставить пустым | -| Пример | км2 | 192.168.17x.xxx | 7053 (по умолчанию) | Нет | | -| Пример | ДЛ2 | 192.168.17x.xxx | 7053 (по умолчанию) | Нет | | -| Пример | ДЛ3 | 192.168.17x.xxx | 7053 (по умолчанию) | Канал х | | +| | выберите свое устройство из списка | IP-адрес вашего устройства | TCP-порт | Канал DL3 для использования, если применимо | оставьте пустым | +| Пример | KM2 | 192.168.17x.xxx | 7053 (по умолчанию) | Нет | | +| Пример | DL2 | 192.168.17x.xxx | 7053 (по умолчанию) | Нет | | +| Пример | DL3 | 192.168.17x.xxx | 7053 (по умолчанию) | Канал x | | #### Подключение через vbus.net от Resol -Вы найдете свой личный Via-tag для каждого устройства на главной странице vbus.net в разделе: My VBus.net - Мои устройства. +Вы найдете свой личный Via-тег для каждого устройства на домашней странице vbus.net в разделе: Мой VBus.net - Мои устройства. Лучше всего скопировать/вставить его оттуда - **без http://** -| | Устройство подключения | Адрес устройства | Порт | DL3-канал | через тег | +| | Устройство-подключения | Адрес-устройства | Порт | Канал-DL3 | Тег-через | |-------------------|---------------------------|----------------|----------------|-------------|----------------------------------| -| | выберите vbus.net из списка | оставить пустым | TCP-порт | Нет | ваш Via-тег от resol vbus.net | -| Пример КМ2/ДЛ2 | vbus.net | | 7053 (по умолчанию) | Нет | d01234567890.vbus.net | -| Пример КМ2/ДЛ2 | vbus.net | | 7053 (по умолчанию) | Нет | d01234567890.vbus.io | -| Пример Dl3 | vbus.net | | 7053 (по умолчанию) | Канал х | d01234567890.vbus.io | +| | выберите vbus.net из списка | оставьте пустым | TCP-порт | Нет | ваш Via-тег из resol vbus.net | +| Пример KM2 / DL2 | vbus.net | | 7053 (по умолчанию) | Нет | d01234567890.vbus.net | +| Пример KM2 / DL2 | vbus.net | | 7053 (по умолчанию) | Нет | d01234567890.vbus.io | +| Пример Dl3 | vbus.net | | 7053 (по умолчанию) | Канал x | d01234567890.vbus.io | -#### Отправка команд на resol устройство -Отредактируйте файл вашего контроллера, который вы найдете в установленном каталоге «lib\resol-setup». +#### Отправка команд на устройство resol +Отредактируйте файл вашего контроллера, который вы найдете в установленном каталоге 'lib\resol-setup' -{"dp": [{"dpName":"Pumpe1","type":"число","min":0,"max":2}, {"dpName":"Pumpe2","type":" число","мин":0,"макс":2}, {"dpName":"AutoRueckkuehl","тип":"число","мин":0,"макс":1} ], +{"dp": [{"dpName":"Pumpe1","type":"number","min":0,"max":2}, {"dpName":"Pumpe2","type":"number","min":0,"max":2}, {"dpName":"AutoRueckkuehl","type":"number","min":0,"max":1} ], -"fct": [{"name":"Pumpe1","cmd":"Handbetrieb1","val":"val"}, {"name":"Pumpe2","cmd":"Handbetrieb2","val ":"val"}, {"name":"AutoRueckkuehl","cmds":[{"cmd":"ORueckkuehlung","val":"val"},{"cmd":"OHolyCool","val ":"val"}]} ]} +"fct": [{"name":"Pumpe1","cmd":"Handbetrieb1","val":"val"}, {"name":"Pumpe2","cmd":"Handbetrieb2","val":"val"}, {"name":"AutoRueckkuehl","cmds":[{"cmd":"ORueckkuehlung","val":"val"},{"cmd":"OHolyCool","val":"val"}]} ]} -Пункты "dp" будут созданы после установки адаптера Пункты "fct", "name" есть ссылка на dpName. -Пример: Если вы измените значение в объекте «Pumpe1», то адаптер отправляет команду «Handbetrieb1» со значением на устройство resol. -Также возможно более одной команды. Например. "Авто Рюккюль" +Элементы "dp" будут созданы после установки адаптера. Элементы "fct", "name" являются ссылкой dpName. +Пример: если вы измените значение в объекте "Pumpe1", то адаптер отправит команду "Handbetrieb1" со значением на устройство resol. +Также возможно более одной команды. Например, "AutoRueckkuehl" #### Как добавить новую команду например охлаждение для устройства resol cs plus -Обратите внимание на идентификатор устройства в объектах разрешения (8721). Откройте файл выбора lib/resol-setup/Setup-Resol-Types.js и обратите внимание на строку, соответствующую идентификатору устройства {"id":8721,"setup":" setup-resol-deltasol-cs-plus", "data": "resol-deltasol-cs-plus-110-data"}, +Обратите внимание на идентификатор устройства в объектах resol (8721). Откройте файл селектора lib/resol-setup/Setup-Resol-Types.js и обратите внимание на строку, соответствующую идентификатору устройства {"id":8721,"setup":"setup-resol-deltasol-cs-plus","data":"resol-deltasol-cs-plus-110-data"}, Откройте файл resol-deltasol-cs-plus-110-data.js в каталоге resol-vbus/src/configuration-optimizers. Найдите в этом файле «ORueckkuehlung». -Откройте файл setup-resol-deltasol-cs-plus.js в каталоге lib/resol-setup/ Добавьте строку в "dp" {"dpName":"Rueckkuehlung","type":"number","min": 0,"max":1} Добавить строку в "fct" {"name":"Rueckkuehlung","cmd":"ORueckkuehlung","val":"val"}, +Откройте файл setup-resol-deltasol-cs-plus.js в каталоге lib/resol-setup/ Добавьте строку в "dp" {"dpName":"Rueckkuehlung","type":"number","min":0,"max":1} Добавьте строку в "fct" {"name":"Rueckkuehlung","cmd":"ORueckkuehlung","val":"val"}, Файл должен выглядеть так -{"dp": [{"dpName":"Pumpe1","type":"число","min":0,"max":2}, {"dpName":"Pumpe2","type":" число", "мин": 0, "макс": 2}, {"dpName": "Rueckkuehlung", "тип": "число", "мин": 0, "макс": 1}, {"имя dp" :"AutoRueckkuehl","тип":"число","мин":0,"макс":1} ], +{"dp": [{"dpName":"Pumpe1","type":"number","min":0,"max":2}, {"dpName":"Pumpe2","type":"number","min":0,"max":2}, {"dpName":"Rueckkuelung","type":"number","min":0,"max":1}, {"dpName":"AutoRueckkuel","type":"number","min":0,"max":1} ], -"fct": [{"name":"Pumpe1","cmd":"Handbetrieb1","val":"val"}, {"name":"Pumpe2","cmd":"Handbetrieb2","val ":"val"}, {"name":"Rueckkuehlung","cmd":"ORueckkuehlung","val":"val"}, {"name":"AutoRueckkuehl","cmds":[{"cmd ":"ORueckkuehlung","val":"val"},{"cmd":"OHolyCool","val":"val"}]} ]} +"fct": [{"name":"Pumpe1","cmd":"Handbetrieb1","val":"val"}, {"name":"Pumpe2","cmd":"Handbetrieb2","val":"val"}, {"name":"Rueckkuehlung","cmd":"ORueckkuehlung","val":"val"}, {"name":"AutoRueckkuehl","cmds":[{"cmd":"ORueckkuehlung","val":"val"},{"cmd":"OHolyCool","val":"val"}]} ]} Сохраните файл и перезапустите адаптер, теперь вы найдете новый объект Rueckkuehlung. -## Сделать -## Официальные уведомления -RESOL, VBus, VBus.net, DeltaSol и другие являются товарными знаками или зарегистрированными товарными знаками RESOL - Elektronische Regelungen GmbH +## То, что нужно сделать +## Юридические уведомления +RESOL, VBus, VBus.net, DeltaSol и другие являются торговыми марками или зарегистрированными торговыми марками RESOL - Elektronische Regelungen GmbH -Все другие товарные знаки являются собственностью их соответствующих владельцев. +Все остальные товарные знаки являются собственностью их владельцев. ## Сентри.ио -Этот адаптер использует sentry.io для сбора сведений о сбоях и автоматического сообщения об этом автору. -Для этого используется [Плагин ioBroker.sentry](https://github.com/ioBroker/plugin-sentry). Пожалуйста, обратитесь к [домашняя страница плагина](https://github.com/ioBroker/plugin-sentry) для получения подробной информации о том, что делает плагин, какая информация собирается и как его отключить, если вы не хотите поддерживать автора своей информацией о сбоях. +Этот адаптер использует sentry.io для сбора данных о сбоях и автоматического сообщения об этом автору. +Для этого используется [плагин ioBroker.sentry](https://github.com/ioBroker/plugin-sentry). Пожалуйста, обратитесь к [домашняя страница плагина](https://github.com/ioBroker/plugin-sentry) для получения подробной информации о том, что делает плагин, какая информация собирается и как его отключить, если вы не хотите поддерживать автора своей информацией о сбоях. ## Авторские права -Copyright (c) grizzelbee, 2022 г. +Авторские права (c) 2024 grizzelbee ## Changelog +### 1.5.0 (2024-10-01) +* (grizzelbee) Upd: Fixed some issues mentioned by adapter-checker + +### 1.4.2 (2024-10-01) +* (grizzelbee) Upd: Internal update + +### 1.4.1 (2024-10-01) +* (grizzelbee) Upd: Dependencies got updated +* (grizzelbee) Fix: Plugin-Sentry removed +* (grizzelbee) Upd: made release script working + +### 1.4.0 (2024-07-xx) +* (grizzelbee) Upd: Dependencies got updated +* (grizzelbee) Upd: Translations got updated +* (grizzelbee) Fix: Finished work on new jsonConfig admin-UI +* (grizzelbee) New: Added new option for MX-Controllers to admin-UI +* (grizzelbee) New: Admin-UI now hides options which are invalid for the selected device. +* (gargano) New: Integrated Actions for MX-Controller (V1 and V2) + +### 1.3.0 (2022-11-01) +* (grizzelbee) Fix: [#106](https://github.com/Grizzelbee/ioBroker.resol/issues/106) Attempt to fix errors in log regarding DeltaSol-BX +* (grizzelbee) Fix: [#108](https://github.com/Grizzelbee/ioBroker.resol/issues/106) Attempt to fix errors in log regarding DeltaSol-SLT and others +* (grizzelbee) New: Moved Admin interface to jsonConfig +* (grizzelbee) Upd: Dependencies got updated +* (grizzelbee) Upd: Translations got updated + +### v1.2.0 (2022-05-16) +* (grizzelbee) New: [#106](https://github.com/Grizzelbee/ioBroker.resol/issues/106) Added support for DeltaSol-BX + +### v1.1.6 (2022-05-04) +* (grizzelbee) Fix: [#103](https://github.com/Grizzelbee/ioBroker.resol/issues/103) Fixed support for Serial-to-LAN-Gateway connections (Disabled credentials handshake - which is not necessary over serial ports.) + +### v1.1.5 (2022-04-29) +* (grizzelbee) New: [#96](https://github.com/Grizzelbee/ioBroker.resol/issues/96) Fixed Cosmo-Multi-2 support (Faking a DeltaSol-E now) + +### v1.1.0 (2022-04-28) +* (grizzelbee) New: [#96](https://github.com/Grizzelbee/ioBroker.resol/issues/96) Added support for DeltaSol-E and improved support for Cosmo-Multi-2 controllers + +### v1.0.0 (2022-04-25) +* (grizzelbee) New: [#94](https://github.com/Grizzelbee/ioBroker.resol/issues/94) Added support for Cosmo controllers (No Sensor connected = 888°C) +* (grizzelbee) Upd: Pushed version from 0.4.4 to v1.0.0 to be compliant to semver +* (grizzelbee) Upd: Dependencies got updated + ### v0.4.4 (2022-03-17) * (grizzelbee) New: Added donate button to config page and readme * (grizzelbee) Upd: Dependencies got updated @@ -237,4 +280,4 @@ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. +SOFTWARE. \ No newline at end of file diff --git a/docs/ru/adapterref/iobroker.upnp/README.md b/docs/ru/adapterref/iobroker.upnp/README.md index 5cf403f0c..4eed4cbee 100644 --- a/docs/ru/adapterref/iobroker.upnp/README.md +++ b/docs/ru/adapterref/iobroker.upnp/README.md @@ -1,9 +1,9 @@ --- translatedFrom: en -translatedWarning: Если вы хотите отредактировать этот документ, удалите поле «translatedFrom», в противном случае этот документ будет снова автоматически переведен +translatedWarning: Если вы хотите отредактировать этот документ, удалите поле «translationFrom», в противном случае этот документ будет снова автоматически переведен editLink: https://github.com/ioBroker/ioBroker.docs/edit/master/docs/ru/adapterref/iobroker.upnp/README.md title: ioBroker.upnp -hash: HJxTPvVhDbLKVrCZXT6q+fgUyDw1V6xjVS/RgGT+afE= +hash: qKl3jUBUbIAfp2+IKp9xFSeH5ZAUfTIlwtHbPgiTM3s= --- ![Логотип](../../../en/adapterref/iobroker.upnp/admin/upnp-discovery.png) @@ -12,98 +12,98 @@ hash: HJxTPvVhDbLKVrCZXT6q+fgUyDw1V6xjVS/RgGT+afE= ![Изображение](https://travis-ci.org/Jey-Cee/ioBroker.upnp.svg?branch=master) # IoBroker.upnp -1. [Deutsch] (# german_description) -* [Was ist UPnP?] (# Was-ist-upnp) -* [Funktionsbeschreibung] (# funktionsbeschreibung) -* [Objektstruktur] (# objektstruktur) -* [Allgemeine Objekte] (# allgemeine-objekte) -* [Upnp Objekte] (# upnp-objekte) -* [Steuerung] (# steuerung) -* [Geräte / Dienst Spezifische Besonderheiten] (# gerätedienst-spezifische-besonderheiten) - -2. [английский] (# english_description) -* [Что такое UPnP?] (# What-is-upnp) -* [Функциональное описание] (# функциональное-описание) -* [Структура объекта] (# объект-структура) -* [Общие объекты] (# общие объекты) -* [Upnp Objects] (# объект-структура) -* [Control] (# control) -* [Устройства / особенности службы] (# устройств, специфичных для службы) - -3. [Список изменений] (# список изменений) - -## Немецкое описание -### Verwendungszweck +1. [Немецкий](#german_description) + * [Был ли UPnP?](#was-ist-upnp) + * [Функциональное обеспечение](#функциональное обеспечение) + * [Объектструктура](#objektstruktur) + * [Всеобщие объекты](#всеобщие-объекты) + * [Объект Upnp](#upnp-объект) +* [Управление](#управление) + * [Geräte/Dienst Spezifische Besonderheiten](#gerätedienst-spezifische-besonderheiten) + +2. [Английский](#english_description) +* [Что такое UPnP?](#что-такое-upnp) +* [Функциональное описание](#function-description) +* [Структура объекта](#структура-объекта) +* [Общие объекты](#general-objects) +* [Объекты Upnp](#object-structure) +* [Управление](#управление) +* [Особенности устройств/служб](#devicesservice-specific-features) + +3. [Журнал изменений](#журнал изменений) + +## Описание на немецком языке +### Изменение Dient der Kommunikation und Interaktion mit allen UPnP-Fähigen Geräten. -#### Был ли UPnP? -UPnP = универсальный Plug and Play. Ist der versuch eine Standardisierung der Kommunikation zwischen Geräten im Netzwerk herzustellen. -Dazu gibt es sogenannte «Schemas», diese werden in form einer xml Datei dargestellt. Sie enthalten all Information über das Gerät oder die Software und deren Dienste die sie bereit stellen. Damit diese Dienste auch Nutzbar sind, wird auch eine Beschreibung zu jedem Dienst mitgeliefert. Diese Beschreibung folgt dem für den Dienst festgelegten Schema, dadurch können schnell Informationen und Befehle ausgetauscht werden ohne das es nötig ist zu wissen um Welches Modell oder von welchem Hersteller das Gerät oder die Software ist. In der Vergangenheit wurde diese Standardisierung vor allem für Mediengeräte und Software genutzt. Seit einiger Zeit gibt es Bestrebungen auch die Kommunikation des «IoT - Internet of Things» mit dieser Standardisierung zu vereinheitlichen. -Dazu wurde 2016 die «Open Connectivity Foundation» gegründet, diese übernimmt die Aufgaben des UPnP-Forums, welches die Zertifizierung von UPnP-Fähigen Geräten durchgeführt und Standards erstellt hat. +#### Это был UPnP? +UPnP = универсальная технология Plug and Play. Это версия Eine Standardisierung der Kommunikation zwischen Geräten im Netzwerk Herzustellen. +Если вы хотите создать «Схемы», они будут записаны в форме einer xml Datei dargestellt. Sie enthalten alle Information über das Gerät или Software und deren Dienste die sie bereit stellen. Damit diese Dienste auch Nutzbar sind, wird auch eine Beschreibung zu jedem Dienst mitgeliefert. Diese Beschreibung folgt dem für den Dienst festgelegten Schema, dadurch können schnell Informationen und Befehle ausgetauscht werden ohne das es notig ist zu wissen um welches Modell или welchem Hersteller das Gerät or die Software ist. В der Vergangenheit была создана стандартизация для всех средств массовой информации и программного обеспечения. Seit einiger Zeit gibt es Bestrebungen auch die Kommunikation des «IoT – Internet of Things» с dieser Standardisierung zu vereinheitlichen. +В 2016 году в рамках «Фонда открытой связи» были приняты меры по поддержке форумов UPnP, что привело к сертификации UPnP-Fähigen Geräten durchgeführt и стандартизации. -#### Funktionsbeschreibung -Der Adapter führt beim ersten Start einen Broadcast durch und Wertet die Antworten aus. Die Antworten enthalten den Link zu den xml Dateien der Dienste. Anhand der xml Dateien werden die Objekte in ioBroker erzeugt und mit allen verfügbaren Informationen befüllt. +#### Описание функций +Der Adaptor führt beim ersten Start einen Broadcast durch und Wertet die Antworten aus. Ответьте на ссылку на xml Dateien der Dienste. Кроме того, данные xml-файла включают объект в ioBroker и все необходимые сведения. -Zeitverzögert wird ein Dienst gestartet der auf Nachrichten von Geräten / Diensten wartet die sich anoder abmelden. Neu erkannte Geräte / Dienste werden automatisch zu den vorhandenen hinzugefügt. Ein zweiter Dienst meldet sich bei jedem verfügbaren Gerät an und Abonniert Statusmeldungen, damit bekommt ioBroker jede Änderung (die gesendet wird) des Gerätes / Dienstes automatisch mitgeteilt. +Zeitverzögert wird ein Dienst gestartet der auf Nachrichten von Geräten/Diensten wartet die sich anoder abmelden. Неправильная установка/выключение автоматически выполняется при использовании устройства. Если вы хотите, чтобы вы были уверены в том, что у вас есть статус и статус подписки, вам нужно, чтобы ioBroker получил (отправленное сообщение) автоматическое получение/завершение операции. -#### Objektstruktur -Jedes Gerät или Software Die auf den Broadcast реагирует на собственные запросы Objekt angelegt. Unterhalb dieses Objekts befinden sich alle bereitgestellten Dienste mit ihren Möglichkeiten. Die Möglichkeiten werden in 3 Kategorien (Rolle / role) eingeteilt: indicator.state, action und argument. +#### Объектструктура +Используйте или программное обеспечение для трансляции, используя собственные ангельские объекты. Unterhalb dieses Objekts befinden sich alle bereitgestellten Dienste mit ihren Möglichkeiten. Die Möglichkeiten werden в 3 категориях (Роль/роль): индикатор.состояние, действие и аргумент. -** состояние - ** ist eine Variable die den Aktuellen zustand eines Objekts / Datenpunkts im Gerät / Dienst darstellt. Jeder indicator.state hat einen bestimmten Введите число, строка, логическое значение,…. Darüber hinaus ist auch genau festgelegt welchen Wert oder Wertebereich der inidcator.state haben kann, diese Angaben sind im «native» eines Objekts hinterlegt. -Bisher Implementierte native’s: +**state –** ist eine Variable die den Aktuellen zustand eines Objekts/Datenpunkts im Gerät/Dienst darstellt. Jeder индикатор.state шляпа einen bestimmten Введите число, строку, логическое значение,…. Darüber hinaus ist auch genau festgelegt welchen Wert или Wertebereich der inidcator.state haben kann, diese Angaben sind im «native» eines Objektshinterlegt. +Бишер реализовал родные: - sendEvents = Bedeutung bis jetzt Unbekannt. -- allowedValues = Strings die Akzeptiert werden. +- допущенные значения = Строки включены в список. - минимум = Gibt den niedrigsten Zahlen wert an der Akzeptiert wird. - максимум = Gibt den höchsten Zahlen wert an der Akzeptiert wird. -- step = Gibt an in welchen Schritten ein Wert verändert werden kann. +- шаг = Gibt an in welchen Schritten ein Wert verändert werden kann. -** кнопка - ** «запрос» - это Befehl der an das Gerät / den Dienst geschickt werden kann und von diesem Aktzeptiert wird. Dieses Objekt hat im Regelfall ein Unterobjekt, das argument. +**кнопка –** «запрос» — это Befehl der an das Gerät/den Dienst geschickt werden kann und von diesem Aktzeptiert wird. Это предмет, который является предметом спора. -** аргумент - ** ist ein Unterobjekt von einer Aktion-Channel. Der Type ist „gemischt“ da er nicht vorgegeben wird. In den native’s des Objekts finden sich verschiedene Informationen, sie können von argument zu argument anders sein. -Бишер беканнте уроженец: +**аргумент –** является объектом einer Aktion-Channel. Der Type — это «gemischt», который больше всего не нужен. В книге «Объекты родного человека» найдена разнообразная информация, где вы можете найти аргументы и аргументы и другие. +Бишер беканте, уроженец: -- direction = Gibt die Richtung an in der der Informationsfluss statt findet. +- направление = Предоставьте Richtung в поиске статистики Informationsfluss. «In» bedeutet es wird kein Wert zurück geliefert. «Out» bedeutet es wird ein Wert zurück geliefert. -- relatedStateVariable = Индикатор гибкости. состояние an der für den Austausch der Daten +- linkedStateVariable = Gibt den Indicator.state an der für den Austausch der Daten Zuständig ist. -- аргументNumber = Разрешено и действует Аргумент действия. +-ArgumentNumber = Предоставить желаемый аргумент действия. -### Allgemeine Objekte -Die folgenden Objekte finden sich für jedes Gerät / jeden Dienst und werden zur Verwaltung benötigt. Sie sind nicht Bestandteil des UPnP Standards oder der Geräte- / Dienstbeschreibung des jeweiligen Gerätes. +### Общие объекты +Folgenden Objekte finden sich für jedes Gerät/jeden Dienst und werden zur Verwaltung benötigt. Sie sind nicht Bestandteil des UPnP Standards или Dienstbeschreibung des Jeweiligen Gerätes. -** Живой - ** wird vom Gerät / Dienst auf «true» gesetzt und vom Adapter nach x Sekunden auf «null» gesetzt, wenn das Gerät / Dienst diesen nicht wieder auf «true» setzt. Die Ablauf zeit ist abhängig Davon Welche Maximal Lebensdauer vom Gerät für das Alive signal mitgeteilt wurde. Wenn ein Gerät sich abmeldet wird der Status auf „false gesetzt. Es ist möglich dieses Objekt von Hand oder per Skript auf «true» zu setzen, das sollte jedoch nur gemacht werden wenn man sicher ist dass das Gerät / Dienst erreichbar ist. Венн Живой мануель на «истинном» месте, вурде, соллте, эс Аух, мануэль на «ложном», гесетц верден, Венн, на нем, на ночлег, да андернфолс, Фелер ауфтретен, кённен. +**Alive –** будет использоваться для установки «true» или «true» и адаптера на протяжении нескольких секунд с «null» для установки, если это не установлено/Dienst diesen nicht wieder для установки «true». Die Ablauf zeit ist abhängig davon welche Maximum Lebensdauer vom Gerät für das Alive signal mitgeteilt wurde. Wenn ein Gerät sich abmeldet wird der Status auf «false gesetzt». Es ist möglich dieses Objekt von Hand order per Skript auf «true» zu setzen, das sollte jedoch nur gemacht werden wenn wenn wenn man sicher ist dass dass das Gerät/Dienst erreichbar ist. Если вы живете вручную по «истинному» сообщению, то это значит, что это руководство по «ложному» сообщению, если ничего больше не происходит, да и другие падения Фелера могут быть отменены. -** Сид - ** Идентификация по подписке. Diese sid wird jedesmal vom host erzeugt wenn eine Подписка от клиента angefordert wird. Die sid läuft nach einer vom host Definierten Zeit ab, daher wird sie immer wieder Aktualisiert. Sie gilt nur für einen bestimmten Dienst. +**Sid –** Идентификатор подписки. Это означает, что ваш хост может получить подписку на своего клиента. Die sid läuft nach einer vom определенно Zeit Ab, daher wird sie immer wieder Actualisiert. Sie gilt nur für einen bestimmten Dienst. -** запрос - ** отправка запроса SOAP mit den gegebenen Optionen +**request –** sendet einen SOAP-запрос с дополнительными опциями -### UPnP Objekte -Die hier auf gelisteten Objekte finden sich im UPnP Standard und / oder den Geräte- / Dinestbeschreibungen. Es handelt sich hier nicht um eine Vollständige listealler Objekte, diese Auswahl an Objekten stellt lediglich häufig vorkommende Objekte dar. +### Объекты UPnP +Die hier auf gelisteten Objecte finden sich im UPnP Standard und/oder den Geräte-/Dinestbeschreibungen. Если вы не хотите, чтобы ваш список всех объектов был включен в список объектов, эти объекты и объекты, которые могут быть использованы для работы с объектами. -** (A_ARG_TYPE_) InstanceID - ** Die InstanceID ist am Häufigsten zu finden und wird zwingend benötigt da sie die Instanz eines Dienstes angibt der angesprochen werden soll. In den meisten fällen ist die InstanceID = 0. Diese ID wird bei jeder Сообщение о событии от einem Dienst und jedem Befehl der an einen Dienst gesendet wird, mit übergeben. +**(A_ARG_TYPE_)InstanceID –** Die InstanceID — это Häufigsten zu finden und Wird zwingend benötigt da sie die Instanz eines Dienstes angibt der angesprochen werden soll. В этом случае значение InstanceID = 0. Этот идентификатор будет отправлен в сообщение о событии от вашего имени и вашего сообщения, которое будет отправлено вам, с вашим сообщением. -** (A_ARG_TYPE_) Channel (*) - ** Das Channel Objekt findet sich im Zusammenhang mit Audio / Video Diensten. Ein Channel muss zum Beispiel angegeben werden wenn die Lautstärke verändert werden soll. Mögliche Werte können Beispielsweise «Master», «LF» или «RF» sein. В diesem Beispiel steht «Master» für die Allgemeine Lautstärke, «LF» für links vorne und «RF» für rechts vorne. Wenn jetzt die Lautstärke nur rechts vorne verändert werden soll, gibt man «RF» bei Channel an. +**(A_ARG_TYPE_)Канал(*) –** Объект канала можно найти в режиме аудио/видео. Ein Channel muss zum Beispiel angegeben werden wenn die Lautstärke verändert werden soll. Mögliche Werte können Beispielsweise «Master», «LF» или «RF». В этом случае необходимо указать «Мастер» для Allgemeine Lautstärke, «LF» для ворнских ссылок и «RF» для ворна. Если вы хотите получить право на участие в программе «RF», вы должны дать человеку «RF» на Канале. -** (Установить / получить) Volume (*) - ** Das Volume Objekt findet sich im Zusammenhang mit Audio / Video Diensten. Je nachdem wo es vorkommt wird es zum Anzeigen der Lautstärke genutzt oder zum einstellen der Lautstärke. Dieses Objekt hat immer einen Mindestwert und einen Maximalwert den man angeben kann, in den meisten fällen liegt der Wertebereich zwischen 0 и 100. Die Schrittweite liegt normal bei 1, das bedeutet es können nur glatte Zahlen angeben. +**(Set/Get)Volume(*) –** Объект Volume находится в процессе настройки аудио/видео. Je nachdem wo es vorkommt wird es zum Anzeigen der Lautstärke genutzt или zum einstellen der Lautstärke. Dieses Objekt, который погружает человека в разум и максимум, в котором он может находиться в диапазоне от 0 до 100. Die Schrittweite Liegt Normal bei 1, das bedeutet es können nur glatte Zahlen angeben werden. -### Steuerung -** кнопка - ** "запрос" Eine Action stellt einen Befehl dar, der an das Gerät / den Dienst geschickt werden kann. Zu jeder Action gehören auch Argumente, die Zwingend angegeben werden müssen. Герой экшена и егорер Ролл / роль, dort steht «действие». Beschreibt man die Action mit «send» wird der Befehl an das Gerät / den Dienst gesendet. +### Управление +**кнопка –** «запрос» Eine Action stellt einen Befehl dar, der an das Gerät/den Dienst geschickt werden kann. Zu jeder Action gehören auch Argumente, die Zwingend angeben werden müssen. Человек действия – это его роль/роль, dort steht «действие». Beschreibt man die Action mit «send» wird der Befehl an das Gerät/den Dienst gesendet. -** state.argument.x - ** Muss zwingend bei einer Action angebeben werden, wenn unter Rolle "state.argument.in" ист. Mögliche Werte die angegeben werden können / müssen findet man in der «Связанная переменная состояния». Имя под названием «Related State Variable» является объектом для «native» -> «relatedStateVariable» hinterlegt. Die Argumente müssen in einer bestimmten Reihenfolge angegeben werden, hierzu gibt es «native» -> Argument_No. Ein Argument erkennt man an seiner Rolle / role, dort steht «аргумент». Manche strings müssen mit einem «» в ден Datenpunkt geschrieben werden. Es kann nicht pauschal beantwortet werden wann das der Fall ist, aber bei komplexen strings wie zum Beispiel URL’s kann das der Fall sein. Hier hilft nur ausprobieren. Будет man ein "in einem Argument übergeben muss man" "" verwenden. +**state.argument.x –** Muss zwingend bei einer Действие может быть изменено, когда выполняется действие "state.argument.in". Вы можете найти человека в «Связанной переменной состояния». Имя «Связанная переменная состояния» является подсказкой для объекта «родной» -> «род.StateVariable». Die Argumente müssen in einer bestimmten Reihenfolge angegeben werden, hierzu gibt es «native» -> Argument_No. Ein Argument erkennt man a seiner Rolle/role, dort steht «аргумент». Manche strings müssen mit einem „““ в помещении Datenpunkt Geschrieben Werden. Es kann nicht pauschal beantwortet werden wann das der Fall ist, aber bei komplexen strings wie zum Beispiel URL’s kann das der Fall sein. Hier hilft nur ausprobieren. Will man ein " in einem Argument übergeben muss man """ verwenden. -** (Связанное состояние) Переменная - ** Es handelt sich um Variablen die für den Datenaustausch genutzt werden. In den Native’s der Variablen finden sich verschiedene Informationen: +**(Связанное состояние) Переменная –** Es Handelt sich um Variablen die für den Datenaustausch genutzt werden. В книге Native's der Variablen найдена разнообразная информация: -- allowedValues = gibt Auskunft über die möglichen Inhalte der Variable order was as as Argument mit einer Action gesendet werden kann. -- minimum = der niedrigste Wert den die Variable enthalten kann oder als Argument mit einer Action gesendet werden kann. -- maximum = der höchste Wert den die Variable enthalten kann oder als Argument mit einer Action gesendet werden kann. -- step = gibt an in welchen Schritten ein Wert angegeben wird. -- sendEvents =? Mögliche Werte sind «да» или «нет». Es ist aber völlig unklar was das zu bedeuten hat. Die Annahme dass die Werte für diese Variable nur dann von einem Gerät / Dienst automatisch gesendet werden wenn «yes» bei sendEvents steht hat sich nicht bestätigt. +- разрешенные значения = gibt Auskunft über die möglichen Inhalte der Variable или был als Argument mit einer Action gesendet werden kann. +- минимум = der niedrigste Wert den die Переменная enthalten kann oder als Аргумент с einer Action gesendet werden kann. +-max= der höchste Wert den die Переменная enthalten kann oder als Аргумент с einer Action gesendet werden kann. +- шаг = gibt an in welchen Schritten ein Wert angeben wird. +- sendEvents = ? Mögliche Werte говорит «да» или «нет». Es ist aber völlig unklar было das zu bedeuten Hat. Die Annahme dass die Werte für diese Variable nur dann von einem Gerät/Dienst autotisch gesendet wenn wenn wenn wenn wenn «yes» bei sendEvents steht Hat sich nicht bestätigt. Beispiel, wie man die Werte pollen kann: @@ -115,80 +115,80 @@ schedule("*/10 * * * * *", function () { }); ``` -Es gibt auch die Möglichkeit bei dem "request" Objekt das Polling im Admin einzustellen. Dafür Klickt man auf das Schraubenschlüssel Symbol bei dem Objekt. +Es gibt auch die Möglichkeit bei dem "request" Objekt das Polling im Admin einzustellen. Dafür Klickt man auf das Schraubenschlüssel Символ объекта. -### Geräte / Dienst Spezifische Besonderheiten -** Sonos: ** Für QPlay ist es nicht möglich eine Subscription zu erstellen. Möglicherweise ist hierfür eine Autentifikation notwendig +### Geräte/Dienst Spezifische Besonderheiten +**Sonos:** Для QPlay не нужна подписка на другие устройства. Möglicherweise ist hierfür eine Authentifikation notwendig -** Phillips Hue Bridge 2: ** Внедрение стандартов UPnP в Hue Bridge 2 ist Fehlerhaft, weshalb die Hue Bridge 2 zwar gefunden wird jedoch nicht via UPnP ansprechbar ist. +**Phillips Hue Bridge 2:** Внедрение стандартов UPnP в Hue Bridge 2 является частью приложения, но мы можем использовать Hue Bridge 2, чтобы он не работал через интерфейс UPnP. -** Yamaha: ** Verwendet eine auf dem UPnP Standard basierende API, die jedoch ein eigenes Datenformat verwendet. Derzeit wird das vom UPnP Adapter nicht unterstützt. +**Yamaha:** Доступ к базовому API стандарта UPnP, только для собственного формата данных. Держите адаптер UPnP без возможности подключения. -** Sony: ** Verwendet eine ScalarWebApi genannte Schnittstelle die über UPnP ansprechbar ist jedoch ein eigenes Daten Format verwendet. Derzeit wird das vom UPnP Adapter nicht unterstützt. +**Sony:** Verwendet eine ScalarWebApi genannte Schnittstelle die über UPnP ansprechbar ist jedoch ein eigenes Daten Format verwendet. Держите адаптер UPnP без возможности подключения. -** Amazon Kindle: ** Stellt einen UPnP Dienst bereit, jedoch wird keine UPnP-Dienstbeschreibung geliefert und kann daher nicht genutzt werden. +**Amazon Kindle:** Убедитесь, что UPnP Dienst bereit, jedoch wird keine UPnP-Dienstbeschreibung geliefert und kann daher nicht genutzt werden. -## Описание на английском языке -*** Перевод https://www.deepl.com/translator*** +## Описание на английском +***Перевод https://www.deepl.com/translator*** -### Использование по назначению -Служит для связи и взаимодействия со всеми устройствами с поддержкой UPnP. +### Предполагаемое использование +Служит для связи и взаимодействия со всеми устройствами, поддерживающими UPnP. #### Что такое UPnP? -UPnP = универсальный Plug and Play. Попытка стандартизировать связь между устройствами в сети. Для этого существуют так называемые «схемы», которые отображаются в виде файла xml. Они содержат всю информацию об устройстве или программном обеспечении и услугах, которые они предоставляют. Чтобы гарантировать, что эти услуги также могут быть использованы, предоставляется описание каждой услуги. Это описание следует схеме, определенной для услуги, позволяя быстро обмениваться информацией и командами без знания модели или производителя устройства или программного обеспечения. В прошлом эта стандартизация в основном использовалась для мультимедийных устройств и программного обеспечения. В течение некоторого времени также были предприняты усилия по стандартизации связи «IoT - Интернет вещей» с этой стандартизацией. С этой целью в 2016 году была основана «Open Connectivity Foundation», которая берет на себя задачи форума UPnP, который проводит сертификацию устройств с поддержкой UPnP и создает стандарты. +UPnP = Universal Plug and Play. Попытка стандартизировать связь между устройствами в сети. Для этого существуют так называемые «схемы», которые отображаются в виде XML-файла. Они содержат всю информацию об устройстве или программном обеспечении и его услугах, которые они предоставляют. Чтобы гарантировать, что эти услуги также могут быть использованы, предоставляется описание каждой услуги. Это описание следует схеме, определенной для услуги, что позволяет быстро обмениваться информацией и командами, не зная, какая модель или производитель устройства или программного обеспечения. В прошлом эта стандартизация в основном использовалась для медиа-устройств и программного обеспечения. В течение некоторого времени также предпринимались усилия по стандартизации связи «IoT - Internet of Things» с помощью этой стандартизации. Для этой цели в 2016 году был основан «Open Connectivity Foundation», который берет на себя задачи форума UPnP, который провел сертификацию устройств с поддержкой UPnP и создал стандарты. #### Функциональное описание -Адаптер передает и оценивает ответы при первом запуске. Ответы содержат ссылку на xml-файлы сервисов. Файлы xml используются для создания объектов в ioBroker и заполнения их всей доступной информацией. +Адаптер транслирует и оценивает ответы при первом запуске. Ответы содержат ссылку на xml-файлы сервисов. xml-файлы используются для создания объектов в ioBroker и заполнения их всей доступной информацией. -С задержкой по времени запускается служба, которая ожидает сообщений от устройств / служб, которые входят в систему или выходят из нее. Новые обнаруженные устройства / услуги автоматически добавляются к существующим. Вторая служба регистрируется на каждом доступном устройстве и подписывается на сообщения о состоянии, так что ioBroker автоматически уведомляется о любых изменениях (отправленных) в устройство / службу. +С задержкой запускается служба, которая ждет сообщений от устройств/служб, которые входят или выходят из системы. Новые обнаруженные устройства/службы автоматически добавляются к существующим. Вторая служба входит в систему на каждом доступном устройстве и подписывается на сообщения о состоянии, так что ioBroker автоматически уведомляется о любых изменениях (отправленных) на устройство/службу. #### Структура объекта -Каждое устройство или программное обеспечение, которое реагирует на трансляцию, создается как отдельный объект. Ниже этого объекта вы найдете все доступные сервисы с их возможностями. Возможности разделены на 3 категории (роль / роль): индикатор. состояние, действие и аргумент. +Каждое устройство или программное обеспечение, реагирующее на трансляцию, создается как отдельный объект. Ниже этого объекта вы найдете все доступные службы с их возможностями. Возможности делятся на 3 категории (роль/роль): индикатор. состояние, действие и аргумент. -** состояние - ** - это переменная, представляющая текущее состояние объекта / точки данных в устройстве / службе. Каждое состояние indicator.state имеет определенный тип, такой как число, строка, логическое значение, ..... Кроме того, также указывается, какое именно значение или диапазон значений инициатор. состояние может быть, эти детали хранятся в «родном» объекте. Ранее реализованные нативные: +**state -** - это переменная, представляющая текущее состояние объекта/точки данных в устройстве/службе. Каждый indicator.state имеет определенный тип, такой как число, строка, логическое значение,..... Кроме того, также указывается, какое именно значение или диапазон значений может иметь inidcator.state, эти данные хранятся в "native" объекта. Ранее реализованные native: - sendEvents = Значение до сих пор неизвестно. - allowedValues = допустимые строки. -- минимум = дает наименьшее значение, при котором принимается значение. -- maximum = дает наивысшее значение, при котором выполняется приемка. -- step = Указывает, в каких шагах значение может быть изменено. +- минимум = Дает наименьшее значение, при котором значение принимается. +- максимум = Дает наибольшее значение, при котором производится приемка. +- шаг = Указывает, на каких шагах можно изменять значение. -** кнопка - ** «reuqest» - это команда, которая может быть отправлена и принята устройством / службой. У этого объекта обычно есть подобъект, аргумент. +**button -** "reuqest" — это команда, которая может быть отправлена и принята устройством/службой. Этот объект обычно имеет подобъект, аргумент. -** аргумент - ** - подобъект действия. Тип «смешанный», так как не указан. Собственные данные объекта содержат разную информацию, они могут отличаться от аргумента к аргументу. Ранее известные аборигены: +**аргумент -** является подобъектом действия. Тип "смешанный", так как он не указан. Собственные объекты содержат различную информацию, они могут отличаться от аргумента к аргументу. Ранее известные собственные: -- direction = Указывает направление, в котором происходит информационный поток. In означает, что значение не возвращается. Out означает, что значение возвращается. -- relatedStateVariable = Возвращает индикатор. государство, за которое отвечает обмен данными. +- direction = Указывает направление, в котором происходит поток информации. In "означает, что значение не возвращается. Out "означает, что возвращается значение. +- relatedStateVariable = Возвращает индикатор. состояние, за которое отвечает обмен данными. - argumentNumber = Возвращает количество аргументов действия. ### Общие объекты -Следующие объекты найдены для каждого устройства / службы и необходимы для администрирования. Они не являются частью стандарта UPnP или руководства по эксплуатации соответствующего устройства. +Следующие объекты находятся для каждого устройства/службы и требуются для администрирования. Они не являются частью стандарта UPnP или руководства по эксплуатации/устройству соответствующего устройства. -** Живой - ** устанавливается в значение «true» устройством / службой и устанавливается в значение «NULL» адаптером через x секунд, если устройство / служба снова не устанавливает значение «true». Время истечения зависит от максимального времени жизни сигнала «Живой», выдаваемого устройством. Когда устройство выходит из системы, устанавливается статус «false». Можно вручную или с помощью сценария установить для этого объекта значение «истина», но это следует делать только в том случае, если вы уверены, что устройство / служба достижимы. Если для Alive было вручную установлено значение «true», его также следует установить вручную на «false», если в этом больше нет необходимости, в противном случае могут возникнуть ошибки. +**Alive -** устанавливается в "true" устройством/службой и устанавливается в "null" адаптером через x секунд, если устройство/служба не устанавливает его в "true" снова. Время истечения зависит от максимального срока действия сигнала Alive, подаваемого устройством. Когда устройство выходит из системы, статус устанавливается в "false". Можно установить этот объект в "true" вручную или скриптом, но это следует делать только в том случае, если вы уверены, что устройство/служба доступны. Если Alive был установлен вручную в "true", его также следует вручную установить в "false", если он больше не нужен, в противном случае могут возникнуть ошибки. -** Сид - ** служит идентификатором подписки. Эта страница создается хостом каждый раз, когда у клиента запрашивается подписка. Sid запускается через время, определенное хостом, поэтому он обновляется снова и снова. Это действительно только для определенной услуги. +**Sid -** Служит идентификатором подписки. Эта страница создается хостом каждый раз, когда подписка запрашивается клиентом. Sid запускается через определенное хостом время, поэтому он обновляется снова и снова. Он действителен только для определенной службы. ### Объекты UPnP -Перечисленные здесь объекты можно найти в стандарте UPnP и / или в описаниях устройств / dinest. Это не полный список всех объектов, этот набор объектов представляет только часто встречающиеся объекты. +Перечисленные здесь объекты можно найти в стандарте UPnP и/или в device/dinest-descriptions. Это не полный список всех объектов, эта подборка объектов представляет только часто встречающиеся объекты. -** (A_ARG_TYPE_) InstanceID - ** instanceID является наиболее распространенным и требуется, поскольку он указывает экземпляр службы, к которой нужно обратиться. В большинстве случаев instanceID = 0. Этот идентификатор передается с каждым сообщением о событии службой и каждой командой, отправляемой в службу. +**(A_ARG_TYPE_)InstanceID -** instanceID является наиболее распространенным и требуется, поскольку он указывает экземпляр службы, к которому необходимо обратиться. В большинстве случаев instanceID = 0. Этот идентификатор передается с каждым сообщением о событии службой и каждой командой, которая отправляется службе. -** (A_ARG_TYPE_) Канал (*) - ** Объект канала связан с аудио / видео услугами. Например, необходимо указать канал, если вы хотите изменить громкость. Возможные значения могут быть, например, «Master», «LF» или «RF». В этом примере «Master» обозначает общую громкость, «LF» - левый фронт, а «RF» - правый фронт. Если вы хотите изменить громкость только на правой передней панели, вы должны указать «RF» в Channel. +**(A_ARG_TYPE_)Канал (*) -** Объект канала связан с аудио/видео службами. Например, канал должен быть указан, если вы хотите изменить громкость. Возможные значения могут быть, например, "Master", "LF" или "RF". В этом примере "Master" означает общую громкость, "LF" - для левого фронта, а "RF" - для правого фронта. Если вы хотите изменить громкость только на правой передней панели, вам необходимо указать "RF" в Channel. -** (Set / Get) Volume (*) - ** Объект Volume связан с аудио / видео сервисами. В зависимости от того, где это происходит, он используется для отображения громкости или для регулировки громкости. Этот объект всегда имеет минимальное и максимальное значения, которые можно указать, в большинстве случаев диапазон значений находится между 0 и 100. Размер шага обычно равен 1, что означает, что можно вводить только четные числа. +**(Установить/Получить)Громкость (*) -** Объект Громкость связан с аудио/видео службами. В зависимости от того, где он находится, он используется для отображения громкости или для регулировки громкости. Этот объект всегда имеет минимальное и максимальное значение, которые можно указать, в большинстве случаев диапазон значений составляет от 0 до 100. Размер шага обычно равен 1, что означает, что можно вводить только четные числа. ### Контроль -** кнопка - ** действие «запрос» - это команда, которую можно отправить устройству / службе. Каждое действие также включает аргументы, которые должны быть указаны как обязательные. Действие можно распознать по его роли / роли, в которой написано «действие». Если вы описываете действие словом «отправить», команда отправляется на устройство / службу. +**button -** Действие "request" - это команда, которая может быть отправлена устройству/службе. Каждое действие также включает аргументы, которые должны быть указаны как обязательные. Действия можно распознать по их роли/роли, которая говорит "action". Если вы описываете действие с помощью "send", команда отправляется устройству/службе. -** state.argument.x - ** Обязательно для действия, если роль - "state.argument.in". Возможные значения, которые могут / должны быть указаны, можно найти в «Связанной переменной состояния». Имя этой «переменной связанного состояния» хранится в объекте в разделе «native» -> «relatedStateVariable». Аргументы нужно указывать в определенном порядке, для этого есть «native» -> Argument_No. Аргумент можно распознать по его роли / роли, где написано «аргумент». Некоторые строки должны быть записаны с "" "" в точке данных. На этот вопрос невозможно ответить однозначно, но со сложными строками, такими как URL-адреса, это может иметь место. Помогает только попробовать. Если вы хотите передать "в аргументе", вы должны использовать "" ". +**state.argument.x -** Обязательно для действия, если роль - "state.argument.in". Возможные значения, которые могут/должны быть указаны, можно найти в "Related State Variable". Имя этой "Related State Variable" хранится в объекте в "native" -> "relatedStateVariable". Аргументы должны быть указаны в определенном порядке, для этого есть "native" -> Argument_No. Аргумент можно распознать по его роли/роли, где указано "argument". Некоторые строки должны быть записаны с """" в точке данных. На этот вопрос невозможно ответить однозначно, но со сложными строками, такими как URL, это может быть так. Полезно только попробовать. Если вы хотите передать " в аргументе, вы должны использовать """. -** (Связанное состояние) Переменная - ** Это переменные, используемые для обмена данными. В Native переменной есть некоторая информация: +**(Related State) Variable -** Это переменные, используемые для обмена данными. В Native переменной есть некоторая информация: -- allowedValues = дает информацию о возможном содержимом переменной или о том, что может быть отправлено в качестве аргумента с действием. -- минимум = наименьшее значение, которое может содержать переменная или которое может быть отправлено в качестве аргумента с действием. -- maximum = максимальное значение, которое может содержать переменная или которое может быть отправлено в качестве аргумента с действием. -- step = указывает, в каких шагах указывается значение. -- sendEvents =? Возможные значения: «да» или «нет». Но что это значит, совершенно неясно. Предположение о том, что значения этой переменной автоматически отправляются устройством / службой, только если в sendEvents установлено «да», не подтверждено. +- allowedValues = предоставляет информацию о возможном содержимом переменной или о том, что можно отправить в качестве аргумента с действием. +- минимум = наименьшее значение, которое переменная может содержать или которое может быть отправлено в качестве аргумента с действием. +- максимум = наибольшее значение, которое переменная может содержать или которое может быть отправлено в качестве аргумента с действием. +- шаг = указывает, на каких шагах указывается значение. +- sendEvents = ? Возможные значения: "yes" или "no". Но совершенно неясно, что это значит. Предположение о том, что значения этой переменной автоматически отправляются устройством/службой только в том случае, если в sendEvents установлено "yes", не подтвердилось. Пример опроса значений: @@ -202,23 +202,36 @@ schedule("*/10 * * * * *", function () { Вы можете включить опрос в админке через конфигурацию объектов. -### Особенности устройств / услуг -** Sonos: ** Невозможно создать подписку на QPlay. Это может потребовать аутентификации. +### Особенности устройств/услуг +**Sonos:** Невозможно создать подписку на QPlay. Для этого может потребоваться аутентификация. -** Phillips Hue Bridge 2: ** Реализация стандарта UPnP в Hue Bridge 2 неверна, поэтому Hue Bridge 2 обнаружен, но недоступен через UPnP. +**Phillips Hue Bridge 2:** Реализация стандарта UPnP в Hue Bridge 2 неисправна, поэтому Hue Bridge 2 обнаруживается, но недоступен через UPnP. -** Yamaha: ** использует API, основанный на стандарте UPnP, но с использованием собственного формата данных. В настоящее время это не поддерживается адаптером UPnP. +**Yamaha:** Использует API на основе стандарта UPnP, но с использованием собственного формата данных. В настоящее время это не поддерживается адаптером UPnP. -** Sony: ** Использует интерфейс ScalarWebApi, называемый адресуемым UPnP, но с использованием собственного формата данных. В настоящее время это не поддерживается адаптером UPnP. +**Sony:** Использует интерфейс ScalarWebApi, называемый адресуемым UPnP, но использующий собственный формат данных. В настоящее время это не поддерживается адаптером UPnP. -** Amazon Kindle: ** Предоставляет службу UPnP, но описание службы UPnP не предоставляется и поэтому не может использоваться. +**Amazon Kindle:** предоставляет службу UPnP, но описание службы UPnP не предоставляется, поэтому ее нельзя использовать. - +### **РАБОТА В ХОДЕ** --> ## Changelog -### __WORK IN PROGRESS__ + +### 1.1.0 (2024-09-30) +* (Jey Cee) Migrate config to JSONConfig +* (Jey Cee) Fix issues found by adapter checker +* (Jey Cee) Use default test and release action + +### 1.0.21 (2022-02-27) +* small fixes + +### 1.0.20 (2021-12-04) +* (foxriver76) ensure compatibility with future controller versions +__requires controller v3.3.0__ + +### 1.0.19 (2021-05-28) * (bluefox) added support for Admin5 ### 1.0.17 (2021-02-21) @@ -303,7 +316,7 @@ Breaking change: naming was changed and command to poll has another name - "requ ## License The MIT License (MIT) -Copyright (c) 2016-2021 Jey Cee +Copyright (c) 2016-2024 Jey Cee Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -321,4 +334,4 @@ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. +THE SOFTWARE. \ No newline at end of file diff --git a/docs/zh-cn/adapterref/iobroker.resol/README.md b/docs/zh-cn/adapterref/iobroker.resol/README.md index 113c0d92c..eabd293d8 100644 --- a/docs/zh-cn/adapterref/iobroker.resol/README.md +++ b/docs/zh-cn/adapterref/iobroker.resol/README.md @@ -3,136 +3,179 @@ translatedFrom: en translatedWarning: 如果您想编辑此文档,请删除“translatedFrom”字段,否则此文档将再次自动翻译 editLink: https://github.com/ioBroker/ioBroker.docs/edit/master/docs/zh-cn/adapterref/iobroker.resol/README.md title: ioBroker.resol -hash: PrkSK9V9UrIMTJzsbmV+Z7A3Kqad2Gbst21lsMXgIBg= +hash: 9HCa9stLdL1IsFVVCVRtsPGj20vxrIdve7AmpWJjKZQ= --- # IoBroker.resol -![商标](../../../en/adapterref/iobroker.resol/admin/resol.svg) +![标识](../../../en/adapterref/iobroker.resol/admin/resol.svg) ![安装数量(最新)](http://iobroker.live/badges/resol-installed.svg) ![NPM 版本](https://img.shields.io/npm/v/iobroker.resol.svg) ![安装数量(稳定)](http://iobroker.live/badges/resol-stable.svg) ![已知漏洞](https://snyk.io/test/github/Grizzelbee/ioBroker.resol/badge.svg) -![新PM](https://nodei.co/npm/iobroker.resol.svg?downloads=true) +![新平台](https://nodei.co/npm/iobroker.resol.svg?downloads=true) ![执照](https://img.shields.io/badge/license-MIT-blue.svg?style=flat) ![下载](https://img.shields.io/npm/dm/iobroker.resol.svg) -[![CodeQL](https://github.com/Grizzelbee/ioBroker.resol/actions/workflows/codeql-analysis.yml/badge.svg)](https://github.com/Grizzelbee/ioBroker.resol/actions/workflows/codeql-analysis.yml)[![测试和发布](https://github.com/Grizzelbee/ioBroker.resol/actions/workflows/test-and-release.yml/badge.svg)](https://github.com/Grizzelbee/ioBroker.resol/actions/workflows/test-and-release.yml) +[![CodeQL](https://github.com/Grizzelbee/ioBroker.resol/actions/workflows/codeql-analysis.yml/badge.svg)](https://github.com/Grizzelbee/ioBroker.resol/actions/workflows/codeql-analysis.yml) [![测试与发布](https://github.com/Grizzelbee/ioBroker.resol/actions/workflows/test-and-release.yml/badge.svg)](https://github.com/Grizzelbee/ioBroker.resol/actions/workflows/test-and-release.yml) -## 学分 -此适配器源自 myVbus 适配器,并基于 DutchmanNL 和 pdbjjens 的工作。非常感谢他们两人的工作。 -由于 pdbjjens 只想从 vbus 读取值,并且对于某些人来说,需要更多地控制他们的设备 - 这个适配器被提升了。 -在这里,您可以控制您的 vbus 控制器。 +## 致谢 +此适配器源自 myVbus 适配器,基于 DutchmanNL 和 pdbjjens 的工作。非常感谢他们两人的工作。 +由于 pdbjjens 只想从 vbus 读取值,而有些人需要更好地控制他们的设备 - 因此产生了此适配器。 +在这里,您可以控制 vbus 控制器。 -## 用于 Resol VBus 的 ioBroker 适配器 -该适配器将各种基于 VBus 的设备连接到支持各种连接类型的 ioBroker。 +## Resol VBus 的 ioBroker 适配器 +该适配器将各种基于VBus的设备连接到支持各种连接类型的ioBroker。 -> 如果你喜欢这个适配器并考虑支持我
    > [![使用 payPal 捐款](admin/paypal-donate-button.png)](https://www.paypal.com/donate/?hosted_button_id=SPUDTXGNG2MYG) +> 如果您喜欢这个适配器并考虑支持我
    > [![使用 payPal 捐款](admin/paypal-donate-button.png)](https://www.paypal.com/donate/?hosted_button_id=SPUDTXGNG2MYG) -它使用了由 Daniel Wippermann 提供的 JavaScript 库 resol-vbus。 +它使用了 Daniel Wippermann 提供的 JavaScript 库 resol-vbus。 如果您有兴趣深入了解,请访问 。 ## 特征 -* 可以从各种 RESOL(R) VBus(R) 设备读取测量数据 - 最好是 DeltaSol(R) 系列的太阳能和系统控制器,包括内置热量计 (HQM) - 使用 DL3 或 DL2 数据记录器 KM2通信模块、VBus/LAN 接口适配器或本地通过 TCP/IP 的串行/LAN 网关。 -* 还支持使用 VBus/USB 串行接口适配器或使用 DLx/KMx 通过 VBus.net(R) 访问设备。 -* 处理实时 VBus 数据流,并使其作为 ioBroker 状态可用。 -* 使用可配置的循环时间更新值。 -* 不支持读取或设置 VBus 设备配置参数。应使用 Resol 提供的工具,例如通过 VBus.net 或参数化工具 RPT。 -* 由于 DL3 接口的限制,不支持读取 DL3 通道 0(传感器直接连接到 DL3 设备)。 +* 能够从各种 RESOL(R) VBus(R) 设备(最好是 DeltaSol(R) 系列的太阳能和系统控制器,包括内置热量计 (HQM))读取测量数据,使用 DL3 或 DL2 数据记录器、KM2 通信模块、VBus/LAN 接口适配器或通过 TCP/IP 本地的串行/LAN 网关。 +* 还支持使用 VBus/USB 串行接口适配器或通过 VBus.net(R) 使用 DLx/KMx 进行设备访问。 +* 处理实时 VBus 数据流并使其按照 ioBroker 状态可用。 +* 值会根据可配置的循环时间进行更新。 +* 不支持读取或设置 VBus 设备配置参数。应使用 Resol 提供的工具来实现此目的,例如通过 VBus.net 或参数化工具 RPT。 +* 由于 DL3 接口的限制,不支持读取 DL3 通道 0(直接连接到 DL3 设备的传感器)。 ## 配置提示 -* 连接类型的默认设置是 VBus/LAN,但即使是 VBus/LAN 也必须明确选择,否则将无法建立连接。 -* VBus/LAN、DL3、DL2、KM2 的直接 LAN 访问的正确设置是: - * 连接类型:VBus/LAN 或 KM2 或 DL2 或 DL3 - * 连接标识符:IP 地址(例如 192.168.178.188)或 FullyQualifiedHostName(例如 host1.example.com) - * VBus 密码:YourVBusPassword(默认值:vbus) - * 连接端口:默认设置 7053 不应更改 - * DL3 通道:仅与 DL3 相关(值 1-6,通道 0 无法读出) - * 更新间隔:测量值更新之间的时间(默认 30 秒) -* 通过 VBus.net 访问 DL3、DL2、KM2 的正确设置是: - * 连接类型:vbus.net - * 连接标识符:留空 - * 连接端口:默认设置 7053 不应更改 - * VBus 密码:YourVBusPassword(默认值:vbus) - * DL3 通道:仅与 DL3 相关(值:1-6,通道 0 无法读出) - * 通过标识符:您的 Via-tag(例如 d1234567890.vbus.io) - 之前没有 http:// - * 更新间隔:测量值更新之间的时间(默认30s) - -### 例子: -#### 通过 USB/串口连接 -|操作系统 |连接器 |设备地址 |港口 | DL3-通道 |通过标签 | +* 连接类型的默认设置为 VBus/LAN,但即使是 VBus/LAN 也必须明确选择,否则不会建立连接。 +* VBus/LAN、DL3、DL2、KM2 直接 LAN 访问的正确设置为: +* 连接类型:VBus/LAN 或 KM2 或 DL2 或 DL3 +* 连接标识符:IP 地址(例如 192.168.178.188)或 FullyQualifiedHostName(例如 host1.example.com) +* VBus 密码:YourVBusPassword(默认:vbus) +* 连接端口:默认设置7053,请勿更改 +* DL3 通道:仅与 DL3 相关(值 1-6,通道 0 无法读出) +* 更新间隔:测量值更新之间的时间(默认30秒) +* 通过 VBus.net 访问 DL3、DL2、KM2 的正确设置为: +* 连接类型:vbus.net +* 连接标识符:留空 +* 连接端口:默认设置7053,请勿更改 +* VBus 密码:YourVBusPassword(默认:vbus) +* DL3 通道:仅与 DL3 相关(值:1-6,无法读出通道 0) +* Via 标识符:您的 Via 标签(例如 d1234567890.vbus.io)- 前面不带 http:// +* 更新间隔:测量值更新之间的时间(默认30秒) + +###示例: +#### 通过 USB/串行连接 +| 操作系统 | 连接设备 | 设备地址 | 端口 | DL3 通道 | Via 标签 | |------------------|------------------|---------------------|------|-------------|---------| -|窗户 | USB/串口 |组合 | |无 | | -| Linux | | /dev/tty.usbserial/ | |无 | | +| Windows | USB/串行 | COMx | | 无 | | +| Linux | | /dev/tty.usbserial/ | | 无 | | -#### 局域网连接 -这包括: +#### 通过 LAN 连接 +其中包括: - * 局域网 - * KM2 设备 - * DL2 设备 - * DL3 设备(通道选择很重要,不支持通道 0) - * 串行到 LAN 网关 +* 局域网 +* KM2 设备 +* DL2 设备 +* DL3 设备(通道的选择很重要,不支持通道 0) +* 串行到 LAN 网关 -| |连接器 |设备地址 |港口 | DL3-通道 |通过标签 | +| | 连接设备 | 设备地址 | 端口 | DL3 通道 | Via 标签 | |---------|------------------------------|---------------------------|----------------|-------------------------------------|-------------| -| |从列表中选择您的设备 |您设备的 IP 地址 | TCP 端口 |要使用的 DL3 频道(如果适用) |留空 | -|示例 |公里2 | 192.168.17x.xxx | 7053(默认)|无 | | -|示例 | DL2 | 192.168.17x.xxx | 7053(默认)|无 | | -|示例 | DL3 | 192.168.17x.xxx | 7053(默认)|频道 x | | +| | 从列表中选择您的设备 | 设备的 IP 地址 | TCP 端口 | 要使用的 DL3 通道(如适用) | 留空 | +| 示例 | KM2 | 192.168.17x.xxx | 7053 (默认) | 无 | | +| 示例 | DL2 | 192.168.17x.xxx | 7053 (默认) | 无 | | +| 示例 | DL3 | 192.168.17x.xxx | 7053 (默认) | 频道 x | | -#### Resol 通过 vbus.net 连接 -您可以在 vbus.net 主页的以下位置找到您的个人设备 Via-tag:我的 VBus.net - 我的设备。 -最好是从那里复制/粘贴它 - **没有 http://** +#### 通过 Resol 的 vbus.net 连接 +您可以在 vbus.net 主页的“我的 VBus.net - 我的设备”下找到每个设备的个人 Via 标签。 +最好从那里复制/粘贴 - **无需 http://** -| |连接器 |设备地址 |港口 | DL3-通道 |通过标签 | +| | 连接设备 | 设备地址 | 端口 | DL3 通道 | Via 标签 | |-------------------|---------------------------|----------------|----------------|-------------|----------------------------------| -| |从列表中选择 vbus.net |留空 | TCP 端口 |无 |您来自 resol vbus.net 的 Via-tag | -|示例 KM2 / DL2 | vbus.net | | 7053(默认)|无 | d01234567890.vbus.net | -|示例 KM2 / DL2 | vbus.net | | 7053(默认)|无 | d01234567890.vbus.io | -|示例 Dl3 | vbus.net | | 7053(默认)|频道 x | d01234567890.vbus.io | +| | 从列表中选择 vbus.net | 留空 | TCP 端口 | 无 | 来自 resol vbus.net 的 Via 标签 | +| 示例 KM2 / DL2 | vbus.net | | 7053 (默认) | 无 | d01234567890.vbus.net | +| 示例 KM2 / DL2 | vbus.net | | 7053 (默认) | 无 | d01234567890.vbus.io | +| 示例 Dl3 | vbus.net | | 7053 (默认) | 频道 x | d01234567890.vbus.io | -#### 向解析设备发送命令 -编辑您将在安装目录“lib\resol-setup”中找到的控制器文件 +#### 向 resol 设备发送命令 +编辑您在安装目录“lib\resol-setup”中找到的控制器文件 -{"dp": [{"dpName":"Pumpe1","type":"number","min":0,"max":2}, {"dpName":"Pumpe2","type":" number","min":0,"max":2}, {"dpName":"AutoRueckkuehl","type":"number","min":0,"max":1} ], +{"dp": [{"dpName":"Pumpe1","type":"number","min":0,"max":2}, {"dpName":"Pumpe2","type":"number","min":0,"max":2}, {"dpName":"AutoRueckkuehl","type":"number","min":0,"max":1} ], -"fct": [{"name":"Pumpe1","cmd":"Handbetrieb1","val":"val"}, {"name":"Pumpe2","cmd":"Handbetrieb2","val ":"val"}, {"name":"AutoRueckkuehl","cmds":[{"cmd":"ORueckkuehlung","val":"val"},{"cmd":"OHolyCool","val ":"val"}]} ]} +“fct”:[{“name”:“Pumpe1”,“cmd”:“Handbetrieb1”,“val”:“val”},{“name”:“Pumpe2”,“cmd”:“Handbetrieb2”,“val”:“val”},{“name”:“AutoRueckkuehl”,“cmds”:[{“cmd”:“ORueckkuehlung”,“val”:“val”},{“cmd”:“OHolyCool”,“val”:“val”}]} ]} -安装适配器后将创建项目“dp”。项目“fct”,“name”有dpName的链接。 -示例:如果您更改对象“Pumpe1”中的值,则适配器将带有该值的命令“Handbetrieb1”发送到 resol 设备。 -也可以使用多个命令。例如。 “AutoRueckkuehl” +安装适配器后将创建项目“dp”项目“fct”、“name”是 dpName 的链接。 +示例:如果您更改对象“Pumpe1”中的值,则适配器会将命令“Handbetrieb1”连同该值一起发送到 resol 设备。 +也可以使用多个命令。例如“AutoRueckkuehl” -####如何添加新命令 +如何添加新命令 例如设备 resol cs plus 的冷却 -请注意 resol 对象中的设备 ID (8721) 打开选择器文件 lib/resol-setup/Setup-Resol-Types.js 并注意根据设备标识符 {"id":8721,"setup":" 的行setup-resol-deltasol-cs-plus","data":"resol-deltasol-cs-plus-110-data"}, +请注意 resol 对象中的设备 ID(8721)打开选择器文件 lib/resol-setup/Setup-Resol-Types.js 并根据设备标识符注意行 {“id”:8721,“setup”:“setup-resol-deltasol-cs-plus”,“data”:“resol-deltasol-cs-plus-110-data”}, -在 resol-vbus/src/configuration-optimizers 目录中打开文件 resol-deltasol-cs-plus-110-data.js 在此文件中搜索“ORueckkuehlung” +在目录 resol-vbus/src/configuration-optimizers 中打开文件 resol-deltasol-cs-plus-110-data.js 在此文件中搜索“ORueckkuehlung” -打开目录 lib/resol-setup/ 中的 setup-resol-deltasol-cs-plus.js 文件在 "dp" {"dpName":"Rueckkuehlung","type":"number","min" 中添加一行: 0,"max":1} 在"fct"中添加一行 {"name":"Rueckkuehlung","cmd":"ORueckkuehlung","val":"val"}, +在目录 lib/resol-setup/ 中打开文件 setup-resol-deltasol-cs-plus.js 在“dp”中添加一行 {“dpName”:“Rueckkuehlung”,“type”:“number”,“min”:“0”,“max”:1} 在“fct”中添加一行 {“name”:“Rueckkuehlung”,“cmd”:“ORueckkuehlung”,“val”:“val”}, 该文件应如下所示 -{"dp": [{"dpName":"Pumpe1","type":"number","min":0,"max":2}, {"dpName":"Pumpe2","type":" number","min":0,"max":2}, {"dpName":"Rueckkuehlung","type":"number","min":0,"max":1}, {"dpName" :"AutoRueckkuehl","type":"number","min":0,"max":1} ], +{"dp": [{"dpName":"Pumpe1","type":"number","min":0,"max":2}, {"dpName":"Pumpe2","type":"number","min":0,"max":2}, {"dpName":"Rueckkuehlung","type":"number","min":0,"max":1}, {"dpName":"AutoRueckkuehl","type":"number","min":0,"max":1} ], -"fct": [{"name":"Pumpe1","cmd":"Handbetrieb1","val":"val"}, {"name":"Pumpe2","cmd":"Handbetrieb2","val ":"val"}, {"name":"Rueckkuehlung","cmd":"ORueckkuehlung","val":"val"}, {"name":"AutoRueckkuehl","cmds":[{"cmd ":"ORueckkuehlung","val":"val"},{"cmd":"OHolyCool","val":"val"}]} ]} +“fct”:[{“name”:“Pumpe1”,“cmd”:“Handbetrieb1”,“val”:“val”},{“name”:“Pumpe2”,“cmd”:“Handbetrieb2”,“val”:“val”},{“name”:“Rueckkuehlung”,“cmd”:“ORueckkuehlung”,“val”:“val”},{“name”:“AutoRueckkuehl”,“cmds”:[{“cmd”:“ORueckkuehlung”,“val”:“val”},{“cmd”:“OHolyCool”,“val”:“val”}]} ]} -保存文件并重新启动适配器,您现在会发现一个新对象 Rueckkuehlung。 +保存文件并重新启动适配器,您现在将发现一个新对象 Rueckkuehlung。 -## 去做 -## 法律声明 -RESOL、VBus、VBus.net、DeltaSol 和其他是 RESOL - Elektronische Regelungen GmbH 的商标或注册商标 +待办事项 +## 法律声明 +RESOL、VBus、VBus.net、DeltaSol 等是 RESOL - Elektronische Regelungen GmbH 的商标或注册商标 所有其他商标均为其各自所有者的财产。 -##哨兵.io -该适配器使用 sentry.io 收集有关崩溃的详细信息并将其自动报告给作者。 -[ioBroker.sentry 插件](https://github.com/ioBroker/plugin-sentry)用于它。请参阅 [插件主页](https://github.com/ioBroker/plugin-sentry) 了解有关插件的功能、收集哪些信息以及如何禁用它的详细信息,如果您不喜欢用您的崩溃信息来支持作者。 +## Sentry.io +此适配器使用 sentry.io 收集崩溃的详细信息并自动向作者报告。 +[ioBroker.sentry 插件](https://github.com/ioBroker/plugin-sentry) 用于此目的。如果您不想用崩溃信息支持作者,请参阅[插件主页](https://github.com/ioBroker/plugin-sentry) 了解有关插件功能、收集哪些信息以及如何禁用它的详细信息。 -##版权 -版权所有 (c) 2022 grizzelbee +## 版权 +版权所有 (c) 2024 grizzelbee ## Changelog +### 1.5.0 (2024-10-01) +* (grizzelbee) Upd: Fixed some issues mentioned by adapter-checker + +### 1.4.2 (2024-10-01) +* (grizzelbee) Upd: Internal update + +### 1.4.1 (2024-10-01) +* (grizzelbee) Upd: Dependencies got updated +* (grizzelbee) Fix: Plugin-Sentry removed +* (grizzelbee) Upd: made release script working + +### 1.4.0 (2024-07-xx) +* (grizzelbee) Upd: Dependencies got updated +* (grizzelbee) Upd: Translations got updated +* (grizzelbee) Fix: Finished work on new jsonConfig admin-UI +* (grizzelbee) New: Added new option for MX-Controllers to admin-UI +* (grizzelbee) New: Admin-UI now hides options which are invalid for the selected device. +* (gargano) New: Integrated Actions for MX-Controller (V1 and V2) + +### 1.3.0 (2022-11-01) +* (grizzelbee) Fix: [#106](https://github.com/Grizzelbee/ioBroker.resol/issues/106) Attempt to fix errors in log regarding DeltaSol-BX +* (grizzelbee) Fix: [#108](https://github.com/Grizzelbee/ioBroker.resol/issues/106) Attempt to fix errors in log regarding DeltaSol-SLT and others +* (grizzelbee) New: Moved Admin interface to jsonConfig +* (grizzelbee) Upd: Dependencies got updated +* (grizzelbee) Upd: Translations got updated + +### v1.2.0 (2022-05-16) +* (grizzelbee) New: [#106](https://github.com/Grizzelbee/ioBroker.resol/issues/106) Added support for DeltaSol-BX + +### v1.1.6 (2022-05-04) +* (grizzelbee) Fix: [#103](https://github.com/Grizzelbee/ioBroker.resol/issues/103) Fixed support for Serial-to-LAN-Gateway connections (Disabled credentials handshake - which is not necessary over serial ports.) + +### v1.1.5 (2022-04-29) +* (grizzelbee) New: [#96](https://github.com/Grizzelbee/ioBroker.resol/issues/96) Fixed Cosmo-Multi-2 support (Faking a DeltaSol-E now) + +### v1.1.0 (2022-04-28) +* (grizzelbee) New: [#96](https://github.com/Grizzelbee/ioBroker.resol/issues/96) Added support for DeltaSol-E and improved support for Cosmo-Multi-2 controllers + +### v1.0.0 (2022-04-25) +* (grizzelbee) New: [#94](https://github.com/Grizzelbee/ioBroker.resol/issues/94) Added support for Cosmo controllers (No Sensor connected = 888°C) +* (grizzelbee) Upd: Pushed version from 0.4.4 to v1.0.0 to be compliant to semver +* (grizzelbee) Upd: Dependencies got updated + ### v0.4.4 (2022-03-17) * (grizzelbee) New: Added donate button to config page and readme * (grizzelbee) Upd: Dependencies got updated diff --git a/docs/zh-cn/adapterref/iobroker.upnp/README.md b/docs/zh-cn/adapterref/iobroker.upnp/README.md index fb69395a5..7a28cd99e 100644 --- a/docs/zh-cn/adapterref/iobroker.upnp/README.md +++ b/docs/zh-cn/adapterref/iobroker.upnp/README.md @@ -3,109 +3,109 @@ translatedFrom: en translatedWarning: 如果您想编辑此文档,请删除“translatedFrom”字段,否则此文档将再次自动翻译 editLink: https://github.com/ioBroker/ioBroker.docs/edit/master/docs/zh-cn/adapterref/iobroker.upnp/README.md title: ioBroker.upnp -hash: HJxTPvVhDbLKVrCZXT6q+fgUyDw1V6xjVS/RgGT+afE= +hash: qKl3jUBUbIAfp2+IKp9xFSeH5ZAUfTIlwtHbPgiTM3s= --- -![商标](../../../en/adapterref/iobroker.upnp/admin/upnp-discovery.png) +![标识](../../../en/adapterref/iobroker.upnp/admin/upnp-discovery.png) ![安装数量](http://iobroker.live/badges/upnp-stable.svg) -![商标](http://img.shields.io/npm/v/iobroker.upnp.svg) +![标识](http://img.shields.io/npm/v/iobroker.upnp.svg) ![图像](https://travis-ci.org/Jey-Cee/ioBroker.upnp.svg?branch=master) -#ioBroker.upnp -1. [Deutsch](#german_description) -* [是否是UPnP?](#was-ist-upnp) -* [Funktionsbeschreibung](#funktionsbeschreibung) -* [Objektstruktur](#objektstruktur) -* [Allgemeine Objekte](#allgemeine-objekte) -* [Upnp对象](#upnp-objekte) -* [Steuerung](#steuerung) -* [Geräte/ Dienst Spezifische Besonderheiten](#gerätedienst-spezifische-besonderheiten) +# IoBroker.upnp +1. [德语](#german_description) + * [是 UPnP 吗?](#was-ist-upnp) + * [Funktionsbeschreibung](#funktionsbeschreibung) + * [对象结构](#objektstruktur) + * [Allgemeine Objekte](#allgemeine-objekte) + * [Upnp 对象](#upnp-objekte) +* [维护](#维护) + * [Geräte/Dienst Spezifische Besonderheiten](#gerätedienst-spezifische-besonderheiten) -2. [English](#english_description) -* [什么是UPnP?](#what-is-upnp) -* [功能说明](#functional-description) -* [对象结构](#object-structure) -* [通用对象](#general-objects) -* [Upnp对象](#object-structure) -* [Control](#control) -* [设备/服务特定功能](#devices服务特定功能) +2. [英语](#english_description) +* [什么是 UPnP?](#what-is-upnp) +* [功能描述](#function-description) +* [对象结构](#object-structure) +* [一般对象](#general-objects) +* [Upnp 对象](#object-structure) +* [控制](#控制) +* [设备/服务特定功能](#devicesservice-specific-features) -3. [变更日志](#changelog) +3. [变更日志](#changelog) -##德语说明 -### Verwendungszweck -UPnP-FähigenGeräten的通讯与交互方向。 +## 德语描述 +### 适用条件 +UPnP-Fähigen Geräten 的通讯和交互。 -#### Ist UPnP吗? -UPnP =通用即插即用。国家标准化委员会在网络上发表的论文。 -Dazu生成了“ Schemas”,以einer xml Datei dargestellt的形式删除了werden。有关信息和软件的信息,请联系我们。戴米特·迪恩斯(Dimitte)死于迪恩斯特(Dienste)和努兹巴(Nutzbar),罪恶之情。 Diese的Diese Beschreibung主题Diest的主题Schema,dadurchkönnenschnell Informationen和Befehle ausgetauscht werden ohne das esnötigist zu wissen um welches Modell oder von chemer Hersteller dasGerät。在世界范围内,标准化和软件技术都得到了认可。最佳实践者与物联网标准化组织“物联网–物联网”的最佳合作者。 -达祖世界大战2016年是“开放连接基金会”,随后是UPnP论坛,随后是UPnP-法赫根汽车制造有限公司和标准帽子。 +#### 是什么 UPnP? +UPnP = 通用即插即用。这是通信网络的标准化。 +Dazu 提供了 sogenannte“Schemas”,以 einer xml Datei dargestellt 的形式提供。请注意所有信息都来自于软件或软件,并且这些信息也非常重要。 Damit diese auch Nutzbar sind, wird auch eine Beschreibung zu jedem Dienst mitgeliefert. Diese Beschreibung folgt dem für den Dienst festgelegten Schema,dadurch können schnell Informationen und Befehle ausgetauscht werden ohne das es nötig ist zu wissen um welches Modell oder von welchem Hersteller das Gerät oder die Software ist。 在Mediengeräte 和软件genutzt 的所有标准中。 Seit einiger Zeit gibt es Bestrebungen auch die Kommunikation des “IoT – Internet of Things” mit dieser Standardisierung zu vereinheitlichen. +Dazu wurde 2016 是“开放连接基金会”的一部分,是 UPnP 论坛的一部分,也是 UPnP-Fähigen Geräten durchgeführt 和 Standards erstellt hat 的认证。 -#### Funktionsbeschreibung -从头开始启动适配器,然后从头到尾开始广播。 Die Antworten Enthalten den链接到XML Dateien der Dienste。 ioBroker erzeugt和mit allenverfügbaren中的Anhand der xml Dateien werden die Objekte。 +#### 功能说明 +适配器将开始在 Antworten 中开始广播和广播。 Die Antworten enthalten den Link zu den xml Dateien der Dienste。 ioBroker 中的对象和 xml 日期已包含在 ioBroker 中并包含所有信息。 -Zeitverzögert与Dienst gestartet der auf Nachrichten vonGeräten/ Diensten wartet死于其他人。 Neu erkannteGeräte/ Dienste werden automatisch zu den vorhandenenhinzugefügt。法国人和德国人自动贩卖机,德国人和阿邦尼埃特人身分证明书。 +Zeitverzögert wird ein Dienst gestartet der auf Nachrichten von Geräten/Diensten wartet die sich anoder abmelden。 Neu erkannte Geräte/Dienste werden automatisch zu den vorhandenen hinzugefügt。在任何情况下,您都可以在 Gerätes 和 Abonniert Statusmeldungen 中进行操作,但请注意 ioBroker 的操作(die gesendet wrd) des Gerätes/Dientes automatisch mitgeteilt。 -#### Objektstruktur -JedesGerätoder软件广播公司广播电视节目。 Unterhalb使Objekts死于Möglichkeiten。 DieMöglichkeitenwerden in 3 Kategorien(Rolle / role)eingeteilt:indicator.state,action和argument。 +#### 对象结构 +Jedes Gerät oder Software die auf den Broadcast reagiert wrd als eigenständiges Angelegt. Unterhalb dieses Befinden sich alle bereitgestellten Dienste mit ihren Möglichkeiten。 Die Möglichkeiten werden 分为 3 个类别(角色/角色):指标、状态、行动和论证。 -**州– **州捷克共和国的Objekts / Datenpunkts imGerät/ Dienst darstellt。 Jeder indicator.state hat einen bestimmten类型wie数字,字符串,布尔值,…。 Darüberhinaus ist inuch agenau festgelegt welchen Wert oder Wertebereich der inidcator.state哈本·坎恩(Haben Kann),安加本·辛德(Angeben Objekts)在内。 -Bisher Implementierte本地人: +**状态 –** 是在 Gerät/Dienst darstellt 中的对象/数据点中的当前变量。 Jeder Indicator.state hat einen bestimmten 输入数字、字符串、布尔值……。 Darüber hinaus ist auch genau festgelegt welchen Wert oder Wertebereich der inidcator.state haben kann, diese Angaben sind im “native” eines Objektshinterlegt. +Bisher 实现了本地人的: --sendEvents = Bedeutung bis jetzt Unbekannt。 --allowedValues =字符串死于Akzeptiert werden。 --最小值= Gibt den niedrigsten Zahlen饱受Akzeptiert的欢迎。 --最大值= Gibt denhöchstenZahlen浸透了Akzeptiert怪癖。 --步骤=在welsch Schritten ein Wertverändertwerden kann中的Gibt an。 +- sendEvents = Bedeutung bis jetzt Unbekannt。 +- allowedValues = 字符串在 Akzeptiert werden 中。 +- 最小值 = Gibt den niedrigsten Zahlen wert an der Akzeptiert wird。 +- 最大值 = Gibt den höchsten Zahlen wert an der Akzeptiert wird。 +- 步骤 = Gibt an in welchen Schritten ein Wert verändert werden kann。 -**按钮– **“请求”由Befehl der an dasGerät/ den Dienst geschickt werden kann和von diesem Aktzeptiert wird设计。 Dieses Objekt hat im Regelfall ein Unterobjekt,争论不休。 +**按钮 –** “请求”是 Befehl der an das Gerät/den Dienst geschickt werden kann und von diesem Aktzeptiert wird。 Dieses Objekt hat im Regelfall ein Unterobjekt, das argument. -**论点– ** ist Unterobjekt von einer Aktion-Channel。 Der Type ist“ gemischt” da nicht vorgegeben wird。在书呆子的《对象论》中找到了“信息交流”,“西恩·科嫩·冯·斯图恩·祖斯·安德斯·塞恩”的论点。 -Bisher bekannte本地人: +**参数 –** ist ein Unterobject von einer Aktion-Channel。 Der Type ist „gemischt“ da er nicht vorgegeben wrd。在本地人的 des Objekts finden sich verschiedene Informationen 中,sie können von argument zu argument anders sein。 +Bisher bekannte 当地人的: --方向=在信息情报统计专家小组的调查中,Richtung陷入困境。 +- 方向 = Gibt die Richtung an in der der Informationsfluss statt findet。 -“在”中体现出了温特·基恩·维特·祖鲁克·格莱菲特的作用。 -“ Out”代表着我们的智慧。 +“In” bedeutet es wird kein Wert zurück geliefert。 +“Out”是在 Wert zurück geliefert 中进行的。 --relatedStateVariable = Gibt den indicator.state a derfürden Austausch der Daten +- relatedStateVariable = Gibt den Indicator.state an der für den Austausch der Daten -Zuständig主义者。 +基本情况是。 --argumentsNumber =保留操作权。 +- argumentNumber = Gibt an das wievielte Argument der Action es ist。 -### Allgemeine Objekte -吉尔特人的历史发现/杰德·迪恩斯特与韦尔滕·祖尔·瓦尼通·本·提格特。在杰拉特/杰明里根州的杰克逊·贝桑德石油公司建立UPnP标准。 +### 一般对象 +Die folgenden Objekte finden sich für jedes Gerät/jeden Dienst und werden zur Verwaltung benötigt。 Sie sind nicht Bestandteil des UPnP Standards oder der Geräte-/Dienstbeschreibung des jeweiligen Gerätes。 -**活着– ** wird vomGerät/ Dienst auf“ true” gesetzt和vom适配器nach x Sekunden auf“ null” gesetzt,wenn dasGerät/ Dienst diesen nicht wieder auf“ true” setzt。活着的信号最大的生命是最大的本笃会时代。 Wenn einGerät身份不明身份。 Es istmöglich死于Skript auf的“真正”祖籍,das sollte jedoch nur gemacht werden wenn man sicher ist dass das Gerst / Dienst erreichbar主义者。 Wenn Alive manuell auf“ true”的gesetzt wurde解决了manuell auf“ false”的gesetzt werden wenn nicht mehrnötig,da andernfalls Fehler auftretenkönnen。 +**Alive –** wird vom Gerät/Dienst auf“true”gesetzt 和 vom Adapter nach x Sekunden auf“null”gesetzt,wenn das Gerät/Dienst diesen nicht wieder auf“true”setzt。 Die Ablauf zeit ist abhängig davon welche maximal Lebensdauer vom Gerät für das Alive signal mitgeteilt wurde。 Wenn ein Gerät sich abmeldet wrd der Status auf “虚假的法律”。 Es ist möglich dieses Objekt von Hand oder per Skript auf „true“ zu setzen, das sollte jedoch nur gemacht werden wenn man sicher ist dass das Gerät/Dienst erreichbar ist.曼努埃尔在“真实”的意义上是正确的,但在“假”的意义上,曼努埃尔在“真实”的意义上是正确的。 -** Sid – **订购时的方向识别。 Diese sid wird jedesmal vom主持人erzeugt wenn eine订阅von einem客户angefordert wird。主持人definierten Zeit ab和daher wird sie immer wieder Aktualisiert。 Sie gilt nurfüreinen bestimmten Dienst。 +**Sid –** Dient 是订阅中的身份识别。该 sid wird jedesmal vom 主机 erzeugt wenn eine 订阅 von einem 客户端 angefordert wird。主机定义了时间,然后就结束了。 Sie gilt nur für einen bestimmten Dienst。 -** request – ** sendet einen SOAP request mit den gegebenen Optionen +**请求 –** 发送一个带有选项的 SOAP 请求 -### UPnP对象 -可以在UPnP标准版和标准版中找到。 Es handelt sich hier nicht um eineVollständigeliste aller Objekte,死于Auswahl和Objekten stellt lediglichhäufigvorkommende Objekte dar。 +### UPnP 对象 +这是在 UPnP 标准和/或 Geräte-/Dinestbeschreibungen 中找到的对象。 Es handelt sich hier nicht um eine Vollständige liste aller Objekte, diese Auswahl an Objekten stellt lediglich häufig vorkommende Objekte dar. -**(A_ARG_TYPE_)InstanceID – **实例实例ID是由Instanz eines Dienstes angibt der angesprochen werden造成的。在实例ID中,实例ID =0。事件ID与事件消息von einem Dienst和jedem Befehl der einen Dienst gesendet wird,米特·伯格曼(mitübergeben)。 +**(A_ARG_TYPE_)InstanceID –** InstanceID ist am Häufigsten zu finden und wird zwingend benötigt da sie die Instanz eines Dienstes angibt der angesprochen werden soll。在发生故障时,InstanceID = 0。事件消息的 ID 会随着事件的发生而变化。 -**(A_ARG_TYPE_)Channel(*)– **频道对象发现音频/视频目录。 Ein Channel muss zum Beispiel angwerben werden wenn dieLautstärkeverändertwerden soll。 MöglicheWertekönnenBeispielsweise“大师”,“ LF”或“ RF”系列。在贝斯比尔(Beispiel)的“大师”(AllgemeineLautstärke)舞蹈中,“ LF”链接了vorne,而“ RF”则链接了vorne。 Wenn jetzt dieLautstärkenur rechts vorneverändertwerden soll,频道第RF的“ RF”人 +**(A_ARG_TYPE_)Channel(*) –** Das Channel Objekt findet sich im Zusammenhang mit Audio/Video Diensten。每个频道的音乐都已被播放过,并且已被播放过。 Mögliche Werte können Beispielsweise “Master”、“LF” 或 “RF” sein。在这一切中,“Master”代表Allgemeine Lautstärke,“LF”代表链接,“RF”代表法律。 Wenn jetzt die Lautstärke nur rechts vorne verändert werden soll,gibt man „RF“ bei Channel an。 -**(设置/获取)音量(*)– **音量对象发现音频/视频的数量。劳特斯塔克的安特根根·恩斯特内特·劳特斯塔克·恩斯泰根·恩斯特莱特。 Dieses Objekt的帽子浸入了Mindestwert和eminen的男装中,在meistenfällenliegt der Wertebereich zwischen 0和100中。Die Schrittweite liegt普通的bei 1,das beuteutet eskönnenenn glatte Zahlen。 +**(Set/Get)Volume(*) –** Das Volume Objekt findet sich im Zusammenhang mit Audio/Video Diensten。我很高兴知道 Lautstärke 的 Anzeigen der Lautstärke genutzt 或 zum einstellen der Lautstärke。目标对象包含在 0 和 100 的 Wertebereich zwischen 中的每个 Mindestwert 和 Einen Maximalwert 中。Die Schrittweite liegt 正常 bei 1,das bedeutet es können nur glatte Zahlen angegeben werden。 -### Steuerung -**按钮– **“请求” Eine Action告诉einen Befehl dar,der an dasGerät/ den Dienst geschickt werden kann。 Zu jeder Actiongehörenauch Argumente,死于Zwingend angegeben werdenmüssen。动作的犯错者是劳尔(Rolle / role),侵权行为“动作”。 Beschreibt man die wi der to be发送“发送”与der Befehl an dasGerät/ den Dienst gesendet。 +### 管理 +**按钮 –** “请求” Eine Action stellt einen Befehl dar, der an das Gerät/den Dienst geschickt werden kann。如果您采取了行动,请采取行动,然后再进行讨论。动作的核心人物是角色,即“动作”。 Beschreibt man die Action mit “send” wird der Befehl and das Gerät/den Dienst gesendet。 -** state.argument.x – ** Muss zwingend bei einer行动Angegeben werden,温特·罗尔(Rolle)“ state.argument.in” ist。 MöglicheWerte在“相关状态变量”中与Angdenben werdenkönnen/Müssen发现了关系。 Der名称为“ Related State Variable”(相关状态变量),其名称为“ native”->“ relatedStateVariable”提示。最佳自画像中的Argumentemüssen模具,hierzu gibt es“ native”-> Argument_No。 Ein Argument犯错误的人可能是围捕者Rolle / role,侵权行为“ argument”。曼彻斯特语录中的“Müssenmit einem”字符串。 Es kann nicht pauschal beantwortet werden wann das der Fall ist,aber bei komplexenstrings wie zum Beispiel URL的kann das der Fall sein。 hilft nur ausprobieren。将在einem论据übergebenmuss man“&quot; verwenden中进行” man man ein“。 +**state.argument.x –** Muss zwingend bei einer Action angegeben werden,wenn unter Rolle“state.argument.in” ist。 Mögliche Werte die angegeben werden können/müssen 在“相关状态变量”中找到人。名称“相关状态变量”是“本机”->“相关状态变量”提示下的对象。 Die Argumente müssen in einer bestimmten Reihenfolge angegeben werden, hierzu gibt es „native“ -> Argument_No. Ein Argument erkennt man an seiner Rolle/role, dort steht “argument”。 曼什弦乐在“Datanpunkt geschrieben werden”中被称为“”。 Es kann nicht pauschal beantwortet werden wann das der Fall ist, aber bei komplexen string wie zum Beispiel URL's kann das der Fall sein. Hier hilft nur ausprobieren。 Will man ein " in einem Argument übergeben muss man "" verwenden. -**(相关状态)变量– **可用的变量。在Native Native的der Variablen中,发现了verschiedene Informationen: +**(相关状态)变量 –** Es handelt sich um Variablen die für den Datenaustausch genutzt werden。在 Den Native 的 der Variablen finden sich verschiedene Informationen 中: --allowValues = gibt变量或变量变量或变量行动gesweret werden kann。 --最小值=变数变暖焓值变元参量行动者行动kendenet werden kann。 --maximum = derhöchsteWert den die可变焓Kann oder als参数mit einer动作gesendet werden kann。 --步骤=在welchen Schritten ein Wert angegeben wird中绑定。 --sendEvents =吗? MöglicheWerte表示“是”或“否”。 Es ist abervölligunklar是das zu bedeuten的帽子。纪念日/纪念日自动变数/永恒的自动变奏曲werden wenn“是的”。 +- allowedValues = gibt Auskunft über die möglichen Inhalte der Variable oder was als Argument mit einer Action gesendet werden kann。 +- 最小值 = der niedrigste Wert den die 变量 enthalten kann oder als Argument mit einer Action gesendet werden kann。 +- max= der höchste Wert den die Variable enthalten kann oder als Argument mit einer Action gesendet werden kann。 +- 步骤 = gibt an in welchen Schritten ein Wert angegeben wrd。 +- 发送事件 = ? Mögliche Werte sind “是”或“否”。 Es ist aber völlig unklar was das zu bedeuten hat。 Die Annahme dass die Werte für diese Variable nur dann von einem Gerät/Dienst automatisch gesendet werden wenn “yes” bei sendEvents steht hat sich nicht bestätigt。 -贝斯派尔(Beispiel),一个男人死于Werte花粉kann: +Beispiel,wie man die Werte pollen kann: ``` // get every 10 seconds the values from device @@ -115,82 +115,82 @@ schedule("*/10 * * * * *", function () { }); ``` -Es gibt可能死于“请求” Objekt das Polling im Admin einzustellen。 DafürKlickt man auf dasSchraubenschlüsselSymbol bei dem Objekt。 +这是在 Admin einzustellen 中通过“请求”对象进行投票的。 Dafür Klickt man auf das Schraubenschlüssel Symbol bei dem Objekt。 -###Geräte/ Dienst Spezifische Besonderheiten -** Sonos:**FürQPlay ist es nichtmöglicheine Subscription zu erstellen。社会主义的强化 +### Geräte/Dienst Spezifische Besonderheiten +**Sonos:** Für QPlay ist es nicht möglich eine Subscription zu erstellen。 Möglicherweise ist hierfür eine Autentifikation notwendig -** Phillips Hue Bridge 2:**通过UPnP解释器,在Hue Bridge 2上的der Hue Bridge 2和Fehlerhaft中实现UPnP标准。 +**Phillips Hue Bridge 2:** Hue Bridge 2 中的 UPnP 标准实现是 Fehlerhaft,我们可以通过 UPnP ansprechbar ist 来使用 Hue Bridge 2。 -** Yamaha:** Verwendet eine auf dem UPnP标准basierende API,仅用于本征特征码Datenformat verwendet。 Derzeit wird das vom UPnP适配器不适用。 +**Yamaha:** UPnP 标准基本 API 的版本,即其特征数据格式版本。 UPnP 适配器不可用。 -** Sony:** Verwendet ecal ScalarWebApi genannte Schnittstelle dieüberUPnP ansprechbar ist jedoch ein eigenes Daten Format verwendet。 Derzeit wird das vom UPnP适配器不适用。 +**索尼:** 说明 ScalarWebApi 生成 UPnP 和数据格式的说明。 UPnP 适配器不可用。 -** Amazon Kindle:** Stellt einen UPnP Dienst bereit,jedoch wird keine UPnP-Dienstbeschreibung geliefert和kann daher nichtzt werden。 +**Amazon Kindle:** 启用 UPnP 后,即可使用 UPnP-Dienstbeschreibung geliefert 并可在此处查看。 -##英文说明 -***通过https://www.deepl.com/translator翻译*** +## 英文描述 +***翻译自https://www.deepl.com/translator*** -### 有可能的使用 -用于与所有支持UPnP的设备进行通信和交互。 +### 预期用途 +用于与所有支持 UPnP 的设备进行通信和交互。 -####什么是UPnP? -UPnP =通用即插即用。尝试标准化网络上设备之间的通信。为此,存在所谓的“方案”,它们以xml文件的形式显示。它们包含有关所提供的设备或软件及其服务的所有信息。为了确保也可以使用这些服务,提供了每个服务的描述。该描述遵循为服务定义的方案,允许在不知道设备或软件是哪个型号或制造商的情况下快速交换信息和命令。过去,这种标准化主要用于媒体设备和软件。一段时间以来,还一直在努力通过这种标准化来标准化“ IoT-物联网”的通信。为此,成立于2016年的“开放连接基金会”负责UPnP论坛的任务,该论坛对支持UPnP的设备进行了认证并制定了标准。 +#### 什么是 UPnP? +UPnP = 通用即插即用。旨在标准化网络上设备之间的通信。为此,存在所谓的“模式”,它们以 xml 文件的形式显示。它们包含有关设备或软件及其提供的服务的所有信息。为了确保这些服务也可以使用,提供了每项服务的描述。此描述遵循为服务定义的方案,允许快速交换信息和命令,而无需知道设备或软件的型号或制造商。过去,这种标准化主要用于媒体设备和软件。一段时间以来,人们也一直在努力通过这种标准化来标准化“IoT - 物联网”的通信。为此,“开放连接基金会”于 2016 年成立,接管了 UPnP 论坛的任务,该论坛已对支持 UPnP 的设备进行了认证并制定了标准。 -#### 功能说明 -适配器在第一次启动时广播并评估响应。答案包含指向服务xml文件的链接。 xml文件用于在ioBroker中创建对象,并用所有可用信息填充它们。 +#### 功能描述 +适配器在第一次启动时广播并评估响应。答案包含指向服务的 xml 文件的链接。xml 文件用于在 ioBroker 中创建对象并用所有可用信息填充它们。 -延迟时间启动服务,该服务等待来自已登录或注销的设备/服务的消息。新检测到的设备/服务会自动添加到现有设备/服务中。第二个服务登录到每个可用设备并订阅状态消息,以便ioBroker会自动收到有关设备(服务)的任何更改(已发送)的通知。 +延时启动一项服务,等待来自登录或注销的设备/服务的消息。新检测到的设备/服务会自动添加到现有设备/服务中。第二个服务登录到每个可用设备并订阅状态消息,这样 ioBroker 就会自动收到设备/服务的任何更改(发送)通知。 -####对象结构 -对广播做出反应的每个设备或软件都被创建为一个单独的对象。在此对象下,您将找到所有可用服务及其功能。可能性分为3类(角色/角色):指标。状态,动作和论点。 +#### 对象结构 +每个对广播作出反应的设备或软件都创建为一个单独的对象。在此对象下,您将找到所有可用的服务及其功能。可能性分为 3 个类别(角色/角色):指示器、状态、动作和参数。 -状态-**是表示设备/服务中对象/数据点当前状态的变量。每个indicator.state都有特定的类型,例如数字,字符串,布尔值,.....。此外,还明确指定了inidcator的值或值范围。状态可以具有,这些详细信息存储在对象的“本机”中。先前实现的native的: +**state -** 是一个变量,表示设备/服务中对象/数据点的当前状态。每个 indicator.state 都有特定的类型,如数字、字符串、布尔值等......此外,还指定了 inidcator.state 可以具有的确切值或值范围,这些详细信息存储在对象的“本机”中。先前实现的本机: --sendEvents =到目前为止的含义未知。 --allowedValues =可接受的字符串。 --最小值=给出接受该值的最小值。 --最大值=给出接受的最高值。 --step =指定可以更改值的步骤。 +- sendEvents = 含义至今未知。 +- allowedValues = 可以接受的字符串。 +- 最小值 = 给出可以接受的最低值。 +- 最大值 = 给出接受的最高值。 +- step = 指定可以在哪些步骤中改变值。 -**按钮-**“ reuqest”是可以发送到设备/服务并由设备/服务接受的命令。这个对象通常有一个子对象,即参数。 +**按钮 -** “请求” 是可以发送给设备/服务并被设备/服务接受的命令。此对象通常有一个子对象,即参数。 -** argument-**是动作的子对象。未指定类型为“混合”。对象的本机对象包含不同的信息,每个参数的参数可能不同。先前已知的本地人的: +**参数 -** 是操作的子对象。由于未指定类型,因此类型为“混合”。对象的本机包含不同的信息,它们可能因参数而异。先前已知的本机: --direction =指示信息流发生的方向。 In“表示未返回任何值。Out”表示已返回一个值。 --relatedStateVariable =返回指标。负责数据交换的状态。 --argumentsNumber =返回其操作的参数数量。 +- direction = 表示信息流的方向。“In”表示不返回任何值。“Out”表示返回一个值。 +- relatedStateVariable = 返回指标。负责数据交换的状态。 +-argumentNumber = 返回该操作的参数数量。 -###常规对象 -为每个设备/服务找到以下对象,并且这些对象是管理所必需的。它们不是UPnP标准或相应设备的设备/说明手册的一部分。 +### 一般对象 +以下对象适用于每个设备/服务,并且是管理所必需的。它们不是 UPnP 标准或相应设备的设备/说明手册的一部分。 -如果设备/服务没有再次将其设置为“ true”,则设备/服务将其设置为“ true”,并在x秒后由适配器将其设置为“ null”。到期时间取决于设备给定的Alive信号的最大寿命。设备注销后,状态将设置为“ false”。可以通过手工或脚本将此对象设置为“ true”,但是只有在确定设备/服务可以访问时,才应该这样做。如果将Alive手动设置为“ true”,则如果不需要,也应将其手动设置为“ false”,否则可能会发生错误。 +**Alive -** 由设备/服务设置为“true”,如果设备/服务没有再次将其设置为“true”,则适配器在 x 秒后将其设置为“null”。到期时间取决于设备给出的 Alive 信号的最大生存期。当设备注销时,状态设置为“false”。可以手动或通过脚本将此对象设置为“true”,但只有在您确定设备/服务可访问时才应这样做。如果已手动将 Alive 设置为“true”,则如果不再需要,也应手动将其设置为“false”,否则可能会出现错误。 -** Sid-**用作订阅的标识。每次从客户端请求订阅时,主机都会创建此页面。 sid在主机定义的时间后运行,因此它一次又一次地更新。仅对特定服务有效。 +**Sid -** 用作订阅的标识。每次从客户端请求订阅时,主机都会创建此页面。sid 在主机定义的时间后运行,因此会不断更新。它仅对特定服务有效。 -### UPnP对象 -此处列出的对象可以在UPnP标准和/或设备/目标描述中找到。这不是所有对象的完整列表,这种对象选择仅表示经常出现的对象。 +### UPnP 对象 +此处列出的对象可以在 UPnP 标准和/或设备/dinest 描述中找到。这不是所有对象的完整列表,此对象选择仅代表经常出现的对象。 -**(A_ARG_TYPE_)InstanceID-** instanceID是最常见的并且是必需的,因为它指定了要寻址的服务的实例。在大多数情况下,instanceID =0。此ID与服务以及发送给服务的每个命令一起传递给每个事件消息。 +**(A_ARG_TYPE_)InstanceID -** instanceID 是最常见的,也是必需的,因为它指定要寻址的服务实例。在大多数情况下,instanceID = 0。此 ID 随服务的每个事件消息和发送到服务的每个命令一起传递。 -**(A_ARG_TYPE_)Channel(*)-**通道对象与音频/视频服务关联。例如,如果要更改音量,必须指定一个通道。可能的值可以是例如“ Master”,“ LF”或“ RF”。在此示例中,“ Master”代表常规音量,“ LF”代表左前,“ RF”代表右前。如果只想在右前面板上更改音量,则必须在“通道”中指定“ RF”。 +**(A_ARG_TYPE_)Channel (*) -** 通道对象与音频/视频服务相关联。例如,如果您想更改音量,则必须指定通道。可能的值可以是,例如,“Master”、“LF”或“RF”。在此示例中,“Master”代表一般音量,“LF”代表左前,“RF”代表右前。如果您只想更改右前面板的音量,则必须在 Channel 中指定“RF”。 -**(设置/获取)音量(*)-**音量对象与音频/视频服务关联。根据发生的位置,它用于显示音量或调整音量。该对象始终具有可以指定的最小值和最大值,在大多数情况下,值的范围在0到100之间。步长通常为1,这意味着只能输入偶数。 +**(设置/获取)音量 (*) -** 音量对象与音频/视频服务相关。根据其出现的位置,它用于显示音量或调整音量。此对象始终具有可指定的最小值和最大值,在大多数情况下,值的范围在 0 到 100 之间。步长通常为 1,这意味着只能输入偶数。 ### 控制 -**按钮-**“请求”操作是可以发送到设备/服务的命令。每个操作还包括必须指定为强制性的参数。动作可以通过其角色/角色(即“动作”)来识别。如果使用“发送”描述操作,则命令将发送到设备/服务。 +**按钮 -**“请求”操作是可以发送到设备/服务的命令。每个操作还包括必须指定为必需的参数。操作可以通过其角色/角色来识别,即“操作”。如果您用“发送”描述操作,则命令将发送到设备/服务。 -** state.argument.x-**如果角色为“ state.argument.in”,则必须执行操作。可以/必须指定的可能值可以在“相关状态变量”中找到。此“相关状态变量”的名称存储在对象中的“本地”->“ relatedStateVariable”下。必须以一定顺序给出参数,为此,必须使用“本地”-> Argument_No。一个参数可以通过其角色/角色来识别,并在其中说“ argument”。某些字符串必须在数据点中写有““”“。不可能以统一的价格回答此问题,但是对于复杂的字符串(例如URL),情况可能就是这样。它只会帮助您尝试一下。如果要在参数中传递“”,则必须使用“”。 +**state.argument.x -** 如果角色为“state.argument.in”,则对于操作是必需的。可以在“相关状态变量”中找到可以/必须指定的可能值。此“相关状态变量”的名称存储在“native”->“relatedStateVariable”下的对象中。必须按特定顺序给出参数,为此有“native”-> Argument_No。可以通过其角色/角色识别参数,其中显示“参数”。某些字符串必须在数据点中用“”“”书写。无法以固定费率的方式回答这个问题,但对于像 URL 这样的复杂字符串,情况可能如此。尝试一下只会有所帮助。如果您想在参数中传递“,则必须使用“””。 -**(相关状态)变量-**这些是用于数据交换的变量。在变量的本机变量中,有一些信息: +**(相关状态)变量 -** 这些是用于数据交换的变量。在变量的 Native 中,有一些信息: --allowedValues =提供有关变量的可能内容或可作为参数与操作一起发送的内容的信息。 --最小值=变量可以包含的最小值或作为带操作的参数发送的最小值。 --maximum =变量可以包含的最大值,或作为带有操作的自变量发送的最大值。 --step =指示在哪个步骤中指定值。 --sendEvents =吗?可能的值为“是”或“否”。但这还不清楚。如果在sendEvents设置为“是”,则仅由设备/服务自动发送该变量的值的假设尚未得到确认。 +- allowedValues = 提供有关变量可能的内容或可以作为动作参数发送的内容的信息。 +- 最小值 = 变量可以包含的最小值或作为动作参数发送的最小值。 +- 最大值 = 变量可以包含或作为动作参数发送的最高值。 +- step = 表示在哪些步骤中指定了值。 +- sendEvents = ? 可能的值是“yes”或“no”。但这是什么意思完全不清楚。只有在 sendEvents 中设置了“yes”时,设备/服务才会自动发送此变量的值,这一假设尚未得到证实。 -示例如何轮询值: +如何轮询值的示例: ``` // get every 10 seconds the values from device @@ -202,23 +202,36 @@ schedule("*/10 * * * * *", function () { 您可以通过对象配置在管理员中启用轮询。 -###设备/服务特定功能 -** Sonos:**无法为QPlay创建订阅。这可能需要身份验证。 +### 设备/服务特定功能 +**Sonos:**无法为 QPlay 创建订阅。这可能需要身份验证。 -** Phillips Hue Bridge 2:**在Hue Bridge 2中UPnP标准的实现是错误的,这就是为什么找到Hue Bridge 2但无法通过UPnP访问的原因。 +**Phillips Hue Bridge 2:**Hue Bridge 2 中 UPnP 标准的实现存在缺陷,这就是为什么可以找到 Hue Bridge 2 但无法通过 UPnP 访问的原因。 -** Yamaha:**使用基于UPnP标准的API,但使用其自己的数据格式。当前,UPnP适配器不支持此功能。 +**Yamaha:**使用基于 UPnP 标准的 API,但使用自己的数据格式。目前,UPnP 适配器不支持此功能。 -** Sony:**使用称为UPnP可寻址但使用其自己的数据格式的ScalarWebApi接口。当前,UPnP适配器不支持此功能。 +**索尼:**使用名为 UPnP 可寻址的 ScalarWebApi 接口,但使用其自己的数据格式。目前,UPnP 适配器不支持此功能。 -** Amazon Kindle:**提供UPnP服务,但未提供UPnP服务描述,因此无法使用。 +**Amazon Kindle:**提供 UPnP 服务,但没有提供 UPnP 服务描述,因此无法使用。 -<!-下一个版本的占位符(在该行的开头): + ## Changelog -### __WORK IN PROGRESS__ + +### 1.1.0 (2024-09-30) +* (Jey Cee) Migrate config to JSONConfig +* (Jey Cee) Fix issues found by adapter checker +* (Jey Cee) Use default test and release action + +### 1.0.21 (2022-02-27) +* small fixes + +### 1.0.20 (2021-12-04) +* (foxriver76) ensure compatibility with future controller versions +__requires controller v3.3.0__ + +### 1.0.19 (2021-05-28) * (bluefox) added support for Admin5 ### 1.0.17 (2021-02-21) @@ -303,7 +316,7 @@ Breaking change: naming was changed and command to poll has another name - "requ ## License The MIT License (MIT) -Copyright (c) 2016-2021 Jey Cee +Copyright (c) 2016-2024 Jey Cee Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/engine/front-end/public/adapters.json b/engine/front-end/public/adapters.json index 4b6ad2a1b..f04413bd4 100644 --- a/engine/front-end/public/adapters.json +++ b/engine/front-end/public/adapters.json @@ -13,6 +13,56 @@ "pl": "Alarm" }, "pages": { + "eusec": { + "title": { + "de": "eusec", + "en": "eusec", + "ru": "eusec", + "zh-cn": "eusec" + }, + "content": "adapterref/iobroker.eusec/README.md", + "icon": "adapterref/iobroker.eusec/eusec.png", + "keywords": "eufy, eufycam, cam, cameras, security, doorbell, eufy-security", + "authors": "bropat ", + "license": "MIT", + "published": "2022-02-06T17:47:25.416Z", + "version": "1.2.1", + "latestVersion": "1.3.3", + "compact": false, + "description": { + "en": "Support for Eufy-Security cameras with stations", + "uk": "Support for Eufy-Security cameras with stations", + "de": "Unterstützung für Eufy-Security-Kameras mit Stationen", + "ru": "Поддержка камер Eufy-Security со станциями", + "pt": "Suporte para câmeras de segurança Eufy com estações", + "nl": "Ondersteuning voor Eufy-Security-camera's met stations", + "fr": "Prise en charge des caméras Eufy-Security avec stations", + "it": "Supporto per telecamere Eufy-Security con stazioni", + "es": "Soporte para cámaras Eufy-Security con estaciones", + "pl": "Wsparcie dla kamer Eufy-Security ze stacjami", + "zh-cn": "支持带站的Eufy-Security摄像机" + }, + "titleFull": { + "en": "euSec", + "uk": "euSec", + "de": "euSec", + "ru": "euSec", + "pt": "euSec", + "nl": "euSec", + "fr": "euSec", + "it": "euSec", + "es": "euSec", + "pl": "euSec", + "zh-cn": "euSec" + }, + "branch": "master", + "github": "https://github.com/bropat/ioBroker.eusec", + "installs": 1578, + "weekDownloads": 180, + "stars": 125, + "issues": 27, + "score": 1 + }, "alarm": { "title": { "de": "alarm", @@ -57,12 +107,61 @@ }, "branch": "master", "github": "https://github.com/misanorot/ioBroker.alarm", - "installs": 1996, + "installs": 1992, "weekDownloads": 559, "stars": 24, "issues": 0, "score": 1 }, + "hikvision-alarmserver": { + "title": { + "de": "hikvision-alarmserver", + "en": "hikvision-alarmserver", + "ru": "hikvision-alarmserver", + "zh-cn": "hikvision-alarmserver" + }, + "content": "adapterref/iobroker.hikvision-alarmserver/README.md", + "icon": "adapterref/iobroker.hikvision-alarmserver/hikvision-alarmserver.png", + "keywords": "hikvision, camera, alarm, event, alert, security", + "authors": "Robin Rainton ", + "license": "MIT", + "published": "2022-01-20T17:11:29.028Z", + "version": "0.1.0", + "latestVersion": "0.1.0", + "materialize": true, + "compact": true, + "description": { + "en": "An adapter to receive alarms/events send from Hikvision cameras.", + "de": "Ein Adapter zum Empfangen von Alarmen/Ereignissen, die von Hikvision-Kameras gesendet werden.", + "ru": "Адаптер для приема сигналов тревоги/событий, отправляемых с камер Hikvision.", + "pt": "Um adaptador para receber alarmes/eventos enviados de câmeras Hikvision.", + "nl": "Een adapter om alarmen/gebeurtenissen van Hikvision camera's te ontvangen.", + "fr": "Un adaptateur pour recevoir les alarmes/événements envoyés par les caméras Hikvision.", + "it": "Un adattatore per ricevere allarmi/eventi inviati dalle telecamere Hikvision.", + "es": "Un adaptador para recibir alarmas/eventos enviados desde cámaras Hikvision.", + "pl": "Adapter do odbierania alarmów/zdarzeń wysyłanych z kamer Hikvision.", + "zh-cn": "接收从海康威视摄像机发送的警报/事件的适配器。" + }, + "titleFull": { + "en": "Hikvision Alarm Server", + "de": "Hikvision-Alarmserver", + "ru": "Сервер сигнализации Hikvision", + "pt": "Servidor de alarme Hikvision", + "nl": "Hikvision Alarm Server", + "fr": "Serveur d'alarme Hikvision", + "it": "Server di allarme Hikvision", + "es": "Servidor de alarma Hikvision", + "pl": "Serwer alarmowy Hikvision", + "zh-cn": "海康威视报警服务器" + }, + "branch": "main", + "github": "https://github.com/iobroker-community-adapters/ioBroker.hikvision-alarmserver", + "installs": 304, + "weekDownloads": 8, + "stars": 7, + "issues": 4, + "score": 1 + }, "jablotron": { "title": { "de": "jablotron", @@ -107,59 +206,60 @@ }, "branch": "main", "github": "https://github.com/DEV2DEV-DE/ioBroker.jablotron", - "installs": 40, + "installs": 39, "weekDownloads": 2, "stars": 2, "issues": 1, "score": 1 }, - "zoneminder": { + "lupusec": { "title": { - "de": "zoneminder", - "en": "zoneminder", - "ru": "zoneminder", - "zh-cn": "zoneminder" + "de": "lupusec", + "en": "lupusec", + "ru": "lupusec", + "zh-cn": "lupusec" }, - "content": "adapterref/iobroker.zoneminder/README.md", - "icon": "adapterref/iobroker.zoneminder/zoneminder.png", - "keywords": "zoneminder, security cam", - "authors": "MeisterTR ", + "content": "adapterref/iobroker.lupusec/README.md", + "icon": "adapterref/iobroker.lupusec/lupusec.png", + "keywords": "lupusec, burlgar alarm, alarm system, lupus", + "authors": "Thorsten Stueben ", "license": "MIT", - "published": "2019-10-24T16:05:28.557Z", - "version": "-.-.-", - "latestVersion": "0.3.3", - "materialize": true, + "published": "2018-05-17T18:33:39.641Z", + "version": "1.3.6", + "latestVersion": "1.3.6", "compact": true, "description": { - "en": "Connection to your Zoneminder", - "de": "Verbindung zu Ihrem Zoneminder", - "ru": "Подключение к вашему Zoneminder", - "pt": "Conexão com seu Zoneminder", - "nl": "Verbinding met uw Zoneminder", - "fr": "Connexion à votre Zoneminder", - "it": "Connessione a Zoneminder", - "es": "Conexión a su Zoneminder", - "pl": "Połączenie z twoim Zoneminderem", - "zh-cn": "连接到您的Zoneminder" + "en": "Lupusec alarm system", + "de": "Lupusec-Alarmsystem", + "ru": "Система сигнализации Lupusec", + "pt": "Sistema de alarme Lupusec", + "nl": "Lupusec alarmsysteem", + "fr": "Système d'alarme Lupusec", + "it": "Sistema di allarme Lupusec", + "es": "Sistema de alarma Lupusec", + "pl": "System alarmowy Lupusec", + "uk": "Сигналізація Lupusec", + "zh-cn": "Lupusec 报警系统" }, "titleFull": { - "en": "Zoneminder", - "de": "Zoneminder", - "ru": "ZoneMinder", - "pt": "Zoneminder", - "nl": "Zoneminder", - "fr": "Zoneminder", - "it": "Zoneminder", - "es": "Zoneminder", - "pl": "Zoneminder", - "zh-cn": "Zoneminder" + "en": "Lupusec alarm system", + "de": "Lupusec-Alarmsystem", + "ru": "Система сигнализации Лупусек", + "pt": "Sistema de alarme Lupusec", + "nl": "Lupusec-alarmsysteem", + "fr": "Système d'alarme Lupusec", + "it": "Sistema di allarme Lupusec", + "es": "sistema de alarma lupusec", + "pl": "System alarmowy Lupusec", + "uk": "Сигналізація Lupusec", + "zh-cn": "卢普塞克报警系统" }, "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.zoneminder", - "installs": 80, - "weekDownloads": 3, - "stars": 1, - "issues": 26, + "github": "https://github.com/schmupu/ioBroker.lupusec", + "installs": 331, + "weekDownloads": 20, + "stars": 12, + "issues": 10, "score": 1 }, "sia": { @@ -205,12 +305,63 @@ }, "branch": "master", "github": "https://github.com/schmupu/ioBroker.sia", - "installs": 171, + "installs": 169, "weekDownloads": 7, "stars": 43, "issues": 9, "score": 1 }, + "unifi-protect": { + "title": { + "de": "unifi-protect", + "en": "unifi-protect", + "ru": "unifi-protect", + "zh-cn": "unifi-protect" + }, + "content": "adapterref/iobroker.unifi-protect/README.md", + "icon": "adapterref/iobroker.unifi-protect/unifi-protect.png", + "keywords": "unifi-protect, camera, camera-security, Ubiquiti", + "authors": "Peter Baumert , mcm1957 ", + "license": "MIT", + "published": "2020-02-03T17:43:50.438Z", + "version": "1.0.1", + "latestVersion": "1.0.1", + "materialize": true, + "compact": true, + "description": { + "en": "unifi-protect", + "de": "unifi-protect", + "ru": "UniFi защиты", + "pt": "proteger uniformemente", + "nl": "UNIFI-protect", + "fr": "unifi-protect", + "it": "UniFi-protect", + "es": "protección unifi", + "pl": "unifi-protect", + "zh-cn": "统一保护", + "uk": "unifi-захист" + }, + "titleFull": { + "en": "UniFi Protect", + "de": "UniFi Protect", + "ru": "UniFi Protect", + "pt": "UniFi Protect", + "nl": "UniFi Protect", + "fr": "UniFi Protect", + "it": "UniFi Protect", + "es": "Proteger unifi", + "pl": "UniFi Protect", + "zh-cn": "UniFi保护", + "uk": "UniFi Protect" + }, + "branch": "master", + "github": "https://github.com/iobroker-community-adapters/ioBroker.unifi-protect", + "installs": 486, + "weekDownloads": 26, + "stars": 21, + "issues": 33, + "score": 1 + }, "frigate": { "title": { "de": "frigate", @@ -255,7 +406,7 @@ }, "branch": "main", "github": "https://github.com/iobroker-community-adapters/ioBroker.frigate", - "installs": 200, + "installs": 199, "weekDownloads": 16, "stars": 3, "issues": 1, @@ -306,61 +457,60 @@ }, "branch": "main", "github": "https://github.com/Hirsch-DE/ioBroker.vds2465-server", - "installs": 92, + "installs": 91, "weekDownloads": 1, "stars": 6, "issues": 0, "score": 1 }, - "unifi-protect": { + "reolink": { "title": { - "de": "unifi-protect", - "en": "unifi-protect", - "ru": "unifi-protect", - "zh-cn": "unifi-protect" + "de": "reolink", + "en": "reolink", + "ru": "reolink", + "zh-cn": "reolink" }, - "content": "adapterref/iobroker.unifi-protect/README.md", - "icon": "adapterref/iobroker.unifi-protect/unifi-protect.png", - "keywords": "unifi-protect, camera, camera-security, Ubiquiti", - "authors": "Peter Baumert , mcm1957 ", + "content": "adapterref/iobroker.reolink/README.md", + "icon": "adapterref/iobroker.reolink/reolink_logo.png", + "keywords": "reolink, ip-camera, image, camera", + "authors": "Andy Grundt ", "license": "MIT", - "published": "2020-02-03T17:43:50.438Z", - "version": "1.0.1", - "latestVersion": "1.0.1", - "materialize": true, + "published": "2022-09-05T19:49:03.803Z", + "version": "1.1.1", + "latestVersion": "1.1.2", "compact": true, "description": { - "en": "unifi-protect", - "de": "unifi-protect", - "ru": "UniFi защиты", - "pt": "proteger uniformemente", - "nl": "UNIFI-protect", - "fr": "unifi-protect", - "it": "UniFi-protect", - "es": "protección unifi", - "pl": "unifi-protect", - "zh-cn": "统一保护", - "uk": "unifi-захист" + "en": "reolink", + "de": "reolink", + "ru": "реолин", + "pt": "religação", + "nl": "reolink", + "fr": "reolink", + "it": "reolink", + "es": "reolink", + "pl": "reolinka", + "zh-cn": "重新联系", + "uk": "reolink" }, "titleFull": { - "en": "UniFi Protect", - "de": "UniFi Protect", - "ru": "UniFi Protect", - "pt": "UniFi Protect", - "nl": "UniFi Protect", - "fr": "UniFi Protect", - "it": "UniFi Protect", - "es": "Proteger unifi", - "pl": "UniFi Protect", - "zh-cn": "UniFi保护", - "uk": "UniFi Protect" + "en": "reolink", + "de": "reolink", + "ru": "реолин", + "pt": "religação", + "nl": "reolink", + "fr": "reolink", + "it": "reolink", + "es": "reolink", + "pl": "reolinka", + "zh-cn": "重新联系", + "uk": "reolink" }, - "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.unifi-protect", - "installs": 483, - "weekDownloads": 26, - "stars": 21, - "issues": 33, + "branch": "main", + "github": "https://github.com/aendue/ioBroker.reolink", + "installs": 2343, + "weekDownloads": 280, + "stars": 20, + "issues": 20, "score": 1 }, "divera247": { @@ -390,340 +540,141 @@ }, "branch": "master", "github": "https://github.com/TKnpl/ioBroker.divera247", - "installs": 486, + "installs": 483, "weekDownloads": 20, "stars": 8, "issues": 8, "score": 1 }, - "hikvision-alarmserver": { + "zoneminder": { "title": { - "de": "hikvision-alarmserver", - "en": "hikvision-alarmserver", - "ru": "hikvision-alarmserver", - "zh-cn": "hikvision-alarmserver" + "de": "zoneminder", + "en": "zoneminder", + "ru": "zoneminder", + "zh-cn": "zoneminder" }, - "content": "adapterref/iobroker.hikvision-alarmserver/README.md", - "icon": "adapterref/iobroker.hikvision-alarmserver/hikvision-alarmserver.png", - "keywords": "hikvision, camera, alarm, event, alert, security", - "authors": "Robin Rainton ", + "content": "adapterref/iobroker.zoneminder/README.md", + "icon": "adapterref/iobroker.zoneminder/zoneminder.png", + "keywords": "zoneminder, security cam", + "authors": "MeisterTR ", "license": "MIT", - "published": "2022-01-20T17:11:29.028Z", - "version": "0.1.0", - "latestVersion": "0.1.0", + "published": "2019-10-24T16:05:28.557Z", + "version": "-.-.-", + "latestVersion": "0.3.3", "materialize": true, "compact": true, "description": { - "en": "An adapter to receive alarms/events send from Hikvision cameras.", - "de": "Ein Adapter zum Empfangen von Alarmen/Ereignissen, die von Hikvision-Kameras gesendet werden.", - "ru": "Адаптер для приема сигналов тревоги/событий, отправляемых с камер Hikvision.", - "pt": "Um adaptador para receber alarmes/eventos enviados de câmeras Hikvision.", - "nl": "Een adapter om alarmen/gebeurtenissen van Hikvision camera's te ontvangen.", - "fr": "Un adaptateur pour recevoir les alarmes/événements envoyés par les caméras Hikvision.", - "it": "Un adattatore per ricevere allarmi/eventi inviati dalle telecamere Hikvision.", - "es": "Un adaptador para recibir alarmas/eventos enviados desde cámaras Hikvision.", - "pl": "Adapter do odbierania alarmów/zdarzeń wysyłanych z kamer Hikvision.", - "zh-cn": "接收从海康威视摄像机发送的警报/事件的适配器。" + "en": "Connection to your Zoneminder", + "de": "Verbindung zu Ihrem Zoneminder", + "ru": "Подключение к вашему Zoneminder", + "pt": "Conexão com seu Zoneminder", + "nl": "Verbinding met uw Zoneminder", + "fr": "Connexion à votre Zoneminder", + "it": "Connessione a Zoneminder", + "es": "Conexión a su Zoneminder", + "pl": "Połączenie z twoim Zoneminderem", + "zh-cn": "连接到您的Zoneminder" }, "titleFull": { - "en": "Hikvision Alarm Server", - "de": "Hikvision-Alarmserver", - "ru": "Сервер сигнализации Hikvision", - "pt": "Servidor de alarme Hikvision", - "nl": "Hikvision Alarm Server", - "fr": "Serveur d'alarme Hikvision", - "it": "Server di allarme Hikvision", - "es": "Servidor de alarma Hikvision", - "pl": "Serwer alarmowy Hikvision", - "zh-cn": "海康威视报警服务器" + "en": "Zoneminder", + "de": "Zoneminder", + "ru": "ZoneMinder", + "pt": "Zoneminder", + "nl": "Zoneminder", + "fr": "Zoneminder", + "it": "Zoneminder", + "es": "Zoneminder", + "pl": "Zoneminder", + "zh-cn": "Zoneminder" }, - "branch": "main", - "github": "https://github.com/iobroker-community-adapters/ioBroker.hikvision-alarmserver", - "installs": 304, - "weekDownloads": 8, - "stars": 7, - "issues": 4, + "branch": "master", + "github": "https://github.com/iobroker-community-adapters/ioBroker.zoneminder", + "installs": 81, + "weekDownloads": 3, + "stars": 1, + "issues": 26, "score": 1 - }, - "reolink": { + } + } + }, + "climate-control": { + "title": { + "en": "Climate Control", + "de": "Klimakontrolle", + "ru": "Климат-контроль", + "pt": "Controle climático", + "nl": "Klimaatcontrole", + "fr": "Gestion du climat", + "it": "Controllo climatico", + "es": "Controle climático", + "pl": "Kontrola klimatu" + }, + "pages": { + "airzone": { "title": { - "de": "reolink", - "en": "reolink", - "ru": "reolink", - "zh-cn": "reolink" + "de": "airzone", + "en": "airzone", + "ru": "airzone", + "zh-cn": "airzone" }, - "content": "adapterref/iobroker.reolink/README.md", - "icon": "adapterref/iobroker.reolink/reolink_logo.png", - "keywords": "reolink, ip-camera, image, camera", - "authors": "Andy Grundt ", + "content": "adapterref/iobroker.airzone/README.md", + "icon": "adapterref/iobroker.airzone/AirzoneSmall.png", + "keywords": "ioBroker, airzone, Smart Home, home automation", + "authors": "Christian Schemmer ", "license": "MIT", - "published": "2022-09-05T19:49:03.803Z", - "version": "1.1.1", - "latestVersion": "1.1.2", + "published": "2021-04-21T20:04:03.319Z", + "version": "2.0.3", + "latestVersion": "2.0.3", + "materialize": true, "compact": true, "description": { - "en": "reolink", - "de": "reolink", - "ru": "реолин", - "pt": "religação", - "nl": "reolink", - "fr": "reolink", - "it": "reolink", - "es": "reolink", - "pl": "reolinka", - "zh-cn": "重新联系", - "uk": "reolink" + "en": "Allows the integration of an Airzone system.", + "de": "Ermöglicht die Integration eines Airzone Systems.", + "ru": "Позволяет интегрировать систему Airzone.", + "pt": "Permite a integração de um sistema de Zona Aérea.", + "nl": "Maakt de integratie van een Airzone-systeem mogelijk.", + "fr": "Permet d'intégrer un système Airzone.", + "it": "Permette l'integrazione di un sistema Airzone.", + "es": "Permite la integración de un sistema Airzone.", + "pl": "Umożliwia integrację systemu Airzone.", + "zh-cn": "实现了Airzone系统的整合。" }, "titleFull": { - "en": "reolink", - "de": "reolink", - "ru": "реолин", - "pt": "religação", - "nl": "reolink", - "fr": "reolink", - "it": "reolink", - "es": "reolink", - "pl": "reolinka", - "zh-cn": "重新联系", - "uk": "reolink" + "en": "Airzone local API", + "de": "Airzone lokale API", + "ru": "Airzone local API", + "pt": "Airzone local API", + "nl": "Airzone lokale API", + "fr": "Airzone local API", + "it": "API locale di Airzone", + "es": "API local de Airzone", + "pl": "Lokalne API strefy lotniczej", + "zh-cn": "Airzone本地API" }, - "branch": "main", - "github": "https://github.com/aendue/ioBroker.reolink", - "installs": 2335, - "weekDownloads": 280, - "stars": 20, - "issues": 20, + "branch": "master", + "github": "https://github.com/SilentPhoenix11/ioBroker.airzone", + "installs": 23, + "weekDownloads": 2, + "stars": 1, + "issues": 1, "score": 1 }, - "lupusec": { + "cleveron": { "title": { - "de": "lupusec", - "en": "lupusec", - "ru": "lupusec", - "zh-cn": "lupusec" + "de": "cleveron", + "en": "cleveron", + "ru": "cleveron", + "zh-cn": "cleveron" }, - "content": "adapterref/iobroker.lupusec/README.md", - "icon": "adapterref/iobroker.lupusec/lupusec.png", - "keywords": "lupusec, burlgar alarm, alarm system, lupus", - "authors": "Thorsten Stueben ", + "content": "adapterref/iobroker.cleveron/README.md", + "icon": "adapterref/iobroker.cleveron/cleveron.png", + "keywords": "Cleveron, Heizung, CO2, Luftqualitaet", + "authors": "forelleblau ", "license": "MIT", - "published": "2018-05-17T18:33:39.641Z", - "version": "1.3.6", - "latestVersion": "1.3.6", - "compact": true, - "description": { - "en": "Lupusec alarm system", - "de": "Lupusec-Alarmsystem", - "ru": "Система сигнализации Lupusec", - "pt": "Sistema de alarme Lupusec", - "nl": "Lupusec alarmsysteem", - "fr": "Système d'alarme Lupusec", - "it": "Sistema di allarme Lupusec", - "es": "Sistema de alarma Lupusec", - "pl": "System alarmowy Lupusec", - "uk": "Сигналізація Lupusec", - "zh-cn": "Lupusec 报警系统" - }, - "titleFull": { - "en": "Lupusec alarm system", - "de": "Lupusec-Alarmsystem", - "ru": "Система сигнализации Лупусек", - "pt": "Sistema de alarme Lupusec", - "nl": "Lupusec-alarmsysteem", - "fr": "Système d'alarme Lupusec", - "it": "Sistema di allarme Lupusec", - "es": "sistema de alarma lupusec", - "pl": "System alarmowy Lupusec", - "uk": "Сигналізація Lupusec", - "zh-cn": "卢普塞克报警系统" - }, - "branch": "master", - "github": "https://github.com/schmupu/ioBroker.lupusec", - "installs": 330, - "weekDownloads": 20, - "stars": 12, - "issues": 10, - "score": 1 - }, - "eusec": { - "title": { - "de": "eusec", - "en": "eusec", - "ru": "eusec", - "zh-cn": "eusec" - }, - "content": "adapterref/iobroker.eusec/README.md", - "icon": "adapterref/iobroker.eusec/eusec.png", - "keywords": "eufy, eufycam, cam, cameras, security, doorbell, eufy-security", - "authors": "bropat ", - "license": "MIT", - "published": "2022-02-06T17:47:25.416Z", - "version": "1.2.1", - "latestVersion": "1.3.3", - "compact": false, - "description": { - "en": "Support for Eufy-Security cameras with stations", - "uk": "Support for Eufy-Security cameras with stations", - "de": "Unterstützung für Eufy-Security-Kameras mit Stationen", - "ru": "Поддержка камер Eufy-Security со станциями", - "pt": "Suporte para câmeras de segurança Eufy com estações", - "nl": "Ondersteuning voor Eufy-Security-camera's met stations", - "fr": "Prise en charge des caméras Eufy-Security avec stations", - "it": "Supporto per telecamere Eufy-Security con stazioni", - "es": "Soporte para cámaras Eufy-Security con estaciones", - "pl": "Wsparcie dla kamer Eufy-Security ze stacjami", - "zh-cn": "支持带站的Eufy-Security摄像机" - }, - "titleFull": { - "en": "euSec", - "uk": "euSec", - "de": "euSec", - "ru": "euSec", - "pt": "euSec", - "nl": "euSec", - "fr": "euSec", - "it": "euSec", - "es": "euSec", - "pl": "euSec", - "zh-cn": "euSec" - }, - "branch": "master", - "github": "https://github.com/bropat/ioBroker.eusec", - "installs": 1580, - "weekDownloads": 180, - "stars": 125, - "issues": 27, - "score": 1 - } - } - }, - "climate-control": { - "title": { - "en": "Climate Control", - "de": "Klimakontrolle", - "ru": "Климат-контроль", - "pt": "Controle climático", - "nl": "Klimaatcontrole", - "fr": "Gestion du climat", - "it": "Controllo climatico", - "es": "Controle climático", - "pl": "Kontrola klimatu" - }, - "pages": { - "remeha-home": { - "title": { - "de": "remeha-home", - "en": "remeha-home", - "ru": "remeha-home", - "zh-cn": "remeha-home" - }, - "content": "adapterref/iobroker.remeha-home/README.md", - "icon": "adapterref/iobroker.remeha-home/remeha-home.png", - "keywords": "Remeha, Remeha-Home, Remeha Home, BDR, bdrthermea", - "authors": "simatec ", - "license": "MIT", - "published": "2024-09-09T20:00:50.801Z", - "version": "-.-.-", - "latestVersion": "0.2.4", - "compact": true, - "description": { - "en": "Connect your Remeha Home System with ioBroker", - "de": "Verbinden Sie Ihre Remeha Home System mit ioBroker", - "ru": "Подключите Remeha Home System с ioBroker", - "pt": "Conecte o seu Remeha Home System com ioBroker", - "nl": "Sluit uw Remeha Home System met ioBroker", - "fr": "Connectez votre Remeha Home System avec ioBroker", - "it": "Collega il tuo Remeha Home System con ioBroker", - "es": "Conecta tu Remeha Home System con ioBroker", - "pl": "Połącz Remeha Home System z joBroker", - "uk": "Зв'язатися з нами Remeha Головна Система з ioBroker", - "zh-cn": "连接您的 带ioBroker的Remeha家庭系统" - }, - "titleFull": { - "en": "Remeha Home", - "de": "Remeha Home", - "ru": "Remeha Home", - "pt": "Remeha Home", - "nl": "Remeha Home", - "fr": "Remeha Home", - "it": "Remeha Home", - "es": "Remeha Home", - "pl": "Remeha Home", - "zh-cn": "Remeha Home", - "uk": "Remeha Home" - }, - "branch": "master", - "github": "https://github.com/simatec/ioBroker.remeha-home", - "installs": 3, - "weekDownloads": 173, - "stars": -1 - }, - "myuplink": { - "title": { - "de": "myuplink", - "en": "myuplink", - "ru": "myuplink", - "zh-cn": "myuplink" - }, - "content": "adapterref/iobroker.myuplink/README.md", - "icon": "adapterref/iobroker.myuplink/myuplink.png", - "keywords": "myuplink, heat pump, NIBE, AIT, Cetetherm, ClimateMaster, Contura, CTA, CTC, Enertech Global", - "authors": "Sebastian Haesselbarth ", - "license": "MIT", - "published": "2023-12-25T14:25:43.213Z", - "version": "0.8.1", - "latestVersion": "0.8.2", - "compact": true, - "description": { - "en": "myUplink.com for Nibe Heat Pumps", - "de": "myUplink.com für Nibe-Wärmepumpen", - "ru": "myUplink.com для тепловых насосов Nibe", - "pt": "myUplink.com para bombas de calor Nibe", - "nl": "myUplink.com voor Nibe-warmtepompen", - "fr": "myUplink.com pour les pompes à chaleur Nibe", - "it": "myUplink.com per le pompe di calore Nibe", - "es": "myUplink.com para bombas de calor Nibe", - "pl": "myUplink.com dla pomp ciepła Nibe", - "uk": "myUplink.com для теплових насосів Nibe", - "zh-cn": "myUplink.com 适用于 Nibe 热泵" - }, - "titleFull": { - "en": "myUplink", - "de": "myUplink", - "ru": "myUplink", - "pt": "myUplink", - "nl": "myUplink", - "fr": "myUplink", - "it": "myUplink", - "es": "myUplink", - "pl": "myUplink", - "uk": "myUplink", - "zh-cn": "myUplink" - }, - "branch": "main", - "github": "https://github.com/sebilm/ioBroker.myuplink", - "installs": 217, - "weekDownloads": 44, - "stars": 2, - "issues": 2, - "score": 1 - }, - "cleveron": { - "title": { - "de": "cleveron", - "en": "cleveron", - "ru": "cleveron", - "zh-cn": "cleveron" - }, - "content": "adapterref/iobroker.cleveron/README.md", - "icon": "adapterref/iobroker.cleveron/cleveron.png", - "keywords": "Cleveron, Heizung, CO2, Luftqualitaet", - "authors": "forelleblau ", - "license": "MIT", - "published": "2021-11-11T21:30:44.226Z", - "version": "0.1.0", - "latestVersion": "0.1.0", - "materialize": true, + "published": "2021-11-11T21:30:44.226Z", + "version": "0.1.0", + "latestVersion": "0.1.0", + "materialize": true, "compact": true, "description": { "en": "get your data by the CLEVERON - API", @@ -792,398 +743,204 @@ "issues": 4, "score": 1 }, - "viessmannapi": { + "ems-esp": { "title": { - "de": "viessmannapi", - "en": "viessmannapi", - "ru": "viessmannapi", - "zh-cn": "viessmannapi" + "de": "ems-esp", + "en": "ems-esp", + "ru": "ems-esp", + "zh-cn": "ems-esp" }, - "content": "adapterref/iobroker.viessmannapi/README.md", - "icon": "adapterref/iobroker.viessmannapi/viessmannapi.png", - "keywords": "Viessmannapi", - "authors": "TA2k ", + "content": "adapterref/iobroker.ems-esp/README.md", + "icon": "adapterref/iobroker.ems-esp/ems-esp.png", + "keywords": "ems-esp, Buderus, Bosch, Junkers, Netfit, Sieger, Worcester, km200, central heating, smarthome", + "authors": "Thomas Petrick ", "license": "MIT", - "published": "2019-02-05T11:55:26.630Z", - "version": "2.3.0", - "latestVersion": "2.4.0", - "materialize": true, + "published": "2021-05-26T13:23:19.574Z", + "version": "4.8.0", + "latestVersion": "4.9.0", "compact": true, "description": { - "en": "Adapter for Viessmannapi Devices with Vitoconnect Box", - "de": "Adapter für Viessmannapi Anlagen mit Vitoconnect Box", - "ru": "Адаптер для устройств Viessmannapi с Vitoconnect Box", - "pt": "Adaptador para dispositivos Viessmannapi com caixa Vitoconnect", - "nl": "Adapter voor Viessmannapi-apparaten met Vitoconnect Box", - "fr": "Adaptateur pour appareils Viessmannapi avec Vitoconnect Box", - "it": "Adattatore per dispositivi Viessmannapi con Vitoconnect Box", - "es": "Adaptador para dispositivos Viessmannapi con Vitoconnect Box", - "pl": "Adapter do urządzeń Viessmannapi z Vitoconnect Box", - "zh-cn": "带有 Vitoconnect 盒的 Viessmannapi 设备适配器" + "en": "EMS (Energy Management System) based equipment from manufacturers like Bosch, Buderus, Nefit, Junkers, Worcester and Sieger.", + "de": "EMS (Energy Management System) basierte Geräte von Herstellern wie Bosch, Buderus, Nefit, Junkers, Worcester und Sieger.", + "ru": "Оборудование на базе EMS (системы управления энергопотреблением) от таких производителей, как Bosch, Buderus, Nefit, Junkers, Worcester и Sieger.", + "pt": "Equipamentos baseados em EMS (Sistema de Gerenciamento de Energia) de fabricantes como Bosch, Buderus, Nefit, Junkers, Worcester e Sieger.", + "nl": "Op EMS (Energy Management System) gebaseerde apparatuur van fabrikanten als Bosch, Buderus, Nefit, Junkers, Worcester en Sieger.", + "fr": "Équipements basés sur EMS (Energy Management System) de fabricants tels que Bosch, Buderus, Nefit, Junkers, Worcester et Sieger.", + "it": "Apparecchiature basate su EMS (Energy Management System) di produttori come Bosch, Buderus, Nefit, Junkers, Worcester e Sieger.", + "es": "Equipos basados en EMS (Energy Management System) de fabricantes como Bosch, Buderus, Nefit, Junkers, Worcester y Sieger.", + "pl": "Sprzęt oparty na EMS (Energy Management System) takich producentów jak Bosch, Buderus, Nefit, Junkers, Worcester i Sieger.", + "uk": "EMS (Система енергоменеджменту) на основі обладнання від виробників, таких як Bosch, Buderus, Nefit, Junkers, Worcester та Sieger.", + "zh-cn": "来自 Bosch、Buderus、Nefit、Junkers、Worcester 和 Sieger 等制造商的基于 EMS(能源管理系统)的设备。" }, "titleFull": { - "en": "Viessmannapi", - "de": "Viessmannapi", - "ru": "Viessmannapi", - "pt": "Viessmannapi", - "nl": "Viessmannapi", - "fr": "Viessmannapi", - "it": "Viessmannapi", - "es": "Viessmannapi", - "pl": "Viessmannapi", - "zh-cn": "Viessmannapi" + "en": "EMS-ESP (ems-esp & km200)", + "de": "EMS-ESP (ems-esp & km200)", + "ru": "EMS-ESP (ems-esp и km200)", + "pt": "EMS-ESP (ems-esp & km200)", + "nl": "EMS-ESP (ems-esp & km200)", + "fr": "EMS-ESP (EMS-ESP & km200)", + "it": "EMS-ESP (ems-esp e km200)", + "es": "EMS-ESP (ems-esp y km200)", + "pl": "EMS-ESP (ems-esp i km200)", + "uk": "EMS-ESP (ems-esp & км200)", + "zh-cn": "EMS-ESP (ems-esp & km200)" }, - "branch": "master", - "github": "https://github.com/TA2k/ioBroker.viessmannapi", - "installs": 2314, - "weekDownloads": 49, - "stars": 19, - "issues": 15, + "branch": "main", + "github": "https://github.com/tp1de/ioBroker.ems-esp", + "installs": 1391, + "weekDownloads": 379, + "stars": 18, + "issues": 4, "score": 1 }, - "waterkotte-easycon": { + "hdg-bavaria": { "title": { - "de": "waterkotte-easycon", - "en": "waterkotte-easycon", - "ru": "waterkotte-easycon", - "zh-cn": "waterkotte-easycon" + "de": "hdg-bavaria", + "en": "hdg-bavaria", + "ru": "hdg-bavaria", + "zh-cn": "hdg-bavaria" }, - "content": "adapterref/iobroker.waterkotte-easycon/README.md", - "icon": "adapterref/iobroker.waterkotte-easycon/waterkotte-easycon.png", - "keywords": "waterkotte, cgi, heat pump, wärmepumpe", - "authors": "theknut ", + "content": "adapterref/iobroker.hdg-bavaria/README.md", + "icon": "adapterref/iobroker.hdg-bavaria/hdg-bavaria.png", + "keywords": "heizung, kessel, boiler, hdg, hdg-bavaria, hdg control", + "authors": "stemaker ", "license": "MIT", - "published": "2024-03-11T22:06:02.194Z", + "published": "2021-06-26T19:53:52.590Z", "version": "-.-.-", - "latestVersion": "0.0.3", + "latestVersion": "0.4.0", + "materialize": true, "compact": true, "description": { - "en": "Read and write parameters of Waterkotte EasyCon heat pumps via CGI requests", - "de": "Lesen und Schreiben von Parametern der Waterkotte EasyCon-Wärmepumpen via CGI Abfragen", - "ru": "Чтение и запись параметров тепловых насосов Waterkotte EasyCon via CGI", - "pt": "Ler e escrever parâmetros das bombas de calor Waterkotte EasyCon via CGI", - "nl": "Parameters van Waterkotte EasyCon warmtepompen lezen en schrijven via CGI", - "fr": "Lire et écrire les paramètres des pompes à chaleur Waterkotte EasyCon via CGI", - "it": "Leggere e scrivere i parametri delle pompe di calore Waterkotte EasyCon via CGI", - "es": "Leer y escribir parámetros de las bombas de calor Waterkotte EasyCon via CGI", - "pl": "Odczyt i zapis parametrów pomp ciepła Waterkotte EasyCon via CGI", - "uk": "Читання та запис параметрів теплових насосів Waterkotte EasyCon via CGI", - "zh-cn": "读取和写入 Waterkotte EasyCon 热泵参数" + "en": "Access HDG Control of HDG Bavaria boilers", + "de": "Zugriff auf HDG Control von HDG Bavaria Kesseln", + "ru": "Доступ к данным из HDG Control котлов HDG Bavaria", + "pt": "Acesse os dados do HDG Control das caldeiras HDG Bavaria", + "nl": "Toegang tot gegevens van HDG Besturing van HDG Bavaria ketels", + "fr": "Accéder aux données de HDG Control des chaudières HDG Bavaria", + "it": "Accesso ai dati da HDG Control delle caldaie HDG Bavaria", + "es": "Acceda a los datos de HDG Control de las calderas HDG Bavaria", + "pl": "Dane dostępowe z HDG Control kotłów HDG Bavaria", + "zh-cn": "从 HDG Bavaria 锅炉的 HDG Control 访问数据" }, "titleFull": { - "en": "waterkotte-easycon", - "de": "waterkotte-easycon", - "ru": "waterkotte-easycon", - "pt": "waterkotte-easycon", - "nl": "waterkotte-easycon", - "fr": "waterkotte-easycon", - "it": "waterkotte-easycon", - "es": "waterkotte-easycon", - "pl": "waterkotte-easycon", - "uk": "waterkotte-easycon", - "zh-cn": "waterkotte-easycon" + "en": "HDG Bavaria", + "de": "HDG Bavaria", + "ru": "HDG Bavaria", + "pt": "HDG Bavaria", + "nl": "HDG Bavaria", + "fr": "HDG Bavaria", + "it": "HDG Bavaria", + "es": "HDG Bavaria", + "pl": "HDG Bavaria", + "zh-cn": "HDG Bavaria" }, - "branch": "main", - "github": "https://github.com/theknut/ioBroker.waterkotte-easycon", - "installs": 16, - "weekDownloads": 1, - "stars": -1 + "branch": "master", + "github": "https://github.com/stemaker/ioBroker.hdg-bavaria", + "installs": 19, + "weekDownloads": 3, + "stars": 6, + "issues": 6, + "score": 1 }, - "midea": { + "luxtronik1": { "title": { - "de": "midea", - "en": "midea", - "ru": "midea", - "zh-cn": "midea" + "de": "luxtronik1", + "en": "luxtronik1", + "ru": "luxtronik1", + "zh-cn": "luxtronik1" }, - "content": "adapterref/iobroker.midea/README.md", - "icon": "adapterref/iobroker.midea/midea.png", - "keywords": "midea, dimstal, royal clima, Carrier", - "authors": "TA2k ", + "content": "adapterref/iobroker.luxtronik1/README.md", + "icon": "adapterref/iobroker.luxtronik1/luxtronik1.png", + "keywords": "luxtronik, heatpump, smart, home", + "authors": "forelleblau ", "license": "MIT", - "published": "2020-05-14T09:23:51.509Z", - "version": "0.0.7", - "latestVersion": "0.0.7", + "published": "2019-03-20T20:51:24.234Z", + "version": "0.4.1", + "latestVersion": "0.4.1", "materialize": true, "compact": true, "description": { - "en": "Midea Adapter for midea, dimstal or royal clima or Carrier", - "de": "Midea Adapter für midea, dimstal oder royal clima oder Carrier Klimaanlagen und Wärmepumpen", - "ru": "Midea адаптер midea, dimstal or royal clima or Carrier", - "pt": "Adaptador Midea midea, dimstal or royal clima, Carrier", - "nl": "Midea-adapter midea, Carrier,dimstal or royal clima", - "fr": "Adaptateur Midea midea, dimstal et royal clima et Carrier", - "it": "Adattatore Midea midea, dimstal or royal clima, Carrier", - "es": "Adaptador Midea midea, dimstal or royal clima,Carrier ", - "pl": "Adapter Midea midea, dimstal or royal clima, Carrier", - "zh-cn": "美的适配器" + "en": "Control your Luxtronik 1 heatpump controler", + "de": "Steuern Sie Ihren Luxtronik 1 Wärmepumpenregler", + "ru": "Контролируйте свой Luxtronik 1 нагреватель", + "pt": "Controle seu controle de calor Luxtronik 1", + "nl": "Controleer je Luxtronik 1 verwarmingscontrole", + "fr": "Contrôlez votre Luxtronik 1 régulateur de puissance", + "it": "Controlla il tuo Luxtronik 1 dissipatore di calore", + "es": "Controle su control de bomba de calor Luxtronik 1", + "pl": "Kontrola nad Luxtronikiem 1", + "zh-cn": "控制你的Lxtronik 1个热能控制", + "uk": "Керуйте своїм контролером теплового насоса Luxtronik 1" }, "titleFull": { - "en": "Midea and Carrier", - "de": "Midea und Carrier", - "ru": "Midea & Carrier", - "pt": "Midea & Carrier", - "nl": "Midea & Carrier", - "fr": "Midea et Carrier", - "it": "Midea & Carrier", - "es": "Midea & Carrier ", - "pl": "Midea & Carrier", - "zh-cn": "美的" + "en": "Luxtronik1Control", + "de": "Luxtronik1Control", + "ru": "Luxtronik1Контроль", + "pt": "Luxtronik1Control", + "nl": "Luxtronik1Control", + "fr": "Luxtronik1Control", + "it": "Luxtronik1Control", + "es": "Luxtronik1Control", + "pl": "Lukstronik1", + "zh-cn": "Luxtronik1Control", + "uk": "Luxtronik1Control" }, "branch": "master", - "github": "https://github.com/TA2k/ioBroker.midea", - "installs": 1046, - "weekDownloads": 27, - "stars": 10, - "issues": 40, + "github": "https://github.com/iobroker-community-adapters/ioBroker.luxtronik1", + "installs": 132, + "weekDownloads": 9, + "stars": 6, + "issues": 3, "score": 1 }, - "vaillant": { + "dysonairpurifier": { "title": { - "de": "vaillant", - "en": "vaillant", - "ru": "vaillant", - "zh-cn": "vaillant" + "de": "dysonairpurifier", + "en": "dysonairpurifier", + "ru": "dysonairpurifier", + "zh-cn": "dysonairpurifier" }, - "content": "adapterref/iobroker.vaillant/README.md", - "icon": "adapterref/iobroker.vaillant/vaillant.png", - "keywords": "vaillant, multiMATIC, VR900, VR920", - "authors": "TA2k ", + "content": "adapterref/iobroker.dysonairpurifier/README.md", + "icon": "adapterref/iobroker.dysonairpurifier/dyson_logo.svg", + "keywords": "dyson, air purifier, pure cool, hot & cool, humidify & cool, fan", + "authors": "grizzelbee ", "license": "MIT", - "published": "2020-02-27T12:31:43.908Z", - "version": "-.-.-", - "latestVersion": "0.7.3", - "materialize": true, + "published": "2020-09-30T12:59:19.063Z", + "version": "3.2.3", + "latestVersion": "3.2.3", "compact": true, "description": { - "en": "Vaillant multiMatic VR900/VR920 Adapter", - "de": "Vaillant multiMatic VR900 / VR920 Adapter", - "ru": "Адаптер Vaillant multiMatic VR900 / VR920", - "pt": "Adaptador Vaillant multiMatic VR900 / VR920", - "nl": "Vaillant multiMatic VR900 / VR920-adapter", - "fr": "Adaptateur Vaillant multiMatic VR900 / VR920", - "it": "Vaillant multiMatic VR900 / VR920 Adapter", - "es": "Adaptador Vaillant multiMatic VR900 / VR920", - "pl": "Adapter Vaillant multiMatic VR900 / VR920", - "zh-cn": "Vaillant multiMatic VR900 / VR920适配器" + "en": "Integrate dyson air purifiers and fans into ioBroker", + "de": "Integrieren Sie Dyson-Luftreiniger und -Lüfter in ioBroker", + "ru": "Интегрируйте очистители воздуха и вентиляторы dyson в ioBroker", + "pt": "Integre purificadores de ar e ventiladores dyson no ioBroker", + "nl": "Integreer dyson-luchtreinigers en -ventilatoren in ioBroker", + "fr": "Intégrez les purificateurs d'air et les ventilateurs Dyson dans ioBroker", + "it": "Integra i purificatori d'aria e i ventilatori Dyson in ioBroker", + "es": "Integre purificadores de aire y ventiladores Dyson en ioBroker", + "pl": "Zintegruj oczyszczacze powietrza i wentylatory Dyson w ioBroker", + "zh-cn": "将戴森空气净化器和风扇集成到ioBroker中", + "uk": "Інтегруйте очищувачі повітря та вентилятори dyson в ioBroker" }, "titleFull": { - "en": "Vaillant multiMATIC", - "de": "Vaillant multiMATIC", - "ru": "Vaillant multiMATIC", - "pt": "Vaillant multiMATIC", - "nl": "Vaillant multiMATIC", - "fr": "Vaillant multiMATIC", - "it": "Vaillant multiMATIC", - "es": "Vaillant multiMATIC", - "pl": "Vaillant multiMATIC", - "zh-cn": "万能multiMATIC" + "en": "dyson air purifiers, air humidifiers, fan heater and fans", + "de": "Dyson Luftreiniger, Luftbefeuchter, Heizlüfter und Lüfter", + "ru": "очистители воздуха, увлажнители воздуха, тепловентилятор и вентиляторы dyson", + "pt": "purificadores de ar da Dison, umidificadores de ar, aquecedor e ventiladores", + "nl": "dyson luchtreinigers, luchtbevochtigers, luchtverhitter en ventilatoren", + "fr": "Purificateurs d'air, humidificateurs d'air, radiateurs soufflants et ventilateurs dyson", + "it": "purificatori d'aria dyson, umidificatori d'aria, termoventilatori e ventilatori", + "es": "Purificadores de aire Dyson, humidificadores de aire, calefactores y ventiladores.", + "pl": "oczyszczacze powietrza dyson, nawilżacze powietrza, nagrzewnice i wentylatory", + "zh-cn": "戴森空气净化器,空气加湿器,风扇加热器和风扇", + "uk": "очищувачі повітря, зволожувачі повітря, обігрівачі та вентилятори dyson" }, "branch": "master", - "github": "https://github.com/TA2k/ioBroker.vaillant", - "installs": 788, - "weekDownloads": 48, - "stars": 11, - "issues": 26, - "score": 1 - }, - "tado": { - "title": { - "de": "tado", - "en": "tado", - "ru": "tado", - "zh-cn": "tado" - }, - "content": "adapterref/iobroker.tado/README.md", - "icon": "adapterref/iobroker.tado/tado.png", - "keywords": "energy, tado, thermostat, climate, temperature", - "authors": "HGlab01 <>, DutchmanNL <>", - "license": "MIT", - "published": "2019-10-12T00:08:04.705Z", - "version": "0.5.6", - "latestVersion": "0.5.6", - "compact": true, - "description": { - "en": "Tado cloud connector to control Tado devices", - "de": "Tado cloud connector to control Tado devices", - "ru": "Tado cloud connector to control Tado devices", - "pt": "Tado cloud connector to control Tado devices", - "nl": "Tado cloud connector to control Tado devices", - "fr": "Tado cloud connector to control Tado devices", - "it": "Tado cloud connector to control Tado devices", - "es": "Tado cloud connector to control Tado devices", - "pl": "Tado cloud connector to control Tado devices", - "zh-cn": "Tado cloud connector to control Tado devices", - "uk": "Tado cloud connector to control Tado devices" - }, - "titleFull": { - "en": "Tado", - "de": "Tado", - "ru": "Tado", - "pt": "Tado", - "nl": "Tado", - "fr": "Tado", - "it": "Tado", - "es": "Tado", - "pl": "Tado", - "zh-cn": "Tado", - "uk": "Tado" - }, - "branch": "main", - "github": "https://github.com/DrozmotiX/ioBroker.tado", - "installs": 1479, - "weekDownloads": 238, - "stars": 23, - "issues": 4, - "score": 1 - }, - "heizungssteuerung": { - "title": { - "de": "heizungssteuerung", - "en": "heizungssteuerung", - "ru": "heizungssteuerung", - "zh-cn": "heizungssteuerung" - }, - "content": "adapterref/iobroker.heizungssteuerung/README.md", - "icon": "adapterref/iobroker.heizungssteuerung/heizungssteuerung.png", - "keywords": "home automation, heating", - "authors": "jbeenenga ", - "license": "MIT", - "published": "2022-07-22T08:39:02.328Z", - "version": "1.7.0", - "latestVersion": "1.7.0", - "materialize": true, - "compact": true, - "description": { - "en": "heatingcontrol", - "de": "heizsteuerung", - "ru": "отопление", - "pt": "controle de aquecimento", - "nl": "heling control", - "fr": "chauffage", - "it": "controllo del riscaldamento", - "es": "calefacción", - "pl": "ogrzewanie", - "zh-cn": "控制", - "uk": "контроль нагріву" - }, - "titleFull": { - "en": "heatingcontrol", - "de": "heizsteuerung", - "ru": "отопление", - "pt": "controle de aquecimento", - "nl": "heling control", - "fr": "chauffage", - "it": "controllo del riscaldamento", - "es": "calefacción", - "pl": "ogrzewanie", - "zh-cn": "控制", - "uk": "контроль нагріву" - }, - "branch": "main", - "github": "https://github.com/jbeenenga/ioBroker.heizungssteuerung", - "installs": 161, - "weekDownloads": 13, - "stars": 5, - "issues": 3, - "score": 1 - }, - "panasonic-comfort-cloud": { - "title": { - "de": "panasonic-comfort-cloud", - "en": "panasonic-comfort-cloud", - "ru": "panasonic-comfort-cloud", - "zh-cn": "panasonic-comfort-cloud" - }, - "content": "adapterref/iobroker.panasonic-comfort-cloud/README.md", - "icon": "adapterref/iobroker.panasonic-comfort-cloud/panasonic-comfort-cloud.png", - "keywords": "air condition", - "authors": "marc ", - "license": "MIT", - "published": "2020-04-07T19:31:39.438Z", - "version": "3.0.2", - "latestVersion": "3.0.2", - "compact": true, - "description": { - "en": "Adapter for Panasonic Comfort Cloud", - "de": "Adapter für Panasonic Comfort Cloud", - "ru": "Адаптер для Panasonic Comfort Cloud", - "pt": "Adaptador para Panasonic Comfort Cloud", - "nl": "Adapter voor Panasonic Comfort Cloud", - "fr": "Adaptateur pour Panasonic Comfort Cloud", - "it": "Adattatore per Panasonic Comfort Cloud", - "es": "Adaptador para Panasonic Comfort Cloud", - "pl": "Adapter do chmury Panasonic Comfort Cloud", - "zh-cn": "松下舒适云适配器", - "uk": "Адаптер для Panasonic Comfort Cloud" - }, - "titleFull": { - "en": "Panasonic Comfort Cloud", - "de": "Panasonic Comfort Cloud", - "ru": "Panasonic Comfort Cloud", - "pt": "Panasonic Comfort Cloud", - "nl": "Panasonic Comfort Cloud", - "fr": "Panasonic Comfort Cloud", - "it": "Panasonic Comfort Cloud", - "es": "Panasonic Comfort Cloud", - "pl": "Panasonic Comfort Cloud", - "zh-cn": "松下舒适云", - "uk": "Panasonic Comfort Cloud" - }, - "branch": "master", - "github": "https://github.com/marc2016/ioBroker.panasonic-comfort-cloud", - "installs": 366, - "weekDownloads": 24, - "stars": 21, - "issues": 7, - "score": 1 - }, - "vesync": { - "title": { - "de": "vesync", - "en": "vesync", - "ru": "vesync", - "zh-cn": "vesync" - }, - "content": "adapterref/iobroker.vesync/README.md", - "icon": "adapterref/iobroker.vesync/vesync.png", - "keywords": "vesync", - "authors": "TA2k ", - "license": "MIT", - "published": "2022-12-05T08:21:40.261Z", - "version": "-.-.-", - "latestVersion": "0.0.7", - "compact": true, - "description": { - "en": "Adapter for VeSync", - "de": "Adapter für VeSync", - "ru": "Адаптер для VeSync", - "pt": "Adaptador para VeSync", - "nl": "Adapter voor VeSync", - "fr": "Adaptateur pour VeSync", - "it": "Adattatore per VeSync", - "es": "Adaptador para VeSync", - "pl": "Adapter do VeSync", - "zh-cn": "VeSync 适配器" - }, - "titleFull": { - "en": "VeSync", - "de": "VeSync", - "ru": "VeSync", - "pt": "VeSync", - "nl": "VeSync", - "fr": "VeSync", - "it": "VeSync", - "es": "VeSync", - "pl": "VeSync", - "zh-cn": "视觉同步" - }, - "branch": "main", - "github": "https://github.com/TA2k/ioBroker.vesync", - "installs": 306, - "weekDownloads": 6, - "stars": 2, - "issues": 6, + "github": "https://github.com/Grizzelbee/ioBroker.dysonairpurifier/master/README.md", + "installs": 577, + "weekDownloads": 81, + "stars": 13, + "issues": 2, "score": 1 }, "mihome-airpurifier": { @@ -1235,855 +992,777 @@ "issues": 30, "score": 1 }, - "hdg-bavaria": { + "luxtronik2": { "title": { - "de": "hdg-bavaria", - "en": "hdg-bavaria", - "ru": "hdg-bavaria", - "zh-cn": "hdg-bavaria" + "de": "luxtronik2", + "en": "luxtronik2", + "ru": "luxtronik2", + "zh-cn": "luxtronik2" }, - "content": "adapterref/iobroker.hdg-bavaria/README.md", - "icon": "adapterref/iobroker.hdg-bavaria/hdg-bavaria.png", - "keywords": "heizung, kessel, boiler, hdg, hdg-bavaria, hdg control", - "authors": "stemaker ", - "license": "MIT", - "published": "2021-06-26T19:53:52.590Z", + "content": "adapterref/iobroker.luxtronik2/README.md", + "icon": "adapterref/iobroker.luxtronik2/luxtronik2.png", + "keywords": "heatpump, websocket, luxtronik", + "authors": "UncleSamSwiss ", + "license": "Apache-2.0", + "published": "2020-12-23T13:52:06.057Z", "version": "-.-.-", - "latestVersion": "0.4.0", + "latestVersion": "0.4.2", "materialize": true, "compact": true, "description": { - "en": "Access HDG Control of HDG Bavaria boilers", - "de": "Zugriff auf HDG Control von HDG Bavaria Kesseln", - "ru": "Доступ к данным из HDG Control котлов HDG Bavaria", - "pt": "Acesse os dados do HDG Control das caldeiras HDG Bavaria", - "nl": "Toegang tot gegevens van HDG Besturing van HDG Bavaria ketels", - "fr": "Accéder aux données de HDG Control des chaudières HDG Bavaria", - "it": "Accesso ai dati da HDG Control delle caldaie HDG Bavaria", - "es": "Acceda a los datos de HDG Control de las calderas HDG Bavaria", - "pl": "Dane dostępowe z HDG Control kotłów HDG Bavaria", - "zh-cn": "从 HDG Bavaria 锅炉的 HDG Control 访问数据" + "en": "Connects to Luxtronik 2 heatpump controllers over LAN and WebSocket", + "de": "Verbindung zu Luxtronik 2 Heatpump-Controllern über LAN und WebSocket", + "ru": "Подключается к контроллерам теплового насоса Luxtronik 2 через LAN и WebSocket", + "pt": "Conecta-se a controladores de bomba de calor Luxtronik 2 por LAN e WebSocket", + "nl": "Verbindt met Luxtronik 2 warmtepompcontrollers via LAN en WebSocket", + "fr": "Se connecte aux contrôleurs de pompe à chaleur Luxtronik 2 via LAN et WebSocket", + "it": "Si collega ai controller della pompa di calore Luxtronik 2 su LAN e WebSocket", + "es": "Se conecta a controladores de bomba de calor Luxtronik 2 a través de LAN y WebSocket", + "pl": "Łączy się ze sterownikami pompy ciepła Luxtronik 2 przez LAN i WebSocket", + "zh-cn": "通过LAN和WebSocket连接到Luxtronik 2热泵控制器" }, "titleFull": { - "en": "HDG Bavaria", - "de": "HDG Bavaria", - "ru": "HDG Bavaria", - "pt": "HDG Bavaria", - "nl": "HDG Bavaria", - "fr": "HDG Bavaria", - "it": "HDG Bavaria", - "es": "HDG Bavaria", - "pl": "HDG Bavaria", - "zh-cn": "HDG Bavaria" - }, - "branch": "master", - "github": "https://github.com/stemaker/ioBroker.hdg-bavaria", - "installs": 19, - "weekDownloads": 3, - "stars": 6, - "issues": 6, + "en": "Luxtronik 2", + "de": "Luxtronik 2", + "ru": "Люкстроник 2", + "pt": "Luxtronik 2", + "nl": "Luxtronik 2", + "fr": "Luxtronik 2", + "it": "Luxtronik 2", + "es": "Luxtronik 2", + "pl": "Luxtronik 2", + "zh-cn": "Luxtronik 2" + }, + "branch": "master", + "github": "https://github.com/UncleSamSwiss/ioBroker.luxtronik2", + "installs": 366, + "weekDownloads": 7, + "stars": 11, + "issues": 40, "score": 1 }, - "shuttercontrol": { + "waterkotte-easycon": { "title": { - "de": "shuttercontrol", - "en": "shuttercontrol", - "ru": "shuttercontrol", - "zh-cn": "shuttercontrol" + "de": "waterkotte-easycon", + "en": "waterkotte-easycon", + "ru": "waterkotte-easycon", + "zh-cn": "waterkotte-easycon" }, - "content": "adapterref/iobroker.shuttercontrol/README.md", - "icon": "adapterref/iobroker.shuttercontrol/shuttercontrol.png", - "keywords": "home automation, Rollladen, Jalousie, Rollladensteuerung, shutter, Homematic, Sunprotec, Sonnenschutz, Astro, Elevation, Sonneuntergang, Sonnenaufgang", - "authors": "simatec ", + "content": "adapterref/iobroker.waterkotte-easycon/README.md", + "icon": "adapterref/iobroker.waterkotte-easycon/waterkotte-easycon.png", + "keywords": "waterkotte, cgi, heat pump, wärmepumpe", + "authors": "theknut ", "license": "MIT", - "published": "2019-05-11T13:10:11.988Z", - "version": "1.7.3", - "latestVersion": "1.8.2", + "published": "2024-03-11T22:06:02.194Z", + "version": "-.-.-", + "latestVersion": "0.0.3", "compact": true, "description": { - "en": "Automatic control for shutters", - "de": "Automatische Steuerung für Rollläden", - "ru": "Автоматическое управление жалюзи", - "pt": "Controle automático para persianas", - "nl": "Automatische controle voor luiken", - "fr": "Contrôle automatique des volets", - "it": "Controllo automatico per tapparelle", - "es": "Control automático de persianas.", - "pl": "Automatyczne sterowanie żaluzjami", - "uk": "Автоматичне керування ролетами", - "zh-cn": "百叶窗的自动控制" + "en": "Read and write parameters of Waterkotte EasyCon heat pumps via CGI requests", + "de": "Lesen und Schreiben von Parametern der Waterkotte EasyCon-Wärmepumpen via CGI Abfragen", + "ru": "Чтение и запись параметров тепловых насосов Waterkotte EasyCon via CGI", + "pt": "Ler e escrever parâmetros das bombas de calor Waterkotte EasyCon via CGI", + "nl": "Parameters van Waterkotte EasyCon warmtepompen lezen en schrijven via CGI", + "fr": "Lire et écrire les paramètres des pompes à chaleur Waterkotte EasyCon via CGI", + "it": "Leggere e scrivere i parametri delle pompe di calore Waterkotte EasyCon via CGI", + "es": "Leer y escribir parámetros de las bombas de calor Waterkotte EasyCon via CGI", + "pl": "Odczyt i zapis parametrów pomp ciepła Waterkotte EasyCon via CGI", + "uk": "Читання та запис параметрів теплових насосів Waterkotte EasyCon via CGI", + "zh-cn": "读取和写入 Waterkotte EasyCon 热泵参数" }, "titleFull": { - "en": "shuttercontrol", - "de": "Rolladensteuerung", - "ru": "затвор", - "pt": "obturador", - "nl": "Luik", - "fr": "obturateur", - "it": "otturatore", - "es": "obturador", - "pl": "migawka", - "uk": "керування затвором", - "zh-cn": "快门" + "en": "waterkotte-easycon", + "de": "waterkotte-easycon", + "ru": "waterkotte-easycon", + "pt": "waterkotte-easycon", + "nl": "waterkotte-easycon", + "fr": "waterkotte-easycon", + "it": "waterkotte-easycon", + "es": "waterkotte-easycon", + "pl": "waterkotte-easycon", + "uk": "waterkotte-easycon", + "zh-cn": "waterkotte-easycon" }, - "branch": "master", - "github": "https://github.com/simatec/ioBroker.shuttercontrol", - "installs": 3706, - "weekDownloads": 591, - "stars": 42, - "issues": 9, - "score": 1 + "branch": "main", + "github": "https://github.com/theknut/ioBroker.waterkotte-easycon", + "installs": 16, + "weekDownloads": 1, + "stars": -1 }, - "zont": { + "stiebel-isg": { "title": { - "de": "zont", - "en": "zont", - "ru": "zont", - "zh-cn": "zont" + "de": "stiebel-isg", + "en": "stiebel-isg", + "ru": "stiebel-isg", + "zh-cn": "stiebel-isg" }, - "content": "adapterref/iobroker.zont/README.md", - "icon": "adapterref/iobroker.zont/zont.png", - "keywords": "zont", - "authors": "kirovilya@gmail.com", + "content": "adapterref/iobroker.stiebel-isg/README.md", + "icon": "adapterref/iobroker.stiebel-isg/stiebel-isg.png", + "keywords": "Stiebel-Eltron/Tecalor, Internet Service Gateway, ISG", + "authors": "Michael Schuster ", "license": "MIT", - "published": "2018-02-06T17:36:01.009Z", - "version": "0.5.4", - "latestVersion": "0.5.4", + "published": "2018-09-08T19:23:53.004Z", + "version": "1.7.7", + "latestVersion": "1.7.7", + "materialize": true, + "compact": true, "description": { - "en": "ioBroker adapter for https://zont-online.ru service", - "ru": "ioBroker adapter for https://zont-online.ru service" + "en": "This adapter is a ment to read values from stiebel-eltron/tecalor internet service gateways (ISG) and control the device.", + "de": "Dieser Adapter dient zum Auslesen der Werten des Internetdienst-Gateways (ISG) von Stiebel-Eltron / Tecalor und zum Steuern des Geräts.", + "ru": "Этот адаптер является ментом для чтения значений от stiebel-eltron/tecalor internet service Gateways (ISG) и управления устройством.", + "pt": "Este adaptador é um complemento para ler valores de gateways de serviço de Internet esteibel-eltron/tecalor (ISG) e controlar o dispositivo.", + "nl": "Deze adapter is een ment om waarden te lezen van stiebel-eltron/tecalor internetbediening en controleer het apparaat.", + "fr": "Cet adaptateur est un ment pour lire les valeurs des passerelles de service Internet stiebel-eltron/tecalor (ISG) et contrôler l'appareil.", + "it": "Questo adattatore è un'azione per leggere i valori dai gateway di servizio internet di stiebel-eltron/tecalor (ISG) e controllare il dispositivo.", + "es": "Este adaptador es un ment para leer valores de los portales de servicio stiebel-eltron/tecalor de Internet (ISG) y controlar el dispositivo.", + "pl": "Ta adapter jest mentem do czytania wartości od stiebel-eltron/tecalorowych portali serwisowych (ISG) i kontroli urządzenia.", + "uk": "Цей адаптер є домом для зчитування значень від stiebel-eltron/tecalor Інтернет-додатків (ISG) та керування пристроєм.", + "zh-cn": "这种适应者是从半贝尔-客运/保护者互联网服务网(ISG)和控制该装置的价值观。." + }, + "titleFull": { + "en": "Stiebel-ISG/Tecalor-ISG", + "de": "Stiebel-ISG/Tecalor-ISG", + "ru": "Stiebel-ISG/Текалор-ISG", + "pt": "Stiebel-ISG/Tecalor-ISG", + "nl": "Stiebel-ISG/Tecalor-ISG", + "fr": "Stiebel-ISG/Tecalor-ISG", + "it": "Stiebel-ISG/Tecalor-ISG", + "es": "Stiebel-ISG/Tecalor-ISG", + "pl": "Stiebel-ISG/Tecalor-ISG", + "uk": "Стібел-ІСГ/Текалор-ІСГ", + "zh-cn": "Stiebel-ISG/Tecalor-ISG" }, - "titleFull": "Microline Zont", "branch": "master", - "github": "https://github.com/kirovilya/ioBroker.zont", - "installs": 14, - "weekDownloads": 3, - "stars": 7, - "issues": 10, + "github": "https://github.com/unltdnetworx/ioBroker.stiebel-isg", + "installs": 577, + "weekDownloads": 20, + "stars": 18, + "issues": 8, "score": 1 }, - "viessmann": { + "siegenia": { "title": { - "de": "viessmann", - "en": "viessmann", - "ru": "viessmann", - "zh-cn": "viessmann" + "de": "siegenia", + "en": "siegenia", + "ru": "siegenia", + "zh-cn": "siegenia" }, - "content": "adapterref/iobroker.viessmann/README.md", - "icon": "adapterref/iobroker.viessmann/viessmann.png", - "keywords": "viessmann, heizung, vito, vitotronic", - "authors": "misanorot ", + "content": "adapterref/iobroker.siegenia/README.md", + "icon": "adapterref/iobroker.siegenia/siegenia.png", + "keywords": "ioBroker, Siegenia, Air flow, home automation, climate control", + "authors": "Apollon77 ", "license": "MIT", - "published": "2017-10-16T19:37:29.283Z", - "version": "1.4.7", - "latestVersion": "1.4.9", - "compact": false, + "published": "2019-05-17T06:46:24.635Z", + "version": "1.1.1", + "latestVersion": "1.1.1", + "materialize": true, + "compact": true, "description": { - "en": "Communication with Viessmann controllers over Vcontrold", - "de": "Kommunikation mit Viessmann Controllern über Vcontrold", - "ru": "Связь с контроллерами Viessmann через Vcontrold", - "pt": "Comunicação com controladores Viessmann sobre Vcontrold", - "nl": "Communicatie met Viessmann controllers boven V gecontroleerd", - "fr": "Communication avec les contrôleurs Viessmann sur Vcontrold", - "it": "Comunicazione con controller Viessmann su Vcontrold", - "es": "Comunicación con controladores Viessmann sobre Vcontrold", - "pl": "Komunikacja z kontrolerami Viessmanna nad kontrolą V Controlled", - "uk": "Зв'язок з контролерами Viessmann над Vcontrold", - "zh-cn": "与V控制的Vusmann管制器的通信" + "en": "ioBroker support for Siegenia Devices", + "de": "ioBroker-Unterstützung für Siegenia-Geräte", + "ru": "Поддержка ioBroker для устройств Siegenia", + "pt": "Suporte ioBroker para Siegenia Devices", + "nl": "ioBroker-ondersteuning voor Siegenia-apparaten", + "fr": "Prise en charge d'ioBroker pour les périphériques Siegenia", + "it": "Supporto di ioBroker per dispositivi Siegenia", + "es": "Soporte de ioBroker para dispositivos Siegenia", + "pl": "Obsługa iSCroker dla urządzeń Siegenia", + "zh-cn": "ioBroker对Siegenia设备的支持" }, "titleFull": { - "en": "connect viessmann systems over vcontrold", - "de": "viessmann systeme über vcontroled verbinden", - "ru": "подключить системы viessmann через vcontrold", - "pt": "conectar sistemas viessmann sobre vcontrold", - "nl": "verbind viessmannsystemen over voogdij", - "fr": "connecter les systèmes viessmann sur vcontrold", - "it": "collegare i sistemi viessmann sopra vcontrold", - "es": "conectar sistemas viessmann sobre vcontrold", - "pl": "łączy systemy viessmanna nad vkontrolowanym", - "uk": "підключення систем viessmann над керуванням", - "zh-cn": "维生素曼系统控制" + "en": "Siegenia devices", + "de": "Siegenia-Geräte", + "ru": "Устройства Siegenia", + "pt": "Dispositivos Siegenia", + "nl": "Siegenia-apparaten", + "fr": "Appareils Siegenia", + "it": "Dispositivi Siegenia", + "es": "Dispositivos Siegenia", + "pl": "Urządzenia Siegenia", + "zh-cn": "Siegenia设备" }, "branch": "master", - "github": "https://github.com/misanorot/ioBroker.viessmann", - "installs": 746, - "weekDownloads": 73, - "stars": 19, - "issues": 15, + "github": "https://github.com/Apollon77/ioBroker.siegenia", + "installs": 33, + "weekDownloads": 2, + "stars": 6, + "issues": 19, "score": 1 }, - "haier": { + "heizungssteuerung": { "title": { - "de": "haier", - "en": "haier", - "ru": "haier", - "zh-cn": "haier" + "de": "heizungssteuerung", + "en": "heizungssteuerung", + "ru": "heizungssteuerung", + "zh-cn": "heizungssteuerung" }, - "content": "adapterref/iobroker.haier/README.md", - "icon": "adapterref/iobroker.haier/haier.png", - "keywords": "haier, air conditioning, climate control", - "authors": "instalator ", - "license": "MIT", - "published": "2017-08-26T18:38:38.677Z", - "version": "1.1.0", - "latestVersion": "1.1.0", + "content": "adapterref/iobroker.heizungssteuerung/README.md", + "icon": "adapterref/iobroker.heizungssteuerung/heizungssteuerung.png", + "keywords": "home automation, heating", + "authors": "jbeenenga ", + "license": "MIT", + "published": "2022-07-22T08:39:02.328Z", + "version": "1.7.0", + "latestVersion": "1.7.0", "materialize": true, + "compact": true, "description": { - "en": "ioBroker haier Adapter", - "de": "ioBroker Haier Adapter", - "ru": "ioBroker Haier драйвер", - "pt": "Modelo de adaptador para o ioBroker", - "fr": "ioBroker adaptateur modèle", - "nl": "ioBroker Haier Adapter", - "it": "ioBroker haier Adapter", - "es": "ioBroker haier Adapter" + "en": "heatingcontrol", + "de": "heizsteuerung", + "ru": "отопление", + "pt": "controle de aquecimento", + "nl": "heling control", + "fr": "chauffage", + "it": "controllo del riscaldamento", + "es": "calefacción", + "pl": "ogrzewanie", + "zh-cn": "控制", + "uk": "контроль нагріву" }, "titleFull": { - "en": "Haier air conditioning control", - "de": "Haier Klimaanlage", - "ru": "Хайер кондиционер", - "pt": "Controle de ar condicionado Haier", - "nl": "Haier airconditioning", - "fr": "Contrôle de la climatisation", - "it": "Haier aria condizionata controllo", - "es": "Control de aire acondicionado Haier", - "pl": "Klimatyzacja", - "uk": "Haier управління кондиціонером", - "zh-cn": "海陆空控制" + "en": "heatingcontrol", + "de": "heizsteuerung", + "ru": "отопление", + "pt": "controle de aquecimento", + "nl": "heling control", + "fr": "chauffage", + "it": "controllo del riscaldamento", + "es": "calefacción", + "pl": "ogrzewanie", + "zh-cn": "控制", + "uk": "контроль нагріву" }, - "branch": "master", - "github": "https://github.com/instalator/ioBroker.haier", - "installs": 57, - "weekDownloads": 17, - "stars": 4, - "issues": 1, + "branch": "main", + "github": "https://github.com/jbeenenga/ioBroker.heizungssteuerung", + "installs": 159, + "weekDownloads": 13, + "stars": 5, + "issues": 3, "score": 1 }, - "melcloud": { + "midea": { "title": { - "de": "melcloud", - "en": "melcloud", - "ru": "melcloud", - "zh-cn": "melcloud" + "de": "midea", + "en": "midea", + "ru": "midea", + "zh-cn": "midea" }, - "content": "adapterref/iobroker.melcloud/README.md", - "icon": "adapterref/iobroker.melcloud/melcloud.png", - "keywords": "home automation, MELCloud, Mitsubishi, airconditioning", - "authors": "Black-Thunder ", + "content": "adapterref/iobroker.midea/README.md", + "icon": "adapterref/iobroker.midea/midea.png", + "keywords": "midea, dimstal, royal clima, Carrier", + "authors": "TA2k ", "license": "MIT", - "published": "2020-05-28T14:27:36.311Z", - "version": "2.0.2", - "latestVersion": "2.0.2", + "published": "2020-05-14T09:23:51.509Z", + "version": "0.0.7", + "latestVersion": "0.0.7", + "materialize": true, "compact": true, "description": { - "en": "This adapter integrates Mitsubishi Electric devices via MELCloud into ioBroker.", - "de": "Dieser Adapter integriert Mitsubishi Electric Geräte über MELCloud in ioBroker.", - "ru": "Этот адаптер интегрирует Mitsubishi Electric устройства через MELCloud в ioBroker.", - "pt": "Este adaptador integra dispositivos Mitsubishi Electric via MELCloud no ioBroker.", - "nl": "Deze adapter integreert Mitsubishi Elektrische apparaten via MELCloud in ioBroker.", - "fr": "Cet adaptateur intègre les appareils Mitsubishi Electric via MELCloud dans ioBroker.", - "it": "Questo adattatore integra i dispositivi Mitsubishi Electric tramite MELCloud in ioBroker.", - "es": "Este adaptador integra dispositivos eléctricos Mitsubishi vía MELCloud en ioBroker.", - "pl": "Adapter ten integruje urządzenia Mitsubishi Electric za pośrednictwem MELCloud z joBroker.", - "uk": "Цей адаптер інтегрує Mitsubishi Electric devices через MELCloud в ioBroker.", - "zh-cn": "这个适配器通过MELCloud将三菱电器设备集成到ioBroker中." + "en": "Midea Adapter for midea, dimstal or royal clima or Carrier", + "de": "Midea Adapter für midea, dimstal oder royal clima oder Carrier Klimaanlagen und Wärmepumpen", + "ru": "Midea адаптер midea, dimstal or royal clima or Carrier", + "pt": "Adaptador Midea midea, dimstal or royal clima, Carrier", + "nl": "Midea-adapter midea, Carrier,dimstal or royal clima", + "fr": "Adaptateur Midea midea, dimstal et royal clima et Carrier", + "it": "Adattatore Midea midea, dimstal or royal clima, Carrier", + "es": "Adaptador Midea midea, dimstal or royal clima,Carrier ", + "pl": "Adapter Midea midea, dimstal or royal clima, Carrier", + "zh-cn": "美的适配器" }, "titleFull": { - "en": "MELCloud", - "de": "MELCloud", - "ru": "MELCloud", - "pt": "MELCloud", - "nl": "MELCloud", - "fr": "MELCloud", - "it": "MELCloud", - "es": "MELCloud", - "pl": "MELCloud", - "zh-cn": "MEL云", - "uk": "MELCloud" + "en": "Midea and Carrier", + "de": "Midea und Carrier", + "ru": "Midea & Carrier", + "pt": "Midea & Carrier", + "nl": "Midea & Carrier", + "fr": "Midea et Carrier", + "it": "Midea & Carrier", + "es": "Midea & Carrier ", + "pl": "Midea & Carrier", + "zh-cn": "美的" }, "branch": "master", - "github": "https://github.com/Black-Thunder/ioBroker.melcloud", - "installs": 826, - "weekDownloads": 56, - "stars": 12, - "issues": 0, + "github": "https://github.com/TA2k/ioBroker.midea", + "installs": 1044, + "weekDownloads": 27, + "stars": 10, + "issues": 40, "score": 1 }, - "valloxmv": { + "zont": { "title": { - "de": "valloxmv", - "en": "valloxmv", - "ru": "valloxmv", - "zh-cn": "valloxmv" + "de": "zont", + "en": "zont", + "ru": "zont", + "zh-cn": "zont" }, - "content": "adapterref/iobroker.valloxmv/README.md", - "icon": "adapterref/iobroker.valloxmv/valloxmv.png", - "keywords": "ioBroker, template, Smart Home, home automation, Vallox", - "authors": "hacki11 ", + "content": "adapterref/iobroker.zont/README.md", + "icon": "adapterref/iobroker.zont/zont.png", + "keywords": "zont", + "authors": "kirovilya@gmail.com", "license": "MIT", - "published": "2019-04-18T19:42:56.759Z", - "version": "1.2.0", - "latestVersion": "1.2.0", - "materialize": true, - "compact": true, + "published": "2018-02-06T17:36:01.009Z", + "version": "0.5.4", + "latestVersion": "0.5.4", "description": { - "en": "ioBroker ValloxMV Adapter", - "de": "ioBroker ValloxMV Adapter" - }, - "titleFull": { - "en": "Control ValloxMV ventilation system", - "de": "Steuerung von ValloxMV Lüftungsanlagen" + "en": "ioBroker adapter for https://zont-online.ru service", + "ru": "ioBroker adapter for https://zont-online.ru service" }, + "titleFull": "Microline Zont", "branch": "master", - "github": "https://github.com/hacki11/ioBroker.valloxmv", - "installs": 238, - "weekDownloads": 37, + "github": "https://github.com/kirovilya/ioBroker.zont", + "installs": 16, + "weekDownloads": 3, "stars": 7, "issues": 10, "score": 1 }, - "siegenia": { + "palazzetti": { "title": { - "de": "siegenia", - "en": "siegenia", - "ru": "siegenia", - "zh-cn": "siegenia" + "de": "palazzetti", + "en": "palazzetti", + "ru": "palazzetti", + "zh-cn": "palazzetti" }, - "content": "adapterref/iobroker.siegenia/README.md", - "icon": "adapterref/iobroker.siegenia/siegenia.png", - "keywords": "ioBroker, Siegenia, Air flow, home automation, climate control", - "authors": "Apollon77 ", + "content": "adapterref/iobroker.palazzetti/README.md", + "icon": "adapterref/iobroker.palazzetti/palazzetti.png", + "keywords": "ioBroker, template, Smart Home, home automation", + "authors": "inapsis ", "license": "MIT", - "published": "2019-05-17T06:46:24.635Z", - "version": "1.1.1", - "latestVersion": "1.1.1", + "published": "2020-01-29T21:40:08.571Z", + "version": "-.-.-", + "latestVersion": "0.0.6", "materialize": true, "compact": true, "description": { - "en": "ioBroker support for Siegenia Devices", - "de": "ioBroker-Unterstützung für Siegenia-Geräte", - "ru": "Поддержка ioBroker для устройств Siegenia", - "pt": "Suporte ioBroker para Siegenia Devices", - "nl": "ioBroker-ondersteuning voor Siegenia-apparaten", - "fr": "Prise en charge d'ioBroker pour les périphériques Siegenia", - "it": "Supporto di ioBroker per dispositivi Siegenia", - "es": "Soporte de ioBroker para dispositivos Siegenia", - "pl": "Obsługa iSCroker dla urządzeń Siegenia", - "zh-cn": "ioBroker对Siegenia设备的支持" + "en": "palazzetti pellet furnace", + "de": "Palazzetti Pelletofen", + "ru": "Палаццетти пеллетная печь", + "pt": "forno de pelotas palazzetti", + "nl": "Palazzetti pelletoven", + "fr": "four à granulés palazzetti", + "it": "forno a pellet palazzetti", + "es": "horno de pellets palazzetti", + "pl": "piec na pelety palazzetti", + "zh-cn": "palazzetti颗粒炉" }, "titleFull": { - "en": "Siegenia devices", - "de": "Siegenia-Geräte", - "ru": "Устройства Siegenia", - "pt": "Dispositivos Siegenia", - "nl": "Siegenia-apparaten", - "fr": "Appareils Siegenia", - "it": "Dispositivi Siegenia", - "es": "Dispositivos Siegenia", - "pl": "Urządzenia Siegenia", - "zh-cn": "Siegenia设备" + "en": "palazzetti", + "de": "Palazzetti", + "ru": "Palazzetti", + "pt": "palazzetti", + "nl": "Palazzetti", + "fr": "palazzetti", + "it": "Palazzetti", + "es": "palazzetti", + "pl": "palazzetti", + "zh-cn": "宫殿" }, "branch": "master", - "github": "https://github.com/Apollon77/ioBroker.siegenia", - "installs": 33, - "weekDownloads": 2, - "stars": 6, - "issues": 19, + "github": "https://github.com/inapsis/ioBroker.palazzetti", + "installs": 13, + "weekDownloads": 3, + "stars": 1, + "issues": 10, "score": 1 }, - "zehnder-cloud": { + "viessmann": { "title": { - "de": "zehnder-cloud", - "en": "zehnder-cloud", - "ru": "zehnder-cloud", - "zh-cn": "zehnder-cloud" + "de": "viessmann", + "en": "viessmann", + "ru": "viessmann", + "zh-cn": "viessmann" }, - "content": "adapterref/iobroker.zehnder-cloud/README.md", - "icon": "adapterref/iobroker.zehnder-cloud/zehnder-cloud.png", - "keywords": "zehnder, comfoairq", - "authors": "TA2k ", + "content": "adapterref/iobroker.viessmann/README.md", + "icon": "adapterref/iobroker.viessmann/viessmann.png", + "keywords": "viessmann, heizung, vito, vitotronic", + "authors": "misanorot ", "license": "MIT", - "published": "2021-12-02T20:45:38.557Z", - "version": "0.0.7", - "latestVersion": "2.0.0", - "materialize": true, - "compact": true, + "published": "2017-10-16T19:37:29.283Z", + "version": "1.4.7", + "latestVersion": "1.4.9", + "compact": false, "description": { - "en": "Adapter for Zehnder Cloud API", - "de": "Adapter für Zehnder Cloud API", - "ru": "Адаптер для Zehnder Cloud API", - "pt": "Adaptador para Zehnder Cloud API", - "nl": "Adapter voor Zehnder Cloud API", - "fr": "Adaptateur pour l'API Zehnder Cloud", - "it": "Adattatore per Zehnder Cloud API", - "es": "Adaptador para Zehnder Cloud API", - "pl": "Adapter do interfejsu Zehnder Cloud API", - "zh-cn": "Zehnder Cloud API 适配器" + "en": "Communication with Viessmann controllers over Vcontrold", + "de": "Kommunikation mit Viessmann Controllern über Vcontrold", + "ru": "Связь с контроллерами Viessmann через Vcontrold", + "pt": "Comunicação com controladores Viessmann sobre Vcontrold", + "nl": "Communicatie met Viessmann controllers boven V gecontroleerd", + "fr": "Communication avec les contrôleurs Viessmann sur Vcontrold", + "it": "Comunicazione con controller Viessmann su Vcontrold", + "es": "Comunicación con controladores Viessmann sobre Vcontrold", + "pl": "Komunikacja z kontrolerami Viessmanna nad kontrolą V Controlled", + "uk": "Зв'язок з контролерами Viessmann над Vcontrold", + "zh-cn": "与V控制的Vusmann管制器的通信" }, "titleFull": { - "en": "Zehnder Cloud", - "de": "Zehnder Cloud", - "ru": "Zehnder Cloud", - "pt": "Zehnder Cloud", - "nl": "Zehnder Cloud", - "fr": "Nuage de Zehnder", - "it": "Zehnder Cloud", - "es": "Nube de Zehnder", - "pl": "Chmura Zehndera", - "zh-cn": "曾德云" + "en": "connect viessmann systems over vcontrold", + "de": "viessmann systeme über vcontroled verbinden", + "ru": "подключить системы viessmann через vcontrold", + "pt": "conectar sistemas viessmann sobre vcontrold", + "nl": "verbind viessmannsystemen over voogdij", + "fr": "connecter les systèmes viessmann sur vcontrold", + "it": "collegare i sistemi viessmann sopra vcontrold", + "es": "conectar sistemas viessmann sobre vcontrold", + "pl": "łączy systemy viessmanna nad vkontrolowanym", + "uk": "підключення систем viessmann над керуванням", + "zh-cn": "维生素曼系统控制" }, "branch": "master", - "github": "https://github.com/TA2k/ioBroker.zehnder-cloud", - "installs": 108, - "weekDownloads": 4, - "stars": 4, - "issues": 3, + "github": "https://github.com/misanorot/ioBroker.viessmann", + "installs": 746, + "weekDownloads": 73, + "stars": 19, + "issues": 15, "score": 1 }, - "stiebel-isg": { + "maxcube": { "title": { - "de": "stiebel-isg", - "en": "stiebel-isg", - "ru": "stiebel-isg", - "zh-cn": "stiebel-isg" + "de": "maxcube", + "en": "maxcube", + "ru": "maxcube", + "zh-cn": "maxcube" }, - "content": "adapterref/iobroker.stiebel-isg/README.md", - "icon": "adapterref/iobroker.stiebel-isg/stiebel-isg.png", - "keywords": "Stiebel-Eltron/Tecalor, Internet Service Gateway, ISG", - "authors": "Michael Schuster ", + "content": "adapterref/iobroker.maxcube/README.md", + "icon": "adapterref/iobroker.maxcube/maxcube.png", + "keywords": "cube, MAX!, heating, heizung, eQ-3", + "authors": "bluefox ", "license": "MIT", - "published": "2018-09-08T19:23:53.004Z", - "version": "1.7.7", - "latestVersion": "1.7.7", + "published": "2017-06-08T08:46:50.814Z", + "version": "1.0.4", + "latestVersion": "1.0.4", "materialize": true, - "compact": true, "description": { - "en": "This adapter is a ment to read values from stiebel-eltron/tecalor internet service gateways (ISG) and control the device.", - "de": "Dieser Adapter dient zum Auslesen der Werten des Internetdienst-Gateways (ISG) von Stiebel-Eltron / Tecalor und zum Steuern des Geräts.", - "ru": "Этот адаптер является ментом для чтения значений от stiebel-eltron/tecalor internet service Gateways (ISG) и управления устройством.", - "pt": "Este adaptador é um complemento para ler valores de gateways de serviço de Internet esteibel-eltron/tecalor (ISG) e controlar o dispositivo.", - "nl": "Deze adapter is een ment om waarden te lezen van stiebel-eltron/tecalor internetbediening en controleer het apparaat.", - "fr": "Cet adaptateur est un ment pour lire les valeurs des passerelles de service Internet stiebel-eltron/tecalor (ISG) et contrôler l'appareil.", - "it": "Questo adattatore è un'azione per leggere i valori dai gateway di servizio internet di stiebel-eltron/tecalor (ISG) e controllare il dispositivo.", - "es": "Este adaptador es un ment para leer valores de los portales de servicio stiebel-eltron/tecalor de Internet (ISG) y controlar el dispositivo.", - "pl": "Ta adapter jest mentem do czytania wartości od stiebel-eltron/tecalorowych portali serwisowych (ISG) i kontroli urządzenia.", - "uk": "Цей адаптер є домом для зчитування значень від stiebel-eltron/tecalor Інтернет-додатків (ISG) та керування пристроєм.", - "zh-cn": "这种适应者是从半贝尔-客运/保护者互联网服务网(ISG)和控制该装置的价值观。." - }, - "titleFull": { - "en": "Stiebel-ISG/Tecalor-ISG", - "de": "Stiebel-ISG/Tecalor-ISG", - "ru": "Stiebel-ISG/Текалор-ISG", - "pt": "Stiebel-ISG/Tecalor-ISG", - "nl": "Stiebel-ISG/Tecalor-ISG", - "fr": "Stiebel-ISG/Tecalor-ISG", - "it": "Stiebel-ISG/Tecalor-ISG", - "es": "Stiebel-ISG/Tecalor-ISG", - "pl": "Stiebel-ISG/Tecalor-ISG", - "uk": "Стібел-ІСГ/Текалор-ІСГ", - "zh-cn": "Stiebel-ISG/Tecalor-ISG" + "en": "Control MAX! devices over MAX! Cube", + "de": "Steuere MAX! Geräte mit dem Max! Cube", + "ru": "Управляет устройствами MAX! при помощи Max! Cube", + "pt": "Control MAX! ", + "nl": "Controle MAX! ", + "fr": "Contrôlez MAX! ", + "it": "Controllo MAX! ", + "es": "Control MAX! ", + "pl": "Control MAX! ", + "zh-cn": "控制MAX!" }, + "titleFull": "Max! Cube", "branch": "master", - "github": "https://github.com/unltdnetworx/ioBroker.stiebel-isg", - "installs": 576, - "weekDownloads": 20, - "stars": 18, + "github": "https://github.com/ioBroker/ioBroker.maxcube", + "installs": 586, + "weekDownloads": 9, + "stars": 9, "issues": 8, "score": 1 }, - "nibeuplink": { + "schwoerer-ventcube": { "title": { - "de": "nibeuplink", - "en": "nibeuplink", - "ru": "nibeuplink", - "zh-cn": "nibeuplink" + "de": "schwoerer-ventcube", + "en": "schwoerer-ventcube", + "ru": "schwoerer-ventcube", + "zh-cn": "schwoerer-ventcube" }, - "content": "adapterref/iobroker.nibeuplink/README.md", - "icon": "adapterref/iobroker.nibeuplink/nibeuplink.png", - "keywords": "nibeuplink, nibe, heat pump", - "authors": "Sebastian Haesselbarth ", + "content": "adapterref/iobroker.schwoerer-ventcube/README.md", + "icon": "adapterref/iobroker.schwoerer-ventcube/schwoerer-ventcube.png", + "keywords": "Schwoererhaus", + "authors": "Excodibur ", "license": "MIT", - "published": "2019-03-21T19:15:28.166Z", - "version": "1.3.1", - "latestVersion": "1.3.1", + "published": "2020-09-03T18:54:38.909Z", + "version": "1.4.2", + "latestVersion": "1.4.2", "compact": true, "description": { - "en": "With this adapter data of a Nibe heat pump can be read from Nibe Uplink.", - "de": "Mit diesem Adapter können Daten einer Nibe-Wärmepumpe von Nibe Uplink ausgelesen werden.", - "ru": "С помощью этого адаптера данные теплового насоса Nibe можно считывать с Nibe Uplink.", - "pt": "Com este adaptador, os dados de uma bomba de calor Nibe podem ser lidos no Nibe Uplink.", - "nl": "Met deze adapter kunnen gegevens van een Nibe warmtepomp uit Nibe Uplink worden uitgelezen.", - "fr": "Avec cet adaptateur, les données d'une pompe à chaleur Nibe peuvent être lues à partir de Nibe Uplink.", - "it": "Con questo adattatore i dati di una pompa di calore Nibe possono essere letti da Nibe Uplink.", - "es": "Con este adaptador, los datos de una bomba de calor Nibe se pueden leer desde Nibe Uplink.", - "pl": "Za pomocą tego adaptera dane pompy ciepła Nibe można odczytać z Nibe Uplink.", - "uk": "За допомогою цього адаптера дані теплового насоса Nibe можна зчитувати з Nibe Uplink.", - "zh-cn": "使用此适配器,可以从 Nibe Uplink 读取 Nibe 热泵的数据。" + "en": "Adapter for Schwoererhaus Ventcube system", + "de": "Adapter für Schwoererhaus Ventcube System", + "ru": "Адаптер для системы Schwoererhaus Ventcube", + "pt": "Adaptador para sistema Schwoererhaus Ventcube", + "nl": "Adapter voor Schwoererhaus Ventcube-systeem", + "fr": "Adaptateur pour système Schwoererhaus Ventcube", + "it": "Adattatore per sistema Schwoererhaus Ventcube", + "es": "Adaptador para sistema Schwoererhaus Ventcube", + "pl": "Adapter do systemu Schwoererhaus Ventcube", + "uk": "Адаптер для системи Schwoerhaus Ventcube", + "zh-cn": "Schwoererhaus Ventcube系统适配器" }, "titleFull": { - "en": "Nibe Uplink", - "de": "Nibe Uplink", - "ru": "Nibe Uplink", - "pt": "Nibe Uplink", - "nl": "Nibe Uplink", - "fr": "Nibe Uplink", - "it": "Nibe Uplink", - "es": "Nibe Uplink", - "pl": "Nibe Uplink", - "uk": "Nibe Uplink", - "zh-cn": "Nibe Uplink" + "en": "Schwoerer Ventcube", + "de": "Schwoerer Ventcube", + "ru": "Schwoerer Ventcube", + "pt": "Schwoerer Ventcube", + "nl": "Schwoerer Ventcube", + "fr": "Schwoerer Ventcube", + "it": "Schwoerer Ventcube", + "es": "Schwoerer Ventcube", + "pl": "Schwoerer Ventcube", + "uk": "Schwoerer Ventcube", + "zh-cn": "Schwoerer Ventcube" }, "branch": "master", - "github": "https://github.com/sebilm/ioBroker.nibeuplink", - "installs": 227, - "weekDownloads": 13, - "stars": 9, - "issues": 1, + "github": "https://github.com/Excodibur/ioBroker.schwoerer-ventcube", + "installs": 150, + "weekDownloads": 1, + "stars": 6, + "issues": 0, "score": 1 }, - "weishaupt-wem": { + "bsblan": { "title": { - "de": "weishaupt-wem", - "en": "weishaupt-wem", - "ru": "weishaupt-wem", - "zh-cn": "weishaupt-wem" + "de": "bsblan", + "en": "bsblan", + "ru": "bsblan", + "zh-cn": "bsblan" }, - "content": "adapterref/iobroker.weishaupt-wem/README.md", - "icon": "adapterref/iobroker.weishaupt-wem/weishaupt-wem.png", - "keywords": "weishaupt, WEM, WEM Portal", - "authors": "ta2k ", + "content": "adapterref/iobroker.bsblan/README.md", + "icon": "adapterref/iobroker.bsblan/bsblan.png", + "keywords": "broetje brötje BBK BBS BGB BLW BMR BOB BSK SOB WBS WGB WGB_EVO WGB_Pro_EVO WGB-M WGB-U WOB MHG fujitsu ELCO Aerotop Aquatop Straton Thision Thision_S Thision_S_Plus siemens ATAG QR Atlantic Alfea_Excellia Extensa Austria_Email LWPK Baxi Luna_Platinum CTA Optiheat Froeling Fröling Rendagas_Plus Fujitsu Waterstage_Comfort WSHA WSYK WSYP Gruenenwald Grünenwald Greenheat Interdomo Domostar_GBK_25H Procon_E Olymp SHS WHS Thermital TBox Clima TOP Viessmann Vitotwin Weishaupt WTU lpb heating gas heizung heatpump bsb lan", + "authors": "hacki11 ", "license": "MIT", - "published": "2019-11-19T07:38:18.092Z", - "version": "0.0.15", - "latestVersion": "0.0.16", + "published": "2019-10-06T18:20:43.532Z", + "version": "0.3.4", + "latestVersion": "0.3.4", "materialize": true, "compact": true, "description": { - "en": "Adapter for weishaupt WEM Portal", - "de": "Adapter für das weishaupt WEM Portal", - "ru": "Адаптер для Weishaupt WEM Portal", - "pt": "Adaptador para weishaupt WEM Portal", - "nl": "Adapter voor weishaupt WEM Portal", - "fr": "Adaptateur pour le portail weishaupt WEM", - "it": "Adattatore per portale WEM weishaupt", - "es": "Adaptador para weishaupt WEM Portal", - "pl": "Adapter do weishaupt WEM Portal", - "zh-cn": "weishaupt WEM门户适配器" + "en": "Connects the BSB_LAN Interface with ioBroker", + "de": "Verbindet das BSB_LAN Interface mit ioBroker" }, "titleFull": { - "en": "weishaupt WEM Portal", - "de": "weishaupt WEM Portal", - "ru": "weishaupt WEM Portal", - "pt": "Portal do MAE", - "nl": "weishaupt WEM-portal", - "fr": "weishaupt WEM Portal", - "it": "weishaupt WEM Portal", - "es": "weishaupt WEM Portal", - "pl": "weishaupt Portal WEM", - "zh-cn": "weishaupt WEM门户" + "en": "Control BSB/PPS/LPB based heating devices using the BSB_LAN interface", + "de": "Steuerung BSB/PPS/LPB basierter Brennwerthermen und Wärmepumpen" }, "branch": "master", - "github": "https://github.com/ta2k/ioBroker.weishaupt-wem", - "installs": 320, - "weekDownloads": 4, - "stars": 11, - "issues": 16, + "github": "https://github.com/hacki11/ioBroker.bsblan", + "installs": 277, + "weekDownloads": 14, + "stars": 3, + "issues": 8, "score": 1 }, - "wolf-smartset": { + "daikin-cloud": { "title": { - "de": "wolf-smartset", - "en": "wolf-smartset", - "ru": "wolf-smartset", - "zh-cn": "wolf-smartset" + "de": "daikin-cloud", + "en": "daikin-cloud", + "ru": "daikin-cloud", + "zh-cn": "daikin-cloud" }, - "content": "adapterref/iobroker.wolf-smartset/README.md", - "icon": "adapterref/iobroker.wolf-smartset/wolf-smartset.png", - "keywords": "wolf, heating, cloud", - "authors": "MeisterTR ", + "content": "adapterref/iobroker.daikin-cloud/README.md", + "icon": "adapterref/iobroker.daikin-cloud/daikin-cloud.jpg", + "keywords": "Daikin, Daikin Cloud", + "authors": "Apollon77 ", "license": "MIT", - "published": "2021-02-20T19:13:10.168Z", - "version": "1.2.3", - "latestVersion": "1.2.3", - "materialize": true, + "published": "2022-05-23T16:22:30.457Z", + "version": "0.4.8", + "latestVersion": "0.4.10", "compact": true, "description": { - "en": "Connect Wolf cloud to IoBroker", - "de": "Verbinden Sie die Wolf Cloud mit IoBroker", - "ru": "Подключите облако Wolf к IoBroker", - "pt": "Conecte a nuvem Wolf ao IoBroker", - "nl": "Verbind Wolf-cloud met IoBroker", - "fr": "Connectez Wolf Cloud à IoBroker", - "it": "Connetti il ​​cloud Wolf a IoBroker", - "es": "Conecte la nube Wolf a IoBroker", - "pl": "Połącz chmurę Wolfa z IoBrokerem", - "zh-cn": "将Wolf云连接到IoBroker" + "en": "Control Daikin Devices that are only connected to the Daikin Cloud", + "de": "Steuern Sie Daikin-Geräte, die nur mit der Daikin-Cloud verbunden sind", + "ru": "Управление устройствами Daikin, подключенными только к Daikin Cloud", + "pt": "Controlar dispositivos Daikin que estão conectados apenas à nuvem Daikin", + "nl": "Beheer Daikin-apparaten die alleen met de Daikin Cloud zijn verbonden", + "fr": "Contrôlez les appareils Daikin qui sont uniquement connectés au Daikin Cloud", + "it": "Controlla i dispositivi Daikin che sono collegati solo a Daikin Cloud", + "es": "Controle los dispositivos Daikin que solo están conectados a Daikin Cloud", + "pl": "Kontroluj urządzenia Daikin, które są podłączone tylko do chmury Daikin", + "zh-cn": "控制仅连接到大金云的大金设备", + "uk": "Керуйте пристроями Daikin, які підключені лише до Daikin Cloud" }, "titleFull": { - "en": "Wolf SmartSet", - "de": "Wolf SmartSet", - "ru": "Wolf SmartSet", - "pt": "Wolf SmartSet", - "nl": "Wolf SmartSet", - "fr": "Wolf SmartSet", - "it": "Wolf SmartSet", - "es": "Wolf SmartSet", - "pl": "Wolf SmartSet", - "zh-cn": "狼SmartSet" + "en": "Daikin Cloud", + "de": "Daikin Cloud", + "ru": "Daikin Cloud", + "pt": "Daikin Cloud", + "nl": "Daikin Cloud", + "fr": "Daikin Cloud", + "it": "Daikin Cloud", + "es": "Nube Daikin", + "pl": "Chmura Daikin", + "zh-cn": "大金云", + "uk": "Daikin Cloud" }, "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.wolf-smartset", - "installs": 480, - "weekDownloads": 56, - "stars": 12, - "issues": 14, + "github": "https://github.com/Apollon77/ioBroker.daikin-cloud", + "installs": 944, + "weekDownloads": 61, + "stars": 11, + "issues": 19, "score": 1 }, - "froeling": { + "shuttercontrol": { "title": { - "de": "froeling", - "en": "froeling", - "ru": "froeling", - "zh-cn": "froeling" + "de": "shuttercontrol", + "en": "shuttercontrol", + "ru": "shuttercontrol", + "zh-cn": "shuttercontrol" }, - "content": "adapterref/iobroker.froeling/README.md", - "icon": "adapterref/iobroker.froeling/froeling.png", - "keywords": "fröling connect, fröling", - "authors": "TA2k ", + "content": "adapterref/iobroker.shuttercontrol/README.md", + "icon": "adapterref/iobroker.shuttercontrol/shuttercontrol.png", + "keywords": "home automation, Rollladen, Jalousie, Rollladensteuerung, shutter, Homematic, Sunprotec, Sonnenschutz, Astro, Elevation, Sonneuntergang, Sonnenaufgang", + "authors": "simatec ", "license": "MIT", - "published": "2021-11-06T08:46:04.350Z", - "version": "0.0.8", - "latestVersion": "0.0.8", - "materialize": true, + "published": "2019-05-11T13:10:11.988Z", + "version": "1.7.3", + "latestVersion": "1.8.2", "compact": true, "description": { - "en": "Adapter for Fröling Connect", - "de": "Adapter für Fröling Connect", - "ru": "Адаптер для Fröling Connect", - "pt": "Adaptador para Fröling Connect", - "nl": "Adapter voor Fröling Connect", - "fr": "Adaptateur pour Fröling Connect", - "it": "Adattatore per Fröling Connect", - "es": "Adaptador para Fröling Connect", - "pl": "Adapter do Fröling Connect", - "zh-cn": "Fröling Connect 适配器" + "en": "Automatic control for shutters", + "de": "Automatische Steuerung für Rollläden", + "ru": "Автоматическое управление жалюзи", + "pt": "Controle automático para persianas", + "nl": "Automatische controle voor luiken", + "fr": "Contrôle automatique des volets", + "it": "Controllo automatico per tapparelle", + "es": "Control automático de persianas.", + "pl": "Automatyczne sterowanie żaluzjami", + "uk": "Автоматичне керування ролетами", + "zh-cn": "百叶窗的自动控制" }, "titleFull": { - "en": "Fröling Connect", - "de": "Fröling Connect", - "ru": "Fröling Connect", - "pt": "Fröling Connect", - "nl": "Fröling Connect", - "fr": "Fröling Connect", - "it": "Fröling Connect", - "es": "Fröling Connect", - "pl": "Fröling Connect", - "zh-cn": "弗洛林连接" + "en": "shuttercontrol", + "de": "Rolladensteuerung", + "ru": "затвор", + "pt": "obturador", + "nl": "Luik", + "fr": "obturateur", + "it": "otturatore", + "es": "obturador", + "pl": "migawka", + "uk": "керування затвором", + "zh-cn": "快门" }, "branch": "master", - "github": "https://github.com/TA2k/ioBroker.froeling", - "installs": 317, - "weekDownloads": 12, - "stars": 11, - "issues": 4, + "github": "https://github.com/simatec/ioBroker.shuttercontrol", + "installs": 3695, + "weekDownloads": 591, + "stars": 42, + "issues": 9, "score": 1 }, - "netatmo-energy": { + "viessmannapi": { "title": { - "de": "netatmo-energy", - "en": "netatmo-energy", - "ru": "netatmo-energy", - "zh-cn": "netatmo-energy" + "de": "viessmannapi", + "en": "viessmannapi", + "ru": "viessmannapi", + "zh-cn": "viessmannapi" }, - "content": "adapterref/iobroker.netatmo-energy/README.md", - "icon": "adapterref/iobroker.netatmo-energy/netatmo-energy.png", - "keywords": "netatmo, energy, thermostat, climate, temperature", - "authors": "ioKlausi ", + "content": "adapterref/iobroker.viessmannapi/README.md", + "icon": "adapterref/iobroker.viessmannapi/viessmannapi.png", + "keywords": "Viessmannapi", + "authors": "TA2k ", "license": "MIT", - "published": "2020-12-13T20:50:36.851Z", - "version": "2.7.3", - "latestVersion": "2.7.3", + "published": "2019-02-05T11:55:26.630Z", + "version": "2.3.0", + "latestVersion": "2.4.0", "materialize": true, "compact": true, "description": { - "en": "Get and set data using Netatmo Energy API", - "de": "Abrufen und Festlegen von Daten mithilfe der Netatmo Energy API", - "ru": "Получение и установка данных с помощью Netatmo Energy API", - "pt": "Obtenha e defina dados usando a API Netatmo Energy", - "nl": "Gegevens ophalen en instellen met Netatmo Energy API", - "fr": "Obtenez et définissez des données à l'aide de l'API Netatmo Energy", - "it": "Ottieni e imposta i dati utilizzando Netatmo Energy API", - "es": "Obtenga y configure datos usando la API de Netatmo Energy", - "pl": "Pobierz i ustaw dane za pomocą Netatmo Energy API", - "zh-cn": "使用Netatmo Energy API获取和设置数据", - "uk": "Отримайте та налаштуйте дані за допомогою Netatmo Energy API" + "en": "Adapter for Viessmannapi Devices with Vitoconnect Box", + "de": "Adapter für Viessmannapi Anlagen mit Vitoconnect Box", + "ru": "Адаптер для устройств Viessmannapi с Vitoconnect Box", + "pt": "Adaptador para dispositivos Viessmannapi com caixa Vitoconnect", + "nl": "Adapter voor Viessmannapi-apparaten met Vitoconnect Box", + "fr": "Adaptateur pour appareils Viessmannapi avec Vitoconnect Box", + "it": "Adattatore per dispositivi Viessmannapi con Vitoconnect Box", + "es": "Adaptador para dispositivos Viessmannapi con Vitoconnect Box", + "pl": "Adapter do urządzeń Viessmannapi z Vitoconnect Box", + "zh-cn": "带有 Vitoconnect 盒的 Viessmannapi 设备适配器" }, "titleFull": { - "en": "Netatmo Energy", - "de": "Netatmo Energy", - "ru": "Netatmo Energy", - "pt": "Energia Netatmo", - "nl": "Netatmo Energy", - "fr": "Netatmo Energy", - "it": "Netatmo Energy", - "es": "Energía Netatmo", - "pl": "Netatmo Energy", - "zh-cn": "耐特莫能源", - "uk": "Netatmo Energy" + "en": "Viessmannapi", + "de": "Viessmannapi", + "ru": "Viessmannapi", + "pt": "Viessmannapi", + "nl": "Viessmannapi", + "fr": "Viessmannapi", + "it": "Viessmannapi", + "es": "Viessmannapi", + "pl": "Viessmannapi", + "zh-cn": "Viessmannapi" }, "branch": "master", - "github": "https://github.com/Homemade-Disaster/ioBroker.netatmo-energy", - "installs": 115, - "weekDownloads": 30, - "stars": 7, - "issues": 1, + "github": "https://github.com/TA2k/ioBroker.viessmannapi", + "installs": 2314, + "weekDownloads": 49, + "stars": 19, + "issues": 15, "score": 1 }, - "airconwithme": { + "gree-hvac": { "title": { - "de": "airconwithme", - "en": "airconwithme", - "ru": "airconwithme", - "zh-cn": "airconwithme" - }, - "content": "adapterref/iobroker.airconwithme/README.md", - "icon": "adapterref/iobroker.airconwithme/airconwithme.png", - "keywords": "iobroker adapter aircondition mitsubishi", - "authors": "Torsten Weggen ", - "license": "MIT", - "published": "2021-03-07T17:44:41.467Z", - "version": "0.0.4", - "latestVersion": "0.0.4", - "materialize": true, - "compact": true, - "description": { - "en": "Adapter for Mitsubishi aircondition with airconwithme wlan adapter", - "de": "Adapter for Mitsubishi aircondition with airconwithme wlan adapter", - "ru": "Adapter for Mitsubishi aircondition with airconwithme wlan adapter", - "pt": "Adapter for Mitsubishi aircondition with airconwithme wlan adapter", - "nl": "Adapter for Mitsubishi aircondition with airconwithme wlan adapter", - "fr": "Adapter for Mitsubishi aircondition with airconwithme wlan adapter", - "it": "Adapter for Mitsubishi aircondition with airconwithme wlan adapter", - "es": "Adapter for Mitsubishi aircondition with airconwithme wlan adapter", - "pl": "Adapter for Mitsubishi aircondition with airconwithme wlan adapter", - "zh-cn": "Adapter for Mitsubishi aircondition with airconwithme wlan adapter" - }, - "titleFull": { - "en": "AirConWithMe", - "de": "AirConWithMe", - "ru": "AirConWithMe", - "pt": "AirConWithMe", - "nl": "AirConWithMe", - "fr": "AirConWithMe", - "it": "AirConWithMe", - "es": "AirConWithMe", - "pl": "AirConWithMe", - "zh-cn": "AirConWithMe" - }, - "branch": "master", - "github": "https://github.com/weggetor/ioBroker.airconwithme", - "installs": 214, - "weekDownloads": 6, - "stars": 5, - "issues": 17, - "score": 1 - }, - "schwoerer-ventcube": { - "title": { - "de": "schwoerer-ventcube", - "en": "schwoerer-ventcube", - "ru": "schwoerer-ventcube", - "zh-cn": "schwoerer-ventcube" + "de": "gree-hvac", + "en": "gree-hvac", + "ru": "gree-hvac", + "zh-cn": "gree-hvac" }, - "content": "adapterref/iobroker.schwoerer-ventcube/README.md", - "icon": "adapterref/iobroker.schwoerer-ventcube/schwoerer-ventcube.png", - "keywords": "Schwoererhaus", - "authors": "Excodibur ", + "content": "adapterref/iobroker.gree-hvac/README.md", + "icon": "adapterref/iobroker.gree-hvac/air-conditioner.png", + "keywords": "home automation, Air conditioners, Gree, C&H, WiFi", + "authors": "Serhiy Krasovskyy ", "license": "MIT", - "published": "2020-09-03T18:54:38.909Z", - "version": "1.4.2", - "latestVersion": "1.4.2", + "published": "2024-04-15T05:52:36.250Z", + "version": "1.1.0", + "latestVersion": "1.1.0", "compact": true, "description": { - "en": "Adapter for Schwoererhaus Ventcube system", - "de": "Adapter für Schwoererhaus Ventcube System", - "ru": "Адаптер для системы Schwoererhaus Ventcube", - "pt": "Adaptador para sistema Schwoererhaus Ventcube", - "nl": "Adapter voor Schwoererhaus Ventcube-systeem", - "fr": "Adaptateur pour système Schwoererhaus Ventcube", - "it": "Adattatore per sistema Schwoererhaus Ventcube", - "es": "Adaptador para sistema Schwoererhaus Ventcube", - "pl": "Adapter do systemu Schwoererhaus Ventcube", - "uk": "Адаптер для системи Schwoerhaus Ventcube", - "zh-cn": "Schwoererhaus Ventcube系统适配器" + "en": "Adapter for Gree and C&H conditioners", + "de": "Adapter für Gree und C&H Conditioner", + "ru": "Адаптер для кондиционеров Gree и C&H", + "pt": "Adaptador para condicionadores Gree e C&H", + "nl": "Adapter voor Gree- en C&H-conditioners", + "fr": "Adaptateur pour conditionneurs Gree et C&H", + "it": "Adattatore per condizionatori Gree e C&H", + "es": "Adaptador para acondicionadores de Gree y CplH", + "pl": "Adapter do klimatyzatorów Gree i C & H", + "uk": "Адаптер для кондиціонерів Gree та C&H", + "zh-cn": "Gree 和 C&H 调制器的适配器" }, "titleFull": { - "en": "Schwoerer Ventcube", - "de": "Schwoerer Ventcube", - "ru": "Schwoerer Ventcube", - "pt": "Schwoerer Ventcube", - "nl": "Schwoerer Ventcube", - "fr": "Schwoerer Ventcube", - "it": "Schwoerer Ventcube", - "es": "Schwoerer Ventcube", - "pl": "Schwoerer Ventcube", - "uk": "Schwoerer Ventcube", - "zh-cn": "Schwoerer Ventcube" + "en": "Air conditioners Gree and C&H", + "de": "Klimaanlagen Gree und C&H", + "ru": "Кондиционеры Gree и C&H", + "pt": "Ar condicionado Gree e C&H", + "nl": "Airconditioners Gree en C&H", + "fr": "Climatiseurs Gree et C&H", + "it": "Aria condizionata Gree e C&H", + "es": "Aire acondicionado Gree and C&H", + "pl": "Urządzenia klimatyzacyjne Gree i C&H", + "uk": "Кондиціонери Gree та C&H", + "zh-cn": "空调机 Gree 和 C&H 软件" }, "branch": "master", - "github": "https://github.com/Excodibur/ioBroker.schwoerer-ventcube", - "installs": 153, - "weekDownloads": 1, - "stars": 6, - "issues": 0, - "score": 1 + "github": "https://github.com/XHunter74//ioBroker.gree-hvac", + "installs": 61, + "weekDownloads": 29, + "stars": -1 }, - "palazzetti": { + "valloxmv": { "title": { - "de": "palazzetti", - "en": "palazzetti", - "ru": "palazzetti", - "zh-cn": "palazzetti" + "de": "valloxmv", + "en": "valloxmv", + "ru": "valloxmv", + "zh-cn": "valloxmv" }, - "content": "adapterref/iobroker.palazzetti/README.md", - "icon": "adapterref/iobroker.palazzetti/palazzetti.png", - "keywords": "ioBroker, template, Smart Home, home automation", - "authors": "inapsis ", + "content": "adapterref/iobroker.valloxmv/README.md", + "icon": "adapterref/iobroker.valloxmv/valloxmv.png", + "keywords": "ioBroker, template, Smart Home, home automation, Vallox", + "authors": "hacki11 ", "license": "MIT", - "published": "2020-01-29T21:40:08.571Z", - "version": "-.-.-", - "latestVersion": "0.0.6", + "published": "2019-04-18T19:42:56.759Z", + "version": "1.2.0", + "latestVersion": "1.2.0", "materialize": true, "compact": true, "description": { - "en": "palazzetti pellet furnace", - "de": "Palazzetti Pelletofen", - "ru": "Палаццетти пеллетная печь", - "pt": "forno de pelotas palazzetti", - "nl": "Palazzetti pelletoven", - "fr": "four à granulés palazzetti", - "it": "forno a pellet palazzetti", - "es": "horno de pellets palazzetti", - "pl": "piec na pelety palazzetti", - "zh-cn": "palazzetti颗粒炉" + "en": "ioBroker ValloxMV Adapter", + "de": "ioBroker ValloxMV Adapter" }, "titleFull": { - "en": "palazzetti", - "de": "Palazzetti", - "ru": "Palazzetti", - "pt": "palazzetti", - "nl": "Palazzetti", - "fr": "palazzetti", - "it": "Palazzetti", - "es": "palazzetti", - "pl": "palazzetti", - "zh-cn": "宫殿" + "en": "Control ValloxMV ventilation system", + "de": "Steuerung von ValloxMV Lüftungsanlagen" }, "branch": "master", - "github": "https://github.com/inapsis/ioBroker.palazzetti", - "installs": 12, - "weekDownloads": 3, - "stars": 1, + "github": "https://github.com/hacki11/ioBroker.valloxmv", + "installs": 238, + "weekDownloads": 37, + "stars": 7, "issues": 10, "score": 1 }, @@ -2138,193 +1817,101 @@ "issues": 3, "score": 1 }, - "gree-hvac": { + "seko": { "title": { - "de": "gree-hvac", - "en": "gree-hvac", - "ru": "gree-hvac", - "zh-cn": "gree-hvac" + "de": "seko", + "en": "seko", + "ru": "seko", + "zh-cn": "seko" }, - "content": "adapterref/iobroker.gree-hvac/README.md", - "icon": "adapterref/iobroker.gree-hvac/air-conditioner.png", - "keywords": "home automation, Air conditioners, Gree, C&H, WiFi", - "authors": "Serhiy Krasovskyy ", + "content": "adapterref/iobroker.seko/README.md", + "icon": "adapterref/iobroker.seko/seko.png", + "keywords": "seko, sekolink", + "authors": "TA2k ", "license": "MIT", - "published": "2024-04-15T05:52:36.250Z", - "version": "1.1.0", - "latestVersion": "1.1.0", + "published": "2022-09-10T09:13:59.743Z", + "version": "0.0.1", + "latestVersion": "0.0.1", + "materialize": true, "compact": true, "description": { - "en": "Adapter for Gree and C&H conditioners", - "de": "Adapter für Gree und C&H Conditioner", - "ru": "Адаптер для кондиционеров Gree и C&H", - "pt": "Adaptador para condicionadores Gree e C&H", - "nl": "Adapter voor Gree- en C&H-conditioners", - "fr": "Adaptateur pour conditionneurs Gree et C&H", - "it": "Adattatore per condizionatori Gree e C&H", - "es": "Adaptador para acondicionadores de Gree y CplH", - "pl": "Adapter do klimatyzatorów Gree i C & H", - "uk": "Адаптер для кондиціонерів Gree та C&H", - "zh-cn": "Gree 和 C&H 调制器的适配器" + "en": "Adapter for seko devices", + "de": "Adapter für Seko-Geräte", + "ru": "Адаптер для устройств Seko", + "pt": "Adaptador para dispositivos seko", + "nl": "Adapter voor seko-apparaten", + "fr": "Adaptateur pour appareils seko", + "it": "Adattatore per dispositivi seko", + "es": "Adaptador para dispositivos seko", + "pl": "Adapter do urządzeń seko", + "zh-cn": "seko 设备的适配器" }, "titleFull": { - "en": "Air conditioners Gree and C&H", - "de": "Klimaanlagen Gree und C&H", - "ru": "Кондиционеры Gree и C&H", - "pt": "Ar condicionado Gree e C&H", - "nl": "Airconditioners Gree en C&H", - "fr": "Climatiseurs Gree et C&H", - "it": "Aria condizionata Gree e C&H", - "es": "Aire acondicionado Gree and C&H", - "pl": "Urządzenia klimatyzacyjne Gree i C&H", - "uk": "Кондиціонери Gree та C&H", - "zh-cn": "空调机 Gree 和 C&H 软件" + "en": "Seko", + "de": "Seko", + "ru": "Секо", + "pt": "Seko", + "nl": "Seko", + "fr": "Séko", + "it": "Seko", + "es": "Seko", + "pl": "Seko", + "zh-cn": "世子" }, - "branch": "master", - "github": "https://github.com/XHunter74//ioBroker.gree-hvac", - "installs": 63, - "weekDownloads": 29, - "stars": -1 + "branch": "main", + "github": "https://github.com/TA2k/ioBroker.seko", + "installs": 22, + "weekDownloads": 0, + "stars": -1, + "issues": 5, + "score": 1 }, - "micronova": { + "vesync": { "title": { - "de": "micronova", - "en": "micronova", - "ru": "micronova", - "zh-cn": "micronova" - }, - "content": "adapterref/iobroker.micronova/README.md", - "icon": "adapterref/iobroker.micronova/micronova.png", - "keywords": "micronova, easy connect plus", - "authors": "TA2k ", - "license": "MIT", - "published": "2022-12-05T08:09:08.626Z", - "version": "0.0.2", - "latestVersion": "0.0.2", - "compact": true, - "description": { - "en": "Adapter for Micronova devices", - "de": "Adapter für Micronova-Geräte", - "ru": "Адаптер для устройств Micronova", - "pt": "Adaptador para dispositivos Micronova", - "nl": "Adapter voor Micronova-apparaten", - "fr": "Adaptateur pour appareils Micronova", - "it": "Adattatore per dispositivi Micronova", - "es": "Adaptador para dispositivos Micronova", - "pl": "Adapter do urządzeń Micronova", - "zh-cn": "Micronova 设备的适配器" - }, - "titleFull": { - "en": "Micronova Easy Connect Plus", - "de": "Micronova Easy Connect Plus", - "ru": "Микронова Easy Connect Плюс", - "pt": "Micronova Easy Connect Plus", - "nl": "Micronova Easy Connect Plus", - "fr": "Micronova Easy Connect Plus", - "it": "Micronova Easy Connect Plus", - "es": "Conexión fácil Plus de Micronova", - "pl": "Micronova Easy Connect Plus", - "zh-cn": "Micronova Easy Connect Plus" - }, - "branch": "main", - "github": "https://github.com/TA2k/ioBroker.micronova", - "installs": 19, - "weekDownloads": 1, - "stars": -1, - "issues": 4, - "score": 1 - }, - "intesishome": { - "title": { - "de": "intesishome", - "en": "intesishome", - "ru": "intesishome", - "zh-cn": "intesishome" + "de": "vesync", + "en": "vesync", + "ru": "vesync", + "zh-cn": "vesync" }, - "content": "adapterref/iobroker.intesishome/README.md", - "icon": "adapterref/iobroker.intesishome/intesishome.png", - "keywords": "intesishome, vis, GUI, graphical, scada", - "authors": "maxtox ", + "content": "adapterref/iobroker.vesync/README.md", + "icon": "adapterref/iobroker.vesync/vesync.png", + "keywords": "vesync", + "authors": "TA2k ", "license": "MIT", - "published": "2018-04-25T22:24:42.884Z", + "published": "2022-12-05T08:21:40.261Z", "version": "-.-.-", - "latestVersion": "0.1.2", - "materialize": true, - "description": { - "en": "Read and control air condition and heat pumps via intesishome cloud", - "de": "Lesen und steuern Sie Klimaanlagen und Wärmepumpen über eine interessante Cloud", - "ru": "Прочитайте и контролируйте кондиционирование воздуха и тепловые насосы через обычное облако", - "pt": "Leia e controle o ar e as bombas de calor através de uma nuvem intesishome", - "nl": "Leest en controleert de luchttoestand en warmtepompen via een intesishome wolk", - "fr": "Lire et contrôler l'état de l'air et les pompes à chaleur via intesishome cloud", - "it": "Leggi e controlla le condizioni dell'aria e le pompe di calore tramite una nuvola intesishome", - "es": "Lea y controle el aire acondicionado y las bombas de calor a través de la nube intesishome" - }, - "titleFull": { - "en": "Intesishome cloud", - "de": "Intesishome cloud", - "ru": "Intesishome cloud", - "pt": "Intesishome cloud", - "nl": "Intesishome cloud", - "fr": "Intesishome cloud", - "it": "Intesishome cloud", - "es": "Intesishome cloud" - }, - "branch": "master", - "github": "https://github.com/maxtox/ioBroker.intesishome", - "installs": 17, - "weekDownloads": 2, - "stars": 1, - "issues": 11, - "score": 1 - }, - "helios": { - "title": { - "de": "helios", - "en": "helios", - "ru": "helios", - "zh-cn": "helios" - }, - "content": "adapterref/iobroker.helios/README.md", - "icon": "adapterref/iobroker.helios/helios.png", - "keywords": "helios, kwl, easycontrols", - "authors": "KLVN", - "license": "MIT", - "published": "2021-09-23T07:53:51.225Z", - "version": "0.1.0", - "latestVersion": "0.1.0", - "materialize": true, + "latestVersion": "0.0.7", "compact": true, "description": { - "en": "Helios KWL easyControls", - "de": "Helios KWL easyControls", - "ru": "Гелиос KWL easyControls", - "pt": "Helios KWL easyControls", - "nl": "Helios KWL easyControls", - "fr": "Helios KWL easyControls", - "it": "Helios KWL easyControls", - "es": "Helios KWL easyControls", - "pl": "Helios KWL easyControls", - "zh-cn": "Helios KWL easyControls" + "en": "Adapter for VeSync", + "de": "Adapter für VeSync", + "ru": "Адаптер для VeSync", + "pt": "Adaptador para VeSync", + "nl": "Adapter voor VeSync", + "fr": "Adaptateur pour VeSync", + "it": "Adattatore per VeSync", + "es": "Adaptador para VeSync", + "pl": "Adapter do VeSync", + "zh-cn": "VeSync 适配器" }, "titleFull": { - "en": "Helios KWL", - "de": "Helios KWL", - "ru": "Гелиос КВЛ", - "pt": "Helios KWL", - "nl": "Helios KWL", - "fr": "Hélios KWL", - "it": "Helios KWL", - "es": "Helios KWL", - "pl": "Helios KWL", - "zh-cn": "太阳神KWL" + "en": "VeSync", + "de": "VeSync", + "ru": "VeSync", + "pt": "VeSync", + "nl": "VeSync", + "fr": "VeSync", + "it": "VeSync", + "es": "VeSync", + "pl": "VeSync", + "zh-cn": "视觉同步" }, - "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.helios", - "installs": 142, - "weekDownloads": 7, - "stars": 8, - "issues": 1, + "branch": "main", + "github": "https://github.com/TA2k/ioBroker.vesync", + "installs": 307, + "weekDownloads": 6, + "stars": 2, + "issues": 6, "score": 1 }, "daikin": { @@ -2369,123 +1956,73 @@ }, "branch": "master", "github": "https://github.com/Apollon77/ioBroker.daikin", - "installs": 1073, + "installs": 1066, "weekDownloads": 33, "stars": 14, "issues": 23, "score": 1 }, - "heatingcontrol": { + "myuplink": { "title": { - "de": "heatingcontrol", - "en": "heatingcontrol", - "ru": "heatingcontrol", - "zh-cn": "heatingcontrol" + "de": "myuplink", + "en": "myuplink", + "ru": "myuplink", + "zh-cn": "myuplink" }, - "content": "adapterref/iobroker.heatingcontrol/README.md", - "icon": "adapterref/iobroker.heatingcontrol/heatingcontrol.png", - "keywords": "heating", - "authors": "René G. ", + "content": "adapterref/iobroker.myuplink/README.md", + "icon": "adapterref/iobroker.myuplink/myuplink.png", + "keywords": "myuplink, heat pump, NIBE, AIT, Cetetherm, ClimateMaster, Contura, CTA, CTC, Enertech Global", + "authors": "Sebastian Haesselbarth ", "license": "MIT", - "published": "2019-04-27T15:11:04.962Z", - "version": "2.12.10", - "latestVersion": "2.12.10", + "published": "2023-12-25T14:25:43.213Z", + "version": "0.8.1", + "latestVersion": "0.8.2", "compact": true, "description": { - "en": "Heating Control", - "de": "Heizungsregelung", - "ru": "Управление отоплением", - "pt": "Controle de aquecimento", - "nl": "Verwarmingregeling", - "fr": "Contrôle du chauffage", - "it": "Controllo del riscaldamento", - "es": "Control de calentamiento", - "pl": "Kontrola ogrzewania", - "zh-cn": "加热控制", - "uk": "Контроль опалення" + "en": "myUplink.com for Nibe Heat Pumps", + "de": "myUplink.com für Nibe-Wärmepumpen", + "ru": "myUplink.com для тепловых насосов Nibe", + "pt": "myUplink.com para bombas de calor Nibe", + "nl": "myUplink.com voor Nibe-warmtepompen", + "fr": "myUplink.com pour les pompes à chaleur Nibe", + "it": "myUplink.com per le pompe di calore Nibe", + "es": "myUplink.com para bombas de calor Nibe", + "pl": "myUplink.com dla pomp ciepła Nibe", + "uk": "myUplink.com для теплових насосів Nibe", + "zh-cn": "myUplink.com 适用于 Nibe 热泵" }, "titleFull": { - "en": "Heating Control", - "de": "Heizungsregelung", - "ru": "Управление отоплением", - "pt": "Controle de aquecimento", - "nl": "Verwarmingregeling", - "fr": "Contrôle du chauffage", - "it": "Controllo del riscaldamento", - "es": "Control de calentamiento", - "pl": "Kontrola ogrzewania", - "zh-cn": "加热控制", - "uk": "Контроль опалення" + "en": "myUplink", + "de": "myUplink", + "ru": "myUplink", + "pt": "myUplink", + "nl": "myUplink", + "fr": "myUplink", + "it": "myUplink", + "es": "myUplink", + "pl": "myUplink", + "uk": "myUplink", + "zh-cn": "myUplink" }, - "branch": "master", - "github": "https://github.com/rg-engineering/ioBroker.heatingcontrol", - "installs": 2184, - "weekDownloads": 246, - "stars": 50, - "issues": 42, + "branch": "main", + "github": "https://github.com/sebilm/ioBroker.myuplink", + "installs": 216, + "weekDownloads": 44, + "stars": 2, + "issues": 2, "score": 1 }, - "daikin-cloud": { + "comfoair": { "title": { - "de": "daikin-cloud", - "en": "daikin-cloud", - "ru": "daikin-cloud", - "zh-cn": "daikin-cloud" + "de": "comfoair", + "en": "comfoair", + "ru": "comfoair", + "zh-cn": "comfoair" }, - "content": "adapterref/iobroker.daikin-cloud/README.md", - "icon": "adapterref/iobroker.daikin-cloud/daikin-cloud.jpg", - "keywords": "Daikin, Daikin Cloud", - "authors": "Apollon77 ", - "license": "MIT", - "published": "2022-05-23T16:22:30.457Z", - "version": "0.4.8", - "latestVersion": "0.4.10", - "compact": true, - "description": { - "en": "Control Daikin Devices that are only connected to the Daikin Cloud", - "de": "Steuern Sie Daikin-Geräte, die nur mit der Daikin-Cloud verbunden sind", - "ru": "Управление устройствами Daikin, подключенными только к Daikin Cloud", - "pt": "Controlar dispositivos Daikin que estão conectados apenas à nuvem Daikin", - "nl": "Beheer Daikin-apparaten die alleen met de Daikin Cloud zijn verbonden", - "fr": "Contrôlez les appareils Daikin qui sont uniquement connectés au Daikin Cloud", - "it": "Controlla i dispositivi Daikin che sono collegati solo a Daikin Cloud", - "es": "Controle los dispositivos Daikin que solo están conectados a Daikin Cloud", - "pl": "Kontroluj urządzenia Daikin, które są podłączone tylko do chmury Daikin", - "zh-cn": "控制仅连接到大金云的大金设备", - "uk": "Керуйте пристроями Daikin, які підключені лише до Daikin Cloud" - }, - "titleFull": { - "en": "Daikin Cloud", - "de": "Daikin Cloud", - "ru": "Daikin Cloud", - "pt": "Daikin Cloud", - "nl": "Daikin Cloud", - "fr": "Daikin Cloud", - "it": "Daikin Cloud", - "es": "Nube Daikin", - "pl": "Chmura Daikin", - "zh-cn": "大金云", - "uk": "Daikin Cloud" - }, - "branch": "master", - "github": "https://github.com/Apollon77/ioBroker.daikin-cloud", - "installs": 942, - "weekDownloads": 61, - "stars": 11, - "issues": 19, - "score": 1 - }, - "comfoair": { - "title": { - "de": "comfoair", - "en": "comfoair", - "ru": "comfoair", - "zh-cn": "comfoair" - }, - "content": "adapterref/iobroker.comfoair/README.md", - "icon": "adapterref/iobroker.comfoair/comfoair.png", - "keywords": "comfoair, ventilation, smart, home", - "authors": "forelleblau ", + "content": "adapterref/iobroker.comfoair/README.md", + "icon": "adapterref/iobroker.comfoair/comfoair.png", + "keywords": "comfoair, ventilation, smart, home", + "authors": "forelleblau ", "license": "MIT", "published": "2019-02-13T22:06:04.335Z", "version": "1.2.2", @@ -2526,276 +2063,153 @@ "issues": 0, "score": 1 }, - "bsblan": { + "wolf": { "title": { - "de": "bsblan", - "en": "bsblan", - "ru": "bsblan", - "zh-cn": "bsblan" + "de": "wolf", + "en": "wolf", + "ru": "wolf", + "zh-cn": "wolf" }, - "content": "adapterref/iobroker.bsblan/README.md", - "icon": "adapterref/iobroker.bsblan/bsblan.png", - "keywords": "broetje brötje BBK BBS BGB BLW BMR BOB BSK SOB WBS WGB WGB_EVO WGB_Pro_EVO WGB-M WGB-U WOB MHG fujitsu ELCO Aerotop Aquatop Straton Thision Thision_S Thision_S_Plus siemens ATAG QR Atlantic Alfea_Excellia Extensa Austria_Email LWPK Baxi Luna_Platinum CTA Optiheat Froeling Fröling Rendagas_Plus Fujitsu Waterstage_Comfort WSHA WSYK WSYP Gruenenwald Grünenwald Greenheat Interdomo Domostar_GBK_25H Procon_E Olymp SHS WHS Thermital TBox Clima TOP Viessmann Vitotwin Weishaupt WTU lpb heating gas heizung heatpump bsb lan", - "authors": "hacki11 ", + "content": "adapterref/iobroker.wolf/README.md", + "icon": "adapterref/iobroker.wolf/wolf.png", + "keywords": "Heating, Solar, Wolf", + "authors": "smiling_Jack ", "license": "MIT", - "published": "2019-10-06T18:20:43.532Z", - "version": "0.3.4", - "latestVersion": "0.3.4", + "published": "2015-10-08T23:20:16.800Z", + "version": "1.7.0", + "latestVersion": "1.7.0", "materialize": true, "compact": true, "description": { - "en": "Connects the BSB_LAN Interface with ioBroker", - "de": "Verbindet das BSB_LAN Interface mit ioBroker" + "en": "Wolf Heating over ISM8i", + "de": "Wolf Heizung über ISM8i", + "ru": "Отопление Wolf через ISM8i", + "pt": "Aquecimento Wolf sobre o ISM8i", + "nl": "Wolf verwarming via ISM8i", + "fr": "Wolf chauffage sur ISM8i", + "it": "Riscaldamento Wolf su ISM8i", + "es": "Calentamiento Wolf sobre ISM8i", + "pl": "„Wolf” Ogrzewanie nad ISM8i", + "zh-cn": "ISM8i上的“狼”加热" }, "titleFull": { - "en": "Control BSB/PPS/LPB based heating devices using the BSB_LAN interface", - "de": "Steuerung BSB/PPS/LPB basierter Brennwerthermen und Wärmepumpen" + "en": "WOLF Heating over ISM8i", + "de": "WOLF heizt über ISM8i", + "ru": "WOLF отопление через ISM8i", + "pt": "Aquecimento WOLF sobre o ISM8i", + "nl": "WOLF verwarming via ISM8i", + "fr": "WOLF chauffage sur ISM8i", + "it": "Riscaldamento WOLF su ISM8i", + "es": "Calentamiento WOLF sobre ISM8i", + "pl": "WOLF Ogrzewanie nad ISM8i", + "zh-cn": "ISM8i上的“狼”加热" }, "branch": "master", - "github": "https://github.com/hacki11/ioBroker.bsblan", - "installs": 278, - "weekDownloads": 14, - "stars": 3, - "issues": 8, + "github": "https://github.com/ioBroker/ioBroker.wolf", + "installs": 368, + "weekDownloads": 12, + "stars": 24, + "issues": 17, "score": 1 }, - "maxcube": { + "airconwithme": { "title": { - "de": "maxcube", - "en": "maxcube", - "ru": "maxcube", - "zh-cn": "maxcube" + "de": "airconwithme", + "en": "airconwithme", + "ru": "airconwithme", + "zh-cn": "airconwithme" }, - "content": "adapterref/iobroker.maxcube/README.md", - "icon": "adapterref/iobroker.maxcube/maxcube.png", - "keywords": "cube, MAX!, heating, heizung, eQ-3", - "authors": "bluefox ", + "content": "adapterref/iobroker.airconwithme/README.md", + "icon": "adapterref/iobroker.airconwithme/airconwithme.png", + "keywords": "iobroker adapter aircondition mitsubishi", + "authors": "Torsten Weggen ", "license": "MIT", - "published": "2017-06-08T08:46:50.814Z", - "version": "1.0.4", - "latestVersion": "1.0.4", + "published": "2021-03-07T17:44:41.467Z", + "version": "0.0.4", + "latestVersion": "0.0.4", "materialize": true, + "compact": true, "description": { - "en": "Control MAX! devices over MAX! Cube", - "de": "Steuere MAX! Geräte mit dem Max! Cube", - "ru": "Управляет устройствами MAX! при помощи Max! Cube", - "pt": "Control MAX! ", - "nl": "Controle MAX! ", - "fr": "Contrôlez MAX! ", - "it": "Controllo MAX! ", - "es": "Control MAX! ", - "pl": "Control MAX! ", - "zh-cn": "控制MAX!" + "en": "Adapter for Mitsubishi aircondition with airconwithme wlan adapter", + "de": "Adapter for Mitsubishi aircondition with airconwithme wlan adapter", + "ru": "Adapter for Mitsubishi aircondition with airconwithme wlan adapter", + "pt": "Adapter for Mitsubishi aircondition with airconwithme wlan adapter", + "nl": "Adapter for Mitsubishi aircondition with airconwithme wlan adapter", + "fr": "Adapter for Mitsubishi aircondition with airconwithme wlan adapter", + "it": "Adapter for Mitsubishi aircondition with airconwithme wlan adapter", + "es": "Adapter for Mitsubishi aircondition with airconwithme wlan adapter", + "pl": "Adapter for Mitsubishi aircondition with airconwithme wlan adapter", + "zh-cn": "Adapter for Mitsubishi aircondition with airconwithme wlan adapter" + }, + "titleFull": { + "en": "AirConWithMe", + "de": "AirConWithMe", + "ru": "AirConWithMe", + "pt": "AirConWithMe", + "nl": "AirConWithMe", + "fr": "AirConWithMe", + "it": "AirConWithMe", + "es": "AirConWithMe", + "pl": "AirConWithMe", + "zh-cn": "AirConWithMe" }, - "titleFull": "Max! Cube", "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.maxcube", - "installs": 587, - "weekDownloads": 9, - "stars": 9, - "issues": 8, + "github": "https://github.com/weggetor/ioBroker.airconwithme", + "installs": 217, + "weekDownloads": 6, + "stars": 5, + "issues": 17, "score": 1 }, - "seko": { + "remeha-home": { "title": { - "de": "seko", - "en": "seko", - "ru": "seko", - "zh-cn": "seko" + "de": "remeha-home", + "en": "remeha-home", + "ru": "remeha-home", + "zh-cn": "remeha-home" }, - "content": "adapterref/iobroker.seko/README.md", - "icon": "adapterref/iobroker.seko/seko.png", - "keywords": "seko, sekolink", - "authors": "TA2k ", + "content": "adapterref/iobroker.remeha-home/README.md", + "icon": "adapterref/iobroker.remeha-home/remeha-home.png", + "keywords": "Remeha, Remeha-Home, Remeha Home, BDR, bdrthermea", + "authors": "simatec ", "license": "MIT", - "published": "2022-09-10T09:13:59.743Z", - "version": "0.0.1", - "latestVersion": "0.0.1", - "materialize": true, + "published": "2024-09-09T20:00:50.801Z", + "version": "-.-.-", + "latestVersion": "0.2.4", "compact": true, "description": { - "en": "Adapter for seko devices", - "de": "Adapter für Seko-Geräte", - "ru": "Адаптер для устройств Seko", - "pt": "Adaptador para dispositivos seko", - "nl": "Adapter voor seko-apparaten", - "fr": "Adaptateur pour appareils seko", - "it": "Adattatore per dispositivi seko", - "es": "Adaptador para dispositivos seko", - "pl": "Adapter do urządzeń seko", - "zh-cn": "seko 设备的适配器" + "en": "Connect your Remeha Home System with ioBroker", + "de": "Verbinden Sie Ihre Remeha Home System mit ioBroker", + "ru": "Подключите Remeha Home System с ioBroker", + "pt": "Conecte o seu Remeha Home System com ioBroker", + "nl": "Sluit uw Remeha Home System met ioBroker", + "fr": "Connectez votre Remeha Home System avec ioBroker", + "it": "Collega il tuo Remeha Home System con ioBroker", + "es": "Conecta tu Remeha Home System con ioBroker", + "pl": "Połącz Remeha Home System z joBroker", + "uk": "Зв'язатися з нами Remeha Головна Система з ioBroker", + "zh-cn": "连接您的 带ioBroker的Remeha家庭系统" }, "titleFull": { - "en": "Seko", - "de": "Seko", - "ru": "Секо", - "pt": "Seko", - "nl": "Seko", - "fr": "Séko", - "it": "Seko", - "es": "Seko", - "pl": "Seko", - "zh-cn": "世子" + "en": "Remeha Home", + "de": "Remeha Home", + "ru": "Remeha Home", + "pt": "Remeha Home", + "nl": "Remeha Home", + "fr": "Remeha Home", + "it": "Remeha Home", + "es": "Remeha Home", + "pl": "Remeha Home", + "zh-cn": "Remeha Home", + "uk": "Remeha Home" }, - "branch": "main", - "github": "https://github.com/TA2k/ioBroker.seko", - "installs": 22, - "weekDownloads": 0, - "stars": -1, - "issues": 5, - "score": 1 + "branch": "master", + "github": "https://github.com/simatec/ioBroker.remeha-home", + "installs": 3, + "weekDownloads": 173, + "stars": -1 }, - "ems-esp": { - "title": { - "de": "ems-esp", - "en": "ems-esp", - "ru": "ems-esp", - "zh-cn": "ems-esp" - }, - "content": "adapterref/iobroker.ems-esp/README.md", - "icon": "adapterref/iobroker.ems-esp/ems-esp.png", - "keywords": "ems-esp, Buderus, Bosch, Junkers, Netfit, Sieger, Worcester, km200, central heating, smarthome", - "authors": "Thomas Petrick ", - "license": "MIT", - "published": "2021-05-26T13:23:19.574Z", - "version": "4.8.0", - "latestVersion": "4.9.0", - "compact": true, - "description": { - "en": "EMS (Energy Management System) based equipment from manufacturers like Bosch, Buderus, Nefit, Junkers, Worcester and Sieger.", - "de": "EMS (Energy Management System) basierte Geräte von Herstellern wie Bosch, Buderus, Nefit, Junkers, Worcester und Sieger.", - "ru": "Оборудование на базе EMS (системы управления энергопотреблением) от таких производителей, как Bosch, Buderus, Nefit, Junkers, Worcester и Sieger.", - "pt": "Equipamentos baseados em EMS (Sistema de Gerenciamento de Energia) de fabricantes como Bosch, Buderus, Nefit, Junkers, Worcester e Sieger.", - "nl": "Op EMS (Energy Management System) gebaseerde apparatuur van fabrikanten als Bosch, Buderus, Nefit, Junkers, Worcester en Sieger.", - "fr": "Équipements basés sur EMS (Energy Management System) de fabricants tels que Bosch, Buderus, Nefit, Junkers, Worcester et Sieger.", - "it": "Apparecchiature basate su EMS (Energy Management System) di produttori come Bosch, Buderus, Nefit, Junkers, Worcester e Sieger.", - "es": "Equipos basados en EMS (Energy Management System) de fabricantes como Bosch, Buderus, Nefit, Junkers, Worcester y Sieger.", - "pl": "Sprzęt oparty na EMS (Energy Management System) takich producentów jak Bosch, Buderus, Nefit, Junkers, Worcester i Sieger.", - "uk": "EMS (Система енергоменеджменту) на основі обладнання від виробників, таких як Bosch, Buderus, Nefit, Junkers, Worcester та Sieger.", - "zh-cn": "来自 Bosch、Buderus、Nefit、Junkers、Worcester 和 Sieger 等制造商的基于 EMS(能源管理系统)的设备。" - }, - "titleFull": { - "en": "EMS-ESP (ems-esp & km200)", - "de": "EMS-ESP (ems-esp & km200)", - "ru": "EMS-ESP (ems-esp и km200)", - "pt": "EMS-ESP (ems-esp & km200)", - "nl": "EMS-ESP (ems-esp & km200)", - "fr": "EMS-ESP (EMS-ESP & km200)", - "it": "EMS-ESP (ems-esp e km200)", - "es": "EMS-ESP (ems-esp y km200)", - "pl": "EMS-ESP (ems-esp i km200)", - "uk": "EMS-ESP (ems-esp & км200)", - "zh-cn": "EMS-ESP (ems-esp & km200)" - }, - "branch": "main", - "github": "https://github.com/tp1de/ioBroker.ems-esp", - "installs": 1394, - "weekDownloads": 379, - "stars": 18, - "issues": 4, - "score": 1 - }, - "oekofen-json": { - "title": { - "de": "oekofen-json", - "en": "oekofen-json", - "ru": "oekofen-json", - "zh-cn": "oekofen-json" - }, - "content": "adapterref/iobroker.oekofen-json/README.md", - "icon": "adapterref/iobroker.oekofen-json/oekofen-json.png", - "keywords": "oekofen, pellematic", - "authors": "chaozmc ", - "license": "MIT", - "published": "2022-06-17T20:43:05.723Z", - "version": "1.0.5", - "latestVersion": "1.0.5", - "materialize": true, - "compact": true, - "description": { - "en": "Connect OekoFEN Pellematic via JSON to ioBroker", - "de": "Verbinden Sie OekoFEN Pellematic über JSON mit ioBroker", - "ru": "Подключите OekoFEN Pellematic через JSON к ioBroker", - "pt": "Conecte o OekoFEN Pellematic via JSON ao ioBroker", - "nl": "Verbind OekoFEN Pellematic via JSON met ioBroker", - "fr": "Connectez OekoFEN Pellematic via JSON à ioBroker", - "it": "Collega OekoFEN Pellematic tramite JSON a ioBroker", - "es": "Conecte OekoFEN Pellematic a través de JSON a ioBroker", - "pl": "Połącz OekoFEN Pellematic przez JSON z ioBroker", - "zh-cn": "通过 JSON 将 OekoFEN Pellematic 连接到 ioBroker", - "uk": "Підключіть OekoFEN Pellematic через JSON до ioBroker" - }, - "titleFull": { - "en": "OekoFEN JSON", - "de": "ÖkoFEN JSON", - "ru": "ЭкоФЕН JSON", - "pt": "OekoFEN JSON", - "nl": "OekoFEN JSON", - "fr": "OekoFEN JSON", - "it": "OekoFEN JSON", - "es": "OekoFEN JSON", - "pl": "OekoFEN JSON", - "zh-cn": "OekoFEN JSON", - "uk": "OekoFEN JSON" - }, - "branch": "main", - "github": "https://github.com/chaozmc/ioBroker.oekofen-json", - "installs": 111, - "weekDownloads": 7, - "stars": 2, - "issues": 1, - "score": 1 - }, - "wolf": { - "title": { - "de": "wolf", - "en": "wolf", - "ru": "wolf", - "zh-cn": "wolf" - }, - "content": "adapterref/iobroker.wolf/README.md", - "icon": "adapterref/iobroker.wolf/wolf.png", - "keywords": "Heating, Solar, Wolf", - "authors": "smiling_Jack ", - "license": "MIT", - "published": "2015-10-08T23:20:16.800Z", - "version": "1.7.0", - "latestVersion": "1.7.0", - "materialize": true, - "compact": true, - "description": { - "en": "Wolf Heating over ISM8i", - "de": "Wolf Heizung über ISM8i", - "ru": "Отопление Wolf через ISM8i", - "pt": "Aquecimento Wolf sobre o ISM8i", - "nl": "Wolf verwarming via ISM8i", - "fr": "Wolf chauffage sur ISM8i", - "it": "Riscaldamento Wolf su ISM8i", - "es": "Calentamiento Wolf sobre ISM8i", - "pl": "„Wolf” Ogrzewanie nad ISM8i", - "zh-cn": "ISM8i上的“狼”加热" - }, - "titleFull": { - "en": "WOLF Heating over ISM8i", - "de": "WOLF heizt über ISM8i", - "ru": "WOLF отопление через ISM8i", - "pt": "Aquecimento WOLF sobre o ISM8i", - "nl": "WOLF verwarming via ISM8i", - "fr": "WOLF chauffage sur ISM8i", - "it": "Riscaldamento WOLF su ISM8i", - "es": "Calentamiento WOLF sobre ISM8i", - "pl": "WOLF Ogrzewanie nad ISM8i", - "zh-cn": "ISM8i上的“狼”加热" - }, - "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.wolf", - "installs": 366, - "weekDownloads": 12, - "stars": 24, - "issues": 17, - "score": 1 - }, - "myvbus": { + "myvbus": { "title": { "de": "myvbus", "en": "myvbus", @@ -2839,580 +2253,813 @@ }, "branch": "master", "github": "https://github.com/iobroker-community-adapters/ioBroker.myvbus", - "installs": 195, + "installs": 196, "weekDownloads": 33, "stars": 4, "issues": 0, "score": 1 }, - "dysonairpurifier": { + "zehnder-cloud": { "title": { - "de": "dysonairpurifier", - "en": "dysonairpurifier", - "ru": "dysonairpurifier", - "zh-cn": "dysonairpurifier" + "de": "zehnder-cloud", + "en": "zehnder-cloud", + "ru": "zehnder-cloud", + "zh-cn": "zehnder-cloud" }, - "content": "adapterref/iobroker.dysonairpurifier/README.md", - "icon": "adapterref/iobroker.dysonairpurifier/dyson_logo.svg", - "keywords": "dyson, air purifier, pure cool, hot & cool, humidify & cool, fan", - "authors": "grizzelbee ", + "content": "adapterref/iobroker.zehnder-cloud/README.md", + "icon": "adapterref/iobroker.zehnder-cloud/zehnder-cloud.png", + "keywords": "zehnder, comfoairq", + "authors": "TA2k ", "license": "MIT", - "published": "2020-09-30T12:59:19.063Z", - "version": "3.2.3", - "latestVersion": "3.2.3", + "published": "2021-12-02T20:45:38.557Z", + "version": "0.0.7", + "latestVersion": "2.0.0", + "materialize": true, "compact": true, "description": { - "en": "Integrate dyson air purifiers and fans into ioBroker", - "de": "Integrieren Sie Dyson-Luftreiniger und -Lüfter in ioBroker", - "ru": "Интегрируйте очистители воздуха и вентиляторы dyson в ioBroker", - "pt": "Integre purificadores de ar e ventiladores dyson no ioBroker", - "nl": "Integreer dyson-luchtreinigers en -ventilatoren in ioBroker", - "fr": "Intégrez les purificateurs d'air et les ventilateurs Dyson dans ioBroker", - "it": "Integra i purificatori d'aria e i ventilatori Dyson in ioBroker", - "es": "Integre purificadores de aire y ventiladores Dyson en ioBroker", - "pl": "Zintegruj oczyszczacze powietrza i wentylatory Dyson w ioBroker", - "zh-cn": "将戴森空气净化器和风扇集成到ioBroker中", - "uk": "Інтегруйте очищувачі повітря та вентилятори dyson в ioBroker" + "en": "Adapter for Zehnder Cloud API", + "de": "Adapter für Zehnder Cloud API", + "ru": "Адаптер для Zehnder Cloud API", + "pt": "Adaptador para Zehnder Cloud API", + "nl": "Adapter voor Zehnder Cloud API", + "fr": "Adaptateur pour l'API Zehnder Cloud", + "it": "Adattatore per Zehnder Cloud API", + "es": "Adaptador para Zehnder Cloud API", + "pl": "Adapter do interfejsu Zehnder Cloud API", + "zh-cn": "Zehnder Cloud API 适配器" }, "titleFull": { - "en": "dyson air purifiers, air humidifiers, fan heater and fans", - "de": "Dyson Luftreiniger, Luftbefeuchter, Heizlüfter und Lüfter", - "ru": "очистители воздуха, увлажнители воздуха, тепловентилятор и вентиляторы dyson", - "pt": "purificadores de ar da Dison, umidificadores de ar, aquecedor e ventiladores", - "nl": "dyson luchtreinigers, luchtbevochtigers, luchtverhitter en ventilatoren", - "fr": "Purificateurs d'air, humidificateurs d'air, radiateurs soufflants et ventilateurs dyson", - "it": "purificatori d'aria dyson, umidificatori d'aria, termoventilatori e ventilatori", - "es": "Purificadores de aire Dyson, humidificadores de aire, calefactores y ventiladores.", - "pl": "oczyszczacze powietrza dyson, nawilżacze powietrza, nagrzewnice i wentylatory", - "zh-cn": "戴森空气净化器,空气加湿器,风扇加热器和风扇", - "uk": "очищувачі повітря, зволожувачі повітря, обігрівачі та вентилятори dyson" + "en": "Zehnder Cloud", + "de": "Zehnder Cloud", + "ru": "Zehnder Cloud", + "pt": "Zehnder Cloud", + "nl": "Zehnder Cloud", + "fr": "Nuage de Zehnder", + "it": "Zehnder Cloud", + "es": "Nube de Zehnder", + "pl": "Chmura Zehndera", + "zh-cn": "曾德云" }, "branch": "master", - "github": "https://github.com/Grizzelbee/ioBroker.dysonairpurifier/master/README.md", - "installs": 579, - "weekDownloads": 81, - "stars": 13, - "issues": 2, + "github": "https://github.com/TA2k/ioBroker.zehnder-cloud", + "installs": 108, + "weekDownloads": 4, + "stars": 4, + "issues": 3, "score": 1 }, - "luxtronik2": { + "haier": { "title": { - "de": "luxtronik2", - "en": "luxtronik2", - "ru": "luxtronik2", - "zh-cn": "luxtronik2" + "de": "haier", + "en": "haier", + "ru": "haier", + "zh-cn": "haier" }, - "content": "adapterref/iobroker.luxtronik2/README.md", - "icon": "adapterref/iobroker.luxtronik2/luxtronik2.png", - "keywords": "heatpump, websocket, luxtronik", - "authors": "UncleSamSwiss ", - "license": "Apache-2.0", - "published": "2020-12-23T13:52:06.057Z", - "version": "-.-.-", - "latestVersion": "0.4.2", + "content": "adapterref/iobroker.haier/README.md", + "icon": "adapterref/iobroker.haier/haier.png", + "keywords": "haier, air conditioning, climate control", + "authors": "instalator ", + "license": "MIT", + "published": "2017-08-26T18:38:38.677Z", + "version": "1.1.0", + "latestVersion": "1.1.0", "materialize": true, - "compact": true, "description": { - "en": "Connects to Luxtronik 2 heatpump controllers over LAN and WebSocket", - "de": "Verbindung zu Luxtronik 2 Heatpump-Controllern über LAN und WebSocket", - "ru": "Подключается к контроллерам теплового насоса Luxtronik 2 через LAN и WebSocket", - "pt": "Conecta-se a controladores de bomba de calor Luxtronik 2 por LAN e WebSocket", - "nl": "Verbindt met Luxtronik 2 warmtepompcontrollers via LAN en WebSocket", - "fr": "Se connecte aux contrôleurs de pompe à chaleur Luxtronik 2 via LAN et WebSocket", - "it": "Si collega ai controller della pompa di calore Luxtronik 2 su LAN e WebSocket", - "es": "Se conecta a controladores de bomba de calor Luxtronik 2 a través de LAN y WebSocket", - "pl": "Łączy się ze sterownikami pompy ciepła Luxtronik 2 przez LAN i WebSocket", - "zh-cn": "通过LAN和WebSocket连接到Luxtronik 2热泵控制器" + "en": "ioBroker haier Adapter", + "de": "ioBroker Haier Adapter", + "ru": "ioBroker Haier драйвер", + "pt": "Modelo de adaptador para o ioBroker", + "fr": "ioBroker adaptateur modèle", + "nl": "ioBroker Haier Adapter", + "it": "ioBroker haier Adapter", + "es": "ioBroker haier Adapter" }, "titleFull": { - "en": "Luxtronik 2", - "de": "Luxtronik 2", - "ru": "Люкстроник 2", - "pt": "Luxtronik 2", - "nl": "Luxtronik 2", - "fr": "Luxtronik 2", - "it": "Luxtronik 2", - "es": "Luxtronik 2", - "pl": "Luxtronik 2", - "zh-cn": "Luxtronik 2" + "en": "Haier air conditioning control", + "de": "Haier Klimaanlage", + "ru": "Хайер кондиционер", + "pt": "Controle de ar condicionado Haier", + "nl": "Haier airconditioning", + "fr": "Contrôle de la climatisation", + "it": "Haier aria condizionata controllo", + "es": "Control de aire acondicionado Haier", + "pl": "Klimatyzacja", + "uk": "Haier управління кондиціонером", + "zh-cn": "海陆空控制" }, "branch": "master", - "github": "https://github.com/UncleSamSwiss/ioBroker.luxtronik2", - "installs": 364, - "weekDownloads": 7, - "stars": 11, - "issues": 40, + "github": "https://github.com/instalator/ioBroker.haier", + "installs": 57, + "weekDownloads": 17, + "stars": 4, + "issues": 1, "score": 1 }, - "luxtronik1": { + "froeling": { "title": { - "de": "luxtronik1", - "en": "luxtronik1", - "ru": "luxtronik1", - "zh-cn": "luxtronik1" + "de": "froeling", + "en": "froeling", + "ru": "froeling", + "zh-cn": "froeling" }, - "content": "adapterref/iobroker.luxtronik1/README.md", - "icon": "adapterref/iobroker.luxtronik1/luxtronik1.png", - "keywords": "luxtronik, heatpump, smart, home", - "authors": "forelleblau ", + "content": "adapterref/iobroker.froeling/README.md", + "icon": "adapterref/iobroker.froeling/froeling.png", + "keywords": "fröling connect, fröling", + "authors": "TA2k ", "license": "MIT", - "published": "2019-03-20T20:51:24.234Z", - "version": "0.4.1", - "latestVersion": "0.4.1", + "published": "2021-11-06T08:46:04.350Z", + "version": "0.0.8", + "latestVersion": "0.0.8", "materialize": true, "compact": true, "description": { - "en": "Control your Luxtronik 1 heatpump controler", - "de": "Steuern Sie Ihren Luxtronik 1 Wärmepumpenregler", - "ru": "Контролируйте свой Luxtronik 1 нагреватель", - "pt": "Controle seu controle de calor Luxtronik 1", - "nl": "Controleer je Luxtronik 1 verwarmingscontrole", - "fr": "Contrôlez votre Luxtronik 1 régulateur de puissance", - "it": "Controlla il tuo Luxtronik 1 dissipatore di calore", - "es": "Controle su control de bomba de calor Luxtronik 1", - "pl": "Kontrola nad Luxtronikiem 1", - "zh-cn": "控制你的Lxtronik 1个热能控制", - "uk": "Керуйте своїм контролером теплового насоса Luxtronik 1" + "en": "Adapter for Fröling Connect", + "de": "Adapter für Fröling Connect", + "ru": "Адаптер для Fröling Connect", + "pt": "Adaptador para Fröling Connect", + "nl": "Adapter voor Fröling Connect", + "fr": "Adaptateur pour Fröling Connect", + "it": "Adattatore per Fröling Connect", + "es": "Adaptador para Fröling Connect", + "pl": "Adapter do Fröling Connect", + "zh-cn": "Fröling Connect 适配器" }, "titleFull": { - "en": "Luxtronik1Control", - "de": "Luxtronik1Control", - "ru": "Luxtronik1Контроль", - "pt": "Luxtronik1Control", - "nl": "Luxtronik1Control", - "fr": "Luxtronik1Control", - "it": "Luxtronik1Control", - "es": "Luxtronik1Control", - "pl": "Lukstronik1", - "zh-cn": "Luxtronik1Control", - "uk": "Luxtronik1Control" + "en": "Fröling Connect", + "de": "Fröling Connect", + "ru": "Fröling Connect", + "pt": "Fröling Connect", + "nl": "Fröling Connect", + "fr": "Fröling Connect", + "it": "Fröling Connect", + "es": "Fröling Connect", + "pl": "Fröling Connect", + "zh-cn": "弗洛林连接" }, "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.luxtronik1", - "installs": 130, - "weekDownloads": 9, - "stars": 6, - "issues": 3, + "github": "https://github.com/TA2k/ioBroker.froeling", + "installs": 317, + "weekDownloads": 12, + "stars": 11, + "issues": 4, "score": 1 }, - "airzone": { + "melcloud": { "title": { - "de": "airzone", - "en": "airzone", - "ru": "airzone", - "zh-cn": "airzone" + "de": "melcloud", + "en": "melcloud", + "ru": "melcloud", + "zh-cn": "melcloud" }, - "content": "adapterref/iobroker.airzone/README.md", - "icon": "adapterref/iobroker.airzone/AirzoneSmall.png", - "keywords": "ioBroker, airzone, Smart Home, home automation", - "authors": "Christian Schemmer ", + "content": "adapterref/iobroker.melcloud/README.md", + "icon": "adapterref/iobroker.melcloud/melcloud.png", + "keywords": "home automation, MELCloud, Mitsubishi, airconditioning", + "authors": "Black-Thunder ", "license": "MIT", - "published": "2021-04-21T20:04:03.319Z", - "version": "2.0.3", - "latestVersion": "2.0.3", - "materialize": true, + "published": "2020-05-28T14:27:36.311Z", + "version": "2.0.2", + "latestVersion": "2.0.2", "compact": true, "description": { - "en": "Allows the integration of an Airzone system.", - "de": "Ermöglicht die Integration eines Airzone Systems.", - "ru": "Позволяет интегрировать систему Airzone.", - "pt": "Permite a integração de um sistema de Zona Aérea.", - "nl": "Maakt de integratie van een Airzone-systeem mogelijk.", - "fr": "Permet d'intégrer un système Airzone.", - "it": "Permette l'integrazione di un sistema Airzone.", - "es": "Permite la integración de un sistema Airzone.", - "pl": "Umożliwia integrację systemu Airzone.", - "zh-cn": "实现了Airzone系统的整合。" + "en": "This adapter integrates Mitsubishi Electric devices via MELCloud into ioBroker.", + "de": "Dieser Adapter integriert Mitsubishi Electric Geräte über MELCloud in ioBroker.", + "ru": "Этот адаптер интегрирует Mitsubishi Electric устройства через MELCloud в ioBroker.", + "pt": "Este adaptador integra dispositivos Mitsubishi Electric via MELCloud no ioBroker.", + "nl": "Deze adapter integreert Mitsubishi Elektrische apparaten via MELCloud in ioBroker.", + "fr": "Cet adaptateur intègre les appareils Mitsubishi Electric via MELCloud dans ioBroker.", + "it": "Questo adattatore integra i dispositivi Mitsubishi Electric tramite MELCloud in ioBroker.", + "es": "Este adaptador integra dispositivos eléctricos Mitsubishi vía MELCloud en ioBroker.", + "pl": "Adapter ten integruje urządzenia Mitsubishi Electric za pośrednictwem MELCloud z joBroker.", + "uk": "Цей адаптер інтегрує Mitsubishi Electric devices через MELCloud в ioBroker.", + "zh-cn": "这个适配器通过MELCloud将三菱电器设备集成到ioBroker中." }, "titleFull": { - "en": "Airzone local API", - "de": "Airzone lokale API", - "ru": "Airzone local API", - "pt": "Airzone local API", - "nl": "Airzone lokale API", - "fr": "Airzone local API", - "it": "API locale di Airzone", - "es": "API local de Airzone", - "pl": "Lokalne API strefy lotniczej", - "zh-cn": "Airzone本地API" + "en": "MELCloud", + "de": "MELCloud", + "ru": "MELCloud", + "pt": "MELCloud", + "nl": "MELCloud", + "fr": "MELCloud", + "it": "MELCloud", + "es": "MELCloud", + "pl": "MELCloud", + "zh-cn": "MEL云", + "uk": "MELCloud" }, "branch": "master", - "github": "https://github.com/SilentPhoenix11/ioBroker.airzone", - "installs": 23, - "weekDownloads": 2, - "stars": 1, - "issues": 1, + "github": "https://github.com/Black-Thunder/ioBroker.melcloud", + "installs": 820, + "weekDownloads": 56, + "stars": 12, + "issues": 0, "score": 1 - } - } - }, - "communication": { - "title": { - "en": "Communication", - "de": "Kommunikation", - "ru": "Сетевые", - "pt": "Comunicação", - "nl": "Communicatie", - "fr": "Communication", - "it": "Comunicazione", - "es": "Comunicación", - "pl": "Komunikacja" - }, - "pages": { - "cloud": { + }, + "wolf-smartset": { "title": { - "de": "cloud", - "en": "cloud", - "ru": "cloud", - "zh-cn": "cloud" + "de": "wolf-smartset", + "en": "wolf-smartset", + "ru": "wolf-smartset", + "zh-cn": "wolf-smartset" }, - "content": "adapterref/iobroker.cloud/README.md", - "icon": "adapterref/iobroker.cloud/cloud.png", - "keywords": "web, Cloud, communication", - "authors": "bluefox ", - "published": "2016-06-24T18:36:32.658Z", - "version": "5.0.1", - "latestVersion": "5.0.1", + "content": "adapterref/iobroker.wolf-smartset/README.md", + "icon": "adapterref/iobroker.wolf-smartset/wolf-smartset.png", + "keywords": "wolf, heating, cloud", + "authors": "MeisterTR ", + "license": "MIT", + "published": "2021-02-20T19:13:10.168Z", + "version": "1.2.3", + "latestVersion": "1.2.3", "materialize": true, "compact": true, "description": { - "en": "Connects your ioBroker server to the ioBroker cloud", - "de": "Verbindet Ihren ioBroker-Server mit der ioBroker-Cloud", - "ru": "Подключает сервер ioBroker к облаку ioBroker", - "pt": "Conecta seu servidor ioBroker à nuvem ioBroker", - "nl": "Verbindt uw ioBroker-server met de ioBroker-cloud", - "fr": "Connecte votre serveur ioBroker au cloud ioBroker", - "it": "Collega il tuo server ioBroker al cloud ioBroker", - "es": "Conecta tu ioBroker servidor a la ioBroker en la nube", - "pl": "Łączy serwer ioBroker na ioBroker chmura", - "zh-cn": "连接你的ioBroker服务器的ioBroker云" + "en": "Connect Wolf cloud to IoBroker", + "de": "Verbinden Sie die Wolf Cloud mit IoBroker", + "ru": "Подключите облако Wolf к IoBroker", + "pt": "Conecte a nuvem Wolf ao IoBroker", + "nl": "Verbind Wolf-cloud met IoBroker", + "fr": "Connectez Wolf Cloud à IoBroker", + "it": "Connetti il ​​cloud Wolf a IoBroker", + "es": "Conecte la nube Wolf a IoBroker", + "pl": "Połącz chmurę Wolfa z IoBrokerem", + "zh-cn": "将Wolf云连接到IoBroker" }, "titleFull": { - "en": "Cloud connection", - "de": "Cloud-Verbindung", - "ru": "Облачное соединение", - "pt": "Conexão em nuvem", - "nl": "Cloud verbinding", - "fr": "Connexion au cloud", - "it": "Connessione cloud", - "es": "Conexión a la nube", - "pl": "Połączenie w chmurze", - "zh-cn": "云连接" + "en": "Wolf SmartSet", + "de": "Wolf SmartSet", + "ru": "Wolf SmartSet", + "pt": "Wolf SmartSet", + "nl": "Wolf SmartSet", + "fr": "Wolf SmartSet", + "it": "Wolf SmartSet", + "es": "Wolf SmartSet", + "pl": "Wolf SmartSet", + "zh-cn": "狼SmartSet" }, "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.cloud", - "installs": 16613, - "weekDownloads": 483, - "stars": 40, - "issues": 28, + "github": "https://github.com/iobroker-community-adapters/ioBroker.wolf-smartset", + "installs": 480, + "weekDownloads": 56, + "stars": 12, + "issues": 14, "score": 1 }, - "bascloud": { + "vaillant": { "title": { - "de": "bascloud", - "en": "bascloud", - "ru": "bascloud", - "zh-cn": "bascloud" + "de": "vaillant", + "en": "vaillant", + "ru": "vaillant", + "zh-cn": "vaillant" }, - "content": "adapterref/iobroker.bascloud/README.md", - "icon": "adapterref/iobroker.bascloud/bascloud.png", - "keywords": "bascloud, digital twin, building automation, smart building, iot, connector", - "authors": "Yanick Stephan ", + "content": "adapterref/iobroker.vaillant/README.md", + "icon": "adapterref/iobroker.vaillant/vaillant.png", + "keywords": "vaillant, multiMATIC, VR900, VR920", + "authors": "TA2k ", "license": "MIT", - "published": "2024-06-03T13:39:09.210Z", + "published": "2020-02-27T12:31:43.908Z", "version": "-.-.-", - "latestVersion": "0.4.0", + "latestVersion": "0.7.3", + "materialize": true, "compact": true, "description": { - "en": "BAScloud is a secure platform for networking and storing building information across properties.", - "de": "BAScloud ist eine sichere Plattform zur objektübergreifenden Vernetzung und Speicherung von Gebäudeinformationen.", - "ru": "BAScloud — это безопасная платформа для создания сети и хранения информации о зданиях на разных объектах.", - "pt": "BAScloud é uma plataforma segura para rede e armazenamento de informações prediais em propriedades.", - "nl": "BAScloud is een veilig platform voor het netwerken en opslaan van gebouwinformatie over verschillende eigendommen heen.", - "fr": "BAScloud est une plate-forme sécurisée pour la mise en réseau et le stockage des informations sur les bâtiments dans toutes les propriétés.", - "it": "BAScloud è una piattaforma sicura per il networking e l'archiviazione di informazioni sugli edifici tra proprietà.", - "es": "BAScloud es una plataforma segura para establecer contactos y almacenar información de construcción en todas las propiedades.", - "pl": "BAScloud to bezpieczna platforma do łączenia w sieć i przechowywania informacji o budynkach w różnych obiektach.", - "uk": "BAScloud — це безпечна платформа для роботи в мережі та зберігання інформації про будівлі в об’єктах.", - "zh-cn": "BAScloud 是一个安全平台,用于跨物业联网和存储建筑信息。" + "en": "Vaillant multiMatic VR900/VR920 Adapter", + "de": "Vaillant multiMatic VR900 / VR920 Adapter", + "ru": "Адаптер Vaillant multiMatic VR900 / VR920", + "pt": "Adaptador Vaillant multiMatic VR900 / VR920", + "nl": "Vaillant multiMatic VR900 / VR920-adapter", + "fr": "Adaptateur Vaillant multiMatic VR900 / VR920", + "it": "Vaillant multiMatic VR900 / VR920 Adapter", + "es": "Adaptador Vaillant multiMatic VR900 / VR920", + "pl": "Adapter Vaillant multiMatic VR900 / VR920", + "zh-cn": "Vaillant multiMatic VR900 / VR920适配器" }, "titleFull": { - "en": "BAScloud", - "de": "BAScloud", - "ru": "BAScloud", - "pt": "BAScloud", - "nl": "BAScloud", - "fr": "BAScloud", - "it": "BAScloud", - "es": "BAScloud", - "pl": "BAScloud", - "uk": "BAScloud", - "zh-cn": "BAScloud" + "en": "Vaillant multiMATIC", + "de": "Vaillant multiMATIC", + "ru": "Vaillant multiMATIC", + "pt": "Vaillant multiMATIC", + "nl": "Vaillant multiMATIC", + "fr": "Vaillant multiMATIC", + "it": "Vaillant multiMATIC", + "es": "Vaillant multiMATIC", + "pl": "Vaillant multiMATIC", + "zh-cn": "万能multiMATIC" }, - "branch": "main", - "github": "https://github.com/BAScloud/ioBroker.bascloud", - "installs": 4, - "weekDownloads": 12, - "stars": -1 + "branch": "master", + "github": "https://github.com/TA2k/ioBroker.vaillant", + "installs": 785, + "weekDownloads": 48, + "stars": 11, + "issues": 26, + "score": 1 }, - "link": { + "oekofen-json": { "title": { - "de": "link", - "en": "link", - "ru": "link", - "zh-cn": "link" + "de": "oekofen-json", + "en": "oekofen-json", + "ru": "oekofen-json", + "zh-cn": "oekofen-json" }, - "content": "adapterref/iobroker.link/README.md", - "icon": "adapterref/iobroker.link/link.png", - "keywords": "vpn, link, remote access", - "authors": "gh-god, Bluefox ", - "license": "CC-BY-NC-4.0", - "published": "2018-06-10T19:29:40.991Z", - "version": "0.5.12", - "latestVersion": "0.5.12", + "content": "adapterref/iobroker.oekofen-json/README.md", + "icon": "adapterref/iobroker.oekofen-json/oekofen-json.png", + "keywords": "oekofen, pellematic", + "authors": "chaozmc ", + "license": "MIT", + "published": "2022-06-17T20:43:05.723Z", + "version": "1.0.5", + "latestVersion": "1.0.5", "materialize": true, "compact": true, "description": { - "en": "Create VPN connection via ioBroker", - "de": "Erstellen Sie eine VPN-Verbindung über ioBroker", - "ru": "Создание VPN-соединения через ioBroker", - "pt": "Crie uma conexão VPN via ioBroker", - "nl": "Maak een VPN-verbinding via ioBroker", - "fr": "Créer une connexion VPN via ioBroker", - "it": "Crea una connessione VPN tramite ioBroker", - "es": "Crear una conexión VPN a través de ioBroker" + "en": "Connect OekoFEN Pellematic via JSON to ioBroker", + "de": "Verbinden Sie OekoFEN Pellematic über JSON mit ioBroker", + "ru": "Подключите OekoFEN Pellematic через JSON к ioBroker", + "pt": "Conecte o OekoFEN Pellematic via JSON ao ioBroker", + "nl": "Verbind OekoFEN Pellematic via JSON met ioBroker", + "fr": "Connectez OekoFEN Pellematic via JSON à ioBroker", + "it": "Collega OekoFEN Pellematic tramite JSON a ioBroker", + "es": "Conecte OekoFEN Pellematic a través de JSON a ioBroker", + "pl": "Połącz OekoFEN Pellematic przez JSON z ioBroker", + "zh-cn": "通过 JSON 将 OekoFEN Pellematic 连接到 ioBroker", + "uk": "Підключіть OekoFEN Pellematic через JSON до ioBroker" }, "titleFull": { - "en": "Link VPN" + "en": "OekoFEN JSON", + "de": "ÖkoFEN JSON", + "ru": "ЭкоФЕН JSON", + "pt": "OekoFEN JSON", + "nl": "OekoFEN JSON", + "fr": "OekoFEN JSON", + "it": "OekoFEN JSON", + "es": "OekoFEN JSON", + "pl": "OekoFEN JSON", + "zh-cn": "OekoFEN JSON", + "uk": "OekoFEN JSON" }, - "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.link", - "installs": 316, - "weekDownloads": 10, - "stars": 16, - "issues": 9, + "branch": "main", + "github": "https://github.com/chaozmc/ioBroker.oekofen-json", + "installs": 112, + "weekDownloads": 7, + "stars": 2, + "issues": 1, "score": 1 }, - "socketio": { + "nibeuplink": { "title": { - "de": "socketio", - "en": "socketio", - "ru": "socketio", - "zh-cn": "socketio" + "de": "nibeuplink", + "en": "nibeuplink", + "ru": "nibeuplink", + "zh-cn": "nibeuplink" }, - "content": "adapterref/iobroker.socketio/README.md", - "icon": "adapterref/iobroker.socketio/socketio.png", - "keywords": "web, socket.io, communication", - "authors": "bluefox ", + "content": "adapterref/iobroker.nibeuplink/README.md", + "icon": "adapterref/iobroker.nibeuplink/nibeuplink.png", + "keywords": "nibeuplink, nibe, heat pump", + "authors": "Sebastian Haesselbarth ", "license": "MIT", - "published": "2015-01-02T20:43:54.368Z", - "version": "6.7.1", - "latestVersion": "6.7.1", + "published": "2019-03-21T19:15:28.166Z", + "version": "1.3.1", + "latestVersion": "1.3.1", "compact": true, "description": { - "en": "This adapter allows to communicate different web applications with ioBroker", - "de": "Dieser Adapter ermöglicht die Kommunikation verschiedener Web-Anwendungen mit ioBroker", - "ru": "Этот адаптер позволяет соединяться различным веб-приложениям с ioBroker", - "pt": "Este adaptador permite comunicar diferentes aplicativos da web com ioBroker", - "nl": "Met deze adapter kunt u verschillende webtoepassingen communiceren met ioBroker", - "fr": "Cet adaptateur permet de communiquer différentes applications web avec ioBroker", - "it": "Questo adattatore consente di comunicare diverse applicazioni Web con ioBroker", - "es": "Este adaptador permite comunicar diferentes aplicaciones web con ioBroker", - "pl": "Ten adapter umożliwia komunikację z różnymi aplikacjami WWW za pomocą ioBroker", - "zh-cn": "该适配器允许与ioBroker通信不同的Web应用程序" + "en": "With this adapter data of a Nibe heat pump can be read from Nibe Uplink.", + "de": "Mit diesem Adapter können Daten einer Nibe-Wärmepumpe von Nibe Uplink ausgelesen werden.", + "ru": "С помощью этого адаптера данные теплового насоса Nibe можно считывать с Nibe Uplink.", + "pt": "Com este adaptador, os dados de uma bomba de calor Nibe podem ser lidos no Nibe Uplink.", + "nl": "Met deze adapter kunnen gegevens van een Nibe warmtepomp uit Nibe Uplink worden uitgelezen.", + "fr": "Avec cet adaptateur, les données d'une pompe à chaleur Nibe peuvent être lues à partir de Nibe Uplink.", + "it": "Con questo adattatore i dati di una pompa di calore Nibe possono essere letti da Nibe Uplink.", + "es": "Con este adaptador, los datos de una bomba de calor Nibe se pueden leer desde Nibe Uplink.", + "pl": "Za pomocą tego adaptera dane pompy ciepła Nibe można odczytać z Nibe Uplink.", + "uk": "За допомогою цього адаптера дані теплового насоса Nibe можна зчитувати з Nibe Uplink.", + "zh-cn": "使用此适配器,可以从 Nibe Uplink 读取 Nibe 热泵的数据。" }, "titleFull": { - "en": "socket.io" + "en": "Nibe Uplink", + "de": "Nibe Uplink", + "ru": "Nibe Uplink", + "pt": "Nibe Uplink", + "nl": "Nibe Uplink", + "fr": "Nibe Uplink", + "it": "Nibe Uplink", + "es": "Nibe Uplink", + "pl": "Nibe Uplink", + "uk": "Nibe Uplink", + "zh-cn": "Nibe Uplink" }, "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.socketio", - "installs": 39628, - "weekDownloads": 3164, - "stars": 25, - "issues": 17, + "github": "https://github.com/sebilm/ioBroker.nibeuplink", + "installs": 225, + "weekDownloads": 13, + "stars": 9, + "issues": 1, "score": 1 }, - "iwg-vpn": { + "intesishome": { "title": { - "de": "iwg-vpn", - "en": "iwg-vpn", - "ru": "iwg-vpn", - "zh-cn": "iwg-vpn" + "de": "intesishome", + "en": "intesishome", + "ru": "intesishome", + "zh-cn": "intesishome" }, - "content": "adapterref/iobroker.iwg-vpn/README.md", - "icon": "adapterref/iobroker.iwg-vpn/iwg-vpn.png", - "keywords": "vpn, remote, fernzugriff, fernsteuerung, connect, link, wireguard, alexa, amazon, cloud, nat, iot", - "authors": "iwg-vpn ", - "license": "CC-BY-NC-4.0", - "published": "2022-02-13T16:45:24.364Z", - "version": "3.0.0", - "latestVersion": "3.0.0", + "content": "adapterref/iobroker.intesishome/README.md", + "icon": "adapterref/iobroker.intesishome/intesishome.png", + "keywords": "intesishome, vis, GUI, graphical, scada", + "authors": "maxtox ", + "license": "MIT", + "published": "2018-04-25T22:24:42.884Z", + "version": "-.-.-", + "latestVersion": "0.1.2", "materialize": true, - "compact": true, "description": { - "en": "THE adapter for setting up WireGuard VPN", - "de": "DER Adapter zum Einrichten von WireGuard VPN", - "ru": "Адаптер для настройки WireGuard VPN", - "pt": "O adaptador para configurar VPN WireGuard", - "nl": "DE adapter voor het instellen van WireGuard VPN", - "fr": "L'adaptateur pour configurer WireGuard VPN", - "it": "L'adattatore per configurare WireGuard VPN", - "es": "EL adaptador para configurar WireGuard VPN", - "pl": "Adapter do konfiguracji WireGuard VPN", - "uk": "Адаптер для налаштування WireGuard VPN", - "zh-cn": "用于设置 WireGuard VPN 的适配器" + "en": "Read and control air condition and heat pumps via intesishome cloud", + "de": "Lesen und steuern Sie Klimaanlagen und Wärmepumpen über eine interessante Cloud", + "ru": "Прочитайте и контролируйте кондиционирование воздуха и тепловые насосы через обычное облако", + "pt": "Leia e controle o ar e as bombas de calor através de uma nuvem intesishome", + "nl": "Leest en controleert de luchttoestand en warmtepompen via een intesishome wolk", + "fr": "Lire et contrôler l'état de l'air et les pompes à chaleur via intesishome cloud", + "it": "Leggi e controlla le condizioni dell'aria e le pompe di calore tramite una nuvola intesishome", + "es": "Lea y controle el aire acondicionado y las bombas de calor a través de la nube intesishome" }, "titleFull": { - "en": "WireGuard VPN", - "de": "WireGuard-VPN", - "ru": "WireGuard VPN", - "pt": "VPN WireGuard", - "nl": "WireGuard VPN", - "fr": "VPN WireGuard", - "it": "WireGuard VPN", - "es": "VPN de WireGuard", - "pl": "WireGuard VPN", - "uk": "CyberGhost VPN купони", - "zh-cn": "线卫VPN" + "en": "Intesishome cloud", + "de": "Intesishome cloud", + "ru": "Intesishome cloud", + "pt": "Intesishome cloud", + "nl": "Intesishome cloud", + "fr": "Intesishome cloud", + "it": "Intesishome cloud", + "es": "Intesishome cloud" }, - "branch": "main", - "github": "https://github.com/iwg-vpn/ioBroker.iwg-vpn", - "installs": 340, - "weekDownloads": 23, + "branch": "master", + "github": "https://github.com/maxtox/ioBroker.intesishome", + "installs": 17, + "weekDownloads": 2, "stars": 1, - "issues": 0, + "issues": 11, "score": 1 }, - "rest-api": { + "heatingcontrol": { "title": { - "de": "rest-api", - "en": "rest-api", - "ru": "rest-api", - "zh-cn": "rest-api" + "de": "heatingcontrol", + "en": "heatingcontrol", + "ru": "heatingcontrol", + "zh-cn": "heatingcontrol" }, - "content": "adapterref/iobroker.rest-api/README.md", - "icon": "adapterref/iobroker.rest-api/rest-api.png", - "keywords": "web, rest-api, RESTful, API, communication", - "authors": "bluefox ", - "license": "Apache-2.0", - "published": "2022-04-15T11:50:34.122Z", - "version": "2.0.3", - "latestVersion": "2.0.3", - "materialize": true, + "content": "adapterref/iobroker.heatingcontrol/README.md", + "icon": "adapterref/iobroker.heatingcontrol/heatingcontrol.png", + "keywords": "heating", + "authors": "René G. ", + "license": "MIT", + "published": "2019-04-27T15:11:04.962Z", + "version": "2.12.10", + "latestVersion": "2.12.10", "compact": true, "description": { - "en": "This adapter allows to read and write ioBroker objects and state with web RESTful API and Swagger UI", - "de": "Dieser Adapter erlaubt die ioBroker-Objekte mit Web RESTful API und Swagger UI zu lesen und zu schreiben", - "ru": "Этот адаптер позволяет читать и записывать объекты ioBroker и контактировать с RESTful API и Swagger UI", - "pt": "Esse adaptador permite ler e gravar objetos ioBroker e declarar com a API RESTful da Web e a interface do usuário do Swagger", - "nl": "Deze adapter maakt het mogelijk om ioBroker-objecten te lezen en te schrijven met de web RESTful API en Swagger UI", - "fr": "Cet adaptateur permet de lire et d'écrire des objets et des états ioBroker avec l'API Web RESTful et l'interface utilisateur Swagger.", - "it": "Questo adattatore consente di leggere e scrivere oggetti ioBroker e lo stato con l'API RESTful Web e l'interfaccia utente di Swagger", - "es": "Este adaptador permite leer y escribir objetos y estados ioBroker con la API RESTful web y la interfaz de usuario Swagger", - "pl": "Ten adapter pozwala na odczyt i zapis obiektów ioBroker oraz ich stan za pomocą web RESTful API i Swagger UI", - "zh-cn": "该适配器允许使用Web RESTful API和Swagger UI读写ioBroker对象和状态" + "en": "Heating Control", + "de": "Heizungsregelung", + "ru": "Управление отоплением", + "pt": "Controle de aquecimento", + "nl": "Verwarmingregeling", + "fr": "Contrôle du chauffage", + "it": "Controllo del riscaldamento", + "es": "Control de calentamiento", + "pl": "Kontrola ogrzewania", + "zh-cn": "加热控制", + "uk": "Контроль опалення" }, "titleFull": { - "en": "REST API" + "en": "Heating Control", + "de": "Heizungsregelung", + "ru": "Управление отоплением", + "pt": "Controle de aquecimento", + "nl": "Verwarmingregeling", + "fr": "Contrôle du chauffage", + "it": "Controllo del riscaldamento", + "es": "Control de calentamiento", + "pl": "Kontrola ogrzewania", + "zh-cn": "加热控制", + "uk": "Контроль опалення" }, "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.rest-api", - "installs": 1246, - "weekDownloads": 74, - "stars": 12, - "issues": 13, + "github": "https://github.com/rg-engineering/ioBroker.heatingcontrol", + "installs": 2183, + "weekDownloads": 246, + "stars": 50, + "issues": 42, "score": 1 }, - "ws": { + "tado": { "title": { - "de": "ws", - "en": "ws", - "ru": "ws", - "zh-cn": "ws" + "de": "tado", + "en": "tado", + "ru": "tado", + "zh-cn": "tado" }, - "content": "adapterref/iobroker.ws/README.md", - "icon": "adapterref/iobroker.ws/ws.png", - "keywords": "web, web socket, communication", - "authors": "bluefox ", + "content": "adapterref/iobroker.tado/README.md", + "icon": "adapterref/iobroker.tado/tado.png", + "keywords": "energy, tado, thermostat, climate, temperature", + "authors": "HGlab01 <>, DutchmanNL <>", "license": "MIT", - "published": "2022-01-30T21:26:20.045Z", - "version": "2.6.2", - "latestVersion": "2.6.2", + "published": "2019-10-12T00:08:04.705Z", + "version": "0.5.6", + "latestVersion": "0.5.7", "compact": true, "description": { - "en": "This adapter allows to communicate different web applications with ioBroker", - "de": "Dieser Adapter ermöglicht die Kommunikation verschiedener Web-Anwendungen mit ioBroker", - "ru": "Этот адаптер позволяет соединяться различным веб-приложениям с ioBroker", - "pt": "Este adaptador permite comunicar diferentes aplicativos da web com ioBroker", - "nl": "Met deze adapter kunt u verschillende webtoepassingen communiceren met ioBroker", - "fr": "Cet adaptateur permet de communiquer différentes applications web avec ioBroker", - "it": "Questo adattatore consente di comunicare diverse applicazioni Web con ioBroker", - "es": "Este adaptador permite comunicar diferentes aplicaciones web con ioBroker", - "pl": "Ten adapter umożliwia komunikację z różnymi aplikacjami WWW za pomocą ioBroker", - "uk": "Цей адаптер дозволяє спілкуватися різним веб-додаткам з ioBroker", - "zh-cn": "该适配器允许与ioBroker通信不同的Web应用程序" + "en": "Tado cloud connector to control Tado devices", + "de": "Tado cloud connector to control Tado devices", + "ru": "Tado cloud connector to control Tado devices", + "pt": "Tado cloud connector to control Tado devices", + "nl": "Tado cloud connector to control Tado devices", + "fr": "Tado cloud connector to control Tado devices", + "it": "Tado cloud connector to control Tado devices", + "es": "Tado cloud connector to control Tado devices", + "pl": "Tado cloud connector to control Tado devices", + "zh-cn": "Tado cloud connector to control Tado devices", + "uk": "Tado cloud connector to control Tado devices" }, "titleFull": { - "en": "Web socket" + "en": "Tado", + "de": "Tado", + "ru": "Tado", + "pt": "Tado", + "nl": "Tado", + "fr": "Tado", + "it": "Tado", + "es": "Tado", + "pl": "Tado", + "zh-cn": "Tado", + "uk": "Tado" }, - "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.ws", - "installs": 37549, - "weekDownloads": 3068, - "stars": 4, - "issues": 2, + "branch": "main", + "github": "https://github.com/DrozmotiX/ioBroker.tado", + "installs": 1479, + "weekDownloads": 238, + "stars": 23, + "issues": 4, "score": 1 }, - "simple-api": { + "netatmo-energy": { "title": { - "de": "simple-api", - "en": "simple-api", - "ru": "simple-api", - "zh-cn": "simple-api" + "de": "netatmo-energy", + "en": "netatmo-energy", + "ru": "netatmo-energy", + "zh-cn": "netatmo-energy" }, - "content": "adapterref/iobroker.simple-api/README.md", - "icon": "adapterref/iobroker.simple-api/simple-api.png", - "keywords": "web, simpleAPI, RESTful, communication", - "authors": "bluefox , Apollon77 , Marco.K ", + "content": "adapterref/iobroker.netatmo-energy/README.md", + "icon": "adapterref/iobroker.netatmo-energy/netatmo-energy.png", + "keywords": "netatmo, energy, thermostat, climate, temperature", + "authors": "ioKlausi ", "license": "MIT", - "published": "2015-02-06T06:54:32.754Z", - "version": "2.8.0", - "latestVersion": "2.8.0", + "published": "2020-12-13T20:50:36.851Z", + "version": "2.7.3", + "latestVersion": "2.7.3", "materialize": true, "compact": true, "description": { - "en": "This adapter allows to read and write ioBroker objects and state with web RESTful API", - "de": "Dieser Adapter ermöglicht das Lesen und Schreiben von ioBroker-Objekten und den Status mit der Web-RESTful-API", - "ru": "Этот адаптер позволяет читать и записывать объекты и состояния ioBroker с помощью веб-RESTful API", - "pt": "Esse adaptador permite ler e gravar objetos ioBroker e declarar com a API RESTful da web", - "nl": "Deze adapter maakt het mogelijk om ioBroker-objecten te lezen en te schrijven en aan te geven met de web RESTful API", - "fr": "Cet adaptateur permet de lire et d'écrire des objets et des états ioBroker avec l'API Web RESTful", - "it": "Questo adattatore consente di leggere e scrivere oggetti e stato di ioBroker con l'API RESTful web", - "es": "Este adaptador permite leer y escribir objetos y estados ioBroker con API RESTful web", - "pl": "Ten adapter umożliwia odczyt i zapis obiektów ioBroker oraz ich stan za pomocą web RESTful API", - "zh-cn": "该适配器允许使用Web RESTful API读写ioBroker对象和状态" + "en": "Get and set data using Netatmo Energy API", + "de": "Abrufen und Festlegen von Daten mithilfe der Netatmo Energy API", + "ru": "Получение и установка данных с помощью Netatmo Energy API", + "pt": "Obtenha e defina dados usando a API Netatmo Energy", + "nl": "Gegevens ophalen en instellen met Netatmo Energy API", + "fr": "Obtenez et définissez des données à l'aide de l'API Netatmo Energy", + "it": "Ottieni e imposta i dati utilizzando Netatmo Energy API", + "es": "Obtenga y configure datos usando la API de Netatmo Energy", + "pl": "Pobierz i ustaw dane za pomocą Netatmo Energy API", + "zh-cn": "使用Netatmo Energy API获取和设置数据", + "uk": "Отримайте та налаштуйте дані за допомогою Netatmo Energy API" }, "titleFull": { - "en": "Simple RESTful API", - "de": "Einfache RESTful API", - "ru": "Простой RESTful API", - "pt": "API RESTful simples", - "nl": "Eenvoudige RESTful API", - "fr": "API RESTful simple", - "it": "API RESTful semplice", - "es": "API RESTful simple", - "pl": "Prosty interfejs API RESTful", - "zh-cn": "简单的RESTful API" - }, - "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.simple-api", - "installs": 35139, - "weekDownloads": 1668, - "stars": 39, - "issues": 23, - "score": 1 - }, - "asterisk": { + "en": "Netatmo Energy", + "de": "Netatmo Energy", + "ru": "Netatmo Energy", + "pt": "Energia Netatmo", + "nl": "Netatmo Energy", + "fr": "Netatmo Energy", + "it": "Netatmo Energy", + "es": "Energía Netatmo", + "pl": "Netatmo Energy", + "zh-cn": "耐特莫能源", + "uk": "Netatmo Energy" + }, + "branch": "master", + "github": "https://github.com/Homemade-Disaster/ioBroker.netatmo-energy", + "installs": 114, + "weekDownloads": 30, + "stars": 7, + "issues": 1, + "score": 1 + }, + "helios": { + "title": { + "de": "helios", + "en": "helios", + "ru": "helios", + "zh-cn": "helios" + }, + "content": "adapterref/iobroker.helios/README.md", + "icon": "adapterref/iobroker.helios/helios.png", + "keywords": "helios, kwl, easycontrols", + "authors": "KLVN", + "license": "MIT", + "published": "2021-09-23T07:53:51.225Z", + "version": "0.1.0", + "latestVersion": "0.1.0", + "materialize": true, + "compact": true, + "description": { + "en": "Helios KWL easyControls", + "de": "Helios KWL easyControls", + "ru": "Гелиос KWL easyControls", + "pt": "Helios KWL easyControls", + "nl": "Helios KWL easyControls", + "fr": "Helios KWL easyControls", + "it": "Helios KWL easyControls", + "es": "Helios KWL easyControls", + "pl": "Helios KWL easyControls", + "zh-cn": "Helios KWL easyControls" + }, + "titleFull": { + "en": "Helios KWL", + "de": "Helios KWL", + "ru": "Гелиос КВЛ", + "pt": "Helios KWL", + "nl": "Helios KWL", + "fr": "Hélios KWL", + "it": "Helios KWL", + "es": "Helios KWL", + "pl": "Helios KWL", + "zh-cn": "太阳神KWL" + }, + "branch": "master", + "github": "https://github.com/iobroker-community-adapters/ioBroker.helios", + "installs": 143, + "weekDownloads": 7, + "stars": 8, + "issues": 1, + "score": 1 + }, + "weishaupt-wem": { + "title": { + "de": "weishaupt-wem", + "en": "weishaupt-wem", + "ru": "weishaupt-wem", + "zh-cn": "weishaupt-wem" + }, + "content": "adapterref/iobroker.weishaupt-wem/README.md", + "icon": "adapterref/iobroker.weishaupt-wem/weishaupt-wem.png", + "keywords": "weishaupt, WEM, WEM Portal", + "authors": "ta2k ", + "license": "MIT", + "published": "2019-11-19T07:38:18.092Z", + "version": "0.0.15", + "latestVersion": "0.0.16", + "materialize": true, + "compact": true, + "description": { + "en": "Adapter for weishaupt WEM Portal", + "de": "Adapter für das weishaupt WEM Portal", + "ru": "Адаптер для Weishaupt WEM Portal", + "pt": "Adaptador para weishaupt WEM Portal", + "nl": "Adapter voor weishaupt WEM Portal", + "fr": "Adaptateur pour le portail weishaupt WEM", + "it": "Adattatore per portale WEM weishaupt", + "es": "Adaptador para weishaupt WEM Portal", + "pl": "Adapter do weishaupt WEM Portal", + "zh-cn": "weishaupt WEM门户适配器" + }, + "titleFull": { + "en": "weishaupt WEM Portal", + "de": "weishaupt WEM Portal", + "ru": "weishaupt WEM Portal", + "pt": "Portal do MAE", + "nl": "weishaupt WEM-portal", + "fr": "weishaupt WEM Portal", + "it": "weishaupt WEM Portal", + "es": "weishaupt WEM Portal", + "pl": "weishaupt Portal WEM", + "zh-cn": "weishaupt WEM门户" + }, + "branch": "master", + "github": "https://github.com/ta2k/ioBroker.weishaupt-wem", + "installs": 318, + "weekDownloads": 4, + "stars": 11, + "issues": 16, + "score": 1 + }, + "micronova": { + "title": { + "de": "micronova", + "en": "micronova", + "ru": "micronova", + "zh-cn": "micronova" + }, + "content": "adapterref/iobroker.micronova/README.md", + "icon": "adapterref/iobroker.micronova/micronova.png", + "keywords": "micronova, easy connect plus", + "authors": "TA2k ", + "license": "MIT", + "published": "2022-12-05T08:09:08.626Z", + "version": "0.0.2", + "latestVersion": "0.0.2", + "compact": true, + "description": { + "en": "Adapter for Micronova devices", + "de": "Adapter für Micronova-Geräte", + "ru": "Адаптер для устройств Micronova", + "pt": "Adaptador para dispositivos Micronova", + "nl": "Adapter voor Micronova-apparaten", + "fr": "Adaptateur pour appareils Micronova", + "it": "Adattatore per dispositivi Micronova", + "es": "Adaptador para dispositivos Micronova", + "pl": "Adapter do urządzeń Micronova", + "zh-cn": "Micronova 设备的适配器" + }, + "titleFull": { + "en": "Micronova Easy Connect Plus", + "de": "Micronova Easy Connect Plus", + "ru": "Микронова Easy Connect Плюс", + "pt": "Micronova Easy Connect Plus", + "nl": "Micronova Easy Connect Plus", + "fr": "Micronova Easy Connect Plus", + "it": "Micronova Easy Connect Plus", + "es": "Conexión fácil Plus de Micronova", + "pl": "Micronova Easy Connect Plus", + "zh-cn": "Micronova Easy Connect Plus" + }, + "branch": "main", + "github": "https://github.com/TA2k/ioBroker.micronova", + "installs": 18, + "weekDownloads": 1, + "stars": -1, + "issues": 4, + "score": 1 + }, + "panasonic-comfort-cloud": { + "title": { + "de": "panasonic-comfort-cloud", + "en": "panasonic-comfort-cloud", + "ru": "panasonic-comfort-cloud", + "zh-cn": "panasonic-comfort-cloud" + }, + "content": "adapterref/iobroker.panasonic-comfort-cloud/README.md", + "icon": "adapterref/iobroker.panasonic-comfort-cloud/panasonic-comfort-cloud.png", + "keywords": "air condition", + "authors": "marc ", + "license": "MIT", + "published": "2020-04-07T19:31:39.438Z", + "version": "3.0.2", + "latestVersion": "3.0.2", + "compact": true, + "description": { + "en": "Adapter for Panasonic Comfort Cloud", + "de": "Adapter für Panasonic Comfort Cloud", + "ru": "Адаптер для Panasonic Comfort Cloud", + "pt": "Adaptador para Panasonic Comfort Cloud", + "nl": "Adapter voor Panasonic Comfort Cloud", + "fr": "Adaptateur pour Panasonic Comfort Cloud", + "it": "Adattatore per Panasonic Comfort Cloud", + "es": "Adaptador para Panasonic Comfort Cloud", + "pl": "Adapter do chmury Panasonic Comfort Cloud", + "zh-cn": "松下舒适云适配器", + "uk": "Адаптер для Panasonic Comfort Cloud" + }, + "titleFull": { + "en": "Panasonic Comfort Cloud", + "de": "Panasonic Comfort Cloud", + "ru": "Panasonic Comfort Cloud", + "pt": "Panasonic Comfort Cloud", + "nl": "Panasonic Comfort Cloud", + "fr": "Panasonic Comfort Cloud", + "it": "Panasonic Comfort Cloud", + "es": "Panasonic Comfort Cloud", + "pl": "Panasonic Comfort Cloud", + "zh-cn": "松下舒适云", + "uk": "Panasonic Comfort Cloud" + }, + "branch": "master", + "github": "https://github.com/marc2016/ioBroker.panasonic-comfort-cloud", + "installs": 364, + "weekDownloads": 24, + "stars": 21, + "issues": 7, + "score": 1 + } + } + }, + "communication": { + "title": { + "en": "Communication", + "de": "Kommunikation", + "ru": "Сетевые", + "pt": "Comunicação", + "nl": "Communicatie", + "fr": "Communication", + "it": "Comunicazione", + "es": "Comunicación", + "pl": "Komunikacja" + }, + "pages": { + "asterisk": { "title": { "de": "asterisk", "en": "asterisk", @@ -3455,32 +3102,80 @@ }, "branch": "master", "github": "https://github.com/schmupu/ioBroker.asterisk", - "installs": 526, + "installs": 524, "weekDownloads": 11, "stars": 18, "issues": 16, "score": 1 }, - "doorio": { + "cloud": { "title": { - "de": "doorio", - "en": "doorio", - "ru": "doorio", - "zh-cn": "doorio" + "de": "cloud", + "en": "cloud", + "ru": "cloud", + "zh-cn": "cloud" }, - "content": "adapterref/iobroker.doorio/README.md", - "icon": "adapterref/iobroker.doorio/doorio.png", - "keywords": "doorio, door intercom, sip", - "authors": "bettman66 , bluefox , peterfido", - "license": "MIT", - "published": "2019-05-28T16:44:08.900Z", - "version": "2.1.5", - "latestVersion": "2.1.5", + "content": "adapterref/iobroker.cloud/README.md", + "icon": "adapterref/iobroker.cloud/cloud.png", + "keywords": "web, Cloud, communication", + "authors": "bluefox ", + "published": "2016-06-24T18:36:32.658Z", + "version": "5.0.1", + "latestVersion": "5.0.1", "materialize": true, "compact": true, "description": { - "en": "Selfmade Door Intercom", - "de": "Selbstgemachte Türsprechanlage", + "en": "Connects your ioBroker server to the ioBroker cloud", + "de": "Verbindet Ihren ioBroker-Server mit der ioBroker-Cloud", + "ru": "Подключает сервер ioBroker к облаку ioBroker", + "pt": "Conecta seu servidor ioBroker à nuvem ioBroker", + "nl": "Verbindt uw ioBroker-server met de ioBroker-cloud", + "fr": "Connecte votre serveur ioBroker au cloud ioBroker", + "it": "Collega il tuo server ioBroker al cloud ioBroker", + "es": "Conecta tu ioBroker servidor a la ioBroker en la nube", + "pl": "Łączy serwer ioBroker na ioBroker chmura", + "zh-cn": "连接你的ioBroker服务器的ioBroker云" + }, + "titleFull": { + "en": "Cloud connection", + "de": "Cloud-Verbindung", + "ru": "Облачное соединение", + "pt": "Conexão em nuvem", + "nl": "Cloud verbinding", + "fr": "Connexion au cloud", + "it": "Connessione cloud", + "es": "Conexión a la nube", + "pl": "Połączenie w chmurze", + "zh-cn": "云连接" + }, + "branch": "master", + "github": "https://github.com/ioBroker/ioBroker.cloud", + "installs": 16627, + "weekDownloads": 483, + "stars": 40, + "issues": 28, + "score": 1 + }, + "doorio": { + "title": { + "de": "doorio", + "en": "doorio", + "ru": "doorio", + "zh-cn": "doorio" + }, + "content": "adapterref/iobroker.doorio/README.md", + "icon": "adapterref/iobroker.doorio/doorio.png", + "keywords": "doorio, door intercom, sip", + "authors": "bettman66 , bluefox , peterfido", + "license": "MIT", + "published": "2019-05-28T16:44:08.900Z", + "version": "2.1.5", + "latestVersion": "2.1.5", + "materialize": true, + "compact": true, + "description": { + "en": "Selfmade Door Intercom", + "de": "Selbstgemachte Türsprechanlage", "ru": "Самодельный Домофон", "pt": "Selfmade Door Intercom", "nl": "Zelfgemaakte deurintercom", @@ -3506,7 +3201,7 @@ }, "branch": "master", "github": "https://github.com/Bettman66/ioBroker.doorio", - "installs": 210, + "installs": 212, "weekDownloads": 18, "stars": 9, "issues": 0, @@ -3563,415 +3258,419 @@ "issues": 0, "score": 1 }, - "message-queue": { + "rest-api": { "title": { - "de": "message-queue", - "en": "message-queue", - "ru": "message-queue", - "zh-cn": "message-queue" + "de": "rest-api", + "en": "rest-api", + "ru": "rest-api", + "zh-cn": "rest-api" }, - "content": "adapterref/iobroker.message-queue/README.md", - "icon": "adapterref/iobroker.message-queue/message-queue.png", - "keywords": "kafka rabbitmq mq queue message-broker producer consunmer", - "authors": "MK-2001 ", + "content": "adapterref/iobroker.rest-api/README.md", + "icon": "adapterref/iobroker.rest-api/rest-api.png", + "keywords": "web, rest-api, RESTful, API, communication", + "authors": "bluefox ", "license": "Apache-2.0", - "published": "2022-01-24T22:30:10.852Z", - "version": "-.-.-", - "latestVersion": "0.0.3", + "published": "2022-04-15T11:50:34.122Z", + "version": "2.0.3", + "latestVersion": "2.0.3", "materialize": true, "compact": true, "description": { - "en": "This adapter implements the integration to different message queues like Kafka, Rabbit-MQ, ... suggestions are welcome", - "de": "Dieser Adapter implementiert die Integration in verschiedene Nachrichtenwarteschlangen wie Kafka, Rabbit-MQ, ... Vorschläge sind willkommen", - "ru": "Этот адаптер реализует интеграцию с различными очередями сообщений, такими как Kafka, Rabbit-MQ, ... предложения приветствуются.", - "pt": "Este adaptador implementa a integração a diferentes filas de mensagens como Kafka, Rabbit-MQ, ... sugestões são bem vindas", - "nl": "Deze adapter implementeert de integratie met verschillende berichtenwachtrijen zoals Kafka, Rabbit-MQ, ... suggesties zijn welkom", - "fr": "Cet adaptateur implémente l'intégration à différentes files d'attente de messages comme Kafka, Rabbit-MQ, ... les suggestions sont les bienvenues", - "it": "Questo adattatore implementa l'integrazione a diverse code di messaggi come Kafka, Rabbit-MQ, ... suggerimenti sono i benvenuti", - "es": "Este adaptador implementa la integración a diferentes colas de mensajes como Kafka, Rabbit-MQ, ... se aceptan sugerencias", - "pl": "Ten adapter implementuje integrację z różnymi kolejkami wiadomości, takimi jak Kafka, Rabbit-MQ, ... sugestie są mile widziane", - "zh-cn": "该适配器实现了对不同消息队列的集成,如 Kafka、Rabbit-MQ、...欢迎提出建议" + "en": "This adapter allows to read and write ioBroker objects and state with web RESTful API and Swagger UI", + "de": "Dieser Adapter erlaubt die ioBroker-Objekte mit Web RESTful API und Swagger UI zu lesen und zu schreiben", + "ru": "Этот адаптер позволяет читать и записывать объекты ioBroker и контактировать с RESTful API и Swagger UI", + "pt": "Esse adaptador permite ler e gravar objetos ioBroker e declarar com a API RESTful da Web e a interface do usuário do Swagger", + "nl": "Deze adapter maakt het mogelijk om ioBroker-objecten te lezen en te schrijven met de web RESTful API en Swagger UI", + "fr": "Cet adaptateur permet de lire et d'écrire des objets et des états ioBroker avec l'API Web RESTful et l'interface utilisateur Swagger.", + "it": "Questo adattatore consente di leggere e scrivere oggetti ioBroker e lo stato con l'API RESTful Web e l'interfaccia utente di Swagger", + "es": "Este adaptador permite leer y escribir objetos y estados ioBroker con la API RESTful web y la interfaz de usuario Swagger", + "pl": "Ten adapter pozwala na odczyt i zapis obiektów ioBroker oraz ich stan za pomocą web RESTful API i Swagger UI", + "zh-cn": "该适配器允许使用Web RESTful API和Swagger UI读写ioBroker对象和状态" }, "titleFull": { - "en": "Message-Queue", - "de": "Message-Queue", - "ru": "Очередь сообщений", - "pt": "Fila de mensagens", - "nl": "Berichtenwachtrij", - "fr": "File d'attente de messages", - "it": "Coda di messaggi", - "es": "Cola de mensajes", - "pl": "Kolejka wiadomości", - "zh-cn": "消息队列" + "en": "REST API" }, - "branch": "main", - "github": "https://github.com/MK-2001/ioBroker.message-queue", - "installs": 2, - "weekDownloads": 1, - "stars": -1, - "issues": 14, + "branch": "master", + "github": "https://github.com/ioBroker/ioBroker.rest-api", + "installs": 1237, + "weekDownloads": 74, + "stars": 12, + "issues": 13, "score": 1 }, - "iot": { + "socketio": { "title": { - "de": "iot", - "en": "iot", - "ru": "iot", - "zh-cn": "iot" + "de": "socketio", + "en": "socketio", + "ru": "socketio", + "zh-cn": "socketio" }, - "content": "adapterref/iobroker.iot/README.md", - "icon": "adapterref/iobroker.iot/iot.png", - "keywords": "web, Cloud, communication", + "content": "adapterref/iobroker.socketio/README.md", + "icon": "adapterref/iobroker.socketio/socketio.png", + "keywords": "web, socket.io, communication", "authors": "bluefox ", "license": "MIT", - "published": "2018-09-22T16:11:37.398Z", - "version": "3.3.0", - "latestVersion": "3.4.2", - "materialize": true, + "published": "2015-01-02T20:43:54.368Z", + "version": "6.7.1", + "latestVersion": "6.7.1", "compact": true, "description": { - "en": "Connects your ioBroker server to the ioBroker IoT cloud", - "de": "Verbindet Ihren ioBroker-Server mit der ioBroker IoT-Cloud", - "ru": "Соединяет ваш сервер ioBroker с облаком ioBroker IoT", - "pt": "Conecta seu servidor ioBroker à nuvem IoT do ioBroker", - "nl": "Verbindt uw ioBroker-server met de ioBroker IoT-cloud", - "fr": "Connecte votre serveur ioBroker au cloud ioBroker IoT", - "it": "Collega il tuo server ioBroker al cloud IoT IoBroker", - "es": "Conecta su servidor ioBroker a la nube ioBroker IoT", - "pl": "Łączy twój serwer ioBroker z chmurą IoT ioBroker", - "zh-cn": "连接你的ioBroker服务器的ioBroker IoT云" + "en": "This adapter allows to communicate different web applications with ioBroker", + "de": "Dieser Adapter ermöglicht die Kommunikation verschiedener Web-Anwendungen mit ioBroker", + "ru": "Этот адаптер позволяет соединяться различным веб-приложениям с ioBroker", + "pt": "Este adaptador permite comunicar diferentes aplicativos da web com ioBroker", + "nl": "Met deze adapter kunt u verschillende webtoepassingen communiceren met ioBroker", + "fr": "Cet adaptateur permet de communiquer différentes applications web avec ioBroker", + "it": "Questo adattatore consente di comunicare diverse applicazioni Web con ioBroker", + "es": "Este adaptador permite comunicar diferentes aplicaciones web con ioBroker", + "pl": "Ten adapter umożliwia komunikację z różnymi aplikacjami WWW za pomocą ioBroker", + "zh-cn": "该适配器允许与ioBroker通信不同的Web应用程序" }, "titleFull": { - "en": "IoT cloud connection", - "de": "Cloud IoT-Verbindung", - "ru": "Соединение Cloud IoT", - "pt": "Conexão Cloud IoT", - "nl": "Cloud IoT-verbinding", - "fr": "Connexion Cloud IoT", - "it": "Connessione Cloud IoT", - "es": "Conexión IoT en la nube", - "pl": "Połączenie Cloud IoT", - "zh-cn": "IoT云连接" + "en": "socket.io" }, "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.iot", - "installs": 17057, - "weekDownloads": 907, - "stars": 70, - "issues": 80, + "github": "https://github.com/ioBroker/ioBroker.socketio", + "installs": 39621, + "weekDownloads": 3164, + "stars": 25, + "issues": 17, "score": 1 - } - } - }, - "date-and-time": { - "title": { - "en": "Date and Time", - "de": "Datum und Uhrzeit", - "ru": "Дата и время", - "pt": "Data e hora", - "nl": "Datum en tijd", - "fr": "Date et heure", - "it": "Data e ora", - "es": "Fecha y hora", - "pl": "Data i godzina" - }, - "pages": { - "schoolfree": { + }, + "link": { "title": { - "de": "schoolfree", - "en": "schoolfree", - "ru": "schoolfree", - "zh-cn": "schoolfree" + "de": "link", + "en": "link", + "ru": "link", + "zh-cn": "link" }, - "content": "adapterref/iobroker.schoolfree/README.md", - "icon": "adapterref/iobroker.schoolfree/schoolfree.png", - "keywords": "home automation, Ferien, School free, School holidays", - "authors": "simatec ", - "license": "MIT", - "published": "2019-05-10T10:00:17.663Z", - "version": "1.1.4", - "latestVersion": "1.1.5", + "content": "adapterref/iobroker.link/README.md", + "icon": "adapterref/iobroker.link/link.png", + "keywords": "vpn, link, remote access", + "authors": "gh-god, Bluefox ", + "license": "CC-BY-NC-4.0", + "published": "2018-06-10T19:29:40.991Z", + "version": "0.5.12", + "latestVersion": "0.5.12", + "materialize": true, "compact": true, "description": { - "en": "Automatic control for school free", - "de": "Automatische Steuerung für die Schulferien", - "ru": "Автоматическое управление для школы бесплатно", - "pt": "Controle automático para a escola livre", - "nl": "Automatische besturing voor school gratis", - "fr": "Contrôle automatique pour l'école libre", - "it": "Controllo automatico per la scuola gratis", - "es": "Control automático para la escuela libre.", - "pl": "Automatyczna kontrola za darmo w szkole", - "uk": "Автоматичне керування під час шкільних канікул", - "zh-cn": "免费学校自动控制" + "en": "Create VPN connection via ioBroker", + "de": "Erstellen Sie eine VPN-Verbindung über ioBroker", + "ru": "Создание VPN-соединения через ioBroker", + "pt": "Crie uma conexão VPN via ioBroker", + "nl": "Maak een VPN-verbinding via ioBroker", + "fr": "Créer une connexion VPN via ioBroker", + "it": "Crea una connessione VPN tramite ioBroker", + "es": "Crear una conexión VPN a través de ioBroker" }, "titleFull": { - "en": "schoolfree", - "de": "Schulferien", - "ru": "затвор", - "pt": "obturador", - "nl": "Luik", - "fr": "obturateur", - "it": "otturatore", - "es": "obturador", - "pl": "migawka", - "uk": "Шкільні канікули", - "zh-cn": "快门" + "en": "Link VPN" }, "branch": "master", - "github": "https://github.com/simatec/ioBroker.schoolfree", - "installs": 1909, - "weekDownloads": 172, - "stars": 5, - "issues": 4, + "github": "https://github.com/ioBroker/ioBroker.link", + "installs": 317, + "weekDownloads": 10, + "stars": 16, + "issues": 9, "score": 1 }, - "birthdays": { + "bascloud": { "title": { - "de": "birthdays", - "en": "birthdays", - "ru": "birthdays", - "zh-cn": "birthdays" + "de": "bascloud", + "en": "bascloud", + "ru": "bascloud", + "zh-cn": "bascloud" }, - "content": "adapterref/iobroker.birthdays/README.md", - "icon": "adapterref/iobroker.birthdays/birthdays.png", - "keywords": "calendar, ical, carddav, birthday", - "authors": "Matthias Kleine ", + "content": "adapterref/iobroker.bascloud/README.md", + "icon": "adapterref/iobroker.bascloud/bascloud.png", + "keywords": "bascloud, digital twin, building automation, smart building, iot, connector", + "authors": "Yanick Stephan ", "license": "MIT", - "published": "2020-12-28T14:25:46.377Z", - "version": "3.0.1", - "latestVersion": "3.0.1", + "published": "2024-06-03T13:39:09.210Z", + "version": "-.-.-", + "latestVersion": "0.4.0", "compact": true, "description": { - "en": "Use an ical file to import your contacts birthdays", - "de": "Verwenden Sie eine ical-Datei, um die Geburtstage Ihrer Kontakte zu importieren", - "ru": "Используйте файл ical для импорта дней рождения контактов", - "pt": "Use um arquivo ical para importar os aniversários de seus contatos", - "nl": "Gebruik een ical-bestand om de verjaardagen van uw contacten te importeren", - "fr": "Utilisez un fichier ical pour importer les anniversaires de vos contacts", - "it": "Usa un file ical per importare i compleanni dei tuoi contatti", - "es": "Utilice un archivo ical para importar los cumpleaños de sus contactos", - "pl": "Użyj pliku ical, aby zaimportować daty urodzin kontaktów", - "uk": "Використовуйте файл ical, щоб імпортувати дні народження ваших контактів", - "zh-cn": "使用 ical 文件导入您的联系人生日" + "en": "BAScloud is a secure platform for networking and storing building information across properties.", + "de": "BAScloud ist eine sichere Plattform zur objektübergreifenden Vernetzung und Speicherung von Gebäudeinformationen.", + "ru": "BAScloud — это безопасная платформа для создания сети и хранения информации о зданиях на разных объектах.", + "pt": "BAScloud é uma plataforma segura para rede e armazenamento de informações prediais em propriedades.", + "nl": "BAScloud is een veilig platform voor het netwerken en opslaan van gebouwinformatie over verschillende eigendommen heen.", + "fr": "BAScloud est une plate-forme sécurisée pour la mise en réseau et le stockage des informations sur les bâtiments dans toutes les propriétés.", + "it": "BAScloud è una piattaforma sicura per il networking e l'archiviazione di informazioni sugli edifici tra proprietà.", + "es": "BAScloud es una plataforma segura para establecer contactos y almacenar información de construcción en todas las propiedades.", + "pl": "BAScloud to bezpieczna platforma do łączenia w sieć i przechowywania informacji o budynkach w różnych obiektach.", + "uk": "BAScloud — це безпечна платформа для роботи в мережі та зберігання інформації про будівлі в об’єктах.", + "zh-cn": "BAScloud 是一个安全平台,用于跨物业联网和存储建筑信息。" }, "titleFull": { - "en": "Birthdays", - "de": "Geburtstage", - "ru": "Дни рождения", - "pt": "Aniversários", - "nl": "verjaardagen", - "fr": "Anniversaires", - "it": "compleanni", - "es": "Cumpleaños", - "pl": "Urodziny", - "uk": "Дні народження", - "zh-cn": "生日" + "en": "BAScloud", + "de": "BAScloud", + "ru": "BAScloud", + "pt": "BAScloud", + "nl": "BAScloud", + "fr": "BAScloud", + "it": "BAScloud", + "es": "BAScloud", + "pl": "BAScloud", + "uk": "BAScloud", + "zh-cn": "BAScloud" }, - "branch": "master", - "github": "https://github.com/klein0r/ioBroker.birthdays", - "installs": 1323, - "weekDownloads": 52, - "stars": 6, - "issues": 3, - "score": 1 + "branch": "main", + "github": "https://github.com/BAScloud/ioBroker.bascloud", + "installs": 4, + "weekDownloads": 12, + "stars": -1 }, - "time-switch": { + "ws": { "title": { - "de": "time-switch", - "en": "time-switch", - "ru": "time-switch", - "zh-cn": "time-switch" + "de": "ws", + "en": "ws", + "ru": "ws", + "zh-cn": "ws" }, - "content": "adapterref/iobroker.time-switch/README.md", - "icon": "adapterref/iobroker.time-switch/time-switch.png", - "keywords": "ioBroker, template, Smart Home, home automation", - "authors": "walli545 ", + "content": "adapterref/iobroker.ws/README.md", + "icon": "adapterref/iobroker.ws/ws.png", + "keywords": "web, web socket, communication", + "authors": "bluefox ", "license": "MIT", - "published": "2020-03-20T18:02:30.284Z", - "version": "-.-.-", - "latestVersion": "2.2.2", - "materialize": true, + "published": "2022-01-30T21:26:20.045Z", + "version": "2.6.2", + "latestVersion": "2.6.2", "compact": true, "description": { - "en": "Time based switching of devices", - "de": "Zeitbasiertes Schalten von Geräten", - "ru": "Переключение устройств по времени", - "pt": "Troca de dispositivos com base no tempo", - "nl": "Tijdgebaseerd schakelen van apparaten", - "fr": "Commutation temporelle des appareils", - "it": "Commutazione dei dispositivi basata sul tempo", - "es": "Cambio de dispositivos basado en el tiempo", - "pl": "Czasowe przełączanie urządzeń", - "zh-cn": "基于时间的设备切换" + "en": "This adapter allows to communicate different web applications with ioBroker", + "de": "Dieser Adapter ermöglicht die Kommunikation verschiedener Web-Anwendungen mit ioBroker", + "ru": "Этот адаптер позволяет соединяться различным веб-приложениям с ioBroker", + "pt": "Este adaptador permite comunicar diferentes aplicativos da web com ioBroker", + "nl": "Met deze adapter kunt u verschillende webtoepassingen communiceren met ioBroker", + "fr": "Cet adaptateur permet de communiquer différentes applications web avec ioBroker", + "it": "Questo adattatore consente di comunicare diverse applicazioni Web con ioBroker", + "es": "Este adaptador permite comunicar diferentes aplicaciones web con ioBroker", + "pl": "Ten adapter umożliwia komunikację z różnymi aplikacjami WWW za pomocą ioBroker", + "uk": "Цей адаптер дозволяє спілкуватися різним веб-додаткам з ioBroker", + "zh-cn": "该适配器允许与ioBroker通信不同的Web应用程序" }, "titleFull": { - "en": "time-switch", - "de": "Zeitschaltuhr", - "ru": "реле времени", - "pt": "mudança de tempo", - "nl": "tijdschakelaar", - "fr": "interrupteur horaire", - "it": "tempo-interruttore", - "es": "interruptor de tiempo", - "pl": "zmiana czasu", - "zh-cn": "定时开关" + "en": "Web socket" }, "branch": "master", - "github": "https://github.com/walli545/ioBroker.time-switch", - "installs": 1140, - "weekDownloads": 19, - "stars": 17, - "issues": 17, + "github": "https://github.com/ioBroker/ioBroker.ws", + "installs": 37540, + "weekDownloads": 3068, + "stars": 4, + "issues": 2, "score": 1 }, - "webuntis": { + "iot": { "title": { - "de": "webuntis", - "en": "webuntis", - "ru": "webuntis", - "zh-cn": "webuntis" + "de": "iot", + "en": "iot", + "ru": "iot", + "zh-cn": "iot" }, - "content": "adapterref/iobroker.webuntis/README.md", - "icon": "adapterref/iobroker.webuntis/webuntis.png", - "keywords": "webuntis Stundenplan Schule", - "authors": "Newan ", + "content": "adapterref/iobroker.iot/README.md", + "icon": "adapterref/iobroker.iot/iot.png", + "keywords": "web, Cloud, communication", + "authors": "bluefox ", "license": "MIT", - "published": "2022-01-22T22:38:20.748Z", - "version": "0.3.4", - "latestVersion": "0.3.4", + "published": "2018-09-22T16:11:37.398Z", + "version": "3.3.0", + "latestVersion": "3.4.2", "materialize": true, "compact": true, "description": { - "en": "Adapter to get data from WebUntis", - "de": "Adapter um Daten von WebUntis zu bekommen", - "ru": "Адаптер для получения данных из WebUntis", - "pt": "Adaptador para obter dados do WebUntis", - "nl": "Adapter om gegevens van WebUntis te krijgen", - "fr": "Adaptateur pour récupérer les données de WebUntis", - "it": "Adattatore per ottenere dati da WebUntis", - "es": "Adaptador para obtener datos de WebUntis", - "pl": "Adapter do pobierania danych z WebUntis", - "zh-cn": "适配器从 WebUntis 获取数据" + "en": "Connects your ioBroker server to the ioBroker IoT cloud", + "de": "Verbindet Ihren ioBroker-Server mit der ioBroker IoT-Cloud", + "ru": "Соединяет ваш сервер ioBroker с облаком ioBroker IoT", + "pt": "Conecta seu servidor ioBroker à nuvem IoT do ioBroker", + "nl": "Verbindt uw ioBroker-server met de ioBroker IoT-cloud", + "fr": "Connecte votre serveur ioBroker au cloud ioBroker IoT", + "it": "Collega il tuo server ioBroker al cloud IoT IoBroker", + "es": "Conecta su servidor ioBroker a la nube ioBroker IoT", + "pl": "Łączy twój serwer ioBroker z chmurą IoT ioBroker", + "zh-cn": "连接你的ioBroker服务器的ioBroker IoT云" }, "titleFull": { - "en": "WebUntis", - "de": "WebUntis", - "ru": "ВебУнтис", - "pt": "WebUntis", - "nl": "WebUntis", - "fr": "WebUntis", - "it": "WebUntis", - "es": "WebUntis", - "pl": "WebUntis", - "zh-cn": "WebUntis" + "en": "IoT cloud connection", + "de": "Cloud IoT-Verbindung", + "ru": "Соединение Cloud IoT", + "pt": "Conexão Cloud IoT", + "nl": "Cloud IoT-verbinding", + "fr": "Connexion Cloud IoT", + "it": "Connessione Cloud IoT", + "es": "Conexión IoT en la nube", + "pl": "Połączenie Cloud IoT", + "zh-cn": "IoT云连接" }, - "branch": "main", - "github": "https://github.com/Newan/ioBroker.webuntis", - "installs": 446, - "weekDownloads": 11, - "stars": 5, - "issues": 5, + "branch": "master", + "github": "https://github.com/ioBroker/ioBroker.iot", + "installs": 17035, + "weekDownloads": 907, + "stars": 70, + "issues": 80, "score": 1 }, - "webcal": { + "simple-api": { "title": { - "de": "webcal", - "en": "webcal", - "ru": "webcal", - "zh-cn": "webcal" + "de": "simple-api", + "en": "simple-api", + "ru": "simple-api", + "zh-cn": "simple-api" }, - "content": "adapterref/iobroker.webcal/README.md", - "icon": "adapterref/iobroker.webcal/webcal.png", - "keywords": "Calendar, WEBDAV, CALDAV, Google Calendar", - "authors": "dirkhe", + "content": "adapterref/iobroker.simple-api/README.md", + "icon": "adapterref/iobroker.simple-api/simple-api.png", + "keywords": "web, simpleAPI, RESTful, communication", + "authors": "bluefox , Apollon77 , Marco.K ", "license": "MIT", - "published": "2023-04-08T06:34:38.180Z", - "version": "1.3.8", - "latestVersion": "1.3.8", + "published": "2015-02-06T06:54:32.754Z", + "version": "2.8.0", + "latestVersion": "2.8.0", + "materialize": true, "compact": true, "description": { - "en": "webcal", - "de": "webcal", - "ru": "вебкаль", - "pt": "webcal", - "nl": "webcal", - "fr": "webcal", - "it": "webcal", - "es": "webcal", - "pl": "webcal", - "zh-cn": "网络电话", - "uk": "webcal" + "en": "This adapter allows to read and write ioBroker objects and state with web RESTful API", + "de": "Dieser Adapter ermöglicht das Lesen und Schreiben von ioBroker-Objekten und den Status mit der Web-RESTful-API", + "ru": "Этот адаптер позволяет читать и записывать объекты и состояния ioBroker с помощью веб-RESTful API", + "pt": "Esse adaptador permite ler e gravar objetos ioBroker e declarar com a API RESTful da web", + "nl": "Deze adapter maakt het mogelijk om ioBroker-objecten te lezen en te schrijven en aan te geven met de web RESTful API", + "fr": "Cet adaptateur permet de lire et d'écrire des objets et des états ioBroker avec l'API Web RESTful", + "it": "Questo adattatore consente di leggere e scrivere oggetti e stato di ioBroker con l'API RESTful web", + "es": "Este adaptador permite leer y escribir objetos y estados ioBroker con API RESTful web", + "pl": "Ten adapter umożliwia odczyt i zapis obiektów ioBroker oraz ich stan za pomocą web RESTful API", + "zh-cn": "该适配器允许使用Web RESTful API读写ioBroker对象和状态" }, "titleFull": { - "en": "fetch events from WEBDAV, CALDAV, CARDDAV Calendar or Google Calendar", - "de": "Abrufen von Ereignissen aus WEBDAV, CALDAV, CARDDAV Calendar oder Google Calendar", - "ru": "получать события из календаря WEBDAV, CALDAV, CARDDAV или Google Calendar", - "pt": "buscar eventos do WEBDAV, CALDAV, CARDDAV Calendar ou Google Calendar", - "nl": "evenementen ophalen van WEBDAV, CALDAV, CARDDAV Calendar of Google Calendar", - "fr": "récupérer des événements depuis WEBDAV, CALDAV, CARDDAV Calendar ou Google Calendar", - "it": "recuperare eventi da WEBDAV, CALDAV, CARDDAV Calendar o Google Calendar", - "es": "obtener eventos de WEBDAV, CALDAV, CARDDAV Calendar o Google Calendar", - "pl": "pobierać wydarzenia z WEBDAV, CALDAV, CARDDAV Calendar lub Google Calendar", - "uk": "отримувати події з календаря WEBDAV, CALDAV, CARDDAV або календаря Google", - "zh-cn": "从 WEBDAV、CALDAV、CARDDAV 日历或 Google 日历中获取事件" + "en": "Simple RESTful API", + "de": "Einfache RESTful API", + "ru": "Простой RESTful API", + "pt": "API RESTful simples", + "nl": "Eenvoudige RESTful API", + "fr": "API RESTful simple", + "it": "API RESTful semplice", + "es": "API RESTful simple", + "pl": "Prosty interfejs API RESTful", + "zh-cn": "简单的RESTful API" }, "branch": "master", - "github": "https://github.com/dirkhe/ioBroker.webcal", - "installs": 366, - "weekDownloads": 37, - "stars": 1, - "issues": 6, + "github": "https://github.com/ioBroker/ioBroker.simple-api", + "installs": 35135, + "weekDownloads": 1668, + "stars": 39, + "issues": 23, "score": 1 }, - "fullcalendar": { + "message-queue": { "title": { - "de": "fullcalendar", - "en": "fullcalendar", - "ru": "fullcalendar", - "zh-cn": "fullcalendar" + "de": "message-queue", + "en": "message-queue", + "ru": "message-queue", + "zh-cn": "message-queue" }, - "content": "adapterref/iobroker.fullcalendar/README.md", - "icon": "adapterref/iobroker.fullcalendar/fullcalendar.png", - "keywords": "schedule, calendar", - "authors": "bluefox ", - "license": "MIT", - "published": "2017-06-12T22:10:16.740Z", - "version": "2.4.2", - "latestVersion": "2.4.5", + "content": "adapterref/iobroker.message-queue/README.md", + "icon": "adapterref/iobroker.message-queue/message-queue.png", + "keywords": "kafka rabbitmq mq queue message-broker producer consunmer", + "authors": "MK-2001 ", + "license": "Apache-2.0", + "published": "2022-01-24T22:30:10.852Z", + "version": "-.-.-", + "latestVersion": "0.0.3", + "materialize": true, "compact": true, "description": { - "en": "This adapter allows planing with calendar", - "de": "Adapter für geplante Aktionen in ioBroker mittels Kalender", - "ru": "Драйвер позволяет планировать с помощью календаря", - "pt": "Este adaptador permite aplainar com calendário", - "nl": "Met deze adapter kunt u schaven met kalender", - "fr": "Cet adaptateur permet de planifier avec calendrier", - "it": "Questo adattatore consente la piallatura con calendario", - "es": "Este adaptador permite planear con calendario", - "pl": "Ten adapter umożliwia struganie za pomocą kalendarza", - "zh-cn": "该适配器允许日历计划" + "en": "This adapter implements the integration to different message queues like Kafka, Rabbit-MQ, ... suggestions are welcome", + "de": "Dieser Adapter implementiert die Integration in verschiedene Nachrichtenwarteschlangen wie Kafka, Rabbit-MQ, ... Vorschläge sind willkommen", + "ru": "Этот адаптер реализует интеграцию с различными очередями сообщений, такими как Kafka, Rabbit-MQ, ... предложения приветствуются.", + "pt": "Este adaptador implementa a integração a diferentes filas de mensagens como Kafka, Rabbit-MQ, ... sugestões são bem vindas", + "nl": "Deze adapter implementeert de integratie met verschillende berichtenwachtrijen zoals Kafka, Rabbit-MQ, ... suggesties zijn welkom", + "fr": "Cet adaptateur implémente l'intégration à différentes files d'attente de messages comme Kafka, Rabbit-MQ, ... les suggestions sont les bienvenues", + "it": "Questo adattatore implementa l'integrazione a diverse code di messaggi come Kafka, Rabbit-MQ, ... suggerimenti sono i benvenuti", + "es": "Este adaptador implementa la integración a diferentes colas de mensajes como Kafka, Rabbit-MQ, ... se aceptan sugerencias", + "pl": "Ten adapter implementuje integrację z różnymi kolejkami wiadomości, takimi jak Kafka, Rabbit-MQ, ... sugestie są mile widziane", + "zh-cn": "该适配器实现了对不同消息队列的集成,如 Kafka、Rabbit-MQ、...欢迎提出建议" }, "titleFull": { - "en": "Calendar schedule", - "de": "Kalender Zeitplan", - "ru": "Календарное расписание", - "pt": "Agenda do calendário", - "nl": "Kalender schema", - "fr": "Calendrier calendrier", - "it": "Calendario", - "es": "Calendario calendario", - "pl": "Harmonogram kalendarza", - "zh-cn": "日历时间表" + "en": "Message-Queue", + "de": "Message-Queue", + "ru": "Очередь сообщений", + "pt": "Fila de mensagens", + "nl": "Berichtenwachtrij", + "fr": "File d'attente de messages", + "it": "Coda di messaggi", + "es": "Cola de mensajes", + "pl": "Kolejka wiadomości", + "zh-cn": "消息队列" }, - "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.fullcalendar", - "installs": 2167, - "weekDownloads": 130, - "stars": 11, - "issues": 16, - "score": 1 + "branch": "main", + "github": "https://github.com/MK-2001/ioBroker.message-queue" }, + "iwg-vpn": { + "title": { + "de": "iwg-vpn", + "en": "iwg-vpn", + "ru": "iwg-vpn", + "zh-cn": "iwg-vpn" + }, + "content": "adapterref/iobroker.iwg-vpn/README.md", + "icon": "adapterref/iobroker.iwg-vpn/iwg-vpn.png", + "keywords": "vpn, remote, fernzugriff, fernsteuerung, connect, link, wireguard, alexa, amazon, cloud, nat, iot", + "authors": "iwg-vpn ", + "license": "CC-BY-NC-4.0", + "published": "2022-02-13T16:45:24.364Z", + "version": "3.0.0", + "latestVersion": "3.0.0", + "materialize": true, + "compact": true, + "description": { + "en": "THE adapter for setting up WireGuard VPN", + "de": "DER Adapter zum Einrichten von WireGuard VPN", + "ru": "Адаптер для настройки WireGuard VPN", + "pt": "O adaptador para configurar VPN WireGuard", + "nl": "DE adapter voor het instellen van WireGuard VPN", + "fr": "L'adaptateur pour configurer WireGuard VPN", + "it": "L'adattatore per configurare WireGuard VPN", + "es": "EL adaptador para configurar WireGuard VPN", + "pl": "Adapter do konfiguracji WireGuard VPN", + "uk": "Адаптер для налаштування WireGuard VPN", + "zh-cn": "用于设置 WireGuard VPN 的适配器" + }, + "titleFull": { + "en": "WireGuard VPN", + "de": "WireGuard-VPN", + "ru": "WireGuard VPN", + "pt": "VPN WireGuard", + "nl": "WireGuard VPN", + "fr": "VPN WireGuard", + "it": "WireGuard VPN", + "es": "VPN de WireGuard", + "pl": "WireGuard VPN", + "uk": "CyberGhost VPN купони", + "zh-cn": "线卫VPN" + }, + "branch": "main", + "github": "https://github.com/iwg-vpn/ioBroker.iwg-vpn", + "installs": 339, + "weekDownloads": 23, + "stars": 1, + "issues": 0, + "score": 1 + } + } + }, + "date-and-time": { + "title": { + "en": "Date and Time", + "de": "Datum und Uhrzeit", + "ru": "Дата и время", + "pt": "Data e hora", + "nl": "Datum en tijd", + "fr": "Date et heure", + "it": "Data e ora", + "es": "Fecha y hora", + "pl": "Data i godzina" + }, + "pages": { "trashschedule": { "title": { "de": "trashschedule", @@ -4022,54 +3721,252 @@ "issues": 6, "score": 1 }, - "fahrplan": { + "birthdays": { "title": { - "de": "fahrplan", - "en": "fahrplan", - "ru": "fahrplan", - "zh-cn": "fahrplan" + "de": "birthdays", + "en": "birthdays", + "ru": "birthdays", + "zh-cn": "birthdays" }, - "content": "adapterref/iobroker.fahrplan/README.md", - "icon": "adapterref/iobroker.fahrplan/fahrplan.png", - "keywords": "ioBroker, Smart Home, home automation, Fahrplan, HAFAS, Deutsche Bahn", - "authors": "Gaudes ", + "content": "adapterref/iobroker.birthdays/README.md", + "icon": "adapterref/iobroker.birthdays/birthdays.png", + "keywords": "calendar, ical, carddav, birthday", + "authors": "Matthias Kleine ", "license": "MIT", - "published": "2020-07-07T20:37:21.923Z", - "version": "1.2.3", - "latestVersion": "1.2.3", - "materialize": true, + "published": "2020-12-28T14:25:46.377Z", + "version": "3.0.1", + "latestVersion": "3.0.1", "compact": true, "description": { - "en": "Get connection information of defined routes from HAFAS", - "de": "Verbindungsinformationen aus HAFAS zu konfigurierten Route", - "ru": "Получение информации о подключении определенных маршрутов от HAFAS", - "pt": "Obtenha informações de conexão de rotas definidas de HAFAS", - "nl": "Verkrijg verbindingsinformatie van gedefinieerde routes van HAFAS", - "fr": "Obtenir les informations de connexion des itinéraires définis à partir de HAFAS", - "it": "Ottieni informazioni sulla connessione di percorsi definiti da HAFAS", - "es": "Obtenga información de conexión de rutas definidas de HAFAS", - "pl": "Uzyskaj informacje o połączeniach zdefiniowanych tras z HAFAS", - "zh-cn": "从HAFAS获取已定义路由的连接信息" + "en": "Use an ical file to import your contacts birthdays", + "de": "Verwenden Sie eine ical-Datei, um die Geburtstage Ihrer Kontakte zu importieren", + "ru": "Используйте файл ical для импорта дней рождения контактов", + "pt": "Use um arquivo ical para importar os aniversários de seus contatos", + "nl": "Gebruik een ical-bestand om de verjaardagen van uw contacten te importeren", + "fr": "Utilisez un fichier ical pour importer les anniversaires de vos contacts", + "it": "Usa un file ical per importare i compleanni dei tuoi contatti", + "es": "Utilice un archivo ical para importar los cumpleaños de sus contactos", + "pl": "Użyj pliku ical, aby zaimportować daty urodzin kontaktów", + "uk": "Використовуйте файл ical, щоб імпортувати дні народження ваших контактів", + "zh-cn": "使用 ical 文件导入您的联系人生日" }, "titleFull": { - "en": "Fahrplan", - "de": "Fahrplan", - "ru": "Fahrplan", - "pt": "Fahrplan", - "nl": "Fahrplan", - "fr": "Fahrplan", - "it": "Fahrplan", - "es": "Fahrplan", - "pl": "Fahrplan", - "zh-cn": "Fahrplan" + "en": "Birthdays", + "de": "Geburtstage", + "ru": "Дни рождения", + "pt": "Aniversários", + "nl": "verjaardagen", + "fr": "Anniversaires", + "it": "compleanni", + "es": "Cumpleaños", + "pl": "Urodziny", + "uk": "Дні народження", + "zh-cn": "生日" }, "branch": "master", - "github": "https://github.com/gaudes/ioBroker.fahrplan", - "installs": 892, - "weekDownloads": 23, - "stars": 9, - "issues": 15, - "score": 1 + "github": "https://github.com/klein0r/ioBroker.birthdays", + "installs": 1325, + "weekDownloads": 52, + "stars": 6, + "issues": 3, + "score": 1 + }, + "webcal": { + "title": { + "de": "webcal", + "en": "webcal", + "ru": "webcal", + "zh-cn": "webcal" + }, + "content": "adapterref/iobroker.webcal/README.md", + "icon": "adapterref/iobroker.webcal/webcal.png", + "keywords": "Calendar, WEBDAV, CALDAV, Google Calendar", + "authors": "dirkhe", + "license": "MIT", + "published": "2023-04-08T06:34:38.180Z", + "version": "1.3.8", + "latestVersion": "1.3.8", + "compact": true, + "description": { + "en": "webcal", + "de": "webcal", + "ru": "вебкаль", + "pt": "webcal", + "nl": "webcal", + "fr": "webcal", + "it": "webcal", + "es": "webcal", + "pl": "webcal", + "zh-cn": "网络电话", + "uk": "webcal" + }, + "titleFull": { + "en": "fetch events from WEBDAV, CALDAV, CARDDAV Calendar or Google Calendar", + "de": "Abrufen von Ereignissen aus WEBDAV, CALDAV, CARDDAV Calendar oder Google Calendar", + "ru": "получать события из календаря WEBDAV, CALDAV, CARDDAV или Google Calendar", + "pt": "buscar eventos do WEBDAV, CALDAV, CARDDAV Calendar ou Google Calendar", + "nl": "evenementen ophalen van WEBDAV, CALDAV, CARDDAV Calendar of Google Calendar", + "fr": "récupérer des événements depuis WEBDAV, CALDAV, CARDDAV Calendar ou Google Calendar", + "it": "recuperare eventi da WEBDAV, CALDAV, CARDDAV Calendar o Google Calendar", + "es": "obtener eventos de WEBDAV, CALDAV, CARDDAV Calendar o Google Calendar", + "pl": "pobierać wydarzenia z WEBDAV, CALDAV, CARDDAV Calendar lub Google Calendar", + "uk": "отримувати події з календаря WEBDAV, CALDAV, CARDDAV або календаря Google", + "zh-cn": "从 WEBDAV、CALDAV、CARDDAV 日历或 Google 日历中获取事件" + }, + "branch": "master", + "github": "https://github.com/dirkhe/ioBroker.webcal", + "installs": 364, + "weekDownloads": 37, + "stars": 1, + "issues": 6, + "score": 1 + }, + "schoolfree": { + "title": { + "de": "schoolfree", + "en": "schoolfree", + "ru": "schoolfree", + "zh-cn": "schoolfree" + }, + "content": "adapterref/iobroker.schoolfree/README.md", + "icon": "adapterref/iobroker.schoolfree/schoolfree.png", + "keywords": "home automation, Ferien, School free, School holidays", + "authors": "simatec ", + "license": "MIT", + "published": "2019-05-10T10:00:17.663Z", + "version": "1.1.4", + "latestVersion": "1.1.5", + "compact": true, + "description": { + "en": "Automatic control for school free", + "de": "Automatische Steuerung für die Schulferien", + "ru": "Автоматическое управление для школы бесплатно", + "pt": "Controle automático para a escola livre", + "nl": "Automatische besturing voor school gratis", + "fr": "Contrôle automatique pour l'école libre", + "it": "Controllo automatico per la scuola gratis", + "es": "Control automático para la escuela libre.", + "pl": "Automatyczna kontrola za darmo w szkole", + "uk": "Автоматичне керування під час шкільних канікул", + "zh-cn": "免费学校自动控制" + }, + "titleFull": { + "en": "schoolfree", + "de": "Schulferien", + "ru": "затвор", + "pt": "obturador", + "nl": "Luik", + "fr": "obturateur", + "it": "otturatore", + "es": "obturador", + "pl": "migawka", + "uk": "Шкільні канікули", + "zh-cn": "快门" + }, + "branch": "master", + "github": "https://github.com/simatec/ioBroker.schoolfree", + "installs": 1911, + "weekDownloads": 172, + "stars": 5, + "issues": 4, + "score": 1 + }, + "time-switch": { + "title": { + "de": "time-switch", + "en": "time-switch", + "ru": "time-switch", + "zh-cn": "time-switch" + }, + "content": "adapterref/iobroker.time-switch/README.md", + "icon": "adapterref/iobroker.time-switch/time-switch.png", + "keywords": "ioBroker, template, Smart Home, home automation", + "authors": "walli545 ", + "license": "MIT", + "published": "2020-03-20T18:02:30.284Z", + "version": "-.-.-", + "latestVersion": "2.2.2", + "materialize": true, + "compact": true, + "description": { + "en": "Time based switching of devices", + "de": "Zeitbasiertes Schalten von Geräten", + "ru": "Переключение устройств по времени", + "pt": "Troca de dispositivos com base no tempo", + "nl": "Tijdgebaseerd schakelen van apparaten", + "fr": "Commutation temporelle des appareils", + "it": "Commutazione dei dispositivi basata sul tempo", + "es": "Cambio de dispositivos basado en el tiempo", + "pl": "Czasowe przełączanie urządzeń", + "zh-cn": "基于时间的设备切换" + }, + "titleFull": { + "en": "time-switch", + "de": "Zeitschaltuhr", + "ru": "реле времени", + "pt": "mudança de tempo", + "nl": "tijdschakelaar", + "fr": "interrupteur horaire", + "it": "tempo-interruttore", + "es": "interruptor de tiempo", + "pl": "zmiana czasu", + "zh-cn": "定时开关" + }, + "branch": "master", + "github": "https://github.com/walli545/ioBroker.time-switch", + "installs": 1144, + "weekDownloads": 19, + "stars": 17, + "issues": 17, + "score": 1 + }, + "fullcalendar": { + "title": { + "de": "fullcalendar", + "en": "fullcalendar", + "ru": "fullcalendar", + "zh-cn": "fullcalendar" + }, + "content": "adapterref/iobroker.fullcalendar/README.md", + "icon": "adapterref/iobroker.fullcalendar/fullcalendar.png", + "keywords": "schedule, calendar", + "authors": "bluefox ", + "license": "MIT", + "published": "2017-06-12T22:10:16.740Z", + "version": "2.4.2", + "latestVersion": "2.4.5", + "compact": true, + "description": { + "en": "This adapter allows planing with calendar", + "de": "Adapter für geplante Aktionen in ioBroker mittels Kalender", + "ru": "Драйвер позволяет планировать с помощью календаря", + "pt": "Este adaptador permite aplainar com calendário", + "nl": "Met deze adapter kunt u schaven met kalender", + "fr": "Cet adaptateur permet de planifier avec calendrier", + "it": "Questo adattatore consente la piallatura con calendario", + "es": "Este adaptador permite planear con calendario", + "pl": "Ten adapter umożliwia struganie za pomocą kalendarza", + "zh-cn": "该适配器允许日历计划" + }, + "titleFull": { + "en": "Calendar schedule", + "de": "Kalender Zeitplan", + "ru": "Календарное расписание", + "pt": "Agenda do calendário", + "nl": "Kalender schema", + "fr": "Calendrier calendrier", + "it": "Calendario", + "es": "Calendario calendario", + "pl": "Harmonogram kalendarza", + "zh-cn": "日历时间表" + }, + "branch": "master", + "github": "https://github.com/ioBroker/ioBroker.fullcalendar", + "installs": 2161, + "weekDownloads": 130, + "stars": 11, + "issues": 16, + "score": 1 }, "feiertage": { "title": { @@ -4116,60 +4013,108 @@ }, "branch": "master", "github": "https://github.com/iobroker-community-adapters/ioBroker.feiertage", - "installs": 6847, + "installs": 6841, "weekDownloads": 127, "stars": 16, "issues": 6, "score": 1 }, - "ical": { + "fahrplan": { "title": { - "de": "ical", - "en": "ical", - "ru": "ical", - "zh-cn": "ical" + "de": "fahrplan", + "en": "fahrplan", + "ru": "fahrplan", + "zh-cn": "fahrplan" }, - "content": "adapterref/iobroker.ical/README.md", - "icon": "adapterref/iobroker.ical/ical.png", - "keywords": "web, iCal, calendar", - "authors": "bluefox , Apollon77 , twonky4 , Jens Maus , Matthias Kleine ", + "content": "adapterref/iobroker.fahrplan/README.md", + "icon": "adapterref/iobroker.fahrplan/fahrplan.png", + "keywords": "ioBroker, Smart Home, home automation, Fahrplan, HAFAS, Deutsche Bahn", + "authors": "Gaudes ", "license": "MIT", - "published": "2015-02-22T11:33:05.718Z", - "version": "1.15.0", - "latestVersion": "1.15.0", + "published": "2020-07-07T20:37:21.923Z", + "version": "1.2.3", + "latestVersion": "1.2.3", + "materialize": true, "compact": true, "description": { - "en": "This adapter allows to read .ics files from specific URL and parse it (Google Calendar or iCal)", - "de": "iCal liest Kalender Files im .ics Format von einer URL (Google Calendar oder iCal)", - "ru": "iCal читает файлы в формате .ics по URL адресу (Google Calendar или iCal)", - "pt": "Este adaptador permite ler arquivos .ics de URL específico e analisá-lo (Google Calendar ou iCal)", - "nl": "Met deze adapter kunnen .ics-bestanden van een specifieke URL worden gelezen en geanalyseerd (Google Calendar of iCal)", - "fr": "Cet adaptateur permet de lire des fichiers .ics à partir d'URL spécifiques et de les analyser (Google Calendar ou iCal)", - "it": "Questo adattatore consente di leggere i file .ics da URL specifici e di analizzarli (Google Calendar o iCal)", - "es": "Este adaptador permite leer archivos .ics de una URL específica y analizarlos (Google Calendar o iCal)", - "pl": "Ten adapter umożliwia odczytanie plików .ics z określonego adresu URL i przeanalizowanie go (Kalendarz Google lub iCal)", - "uk": "Цей адаптер дозволяє читати файли .ics із певної URL-адреси та аналізувати їх (Google Calendar або iCal)", - "zh-cn": "此适配器允许从特定 URL 读取 .ics 文件并对其进行解析(Google Calendar 或 iCal)" + "en": "Get connection information of defined routes from HAFAS", + "de": "Verbindungsinformationen aus HAFAS zu konfigurierten Route", + "ru": "Получение информации о подключении определенных маршрутов от HAFAS", + "pt": "Obtenha informações de conexão de rotas definidas de HAFAS", + "nl": "Verkrijg verbindingsinformatie van gedefinieerde routes van HAFAS", + "fr": "Obtenir les informations de connexion des itinéraires définis à partir de HAFAS", + "it": "Ottieni informazioni sulla connessione di percorsi definiti da HAFAS", + "es": "Obtenga información de conexión de rutas definidas de HAFAS", + "pl": "Uzyskaj informacje o połączeniach zdefiniowanych tras z HAFAS", + "zh-cn": "从HAFAS获取已定义路由的连接信息" }, "titleFull": { - "en": "iCal Calendar", - "de": "iCal Kalender", - "ru": "Календарь iCal", - "pt": "Calendário iCal", - "nl": "iCal-agenda", - "fr": "Calendrier iCal", - "it": "Calendario iCal", - "es": "Calendario iCal", - "pl": "Kalendarz iCal", - "uk": "Календар iCal", - "zh-cn": "iCal 日历" + "en": "Fahrplan", + "de": "Fahrplan", + "ru": "Fahrplan", + "pt": "Fahrplan", + "nl": "Fahrplan", + "fr": "Fahrplan", + "it": "Fahrplan", + "es": "Fahrplan", + "pl": "Fahrplan", + "zh-cn": "Fahrplan" }, "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.ical", - "installs": 16524, - "weekDownloads": 371, - "stars": 43, - "issues": 33, + "github": "https://github.com/gaudes/ioBroker.fahrplan", + "installs": 891, + "weekDownloads": 23, + "stars": 9, + "issues": 15, + "score": 1 + }, + "webuntis": { + "title": { + "de": "webuntis", + "en": "webuntis", + "ru": "webuntis", + "zh-cn": "webuntis" + }, + "content": "adapterref/iobroker.webuntis/README.md", + "icon": "adapterref/iobroker.webuntis/webuntis.png", + "keywords": "webuntis Stundenplan Schule", + "authors": "Newan ", + "license": "MIT", + "published": "2022-01-22T22:38:20.748Z", + "version": "0.3.4", + "latestVersion": "0.3.4", + "materialize": true, + "compact": true, + "description": { + "en": "Adapter to get data from WebUntis", + "de": "Adapter um Daten von WebUntis zu bekommen", + "ru": "Адаптер для получения данных из WebUntis", + "pt": "Adaptador para obter dados do WebUntis", + "nl": "Adapter om gegevens van WebUntis te krijgen", + "fr": "Adaptateur pour récupérer les données de WebUntis", + "it": "Adattatore per ottenere dati da WebUntis", + "es": "Adaptador para obtener datos de WebUntis", + "pl": "Adapter do pobierania danych z WebUntis", + "zh-cn": "适配器从 WebUntis 获取数据" + }, + "titleFull": { + "en": "WebUntis", + "de": "WebUntis", + "ru": "ВебУнтис", + "pt": "WebUntis", + "nl": "WebUntis", + "fr": "WebUntis", + "it": "WebUntis", + "es": "WebUntis", + "pl": "WebUntis", + "zh-cn": "WebUntis" + }, + "branch": "main", + "github": "https://github.com/Newan/ioBroker.webuntis", + "installs": 445, + "weekDownloads": 11, + "stars": 5, + "issues": 5, "score": 1 }, "calendar": { @@ -4215,11 +4160,61 @@ }, "branch": "master", "github": "https://github.com/WLAN-Kabel/ioBroker.calendar", - "installs": 320, + "installs": 318, "weekDownloads": 6, "stars": 11, "issues": 16, "score": 1 + }, + "ical": { + "title": { + "de": "ical", + "en": "ical", + "ru": "ical", + "zh-cn": "ical" + }, + "content": "adapterref/iobroker.ical/README.md", + "icon": "adapterref/iobroker.ical/ical.png", + "keywords": "web, iCal, calendar", + "authors": "bluefox , Apollon77 , twonky4 , Jens Maus , Matthias Kleine ", + "license": "MIT", + "published": "2015-02-22T11:33:05.718Z", + "version": "1.15.0", + "latestVersion": "1.15.0", + "compact": true, + "description": { + "en": "This adapter allows to read .ics files from specific URL and parse it (Google Calendar or iCal)", + "de": "iCal liest Kalender Files im .ics Format von einer URL (Google Calendar oder iCal)", + "ru": "iCal читает файлы в формате .ics по URL адресу (Google Calendar или iCal)", + "pt": "Este adaptador permite ler arquivos .ics de URL específico e analisá-lo (Google Calendar ou iCal)", + "nl": "Met deze adapter kunnen .ics-bestanden van een specifieke URL worden gelezen en geanalyseerd (Google Calendar of iCal)", + "fr": "Cet adaptateur permet de lire des fichiers .ics à partir d'URL spécifiques et de les analyser (Google Calendar ou iCal)", + "it": "Questo adattatore consente di leggere i file .ics da URL specifici e di analizzarli (Google Calendar o iCal)", + "es": "Este adaptador permite leer archivos .ics de una URL específica y analizarlos (Google Calendar o iCal)", + "pl": "Ten adapter umożliwia odczytanie plików .ics z określonego adresu URL i przeanalizowanie go (Kalendarz Google lub iCal)", + "uk": "Цей адаптер дозволяє читати файли .ics із певної URL-адреси та аналізувати їх (Google Calendar або iCal)", + "zh-cn": "此适配器允许从特定 URL 读取 .ics 文件并对其进行解析(Google Calendar 或 iCal)" + }, + "titleFull": { + "en": "iCal Calendar", + "de": "iCal Kalender", + "ru": "Календарь iCal", + "pt": "Calendário iCal", + "nl": "iCal-agenda", + "fr": "Calendrier iCal", + "it": "Calendario iCal", + "es": "Calendario iCal", + "pl": "Kalendarz iCal", + "uk": "Календар iCal", + "zh-cn": "iCal 日历" + }, + "branch": "master", + "github": "https://github.com/iobroker-community-adapters/ioBroker.ical", + "installs": 16514, + "weekDownloads": 371, + "stars": 43, + "issues": 33, + "score": 1 } } }, @@ -4236,781 +4231,831 @@ "pl": "Energia" }, "pages": { - "bydhvs": { + "b-control-em": { "title": { - "de": "bydhvs", - "en": "bydhvs", - "ru": "bydhvs", - "zh-cn": "bydhvs" + "de": "b-control-em", + "en": "b-control-em", + "ru": "b-control-em", + "zh-cn": "b-control-em" }, - "content": "adapterref/iobroker.bydhvs/README.md", - "icon": "adapterref/iobroker.bydhvs/bydhvs.png", - "keywords": "byd hvs battery pv", - "authors": "Christian ", + "content": "adapterref/iobroker.b-control-em/README.md", + "icon": "adapterref/iobroker.b-control-em/bcontrol.png", + "keywords": "B-control, bcontrol, energy, manager, Energy Manager, Busch-Jäger, EM, metering, power, consumption, smartmeter", + "authors": "hobbyquaker ", "license": "MIT", - "published": "2021-04-09T16:56:30.596Z", - "version": "1.5.0", - "latestVersion": "1.5.0", - "materialize": true, - "compact": true, + "published": "2015-01-02T17:10:47.222Z", + "version": "0.3.1", + "latestVersion": "0.3.1", "description": { - "en": "BYD HVS Battery poll data", - "de": "BYD HVS Batterieabfragedaten", - "ru": "BYD HVS Данные опроса аккумулятора", - "pt": "Dados de sondagem da bateria BYD HVS", - "nl": "BYD HVS Battery poll-gegevens", - "fr": "BYD HVS Battery poll data", - "it": "BYD HVS Dati di polling della batteria", - "es": "Datos de sondeo de la batería BYD HVS", - "pl": "Dane ankietowe dotyczące baterii BYD HVS", - "zh-cn": "比亚迪HVS电池民意调查数据" + "en": "Polls data from B-control Energy Manager", + "de": "Holt Daten vom B-control Energy Manager", + "ru": "Polls data from B-control Energy Manager" }, "titleFull": { - "en": "BYD HVS Battery", - "de": "BYD HVS Batterie", - "ru": "BYD HVS аккумулятор", - "pt": "Bateria BYD HVS", - "nl": "BYD HVS-batterij", - "fr": "Batterie BYD HVS", - "it": "Batteria BYD HVS", - "es": "Batería BYD HVS", - "pl": "Akumulator BYD HVS", - "zh-cn": "比亚迪HVS电池" + "en": "B-control Energy Manager", + "de": "B-control Energy Manager", + "ru": "B-control Energy Manager" }, "branch": "master", - "github": "https://github.com/ChristianH17/ioBroker.bydhvs", - "installs": 1507, - "weekDownloads": 44, - "stars": 16, - "issues": 7, + "github": "https://github.com/ioBroker/ioBroker.b-control-em", + "installs": 144, + "weekDownloads": 2, + "stars": 5, + "issues": 11, "score": 1 }, - "batrium-bms": { + "envertech-pv": { "title": { - "de": "batrium-bms", - "en": "batrium-bms", - "ru": "batrium-bms", - "zh-cn": "batrium-bms" + "de": "envertech-pv", + "en": "envertech-pv", + "ru": "envertech-pv", + "zh-cn": "envertech-pv" }, - "content": "adapterref/iobroker.batrium-bms/README.md", - "icon": "adapterref/iobroker.batrium-bms/batrium-bms.png", - "keywords": "batrium, bms", - "authors": "Bembelstemmer ", + "content": "adapterref/iobroker.envertech-pv/README.md", + "icon": "adapterref/iobroker.envertech-pv/envertech-pv.png", + "keywords": "Envertech, Envertec, envertecportal.com, envertecportal, Envertec.com, microinverter, EVB300, EVB202, EVB201, evt720, evt560, evt360, evt300", + "authors": "adcrafter27 , mcm1957 ", "license": "MIT", - "published": "2023-01-31T20:40:21.283Z", - "version": "-.-.-", - "latestVersion": "0.5.0", + "published": "2020-04-20T13:26:56.236Z", + "version": "1.3.2", + "latestVersion": "1.3.2", "compact": true, "description": { - "en": "Track Metrics of your Batrium BMS published via UDP", - "de": "Verfolgen Sie Metriken Ihres Batrium BMS, die über UDP veröffentlicht werden", - "ru": "Отслеживайте метрики вашей BMS Batrium, опубликованной через UDP", - "pt": "Rastreie as métricas do seu Batrium BMS publicado via UDP", - "nl": "Volg statistieken van uw Batrium BMS gepubliceerd via UDP", - "fr": "Suivez les métriques de votre BMS Batrium publiées via UDP", - "it": "Tieni traccia delle metriche del tuo Batrium BMS pubblicate tramite UDP", - "es": "Rastree las métricas de su Batrium BMS publicadas a través de UDP", - "pl": "Śledź metryki Twojego Batrium BMS publikowane przez UDP", - "zh-cn": "通过 UDP 发布的 Batrium BMS 跟踪指标", - "uk": "Відстежуйте показники вашого Batrium BMS, опубліковані через UDP" + "en": "Adapter to read data from www.envertecportal.com", + "de": "Adapter zum Auslesen von Daten von www.envertecportal.com", + "ru": "Адаптер для чтения данных с www.envertecportal.com", + "pt": "Adaptador para ler dados de www.envertecportal.com", + "nl": "Adapter om gegevens uit te lezen van www.envertecportal.com", + "fr": "Adaptateur pour lire les données de www.envertecportal.com", + "it": "Adattatore per leggere i dati da www.envertecportal.com", + "es": "Adaptador para leer datos de www.envertecportal.com", + "pl": "Adapter do odczytu danych z www.envertecportal.com", + "uk": "Адаптер для читання даних з www.envertecportal.com", + "zh-cn": "从 www.envertecportal.com 读取数据的适配器" }, "titleFull": { - "en": "Batrium BMS", - "de": "Batrium-BMS", - "ru": "Батриум БМС", - "pt": "Batrium BMS", - "nl": "Batrium GBS", - "fr": "BMS Batrium", - "it": "Batrio BMS", - "es": "Batrium BMS", - "pl": "Batrium BMS", - "zh-cn": "电池管理系统", - "uk": "Batrium BMS" + "en": "Envertech-PV", + "de": "Envertech-PV", + "ru": "Envertech-PV", + "pt": "Envertech-PV", + "nl": "Envertech-PV", + "fr": "Envertech-PV", + "it": "Envertech-PV", + "es": "Envertech-PV", + "pl": "Envertech-PV", + "uk": "Енвертех-ПВ", + "zh-cn": "D. 全 技术" }, - "branch": "main", - "github": "https://github.com/bembelstemmer/ioBroker.batrium-bms", - "installs": 8, - "weekDownloads": 2, - "stars": 4, - "issues": 3, + "branch": "master", + "github": "https://github.com/iobroker-community-adapters/ioBroker.envertech-pv", + "installs": 235, + "weekDownloads": 7, + "stars": 5, + "issues": 13, "score": 1 }, - "deyeidc": { + "discovergy": { "title": { - "de": "deyeidc", - "en": "deyeidc", - "ru": "deyeidc", - "zh-cn": "deyeidc" + "de": "discovergy", + "en": "discovergy", + "ru": "discovergy", + "zh-cn": "discovergy" }, - "content": "adapterref/iobroker.deyeidc/README.md", - "icon": "adapterref/iobroker.deyeidc/deyeidc.png", - "keywords": "Deye, Bosswerk, cloudless", - "authors": "raschy ", + "content": "adapterref/iobroker.discovergy/README.md", + "icon": "adapterref/iobroker.discovergy/discovergy.png", + "keywords": "ioBroker, template, Smart Home, home automation", + "authors": "DutchmanNL ", "license": "MIT", - "published": "2023-03-21T19:04:21.353Z", - "version": "0.1.0", - "latestVersion": "0.1.0", + "published": "2018-12-05T08:38:45.890Z", + "version": "0.5.13", + "latestVersion": "0.5.13", + "materialize": true, "compact": true, "description": { - "en": "Data Collector vor Deye-compatible Inverter", - "de": "Datensammler für Deye-kompatible Wechselrichter", - "ru": "Сборщик данных с инвертором, совместимым с Дейе", - "pt": "Coletor de dados para inversor compatível com Deye", - "nl": "Gegevensverzamelaar voor Deye-compatibele omvormer", - "fr": "Collecteur de données pour onduleur compatible Deye", - "it": "Data Collector per Inverter compatibile con Deye", - "es": "Colector de datos para inversor compatible con Deye", - "pl": "Data Collector dla falownika kompatybilnego z Deye", - "zh-cn": "数据收集器 vor Deye 兼容逆变器", - "uk": "Збирач даних або інвертор, сумісний з Deye" + "en": "This adapter allows Discovergy users to synchronize all their measurements to ioBroker", + "de": "Mit diesem Adapter können Discovergy-Benutzer alle ihre Messungen mit dem ioBroker synchronisieren", + "ru": "Этот адаптер позволяет пользователям Discovergy синхронизировать все свои измерения с ioBroker", + "pt": "Este adaptador permite que os usuários da Discovergy sincronizem todas as suas medições com o ioBroker", + "nl": "Met deze adapter kunnen Discovergy-gebruikers al hun metingen synchroniseren met ioBroker", + "fr": "Cet adaptateur permet aux utilisateurs de Discovergy de synchroniser toutes leurs mesures avec ioBroker.", + "it": "Questo adattatore consente agli utenti di Discovergy di sincronizzare tutte le loro misurazioni su ioBroker", + "es": "Este adaptador permite a los usuarios de Discovergy sincronizar todas sus mediciones con ioBroker", + "pl": "Ten adapter pozwala użytkownikom Discovergy zsynchronizować wszystkie swoje pomiary z ioBroker", + "zh-cn": "该适配器使Discovergy用户可以将其所有测量值同步到ioBroker" }, "titleFull": { - "en": "Deye Inverter Data Collector", - "de": "Datensammler für Wechselrichter von Deye", - "ru": "Сборщик данных инвертора Дейе", - "pt": "Coletor de Dados do Inversor Deye", - "nl": "Deye Inverter-gegevensverzamelaar", - "fr": "Collecteur de données Deye Inverter", - "it": "Deye Inverter Data Collector", - "es": "Colector de datos del inversor Deye", - "pl": "Kolektor danych falownika Deye", - "zh-cn": "德业逆变器数据采集器", - "uk": "Збірник даних інвертора Deye" + "en": "Discovergy", + "de": "Discovergy", + "ru": "Discovergy", + "pt": "Discovergy", + "nl": "Discovergy", + "fr": "Discovergy", + "it": "Discovergy", + "es": "Discovergy", + "pl": "Discovergy", + "zh-cn": "发现" }, - "branch": "main", - "github": "https://github.com/raschy/ioBroker.deyeidc", - "installs": 1391, - "weekDownloads": 71, - "stars": 18, + "branch": "master", + "github": "https://github.com/DrozmotiX/ioBroker.discovergy", + "installs": 406, + "weekDownloads": 10, + "stars": 16, "issues": 2, "score": 1 }, - "evcc": { + "alpha-ess": { "title": { - "de": "evcc", - "en": "evcc", - "ru": "evcc", - "zh-cn": "evcc" + "de": "alpha-ess", + "en": "alpha-ess", + "ru": "alpha-ess", + "zh-cn": "alpha-ess" }, - "content": "adapterref/iobroker.evcc/README.md", - "icon": "adapterref/iobroker.evcc/evcc.png", - "keywords": "evcc pv charge", - "authors": "Newan ", + "content": "adapterref/iobroker.alpha-ess/README.md", + "icon": "adapterref/iobroker.alpha-ess/alpha-ess.png", + "keywords": "photovoltaik, alpha-ess", + "authors": "Gaspode ", "license": "MIT", - "published": "2021-11-07T21:58:02.375Z", - "version": "0.1.1", - "latestVersion": "0.1.1", - "materialize": true, + "published": "2023-01-02T18:13:16.793Z", + "version": "2.1.4", + "latestVersion": "2.1.4", "compact": true, "description": { - "en": "Controll evcc over rest api", - "de": "Kontrollieren Sie evcc über Ruhe-API", - "ru": "Управляйте evcc через api отдыха", - "pt": "Controlar evcc sobre api resto", - "nl": "Controle evcc over rust api", - "fr": "Contrôler evcc sur rest api", - "it": "Controllo evcc su resto api", - "es": "Controlar evcc sobre resto api", - "pl": "Controll evcc nad restapi", - "zh-cn": "控制 evcc over rest api" + "en": "Read and write data from and to Alpha ESS systems.", + "de": "Lesen und schreiben Sie Daten von und zu Alpha ESS-Systemen.", + "ru": "Чтение и запись данных из и в системы Alpha ESS.", + "pt": "Ler e gravar dados de e para sistemas Alpha ESS.", + "nl": "Gegevens lezen en schrijven van en naar Alpha ESS-systemen.", + "fr": "Lire et écrire des données depuis et vers les systèmes Alpha ESS.", + "it": "Leggere e scrivere dati da e verso sistemi Alpha ESS.", + "es": "Lea y escriba datos desde y hacia los sistemas Alpha ESS.", + "pl": "Odczytywanie i zapisywanie danych zi do systemów Alpha ESS.", + "zh-cn": "在 Alpha ESS 系统中读取和写入数据。", + "uk": "Читання та запис даних із систем Alpha ESS і до них." }, "titleFull": { - "en": "EVCC", - "de": "EVCC", - "ru": "EVCC", - "pt": "EVCC", - "nl": "EVCC", - "fr": "EVCC", - "it": "EVCC", - "es": "EVCC", - "pl": "EVCC", - "zh-cn": "EVCC" + "en": "Alpha ESS", + "de": "Alpha-ESS", + "ru": "Альфа ЭСС", + "pt": "Alfa ESS", + "nl": "Alfa ESS", + "fr": "Alpha SSE", + "it": "Alfa ESS", + "es": "Alfa ESS", + "pl": "Alfa ESS", + "zh-cn": "阿尔法 ESS", + "uk": "Альфа ESS" }, "branch": "main", - "github": "https://github.com/Newan/ioBroker.evcc", - "installs": 1536, - "weekDownloads": 41, + "github": "https://github.com/Gaspode69/ioBroker.alpha-ess", + "installs": 476, + "weekDownloads": 54, "stars": 9, - "issues": 5, + "issues": 0, "score": 1 }, - "solarviewdatareader": { + "mercury": { "title": { - "de": "solarviewdatareader", - "en": "solarviewdatareader", - "ru": "solarviewdatareader", - "zh-cn": "solarviewdatareader" + "de": "mercury", + "en": "mercury", + "ru": "mercury", + "zh-cn": "mercury" }, - "content": "adapterref/iobroker.solarviewdatareader/README.md", - "icon": "adapterref/iobroker.solarviewdatareader/solarviewdatareader.png", - "keywords": "SolarView, Data Logger, Photovoltaik", - "authors": "Achim Fürhoff ", + "content": "adapterref/iobroker.mercury/README.md", + "icon": "adapterref/iobroker.mercury/mercury.png", + "keywords": "Mercury, electric meter", + "authors": "instalator ", "license": "MIT", - "published": "2020-03-14T22:24:44.697Z", - "version": "1.1.1", - "latestVersion": "1.1.3", + "published": "2019-12-07T11:24:55.470Z", + "version": "0.2.1", + "latestVersion": "0.2.1", + "materialize": true, "compact": true, "description": { - "en": "Get Data from SolarView", - "de": "Daten von SolarView abrufen", - "ru": "Получить данные из SolarView", - "pt": "Obter dados do SolarView", - "nl": "Verkrijg gegevens van SolarView", - "fr": "Obtenir des données de SolarView", - "it": "Ottieni dati da SolarView", - "es": "Obtener datos de SolarView", - "pl": "Uzyskaj dane z SolarView", - "zh-cn": "从SolarView获取数据", - "uk": "Отримайте дані від SolarView" + "en": "Receiving data from electricity meters Mercury", + "de": "Empfangen von Daten von Stromzählern Quecksilber", + "ru": "Получение данных от электросчетчиков Меркурий", + "pt": "Recebendo dados de contadores de eletricidade Mercury", + "nl": "Gegevens ontvangen van elektriciteitsmeters Mercury", + "fr": "Réception des données des compteurs d'électricité Mercury", + "it": "Ricezione di dati dai contatori elettrici Mercury", + "es": "Recepción de datos de medidores de electricidad Mercurio", + "pl": "Odbieranie danych z liczników energii elektrycznej Merkury", + "zh-cn": "从电表接收数据汞" }, "titleFull": { - "en": "SolarViewDataReader", - "de": "SolarViewDataReader", - "ru": "SolarViewDataReader", - "pt": "SolarViewDataReader", - "nl": "SolarViewDataReader", - "fr": "SolarViewDataReader", - "it": "SolarViewDataReader", - "es": "SolarViewDataReader", - "pl": "SolarViewDataReader", - "zh-cn": "SolarViewDataReader", - "uk": "SolarViewDataReader" + "en": "Mercury electric meter", + "de": "Quecksilber-Stromzähler", + "ru": "Меркурий электросчетчик", + "pt": "Medidor elétrico de mercúrio", + "nl": "Kwik elektrische meter", + "fr": "Compteur électrique à mercure", + "it": "Contatore elettrico al mercurio", + "es": "Medidor electrico de mercurio", + "pl": "Miernik elektryczny rtęci", + "zh-cn": "汞电表" }, "branch": "master", - "github": "https://github.com/afuerhoff/ioBroker.solarviewdatareader", - "installs": 205, - "weekDownloads": 14, - "stars": 4, - "issues": 3, + "github": "https://github.com/instalator/ioBroker.mercury", + "installs": 35, + "weekDownloads": 3, + "stars": -1, + "issues": 2, "score": 1 }, - "powerfox2": { + "semp": { "title": { - "de": "powerfox2", - "en": "powerfox2", - "ru": "powerfox2", - "zh-cn": "powerfox2" + "de": "semp", + "en": "semp", + "ru": "semp", + "zh-cn": "semp" }, - "content": "adapterref/iobroker.powerfox2/README.md", - "icon": "adapterref/iobroker.powerfox2/powerfox2.png", - "keywords": "powerfox, poweropti, energiedaten, energy data, stromverbrauch, strommessung", - "authors": "Ax-LED ", + "content": "adapterref/iobroker.semp/README.md", + "icon": "adapterref/iobroker.semp/semp.png", + "keywords": "SMA, SunnyPortal, SEMP", + "authors": "René G. ", "license": "MIT", - "published": "2021-11-22T18:24:49.124Z", - "version": "0.0.14", - "latestVersion": "0.0.14", - "materialize": true, + "published": "2022-10-01T16:08:44.287Z", + "version": "1.4.7", + "latestVersion": "1.4.7", "compact": true, "description": { - "en": "powerfox2 provides energy data", - "de": "powerfox2 liefert Energiedaten", - "ru": "powerfox2 предоставляет данные об энергии", - "pt": "powerfox2 fornece dados de energia", - "nl": "powerfox2 levert energiegegevens", - "fr": "powerfox2 fournit des données énergétiques", - "it": "powerfox2 fornisce dati sull'energia", - "es": "powerfox2 proporciona datos de energía", - "pl": "powerfox2 dostarcza dane dotyczące energii", - "zh-cn": "powerfox提供能源数据" + "en": "interface to SMA SunnyPortal via SunnyHomeManager and SEMP", + "de": "Schnittstelle zu SMA SunnyPortal über SunnyHomeManager und SEMP", + "ru": "интерфейс к SMA SunnyPortal через SunnyHomeManager и SEMP", + "pt": "interface para SMA SunnyPortal via SunnyHomeManager e SEMP", + "nl": "interface naar SMA SunnyPortal via SunnyHomeManager en SEMP", + "fr": "interface avec SMA SunnyPortal via SunnyHomeManager et SEMP", + "it": "interfaccia a SMA SunnyPortal tramite SunnyHomeManager e SEMP", + "es": "interfaz con SMA SunnyPortal a través de SunnyHomeManager y SEMP", + "pl": "interfejs do SMA SunnyPortal przez SunnyHomeManager i SEMP", + "zh-cn": "通过 SunnyHomeManager 和 SEMP 连接到 SMA SunnyPortal", + "uk": "інтерфейс до SMA SunnyPortal через SunnyHomeManager і SEMP" }, "titleFull": { - "en": "powerfox2", - "de": "powerfox2", - "ru": "powerfox2", - "pt": "powerfox2", - "nl": "powerfox2", - "fr": "powerfox2", - "it": "powerfox2", - "es": "powerfox2", - "pl": "lisek2", - "zh-cn": "电狐2" + "en": "SMA SEMP gateway", + "de": "SMA SEMP-Gateway", + "ru": "Шлюз SMA SEMP", + "pt": "Gateway SMA SEMP", + "nl": "SMA SEMP-gateway", + "fr": "Passerelle SMA SEMP", + "it": "Gateway SMA SEMP", + "es": "Puerta de enlace SMA SEMP", + "pl": "Bramka SMA SEMP", + "zh-cn": "SMA SEMP 网关", + "uk": "Шлюз SMA SEMP" }, - "branch": "main", - "github": "https://github.com/ax-led/ioBroker.powerfox2", - "installs": 1146, - "weekDownloads": 21, + "branch": "master", + "github": "https://github.com/rg-engineering/ioBroker.semp", + "installs": 919, + "weekDownloads": 202, "stars": 7, - "issues": 3, + "issues": 7, "score": 1 }, - "b-control-em": { + "rmb-bhkw": { "title": { - "de": "b-control-em", - "en": "b-control-em", - "ru": "b-control-em", - "zh-cn": "b-control-em" + "de": "rmb-bhkw", + "en": "rmb-bhkw", + "ru": "rmb-bhkw", + "zh-cn": "rmb-bhkw" }, - "content": "adapterref/iobroker.b-control-em/README.md", - "icon": "adapterref/iobroker.b-control-em/bcontrol.png", - "keywords": "B-control, bcontrol, energy, manager, Energy Manager, Busch-Jäger, EM, metering, power, consumption, smartmeter", - "authors": "hobbyquaker ", + "content": "adapterref/iobroker.rmb-bhkw/README.md", + "icon": "adapterref/iobroker.rmb-bhkw/rmb-bhkw.png", + "keywords": "bhkw, rmb, remeha, cogeneration, home automation", + "authors": "satchafunkilus", "license": "MIT", - "published": "2015-01-02T17:10:47.222Z", - "version": "0.3.1", - "latestVersion": "0.3.1", + "published": "2022-04-15T16:11:11.368Z", + "version": "-.-.-", + "latestVersion": "1.0.7", + "compact": true, "description": { - "en": "Polls data from B-control Energy Manager", - "de": "Holt Daten vom B-control Energy Manager", - "ru": "Polls data from B-control Energy Manager" + "en": "Reads data from RMB cogeneration units (e.g. Remeha eLina) via the RMBenergie customer portal", + "de": "Liest Daten von RMB Blockheizkraftwerken (z.B. Remeha eLina) über das RMBenergie Kundenportal aus", + "ru": "Считывает данные c когенерационных установок RMB (например, Remeha eLina) через клиентский портал RMBenergie.", + "pt": "Lê dados de unidades de cogeração RMB (por exemplo, Remeha eLina) através do portal do cliente RMBenergie", + "nl": "Leest gegevens uit van RMB WKK-installaties (bijv. Remeha eLina) via het RMBenergie klantenportaal", + "fr": "Lit les données des unités de cogénération RMB (par exemple Remeha eLina) via le portail client RMBenergie", + "it": "Legge i dati dalle unità di cogenerazione RMB (ad es. Remeha eLina) tramite il portale clienti RMBenergie", + "es": "Lee datos de unidades de cogeneración de RMB (por ejemplo, Remeha eLina) a través del portal de clientes de RMBenergie", + "pl": "Odczytuje dane z jednostek kogeneracyjnych RMB (np. Remeha eLina) za pośrednictwem portalu klienta RMBenergie", + "uk": "Зчитує дані з когенераційних установок RMB (наприклад, Remeha eLina) через портал клієнтів RMBenergie", + "zh-cn": "通过 RMBenergie 客户门户从 RMB 热电联产机组(例如 Remeha eLina) 读取数据" }, "titleFull": { - "en": "B-control Energy Manager", - "de": "B-control Energy Manager", - "ru": "B-control Energy Manager" + "en": "RMB cogeneration unit monitoring", + "de": "RMB-BHKW-Überwachung", + "ru": "Мониторинг когенерационной установки RMB", + "pt": "Monitoramento da unidade de cogeração RMB", + "nl": "Bewaking van RMB warmtekrachtkoppelingseenheid", + "fr": "Surveillance de l'unité de cogénération RMB", + "it": "Monitoraggio unità di cogenerazione RMB", + "es": "Supervisión de la unidad de cogeneración RMB", + "pl": "Monitoring jednostek kogeneracyjnych RMB", + "uk": "Моніторинг когенераційної установки RMB", + "zh-cn": "人民币热电联产机组监测" }, "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.b-control-em", - "installs": 142, - "weekDownloads": 2, - "stars": 5, - "issues": 11, + "github": "https://github.com/satchafunkilus/ioBroker.rmb-bhkw", + "installs": 3, + "weekDownloads": 3, + "stars": -1, + "issues": 8, "score": 1 }, - "smartmeter": { + "sma-em": { "title": { - "de": "smartmeter", - "en": "smartmeter", - "ru": "smartmeter", - "zh-cn": "smartmeter" + "de": "sma-em", + "en": "sma-em", + "ru": "sma-em", + "zh-cn": "sma-em" }, - "content": "adapterref/iobroker.smartmeter/README.md", - "icon": "adapterref/iobroker.smartmeter/smartmeter.png", - "keywords": "iobroker, smartmeter, SML, D0, eHz, OBIS", - "authors": "Apollon77 ", + "content": "adapterref/iobroker.sma-em/README.md", + "icon": "adapterref/iobroker.sma-em/sma-em.png", + "keywords": "SMA Energy Meter, Sunny Home Manager", + "authors": "Marcolotti , pdbjjens ", "license": "MIT", - "published": "2017-01-30T20:48:39.862Z", - "version": "3.4.0", - "latestVersion": "3.4.0", + "published": "2017-10-16T20:20:01.941Z", + "version": "1.1.0", + "latestVersion": "1.1.0", "compact": true, "description": { - "en": "Read data from Smartmeter Devices using various protocols like SML, D0 and others", - "de": "Auslesen von Smartmeter-Geräten mit verschiedenen Protokollen wie SML, D0 und anderen", - "ru": "Чтение данных с устройств Smartmeter с использованием различных протоколов, таких как SML, D0 и др.", - "pt": "Leia dados de dispositivos Smartmeter usando vários protocolos como SML, D0 e outros", - "nl": "Lees gegevens van Smartmeter-apparaten met behulp van verschillende protocollen zoals SML, D0 en anderen", - "fr": "Lire des données à partir de périphériques Smartmeter en utilisant divers protocoles tels que SML, D0 et autres", - "it": "Leggi i dati dai dispositivi Smartmeter utilizzando vari protocolli come SML, D0 e altri", - "es": "Lea datos de dispositivos Smartmeter usando varios protocolos como SML, D0 y otros", - "pl": "Odczytaj dane z urządzeń Smartmeter przy użyciu różnych protokołów, takich jak SML, D0 i inne", - "zh-cn": "使用SML,D0等各种协议从Smartmeter设备读取数据" + "en": "ioBroker sma-em Adapter", + "de": "ioBroker Sma-em Adapter", + "ru": "ioBroker Sma-em драйвер как образец", + "pt": "Modelo de adaptador para o ioBroker", + "fr": "ioBroker adaptateur modèle", + "nl": "ioBroker Sma-em Adapter", + "it": "Adattatore sma-em ioBroker", + "es": "Adaptador ioBroker sma-em", + "pl": "Adapter ioBroker sma-em", + "uk": "ioBroker sma-em адаптер", + "zh-cn": "ioBroker sma-em 适配器" }, "titleFull": { - "en": "Smartmeter devices support", - "de": "Unterstützung für Smartmeter-Geräte", - "ru": "Поддержка устройств Smartmeter", - "pt": "Suporte para dispositivos Smartmeter", - "nl": "Ondersteuning voor smartmeter-apparaten", - "fr": "Prise en charge des appareils Smartmeter", - "it": "Supporto dispositivi Smartmeter", - "es": "Soporte de dispositivos Smartmeter", - "pl": "Obsługa urządzeń Smartmeter", - "zh-cn": "Smartmeter设备支持" + "en": "SMA Energy Meter", + "de": "SMA Energiezähler", + "ru": "Счетчик энергии SMA", + "pt": "Medidor de energia SMA", + "nl": "SMA Energiemeter", + "fr": "Compteur d'énergie SMA", + "it": "Contatore di energia SMA", + "es": "Medidor de energía SMA", + "pl": "Licznik energii SMA", + "zh-cn": "SMA能量计", + "uk": "Лічильник енергії SMA" }, "branch": "master", - "github": "https://github.com/Apollon77/ioBroker.smartmeter", - "installs": 5667, - "weekDownloads": 129, - "stars": 36, - "issues": 26, + "github": "https://github.com/iobroker-community-adapters/ioBroker.sma-em", + "installs": 2026, + "weekDownloads": 122, + "stars": 24, + "issues": 0, "score": 1 }, - "solaredge": { + "wireless-mbus": { "title": { - "de": "solaredge", - "en": "solaredge", - "ru": "solaredge", - "zh-cn": "solaredge" + "de": "wireless-mbus", + "en": "wireless-mbus", + "ru": "wireless-mbus", + "zh-cn": "wireless-mbus" }, - "content": "adapterref/iobroker.solaredge/README.md", - "icon": "adapterref/iobroker.solaredge/solaredge.png", - "keywords": "solaredge, energy, power, api, monitoring", - "authors": "92lleo , iobroker-community-adapters ", - "license": "MIT", - "published": "2019-12-25T14:10:46.226Z", - "version": "1.4.1", - "latestVersion": "1.4.1", + "content": "adapterref/iobroker.wireless-mbus/README.md", + "icon": "adapterref/iobroker.wireless-mbus/wireless-mbus.png", + "keywords": "wmbus, measure, mbus, wireless, meter, oms", + "authors": "Christian Landvogt ", + "license": "GPL-2.0-only", + "published": "2021-10-02T21:18:26.325Z", + "version": "0.9.3", + "latestVersion": "0.9.4", "compact": true, "description": { - "en": "Get data from solaredge monitoring portal", - "de": "Rufen Sie Daten vom Solaredge-Überwachungsportal ab", - "ru": "Получить данные с портала мониторинга Solaredge", - "pt": "Obter dados do portal de monitoramento solaredge", - "nl": "Gegevens ophalen uit de portal voor solaredge-monitoring", - "fr": "Obtenez les données du portail de surveillance Solaredge", - "it": "Ottieni dati dal portale di monitoraggio di Solaredge", - "es": "Obtenga datos del portal de monitoreo de solaredge", - "pl": "Uzyskaj dane z portalu monitorowania Solaredge", - "uk": "Отримати дані з порталу сонячних батарей", - "zh-cn": "从solaredge监控门户获取数据" + "en": "Receive data from Wireless Meter-Bus (wM-Bus) devices like gas or electricity meters", + "de": "Empfange Daten von Wireless Meter-Bus (wM-Bus) Geräten (zB Gas- oder Stromzähler)", + "ru": "Получение данных от устройств Wireless Meter-Bus (wM-Bus), таких как счетчики газа или электроэнергии", + "uk": "Отримуйте дані з пристроїв Wireless Meter-Bus (wM-Bus), таких як лічильники газу або електроенергії", + "pt": "Receber dados de dispositivos Wireless Meter-Bus (wM-Bus), como medidores de gás ou eletricidade", + "nl": "Gegevens ontvangen van Wireless Meter-Bus (wM-Bus) apparaten zoals gas- of elektriciteitsmeters", + "fr": "Recevoir des données d'appareils Wireless Meter-Bus (wM-Bus) comme des compteurs de gaz ou d'électricité", + "it": "Ricevi dati da dispositivi Wireless Meter-Bus (wM-Bus) come contatori di gas o elettricità", + "es": "Reciba datos de dispositivos Wireless Meter-Bus (wM-Bus) como medidores de gas o electricidad", + "pl": "Odbieraj dane z urządzeń Wireless Meter-Bus (wM-Bus), takich jak liczniki gazu lub energii elektrycznej", + "zh-cn": "从无线仪表总线 (wM-Bus) 设备(如燃气表或电表)接收数据" }, "titleFull": { - "en": "Solaredge Monitoring", - "de": "Solaredge-Überwachung", - "ru": "Мониторинг Solaredge", - "pt": "Solaredge Monitoring", - "nl": "Solaredge Monitoring", - "fr": "Surveillance de Solaredge", - "it": "Monitoraggio di Solaredge", - "es": "Monitoreo Solaredge", - "pl": "Monitorowanie Solaredge", - "uk": "Сонячний моніторинг", - "zh-cn": "Solaredge监控" + "en": "Wireless M-Bus", + "de": "Wireless M-Bus", + "ru": "Wireless M-Bus", + "pt": "Wireless M-Bus", + "nl": "Wireless M-Bus", + "fr": "Wireless M-Bus", + "it": "Wireless M-Bus", + "es": "Wireless M-Bus", + "pl": "Wireless M-Bus", + "uk": "Wireless M-Bus", + "zh-cn": "Wireless M-Bus" }, "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.solaredge", - "installs": 729, - "weekDownloads": 23, - "stars": 11, - "issues": 3, - "score": 1 - }, - "zendure-solarflow": { + "github": "https://github.com/lvogt/ioBroker.wireless-mbus", + "installs": 307, + "weekDownloads": 130, + "stars": -1 + }, + "rct": { "title": { - "de": "zendure-solarflow", - "en": "zendure-solarflow", - "ru": "zendure-solarflow", - "zh-cn": "zendure-solarflow" + "de": "rct", + "en": "rct", + "ru": "rct", + "zh-cn": "rct" }, - "content": "adapterref/iobroker.zendure-solarflow/README.md", - "icon": "adapterref/iobroker.zendure-solarflow/zendure-solarflow.png", - "keywords": "Zendure, Solarflow", - "authors": "Peter ", - "license": "GPL-3.0-only", - "published": "2023-10-26T19:30:55.581Z", - "version": "1.8.5", - "latestVersion": "1.8.8", + "content": "adapterref/iobroker.rct/README.md", + "icon": "adapterref/iobroker.rct/rct-logo.square.png", + "keywords": "rct, pv", + "authors": "Andreas Ruttkamp ", + "license": "MIT", + "published": "2021-05-04T06:05:58.675Z", + "version": "1.2.13", + "latestVersion": "1.2.14", "compact": true, "description": { - "en": "zendure-solarflow", - "de": "Zendure-Solarflow", - "ru": "Zendure-Solarflow", - "pt": "zendure-solarflow", - "nl": "zendure-solarflow", - "fr": "zendure-solarflow", - "it": "zendure-solarflow", - "es": "flujo-solar-zendure", - "pl": "zendure-solarflow", - "uk": "zendure-solarflow", - "zh-cn": "zendure-solarflow" + "en": "Connect a RCT photovolatics power converter", + "de": "Anbindung RCT-Photovoltaik-Wechselrichter", + "ru": "Показать значения фотоэлектрического преобразователя мощности RCT", + "pt": "Mostrar valores de um conversor de energia fotovolático RCT", + "nl": "Toon waarden van een RCT fotovolatica stroomomvormer", + "fr": "Afficher les valeurs d'un convertisseur de puissance photovoltaïque RCT", + "it": "Mostra i valori di un convertitore di potenza fotovolatico RCT", + "es": "Mostrar los valores de un convertidor de potencia fotovoltaico RCT", + "pl": "Pokaż wartości przetwornika mocy fotowoltaiki RCT", + "zh-cn": "显示RCT光电功率转换器的值", + "uk": "Підключіть фотоелектричний перетворювач потужності RCT" }, "titleFull": { - "en": "Zendure Solarflow", - "de": "Zendure Solarflow", - "ru": "Зендуре Соларфлоу", - "pt": "Zendure Solarflow", - "nl": "Zendure Solarflow", - "fr": "Flux solaire Zendure", - "it": "Zendur Solarflow", - "es": "Zendure Solarflow", - "pl": "Zendure Solarflow", - "uk": "Zendure Solarflow", - "zh-cn": "Zendure Solarflow" + "en": "RCT Power - Photovoltaic", + "de": "RCT Power - Photovoltaik", + "ru": "RCT Power - PV", + "pt": "RCT Power - PV", + "nl": "RCT Power - PV", + "fr": "RCT Power - PV", + "it": "RCT Power - PV", + "es": "RCT Power - PV", + "pl": "RCT Power - PV", + "zh-cn": "RCT Power - PV", + "uk": "RCT Power - фотоелектричні" }, "branch": "main", - "github": "https://github.com/nograx/ioBroker.zendure-solarflow", - "installs": 492, - "weekDownloads": 74, - "stars": 9, - "issues": 7, + "github": "https://github.com/aruttkamp/ioBroker.rct", + "installs": 223, + "weekDownloads": 23, + "stars": 12, + "issues": 5, "score": 1 }, - "ocpp": { + "e3dc-rscp": { "title": { - "de": "ocpp", - "en": "ocpp", - "ru": "ocpp", - "zh-cn": "ocpp" + "de": "e3dc-rscp", + "en": "e3dc-rscp", + "ru": "e3dc-rscp", + "zh-cn": "e3dc-rscp" }, - "content": "adapterref/iobroker.ocpp/README.md", - "icon": "adapterref/iobroker.ocpp/ocpp.png", - "keywords": "wallbox, ocpp, energy", - "authors": "foxriver76 ", - "license": "MIT", - "published": "2021-10-27T19:16:37.714Z", - "version": "0.12.5", - "latestVersion": "0.12.5", - "materialize": true, + "content": "adapterref/iobroker.e3dc-rscp/README.md", + "icon": "adapterref/iobroker.e3dc-rscp/e3dc-rscp.png", + "keywords": "E3/DC, power station, energy, RSCP", + "authors": "Ulrich Kick ", + "license": "GPL-3.0-only", + "published": "2021-10-17T08:28:17.980Z", + "version": "1.2.6", + "latestVersion": "1.3.1", "compact": true, "description": { - "en": "Adapter for OCPP 1.6", - "de": "Adapter für OCPP 1.6", - "ru": "Адаптер для OCPP 1.6", - "pt": "Adaptador para OCPP 1.6", - "nl": "Adapter voor OCPP 1.6", - "fr": "Adaptateur pour OCPP 1.6", - "it": "Adattatore per OCPP 1.6", - "es": "Adaptador para OCPP 1.6", - "pl": "Adapter do OCPP 1.6", - "zh-cn": "OCPP 1.6 适配器" + "en": "Control E3/DC power station using RSCP protocol", + "de": "Steuern Sie das E3/DC-Kraftwerk mithilfe des RSCP-Protokolls", + "ru": "Управление электростанцией E3/DC по протоколу RSCP", + "pt": "Controle da estação de energia E3/DC usando o protocolo RSCP", + "nl": "Bedien de E3/DC-krachtcentrale met behulp van het RSCP-protocol", + "fr": "Contrôlez la centrale électrique E3/DC en utilisant le protocole RSCP", + "it": "Controllare la centrale E3/DC utilizzando il protocollo RSCP", + "es": "Control de la central eléctrica E3/DC mediante protocolo RSCP", + "pl": "Sterowanie elektrownią E3/DC za pomocą protokołu RSCP", + "zh-cn": "使用RSCP协议控制E3/DC电站", + "uk": "Керуйте електростанцією E3/DC за допомогою протоколу RSCP" }, "titleFull": { - "en": "Open Charge Point Protocol", - "de": "Offenes Ladepunktprotokoll", - "ru": "Протокол открытой точки зарядки", - "pt": "Protocolo de ponto de carga aberto", - "nl": "Open Laadpunt Protocol", - "fr": "Protocole de point de charge ouvert", - "it": "Protocollo punto di ricarica aperto", - "es": "Protocolo de punto de carga abierto", - "pl": "Otwórz protokół punktu ładowania", - "zh-cn": "开放充电点协议" + "en": "E3/DC RSCP", + "de": "E3/DC RSCP", + "ru": "E3/DC RSCP", + "pt": "E3/DC RSCP", + "nl": "E3/DC RSCP", + "fr": "E3/DC RSCP", + "it": "E3/DC RSCP", + "es": "E3/DC RSCP", + "pl": "E3/DC RSCP", + "zh-cn": "E3/DC RSCP", + "uk": "E3/DC RSCP" }, - "branch": "main", - "github": "https://github.com/foxriver76/ioBroker.ocpp", - "installs": 517, - "weekDownloads": 20, - "stars": 13, - "issues": 3, + "branch": "master", + "github": "https://github.com/git-kick/ioBroker.e3dc-rscp", + "installs": 1042, + "weekDownloads": 76, + "stars": 26, + "issues": 6, "score": 1 }, - "sma-em": { + "deyeidc": { "title": { - "de": "sma-em", - "en": "sma-em", - "ru": "sma-em", - "zh-cn": "sma-em" + "de": "deyeidc", + "en": "deyeidc", + "ru": "deyeidc", + "zh-cn": "deyeidc" }, - "content": "adapterref/iobroker.sma-em/README.md", - "icon": "adapterref/iobroker.sma-em/sma-em.png", - "keywords": "SMA Energy Meter, Sunny Home Manager", - "authors": "Marcolotti , pdbjjens ", + "content": "adapterref/iobroker.deyeidc/README.md", + "icon": "adapterref/iobroker.deyeidc/deyeidc.png", + "keywords": "Deye, Bosswerk, cloudless", + "authors": "raschy ", "license": "MIT", - "published": "2017-10-16T20:20:01.941Z", - "version": "1.1.0", - "latestVersion": "1.1.0", + "published": "2023-03-21T19:04:21.353Z", + "version": "0.1.0", + "latestVersion": "0.1.0", "compact": true, "description": { - "en": "ioBroker sma-em Adapter", - "de": "ioBroker Sma-em Adapter", - "ru": "ioBroker Sma-em драйвер как образец", - "pt": "Modelo de adaptador para o ioBroker", - "fr": "ioBroker adaptateur modèle", - "nl": "ioBroker Sma-em Adapter", - "it": "Adattatore sma-em ioBroker", - "es": "Adaptador ioBroker sma-em", - "pl": "Adapter ioBroker sma-em", - "uk": "ioBroker sma-em адаптер", - "zh-cn": "ioBroker sma-em 适配器" + "en": "Data Collector vor Deye-compatible Inverter", + "de": "Datensammler für Deye-kompatible Wechselrichter", + "ru": "Сборщик данных с инвертором, совместимым с Дейе", + "pt": "Coletor de dados para inversor compatível com Deye", + "nl": "Gegevensverzamelaar voor Deye-compatibele omvormer", + "fr": "Collecteur de données pour onduleur compatible Deye", + "it": "Data Collector per Inverter compatibile con Deye", + "es": "Colector de datos para inversor compatible con Deye", + "pl": "Data Collector dla falownika kompatybilnego z Deye", + "zh-cn": "数据收集器 vor Deye 兼容逆变器", + "uk": "Збирач даних або інвертор, сумісний з Deye" }, "titleFull": { - "en": "SMA Energy Meter", - "de": "SMA Energiezähler", - "ru": "Счетчик энергии SMA", - "pt": "Medidor de energia SMA", - "nl": "SMA Energiemeter", - "fr": "Compteur d'énergie SMA", - "it": "Contatore di energia SMA", - "es": "Medidor de energía SMA", - "pl": "Licznik energii SMA", - "zh-cn": "SMA能量计", - "uk": "Лічильник енергії SMA" + "en": "Deye Inverter Data Collector", + "de": "Datensammler für Wechselrichter von Deye", + "ru": "Сборщик данных инвертора Дейе", + "pt": "Coletor de Dados do Inversor Deye", + "nl": "Deye Inverter-gegevensverzamelaar", + "fr": "Collecteur de données Deye Inverter", + "it": "Deye Inverter Data Collector", + "es": "Colector de datos del inversor Deye", + "pl": "Kolektor danych falownika Deye", + "zh-cn": "德业逆变器数据采集器", + "uk": "Збірник даних інвертора Deye" }, - "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.sma-em", - "installs": 2025, - "weekDownloads": 122, - "stars": 24, - "issues": 0, + "branch": "main", + "github": "https://github.com/raschy/ioBroker.deyeidc", + "installs": 1395, + "weekDownloads": 71, + "stars": 18, + "issues": 2, "score": 1 }, - "resol": { + "pvoutputorg": { "title": { - "de": "resol", - "en": "resol", - "ru": "resol", - "zh-cn": "resol" + "de": "pvoutputorg", + "en": "pvoutputorg", + "ru": "pvoutputorg", + "zh-cn": "pvoutputorg" }, - "content": "adapterref/iobroker.resol/README.md", - "icon": "adapterref/iobroker.resol/resol.svg", - "keywords": "ioBroker, resol, Smart Home, home automation, VBus, Resol", - "authors": "grizzelbee ", + "content": "adapterref/iobroker.pvoutputorg/README.md", + "icon": "adapterref/iobroker.pvoutputorg/pvoutputorg.png", + "keywords": "PvOutput.org", + "authors": "René G. ", "license": "MIT", - "published": "2021-09-16T14:44:40.994Z", - "version": "1.3.0", - "latestVersion": "1.3.0", - "materialize": true, + "published": "2022-04-24T12:24:06.144Z", + "version": "1.8.13", + "latestVersion": "1.8.13", "compact": true, "description": { - "en": "Connects to various Resol-VBus-based devices", - "de": "Verbindet sich mit verschiedenen Resol-VBus-basierten Geräten", - "ru": "Подключается к различным устройствам на базе Resol-VBus", - "pt": "Conecta-se a vários dispositivos baseados em Resol-VBus", - "nl": "Maakt verbinding met verschillende op Resol-VBus gebaseerde apparaten", - "fr": "Se connecte à divers appareils basés sur Resol-VBus", - "it": "Si collega a vari dispositivi basati su Resol-VBus", - "es": "Se conecta a varios dispositivos basados ​​en Resol-VBus", - "pl": "Łączy się z różnymi urządzeniami opartymi na Resol-VBus", - "zh-cn": "连接到各种基于 Resol-VBus 的设备", - "uk": "Підключається до різних пристроїв на основі Resol-VBus" + "en": "PvOutput.org Adapter: reads and writes data on PVOutput.org. supports different System-Ids", + "de": "PvOutput.org Adapter: liest und schreibt Daten auf PVOutput.org. ", + "ru": "Адаптер PvOutput.org: читает и записывает данные на PVOutput.org. ", + "pt": "Adaptador PvOutput.org: lê e grava dados em PVOutput.org. ", + "nl": "PvOutput.org Adapter: leest en schrijft gegevens op PVOutput.org. ", + "fr": "Adaptateur PvOutput.org : lit et écrit des données sur PVOutput.org. ", + "it": "Adattatore PvOutput.org: legge e scrive dati su PVOutput.org. ", + "es": "Adaptador PvOutput.org: lee y escribe datos en PVOutput.org. ", + "pl": "Adapter PvOutput.org: odczytuje i zapisuje dane na PVOutput.org. ", + "zh-cn": "PvOutput.org 适配器:在 PVOutput.org 上读取和写入数据。", + "uk": "Адаптер PvOutput.org: читає та записує дані на PVOutput.org. підтримує різні ідентифікатори системи" }, "titleFull": { - "en": "Connect your Resol VBus Devices", - "de": "Verbinden Sie Ihre Resol VBus-Geräte", - "ru": "Подключите свои устройства Resol VBus", - "pt": "Conecte seus dispositivos Resol VBus", - "nl": "Verbind uw Resol VBus-apparaten", - "fr": "Connectez vos appareils Resol VBus", - "it": "Collega i tuoi dispositivi Resol VBus", - "es": "Conecte sus dispositivos Resol VBus", - "pl": "Podłącz urządzenia Resol VBus", - "zh-cn": "将您的Resol VBus设备连接", - "uk": "Підключіть свої пристрої Resol VBus" + "en": "interface to PVOutput.org", + "de": "Schnittstelle zu PVOutput.org", + "ru": "интерфейс к PVOutput.org", + "pt": "interface para PVOutput.org", + "nl": "interface naar PVOutput.org", + "fr": "interface vers PVOutput.org", + "it": "interfaccia a PVOutput.org", + "es": "interfaz con PVOutput.org", + "pl": "interfejs do PVOutput.org", + "zh-cn": "PVOutput.org 的接口", + "uk": "інтерфейс до PVOutput.org" }, "branch": "master", - "github": "https://github.com/grizzelbee/ioBroker.resol", - "installs": 251, - "weekDownloads": 12, - "stars": 4, - "issues": 1, + "github": "https://github.com/rg-engineering/ioBroker.pvoutputorg", + "installs": 70, + "weekDownloads": 35, + "stars": -1, + "issues": 11, "score": 1 }, - "solax": { + "sonnen-charger": { "title": { - "de": "solax", - "en": "solax", - "ru": "solax", - "zh-cn": "solax" + "de": "sonnen-charger", + "en": "sonnen-charger", + "ru": "sonnen-charger", + "zh-cn": "sonnen-charger" }, - "content": "adapterref/iobroker.solax/README.md", - "icon": "adapterref/iobroker.solax/solax.png", - "keywords": "Solax, PV, Photovoltaics, Inverter", - "authors": "simatec ", + "content": "adapterref/iobroker.sonnen-charger/README.md", + "icon": "adapterref/iobroker.sonnen-charger/sonnen-charger.png", + "keywords": "sonnen, charger, wallbox", + "authors": "ChrisWbb ", "license": "MIT", - "published": "2021-06-02T12:26:08.406Z", - "version": "0.9.9", - "latestVersion": "0.9.12", + "published": "2023-02-18T20:22:33.023Z", + "version": "-.-.-", + "latestVersion": "1.2.1", "compact": true, "description": { - "en": "Solax Inverter API Cloud or Local Connection", - "de": "Solax Inverter API Cloud oder lokale Verbindung", - "ru": "Облачное или локальное подключение API-интерфейса Solax Inverter", - "pt": "Solax Inverter API Cloud ou Conexão Local", - "nl": "Solax Inverter API Cloud of lokale verbinding", - "fr": "Solax Inverter API Cloud ou connexion locale", - "it": "Solax Inverter API Cloud o Connessione locale", - "es": "Solax Inverter API Nube o conexión local", - "pl": "Solax Inverter API Cloud lub połączenie lokalne", - "uk": "Solax Inverter API Хмарне або локальне підключення", - "zh-cn": "Solax 逆变器 API 云或本地连接" + "en": "Integration of sonnenCharger into ioBroker", + "de": "Integration of sonnenCharger into ioBroker", + "ru": "Integration of sonnenCharger into ioBroker", + "pt": "Integration of sonnenCharger into ioBroker", + "nl": "Integration of sonnenCharger into ioBroker", + "fr": "Integration of sonnenCharger into ioBroker", + "it": "Integration of sonnenCharger into ioBroker", + "es": "Integration of sonnenCharger into ioBroker", + "pl": "Integration of sonnenCharger into ioBroker", + "zh-cn": "Integration of sonnenCharger into ioBroker", + "uk": "Інтеграція sonnenCharger в ioBroker" }, "titleFull": { - "en": "Solax", - "de": "Solax", - "ru": "Solax", - "pt": "Solax", - "nl": "Solax", - "fr": "Solax", - "it": "Solax", - "es": "Solax", - "pl": "Solax", - "uk": "Solax", - "zh-cn": "Solax" + "en": "sonnenCharger", + "de": "sonnenCharger", + "ru": "sonnenCharger", + "pt": "sonnenCharger", + "nl": "sonnenCharger", + "fr": "sonnenCharger", + "it": "sonnenCharger", + "es": "sonnenCharger", + "pl": "sonnenCharger", + "zh-cn": "sonnenCharger", + "uk": "sonnenCharger" }, - "branch": "master", - "github": "https://github.com/simatec/ioBroker.solax", - "installs": 727, - "weekDownloads": 219, - "stars": 15, - "issues": 4, + "branch": "main", + "github": "https://github.com/ChrisWbb/ioBroker.sonnen-charger", + "installs": 20, + "weekDownloads": 39, + "stars": 2, + "issues": 3, "score": 1 }, - "pylontech": { + "tibberlink": { "title": { - "de": "pylontech", - "en": "pylontech", - "ru": "pylontech", - "zh-cn": "pylontech" + "de": "tibberlink", + "en": "tibberlink", + "ru": "tibberlink", + "zh-cn": "tibberlink" }, - "content": "adapterref/iobroker.pylontech/README.md", - "icon": "adapterref/iobroker.pylontech/pylontech.png", - "keywords": "battery, pylontech, pytes, photovoltaics, inverter, energy storage system, growatt, victron", - "authors": "PLCHome", - "license": "MIT", - "published": "2023-09-30T17:33:19.145Z", - "version": "0.0.10", - "latestVersion": "0.0.10", + "content": "adapterref/iobroker.tibberlink/README.md", + "icon": "adapterref/iobroker.tibberlink/tibberlink.png", + "keywords": "power, energy, Tibber", + "authors": "Hombach ", + "license": "GPL-3.0-only", + "published": "2023-07-16T14:02:26.576Z", + "version": "3.4.10", + "latestVersion": "3.4.10", "compact": true, "description": { - "en": "Query the cell voltages and the status of pylontech or pytes batteries via the console", - "de": "Abfrage der Zellspannungen und des Status von Pylontech- oder Pytes-Batterien über die Konsole", - "ru": "Запросите напряжение клеток и статус pylontech или pytes батареи через консоли", - "pt": "Consultar as tensões de célula e o status das baterias pilontech ou pites através do console", - "nl": "Vraag de cellen voltages en de status van pylontech of pytes batterijen via de console", - "fr": "Query the cell tensions and the status of pylontech or pytes batteries via the console", - "it": "Accostare le tensioni delle celle e lo stato delle batterie di pilone o pite tramite la console", - "es": "Consultar los voltajes celulares y el estado de las pilas pilontech o pitones a través de la consola", - "pl": "Query napięcia komórkowe i status baterii pylontech lub pyte poprzez konsolę", - "uk": "Перегляньте напруги клітин і статус pylontech або pytes батарей через консоль", - "zh-cn": "2. 通过宫颈癌或电池组的配件" + "en": "Links Tibber API data to be used in ioBroker", + "de": "Verknüpft Tibber API-Daten zur Verwendung in ioBroker", + "ru": "Ссылки на данные Tibber API для использования в ioBroker", + "pt": "Vincula os dados da API do Tibber para serem usados no ioBroker", + "nl": "Koppelt Tibber API-gegevens om te worden gebruikt in ioBroker", + "fr": "Liaisons des données de l'API Tibber à utiliser dans ioBroker", + "it": "Collega i dati dell'API di Tibber da utilizzare in ioBroker", + "es": "Enlaza los datos de la API de Tibber para ser utilizados en ioBroker", + "pl": "Łączy dane z API Tibber do użycia w ioBroker", + "uk": "Посилання на дані Tibber API для використання в ioBroker", + "zh-cn": "连接Tibber API数据以在ioBroker中使用" }, "titleFull": { - "en": "Pylontech and Pytes health", - "de": "Pylontech und Pytes Gesundheit", - "ru": "Pylontech и Pytes здоровье", - "pt": "Pylontech e Pytes saúde", - "nl": "Pylontech en Pytes gezondheid", - "fr": "Pylontech et Pytes santé", - "it": "Pylontech e Pytes salute", - "es": "Pylontech y Pytes salud", - "pl": "Pylontech i Pylontech", - "uk": "Pylontech і Pytes здоров'я", - "zh-cn": "Pylontech and Pytes health" + "en": "Tibber Link", + "de": "Tibber Link", + "ru": "Тиббер Ссылка", + "pt": "Tibber Link", + "nl": "Tibber Link", + "fr": "Tibber Link", + "it": "Tibber Link", + "es": "Tibber Link", + "pl": "Tibber Link", + "uk": "Посилання", + "zh-cn": "网络联系" }, - "branch": "main", - "github": "https://github.com/PLCHome/ioBroker.pylontech", - "installs": 298, - "weekDownloads": 127, - "stars": 1, - "issues": 0, + "branch": "master", + "github": "https://github.com/Hombach/ioBroker.tibberlink", + "installs": 2502, + "weekDownloads": 772, + "stars": 21, + "issues": 10, "score": 1 }, - "sanext": { + "virtualpowermeter": { "title": { - "de": "sanext", - "en": "sanext", - "ru": "sanext", - "zh-cn": "sanext" + "de": "virtualpowermeter", + "en": "virtualpowermeter", + "ru": "virtualpowermeter", + "zh-cn": "virtualpowermeter" }, - "content": "adapterref/iobroker.sanext/README.md", - "icon": "adapterref/iobroker.sanext/sanext.png", - "keywords": "Sanext, heat meter", - "authors": "instalator ", + "content": "adapterref/iobroker.virtualpowermeter/README.md", + "icon": "adapterref/iobroker.virtualpowermeter/virtualpowermeter.png", + "keywords": "ioBroker, template, Smart Home, home automation", + "authors": "Lutz Sebastian ", "license": "MIT", - "published": "2020-04-10T05:58:34.384Z", - "version": "0.1.0", - "latestVersion": "0.1.0", + "published": "2019-03-07T21:50:56.827Z", + "version": "1.4.6", + "latestVersion": "1.4.6", "materialize": true, "compact": true, "description": { - "en": "Receiving data from heat meters Sanext", - "de": "Receiving data from heat meters Sanext", - "ru": "Receiving data from heat meters Sanext", - "pt": "Receiving data from heat meters Sanext", - "nl": "Receiving data from heat meters Sanext", - "fr": "Receiving data from heat meters Sanext", - "it": "Receiving data from heat meters Sanext", - "es": "Receiving data from heat meters Sanext", - "pl": "Receiving data from heat meters Sanext", - "zh-cn": "Receiving data from heat meters Sanext" + "en": "Generates virtual electricity meters, e.g. for lights or other devices with fixed watt consumption", + "de": "Erzeugt Virtuelle Stromzähler, für z.B. Lichter oder andere Geräte mit festen Watt-Verbrauch", + "ru": "Создает виртуальные счетчики электроэнергии, например для фонарей или других устройств с фиксированным потреблением ватт", + "pt": "Gera medidores virtuais de eletricidade, por ex. para luzes ou outros dispositivos com consumo de watt fixo", + "nl": "Genereert virtuele elektriciteitsmeters, b.v. voor lampen of andere apparaten met een vast wattage", + "fr": "Génère des compteurs d'électricité virtuels, par ex. pour les lumières ou autres appareils à consommation de watts fixe", + "it": "Genera contatori elettrici virtuali, ad es. per luci o altri dispositivi con consumo watt fisso", + "es": "Genera medidores de electricidad virtuales, p. Ej. para luces u otros dispositivos con consumo de vatios fijo", + "pl": "Generuje wirtualne liczniki energii elektrycznej, np. dla świateł lub innych urządzeń o stałym poborze mocy", + "zh-cn": "生成虚拟电表,例如用于固定功耗的灯或其他设备" }, "titleFull": { - "en": "Sanext heat meter", - "de": "Sanext heat meter", - "ru": "Sanext heat meter", - "pt": "Sanext heat meter", - "nl": "Sanext heat meter", - "fr": "Sanext heat meter", - "it": "Sanext heat meter", - "es": "Sanext heat meter", - "pl": "Sanext heat meter", - "zh-cn": "Sanext heat meter" + "en": "VirtualPowermeter", + "de": "VirtualPowermeter", + "ru": "Виртуальный измеритель мощности", + "pt": "Medidor de energia virtual", + "nl": "Virtuele vermogensmeter", + "fr": "Powermeter virtuel", + "it": "Powermeter virtuale", + "es": "Medidor de potencia virtual", + "pl": "Wirtualny miernik mocy", + "zh-cn": "虚拟功率计" }, "branch": "master", - "github": "https://github.com/instalator/ioBroker.sanext", - "installs": 3, - "weekDownloads": 2, - "stars": -1, - "issues": 0, + "github": "https://github.com/Omega236/ioBroker.virtualpowermeter", + "installs": 1047, + "weekDownloads": 38, + "stars": 7, + "issues": 1, + "score": 1 + }, + "bydhvs": { + "title": { + "de": "bydhvs", + "en": "bydhvs", + "ru": "bydhvs", + "zh-cn": "bydhvs" + }, + "content": "adapterref/iobroker.bydhvs/README.md", + "icon": "adapterref/iobroker.bydhvs/bydhvs.png", + "keywords": "byd hvs battery pv", + "authors": "Christian ", + "license": "MIT", + "published": "2021-04-09T16:56:30.596Z", + "version": "1.5.0", + "latestVersion": "1.5.0", + "materialize": true, + "compact": true, + "description": { + "en": "BYD HVS Battery poll data", + "de": "BYD HVS Batterieabfragedaten", + "ru": "BYD HVS Данные опроса аккумулятора", + "pt": "Dados de sondagem da bateria BYD HVS", + "nl": "BYD HVS Battery poll-gegevens", + "fr": "BYD HVS Battery poll data", + "it": "BYD HVS Dati di polling della batteria", + "es": "Datos de sondeo de la batería BYD HVS", + "pl": "Dane ankietowe dotyczące baterii BYD HVS", + "zh-cn": "比亚迪HVS电池民意调查数据" + }, + "titleFull": { + "en": "BYD HVS Battery", + "de": "BYD HVS Batterie", + "ru": "BYD HVS аккумулятор", + "pt": "Bateria BYD HVS", + "nl": "BYD HVS-batterij", + "fr": "Batterie BYD HVS", + "it": "Batteria BYD HVS", + "es": "Batería BYD HVS", + "pl": "Akumulator BYD HVS", + "zh-cn": "比亚迪HVS电池" + }, + "branch": "master", + "github": "https://github.com/ChristianH17/ioBroker.bydhvs", + "installs": 1504, + "weekDownloads": 44, + "stars": 16, + "issues": 7, "score": 1 }, "amtronwallbox": { @@ -5063,155 +5108,6 @@ "issues": 3, "score": 1 }, - "rmb-bhkw": { - "title": { - "de": "rmb-bhkw", - "en": "rmb-bhkw", - "ru": "rmb-bhkw", - "zh-cn": "rmb-bhkw" - }, - "content": "adapterref/iobroker.rmb-bhkw/README.md", - "icon": "adapterref/iobroker.rmb-bhkw/rmb-bhkw.png", - "keywords": "bhkw, rmb, remeha, cogeneration, home automation", - "authors": "satchafunkilus", - "license": "MIT", - "published": "2022-04-15T16:11:11.368Z", - "version": "-.-.-", - "latestVersion": "1.0.7", - "compact": true, - "description": { - "en": "Reads data from RMB cogeneration units (e.g. Remeha eLina) via the RMBenergie customer portal", - "de": "Liest Daten von RMB Blockheizkraftwerken (z.B. Remeha eLina) über das RMBenergie Kundenportal aus", - "ru": "Считывает данные c когенерационных установок RMB (например, Remeha eLina) через клиентский портал RMBenergie.", - "pt": "Lê dados de unidades de cogeração RMB (por exemplo, Remeha eLina) através do portal do cliente RMBenergie", - "nl": "Leest gegevens uit van RMB WKK-installaties (bijv. Remeha eLina) via het RMBenergie klantenportaal", - "fr": "Lit les données des unités de cogénération RMB (par exemple Remeha eLina) via le portail client RMBenergie", - "it": "Legge i dati dalle unità di cogenerazione RMB (ad es. Remeha eLina) tramite il portale clienti RMBenergie", - "es": "Lee datos de unidades de cogeneración de RMB (por ejemplo, Remeha eLina) a través del portal de clientes de RMBenergie", - "pl": "Odczytuje dane z jednostek kogeneracyjnych RMB (np. Remeha eLina) za pośrednictwem portalu klienta RMBenergie", - "uk": "Зчитує дані з когенераційних установок RMB (наприклад, Remeha eLina) через портал клієнтів RMBenergie", - "zh-cn": "通过 RMBenergie 客户门户从 RMB 热电联产机组(例如 Remeha eLina) 读取数据" - }, - "titleFull": { - "en": "RMB cogeneration unit monitoring", - "de": "RMB-BHKW-Überwachung", - "ru": "Мониторинг когенерационной установки RMB", - "pt": "Monitoramento da unidade de cogeração RMB", - "nl": "Bewaking van RMB warmtekrachtkoppelingseenheid", - "fr": "Surveillance de l'unité de cogénération RMB", - "it": "Monitoraggio unità di cogenerazione RMB", - "es": "Supervisión de la unidad de cogeneración RMB", - "pl": "Monitoring jednostek kogeneracyjnych RMB", - "uk": "Моніторинг когенераційної установки RMB", - "zh-cn": "人民币热电联产机组监测" - }, - "branch": "master", - "github": "https://github.com/satchafunkilus/ioBroker.rmb-bhkw", - "installs": 3, - "weekDownloads": 3, - "stars": -1, - "issues": 8, - "score": 1 - }, - "discovergy": { - "title": { - "de": "discovergy", - "en": "discovergy", - "ru": "discovergy", - "zh-cn": "discovergy" - }, - "content": "adapterref/iobroker.discovergy/README.md", - "icon": "adapterref/iobroker.discovergy/discovergy.png", - "keywords": "ioBroker, template, Smart Home, home automation", - "authors": "DutchmanNL ", - "license": "MIT", - "published": "2018-12-05T08:38:45.890Z", - "version": "0.5.13", - "latestVersion": "0.5.13", - "materialize": true, - "compact": true, - "description": { - "en": "This adapter allows Discovergy users to synchronize all their measurements to ioBroker", - "de": "Mit diesem Adapter können Discovergy-Benutzer alle ihre Messungen mit dem ioBroker synchronisieren", - "ru": "Этот адаптер позволяет пользователям Discovergy синхронизировать все свои измерения с ioBroker", - "pt": "Este adaptador permite que os usuários da Discovergy sincronizem todas as suas medições com o ioBroker", - "nl": "Met deze adapter kunnen Discovergy-gebruikers al hun metingen synchroniseren met ioBroker", - "fr": "Cet adaptateur permet aux utilisateurs de Discovergy de synchroniser toutes leurs mesures avec ioBroker.", - "it": "Questo adattatore consente agli utenti di Discovergy di sincronizzare tutte le loro misurazioni su ioBroker", - "es": "Este adaptador permite a los usuarios de Discovergy sincronizar todas sus mediciones con ioBroker", - "pl": "Ten adapter pozwala użytkownikom Discovergy zsynchronizować wszystkie swoje pomiary z ioBroker", - "zh-cn": "该适配器使Discovergy用户可以将其所有测量值同步到ioBroker" - }, - "titleFull": { - "en": "Discovergy", - "de": "Discovergy", - "ru": "Discovergy", - "pt": "Discovergy", - "nl": "Discovergy", - "fr": "Discovergy", - "it": "Discovergy", - "es": "Discovergy", - "pl": "Discovergy", - "zh-cn": "发现" - }, - "branch": "master", - "github": "https://github.com/DrozmotiX/ioBroker.discovergy", - "installs": 404, - "weekDownloads": 10, - "stars": 16, - "issues": 2, - "score": 1 - }, - "tibberlink": { - "title": { - "de": "tibberlink", - "en": "tibberlink", - "ru": "tibberlink", - "zh-cn": "tibberlink" - }, - "content": "adapterref/iobroker.tibberlink/README.md", - "icon": "adapterref/iobroker.tibberlink/tibberlink.png", - "keywords": "power, energy, Tibber", - "authors": "Hombach ", - "license": "GPL-3.0-only", - "published": "2023-07-16T14:02:26.576Z", - "version": "3.4.10", - "latestVersion": "3.4.10", - "compact": true, - "description": { - "en": "Links Tibber API data to be used in ioBroker", - "de": "Verknüpft Tibber API-Daten zur Verwendung in ioBroker", - "ru": "Ссылки на данные Tibber API для использования в ioBroker", - "pt": "Vincula os dados da API do Tibber para serem usados no ioBroker", - "nl": "Koppelt Tibber API-gegevens om te worden gebruikt in ioBroker", - "fr": "Liaisons des données de l'API Tibber à utiliser dans ioBroker", - "it": "Collega i dati dell'API di Tibber da utilizzare in ioBroker", - "es": "Enlaza los datos de la API de Tibber para ser utilizados en ioBroker", - "pl": "Łączy dane z API Tibber do użycia w ioBroker", - "uk": "Посилання на дані Tibber API для використання в ioBroker", - "zh-cn": "连接Tibber API数据以在ioBroker中使用" - }, - "titleFull": { - "en": "Tibber Link", - "de": "Tibber Link", - "ru": "Тиббер Ссылка", - "pt": "Tibber Link", - "nl": "Tibber Link", - "fr": "Tibber Link", - "it": "Tibber Link", - "es": "Tibber Link", - "pl": "Tibber Link", - "uk": "Посилання", - "zh-cn": "网络联系" - }, - "branch": "master", - "github": "https://github.com/Hombach/ioBroker.tibberlink", - "installs": 2498, - "weekDownloads": 772, - "stars": 21, - "issues": 10, - "score": 1 - }, "solarlog": { "title": { "de": "solarlog", @@ -5257,506 +5153,420 @@ }, "branch": "master", "github": "https://github.com/iobroker-community-adapters/ioBroker.solarlog", - "installs": 744, + "installs": 746, "weekDownloads": 18, "stars": 12, "issues": 8, "score": 1 }, - "fronius": { + "zendure-solarflow": { "title": { - "de": "fronius", - "en": "fronius", - "ru": "fronius", - "zh-cn": "fronius" + "de": "zendure-solarflow", + "en": "zendure-solarflow", + "ru": "zendure-solarflow", + "zh-cn": "zendure-solarflow" }, - "content": "adapterref/iobroker.fronius/README.md", - "icon": "adapterref/iobroker.fronius/fronius.png", - "keywords": "Fronius, inverter, Wechselrichter, hybrid, Symo", - "authors": "ldittmar , nkleber78, schweigel", - "license": "MIT", - "published": "2017-02-23T23:25:42.603Z", - "version": "2.1.1", - "latestVersion": "2.1.1", - "materialize": true, + "content": "adapterref/iobroker.zendure-solarflow/README.md", + "icon": "adapterref/iobroker.zendure-solarflow/zendure-solarflow.png", + "keywords": "Zendure, Solarflow", + "authors": "Peter ", + "license": "GPL-3.0-only", + "published": "2023-10-26T19:30:55.581Z", + "version": "1.8.5", + "latestVersion": "1.8.8", "compact": true, "description": { - "en": "This is an ioBroker adapter for your Fronius PV inverter with Fronius Datalogger Web from version 2.0.4-1 onwards, Fronius Datamanager from version 3.0.3-1 onwards and Symo Gen24.", - "de": "Dies ist ein ioBroker-Adapter für Ihren Fronius PV-Wechselrichter mit Fronius Datalogger Web ab Version 2.0.4-1, Fronius Datamanager ab Version 3.0.3-1 und Symo Gen24.", - "ru": "Это адаптер ioBroker для вашего фотоэлектрического инвертора Fronius с Fronius Datalogger Web начиная с версии 2.0.4-1, Fronius Datamanager начиная с версии 3.0.3-1 и Symo Gen24.", - "pt": "Este é um adaptador ioBroker para seu inversor Fronius PV com Fronius Datalogger Web da versão 2.0.4-1 em diante, Fronius Datamanager da versão 3.0.3-1 em diante e Symo Gen24.", - "nl": "Dit is een ioBroker-adapter voor uw Fronius PV-omvormer met Fronius Datalogger Web vanaf versie 2.0.4-1, Fronius Datamanager vanaf versie 3.0.3-1 en Symo Gen24.", - "fr": "Il s'agit d'un adaptateur ioBroker pour votre onduleur photovoltaïque Fronius avec Fronius Datalogger Web à partir de la version 2.0.4-1, Fronius Datamanager à partir de la version 3.0.3-1 et Symo Gen24.", - "it": "Questo è un adattatore ioBroker per il tuo inverter FV Fronius con Fronius Datalogger Web dalla versione 2.0.4-1 in poi, Fronius Datamanager dalla versione 3.0.3-1 in poi e Symo Gen24.", - "es": "Se trata de un adaptador ioBroker para su inversor fotovoltaico Fronius con Fronius Datalogger Web a partir de la versión 2.0.4-1, Fronius Datamanager a partir de la versión 3.0.3-1 y Symo Gen24.", - "pl": "Jest to adapter ioBroker do falownika Fronius PV z Fronius Datalogger Web od wersji 2.0.4-1, Fronius Datamanager od wersji 3.0.3-1 i Symo Gen24.", - "zh-cn": "这是适用于Fronius PV逆变器的ioBroker适配器,具有版本2.0.4-1起的Fronius Datalogger Web,版本3.0.3-1起的Fronius Datamanager和Symo Gen24。", - "uk": "Це адаптер ioBroker для фотоелектричного інвертора Fronius із Fronius Datalogger Web, починаючи з версії 2.0.4-1, Fronius Datamanager, починаючи з версії 3.0.3-1, і Symo Gen24." + "en": "zendure-solarflow", + "de": "Zendure-Solarflow", + "ru": "Zendure-Solarflow", + "pt": "zendure-solarflow", + "nl": "zendure-solarflow", + "fr": "zendure-solarflow", + "it": "zendure-solarflow", + "es": "flujo-solar-zendure", + "pl": "zendure-solarflow", + "uk": "zendure-solarflow", + "zh-cn": "zendure-solarflow" }, "titleFull": { - "en": "Fronius inverter", - "de": "Fronius Wechselrichter", - "ru": "Fronius инвертор", - "pt": "Inversor Fronius", - "nl": "Fronius-omvormer", - "fr": "Onduleur Fronius", - "it": "Inverter Fronius", - "es": "Inversor Fronius", - "pl": "Falownik Fronius", - "zh-cn": "Fronius逆變器", - "uk": "Інвертор Fronius" + "en": "Zendure Solarflow", + "de": "Zendure Solarflow", + "ru": "Зендуре Соларфлоу", + "pt": "Zendure Solarflow", + "nl": "Zendure Solarflow", + "fr": "Flux solaire Zendure", + "it": "Zendur Solarflow", + "es": "Zendure Solarflow", + "pl": "Zendure Solarflow", + "uk": "Zendure Solarflow", + "zh-cn": "Zendure Solarflow" }, - "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.fronius", - "installs": 3377, - "weekDownloads": 224, - "stars": 17, - "issues": 30, + "branch": "main", + "github": "https://github.com/nograx/ioBroker.zendure-solarflow", + "installs": 491, + "weekDownloads": 74, + "stars": 9, + "issues": 7, "score": 1 }, - "pvoutputorg": { + "soliscloud": { "title": { - "de": "pvoutputorg", - "en": "pvoutputorg", - "ru": "pvoutputorg", - "zh-cn": "pvoutputorg" + "de": "soliscloud", + "en": "soliscloud", + "ru": "soliscloud", + "zh-cn": "soliscloud" }, - "content": "adapterref/iobroker.pvoutputorg/README.md", - "icon": "adapterref/iobroker.pvoutputorg/pvoutputorg.png", - "keywords": "PvOutput.org", - "authors": "René G. ", + "content": "adapterref/iobroker.soliscloud/README.md", + "icon": "adapterref/iobroker.soliscloud/solis.png", + "installs": 74, + "weekDownloads": 3, + "stars": 13, + "issues": 0, + "score": 1 + }, + "sonnen": { + "title": { + "de": "sonnen", + "en": "sonnen", + "ru": "sonnen", + "zh-cn": "sonnen" + }, + "content": "adapterref/iobroker.sonnen/README.md", + "icon": "adapterref/iobroker.sonnen/sonnen.png", + "keywords": "sonnen, photovoltaics, solar, energy, sun", + "authors": "Moritz Heusinger ", "license": "MIT", - "published": "2022-04-24T12:24:06.144Z", - "version": "1.8.13", - "latestVersion": "1.8.13", + "published": "2018-08-02T23:05:38.370Z", + "version": "1.18.1", + "latestVersion": "1.18.1", + "materialize": true, "compact": true, "description": { - "en": "PvOutput.org Adapter: reads and writes data on PVOutput.org. supports different System-Ids", - "de": "PvOutput.org Adapter: liest und schreibt Daten auf PVOutput.org. ", - "ru": "Адаптер PvOutput.org: читает и записывает данные на PVOutput.org. ", - "pt": "Adaptador PvOutput.org: lê e grava dados em PVOutput.org. ", - "nl": "PvOutput.org Adapter: leest en schrijft gegevens op PVOutput.org. ", - "fr": "Adaptateur PvOutput.org : lit et écrit des données sur PVOutput.org. ", - "it": "Adattatore PvOutput.org: legge e scrive dati su PVOutput.org. ", - "es": "Adaptador PvOutput.org: lee y escribe datos en PVOutput.org. ", - "pl": "Adapter PvOutput.org: odczytuje i zapisuje dane na PVOutput.org. ", - "zh-cn": "PvOutput.org 适配器:在 PVOutput.org 上读取和写入数据。", - "uk": "Адаптер PvOutput.org: читає та записує дані на PVOutput.org. підтримує різні ідентифікатори системи" + "en": "Monitor your sonnen battery", + "de": "Überwache deine sonnen Batterie", + "ru": "Следите за батареей сосен", + "pt": "Monitore sua bateria sonnen", + "nl": "Monitor uw sonnen batterij", + "fr": "Surveillez votre batterie Sonnen", + "it": "Monitora la batteria sonnen", + "es": "Monitoree su batería sonnen", + "pl": "Monitoruj baterię sonnena", + "uk": "Моніторинг батареї сонен", + "zh-cn": "监视你的声音电池" }, "titleFull": { - "en": "interface to PVOutput.org", - "de": "Schnittstelle zu PVOutput.org", - "ru": "интерфейс к PVOutput.org", - "pt": "interface para PVOutput.org", - "nl": "interface naar PVOutput.org", - "fr": "interface vers PVOutput.org", - "it": "interfaccia a PVOutput.org", - "es": "interfaz con PVOutput.org", - "pl": "interfejs do PVOutput.org", - "zh-cn": "PVOutput.org 的接口", - "uk": "інтерфейс до PVOutput.org" + "en": "sonnenBattery", + "de": "sonnenBatterie", + "ru": "sonnen батарея", + "pt": "sonnen Bateria", + "nl": "sonnen Batterij", + "fr": "sonnen Batterie", + "it": "sonnen Batteria", + "es": "sonnen Batería", + "pl": "sonnen Bateria", + "uk": "синен Акумулятори", + "zh-cn": "声音 电池" }, "branch": "master", - "github": "https://github.com/rg-engineering/ioBroker.pvoutputorg", - "installs": 70, - "weekDownloads": 35, - "stars": -1, + "github": "https://github.com/foxriver76/ioBroker.sonnen", + "installs": 688, + "weekDownloads": 21, + "stars": 16, "issues": 11, "score": 1 }, - "plenticore": { + "aio": { "title": { - "de": "plenticore", - "en": "plenticore", - "ru": "plenticore", - "zh-cn": "plenticore" + "de": "aio", + "en": "aio", + "ru": "aio", + "zh-cn": "aio" }, - "content": "adapterref/iobroker.plenticore/README.md", - "icon": "adapterref/iobroker.plenticore/plenticore.png", - "keywords": "kostal, plenticore, api, inverter", - "authors": "Marius Burkard ", + "content": "adapterref/iobroker.aio/README.md", + "icon": "adapterref/iobroker.aio/aio.png", + "keywords": "ioBroker, ESS, AIO, Hansol", + "authors": "Newan ", "license": "MIT", - "published": "2020-01-16T15:57:55.228Z", - "version": "2.2.0", - "latestVersion": "2.3.1", + "published": "2021-05-05T06:39:41.156Z", + "version": "0.1.1", + "latestVersion": "0.1.1", "materialize": true, "compact": true, "description": { - "en": "Adapter to communicate with a KOSTAL Plenticore Plus via local network (non-modbus)", - "de": "Adapter um mit einem KOSTAL Plenticore Plus im lokalen Netzwerk (nicht via modbus) zu kommunizieren", - "ru": "Адаптер для связи с KOSTAL Plenticore Plus через локальную сеть (не по протоколу Modbus)", - "pt": "Adaptador para se comunicar com um KOSTAL Plenticore Plus via rede local (não modbus)", - "nl": "Adapter voor communicatie met een KOSTAL Plenticore Plus via lokaal netwerk (niet-modbus)", - "fr": "Adaptateur pour communiquer avec un KOSTAL Plenticore Plus via un réseau local (non modbus)", - "it": "Adattatore per comunicare con un KOSTAL Plenticore Plus tramite rete locale (non modbus)", - "es": "Adaptador para comunicarse con KOSTAL Plenticore Plus a través de la red local (no modbus)", - "pl": "Adapter do komunikacji z KOSTAL Plenticore Plus za pośrednictwem sieci lokalnej (non-modbus)", - "zh-cn": "通过本地网络(非Modbus)与KOSTAL Plenticore Plus进行通信的适配器" + "en": "aio", + "de": "aio", + "ru": "aio", + "pt": "aio", + "nl": "aio", + "fr": "aio", + "it": "aio", + "es": "aio", + "pl": "aio", + "zh-cn": "aio" }, "titleFull": { - "en": "KOSTAL Plenticore API", - "de": "KOSTAL Plenticore API", - "ru": "KOSTAL Plenticore API", - "pt": "API do KOSTAL Plenticore", - "nl": "KOSTAL Plenticore API", - "fr": "API KOSTAL Plenticore", - "it": "API KOSTAL Plenticore", - "es": "API de Plenticore de KOSTAL", - "pl": "KOSTAL Plenticore API", - "zh-cn": "KOSTAL Plenticore API" + "en": "Read values from Hansol Technics AIO system", + "de": "Read values from Hansol Technics AIO system", + "ru": "Read values from Hansol Technics AIO system", + "pt": "Read values from Hansol Technics AIO system", + "nl": "Read values from Hansol Technics AIO system", + "fr": "Read values from Hansol Technics AIO system", + "it": "Read values from Hansol Technics AIO system", + "es": "Read values from Hansol Technics AIO system", + "pl": "Read values from Hansol Technics AIO system", + "zh-cn": "Read values from Hansol Technics AIO system" }, "branch": "master", - "github": "https://github.com/pixcept/ioBroker.plenticore", - "installs": 1649, - "weekDownloads": 41, - "stars": 21, - "issues": 23, + "github": "https://github.com/Newan/ioBroker.aio", + "installs": 14, + "weekDownloads": 1, + "stars": -1, + "issues": 0, "score": 1 }, - "sun2000-modbus": { + "powerfox2": { "title": { - "de": "sun2000-modbus", - "en": "sun2000-modbus", - "ru": "sun2000-modbus", - "zh-cn": "sun2000-modbus" + "de": "powerfox2", + "en": "powerfox2", + "ru": "powerfox2", + "zh-cn": "powerfox2" }, - "content": "adapterref/iobroker.sun2000-modbus/README.md", - "icon": "adapterref/iobroker.sun2000-modbus/sun2000-modbus.png", - "keywords": "inverter, huawei, modbus, luna2000, sun2000", - "authors": "daolis ", + "content": "adapterref/iobroker.powerfox2/README.md", + "icon": "adapterref/iobroker.powerfox2/powerfox2.png", + "keywords": "powerfox, poweropti, energiedaten, energy data, stromverbrauch, strommessung", + "authors": "Ax-LED ", "license": "MIT", - "published": "2023-11-26T14:17:38.961Z", - "version": "0.1.3", - "latestVersion": "0.1.3", + "published": "2021-11-22T18:24:49.124Z", + "version": "0.0.14", + "latestVersion": "0.0.14", + "materialize": true, "compact": true, "description": { - "en": "Connect to Huawei Sun2000 inverter with Modbus TCP", - "de": "Stellen Sie über Modbus TCP eine Verbindung zum Huawei Sun2000-Wechselrichter her", - "ru": "Подключение к инвертору Huawei Sun2000 с помощью Modbus TCP", - "pt": "Conecte ao inversor Huawei Sun2000 com Modbus TCP", - "nl": "Maak verbinding met de Huawei Sun2000-omvormer met Modbus TCP", - "fr": "Connectez-vous à l'onduleur Huawei Sun2000 avec Modbus TCP", - "it": "Connettiti all'inverter Huawei Sun2000 con Modbus TCP", - "es": "Conéctese al inversor Huawei Sun2000 con Modbus TCP", - "pl": "Połącz się z falownikiem Huawei Sun2000 za pomocą protokołu Modbus TCP", - "uk": "Підключіться до інвертора Huawei Sun2000 за допомогою Modbus TCP", - "zh-cn": "通过Modbus TCP连接华为Sun2000逆变器" + "en": "powerfox2 provides energy data", + "de": "powerfox2 liefert Energiedaten", + "ru": "powerfox2 предоставляет данные об энергии", + "pt": "powerfox2 fornece dados de energia", + "nl": "powerfox2 levert energiegegevens", + "fr": "powerfox2 fournit des données énergétiques", + "it": "powerfox2 fornisce dati sull'energia", + "es": "powerfox2 proporciona datos de energía", + "pl": "powerfox2 dostarcza dane dotyczące energii", + "zh-cn": "powerfox提供能源数据" }, "titleFull": { - "en": "Huawei Sun2000 inverter", - "de": "Huawei Sun2000 inverter", - "ru": "Huawei Sun2000 inverter", - "pt": "Huawei Sun2000 inverter", - "nl": "Huawei Sun2000 inverter", - "fr": "Huawei Sun2000 inverter", - "it": "Huawei Sun2000 inverter", - "es": "Huawei Sun2000 inverter", - "pl": "Huawei Sun2000 inverter", - "uk": "Huawei Sun2000 inverter", - "zh-cn": "Huawei Sun2000 inverter" + "en": "powerfox2", + "de": "powerfox2", + "ru": "powerfox2", + "pt": "powerfox2", + "nl": "powerfox2", + "fr": "powerfox2", + "it": "powerfox2", + "es": "powerfox2", + "pl": "lisek2", + "zh-cn": "电狐2" }, "branch": "main", - "github": "https://github.com/daolis/ioBroker.sun2000-modbus", - "installs": 463, + "github": "https://github.com/ax-led/ioBroker.powerfox2", + "installs": 1145, "weekDownloads": 21, - "stars": 11, - "issues": 12, + "stars": 7, + "issues": 3, "score": 1 }, - "pvforecast": { + "evcc": { "title": { - "de": "pvforecast", - "en": "pvforecast", - "ru": "pvforecast", - "zh-cn": "pvforecast" + "de": "evcc", + "en": "evcc", + "ru": "evcc", + "zh-cn": "evcc" }, - "content": "adapterref/iobroker.pvforecast/README.md", - "icon": "adapterref/iobroker.pvforecast/pvforecast.png", - "keywords": "Solar, Photovoltaik, PV, Forecast, Prognose, Ertrag", - "authors": "Patrick Walther , Matthias Kleine , STROMDAO GmbH ", + "content": "adapterref/iobroker.evcc/README.md", + "icon": "adapterref/iobroker.evcc/evcc.png", + "keywords": "evcc pv charge", + "authors": "Newan ", "license": "MIT", - "published": "2022-02-23T07:41:55.766Z", - "version": "3.0.0", - "latestVersion": "3.0.0", + "published": "2021-11-07T21:58:02.375Z", + "version": "0.1.1", + "latestVersion": "0.1.1", + "materialize": true, "compact": true, "description": { - "en": "Solar plant production forecast", - "de": "Produktionsprognose für Solaranlagen", - "ru": "Прогноз производства солнечной электростанции", - "pt": "Previsão de produção de usinas solares", - "nl": "Productieprognose voor zonne-installaties", - "fr": "Prévisions de production des centrales solaires", - "it": "Previsioni di produzione di impianti solari", - "es": "Previsión de producción de plantas solares", - "pl": "Prognoza produkcji elektrowni słonecznych", - "uk": "Прогноз виробництва сонячних електростанцій", - "zh-cn": "太阳能电站产量预测" + "en": "Controll evcc over rest api", + "de": "Kontrollieren Sie evcc über Ruhe-API", + "ru": "Управляйте evcc через api отдыха", + "pt": "Controlar evcc sobre api resto", + "nl": "Controle evcc over rust api", + "fr": "Contrôler evcc sur rest api", + "it": "Controllo evcc su resto api", + "es": "Controlar evcc sobre resto api", + "pl": "Controll evcc nad restapi", + "zh-cn": "控制 evcc over rest api" }, "titleFull": { - "en": "PV-Forecast", - "de": "PV-Prognose", - "ru": "PV-прогноз", - "pt": "Previsão PV", - "nl": "PV-prognose", - "fr": "Prévision PV", - "it": "PV-Previsione", - "es": "Pronóstico de PV", - "pl": "PV-Prognoza", - "uk": "PV-Прогноз", - "zh-cn": "光伏预测" + "en": "EVCC", + "de": "EVCC", + "ru": "EVCC", + "pt": "EVCC", + "nl": "EVCC", + "fr": "EVCC", + "it": "EVCC", + "es": "EVCC", + "pl": "EVCC", + "zh-cn": "EVCC" }, "branch": "main", - "github": "https://github.com/iobroker-community-adapters/ioBroker.pvforecast", - "installs": 5762, - "weekDownloads": 193, - "stars": 23, + "github": "https://github.com/Newan/ioBroker.evcc", + "installs": 1531, + "weekDownloads": 41, + "stars": 9, "issues": 5, "score": 1 }, - "rct": { + "plenticore": { "title": { - "de": "rct", - "en": "rct", - "ru": "rct", - "zh-cn": "rct" + "de": "plenticore", + "en": "plenticore", + "ru": "plenticore", + "zh-cn": "plenticore" }, - "content": "adapterref/iobroker.rct/README.md", - "icon": "adapterref/iobroker.rct/rct-logo.square.png", - "keywords": "rct, pv", - "authors": "Andreas Ruttkamp ", + "content": "adapterref/iobroker.plenticore/README.md", + "icon": "adapterref/iobroker.plenticore/plenticore.png", + "keywords": "kostal, plenticore, api, inverter", + "authors": "Marius Burkard ", "license": "MIT", - "published": "2021-05-04T06:05:58.675Z", - "version": "1.2.13", - "latestVersion": "1.2.14", + "published": "2020-01-16T15:57:55.228Z", + "version": "2.2.0", + "latestVersion": "2.3.1", + "materialize": true, "compact": true, "description": { - "en": "Connect a RCT photovolatics power converter", - "de": "Anbindung RCT-Photovoltaik-Wechselrichter", - "ru": "Показать значения фотоэлектрического преобразователя мощности RCT", - "pt": "Mostrar valores de um conversor de energia fotovolático RCT", - "nl": "Toon waarden van een RCT fotovolatica stroomomvormer", - "fr": "Afficher les valeurs d'un convertisseur de puissance photovoltaïque RCT", - "it": "Mostra i valori di un convertitore di potenza fotovolatico RCT", - "es": "Mostrar los valores de un convertidor de potencia fotovoltaico RCT", - "pl": "Pokaż wartości przetwornika mocy fotowoltaiki RCT", - "zh-cn": "显示RCT光电功率转换器的值", - "uk": "Підключіть фотоелектричний перетворювач потужності RCT" + "en": "Adapter to communicate with a KOSTAL Plenticore Plus via local network (non-modbus)", + "de": "Adapter um mit einem KOSTAL Plenticore Plus im lokalen Netzwerk (nicht via modbus) zu kommunizieren", + "ru": "Адаптер для связи с KOSTAL Plenticore Plus через локальную сеть (не по протоколу Modbus)", + "pt": "Adaptador para se comunicar com um KOSTAL Plenticore Plus via rede local (não modbus)", + "nl": "Adapter voor communicatie met een KOSTAL Plenticore Plus via lokaal netwerk (niet-modbus)", + "fr": "Adaptateur pour communiquer avec un KOSTAL Plenticore Plus via un réseau local (non modbus)", + "it": "Adattatore per comunicare con un KOSTAL Plenticore Plus tramite rete locale (non modbus)", + "es": "Adaptador para comunicarse con KOSTAL Plenticore Plus a través de la red local (no modbus)", + "pl": "Adapter do komunikacji z KOSTAL Plenticore Plus za pośrednictwem sieci lokalnej (non-modbus)", + "zh-cn": "通过本地网络(非Modbus)与KOSTAL Plenticore Plus进行通信的适配器" }, "titleFull": { - "en": "RCT Power - Photovoltaic", - "de": "RCT Power - Photovoltaik", - "ru": "RCT Power - PV", - "pt": "RCT Power - PV", - "nl": "RCT Power - PV", - "fr": "RCT Power - PV", - "it": "RCT Power - PV", - "es": "RCT Power - PV", - "pl": "RCT Power - PV", - "zh-cn": "RCT Power - PV", - "uk": "RCT Power - фотоелектричні" + "en": "KOSTAL Plenticore API", + "de": "KOSTAL Plenticore API", + "ru": "KOSTAL Plenticore API", + "pt": "API do KOSTAL Plenticore", + "nl": "KOSTAL Plenticore API", + "fr": "API KOSTAL Plenticore", + "it": "API KOSTAL Plenticore", + "es": "API de Plenticore de KOSTAL", + "pl": "KOSTAL Plenticore API", + "zh-cn": "KOSTAL Plenticore API" }, - "branch": "main", - "github": "https://github.com/aruttkamp/ioBroker.rct", - "installs": 223, - "weekDownloads": 23, - "stars": 12, - "issues": 5, + "branch": "master", + "github": "https://github.com/pixcept/ioBroker.plenticore", + "installs": 1647, + "weekDownloads": 41, + "stars": 21, + "issues": 23, "score": 1 }, - "fenecon": { + "fronius-solarweb": { "title": { - "de": "fenecon", - "en": "fenecon", - "ru": "fenecon", - "zh-cn": "fenecon" + "de": "fronius-solarweb", + "en": "fronius-solarweb", + "ru": "fronius-solarweb", + "zh-cn": "fronius-solarweb" }, - "content": "adapterref/iobroker.fenecon/README.md", - "icon": "adapterref/iobroker.fenecon/fenecon.png", - "keywords": "fenecon, openems, FEMS, PV inverter, Energy storage system, Energy management system", - "authors": "Georg Schreiner ", + "content": "adapterref/iobroker.fronius-solarweb/README.md", + "icon": "adapterref/iobroker.fronius-solarweb/fronius-solarweb.png", + "keywords": "fronius, solarweb", + "authors": "TA2k ", "license": "MIT", - "published": "2024-04-17T16:57:28.806Z", - "version": "0.5.0", - "latestVersion": "0.5.0", + "published": "2022-09-10T09:05:49.366Z", + "version": "0.0.3", + "latestVersion": "0.1.0", + "materialize": true, "compact": true, "description": { - "en": "OpenEMS connection to fenecon pv", - "de": "OpenEMS-Anbindung an fenecon pv", - "ru": "Подключение OpenEMS к Fenecon Pv", - "pt": "Conexão OpenEMS com fenecon pv", - "nl": "OpenEMS-verbinding met fenecon pv", - "fr": "Connexion OpenEMS à Fenecon PV", - "it": "Connessione OpenEMS a fenecon pv", - "es": "Conexión OpenEMS a fenecon pv", - "pl": "Połączenie OpenEMS z fenecon pv", - "uk": "Підключення OpenEMS до fenecon pv", - "zh-cn": "OpenEMS 与 fenecon pv 的连接" + "en": "Adapter for Fronius Solarweb Portal", + "de": "Adapter für das Fronius Solarweb Portal", + "ru": "Адаптер для портала Fronius Solarweb", + "pt": "Adaptador para o portal Fronius Solarweb", + "nl": "Adapter voor Fronius Solarweb Portal", + "fr": "Adaptateur pour portail Fronius Solarweb", + "it": "Adattatore per il portale Fronius Solarweb", + "es": "Adaptador para el portal Fronius Solarweb", + "pl": "Adapter do portalu Fronius Solarweb", + "zh-cn": "Fronius Solarweb Portal 适配器" }, "titleFull": { - "en": "Fenecon", - "de": "Fenecon", - "ru": "Фенекон", - "pt": "Fenecón", - "nl": "Fenecon", - "fr": "Fénécon", - "it": "Fenecon", - "es": "Fenecón", - "pl": "Fenekon", - "uk": "Фенекон", - "zh-cn": "芬内康" - }, - "branch": "main", - "github": "https://github.com/sg-app/ioBroker.fenecon", - "installs": 31, - "weekDownloads": 13, - "stars": -1 - }, - "myenergi": { - "title": { - "de": "myenergi", - "en": "myenergi", - "ru": "myenergi", - "zh-cn": "myenergi" - }, - "content": "adapterref/iobroker.myenergi/README.md", - "icon": "adapterref/iobroker.myenergi/myenergi.png", - "keywords": "myenergi, zappi, eddi", - "authors": "TA2k ", - "license": "MIT", - "published": "2022-12-05T08:17:45.489Z", - "version": "0.0.3", - "latestVersion": "0.0.3", - "compact": true, - "description": { - "en": "Adapter for Myenergi devices", - "de": "Adapter für Myenergi-Geräte", - "ru": "Адаптер для устройств Myenergi", - "pt": "Adaptador para dispositivos Myenergi", - "nl": "Adapter voor Myenergi-apparaten", - "fr": "Adaptateur pour appareils Myenergi", - "it": "Adattatore per dispositivi Myenergi", - "es": "Adaptador para dispositivos Myenergi", - "pl": "Adapter do urządzeń Myenergi", - "zh-cn": "Myenergi 设备适配器" - }, - "titleFull": { - "en": "Myenergi", - "de": "Myenergi", - "ru": "Myenergi", - "pt": "Minhaenergia", - "nl": "Myenergi", - "fr": "Myénergi", - "it": "Myenergi", - "es": "myenergi", - "pl": "Myenergi", - "zh-cn": "美能吉" + "en": "Fronius Solarweb", + "de": "Fronius Solarweb", + "ru": "Фрониус Соларвеб", + "pt": "Fronius Solarweb", + "nl": "Fronius Solarweb", + "fr": "Fronius Web solaire", + "it": "Fronius Solarweb", + "es": "Fronius Web solar", + "pl": "Fronius Solarweb", + "zh-cn": "Fronius Solarweb" }, - "branch": "main", - "github": "https://github.com/iobroker-community-adapters/ioBroker.myenergi", - "installs": 298, - "weekDownloads": 8, - "stars": 5, - "issues": 0, + "branch": "master", + "github": "https://github.com/TA2k/ioBroker.fronius-solarweb", + "installs": 1813, + "weekDownloads": 57, + "stars": 3, + "issues": 8, "score": 1 }, - "renacidc": { + "ocpp": { "title": { - "de": "renacidc", - "en": "renacidc", - "ru": "renacidc", - "zh-cn": "renacidc" + "de": "ocpp", + "en": "ocpp", + "ru": "ocpp", + "zh-cn": "ocpp" }, - "content": "adapterref/iobroker.renacidc/README.md", - "icon": "adapterref/iobroker.renacidc/renacidc.png", - "keywords": "Solar, Inverter, Renac", - "authors": "raschy ", + "content": "adapterref/iobroker.ocpp/README.md", + "icon": "adapterref/iobroker.ocpp/ocpp.png", + "keywords": "wallbox, ocpp, energy", + "authors": "foxriver76 ", "license": "MIT", - "published": "2023-09-28T15:53:55.872Z", - "version": "0.1.2", - "latestVersion": "0.1.2", + "published": "2021-10-27T19:16:37.714Z", + "version": "0.12.5", + "latestVersion": "0.12.5", + "materialize": true, "compact": true, "description": { - "en": "Data collection from solar inverter renac", - "de": "Datenerfassung vom Solarwechselrichter Renac", - "ru": "Сбор данных с солнечного инвертора Renac", - "pt": "Coleta de dados do inversor solar renac", - "nl": "Gegevensverzameling van renac-omvormer voor zonne-energie", - "fr": "Collecte de données de l'onduleur solaire Renac", - "it": "Raccolta dati da inverter solare renac", - "es": "Toma de datos del inversor solar renac.", - "pl": "Zbieranie danych z falownika fotowoltaicznego renac", - "uk": "Збір даних від сонячного інвертора renac", - "zh-cn": "太阳能逆变器 renac 的数据收集" + "en": "Adapter for OCPP 1.6", + "de": "Adapter für OCPP 1.6", + "ru": "Адаптер для OCPP 1.6", + "pt": "Adaptador para OCPP 1.6", + "nl": "Adapter voor OCPP 1.6", + "fr": "Adaptateur pour OCPP 1.6", + "it": "Adattatore per OCPP 1.6", + "es": "Adaptador para OCPP 1.6", + "pl": "Adapter do OCPP 1.6", + "zh-cn": "OCPP 1.6 适配器" }, "titleFull": { - "en": "Renac Inverter Data Collector", - "de": "Datensammler für Wechselrichter von Renac", - "ru": "Инвертор Renac Сборщик данных", - "pt": "Renac Inverter Coletor de dados", - "nl": "Renac-inverter Gegevensverzamelaar", - "fr": "Onduleur de rénaque Collecteur de données", - "it": "Inverter Renac Raccolta dati", - "es": "Renac Inverter Data Collector", - "pl": "Renac Inverter Kolekcjoner danych", - "uk": "Ренак Інвертор Збір даних", - "zh-cn": "雷纳克反转器 数据收集器" + "en": "Open Charge Point Protocol", + "de": "Offenes Ladepunktprotokoll", + "ru": "Протокол открытой точки зарядки", + "pt": "Protocolo de ponto de carga aberto", + "nl": "Open Laadpunt Protocol", + "fr": "Protocole de point de charge ouvert", + "it": "Protocollo punto di ricarica aperto", + "es": "Protocolo de punto de carga abierto", + "pl": "Otwórz protokół punktu ładowania", + "zh-cn": "开放充电点协议" }, "branch": "main", - "github": "https://github.com/raschy/ioBroker.renacidc", - "installs": 32, - "weekDownloads": 8, - "stars": -1, - "issues": 0, - "score": 1 - }, - "kostal-piko-ba": { - "title": { - "de": "kostal-piko-ba", - "en": "kostal-piko-ba", - "ru": "kostal-piko-ba", - "zh-cn": "kostal-piko-ba" - }, - "content": "adapterref/iobroker.kostal-piko-ba/README.md", - "icon": "adapterref/iobroker.kostal-piko-ba/picoba.png", - "keywords": "Kostal, Piko, Piko-BA, Piko MP, Piko MP plus, inverter, solar", - "authors": "Hombach ", - "license": "MIT", - "published": "2020-06-15T21:43:05.795Z", - "version": "4.2.0", - "latestVersion": "4.2.2", - "compact": true, - "description": { - "en": "Adapter for reading Kostal Piko (BA) data", - "de": "Adapter zum Lesen von Kostal Piko (BA) Daten", - "ru": "Адаптер для чтения данных Kostal Piko (BA)", - "pt": "Adaptador para leitura de dados Kostal Piko (BA)", - "nl": "Adapter voor het lezen van Kostal Piko (BA) gegevens", - "fr": "Adaptateur pour la lecture des données Kostal Piko (BA)", - "it": "Adattatore per la lettura dei dati Kostal Piko (BA)", - "es": "Adaptador para leer datos de Kostal Piko (BA)", - "pl": "Adapter do odczytu danych Kostal Piko (BA)", - "uk": "Адаптер для читання даних Костал Піко (BA)", - "zh-cn": "阅读Kostal Piko BA数据" - }, - "titleFull": { - "en": "Kostal PikoBA", - "de": "Kostal PikoBA", - "ru": "Костал ПиКОБА", - "pt": "Kostal PikoBA", - "nl": "Kostal PikoBA", - "fr": "Kostal PikoBA", - "it": "Kostal PikoBA", - "es": "Kostal PikoBA", - "pl": "Kostal PikoBA", - "uk": "Kostal PikoBA", - "zh-cn": "科斯塔尔皮科巴" - }, - "branch": "master", - "github": "https://github.com/Hombach/ioBroker.kostal-piko-ba", - "installs": 397, - "weekDownloads": 92, - "stars": 9, - "issues": 0, + "github": "https://github.com/foxriver76/ioBroker.ocpp", + "installs": 517, + "weekDownloads": 20, + "stars": 13, + "issues": 3, "score": 1 }, "ecoflow": { @@ -5801,62 +5611,12 @@ }, "branch": "main", "github": "https://github.com/Newan/ioBroker.ecoflow", - "installs": 231, + "installs": 230, "weekDownloads": 2, "stars": 8, "issues": 7, "score": 1 }, - "solarmanpv": { - "title": { - "de": "solarmanpv", - "en": "solarmanpv", - "ru": "solarmanpv", - "zh-cn": "solarmanpv" - }, - "content": "adapterref/iobroker.solarmanpv/README.md", - "icon": "adapterref/iobroker.solarmanpv/solarmanpv.png", - "keywords": "solar, balcony power plant, mi600", - "authors": "raschy ", - "license": "MIT", - "published": "2022-07-11T18:00:00.990Z", - "version": "0.6.1", - "latestVersion": "0.6.1", - "compact": true, - "description": { - "en": "Reading data from balcony power plant", - "de": "Auslesen von Daten aus dem Balkonkraftwerk", - "ru": "Чтение данных с балконной электростанции", - "pt": "Lendo dados da usina de varanda", - "nl": "Gegevens lezen van balkoncentrale", - "fr": "Lecture des données de la centrale électrique du balcon", - "it": "Lettura dei dati dalla centrale elettrica del balcone", - "es": "Lectura de datos de la planta de energía del balcón", - "pl": "Odczytywanie danych z elektrowni balkonowej", - "zh-cn": "从阳台电厂读取数据", - "uk": "Зчитування даних з балконної електростанції" - }, - "titleFull": { - "en": "Solarman PV", - "de": "Solarman PV", - "ru": "Соларман ПВ", - "pt": "Solarman fotovoltaico", - "nl": "Solarman PV", - "fr": "PV Solarman", - "it": "Solarman PV", - "es": "fotovoltaica solarman", - "pl": "Solarman PV", - "zh-cn": "太阳能光伏", - "uk": "Соларман П.В" - }, - "branch": "main", - "github": "https://github.com/raschy/ioBroker.solarmanpv", - "installs": 1366, - "weekDownloads": 105, - "stars": 19, - "issues": 0, - "score": 1 - }, "energymanager": { "title": { "de": "energymanager", @@ -5872,216 +5632,251 @@ "issues": 5, "score": 1 }, - "vedirect": { + "fenecon": { "title": { - "de": "vedirect", - "en": "vedirect", - "ru": "vedirect", - "zh-cn": "vedirect" + "de": "fenecon", + "en": "fenecon", + "ru": "fenecon", + "zh-cn": "fenecon" }, - "content": "adapterref/iobroker.vedirect/README.md", - "icon": "adapterref/iobroker.vedirect/vedirect.png", - "keywords": "energy, connection, pv, solar, victron", - "authors": "DutchmanNL ", + "content": "adapterref/iobroker.fenecon/README.md", + "icon": "adapterref/iobroker.fenecon/fenecon.png", + "keywords": "fenecon, openems, FEMS, PV inverter, Energy storage system, Energy management system", + "authors": "Georg Schreiner ", "license": "MIT", - "published": "2019-10-07T20:42:03.231Z", - "version": "-.-.-", - "latestVersion": "0.3.0", - "materialize": true, + "published": "2024-04-17T16:57:28.806Z", + "version": "0.5.0", + "latestVersion": "0.5.0", "compact": true, "description": { - "en": "Read VE.direct data from Victron Solar Chargers", - "de": "Lesen Sie VE.direct-Daten von Victron Solar Chargers", - "ru": "Считайте данные VE.direct с Victron Solar Chargers.", - "pt": "Leia os dados VE.direct dos Victron Solar Chargers", - "nl": "Lees VE.direct-gegevens van Victron Solar Chargers", - "fr": "Lire les données VE.direct de Victron Solar Chargers", - "it": "Leggi i dati VE.direct dai caricatori solari Victron", - "es": "Lea los datos VE.direct de los cargadores solares Victron", - "pl": "Odczytaj dane VE.direct z ładowarki słonecznej Victron", - "zh-cn": "从Victron太阳能充电器读取VE.direct数据" + "en": "OpenEMS connection to fenecon pv", + "de": "OpenEMS-Anbindung an fenecon pv", + "ru": "Подключение OpenEMS к Fenecon Pv", + "pt": "Conexão OpenEMS com fenecon pv", + "nl": "OpenEMS-verbinding met fenecon pv", + "fr": "Connexion OpenEMS à Fenecon PV", + "it": "Connessione OpenEMS a fenecon pv", + "es": "Conexión OpenEMS a fenecon pv", + "pl": "Połączenie OpenEMS z fenecon pv", + "uk": "Підключення OpenEMS до fenecon pv", + "zh-cn": "OpenEMS 与 fenecon pv 的连接" }, "titleFull": { - "en": "Vedirect", - "de": "Vedirect", - "ru": "Vedirect", - "pt": "Vedirect", - "nl": "Vedirect", - "fr": "Vedirect", - "it": "Vedirect", - "es": "Vedirecto", - "pl": "Vedirect", - "zh-cn": "Vedirect" + "en": "Fenecon", + "de": "Fenecon", + "ru": "Фенекон", + "pt": "Fenecón", + "nl": "Fenecon", + "fr": "Fénécon", + "it": "Fenecon", + "es": "Fenecón", + "pl": "Fenekon", + "uk": "Фенекон", + "zh-cn": "芬内康" }, - "branch": "master", - "github": "https://github.com/DrozmotiX/ioBroker.vedirect", - "installs": 204, - "weekDownloads": 3, - "stars": 5, - "issues": 15, - "score": 1 + "branch": "main", + "github": "https://github.com/sg-app/ioBroker.fenecon", + "installs": 32, + "weekDownloads": 13, + "stars": -1 }, - "envertech-pv": { + "batrium-bms": { "title": { - "de": "envertech-pv", - "en": "envertech-pv", - "ru": "envertech-pv", - "zh-cn": "envertech-pv" + "de": "batrium-bms", + "en": "batrium-bms", + "ru": "batrium-bms", + "zh-cn": "batrium-bms" }, - "content": "adapterref/iobroker.envertech-pv/README.md", - "icon": "adapterref/iobroker.envertech-pv/envertech-pv.png", - "keywords": "Envertech, Envertec, envertecportal.com, envertecportal, Envertec.com, microinverter, EVB300, EVB202, EVB201, evt720, evt560, evt360, evt300", - "authors": "adcrafter27 , mcm1957 ", + "content": "adapterref/iobroker.batrium-bms/README.md", + "icon": "adapterref/iobroker.batrium-bms/batrium-bms.png", + "keywords": "batrium, bms", + "authors": "Bembelstemmer ", "license": "MIT", - "published": "2020-04-20T13:26:56.236Z", - "version": "1.3.2", - "latestVersion": "1.3.2", + "published": "2023-01-31T20:40:21.283Z", + "version": "-.-.-", + "latestVersion": "0.5.0", "compact": true, "description": { - "en": "Adapter to read data from www.envertecportal.com", - "de": "Adapter zum Auslesen von Daten von www.envertecportal.com", - "ru": "Адаптер для чтения данных с www.envertecportal.com", - "pt": "Adaptador para ler dados de www.envertecportal.com", - "nl": "Adapter om gegevens uit te lezen van www.envertecportal.com", - "fr": "Adaptateur pour lire les données de www.envertecportal.com", - "it": "Adattatore per leggere i dati da www.envertecportal.com", - "es": "Adaptador para leer datos de www.envertecportal.com", - "pl": "Adapter do odczytu danych z www.envertecportal.com", - "uk": "Адаптер для читання даних з www.envertecportal.com", - "zh-cn": "从 www.envertecportal.com 读取数据的适配器" + "en": "Track Metrics of your Batrium BMS published via UDP", + "de": "Verfolgen Sie Metriken Ihres Batrium BMS, die über UDP veröffentlicht werden", + "ru": "Отслеживайте метрики вашей BMS Batrium, опубликованной через UDP", + "pt": "Rastreie as métricas do seu Batrium BMS publicado via UDP", + "nl": "Volg statistieken van uw Batrium BMS gepubliceerd via UDP", + "fr": "Suivez les métriques de votre BMS Batrium publiées via UDP", + "it": "Tieni traccia delle metriche del tuo Batrium BMS pubblicate tramite UDP", + "es": "Rastree las métricas de su Batrium BMS publicadas a través de UDP", + "pl": "Śledź metryki Twojego Batrium BMS publikowane przez UDP", + "zh-cn": "通过 UDP 发布的 Batrium BMS 跟踪指标", + "uk": "Відстежуйте показники вашого Batrium BMS, опубліковані через UDP" }, "titleFull": { - "en": "Envertech-PV", - "de": "Envertech-PV", - "ru": "Envertech-PV", - "pt": "Envertech-PV", - "nl": "Envertech-PV", - "fr": "Envertech-PV", - "it": "Envertech-PV", - "es": "Envertech-PV", - "pl": "Envertech-PV", - "uk": "Енвертех-ПВ", - "zh-cn": "D. 全 技术" + "en": "Batrium BMS", + "de": "Batrium-BMS", + "ru": "Батриум БМС", + "pt": "Batrium BMS", + "nl": "Batrium GBS", + "fr": "BMS Batrium", + "it": "Batrio BMS", + "es": "Batrium BMS", + "pl": "Batrium BMS", + "zh-cn": "电池管理系统", + "uk": "Batrium BMS" }, - "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.envertech-pv", - "installs": 235, - "weekDownloads": 7, - "stars": 5, - "issues": 13, + "branch": "main", + "github": "https://github.com/bembelstemmer/ioBroker.batrium-bms", + "installs": 8, + "weekDownloads": 2, + "stars": 4, + "issues": 3, "score": 1 }, - "legrand-ecocompteur": { + "solaredge": { "title": { - "de": "legrand-ecocompteur", - "en": "legrand-ecocompteur", - "ru": "legrand-ecocompteur", - "zh-cn": "legrand-ecocompteur" + "de": "solaredge", + "en": "solaredge", + "ru": "solaredge", + "zh-cn": "solaredge" }, - "content": "adapterref/iobroker.legrand-ecocompteur/README.md", - "icon": "adapterref/iobroker.legrand-ecocompteur/legrand-ecocompteur.png", - "keywords": "Legrand, energy, power, measurement", - "authors": "Robin Rainton ", + "content": "adapterref/iobroker.solaredge/README.md", + "icon": "adapterref/iobroker.solaredge/solaredge.png", + "keywords": "solaredge, energy, power, api, monitoring", + "authors": "92lleo , iobroker-community-adapters ", "license": "MIT", - "published": "2020-05-11T16:35:46.498Z", - "version": "1.0.0", - "latestVersion": "1.0.0", - "materialize": true, + "published": "2019-12-25T14:10:46.226Z", + "version": "1.4.1", + "latestVersion": "1.4.1", "compact": true, "description": { - "en": "Adapter for the Legrand Ecocompteur module (aka. Legrand Measurement Concentrator EMDX³ 412000).", - "de": "Adapter für das Legrand Ecocompteur-Modul (auch bekannt als Legrand Measurement Concentrator EMDX³ 412000).", - "ru": "Адаптер для модуля Legrand Ecocompteur (также известный как измерительный концентратор Legrand EMDX³ 412000).", - "pt": "Adaptador para o módulo Legrand Ecocompteur (também conhecido como Legrand Measurement Concentrator EMDX³ 412000).", - "nl": "Adapter voor de Legrand Ecocompteur-module (ook bekend als Legrand Meetconcentrator EMDX³ 412000).", - "fr": "Adaptateur pour le module Ecocompteur Legrand (alias. Concentrateur de mesure Legrand EMDX³ 412000).", - "it": "Adattatore per il modulo Legrand Ecocompteur (alias Legrand Measurement Concentrator EMDX³ 412000).", - "es": "Adaptador para el módulo Legrand Ecocompteur (también conocido como Legrand Measurement Concentrator EMDX³ 412000).", - "pl": "Adapter do modułu Legrand Ecocompteur (alias. Legrand Measurement Concentrator EMDX³ 412000).", - "zh-cn": "Legrand Ecocompteur模块的适配器(又名Legrand测量集中器EMDX³412000)。" + "en": "Get data from solaredge monitoring portal", + "de": "Rufen Sie Daten vom Solaredge-Überwachungsportal ab", + "ru": "Получить данные с портала мониторинга Solaredge", + "pt": "Obter dados do portal de monitoramento solaredge", + "nl": "Gegevens ophalen uit de portal voor solaredge-monitoring", + "fr": "Obtenez les données du portail de surveillance Solaredge", + "it": "Ottieni dati dal portale di monitoraggio di Solaredge", + "es": "Obtenga datos del portal de monitoreo de solaredge", + "pl": "Uzyskaj dane z portalu monitorowania Solaredge", + "uk": "Отримати дані з порталу сонячних батарей", + "zh-cn": "从solaredge监控门户获取数据" }, "titleFull": { - "en": "Legrand Ecocompteur", - "de": "Legrand Ecocompteur", - "ru": "Legrand Ecocompteur", - "pt": "Legrand Ecocompteur", - "nl": "Legrand Ecocompteur", - "fr": "Ecocompteur Legrand", - "it": "Legrand Ecocompteur", - "es": "Ecocompteur Legrand", - "pl": "Legrand Ecocompteur", - "zh-cn": "罗格朗生态公司" + "en": "Solaredge Monitoring", + "de": "Solaredge-Überwachung", + "ru": "Мониторинг Solaredge", + "pt": "Solaredge Monitoring", + "nl": "Solaredge Monitoring", + "fr": "Surveillance de Solaredge", + "it": "Monitoraggio di Solaredge", + "es": "Monitoreo Solaredge", + "pl": "Monitorowanie Solaredge", + "uk": "Сонячний моніторинг", + "zh-cn": "Solaredge监控" }, "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.legrand-ecocompteur", - "installs": 3, - "weekDownloads": 2, - "stars": 1, - "issues": 16, + "github": "https://github.com/iobroker-community-adapters/ioBroker.solaredge", + "installs": 730, + "weekDownloads": 23, + "stars": 11, + "issues": 3, "score": 1 }, - "senec": { + "sun2000-modbus": { "title": { - "de": "senec", - "en": "senec", - "ru": "senec", - "zh-cn": "senec" + "de": "sun2000-modbus", + "en": "sun2000-modbus", + "ru": "sun2000-modbus", + "zh-cn": "sun2000-modbus" }, - "content": "adapterref/iobroker.senec/README.md", - "icon": "adapterref/iobroker.senec/senec.png", - "keywords": "senec, solar", - "authors": "NoBl ", + "content": "adapterref/iobroker.sun2000-modbus/README.md", + "icon": "adapterref/iobroker.sun2000-modbus/sun2000-modbus.png", + "keywords": "inverter, huawei, modbus, luna2000, sun2000", + "authors": "daolis ", "license": "MIT", - "published": "2020-03-03T16:24:24.147Z", - "version": "1.6.14", - "latestVersion": "1.6.14", + "published": "2023-11-26T14:17:38.961Z", + "version": "0.1.3", + "latestVersion": "0.1.3", "compact": true, "description": { - "en": "This adapter reads available values from a Senec Home V2.1 (and later) system using lala.cgi", - "de": "Dieser Adapter liest verfügbare Werte von einem Senec Home V2.1 (und später) System mit lala.cgi", - "ru": "Этот адаптер считывает доступные значения от системы Senec Home V2.1 (и позже) с помощью lala.cgi", - "pt": "Este adaptador lê valores disponíveis de um sistema Senec Home V2.1 (e posterior) usando lala.cgi", - "nl": "Deze adapter leest beschikbare waarden van een Senec Home V21 (en later) systeem met lala", - "fr": "Cet adaptateur lit les valeurs disponibles d'un système Senec Home V2.1 (et plus tard) utilisant lala.cgi", - "it": "Questo adattatore legge i valori disponibili da un sistema Senec Home V2.1 (e successivamente) utilizzando lala.cgi", - "es": "Este adaptador lee los valores disponibles de un sistema Senec Home V2.1 (y más tarde) usando lala.cgi", - "pl": "Ta adapter przeczytała dostępne wartości z systemu Senec Home V2.1 (a później) używając lala.cgi", - "uk": "Цей адаптер зчитуває доступні значення від Senec Home V2.1 (і пізніше) системи за допомогою lala.cgi", - "zh-cn": "这种适应者从Senec Home V2.1(和以后)利用Fla.cgi阅读了可使用的数值。" - }, - "titleFull": { - "en": "Senec", - "de": "Senec", - "ru": "Senec", - "pt": "Senec", - "nl": "Senec", - "fr": "Senec", - "it": "Senec", - "es": "Senec", - "pl": "Senec", - "uk": "Senec", - "zh-cn": "塞内克" + "en": "Connect to Huawei Sun2000 inverter with Modbus TCP", + "de": "Stellen Sie über Modbus TCP eine Verbindung zum Huawei Sun2000-Wechselrichter her", + "ru": "Подключение к инвертору Huawei Sun2000 с помощью Modbus TCP", + "pt": "Conecte ao inversor Huawei Sun2000 com Modbus TCP", + "nl": "Maak verbinding met de Huawei Sun2000-omvormer met Modbus TCP", + "fr": "Connectez-vous à l'onduleur Huawei Sun2000 avec Modbus TCP", + "it": "Connettiti all'inverter Huawei Sun2000 con Modbus TCP", + "es": "Conéctese al inversor Huawei Sun2000 con Modbus TCP", + "pl": "Połącz się z falownikiem Huawei Sun2000 za pomocą protokołu Modbus TCP", + "uk": "Підключіться до інвертора Huawei Sun2000 за допомогою Modbus TCP", + "zh-cn": "通过Modbus TCP连接华为Sun2000逆变器" }, - "branch": "master", - "github": "https://github.com/nobl/ioBroker.senec", - "installs": 732, - "weekDownloads": 67, - "stars": 27, - "issues": 4, + "titleFull": { + "en": "Huawei Sun2000 inverter", + "de": "Huawei Sun2000 inverter", + "ru": "Huawei Sun2000 inverter", + "pt": "Huawei Sun2000 inverter", + "nl": "Huawei Sun2000 inverter", + "fr": "Huawei Sun2000 inverter", + "it": "Huawei Sun2000 inverter", + "es": "Huawei Sun2000 inverter", + "pl": "Huawei Sun2000 inverter", + "uk": "Huawei Sun2000 inverter", + "zh-cn": "Huawei Sun2000 inverter" + }, + "branch": "main", + "github": "https://github.com/daolis/ioBroker.sun2000-modbus", + "installs": 463, + "weekDownloads": 21, + "stars": 11, + "issues": 12, "score": 1 }, - "soliscloud": { + "growatt": { "title": { - "de": "soliscloud", - "en": "soliscloud", - "ru": "soliscloud", - "zh-cn": "soliscloud" + "de": "growatt", + "en": "growatt", + "ru": "growatt", + "zh-cn": "growatt" }, - "content": "adapterref/iobroker.soliscloud/README.md", - "icon": "adapterref/iobroker.soliscloud/solis.png", - "installs": 75, - "weekDownloads": 3, - "stars": 13, + "content": "adapterref/iobroker.growatt/README.md", + "icon": "adapterref/iobroker.growatt/growatt.png", + "keywords": "growatt, shine, shinephone, shineapi, solarenergy, home automation, solar power, solar power plant, solaranlage", + "authors": "PLCHome", + "license": "MIT", + "published": "2020-08-18T21:27:22.026Z", + "version": "3.2.5", + "latestVersion": "3.2.5", + "compact": true, + "description": { + "en": "ioBroker Growatt Adapter to communiacte with ShineAPI", + "de": "ioBroker Growatt Adapter zur Kommunikation mit ShineAPI", + "ru": "Адаптер ioBroker Growatt для связи с ShineAPI", + "pt": "Adaptador ioBroker Growatt para comunicação com ShineAPI", + "nl": "ioBroker Growatt-adapter voor communicatie met ShineAPI", + "fr": "ioBroker Growatt Adaptateur pour communiquer avec ShineAPI", + "it": "Adattatore per Growatt ioBroker da comunicare con ShineAPI", + "es": "Adaptador ioBroker Growatt para comunicarse con ShineAPI", + "pl": "ioBroker Growatt Adapter do komunikacji z ShineAPI", + "uk": "ioBroker Growatt адаптер для комунікації з ShineAPI", + "zh-cn": "ioBroker Growatt适配器可与ShineAPI通信" + }, + "titleFull": { + "en": "Growatt Shine API", + "de": "Growatt Shine API", + "ru": "Growatt Shine API", + "pt": "API Growatt Shine", + "nl": "Growatt Shine API", + "fr": "API Growatt Shine", + "it": "Growatt Shine API", + "es": "API Growatt Shine", + "pl": "Growatt Shine API", + "uk": "Growatt Shine API", + "zh-cn": "Growatt Shine API" + }, + "branch": "master", + "github": "https://github.com/PLCHome/ioBroker.growatt", + "installs": 1609, + "weekDownloads": 205, + "stars": 16, "issues": 0, "score": 1 }, @@ -6135,437 +5930,635 @@ "issues": 1, "score": 1 }, - "alpha-ess": { + "smappee": { "title": { - "de": "alpha-ess", - "en": "alpha-ess", - "ru": "alpha-ess", - "zh-cn": "alpha-ess" + "de": "smappee", + "en": "smappee", + "ru": "smappee", + "zh-cn": "smappee" }, - "content": "adapterref/iobroker.alpha-ess/README.md", - "icon": "adapterref/iobroker.alpha-ess/alpha-ess.png", - "keywords": "photovoltaik, alpha-ess", - "authors": "Gaspode ", + "content": "adapterref/iobroker.smappee/README.md", + "icon": "adapterref/iobroker.smappee/smappee.png", + "keywords": "smappee, smarthome, energy, smartmeter, water", + "authors": "forelleblau ", "license": "MIT", - "published": "2023-01-02T18:13:16.793Z", - "version": "2.1.4", - "latestVersion": "2.1.4", + "published": "2019-01-27T13:58:27.573Z", + "version": "0.3.0", + "latestVersion": "0.3.0", + "materialize": true, "compact": true, "description": { - "en": "Read and write data from and to Alpha ESS systems.", - "de": "Lesen und schreiben Sie Daten von und zu Alpha ESS-Systemen.", - "ru": "Чтение и запись данных из и в системы Alpha ESS.", - "pt": "Ler e gravar dados de e para sistemas Alpha ESS.", - "nl": "Gegevens lezen en schrijven van en naar Alpha ESS-systemen.", - "fr": "Lire et écrire des données depuis et vers les systèmes Alpha ESS.", - "it": "Leggere e scrivere dati da e verso sistemi Alpha ESS.", - "es": "Lea y escriba datos desde y hacia los sistemas Alpha ESS.", - "pl": "Odczytywanie i zapisywanie danych zi do systemów Alpha ESS.", - "zh-cn": "在 Alpha ESS 系统中读取和写入数据。", - "uk": "Читання та запис даних із систем Alpha ESS і до них." + "en": "Monitor and control your smappee device", + "de": "Überwache und steuere deinen Smappee", + "ru": "Контролируйте и управляйте своим устройством smappee", + "pt": "Monitore e controle seu dispositivo smappee", + "nl": "Bewaak en beheer je smappee-apparaat", + "fr": "Surveillez et contrôlez votre appareil smappee", + "it": "Monitora e controlla il tuo dispositivo smappee", + "es": "Monitoriza y controla tu dispositivo smappee", + "pl": "Monitoruj i kontroluj swoje urządzenie Sumpee", + "uk": "Контролюйте та керуйте своїм пристроєм smappee", + "zh-cn": "监视和控制您的 smappee 设备" }, "titleFull": { - "en": "Alpha ESS", - "de": "Alpha-ESS", - "ru": "Альфа ЭСС", - "pt": "Alfa ESS", - "nl": "Alfa ESS", - "fr": "Alpha SSE", - "it": "Alfa ESS", - "es": "Alfa ESS", - "pl": "Alfa ESS", - "zh-cn": "阿尔法 ESS", - "uk": "Альфа ESS" + "en": "smappeeMonitor", + "de": "smappeeMonitor", + "ru": "smappeeMonitor", + "pt": "smappeeMonitor", + "nl": "smappeeMonitor", + "fr": "smappeeMonitor", + "it": "smappeeMonitor", + "es": "smappeeMonitor", + "pl": "smappeeMonitor", + "uk": "smappeeMonitor", + "zh-cn": "smappee监视器" }, - "branch": "main", - "github": "https://github.com/Gaspode69/ioBroker.alpha-ess", - "installs": 476, - "weekDownloads": 54, - "stars": 9, - "issues": 0, + "branch": "master", + "github": "https://github.com/iobroker-community-adapters/ioBroker.smappee", + "installs": 123, + "weekDownloads": 18, + "stars": 3, + "issues": 1, "score": 1 }, - "sonnen": { + "solarviewdatareader": { "title": { - "de": "sonnen", - "en": "sonnen", - "ru": "sonnen", - "zh-cn": "sonnen" + "de": "solarviewdatareader", + "en": "solarviewdatareader", + "ru": "solarviewdatareader", + "zh-cn": "solarviewdatareader" }, - "content": "adapterref/iobroker.sonnen/README.md", - "icon": "adapterref/iobroker.sonnen/sonnen.png", - "keywords": "sonnen, photovoltaics, solar, energy, sun", - "authors": "Moritz Heusinger ", + "content": "adapterref/iobroker.solarviewdatareader/README.md", + "icon": "adapterref/iobroker.solarviewdatareader/solarviewdatareader.png", + "keywords": "SolarView, Data Logger, Photovoltaik", + "authors": "Achim Fürhoff ", "license": "MIT", - "published": "2018-08-02T23:05:38.370Z", - "version": "1.18.1", - "latestVersion": "1.18.1", - "materialize": true, + "published": "2020-03-14T22:24:44.697Z", + "version": "1.1.1", + "latestVersion": "1.1.3", "compact": true, "description": { - "en": "Monitor your sonnen battery", - "de": "Überwache deine sonnen Batterie", - "ru": "Следите за батареей сосен", - "pt": "Monitore sua bateria sonnen", - "nl": "Monitor uw sonnen batterij", - "fr": "Surveillez votre batterie Sonnen", - "it": "Monitora la batteria sonnen", - "es": "Monitoree su batería sonnen", - "pl": "Monitoruj baterię sonnena", - "uk": "Моніторинг батареї сонен", - "zh-cn": "监视你的声音电池" + "en": "Get Data from SolarView", + "de": "Daten von SolarView abrufen", + "ru": "Получить данные из SolarView", + "pt": "Obter dados do SolarView", + "nl": "Verkrijg gegevens van SolarView", + "fr": "Obtenir des données de SolarView", + "it": "Ottieni dati da SolarView", + "es": "Obtener datos de SolarView", + "pl": "Uzyskaj dane z SolarView", + "zh-cn": "从SolarView获取数据", + "uk": "Отримайте дані від SolarView" }, "titleFull": { - "en": "sonnenBattery", - "de": "sonnenBatterie", - "ru": "sonnen батарея", - "pt": "sonnen Bateria", - "nl": "sonnen Batterij", - "fr": "sonnen Batterie", - "it": "sonnen Batteria", - "es": "sonnen Batería", - "pl": "sonnen Bateria", - "uk": "синен Акумулятори", - "zh-cn": "声音 电池" + "en": "SolarViewDataReader", + "de": "SolarViewDataReader", + "ru": "SolarViewDataReader", + "pt": "SolarViewDataReader", + "nl": "SolarViewDataReader", + "fr": "SolarViewDataReader", + "it": "SolarViewDataReader", + "es": "SolarViewDataReader", + "pl": "SolarViewDataReader", + "zh-cn": "SolarViewDataReader", + "uk": "SolarViewDataReader" }, "branch": "master", - "github": "https://github.com/foxriver76/ioBroker.sonnen", - "installs": 692, - "weekDownloads": 21, - "stars": 16, - "issues": 11, + "github": "https://github.com/afuerhoff/ioBroker.solarviewdatareader", + "installs": 206, + "weekDownloads": 14, + "stars": 4, + "issues": 3, "score": 1 }, - "wireless-mbus": { + "letrika_comgw": { "title": { - "de": "wireless-mbus", - "en": "wireless-mbus", - "ru": "wireless-mbus", - "zh-cn": "wireless-mbus" + "de": "letrika_comgw", + "en": "letrika_comgw", + "ru": "letrika_comgw", + "zh-cn": "letrika_comgw" }, - "content": "adapterref/iobroker.wireless-mbus/README.md", - "icon": "adapterref/iobroker.wireless-mbus/wireless-mbus.png", - "keywords": "wmbus, measure, mbus, wireless, meter, oms", - "authors": "Christian Landvogt ", - "license": "GPL-2.0-only", - "published": "2021-10-02T21:18:26.325Z", - "version": "0.9.3", - "latestVersion": "0.9.4", + "content": "adapterref/iobroker.letrika_comgw/README.md", + "icon": "adapterref/iobroker.letrika_comgw/letrika_comgw.png", + "keywords": "letrika, solar, energy, metering", + "authors": "AWhiteKnight ", + "license": "MIT", + "published": "2019-07-23T05:57:11.168Z", + "version": "0.0.6", + "latestVersion": "0.0.6", + "materialize": true, "compact": true, "description": { - "en": "Receive data from Wireless Meter-Bus (wM-Bus) devices like gas or electricity meters", - "de": "Empfange Daten von Wireless Meter-Bus (wM-Bus) Geräten (zB Gas- oder Stromzähler)", - "ru": "Получение данных от устройств Wireless Meter-Bus (wM-Bus), таких как счетчики газа или электроэнергии", - "uk": "Отримуйте дані з пристроїв Wireless Meter-Bus (wM-Bus), таких як лічильники газу або електроенергії", - "pt": "Receber dados de dispositivos Wireless Meter-Bus (wM-Bus), como medidores de gás ou eletricidade", - "nl": "Gegevens ontvangen van Wireless Meter-Bus (wM-Bus) apparaten zoals gas- of elektriciteitsmeters", - "fr": "Recevoir des données d'appareils Wireless Meter-Bus (wM-Bus) comme des compteurs de gaz ou d'électricité", - "it": "Ricevi dati da dispositivi Wireless Meter-Bus (wM-Bus) come contatori di gas o elettricità", - "es": "Reciba datos de dispositivos Wireless Meter-Bus (wM-Bus) como medidores de gas o electricidad", - "pl": "Odbieraj dane z urządzeń Wireless Meter-Bus (wM-Bus), takich jak liczniki gazu lub energii elektrycznej", - "zh-cn": "从无线仪表总线 (wM-Bus) 设备(如燃气表或电表)接收数据" + "en": "Collects data from Letrika SMI 260 via communication gateway", + "de": "Sammelt Daten von Letrika SMI 260 über das Kommunikations-Gateway", + "ru": "Собирает данные от Letrika SMI 260 через коммуникационный шлюз", + "pt": "Coleta dados do Letrika SMI 260 via gateway de comunicação", + "nl": "Verzamelt gegevens van Letrika SMI 260 via communicatie gateway", + "fr": "Collecte les données de Letrika SMI 260 via une passerelle de communication", + "it": "Raccoglie dati da Letrika SMI 260 tramite gateway di comunicazione", + "es": "Recopila datos de Letrika SMI 260 a través de la pasarela de comunicación", + "pl": "Gromadzi dane z Letrika SMI 260 za pośrednictwem bramki komunikacyjnej", + "zh-cn": "通过通信网关从Letrika SMI 260收集数据" }, "titleFull": { - "en": "Wireless M-Bus", - "de": "Wireless M-Bus", - "ru": "Wireless M-Bus", - "pt": "Wireless M-Bus", - "nl": "Wireless M-Bus", - "fr": "Wireless M-Bus", - "it": "Wireless M-Bus", - "es": "Wireless M-Bus", - "pl": "Wireless M-Bus", - "uk": "Wireless M-Bus", - "zh-cn": "Wireless M-Bus" + "en": "Letrika Communication Gateway", + "de": "Letrika Kommunikations-Gateway", + "ru": "Letrika Communication Gateway", + "pt": "Gateway de comunicação Letrika", + "nl": "Letrika Communicatie Gateway", + "fr": "Passerelle de communication Letrika", + "it": "Letrika Communication Gateway", + "es": "Letrika Communication Gateway", + "pl": "Bramka komunikacyjna Letrika", + "zh-cn": "Letrika通信网关" }, "branch": "master", - "github": "https://github.com/lvogt/ioBroker.wireless-mbus", - "installs": 308, - "weekDownloads": 130, - "stars": -1 + "github": "https://github.com/AWhiteKnight/ioBroker.letrika_comgw", + "installs": 6, + "weekDownloads": 2, + "stars": -1, + "issues": 2, + "score": 1 }, - "virtualpowermeter": { + "pvforecast": { "title": { - "de": "virtualpowermeter", - "en": "virtualpowermeter", - "ru": "virtualpowermeter", - "zh-cn": "virtualpowermeter" + "de": "pvforecast", + "en": "pvforecast", + "ru": "pvforecast", + "zh-cn": "pvforecast" }, - "content": "adapterref/iobroker.virtualpowermeter/README.md", - "icon": "adapterref/iobroker.virtualpowermeter/virtualpowermeter.png", - "keywords": "ioBroker, template, Smart Home, home automation", - "authors": "Lutz Sebastian ", + "content": "adapterref/iobroker.pvforecast/README.md", + "icon": "adapterref/iobroker.pvforecast/pvforecast.png", + "keywords": "Solar, Photovoltaik, PV, Forecast, Prognose, Ertrag", + "authors": "Patrick Walther , Matthias Kleine , STROMDAO GmbH ", "license": "MIT", - "published": "2019-03-07T21:50:56.827Z", - "version": "1.4.6", - "latestVersion": "1.4.6", - "materialize": true, + "published": "2022-02-23T07:41:55.766Z", + "version": "3.0.0", + "latestVersion": "3.0.0", "compact": true, "description": { - "en": "Generates virtual electricity meters, e.g. for lights or other devices with fixed watt consumption", - "de": "Erzeugt Virtuelle Stromzähler, für z.B. Lichter oder andere Geräte mit festen Watt-Verbrauch", - "ru": "Создает виртуальные счетчики электроэнергии, например для фонарей или других устройств с фиксированным потреблением ватт", - "pt": "Gera medidores virtuais de eletricidade, por ex. para luzes ou outros dispositivos com consumo de watt fixo", - "nl": "Genereert virtuele elektriciteitsmeters, b.v. voor lampen of andere apparaten met een vast wattage", - "fr": "Génère des compteurs d'électricité virtuels, par ex. pour les lumières ou autres appareils à consommation de watts fixe", - "it": "Genera contatori elettrici virtuali, ad es. per luci o altri dispositivi con consumo watt fisso", - "es": "Genera medidores de electricidad virtuales, p. Ej. para luces u otros dispositivos con consumo de vatios fijo", - "pl": "Generuje wirtualne liczniki energii elektrycznej, np. dla świateł lub innych urządzeń o stałym poborze mocy", - "zh-cn": "生成虚拟电表,例如用于固定功耗的灯或其他设备" + "en": "Solar plant production forecast", + "de": "Produktionsprognose für Solaranlagen", + "ru": "Прогноз производства солнечной электростанции", + "pt": "Previsão de produção de usinas solares", + "nl": "Productieprognose voor zonne-installaties", + "fr": "Prévisions de production des centrales solaires", + "it": "Previsioni di produzione di impianti solari", + "es": "Previsión de producción de plantas solares", + "pl": "Prognoza produkcji elektrowni słonecznych", + "uk": "Прогноз виробництва сонячних електростанцій", + "zh-cn": "太阳能电站产量预测" }, "titleFull": { - "en": "VirtualPowermeter", - "de": "VirtualPowermeter", - "ru": "Виртуальный измеритель мощности", - "pt": "Medidor de energia virtual", - "nl": "Virtuele vermogensmeter", - "fr": "Powermeter virtuel", - "it": "Powermeter virtuale", - "es": "Medidor de potencia virtual", - "pl": "Wirtualny miernik mocy", - "zh-cn": "虚拟功率计" + "en": "PV-Forecast", + "de": "PV-Prognose", + "ru": "PV-прогноз", + "pt": "Previsão PV", + "nl": "PV-prognose", + "fr": "Prévision PV", + "it": "PV-Previsione", + "es": "Pronóstico de PV", + "pl": "PV-Prognoza", + "uk": "PV-Прогноз", + "zh-cn": "光伏预测" }, - "branch": "master", - "github": "https://github.com/Omega236/ioBroker.virtualpowermeter", - "installs": 1049, - "weekDownloads": 38, - "stars": 7, - "issues": 1, + "branch": "main", + "github": "https://github.com/iobroker-community-adapters/ioBroker.pvforecast", + "installs": 5768, + "weekDownloads": 193, + "stars": 23, + "issues": 5, "score": 1 }, - "growatt": { + "myenergi": { "title": { - "de": "growatt", - "en": "growatt", - "ru": "growatt", - "zh-cn": "growatt" + "de": "myenergi", + "en": "myenergi", + "ru": "myenergi", + "zh-cn": "myenergi" }, - "content": "adapterref/iobroker.growatt/README.md", - "icon": "adapterref/iobroker.growatt/growatt.png", - "keywords": "growatt, shine, shinephone, shineapi, solarenergy, home automation, solar power, solar power plant, solaranlage", - "authors": "PLCHome", + "content": "adapterref/iobroker.myenergi/README.md", + "icon": "adapterref/iobroker.myenergi/myenergi.png", + "keywords": "myenergi, zappi, eddi", + "authors": "TA2k ", "license": "MIT", - "published": "2020-08-18T21:27:22.026Z", - "version": "3.2.5", - "latestVersion": "3.2.5", + "published": "2022-12-05T08:17:45.489Z", + "version": "0.0.3", + "latestVersion": "0.0.3", "compact": true, "description": { - "en": "ioBroker Growatt Adapter to communiacte with ShineAPI", - "de": "ioBroker Growatt Adapter zur Kommunikation mit ShineAPI", - "ru": "Адаптер ioBroker Growatt для связи с ShineAPI", - "pt": "Adaptador ioBroker Growatt para comunicação com ShineAPI", - "nl": "ioBroker Growatt-adapter voor communicatie met ShineAPI", - "fr": "ioBroker Growatt Adaptateur pour communiquer avec ShineAPI", - "it": "Adattatore per Growatt ioBroker da comunicare con ShineAPI", - "es": "Adaptador ioBroker Growatt para comunicarse con ShineAPI", - "pl": "ioBroker Growatt Adapter do komunikacji z ShineAPI", - "uk": "ioBroker Growatt адаптер для комунікації з ShineAPI", - "zh-cn": "ioBroker Growatt适配器可与ShineAPI通信" + "en": "Adapter for Myenergi devices", + "de": "Adapter für Myenergi-Geräte", + "ru": "Адаптер для устройств Myenergi", + "pt": "Adaptador para dispositivos Myenergi", + "nl": "Adapter voor Myenergi-apparaten", + "fr": "Adaptateur pour appareils Myenergi", + "it": "Adattatore per dispositivi Myenergi", + "es": "Adaptador para dispositivos Myenergi", + "pl": "Adapter do urządzeń Myenergi", + "zh-cn": "Myenergi 设备适配器" }, "titleFull": { - "en": "Growatt Shine API", - "de": "Growatt Shine API", - "ru": "Growatt Shine API", - "pt": "API Growatt Shine", - "nl": "Growatt Shine API", - "fr": "API Growatt Shine", - "it": "Growatt Shine API", - "es": "API Growatt Shine", - "pl": "Growatt Shine API", - "uk": "Growatt Shine API", - "zh-cn": "Growatt Shine API" + "en": "Myenergi", + "de": "Myenergi", + "ru": "Myenergi", + "pt": "Minhaenergia", + "nl": "Myenergi", + "fr": "Myénergi", + "it": "Myenergi", + "es": "myenergi", + "pl": "Myenergi", + "zh-cn": "美能吉" }, - "branch": "master", - "github": "https://github.com/PLCHome/ioBroker.growatt", - "installs": 1605, - "weekDownloads": 205, - "stars": 16, + "branch": "main", + "github": "https://github.com/iobroker-community-adapters/ioBroker.myenergi", + "installs": 294, + "weekDownloads": 8, + "stars": 5, "issues": 0, "score": 1 }, - "janitza-gridvis": { + "vedirect": { "title": { - "de": "janitza-gridvis", - "en": "janitza-gridvis", - "ru": "janitza-gridvis", - "zh-cn": "janitza-gridvis" + "de": "vedirect", + "en": "vedirect", + "ru": "vedirect", + "zh-cn": "vedirect" }, - "content": "adapterref/iobroker.janitza-gridvis/README.md", - "icon": "adapterref/iobroker.janitza-gridvis/janitza-gridvis.png", - "keywords": "Energymanagementsystem, Energymeter, Janitza, GridVis, consumption, delivered", - "authors": "BenAhrdt ", + "content": "adapterref/iobroker.vedirect/README.md", + "icon": "adapterref/iobroker.vedirect/vedirect.png", + "keywords": "energy, connection, pv, solar, victron", + "authors": "DutchmanNL ", "license": "MIT", - "published": "2022-05-25T06:27:46.934Z", - "version": "3.3.0", - "latestVersion": "3.3.0", + "published": "2019-10-07T20:42:03.231Z", + "version": "-.-.-", + "latestVersion": "0.3.0", + "materialize": true, "compact": true, "description": { - "en": "Read out data from Energymanagementsystem Janitza® GridVis®", - "de": "Daten aus dem Energiemanagementsystem Janitza® GridVis® auslesen", - "ru": "Считывание данных из системы управления энергопотреблением Janitza® GridVis®", - "pt": "Leia os dados do Energymanagementsystem Janitza® GridVis®", - "nl": "Gegevens uitlezen Energiemanagementsysteem Janitza® GridVis®", - "fr": "Lire les données du système de gestion de l'énergie Janitza® GridVis®", - "it": "Leggi i dati da Energymanagementsystem Janitza® GridVis®", - "es": "Leer datos del sistema de gestión de energía Janitza® GridVis®", - "pl": "Odczytywanie danych z systemu zarządzania energią Janitza® GridVis®", - "zh-cn": "从 Energymanagementsystem Janitza® GridVis® 读取数据", - "uk": "Зчитування даних із системи енергоменеджменту Janitza® GridVis®" + "en": "Read VE.direct data from Victron Solar Chargers", + "de": "Lesen Sie VE.direct-Daten von Victron Solar Chargers", + "ru": "Считайте данные VE.direct с Victron Solar Chargers.", + "pt": "Leia os dados VE.direct dos Victron Solar Chargers", + "nl": "Lees VE.direct-gegevens van Victron Solar Chargers", + "fr": "Lire les données VE.direct de Victron Solar Chargers", + "it": "Leggi i dati VE.direct dai caricatori solari Victron", + "es": "Lea los datos VE.direct de los cargadores solares Victron", + "pl": "Odczytaj dane VE.direct z ładowarki słonecznej Victron", + "zh-cn": "从Victron太阳能充电器读取VE.direct数据" }, "titleFull": { - "en": "Janitza®-GridVis®", - "de": "Janitza®-GridVis®", - "ru": "Janitza®-GridVis®", - "pt": "Janitza®-GridVis®", - "nl": "Janitza®-GridVis®", - "fr": "Janitza®-GridVis®", - "it": "Janitza®-GridVis®", - "es": "Janitza®-GridVis®", - "pl": "Janitza®-GridVis®", - "zh-cn": "Janitza®-GridVis®", - "uk": "Janitza®-GridVis®" + "en": "Vedirect", + "de": "Vedirect", + "ru": "Vedirect", + "pt": "Vedirect", + "nl": "Vedirect", + "fr": "Vedirect", + "it": "Vedirect", + "es": "Vedirecto", + "pl": "Vedirect", + "zh-cn": "Vedirect" }, - "branch": "main", - "github": "https://github.com/BenAhrdt/ioBroker.janitza-gridvis", - "installs": 91, - "weekDownloads": 20, - "stars": -1, - "issues": 0, + "branch": "master", + "github": "https://github.com/DrozmotiX/ioBroker.vedirect", + "installs": 202, + "weekDownloads": 3, + "stars": 5, + "issues": 15, "score": 1 }, - "e3dc-rscp": { + "solarmanpv": { "title": { - "de": "e3dc-rscp", - "en": "e3dc-rscp", - "ru": "e3dc-rscp", - "zh-cn": "e3dc-rscp" + "de": "solarmanpv", + "en": "solarmanpv", + "ru": "solarmanpv", + "zh-cn": "solarmanpv" }, - "content": "adapterref/iobroker.e3dc-rscp/README.md", - "icon": "adapterref/iobroker.e3dc-rscp/e3dc-rscp.png", - "keywords": "E3/DC, power station, energy, RSCP", - "authors": "Ulrich Kick ", - "license": "GPL-3.0-only", - "published": "2021-10-17T08:28:17.980Z", - "version": "1.2.6", - "latestVersion": "1.3.1", + "content": "adapterref/iobroker.solarmanpv/README.md", + "icon": "adapterref/iobroker.solarmanpv/solarmanpv.png", + "keywords": "solar, balcony power plant, mi600", + "authors": "raschy ", + "license": "MIT", + "published": "2022-07-11T18:00:00.990Z", + "version": "0.6.1", + "latestVersion": "0.6.1", "compact": true, "description": { - "en": "Control E3/DC power station using RSCP protocol", - "de": "Steuern Sie das E3/DC-Kraftwerk mithilfe des RSCP-Protokolls", - "ru": "Управление электростанцией E3/DC по протоколу RSCP", - "pt": "Controle da estação de energia E3/DC usando o protocolo RSCP", - "nl": "Bedien de E3/DC-krachtcentrale met behulp van het RSCP-protocol", - "fr": "Contrôlez la centrale électrique E3/DC en utilisant le protocole RSCP", - "it": "Controllare la centrale E3/DC utilizzando il protocollo RSCP", - "es": "Control de la central eléctrica E3/DC mediante protocolo RSCP", - "pl": "Sterowanie elektrownią E3/DC za pomocą protokołu RSCP", - "zh-cn": "使用RSCP协议控制E3/DC电站", - "uk": "Керуйте електростанцією E3/DC за допомогою протоколу RSCP" + "en": "Reading data from balcony power plant", + "de": "Auslesen von Daten aus dem Balkonkraftwerk", + "ru": "Чтение данных с балконной электростанции", + "pt": "Lendo dados da usina de varanda", + "nl": "Gegevens lezen van balkoncentrale", + "fr": "Lecture des données de la centrale électrique du balcon", + "it": "Lettura dei dati dalla centrale elettrica del balcone", + "es": "Lectura de datos de la planta de energía del balcón", + "pl": "Odczytywanie danych z elektrowni balkonowej", + "zh-cn": "从阳台电厂读取数据", + "uk": "Зчитування даних з балконної електростанції" }, "titleFull": { - "en": "E3/DC RSCP", - "de": "E3/DC RSCP", - "ru": "E3/DC RSCP", - "pt": "E3/DC RSCP", - "nl": "E3/DC RSCP", - "fr": "E3/DC RSCP", - "it": "E3/DC RSCP", - "es": "E3/DC RSCP", - "pl": "E3/DC RSCP", - "zh-cn": "E3/DC RSCP", - "uk": "E3/DC RSCP" + "en": "Solarman PV", + "de": "Solarman PV", + "ru": "Соларман ПВ", + "pt": "Solarman fotovoltaico", + "nl": "Solarman PV", + "fr": "PV Solarman", + "it": "Solarman PV", + "es": "fotovoltaica solarman", + "pl": "Solarman PV", + "zh-cn": "太阳能光伏", + "uk": "Соларман П.В" }, - "branch": "master", - "github": "https://github.com/git-kick/ioBroker.e3dc-rscp", - "installs": 1043, - "weekDownloads": 76, - "stars": 26, - "issues": 6, + "branch": "main", + "github": "https://github.com/raschy/ioBroker.solarmanpv", + "installs": 1367, + "weekDownloads": 105, + "stars": 19, + "issues": 0, "score": 1 }, - "fronius-solarweb": { + "solax": { "title": { - "de": "fronius-solarweb", - "en": "fronius-solarweb", - "ru": "fronius-solarweb", - "zh-cn": "fronius-solarweb" + "de": "solax", + "en": "solax", + "ru": "solax", + "zh-cn": "solax" }, - "content": "adapterref/iobroker.fronius-solarweb/README.md", - "icon": "adapterref/iobroker.fronius-solarweb/fronius-solarweb.png", - "keywords": "fronius, solarweb", - "authors": "TA2k ", + "content": "adapterref/iobroker.solax/README.md", + "icon": "adapterref/iobroker.solax/solax.png", + "keywords": "Solax, PV, Photovoltaics, Inverter", + "authors": "simatec ", "license": "MIT", - "published": "2022-09-10T09:05:49.366Z", - "version": "0.0.3", - "latestVersion": "0.1.0", - "materialize": true, + "published": "2021-06-02T12:26:08.406Z", + "version": "0.9.9", + "latestVersion": "0.9.12", "compact": true, "description": { - "en": "Adapter for Fronius Solarweb Portal", - "de": "Adapter für das Fronius Solarweb Portal", - "ru": "Адаптер для портала Fronius Solarweb", - "pt": "Adaptador para o portal Fronius Solarweb", - "nl": "Adapter voor Fronius Solarweb Portal", - "fr": "Adaptateur pour portail Fronius Solarweb", - "it": "Adattatore per il portale Fronius Solarweb", - "es": "Adaptador para el portal Fronius Solarweb", - "pl": "Adapter do portalu Fronius Solarweb", - "zh-cn": "Fronius Solarweb Portal 适配器" + "en": "Solax Inverter API Cloud or Local Connection", + "de": "Solax Inverter API Cloud oder lokale Verbindung", + "ru": "Облачное или локальное подключение API-интерфейса Solax Inverter", + "pt": "Solax Inverter API Cloud ou Conexão Local", + "nl": "Solax Inverter API Cloud of lokale verbinding", + "fr": "Solax Inverter API Cloud ou connexion locale", + "it": "Solax Inverter API Cloud o Connessione locale", + "es": "Solax Inverter API Nube o conexión local", + "pl": "Solax Inverter API Cloud lub połączenie lokalne", + "uk": "Solax Inverter API Хмарне або локальне підключення", + "zh-cn": "Solax 逆变器 API 云或本地连接" }, "titleFull": { - "en": "Fronius Solarweb", - "de": "Fronius Solarweb", - "ru": "Фрониус Соларвеб", - "pt": "Fronius Solarweb", - "nl": "Fronius Solarweb", - "fr": "Fronius Web solaire", - "it": "Fronius Solarweb", - "es": "Fronius Web solar", - "pl": "Fronius Solarweb", - "zh-cn": "Fronius Solarweb" + "en": "Solax", + "de": "Solax", + "ru": "Solax", + "pt": "Solax", + "nl": "Solax", + "fr": "Solax", + "it": "Solax", + "es": "Solax", + "pl": "Solax", + "uk": "Solax", + "zh-cn": "Solax" }, "branch": "master", - "github": "https://github.com/TA2k/ioBroker.fronius-solarweb", - "installs": 1811, - "weekDownloads": 57, - "stars": 3, - "issues": 8, + "github": "https://github.com/simatec/ioBroker.solax", + "installs": 730, + "weekDownloads": 219, + "stars": 15, + "issues": 4, "score": 1 }, - "mbus": { + "renacidc": { "title": { - "de": "mbus", - "en": "mbus", - "ru": "mbus", - "zh-cn": "mbus" + "de": "renacidc", + "en": "renacidc", + "ru": "renacidc", + "zh-cn": "renacidc" }, - "content": "adapterref/iobroker.mbus/README.md", - "icon": "adapterref/iobroker.mbus/mbus.png", - "keywords": "iobroker, mbus, measure", - "authors": "Apollon77 ", + "content": "adapterref/iobroker.renacidc/README.md", + "icon": "adapterref/iobroker.renacidc/renacidc.png", + "keywords": "Solar, Inverter, Renac", + "authors": "raschy ", "license": "MIT", - "published": "2018-03-11T20:48:55.590Z", - "version": "2.7.0", - "latestVersion": "2.7.0", - "materialize": true, + "published": "2023-09-28T15:53:55.872Z", + "version": "0.1.2", + "latestVersion": "0.1.2", "compact": true, "description": { - "en": "Read data from Meter-Bus (M-Bus) devices like gas or electricity meters", - "de": "Daten von Zähler-Bus (M-Bus) Geräten, wie Gas- oder Stromzähler, lesen", - "ru": "Чтение данных с устройств Meter-Bus (M-Bus), таких как счетчики газа или электроэнергии", - "pt": "Leia os dados dos dispositivos Meter-Bus (M-Bus) como medidores de gás ou eletricidade", - "nl": "Lees gegevens van Meter-Bus (M-Bus) apparaten zoals gas- of elektriciteitsmeters", - "fr": "Lire les données des appareils Meter-Bus (M-Bus) comme les compteurs de gaz ou d'électricité", - "it": "Leggi i dati dai dispositivi Meter-Bus (M-Bus) come contatori di gas o elettricità", - "es": "Leer datos de dispositivos Meter-Bus (M-Bus) como medidores de gas o electricidad", - "pl": "Odczytywanie danych z urządzeń Meter-Bus (M-Bus), takich jak liczniki gazu lub prądu", - "zh-cn": "从煤气表或电表之类的仪表总线(M-Bus)设备读取数据" + "en": "Data collection from solar inverter renac", + "de": "Datenerfassung vom Solarwechselrichter Renac", + "ru": "Сбор данных с солнечного инвертора Renac", + "pt": "Coleta de dados do inversor solar renac", + "nl": "Gegevensverzameling van renac-omvormer voor zonne-energie", + "fr": "Collecte de données de l'onduleur solaire Renac", + "it": "Raccolta dati da inverter solare renac", + "es": "Toma de datos del inversor solar renac.", + "pl": "Zbieranie danych z falownika fotowoltaicznego renac", + "uk": "Збір даних від сонячного інвертора renac", + "zh-cn": "太阳能逆变器 renac 的数据收集" }, "titleFull": { - "en": "M-Bus", - "de": "M-Bus", - "ru": "М-автобус", - "pt": "M-Bus", + "en": "Renac Inverter Data Collector", + "de": "Datensammler für Wechselrichter von Renac", + "ru": "Инвертор Renac Сборщик данных", + "pt": "Renac Inverter Coletor de dados", + "nl": "Renac-inverter Gegevensverzamelaar", + "fr": "Onduleur de rénaque Collecteur de données", + "it": "Inverter Renac Raccolta dati", + "es": "Renac Inverter Data Collector", + "pl": "Renac Inverter Kolekcjoner danych", + "uk": "Ренак Інвертор Збір даних", + "zh-cn": "雷纳克反转器 数据收集器" + }, + "branch": "main", + "github": "https://github.com/raschy/ioBroker.renacidc", + "installs": 32, + "weekDownloads": 8, + "stars": -1, + "issues": 0, + "score": 1 + }, + "legrand-ecocompteur": { + "title": { + "de": "legrand-ecocompteur", + "en": "legrand-ecocompteur", + "ru": "legrand-ecocompteur", + "zh-cn": "legrand-ecocompteur" + }, + "content": "adapterref/iobroker.legrand-ecocompteur/README.md", + "icon": "adapterref/iobroker.legrand-ecocompteur/legrand-ecocompteur.png", + "keywords": "Legrand, energy, power, measurement", + "authors": "Robin Rainton ", + "license": "MIT", + "published": "2020-05-11T16:35:46.498Z", + "version": "1.0.0", + "latestVersion": "1.0.0", + "materialize": true, + "compact": true, + "description": { + "en": "Adapter for the Legrand Ecocompteur module (aka. Legrand Measurement Concentrator EMDX³ 412000).", + "de": "Adapter für das Legrand Ecocompteur-Modul (auch bekannt als Legrand Measurement Concentrator EMDX³ 412000).", + "ru": "Адаптер для модуля Legrand Ecocompteur (также известный как измерительный концентратор Legrand EMDX³ 412000).", + "pt": "Adaptador para o módulo Legrand Ecocompteur (também conhecido como Legrand Measurement Concentrator EMDX³ 412000).", + "nl": "Adapter voor de Legrand Ecocompteur-module (ook bekend als Legrand Meetconcentrator EMDX³ 412000).", + "fr": "Adaptateur pour le module Ecocompteur Legrand (alias. Concentrateur de mesure Legrand EMDX³ 412000).", + "it": "Adattatore per il modulo Legrand Ecocompteur (alias Legrand Measurement Concentrator EMDX³ 412000).", + "es": "Adaptador para el módulo Legrand Ecocompteur (también conocido como Legrand Measurement Concentrator EMDX³ 412000).", + "pl": "Adapter do modułu Legrand Ecocompteur (alias. Legrand Measurement Concentrator EMDX³ 412000).", + "zh-cn": "Legrand Ecocompteur模块的适配器(又名Legrand测量集中器EMDX³412000)。" + }, + "titleFull": { + "en": "Legrand Ecocompteur", + "de": "Legrand Ecocompteur", + "ru": "Legrand Ecocompteur", + "pt": "Legrand Ecocompteur", + "nl": "Legrand Ecocompteur", + "fr": "Ecocompteur Legrand", + "it": "Legrand Ecocompteur", + "es": "Ecocompteur Legrand", + "pl": "Legrand Ecocompteur", + "zh-cn": "罗格朗生态公司" + }, + "branch": "master", + "github": "https://github.com/iobroker-community-adapters/ioBroker.legrand-ecocompteur", + "installs": 3, + "weekDownloads": 2, + "stars": 1, + "issues": 16, + "score": 1 + }, + "senec": { + "title": { + "de": "senec", + "en": "senec", + "ru": "senec", + "zh-cn": "senec" + }, + "content": "adapterref/iobroker.senec/README.md", + "icon": "adapterref/iobroker.senec/senec.png", + "keywords": "senec, solar", + "authors": "NoBl ", + "license": "MIT", + "published": "2020-03-03T16:24:24.147Z", + "version": "1.6.14", + "latestVersion": "1.6.14", + "compact": true, + "description": { + "en": "This adapter reads available values from a Senec Home V2.1 (and later) system using lala.cgi", + "de": "Dieser Adapter liest verfügbare Werte von einem Senec Home V2.1 (und später) System mit lala.cgi", + "ru": "Этот адаптер считывает доступные значения от системы Senec Home V2.1 (и позже) с помощью lala.cgi", + "pt": "Este adaptador lê valores disponíveis de um sistema Senec Home V2.1 (e posterior) usando lala.cgi", + "nl": "Deze adapter leest beschikbare waarden van een Senec Home V21 (en later) systeem met lala", + "fr": "Cet adaptateur lit les valeurs disponibles d'un système Senec Home V2.1 (et plus tard) utilisant lala.cgi", + "it": "Questo adattatore legge i valori disponibili da un sistema Senec Home V2.1 (e successivamente) utilizzando lala.cgi", + "es": "Este adaptador lee los valores disponibles de un sistema Senec Home V2.1 (y más tarde) usando lala.cgi", + "pl": "Ta adapter przeczytała dostępne wartości z systemu Senec Home V2.1 (a później) używając lala.cgi", + "uk": "Цей адаптер зчитуває доступні значення від Senec Home V2.1 (і пізніше) системи за допомогою lala.cgi", + "zh-cn": "这种适应者从Senec Home V2.1(和以后)利用Fla.cgi阅读了可使用的数值。" + }, + "titleFull": { + "en": "Senec", + "de": "Senec", + "ru": "Senec", + "pt": "Senec", + "nl": "Senec", + "fr": "Senec", + "it": "Senec", + "es": "Senec", + "pl": "Senec", + "uk": "Senec", + "zh-cn": "塞内克" + }, + "branch": "master", + "github": "https://github.com/nobl/ioBroker.senec", + "installs": 735, + "weekDownloads": 67, + "stars": 27, + "issues": 4, + "score": 1 + }, + "sourceanalytix": { + "title": { + "de": "sourceanalytix", + "en": "sourceanalytix", + "ru": "sourceanalytix", + "zh-cn": "sourceanalytix" + }, + "content": "adapterref/iobroker.sourceanalytix/README.md", + "icon": "adapterref/iobroker.sourceanalytix/sourceanalytix.png", + "keywords": "energy, power, analytics, consumption, meassurement, data", + "authors": "DutchmanNL ", + "license": "MIT", + "published": "2019-01-14T08:59:38.991Z", + "version": "-.-.-", + "latestVersion": "0.4.14", + "materialize": true, + "compact": true, + "description": { + "en": "Detailed statistics of your energy, gas and liquid consumption. Allows annual report and details according to weekly, monthly and quarterly consumption data.", + "de": "Detaillierte Statistiken Ihres Energie-, Gas- und Flüssigkeitsverbrauchs. Ermöglicht Jahresberichte und Details gemäß wöchentlichen, monatlichen und vierteljährlichen Verbrauchsdaten.", + "ru": "Подробная статистика вашего потребления энергии, газа и жидкости. Позволяет годовой отчет и подробную информацию в соответствии с еженедельными, ежемесячными и квартальными данными потребления.", + "pt": "Estatísticas detalhadas de seu consumo de energia, gás e líquido. Permite relatório anual e detalhes de acordo com dados de consumo semanais, mensais e trimestrais.", + "nl": "Gedetailleerde statistieken van uw energie-, gas- en vloeistofverbruik. Staat jaarverslag en details toe op basis van wekelijkse, maandelijkse en driemaandelijkse verbruiksgegevens.", + "fr": "Statistiques détaillées de votre consommation d'énergie, de gaz et de liquide. Permet un rapport annuel et des détails selon les données de consommation hebdomadaires, mensuelles et trimestrielles.", + "it": "Statistiche dettagliate sul consumo di energia, gas e liquidi. Consente report e dettagli annuali in base ai dati di consumo settimanali, mensili e trimestrali.", + "es": "Estadísticas detalladas de su consumo de energía, gas y líquido. Permite informes anuales y detalles según datos de consumo semanal, mensual y trimestral.", + "pl": "Szczegółowe statystyki zużycia energii, gazu i cieczy. Umożliwia raport roczny i szczegóły zgodnie z tygodniowymi, miesięcznymi i kwartalnymi danymi dotyczącymi zużycia.", + "zh-cn": "您的能源,气体和液体消耗的详细统计信息。允许根据每周,每月和每季度的消费数据提供年度报告和详细信息。" + }, + "titleFull": { + "en": "SourceAnalytix", + "de": "SourceAnalytix", + "ru": "SourceAnalytix", + "pt": "SourceAnalytix", + "nl": "SourceAnalytix", + "fr": "SourceAnalytix", + "it": "SourceAnalytix", + "es": "SourceAnalytix", + "pl": "SourceAnalytix", + "zh-cn": "SourceAnalytix" + }, + "branch": "main", + "github": "https://github.com/DrozmotiX/ioBroker.sourceanalytix", + "installs": 5054, + "weekDownloads": 59, + "stars": 65, + "issues": 100, + "score": 1 + }, + "mbus": { + "title": { + "de": "mbus", + "en": "mbus", + "ru": "mbus", + "zh-cn": "mbus" + }, + "content": "adapterref/iobroker.mbus/README.md", + "icon": "adapterref/iobroker.mbus/mbus.png", + "keywords": "iobroker, mbus, measure", + "authors": "Apollon77 ", + "license": "MIT", + "published": "2018-03-11T20:48:55.590Z", + "version": "2.7.0", + "latestVersion": "2.7.0", + "materialize": true, + "compact": true, + "description": { + "en": "Read data from Meter-Bus (M-Bus) devices like gas or electricity meters", + "de": "Daten von Zähler-Bus (M-Bus) Geräten, wie Gas- oder Stromzähler, lesen", + "ru": "Чтение данных с устройств Meter-Bus (M-Bus), таких как счетчики газа или электроэнергии", + "pt": "Leia os dados dos dispositivos Meter-Bus (M-Bus) como medidores de gás ou eletricidade", + "nl": "Lees gegevens van Meter-Bus (M-Bus) apparaten zoals gas- of elektriciteitsmeters", + "fr": "Lire les données des appareils Meter-Bus (M-Bus) comme les compteurs de gaz ou d'électricité", + "it": "Leggi i dati dai dispositivi Meter-Bus (M-Bus) come contatori di gas o elettricità", + "es": "Leer datos de dispositivos Meter-Bus (M-Bus) como medidores de gas o electricidad", + "pl": "Odczytywanie danych z urządzeń Meter-Bus (M-Bus), takich jak liczniki gazu lub prądu", + "zh-cn": "从煤气表或电表之类的仪表总线(M-Bus)设备读取数据" + }, + "titleFull": { + "en": "M-Bus", + "de": "M-Bus", + "ru": "М-автобус", + "pt": "M-Bus", "nl": "M-Bus", "fr": "M-Bus", "it": "M-Bus", @@ -6575,7 +6568,7 @@ }, "branch": "master", "github": "https://github.com/Apollon77/ioBroker.mbus", - "installs": 686, + "installs": 688, "weekDownloads": 26, "stars": 11, "issues": 14, @@ -6625,7 +6618,7 @@ }, "branch": "main", "github": "https://github.com/o0shojo0o/ioBroker.opendtu", - "installs": 2145, + "installs": 2140, "weekDownloads": 161, "stars": 93, "issues": 6, @@ -6675,159 +6668,208 @@ }, "branch": "main", "github": "https://github.com/Chris-656/ioBroker.emporia", - "installs": 50, + "installs": 52, "weekDownloads": 4, "stars": 3, "issues": 9, "score": 1 }, - "smappee": { + "lg-ess-home": { "title": { - "de": "smappee", - "en": "smappee", - "ru": "smappee", - "zh-cn": "smappee" + "de": "lg-ess-home", + "en": "lg-ess-home", + "ru": "lg-ess-home", + "zh-cn": "lg-ess-home" }, - "content": "adapterref/iobroker.smappee/README.md", - "icon": "adapterref/iobroker.smappee/smappee.png", - "keywords": "smappee, smarthome, energy, smartmeter, water", - "authors": "forelleblau ", + "content": "adapterref/iobroker.lg-ess-home/README.md", + "icon": "adapterref/iobroker.lg-ess-home/lg-ess-home.png", + "keywords": "LG-ESS, home automation", + "authors": "Morluktom ", "license": "MIT", - "published": "2019-01-27T13:58:27.573Z", + "published": "2020-12-05T23:57:52.763Z", "version": "0.3.0", "latestVersion": "0.3.0", - "materialize": true, "compact": true, "description": { - "en": "Monitor and control your smappee device", - "de": "Überwache und steuere deinen Smappee", - "ru": "Контролируйте и управляйте своим устройством smappee", - "pt": "Monitore e controle seu dispositivo smappee", - "nl": "Bewaak en beheer je smappee-apparaat", - "fr": "Surveillez et contrôlez votre appareil smappee", - "it": "Monitora e controlla il tuo dispositivo smappee", - "es": "Monitoriza y controla tu dispositivo smappee", - "pl": "Monitoruj i kontroluj swoje urządzenie Sumpee", - "uk": "Контролюйте та керуйте своїм пристроєм smappee", - "zh-cn": "监视和控制您的 smappee 设备" + "en": "Adapter to read data from a LG ESS inverter.", + "de": "Adapter zum Lesen von Daten von einem LG ESS-Wechselrichter.", + "ru": "Адаптер для чтения данных с инвертора LG ESS.", + "pt": "Adaptador para ler dados de um inversor LG ESS.", + "nl": "Adapter om gegevens van een LG ESS-omvormer te lezen.", + "fr": "Adaptateur pour lire les données d'un onduleur LG ESS.", + "it": "Adattatore per leggere i dati da un inverter LG ESS.", + "es": "Adaptador para leer datos de un inversor LG ESS.", + "pl": "Adapter do odczytu danych z falownika LG ESS.", + "zh-cn": "用于从LG ESS逆变器读取数据的适配器。", + "uk": "Адаптер для читання даних з інвертора LG ESS." }, "titleFull": { - "en": "smappeeMonitor", - "de": "smappeeMonitor", - "ru": "smappeeMonitor", - "pt": "smappeeMonitor", - "nl": "smappeeMonitor", - "fr": "smappeeMonitor", - "it": "smappeeMonitor", - "es": "smappeeMonitor", - "pl": "smappeeMonitor", - "uk": "smappeeMonitor", - "zh-cn": "smappee监视器" + "en": "LG ESS Home Hybrid Inverter", + "de": "LG ESS Home Hybrid Wechselrichter", + "ru": "Гибридный инвертор LG ESS для дома", + "pt": "LG ESS Home Hybrid Inverter", + "nl": "LG ESS Home hybride omvormer", + "fr": "Onduleur hybride LG ESS Home", + "it": "Inverter ibrido LG ESS Home", + "es": "Inversor híbrido doméstico LG ESS", + "pl": "Domowy falownik hybrydowy LG ESS", + "zh-cn": "LG ESS家庭混合逆变器", + "uk": "Домашній гібридний інвертор LG ESS" }, "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.smappee", - "installs": 120, - "weekDownloads": 18, - "stars": 3, - "issues": 1, + "github": "https://github.com/Morluktom/ioBroker.lg-ess-home", + "installs": 138, + "weekDownloads": 15, + "stars": 6, + "issues": 3, "score": 1 }, - "aio": { + "smartmeter": { "title": { - "de": "aio", - "en": "aio", - "ru": "aio", - "zh-cn": "aio" + "de": "smartmeter", + "en": "smartmeter", + "ru": "smartmeter", + "zh-cn": "smartmeter" }, - "content": "adapterref/iobroker.aio/README.md", - "icon": "adapterref/iobroker.aio/aio.png", - "keywords": "ioBroker, ESS, AIO, Hansol", - "authors": "Newan ", + "content": "adapterref/iobroker.smartmeter/README.md", + "icon": "adapterref/iobroker.smartmeter/smartmeter.png", + "keywords": "iobroker, smartmeter, SML, D0, eHz, OBIS", + "authors": "Apollon77 ", "license": "MIT", - "published": "2021-05-05T06:39:41.156Z", - "version": "0.1.1", - "latestVersion": "0.1.1", - "materialize": true, + "published": "2017-01-30T20:48:39.862Z", + "version": "3.4.0", + "latestVersion": "3.4.0", "compact": true, "description": { - "en": "aio", - "de": "aio", - "ru": "aio", - "pt": "aio", - "nl": "aio", - "fr": "aio", - "it": "aio", - "es": "aio", - "pl": "aio", - "zh-cn": "aio" + "en": "Read data from Smartmeter Devices using various protocols like SML, D0 and others", + "de": "Auslesen von Smartmeter-Geräten mit verschiedenen Protokollen wie SML, D0 und anderen", + "ru": "Чтение данных с устройств Smartmeter с использованием различных протоколов, таких как SML, D0 и др.", + "pt": "Leia dados de dispositivos Smartmeter usando vários protocolos como SML, D0 e outros", + "nl": "Lees gegevens van Smartmeter-apparaten met behulp van verschillende protocollen zoals SML, D0 en anderen", + "fr": "Lire des données à partir de périphériques Smartmeter en utilisant divers protocoles tels que SML, D0 et autres", + "it": "Leggi i dati dai dispositivi Smartmeter utilizzando vari protocolli come SML, D0 e altri", + "es": "Lea datos de dispositivos Smartmeter usando varios protocolos como SML, D0 y otros", + "pl": "Odczytaj dane z urządzeń Smartmeter przy użyciu różnych protokołów, takich jak SML, D0 i inne", + "zh-cn": "使用SML,D0等各种协议从Smartmeter设备读取数据" }, "titleFull": { - "en": "Read values from Hansol Technics AIO system", - "de": "Read values from Hansol Technics AIO system", - "ru": "Read values from Hansol Technics AIO system", - "pt": "Read values from Hansol Technics AIO system", - "nl": "Read values from Hansol Technics AIO system", - "fr": "Read values from Hansol Technics AIO system", - "it": "Read values from Hansol Technics AIO system", - "es": "Read values from Hansol Technics AIO system", - "pl": "Read values from Hansol Technics AIO system", - "zh-cn": "Read values from Hansol Technics AIO system" + "en": "Smartmeter devices support", + "de": "Unterstützung für Smartmeter-Geräte", + "ru": "Поддержка устройств Smartmeter", + "pt": "Suporte para dispositivos Smartmeter", + "nl": "Ondersteuning voor smartmeter-apparaten", + "fr": "Prise en charge des appareils Smartmeter", + "it": "Supporto dispositivi Smartmeter", + "es": "Soporte de dispositivos Smartmeter", + "pl": "Obsługa urządzeń Smartmeter", + "zh-cn": "Smartmeter设备支持" }, "branch": "master", - "github": "https://github.com/Newan/ioBroker.aio", - "installs": 13, - "weekDownloads": 1, - "stars": -1, + "github": "https://github.com/Apollon77/ioBroker.smartmeter", + "installs": 5660, + "weekDownloads": 129, + "stars": 36, + "issues": 26, + "score": 1 + }, + "kostal-piko-ba": { + "title": { + "de": "kostal-piko-ba", + "en": "kostal-piko-ba", + "ru": "kostal-piko-ba", + "zh-cn": "kostal-piko-ba" + }, + "content": "adapterref/iobroker.kostal-piko-ba/README.md", + "icon": "adapterref/iobroker.kostal-piko-ba/picoba.png", + "keywords": "Kostal, Piko, Piko-BA, Piko MP, Piko MP plus, inverter, solar", + "authors": "Hombach ", + "license": "MIT", + "published": "2020-06-15T21:43:05.795Z", + "version": "4.2.0", + "latestVersion": "4.2.2", + "compact": true, + "description": { + "en": "Adapter for reading Kostal Piko (BA) data", + "de": "Adapter zum Lesen von Kostal Piko (BA) Daten", + "ru": "Адаптер для чтения данных Kostal Piko (BA)", + "pt": "Adaptador para leitura de dados Kostal Piko (BA)", + "nl": "Adapter voor het lezen van Kostal Piko (BA) gegevens", + "fr": "Adaptateur pour la lecture des données Kostal Piko (BA)", + "it": "Adattatore per la lettura dei dati Kostal Piko (BA)", + "es": "Adaptador para leer datos de Kostal Piko (BA)", + "pl": "Adapter do odczytu danych Kostal Piko (BA)", + "uk": "Адаптер для читання даних Костал Піко (BA)", + "zh-cn": "阅读Kostal Piko BA数据" + }, + "titleFull": { + "en": "Kostal PikoBA", + "de": "Kostal PikoBA", + "ru": "Костал ПиКОБА", + "pt": "Kostal PikoBA", + "nl": "Kostal PikoBA", + "fr": "Kostal PikoBA", + "it": "Kostal PikoBA", + "es": "Kostal PikoBA", + "pl": "Kostal PikoBA", + "uk": "Kostal PikoBA", + "zh-cn": "科斯塔尔皮科巴" + }, + "branch": "master", + "github": "https://github.com/Hombach/ioBroker.kostal-piko-ba", + "installs": 391, + "weekDownloads": 92, + "stars": 9, "issues": 0, "score": 1 }, - "sourceanalytix": { + "pylontech": { "title": { - "de": "sourceanalytix", - "en": "sourceanalytix", - "ru": "sourceanalytix", - "zh-cn": "sourceanalytix" + "de": "pylontech", + "en": "pylontech", + "ru": "pylontech", + "zh-cn": "pylontech" }, - "content": "adapterref/iobroker.sourceanalytix/README.md", - "icon": "adapterref/iobroker.sourceanalytix/sourceanalytix.png", - "keywords": "energy, power, analytics, consumption, meassurement, data", - "authors": "DutchmanNL ", + "content": "adapterref/iobroker.pylontech/README.md", + "icon": "adapterref/iobroker.pylontech/pylontech.png", + "keywords": "battery, pylontech, pytes, photovoltaics, inverter, energy storage system, growatt, victron", + "authors": "PLCHome", "license": "MIT", - "published": "2019-01-14T08:59:38.991Z", - "version": "-.-.-", - "latestVersion": "0.4.14", - "materialize": true, + "published": "2023-09-30T17:33:19.145Z", + "version": "0.0.10", + "latestVersion": "0.0.10", "compact": true, "description": { - "en": "Detailed statistics of your energy, gas and liquid consumption. Allows annual report and details according to weekly, monthly and quarterly consumption data.", - "de": "Detaillierte Statistiken Ihres Energie-, Gas- und Flüssigkeitsverbrauchs. Ermöglicht Jahresberichte und Details gemäß wöchentlichen, monatlichen und vierteljährlichen Verbrauchsdaten.", - "ru": "Подробная статистика вашего потребления энергии, газа и жидкости. Позволяет годовой отчет и подробную информацию в соответствии с еженедельными, ежемесячными и квартальными данными потребления.", - "pt": "Estatísticas detalhadas de seu consumo de energia, gás e líquido. Permite relatório anual e detalhes de acordo com dados de consumo semanais, mensais e trimestrais.", - "nl": "Gedetailleerde statistieken van uw energie-, gas- en vloeistofverbruik. Staat jaarverslag en details toe op basis van wekelijkse, maandelijkse en driemaandelijkse verbruiksgegevens.", - "fr": "Statistiques détaillées de votre consommation d'énergie, de gaz et de liquide. Permet un rapport annuel et des détails selon les données de consommation hebdomadaires, mensuelles et trimestrielles.", - "it": "Statistiche dettagliate sul consumo di energia, gas e liquidi. Consente report e dettagli annuali in base ai dati di consumo settimanali, mensili e trimestrali.", - "es": "Estadísticas detalladas de su consumo de energía, gas y líquido. Permite informes anuales y detalles según datos de consumo semanal, mensual y trimestral.", - "pl": "Szczegółowe statystyki zużycia energii, gazu i cieczy. Umożliwia raport roczny i szczegóły zgodnie z tygodniowymi, miesięcznymi i kwartalnymi danymi dotyczącymi zużycia.", - "zh-cn": "您的能源,气体和液体消耗的详细统计信息。允许根据每周,每月和每季度的消费数据提供年度报告和详细信息。" + "en": "Query the cell voltages and the status of pylontech or pytes batteries via the console", + "de": "Abfrage der Zellspannungen und des Status von Pylontech- oder Pytes-Batterien über die Konsole", + "ru": "Запросите напряжение клеток и статус pylontech или pytes батареи через консоли", + "pt": "Consultar as tensões de célula e o status das baterias pilontech ou pites através do console", + "nl": "Vraag de cellen voltages en de status van pylontech of pytes batterijen via de console", + "fr": "Query the cell tensions and the status of pylontech or pytes batteries via the console", + "it": "Accostare le tensioni delle celle e lo stato delle batterie di pilone o pite tramite la console", + "es": "Consultar los voltajes celulares y el estado de las pilas pilontech o pitones a través de la consola", + "pl": "Query napięcia komórkowe i status baterii pylontech lub pyte poprzez konsolę", + "uk": "Перегляньте напруги клітин і статус pylontech або pytes батарей через консоль", + "zh-cn": "2. 通过宫颈癌或电池组的配件" }, "titleFull": { - "en": "SourceAnalytix", - "de": "SourceAnalytix", - "ru": "SourceAnalytix", - "pt": "SourceAnalytix", - "nl": "SourceAnalytix", - "fr": "SourceAnalytix", - "it": "SourceAnalytix", - "es": "SourceAnalytix", - "pl": "SourceAnalytix", - "zh-cn": "SourceAnalytix" + "en": "Pylontech and Pytes health", + "de": "Pylontech und Pytes Gesundheit", + "ru": "Pylontech и Pytes здоровье", + "pt": "Pylontech e Pytes saúde", + "nl": "Pylontech en Pytes gezondheid", + "fr": "Pylontech et Pytes santé", + "it": "Pylontech e Pytes salute", + "es": "Pylontech y Pytes salud", + "pl": "Pylontech i Pylontech", + "uk": "Pylontech і Pytes здоров'я", + "zh-cn": "Pylontech and Pytes health" }, "branch": "main", - "github": "https://github.com/DrozmotiX/ioBroker.sourceanalytix", - "installs": 5060, - "weekDownloads": 59, - "stars": 65, - "issues": 100, + "github": "https://github.com/PLCHome/ioBroker.pylontech", + "installs": 300, + "weekDownloads": 127, + "stars": 1, + "issues": 0, "score": 1 }, "voltoplus": { @@ -6880,54 +6922,106 @@ "issues": 5, "score": 1 }, - "semp": { + "fronius": { "title": { - "de": "semp", - "en": "semp", - "ru": "semp", - "zh-cn": "semp" + "de": "fronius", + "en": "fronius", + "ru": "fronius", + "zh-cn": "fronius" }, - "content": "adapterref/iobroker.semp/README.md", - "icon": "adapterref/iobroker.semp/semp.png", - "keywords": "SMA, SunnyPortal, SEMP", - "authors": "René G. ", + "content": "adapterref/iobroker.fronius/README.md", + "icon": "adapterref/iobroker.fronius/fronius.png", + "keywords": "Fronius, inverter, Wechselrichter, hybrid, Symo", + "authors": "ldittmar , nkleber78, schweigel", "license": "MIT", - "published": "2022-10-01T16:08:44.287Z", - "version": "1.4.7", - "latestVersion": "1.4.7", + "published": "2017-02-23T23:25:42.603Z", + "version": "2.1.1", + "latestVersion": "2.1.1", + "materialize": true, "compact": true, "description": { - "en": "interface to SMA SunnyPortal via SunnyHomeManager and SEMP", - "de": "Schnittstelle zu SMA SunnyPortal über SunnyHomeManager und SEMP", - "ru": "интерфейс к SMA SunnyPortal через SunnyHomeManager и SEMP", - "pt": "interface para SMA SunnyPortal via SunnyHomeManager e SEMP", - "nl": "interface naar SMA SunnyPortal via SunnyHomeManager en SEMP", - "fr": "interface avec SMA SunnyPortal via SunnyHomeManager et SEMP", - "it": "interfaccia a SMA SunnyPortal tramite SunnyHomeManager e SEMP", - "es": "interfaz con SMA SunnyPortal a través de SunnyHomeManager y SEMP", - "pl": "interfejs do SMA SunnyPortal przez SunnyHomeManager i SEMP", - "zh-cn": "通过 SunnyHomeManager 和 SEMP 连接到 SMA SunnyPortal", - "uk": "інтерфейс до SMA SunnyPortal через SunnyHomeManager і SEMP" - }, - "titleFull": { - "en": "SMA SEMP gateway", - "de": "SMA SEMP-Gateway", - "ru": "Шлюз SMA SEMP", - "pt": "Gateway SMA SEMP", - "nl": "SMA SEMP-gateway", - "fr": "Passerelle SMA SEMP", - "it": "Gateway SMA SEMP", - "es": "Puerta de enlace SMA SEMP", - "pl": "Bramka SMA SEMP", - "zh-cn": "SMA SEMP 网关", - "uk": "Шлюз SMA SEMP" + "en": "This is an ioBroker adapter for your Fronius PV inverter with Fronius Datalogger Web from version 2.0.4-1 onwards, Fronius Datamanager from version 3.0.3-1 onwards and Symo Gen24.", + "de": "Dies ist ein ioBroker-Adapter für Ihren Fronius PV-Wechselrichter mit Fronius Datalogger Web ab Version 2.0.4-1, Fronius Datamanager ab Version 3.0.3-1 und Symo Gen24.", + "ru": "Это адаптер ioBroker для вашего фотоэлектрического инвертора Fronius с Fronius Datalogger Web начиная с версии 2.0.4-1, Fronius Datamanager начиная с версии 3.0.3-1 и Symo Gen24.", + "pt": "Este é um adaptador ioBroker para seu inversor Fronius PV com Fronius Datalogger Web da versão 2.0.4-1 em diante, Fronius Datamanager da versão 3.0.3-1 em diante e Symo Gen24.", + "nl": "Dit is een ioBroker-adapter voor uw Fronius PV-omvormer met Fronius Datalogger Web vanaf versie 2.0.4-1, Fronius Datamanager vanaf versie 3.0.3-1 en Symo Gen24.", + "fr": "Il s'agit d'un adaptateur ioBroker pour votre onduleur photovoltaïque Fronius avec Fronius Datalogger Web à partir de la version 2.0.4-1, Fronius Datamanager à partir de la version 3.0.3-1 et Symo Gen24.", + "it": "Questo è un adattatore ioBroker per il tuo inverter FV Fronius con Fronius Datalogger Web dalla versione 2.0.4-1 in poi, Fronius Datamanager dalla versione 3.0.3-1 in poi e Symo Gen24.", + "es": "Se trata de un adaptador ioBroker para su inversor fotovoltaico Fronius con Fronius Datalogger Web a partir de la versión 2.0.4-1, Fronius Datamanager a partir de la versión 3.0.3-1 y Symo Gen24.", + "pl": "Jest to adapter ioBroker do falownika Fronius PV z Fronius Datalogger Web od wersji 2.0.4-1, Fronius Datamanager od wersji 3.0.3-1 i Symo Gen24.", + "zh-cn": "这是适用于Fronius PV逆变器的ioBroker适配器,具有版本2.0.4-1起的Fronius Datalogger Web,版本3.0.3-1起的Fronius Datamanager和Symo Gen24。", + "uk": "Це адаптер ioBroker для фотоелектричного інвертора Fronius із Fronius Datalogger Web, починаючи з версії 2.0.4-1, Fronius Datamanager, починаючи з версії 3.0.3-1, і Symo Gen24." + }, + "titleFull": { + "en": "Fronius inverter", + "de": "Fronius Wechselrichter", + "ru": "Fronius инвертор", + "pt": "Inversor Fronius", + "nl": "Fronius-omvormer", + "fr": "Onduleur Fronius", + "it": "Inverter Fronius", + "es": "Inversor Fronius", + "pl": "Falownik Fronius", + "zh-cn": "Fronius逆變器", + "uk": "Інвертор Fronius" }, "branch": "master", - "github": "https://github.com/rg-engineering/ioBroker.semp", - "installs": 916, - "weekDownloads": 202, - "stars": 7, - "issues": 7, + "github": "https://github.com/iobroker-community-adapters/ioBroker.fronius", + "installs": 3381, + "weekDownloads": 224, + "stars": 17, + "issues": 30, + "score": 1 + }, + "resol": { + "title": { + "de": "resol", + "en": "resol", + "ru": "resol", + "zh-cn": "resol" + }, + "content": "adapterref/iobroker.resol/README.md", + "icon": "adapterref/iobroker.resol/resol.svg", + "keywords": "ioBroker, resol, Smart Home, home automation, VBus, Resol", + "authors": "grizzelbee ", + "license": "MIT", + "published": "2021-09-16T14:44:40.994Z", + "version": "1.3.0", + "latestVersion": "1.3.0", + "materialize": true, + "compact": true, + "description": { + "en": "Connects to various Resol-VBus-based devices", + "de": "Verbindet sich mit verschiedenen Resol-VBus-basierten Geräten", + "ru": "Подключается к различным устройствам на базе Resol-VBus", + "pt": "Conecta-se a vários dispositivos baseados em Resol-VBus", + "nl": "Maakt verbinding met verschillende op Resol-VBus gebaseerde apparaten", + "fr": "Se connecte à divers appareils basés sur Resol-VBus", + "it": "Si collega a vari dispositivi basati su Resol-VBus", + "es": "Se conecta a varios dispositivos basados ​​en Resol-VBus", + "pl": "Łączy się z różnymi urządzeniami opartymi na Resol-VBus", + "zh-cn": "连接到各种基于 Resol-VBus 的设备", + "uk": "Підключається до різних пристроїв на основі Resol-VBus" + }, + "titleFull": { + "en": "Connect your Resol VBus Devices", + "de": "Verbinden Sie Ihre Resol VBus-Geräte", + "ru": "Подключите свои устройства Resol VBus", + "pt": "Conecte seus dispositivos Resol VBus", + "nl": "Verbind uw Resol VBus-apparaten", + "fr": "Connectez vos appareils Resol VBus", + "it": "Collega i tuoi dispositivi Resol VBus", + "es": "Conecte sus dispositivos Resol VBus", + "pl": "Podłącz urządzenia Resol VBus", + "zh-cn": "将您的Resol VBus设备连接", + "uk": "Підключіть свої пристрої Resol VBus" + }, + "branch": "master", + "github": "https://github.com/grizzelbee/ioBroker.resol", + "installs": 253, + "weekDownloads": 12, + "stars": 4, + "issues": 1, "score": 1 }, "sun2000": { @@ -6974,208 +7068,109 @@ }, "branch": "main", "github": "https://github.com/bolliy/ioBroker.sun2000", - "installs": 840, + "installs": 843, "weekDownloads": 245, "stars": 13, "issues": 13, "score": 1 }, - "sonnen-charger": { + "janitza-gridvis": { "title": { - "de": "sonnen-charger", - "en": "sonnen-charger", - "ru": "sonnen-charger", - "zh-cn": "sonnen-charger" + "de": "janitza-gridvis", + "en": "janitza-gridvis", + "ru": "janitza-gridvis", + "zh-cn": "janitza-gridvis" }, - "content": "adapterref/iobroker.sonnen-charger/README.md", - "icon": "adapterref/iobroker.sonnen-charger/sonnen-charger.png", - "keywords": "sonnen, charger, wallbox", - "authors": "ChrisWbb ", + "content": "adapterref/iobroker.janitza-gridvis/README.md", + "icon": "adapterref/iobroker.janitza-gridvis/janitza-gridvis.png", + "keywords": "Energymanagementsystem, Energymeter, Janitza, GridVis, consumption, delivered", + "authors": "BenAhrdt ", "license": "MIT", - "published": "2023-02-18T20:22:33.023Z", - "version": "-.-.-", - "latestVersion": "1.2.1", + "published": "2022-05-25T06:27:46.934Z", + "version": "3.3.0", + "latestVersion": "3.3.0", "compact": true, "description": { - "en": "Integration of sonnenCharger into ioBroker", - "de": "Integration of sonnenCharger into ioBroker", - "ru": "Integration of sonnenCharger into ioBroker", - "pt": "Integration of sonnenCharger into ioBroker", - "nl": "Integration of sonnenCharger into ioBroker", - "fr": "Integration of sonnenCharger into ioBroker", - "it": "Integration of sonnenCharger into ioBroker", - "es": "Integration of sonnenCharger into ioBroker", - "pl": "Integration of sonnenCharger into ioBroker", - "zh-cn": "Integration of sonnenCharger into ioBroker", - "uk": "Інтеграція sonnenCharger в ioBroker" + "en": "Read out data from Energymanagementsystem Janitza® GridVis®", + "de": "Daten aus dem Energiemanagementsystem Janitza® GridVis® auslesen", + "ru": "Считывание данных из системы управления энергопотреблением Janitza® GridVis®", + "pt": "Leia os dados do Energymanagementsystem Janitza® GridVis®", + "nl": "Gegevens uitlezen Energiemanagementsysteem Janitza® GridVis®", + "fr": "Lire les données du système de gestion de l'énergie Janitza® GridVis®", + "it": "Leggi i dati da Energymanagementsystem Janitza® GridVis®", + "es": "Leer datos del sistema de gestión de energía Janitza® GridVis®", + "pl": "Odczytywanie danych z systemu zarządzania energią Janitza® GridVis®", + "zh-cn": "从 Energymanagementsystem Janitza® GridVis® 读取数据", + "uk": "Зчитування даних із системи енергоменеджменту Janitza® GridVis®" }, "titleFull": { - "en": "sonnenCharger", - "de": "sonnenCharger", - "ru": "sonnenCharger", - "pt": "sonnenCharger", - "nl": "sonnenCharger", - "fr": "sonnenCharger", - "it": "sonnenCharger", - "es": "sonnenCharger", - "pl": "sonnenCharger", - "zh-cn": "sonnenCharger", - "uk": "sonnenCharger" + "en": "Janitza®-GridVis®", + "de": "Janitza®-GridVis®", + "ru": "Janitza®-GridVis®", + "pt": "Janitza®-GridVis®", + "nl": "Janitza®-GridVis®", + "fr": "Janitza®-GridVis®", + "it": "Janitza®-GridVis®", + "es": "Janitza®-GridVis®", + "pl": "Janitza®-GridVis®", + "zh-cn": "Janitza®-GridVis®", + "uk": "Janitza®-GridVis®" }, "branch": "main", - "github": "https://github.com/ChrisWbb/ioBroker.sonnen-charger", - "installs": 19, - "weekDownloads": 39, - "stars": 2, - "issues": 3, + "github": "https://github.com/BenAhrdt/ioBroker.janitza-gridvis", + "installs": 92, + "weekDownloads": 20, + "stars": -1, + "issues": 0, "score": 1 }, - "lg-ess-home": { + "sanext": { "title": { - "de": "lg-ess-home", - "en": "lg-ess-home", - "ru": "lg-ess-home", - "zh-cn": "lg-ess-home" + "de": "sanext", + "en": "sanext", + "ru": "sanext", + "zh-cn": "sanext" }, - "content": "adapterref/iobroker.lg-ess-home/README.md", - "icon": "adapterref/iobroker.lg-ess-home/lg-ess-home.png", - "keywords": "LG-ESS, home automation", - "authors": "Morluktom ", + "content": "adapterref/iobroker.sanext/README.md", + "icon": "adapterref/iobroker.sanext/sanext.png", + "keywords": "Sanext, heat meter", + "authors": "instalator ", "license": "MIT", - "published": "2020-12-05T23:57:52.763Z", - "version": "0.3.0", - "latestVersion": "0.3.0", + "published": "2020-04-10T05:58:34.384Z", + "version": "0.1.0", + "latestVersion": "0.1.0", + "materialize": true, "compact": true, "description": { - "en": "Adapter to read data from a LG ESS inverter.", - "de": "Adapter zum Lesen von Daten von einem LG ESS-Wechselrichter.", - "ru": "Адаптер для чтения данных с инвертора LG ESS.", - "pt": "Adaptador para ler dados de um inversor LG ESS.", - "nl": "Adapter om gegevens van een LG ESS-omvormer te lezen.", - "fr": "Adaptateur pour lire les données d'un onduleur LG ESS.", - "it": "Adattatore per leggere i dati da un inverter LG ESS.", - "es": "Adaptador para leer datos de un inversor LG ESS.", - "pl": "Adapter do odczytu danych z falownika LG ESS.", - "zh-cn": "用于从LG ESS逆变器读取数据的适配器。", - "uk": "Адаптер для читання даних з інвертора LG ESS." + "en": "Receiving data from heat meters Sanext", + "de": "Receiving data from heat meters Sanext", + "ru": "Receiving data from heat meters Sanext", + "pt": "Receiving data from heat meters Sanext", + "nl": "Receiving data from heat meters Sanext", + "fr": "Receiving data from heat meters Sanext", + "it": "Receiving data from heat meters Sanext", + "es": "Receiving data from heat meters Sanext", + "pl": "Receiving data from heat meters Sanext", + "zh-cn": "Receiving data from heat meters Sanext" }, "titleFull": { - "en": "LG ESS Home Hybrid Inverter", - "de": "LG ESS Home Hybrid Wechselrichter", - "ru": "Гибридный инвертор LG ESS для дома", - "pt": "LG ESS Home Hybrid Inverter", - "nl": "LG ESS Home hybride omvormer", - "fr": "Onduleur hybride LG ESS Home", - "it": "Inverter ibrido LG ESS Home", - "es": "Inversor híbrido doméstico LG ESS", - "pl": "Domowy falownik hybrydowy LG ESS", - "zh-cn": "LG ESS家庭混合逆变器", - "uk": "Домашній гібридний інвертор LG ESS" + "en": "Sanext heat meter", + "de": "Sanext heat meter", + "ru": "Sanext heat meter", + "pt": "Sanext heat meter", + "nl": "Sanext heat meter", + "fr": "Sanext heat meter", + "it": "Sanext heat meter", + "es": "Sanext heat meter", + "pl": "Sanext heat meter", + "zh-cn": "Sanext heat meter" }, "branch": "master", - "github": "https://github.com/Morluktom/ioBroker.lg-ess-home", - "installs": 138, - "weekDownloads": 15, - "stars": 6, - "issues": 3, - "score": 1 - }, - "letrika_comgw": { - "title": { - "de": "letrika_comgw", - "en": "letrika_comgw", - "ru": "letrika_comgw", - "zh-cn": "letrika_comgw" - }, - "content": "adapterref/iobroker.letrika_comgw/README.md", - "icon": "adapterref/iobroker.letrika_comgw/letrika_comgw.png", - "keywords": "letrika, solar, energy, metering", - "authors": "AWhiteKnight ", - "license": "MIT", - "published": "2019-07-23T05:57:11.168Z", - "version": "0.0.6", - "latestVersion": "0.0.6", - "materialize": true, - "compact": true, - "description": { - "en": "Collects data from Letrika SMI 260 via communication gateway", - "de": "Sammelt Daten von Letrika SMI 260 über das Kommunikations-Gateway", - "ru": "Собирает данные от Letrika SMI 260 через коммуникационный шлюз", - "pt": "Coleta dados do Letrika SMI 260 via gateway de comunicação", - "nl": "Verzamelt gegevens van Letrika SMI 260 via communicatie gateway", - "fr": "Collecte les données de Letrika SMI 260 via une passerelle de communication", - "it": "Raccoglie dati da Letrika SMI 260 tramite gateway di comunicazione", - "es": "Recopila datos de Letrika SMI 260 a través de la pasarela de comunicación", - "pl": "Gromadzi dane z Letrika SMI 260 za pośrednictwem bramki komunikacyjnej", - "zh-cn": "通过通信网关从Letrika SMI 260收集数据" - }, - "titleFull": { - "en": "Letrika Communication Gateway", - "de": "Letrika Kommunikations-Gateway", - "ru": "Letrika Communication Gateway", - "pt": "Gateway de comunicação Letrika", - "nl": "Letrika Communicatie Gateway", - "fr": "Passerelle de communication Letrika", - "it": "Letrika Communication Gateway", - "es": "Letrika Communication Gateway", - "pl": "Bramka komunikacyjna Letrika", - "zh-cn": "Letrika通信网关" - }, - "branch": "master", - "github": "https://github.com/AWhiteKnight/ioBroker.letrika_comgw", - "installs": 6, - "weekDownloads": 2, - "stars": -1, - "issues": 2, - "score": 1 - }, - "mercury": { - "title": { - "de": "mercury", - "en": "mercury", - "ru": "mercury", - "zh-cn": "mercury" - }, - "content": "adapterref/iobroker.mercury/README.md", - "icon": "adapterref/iobroker.mercury/mercury.png", - "keywords": "Mercury, electric meter", - "authors": "instalator ", - "license": "MIT", - "published": "2019-12-07T11:24:55.470Z", - "version": "0.2.1", - "latestVersion": "0.2.1", - "materialize": true, - "compact": true, - "description": { - "en": "Receiving data from electricity meters Mercury", - "de": "Empfangen von Daten von Stromzählern Quecksilber", - "ru": "Получение данных от электросчетчиков Меркурий", - "pt": "Recebendo dados de contadores de eletricidade Mercury", - "nl": "Gegevens ontvangen van elektriciteitsmeters Mercury", - "fr": "Réception des données des compteurs d'électricité Mercury", - "it": "Ricezione di dati dai contatori elettrici Mercury", - "es": "Recepción de datos de medidores de electricidad Mercurio", - "pl": "Odbieranie danych z liczników energii elektrycznej Merkury", - "zh-cn": "从电表接收数据汞" - }, - "titleFull": { - "en": "Mercury electric meter", - "de": "Quecksilber-Stromzähler", - "ru": "Меркурий электросчетчик", - "pt": "Medidor elétrico de mercúrio", - "nl": "Kwik elektrische meter", - "fr": "Compteur électrique à mercure", - "it": "Contatore elettrico al mercurio", - "es": "Medidor electrico de mercurio", - "pl": "Miernik elektryczny rtęci", - "zh-cn": "汞电表" - }, - "branch": "master", - "github": "https://github.com/instalator/ioBroker.mercury", - "installs": 36, - "weekDownloads": 3, - "stars": -1, - "issues": 2, + "github": "https://github.com/instalator/ioBroker.sanext", + "installs": 3, + "weekDownloads": 2, + "stars": -1, + "issues": 0, "score": 1 } } @@ -7193,213 +7188,111 @@ "pl": "Ogród" }, "pages": { - "boschindego": { + "smartgarden": { "title": { - "de": "boschindego", - "en": "boschindego", - "ru": "boschindego", - "zh-cn": "boschindego" + "de": "smartgarden", + "en": "smartgarden", + "ru": "smartgarden", + "zh-cn": "smartgarden" }, - "content": "adapterref/iobroker.boschindego/README.md", - "icon": "adapterref/iobroker.boschindego/boschindego.png", - "keywords": "Indego", - "authors": "TA2k ", - "license": "MIT", - "published": "2023-11-09T23:05:47.492Z", - "version": "1.2.0", - "latestVersion": "1.2.0", + "content": "adapterref/iobroker.smartgarden/README.md", + "icon": "adapterref/iobroker.smartgarden/smartgarden.png", + "keywords": "gardena, smart, smartgarden", + "authors": "jpgorganizer", + "license": "CC-BY-NC-SA-4.0", + "published": "2020-04-25T17:30:23.734Z", + "version": "2.0.1", + "latestVersion": "2.0.1", "compact": true, "description": { - "en": "Adapter for Bosch Indego Mower", - "de": "Adapter für Bosch Indego Rasenmäher", - "ru": "Адаптер для газонокосилки Bosch Indego", - "pt": "Adaptador para cortador Bosch Indego", - "nl": "Adapter voor Bosch Indego maaier", - "fr": "Adaptateur pour tondeuse Bosch Indego", - "it": "Adattatore per rasaerba Bosch Indego", - "es": "Adaptador para cortacésped Bosch Indego", - "pl": "Adapter do kosiarki Bosch Indego", - "uk": "Адаптер для косарки Bosch Indego", - "zh-cn": "适用于博世 Indego 割草机的适配器" + "en": "Gardena smart system adapter", + "de": "Gardena Smart System Adapter", + "ru": "адаптер для умной системы Gardena", + "pt": "um adaptador para o sistema inteligente Gardena", + "nl": "een adapter voor Gardena smart system", + "fr": "un adaptateur pour système intelligent Gardena", + "it": "un adattatore per il sistema intelligente Gardena", + "es": "un adaptador para el sistema inteligente de Gardena", + "pl": "adapter do inteligentnego systemu Gardena", + "uk": "Адаптер smart-системи Gardena", + "zh-cn": "Gardena智能系统的适配器" }, "titleFull": { - "en": "Bosch Indego", - "de": "Bosch Indego", - "ru": "Бош Индего", - "pt": "Bosch Indego", - "nl": "Bosch Indego", - "fr": "Bosch Indego", - "it": "Bosch Indego", - "es": "Indego Bosch", - "pl": "Boscha Indego", - "uk": "Bosch Indego", - "zh-cn": "博世英迪格" + "en": "smartGarden for Gardena smart system", + "zh-cn": "用于 Gardana 智能系统的智能Garden", + "de": "smartGarden für Gardena smart system", + "ru": "smartGarden для смарт-системы Gardena", + "pt": "smartGarden para sistema inteligente Gardena", + "nl": "smartGarden voor Gardena smart systeem", + "fr": "smartGarden pour le système intelligent Gardena", + "it": "smartGarden per il sistema intelligente Gardena", + "es": "smartGarden para Gardena sistema inteligente", + "pl": "smartGarden for Gardena smart system", + "uk": "смартГарден для смарт-системи Gardena" }, - "branch": "main", - "github": "https://github.com/iobroker-community-adapters/ioBroker.boschindego", - "installs": 226, - "weekDownloads": 8, - "stars": 13, - "issues": 19, + "branch": "master", + "github": "https://github.com/jpgorganizer/ioBroker.smartgarden", + "installs": 2177, + "weekDownloads": 93, + "stars": 21, + "issues": 3, "score": 1 }, - "robonect": { + "sprinklecontrol": { "title": { - "de": "robonect", - "en": "robonect", - "ru": "robonect", - "zh-cn": "robonect" + "de": "sprinklecontrol", + "en": "sprinklecontrol", + "ru": "sprinklecontrol", + "zh-cn": "sprinklecontrol" }, - "content": "adapterref/iobroker.robonect/README.md", - "icon": "adapterref/iobroker.robonect/robonect.png", - "keywords": "robonect, lawn mower", - "authors": "grizzelbee , braindead1 , StefSign ", + "content": "adapterref/iobroker.sprinklecontrol/README.md", + "icon": "adapterref/iobroker.sprinklecontrol/sprinklecontrol.png", + "keywords": "Sprinkle, Irrigation, Bewässerung, Steuerung", + "authors": "Dirk Peter ", "license": "MIT", - "published": "2020-03-15T11:08:37.046Z", - "version": "1.3.6", - "latestVersion": "1.4.0", + "published": "2020-05-21T20:53:41.712Z", + "version": "0.2.13", + "latestVersion": "0.2.13", + "materialize": true, "compact": true, "description": { - "en": "Robonect HX for lawn mower robots from Husquarna, Flymo, McCulloch and Gardena", - "de": "Robonect HX für Rasenmäherroboter von Husquarna, Flymo, McCulloch und Gardena", - "ru": "Robonect HX для роботов-газонокосилок от Husquarna, Flymo, McCulloch и Gardena", - "pt": "Robonect HX para robôs cortadores de grama da Husquarna, Flymo, McCulloch e Gardena", - "nl": "Robonect HX voor grasmaaierrobots van Husquarna, Flymo, McCulloch en Gardena", - "fr": "Robonect HX pour les robots tondeuses Husquarna, Flymo, McCulloch et Gardena", - "it": "Robonect HX per robot tosaerba di Husquarna, Flymo, McCulloch e Gardena", - "es": "Robonect HX para robots cortacésped de Husquarna, Flymo, McCulloch y Gardena", - "pl": "Robonect HX do robotów koszących Husquarna, Flymo, McCulloch i Gardena", - "uk": "Robonect HX для роботів-газонокосарок Husquarna, Flymo, McCulloch і Gardena", - "zh-cn": "Robonect HX 适用于 Husquarna、Flymo、McCulloch 和 Gardena 割草机机器人" + "en": "Control of several sprinklers depending on weather conditions and pump performance.", + "de": "Steuerung mehrerer Sprinkler je nach Witterung und Pumpenleistung.", + "ru": "Управление несколькими спринклерами в зависимости от погодных условий и производительности насоса.", + "pt": "Controle de vários aspersores, dependendo das condições climáticas e do desempenho da bomba.", + "nl": "Besturing van meerdere sprinklers afhankelijk van de weersomstandigheden en de pompprestaties.", + "fr": "Contrôle de plusieurs sprinkleurs en fonction des conditions météorologiques et des performances de la pompe.", + "it": "Controllo di più irrigatori a seconda delle condizioni meteorologiche e delle prestazioni della pompa.", + "es": "Control de varios rociadores según las condiciones climáticas y el rendimiento de la bomba.", + "pl": "Kontrola kilku tryskaczy w zależności od warunków pogodowych i wydajności pompy.", + "zh-cn": "根据天气条件和泵的性能控制多个喷头。" }, "titleFull": { - "en": "Robonect HX", - "de": "Robonect HX", - "ru": "Робонект HX", - "pt": "Robonect HX", - "nl": "Robonect HX", - "fr": "Robonect HX", - "it": "Robonect HX", - "es": "Robonect HX", - "pl": "Robonect HX", - "uk": "Robonect HX", - "zh-cn": "Robonect HX" + "en": "Sprinkle Control", + "de": "Sprinkle Control", + "ru": "Управление дождеванием", + "pt": "Controle de aspersão", + "nl": "Strooi controle", + "fr": "Contrôle de l'arrosage", + "it": "Spruzzare il controllo", + "es": "Control de aspersión", + "pl": "Kontrola zraszania", + "zh-cn": "洒水控制" }, "branch": "master", - "github": "https://github.com/Grizzelbee/ioBroker.robonect", - "installs": 713, - "weekDownloads": 160, - "stars": 1, - "issues": 11, + "github": "https://github.com/Dirk-Peter-md/ioBroker.sprinklecontrol", + "installs": 634, + "weekDownloads": 35, + "stars": 15, + "issues": 8, "score": 1 }, - "hydrawise": { + "netro": { "title": { - "de": "hydrawise", - "en": "hydrawise", - "ru": "hydrawise", - "zh-cn": "hydrawise" - }, - "content": "adapterref/iobroker.hydrawise/README.md", - "icon": "adapterref/iobroker.hydrawise/hydrawise.jpg", - "keywords": "hydrawise, hunter, irrigation, watering, garden", - "authors": "SentiQ ", - "license": "MIT", - "published": "2023-05-24T13:14:57.841Z", - "version": "1.0.0", - "latestVersion": "1.0.2", - "compact": true, - "description": { - "en": "Adapter to control the Hydrawise irrigation control system", - "de": "Adapter to control the Hydrawise irrigation control system", - "ru": "Adapter to control the Hydrawise irrigation control system", - "pt": "Adapter to control the Hydrawise irrigation control system", - "nl": "Adapter to control the Hydrawise irrigation control system", - "fr": "Adapter to control the Hydrawise irrigation control system", - "it": "Adapter to control the Hydrawise irrigation control system", - "es": "Adapter to control the Hydrawise irrigation control system", - "pl": "Adapter to control the Hydrawise irrigation control system", - "uk": "Adapter to control the Hydrawise irrigation control system", - "zh-cn": "Adapter to control the Hydrawise irrigation control system" - }, - "titleFull": { - "en": "Hydrawise", - "de": "Hydrawise", - "ru": "Hydrawise", - "pt": "Hydrawise", - "nl": "Hydrawise", - "fr": "Hydrawise", - "it": "Hydrawise", - "es": "Hydrawise", - "pl": "Hydrawise", - "uk": "Hydrawise", - "zh-cn": "Hydrawise" - }, - "branch": "main", - "github": "https://github.com/SentiQ/ioBroker.hydrawise", - "installs": 129, - "weekDownloads": 157, - "stars": 4, - "issues": 4, - "score": 1 - }, - "rainbird": { - "title": { - "de": "rainbird", - "en": "rainbird", - "ru": "rainbird", - "zh-cn": "rainbird" - }, - "content": "adapterref/iobroker.rainbird/README.md", - "icon": "adapterref/iobroker.rainbird/rainbird.png", - "keywords": "rain bird, irrigation, water, garden", - "authors": "Marius Burkard , mcm1957 ", - "license": "MIT", - "published": "2020-01-16T15:58:18.726Z", - "version": "1.0.1", - "latestVersion": "1.0.1", - "materialize": true, - "compact": true, - "description": { - "en": "Adapter to communicate with a Rain Bird irrigation controller and LNK WiFi module attached", - "de": "Adapter für die Kommunikation mit einem Rain Bird-Bewässerungscontroller und einem angeschlossenen LNK-WiFi-Modul", - "ru": "Адаптер для связи с контроллером полива Rain Bird и подключенным модулем LNK WiFi", - "pt": "Adaptador para se comunicar com um controlador de irrigação Rain Bird e o módulo WiFi LNK conectado", - "nl": "Adapter om te communiceren met een Rain Bird-irrigatiecontroller en bevestigde LNK WiFi-module", - "fr": "Adaptateur pour communiquer avec un contrôleur d'irrigation Rain Bird et un module WiFi LNK attaché", - "it": "Adattatore per comunicare con un programmatore di irrigazione Rain Bird e un modulo WiFi LNK collegato", - "es": "Adaptador para comunicarse con un controlador de riego Rain Bird y un módulo WiFi LNK conectado", - "pl": "Dołączony adapter do komunikacji z kontrolerem nawadniania Rain Bird i modułem WiFi LNK", - "zh-cn": "与雨鸟灌溉控制器和连接的LNK WiFi模块通信的适配器", - "uk": "Адаптер для зв’язку з контролером зрошення Rain Bird і приєднаним модулем LNK WiFi" - }, - "titleFull": { - "en": "Rain Bird irrigation control", - "de": "Rain Bird Bewässerungssteuerung", - "ru": "Контроль орошения Rain Bird", - "pt": "Controle de irrigação Rain Bird", - "nl": "Rain Bird irrigatiecontrole", - "fr": "Contrôle de l'irrigation Rain Bird", - "it": "Controllo dell'irrigazione Rain Bird", - "es": "Control de riego Rain Bird", - "pl": "Kontrola nawadniania Rain Bird", - "zh-cn": "雨鸟灌溉控制", - "uk": "Контроль зрошення Rain Bird" - }, - "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.rainbird", - "installs": 133, - "weekDownloads": 17, - "stars": 11, - "issues": 12, - "score": 1 - }, - "netro": { - "title": { - "de": "netro", - "en": "netro", - "ru": "netro", - "zh-cn": "netro" + "de": "netro", + "en": "netro", + "ru": "netro", + "zh-cn": "netro" }, "content": "adapterref/iobroker.netro/README.md", "icon": "adapterref/iobroker.netro/netro.png", @@ -7443,55 +7336,6 @@ "issues": 15, "score": 1 }, - "sprinklecontrol": { - "title": { - "de": "sprinklecontrol", - "en": "sprinklecontrol", - "ru": "sprinklecontrol", - "zh-cn": "sprinklecontrol" - }, - "content": "adapterref/iobroker.sprinklecontrol/README.md", - "icon": "adapterref/iobroker.sprinklecontrol/sprinklecontrol.png", - "keywords": "Sprinkle, Irrigation, Bewässerung, Steuerung", - "authors": "Dirk Peter ", - "license": "MIT", - "published": "2020-05-21T20:53:41.712Z", - "version": "0.2.13", - "latestVersion": "0.2.13", - "materialize": true, - "compact": true, - "description": { - "en": "Control of several sprinklers depending on weather conditions and pump performance.", - "de": "Steuerung mehrerer Sprinkler je nach Witterung und Pumpenleistung.", - "ru": "Управление несколькими спринклерами в зависимости от погодных условий и производительности насоса.", - "pt": "Controle de vários aspersores, dependendo das condições climáticas e do desempenho da bomba.", - "nl": "Besturing van meerdere sprinklers afhankelijk van de weersomstandigheden en de pompprestaties.", - "fr": "Contrôle de plusieurs sprinkleurs en fonction des conditions météorologiques et des performances de la pompe.", - "it": "Controllo di più irrigatori a seconda delle condizioni meteorologiche e delle prestazioni della pompa.", - "es": "Control de varios rociadores según las condiciones climáticas y el rendimiento de la bomba.", - "pl": "Kontrola kilku tryskaczy w zależności od warunków pogodowych i wydajności pompy.", - "zh-cn": "根据天气条件和泵的性能控制多个喷头。" - }, - "titleFull": { - "en": "Sprinkle Control", - "de": "Sprinkle Control", - "ru": "Управление дождеванием", - "pt": "Controle de aspersão", - "nl": "Strooi controle", - "fr": "Contrôle de l'arrosage", - "it": "Spruzzare il controllo", - "es": "Control de aspersión", - "pl": "Kontrola zraszania", - "zh-cn": "洒水控制" - }, - "branch": "master", - "github": "https://github.com/Dirk-Peter-md/ioBroker.sprinklecontrol", - "installs": 639, - "weekDownloads": 35, - "stars": 15, - "issues": 8, - "score": 1 - }, "worx": { "title": { "de": "worx", @@ -7536,110 +7380,111 @@ }, "branch": "master", "github": "https://github.com/iobroker-community-adapters/ioBroker.worx", - "installs": 3697, + "installs": 3690, "weekDownloads": 954, "stars": 49, "issues": 2, "score": 1 }, - "smartgarden": { + "rainbird": { "title": { - "de": "smartgarden", - "en": "smartgarden", - "ru": "smartgarden", - "zh-cn": "smartgarden" + "de": "rainbird", + "en": "rainbird", + "ru": "rainbird", + "zh-cn": "rainbird" }, - "content": "adapterref/iobroker.smartgarden/README.md", - "icon": "adapterref/iobroker.smartgarden/smartgarden.png", - "keywords": "gardena, smart, smartgarden", - "authors": "jpgorganizer", - "license": "CC-BY-NC-SA-4.0", - "published": "2020-04-25T17:30:23.734Z", - "version": "2.0.1", - "latestVersion": "2.0.1", + "content": "adapterref/iobroker.rainbird/README.md", + "icon": "adapterref/iobroker.rainbird/rainbird.png", + "keywords": "rain bird, irrigation, water, garden", + "authors": "Marius Burkard , mcm1957 ", + "license": "MIT", + "published": "2020-01-16T15:58:18.726Z", + "version": "1.0.1", + "latestVersion": "1.0.1", + "materialize": true, "compact": true, "description": { - "en": "Gardena smart system adapter", - "de": "Gardena Smart System Adapter", - "ru": "адаптер для умной системы Gardena", - "pt": "um adaptador para o sistema inteligente Gardena", - "nl": "een adapter voor Gardena smart system", - "fr": "un adaptateur pour système intelligent Gardena", - "it": "un adattatore per il sistema intelligente Gardena", - "es": "un adaptador para el sistema inteligente de Gardena", - "pl": "adapter do inteligentnego systemu Gardena", - "uk": "Адаптер smart-системи Gardena", - "zh-cn": "Gardena智能系统的适配器" + "en": "Adapter to communicate with a Rain Bird irrigation controller and LNK WiFi module attached", + "de": "Adapter für die Kommunikation mit einem Rain Bird-Bewässerungscontroller und einem angeschlossenen LNK-WiFi-Modul", + "ru": "Адаптер для связи с контроллером полива Rain Bird и подключенным модулем LNK WiFi", + "pt": "Adaptador para se comunicar com um controlador de irrigação Rain Bird e o módulo WiFi LNK conectado", + "nl": "Adapter om te communiceren met een Rain Bird-irrigatiecontroller en bevestigde LNK WiFi-module", + "fr": "Adaptateur pour communiquer avec un contrôleur d'irrigation Rain Bird et un module WiFi LNK attaché", + "it": "Adattatore per comunicare con un programmatore di irrigazione Rain Bird e un modulo WiFi LNK collegato", + "es": "Adaptador para comunicarse con un controlador de riego Rain Bird y un módulo WiFi LNK conectado", + "pl": "Dołączony adapter do komunikacji z kontrolerem nawadniania Rain Bird i modułem WiFi LNK", + "zh-cn": "与雨鸟灌溉控制器和连接的LNK WiFi模块通信的适配器", + "uk": "Адаптер для зв’язку з контролером зрошення Rain Bird і приєднаним модулем LNK WiFi" }, "titleFull": { - "en": "smartGarden for Gardena smart system", - "zh-cn": "用于 Gardana 智能系统的智能Garden", - "de": "smartGarden für Gardena smart system", - "ru": "smartGarden для смарт-системы Gardena", - "pt": "smartGarden para sistema inteligente Gardena", - "nl": "smartGarden voor Gardena smart systeem", - "fr": "smartGarden pour le système intelligent Gardena", - "it": "smartGarden per il sistema intelligente Gardena", - "es": "smartGarden para Gardena sistema inteligente", - "pl": "smartGarden for Gardena smart system", - "uk": "смартГарден для смарт-системи Gardena" + "en": "Rain Bird irrigation control", + "de": "Rain Bird Bewässerungssteuerung", + "ru": "Контроль орошения Rain Bird", + "pt": "Controle de irrigação Rain Bird", + "nl": "Rain Bird irrigatiecontrole", + "fr": "Contrôle de l'irrigation Rain Bird", + "it": "Controllo dell'irrigazione Rain Bird", + "es": "Control de riego Rain Bird", + "pl": "Kontrola nawadniania Rain Bird", + "zh-cn": "雨鸟灌溉控制", + "uk": "Контроль зрошення Rain Bird" }, "branch": "master", - "github": "https://github.com/jpgorganizer/ioBroker.smartgarden", - "installs": 2179, - "weekDownloads": 93, - "stars": 21, - "issues": 3, + "github": "https://github.com/iobroker-community-adapters/ioBroker.rainbird", + "installs": 133, + "weekDownloads": 17, + "stars": 11, + "issues": 12, "score": 1 }, - "linktap": { + "boschindego": { "title": { - "de": "linktap", - "en": "linktap", - "ru": "linktap", - "zh-cn": "linktap" + "de": "boschindego", + "en": "boschindego", + "ru": "boschindego", + "zh-cn": "boschindego" }, - "content": "adapterref/iobroker.linktap/README.md", - "icon": "adapterref/iobroker.linktap/LinkTap_Logo.png", - "keywords": "LinkTap, Irrigation, Taplinker, Wireless Water Timer", - "authors": "Smart-Gang ", + "content": "adapterref/iobroker.boschindego/README.md", + "icon": "adapterref/iobroker.boschindego/boschindego.png", + "keywords": "Indego", + "authors": "TA2k ", "license": "MIT", - "published": "2020-10-08T19:53:37.557Z", - "version": "0.3.0", - "latestVersion": "1.0.0", + "published": "2023-11-09T23:05:47.492Z", + "version": "1.2.0", + "latestVersion": "1.2.0", "compact": true, "description": { - "en": "Control your garden irrigation with the LinkTap Wireless Water Timer", - "de": "Adapter zur Steuerung der Gartenbewässerung mit dem LinkTap Wireless Water Timer", - "ru": "Управляйте поливом сада с помощью беспроводного таймера подачи воды LinkTap.", - "pt": "Controle a irrigação do seu jardim com o temporizador de água sem fios LinkTap", - "nl": "Bedien uw tuinbevloeiing met de LinkTap Draadloze Watertimer", - "fr": "Contrôlez l'irrigation de votre jardin grâce au programmateur d'arrosage sans fil LinkTap", - "it": "Controlla l'irrigazione del tuo giardino con il timer per l'acqua wireless LinkTap", - "es": "Controla el riego de tu jardín con el temporizador de agua inalámbrico LinkTap", - "pl": "Sterowanie nawadnianiem ogrodu za pomocą bezprzewodowego wyłącznika czasowego LinkTap", - "zh-cn": "使用LinkTap无线水定时器控制花园灌溉。", - "uk": "Адаптер для керування поливом саду за допомогою бездротового таймера LinkTap" + "en": "Adapter for Bosch Indego Mower", + "de": "Adapter für Bosch Indego Rasenmäher", + "ru": "Адаптер для газонокосилки Bosch Indego", + "pt": "Adaptador para cortador Bosch Indego", + "nl": "Adapter voor Bosch Indego maaier", + "fr": "Adaptateur pour tondeuse Bosch Indego", + "it": "Adattatore per rasaerba Bosch Indego", + "es": "Adaptador para cortacésped Bosch Indego", + "pl": "Adapter do kosiarki Bosch Indego", + "uk": "Адаптер для косарки Bosch Indego", + "zh-cn": "适用于博世 Indego 割草机的适配器" }, "titleFull": { - "en": "LinkTap", - "de": "LinkTap", - "ru": "LinkTap", - "pt": "LinkTap", - "nl": "LinkTap", - "fr": "LinkTap", - "it": "LinkTap", - "es": "LinkTap", - "pl": "LinkTap", - "zh-cn": "链接点击", - "uk": "LinkTap" + "en": "Bosch Indego", + "de": "Bosch Indego", + "ru": "Бош Индего", + "pt": "Bosch Indego", + "nl": "Bosch Indego", + "fr": "Bosch Indego", + "it": "Bosch Indego", + "es": "Indego Bosch", + "pl": "Boscha Indego", + "uk": "Bosch Indego", + "zh-cn": "博世英迪格" }, - "branch": "master", - "github": "https://github.com/Smart-Gang/ioBroker.linktap", - "installs": 151, - "weekDownloads": 91, - "stars": -1, - "issues": 12, + "branch": "main", + "github": "https://github.com/iobroker-community-adapters/ioBroker.boschindego", + "installs": 228, + "weekDownloads": 8, + "stars": 13, + "issues": 19, "score": 1 }, "imow": { @@ -7690,216 +7535,219 @@ "stars": 2, "issues": 4, "score": 1 - } - } - }, - "general": { - "title": { - "en": "General", - "de": "Allgemein", - "ru": "Основные приложения", - "pt": "Geral", - "nl": "Algemeen", - "fr": "Général", - "it": "Generale", - "es": "General", - "pl": "Generał" - }, - "pages": { - "backitup": { + }, + "hydrawise": { "title": { - "de": "backitup", - "en": "backitup", - "ru": "backitup", - "zh-cn": "backitup" + "de": "hydrawise", + "en": "hydrawise", + "ru": "hydrawise", + "zh-cn": "hydrawise" }, - "content": "adapterref/iobroker.backitup/README.md", - "icon": "adapterref/iobroker.backitup/backitup.png", - "keywords": "Backup, iob, Homematic, Grafana, Zigbee, MySql, InfluxDB, Onedrive, GoogleDrive, Dropbox, WebDav, NFS, CIFS, FTP, NAS, Backitup, JavaScript, Restore, Redis, Node-Red, Yahka", - "authors": "simatec , bluefox ", + "content": "adapterref/iobroker.hydrawise/README.md", + "icon": "adapterref/iobroker.hydrawise/hydrawise.jpg", + "keywords": "hydrawise, hunter, irrigation, watering, garden", + "authors": "SentiQ ", "license": "MIT", - "published": "2018-06-29T15:39:03.465Z", - "version": "3.0.22", - "latestVersion": "3.0.25", + "published": "2023-05-24T13:14:57.841Z", + "version": "1.0.0", + "latestVersion": "1.0.2", "compact": true, "description": { - "en": "ioBroker.backitup allows you to backup and restore your ioBroker installation and other systems, such as databases, Zigbee, scripts and many more", - "de": "ioBroker.backitup ermöglicht es Ihnen, Ihre ioBroker-Installation und andere Systeme wie Datenbanken, Zigbee, Skripte und vieles mehr zu sichern und wiederherzustellen", - "ru": "ioBroker.backitup позволяет резервировать и восстанавливать установку ioBroker и другие системы, такие как базы данных, Zigbee, скрипты и многое другое", - "pt": "ioBroker.backitup permite fazer backup e restaurar sua instalação ioBroker e outros sistemas, como bancos de dados, Zigbee, scripts e muito mais", - "nl": "ioBroker.backitup kunt u back-up en herstel van uw ioBroker installatie en andere systemen, zoals databases, Zigbee, scripts en nog veel meer", - "fr": "ioBroker.backitup vous permet de sauvegarder et de restaurer votre installation ioBroker et d'autres systèmes, tels que les bases de données, Zigbee, scripts et beaucoup plus", - "it": "ioBroker.backitup consente di eseguire il backup e ripristinare l'installazione di ioBroker e altri sistemi, come database, Zigbee, script e molti altri", - "es": "ioBroker.backitup le permite respaldar y restaurar su instalación de iBroker y otros sistemas, como bases de datos, Zigbee, scripts y muchos más", - "pl": "ioBroker.backitup pozwala na tworzenie kopii zapasowych i przywracanie instalacji joBroker i innych systemów, takich jak bazy danych, Zigbee, skrypty i wiele innych", - "uk": "ioBroker.backitup дозволяє резервну копіювати та відновити встановлення та інші системи, такі як бази даних, Zigbee, скрипти та багато іншого", - "zh-cn": "约布罗克。 备份允许您备份并恢复您的 ioBroker 安装和其他系统, 如数据库、 Zigbee、 脚本和更多" + "en": "Adapter to control the Hydrawise irrigation control system", + "de": "Adapter to control the Hydrawise irrigation control system", + "ru": "Adapter to control the Hydrawise irrigation control system", + "pt": "Adapter to control the Hydrawise irrigation control system", + "nl": "Adapter to control the Hydrawise irrigation control system", + "fr": "Adapter to control the Hydrawise irrigation control system", + "it": "Adapter to control the Hydrawise irrigation control system", + "es": "Adapter to control the Hydrawise irrigation control system", + "pl": "Adapter to control the Hydrawise irrigation control system", + "uk": "Adapter to control the Hydrawise irrigation control system", + "zh-cn": "Adapter to control the Hydrawise irrigation control system" }, "titleFull": { - "en": "BackItUp", - "de": "BackItUp", - "ru": "BackItUp - Резервное копирование", - "pt": "BackItUp", - "nl": "BackItUp", - "fr": "BackItUp", - "it": "BackItUp", - "es": "BackItUp", - "pl": "Kopia zapasowa", - "uk": "Посилання", - "zh-cn": "BackItUp" + "en": "Hydrawise", + "de": "Hydrawise", + "ru": "Hydrawise", + "pt": "Hydrawise", + "nl": "Hydrawise", + "fr": "Hydrawise", + "it": "Hydrawise", + "es": "Hydrawise", + "pl": "Hydrawise", + "uk": "Hydrawise", + "zh-cn": "Hydrawise" }, - "branch": "master", - "github": "https://github.com/simatec/ioBroker.backitup", - "installs": 65944, - "weekDownloads": 7114, - "stars": 63, - "issues": 2, + "branch": "main", + "github": "https://github.com/SentiQ/ioBroker.hydrawise", + "installs": 130, + "weekDownloads": 157, + "stars": 4, + "issues": 4, "score": 1 }, - "devices": { + "robonect": { "title": { - "de": "devices", - "en": "devices", - "ru": "devices", - "zh-cn": "devices" + "de": "robonect", + "en": "robonect", + "ru": "robonect", + "zh-cn": "robonect" }, - "content": "adapterref/iobroker.devices/README.md", - "icon": "adapterref/iobroker.devices/devices.png", - "keywords": "ioBroker, devices, material, iot, Smart Home, home automation", - "authors": "bluefox ", + "content": "adapterref/iobroker.robonect/README.md", + "icon": "adapterref/iobroker.robonect/robonect.png", + "keywords": "robonect, lawn mower", + "authors": "grizzelbee , braindead1 , StefSign ", "license": "MIT", - "published": "2019-09-04T20:13:30.835Z", - "version": "1.1.5", - "latestVersion": "1.1.5", + "published": "2020-03-15T11:08:37.046Z", + "version": "1.3.6", + "latestVersion": "1.4.0", + "compact": true, "description": { - "en": "Manage and create devices for using it in other adapters like material, iot,...", - "de": "Verwalten und erstellen Sie Geräte für die Verwendung in anderen Adaptern wie Material, iot, ...", - "ru": "Управляйте и создавайте устройства для использования в других адаптерах, таких как material, iot, ...", - "pt": "Gerenciar e criar dispositivos para usá-lo em outros adaptadores como material, iot, ...", - "nl": "Beheer en maak apparaten voor gebruik in andere adapters zoals materiaal, iot, ...", - "fr": "Gérez et créez des périphériques pour l’utiliser dans d’autres adaptateurs, tels que Material, Iot, ...", - "it": "Gestisci e crea dispositivi per utilizzarlo in altri adattatori come materiale, iot, ...", - "es": "Administre y cree dispositivos para usarlo en otros adaptadores como material, iot, ...", - "pl": "Zarządzaj urządzeniami i wykorzystuj je w innych adapterach, takich jak materiał, iot, ...", - "zh-cn": "管理和创建设备,以便在其他适配器中使用它,例如材料,iot,......" + "en": "Robonect HX for lawn mower robots from Husquarna, Flymo, McCulloch and Gardena", + "de": "Robonect HX für Rasenmäherroboter von Husquarna, Flymo, McCulloch und Gardena", + "ru": "Robonect HX для роботов-газонокосилок от Husquarna, Flymo, McCulloch и Gardena", + "pt": "Robonect HX para robôs cortadores de grama da Husquarna, Flymo, McCulloch e Gardena", + "nl": "Robonect HX voor grasmaaierrobots van Husquarna, Flymo, McCulloch en Gardena", + "fr": "Robonect HX pour les robots tondeuses Husquarna, Flymo, McCulloch et Gardena", + "it": "Robonect HX per robot tosaerba di Husquarna, Flymo, McCulloch e Gardena", + "es": "Robonect HX para robots cortacésped de Husquarna, Flymo, McCulloch y Gardena", + "pl": "Robonect HX do robotów koszących Husquarna, Flymo, McCulloch i Gardena", + "uk": "Robonect HX для роботів-газонокосарок Husquarna, Flymo, McCulloch і Gardena", + "zh-cn": "Robonect HX 适用于 Husquarna、Flymo、McCulloch 和 Gardena 割草机机器人" }, "titleFull": { - "en": "Manage devices", - "de": "Geräte verwalten", - "ru": "Управление устройствами", - "pt": "Gerenciar dispositivos", - "nl": "Beheer apparaten", - "fr": "Gérer les appareils", - "it": "Gestisci i dispositivi", - "es": "Administrar dispositivos", - "pl": "Zarządzaj urządzeniami", - "zh-cn": "管理设备" + "en": "Robonect HX", + "de": "Robonect HX", + "ru": "Робонект HX", + "pt": "Robonect HX", + "nl": "Robonect HX", + "fr": "Robonect HX", + "it": "Robonect HX", + "es": "Robonect HX", + "pl": "Robonect HX", + "uk": "Robonect HX", + "zh-cn": "Robonect HX" }, "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.devices", - "installs": 9721, - "weekDownloads": 191, - "stars": 201, - "issues": 36, + "github": "https://github.com/Grizzelbee/ioBroker.robonect", + "installs": 715, + "weekDownloads": 160, + "stars": 1, + "issues": 11, "score": 1 }, - "pid": { + "linktap": { "title": { - "de": "pid", - "en": "pid", - "ru": "pid", - "zh-cn": "pid" + "de": "linktap", + "en": "linktap", + "ru": "linktap", + "zh-cn": "linktap" }, - "content": "adapterref/iobroker.pid/README.md", - "icon": "adapterref/iobroker.pid/pid.png", - "keywords": "pid, controller, pid-controller", - "authors": "mcm1957 ", + "content": "adapterref/iobroker.linktap/README.md", + "icon": "adapterref/iobroker.linktap/LinkTap_Logo.png", + "keywords": "LinkTap, Irrigation, Taplinker, Wireless Water Timer", + "authors": "Smart-Gang ", "license": "MIT", - "published": "2023-04-14T15:58:55.085Z", - "version": "1.1.3", - "latestVersion": "1.1.3", + "published": "2020-10-08T19:53:37.557Z", + "version": "0.3.0", + "latestVersion": "1.0.1", "compact": true, "description": { - "en": "Configurable PID Controller", - "de": "Konfigurierbarer PID-Regler", - "ru": "Конфигурируемый ПИД-регулятор", - "pt": "Controlador PID configurável", - "nl": "Configureerbare PID-regelaar", - "fr": "Contrôleur PID configurable", - "it": "Regolatore PID configurabile", - "es": "Controlador PID configurable", - "pl": "Konfigurowalny kontroler PID", - "zh-cn": "可配置的 PID 控制器", - "uk": "Настроюваний ПІД-регулятор" + "en": "Control your garden irrigation with the LinkTap Wireless Water Timer", + "de": "Adapter zur Steuerung der Gartenbewässerung mit dem LinkTap Wireless Water Timer", + "ru": "Управляйте поливом сада с помощью беспроводного таймера подачи воды LinkTap.", + "pt": "Controle a irrigação do seu jardim com o temporizador de água sem fios LinkTap", + "nl": "Bedien uw tuinbevloeiing met de LinkTap Draadloze Watertimer", + "fr": "Contrôlez l'irrigation de votre jardin grâce au programmateur d'arrosage sans fil LinkTap", + "it": "Controlla l'irrigazione del tuo giardino con il timer per l'acqua wireless LinkTap", + "es": "Controla el riego de tu jardín con el temporizador de agua inalámbrico LinkTap", + "pl": "Sterowanie nawadnianiem ogrodu za pomocą bezprzewodowego wyłącznika czasowego LinkTap", + "zh-cn": "使用LinkTap无线水定时器控制花园灌溉。", + "uk": "Адаптер для керування поливом саду за допомогою бездротового таймера LinkTap" }, "titleFull": { - "en": "PID controller", - "de": "PID-Regler", - "ru": "ПИД-регулятор", - "pt": "controlador PID", - "nl": "PID-regelaar", - "fr": "Contrôleur PID", - "it": "Controllore PID", - "es": "controlador PID", - "pl": "regulator PID", - "zh-cn": "PID控制器", - "uk": "ПІД контролер" + "en": "LinkTap", + "de": "LinkTap", + "ru": "LinkTap", + "pt": "LinkTap", + "nl": "LinkTap", + "fr": "LinkTap", + "it": "LinkTap", + "es": "LinkTap", + "pl": "LinkTap", + "zh-cn": "链接点击", + "uk": "LinkTap" }, "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.pid", - "installs": 184, - "weekDownloads": 15, - "stars": 1, - "issues": 23, + "github": "https://github.com/Smart-Gang/ioBroker.linktap", + "installs": 149, + "weekDownloads": 91, + "stars": -1, + "issues": 12, "score": 1 - }, - "moma": { + } + } + }, + "general": { + "title": { + "en": "General", + "de": "Allgemein", + "ru": "Основные приложения", + "pt": "Geral", + "nl": "Algemeen", + "fr": "Général", + "it": "Generale", + "es": "General", + "pl": "Generał" + }, + "pages": { + "alias-manager": { "title": { - "de": "moma", - "en": "moma", - "ru": "moma", - "zh-cn": "moma" + "de": "alias-manager", + "en": "alias-manager", + "ru": "alias-manager", + "zh-cn": "alias-manager" }, - "content": "adapterref/iobroker.moma/README.md", - "icon": "adapterref/iobroker.moma/moma.png", - "keywords": "monitoring, maintenance, systeminfo", - "authors": "AWhiteKnight ", + "content": "adapterref/iobroker.alias-manager/README.md", + "icon": "adapterref/iobroker.alias-manager/alias-manager.png", + "keywords": "Alias", + "authors": "Sebastian Bormann ", "license": "MIT", - "published": "2018-10-22T06:35:36.319Z", - "version": "1.2.9", - "latestVersion": "1.2.9", + "published": "2021-01-01T12:18:07.405Z", + "version": "1.2.6", + "latestVersion": "1.2.6", "materialize": true, "compact": true, "description": { - "en": "The adapter allows monitoring and maintenance of the machine", - "de": "Der Adapter ermöglicht die Überwachung und Wartung der Maschine", - "ru": "Адаптер позволяет контролировать и обслуживать машину", - "pt": "O adaptador permite monitorar e manter a máquina", - "nl": "Met de adapter kan de machine worden bewaakt en onderhouden", - "fr": "L'adaptateur permet la surveillance et la maintenance de la machine", - "it": "L'adattatore consente il monitoraggio e la manutenzione della macchina", - "es": "El adaptador permite el seguimiento y mantenimiento de la máquina.", - "pl": "Adapter umożliwia monitorowanie i konserwację maszyny", - "zh-cn": "适配器允许监视和维护机器" + "en": "Manages and creates aliases", + "de": "Verwaltet und erstellt Aliase", + "ru": "Управляет и создает псевдонимы", + "pt": "Gerencia e cria aliases", + "nl": "Beheert en maakt aliassen", + "fr": "Gère et crée des alias", + "it": "Gestisce e crea alias", + "es": "Administra y crea alias", + "pl": "Zarządza i tworzy aliasy", + "zh-cn": "管理和创建别名" }, "titleFull": { - "en": "Monitoring and Maintenance", - "de": "Überwachung und Wartung", - "ru": "Мониторинг и обслуживание", - "pt": "Monitoramento e Manutenção", - "nl": "Monitoring en onderhoud", - "fr": "Surveillance et maintenance", - "it": "Monitoraggio e manutenzione", - "es": "Monitoreo y Mantenimiento", - "pl": "Monitorowanie i konserwacja", - "zh-cn": "监控和维护" + "en": "Alias-Manager", + "de": "Alias-Manager", + "ru": "Алиас-менеджер", + "pt": "Alias-Manager", + "nl": "Alias-Manager", + "fr": "Alias-Manager", + "it": "Alias-manager", + "es": "Gerente de alias", + "pl": "Alias-Manager", + "zh-cn": "别名经理" }, "branch": "master", - "github": "https://github.com/AWhiteKnight/ioBroker.moma", - "installs": 1347, - "weekDownloads": 37, - "stars": 4, - "issues": 18, + "github": "https://github.com/sbormann/ioBroker.alias-manager", + "installs": 6478, + "weekDownloads": 142, + "stars": 11, + "issues": 12, "score": 1 }, "admin": { @@ -7911,12 +7759,63 @@ }, "content": "adapterref/iobroker.admin/README.md", "icon": "adapterref/iobroker.admin/admin.svg", - "installs": 71971, + "installs": 71961, "weekDownloads": 22574, "stars": 269, "issues": 115, "score": 1 }, + "web": { + "title": { + "de": "web", + "en": "web", + "ru": "web", + "zh-cn": "web" + }, + "content": "adapterref/iobroker.web/README.md", + "icon": "adapterref/iobroker.web/web.png", + "keywords": "web, server, www, express", + "authors": "bluefox ", + "license": "MIT", + "published": "2015-01-02T20:45:26.654Z", + "version": "6.2.5", + "latestVersion": "6.3.1", + "materialize": true, + "compact": true, + "description": { + "en": "Opens a webserver for other adapters", + "de": "Stellt webserver für 'ioBroker Adapter' zur Verfügung", + "ru": "Запускает веб сервер для 'ioBroker драйверов'", + "pt": "Abre um servidor web para outros adaptadores", + "nl": "Opent een webserver voor andere adapters", + "fr": "Ouvre un serveur web pour d'autres adaptateurs", + "it": "Apre un server web per altri adattatori", + "es": "Abre un servidor web para otros adaptadores", + "pl": "Otwiera serwer internetowy dla innych kart", + "uk": "Відкриває веб-сервер для інших адаптерів", + "zh-cn": "为其他适配器服务的web服务器" + }, + "titleFull": { + "en": "WEB server", + "de": "WEB-Server", + "ru": "Веб сервер", + "pt": "Servidor web", + "nl": "Web Server", + "fr": "Serveur Web", + "it": "Server web", + "es": "Servidor web", + "pl": "Serwer internetowy", + "uk": "Веб-сервер", + "zh-cn": "Web服务器" + }, + "branch": "master", + "github": "https://github.com/ioBroker/ioBroker.web", + "installs": 54127, + "weekDownloads": 3549, + "stars": 45, + "issues": 24, + "score": 1 + }, "apg-info": { "title": { "de": "apg-info", @@ -7961,159 +7860,205 @@ }, "branch": "main", "github": "https://github.com/HGlab01/ioBroker.apg-info", - "installs": 270, + "installs": 272, "weekDownloads": 39, "stars": 3, "issues": 0, "score": 1 }, - "welcome": { + "backitup": { "title": { - "de": "welcome", - "en": "welcome", - "ru": "welcome", - "zh-cn": "welcome" + "de": "backitup", + "en": "backitup", + "ru": "backitup", + "zh-cn": "backitup" }, - "content": "adapterref/iobroker.welcome/README.md", - "icon": "adapterref/iobroker.welcome/welcome.png", - "keywords": "welcome, server, www, express", - "authors": "bluefox ", + "content": "adapterref/iobroker.backitup/README.md", + "icon": "adapterref/iobroker.backitup/backitup.png", + "keywords": "Backup, iob, Homematic, Grafana, Zigbee, MySql, InfluxDB, Onedrive, GoogleDrive, Dropbox, WebDav, NFS, CIFS, FTP, NAS, Backitup, JavaScript, Restore, Redis, Node-Red, Yahka", + "authors": "simatec , bluefox ", "license": "MIT", - "published": "2023-10-16T14:13:16.766Z", - "version": "0.3.0", - "latestVersion": "0.3.0", + "published": "2018-06-29T15:39:03.465Z", + "version": "3.0.22", + "latestVersion": "3.0.25", "compact": true, "description": { - "en": "Shows welcome page with list of ioBroker adapters with web servers", - "de": "Zeigt die Begrüßungsseite mit einer Liste der ioBroker-Adapter mit Webservern", - "ru": "Показывает приветственную страницу со списком адаптеров ioBroker с веб-серверами", - "pt": "Mostra a página de boas-vindas com a lista de adaptadores ioBroker com servidores da web", - "nl": "Toont welkomstpagina met lijst van ioBroker-adapters met webservers", - "fr": "Affiche la page de bienvenue avec la liste des adaptateurs ioBroker avec des serveurs Web", - "it": "Mostra la pagina di benvenuto con l'elenco degli adattatori ioBroker con server Web", - "es": "Muestra la página de bienvenida con la lista de adaptadores ioBroker con servidores web", - "pl": "Pokazuje stronę powitalną z listą adapterów ioBroker z serwerami WWW", - "uk": "Показує сторінку вітання зі списком адаптерів ioBroker з веб-серверами", - "zh-cn": "显示欢迎页面,其中包含ioBroker适配器列表和Web服务器" + "en": "ioBroker.backitup allows you to backup and restore your ioBroker installation and other systems, such as databases, Zigbee, scripts and many more", + "de": "ioBroker.backitup ermöglicht es Ihnen, Ihre ioBroker-Installation und andere Systeme wie Datenbanken, Zigbee, Skripte und vieles mehr zu sichern und wiederherzustellen", + "ru": "ioBroker.backitup позволяет резервировать и восстанавливать установку ioBroker и другие системы, такие как базы данных, Zigbee, скрипты и многое другое", + "pt": "ioBroker.backitup permite fazer backup e restaurar sua instalação ioBroker e outros sistemas, como bancos de dados, Zigbee, scripts e muito mais", + "nl": "ioBroker.backitup kunt u back-up en herstel van uw ioBroker installatie en andere systemen, zoals databases, Zigbee, scripts en nog veel meer", + "fr": "ioBroker.backitup vous permet de sauvegarder et de restaurer votre installation ioBroker et d'autres systèmes, tels que les bases de données, Zigbee, scripts et beaucoup plus", + "it": "ioBroker.backitup consente di eseguire il backup e ripristinare l'installazione di ioBroker e altri sistemi, come database, Zigbee, script e molti altri", + "es": "ioBroker.backitup le permite respaldar y restaurar su instalación de iBroker y otros sistemas, como bases de datos, Zigbee, scripts y muchos más", + "pl": "ioBroker.backitup pozwala na tworzenie kopii zapasowych i przywracanie instalacji joBroker i innych systemów, takich jak bazy danych, Zigbee, skrypty i wiele innych", + "uk": "ioBroker.backitup дозволяє резервну копіювати та відновити встановлення та інші системи, такі як бази даних, Zigbee, скрипти та багато іншого", + "zh-cn": "约布罗克。 备份允许您备份并恢复您的 ioBroker 安装和其他系统, 如数据库、 Zigbee、 脚本和更多" }, "titleFull": { - "en": "Welcome page", - "de": "Willkommensseite", - "ru": "Страница: Добро пожаловать", - "pt": "Página de boas-vindas", - "nl": "Welkomstpagina", - "fr": "Page de bienvenue", - "it": "Pagina di benvenuto", - "es": "Página de bienvenida", - "pl": "Strona powitalna", - "uk": "Сторінка: Ласкаво просимо", - "zh-cn": "欢迎页面" + "en": "BackItUp", + "de": "BackItUp", + "ru": "BackItUp - Резервное копирование", + "pt": "BackItUp", + "nl": "BackItUp", + "fr": "BackItUp", + "it": "BackItUp", + "es": "BackItUp", + "pl": "Kopia zapasowa", + "uk": "Посилання", + "zh-cn": "BackItUp" }, "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.welcome", - "installs": 625, - "weekDownloads": 27, - "stars": 1, - "issues": 12, + "github": "https://github.com/simatec/ioBroker.backitup", + "installs": 65923, + "weekDownloads": 7114, + "stars": 63, + "issues": 2, "score": 1 }, - "web": { + "devices": { "title": { - "de": "web", - "en": "web", - "ru": "web", - "zh-cn": "web" + "de": "devices", + "en": "devices", + "ru": "devices", + "zh-cn": "devices" }, - "content": "adapterref/iobroker.web/README.md", - "icon": "adapterref/iobroker.web/web.png", - "keywords": "web, server, www, express", + "content": "adapterref/iobroker.devices/README.md", + "icon": "adapterref/iobroker.devices/devices.png", + "keywords": "ioBroker, devices, material, iot, Smart Home, home automation", "authors": "bluefox ", "license": "MIT", - "published": "2015-01-02T20:45:26.654Z", - "version": "6.2.5", - "latestVersion": "6.3.1", + "published": "2019-09-04T20:13:30.835Z", + "version": "1.1.5", + "latestVersion": "1.1.5", + "description": { + "en": "Manage and create devices for using it in other adapters like material, iot,...", + "de": "Verwalten und erstellen Sie Geräte für die Verwendung in anderen Adaptern wie Material, iot, ...", + "ru": "Управляйте и создавайте устройства для использования в других адаптерах, таких как material, iot, ...", + "pt": "Gerenciar e criar dispositivos para usá-lo em outros adaptadores como material, iot, ...", + "nl": "Beheer en maak apparaten voor gebruik in andere adapters zoals materiaal, iot, ...", + "fr": "Gérez et créez des périphériques pour l’utiliser dans d’autres adaptateurs, tels que Material, Iot, ...", + "it": "Gestisci e crea dispositivi per utilizzarlo in altri adattatori come materiale, iot, ...", + "es": "Administre y cree dispositivos para usarlo en otros adaptadores como material, iot, ...", + "pl": "Zarządzaj urządzeniami i wykorzystuj je w innych adapterach, takich jak materiał, iot, ...", + "zh-cn": "管理和创建设备,以便在其他适配器中使用它,例如材料,iot,......" + }, + "titleFull": { + "en": "Manage devices", + "de": "Geräte verwalten", + "ru": "Управление устройствами", + "pt": "Gerenciar dispositivos", + "nl": "Beheer apparaten", + "fr": "Gérer les appareils", + "it": "Gestisci i dispositivi", + "es": "Administrar dispositivos", + "pl": "Zarządzaj urządzeniami", + "zh-cn": "管理设备" + }, + "branch": "master", + "github": "https://github.com/ioBroker/ioBroker.devices", + "installs": 9711, + "weekDownloads": 191, + "stars": 201, + "issues": 36, + "score": 1 + }, + "moma": { + "title": { + "de": "moma", + "en": "moma", + "ru": "moma", + "zh-cn": "moma" + }, + "content": "adapterref/iobroker.moma/README.md", + "icon": "adapterref/iobroker.moma/moma.png", + "keywords": "monitoring, maintenance, systeminfo", + "authors": "AWhiteKnight ", + "license": "MIT", + "published": "2018-10-22T06:35:36.319Z", + "version": "1.2.9", + "latestVersion": "1.2.9", "materialize": true, "compact": true, "description": { - "en": "Opens a webserver for other adapters", - "de": "Stellt webserver für 'ioBroker Adapter' zur Verfügung", - "ru": "Запускает веб сервер для 'ioBroker драйверов'", - "pt": "Abre um servidor web para outros adaptadores", - "nl": "Opent een webserver voor andere adapters", - "fr": "Ouvre un serveur web pour d'autres adaptateurs", - "it": "Apre un server web per altri adattatori", - "es": "Abre un servidor web para otros adaptadores", - "pl": "Otwiera serwer internetowy dla innych kart", - "uk": "Відкриває веб-сервер для інших адаптерів", - "zh-cn": "为其他适配器服务的web服务器" + "en": "The adapter allows monitoring and maintenance of the machine", + "de": "Der Adapter ermöglicht die Überwachung und Wartung der Maschine", + "ru": "Адаптер позволяет контролировать и обслуживать машину", + "pt": "O adaptador permite monitorar e manter a máquina", + "nl": "Met de adapter kan de machine worden bewaakt en onderhouden", + "fr": "L'adaptateur permet la surveillance et la maintenance de la machine", + "it": "L'adattatore consente il monitoraggio e la manutenzione della macchina", + "es": "El adaptador permite el seguimiento y mantenimiento de la máquina.", + "pl": "Adapter umożliwia monitorowanie i konserwację maszyny", + "zh-cn": "适配器允许监视和维护机器" }, "titleFull": { - "en": "WEB server", - "de": "WEB-Server", - "ru": "Веб сервер", - "pt": "Servidor web", - "nl": "Web Server", - "fr": "Serveur Web", - "it": "Server web", - "es": "Servidor web", - "pl": "Serwer internetowy", - "uk": "Веб-сервер", - "zh-cn": "Web服务器" + "en": "Monitoring and Maintenance", + "de": "Überwachung und Wartung", + "ru": "Мониторинг и обслуживание", + "pt": "Monitoramento e Manutenção", + "nl": "Monitoring en onderhoud", + "fr": "Surveillance et maintenance", + "it": "Monitoraggio e manutenzione", + "es": "Monitoreo y Mantenimiento", + "pl": "Monitorowanie i konserwacja", + "zh-cn": "监控和维护" }, "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.web", - "installs": 54142, - "weekDownloads": 3549, - "stars": 45, - "issues": 24, + "github": "https://github.com/AWhiteKnight/ioBroker.moma", + "installs": 1351, + "weekDownloads": 37, + "stars": 4, + "issues": 18, "score": 1 }, - "alias-manager": { + "welcome": { "title": { - "de": "alias-manager", - "en": "alias-manager", - "ru": "alias-manager", - "zh-cn": "alias-manager" + "de": "welcome", + "en": "welcome", + "ru": "welcome", + "zh-cn": "welcome" }, - "content": "adapterref/iobroker.alias-manager/README.md", - "icon": "adapterref/iobroker.alias-manager/alias-manager.png", - "keywords": "Alias", - "authors": "Sebastian Bormann ", + "content": "adapterref/iobroker.welcome/README.md", + "icon": "adapterref/iobroker.welcome/welcome.png", + "keywords": "welcome, server, www, express", + "authors": "bluefox ", "license": "MIT", - "published": "2021-01-01T12:18:07.405Z", - "version": "1.2.6", - "latestVersion": "1.2.6", - "materialize": true, + "published": "2023-10-16T14:13:16.766Z", + "version": "0.3.0", + "latestVersion": "0.3.0", "compact": true, "description": { - "en": "Manages and creates aliases", - "de": "Verwaltet und erstellt Aliase", - "ru": "Управляет и создает псевдонимы", - "pt": "Gerencia e cria aliases", - "nl": "Beheert en maakt aliassen", - "fr": "Gère et crée des alias", - "it": "Gestisce e crea alias", - "es": "Administra y crea alias", - "pl": "Zarządza i tworzy aliasy", - "zh-cn": "管理和创建别名" + "en": "Shows welcome page with list of ioBroker adapters with web servers", + "de": "Zeigt die Begrüßungsseite mit einer Liste der ioBroker-Adapter mit Webservern", + "ru": "Показывает приветственную страницу со списком адаптеров ioBroker с веб-серверами", + "pt": "Mostra a página de boas-vindas com a lista de adaptadores ioBroker com servidores da web", + "nl": "Toont welkomstpagina met lijst van ioBroker-adapters met webservers", + "fr": "Affiche la page de bienvenue avec la liste des adaptateurs ioBroker avec des serveurs Web", + "it": "Mostra la pagina di benvenuto con l'elenco degli adattatori ioBroker con server Web", + "es": "Muestra la página de bienvenida con la lista de adaptadores ioBroker con servidores web", + "pl": "Pokazuje stronę powitalną z listą adapterów ioBroker z serwerami WWW", + "uk": "Показує сторінку вітання зі списком адаптерів ioBroker з веб-серверами", + "zh-cn": "显示欢迎页面,其中包含ioBroker适配器列表和Web服务器" }, "titleFull": { - "en": "Alias-Manager", - "de": "Alias-Manager", - "ru": "Алиас-менеджер", - "pt": "Alias-Manager", - "nl": "Alias-Manager", - "fr": "Alias-Manager", - "it": "Alias-manager", - "es": "Gerente de alias", - "pl": "Alias-Manager", - "zh-cn": "别名经理" + "en": "Welcome page", + "de": "Willkommensseite", + "ru": "Страница: Добро пожаловать", + "pt": "Página de boas-vindas", + "nl": "Welkomstpagina", + "fr": "Page de bienvenue", + "it": "Pagina di benvenuto", + "es": "Página de bienvenida", + "pl": "Strona powitalna", + "uk": "Сторінка: Ласкаво просимо", + "zh-cn": "欢迎页面" }, "branch": "master", - "github": "https://github.com/sbormann/ioBroker.alias-manager", - "installs": 6475, - "weekDownloads": 142, - "stars": 11, + "github": "https://github.com/ioBroker/ioBroker.welcome", + "installs": 625, + "weekDownloads": 27, + "stars": 1, "issues": 12, "score": 1 }, @@ -8161,7 +8106,7 @@ }, "branch": "main", "github": "https://github.com/iobroker-community-adapters/ioBroker.acme", - "installs": 593, + "installs": 594, "weekDownloads": 51, "stars": 3, "issues": 8, @@ -8210,11 +8155,61 @@ }, "branch": "master", "github": "https://github.com/ioBroker/ioBroker.discovery", - "installs": 68933, + "installs": 68915, "weekDownloads": 8056, "stars": 27, "issues": 14, "score": 1 + }, + "pid": { + "title": { + "de": "pid", + "en": "pid", + "ru": "pid", + "zh-cn": "pid" + }, + "content": "adapterref/iobroker.pid/README.md", + "icon": "adapterref/iobroker.pid/pid.png", + "keywords": "pid, controller, pid-controller", + "authors": "mcm1957 ", + "license": "MIT", + "published": "2023-04-14T15:58:55.085Z", + "version": "1.1.3", + "latestVersion": "1.1.3", + "compact": true, + "description": { + "en": "Configurable PID Controller", + "de": "Konfigurierbarer PID-Regler", + "ru": "Конфигурируемый ПИД-регулятор", + "pt": "Controlador PID configurável", + "nl": "Configureerbare PID-regelaar", + "fr": "Contrôleur PID configurable", + "it": "Regolatore PID configurabile", + "es": "Controlador PID configurable", + "pl": "Konfigurowalny kontroler PID", + "zh-cn": "可配置的 PID 控制器", + "uk": "Настроюваний ПІД-регулятор" + }, + "titleFull": { + "en": "PID controller", + "de": "PID-Regler", + "ru": "ПИД-регулятор", + "pt": "controlador PID", + "nl": "PID-regelaar", + "fr": "Contrôleur PID", + "it": "Controllore PID", + "es": "controlador PID", + "pl": "regulator PID", + "zh-cn": "PID控制器", + "uk": "ПІД контролер" + }, + "branch": "master", + "github": "https://github.com/iobroker-community-adapters/ioBroker.pid", + "installs": 186, + "weekDownloads": 15, + "stars": 1, + "issues": 23, + "score": 1 } } }, @@ -8231,15 +8226,113 @@ "pl": "Pozycja geograficzna" }, "pages": { - "tractive-gps": { + "geofency": { "title": { - "de": "tractive-gps", - "en": "tractive-gps", - "ru": "tractive-gps", - "zh-cn": "tractive-gps" - }, - "content": "adapterref/iobroker.tractive-gps/README.md", - "icon": "adapterref/iobroker.tractive-gps/tractive-gps.png", + "de": "geofency", + "en": "geofency", + "ru": "geofency", + "zh-cn": "geofency" + }, + "content": "adapterref/iobroker.geofency/README.md", + "icon": "adapterref/iobroker.geofency/geofency.png", + "keywords": "iobroker, server, geofency, mobile app", + "authors": "Daniel Schaedler , Apollon77 ", + "license": "MIT", + "published": "2016-01-15T20:18:56.071Z", + "version": "1.2.4", + "latestVersion": "1.2.4", + "compact": true, + "description": { + "en": "listening for geofency events. Based on the location based mobile App (Geofency)", + "de": "Hören auf Geofency-Ereignisse. Basierend auf der standortbasierten mobilen App (Geofency)", + "ru": "прослушивание событий геозоны. На основе мобильного приложения на основе местоположения (Geofency)", + "pt": "ouvindo eventos de geofence. Com base no aplicativo móvel baseado em localização (Geofency)", + "nl": "luisteren naar geofency-gebeurtenissen. Gebaseerd op de locatiegebaseerde mobiele app (Geofency)", + "fr": "à l'écoute des événements de geofency. Basé sur l'application mobile basée sur la localisation (Geofency)", + "it": "ascolto di eventi di geofency. Basato sull'app mobile basata sulla posizione (Geofency)", + "es": "escucha de eventos de geocercas. Basado en la aplicación móvil basada en la ubicación (Geofency)", + "pl": "nasłuchiwanie wydarzeń geofence. Na podstawie aplikacji mobilnej opartej na lokalizacji (Geofency)", + "zh-cn": "监听 geofency 事件。基于基于位置的移动应用程序(Geofency)" + }, + "titleFull": { + "en": "Geofency", + "de": "Geofency", + "ru": "геозона", + "pt": "Geofence", + "nl": "Geofence", + "fr": "Géorepérage", + "it": "Geofence", + "es": "geocerca", + "pl": "Geofency", + "zh-cn": "地理围栏" + }, + "branch": "master", + "github": "https://github.com/ioBroker/ioBroker.geofency", + "installs": 888, + "weekDownloads": 17, + "stars": 19, + "issues": 4, + "score": 1 + }, + "followthesun": { + "title": { + "de": "followthesun", + "en": "followthesun", + "ru": "followthesun", + "zh-cn": "followthesun" + }, + "content": "adapterref/iobroker.followthesun/README.md", + "icon": "adapterref/iobroker.followthesun/followthesun.png", + "keywords": "sun position, altitude, azimuth, geoposition", + "authors": "HGlab01 ", + "license": "MIT", + "published": "2020-06-24T05:16:58.373Z", + "version": "0.5.1", + "latestVersion": "0.5.1", + "compact": true, + "description": { + "en": "Follow the sun", + "de": "Folge der Sonne", + "ru": "Следуй за Солнцем", + "pt": "Siga o sol", + "nl": "Volg de zon", + "fr": "suis le soleil", + "it": "Segui il sole", + "es": "sigue el sol", + "pl": "Podążaj za słońcem", + "zh-cn": "跟随太阳", + "uk": "Follow The Sun" + }, + "titleFull": { + "en": "Follow The Sun", + "de": "Folge der Sonne", + "ru": "Следуй за Солнцем", + "pt": "Siga o sol", + "nl": "Volg de zon", + "fr": "Suis le soleil", + "it": "Segui il sole", + "es": "Sigue el sol", + "pl": "Podążaj za słońcem", + "zh-cn": "跟随太阳", + "uk": "Follow The Sun" + }, + "branch": "main", + "github": "https://github.com/HGlab01/ioBroker.followthesun", + "installs": 2501, + "weekDownloads": 154, + "stars": 10, + "issues": 0, + "score": 1 + }, + "tractive-gps": { + "title": { + "de": "tractive-gps", + "en": "tractive-gps", + "ru": "tractive-gps", + "zh-cn": "tractive-gps" + }, + "content": "adapterref/iobroker.tractive-gps/README.md", + "icon": "adapterref/iobroker.tractive-gps/tractive-gps.png", "keywords": "tractive, gps, geoposition, geolocation, tracking, dog, cat, pet", "authors": "xXBJXx , iobroker-community-adapters ", "license": "MIT", @@ -8373,60 +8466,60 @@ }, "branch": "master", "github": "https://github.com/iobroker-community-adapters/ioBroker.owntracks", - "installs": 489, + "installs": 487, "weekDownloads": 92, "stars": 12, "issues": 11, "score": 1 }, - "followthesun": { + "radar-trap": { "title": { - "de": "followthesun", - "en": "followthesun", - "ru": "followthesun", - "zh-cn": "followthesun" + "de": "radar-trap", + "en": "radar-trap", + "ru": "radar-trap", + "zh-cn": "radar-trap" }, - "content": "adapterref/iobroker.followthesun/README.md", - "icon": "adapterref/iobroker.followthesun/followthesun.png", - "keywords": "sun position, altitude, azimuth, geoposition", - "authors": "HGlab01 ", + "content": "adapterref/iobroker.radar-trap/README.md", + "icon": "adapterref/iobroker.radar-trap/radar-trap.png", + "keywords": "speed traps, obstacles on routes", + "authors": "Steiger04 ", "license": "MIT", - "published": "2020-06-24T05:16:58.373Z", - "version": "0.5.1", - "latestVersion": "0.5.1", + "published": "2023-05-17T22:25:20.807Z", + "version": "2.2.2", + "latestVersion": "2.2.2", "compact": true, "description": { - "en": "Follow the sun", - "de": "Folge der Sonne", - "ru": "Следуй за Солнцем", - "pt": "Siga o sol", - "nl": "Volg de zon", - "fr": "suis le soleil", - "it": "Segui il sole", - "es": "sigue el sol", - "pl": "Podążaj za słońcem", - "zh-cn": "跟随太阳", - "uk": "Follow The Sun" + "en": "Detect speed traps and obstacles on routes", + "de": "Radarfallen und Hindernisse auf Strecken erkennen", + "ru": "Обнаружение скоростных ловушек и препятствий на маршрутах", + "pt": "Detectar armadilhas de velocidade e obstáculos nas rotas", + "nl": "Detecteer snelheidscontroles en obstakels op routes", + "fr": "Détecter les radars et les obstacles sur les routes", + "it": "Rileva autovelox e ostacoli sui percorsi", + "es": "Detecta trampas de velocidad y obstáculos en las rutas", + "pl": "Wykrywaj pułapki prędkości i przeszkody na trasach", + "zh-cn": "检测路线上的速度陷阱和障碍物", + "uk": "Виявляйте радари та перешкоди на маршрутах" }, "titleFull": { - "en": "Follow The Sun", - "de": "Folge der Sonne", - "ru": "Следуй за Солнцем", - "pt": "Siga o sol", - "nl": "Volg de zon", - "fr": "Suis le soleil", - "it": "Segui il sole", - "es": "Sigue el sol", - "pl": "Podążaj za słońcem", - "zh-cn": "跟随太阳", - "uk": "Follow The Sun" + "en": "Radar Trap", + "de": "Radarfalle", + "ru": "Радарная ловушка", + "pt": "Armadilha de radar", + "nl": "Radarval", + "fr": "Piège radar", + "it": "Trappola radar", + "es": "Trampa de radar", + "pl": "Pułapka radarowa", + "zh-cn": "雷达陷阱", + "uk": "Радарна пастка" }, - "branch": "main", - "github": "https://github.com/HGlab01/ioBroker.followthesun", - "installs": 2503, - "weekDownloads": 154, - "stars": 10, - "issues": 0, + "branch": "master", + "github": "https://github.com/Steiger04/ioBroker.radar-trap", + "installs": 99, + "weekDownloads": 17, + "stars": 2, + "issues": 1, "score": 1 }, "traccar": { @@ -8473,12 +8566,60 @@ }, "branch": "master", "github": "https://github.com/arteck/ioBroker.traccar", - "installs": 363, + "installs": 362, "weekDownloads": 104, "stars": 9, "issues": 0, "score": 1 }, + "egigeozone2": { + "title": { + "de": "egigeozone2", + "en": "egigeozone2", + "ru": "egigeozone2", + "zh-cn": "egigeozone2" + }, + "content": "adapterref/iobroker.egigeozone2/README.md", + "icon": "adapterref/iobroker.egigeozone2/egigeozone.png", + "keywords": "server, egigeozone, mobile app, geofencing", + "authors": "obakuhl ", + "license": "MIT", + "published": "2024-04-29T18:47:12.598Z", + "version": "1.0.6", + "latestVersion": "1.0.6", + "compact": true, + "description": { + "en": "listening for EgiGeoZone events. Based on the location based mobile App (EgiGeoZone)", + "de": "Hört auf EgiGeoZone-Ereignisse. Basierend auf der standortbasierten mobilen App (EgiGeoZone)", + "ru": "прослушивание событий EgiGeoZone. На основе местоположения мобильного приложения (EgiGeoZone)", + "pt": "ouvir eventos EgiGeoZone. Baseado no aplicativo móvel baseado na localização (EgiGeoZone)", + "nl": "luisteren naar EgiGeoZone evenementen. Gebaseerd op de mobiele App op locatie (EgiGeoZone)", + "fr": "écouter les événements EgiGeoZone. Basé sur l'application mobile basée sur l'emplacement (EgiGeoZone)", + "it": "ascoltare gli eventi di EgiGeoZone. Sulla base della posizione basata mobile App (EgiGeoZone)", + "es": "escuchar eventos de EgiGeoZone. Basado en la aplicación móvil basada en la ubicación (EgiGeoZone)", + "pl": "słuchanie EgiGeoZone. Na podstawie lokalizacji aplikacji mobilnej (EgiGeoZone)", + "uk": "прослуховування подій EgiGeoZone. На основі місцезнаходження на основі мобільного додатку (EgiGeoZone)", + "zh-cn": "聆听EgiGeoZone事件。 基于基于位置的移动App(EgiGeoZone)" + }, + "titleFull": { + "en": "EgiGeoZone2", + "de": "EgiGeoZone2", + "ru": "EgiGeoZone2", + "pt": "EgiGeoZone2", + "nl": "EgiGeoZone2", + "fr": "EgiGeoZone2", + "it": "EgiGeoZone2", + "es": "EgiGeoZone2", + "pl": "EgiGeoZone2", + "uk": "EgiGeoZone2", + "zh-cn": "EgiGeoZone2" + }, + "branch": "master", + "github": "https://github.com/obakuhl/ioBroker.egigeozone2", + "installs": 24, + "weekDownloads": 7, + "stars": -1 + }, "espresense": { "title": { "de": "espresense", @@ -8528,265 +8669,379 @@ "stars": -1, "issues": 1, "score": 1 - }, - "radar-trap": { + } + } + }, + "hardware": { + "title": { + "en": "Hardware", + "de": "Hardware", + "ru": "Оборудование", + "pt": "Equipamento", + "nl": "Hardware", + "fr": "Matériel", + "it": "Hardware", + "es": "Equipamiento", + "pl": "Sprzęt komputerowy" + }, + "pages": { + "amazon-dash": { "title": { - "de": "radar-trap", - "en": "radar-trap", - "ru": "radar-trap", - "zh-cn": "radar-trap" - }, - "content": "adapterref/iobroker.radar-trap/README.md", - "icon": "adapterref/iobroker.radar-trap/radar-trap.png", - "keywords": "speed traps, obstacles on routes", - "authors": "Steiger04 ", + "de": "amazon-dash", + "en": "amazon-dash", + "ru": "amazon-dash", + "zh-cn": "amazon-dash" + }, + "content": "adapterref/iobroker.amazon-dash/README.md", + "icon": "adapterref/iobroker.amazon-dash/amazon-dash.png", + "keywords": "amazon-dash", + "authors": "Patrick Arns ", "license": "MIT", - "published": "2023-05-17T22:25:20.807Z", - "version": "2.2.2", - "latestVersion": "2.2.2", + "published": "2016-09-05T19:03:16.756Z", + "version": "1.2.0", + "latestVersion": "1.2.0", + "materialize": true, "compact": true, "description": { - "en": "Detect speed traps and obstacles on routes", - "de": "Radarfallen und Hindernisse auf Strecken erkennen", - "ru": "Обнаружение скоростных ловушек и препятствий на маршрутах", - "pt": "Detectar armadilhas de velocidade e obstáculos nas rotas", - "nl": "Detecteer snelheidscontroles en obstakels op routes", - "fr": "Détecter les radars et les obstacles sur les routes", - "it": "Rileva autovelox e ostacoli sui percorsi", - "es": "Detecta trampas de velocidad y obstáculos en las rutas", - "pl": "Wykrywaj pułapki prędkości i przeszkody na trasach", - "zh-cn": "检测路线上的速度陷阱和障碍物", - "uk": "Виявляйте радари та перешкоди на маршрутах" + "de": "Adapter für Amazon Dash buttons", + "en": "Adapter for Amazon Dash buttons", + "ru": "Драйвер для подключения Amazon Dash кнопок" }, "titleFull": { - "en": "Radar Trap", - "de": "Radarfalle", - "ru": "Радарная ловушка", - "pt": "Armadilha de radar", - "nl": "Radarval", - "fr": "Piège radar", - "it": "Trappola radar", - "es": "Trampa de radar", - "pl": "Pułapka radarowa", - "zh-cn": "雷达陷阱", - "uk": "Радарна пастка" + "en": "Amazon Dash-Button" }, "branch": "master", - "github": "https://github.com/Steiger04/ioBroker.radar-trap", - "installs": 98, - "weekDownloads": 17, - "stars": 2, - "issues": 1, + "github": "https://github.com/PArns/ioBroker.amazon-dash", + "installs": 313, + "weekDownloads": 80, + "stars": 11, + "issues": 9, "score": 1 }, - "geofency": { + "apcups": { "title": { - "de": "geofency", - "en": "geofency", - "ru": "geofency", - "zh-cn": "geofency" + "de": "apcups", + "en": "apcups", + "ru": "apcups", + "zh-cn": "apcups" }, - "content": "adapterref/iobroker.geofency/README.md", - "icon": "adapterref/iobroker.geofency/geofency.png", - "keywords": "iobroker, server, geofency, mobile app", - "authors": "Daniel Schaedler , Apollon77 ", + "content": "adapterref/iobroker.apcups/README.md", + "icon": "adapterref/iobroker.apcups/ups.png", + "keywords": "home automation, Reserve power, UPS", + "authors": "Serhiy Krasovskyy ", "license": "MIT", - "published": "2016-01-15T20:18:56.071Z", - "version": "1.2.4", - "latestVersion": "1.2.4", + "published": "2021-09-24T06:11:41.175Z", + "version": "4.0.0", + "latestVersion": "4.0.0", "compact": true, "description": { - "en": "listening for geofency events. Based on the location based mobile App (Geofency)", - "de": "Hören auf Geofency-Ereignisse. Basierend auf der standortbasierten mobilen App (Geofency)", - "ru": "прослушивание событий геозоны. На основе мобильного приложения на основе местоположения (Geofency)", - "pt": "ouvindo eventos de geofence. Com base no aplicativo móvel baseado em localização (Geofency)", - "nl": "luisteren naar geofency-gebeurtenissen. Gebaseerd op de locatiegebaseerde mobiele app (Geofency)", - "fr": "à l'écoute des événements de geofency. Basé sur l'application mobile basée sur la localisation (Geofency)", - "it": "ascolto di eventi di geofency. Basato sull'app mobile basata sulla posizione (Geofency)", - "es": "escucha de eventos de geocercas. Basado en la aplicación móvil basada en la ubicación (Geofency)", - "pl": "nasłuchiwanie wydarzeń geofence. Na podstawie aplikacji mobilnej opartej na lokalizacji (Geofency)", - "zh-cn": "监听 geofency 事件。基于基于位置的移动应用程序(Geofency)" + "en": "Adapter to communicate with APC UPS via apcupsd", + "de": "Adapter zur Kommunikation mit APC UPS über apcupsd", + "ru": "Адаптер для работы с APC UPS с использованием apcupsd", + "uk": "Адаптер для роботи с APC UPS з використанням apcupsd", + "pt": "Adaptador para comunicação com APC UPS via appcupsd", + "nl": "Adapter om te communiceren met APC UPS via apcupsd", + "fr": "Adaptateur pour communiquer avec APC UPS via apcupsd", + "it": "Adattatore per comunicare con l'UPS APC tramite apcupsd", + "es": "Adaptador para comunicarse con APC UPS vía apcupsd", + "pl": "Adapter do komunikacji z UPS APC przez apcupsd", + "zh-cn": "适配器通过 apcupsd 与 APC UPS 通信" }, "titleFull": { - "en": "Geofency", - "de": "Geofency", - "ru": "геозона", - "pt": "Geofence", - "nl": "Geofence", - "fr": "Géorepérage", - "it": "Geofence", - "es": "geocerca", - "pl": "Geofency", - "zh-cn": "地理围栏" + "en": "APC UPS connector", + "de": "APC-USV-Anschluss", + "ru": "APC UPS адаптер", + "uk": "APC UPS адаптер", + "pt": "Conector UPS APC", + "nl": "APC UPS-connector", + "fr": "Connecteur APC ASI", + "it": "Connettore UPS APC", + "es": "Conector SAI APC", + "pl": "Złącze UPS APC", + "zh-cn": "APC UPS 连接器" }, "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.geofency", - "installs": 889, - "weekDownloads": 17, - "stars": 19, - "issues": 4, + "github": "https://github.com/XHunter74/ioBroker.apcups", + "installs": 540, + "weekDownloads": 19, + "stars": 3, + "issues": 2, "score": 1 }, - "egigeozone2": { + "ble": { "title": { - "de": "egigeozone2", - "en": "egigeozone2", - "ru": "egigeozone2", - "zh-cn": "egigeozone2" + "de": "ble", + "en": "ble", + "ru": "ble", + "zh-cn": "ble" }, - "content": "adapterref/iobroker.egigeozone2/README.md", - "icon": "adapterref/iobroker.egigeozone2/egigeozone.png", - "keywords": "server, egigeozone, mobile app, geofencing", - "authors": "obakuhl ", + "content": "adapterref/iobroker.ble/README.md", + "icon": "adapterref/iobroker.ble/ble.png", + "keywords": "bluetooth, BLE, beacon", + "authors": "AlCalzone ", "license": "MIT", - "published": "2024-04-29T18:47:12.598Z", - "version": "1.0.6", - "latestVersion": "1.0.6", - "compact": true, + "published": "2017-09-05T15:57:13.123Z", + "version": "0.14.0", + "latestVersion": "0.14.0", + "materialize": true, + "compact": false, "description": { - "en": "listening for EgiGeoZone events. Based on the location based mobile App (EgiGeoZone)", - "de": "Hört auf EgiGeoZone-Ereignisse. Basierend auf der standortbasierten mobilen App (EgiGeoZone)", - "ru": "прослушивание событий EgiGeoZone. На основе местоположения мобильного приложения (EgiGeoZone)", - "pt": "ouvir eventos EgiGeoZone. Baseado no aplicativo móvel baseado na localização (EgiGeoZone)", - "nl": "luisteren naar EgiGeoZone evenementen. Gebaseerd op de mobiele App op locatie (EgiGeoZone)", - "fr": "écouter les événements EgiGeoZone. Basé sur l'application mobile basée sur l'emplacement (EgiGeoZone)", - "it": "ascoltare gli eventi di EgiGeoZone. Sulla base della posizione basata mobile App (EgiGeoZone)", - "es": "escuchar eventos de EgiGeoZone. Basado en la aplicación móvil basada en la ubicación (EgiGeoZone)", - "pl": "słuchanie EgiGeoZone. Na podstawie lokalizacji aplikacji mobilnej (EgiGeoZone)", - "uk": "прослуховування подій EgiGeoZone. На основі місцезнаходження на основі мобільного додатку (EgiGeoZone)", - "zh-cn": "聆听EgiGeoZone事件。 基于基于位置的移动App(EgiGeoZone)" + "en": "Monitor Bluetooth Low Energy (BLE) beacons", + "de": "Überwacht Bluetooth Low Energy (BLE) beacons", + "ru": "Монитор Bluetooth низкой энергии (BLE) маяки", + "pt": "Monitor de Bluetooth Low Energy (BLE) beacons", + "nl": "Monitor Bluetooth Low Energy (BLE) beacons", + "fr": "Moniteur Bluetooth Low Energy (BLE) balises", + "it": "Monitor Bluetooth Low Energy (BLE) beacon", + "es": "Monitor de Bluetooth de Baja Energía (BLE) las balizas", + "pl": "Monitor Bluetooth low energy (BLE) latarnie", + "zh-cn": "监测蓝牙低能源(BLE)信标" }, "titleFull": { - "en": "EgiGeoZone2", - "de": "EgiGeoZone2", - "ru": "EgiGeoZone2", - "pt": "EgiGeoZone2", - "nl": "EgiGeoZone2", - "fr": "EgiGeoZone2", - "it": "EgiGeoZone2", - "es": "EgiGeoZone2", - "pl": "EgiGeoZone2", - "uk": "EgiGeoZone2", - "zh-cn": "EgiGeoZone2" + "en": "Bluetooth Low Energy (BLE)", + "de": "Bluetooth-Niedrigenergie (BLE)", + "ru": "Bluetooth с низким энергопотреблением (BLE)", + "pt": "Bluetooth de baixa energia (BLE)", + "nl": "Bluetooth lage energie (BLE)", + "fr": "Bluetooth à faible consommation d'énergie (BLE)", + "it": "Bluetooth a bassa energia (BLE)", + "es": "Bluetooth de baja energía (BLE)", + "pl": "Niskoenergetyczna łączność Bluetooth (BLE)", + "zh-cn": "低功耗蓝牙 (BLE)" }, "branch": "master", - "github": "https://github.com/obakuhl/ioBroker.egigeozone2", - "installs": 24, - "weekDownloads": 7, - "stars": -1 - } - } - }, - "hardware": { - "title": { - "en": "Hardware", - "de": "Hardware", - "ru": "Оборудование", - "pt": "Equipamento", - "nl": "Hardware", - "fr": "Matériel", - "it": "Hardware", - "es": "Equipamiento", - "pl": "Sprzęt komputerowy" - }, - "pages": { - "i2c": { + "github": "https://github.com/AlCalzone/ioBroker.ble", + "installs": 2928, + "weekDownloads": 87, + "stars": 41, + "issues": 62, + "score": 1 + }, + "ekey": { "title": { - "de": "i2c", - "en": "i2c", - "ru": "i2c", - "zh-cn": "i2c" + "de": "ekey", + "en": "ekey", + "ru": "ekey", + "zh-cn": "ekey" }, - "content": "adapterref/iobroker.i2c/README.md", - "icon": "adapterref/iobroker.i2c/i2c.png", - "keywords": "I2C, Adafruit STEMMA Soil Sensor, ADS1015, ADS1115, BH1750, BME280, GY-US42, HMC5883L, INA219, MCP23008, MCP23017, MCP4725, PCF8574, PCA9685, QMC5883L, SHT3x, SRF02, SX1507, SX1508, SX1509, Raspberry Pi, BeagleBone, Intel Edison", - "authors": "UncleSamSwiss ", - "license": "Apache-2.0", - "published": "2017-07-27T19:16:54.429Z", - "version": "1.2.1", - "latestVersion": "1.2.1", + "content": "adapterref/iobroker.ekey/README.md", + "icon": "adapterref/iobroker.ekey/ekey.png", + "keywords": "ekey, finger scanner", + "authors": "dogafox ", + "license": "MIT", + "published": "2018-05-11T19:02:48.501Z", + "version": "1.2.3", + "latestVersion": "1.2.3", "materialize": true, "compact": true, "description": { - "en": "Communicates with devices over I2C bus.", - "de": "Kommuniziert mit Geräten über den I2C-Bus.", - "ru": "Обменивается данными с устройствами по шине I2C.", - "pt": "Comunica-se com dispositivos pelo barramento I2C.", - "nl": "Communiceert met apparaten via I2C-bus.", - "fr": "Communique avec les appareils via le bus I2C.", - "it": "Comunica con i dispositivi tramite bus I2C.", - "es": "Se comunica con dispositivos a través del bus I2C.", - "pl": "Komunikuje się z urządzeniami przez magistralę I2C.", - "zh-cn": "通过I2C总线与设备通信。" + "en": "Receives the finger reads from EKEY Converter UDP", + "de": "Empfängt die Finger liest von Ekey Converter UDP", + "ru": "Получает считывание пальцев из конвертера EKEY UDP", + "pt": "Recebe as leituras do dedo do EKEY Converter UDP", + "nl": "Ontvangt de vingeraflezingen van EKEY Converter UDP", + "fr": "Reçoit les lectures de doigt de EKEY Converter UDP", + "it": "Riceve le letture del dito da EKEY Converter UDP", + "es": "Recibe las lecturas de los dedos de EKEY Converter UDP", + "pl": "Odbieranie odcisków palców od konwertera EKEY UDP", + "uk": "Отримує зчитування пальців з конвертера EKEY UDP", + "ch-zn": "从 EKEY Converter UDP 接收指纹数据" }, "titleFull": { - "en": "I2C", - "de": "I2C", - "ru": "I2C", - "pt": "I2C", - "nl": "I2C", - "fr": "I2C", - "it": "I2C", - "es": "I2C", - "pl": "I2C", - "zh-cn": "I2C" + "en": "ekey" }, "branch": "master", - "github": "https://github.com/UncleSamSwiss/ioBroker.i2c", - "installs": 568, - "weekDownloads": 21, - "stars": 19, - "issues": 44, + "github": "https://github.com/ioBroker/ioBroker.ekey", + "installs": 272, + "weekDownloads": 5, + "stars": 8, + "issues": 15, "score": 1 }, - "pixelit": { + "bambulab": { "title": { - "de": "pixelit", - "en": "pixelit", - "ru": "pixelit", - "zh-cn": "pixelit" + "de": "bambulab", + "en": "bambulab", + "ru": "bambulab", + "zh-cn": "bambulab" }, - "content": "adapterref/iobroker.pixelit/README.md", - "icon": "adapterref/iobroker.pixelit/pixelit.png", - "keywords": "pixelit, dot matix, matrix array", - "authors": "Dennis Rathjen ", + "content": "adapterref/iobroker.bambulab/README.md", + "icon": "adapterref/iobroker.bambulab/bambulab.png", + "keywords": "bambulab, 3d-printing", + "authors": "DutchmanNL ", "license": "MIT", - "published": "2020-09-16T18:40:43.305Z", - "version": "1.1.3", - "latestVersion": "1.1.4", + "published": "2023-07-23T19:38:16.393Z", + "version": "-.-.-", + "latestVersion": "0.3.2", "compact": true, "description": { - "en": "With this adapter, the Pixel It LED matrix displays can be addressed directly./nThe installed sensors are also queried and stored in ioBroker.", - "de": "Mit diesen Adapter kann das Pixel It LED Matrix Displays direkt angesprochen werden./nAuch die Verbauten Sensoren werden abgefragt und in ioBroker gespeichert.", - "ru": "С помощью этого адаптера можно напрямую обращаться к матричным светодиодным дисплеям Pixel It./nКроме того, установленные датчики опрашиваются и сохраняются в ioBroker.", - "pt": "Com este adaptador os Ecrãs Matriciais Pixel It LED podem ser endereçados directamente./nTambém os sensores instalados são consultados e armazenados no ioBroker.", - "nl": "Met deze adapter kunnen de Pixel It LED Matrix Displays direct worden aangesproken./nOok de geïnstalleerde sensoren worden opgevraagd en opgeslagen in ioBroker.", - "fr": "Avec cet adaptateur, les écrans matriciels LED Pixel It peuvent être adressés directement./nLes capteurs installés sont également interrogés et stockés dans ioBroker.", - "it": "Con questo adattatore i Pixel It LED Matrix Display possono essere indirizzati direttamente./nAnche i sensori installati vengono interrogati e memorizzati in ioBroker.", - "es": "Con este adaptador se pueden direccionar directamente las pantallas matriciales LED de Pixel It./nTambién se consultan los sensores instalados y se almacenan en ioBroker.", - "pl": "Za pomocą tego adaptera można bezpośrednio adresować wyświetlacze matrycowe Pixel It LED./nRównież zainstalowane czujniki są odpytywane i zapisywane w ioBroker.", - "zh-cn": "使用此适配器,可以直接寻址Pixel It LED矩阵显示器。/n还可以查询已安装的传感器并将其存储在ioBroker中。", - "uk": "За допомогою цього адаптера можна адресувати напряму світлодіодні дисплеї Pixel It./nУстановлені датчики також запитуються та зберігаються в ioBroker." + "en": "Connects to Bambulab 3d printers to retrieve data of current print and control main aspects", + "de": "Verbindet sich mit Bambulab-3D-Druckern, um Daten des aktuellen Drucks abzurufen und Hauptaspekte zu steuern", + "ru": "Подключается к 3D-принтерам Bambulab для получения данных о текущей печати и управления основными аспектами.", + "pt": "Conecta-se às impressoras 3D Bambulab para recuperar dados de impressão atual e controlar os principais aspectos", + "nl": "Maakt verbinding met Bambulab 3D-printers om gegevens op te halen over de huidige afdruk- en controleaspecten", + "fr": "Se connecte aux imprimantes 3d Bambulab pour récupérer les données d'impression en cours et contrôler les principaux aspects", + "it": "Si collega alle stampanti 3D Bambulab per recuperare i dati della stampa corrente e controllare gli aspetti principali", + "es": "Se conecta a impresoras 3d Bambulab para recuperar datos de impresión actual y controlar aspectos principales", + "pl": "Łączy się z drukarkami 3D Bambulab, aby pobierać dane dotyczące bieżącego drukowania i kontrolować główne aspekty", + "uk": "Підключається до 3d-принтерів Bambulab для отримання даних поточного друку та контролю основних аспектів", + "zh-cn": "连接到 Bambulab 3D 打印机以检索当前打印的数据并控制主要方面" }, "titleFull": { - "en": "Pixel It", - "de": "Pixel It", - "ru": "Pixel It", - "pt": "Pixel It", - "nl": "Pixel It", - "fr": "Pixel It", - "it": "Pixel It", - "es": "Pixel It", - "pl": "Pixel It", - "zh-cn": "像素化", - "uk": "Pixel It" + "en": "Bambulab 3d Printer integration", + "de": "Integration des Bambulab 3D-Druckers", + "ru": "Интеграция с 3D-принтером Bambulab", + "pt": "Integração da impressora 3D Bambulab", + "nl": "Bambulab 3D Printer integratie", + "fr": "Intégration de l'imprimante 3d Bambulab", + "it": "Integrazione della stampante 3d Bambulab", + "es": "Integración de la impresora 3d Bambulab", + "pl": "Integracja drukarki 3D Bambulab", + "uk": "Інтеграція 3d принтера Bambulab", + "zh-cn": "Bambulab 3D 打印机集成" + }, + "branch": "main", + "github": "https://github.com/DrozmotiX/ioBroker.bambulab", + "installs": 393, + "weekDownloads": 10, + "stars": 20, + "issues": 14, + "score": 1 + }, + "asuswrt": { + "title": { + "de": "asuswrt", + "en": "asuswrt", + "ru": "asuswrt", + "zh-cn": "asuswrt" + }, + "content": "adapterref/iobroker.asuswrt/README.md", + "icon": "adapterref/iobroker.asuswrt/asuswrt.png", + "keywords": "asus, asuswrt", + "authors": "mcdhrts", + "license": "MIT", + "published": "2018-12-09T13:14:52.247Z", + "version": "1.0.1", + "latestVersion": "1.0.1", + "materialize": true, + "compact": true, + "description": { + "en": "Find Active Devices in ASUS Routers running ASUSWRT for ioBroker", + "de": "Finde aktive Geräte in ASUS Routers mit ASUSWRT für ioBroker" + }, + "titleFull": { + "en": "ASUSWRT", + "de": "ASUSWRT", + "ru": "ASUSWRT", + "pt": "ASUSWRT", + "nl": "ASUSWRT", + "fr": "ASUSWRT", + "it": "ASUSWRT", + "es": "ASUSWRT", + "pl": "ASUSWRT" }, "branch": "master", - "github": "https://github.com/pixelit-project/ioBroker.pixelit", - "installs": 119, + "github": "https://github.com/mcdhrts/ioBroker.asuswrt", + "installs": 175, "weekDownloads": 7, + "stars": 1, + "issues": 3, + "score": 1 + }, + "hs100": { + "title": { + "de": "hs100", + "en": "hs100", + "ru": "hs100", + "zh-cn": "hs100" + }, + "content": "adapterref/iobroker.hs100/README.md", + "icon": "adapterref/iobroker.hs100/hs100.png", + "keywords": "ioBroker, hs100, tp-link, home automation", + "authors": "arteck ", + "license": "MIT", + "published": "2017-08-08T19:55:36.776Z", + "version": "2.2.0", + "latestVersion": "2.2.0", + "compact": true, + "description": { + "en": "connects TP-Link Plugs and Bulbs to ioBroker", + "de": "verbindet TP-Link Geräte mit ioBroker", + "ru": "подключает устройства TP-Link Plugs к ioBroker", + "pt": "liga dispositivos TP-Link Plugs a ioBroker", + "nl": "verbindt TP-Link Plugs met ioBroker", + "fr": "connecte les périphériques TP-Link Plugs à ioBroker", + "it": "collega i dispositivi TP-Link Plugs a ioBroker", + "es": "conecta dispositivos TP-Link Plugs a ioBroker", + "pl": "łączy urządzenia TP-Link Plugs z ioBroker" + }, + "titleFull": { + "en": "hs100", + "de": "hs100", + "ru": "hs100", + "pt": "hs100", + "nl": "hs100", + "fr": "hs100", + "it": "hs100", + "es": "hs100", + "pl": "hs100" + }, + "branch": "master", + "github": "https://github.com/arteck/ioBroker.hs100", + "installs": 2117, + "weekDownloads": 77, + "stars": 16, + "issues": 9, + "score": 1 + }, + "atlas-scientific-ezo-i2c": { + "title": { + "de": "atlas-scientific-ezo-i2c", + "en": "atlas-scientific-ezo-i2c", + "ru": "atlas-scientific-ezo-i2c", + "zh-cn": "atlas-scientific-ezo-i2c" + }, + "content": "adapterref/iobroker.atlas-scientific-ezo-i2c/README.md", + "icon": "adapterref/iobroker.atlas-scientific-ezo-i2c/atlas-scientific-ezo-i2c.png", + "keywords": "ioBroker, template, Smart Home, home automation", + "authors": "Buzze11 ", + "license": "Apache-2.0", + "published": "2023-06-06T10:15:55.914Z", + "version": "2.3.0", + "latestVersion": "2.3.0", + "compact": true, + "description": { + "en": "atlas-scientific-ezo-i2c", + "de": "atlas-scientific-ezo-i2c", + "ru": "атлас-научный-ezo-i2c", + "pt": "atlas-científico-ezo-i2c", + "nl": "atlas-wetenschappelijk-ezo-i2c", + "fr": "atlas-scientifique-ezo-i2c", + "it": "atlas-scientifico-ezo-i2c", + "es": "atlas-cientifico-ezo-i2c", + "pl": "atlas-naukowy-ezo-i2c", + "zh-cn": "地图集-科学-ezo-i2c", + "uk": "atlas-scientific-ezo-i2c" + }, + "titleFull": { + "en": "Atlas Scientific EZO", + "de": "Atlas Scientific EZO", + "ru": "Атлас Научная ЭЗО", + "pt": "Atlas Científico EZO", + "nl": "Atlas Wetenschappelijke EZO", + "fr": "Atlas Scientifique EZO", + "it": "Atlante scientifico EZO", + "es": "EZO científico de Atlas", + "pl": "Atlas Scientific EZO", + "zh-cn": "阿特拉斯科学 EZO", + "uk": "Atlas Scientific EZO" + }, + "branch": "master", + "github": "https://github.com/Buzze11/ioBroker.atlas-scientific-ezo-i2c", + "installs": 5, + "weekDownloads": 159, "stars": 4, - "issues": 1, + "issues": 6, "score": 1 }, "deconz": { @@ -8834,539 +9089,602 @@ }, "branch": "master", "github": "https://github.com/Jey-Cee/ioBroker.deconz", - "installs": 6457, + "installs": 6441, "weekDownloads": 201, "stars": 200, "issues": 36, "score": 1 }, - "tinker": { + "ds18b20": { "title": { - "de": "tinker", - "en": "tinker", - "ru": "tinker", - "zh-cn": "tinker" + "de": "ds18b20", + "en": "ds18b20", + "ru": "ds18b20", + "zh-cn": "ds18b20" }, - "content": "adapterref/iobroker.tinker/README.md", - "icon": "adapterref/iobroker.tinker/tinker.png", - "keywords": "monitoring, tinkerboard", - "authors": "simatec ", - "license": "MIT", - "published": "2018-07-10T12:20:15.468Z", - "version": "1.3.2", - "latestVersion": "1.3.4", + "content": "adapterref/iobroker.ds18b20/README.md", + "icon": "adapterref/iobroker.ds18b20/ds18b20.png", + "keywords": "ds18b20, ds1820, 1wire, temperature", + "authors": "Peter Müller ", + "license": "MIT", + "published": "2019-10-01T13:43:29.789Z", + "version": "2.0.5", + "latestVersion": "2.0.5", + "materialize": true, "compact": true, "description": { - "en": "TinkerBoard Monitor for ioBroker", - "de": "TinkerBoard Monitor für ioBroker", - "ru": "TinkerBoard Monitor для ioBroker", - "pt": "TinkerBoard Monitor para ioBroker", - "nl": "TinkerBoard Monitor voor ioBroker", - "fr": "Moniteur TinkerBoard pour ioBroker", - "it": "TinkerBoard Monitor per ioBroker", - "es": "TinkerBoard Monitor for ioBroker", - "pl": "TinkerBoard Monitor dla jOBroker", - "uk": "TinkerBoard монітор для ioBroker", - "zh-cn": "ioBroker的叮当监视器" + "en": "Integration of DS18B20 1-wire temperature sensors", + "de": "Integration von DS18B20 1-Wire-Temperatursensoren", + "ru": "Интеграция датчиков температуры DS18B20 1-wire", + "pt": "Integração de sensores de temperatura de 1 fio DS18B20", + "nl": "Integratie van DS18B20 1-draads temperatuursensoren", + "fr": "Intégration des capteurs de température 1 fil DS18B20", + "it": "Integrazione di sensori di temperatura a 1 filo DS18B20", + "es": "Integración de sensores de temperatura de 1 hilo DS18B20", + "pl": "Integracja czujników temperatury DS18B20 1-wire", + "uk": "Інтеграція 1-провідних датчиків температури DS18B20", + "zh-cn": "集成 DS18B20 1 线温度传感器" }, "titleFull": { - "en": "TinkerBoard Monitoring", - "de": "TinkerBoard Monitoring", - "ru": "TinkerBoard Monitoring", - "pt": "Monitoramento de SinkerBoard", - "nl": "Controle TinkerBoard", - "fr": "Surveillance de TinkerBoard", - "it": "TinkerBoard Monitoraggio", - "es": "TinkerBoard Monitoring", - "pl": "TinkerBoard Monitoring", - "uk": "TinkerBoard Моніторинг", - "zh-cn": "小叮当监测" + "en": "DS18B20", + "de": "DS18B20", + "ru": "DS18B20", + "pt": "DS18B20", + "nl": "DS18B20", + "fr": "DS18B20", + "it": "DS18B20", + "es": "DS18B20", + "pl": "DS18B20", + "zh-cn": "DS18B20", + "uk": "DS18B20" }, "branch": "master", - "github": "https://github.com/simatec/ioBroker.tinker", - "installs": 67, - "weekDownloads": 79, + "github": "https://github.com/crycode-de/ioBroker.ds18b20", + "installs": 987, + "weekDownloads": 67, "stars": 5, - "issues": 0, + "issues": 1, "score": 1 }, - "nut": { + "heytech": { "title": { - "de": "nut", - "en": "nut", - "ru": "nut", - "zh-cn": "nut" + "de": "heytech", + "en": "heytech", + "ru": "heytech", + "zh-cn": "heytech" }, - "content": "adapterref/iobroker.nut/README.md", - "icon": "adapterref/iobroker.nut/nut.png", - "keywords": "iobroker, nut, ups, usv", - "authors": "Apollon77 ", + "content": "adapterref/iobroker.heytech/README.md", + "icon": "adapterref/iobroker.heytech/heytech.png", + "keywords": "shutter, shutter control, heytech,", + "authors": "Jey Cee, Ansgar Schulte", "license": "MIT", - "published": "2016-07-06T10:12:46.812Z", - "version": "1.6.0", - "latestVersion": "1.6.0", + "published": "2019-04-10T21:59:47.753Z", + "version": "1.0.6", + "latestVersion": "1.1.0", "compact": true, "description": { - "en": "Read all data from your UPS/USV via nut protocol", - "de": "Lesen Sie alle Daten von Ihrer USV / USV über das Mutterprotokoll", - "ru": "Считайте все данные с вашего UPS / USV по протоколу Nut", - "pt": "Leia todos os dados do seu UPS / USV via protocolo nut", - "nl": "Lees alle gegevens van uw UPS / USV via een moer-protocol", - "fr": "Lisez toutes les données de votre UPS / USV via le protocole d'écrou", - "it": "Leggi tutti i dati dal tuo UPS / USV tramite protocollo dado", - "es": "Lea todos los datos de su UPS / USV a través del protocolo de tuerca", - "pl": "Odczytaj wszystkie dane z UPS / USV za pomocą protokołu NUT", - "zh-cn": "通过螺母协议从UPS / USV读取所有数据" + "en": "Connect to and control HEYtech devices. https://rolladensteuerung.de/", + "de": "Anschließen und Steuern von HEYtech-Geräten. https://rolladensteuerung.de/", + "ru": "Подключайтесь и управляйте устройствами HEYtech. https://rolladensteuerung.de/", + "pt": "Conecte e controle dispositivos HEYtech. https://rolladensteuerung.de/", + "nl": "Maak verbinding met HEYtech-apparaten en bedien deze. https://rolladensteuerung.de/", + "fr": "Connectez-vous à et contrôlez les appareils HEYtech. https://rolladensteuerung.de/", + "it": "Connetti e controlla i dispositivi HEYtech. https://rolladensteuerung.de/", + "es": "Conectar y controlar dispositivos HEYtech. https://rolladensteuerung.de/", + "pl": "Połącz się i kontroluj urządzenia HEYtech. https://rolladensteuerung.de/", + "zh-cn": "连接并控制HEYtech设备", + "uk": "Підключайтеся до пристроїв HEYtech і керуйте ними. https://rolladensteuerung.de/" }, "titleFull": { - "en": "Network UPS", - "de": "Netzwerk-USV", - "ru": "Сетевой ИБП", - "pt": "UPS de rede", - "nl": "Netwerk-UPS", - "fr": "Réseau UPS", - "it": "UPS di rete", - "es": "UPS de red", - "pl": "Sieciowy UPS", - "zh-cn": "网络不间断电源" + "en": "HEYtech", + "de": "HEYtech", + "ru": "HEYtech", + "pt": "HEYtech", + "nl": "HEYtech", + "fr": "HEYtech", + "it": "HEYtech", + "es": "HEYtech", + "pl": "HEYtech", + "zh-cn": "HEYtech", + "uk": "HEYtech" }, "branch": "master", - "github": "https://github.com/Apollon77/ioBroker.nut", - "installs": 2200, - "weekDownloads": 44, - "stars": 8, - "issues": 5, + "github": "https://github.com/Jey-Cee/ioBroker.heytech", + "installs": 21, + "weekDownloads": 10, + "stars": 4, + "issues": 2, "score": 1 }, - "ble": { + "i2c": { "title": { - "de": "ble", - "en": "ble", - "ru": "ble", - "zh-cn": "ble" + "de": "i2c", + "en": "i2c", + "ru": "i2c", + "zh-cn": "i2c" }, - "content": "adapterref/iobroker.ble/README.md", - "icon": "adapterref/iobroker.ble/ble.png", - "keywords": "bluetooth, BLE, beacon", - "authors": "AlCalzone ", - "license": "MIT", - "published": "2017-09-05T15:57:13.123Z", - "version": "0.14.0", - "latestVersion": "0.14.0", + "content": "adapterref/iobroker.i2c/README.md", + "icon": "adapterref/iobroker.i2c/i2c.png", + "keywords": "I2C, Adafruit STEMMA Soil Sensor, ADS1015, ADS1115, BH1750, BME280, GY-US42, HMC5883L, INA219, MCP23008, MCP23017, MCP4725, PCF8574, PCA9685, QMC5883L, SHT3x, SRF02, SX1507, SX1508, SX1509, Raspberry Pi, BeagleBone, Intel Edison", + "authors": "UncleSamSwiss ", + "license": "Apache-2.0", + "published": "2017-07-27T19:16:54.429Z", + "version": "1.2.1", + "latestVersion": "1.2.1", "materialize": true, - "compact": false, + "compact": true, "description": { - "en": "Monitor Bluetooth Low Energy (BLE) beacons", - "de": "Überwacht Bluetooth Low Energy (BLE) beacons", - "ru": "Монитор Bluetooth низкой энергии (BLE) маяки", - "pt": "Monitor de Bluetooth Low Energy (BLE) beacons", - "nl": "Monitor Bluetooth Low Energy (BLE) beacons", - "fr": "Moniteur Bluetooth Low Energy (BLE) balises", - "it": "Monitor Bluetooth Low Energy (BLE) beacon", - "es": "Monitor de Bluetooth de Baja Energía (BLE) las balizas", - "pl": "Monitor Bluetooth low energy (BLE) latarnie", - "zh-cn": "监测蓝牙低能源(BLE)信标" + "en": "Communicates with devices over I2C bus.", + "de": "Kommuniziert mit Geräten über den I2C-Bus.", + "ru": "Обменивается данными с устройствами по шине I2C.", + "pt": "Comunica-se com dispositivos pelo barramento I2C.", + "nl": "Communiceert met apparaten via I2C-bus.", + "fr": "Communique avec les appareils via le bus I2C.", + "it": "Comunica con i dispositivi tramite bus I2C.", + "es": "Se comunica con dispositivos a través del bus I2C.", + "pl": "Komunikuje się z urządzeniami przez magistralę I2C.", + "zh-cn": "通过I2C总线与设备通信。" }, "titleFull": { - "en": "Bluetooth Low Energy (BLE)", - "de": "Bluetooth-Niedrigenergie (BLE)", - "ru": "Bluetooth с низким энергопотреблением (BLE)", - "pt": "Bluetooth de baixa energia (BLE)", - "nl": "Bluetooth lage energie (BLE)", - "fr": "Bluetooth à faible consommation d'énergie (BLE)", - "it": "Bluetooth a bassa energia (BLE)", - "es": "Bluetooth de baja energía (BLE)", - "pl": "Niskoenergetyczna łączność Bluetooth (BLE)", - "zh-cn": "低功耗蓝牙 (BLE)" + "en": "I2C", + "de": "I2C", + "ru": "I2C", + "pt": "I2C", + "nl": "I2C", + "fr": "I2C", + "it": "I2C", + "es": "I2C", + "pl": "I2C", + "zh-cn": "I2C" }, "branch": "master", - "github": "https://github.com/AlCalzone/ioBroker.ble", - "installs": 2916, - "weekDownloads": 87, - "stars": 41, - "issues": 62, + "github": "https://github.com/UncleSamSwiss/ioBroker.i2c", + "installs": 566, + "weekDownloads": 21, + "stars": 19, + "issues": 44, "score": 1 }, - "amazon-dash": { + "opi": { "title": { - "de": "amazon-dash", - "en": "amazon-dash", - "ru": "amazon-dash", - "zh-cn": "amazon-dash" + "de": "opi", + "en": "opi", + "ru": "opi", + "zh-cn": "opi" }, - "content": "adapterref/iobroker.amazon-dash/README.md", - "icon": "adapterref/iobroker.amazon-dash/amazon-dash.png", - "keywords": "amazon-dash", - "authors": "Patrick Arns ", + "content": "adapterref/iobroker.opi/README.md", + "icon": "adapterref/iobroker.opi/opi.png", + "keywords": "ioBroker, monitoring, orangepi", + "authors": "Christian Baumgartner, husky-koglhof , Johnny Schneider, Johann Schneider ", "license": "MIT", - "published": "2016-09-05T19:03:16.756Z", - "version": "1.2.0", - "latestVersion": "1.2.0", + "published": "2018-01-22T21:44:32.139Z", + "version": "0.1.2", + "latestVersion": "0.1.2", "materialize": true, - "compact": true, "description": { - "de": "Adapter für Amazon Dash buttons", - "en": "Adapter for Amazon Dash buttons", - "ru": "Драйвер для подключения Amazon Dash кнопок" + "en": "OPi-Monitor for ioBroker", + "de": "OPi-Monitor für ioBroker", + "ru": "OPI-монитор для ioBroker", + "pt": "OPi-Monitor para ioBroker", + "nl": "OPi-Monitor voor ioBroker", + "fr": "OPi-Monitor pour ioBroker", + "it": "OPi-Monitor per ioBroker", + "es": "OPi-Monitor para ioBroker", + "pl": "OPi-Monitor dla ioBroker", + "zh-cn": "适用于ioBroker的OPi-Monitor" }, "titleFull": { - "en": "Amazon Dash-Button" - }, - "branch": "master", - "github": "https://github.com/PArns/ioBroker.amazon-dash", - "installs": 310, - "weekDownloads": 80, - "stars": 11, - "issues": 9, - "score": 1 + "en": "OPi-monitoring", + "de": "OPi-Monitor", + "ru": "OPI-мониторинг", + "pt": "OPi-monitoramento", + "nl": "OPi-bewaking", + "fr": "OPi-monitoring", + "it": "OPI monitoraggio", + "es": "OPi-monitoreo", + "pl": "Monitorowanie OPi", + "zh-cn": "OPI-监控" + }, + "branch": "master", + "github": "https://github.com/ioBroker-community-adapters/ioBroker.opi", + "installs": 69, + "weekDownloads": 1, + "stars": 2, + "issues": 16, + "score": 1 }, - "canbus": { + "pixelit": { "title": { - "de": "canbus", - "en": "canbus", - "ru": "canbus", - "zh-cn": "canbus" + "de": "pixelit", + "en": "pixelit", + "ru": "pixelit", + "zh-cn": "pixelit" }, - "content": "adapterref/iobroker.canbus/README.md", - "icon": "adapterref/iobroker.canbus/canbus.png", - "keywords": "can, bus, can-bus, network", - "authors": "Peter Müller ", - "license": "CC-BY-NC-SA-4.0", - "published": "2020-11-09T16:39:01.835Z", - "version": "1.3.1", - "latestVersion": "1.3.1", - "materialize": true, + "content": "adapterref/iobroker.pixelit/README.md", + "icon": "adapterref/iobroker.pixelit/pixelit.png", + "keywords": "pixelit, dot matix, matrix array", + "authors": "Dennis Rathjen ", + "license": "MIT", + "published": "2020-09-16T18:40:43.305Z", + "version": "1.1.3", + "latestVersion": "1.1.4", "compact": true, "description": { - "en": "CAN Bus integration", - "de": "CAN-Bus-Integration", - "ru": "Интеграция с шиной CAN", - "pt": "Integração de barramento CAN", - "nl": "CAN Bus-integratie", - "fr": "Intégration CAN Bus", - "it": "Integrazione CAN Bus", - "es": "Integración de bus CAN", - "pl": "Integracja z magistralą CAN", - "zh-cn": "CAN总线集成" + "en": "With this adapter, the Pixel It LED matrix displays can be addressed directly./nThe installed sensors are also queried and stored in ioBroker.", + "de": "Mit diesen Adapter kann das Pixel It LED Matrix Displays direkt angesprochen werden./nAuch die Verbauten Sensoren werden abgefragt und in ioBroker gespeichert.", + "ru": "С помощью этого адаптера можно напрямую обращаться к матричным светодиодным дисплеям Pixel It./nКроме того, установленные датчики опрашиваются и сохраняются в ioBroker.", + "pt": "Com este adaptador os Ecrãs Matriciais Pixel It LED podem ser endereçados directamente./nTambém os sensores instalados são consultados e armazenados no ioBroker.", + "nl": "Met deze adapter kunnen de Pixel It LED Matrix Displays direct worden aangesproken./nOok de geïnstalleerde sensoren worden opgevraagd en opgeslagen in ioBroker.", + "fr": "Avec cet adaptateur, les écrans matriciels LED Pixel It peuvent être adressés directement./nLes capteurs installés sont également interrogés et stockés dans ioBroker.", + "it": "Con questo adattatore i Pixel It LED Matrix Display possono essere indirizzati direttamente./nAnche i sensori installati vengono interrogati e memorizzati in ioBroker.", + "es": "Con este adaptador se pueden direccionar directamente las pantallas matriciales LED de Pixel It./nTambién se consultan los sensores instalados y se almacenan en ioBroker.", + "pl": "Za pomocą tego adaptera można bezpośrednio adresować wyświetlacze matrycowe Pixel It LED./nRównież zainstalowane czujniki są odpytywane i zapisywane w ioBroker.", + "zh-cn": "使用此适配器,可以直接寻址Pixel It LED矩阵显示器。/n还可以查询已安装的传感器并将其存储在ioBroker中。", + "uk": "За допомогою цього адаптера можна адресувати напряму світлодіодні дисплеї Pixel It./nУстановлені датчики також запитуються та зберігаються в ioBroker." }, "titleFull": { - "en": "CAN-Bus", - "de": "CAN-Bus", - "ru": "CAN-Bus", - "pt": "Ônibus pode", - "nl": "CAN-bus", - "fr": "CAN-Bus", - "it": "CAN-Bus", - "es": "Puede transportar", - "pl": "Magistrala CAN", - "zh-cn": "CAN总线" + "en": "Pixel It", + "de": "Pixel It", + "ru": "Pixel It", + "pt": "Pixel It", + "nl": "Pixel It", + "fr": "Pixel It", + "it": "Pixel It", + "es": "Pixel It", + "pl": "Pixel It", + "zh-cn": "像素化", + "uk": "Pixel It" }, "branch": "master", - "github": "https://github.com/crycode-de/ioBroker.canbus", - "installs": 278, - "weekDownloads": 16, - "stars": 9, - "issues": 2, + "github": "https://github.com/pixelit-project/ioBroker.pixelit", + "installs": 118, + "weekDownloads": 7, + "stars": 4, + "issues": 1, "score": 1 }, - "piface": { + "noolitef": { "title": { - "de": "piface", - "en": "piface", - "ru": "piface", - "zh-cn": "piface" + "de": "noolitef", + "en": "noolitef", + "ru": "noolitef", + "zh-cn": "noolitef" }, - "content": "adapterref/iobroker.piface/README.md", - "icon": "adapterref/iobroker.piface/piface.png", - "keywords": "piface, raspberry, addon", - "authors": "Lars Weimar ", + "content": "adapterref/iobroker.noolitef/README.md", + "icon": "adapterref/iobroker.noolitef/noolitef.png", + "keywords": "ioBroker, template, Smart Home, home automation", + "authors": "Pavel Tsytovich ", "license": "MIT", - "published": "2016-04-29T12:31:59.913Z", - "version": "1.0.0", - "latestVersion": "1.0.0", - "description": "Control PiFace Board", - "titleFull": "PiFace addon", + "published": "2020-01-23T10:33:27.582Z", + "version": "-.-.-", + "latestVersion": "0.0.4", + "materialize": true, + "compact": true, + "description": { + "en": "This adapter integrated Noolite-F device into iobroker", + "de": "Dieser Adapter hat das Noolite-F-Gerät in den Iobroker integriert", + "ru": "Этот адаптер интегрировал устройство Noolite-F в iobroker", + "pt": "Este adaptador integrou o dispositivo Noolite-F ao iobroker", + "nl": "Dit in de adapter geïntegreerde Noolite-F-apparaat in iobroker", + "fr": "Cet adaptateur a intégré le périphérique Noolite-F à iobroker", + "it": "Questo adattatore ha integrato il dispositivo Noolite-F in iobroker", + "es": "Este adaptador integró el dispositivo Noolite-F en iobroker", + "pl": "Ten adapter zintegrował urządzenie Noolite-F z iobroker", + "zh-cn": "该适配器将Noolite-F设备集成到iobroker中" + }, + "titleFull": { + "en": "Noolite-F device protocol support", + "de": "Unterstützung des Noolite-F-Geräteprotokolls", + "ru": "Поддержка протокола устройства Noolite-F", + "pt": "Suporte ao protocolo de dispositivo Noolite-F", + "nl": "Noolite-F apparaatprotocolondersteuning", + "fr": "Prise en charge du protocole d'appareil Noolite-F", + "it": "Supporto del protocollo per dispositivi Noolite-F", + "es": "Soporte de protocolo del dispositivo Noolite-F", + "pl": "Obsługa protokołu urządzeń Noolite-F", + "zh-cn": "Noolite-F设备协议支持" + }, "branch": "master", - "github": "https://github.com/eisbaeeer/iobroker.piface", - "installs": 11, - "weekDownloads": 0, - "stars": -1, - "issues": 12, + "github": "https://github.com/paveltsytovich/ioBroker.noolitef", + "installs": 2, + "weekDownloads": 2, + "stars": 2, + "issues": 20, "score": 1 }, - "apcups": { + "tinker": { "title": { - "de": "apcups", - "en": "apcups", - "ru": "apcups", - "zh-cn": "apcups" + "de": "tinker", + "en": "tinker", + "ru": "tinker", + "zh-cn": "tinker" }, - "content": "adapterref/iobroker.apcups/README.md", - "icon": "adapterref/iobroker.apcups/ups.png", - "keywords": "home automation, Reserve power, UPS", - "authors": "Serhiy Krasovskyy ", + "content": "adapterref/iobroker.tinker/README.md", + "icon": "adapterref/iobroker.tinker/tinker.png", + "keywords": "monitoring, tinkerboard", + "authors": "simatec ", "license": "MIT", - "published": "2021-09-24T06:11:41.175Z", - "version": "4.0.0", - "latestVersion": "4.0.0", + "published": "2018-07-10T12:20:15.468Z", + "version": "1.3.2", + "latestVersion": "1.3.4", "compact": true, "description": { - "en": "Adapter to communicate with APC UPS via apcupsd", - "de": "Adapter zur Kommunikation mit APC UPS über apcupsd", - "ru": "Адаптер для работы с APC UPS с использованием apcupsd", - "uk": "Адаптер для роботи с APC UPS з використанням apcupsd", - "pt": "Adaptador para comunicação com APC UPS via appcupsd", - "nl": "Adapter om te communiceren met APC UPS via apcupsd", - "fr": "Adaptateur pour communiquer avec APC UPS via apcupsd", - "it": "Adattatore per comunicare con l'UPS APC tramite apcupsd", - "es": "Adaptador para comunicarse con APC UPS vía apcupsd", - "pl": "Adapter do komunikacji z UPS APC przez apcupsd", - "zh-cn": "适配器通过 apcupsd 与 APC UPS 通信" + "en": "TinkerBoard Monitor for ioBroker", + "de": "TinkerBoard Monitor für ioBroker", + "ru": "TinkerBoard Monitor для ioBroker", + "pt": "TinkerBoard Monitor para ioBroker", + "nl": "TinkerBoard Monitor voor ioBroker", + "fr": "Moniteur TinkerBoard pour ioBroker", + "it": "TinkerBoard Monitor per ioBroker", + "es": "TinkerBoard Monitor for ioBroker", + "pl": "TinkerBoard Monitor dla jOBroker", + "uk": "TinkerBoard монітор для ioBroker", + "zh-cn": "ioBroker的叮当监视器" }, "titleFull": { - "en": "APC UPS connector", - "de": "APC-USV-Anschluss", - "ru": "APC UPS адаптер", - "uk": "APC UPS адаптер", - "pt": "Conector UPS APC", - "nl": "APC UPS-connector", - "fr": "Connecteur APC ASI", - "it": "Connettore UPS APC", - "es": "Conector SAI APC", - "pl": "Złącze UPS APC", - "zh-cn": "APC UPS 连接器" + "en": "TinkerBoard Monitoring", + "de": "TinkerBoard Monitoring", + "ru": "TinkerBoard Monitoring", + "pt": "Monitoramento de SinkerBoard", + "nl": "Controle TinkerBoard", + "fr": "Surveillance de TinkerBoard", + "it": "TinkerBoard Monitoraggio", + "es": "TinkerBoard Monitoring", + "pl": "TinkerBoard Monitoring", + "uk": "TinkerBoard Моніторинг", + "zh-cn": "小叮当监测" }, "branch": "master", - "github": "https://github.com/XHunter74/ioBroker.apcups", - "installs": 545, - "weekDownloads": 19, - "stars": 3, - "issues": 2, + "github": "https://github.com/simatec/ioBroker.tinker", + "installs": 67, + "weekDownloads": 79, + "stars": 5, + "issues": 0, "score": 1 }, - "windows-control": { + "zigbee": { "title": { - "de": "windows-control", - "en": "windows-control", - "ru": "windows-control", - "zh-cn": "windows-control" + "de": "zigbee", + "en": "zigbee", + "ru": "zigbee", + "zh-cn": "zigbee" }, - "content": "adapterref/iobroker.windows-control/README.md", - "icon": "adapterref/iobroker.windows-control/windows-control.png", - "keywords": "windows, control, microsoft, getadmin", - "authors": "Mic-M ", + "content": "adapterref/iobroker.zigbee/README.md", + "icon": "adapterref/iobroker.zigbee/zigbee.png", + "keywords": "zigbee, xiaomi, cc2531, cc2530, cc2538, cc2652, deconz, conbee, raspbee", + "authors": "Kirov Ilya", "license": "MIT", - "published": "2020-03-28T08:47:26.008Z", - "version": "0.1.5", - "latestVersion": "0.1.5", - "materialize": true, + "published": "2018-06-08T19:33:19.576Z", + "version": "1.10.3", + "latestVersion": "1.10.3", "compact": true, "description": { - "en": "Controlling Microsoft Windows devices", - "de": "Steuern von Microsoft Windows-Geräten", - "ru": "Управление устройствами Microsoft Windows", - "pt": "Controlando dispositivos Microsoft Windows", - "nl": "Besturing van Microsoft Windows-apparaten", - "fr": "Contrôle des appareils Microsoft Windows", - "it": "Controllo dei dispositivi Microsoft Windows", - "es": "Control de dispositivos Microsoft Windows", - "pl": "Kontrolowanie urządzeń Microsoft Windows", - "zh-cn": "控制Microsoft Windows设备" + "en": "Zigbee adapter for Xiaomi (and other) devices via Chip cc26xx/cc25xx", + "uk": "Zigbee adapter for Xiaomi (and other) devices via Chip cc26xx/cc25xx", + "ru": "Zigbee адаптер для Xiaomi (и других) устройств через Chip cc26xx/cc25xx", + "de": "ZigBee-Adapter für Xiaomi (und andere) Geräte über Chip cc26xx/cc25xx", + "pt": "Adaptador Zigbee para dispositivos Xiaomi (e outros) via Chip cc26xx/cc25xx", + "nl": "Zigbee-adapter voor Xiaomi (en andere) apparaten via Chip cc26xx/cc25xx", + "fr": "Adaptateur Zigbee pour périphériques Xiaomi (et autres) Chip cc26xx/cc25xx", + "it": "Adattatore Zigbee per dispositivi Xiaomi (e altri) tramite Chip cc26xx/cc25xx", + "es": "Adaptador Zigbee para dispositivos Xiaomi (y otros) a través de Chip cc26xx/cc25xx", + "pl": "Adapter Zigbee do urządzeń Xiaomi (i innych) za pośrednictwem Chip cc26xx/cc25xx", + "zh-cn": "适用于小米(和其他)设备的Zigbee适配器,通过Chip cc26xx/cc25xx" }, "titleFull": { - "en": "Control Windows", - "de": "Windows steuern", - "ru": "Окна управления", - "pt": "Controlar o Windows", - "nl": "Beheer Windows", - "fr": "Fenêtres de contrôle", - "it": "Controlla Windows", - "es": "Control de Windows", - "pl": "Kontroluj Windows", - "zh-cn": "控制视窗" + "en": "Zigbee", + "uk": "Zigbee", + "ru": "Zigbee", + "de": "ZigBee", + "pt": "Zigbee", + "nl": "Zigbee", + "fr": "Zigbee", + "it": "Zigbee", + "es": "zigbee", + "pl": "Zigbee", + "zh-cn": "Zigbee" }, "branch": "master", - "github": "https://github.com/Mic-M/ioBroker.windows-control", - "installs": 984, - "weekDownloads": 17, - "stars": 6, - "issues": 24, + "github": "https://github.com/ioBroker/ioBroker.zigbee", + "installs": 14762, + "weekDownloads": 475, + "stars": 299, + "issues": 54, "score": 1 }, - "zwave2": { + "nuki": { "title": { - "de": "zwave2", - "en": "zwave2", - "ru": "zwave2", - "zh-cn": "zwave2" + "de": "nuki", + "en": "nuki", + "ru": "nuki", + "zh-cn": "nuki" }, - "content": "adapterref/iobroker.zwave2/README.md", - "icon": "adapterref/iobroker.zwave2/zwave2.svg", - "keywords": "zwave, z-wave, zwave2, z-wave 2", - "authors": "AlCalzone ", + "content": "adapterref/iobroker.nuki/README.md", + "icon": "adapterref/iobroker.nuki/nuki-logo.png", + "keywords": "nuki, smart, lock, opener", + "authors": "smaragdschlange ", "license": "MIT", - "published": "2019-08-25T13:06:36.465Z", - "version": "3.1.0", - "latestVersion": "3.1.0", + "published": "2018-10-05T09:37:04.501Z", + "version": "2.0.0", + "latestVersion": "2.0.0", "materialize": true, "compact": true, "description": { - "en": "The better Z-Wave integration", - "de": "Die bessere Z-Wave-Integration", - "ru": "Лучшая интеграция Z-Wave", - "pt": "A melhor integração do Z-Wave", - "nl": "De betere Z-Wave-integratie", - "fr": "La meilleure intégration Z-Wave", - "it": "La migliore integrazione di Z-Wave", - "es": "La mejor integración de Z-Wave", - "pl": "Lepsza integracja Z-Wave", - "zh-cn": "更好的Z-Wave集成", - "uk": "Краща інтеграція Z-Wave" + "en": "This adapter allows to control and monitor the Nuki Smart Lock", + "de": "Dieser Adapter ermöglicht die Steuerung und Überwachung des Nuki Smart Lock", + "ru": "Этот адаптер позволяет управлять и контролировать Нуки умный замок", + "pt": "Este adaptador permite controlar e monitorar o Nuki Smart Lock", + "nl": "Deze adapter maakt het mogelijk om controle en toezicht op de Nuki Smart Lock", + "fr": "Cet adaptateur permet de contrôler et de surveiller l'Nuki de Verrouillage Intelligent", + "it": "Questo adattatore permette di controllare e monitorare il Nuki Smart Lock", + "es": "Este adaptador permite el control y monitoreo de la Nuki Bloqueo Inteligente", + "pl": "Ten adapter pozwala zarządzać i kontrolować Нуки inteligentny zamek", + "zh-cn": "这适配器控制和监视Nuki智能锁定", + "uk": "Цей адаптер дозволяє контролювати та контролювати Nuki Smart Lock" }, "titleFull": { - "en": "Z-Wave 2", - "de": "Z-Wave 2", - "ru": "Z-Wave 2", - "pt": "Z-Wave 2", - "nl": "Z-Wave 2", - "fr": "Z-Wave 2", - "it": "Z-Wave 2", - "es": "Z-Wave 2", - "pl": "Z-Wave 2", - "zh-cn": "Z-Wave 2", - "uk": "Z-Wave 2" + "en": "Nuki Smart Lock", + "de": "Nuki Smart Lock", + "ru": "Нуки Умный Замок", + "pt": "Nuki Smart Lock", + "nl": "Nuki Smart Lock", + "fr": "Nuki De Verrouillage Intelligent", + "it": "Nuki Smart Lock", + "es": "Nuki Bloqueo Inteligente", + "pl": "Нуки Inteligentny Zamek", + "zh-cn": "Nuki智能锁定", + "uk": "Nuki Smart Lock" }, "branch": "master", - "github": "https://github.com/AlCalzone/ioBroker.zwave2", - "installs": 1262, - "weekDownloads": 80, - "stars": 22, - "issues": 54, + "github": "https://github.com/smaragdschlange/ioBroker.nuki", + "installs": 1607, + "weekDownloads": 64, + "stars": 28, + "issues": 30, "score": 1 }, - "rpi2": { + "wiffi-wz": { "title": { - "de": "rpi2", - "en": "rpi2", - "ru": "rpi2", - "zh-cn": "rpi2" + "de": "wiffi-wz", + "en": "wiffi-wz", + "ru": "wiffi-wz", + "zh-cn": "wiffi-wz" }, - "content": "adapterref/iobroker.rpi2/README.md", - "icon": "adapterref/iobroker.rpi2/rpi2.png", - "keywords": "ioBroker, monitoring, raspberry, orangepi, odroid, bananapi, gpio", - "authors": "Christian Baumgartner, husky-koglhof , Garfonso ", + "content": "adapterref/iobroker.wiffi-wz/README.md", + "icon": "adapterref/iobroker.wiffi-wz/wiffi-wz.png", + "keywords": "wiffi, wiffi-wz", + "authors": "Christian Vorholt ", "license": "MIT", - "published": "2016-10-23T14:16:37.202Z", - "version": "1.3.2", - "latestVersion": "2.0.0", + "published": "2017-12-10T19:27:01.107Z", + "version": "2.2.1", + "latestVersion": "2.2.1", + "materialize": true, "compact": true, "description": { - "en": "RPI-Monitor", - "de": "RPI-Monitor", - "ru": "RPI-монитор", - "pt": "RPI-Monitor", - "nl": "RPI-Monitor", - "fr": "RPI-Monitor", - "it": "RPI-Monitor", - "es": "RPI-Monitor", - "pl": "Monitor RPI", - "zh-cn": "RPI-监视器" + "en": "ioBroker adapter for Wiffi-wz, Weatherman and Rainyman", + "de": "ioBroker Adapter für Wiffi-wz, Weatherman und Rainyman", + "ru": "адаптер ioBroker для Wiffi-wz, Weatherman и Rainyman", + "pt": "Adaptador ioBroker para Wiffi-wz, Weatherman e Rainyman", + "nl": "ioBroker-adapter voor Wiffi-wz, Weatherman en Rainyman", + "fr": "Adaptateur ioBroker pour Wiffi-wz, Weatherman et Rainyman", + "it": "adattatore ioBroker per Wiffi-wz, Weatherman e Rainyman", + "es": "Adaptador ioBroker para Wiffi-wz, Weatherman y Rainyman", + "pl": "Adapter ioBroker dla Wiffi-wz, Weatherman i Rainyman" }, "titleFull": { - "en": "RPI-Monitor", - "de": "RPI-Monitor", - "ru": "RPI-монитор", - "pt": "RPI-Monitor", - "nl": "RPI-monitor", - "fr": "RPI-Moniteur", - "it": "RPI-Monitor", - "es": "Monitor RPI", - "pl": "Monitor RPI", - "zh-cn": "RPI-监视器" + "en": "wiffi-wz", + "de": "wiffi-wz", + "ru": "wiffi-wz", + "pt": "wiffi-wz", + "nl": "wiffi-wz", + "fr": "wiffi-wz", + "it": "wiffi-wz", + "es": "wiffi-wz", + "pl": "wiffi-wz" }, "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.rpi2", - "installs": 10915, - "weekDownloads": 269, - "stars": -1 + "github": "https://github.com/t4qjXH8N/ioBroker.wiffi-wz", + "installs": 356, + "weekDownloads": 12, + "stars": 7, + "issues": 32, + "score": 1 }, - "ring": { + "nut": { "title": { - "de": "ring", - "en": "ring", - "ru": "ring", - "zh-cn": "ring" + "de": "nut", + "en": "nut", + "ru": "nut", + "zh-cn": "nut" }, - "content": "adapterref/iobroker.ring/README.md", - "icon": "adapterref/iobroker.ring/ring.png", - "keywords": "Ring, Camera, Doorbell", - "authors": "Thorsten Stueben ", + "content": "adapterref/iobroker.nut/README.md", + "icon": "adapterref/iobroker.nut/nut.png", + "keywords": "iobroker, nut, ups, usv", + "authors": "Apollon77 ", "license": "MIT", - "published": "2018-12-14T13:36:22.039Z", - "version": "5.1.0", - "latestVersion": "6.1.0", + "published": "2016-07-06T10:12:46.812Z", + "version": "1.6.0", + "latestVersion": "1.6.0", "compact": true, "description": { - "en": "Ring Adapter", - "de": "Ring Adapter", - "ru": "Кольцо адаптер", - "pt": "Adaptador de anel", - "nl": "Ring Adapter", - "fr": "Adaptateur de réglage", - "it": "Adattatore di anelli", - "es": "Adaptador de anillos", - "pl": "Pierścień", - "uk": "Кільковий адаптер", - "zh-cn": "导 言" + "en": "Read all data from your UPS/USV via nut protocol", + "de": "Lesen Sie alle Daten von Ihrer USV / USV über das Mutterprotokoll", + "ru": "Считайте все данные с вашего UPS / USV по протоколу Nut", + "pt": "Leia todos os dados do seu UPS / USV via protocolo nut", + "nl": "Lees alle gegevens van uw UPS / USV via een moer-protocol", + "fr": "Lisez toutes les données de votre UPS / USV via le protocole d'écrou", + "it": "Leggi tutti i dati dal tuo UPS / USV tramite protocollo dado", + "es": "Lea todos los datos de su UPS / USV a través del protocolo de tuerca", + "pl": "Odczytaj wszystkie dane z UPS / USV za pomocą protokołu NUT", + "zh-cn": "通过螺母协议从UPS / USV读取所有数据" }, "titleFull": { - "en": "ring", - "de": "ring", - "ru": "ring", - "pt": "ring", - "nl": "ring", - "fr": "ring", - "it": "ring", - "es": "ring", - "pl": "ring", - "uk": "ring", - "zh-cn": "环 圈" + "en": "Network UPS", + "de": "Netzwerk-USV", + "ru": "Сетевой ИБП", + "pt": "UPS de rede", + "nl": "Netwerk-UPS", + "fr": "Réseau UPS", + "it": "UPS di rete", + "es": "UPS de red", + "pl": "Sieciowy UPS", + "zh-cn": "网络不间断电源" }, "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.ring", - "installs": 2175, - "weekDownloads": 202, - "stars": 28, - "issues": 33, + "github": "https://github.com/Apollon77/ioBroker.nut", + "installs": 2215, + "weekDownloads": 44, + "stars": 8, + "issues": 5, "score": 1 }, - "megadd": { + "opentherm": { "title": { - "de": "megadd", - "en": "megadd", - "ru": "megadd", - "zh-cn": "megadd" + "de": "opentherm", + "en": "opentherm", + "ru": "opentherm", + "zh-cn": "opentherm" }, - "content": "adapterref/iobroker.megadd/README.md", - "icon": "adapterref/iobroker.megadd/megad.png", - "keywords": "MegaD-2561, communication", - "authors": "ausHaus ", + "content": "adapterref/iobroker.opentherm/README.md", + "icon": "adapterref/iobroker.opentherm/opentherm.png", + "keywords": "heating, opentherm", + "authors": "DutchmanNL ", "license": "MIT", - "published": "2017-03-16T06:32:47.034Z", - "version": "0.2.0", - "latestVersion": "0.2.0", + "published": "2018-12-08T23:32:27.551Z", + "version": "-.-.-", + "latestVersion": "0.2.5", + "materialize": true, + "compact": true, "description": { - "en": "Lets control the MegaD-2561 over ethernet/internet (http://www.ab-log.ru/smart-house/ethernet/megad-2561)", - "de": "Ermöglicht die steuerung von MegaD-2561 über Ethernet/Internet (http://www.ab-log.ru/smart-house/ethernet/megad-2561)", - "ru": "Позволяет управлять MegaD-2561 через ethernet/интернет (http://www.ab-log.ru/smart-house/ethernet/megad-2561)" + "en": "Controlling the central heating system by OpenTherm Gateway", + "de": "Controlling the central heating system by OpenTherm Gateway", + "ru": "Controlling the central heating system by OpenTherm Gateway", + "pt": "Controlling the central heating system by OpenTherm Gateway", + "nl": "Controlling the central heating system by OpenTherm Gateway", + "fr": "Controlling the central heating system by OpenTherm Gateway", + "it": "Controlling the central heating system by OpenTherm Gateway", + "es": "Controlling the central heating system by OpenTherm Gateway", + "pl": "Controlling the central heating system by OpenTherm Gateway", + "zh-cn": "Controlling the central heating system by OpenTherm Gateway" + }, + "titleFull": { + "en": "OpenTherm Gateway", + "de": "OpenTherm Gateway", + "ru": "OpenTherm Gateway", + "pt": "OpenTherm Gateway", + "nl": "OpenTherm Gateway", + "fr": "OpenTherm Gateway", + "it": "OpenTherm Gateway", + "es": "OpenTherm Gateway", + "pl": "OpenTherm Gateway", + "zh-cn": "OpenTherm Gateway" }, - "titleFull": "MegaD-2561 Adapter", "branch": "master", - "github": "https://github.com/ausHaus/ioBroker.megadd", - "installs": 39, + "github": "https://github.com/DrozmotiX/ioBroker.opentherm", + "installs": 15, "weekDownloads": 3, - "stars": 1, - "issues": 15, + "stars": 7, + "issues": 26, "score": 1 }, "ebus": { @@ -9413,3270 +9731,2196 @@ }, "branch": "master", "github": "https://github.com/rg-engineering/ioBroker.ebus", - "installs": 821, + "installs": 818, "weekDownloads": 105, "stars": 12, "issues": 3, "score": 1 }, - "tinyrx4": { + "rpi2": { "title": { - "de": "tinyrx4", - "en": "tinyrx4", - "ru": "tinyrx4", - "zh-cn": "tinyrx4" + "de": "rpi2", + "en": "rpi2", + "ru": "rpi2", + "zh-cn": "rpi2" }, - "content": "adapterref/iobroker.tinyrx4/README.md", - "icon": "adapterref/iobroker.tinyrx4/tinyRX4.png", - "keywords": "tinyrx4, meigrafd, Funksensor, Raspberry, tinytx4", - "authors": "bowao ", + "content": "adapterref/iobroker.rpi2/README.md", + "icon": "adapterref/iobroker.rpi2/rpi2.png", + "keywords": "ioBroker, monitoring, raspberry, orangepi, odroid, bananapi, gpio", + "authors": "Christian Baumgartner, husky-koglhof , Garfonso ", "license": "MIT", - "published": "2019-08-09T19:16:19.154Z", - "version": "-.-.-", - "latestVersion": "1.0.0", - "materialize": true, + "published": "2016-10-23T14:16:37.202Z", + "version": "1.3.2", + "latestVersion": "2.0.0", "compact": true, "description": { - "en": "Read wireless sensordata received via TinyRX4", - "de": "Einlesen der vom TinyRX4 empfangenen Funksensordaten", - "ru": "Чтение беспроводных сенсордат, полученных через TinyRX4", - "pt": "Leia sensordata sem fio recebido via TinyRX4", - "nl": "Lees draadloze sensordata ontvangen via TinyRX4", - "fr": "Lire les sensordata sans fil reçus via TinyRX4", - "it": "Leggi la sensordata wireless ricevuta tramite TinyRX4", - "es": "Lee sensordata inalámbrica recibida a través de TinyRX4", - "pl": "Odczytaj bezprzewodowe czujniki odebrane przez TinyRX4" + "en": "RPI-Monitor", + "de": "RPI-Monitor", + "ru": "RPI-монитор", + "pt": "RPI-Monitor", + "nl": "RPI-Monitor", + "fr": "RPI-Monitor", + "it": "RPI-Monitor", + "es": "RPI-Monitor", + "pl": "Monitor RPI", + "zh-cn": "RPI-监视器" }, "titleFull": { - "en": "TinyRX4", - "de": "TinyRX4", - "ru": "TinyRX4", - "pt": "TinyRX4", - "nl": "TinyRX4", - "fr": "TinyRX4", - "it": "TinyRX4", - "es": "TinyRX4", - "pl": "TinyRX4" + "en": "RPI-Monitor", + "de": "RPI-Monitor", + "ru": "RPI-монитор", + "pt": "RPI-Monitor", + "nl": "RPI-monitor", + "fr": "RPI-Moniteur", + "it": "RPI-Monitor", + "es": "Monitor RPI", + "pl": "Monitor RPI", + "zh-cn": "RPI-监视器" }, "branch": "master", - "github": "https://github.com/bowao/ioBroker.tinyrx4", - "installs": 2, - "weekDownloads": 1, - "stars": 1, - "issues": 5, - "score": 1 - }, - "hilink": { - "title": { - "de": "hilink", - "en": "hilink", - "ru": "hilink", - "zh-cn": "hilink" - }, - "content": "adapterref/iobroker.hilink/README.md", - "icon": "adapterref/iobroker.hilink/hilink.png", - "installs": 17, - "weekDownloads": 3, - "stars": 3, - "issues": 13, - "score": 1 + "github": "https://github.com/iobroker-community-adapters/ioBroker.rpi2", + "installs": 10931, + "weekDownloads": 269, + "stars": -1 }, - "jeelink": { + "oilfox": { "title": { - "de": "jeelink", - "en": "jeelink", - "ru": "jeelink", - "zh-cn": "jeelink" + "de": "oilfox", + "en": "oilfox", + "ru": "oilfox", + "zh-cn": "oilfox" }, - "content": "adapterref/iobroker.jeelink/README.md", - "icon": "adapterref/iobroker.jeelink/jeelab_logo.png", - "keywords": "jeelink, openenergy, RFM, LaCrosse, emonTH", - "authors": "foxthefox ", + "content": "adapterref/iobroker.oilfox/README.md", + "icon": "adapterref/iobroker.oilfox/oilfox.png", + "keywords": "oilfox", + "authors": "jochen kuehner ", "license": "MIT", - "published": "2017-01-22T15:51:48.773Z", - "version": "1.2.5", - "latestVersion": "1.2.5", - "materialize": true, + "published": "2019-01-07T20:32:56.478Z", + "version": "4.3.0", + "latestVersion": "4.3.0", "compact": true, "description": { - "en": "read 868Mhz sensors of Technoline, emonTH, Lacrosse ", - "de": "lese 868Mhz Sensoren von Technoline, emonTH, Lacrosse", - "ru": "считывать датчики 868 МГц Technoline, emonTH, Lacrosse", - "pt": "ler sensores de 868Mhz de Technoline, emonTH, Lacrosse", - "nl": "lees 868Mhz sensoren van Technoline, emonTH, Lacrosse", - "fr": "lire les capteurs 868Mhz de Technoline, emonTH, Lacrosse", - "it": "leggere i sensori 868Mhz di Technoline, emonTH, Lacrosse", - "es": "leer sensores de 868Mhz de Technoline, emonTH, Lacrosse", - "pl": "odczytaj czujniki 868Mhz Technoline, emonTH, Lacrosse", - "zh-cn": "读取 Technoline、emonTH、Lacrosse 的 868Mhz 传感器", - "uk": "читати 868Mhz датчики Technoline, emonTH, Lacrosse" + "en": "iobroker adapter for oilfox oil sensor", + "de": "Iobroker-Adapter für Oilfox-Ölsensor", + "ru": "адаптер iobroker для датчика масла oilfox", + "pt": "Adaptador iobroker para sensor de óleo oilfox", + "nl": "iobroker-adapter voor oliefox-oliesensor", + "fr": "adaptateur iobroker pour capteur d'huile oilfox", + "it": "adattatore iobroker per sensore olio oilfox", + "es": "Adaptador iobroker para sensor de aceite oilfox", + "pl": "Adapter iobroker do czujnika oleju ropnego", + "zh-cn": "用于oilfox油传感器的iobroker适配器" }, "titleFull": { - "en": "jeelink devices", - "de": "Jeelink-Geräte", - "ru": "джилинк устройства", - "pt": "dispositivos jeelink", - "nl": "jeelink-apparaten", - "fr": "appareils jeelink", - "it": "dispositivi jeelink", - "es": "dispositivos jeelink", - "pl": "urządzenia jeelink", - "zh-cn": "捷联设备", - "uk": "пристрої jeelink" + "en": "Oilfox", + "de": "Oilfox", + "ru": "Oilfox", + "pt": "Oilfox", + "nl": "Oilfox", + "fr": "Oilfox", + "it": "Oilfox", + "es": "Oilfox", + "pl": "Oilfox", + "zh-cn": "Oilfox" }, "branch": "master", - "github": "https://github.com/foxthefox/ioBroker.jeelink", - "installs": 402, - "weekDownloads": 52, - "stars": -1 + "github": "https://github.com/iobroker-community-adapters/ioBroker.oilfox", + "installs": 387, + "weekDownloads": 7, + "stars": 8, + "issues": 7, + "score": 1 }, - "nuki": { + "nuki-extended": { "title": { - "de": "nuki", - "en": "nuki", - "ru": "nuki", - "zh-cn": "nuki" + "de": "nuki-extended", + "en": "nuki-extended", + "ru": "nuki-extended", + "zh-cn": "nuki-extended" }, - "content": "adapterref/iobroker.nuki/README.md", - "icon": "adapterref/iobroker.nuki/nuki-logo.png", + "content": "adapterref/iobroker.nuki-extended/README.md", + "icon": "adapterref/iobroker.nuki-extended/nuki-extended.png", "keywords": "nuki, smart, lock, opener", - "authors": "smaragdschlange ", + "authors": "Zefau ", "license": "MIT", - "published": "2018-10-05T09:37:04.501Z", - "version": "2.0.0", - "latestVersion": "2.0.0", + "published": "2019-10-15T20:06:29.023Z", + "version": "2.7.0", + "latestVersion": "2.7.0", "materialize": true, "compact": true, "description": { - "en": "This adapter allows to control and monitor the Nuki Smart Lock", - "de": "Dieser Adapter ermöglicht die Steuerung und Überwachung des Nuki Smart Lock", - "ru": "Этот адаптер позволяет управлять и контролировать Нуки умный замок", - "pt": "Este adaptador permite controlar e monitorar o Nuki Smart Lock", - "nl": "Deze adapter maakt het mogelijk om controle en toezicht op de Nuki Smart Lock", - "fr": "Cet adaptateur permet de contrôler et de surveiller l'Nuki de Verrouillage Intelligent", - "it": "Questo adattatore permette di controllare e monitorare il Nuki Smart Lock", - "es": "Este adaptador permite el control y monitoreo de la Nuki Bloqueo Inteligente", - "pl": "Ten adapter pozwala zarządzać i kontrolować Нуки inteligentny zamek", - "zh-cn": "这适配器控制和监视Nuki智能锁定", - "uk": "Цей адаптер дозволяє контролювати та контролювати Nuki Smart Lock" + "en": "Control and monitor your Nuki Smartlock and Nuki Opener with ioBroker", + "de": "Steuern und überwachen des Nuki Smartlocks und des Nuki Openers mit ioBroker", + "ru": "Контроль и мониторинг вашего Smartlock Нуки и Нуки открывалка с ioBroker", + "pt": "Controlar e monitorar seu Nuki Smartlock e Nuki Abridor com ioBroker", + "nl": "Controle en toezicht op uw Nuki Smartlock en Nuki Opener met ioBroker", + "fr": "Le contrôle et la surveillance de votre Nuki Smartlock et Nuki Ouvre-boîte avec ioBroker", + "it": "Controllo e monitoraggio del Nuki Smartlock e Nuki Lettore con ioBroker", + "es": "Control y monitoreo de su Nuki Smartlock y Nuki Abridor con ioBroker", + "pl": "Kontrola i monitorowanie twojego Smartlock Нуки i Нуки otwieracz do butelek z ioBroker", + "zh-cn": "控制和监视你的Nuki Smartlock和Nuki开与ioBroker" }, "titleFull": { - "en": "Nuki Smart Lock", - "de": "Nuki Smart Lock", - "ru": "Нуки Умный Замок", - "pt": "Nuki Smart Lock", - "nl": "Nuki Smart Lock", - "fr": "Nuki De Verrouillage Intelligent", - "it": "Nuki Smart Lock", - "es": "Nuki Bloqueo Inteligente", - "pl": "Нуки Inteligentny Zamek", - "zh-cn": "Nuki智能锁定", - "uk": "Nuki Smart Lock" + "en": "Nuki Smartlock & Opener", + "de": "Nuki Smartlock & Opener", + "ru": "Nuki Smartlock & Opener", + "pt": "Nuki Smartlock & Opener", + "nl": "Nuki Smartlock & Opener", + "fr": "Nuki Smartlock & Opener", + "it": "Nuki Smartlock & Opener", + "es": "Nuki Smartlock & Opener", + "pl": "Nuki Smartlock & Opener", + "zh-cn": "Nuki Smartlock & Opener" }, "branch": "master", - "github": "https://github.com/smaragdschlange/ioBroker.nuki", - "installs": 1611, - "weekDownloads": 64, + "github": "https://github.com/iobroker-community-adapters/ioBroker.nuki-extended", + "installs": 2202, + "weekDownloads": 73, "stars": 28, "issues": 30, "score": 1 }, - "atlas-scientific-ezo-i2c": { + "ring": { "title": { - "de": "atlas-scientific-ezo-i2c", - "en": "atlas-scientific-ezo-i2c", - "ru": "atlas-scientific-ezo-i2c", - "zh-cn": "atlas-scientific-ezo-i2c" + "de": "ring", + "en": "ring", + "ru": "ring", + "zh-cn": "ring" }, - "content": "adapterref/iobroker.atlas-scientific-ezo-i2c/README.md", - "icon": "adapterref/iobroker.atlas-scientific-ezo-i2c/atlas-scientific-ezo-i2c.png", - "keywords": "ioBroker, template, Smart Home, home automation", - "authors": "Buzze11 ", - "license": "Apache-2.0", - "published": "2023-06-06T10:15:55.914Z", - "version": "2.3.0", - "latestVersion": "2.3.0", + "content": "adapterref/iobroker.ring/README.md", + "icon": "adapterref/iobroker.ring/ring.png", + "keywords": "Ring, Camera, Doorbell", + "authors": "Thorsten Stueben ", + "license": "MIT", + "published": "2018-12-14T13:36:22.039Z", + "version": "5.1.0", + "latestVersion": "6.1.0", "compact": true, "description": { - "en": "atlas-scientific-ezo-i2c", - "de": "atlas-scientific-ezo-i2c", - "ru": "атлас-научный-ezo-i2c", - "pt": "atlas-científico-ezo-i2c", - "nl": "atlas-wetenschappelijk-ezo-i2c", - "fr": "atlas-scientifique-ezo-i2c", - "it": "atlas-scientifico-ezo-i2c", - "es": "atlas-cientifico-ezo-i2c", - "pl": "atlas-naukowy-ezo-i2c", - "zh-cn": "地图集-科学-ezo-i2c", - "uk": "atlas-scientific-ezo-i2c" + "en": "Ring Adapter", + "de": "Ring Adapter", + "ru": "Кольцо адаптер", + "pt": "Adaptador de anel", + "nl": "Ring Adapter", + "fr": "Adaptateur de réglage", + "it": "Adattatore di anelli", + "es": "Adaptador de anillos", + "pl": "Pierścień", + "uk": "Кільковий адаптер", + "zh-cn": "导 言" }, "titleFull": { - "en": "Atlas Scientific EZO", - "de": "Atlas Scientific EZO", - "ru": "Атлас Научная ЭЗО", - "pt": "Atlas Científico EZO", - "nl": "Atlas Wetenschappelijke EZO", - "fr": "Atlas Scientifique EZO", - "it": "Atlante scientifico EZO", - "es": "EZO científico de Atlas", - "pl": "Atlas Scientific EZO", - "zh-cn": "阿特拉斯科学 EZO", - "uk": "Atlas Scientific EZO" + "en": "ring", + "de": "ring", + "ru": "ring", + "pt": "ring", + "nl": "ring", + "fr": "ring", + "it": "ring", + "es": "ring", + "pl": "ring", + "uk": "ring", + "zh-cn": "环 圈" }, "branch": "master", - "github": "https://github.com/Buzze11/ioBroker.atlas-scientific-ezo-i2c", - "installs": 5, - "weekDownloads": 159, - "stars": 4, - "issues": 6, + "github": "https://github.com/iobroker-community-adapters/ioBroker.ring", + "installs": 2183, + "weekDownloads": 202, + "stars": 28, + "issues": 33, "score": 1 }, - "zigbee2mqtt": { + "octoprint": { "title": { - "de": "zigbee2mqtt", - "en": "zigbee2mqtt", - "ru": "zigbee2mqtt", - "zh-cn": "zigbee2mqtt" + "de": "octoprint", + "en": "octoprint", + "ru": "octoprint", + "zh-cn": "octoprint" }, - "content": "adapterref/iobroker.zigbee2mqtt/README.md", - "icon": "adapterref/iobroker.zigbee2mqtt/zigbee2mqtt.png", - "keywords": "zigbee, zigbee2mqtt, hue, tradfri, aqara, tuya", - "authors": "arteck , Dennis Rathjen ", + "content": "adapterref/iobroker.octoprint/README.md", + "icon": "adapterref/iobroker.octoprint/octoprint.png", + "keywords": "octoprint, 3d printing, hardware, drucker, gcode", + "authors": "Matthias Kleine ", "license": "MIT", - "published": "2022-09-29T21:25:30.654Z", - "version": "2.13.6", - "latestVersion": "2.13.10", + "published": "2018-05-15T11:00:52.453Z", + "version": "5.1.0", + "latestVersion": "5.1.0", "compact": true, "description": { - "en": "Zigbee2MQTT adapter for ioBroker", - "de": "Zigbee2MQTT-Adapter für ioBroker", - "ru": "Адаптер Zigbee2MQTT для ioBroker", - "pt": "Adaptador Zigbee2MQTT para ioBroker", - "nl": "Zigbee2MQTT-adapter voor ioBroker", - "fr": "Adaptateur Zigbee2MQTT pour ioBroker", - "it": "Adattatore Zigbee2MQTT per ioBroker", - "es": "Adaptador Zigbee2MQTT para ioBroker", - "pl": "Adapter Zigbee2MQTT do ioBroker", - "zh-cn": "用于 ioBroker 的 Zigbee2MQTT 适配器", - "uk": "Адаптер Zigbee2MQTT для ioBroker" + "en": "Manage your OctoPrint instance", + "de": "Verwalte Deine OctoPrint-Instanz", + "ru": "Управляйте своим экземпляром OctoPrint", + "pt": "Gerenciar sua instância OctoPrint", + "nl": "Beheer uw OctoPrint-instantie", + "fr": "Gérez votre instance OctoPrint", + "it": "Gestisci la tua istanza OctoPrint", + "es": "Administre su instancia de OctoPrint", + "pl": "Zarządzaj instancją OctoPrint", + "uk": "Керуйте своїм екземпляром OctoPrint", + "zh-cn": "管理您的 OctoPrint 实例" }, "titleFull": { - "en": "zigbee2mqtt", - "de": "zigbee2mqtt", - "ru": "зигби2мктт", - "pt": "zigbee2mqtt", - "nl": "zigbee2mqtt", - "fr": "zigbee2mqtt", - "it": "zigbee2mqtt", - "es": "zigbee2mqtt", - "pl": "zigbee2mqtt", - "zh-cn": "zigbee2mqtt", - "uk": "zigbee2mqtt" + "en": "OctoPrint", + "de": "OctoPrint", + "ru": "OctoPrint", + "pt": "OctoPrint", + "nl": "OctoPrint", + "fr": "OctoPrint", + "it": "OctoPrint", + "es": "OctoPrint", + "pl": "Ośmiodruk", + "uk": "OctoPrint", + "zh-cn": "八印" }, - "branch": "main", - "github": "https://github.com/arteck/ioBroker.zigbee2mqtt", - "installs": 2442, - "weekDownloads": 127, - "stars": 201, - "issues": 37, + "branch": "master", + "github": "https://github.com/klein0r/ioBroker.octoprint", + "installs": 2435, + "weekDownloads": 66, + "stars": 34, + "issues": 6, "score": 1 }, - "klf200": { + "wallpanel": { "title": { - "de": "klf200", - "en": "klf200", - "ru": "klf200", - "zh-cn": "klf200" + "de": "wallpanel", + "en": "wallpanel", + "ru": "wallpanel", + "zh-cn": "wallpanel" }, - "content": "adapterref/iobroker.klf200/README.md", - "icon": "adapterref/iobroker.klf200/klf200.png", - "keywords": "KLF-200, VELUX", - "authors": "Michael Schroeder ", + "content": "adapterref/iobroker.wallpanel/README.md", + "icon": "adapterref/iobroker.wallpanel/wallpanel.png", + "keywords": "Wallpanel, browser, Tablet", + "authors": "xXBJXx ", "license": "MIT", - "published": "2018-08-05T19:05:55.098Z", - "version": "1.3.1", - "latestVersion": "1.3.1", + "published": "2020-09-05T11:11:56.849Z", + "version": "0.3.11", + "latestVersion": "0.3.11", + "materialize": true, "compact": true, "description": { - "en": "Controls products and scenes connected to a KLF-200 interface", - "de": "Steuert Produkte und Szenen, die an eine KLF-200-Schnittstelle angeschlossen sind", - "ru": "Управляет продуктами и сценами, подключенными к интерфейсу KLF-200", - "pt": "Controla produtos e cenas conectadas a uma interface KLF-200", - "nl": "Bestuurt producten en scènes die zijn aangesloten op een KLF-200-interface", - "fr": "Contrôle des produits et des scènes connectés à une interface KLF-200", - "it": "Controlla i prodotti e le scene connesse a un'interfaccia KLF-200", - "es": "Controla productos y escenas conectadas a una interfaz KLF-200", - "pl": "Kontroluje produkty i sceny podłączone do interfejsu KLF-200", - "zh-cn": "控制连接到KLF-200接口的产品和场景", - "uk": "Керує продуктами та сценами, підключеними до інтерфейсу KLF-200" + "en": "Wallpanel is a slim Android browser that still provides some information from the tablet via Http and Mqtt.", + "de": "Wallpanel ist ein schlanker Android Browser, der noch ein paar Informationen vom Tablet per Http und Mqtt zur Verfügung stellt.", + "ru": "Wallpanel - это строгий браузер Android, который все еще предоставляет некоторую информацию о планшете через Http и Mqtt.", + "pt": "Wallpanel é um navegador Android slim que ainda fornece algumas informações da mesa via Http e Mqtt.", + "nl": "Wallpanel is een slim Android browser die nog steeds enkele informatie van de tablet via Http en Mqtt biedt.", + "fr": "Wallpanel est un navigateur Android léger qui encore fournit quelques informations de la tablette via Http et Mqtt.", + "it": "Wallpanel è un browser Android leggero che ancora fornisce qualche informazione dalla tablet via Http e Mqtt.", + "es": "Wallpanel es un navegador Android ligera que aún proporciona algunas informaciones de la tablet via Http y Mqtt.", + "pl": "Wallpanel jest prosty przeglądarka Android, który nadal dostarcza niektóre informacje o tabletce za pośrednictwem Http i Mqtt.", + "zh-cn": "Wallpanel 是一个轻量级的 Android 浏览器,它仍然提供了一些信息来自平板的 Http 和 Mqtt。" }, "titleFull": { - "en": "KLF-200", - "de": "KLF-200", - "ru": "KLF-200", - "pt": "KLF-200", - "nl": "KLF-200", - "fr": "KLF-200", - "it": "KLF-200", - "es": "KLF-200", - "pl": "KLF-200", - "zh-cn": "KLF-200", - "uk": "КЛФ-200" + "en": "Wallpanel", + "de": "Wallpanel", + "ru": "Wallpanel", + "pt": "Wallpanel", + "nl": "Wallpanel", + "fr": "Wallpanel", + "it": "Wallpanel", + "es": "Wallpanel", + "pl": "Wallpanel", + "zh-cn": "Wallpanel" }, - "branch": "master", - "github": "https://github.com/MiSchroe/ioBroker.klf200", - "installs": 945, - "weekDownloads": 78, - "stars": 16, - "issues": 10, + "branch": "main", + "github": "https://github.com/xXBJXx/ioBroker.wallpanel", + "installs": 273, + "weekDownloads": 18, + "stars": 3, + "issues": 7, "score": 1 }, - "beckhoff": { + "paw": { "title": { - "de": "beckhoff", - "en": "beckhoff", - "ru": "beckhoff", - "zh-cn": "beckhoff" + "de": "paw", + "en": "paw", + "ru": "paw", + "zh-cn": "paw" }, - "content": "adapterref/iobroker.beckhoff/README.md", - "icon": "adapterref/iobroker.beckhoff/beckhoff.png", - "keywords": "beckhoff, ads, plc, sps, steuerung, twincat", - "authors": "dkleber89 ", + "content": "adapterref/iobroker.paw/README.md", + "icon": "adapterref/iobroker.paw/paw.png", + "keywords": "paw, android, tablet", + "authors": "bondrogeen ", "license": "MIT", - "published": "2018-11-01T17:44:00.917Z", - "version": "1.6.0", - "latestVersion": "1.6.0", + "published": "2017-04-27T19:59:30.722Z", + "version": "0.3.2", + "latestVersion": "0.3.2", "materialize": true, "compact": true, "description": { - "en": "ioBroker Beckhoff TwinCat ADS Adapter to communicate with Beckhoff Automation System", - "de": "ioBroker Beckhoff TwinCat ADS Adapter für den Datenaustausch mit einer Beckhoff Steuerung", - "ru": "ioBroker компания Beckhoff TwinCAT с АДС адаптер для связи с системой автоматизации компании Beckhoff ", - "pt": "ioBroker Beckhoff TwinCat ANÚNCIOS Adaptador para se comunicar com Beckhoff Sistema de Automação", - "nl": "ioBroker Beckhoff TwinCat ADVERTENTIES Adapter te kunnen communiceren met Beckhoff Automation-Systeem", - "fr": "ioBroker Beckhoff TwinCat ANNONCES Adaptateur pour communiquer avec Beckhoff Automation Système", - "it": "ioBroker Beckhoff TwinCat ANNUNCI Adapter di comunicare con il Sistema di Automazione Beckhoff", - "es": "ioBroker Beckhoff TwinCat ANUNCIOS Adaptador para comunicarse con Beckhoff Automation System", - "pl": "ioBroker firma Beckhoff TwinCAT z TD adapter do komunikacji z systemem sterowania firmy Beckhoff ", - "zh-cn": "ioBroker面实时传递到自动化控制系统中。器的广告通信方面的自动化系统", - "uk": "Адаптер ioBroker Beckhoff TwinCat ADS для зв’язку із системою автоматизації Beckhoff" - }, - "titleFull": { - "en": "Beckhoff TwinCat ADS", - "de": "Beckhoff TwinCat ADS", - "ru": "Объявления компании Beckhoff TwinCAT с ", - "pt": "Beckhoff TwinCat ANÚNCIOS", - "nl": "Beckhoff TwinCat ADVERTENTIES", - "fr": "Beckhoff TwinCat ANNONCES", - "it": "Beckhoff TwinCat ANNUNCI", - "es": "Beckhoff TwinCat ANUNCIOS", - "pl": "Ogłoszenia firmy Beckhoff TwinCAT z ", - "zh-cn": "面广告实时传递到自动化控制系统中。", - "uk": "Beckhoff TwinCat ADS" + "en": "Android Device Management", + "de": "Android Geräte-Management", + "ru": "Управление android устройством" }, + "titleFull": "PAW", "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.beckhoff", - "installs": 266, - "weekDownloads": 12, - "stars": 18, - "issues": 3, + "github": "https://github.com/bondrogeen/iobroker.paw", + "installs": 512, + "weekDownloads": 7, + "stars": 14, + "issues": 15, "score": 1 }, - "omron-fins": { + "tedee": { "title": { - "de": "omron-fins", - "en": "omron-fins", - "ru": "omron-fins", - "zh-cn": "omron-fins" + "de": "tedee", + "en": "tedee", + "ru": "tedee", + "zh-cn": "tedee" }, - "content": "adapterref/iobroker.omron-fins/README.md", - "icon": "adapterref/iobroker.omron-fins/omron-fins.png", - "keywords": "SPS, FINS, Omron", - "authors": "thebam ", + "content": "adapterref/iobroker.tedee/README.md", + "icon": "adapterref/iobroker.tedee/tedee.png", + "keywords": "tedee", + "authors": "TA2k ", "license": "MIT", - "published": "2021-01-01T20:12:37.861Z", - "version": "-.-.-", - "latestVersion": "0.0.2", - "materialize": true, + "published": "2023-12-16T01:01:13.956Z", + "version": "0.3.2", + "latestVersion": "0.3.2", "compact": true, "description": { - "en": "Anbindung für Omron SPS mittels FINS Protokoll", - "de": "Anbindung für Omron SPS mittels FINS Protokoll", - "ru": "Защитные перчатки Omron SPS FINS Protokoll", - "pt": "Anbindung für Omron SPS mittels FINS Protokoll", - "nl": "Anbindung für Omron SPS wanten FINS Protokoll", - "fr": "Anbindung für Omron SPS moufles FINS Protokoll", - "it": "Anbindung für Omron SPS mittels FINS Protokoll", - "es": "Anbindung für Omron SPS mittels ALETAS Protokoll", - "pl": "Anbindung für Omron Rękawice jednopalcowe SPS FINS Protokoll", - "zh-cn": "AnbindungfürOmron SPS手套FINS Protokoll" + "en": "Adapter for Tedee Locks", + "de": "Adapter für Tedee-Schlösser", + "ru": "Адаптер для замков Tedee", + "pt": "Adaptador para fechaduras Tedee", + "nl": "Adapter voor Tedee-sloten", + "fr": "Adaptateur pour serrures Tedee", + "it": "Adattatore per serrature Tedee", + "es": "Adaptador para cerraduras Tedee", + "pl": "Adapter do zamków Tedee", + "uk": "Адаптер для замків Tedee", + "zh-cn": "Tedee 锁适配器" }, "titleFull": { - "en": "Omron-ins", - "de": "Omron-FINS", - "ru": "Омрон-плавники", - "pt": "Omron-barbatanas", - "nl": "Omron-vinnen", - "fr": "Omron-ailerons", - "it": "Omron-pinne", - "es": "Aletas Omron", - "pl": "Płetwy Omron", - "zh-cn": "欧姆龙鳍" + "en": "Tedee", + "de": "Tedee", + "ru": "Теди", + "pt": "Tedee", + "nl": "Tedee", + "fr": "Tédée", + "it": "Tedee", + "es": "tedée", + "pl": "Tedee", + "uk": "Теді", + "zh-cn": "泰迪" }, - "branch": "master", - "github": "https://github.com/TheBam1990/ioBroker.omron-fins", - "installs": 3, - "weekDownloads": 18, - "stars": 1, - "issues": 15, + "branch": "main", + "github": "https://github.com/TA2k/ioBroker.tedee", + "installs": 83, + "weekDownloads": 1, + "stars": 3, + "issues": 2, "score": 1 }, - "x-touch": { + "owfs": { "title": { - "de": "x-touch", - "en": "x-touch", - "ru": "x-touch", - "zh-cn": "x-touch" + "de": "owfs", + "en": "owfs", + "ru": "owfs", + "zh-cn": "owfs" }, - "content": "adapterref/iobroker.x-touch/README.md", - "icon": "adapterref/iobroker.x-touch/x-touch.png", - "keywords": "behringer x-touch hui mackie midi", - "authors": "Bannsaenger ", + "content": "adapterref/iobroker.owfs/README.md", + "icon": "adapterref/iobroker.owfs/owfs.png", + "keywords": "owfs, one wire, 1wire", + "authors": "bluefox ", "license": "MIT", - "published": "2020-12-31T01:36:14.457Z", - "version": "0.6.5", - "latestVersion": "0.6.5", + "published": "2015-04-16T21:20:18.623Z", + "version": "0.7.0", + "latestVersion": "0.7.0", "materialize": true, "compact": true, "description": { - "en": "Communicate with a Behringer X-Touch Control Surface (DAW Controller)", - "de": "Kommunizieren Sie mit einer Behringer X-Touch-Bedienoberfläche (DAW-Controller)", - "ru": "Связь с панелью управления Behringer X-Touch (контроллером DAW)", - "pt": "Comunique-se com uma superfície de controle Behringer X-Touch (controlador DAW)", - "nl": "Communiceer met een Behringer X-Touch Control Surface (DAW Controller)", - "fr": "Communiquer avec une surface de contrôle Behringer X-Touch (contrôleur DAW)", - "it": "Comunica con una superficie di controllo Behringer X-Touch (controller DAW)", - "es": "Comunicarse con una superficie de control Behringer X-Touch (controlador DAW)", - "pl": "Komunikuj się z Behringer X-Touch Control Surface (kontroler DAW)", - "zh-cn": "与Behringer X-Touch控制界面(DAW控制器)进行通信", - "uk": "Спілкування з Behringer X-Touch Control Surface (контролер DAW)" + "en": "Allows to read 1wire sensors", + "de": "Ermöglicht das Lesen von 1-Draht-Sensoren", + "ru": "Позволяет читать 1-проводные датчики", + "pt": "Permite ler sensores de 1 fio", + "nl": "Maakt het mogelijk om 1wire-sensoren te lezen", + "fr": "Permet de lire les capteurs 1wire", + "it": "Permette di leggere i sensori 1wire", + "es": "Permite leer 1 sensores de cable", + "pl": "Umożliwia odczyt 1 czujników przewodowych", + "zh-cn": "允许读取1wire传感器" }, "titleFull": { - "en": "Behringer X-Touch", - "de": "Behringer X-Touch", - "ru": "Behringer X-Touch", - "pt": "Behringer X-Touch", - "nl": "Behringer X-Touch", - "fr": "Behringer X-Touch", - "it": "Behringer X-Touch", - "es": "Behringer X-Touch", - "pl": "Behringer X-Touch", - "zh-cn": "贝林格X-Touch", - "uk": "Behringer X-Touch" + "en": "1Wire OWFS", + "de": "1Wire-OWFS", + "ru": "1Wire OWFS", + "pt": "1 Fio OWFS", + "nl": "1Draad OWFS", + "fr": "OWFS à 1 fil", + "it": "1 filo OWFS", + "es": "1 cable OWFS", + "pl": "1Wire OWFS", + "zh-cn": "1Wire OWFS" }, "branch": "master", - "github": "https://github.com/Bannsaenger/ioBroker.x-touch", - "installs": 13, - "weekDownloads": 7, - "stars": 6, - "issues": 3, + "github": "https://github.com/ioBroker/ioBroker.owfs", + "installs": 511, + "weekDownloads": 23, + "stars": 4, + "issues": 17, "score": 1 }, - "opi": { + "sbfspot": { "title": { - "de": "opi", - "en": "opi", - "ru": "opi", - "zh-cn": "opi" - }, - "content": "adapterref/iobroker.opi/README.md", - "icon": "adapterref/iobroker.opi/opi.png", - "keywords": "ioBroker, monitoring, orangepi", - "authors": "Christian Baumgartner, husky-koglhof , Johnny Schneider, Johann Schneider ", + "de": "sbfspot", + "en": "sbfspot", + "ru": "sbfspot", + "zh-cn": "sbfspot" + }, + "content": "adapterref/iobroker.sbfspot/README.md", + "icon": "adapterref/iobroker.sbfspot/sbfspot.png", + "keywords": "sbfspot", + "authors": "René G. ", "license": "MIT", - "published": "2018-01-22T21:44:32.139Z", - "version": "0.1.2", - "latestVersion": "0.1.2", - "materialize": true, + "published": "2017-06-03T14:49:48.110Z", + "version": "4.3.4", + "latestVersion": "4.3.4", + "compact": true, "description": { - "en": "OPi-Monitor for ioBroker", - "de": "OPi-Monitor für ioBroker", - "ru": "OPI-монитор для ioBroker", - "pt": "OPi-Monitor para ioBroker", - "nl": "OPi-Monitor voor ioBroker", - "fr": "OPi-Monitor pour ioBroker", - "it": "OPi-Monitor per ioBroker", - "es": "OPi-Monitor para ioBroker", - "pl": "OPi-Monitor dla ioBroker", - "zh-cn": "适用于ioBroker的OPi-Monitor" + "en": "SMA inverter (sbfspot) Adapter with vis widget", + "de": "SMA-Wechselrichter (sbfspot) Adapter mit Vis-Widget", + "ru": "Преобразователь SMA (sbfspot) с vis-виджетами", + "pt": "Inversor SMA (sbfspot) Adaptador com vis widget", + "nl": "SMA-omvormer (sbfspot) Adapter met vis-widget", + "fr": "SMA inverter (sbfspot) Adaptateur avec vis widget", + "it": "Adattatore SMA (sbfspot) Adattatore con widget vis", + "es": "Adaptador de inversor SMA (sbfspot) con widget de vis", + "pl": "Adapter falownika SMA (sbfspot) z wid?etem vis", + "zh-cn": "带有vis小部件的SMA逆变器(sbfspot)适配器", + "uk": "Адаптер інвертора SMA (sbfspot) із віджетом vis" }, "titleFull": { - "en": "OPi-monitoring", - "de": "OPi-Monitor", - "ru": "OPI-мониторинг", - "pt": "OPi-monitoramento", - "nl": "OPi-bewaking", - "fr": "OPi-monitoring", - "it": "OPI monitoraggio", - "es": "OPi-monitoreo", - "pl": "Monitorowanie OPi", - "zh-cn": "OPI-监控" + "en": "SMA inverter (sbfspot)", + "de": "SMA Wechselrichter (sbfspot)", + "ru": "Преобразователь SMA (sbfspot)", + "pt": "SMA inversor (sbfspot)", + "nl": "SMA-omvormer (sbfspot)", + "fr": "d'onduleur SMA (sbfspot)", + "it": "Inverter SMA (sbfspot)", + "es": "Inversor SMA (sbfspot)", + "pl": "Falownika SMA (sbfspot)", + "zh-cn": "SMA逆变器(sbfspot)", + "uk": "SMA інвертор (sbfspot)" }, "branch": "master", - "github": "https://github.com/ioBroker-community-adapters/ioBroker.opi", - "installs": 69, - "weekDownloads": 1, - "stars": 2, - "issues": 16, + "github": "https://github.com/rg-engineering/ioBroker.sbfspot", + "installs": 834, + "weekDownloads": 67, + "stars": 6, + "issues": 9, "score": 1 }, - "srm": { + "hp-ilo": { "title": { - "de": "srm", - "en": "srm", - "ru": "srm", - "zh-cn": "srm" + "de": "hp-ilo", + "en": "hp-ilo", + "ru": "hp-ilo", + "zh-cn": "hp-ilo" }, - "content": "adapterref/iobroker.srm/README.md", - "icon": "adapterref/iobroker.srm/srm.png", - "keywords": "SRM, Synology, Router", - "authors": "stephan stricker ", + "content": "adapterref/iobroker.hp-ilo/README.md", + "icon": "adapterref/iobroker.hp-ilo/hp-ilo.png", + "keywords": "hp-ilo, HP, Hewlett-Packard, Hewlett, Packard, ILO, Integrated, Lights-out", + "authors": "Sebastian Schultz ", "license": "MIT", - "published": "2023-12-05T16:46:09.584Z", - "version": "-.-.-", - "latestVersion": "0.2.0", + "published": "2018-04-12T00:00:39.833Z", + "version": "1.0.6", + "latestVersion": "1.0.6", + "materialize": true, "compact": true, "description": { - "en": "This adapater allows you to connect to a Synology router", - "de": "Mit diesem Adapter können Sie eine Verbindung zu einem Synology-Router herstellen", - "ru": "Этот адаптер позволяет подключаться к маршрутизатору Synology.", - "pt": "Este adaptador permite que você se conecte a um roteador Synology", - "nl": "Met deze adapter kunt u verbinding maken met een Synology-router", - "fr": "Cet adaptateur vous permet de vous connecter à un routeur Synology", - "it": "Questo adattatore consente di connettersi a un router Synology", - "es": "Este adaptador le permite conectarse a un enrutador Synology", - "pl": "Ten adapter umożliwia połączenie z routerem Synology", - "uk": "Цей адаптер дозволяє підключатися до маршрутизатора Synology", - "zh-cn": "此适配器允许您连接到 Synology 路由器" - }, - "titleFull": { - "en": "Synology Router", - "de": "Synology-Router", - "ru": "Маршрутизатор Synology", - "pt": "Roteador Synology", - "nl": "Synology-router", - "fr": "Routeur Synology", - "it": "SynologyRouter", - "es": "Enrutador Synology", - "pl": "Router Synology", - "uk": "Маршрутизатор Synology", - "zh-cn": "Synology 路由器" + "en": "Reads temperature data of Hewlett-Packard servers with Integrated Lights-out (ILO)", + "de": "Liest Temperaturdaten von Hewlett-Packard Servern mit Integrated Lights-out (ILO) aus", + "ru": "Reads temperature data of Hewlett-Packard servers with Integrated Lights-out (ILO)" }, - "branch": "main", - "github": "https://github.com/stephan1827/ioBroker.srm", - "installs": 13, - "weekDownloads": 2, - "stars": -1, - "issues": 1, + "titleFull": "HP ILO", + "branch": "master", + "github": "https://github.com/SebastianSchultz/iobroker.hp-ilo", + "installs": 191, + "weekDownloads": 5, + "stars": 4, + "issues": 5, "score": 1 }, - "nuki-extended": { + "fritzdect": { "title": { - "de": "nuki-extended", - "en": "nuki-extended", - "ru": "nuki-extended", - "zh-cn": "nuki-extended" + "de": "fritzdect", + "en": "fritzdect", + "ru": "fritzdect", + "zh-cn": "fritzdect" }, - "content": "adapterref/iobroker.nuki-extended/README.md", - "icon": "adapterref/iobroker.nuki-extended/nuki-extended.png", - "keywords": "nuki, smart, lock, opener", - "authors": "Zefau ", + "content": "adapterref/iobroker.fritzdect/README.md", + "icon": "adapterref/iobroker.fritzdect/fritzdect_logo.png", + "keywords": "DECT ULE, lighting, heating, switching, fritzbox, AVM", + "authors": "foxthefox ", "license": "MIT", - "published": "2019-10-15T20:06:29.023Z", - "version": "2.7.0", - "latestVersion": "2.7.0", - "materialize": true, + "published": "2017-01-21T22:19:40.633Z", + "version": "2.5.11", + "latestVersion": "2.5.11", "compact": true, "description": { - "en": "Control and monitor your Nuki Smartlock and Nuki Opener with ioBroker", - "de": "Steuern und überwachen des Nuki Smartlocks und des Nuki Openers mit ioBroker", - "ru": "Контроль и мониторинг вашего Smartlock Нуки и Нуки открывалка с ioBroker", - "pt": "Controlar e monitorar seu Nuki Smartlock e Nuki Abridor com ioBroker", - "nl": "Controle en toezicht op uw Nuki Smartlock en Nuki Opener met ioBroker", - "fr": "Le contrôle et la surveillance de votre Nuki Smartlock et Nuki Ouvre-boîte avec ioBroker", - "it": "Controllo e monitoraggio del Nuki Smartlock e Nuki Lettore con ioBroker", - "es": "Control y monitoreo de su Nuki Smartlock y Nuki Abridor con ioBroker", - "pl": "Kontrola i monitorowanie twojego Smartlock Нуки i Нуки otwieracz do butelek z ioBroker", - "zh-cn": "控制和监视你的Nuki Smartlock和Nuki开与ioBroker" + "en": "connects DECT ULE devices (fritzdect) to ioBroker", + "de": "verbindet DECT ULE Geräte (fritzdect) mit ioBroker", + "ru": "подключает устройства DECT ULE (fritzdect) к ioBroker", + "pt": "conecta dispositivos DECT ULE (fritzdect) ao ioBroker", + "nl": "verbindt DECT ULE apparaten met ioBroker", + "fr": "connecte les appareils DECT ULE (fritzdect) à ioBroker", + "it": "collega i dispositivi DECT ULE (fritzdect) a ioBroker", + "es": "conecta dispositivos DECT ULE (fritzdect) a ioBroker", + "pl": "łączy DECT ULE (fritzdect) z ioBrokerem", + "uk": "з'єднання пристроїв DECT ULE (фрицдект) до ioBroker", + "zh-cn": "broker的连接" }, "titleFull": { - "en": "Nuki Smartlock & Opener", - "de": "Nuki Smartlock & Opener", - "ru": "Nuki Smartlock & Opener", - "pt": "Nuki Smartlock & Opener", - "nl": "Nuki Smartlock & Opener", - "fr": "Nuki Smartlock & Opener", - "it": "Nuki Smartlock & Opener", - "es": "Nuki Smartlock & Opener", - "pl": "Nuki Smartlock & Opener", - "zh-cn": "Nuki Smartlock & Opener" + "en": "fritzbox dect ", + "de": "fritzbox dect", + "ru": "fritzbox дект", + "pt": "fritzbox dect", + "nl": "flitzbox dect", + "fr": "fritzbox dect", + "it": "fritzbox dect", + "es": "fritzbox dect", + "pl": "fritzbox dect", + "uk": "фріцбокс дект", + "zh-cn": "摩茨箱" }, "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.nuki-extended", - "installs": 2207, - "weekDownloads": 73, - "stars": 28, - "issues": 30, + "github": "https://github.com/foxthefox/ioBroker.fritzdect", + "installs": 12201, + "weekDownloads": 1011, + "stars": 39, + "issues": 16, "score": 1 }, - "megad": { + "windows-control": { "title": { - "de": "megad", - "en": "megad", - "ru": "megad", - "zh-cn": "megad" + "de": "windows-control", + "en": "windows-control", + "ru": "windows-control", + "zh-cn": "windows-control" }, - "content": "adapterref/iobroker.megad/README.md", - "icon": "adapterref/iobroker.megad/megad.png", - "keywords": "Mega-D, communication", - "authors": "bluefox ", + "content": "adapterref/iobroker.windows-control/README.md", + "icon": "adapterref/iobroker.windows-control/windows-control.png", + "keywords": "windows, control, microsoft, getadmin", + "authors": "Mic-M ", "license": "MIT", - "published": "2015-03-20T23:02:25.119Z", - "version": "1.2.1", - "latestVersion": "1.2.1", + "published": "2020-03-28T08:47:26.008Z", + "version": "0.1.5", + "latestVersion": "0.1.5", + "materialize": true, + "compact": true, "description": { - "en": "Lets control the MegaD-328 over ethernet/internet (http://www.ab-log.ru/smart-house/ethernet/megad-328)", - "de": "Ermöglicht die steuerung von MegaD-328 über Ethernet/Internet (http://www.ab-log.ru/smart-house/ethernet/megad-328)", - "ru": "Позволяет управлять MegaD-328 через ethernet/интернет (http://www.ab-log.ru/smart-house/ethernet/megad-328)" + "en": "Controlling Microsoft Windows devices", + "de": "Steuern von Microsoft Windows-Geräten", + "ru": "Управление устройствами Microsoft Windows", + "pt": "Controlando dispositivos Microsoft Windows", + "nl": "Besturing van Microsoft Windows-apparaten", + "fr": "Contrôle des appareils Microsoft Windows", + "it": "Controllo dei dispositivi Microsoft Windows", + "es": "Control de dispositivos Microsoft Windows", + "pl": "Kontrolowanie urządzeń Microsoft Windows", + "zh-cn": "控制Microsoft Windows设备" }, - "titleFull": "Mega-D Adapter", - "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.megad", - "installs": 22, - "weekDownloads": 6, - "stars": 1, - "issues": 15, - "score": 1 - }, - "megaesp": { - "title": { - "de": "megaesp", - "en": "megaesp", - "ru": "megaesp", - "zh-cn": "megaesp" - }, - "content": "adapterref/iobroker.megaesp/README.md", - "icon": "adapterref/iobroker.megaesp/megad.png", - "keywords": "Mega-ESP, communication", - "authors": "aushaus ", - "license": "MIT", - "published": "2017-03-16T07:01:19.216Z", - "version": "0.1.0", - "latestVersion": "0.1.0", - "description": { - "en": "Lets control the Mega-ESP over ethernet/internet (http://www.ab-log.ru/forum/viewtopic.php?f=1&t=1130)", - "de": "Ermöglicht die steuerung von Mega-ESP über Ethernet/Internet (http://www.ab-log.ru/forum/viewtopic.php?f=1&t=1130)", - "ru": "Позволяет управлять Mega-ESP через ethernet/интернет (http://www.ab-log.ru/forum/viewtopic.php?f=1&t=1130)" + "titleFull": { + "en": "Control Windows", + "de": "Windows steuern", + "ru": "Окна управления", + "pt": "Controlar o Windows", + "nl": "Beheer Windows", + "fr": "Fenêtres de contrôle", + "it": "Controlla Windows", + "es": "Control de Windows", + "pl": "Kontroluj Windows", + "zh-cn": "控制视窗" }, - "titleFull": "Mega-ESP Adapter", "branch": "master", - "github": "https://github.com/ausHaus/ioBroker.megaesp", - "installs": 187, - "weekDownloads": 9, - "stars": 3, - "issues": 10, + "github": "https://github.com/Mic-M/ioBroker.windows-control", + "installs": 989, + "weekDownloads": 17, + "stars": 6, + "issues": 24, "score": 1 }, - "hs100": { + "kecontact": { "title": { - "de": "hs100", - "en": "hs100", - "ru": "hs100", - "zh-cn": "hs100" + "de": "kecontact", + "en": "kecontact", + "ru": "kecontact", + "zh-cn": "kecontact" }, - "content": "adapterref/iobroker.hs100/README.md", - "icon": "adapterref/iobroker.hs100/hs100.png", - "keywords": "ioBroker, hs100, tp-link, home automation", - "authors": "arteck ", - "license": "MIT", - "published": "2017-08-08T19:55:36.776Z", + "content": "adapterref/iobroker.kecontact/README.md", + "icon": "adapterref/iobroker.kecontact/kecontact.png", + "keywords": "KeContact, P30, P20, BMW, KEBA, wallbox, emobility, e-mobility", + "authors": "UncleSamSwiss , Volker Sengler ", + "license": "Apache-2.0", + "published": "2017-06-11T17:00:43.355Z", "version": "2.2.0", "latestVersion": "2.2.0", + "materialize": true, "compact": true, "description": { - "en": "connects TP-Link Plugs and Bulbs to ioBroker", - "de": "verbindet TP-Link Geräte mit ioBroker", - "ru": "подключает устройства TP-Link Plugs к ioBroker", - "pt": "liga dispositivos TP-Link Plugs a ioBroker", - "nl": "verbindt TP-Link Plugs met ioBroker", - "fr": "connecte les périphériques TP-Link Plugs à ioBroker", - "it": "collega i dispositivi TP-Link Plugs a ioBroker", - "es": "conecta dispositivos TP-Link Plugs a ioBroker", - "pl": "łączy urządzenia TP-Link Plugs z ioBroker" + "en": "Control your charging station and use automatic regulation e.g. to charge your vehicle by photovoltaic surplus", + "de": "Steuern Sie Ihre Ladestation und nutzen Sie die automatische Regelung z.B. ", + "ru": "Управляйте своей зарядной станцией и используйте автоматическое регулирование, например ", + "pt": "Controle sua estação de carregamento e use a regulação automática, por exemplo ", + "nl": "Bedien uw laadstation en gebruik automatische regeling, b.v. ", + "fr": "Contrôlez votre borne de recharge et utilisez la régulation automatique, par ex. ", + "it": "Controlla la tua stazione di ricarica e usa la regolazione automatica, ad es. ", + "es": "Controle su estación de carga y utilice la regulación automática, p. Ej. ", + "pl": "Kontroluj swoją stację ładowania i korzystaj z automatycznej regulacji m.in. ", + "zh-cn": "控制您的充电站并使用自动调节,例如", + "uk": "Керуйте своєю зарядною станцією та використовуйте автоматичне регулювання, напр. щоб зарядити свій автомобіль від надлишку фотоелектричної енергії" }, "titleFull": { - "en": "hs100", - "de": "hs100", - "ru": "hs100", - "pt": "hs100", - "nl": "hs100", - "fr": "hs100", - "it": "hs100", - "es": "hs100", - "pl": "hs100" + "en": "Control Keba KeContact P20 or P30 or BMW i wallbox", + "de": "Keba KeContact P20 oder P30 oder BMW i Wallbox steuern", + "ru": "Управление Keba KeContact P20 или P30 или настенный ящик BMW i", + "pt": "Controle Keba KeContact P20 ou P30 ou caixa de embutir BMW i", + "nl": "Bedien Keba KeContact P20 of P30 of BMW i wallbox", + "fr": "Commande Keba KeContact P20 ou P30 ou BMW i wallbox", + "it": "Controlla Keba KeContact P20 o P30 o BMW i wallbox", + "es": "Control Keba KeContact P20 o P30 o caja de empotrar BMW i", + "pl": "Sterowanie Keba KeContact P20 lub P30 lub BMW i wallbox", + "zh-cn": "控制 Keba KeContact P20 或 P30 或 BMW i wallbox", + "uk": "Керуйте Keba KeContact P20 або P30 або BMW i wallbox" }, "branch": "master", - "github": "https://github.com/arteck/ioBroker.hs100", - "installs": 2119, - "weekDownloads": 77, - "stars": 16, - "issues": 9, + "github": "https://github.com/iobroker-community-adapters/ioBroker.kecontact", + "installs": 759, + "weekDownloads": 49, + "stars": 8, + "issues": 0, "score": 1 }, - "heytech": { + "adb": { "title": { - "de": "heytech", - "en": "heytech", - "ru": "heytech", - "zh-cn": "heytech" + "de": "adb", + "en": "adb", + "ru": "adb", + "zh-cn": "adb" }, - "content": "adapterref/iobroker.heytech/README.md", - "icon": "adapterref/iobroker.heytech/heytech.png", - "keywords": "iobroker, shutter, shutter control, heytech,", - "authors": "Jey Cee, Ansgar Schulte", + "content": "adapterref/iobroker.adb/README.md", + "icon": "adapterref/iobroker.adb/adb.png", + "keywords": "ioBroker, adb, android", + "authors": "om2804 ", "license": "MIT", - "published": "2019-04-10T21:59:47.753Z", - "version": "1.0.6", - "latestVersion": "1.0.6", + "published": "2020-05-29T15:00:18.120Z", + "version": "0.0.7", + "latestVersion": "0.0.7", "materialize": true, "compact": true, "description": { - "en": "Connect to and control HEYtech devices. https://rolladensteuerung.de/", - "de": "Anschließen und Steuern von HEYtech-Geräten. https://rolladensteuerung.de/", - "ru": "Подключайтесь и управляйте устройствами HEYtech. https://rolladensteuerung.de/", - "pt": "Conecte e controle dispositivos HEYtech. https://rolladensteuerung.de/", - "nl": "Maak verbinding met HEYtech-apparaten en bedien deze. https://rolladensteuerung.de/", - "fr": "Connectez-vous à et contrôlez les appareils HEYtech. https://rolladensteuerung.de/", - "it": "Connetti e controlla i dispositivi HEYtech. https://rolladensteuerung.de/", - "es": "Conectar y controlar dispositivos HEYtech. https://rolladensteuerung.de/", - "pl": "Połącz się i kontroluj urządzenia HEYtech. https://rolladensteuerung.de/", - "zh-cn": "连接并控制HEYtech设备" + "en": "Android Debug Bridge", + "de": "Android Debug Bridge", + "ru": "Android Debug Bridge", + "pt": "Ponte de depuração do Android", + "nl": "Android Debug Bridge", + "fr": "Pont de débogage Android", + "it": "Android Debug Bridge", + "es": "Puente de depuración de Android", + "pl": "Android Debug Bridge", + "zh-cn": "Android调试桥" }, "titleFull": { - "en": "HEYtech", - "de": "HEYtech", - "ru": "HEYtech", - "pt": "HEYtech", - "nl": "HEYtech", - "fr": "HEYtech", - "it": "HEYtech", - "es": "HEYtech", - "pl": "HEYtech", - "zh-cn": "HEYtech" + "en": "Android Debug Bridge", + "de": "Android Debug Bridge", + "ru": "Android Debug Bridge", + "pt": "Ponte de depuração do Android", + "nl": "Android Debug Bridge", + "fr": "Pont de débogage Android", + "it": "Android Debug Bridge", + "es": "Puente de depuración de Android", + "pl": "Android Debug Bridge", + "zh-cn": "Android调试桥" }, "branch": "master", - "github": "https://github.com/Jey-Cee/ioBroker.heytech", - "installs": 21, + "github": "https://github.com/om2804/ioBroker.adb", + "installs": 222, "weekDownloads": 10, - "stars": 4, + "stars": 6, "issues": 2, "score": 1 }, - "sbfspot": { + "canbus": { "title": { - "de": "sbfspot", - "en": "sbfspot", - "ru": "sbfspot", - "zh-cn": "sbfspot" + "de": "canbus", + "en": "canbus", + "ru": "canbus", + "zh-cn": "canbus" }, - "content": "adapterref/iobroker.sbfspot/README.md", - "icon": "adapterref/iobroker.sbfspot/sbfspot.png", - "keywords": "sbfspot", - "authors": "René G. ", - "license": "MIT", - "published": "2017-06-03T14:49:48.110Z", - "version": "4.3.4", - "latestVersion": "4.3.4", + "content": "adapterref/iobroker.canbus/README.md", + "icon": "adapterref/iobroker.canbus/canbus.png", + "keywords": "can, bus, can-bus, network", + "authors": "Peter Müller ", + "license": "CC-BY-NC-SA-4.0", + "published": "2020-11-09T16:39:01.835Z", + "version": "1.3.1", + "latestVersion": "1.3.1", + "materialize": true, "compact": true, "description": { - "en": "SMA inverter (sbfspot) Adapter with vis widget", - "de": "SMA-Wechselrichter (sbfspot) Adapter mit Vis-Widget", - "ru": "Преобразователь SMA (sbfspot) с vis-виджетами", - "pt": "Inversor SMA (sbfspot) Adaptador com vis widget", - "nl": "SMA-omvormer (sbfspot) Adapter met vis-widget", - "fr": "SMA inverter (sbfspot) Adaptateur avec vis widget", - "it": "Adattatore SMA (sbfspot) Adattatore con widget vis", - "es": "Adaptador de inversor SMA (sbfspot) con widget de vis", - "pl": "Adapter falownika SMA (sbfspot) z wid?etem vis", - "zh-cn": "带有vis小部件的SMA逆变器(sbfspot)适配器", - "uk": "Адаптер інвертора SMA (sbfspot) із віджетом vis" + "en": "CAN Bus integration", + "de": "CAN-Bus-Integration", + "ru": "Интеграция с шиной CAN", + "pt": "Integração de barramento CAN", + "nl": "CAN Bus-integratie", + "fr": "Intégration CAN Bus", + "it": "Integrazione CAN Bus", + "es": "Integración de bus CAN", + "pl": "Integracja z magistralą CAN", + "zh-cn": "CAN总线集成" }, "titleFull": { - "en": "SMA inverter (sbfspot)", - "de": "SMA Wechselrichter (sbfspot)", - "ru": "Преобразователь SMA (sbfspot)", - "pt": "SMA inversor (sbfspot)", - "nl": "SMA-omvormer (sbfspot)", - "fr": "d'onduleur SMA (sbfspot)", - "it": "Inverter SMA (sbfspot)", - "es": "Inversor SMA (sbfspot)", - "pl": "Falownika SMA (sbfspot)", - "zh-cn": "SMA逆变器(sbfspot)", - "uk": "SMA інвертор (sbfspot)" + "en": "CAN-Bus", + "de": "CAN-Bus", + "ru": "CAN-Bus", + "pt": "Ônibus pode", + "nl": "CAN-bus", + "fr": "CAN-Bus", + "it": "CAN-Bus", + "es": "Puede transportar", + "pl": "Magistrala CAN", + "zh-cn": "CAN总线" }, "branch": "master", - "github": "https://github.com/rg-engineering/ioBroker.sbfspot", - "installs": 835, - "weekDownloads": 67, - "stars": 6, - "issues": 9, + "github": "https://github.com/crycode-de/ioBroker.canbus", + "installs": 276, + "weekDownloads": 16, + "stars": 9, + "issues": 2, "score": 1 }, - "zigbee": { + "tino": { "title": { - "de": "zigbee", - "en": "zigbee", - "ru": "zigbee", - "zh-cn": "zigbee" + "de": "tino", + "en": "tino", + "ru": "tino", + "zh-cn": "tino" }, - "content": "adapterref/iobroker.zigbee/README.md", - "icon": "adapterref/iobroker.zigbee/zigbee.png", - "keywords": "zigbee, xiaomi, cc2531, cc2530, cc2538, cc2652, deconz, conbee, raspbee", - "authors": "Kirov Ilya", + "content": "adapterref/iobroker.tino/README.md", + "icon": "adapterref/iobroker.tino/tino.png", + "keywords": "tiNo, nurazur, Funksensor, Raspberry", + "authors": "bowao ", "license": "MIT", - "published": "2018-06-08T19:33:19.576Z", - "version": "1.10.3", - "latestVersion": "1.10.3", + "published": "2019-08-09T20:30:26.824Z", + "version": "-.-.-", + "latestVersion": "1.1.1", + "materialize": true, "compact": true, "description": { - "en": "Zigbee adapter for Xiaomi (and other) devices via Chip cc26xx/cc25xx", - "uk": "Zigbee adapter for Xiaomi (and other) devices via Chip cc26xx/cc25xx", - "ru": "Zigbee адаптер для Xiaomi (и других) устройств через Chip cc26xx/cc25xx", - "de": "ZigBee-Adapter für Xiaomi (und andere) Geräte über Chip cc26xx/cc25xx", - "pt": "Adaptador Zigbee para dispositivos Xiaomi (e outros) via Chip cc26xx/cc25xx", - "nl": "Zigbee-adapter voor Xiaomi (en andere) apparaten via Chip cc26xx/cc25xx", - "fr": "Adaptateur Zigbee pour périphériques Xiaomi (et autres) Chip cc26xx/cc25xx", - "it": "Adattatore Zigbee per dispositivi Xiaomi (e altri) tramite Chip cc26xx/cc25xx", - "es": "Adaptador Zigbee para dispositivos Xiaomi (y otros) a través de Chip cc26xx/cc25xx", - "pl": "Adapter Zigbee do urządzeń Xiaomi (i innych) za pośrednictwem Chip cc26xx/cc25xx", - "zh-cn": "适用于小米(和其他)设备的Zigbee适配器,通过Chip cc26xx/cc25xx" + "en": "Read wireless sensordata received via TiNo", + "de": "Einlesen der vom TiNo empfangenen Funksensordaten", + "ru": "Чтение беспроводных сенсордат, полученных через TiNo", + "pt": "Leia sensordata sem fio recebido via TiNo", + "nl": "Lees draadloze sensordata ontvangen via TiNo", + "fr": "Lire les sensordata sans fil reçus via TiNo", + "it": "Leggi la sensordata wireless ricevuta tramite TiNo", + "es": "Lee sensordata inalámbrica recibida a través de TiNo", + "pl": "Odczytaj bezprzewodowe czujniki odebrane przez TiNo" }, "titleFull": { - "en": "Zigbee", - "uk": "Zigbee", - "ru": "Zigbee", - "de": "ZigBee", - "pt": "Zigbee", - "nl": "Zigbee", - "fr": "Zigbee", - "it": "Zigbee", - "es": "zigbee", - "pl": "Zigbee", - "zh-cn": "Zigbee" + "en": "TiNo", + "de": "TiNo", + "ru": "TiNo", + "pt": "TiNo", + "nl": "TiNo", + "fr": "TiNo", + "it": "TiNo", + "es": "TiNo", + "pl": "TiNo" }, "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.zigbee", - "installs": 14770, - "weekDownloads": 475, - "stars": 299, - "issues": 54, + "github": "https://github.com/bowao/ioBroker.tino", + "installs": 7, + "weekDownloads": 2, + "stars": 2, + "issues": 3, "score": 1 }, - "oilfox": { + "srm": { "title": { - "de": "oilfox", - "en": "oilfox", - "ru": "oilfox", - "zh-cn": "oilfox" + "de": "srm", + "en": "srm", + "ru": "srm", + "zh-cn": "srm" }, - "content": "adapterref/iobroker.oilfox/README.md", - "icon": "adapterref/iobroker.oilfox/oilfox.png", - "keywords": "oilfox", - "authors": "jochen kuehner ", + "content": "adapterref/iobroker.srm/README.md", + "icon": "adapterref/iobroker.srm/srm.png", + "keywords": "SRM, Synology, Router", + "authors": "stephan stricker ", "license": "MIT", - "published": "2019-01-07T20:32:56.478Z", - "version": "4.3.0", - "latestVersion": "4.3.0", + "published": "2023-12-05T16:46:09.584Z", + "version": "-.-.-", + "latestVersion": "0.2.0", "compact": true, "description": { - "en": "iobroker adapter for oilfox oil sensor", - "de": "Iobroker-Adapter für Oilfox-Ölsensor", - "ru": "адаптер iobroker для датчика масла oilfox", - "pt": "Adaptador iobroker para sensor de óleo oilfox", - "nl": "iobroker-adapter voor oliefox-oliesensor", - "fr": "adaptateur iobroker pour capteur d'huile oilfox", - "it": "adattatore iobroker per sensore olio oilfox", - "es": "Adaptador iobroker para sensor de aceite oilfox", - "pl": "Adapter iobroker do czujnika oleju ropnego", - "zh-cn": "用于oilfox油传感器的iobroker适配器" + "en": "This adapater allows you to connect to a Synology router", + "de": "Mit diesem Adapter können Sie eine Verbindung zu einem Synology-Router herstellen", + "ru": "Этот адаптер позволяет подключаться к маршрутизатору Synology.", + "pt": "Este adaptador permite que você se conecte a um roteador Synology", + "nl": "Met deze adapter kunt u verbinding maken met een Synology-router", + "fr": "Cet adaptateur vous permet de vous connecter à un routeur Synology", + "it": "Questo adattatore consente di connettersi a un router Synology", + "es": "Este adaptador le permite conectarse a un enrutador Synology", + "pl": "Ten adapter umożliwia połączenie z routerem Synology", + "uk": "Цей адаптер дозволяє підключатися до маршрутизатора Synology", + "zh-cn": "此适配器允许您连接到 Synology 路由器" }, "titleFull": { - "en": "Oilfox", - "de": "Oilfox", - "ru": "Oilfox", - "pt": "Oilfox", - "nl": "Oilfox", - "fr": "Oilfox", - "it": "Oilfox", - "es": "Oilfox", - "pl": "Oilfox", - "zh-cn": "Oilfox" + "en": "Synology Router", + "de": "Synology-Router", + "ru": "Маршрутизатор Synology", + "pt": "Roteador Synology", + "nl": "Synology-router", + "fr": "Routeur Synology", + "it": "SynologyRouter", + "es": "Enrutador Synology", + "pl": "Router Synology", + "uk": "Маршрутизатор Synology", + "zh-cn": "Synology 路由器" }, - "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.oilfox", - "installs": 389, - "weekDownloads": 7, - "stars": 8, - "issues": 7, + "branch": "main", + "github": "https://github.com/stephan1827/ioBroker.srm", + "installs": 13, + "weekDownloads": 2, + "stars": -1, + "issues": 1, "score": 1 }, - "paw": { + "tinyrx4": { "title": { - "de": "paw", - "en": "paw", - "ru": "paw", - "zh-cn": "paw" + "de": "tinyrx4", + "en": "tinyrx4", + "ru": "tinyrx4", + "zh-cn": "tinyrx4" }, - "content": "adapterref/iobroker.paw/README.md", - "icon": "adapterref/iobroker.paw/paw.png", - "keywords": "paw, android, tablet", - "authors": "bondrogeen ", + "content": "adapterref/iobroker.tinyrx4/README.md", + "icon": "adapterref/iobroker.tinyrx4/tinyRX4.png", + "keywords": "tinyrx4, meigrafd, Funksensor, Raspberry, tinytx4", + "authors": "bowao ", "license": "MIT", - "published": "2017-04-27T19:59:30.722Z", - "version": "0.3.2", - "latestVersion": "0.3.2", + "published": "2019-08-09T19:16:19.154Z", + "version": "-.-.-", + "latestVersion": "1.0.0", "materialize": true, "compact": true, "description": { - "en": "Android Device Management", - "de": "Android Geräte-Management", - "ru": "Управление android устройством" - }, - "titleFull": "PAW", - "branch": "master", - "github": "https://github.com/bondrogeen/iobroker.paw", - "installs": 517, - "weekDownloads": 7, - "stars": 14, - "issues": 15, - "score": 1 - }, - "mikrotik": { - "title": { - "de": "mikrotik", - "en": "mikrotik", - "ru": "mikrotik", - "zh-cn": "mikrotik" - }, - "content": "adapterref/iobroker.mikrotik/README.md", - "icon": "adapterref/iobroker.mikrotik/mikrotik.png", - "keywords": "mikrotik", - "authors": "instalator ", - "license": "MIT", - "published": "2017-07-27T16:46:54.455Z", - "version": "1.2.1", - "latestVersion": "1.2.1", - "description": { - "en": "ioBroker Mikrotik Adapter", - "de": "ioBroker Mikrotik Adapter", - "ru": "ioBroker Mikrotik Adapter", - "pt": "adaptador ioBroker Mikrotik", - "nl": "ioBroker Mikrotik Adapter", - "fr": "adaptateur ioBroker Mikrotik", - "it": "ioBroker Mikrotik adattatore", - "es": "ioBroker Mikrotik Adapter", - "pl": "joBroker Mikrotik Adapter", - "uk": "ioBroker Mikrotik адаптер", - "zh-cn": "ioBroker Mikrotik 适应器" + "en": "Read wireless sensordata received via TinyRX4", + "de": "Einlesen der vom TinyRX4 empfangenen Funksensordaten", + "ru": "Чтение беспроводных сенсордат, полученных через TinyRX4", + "pt": "Leia sensordata sem fio recebido via TinyRX4", + "nl": "Lees draadloze sensordata ontvangen via TinyRX4", + "fr": "Lire les sensordata sans fil reçus via TinyRX4", + "it": "Leggi la sensordata wireless ricevuta tramite TinyRX4", + "es": "Lee sensordata inalámbrica recibida a través de TinyRX4", + "pl": "Odczytaj bezprzewodowe czujniki odebrane przez TinyRX4" }, "titleFull": { - "en": "MikroTik Router", - "de": "MikroTik Router", - "ru": "MikroTik Router", - "pt": "MikroTik Router", - "nl": "MikroTik Router", - "fr": "Routeur MikroTik", - "it": "MikroTik Router", - "es": "MikroTik Router", - "pl": "Ruter MikroTik", - "uk": "Маршрутизатор MikroTik", - "zh-cn": "MikroTik 路由器" + "en": "TinyRX4", + "de": "TinyRX4", + "ru": "TinyRX4", + "pt": "TinyRX4", + "nl": "TinyRX4", + "fr": "TinyRX4", + "it": "TinyRX4", + "es": "TinyRX4", + "pl": "TinyRX4" }, "branch": "master", - "github": "https://github.com/iobroker-community-adapters/iobroker.mikrotik", - "installs": 286, - "weekDownloads": 25, + "github": "https://github.com/bowao/ioBroker.tinyrx4", + "installs": 2, + "weekDownloads": 1, "stars": 1, - "issues": 2, + "issues": 5, "score": 1 }, - "octoprint": { + "piface": { "title": { - "de": "octoprint", - "en": "octoprint", - "ru": "octoprint", - "zh-cn": "octoprint" + "de": "piface", + "en": "piface", + "ru": "piface", + "zh-cn": "piface" }, - "content": "adapterref/iobroker.octoprint/README.md", - "icon": "adapterref/iobroker.octoprint/octoprint.png", - "keywords": "octoprint, 3d printing, hardware, drucker, gcode", - "authors": "Matthias Kleine ", + "content": "adapterref/iobroker.piface/README.md", + "icon": "adapterref/iobroker.piface/piface.png", + "keywords": "piface, raspberry, addon", + "authors": "Lars Weimar ", "license": "MIT", - "published": "2018-05-15T11:00:52.453Z", - "version": "5.1.0", - "latestVersion": "5.1.0", - "compact": true, - "description": { - "en": "Manage your OctoPrint instance", - "de": "Verwalte Deine OctoPrint-Instanz", - "ru": "Управляйте своим экземпляром OctoPrint", - "pt": "Gerenciar sua instância OctoPrint", - "nl": "Beheer uw OctoPrint-instantie", - "fr": "Gérez votre instance OctoPrint", - "it": "Gestisci la tua istanza OctoPrint", - "es": "Administre su instancia de OctoPrint", - "pl": "Zarządzaj instancją OctoPrint", - "uk": "Керуйте своїм екземпляром OctoPrint", - "zh-cn": "管理您的 OctoPrint 实例" - }, - "titleFull": { - "en": "OctoPrint", - "de": "OctoPrint", - "ru": "OctoPrint", - "pt": "OctoPrint", - "nl": "OctoPrint", - "fr": "OctoPrint", - "it": "OctoPrint", - "es": "OctoPrint", - "pl": "Ośmiodruk", - "uk": "OctoPrint", - "zh-cn": "八印" - }, + "published": "2016-04-29T12:31:59.913Z", + "version": "1.0.0", + "latestVersion": "1.0.0", + "description": "Control PiFace Board", + "titleFull": "PiFace addon", "branch": "master", - "github": "https://github.com/klein0r/ioBroker.octoprint", - "installs": 2438, - "weekDownloads": 66, - "stars": 34, - "issues": 6, + "github": "https://github.com/eisbaeeer/iobroker.piface", + "installs": 11, + "weekDownloads": 0, + "stars": -1, + "issues": 12, "score": 1 }, - "ekey": { + "hmip": { "title": { - "de": "ekey", - "en": "ekey", - "ru": "ekey", - "zh-cn": "ekey" + "de": "hmip", + "en": "hmip", + "ru": "hmip", + "zh-cn": "hmip" }, - "content": "adapterref/iobroker.ekey/README.md", - "icon": "adapterref/iobroker.ekey/ekey.png", - "keywords": "ekey, finger scanner", - "authors": "dogafox ", + "content": "adapterref/iobroker.hmip/README.md", + "icon": "adapterref/iobroker.hmip/homematic.png", + "keywords": "hardware, homematic, hm", + "authors": "jogibear9988 ", "license": "MIT", - "published": "2018-05-11T19:02:48.501Z", - "version": "1.2.3", - "latestVersion": "1.2.3", - "materialize": true, + "published": "2019-01-17T19:47:03.713Z", + "version": "1.23.3", + "latestVersion": "1.24.3", "compact": true, "description": { - "en": "Receives the finger reads from EKEY Converter UDP", - "de": "Empfängt die Finger liest von Ekey Converter UDP", - "ru": "Получает считывание пальцев из конвертера EKEY UDP", - "pt": "Recebe as leituras do dedo do EKEY Converter UDP", - "nl": "Ontvangt de vingeraflezingen van EKEY Converter UDP", - "fr": "Reçoit les lectures de doigt de EKEY Converter UDP", - "it": "Riceve le letture del dito da EKEY Converter UDP", - "es": "Recibe las lecturas de los dedos de EKEY Converter UDP", - "pl": "Odbieranie odcisków palców od konwertera EKEY UDP", - "uk": "Отримує зчитування пальців з конвертера EKEY UDP", - "ch-zn": "从 EKEY Converter UDP 接收指纹数据" + "en": "HomeMaticIP Cloud AccessPoint", + "de": "HomeMatic IP Cloud-Zugriffspunkt", + "ru": "Точка доступа HomeMatic IP Cloud", + "pt": "Ponto de acesso da nuvem IP da HomeMatic", + "nl": "HomeMatic IP Cloud Access Point", + "fr": "Point d'accès IP HomeMatic Cloud", + "it": "HomeMatic IP Cloud Access Point", + "es": "Punto de acceso HomeMatic IP Cloud", + "pl": "Punkt dostępu do chmury internetowej HomeMatic", + "zh-cn": "HomeMatic IP云接入点" }, "titleFull": { - "en": "ekey" + "en": "HomeMaticIP Cloud AccessPoint", + "de": "HomeMatic IP Cloud-Zugriffspunkt", + "ru": "Точка доступа HomeMatic IP Cloud", + "pt": "Ponto de acesso da nuvem IP da HomeMatic", + "nl": "HomeMatic IP Cloud Access Point", + "fr": "Point d'accès IP HomeMatic Cloud", + "it": "HomeMatic IP Cloud Access Point", + "es": "Punto de acceso HomeMatic IP Cloud", + "pl": "Punkt dostępu do chmury internetowej HomeMatic", + "zh-cn": "HomeMatic IP云接入点" }, "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.ekey", - "installs": 273, - "weekDownloads": 5, - "stars": 8, - "issues": 15, + "github": "https://github.com/iobroker-community-adapters/ioBroker.hmip", + "installs": 5619, + "weekDownloads": 255, + "stars": 31, + "issues": 39, "score": 1 }, - "tino": { + "esphome": { "title": { - "de": "tino", - "en": "tino", - "ru": "tino", - "zh-cn": "tino" + "de": "esphome", + "en": "esphome", + "ru": "esphome", + "zh-cn": "esphome" }, - "content": "adapterref/iobroker.tino/README.md", - "icon": "adapterref/iobroker.tino/tino.png", - "keywords": "tiNo, nurazur, Funksensor, Raspberry", - "authors": "bowao ", + "content": "adapterref/iobroker.esphome/README.md", + "icon": "adapterref/iobroker.esphome/esphome.png", + "keywords": "ESPHome, ESP, ESP32", + "authors": "DutchmanNL ", "license": "MIT", - "published": "2019-08-09T20:30:26.824Z", + "published": "2021-02-27T21:34:45.736Z", "version": "-.-.-", - "latestVersion": "1.1.1", + "latestVersion": "0.5.0-beta.8", "materialize": true, "compact": true, "description": { - "en": "Read wireless sensordata received via TiNo", - "de": "Einlesen der vom TiNo empfangenen Funksensordaten", - "ru": "Чтение беспроводных сенсордат, полученных через TiNo", - "pt": "Leia sensordata sem fio recebido via TiNo", - "nl": "Lees draadloze sensordata ontvangen via TiNo", - "fr": "Lire les sensordata sans fil reçus via TiNo", - "it": "Leggi la sensordata wireless ricevuta tramite TiNo", - "es": "Lee sensordata inalámbrica recibida a través de TiNo", - "pl": "Odczytaj bezprzewodowe czujniki odebrane przez TiNo" + "en": "Control your ESP8266/ESP32 with simple yet powerful configuration files created and managed by ESPHome", + "de": "Steuern Sie Ihren ESP8266 / ESP32 mit einfachen, aber leistungsstarken Konfigurationsdateien, die von ESPHome erstellt und verwaltet werden", + "ru": "Управляйте своим ESP8266 / ESP32 с помощью простых, но мощных файлов конфигурации, созданных и управляемых ESPHome", + "pt": "Controle seu ESP8266 / ESP32 com arquivos de configuração simples, mas poderosos, criados e gerenciados por ESPHome", + "nl": "Beheer uw ESP8266 / ESP32 met eenvoudige maar krachtige configuratiebestanden die zijn gemaakt en beheerd door ESPHome", + "fr": "Contrôlez votre ESP8266 / ESP32 avec des fichiers de configuration simples mais puissants créés et gérés par ESPHome", + "it": "Controlla il tuo ESP8266 / ESP32 con file di configurazione semplici ma potenti creati e gestiti da ESPHome", + "es": "Controle su ESP8266 / ESP32 con archivos de configuración simples pero potentes creados y administrados por ESPHome", + "pl": "Steruj ESP8266 / ESP32 za pomocą prostych, ale potężnych plików konfiguracyjnych utworzonych i zarządzanych przez ESPHome", + "zh-cn": "使用由ESPHome创建和管理的简单但功能强大的配置文件控制ESP8266 / ESP32" }, "titleFull": { - "en": "TiNo", - "de": "TiNo", - "ru": "TiNo", - "pt": "TiNo", - "nl": "TiNo", - "fr": "TiNo", - "it": "TiNo", - "es": "TiNo", - "pl": "TiNo" + "en": "Control ESPHome managed devices", + "de": "Steuern Sie von ESPHome verwaltete Geräte", + "ru": "Управление устройствами ESPHome", + "pt": "Controlar dispositivos gerenciados ESPHome", + "nl": "Beheer door ESPHome beheerde apparaten", + "fr": "Contrôle des appareils gérés ESPHome", + "it": "Controlla i dispositivi gestiti da ESPHome", + "es": "Controle los dispositivos administrados por ESPHome", + "pl": "Kontroluj urządzenia zarządzane przez ESPHome", + "zh-cn": "控制ESPHome受管设备" }, - "branch": "master", - "github": "https://github.com/bowao/ioBroker.tino", - "installs": 7, - "weekDownloads": 2, - "stars": 2, - "issues": 3, + "branch": "main", + "github": "https://github.com/DrozmotiX/ioBroker.esphome", + "installs": 1220, + "weekDownloads": 41, + "stars": 25, + "issues": 20, "score": 1 }, - "tedee": { + "jeelink": { "title": { - "de": "tedee", - "en": "tedee", - "ru": "tedee", - "zh-cn": "tedee" + "de": "jeelink", + "en": "jeelink", + "ru": "jeelink", + "zh-cn": "jeelink" }, - "content": "adapterref/iobroker.tedee/README.md", - "icon": "adapterref/iobroker.tedee/tedee.png", - "keywords": "tedee", - "authors": "TA2k ", + "content": "adapterref/iobroker.jeelink/README.md", + "icon": "adapterref/iobroker.jeelink/jeelab_logo.png", + "keywords": "jeelink, openenergy, RFM, LaCrosse, emonTH", + "authors": "foxthefox ", "license": "MIT", - "published": "2023-12-16T01:01:13.956Z", - "version": "0.3.2", - "latestVersion": "0.3.2", + "published": "2017-01-22T15:51:48.773Z", + "version": "1.2.5", + "latestVersion": "1.2.5", + "materialize": true, "compact": true, "description": { - "en": "Adapter for Tedee Locks", - "de": "Adapter für Tedee-Schlösser", - "ru": "Адаптер для замков Tedee", - "pt": "Adaptador para fechaduras Tedee", - "nl": "Adapter voor Tedee-sloten", - "fr": "Adaptateur pour serrures Tedee", - "it": "Adattatore per serrature Tedee", - "es": "Adaptador para cerraduras Tedee", - "pl": "Adapter do zamków Tedee", - "uk": "Адаптер для замків Tedee", - "zh-cn": "Tedee 锁适配器" + "en": "read 868Mhz sensors of Technoline, emonTH, Lacrosse ", + "de": "lese 868Mhz Sensoren von Technoline, emonTH, Lacrosse", + "ru": "считывать датчики 868 МГц Technoline, emonTH, Lacrosse", + "pt": "ler sensores de 868Mhz de Technoline, emonTH, Lacrosse", + "nl": "lees 868Mhz sensoren van Technoline, emonTH, Lacrosse", + "fr": "lire les capteurs 868Mhz de Technoline, emonTH, Lacrosse", + "it": "leggere i sensori 868Mhz di Technoline, emonTH, Lacrosse", + "es": "leer sensores de 868Mhz de Technoline, emonTH, Lacrosse", + "pl": "odczytaj czujniki 868Mhz Technoline, emonTH, Lacrosse", + "zh-cn": "读取 Technoline、emonTH、Lacrosse 的 868Mhz 传感器", + "uk": "читати 868Mhz датчики Technoline, emonTH, Lacrosse" }, "titleFull": { - "en": "Tedee", - "de": "Tedee", - "ru": "Теди", - "pt": "Tedee", - "nl": "Tedee", - "fr": "Tédée", - "it": "Tedee", - "es": "tedée", - "pl": "Tedee", - "uk": "Теді", - "zh-cn": "泰迪" - }, - "branch": "main", - "github": "https://github.com/TA2k/ioBroker.tedee", - "installs": 84, - "weekDownloads": 1, - "stars": 3, - "issues": 2, - "score": 1 - }, - "owfs": { - "title": { - "de": "owfs", - "en": "owfs", - "ru": "owfs", - "zh-cn": "owfs" - }, - "content": "adapterref/iobroker.owfs/README.md", - "icon": "adapterref/iobroker.owfs/owfs.png", - "keywords": "owfs, one wire, 1wire", - "authors": "bluefox ", - "license": "MIT", - "published": "2015-04-16T21:20:18.623Z", - "version": "0.7.0", - "latestVersion": "0.7.0", - "materialize": true, - "compact": true, - "description": { - "en": "Allows to read 1wire sensors", - "de": "Ermöglicht das Lesen von 1-Draht-Sensoren", - "ru": "Позволяет читать 1-проводные датчики", - "pt": "Permite ler sensores de 1 fio", - "nl": "Maakt het mogelijk om 1wire-sensoren te lezen", - "fr": "Permet de lire les capteurs 1wire", - "it": "Permette di leggere i sensori 1wire", - "es": "Permite leer 1 sensores de cable", - "pl": "Umożliwia odczyt 1 czujników przewodowych", - "zh-cn": "允许读取1wire传感器" - }, - "titleFull": { - "en": "1Wire OWFS", - "de": "1Wire-OWFS", - "ru": "1Wire OWFS", - "pt": "1 Fio OWFS", - "nl": "1Draad OWFS", - "fr": "OWFS à 1 fil", - "it": "1 filo OWFS", - "es": "1 cable OWFS", - "pl": "1Wire OWFS", - "zh-cn": "1Wire OWFS" - }, - "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.owfs", - "installs": 511, - "weekDownloads": 23, - "stars": 4, - "issues": 17, - "score": 1 - }, - "bambulab": { - "title": { - "de": "bambulab", - "en": "bambulab", - "ru": "bambulab", - "zh-cn": "bambulab" - }, - "content": "adapterref/iobroker.bambulab/README.md", - "icon": "adapterref/iobroker.bambulab/bambulab.png", - "keywords": "bambulab, 3d-printing", - "authors": "DutchmanNL ", - "license": "MIT", - "published": "2023-07-23T19:38:16.393Z", - "version": "-.-.-", - "latestVersion": "0.3.2", - "compact": true, - "description": { - "en": "Connects to Bambulab 3d printers to retrieve data of current print and control main aspects", - "de": "Verbindet sich mit Bambulab-3D-Druckern, um Daten des aktuellen Drucks abzurufen und Hauptaspekte zu steuern", - "ru": "Подключается к 3D-принтерам Bambulab для получения данных о текущей печати и управления основными аспектами.", - "pt": "Conecta-se às impressoras 3D Bambulab para recuperar dados de impressão atual e controlar os principais aspectos", - "nl": "Maakt verbinding met Bambulab 3D-printers om gegevens op te halen over de huidige afdruk- en controleaspecten", - "fr": "Se connecte aux imprimantes 3d Bambulab pour récupérer les données d'impression en cours et contrôler les principaux aspects", - "it": "Si collega alle stampanti 3D Bambulab per recuperare i dati della stampa corrente e controllare gli aspetti principali", - "es": "Se conecta a impresoras 3d Bambulab para recuperar datos de impresión actual y controlar aspectos principales", - "pl": "Łączy się z drukarkami 3D Bambulab, aby pobierać dane dotyczące bieżącego drukowania i kontrolować główne aspekty", - "uk": "Підключається до 3d-принтерів Bambulab для отримання даних поточного друку та контролю основних аспектів", - "zh-cn": "连接到 Bambulab 3D 打印机以检索当前打印的数据并控制主要方面" - }, - "titleFull": { - "en": "Bambulab 3d Printer integration", - "de": "Integration des Bambulab 3D-Druckers", - "ru": "Интеграция с 3D-принтером Bambulab", - "pt": "Integração da impressora 3D Bambulab", - "nl": "Bambulab 3D Printer integratie", - "fr": "Intégration de l'imprimante 3d Bambulab", - "it": "Integrazione della stampante 3d Bambulab", - "es": "Integración de la impresora 3d Bambulab", - "pl": "Integracja drukarki 3D Bambulab", - "uk": "Інтеграція 3d принтера Bambulab", - "zh-cn": "Bambulab 3D 打印机集成" - }, - "branch": "main", - "github": "https://github.com/DrozmotiX/ioBroker.bambulab", - "installs": 392, - "weekDownloads": 10, - "stars": 20, - "issues": 14, - "score": 1 - }, - "extron": { - "title": { - "de": "extron", - "en": "extron", - "ru": "extron", - "zh-cn": "extron" - }, - "content": "adapterref/iobroker.extron/README.md", - "icon": "adapterref/iobroker.extron/extron.png", - "keywords": "extron", - "authors": "Bannsaenger , mschlgl ", - "license": "CC-BY-NC-4.0", - "published": "2021-01-10T01:09:45.392Z", - "version": "0.2.15", - "latestVersion": "0.2.15", - "compact": true, - "description": { - "en": "Extron SIS adapter", - "de": "Extron SIS-Adapter", - "ru": "Адаптер Extron SIS", - "pt": "Adaptador Extron SIS", - "nl": "Extron SIS-adapter", - "fr": "Adaptateur SIS Extron", - "it": "Adattatore SIS di Extron", - "es": "Adaptador SIS de Extron", - "pl": "Adapter Extron SIS", - "zh-cn": "Extron SIS适配器", - "uk": "Адаптер Extron SIS" - }, - "titleFull": { - "en": "Extron SIS", - "de": "Extron SIS", - "ru": "Extron SIS", - "pt": "Extron SIS", - "nl": "Extron SIS", - "fr": "Extron SIS", - "it": "Extron SIS", - "es": "Extron SIS", - "pl": "Extron SIS", - "zh-cn": "Extron SIS", - "uk": "Extron SIS" - }, - "branch": "master", - "github": "https://github.com/Bannsaenger/ioBroker.extron", - "installs": 8, - "weekDownloads": 4, - "stars": 1, - "issues": 1, - "score": 1 - }, - "lametric": { - "title": { - "de": "lametric", - "en": "lametric", - "ru": "lametric", - "zh-cn": "lametric" - }, - "content": "adapterref/iobroker.lametric/README.md", - "icon": "adapterref/iobroker.lametric/lametric.png", - "keywords": "lametric, hardware, clock, message, notification", - "authors": "Matthias Kleine ", - "license": "MIT", - "published": "2018-05-15T11:01:09.848Z", - "version": "3.3.0", - "latestVersion": "3.4.0", - "compact": true, - "description": { - "en": "Control and manage your LaMetric device", - "de": "Steuerung und Verwaltung Deines LaMetric Geräts", - "ru": "Управление и управление вашим LaMetric устройством", - "pt": "Controlar e gerenciar seu dispositivo LaMetric", - "nl": "Uw LaMetric-apparaat bedienen en beheren", - "fr": "Contrôlez et gérez votre appareil LaMetric", - "it": "Controllare e gestire il dispositivo LaMetric", - "es": "Controla y gestiona tu dispositivo LaMetric", - "pl": "Sterowanie urządzeniem LaMetric i zarządzanie nim", - "uk": "Управління та управління пристроєм LaMetric", - "zh-cn": "控制并管理您的 LaMetric 设备" - }, - "titleFull": { - "en": "LaMetric", - "de": "LaMetric", - "ru": "LaMetric", - "pt": "LaMetric", - "nl": "LaMetric", - "fr": "LaMetric", - "it": "LaMetric", - "es": "LaMetric", - "pl": "LaMetric", - "uk": "LaMetric", - "zh-cn": "LaMetric" - }, - "branch": "master", - "github": "https://github.com/klein0r/ioBroker.lametric", - "installs": 375, - "weekDownloads": 29, - "stars": 14, - "issues": 5, - "score": 1 - }, - "esphome": { - "title": { - "de": "esphome", - "en": "esphome", - "ru": "esphome", - "zh-cn": "esphome" - }, - "content": "adapterref/iobroker.esphome/README.md", - "icon": "adapterref/iobroker.esphome/esphome.png", - "keywords": "ESPHome, ESP, ESP32", - "authors": "DutchmanNL ", - "license": "MIT", - "published": "2021-02-27T21:34:45.736Z", - "version": "-.-.-", - "latestVersion": "0.5.0-beta.8", - "materialize": true, - "compact": true, - "description": { - "en": "Control your ESP8266/ESP32 with simple yet powerful configuration files created and managed by ESPHome", - "de": "Steuern Sie Ihren ESP8266 / ESP32 mit einfachen, aber leistungsstarken Konfigurationsdateien, die von ESPHome erstellt und verwaltet werden", - "ru": "Управляйте своим ESP8266 / ESP32 с помощью простых, но мощных файлов конфигурации, созданных и управляемых ESPHome", - "pt": "Controle seu ESP8266 / ESP32 com arquivos de configuração simples, mas poderosos, criados e gerenciados por ESPHome", - "nl": "Beheer uw ESP8266 / ESP32 met eenvoudige maar krachtige configuratiebestanden die zijn gemaakt en beheerd door ESPHome", - "fr": "Contrôlez votre ESP8266 / ESP32 avec des fichiers de configuration simples mais puissants créés et gérés par ESPHome", - "it": "Controlla il tuo ESP8266 / ESP32 con file di configurazione semplici ma potenti creati e gestiti da ESPHome", - "es": "Controle su ESP8266 / ESP32 con archivos de configuración simples pero potentes creados y administrados por ESPHome", - "pl": "Steruj ESP8266 / ESP32 za pomocą prostych, ale potężnych plików konfiguracyjnych utworzonych i zarządzanych przez ESPHome", - "zh-cn": "使用由ESPHome创建和管理的简单但功能强大的配置文件控制ESP8266 / ESP32" - }, - "titleFull": { - "en": "Control ESPHome managed devices", - "de": "Steuern Sie von ESPHome verwaltete Geräte", - "ru": "Управление устройствами ESPHome", - "pt": "Controlar dispositivos gerenciados ESPHome", - "nl": "Beheer door ESPHome beheerde apparaten", - "fr": "Contrôle des appareils gérés ESPHome", - "it": "Controlla i dispositivi gestiti da ESPHome", - "es": "Controle los dispositivos administrados por ESPHome", - "pl": "Kontroluj urządzenia zarządzane przez ESPHome", - "zh-cn": "控制ESPHome受管设备" - }, - "branch": "main", - "github": "https://github.com/DrozmotiX/ioBroker.esphome", - "installs": 1219, - "weekDownloads": 41, - "stars": 25, - "issues": 20, - "score": 1 - }, - "mihome-plug": { - "title": { - "de": "mihome-plug", - "en": "mihome-plug", - "ru": "mihome-plug", - "zh-cn": "mihome-plug" - }, - "content": "adapterref/iobroker.mihome-plug/README.md", - "icon": "adapterref/iobroker.mihome-plug/mihome-plug.png", - "keywords": "url, html, file, mihome-plug", - "authors": "bluefox ", - "license": "MIT", - "published": "2017-08-04T16:03:47.676Z", - "version": "0.4.0", - "latestVersion": "0.4.0", - "materialize": true, - "description": { - "en": "This adapter allows control Xiaomi Plug (wifi)", - "de": "Dieser Adapter ermöglicht die Steuerung Xiaomi Plug (wifi)", - "ru": "Этот адаптер позволяет управлять штекером Xiaomi (wifi)", - "pt": "Este adaptador permite controle Xiaomi Plug (wifi)", - "nl": "Deze adapter maakt aansturing mogelijk Xiaomi Plug (wifi)", - "fr": "Cet adaptateur permet de contrôler Xiaomi Plug (wifi)", - "it": "Questo adattatore consente il controllo Xiaomi Plug (wifi)", - "es": "Este adaptador permite el control de Xiaomi Plug (wifi)", - "pl": "Ten adapter umożliwia sterowanie wtyczką Xiaomi (wifi)" - }, - "titleFull": { - "en": "mihome-plug", - "de": "mihome-plug", - "ru": "mihome-plug", - "pt": "mihome-plug", - "nl": "mihome-plug", - "fr": "mihome-plug", - "it": "mihome-plug", - "es": "mihome-plug", - "pl": "mihome-plug", - "uk": "mihome-plug", - "zh-cn": "mihome 插头" - }, - "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.mihome-plug", - "installs": 130, - "weekDownloads": 5, - "stars": 8, - "issues": 22, - "score": 1 - }, - "opentherm": { - "title": { - "de": "opentherm", - "en": "opentherm", - "ru": "opentherm", - "zh-cn": "opentherm" - }, - "content": "adapterref/iobroker.opentherm/README.md", - "icon": "adapterref/iobroker.opentherm/opentherm.png", - "keywords": "heating, opentherm", - "authors": "DutchmanNL ", - "license": "MIT", - "published": "2018-12-08T23:32:27.551Z", - "version": "-.-.-", - "latestVersion": "0.2.5", - "materialize": true, - "compact": true, - "description": { - "en": "Controlling the central heating system by OpenTherm Gateway", - "de": "Controlling the central heating system by OpenTherm Gateway", - "ru": "Controlling the central heating system by OpenTherm Gateway", - "pt": "Controlling the central heating system by OpenTherm Gateway", - "nl": "Controlling the central heating system by OpenTherm Gateway", - "fr": "Controlling the central heating system by OpenTherm Gateway", - "it": "Controlling the central heating system by OpenTherm Gateway", - "es": "Controlling the central heating system by OpenTherm Gateway", - "pl": "Controlling the central heating system by OpenTherm Gateway", - "zh-cn": "Controlling the central heating system by OpenTherm Gateway" - }, - "titleFull": { - "en": "OpenTherm Gateway", - "de": "OpenTherm Gateway", - "ru": "OpenTherm Gateway", - "pt": "OpenTherm Gateway", - "nl": "OpenTherm Gateway", - "fr": "OpenTherm Gateway", - "it": "OpenTherm Gateway", - "es": "OpenTherm Gateway", - "pl": "OpenTherm Gateway", - "zh-cn": "OpenTherm Gateway" - }, - "branch": "master", - "github": "https://github.com/DrozmotiX/ioBroker.opentherm", - "installs": 16, - "weekDownloads": 3, - "stars": 7, - "issues": 26, - "score": 1 - }, - "wiffi-wz": { - "title": { - "de": "wiffi-wz", - "en": "wiffi-wz", - "ru": "wiffi-wz", - "zh-cn": "wiffi-wz" - }, - "content": "adapterref/iobroker.wiffi-wz/README.md", - "icon": "adapterref/iobroker.wiffi-wz/wiffi-wz.png", - "keywords": "wiffi, wiffi-wz", - "authors": "Christian Vorholt ", - "license": "MIT", - "published": "2017-12-10T19:27:01.107Z", - "version": "2.2.1", - "latestVersion": "2.2.1", - "materialize": true, - "compact": true, - "description": { - "en": "ioBroker adapter for Wiffi-wz, Weatherman and Rainyman", - "de": "ioBroker Adapter für Wiffi-wz, Weatherman und Rainyman", - "ru": "адаптер ioBroker для Wiffi-wz, Weatherman и Rainyman", - "pt": "Adaptador ioBroker para Wiffi-wz, Weatherman e Rainyman", - "nl": "ioBroker-adapter voor Wiffi-wz, Weatherman en Rainyman", - "fr": "Adaptateur ioBroker pour Wiffi-wz, Weatherman et Rainyman", - "it": "adattatore ioBroker per Wiffi-wz, Weatherman e Rainyman", - "es": "Adaptador ioBroker para Wiffi-wz, Weatherman y Rainyman", - "pl": "Adapter ioBroker dla Wiffi-wz, Weatherman i Rainyman" - }, - "titleFull": { - "en": "wiffi-wz", - "de": "wiffi-wz", - "ru": "wiffi-wz", - "pt": "wiffi-wz", - "nl": "wiffi-wz", - "fr": "wiffi-wz", - "it": "wiffi-wz", - "es": "wiffi-wz", - "pl": "wiffi-wz" - }, - "branch": "master", - "github": "https://github.com/t4qjXH8N/ioBroker.wiffi-wz", - "installs": 360, - "weekDownloads": 12, - "stars": 7, - "issues": 32, - "score": 1 - }, - "linux-control": { - "title": { - "de": "linux-control", - "en": "linux-control", - "ru": "linux-control", - "zh-cn": "linux-control" - }, - "content": "adapterref/iobroker.linux-control/README.md", - "icon": "adapterref/iobroker.linux-control/linux-control.png", - "keywords": "linux, control, ssh, remote", - "authors": "Scrounger ", - "license": "MIT", - "published": "2020-05-15T20:33:21.015Z", - "version": "1.1.5", - "latestVersion": "1.1.5", - "materialize": true, - "compact": true, - "description": { - "en": "Controlling Linux devices and information about your system", - "de": "Steuern von Linux-Geräten und Informationen zu Ihrem System", - "ru": "Управление устройствами Linux и информацией о вашей системе", - "pt": "Controlando dispositivos Linux e informações sobre seu sistema", - "nl": "Controle van Linux-apparaten en informatie over uw systeem", - "fr": "Contrôle des périphériques Linux et des informations sur votre système", - "it": "Controllo dei dispositivi Linux e informazioni sul sistema", - "es": "Control de dispositivos Linux e información sobre su sistema", - "pl": "Kontrolowanie urządzeń z systemem Linux i informacji o systemie", - "zh-cn": "控制Linux设备和有关系统的信息" - }, - "titleFull": { - "en": "Linux Control", - "de": "Linux Control", - "ru": "Linux Control", - "pt": "Linux Control", - "nl": "Linux Control", - "fr": "Linux Control", - "it": "Linux Control", - "es": "Linux Control", - "pl": "Linux Control", - "zh-cn": "Linux Control" - }, - "branch": "master", - "github": "https://github.com/Scrounger/ioBroker.linux-control", - "installs": 2258, - "weekDownloads": 44, - "stars": 8, - "issues": 18, - "score": 1 - }, - "hmip": { - "title": { - "de": "hmip", - "en": "hmip", - "ru": "hmip", - "zh-cn": "hmip" - }, - "content": "adapterref/iobroker.hmip/README.md", - "icon": "adapterref/iobroker.hmip/homematic.png", - "keywords": "hardware, homematic, hm", - "authors": "jogibear9988 ", - "license": "MIT", - "published": "2019-01-17T19:47:03.713Z", - "version": "1.23.3", - "latestVersion": "1.24.3", - "compact": true, - "description": { - "en": "HomeMaticIP Cloud AccessPoint", - "de": "HomeMatic IP Cloud-Zugriffspunkt", - "ru": "Точка доступа HomeMatic IP Cloud", - "pt": "Ponto de acesso da nuvem IP da HomeMatic", - "nl": "HomeMatic IP Cloud Access Point", - "fr": "Point d'accès IP HomeMatic Cloud", - "it": "HomeMatic IP Cloud Access Point", - "es": "Punto de acceso HomeMatic IP Cloud", - "pl": "Punkt dostępu do chmury internetowej HomeMatic", - "zh-cn": "HomeMatic IP云接入点" - }, - "titleFull": { - "en": "HomeMaticIP Cloud AccessPoint", - "de": "HomeMatic IP Cloud-Zugriffspunkt", - "ru": "Точка доступа HomeMatic IP Cloud", - "pt": "Ponto de acesso da nuvem IP da HomeMatic", - "nl": "HomeMatic IP Cloud Access Point", - "fr": "Point d'accès IP HomeMatic Cloud", - "it": "HomeMatic IP Cloud Access Point", - "es": "Punto de acceso HomeMatic IP Cloud", - "pl": "Punkt dostępu do chmury internetowej HomeMatic", - "zh-cn": "HomeMatic IP云接入点" - }, - "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.hmip", - "installs": 5621, - "weekDownloads": 255, - "stars": 31, - "issues": 39, - "score": 1 - }, - "wallpanel": { - "title": { - "de": "wallpanel", - "en": "wallpanel", - "ru": "wallpanel", - "zh-cn": "wallpanel" - }, - "content": "adapterref/iobroker.wallpanel/README.md", - "icon": "adapterref/iobroker.wallpanel/wallpanel.png", - "keywords": "Wallpanel, browser, Tablet", - "authors": "xXBJXx ", - "license": "MIT", - "published": "2020-09-05T11:11:56.849Z", - "version": "0.3.11", - "latestVersion": "0.3.11", - "materialize": true, - "compact": true, - "description": { - "en": "Wallpanel is a slim Android browser that still provides some information from the tablet via Http and Mqtt.", - "de": "Wallpanel ist ein schlanker Android Browser, der noch ein paar Informationen vom Tablet per Http und Mqtt zur Verfügung stellt.", - "ru": "Wallpanel - это строгий браузер Android, который все еще предоставляет некоторую информацию о планшете через Http и Mqtt.", - "pt": "Wallpanel é um navegador Android slim que ainda fornece algumas informações da mesa via Http e Mqtt.", - "nl": "Wallpanel is een slim Android browser die nog steeds enkele informatie van de tablet via Http en Mqtt biedt.", - "fr": "Wallpanel est un navigateur Android léger qui encore fournit quelques informations de la tablette via Http et Mqtt.", - "it": "Wallpanel è un browser Android leggero che ancora fornisce qualche informazione dalla tablet via Http e Mqtt.", - "es": "Wallpanel es un navegador Android ligera que aún proporciona algunas informaciones de la tablet via Http y Mqtt.", - "pl": "Wallpanel jest prosty przeglądarka Android, który nadal dostarcza niektóre informacje o tabletce za pośrednictwem Http i Mqtt.", - "zh-cn": "Wallpanel 是一个轻量级的 Android 浏览器,它仍然提供了一些信息来自平板的 Http 和 Mqtt。" - }, - "titleFull": { - "en": "Wallpanel", - "de": "Wallpanel", - "ru": "Wallpanel", - "pt": "Wallpanel", - "nl": "Wallpanel", - "fr": "Wallpanel", - "it": "Wallpanel", - "es": "Wallpanel", - "pl": "Wallpanel", - "zh-cn": "Wallpanel" - }, - "branch": "main", - "github": "https://github.com/xXBJXx/ioBroker.wallpanel", - "installs": 272, - "weekDownloads": 18, - "stars": 3, - "issues": 7, - "score": 1 - }, - "loqed": { - "title": { - "de": "loqed", - "en": "loqed", - "ru": "loqed", - "zh-cn": "loqed" - }, - "content": "adapterref/iobroker.loqed/README.md", - "icon": "adapterref/iobroker.loqed/loqed.png", - "keywords": "LOQED, smart lock, alarm", - "authors": "foxriver76 ", - "license": "MIT", - "published": "2022-09-09T13:01:39.877Z", - "version": "0.3.1", - "latestVersion": "0.3.1", - "compact": true, - "description": { - "en": "Control LOQED smart locks", - "de": "Steuern Sie LOQED Smart Locks", - "ru": "Управляйте умными замками LOQED", - "pt": "Controlar fechaduras inteligentes LOQED", - "nl": "Bedien LOQED slimme sloten", - "fr": "Contrôlez les serrures intelligentes LOQED", - "it": "Controlla le serrature intelligenti LOQED", - "es": "Controle las cerraduras inteligentes LOQED", - "pl": "Sterowanie inteligentnymi zamkami LOQED", - "zh-cn": "控制 LOQED 智能锁" - }, - "titleFull": { - "en": "LOQED", - "de": "LOQED", - "ru": "LOQED", - "pt": "LOQED", - "nl": "LOQED", - "fr": "LOQED", - "it": "LOQED", - "es": "LOQED", - "pl": "LOQED", - "zh-cn": "LOQED" - }, - "branch": "main", - "github": "https://github.com/foxriver76/ioBroker.loqed", - "installs": 202, - "weekDownloads": 10, - "stars": -1, - "issues": 2, - "score": 1 - }, - "ds18b20": { - "title": { - "de": "ds18b20", - "en": "ds18b20", - "ru": "ds18b20", - "zh-cn": "ds18b20" - }, - "content": "adapterref/iobroker.ds18b20/README.md", - "icon": "adapterref/iobroker.ds18b20/ds18b20.png", - "keywords": "ds18b20, ds1820, 1wire, temperature", - "authors": "Peter Müller ", - "license": "MIT", - "published": "2019-10-01T13:43:29.789Z", - "version": "2.0.5", - "latestVersion": "2.0.5", - "materialize": true, - "compact": true, - "description": { - "en": "Integration of DS18B20 1-wire temperature sensors", - "de": "Integration von DS18B20 1-Wire-Temperatursensoren", - "ru": "Интеграция датчиков температуры DS18B20 1-wire", - "pt": "Integração de sensores de temperatura de 1 fio DS18B20", - "nl": "Integratie van DS18B20 1-draads temperatuursensoren", - "fr": "Intégration des capteurs de température 1 fil DS18B20", - "it": "Integrazione di sensori di temperatura a 1 filo DS18B20", - "es": "Integración de sensores de temperatura de 1 hilo DS18B20", - "pl": "Integracja czujników temperatury DS18B20 1-wire", - "uk": "Інтеграція 1-провідних датчиків температури DS18B20", - "zh-cn": "集成 DS18B20 1 线温度传感器" - }, - "titleFull": { - "en": "DS18B20", - "de": "DS18B20", - "ru": "DS18B20", - "pt": "DS18B20", - "nl": "DS18B20", - "fr": "DS18B20", - "it": "DS18B20", - "es": "DS18B20", - "pl": "DS18B20", - "zh-cn": "DS18B20", - "uk": "DS18B20" - }, - "branch": "master", - "github": "https://github.com/crycode-de/ioBroker.ds18b20", - "installs": 987, - "weekDownloads": 67, - "stars": 5, - "issues": 1, - "score": 1 - }, - "wiegand-tcpip": { - "title": { - "de": "wiegand-tcpip", - "en": "wiegand-tcpip", - "ru": "wiegand-tcpip", - "zh-cn": "wiegand-tcpip" - }, - "content": "adapterref/iobroker.wiegand-tcpip/README.md", - "icon": "adapterref/iobroker.wiegand-tcpip/wiegand-tcpip.png", - "keywords": "UHPPOTE, Wiegand to TCP/IP, VBESTLIFE, Dioche, Tangxi, i-keys SC300xNT SC90xNT, Secukey C1 - C4, S4A ACB, Door Access Controller Shenzhen Weigeng Industrial", - "authors": "kbrausew ", - "license": "GPL-3.0-only", - "published": "2022-03-10T21:20:51.791Z", - "version": "0.4.6", - "latestVersion": "0.4.6", - "materialize": true, - "compact": true, - "description": { - "en": "Wiegand Door Access Controller Shenzhen Weigeng Industrial", - "de": "Wiegand Door Access Controller Shenzhen Weigeng Industrial", - "ru": "Контроллер доступа к дверям Wiegand Shenzhen Weigeng Industrial", - "pt": "Controlador de acesso de porta Wiegand Shenzhen Weigeng Industrial", - "nl": "Wiegand Deur Toegang Controller Shenzhen Weigeng Industrial", - "fr": "Contrôleur d'accès de porte Wiegand Shenzhen Weigeng Industrial", - "it": "Wiegand Door Access Controller Shenzhen Weigeng Industrial", - "es": "Controlador de acceso de puerta Wiegand Shenzhen Weigeng Industrial", - "pl": "Kontroler dostępu do drzwi Wiegand Shenzhen Weigeng Industrial", - "zh-cn": "韦根门禁控制器 深圳伟庚实业" - }, - "titleFull": { - "en": "Wiegand tcp/ip Controller (e.g. UHPPTOE)", - "de": "Wiegand TCP/IP-Controller (z. B. UHPPTOE)", - "ru": "Контроллер TCP/IP Wiegand (например, UHPPTOE)", - "pt": "Controlador tcp/ip Wiegand (por exemplo, UHPPTOE)", - "nl": "Wiegand tcp/ip-controller (bijv. UHPPTOE)", - "fr": "Contrôleur tcp/ip Wiegand (par exemple UHPPTOE)", - "it": "Controller Wiegand TCP/IP (es. UHPPTOE)", - "es": "Controlador Wiegand tcp/ip (por ejemplo, UHPPTOE)", - "pl": "Kontroler Wiegand TCP/IP (np. UHPPTOE)", - "zh-cn": "Wiegand tcp/ip 控制器(例如 UHPPTOE)" - }, - "branch": "master", - "github": "https://github.com/kbrausew/iobroker.wiegand-tcpip", - "installs": 81, - "weekDownloads": 16, - "stars": -1 - }, - "asuswrt": { - "title": { - "de": "asuswrt", - "en": "asuswrt", - "ru": "asuswrt", - "zh-cn": "asuswrt" - }, - "content": "adapterref/iobroker.asuswrt/README.md", - "icon": "adapterref/iobroker.asuswrt/asuswrt.png", - "keywords": "asus, asuswrt", - "authors": "mcdhrts", - "license": "MIT", - "published": "2018-12-09T13:14:52.247Z", - "version": "1.0.1", - "latestVersion": "1.0.1", - "materialize": true, - "compact": true, - "description": { - "en": "Find Active Devices in ASUS Routers running ASUSWRT for ioBroker", - "de": "Finde aktive Geräte in ASUS Routers mit ASUSWRT für ioBroker" - }, - "titleFull": { - "en": "ASUSWRT", - "de": "ASUSWRT", - "ru": "ASUSWRT", - "pt": "ASUSWRT", - "nl": "ASUSWRT", - "fr": "ASUSWRT", - "it": "ASUSWRT", - "es": "ASUSWRT", - "pl": "ASUSWRT" - }, - "branch": "master", - "github": "https://github.com/mcdhrts/ioBroker.asuswrt", - "installs": 175, - "weekDownloads": 7, - "stars": 1, - "issues": 3, - "score": 1 - }, - "noolitef": { - "title": { - "de": "noolitef", - "en": "noolitef", - "ru": "noolitef", - "zh-cn": "noolitef" - }, - "content": "adapterref/iobroker.noolitef/README.md", - "icon": "adapterref/iobroker.noolitef/noolitef.png", - "keywords": "ioBroker, template, Smart Home, home automation", - "authors": "Pavel Tsytovich ", - "license": "MIT", - "published": "2020-01-23T10:33:27.582Z", - "version": "-.-.-", - "latestVersion": "0.0.4", - "materialize": true, - "compact": true, - "description": { - "en": "This adapter integrated Noolite-F device into iobroker", - "de": "Dieser Adapter hat das Noolite-F-Gerät in den Iobroker integriert", - "ru": "Этот адаптер интегрировал устройство Noolite-F в iobroker", - "pt": "Este adaptador integrou o dispositivo Noolite-F ao iobroker", - "nl": "Dit in de adapter geïntegreerde Noolite-F-apparaat in iobroker", - "fr": "Cet adaptateur a intégré le périphérique Noolite-F à iobroker", - "it": "Questo adattatore ha integrato il dispositivo Noolite-F in iobroker", - "es": "Este adaptador integró el dispositivo Noolite-F en iobroker", - "pl": "Ten adapter zintegrował urządzenie Noolite-F z iobroker", - "zh-cn": "该适配器将Noolite-F设备集成到iobroker中" - }, - "titleFull": { - "en": "Noolite-F device protocol support", - "de": "Unterstützung des Noolite-F-Geräteprotokolls", - "ru": "Поддержка протокола устройства Noolite-F", - "pt": "Suporte ao protocolo de dispositivo Noolite-F", - "nl": "Noolite-F apparaatprotocolondersteuning", - "fr": "Prise en charge du protocole d'appareil Noolite-F", - "it": "Supporto del protocollo per dispositivi Noolite-F", - "es": "Soporte de protocolo del dispositivo Noolite-F", - "pl": "Obsługa protokołu urządzeń Noolite-F", - "zh-cn": "Noolite-F设备协议支持" - }, - "branch": "master", - "github": "https://github.com/paveltsytovich/ioBroker.noolitef", - "installs": 2, - "weekDownloads": 2, - "stars": 2, - "issues": 20, - "score": 1 - }, - "kecontact": { - "title": { - "de": "kecontact", - "en": "kecontact", - "ru": "kecontact", - "zh-cn": "kecontact" - }, - "content": "adapterref/iobroker.kecontact/README.md", - "icon": "adapterref/iobroker.kecontact/kecontact.png", - "keywords": "KeContact, P30, P20, BMW, KEBA, wallbox, emobility, e-mobility", - "authors": "UncleSamSwiss , Volker Sengler ", - "license": "Apache-2.0", - "published": "2017-06-11T17:00:43.355Z", - "version": "2.2.0", - "latestVersion": "2.2.0", - "materialize": true, - "compact": true, - "description": { - "en": "Control your charging station and use automatic regulation e.g. to charge your vehicle by photovoltaic surplus", - "de": "Steuern Sie Ihre Ladestation und nutzen Sie die automatische Regelung z.B. ", - "ru": "Управляйте своей зарядной станцией и используйте автоматическое регулирование, например ", - "pt": "Controle sua estação de carregamento e use a regulação automática, por exemplo ", - "nl": "Bedien uw laadstation en gebruik automatische regeling, b.v. ", - "fr": "Contrôlez votre borne de recharge et utilisez la régulation automatique, par ex. ", - "it": "Controlla la tua stazione di ricarica e usa la regolazione automatica, ad es. ", - "es": "Controle su estación de carga y utilice la regulación automática, p. Ej. ", - "pl": "Kontroluj swoją stację ładowania i korzystaj z automatycznej regulacji m.in. ", - "zh-cn": "控制您的充电站并使用自动调节,例如", - "uk": "Керуйте своєю зарядною станцією та використовуйте автоматичне регулювання, напр. щоб зарядити свій автомобіль від надлишку фотоелектричної енергії" - }, - "titleFull": { - "en": "Control Keba KeContact P20 or P30 or BMW i wallbox", - "de": "Keba KeContact P20 oder P30 oder BMW i Wallbox steuern", - "ru": "Управление Keba KeContact P20 или P30 или настенный ящик BMW i", - "pt": "Controle Keba KeContact P20 ou P30 ou caixa de embutir BMW i", - "nl": "Bedien Keba KeContact P20 of P30 of BMW i wallbox", - "fr": "Commande Keba KeContact P20 ou P30 ou BMW i wallbox", - "it": "Controlla Keba KeContact P20 o P30 o BMW i wallbox", - "es": "Control Keba KeContact P20 o P30 o caja de empotrar BMW i", - "pl": "Sterowanie Keba KeContact P20 lub P30 lub BMW i wallbox", - "zh-cn": "控制 Keba KeContact P20 或 P30 或 BMW i wallbox", - "uk": "Керуйте Keba KeContact P20 або P30 або BMW i wallbox" - }, - "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.kecontact", - "installs": 758, - "weekDownloads": 49, - "stars": 8, - "issues": 0, - "score": 1 - }, - "fritzdect": { - "title": { - "de": "fritzdect", - "en": "fritzdect", - "ru": "fritzdect", - "zh-cn": "fritzdect" - }, - "content": "adapterref/iobroker.fritzdect/README.md", - "icon": "adapterref/iobroker.fritzdect/fritzdect_logo.png", - "keywords": "DECT ULE, lighting, heating, switching, fritzbox, AVM", - "authors": "foxthefox ", - "license": "MIT", - "published": "2017-01-21T22:19:40.633Z", - "version": "2.5.11", - "latestVersion": "2.5.11", - "compact": true, - "description": { - "en": "connects DECT ULE devices (fritzdect) to ioBroker", - "de": "verbindet DECT ULE Geräte (fritzdect) mit ioBroker", - "ru": "подключает устройства DECT ULE (fritzdect) к ioBroker", - "pt": "conecta dispositivos DECT ULE (fritzdect) ao ioBroker", - "nl": "verbindt DECT ULE apparaten met ioBroker", - "fr": "connecte les appareils DECT ULE (fritzdect) à ioBroker", - "it": "collega i dispositivi DECT ULE (fritzdect) a ioBroker", - "es": "conecta dispositivos DECT ULE (fritzdect) a ioBroker", - "pl": "łączy DECT ULE (fritzdect) z ioBrokerem", - "uk": "з'єднання пристроїв DECT ULE (фрицдект) до ioBroker", - "zh-cn": "broker的连接" - }, - "titleFull": { - "en": "fritzbox dect ", - "de": "fritzbox dect", - "ru": "fritzbox дект", - "pt": "fritzbox dect", - "nl": "flitzbox dect", - "fr": "fritzbox dect", - "it": "fritzbox dect", - "es": "fritzbox dect", - "pl": "fritzbox dect", - "uk": "фріцбокс дект", - "zh-cn": "摩茨箱" + "en": "jeelink devices", + "de": "Jeelink-Geräte", + "ru": "джилинк устройства", + "pt": "dispositivos jeelink", + "nl": "jeelink-apparaten", + "fr": "appareils jeelink", + "it": "dispositivi jeelink", + "es": "dispositivos jeelink", + "pl": "urządzenia jeelink", + "zh-cn": "捷联设备", + "uk": "пристрої jeelink" }, "branch": "master", - "github": "https://github.com/foxthefox/ioBroker.fritzdect", - "installs": 12196, - "weekDownloads": 1011, - "stars": 39, - "issues": 16, - "score": 1 + "github": "https://github.com/foxthefox/ioBroker.jeelink", + "installs": 404, + "weekDownloads": 52, + "stars": -1 }, - "adb": { + "loqed": { "title": { - "de": "adb", - "en": "adb", - "ru": "adb", - "zh-cn": "adb" + "de": "loqed", + "en": "loqed", + "ru": "loqed", + "zh-cn": "loqed" }, - "content": "adapterref/iobroker.adb/README.md", - "icon": "adapterref/iobroker.adb/adb.png", - "keywords": "ioBroker, adb, android", - "authors": "om2804 ", + "content": "adapterref/iobroker.loqed/README.md", + "icon": "adapterref/iobroker.loqed/loqed.png", + "keywords": "LOQED, smart lock, alarm", + "authors": "foxriver76 ", "license": "MIT", - "published": "2020-05-29T15:00:18.120Z", - "version": "0.0.7", - "latestVersion": "0.0.7", - "materialize": true, + "published": "2022-09-09T13:01:39.877Z", + "version": "0.3.1", + "latestVersion": "0.3.1", "compact": true, "description": { - "en": "Android Debug Bridge", - "de": "Android Debug Bridge", - "ru": "Android Debug Bridge", - "pt": "Ponte de depuração do Android", - "nl": "Android Debug Bridge", - "fr": "Pont de débogage Android", - "it": "Android Debug Bridge", - "es": "Puente de depuración de Android", - "pl": "Android Debug Bridge", - "zh-cn": "Android调试桥" + "en": "Control LOQED smart locks", + "de": "Steuern Sie LOQED Smart Locks", + "ru": "Управляйте умными замками LOQED", + "pt": "Controlar fechaduras inteligentes LOQED", + "nl": "Bedien LOQED slimme sloten", + "fr": "Contrôlez les serrures intelligentes LOQED", + "it": "Controlla le serrature intelligenti LOQED", + "es": "Controle las cerraduras inteligentes LOQED", + "pl": "Sterowanie inteligentnymi zamkami LOQED", + "zh-cn": "控制 LOQED 智能锁" }, "titleFull": { - "en": "Android Debug Bridge", - "de": "Android Debug Bridge", - "ru": "Android Debug Bridge", - "pt": "Ponte de depuração do Android", - "nl": "Android Debug Bridge", - "fr": "Pont de débogage Android", - "it": "Android Debug Bridge", - "es": "Puente de depuración de Android", - "pl": "Android Debug Bridge", - "zh-cn": "Android调试桥" + "en": "LOQED", + "de": "LOQED", + "ru": "LOQED", + "pt": "LOQED", + "nl": "LOQED", + "fr": "LOQED", + "it": "LOQED", + "es": "LOQED", + "pl": "LOQED", + "zh-cn": "LOQED" }, - "branch": "master", - "github": "https://github.com/om2804/ioBroker.adb", - "installs": 221, + "branch": "main", + "github": "https://github.com/foxriver76/ioBroker.loqed", + "installs": 200, "weekDownloads": 10, - "stars": 6, + "stars": -1, "issues": 2, "score": 1 }, - "enocean": { - "title": { - "de": "enocean", - "en": "enocean", - "ru": "enocean", - "zh-cn": "enocean" - }, - "content": "adapterref/iobroker.enocean/README.md", - "icon": "adapterref/iobroker.enocean/enocean.png", - "keywords": "EnOcean, Love", - "authors": "Jey Cee ", - "license": "CC-BY-NC-3.0", - "published": "2018-04-29T15:50:19.699Z", - "version": "-.-.-", - "latestVersion": "0.9.3", - "materialize": true, - "compact": true, - "description": { - "en": "Connects EnOcean devices via USB/Serial devices with TCM300 Chips", - "de": "Verbindet EnOcean-Geräte über USB / Seriell-Geräte mit TCM300-Chips", - "ru": "Подключает устройства EnOcean через USB / последовательные устройства с чипами TCM300", - "pt": "Conecta dispositivos EnOcean via dispositivos USB / Serial com chips TCM300", - "nl": "Verbindt EnOcean-apparaten via USB / seriële apparaten met TCM300-chips", - "fr": "Connecte les appareils EnOcean via des appareils USB / série avec des puces TCM300", - "it": "Collega i dispositivi EnOcean tramite dispositivi USB / seriali con chip TCM300", - "es": "Conecta dispositivos EnOcean a través de dispositivos USB / serie con chips TCM300", - "pl": "Łączy urządzenia EnOcean za pośrednictwem urządzeń USB / szeregowych z chipami TCM300", - "zh-cn": "通过带有TCM300芯片的USB /串行设备连接EnOcean设备" - }, - "titleFull": { - "en": "EnOcean", - "de": "EnOcean", - "ru": "EnOcean", - "pt": "EnOcean", - "nl": "EnOcean", - "fr": "EnOcean", - "it": "EnOcean", - "es": "EnOcean", - "pl": "EnOcean", - "zh-cn": "EnOcean" - }, - "branch": "master", - "github": "https://github.com/jey-cee/ioBroker.enocean", - "installs": 361, - "weekDownloads": 77, - "stars": 23, - "issues": 21, - "score": 1 - }, - "hp-ilo": { - "title": { - "de": "hp-ilo", - "en": "hp-ilo", - "ru": "hp-ilo", - "zh-cn": "hp-ilo" - }, - "content": "adapterref/iobroker.hp-ilo/README.md", - "icon": "adapterref/iobroker.hp-ilo/hp-ilo.png", - "keywords": "hp-ilo, HP, Hewlett-Packard, Hewlett, Packard, ILO, Integrated, Lights-out", - "authors": "Sebastian Schultz ", - "license": "MIT", - "published": "2018-04-12T00:00:39.833Z", - "version": "1.0.6", - "latestVersion": "1.0.6", - "materialize": true, - "compact": true, - "description": { - "en": "Reads temperature data of Hewlett-Packard servers with Integrated Lights-out (ILO)", - "de": "Liest Temperaturdaten von Hewlett-Packard Servern mit Integrated Lights-out (ILO) aus", - "ru": "Reads temperature data of Hewlett-Packard servers with Integrated Lights-out (ILO)" - }, - "titleFull": "HP ILO", - "branch": "master", - "github": "https://github.com/SebastianSchultz/iobroker.hp-ilo", - "installs": 190, - "weekDownloads": 5, - "stars": 4, - "issues": 5, - "score": 1 - } - } - }, - "health": { - "title": { - "en": "Health", - "de": "Gesundheit", - "ru": "Здоровье", - "pt": "Saúde", - "nl": "Gezondheid", - "fr": "Santé", - "it": "Salute", - "es": "Salud", - "pl": "Zdrowie", - "zh-cn": "健康" - }, - "pages": { - "fitbit-fitness": { + "zigbee2mqtt": { "title": { - "de": "fitbit-fitness", - "en": "fitbit-fitness", - "ru": "fitbit-fitness", - "zh-cn": "fitbit-fitness" + "de": "zigbee2mqtt", + "en": "zigbee2mqtt", + "ru": "zigbee2mqtt", + "zh-cn": "zigbee2mqtt" }, - "content": "adapterref/iobroker.fitbit-fitness/README.md", - "icon": "adapterref/iobroker.fitbit-fitness/fitbit-fitness.png", - "keywords": "Fitbit, Heath, Fitness", - "authors": "Chris ", + "content": "adapterref/iobroker.zigbee2mqtt/README.md", + "icon": "adapterref/iobroker.zigbee2mqtt/zigbee2mqtt.png", + "keywords": "zigbee, zigbee2mqtt, hue, tradfri, aqara, tuya", + "authors": "arteck , Dennis Rathjen ", "license": "MIT", - "published": "2022-02-14T15:59:13.955Z", - "version": "0.5.0", - "latestVersion": "0.5.0", - "materialize": true, + "published": "2022-09-29T21:25:30.654Z", + "version": "2.13.6", + "latestVersion": "2.13.10", "compact": true, "description": { - "en": "retrieves data from FITBIT", - "de": "daten von FITBIT abruft", - "ru": "извлекает данные из FITBIT", - "pt": "recupera dados de FITBIT", - "nl": "haal gegevens van FITBIT", - "fr": "récupère les données de FITBIT", - "it": "recupera i dati da FITBIT", - "es": "recupera datos de FITBIT", - "pl": "dane z FITB", - "uk": "отримувати дані з FITBIT", - "zh-cn": "fITBIT 数据检索" + "en": "Zigbee2MQTT adapter for ioBroker", + "de": "Zigbee2MQTT-Adapter für ioBroker", + "ru": "Адаптер Zigbee2MQTT для ioBroker", + "pt": "Adaptador Zigbee2MQTT para ioBroker", + "nl": "Zigbee2MQTT-adapter voor ioBroker", + "fr": "Adaptateur Zigbee2MQTT pour ioBroker", + "it": "Adattatore Zigbee2MQTT per ioBroker", + "es": "Adaptador Zigbee2MQTT para ioBroker", + "pl": "Adapter Zigbee2MQTT do ioBroker", + "zh-cn": "用于 ioBroker 的 Zigbee2MQTT 适配器", + "uk": "Адаптер Zigbee2MQTT для ioBroker" }, "titleFull": { - "en": "fitbit-fitness", - "de": "fitbit-fitness", - "ru": "Фитбит", - "pt": "fitbit-fitness", - "nl": "fitbit-fitness", - "fr": "fitbit-fitness", - "it": "fitbit-fitness", - "es": "fitbit-fitness", - "pl": "fitbit-fitness", - "uk": "fitbit-fitness", - "zh-cn": "fitbit-fitness" + "en": "zigbee2mqtt", + "de": "zigbee2mqtt", + "ru": "зигби2мктт", + "pt": "zigbee2mqtt", + "nl": "zigbee2mqtt", + "fr": "zigbee2mqtt", + "it": "zigbee2mqtt", + "es": "zigbee2mqtt", + "pl": "zigbee2mqtt", + "zh-cn": "zigbee2mqtt", + "uk": "zigbee2mqtt" }, "branch": "main", - "github": "https://github.com/Chris-656/ioBroker.fitbit-fitness", - "installs": 140, - "weekDownloads": 12, + "github": "https://github.com/arteck/ioBroker.zigbee2mqtt", + "installs": 2438, + "weekDownloads": 127, + "stars": 201, + "issues": 37, + "score": 1 + }, + "hilink": { + "title": { + "de": "hilink", + "en": "hilink", + "ru": "hilink", + "zh-cn": "hilink" + }, + "content": "adapterref/iobroker.hilink/README.md", + "icon": "adapterref/iobroker.hilink/hilink.png", + "installs": 17, + "weekDownloads": 3, "stars": 3, - "issues": 3, + "issues": 13, "score": 1 }, - "withings": { + "wiegand-tcpip": { "title": { - "de": "withings", - "en": "withings", - "ru": "withings", - "zh-cn": "withings" + "de": "wiegand-tcpip", + "en": "wiegand-tcpip", + "ru": "wiegand-tcpip", + "zh-cn": "wiegand-tcpip" }, - "content": "adapterref/iobroker.withings/README.md", - "icon": "adapterref/iobroker.withings/withings.png", - "keywords": "withings", - "authors": "TA2k ", - "license": "MIT", - "published": "2022-01-10T14:48:36.626Z", - "version": "0.0.13", - "latestVersion": "0.0.13", + "content": "adapterref/iobroker.wiegand-tcpip/README.md", + "icon": "adapterref/iobroker.wiegand-tcpip/wiegand-tcpip.png", + "keywords": "UHPPOTE, Wiegand to TCP/IP, VBESTLIFE, Dioche, Tangxi, i-keys SC300xNT SC90xNT, Secukey C1 - C4, S4A ACB, Door Access Controller Shenzhen Weigeng Industrial", + "authors": "kbrausew ", + "license": "GPL-3.0-only", + "published": "2022-03-10T21:20:51.791Z", + "version": "0.4.6", + "latestVersion": "0.4.6", "materialize": true, "compact": true, "description": { - "en": "Adapter for Withings", - "de": "Adapter für Withings", - "ru": "Адаптер для Withings", - "pt": "Adaptador para Withings", - "nl": "Adapter voor Withings", - "fr": "Adaptateur pour Withings", - "it": "Adattatore per Withings", - "es": "Adaptador para Withings", - "pl": "Adapter do Withings", - "zh-cn": "Withings 适配器" + "en": "Wiegand Door Access Controller Shenzhen Weigeng Industrial", + "de": "Wiegand Door Access Controller Shenzhen Weigeng Industrial", + "ru": "Контроллер доступа к дверям Wiegand Shenzhen Weigeng Industrial", + "pt": "Controlador de acesso de porta Wiegand Shenzhen Weigeng Industrial", + "nl": "Wiegand Deur Toegang Controller Shenzhen Weigeng Industrial", + "fr": "Contrôleur d'accès de porte Wiegand Shenzhen Weigeng Industrial", + "it": "Wiegand Door Access Controller Shenzhen Weigeng Industrial", + "es": "Controlador de acceso de puerta Wiegand Shenzhen Weigeng Industrial", + "pl": "Kontroler dostępu do drzwi Wiegand Shenzhen Weigeng Industrial", + "zh-cn": "韦根门禁控制器 深圳伟庚实业" }, "titleFull": { - "en": "Withings", - "de": "Withings", - "ru": "Withings", - "pt": "Withings", - "nl": "Withings", - "fr": "Withings", - "it": "Withings", - "es": "Withings", - "pl": "Witki", - "zh-cn": "Withings" + "en": "Wiegand tcp/ip Controller (e.g. UHPPTOE)", + "de": "Wiegand TCP/IP-Controller (z. B. UHPPTOE)", + "ru": "Контроллер TCP/IP Wiegand (например, UHPPTOE)", + "pt": "Controlador tcp/ip Wiegand (por exemplo, UHPPTOE)", + "nl": "Wiegand tcp/ip-controller (bijv. UHPPTOE)", + "fr": "Contrôleur tcp/ip Wiegand (par exemple UHPPTOE)", + "it": "Controller Wiegand TCP/IP (es. UHPPTOE)", + "es": "Controlador Wiegand tcp/ip (por ejemplo, UHPPTOE)", + "pl": "Kontroler Wiegand TCP/IP (np. UHPPTOE)", + "zh-cn": "Wiegand tcp/ip 控制器(例如 UHPPTOE)" }, "branch": "master", - "github": "https://github.com/TA2k/ioBroker.withings", - "installs": 681, - "weekDownloads": 10, - "stars": 5, - "issues": 7, - "score": 1 + "github": "https://github.com/kbrausew/iobroker.wiegand-tcpip", + "installs": 82, + "weekDownloads": 16, + "stars": -1 }, - "libre": { + "megadd": { "title": { - "de": "libre", - "en": "libre", - "ru": "libre", - "zh-cn": "libre" + "de": "megadd", + "en": "megadd", + "ru": "megadd", + "zh-cn": "megadd" }, - "content": "adapterref/iobroker.libre/README.md", - "icon": "adapterref/iobroker.libre/libre.png", - "keywords": "Libre 3, Libre 2, FreeStyle Libre, LibreLinkUp", - "authors": "TA2k ", + "content": "adapterref/iobroker.megadd/README.md", + "icon": "adapterref/iobroker.megadd/megad.png", + "keywords": "MegaD-2561, communication", + "authors": "ausHaus ", "license": "MIT", - "published": "2022-09-10T09:16:52.864Z", - "version": "-.-.-", - "latestVersion": "0.1.1", - "materialize": true, - "compact": true, + "published": "2017-03-16T06:32:47.034Z", + "version": "0.2.0", + "latestVersion": "0.2.0", "description": { - "en": "Adapter for Libre via LibreLinkUp", - "de": "Adapter für Libre über LibreLinkUp", - "ru": "Адаптер для Libre через LibreLinkUp", - "pt": "Adaptador para Libre via LibreLinkUp", - "nl": "Adapter voor Libre via LibreLinkUp", - "fr": "Adaptateur pour Libre via LibreLinkUp", - "it": "Adattatore per Libre tramite LibreLinkUp", - "es": "Adaptador para Libre a través de LibreLinkUp", - "pl": "Adapter do Libre przez LibreLinkUp", - "zh-cn": "通过 LibreLinkUp 的 Libre 适配器" - }, - "titleFull": { - "en": "Libre LibreLinkUp", - "de": "Libre LibreLinkUp", - "ru": "Бесплатно", - "pt": "Libre LinkUp", - "nl": "Libre LibreLinkUp", - "fr": "LibreLinkUp", - "it": "Libero libero LinkUp", - "es": "Libre LibreLinkUp", - "pl": "Libre LibreLinkUp", - "zh-cn": "Libre LibreLinkUp" + "en": "Lets control the MegaD-2561 over ethernet/internet (http://www.ab-log.ru/smart-house/ethernet/megad-2561)", + "de": "Ermöglicht die steuerung von MegaD-2561 über Ethernet/Internet (http://www.ab-log.ru/smart-house/ethernet/megad-2561)", + "ru": "Позволяет управлять MegaD-2561 через ethernet/интернет (http://www.ab-log.ru/smart-house/ethernet/megad-2561)" }, + "titleFull": "MegaD-2561 Adapter", "branch": "master", - "github": "https://github.com/TA2k/ioBroker.libre", - "installs": 103, - "weekDownloads": 2, + "github": "https://github.com/ausHaus/ioBroker.megadd", + "installs": 40, + "weekDownloads": 3, "stars": 1, - "issues": 4, + "issues": 15, "score": 1 }, - "garmin": { + "linux-control": { "title": { - "de": "garmin", - "en": "garmin", - "ru": "garmin", - "zh-cn": "garmin" + "de": "linux-control", + "en": "linux-control", + "ru": "linux-control", + "zh-cn": "linux-control" }, - "content": "adapterref/iobroker.garmin/README.md", - "icon": "adapterref/iobroker.garmin/garmin.png", - "keywords": "garmin, connect", - "authors": "TA2k ", + "content": "adapterref/iobroker.linux-control/README.md", + "icon": "adapterref/iobroker.linux-control/linux-control.png", + "keywords": "linux, control, ssh, remote", + "authors": "Scrounger ", "license": "MIT", - "published": "2022-12-05T08:06:55.735Z", - "version": "0.0.3", - "latestVersion": "0.1.1", + "published": "2020-05-15T20:33:21.015Z", + "version": "1.1.5", + "latestVersion": "1.1.5", + "materialize": true, "compact": true, "description": { - "en": "Adapter for Garmin Connect", - "de": "Adapter für Garmin Connect", - "ru": "Адаптер для Garmin Connect", - "pt": "Adaptador para Garmin Connect", - "nl": "Adapter voor Garmin Connect", - "fr": "Adaptateur pour Garmin Connect", - "it": "Adattatore per Garmin Connect", - "es": "Adaptador para Garmin Connect", - "pl": "Adapter do Garmin Connect", - "zh-cn": "Garmin Connect 适配器" + "en": "Controlling Linux devices and information about your system", + "de": "Steuern von Linux-Geräten und Informationen zu Ihrem System", + "ru": "Управление устройствами Linux и информацией о вашей системе", + "pt": "Controlando dispositivos Linux e informações sobre seu sistema", + "nl": "Controle van Linux-apparaten en informatie over uw systeem", + "fr": "Contrôle des périphériques Linux et des informations sur votre système", + "it": "Controllo dei dispositivi Linux e informazioni sul sistema", + "es": "Control de dispositivos Linux e información sobre su sistema", + "pl": "Kontrolowanie urządzeń z systemem Linux i informacji o systemie", + "zh-cn": "控制Linux设备和有关系统的信息" }, "titleFull": { - "en": "Garmin", - "de": "Garmin", - "ru": "Гармин", - "pt": "Garmin", - "nl": "Garmin", - "fr": "Garmin", - "it": "Garmin", - "es": "garmin", - "pl": "Garmin", - "zh-cn": "佳明" + "en": "Linux Control", + "de": "Linux Control", + "ru": "Linux Control", + "pt": "Linux Control", + "nl": "Linux Control", + "fr": "Linux Control", + "it": "Linux Control", + "es": "Linux Control", + "pl": "Linux Control", + "zh-cn": "Linux Control" }, "branch": "master", - "github": "https://github.com/TA2k/ioBroker.garmin", - "installs": 319, - "weekDownloads": 9, - "stars": 2, - "issues": 0, + "github": "https://github.com/Scrounger/ioBroker.linux-control", + "installs": 2259, + "weekDownloads": 44, + "stars": 8, + "issues": 18, "score": 1 }, - "coronavirus-statistics": { + "mikrotik": { "title": { - "de": "coronavirus-statistics", - "en": "coronavirus-statistics", - "ru": "coronavirus-statistics", - "zh-cn": "coronavirus-statistics" + "de": "mikrotik", + "en": "mikrotik", + "ru": "mikrotik", + "zh-cn": "mikrotik" }, - "content": "adapterref/iobroker.coronavirus-statistics/README.md", - "icon": "adapterref/iobroker.coronavirus-statistics/coronavirus-statistics.png", - "keywords": "virus, covid, corona, pandemie", - "authors": "DutchmanNL ", + "content": "adapterref/iobroker.mikrotik/README.md", + "icon": "adapterref/iobroker.mikrotik/mikrotik.png", + "keywords": "mikrotik", + "authors": "instalator ", "license": "MIT", - "published": "2020-03-16T08:29:14.751Z", - "version": "0.9.0", - "latestVersion": "0.9.0", - "materialize": true, - "compact": true, + "published": "2017-07-27T16:46:54.455Z", + "version": "1.2.1", + "latestVersion": "1.2.1", "description": { - "en": "Adapter to show Global Corona Virus information and current reports", - "de": "Adapter zur Anzeige von Informationen zum globalen Corona-Virus und aktuellen Berichten", - "ru": "Адаптер для отображения информации о корона вирусе и текущих отчетов", - "pt": "Adaptador para mostrar informações sobre o vírus Corona global e relatórios atuais", - "nl": "Adapter om Global Corona Virus-informatie en actuele rapporten weer te geven", - "fr": "Adaptateur pour afficher les informations sur le virus Corona global et les rapports actuels", - "it": "Adattatore per mostrare le informazioni del Global Corona Virus e i rapporti correnti", - "es": "Adaptador para mostrar información e informes actuales del Virus Global Corona", - "pl": "Adapter do wyświetlania informacji o globalnym wirusie Corona i bieżących raportów", - "zh-cn": "显示全球冠状病毒信息和当前报告的适配器" + "en": "ioBroker Mikrotik Adapter", + "de": "ioBroker Mikrotik Adapter", + "ru": "ioBroker Mikrotik Adapter", + "pt": "adaptador ioBroker Mikrotik", + "nl": "ioBroker Mikrotik Adapter", + "fr": "adaptateur ioBroker Mikrotik", + "it": "ioBroker Mikrotik adattatore", + "es": "ioBroker Mikrotik Adapter", + "pl": "joBroker Mikrotik Adapter", + "uk": "ioBroker Mikrotik адаптер", + "zh-cn": "ioBroker Mikrotik 适应器" }, "titleFull": { - "en": "Live information about COVID-19", - "de": "Live-Informationen zu COVID-19", - "ru": "Актуальная информация о COVID-19", - "pt": "Informação ao vivo sobre COVID-19", - "nl": "Live informatie over COVID-19", - "fr": "Informations en direct sur COVID-19", - "it": "Informazioni in diretta su COVID-19", - "es": "Información en vivo sobre COVID-19", - "pl": "Informacje na żywo o COVID-19", - "zh-cn": "有关COVID-19的实时信息" + "en": "MikroTik Router", + "de": "MikroTik Router", + "ru": "MikroTik Router", + "pt": "MikroTik Router", + "nl": "MikroTik Router", + "fr": "Routeur MikroTik", + "it": "MikroTik Router", + "es": "MikroTik Router", + "pl": "Ruter MikroTik", + "uk": "Маршрутизатор MikroTik", + "zh-cn": "MikroTik 路由器" }, - "branch": "main", - "github": "https://github.com/DrozmotiX/ioBroker.coronavirus-statistics", - "installs": 1356, - "weekDownloads": 39, - "stars": 19, - "issues": 3, + "branch": "master", + "github": "https://github.com/iobroker-community-adapters/iobroker.mikrotik", + "installs": 285, + "weekDownloads": 25, + "stars": 1, + "issues": 2, "score": 1 - } - } - }, - "household": { - "title": { - "en": "Household", - "de": "Haushalt", - "ru": "Домашнее хозяйство", - "pt": "Casa", - "nl": "Huishouden", - "fr": "Ménage", - "it": "Domestico", - "es": "Casa", - "pl": "Gospodarstwo domowe" - }, - "pages": { - "bydbatt": { + }, + "extron": { "title": { - "de": "bydbatt", - "en": "bydbatt", - "ru": "bydbatt", - "zh-cn": "bydbatt" + "de": "extron", + "en": "extron", + "ru": "extron", + "zh-cn": "extron" }, - "content": "adapterref/iobroker.bydbatt/README.md", - "icon": "adapterref/iobroker.bydbatt/byd-batterybox.png", - "keywords": "byd, Battery, ioBroker, home automation", - "authors": "arteck ", - "license": "MIT", - "published": "2020-12-22T06:42:30.154Z", - "version": "1.1.0", - "latestVersion": "1.1.0", - "materialize": true, + "content": "adapterref/iobroker.extron/README.md", + "icon": "adapterref/iobroker.extron/extron.png", + "keywords": "extron", + "authors": "Bannsaenger , mschlgl ", + "license": "CC-BY-NC-4.0", + "published": "2021-01-10T01:09:45.392Z", + "version": "0.2.15", + "latestVersion": "0.2.15", "compact": true, "description": { - "en": "connects byd Battery array to ioBroker", - "de": "verbindet byd Battery Array mit ioBroker", - "ru": "подключает массив byd Battery к ioBroker", - "pt": "conecta a matriz de bateria byd ao ioBroker", - "nl": "verbindt byd Battery-array met ioBroker", - "fr": "connecte le tableau de batteries byd à ioBroker", - "it": "collega l'array di batterie byd a ioBroker", - "es": "conecta el conjunto de baterías byd a ioBroker", - "pl": "łączy byd Battery array z ioBroker", - "zh-cn": "将BYD电池阵列连接到ioBroker" + "en": "Extron SIS adapter", + "de": "Extron SIS-Adapter", + "ru": "Адаптер Extron SIS", + "pt": "Adaptador Extron SIS", + "nl": "Extron SIS-adapter", + "fr": "Adaptateur SIS Extron", + "it": "Adattatore SIS di Extron", + "es": "Adaptador SIS de Extron", + "pl": "Adapter Extron SIS", + "zh-cn": "Extron SIS适配器", + "uk": "Адаптер Extron SIS" }, "titleFull": { - "en": "bydbatt", - "de": "bydbatt", - "ru": "bydbatt", - "pt": "bydbatt", - "nl": "bydbatt", - "fr": "bydbatt", - "it": "bydbatt", - "es": "bydbatt", - "pl": "bydbatt" + "en": "Extron SIS", + "de": "Extron SIS", + "ru": "Extron SIS", + "pt": "Extron SIS", + "nl": "Extron SIS", + "fr": "Extron SIS", + "it": "Extron SIS", + "es": "Extron SIS", + "pl": "Extron SIS", + "zh-cn": "Extron SIS", + "uk": "Extron SIS" }, "branch": "master", - "github": "https://github.com/arteck/ioBroker.bydbatt", - "installs": 646, - "weekDownloads": 18, - "stars": 6, + "github": "https://github.com/Bannsaenger/ioBroker.extron", + "installs": 8, + "weekDownloads": 4, + "stars": 1, "issues": 1, "score": 1 }, - "smartthings": { + "mihome-plug": { "title": { - "de": "smartthings", - "en": "smartthings", - "ru": "smartthings", - "zh-cn": "smartthings" + "de": "mihome-plug", + "en": "mihome-plug", + "ru": "mihome-plug", + "zh-cn": "mihome-plug" }, - "content": "adapterref/iobroker.smartthings/README.md", - "icon": "adapterref/iobroker.smartthings/smartthings.png", - "keywords": "samsung, smartthings", - "authors": "TA2k ", + "content": "adapterref/iobroker.mihome-plug/README.md", + "icon": "adapterref/iobroker.mihome-plug/mihome-plug.png", + "keywords": "url, html, file, mihome-plug", + "authors": "bluefox ", "license": "MIT", - "published": "2021-10-04T06:54:17.443Z", - "version": "-.-.-", - "latestVersion": "0.1.2", + "published": "2017-08-04T16:03:47.676Z", + "version": "0.4.0", + "latestVersion": "0.4.0", "materialize": true, - "compact": true, "description": { - "en": "Adapter for Samsung Smartthings", - "de": "Adapter für Samsung Smartthings", - "ru": "Адаптер для Samsung Smartthings", - "pt": "Adaptador para Samsung Smartthings", - "nl": "Adapter voor Samsung Smartthings", - "fr": "Adaptateur pour Samsung Smartthings", - "it": "Adattatore per Samsung Smartthings", - "es": "Adaptador para Samsung Smartthings", - "pl": "Adapter do Samsung Smartthings", - "zh-cn": "适用于三星 Smartthings 的适配器" + "en": "This adapter allows control Xiaomi Plug (wifi)", + "de": "Dieser Adapter ermöglicht die Steuerung Xiaomi Plug (wifi)", + "ru": "Этот адаптер позволяет управлять штекером Xiaomi (wifi)", + "pt": "Este adaptador permite controle Xiaomi Plug (wifi)", + "nl": "Deze adapter maakt aansturing mogelijk Xiaomi Plug (wifi)", + "fr": "Cet adaptateur permet de contrôler Xiaomi Plug (wifi)", + "it": "Questo adattatore consente il controllo Xiaomi Plug (wifi)", + "es": "Este adaptador permite el control de Xiaomi Plug (wifi)", + "pl": "Ten adapter umożliwia sterowanie wtyczką Xiaomi (wifi)" }, "titleFull": { - "en": "Samsung Smartthings", - "de": "Samsung Smartthings", - "ru": "Смартфоны Samsung", - "pt": "Samsung Smartthings", - "nl": "Samsung Smartthings", - "fr": "Samsung Smartthings", - "it": "Samsung Smartthings", - "es": "Samsung Smartthings", - "pl": "Inteligentne urządzenia Samsung", - "zh-cn": "三星智能" + "en": "mihome-plug", + "de": "mihome-plug", + "ru": "mihome-plug", + "pt": "mihome-plug", + "nl": "mihome-plug", + "fr": "mihome-plug", + "it": "mihome-plug", + "es": "mihome-plug", + "pl": "mihome-plug", + "uk": "mihome-plug", + "zh-cn": "mihome 插头" }, "branch": "master", - "github": "https://github.com/TA2k/ioBroker.smartthings", - "installs": 2656, - "weekDownloads": 28, - "stars": 13, - "issues": 15, + "github": "https://github.com/iobroker-community-adapters/ioBroker.mihome-plug", + "installs": 129, + "weekDownloads": 5, + "stars": 8, + "issues": 22, "score": 1 }, - "botslab360": { + "x-touch": { "title": { - "de": "botslab360", - "en": "botslab360", - "ru": "botslab360", - "zh-cn": "botslab360" + "de": "x-touch", + "en": "x-touch", + "ru": "x-touch", + "zh-cn": "x-touch" }, - "content": "adapterref/iobroker.botslab360/README.md", - "icon": "adapterref/iobroker.botslab360/botslab360.png", - "keywords": "360, Vacuum, botslab", - "authors": "TA2k ", + "content": "adapterref/iobroker.x-touch/README.md", + "icon": "adapterref/iobroker.x-touch/x-touch.png", + "keywords": "behringer x-touch hui mackie midi", + "authors": "Bannsaenger ", "license": "MIT", - "published": "2022-12-05T08:20:05.547Z", - "version": "0.0.2", - "latestVersion": "0.1.0", + "published": "2020-12-31T01:36:14.457Z", + "version": "0.6.5", + "latestVersion": "0.6.5", + "materialize": true, "compact": true, "description": { - "en": "Adapter for Botslab 360 Vacuum", - "de": "Adapter für Botslab 360 Vakuum", - "ru": "Адаптер для пылесоса Botslab 360", - "pt": "Adaptador para Botslab 360 Vacuum", - "nl": "Adapter voor Botslab 360 Vacuüm", - "fr": "Adaptateur pour aspirateur Botslab 360", - "it": "Adattatore per aspirapolvere Botslab 360", - "es": "Adaptador para aspiradora Botslab 360", - "pl": "Adapter do odkurzacza Botslab 360", - "zh-cn": "Botslab 360 真空适配器" + "en": "Communicate with a Behringer X-Touch Control Surface (DAW Controller)", + "de": "Kommunizieren Sie mit einer Behringer X-Touch-Bedienoberfläche (DAW-Controller)", + "ru": "Связь с панелью управления Behringer X-Touch (контроллером DAW)", + "pt": "Comunique-se com uma superfície de controle Behringer X-Touch (controlador DAW)", + "nl": "Communiceer met een Behringer X-Touch Control Surface (DAW Controller)", + "fr": "Communiquer avec une surface de contrôle Behringer X-Touch (contrôleur DAW)", + "it": "Comunica con una superficie di controllo Behringer X-Touch (controller DAW)", + "es": "Comunicarse con una superficie de control Behringer X-Touch (controlador DAW)", + "pl": "Komunikuj się z Behringer X-Touch Control Surface (kontroler DAW)", + "zh-cn": "与Behringer X-Touch控制界面(DAW控制器)进行通信", + "uk": "Спілкування з Behringer X-Touch Control Surface (контролер DAW)" }, "titleFull": { - "en": "Botslab 360", - "de": "Botlab 360", - "ru": "Боцлаб 360", - "pt": "Botslab 360", - "nl": "Botslab 360", - "fr": "Botslab 360", - "it": "Botslab 360", - "es": "laboratorio de bots 360", - "pl": "Botslab 360", - "zh-cn": "机器人实验室 360" + "en": "Behringer X-Touch", + "de": "Behringer X-Touch", + "ru": "Behringer X-Touch", + "pt": "Behringer X-Touch", + "nl": "Behringer X-Touch", + "fr": "Behringer X-Touch", + "it": "Behringer X-Touch", + "es": "Behringer X-Touch", + "pl": "Behringer X-Touch", + "zh-cn": "贝林格X-Touch", + "uk": "Behringer X-Touch" }, - "branch": "main", - "github": "https://github.com/TA2k/ioBroker.botslab360", - "installs": 73, - "weekDownloads": 4, - "stars": 4, - "issues": 5, + "branch": "master", + "github": "https://github.com/Bannsaenger/ioBroker.x-touch", + "installs": 13, + "weekDownloads": 7, + "stars": 6, + "issues": 3, "score": 1 }, - "velux": { + "beckhoff": { "title": { - "de": "velux", - "en": "velux", - "ru": "velux", - "zh-cn": "velux" + "de": "beckhoff", + "en": "beckhoff", + "ru": "beckhoff", + "zh-cn": "beckhoff" }, - "content": "adapterref/iobroker.velux/README.md", - "icon": "adapterref/iobroker.velux/velux.png", - "keywords": "velux, KIX 300", - "authors": "ta2k ", + "content": "adapterref/iobroker.beckhoff/README.md", + "icon": "adapterref/iobroker.beckhoff/beckhoff.png", + "keywords": "beckhoff, ads, plc, sps, steuerung, twincat", + "authors": "dkleber89 ", "license": "MIT", - "published": "2019-11-20T21:29:07.046Z", - "version": "0.0.8", - "latestVersion": "0.0.8", + "published": "2018-11-01T17:44:00.917Z", + "version": "1.6.0", + "latestVersion": "1.6.0", "materialize": true, "compact": true, "description": { - "en": "Adapter for Velux", - "de": "Adapter für Velux", - "ru": "Адаптер для Velux", - "pt": "Adaptador para Velux", - "nl": "Adapter voor Velux", - "fr": "Adaptateur pour Velux", - "it": "Adattatore per Velux", - "es": "Adaptador para Velux", - "pl": "Adapter do Velux", - "zh-cn": "Velux适配器" + "en": "ioBroker Beckhoff TwinCat ADS Adapter to communicate with Beckhoff Automation System", + "de": "ioBroker Beckhoff TwinCat ADS Adapter für den Datenaustausch mit einer Beckhoff Steuerung", + "ru": "ioBroker компания Beckhoff TwinCAT с АДС адаптер для связи с системой автоматизации компании Beckhoff ", + "pt": "ioBroker Beckhoff TwinCat ANÚNCIOS Adaptador para se comunicar com Beckhoff Sistema de Automação", + "nl": "ioBroker Beckhoff TwinCat ADVERTENTIES Adapter te kunnen communiceren met Beckhoff Automation-Systeem", + "fr": "ioBroker Beckhoff TwinCat ANNONCES Adaptateur pour communiquer avec Beckhoff Automation Système", + "it": "ioBroker Beckhoff TwinCat ANNUNCI Adapter di comunicare con il Sistema di Automazione Beckhoff", + "es": "ioBroker Beckhoff TwinCat ANUNCIOS Adaptador para comunicarse con Beckhoff Automation System", + "pl": "ioBroker firma Beckhoff TwinCAT z TD adapter do komunikacji z systemem sterowania firmy Beckhoff ", + "zh-cn": "ioBroker面实时传递到自动化控制系统中。器的广告通信方面的自动化系统", + "uk": "Адаптер ioBroker Beckhoff TwinCat ADS для зв’язку із системою автоматизації Beckhoff" }, "titleFull": { - "en": "Velux", - "de": "Velux", - "ru": "Velux", - "pt": "Velux", - "nl": "Velux", - "fr": "Velux", - "it": "Velux", - "es": "Velux", - "pl": "Velux", - "zh-cn": "威乐士" + "en": "Beckhoff TwinCat ADS", + "de": "Beckhoff TwinCat ADS", + "ru": "Объявления компании Beckhoff TwinCAT с ", + "pt": "Beckhoff TwinCat ANÚNCIOS", + "nl": "Beckhoff TwinCat ADVERTENTIES", + "fr": "Beckhoff TwinCat ANNONCES", + "it": "Beckhoff TwinCat ANNUNCI", + "es": "Beckhoff TwinCat ANUNCIOS", + "pl": "Ogłoszenia firmy Beckhoff TwinCAT z ", + "zh-cn": "面广告实时传递到自动化控制系统中。", + "uk": "Beckhoff TwinCat ADS" }, "branch": "master", - "github": "https://github.com/TA2k/ioBroker.velux", - "installs": 576, - "weekDownloads": 31, - "stars": 5, - "issues": 6, + "github": "https://github.com/iobroker-community-adapters/ioBroker.beckhoff", + "installs": 265, + "weekDownloads": 12, + "stars": 18, + "issues": 3, "score": 1 }, - "bestway": { + "enocean": { "title": { - "de": "bestway", - "en": "bestway", - "ru": "bestway", - "zh-cn": "bestway" + "de": "enocean", + "en": "enocean", + "ru": "enocean", + "zh-cn": "enocean" }, - "content": "adapterref/iobroker.bestway/README.md", - "icon": "adapterref/iobroker.bestway/bestway.png", - "keywords": "bestway, smart hub, Lay-Z-Spa", - "authors": "TA2k ", - "license": "MIT", - "published": "2021-10-04T06:52:57.133Z", - "version": "0.0.4", - "latestVersion": "0.0.4", + "content": "adapterref/iobroker.enocean/README.md", + "icon": "adapterref/iobroker.enocean/enocean.png", + "keywords": "EnOcean, Love", + "authors": "Jey Cee ", + "license": "CC-BY-NC-3.0", + "published": "2018-04-29T15:50:19.699Z", + "version": "-.-.-", + "latestVersion": "0.9.3", "materialize": true, "compact": true, "description": { - "en": "Adapter for Bestway Smart Hub", - "de": "Adapter für Bestway Smart Hub", - "ru": "Адаптер для Bestway Smart Hub", - "pt": "Adaptador para Bestway Smart Hub", - "nl": "Adapter voor Bestway Smart Hub", - "fr": "Adaptateur pour Bestway Smart Hub", - "it": "Adattatore per Bestway Smart Hub", - "es": "Adaptador para Bestway Smart Hub", - "pl": "Adapter do Bestway Smart Hub", - "zh-cn": "Bestway Smart Hub 适配器" + "en": "Connects EnOcean devices via USB/Serial devices with TCM300 Chips", + "de": "Verbindet EnOcean-Geräte über USB / Seriell-Geräte mit TCM300-Chips", + "ru": "Подключает устройства EnOcean через USB / последовательные устройства с чипами TCM300", + "pt": "Conecta dispositivos EnOcean via dispositivos USB / Serial com chips TCM300", + "nl": "Verbindt EnOcean-apparaten via USB / seriële apparaten met TCM300-chips", + "fr": "Connecte les appareils EnOcean via des appareils USB / série avec des puces TCM300", + "it": "Collega i dispositivi EnOcean tramite dispositivi USB / seriali con chip TCM300", + "es": "Conecta dispositivos EnOcean a través de dispositivos USB / serie con chips TCM300", + "pl": "Łączy urządzenia EnOcean za pośrednictwem urządzeń USB / szeregowych z chipami TCM300", + "zh-cn": "通过带有TCM300芯片的USB /串行设备连接EnOcean设备" }, "titleFull": { - "en": "Bestway Smart Hub", - "de": "Bestway Smart Hub", - "ru": "Bestway Smart Hub", - "pt": "Bestway Smart Hub", - "nl": "Bestway Smart Hub", - "fr": "Centre intelligent Bestway", - "it": "Bestway Smart Hub", - "es": "Bestway Smart Hub", - "pl": "Bestway Smart Hub", - "zh-cn": "百威智能枢纽" + "en": "EnOcean", + "de": "EnOcean", + "ru": "EnOcean", + "pt": "EnOcean", + "nl": "EnOcean", + "fr": "EnOcean", + "it": "EnOcean", + "es": "EnOcean", + "pl": "EnOcean", + "zh-cn": "EnOcean" }, "branch": "master", - "github": "https://github.com/TA2k/ioBroker.bestway", - "installs": 178, - "weekDownloads": 4, - "stars": 2, - "issues": 1, + "github": "https://github.com/jey-cee/ioBroker.enocean", + "installs": 364, + "weekDownloads": 77, + "stars": 23, + "issues": 21, "score": 1 }, - "intex": { + "zwave2": { "title": { - "de": "intex", - "en": "intex", - "ru": "intex", - "zh-cn": "intex" + "de": "zwave2", + "en": "zwave2", + "ru": "zwave2", + "zh-cn": "zwave2" }, - "content": "adapterref/iobroker.intex/README.md", - "icon": "adapterref/iobroker.intex/intex.png", - "keywords": "intex, whirlpool", - "authors": "TA2k ", + "content": "adapterref/iobroker.zwave2/README.md", + "icon": "adapterref/iobroker.zwave2/zwave2.svg", + "keywords": "zwave, z-wave, zwave2, z-wave 2", + "authors": "AlCalzone ", "license": "MIT", - "published": "2021-09-21T18:30:07.838Z", - "version": "0.1.7", - "latestVersion": "0.1.7", + "published": "2019-08-25T13:06:36.465Z", + "version": "3.1.0", + "latestVersion": "3.1.0", + "materialize": true, "compact": true, "description": { - "en": "Adapter for Intex Whirlpool", - "de": "Adapter für Intex Whirlpool", - "ru": "Адаптер для Intex Whirlpool", - "pt": "Adaptador para Intex Whirlpool", - "nl": "Adapter voor Intex Whirlpool", - "fr": "Adaptateur pour Intex Whirlpool", - "it": "Adattatore per Intex Whirlpool", - "es": "Adaptador para bañera de hidromasaje Intex", - "pl": "Adapter do Intex Whirlpool", - "uk": "Adapter do Intex Whirlpool", - "zh-cn": "Intex Whirlpool 适配器" + "en": "The better Z-Wave integration", + "de": "Die bessere Z-Wave-Integration", + "ru": "Лучшая интеграция Z-Wave", + "pt": "A melhor integração do Z-Wave", + "nl": "De betere Z-Wave-integratie", + "fr": "La meilleure intégration Z-Wave", + "it": "La migliore integrazione di Z-Wave", + "es": "La mejor integración de Z-Wave", + "pl": "Lepsza integracja Z-Wave", + "zh-cn": "更好的Z-Wave集成", + "uk": "Краща інтеграція Z-Wave" }, "titleFull": { - "en": "Intex", - "de": "Intex", - "ru": "Intex", - "pt": "Intex", - "nl": "Intex", - "fr": "Intex", - "it": "Intex", - "es": "Intex", - "pl": "Intex", - "uk": "Intex", - "zh-cn": "国际展览中心" + "en": "Z-Wave 2", + "de": "Z-Wave 2", + "ru": "Z-Wave 2", + "pt": "Z-Wave 2", + "nl": "Z-Wave 2", + "fr": "Z-Wave 2", + "it": "Z-Wave 2", + "es": "Z-Wave 2", + "pl": "Z-Wave 2", + "zh-cn": "Z-Wave 2", + "uk": "Z-Wave 2" }, "branch": "master", - "github": "https://github.com/TA2k/ioBroker.intex", - "installs": 102, - "weekDownloads": 10, - "stars": 3, - "issues": 0, + "github": "https://github.com/AlCalzone/ioBroker.zwave2", + "installs": 1265, + "weekDownloads": 80, + "stars": 22, + "issues": 54, "score": 1 }, - "homeconnect": { + "megad": { "title": { - "de": "homeconnect", - "en": "homeconnect", - "ru": "homeconnect", - "zh-cn": "homeconnect" + "de": "megad", + "en": "megad", + "ru": "megad", + "zh-cn": "megad" }, - "content": "adapterref/iobroker.homeconnect/README.md", - "icon": "adapterref/iobroker.homeconnect/homeconnect.png", - "keywords": "homeconnect, BSH, bosch, siemens, neff", - "authors": "TA2k ", + "content": "adapterref/iobroker.megad/README.md", + "icon": "adapterref/iobroker.megad/megad.png", + "keywords": "Mega-D, communication", + "authors": "bluefox ", "license": "MIT", - "published": "2018-10-11T03:59:49.298Z", - "version": "1.4.1", - "latestVersion": "1.4.1", - "materialize": true, - "compact": true, + "published": "2015-03-20T23:02:25.119Z", + "version": "1.2.1", + "latestVersion": "1.2.1", "description": { - "en": "Adapter for Homeconnect devices", - "de": "Adapter für Homeconnect-Geräte", - "ru": "Адаптер для устройств Homeconnect", - "pt": "Adaptador para dispositivos Homeconnect", - "nl": "Adapter voor Homeconnect-apparaten", - "fr": "Adaptateur pour appareils Homeconnect", - "it": "Adattatore per dispositivi Homeconnect", - "es": "Adaptador para dispositivos Homeconnect", - "pl": "Adapter do urządzeń Homeconnect", - "zh-cn": "Homeconnect 设备的适配器", - "uk": "Адаптер для пристроїв Homeconnect" - }, - "titleFull": { - "en": "Homeconnect", - "de": "Homeconnect", - "ru": "Домашнее подключение", - "pt": "Homeconnect", - "nl": "Homeconnect", - "fr": "Homeconnect", - "it": "Connessione domestica", - "es": "Conectar a casa", - "pl": "Homeconnect", - "zh-cn": "家庭连接", - "uk": "Homeconnect" + "en": "Lets control the MegaD-328 over ethernet/internet (http://www.ab-log.ru/smart-house/ethernet/megad-328)", + "de": "Ermöglicht die steuerung von MegaD-328 über Ethernet/Internet (http://www.ab-log.ru/smart-house/ethernet/megad-328)", + "ru": "Позволяет управлять MegaD-328 через ethernet/интернет (http://www.ab-log.ru/smart-house/ethernet/megad-328)" }, + "titleFull": "Mega-D Adapter", "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.homeconnect", - "installs": 5451, - "weekDownloads": 225, - "stars": 2, - "issues": 1, + "github": "https://github.com/ioBroker/ioBroker.megad", + "installs": 23, + "weekDownloads": 6, + "stars": 1, + "issues": 15, "score": 1 }, - "hekr": { + "megaesp": { "title": { - "de": "hekr", - "en": "hekr", - "ru": "hekr", - "zh-cn": "hekr" + "de": "megaesp", + "en": "megaesp", + "ru": "megaesp", + "zh-cn": "megaesp" }, - "content": "adapterref/iobroker.hekr/README.md", - "icon": "adapterref/iobroker.hekr/hekr.png", - "keywords": "hekr, wisen, elro", - "authors": "TA2k ", + "content": "adapterref/iobroker.megaesp/README.md", + "icon": "adapterref/iobroker.megaesp/megad.png", + "keywords": "Mega-ESP, communication", + "authors": "aushaus ", "license": "MIT", - "published": "2021-10-06T18:48:33.294Z", - "version": "0.0.6", - "latestVersion": "0.0.6", - "materialize": true, - "compact": true, + "published": "2017-03-16T07:01:19.216Z", + "version": "0.1.0", + "latestVersion": "0.1.0", "description": { - "en": "Adapter for Hekr Wisen Elro Apps", - "de": "Adapter für Hekr Wisen Elro Apps", - "ru": "Адаптер для приложений Hekr Wisen Elro", - "pt": "Adaptador para aplicativos Hekr Wisen Elro", - "nl": "Adapter voor Hekr Wisen Elro Apps", - "fr": "Adaptateur pour applications Hekr Wisen Elro", - "it": "Adattatore per app Hekr Wisen Elro", - "es": "Adaptador para aplicaciones Hekr Wisen Elro", - "pl": "Adapter do aplikacji Hekr Wisen Elro", - "zh-cn": "Hekr Wisen Elro 应用程序适配器" - }, - "titleFull": { - "en": "Hekr Wisen Elro", - "de": "Hekr Wisen Elro", - "ru": "Хекр Висен Эльро", - "pt": "Hekr Wisen Elro", - "nl": "Hekr Wisen Elro", - "fr": "Hekr Wisen Elro", - "it": "Hekr Wisen Elro", - "es": "Hekr Wisen Elro", - "pl": "Hekr Wisen Elro", - "zh-cn": "Hekr Wisen Elro" + "en": "Lets control the Mega-ESP over ethernet/internet (http://www.ab-log.ru/forum/viewtopic.php?f=1&t=1130)", + "de": "Ermöglicht die steuerung von Mega-ESP über Ethernet/Internet (http://www.ab-log.ru/forum/viewtopic.php?f=1&t=1130)", + "ru": "Позволяет управлять Mega-ESP через ethernet/интернет (http://www.ab-log.ru/forum/viewtopic.php?f=1&t=1130)" }, + "titleFull": "Mega-ESP Adapter", "branch": "master", - "github": "https://github.com/TA2k/ioBroker.hekr", - "installs": 30, - "weekDownloads": 2, - "stars": 2, - "issues": 4, + "github": "https://github.com/ausHaus/ioBroker.megaesp", + "installs": 187, + "weekDownloads": 9, + "stars": 3, + "issues": 10, "score": 1 }, - "vr200": { + "omron-fins": { "title": { - "de": "vr200", - "en": "vr200", - "ru": "vr200", - "zh-cn": "vr200" + "de": "omron-fins", + "en": "omron-fins", + "ru": "omron-fins", + "zh-cn": "omron-fins" }, - "content": "adapterref/iobroker.vr200/README.md", - "icon": "adapterref/iobroker.vr200/VR200.png", - "keywords": "Vorwerk, VR200", - "authors": "Eisbaeeer ", + "content": "adapterref/iobroker.omron-fins/README.md", + "icon": "adapterref/iobroker.omron-fins/omron-fins.png", + "keywords": "SPS, FINS, Omron", + "authors": "thebam ", "license": "MIT", - "published": "2018-02-23T05:43:30.838Z", - "version": "1.0.0", - "latestVersion": "1.0.0", + "published": "2021-01-01T20:12:37.861Z", + "version": "-.-.-", + "latestVersion": "0.0.2", + "materialize": true, + "compact": true, "description": { - "en": "ioBroker Vorwerk VR200 Adapter", - "de": "ioBroker Vorwerk VR200 Adapter", - "ru": "ioBroker Vorwerk VR200 драйвер как образец" + "en": "Anbindung für Omron SPS mittels FINS Protokoll", + "de": "Anbindung für Omron SPS mittels FINS Protokoll", + "ru": "Защитные перчатки Omron SPS FINS Protokoll", + "pt": "Anbindung für Omron SPS mittels FINS Protokoll", + "nl": "Anbindung für Omron SPS wanten FINS Protokoll", + "fr": "Anbindung für Omron SPS moufles FINS Protokoll", + "it": "Anbindung für Omron SPS mittels FINS Protokoll", + "es": "Anbindung für Omron SPS mittels ALETAS Protokoll", + "pl": "Anbindung für Omron Rękawice jednopalcowe SPS FINS Protokoll", + "zh-cn": "AnbindungfürOmron SPS手套FINS Protokoll" + }, + "titleFull": { + "en": "Omron-ins", + "de": "Omron-FINS", + "ru": "Омрон-плавники", + "pt": "Omron-barbatanas", + "nl": "Omron-vinnen", + "fr": "Omron-ailerons", + "it": "Omron-pinne", + "es": "Aletas Omron", + "pl": "Płetwy Omron", + "zh-cn": "欧姆龙鳍" }, - "titleFull": "Vorwerk VR200 Adapter", "branch": "master", - "github": "https://github.com/Eisbaeeer/ioBroker.vr200", - "installs": 300, + "github": "https://github.com/TheBam1990/ioBroker.omron-fins", + "installs": 3, "weekDownloads": 18, - "stars": 3, - "issues": 3, + "stars": 1, + "issues": 15, "score": 1 }, - "roborock": { + "klf200": { "title": { - "de": "roborock", - "en": "roborock", - "ru": "roborock", - "zh-cn": "roborock" + "de": "klf200", + "en": "klf200", + "ru": "klf200", + "zh-cn": "klf200" }, - "content": "adapterref/iobroker.roborock/README.md", - "icon": "adapterref/iobroker.roborock/roborock.png", - "keywords": "roborock, template, home automation", - "authors": "copystring ", + "content": "adapterref/iobroker.klf200/README.md", + "icon": "adapterref/iobroker.klf200/klf200.png", + "keywords": "KLF-200, VELUX", + "authors": "Michael Schroeder ", "license": "MIT", - "published": "2023-02-06T21:24:40.041Z", - "version": "0.6.4", - "latestVersion": "0.6.15", + "published": "2018-08-05T19:05:55.098Z", + "version": "1.3.1", + "latestVersion": "1.3.1", "compact": true, "description": { - "en": "roborock", - "de": "Roborock", - "ru": "роборок", - "pt": "roborock", - "nl": "roborock", - "fr": "roborock", - "it": "Roborock", - "es": "roborock", - "pl": "roborock", - "uk": "Роборок", - "zh-cn": "机器人摇滚" - }, - "titleFull": { - "en": "Roborock", - "de": "Roborock", - "ru": "Роборок", - "pt": "Roborock", - "nl": "Roborock", - "fr": "Roborock", - "it": "Roborock", - "es": "roborock", - "pl": "Roborock", - "uk": "Роборок", - "zh-cn": "石头" + "en": "Controls products and scenes connected to a KLF-200 interface", + "de": "Steuert Produkte und Szenen, die an eine KLF-200-Schnittstelle angeschlossen sind", + "ru": "Управляет продуктами и сценами, подключенными к интерфейсу KLF-200", + "pt": "Controla produtos e cenas conectadas a uma interface KLF-200", + "nl": "Bestuurt producten en scènes die zijn aangesloten op een KLF-200-interface", + "fr": "Contrôle des produits et des scènes connectés à une interface KLF-200", + "it": "Controlla i prodotti e le scene connesse a un'interfaccia KLF-200", + "es": "Controla productos y escenas conectadas a una interfaz KLF-200", + "pl": "Kontroluje produkty i sceny podłączone do interfejsu KLF-200", + "zh-cn": "控制连接到KLF-200接口的产品和场景", + "uk": "Керує продуктами та сценами, підключеними до інтерфейсу KLF-200" }, - "branch": "main", - "github": "https://github.com/copystring/ioBroker.roborock", - "installs": 1941, - "weekDownloads": 220, - "stars": 33, - "issues": 7, + "titleFull": { + "en": "KLF-200", + "de": "KLF-200", + "ru": "KLF-200", + "pt": "KLF-200", + "nl": "KLF-200", + "fr": "KLF-200", + "it": "KLF-200", + "es": "KLF-200", + "pl": "KLF-200", + "zh-cn": "KLF-200", + "uk": "КЛФ-200" + }, + "branch": "master", + "github": "https://github.com/MiSchroe/ioBroker.klf200", + "installs": 945, + "weekDownloads": 78, + "stars": 16, + "issues": 10, "score": 1 }, - "lg-thinq": { + "lametric": { "title": { - "de": "lg-thinq", - "en": "lg-thinq", - "ru": "lg-thinq", - "zh-cn": "lg-thinq" + "de": "lametric", + "en": "lametric", + "ru": "lametric", + "zh-cn": "lametric" }, - "content": "adapterref/iobroker.lg-thinq/README.md", - "icon": "adapterref/iobroker.lg-thinq/lg-thinq.png", - "keywords": "lg, thinq", - "authors": "TA2k , Lucky-ESA ", + "content": "adapterref/iobroker.lametric/README.md", + "icon": "adapterref/iobroker.lametric/lametric.png", + "keywords": "lametric, hardware, clock, message, notification", + "authors": "Matthias Kleine ", "license": "MIT", - "published": "2021-10-04T06:45:23.624Z", - "version": "1.0.2", - "latestVersion": "1.0.2", - "materialize": false, + "published": "2018-05-15T11:01:09.848Z", + "version": "3.3.0", + "latestVersion": "3.4.0", "compact": true, "description": { - "en": "Adapter for LG ThinQ", - "de": "Adapter für LG ThinQ", - "ru": "Адаптер для LG ThinQ", - "pt": "Adaptador para LG ThinQ", - "nl": "Adapter voor LG ThinQ", - "fr": "Adaptateur pour LG ThinQ", - "it": "Adattatore per LG ThinQ", - "es": "Adaptador para LG ThinQ", - "pl": "Adapter do LG ThinQ", - "uk": "Адаптер для LG Навігація", - "zh-cn": "LG ThinQ 适配器" + "en": "Control and manage your LaMetric device", + "de": "Steuerung und Verwaltung Deines LaMetric Geräts", + "ru": "Управление и управление вашим LaMetric устройством", + "pt": "Controlar e gerenciar seu dispositivo LaMetric", + "nl": "Uw LaMetric-apparaat bedienen en beheren", + "fr": "Contrôlez et gérez votre appareil LaMetric", + "it": "Controllare e gestire il dispositivo LaMetric", + "es": "Controla y gestiona tu dispositivo LaMetric", + "pl": "Sterowanie urządzeniem LaMetric i zarządzanie nim", + "uk": "Управління та управління пристроєм LaMetric", + "zh-cn": "控制并管理您的 LaMetric 设备" }, "titleFull": { - "en": "LG ThinQ", - "de": "LG ThinQ", - "ru": "LG ThinQ", - "pt": "LG ThinQ", - "nl": "LG ThinQ", - "fr": "LG ThinQ", - "it": "LG ThinQ", - "es": "LG ThinQ", - "pl": "LG ThinQ", - "uk": "LG ThinQ", - "zh-cn": "LG ThinQ" + "en": "LaMetric", + "de": "LaMetric", + "ru": "LaMetric", + "pt": "LaMetric", + "nl": "LaMetric", + "fr": "LaMetric", + "it": "LaMetric", + "es": "LaMetric", + "pl": "LaMetric", + "uk": "LaMetric", + "zh-cn": "LaMetric" }, "branch": "master", - "github": "https://github.com/TA2k/ioBroker.lg-thinq", - "installs": 1321, - "weekDownloads": 326, - "stars": 11, - "issues": 2, + "github": "https://github.com/klein0r/ioBroker.lametric", + "installs": 374, + "weekDownloads": 29, + "stars": 14, + "issues": 5, "score": 1 - }, - "meater": { + } + } + }, + "health": { + "title": { + "en": "Health", + "de": "Gesundheit", + "ru": "Здоровье", + "pt": "Saúde", + "nl": "Gezondheid", + "fr": "Santé", + "it": "Salute", + "es": "Salud", + "pl": "Zdrowie", + "zh-cn": "健康" + }, + "pages": { + "coronavirus-statistics": { "title": { - "de": "meater", - "en": "meater", - "ru": "meater", - "zh-cn": "meater" + "de": "coronavirus-statistics", + "en": "coronavirus-statistics", + "ru": "coronavirus-statistics", + "zh-cn": "coronavirus-statistics" }, - "content": "adapterref/iobroker.meater/README.md", - "icon": "adapterref/iobroker.meater/meater.png", - "keywords": "meater, thermometer, wireless, meat", - "authors": "Standarduser", + "content": "adapterref/iobroker.coronavirus-statistics/README.md", + "icon": "adapterref/iobroker.coronavirus-statistics/coronavirus-statistics.png", + "keywords": "virus, covid, corona, pandemie", + "authors": "DutchmanNL ", "license": "MIT", - "published": "2022-11-21T16:36:37.440Z", - "version": "1.1.1", - "latestVersion": "1.1.1", + "published": "2020-03-16T08:29:14.751Z", + "version": "0.9.0", + "latestVersion": "0.9.0", + "materialize": true, "compact": true, "description": { - "en": "Integrate you MEATER Thermometer into ioBroker via MEATER Cloud", - "de": "Integrieren Sie Ihr MEATER Thermometer über die MEATER Cloud in ioBroker", - "ru": "Интегрируйте свой термометр MEATER в ioBroker через MEATER Cloud", - "pt": "Integre seu MEATER Thermometer ao ioBroker via MEATER Cloud", - "nl": "Integreer uw MEATER-thermometer in ioBroker via MEATER Cloud", - "fr": "Intégrez votre thermomètre MEATER dans ioBroker via MEATER Cloud", - "it": "Integra il tuo termometro MEATER in ioBroker tramite MEATER Cloud", - "es": "Integre su termómetro MEATER en ioBroker a través de MEATER Cloud", - "pl": "Zintegruj termometr MEATER z ioBroker za pośrednictwem MEATER Cloud", - "zh-cn": "通过 MEATER Cloud 将您的 MEATER 温度计集成到 ioBroker", - "uk": "Інтегруйте свій термометр MEATER в ioBroker через хмару MEATER" + "en": "Adapter to show Global Corona Virus information and current reports", + "de": "Adapter zur Anzeige von Informationen zum globalen Corona-Virus und aktuellen Berichten", + "ru": "Адаптер для отображения информации о корона вирусе и текущих отчетов", + "pt": "Adaptador para mostrar informações sobre o vírus Corona global e relatórios atuais", + "nl": "Adapter om Global Corona Virus-informatie en actuele rapporten weer te geven", + "fr": "Adaptateur pour afficher les informations sur le virus Corona global et les rapports actuels", + "it": "Adattatore per mostrare le informazioni del Global Corona Virus e i rapporti correnti", + "es": "Adaptador para mostrar información e informes actuales del Virus Global Corona", + "pl": "Adapter do wyświetlania informacji o globalnym wirusie Corona i bieżących raportów", + "zh-cn": "显示全球冠状病毒信息和当前报告的适配器" }, "titleFull": { - "en": "MEATER Wireless Smart Meat Thermometer", - "de": "MEATER Wireless Smart Fleischthermometer", - "ru": "Беспроводной умный термометр для мяса MEATER", - "pt": "Termômetro de carne inteligente sem fio MEATER", - "nl": "MEATER Draadloze slimme vleesthermometer", - "fr": "Thermomètre à viande intelligent sans fil MEATER", - "it": "MEATER Termometro per carne intelligente wireless", - "es": "Termómetro inalámbrico inteligente para carne MEATER", - "pl": "Bezprzewodowy inteligentny termometr do mięsa MEATER", - "zh-cn": "MEATER 无线智能肉类温度计", - "uk": "Бездротовий смарт-термометр для м'яса MEATER" + "en": "Live information about COVID-19", + "de": "Live-Informationen zu COVID-19", + "ru": "Актуальная информация о COVID-19", + "pt": "Informação ao vivo sobre COVID-19", + "nl": "Live informatie over COVID-19", + "fr": "Informations en direct sur COVID-19", + "it": "Informazioni in diretta su COVID-19", + "es": "Información en vivo sobre COVID-19", + "pl": "Informacje na żywo o COVID-19", + "zh-cn": "有关COVID-19的实时信息" }, "branch": "main", - "github": "https://github.com/Standarduser/ioBroker.meater", - "installs": 277, - "weekDownloads": 12, - "stars": 3, - "issues": 7, + "github": "https://github.com/DrozmotiX/ioBroker.coronavirus-statistics", + "installs": 1354, + "weekDownloads": 39, + "stars": 19, + "issues": 3, "score": 1 }, - "mihome-vacuum": { + "libre": { "title": { - "de": "mihome-vacuum", - "en": "mihome-vacuum", - "ru": "mihome-vacuum", - "zh-cn": "mihome-vacuum" + "de": "libre", + "en": "libre", + "ru": "libre", + "zh-cn": "libre" }, - "content": "adapterref/iobroker.mihome-vacuum/README.md", - "icon": "adapterref/iobroker.mihome-vacuum/mihome-vacuum.png", - "keywords": "url, html, file, mihome-vacuum", - "authors": "bluefox ", + "content": "adapterref/iobroker.libre/README.md", + "icon": "adapterref/iobroker.libre/libre.png", + "keywords": "Libre 3, Libre 2, FreeStyle Libre, LibreLinkUp", + "authors": "TA2k ", "license": "MIT", - "published": "2017-02-05T20:50:25.120Z", - "version": "4.2.0", - "latestVersion": "4.2.0", + "published": "2022-09-10T09:16:52.864Z", + "version": "-.-.-", + "latestVersion": "0.1.1", "materialize": true, "compact": true, "description": { - "en": "This adapter allows control Xiaomi vacuum cleaner", - "de": "Dieser Adapter ermöglicht die Steuerung Xiaomi Staubsauger", - "ru": "Этот адаптер позволяет контролировать пылесос Xiaomi", - "pt": "Este adaptador permite controle Xiaomi aspirador de pó", - "nl": "Met deze adapter kunt u de Xiaomi-stofzuiger bedienen", - "fr": "Cet adaptateur permet de contrôler l'aspirateur Xiaomi", - "it": "Questo adattatore consente il controllo dell'aspirapolvere Xiaomi", - "es": "Este adaptador permite el control del aspirador Xiaomi", - "pl": "Ten adapter umożliwia kontrolę odkurzacza Xiaomi", - "zh-cn": "这款适配器可以控制小米吸尘器" + "en": "Adapter for Libre via LibreLinkUp", + "de": "Adapter für Libre über LibreLinkUp", + "ru": "Адаптер для Libre через LibreLinkUp", + "pt": "Adaptador para Libre via LibreLinkUp", + "nl": "Adapter voor Libre via LibreLinkUp", + "fr": "Adaptateur pour Libre via LibreLinkUp", + "it": "Adattatore per Libre tramite LibreLinkUp", + "es": "Adaptador para Libre a través de LibreLinkUp", + "pl": "Adapter do Libre przez LibreLinkUp", + "zh-cn": "通过 LibreLinkUp 的 Libre 适配器" }, "titleFull": { - "en": "Control of Xiaomi/Roborock vacuum cleaner", - "de": "Steuerung des Staubsaugers Xiaomi/Roborock", - "ru": "Управление пылесосом Xiaomi/Roborock", - "pt": "Controle do aspirador Xiaomi/Roborock", - "nl": "Bediening van Xiaomi/Roborock stofzuiger", - "fr": "Contrôle de l'aspirateur Xiaomi/Roborock", - "it": "Controllo dell'aspirapolvere Xiaomi/Roborock", - "es": "Control de la aspiradora Xiaomi/Roborock", - "pl": "Kontrola odkurzacza Xiaomi/Roborock", - "zh-cn": "小米/罗伯克吸尘器的控制" + "en": "Libre LibreLinkUp", + "de": "Libre LibreLinkUp", + "ru": "Бесплатно", + "pt": "Libre LinkUp", + "nl": "Libre LibreLinkUp", + "fr": "LibreLinkUp", + "it": "Libero libero LinkUp", + "es": "Libre LibreLinkUp", + "pl": "Libre LibreLinkUp", + "zh-cn": "Libre LibreLinkUp" }, "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.mihome-vacuum", - "installs": 6078, - "weekDownloads": 135, - "stars": 108, - "issues": 37, + "github": "https://github.com/TA2k/ioBroker.libre", + "installs": 104, + "weekDownloads": 2, + "stars": 1, + "issues": 4, "score": 1 }, - "bwt": { + "withings": { "title": { - "de": "bwt", - "en": "bwt", - "ru": "bwt", - "zh-cn": "bwt" + "de": "withings", + "en": "withings", + "ru": "withings", + "zh-cn": "withings" }, - "content": "adapterref/iobroker.bwt/README.md", - "icon": "adapterref/iobroker.bwt/bwt.png", - "keywords": "BWT, perla", + "content": "adapterref/iobroker.withings/README.md", + "icon": "adapterref/iobroker.withings/withings.png", + "keywords": "withings", "authors": "TA2k ", "license": "MIT", - "published": "2022-01-10T14:39:26.531Z", - "version": "0.0.5", - "latestVersion": "0.1.1", + "published": "2022-01-10T14:48:36.626Z", + "version": "0.0.13", + "latestVersion": "0.0.13", "materialize": true, "compact": true, "description": { - "en": "Adapter for bwt devices", - "de": "Adapter für BWT Geräte", - "ru": "Адаптер для устройств bwt", - "pt": "Adaptador para dispositivos bwt", - "nl": "Adapter voor bwt-apparaten", - "fr": "Adaptateur pour appareils bwt", - "it": "Adattatore per dispositivi bwt", - "es": "Adaptador para dispositivos bwt", - "pl": "Adapter do urządzeń bwt", - "zh-cn": "bwt 设备的适配器" + "en": "Adapter for Withings", + "de": "Adapter für Withings", + "ru": "Адаптер для Withings", + "pt": "Adaptador para Withings", + "nl": "Adapter voor Withings", + "fr": "Adaptateur pour Withings", + "it": "Adattatore per Withings", + "es": "Adaptador para Withings", + "pl": "Adapter do Withings", + "zh-cn": "Withings 适配器" }, "titleFull": { - "en": "BWT", - "de": "BWT", - "ru": "BWT", - "pt": "BWT", - "nl": "BWT", - "fr": "BWT", - "it": "BWT", - "es": "BWT", - "pl": "BWT", - "zh-cn": "压载水处理" + "en": "Withings", + "de": "Withings", + "ru": "Withings", + "pt": "Withings", + "nl": "Withings", + "fr": "Withings", + "it": "Withings", + "es": "Withings", + "pl": "Witki", + "zh-cn": "Withings" }, "branch": "master", - "github": "https://github.com/TA2k/ioBroker.bwt", - "installs": 179, - "weekDownloads": 16, - "stars": 4, - "issues": 6, + "github": "https://github.com/TA2k/ioBroker.withings", + "installs": 684, + "weekDownloads": 10, + "stars": 5, + "issues": 7, "score": 1 }, - "ikettle2": { + "garmin": { "title": { - "de": "ikettle2", - "en": "ikettle2", - "ru": "ikettle2", - "zh-cn": "ikettle2" + "de": "garmin", + "en": "garmin", + "ru": "garmin", + "zh-cn": "garmin" }, - "content": "adapterref/iobroker.ikettle2/README.md", - "icon": "adapterref/iobroker.ikettle2/ikettle2.png", - "keywords": "ioBroker, smarter, ikettle 2.0, water heater", - "authors": "Jey Cee ", + "content": "adapterref/iobroker.garmin/README.md", + "icon": "adapterref/iobroker.garmin/garmin.png", + "keywords": "garmin, connect", + "authors": "TA2k ", "license": "MIT", - "published": "2021-04-20T09:25:17.280Z", - "version": "1.0.1", - "latestVersion": "1.0.2", + "published": "2022-12-05T08:06:55.735Z", + "version": "0.0.3", + "latestVersion": "0.1.1", "compact": true, "description": { - "en": "Control your Smarter iKettle 2.0 with ioBroker.", - "de": "Steuern Sie Ihren Smarter iKettle 2.0 mit ioBroker.", - "ru": "Управляйте своим Smarter iKettle 2.0 с помощью ioBroker.", - "pt": "Controle o seu iKettle 2.0 mais inteligente com o ioBroker.", - "nl": "Bedien uw Smarter iKettle 2.0 met ioBroker.", - "fr": "Contrôlez votre Smart iKettle 2.0 avec ioBroker.", - "it": "Controlla il tuo iKettle 2.0 più intelligente con ioBroker.", - "es": "Controle su Smarter iKettle 2.0 con ioBroker.", - "pl": "Steruj swoim Smarter iKettle 2.0 za pomocą ioBroker.", - "zh-cn": "使用ioBroker控制您的Smarter iKettle 2.0。", - "uk": "Керуйте своїм Smarter iKettle 2.0 за допомогою ioBroker." + "en": "Adapter for Garmin Connect", + "de": "Adapter für Garmin Connect", + "ru": "Адаптер для Garmin Connect", + "pt": "Adaptador para Garmin Connect", + "nl": "Adapter voor Garmin Connect", + "fr": "Adaptateur pour Garmin Connect", + "it": "Adattatore per Garmin Connect", + "es": "Adaptador para Garmin Connect", + "pl": "Adapter do Garmin Connect", + "zh-cn": "Garmin Connect 适配器" }, "titleFull": { - "en": "Smarter iKettle 2.0", - "de": "Smarter iKettle 2.0", - "ru": "Умнее iKettle 2.0", - "pt": "IKettle 2.0 mais inteligente", - "nl": "Slimmere iKettle 2.0", - "fr": "Plus intelligent iKettle 2.0", - "it": "IKettle 2.0 più intelligente", - "es": "IKettle 2.0 más inteligente", - "pl": "Inteligentniejszy iKettle 2.0", - "zh-cn": "更智能的iKettle 2.0", - "uk": "Smarter iKettle 2.0" + "en": "Garmin", + "de": "Garmin", + "ru": "Гармин", + "pt": "Garmin", + "nl": "Garmin", + "fr": "Garmin", + "it": "Garmin", + "es": "garmin", + "pl": "Garmin", + "zh-cn": "佳明" }, "branch": "master", - "github": "https://github.com/Jey-Cee/ioBroker.ikettle2", - "installs": 16, - "weekDownloads": 4, - "stars": 1, - "issues": 2, + "github": "https://github.com/TA2k/ioBroker.garmin", + "installs": 318, + "weekDownloads": 9, + "stars": 2, + "issues": 0, "score": 1 }, - "miele": { + "fitbit-fitness": { "title": { - "de": "miele", - "en": "miele", - "ru": "miele", - "zh-cn": "miele" + "de": "fitbit-fitness", + "en": "fitbit-fitness", + "ru": "fitbit-fitness", + "zh-cn": "fitbit-fitness" }, - "content": "adapterref/iobroker.miele/README.md", - "icon": "adapterref/iobroker.miele/miele.png", - "keywords": "ioBroker, miele, Smart Home, miele@home, xgw 3000, xgw 2000", - "authors": "soef ", + "content": "adapterref/iobroker.fitbit-fitness/README.md", + "icon": "adapterref/iobroker.fitbit-fitness/fitbit-fitness.png", + "keywords": "Fitbit, Heath, Fitness", + "authors": "Chris ", "license": "MIT", - "published": "2016-01-23T09:52:24.818Z", - "version": "0.1.5", - "latestVersion": "0.1.5", + "published": "2022-02-14T15:59:13.955Z", + "version": "0.5.0", + "latestVersion": "0.5.0", + "materialize": true, + "compact": true, "description": { - "en": "Miele XGW 3000", - "de": "Miele XGW 3000", - "ru": "Miele XGW 3000" + "en": "retrieves data from FITBIT", + "de": "daten von FITBIT abruft", + "ru": "извлекает данные из FITBIT", + "pt": "recupera dados de FITBIT", + "nl": "haal gegevens van FITBIT", + "fr": "récupère les données de FITBIT", + "it": "recupera i dati da FITBIT", + "es": "recupera datos de FITBIT", + "pl": "dane z FITB", + "uk": "отримувати дані з FITBIT", + "zh-cn": "fITBIT 数据检索" }, - "titleFull": "Miele", - "branch": "master", - "github": "https://github.com/soef/iobroker.miele", - "installs": 397, - "weekDownloads": 10, - "stars": 19, - "issues": 19, + "titleFull": { + "en": "fitbit-fitness", + "de": "fitbit-fitness", + "ru": "Фитбит", + "pt": "fitbit-fitness", + "nl": "fitbit-fitness", + "fr": "fitbit-fitness", + "it": "fitbit-fitness", + "es": "fitbit-fitness", + "pl": "fitbit-fitness", + "uk": "fitbit-fitness", + "zh-cn": "fitbit-fitness" + }, + "branch": "main", + "github": "https://github.com/Chris-656/ioBroker.fitbit-fitness", + "installs": 140, + "weekDownloads": 12, + "stars": 3, + "issues": 3, "score": 1 - }, - "philips-air": { + } + } + }, + "household": { + "title": { + "en": "Household", + "de": "Haushalt", + "ru": "Домашнее хозяйство", + "pt": "Casa", + "nl": "Huishouden", + "fr": "Ménage", + "it": "Domestico", + "es": "Casa", + "pl": "Gospodarstwo domowe" + }, + "pages": { + "bwt": { "title": { - "de": "philips-air", - "en": "philips-air", - "ru": "philips-air", - "zh-cn": "philips-air" - }, - "content": "adapterref/iobroker.philips-air/README.md", - "icon": "adapterref/iobroker.philips-air/philips-air.png", - "keywords": "philips, air purifier", - "authors": "dogafox ", + "de": "bwt", + "en": "bwt", + "ru": "bwt", + "zh-cn": "bwt" + }, + "content": "adapterref/iobroker.bwt/README.md", + "icon": "adapterref/iobroker.bwt/bwt.png", + "keywords": "BWT, perla", + "authors": "TA2k ", "license": "MIT", - "published": "2020-10-14T11:34:40.331Z", - "version": "1.1.0", - "latestVersion": "1.1.0", + "published": "2022-01-10T14:39:26.531Z", + "version": "0.0.5", + "latestVersion": "0.1.1", "materialize": true, "compact": true, "description": { - "en": "Connects Philips air purifier with ioBroker", - "de": "Verbindet den Philips Luftreiniger mit ioBroker", - "ru": "Соединяет очиститель воздуха Philips с ioBroker", - "pt": "Conecta purificador de ar Philips com ioBroker", - "nl": "Verbindt de Philips-luchtreiniger met ioBroker", - "fr": "Connecte le purificateur d'air Philips à ioBroker", - "it": "Collega il purificatore d'aria Philips a ioBroker", - "es": "Conecta el purificador de aire Philips con ioBroker", - "pl": "Łączy oczyszczacz powietrza Philips z ioBroker", - "zh-cn": "将飞利浦空气净化器与ioBroker连接", - "uk": "Підключає очищувач повітря Philips до ioBroker" + "en": "Adapter for bwt devices", + "de": "Adapter für BWT Geräte", + "ru": "Адаптер для устройств bwt", + "pt": "Adaptador para dispositivos bwt", + "nl": "Adapter voor bwt-apparaten", + "fr": "Adaptateur pour appareils bwt", + "it": "Adattatore per dispositivi bwt", + "es": "Adaptador para dispositivos bwt", + "pl": "Adapter do urządzeń bwt", + "zh-cn": "bwt 设备的适配器" }, "titleFull": { - "en": "Philips air purifier", - "de": "Philips Luftreiniger", - "ru": "Очиститель воздуха Philips", - "pt": "Purificador de ar Philips", - "nl": "Philips luchtreiniger", - "fr": "Purificateur d'air Philips", - "it": "Purificatore d'aria Philips", - "es": "Purificador de aire Philips", - "pl": "Oczyszczacz powietrza firmy Philips", - "zh-cn": "飞利浦空气净化器", - "uk": "Очищувач повітря Philips" + "en": "BWT", + "de": "BWT", + "ru": "BWT", + "pt": "BWT", + "nl": "BWT", + "fr": "BWT", + "it": "BWT", + "es": "BWT", + "pl": "BWT", + "zh-cn": "压载水处理" }, "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.philips-air", - "installs": 407, - "weekDownloads": 19, - "stars": 6, - "issues": 17, + "github": "https://github.com/TA2k/ioBroker.bwt", + "installs": 178, + "weekDownloads": 16, + "stars": 4, + "issues": 6, "score": 1 }, "roomba": { @@ -12724,92 +11968,39 @@ }, "branch": "master", "github": "https://github.com/iobroker-community-adapters/ioBroker.roomba", - "installs": 1437, + "installs": 1441, "weekDownloads": 88, "stars": 13, "issues": 6, "score": 1 }, - "hombot": { - "title": { - "de": "hombot", - "en": "hombot", - "ru": "hombot", - "zh-cn": "hombot" - }, - "content": "adapterref/iobroker.hombot/README.md", - "icon": "adapterref/iobroker.hombot/hombot.png", - "keywords": "LG HomBot", - "authors": "Alexander Gurtzick ", - "license": "MIT", - "published": "2018-02-21T08:25:30.188Z", - "version": "-.-.-", - "latestVersion": "0.1.3", - "materialize": true, - "compact": true, - "description": { - "en": "LG HomBot", - "de": "LG HomBot" - }, - "titleFull": { - "en": "LG HomBot", - "de": "LG HomBot" - }, - "branch": "master", - "github": "https://github.com/AlGu1/ioBroker.hombot", - "installs": 10, - "weekDownloads": 1, - "stars": 6, - "issues": 19, - "score": 1 - }, - "gruenbeck": { + "vr200": { "title": { - "de": "gruenbeck", - "en": "gruenbeck", - "ru": "gruenbeck", - "zh-cn": "gruenbeck" + "de": "vr200", + "en": "vr200", + "ru": "vr200", + "zh-cn": "vr200" }, - "content": "adapterref/iobroker.gruenbeck/README.md", - "icon": "adapterref/iobroker.gruenbeck/gruenbeck.png", - "keywords": "gruenbeck, grünbeck, wasseraufbereitung, softliQ, SC18, SC23, SD18, SD23, SD21", - "authors": "TA2k ", + "content": "adapterref/iobroker.vr200/README.md", + "icon": "adapterref/iobroker.vr200/VR200.png", + "keywords": "Vorwerk, VR200", + "authors": "Eisbaeeer ", "license": "MIT", - "published": "2019-05-06T08:44:23.587Z", - "version": "0.0.43", - "latestVersion": "0.0.46", - "materialize": true, - "compact": true, + "published": "2018-02-23T05:43:30.838Z", + "version": "1.0.0", + "latestVersion": "1.0.0", "description": { - "en": "An ioBroker adapter for Grünbeck Wasseraufbereitung devices.", - "de": "Ein ioBroker-Adapter für Grünbeck Wasseraufbereitungsanlagen.", - "ru": "Адаптер ioBroker для устройств Grünbeck Wasseraufbereitung.", - "pt": "Um adaptador ioBroker para dispositivos Grünbeck Wasseraufbereitung.", - "nl": "Een ioBroker-adapter voor apparaten van Grünbeck Wasseraufbereitung.", - "fr": "Un adaptateur ioBroker pour les appareils Grünbeck Wasseraufbereitung.", - "it": "Un adattatore ioBroker per dispositivi Grünbeck Wasseraufbereitung.", - "es": "Un adaptador ioBroker para dispositivos Grünbeck Wasseraufbereitung.", - "pl": "Adapter ioBroker do urządzeń Grünbeck Wasseraufbereitung.", - "zh-cn": "适用于GrünbeckWasseraufbereitung设备的ioBroker适配器。" - }, - "titleFull": { - "en": "Grünbeck", - "de": "Grünbeck", - "ru": "Grünbeck", - "pt": "Grünbeck", - "nl": "Grünbeck", - "fr": "Grünbeck", - "it": "Grünbeck", - "es": "Grünbeck", - "pl": "Grünbeck", - "zh-cn": "Grünbeck" + "en": "ioBroker Vorwerk VR200 Adapter", + "de": "ioBroker Vorwerk VR200 Adapter", + "ru": "ioBroker Vorwerk VR200 драйвер как образец" }, + "titleFull": "Vorwerk VR200 Adapter", "branch": "master", - "github": "https://github.com/TA2k/ioBroker.gruenbeck", - "installs": 1200, - "weekDownloads": 49, - "stars": 8, - "issues": 6, + "github": "https://github.com/Eisbaeeer/ioBroker.vr200", + "installs": 302, + "weekDownloads": 18, + "stars": 3, + "issues": 3, "score": 1 }, "mielecloudservice": { @@ -12857,58 +12048,87 @@ }, "branch": "master", "github": "https://github.com/Grizzelbee/ioBroker.mielecloudservice", - "installs": 1978, + "installs": 1984, "weekDownloads": 67, "stars": 19, "issues": 19, "score": 1 }, - "homenet": { + "bydbatt": { "title": { - "de": "homenet", - "en": "homenet", - "ru": "homenet", - "zh-cn": "homenet" + "de": "bydbatt", + "en": "bydbatt", + "ru": "bydbatt", + "zh-cn": "bydbatt" }, - "content": "adapterref/iobroker.homenet/README.md", - "icon": "adapterref/iobroker.homenet/homenet.png", - "keywords": "Bauknecht, Home Net", - "authors": "TA2k ", + "content": "adapterref/iobroker.bydbatt/README.md", + "icon": "adapterref/iobroker.bydbatt/byd-batterybox.png", + "keywords": "byd, Battery, ioBroker, home automation", + "authors": "arteck ", "license": "MIT", - "published": "2022-12-05T08:22:59.202Z", - "version": "0.0.2", - "latestVersion": "0.0.2", + "published": "2020-12-22T06:42:30.154Z", + "version": "1.1.0", + "latestVersion": "1.1.0", + "materialize": true, "compact": true, "description": { - "en": "Adapter for Bauknecht Home Net", - "de": "Adapter für Bauknecht Home Net", - "ru": "Адаптер для Bauknecht Home Net", - "pt": "Adaptador para Bauknecht Home Net", - "nl": "Adapter voor Bauknecht Thuisnet", - "fr": "Adaptateur pour Bauknecht Home Net", - "it": "Adattatore per Bauknecht Home Net", - "es": "Adaptador para Bauknecht Home Net", - "pl": "Adapter do Bauknecht Home Net", - "zh-cn": "Bauknecht 家庭网络适配器" + "en": "connects byd Battery array to ioBroker", + "de": "verbindet byd Battery Array mit ioBroker", + "ru": "подключает массив byd Battery к ioBroker", + "pt": "conecta a matriz de bateria byd ao ioBroker", + "nl": "verbindt byd Battery-array met ioBroker", + "fr": "connecte le tableau de batteries byd à ioBroker", + "it": "collega l'array di batterie byd a ioBroker", + "es": "conecta el conjunto de baterías byd a ioBroker", + "pl": "łączy byd Battery array z ioBroker", + "zh-cn": "将BYD电池阵列连接到ioBroker" }, "titleFull": { - "en": "Bauknecht Home Net", - "de": "Bauknecht Home Net", - "ru": "Баукнехт Home Net", - "pt": "Bauknecht Home Net", - "nl": "Bauknecht Home Net", - "fr": "Bauknecht Accueil.net", - "it": "Bauknecht Home Net", - "es": "Bauknecht Home Net", - "pl": "Strona główna Bauknecht", - "zh-cn": "Bauknecht Home Net" + "en": "bydbatt", + "de": "bydbatt", + "ru": "bydbatt", + "pt": "bydbatt", + "nl": "bydbatt", + "fr": "bydbatt", + "it": "bydbatt", + "es": "bydbatt", + "pl": "bydbatt" }, "branch": "master", - "github": "https://github.com/TA2k/ioBroker.homenet", - "installs": 9, - "weekDownloads": 1, - "stars": -1, - "issues": 3, + "github": "https://github.com/arteck/ioBroker.bydbatt", + "installs": 638, + "weekDownloads": 18, + "stars": 6, + "issues": 1, + "score": 1 + }, + "miele": { + "title": { + "de": "miele", + "en": "miele", + "ru": "miele", + "zh-cn": "miele" + }, + "content": "adapterref/iobroker.miele/README.md", + "icon": "adapterref/iobroker.miele/miele.png", + "keywords": "ioBroker, miele, Smart Home, miele@home, xgw 3000, xgw 2000", + "authors": "soef ", + "license": "MIT", + "published": "2016-01-23T09:52:24.818Z", + "version": "0.1.5", + "latestVersion": "0.1.5", + "description": { + "en": "Miele XGW 3000", + "de": "Miele XGW 3000", + "ru": "Miele XGW 3000" + }, + "titleFull": "Miele", + "branch": "master", + "github": "https://github.com/soef/iobroker.miele", + "installs": 395, + "weekDownloads": 10, + "stars": 19, + "issues": 19, "score": 1 }, "wlanthermo-nano": { @@ -12960,101 +12180,104 @@ "issues": 22, "score": 1 }, - "botvac": { + "homeconnect": { "title": { - "de": "botvac", - "en": "botvac", - "ru": "botvac", - "zh-cn": "botvac" + "de": "homeconnect", + "en": "homeconnect", + "ru": "homeconnect", + "zh-cn": "homeconnect" }, - "content": "adapterref/iobroker.botvac/README.md", - "icon": "adapterref/iobroker.botvac/botvac.png", - "keywords": "botvac, neato", - "authors": "Pmant ", + "content": "adapterref/iobroker.homeconnect/README.md", + "icon": "adapterref/iobroker.homeconnect/homeconnect.png", + "keywords": "homeconnect, BSH, bosch, siemens, neff", + "authors": "TA2k ", "license": "MIT", - "published": "2016-07-24T22:08:47.215Z", - "version": "2.2.0", - "latestVersion": "2.2.0", - "compact": false, + "published": "2018-10-11T03:59:49.298Z", + "version": "1.4.1", + "latestVersion": "1.4.1", + "materialize": true, + "compact": true, "description": { - "en": "ioBroker neato botvac Adapter\n", - "de": "ioBroker neato botvac Adapter\n", - "ru": "ioBroker neato botvac адаптер\n", - "pt": "adaptador de botato de ioBroker\n", - "nl": "ioBroker neato botvac Adapter\n", - "fr": "adaptateur de nato botvac ioBroker\n", - "it": "ioBroker neato botvac adattatore\n", - "es": "ioBroker neato botvac Adaptador\n", - "pl": "ioBroker neato Adapter\n", - "uk": "ioBroker neato botvac адаптер\n", - "zh-cn": "io Brokerato botc Adapter\n" + "en": "Adapter for Homeconnect devices", + "de": "Adapter für Homeconnect-Geräte", + "ru": "Адаптер для устройств Homeconnect", + "pt": "Adaptador para dispositivos Homeconnect", + "nl": "Adapter voor Homeconnect-apparaten", + "fr": "Adaptateur pour appareils Homeconnect", + "it": "Adattatore per dispositivi Homeconnect", + "es": "Adaptador para dispositivos Homeconnect", + "pl": "Adapter do urządzeń Homeconnect", + "zh-cn": "Homeconnect 设备的适配器", + "uk": "Адаптер для пристроїв Homeconnect" }, "titleFull": { - "en": "Neato Botvac", - "de": "Neato Botvac", - "ru": "Неато Botvac", - "pt": "Neato Botvac", - "nl": "Neato Botvac", - "fr": "Neato Botvac", - "it": "Neato Botvac", - "es": "Neato Botvac", - "pl": "Neato Botvac", - "uk": "Неато Ботва", - "zh-cn": "Neato Botvac" + "en": "Homeconnect", + "de": "Homeconnect", + "ru": "Домашнее подключение", + "pt": "Homeconnect", + "nl": "Homeconnect", + "fr": "Homeconnect", + "it": "Connessione domestica", + "es": "Conectar a casa", + "pl": "Homeconnect", + "zh-cn": "家庭连接", + "uk": "Homeconnect" }, "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.botvac", - "installs": 374, - "weekDownloads": 10, - "stars": 9, - "issues": 7, + "github": "https://github.com/iobroker-community-adapters/ioBroker.homeconnect", + "installs": 5448, + "weekDownloads": 225, + "stars": 2, + "issues": 1, "score": 1 }, - "judoisoft": { + "roborock": { "title": { - "de": "judoisoft", - "en": "judoisoft", - "ru": "judoisoft", - "zh-cn": "judoisoft" + "de": "roborock", + "en": "roborock", + "ru": "roborock", + "zh-cn": "roborock" }, - "content": "adapterref/iobroker.judoisoft/README.md", - "icon": "adapterref/iobroker.judoisoft/judo.png", - "keywords": "judo, isoft, judoisoft", - "authors": "arteck ", + "content": "adapterref/iobroker.roborock/README.md", + "icon": "adapterref/iobroker.roborock/roborock.png", + "keywords": "roborock, template, home automation", + "authors": "copystring ", "license": "MIT", - "published": "2020-12-31T12:48:52.302Z", - "version": "1.1.0", - "latestVersion": "1.1.0", - "materialize": true, + "published": "2023-02-06T21:24:40.041Z", + "version": "0.6.4", + "latestVersion": "0.6.15", "compact": true, "description": { - "en": "Manage yours judo i-soft", - "de": "Verwalte dein Judo i-soft", - "ru": "Управляй своим дзюдо i-soft", - "pt": "Administre o seu judô i-soft", - "nl": "Beheer de jouwe judo i-soft", - "fr": "Gérez le vôtre judo i-soft", - "it": "Gestisci il tuo judo i-soft", - "es": "Maneja el tuyo judo i-soft", - "pl": "Zarządzaj swoim judo i-soft", - "zh-cn": "管理您的柔道i-soft" + "en": "roborock", + "de": "Roborock", + "ru": "роборок", + "pt": "roborock", + "nl": "roborock", + "fr": "roborock", + "it": "Roborock", + "es": "roborock", + "pl": "roborock", + "uk": "Роборок", + "zh-cn": "机器人摇滚" }, "titleFull": { - "en": "judoisoft", - "de": "judoisoft", - "ru": "judoisoft", - "pt": "judoisoft", - "nl": "judoisoft", - "fr": "judoisoft", - "it": "judoisoft ", - "es": "judoisoft", - "pl": "judoisoft" + "en": "Roborock", + "de": "Roborock", + "ru": "Роборок", + "pt": "Roborock", + "nl": "Roborock", + "fr": "Roborock", + "it": "Roborock", + "es": "roborock", + "pl": "Roborock", + "uk": "Роборок", + "zh-cn": "石头" }, - "branch": "master", - "github": "https://github.com/arteck/ioBroker.judoisoft", - "installs": 210, - "weekDownloads": 8, - "stars": 8, + "branch": "main", + "github": "https://github.com/copystring/ioBroker.roborock", + "installs": 1930, + "weekDownloads": 220, + "stars": 33, "issues": 7, "score": 1 }, @@ -13085,2127 +12308,2018 @@ "it": "Gestisci la tua lista della spesa con Bring!", "es": "Gestiona tu lista de compras con Bring!", "pl": "Zarządzaj swoją listą zakupów za pomocą narzędzia Przynieś!", - "zh-cn": "使用Bring管理您的购物清单!" - }, - "titleFull": { - "en": "Bring!", - "de": "Bring!" - }, - "branch": "master", - "github": "https://github.com/foxriver76/ioBroker.bring", - "installs": 1946, - "weekDownloads": 57, - "stars": 10, - "issues": 16, - "score": 1 - }, - "hoover": { - "title": { - "de": "hoover", - "en": "hoover", - "ru": "hoover", - "zh-cn": "hoover" - }, - "content": "adapterref/iobroker.hoover/README.md", - "icon": "adapterref/iobroker.hoover/hoover.png", - "keywords": "hoover, hon", - "authors": "TA2k ", - "license": "MIT", - "published": "2022-09-10T09:57:50.303Z", - "version": "0.0.7", - "latestVersion": "0.1.2", - "materialize": true, - "compact": true, - "description": { - "en": "Adapter for hoover devices", - "de": "Adapter für Hoover hON Geräte", - "ru": "Адаптер для пылесосов", - "pt": "Adaptador para dispositivos hoover", - "nl": "Adapter voor hoover-apparaten", - "fr": "Adaptateur pour appareils aspirateur", - "it": "Adattatore per dispositivi di aspirapolvere", - "es": "Adaptador para aspiradoras", - "pl": "Adapter do odkurzaczy", - "zh-cn": "胡佛设备适配器" - }, - "titleFull": { - "en": "Hoover", - "de": "Hoover", - "ru": "Пылесос", - "pt": "Hoover", - "nl": "Hoover", - "fr": "Hoover", - "it": "Hoover", - "es": "Hoover", - "pl": "Hoover", - "zh-cn": "胡佛" - }, - "branch": "master", - "github": "https://github.com/TA2k/ioBroker.hoover", - "installs": 228, - "weekDownloads": 15, - "stars": 7, - "issues": 9, - "score": 1 - }, - "maveo": { - "title": { - "de": "maveo", - "en": "maveo", - "ru": "maveo", - "zh-cn": "maveo" - }, - "content": "adapterref/iobroker.maveo/README.md", - "icon": "adapterref/iobroker.maveo/maveo.png", - "keywords": "maveo, marantec", - "authors": "TA2k ", - "license": "MIT", - "published": "2021-10-04T06:58:10.646Z", - "version": "0.0.5", - "latestVersion": "0.0.5", - "materialize": true, - "compact": true, - "description": { - "en": "Adapter for maveo garagedoor app", - "de": "Adapter für maveo Garagentor-App", - "ru": "Адаптер для приложения maveo garagedoor", - "pt": "Adaptador para aplicativo maveo garagedoor", - "nl": "Adapter voor maveo garagedeur-app", - "fr": "Adaptateur pour application maveo garagedoor", - "it": "Adattatore per app maveo garagedoor", - "es": "Adaptador para la aplicación maveo garagedoor", - "pl": "Adapter do aplikacji bram garażowych maveo", - "zh-cn": "用于 maveo 车库门应用程序的适配器" - }, - "titleFull": { - "en": "Maveo", - "de": "Maveo", - "ru": "Мавео", - "pt": "Maveo", - "nl": "Maveo", - "fr": "Mavéo", - "it": "Maveo", - "es": "Maveo", - "pl": "Maveo", - "zh-cn": "马威奥" + "zh-cn": "使用Bring管理您的购物清单!" + }, + "titleFull": { + "en": "Bring!", + "de": "Bring!" }, "branch": "master", - "github": "https://github.com/TA2k/ioBroker.maveo", - "installs": 11, - "weekDownloads": 1, - "stars": 1, - "issues": 2, + "github": "https://github.com/foxriver76/ioBroker.bring", + "installs": 1954, + "weekDownloads": 57, + "stars": 10, + "issues": 16, "score": 1 }, - "ecovacs-deebot": { + "velux": { "title": { - "de": "ecovacs-deebot", - "en": "ecovacs-deebot", - "ru": "ecovacs-deebot", - "zh-cn": "ecovacs-deebot" + "de": "velux", + "en": "velux", + "ru": "velux", + "zh-cn": "velux" }, - "content": "adapterref/iobroker.ecovacs-deebot/README.md", - "icon": "adapterref/iobroker.ecovacs-deebot/ecovacs-deebot.png", - "keywords": "ecovacs, deebot, airbot, yeedi, vacuum", - "authors": "Sascha Hölzel ", + "content": "adapterref/iobroker.velux/README.md", + "icon": "adapterref/iobroker.velux/velux.png", + "keywords": "velux, KIX 300", + "authors": "ta2k ", "license": "MIT", - "published": "2020-01-25T10:10:51.629Z", - "version": "1.4.15", - "latestVersion": "1.4.15", + "published": "2019-11-20T21:29:07.046Z", + "version": "0.0.8", + "latestVersion": "0.0.8", "materialize": true, "compact": true, "description": { - "en": "Adapter for Ecovacs Deebot and yeedi vacuum cleaner", - "de": "Adapter für Ecovacs Deebot und yeedi Saugroboter", - "ru": "Адаптер для пылесоса Ecovacs Deebot", - "pt": "Adaptador para aspirador Ecovacs Deebot e yeedi", - "nl": "Adapter voor Ecovacs Deebot en yeedi-stofzuiger", - "fr": "Adaptateur pour aspirateur Ecovacs Deebot et yeedi", - "it": "Adattatore per aspirapolvere Ecovacs Deebot e yeedi", - "es": "Adaptador para aspirador Ecovacs Deebot y yeedi", - "pl": "Adapter do odkurzacza Ecovacs Deebot i yeedi", - "zh-cn": "适用于 Ecovacs Deebot 和 yeedi 真空吸尘器的适配器", - "uk": "Адаптер для пилососа Ecovacs Deebot та yeedi" + "en": "Adapter for Velux", + "de": "Adapter für Velux", + "ru": "Адаптер для Velux", + "pt": "Adaptador para Velux", + "nl": "Adapter voor Velux", + "fr": "Adaptateur pour Velux", + "it": "Adattatore per Velux", + "es": "Adaptador para Velux", + "pl": "Adapter do Velux", + "zh-cn": "Velux适配器" }, "titleFull": { - "en": "Ecovacs Deebot", - "de": "Ecovacs Deebot", - "ru": "Ecovacs Deebot", - "pt": "Ecovacs Deebot", - "nl": "Ecovacs Deebot", - "fr": "Ecovacs Deebot", - "it": "Ecovacs Deebot", - "es": "Ecovacs Deebot", - "pl": "Ecovacs Deebot", - "zh-cn": "Ecovacs Deebot", - "uk": "Ecovacs Deebot" + "en": "Velux", + "de": "Velux", + "ru": "Velux", + "pt": "Velux", + "nl": "Velux", + "fr": "Velux", + "it": "Velux", + "es": "Velux", + "pl": "Velux", + "zh-cn": "威乐士" }, "branch": "master", - "github": "https://github.com/mrbungle64/ioBroker.ecovacs-deebot", - "installs": 1830, - "weekDownloads": 266, - "stars": 56, - "issues": 12, + "github": "https://github.com/TA2k/ioBroker.velux", + "installs": 574, + "weekDownloads": 31, + "stars": 5, + "issues": 6, "score": 1 - } - } - }, - "infrastructure": { - "title": { - "en": "Infrastructure", - "de": "Infrastruktur", - "ru": "Инфраструктура", - "pt": "Infraestrutura", - "nl": "Infrastructuur", - "fr": "Infrastructure", - "it": "Infrastruttura", - "es": "Infraestructura", - "pl": "Infrastruktura" - }, - "pages": { - "fritzbox": { + }, + "botslab360": { "title": { - "de": "fritzbox", - "en": "fritzbox", - "ru": "fritzbox", - "zh-cn": "fritzbox" + "de": "botslab360", + "en": "botslab360", + "ru": "botslab360", + "zh-cn": "botslab360" }, - "content": "adapterref/iobroker.fritzbox/README.md", - "icon": "adapterref/iobroker.fritzbox/fritzbox.png", - "keywords": "fritzbox, cdr, callmonitor", - "authors": "ruhr , UncleSam ", + "content": "adapterref/iobroker.botslab360/README.md", + "icon": "adapterref/iobroker.botslab360/botslab360.png", + "keywords": "360, Vacuum, botslab", + "authors": "TA2k ", "license": "MIT", - "published": "2015-07-04T18:44:53.023Z", - "version": "0.6.0", - "latestVersion": "0.6.0", - "compact": false, + "published": "2022-12-05T08:20:05.547Z", + "version": "0.0.2", + "latestVersion": "0.1.0", + "compact": true, "description": { - "en": "Adapter monitors the call information from Fritzbox via tcp, Port 1012 (Activate call monitor in the Fritzbox with #96*5*)", - "de": "Adapter überwacht die Anrufinformationen von Fritzbox über TCP, Port 1012 (Anrufüberwachung in der Fritzbox mit #96*5* aktivieren)", - "ru": "Адаптер отслеживает информацию о звонках из Fritzbox через tcp, порт 1012 (активируйте монитор звонков в Fritzbox с помощью #96*5*)", - "pt": "O adaptador monitora as informações de chamadas do Fritzbox via tcp, porta 1012 (Ative o monitor de chamadas no Fritzbox com #96*5*)", - "nl": "Adapter bewaakt de oproepinformatie van Fritzbox via tcp, poort 1012 (Activeer oproepmonitor in de Fritzbox met #96*5*)", - "fr": "L'adaptateur surveille les informations d'appel de Fritzbox via tcp, port 1012 (activez le moniteur d'appel dans la Fritzbox avec #96*5*)", - "it": "L'adattatore monitora le informazioni sulle chiamate da Fritzbox tramite TCP, Port 1012 (Attiva il monitoraggio delle chiamate nel Fritzbox con #96*5*)", - "es": "El adaptador monitorea la información de llamadas de Fritzbox a través de tcp, Puerto 1012 (Activar el monitor de llamadas en Fritzbox con #96*5*)", - "pl": "Adapter monitoruje informacje o połączeniach z Fritzbox przez tcp, Port 1012 (Aktywuj monitor połączeń we Fritzbox za pomocą #96*5*)", - "zh-cn": "适配器通过 tcp 端口 1012 监控 Fritzbox 的呼叫信息(使用 #96*5* 激活 Fritzbox 中的呼叫监控器)" + "en": "Adapter for Botslab 360 Vacuum", + "de": "Adapter für Botslab 360 Vakuum", + "ru": "Адаптер для пылесоса Botslab 360", + "pt": "Adaptador para Botslab 360 Vacuum", + "nl": "Adapter voor Botslab 360 Vacuüm", + "fr": "Adaptateur pour aspirateur Botslab 360", + "it": "Adattatore per aspirapolvere Botslab 360", + "es": "Adaptador para aspiradora Botslab 360", + "pl": "Adapter do odkurzacza Botslab 360", + "zh-cn": "Botslab 360 真空适配器" }, "titleFull": { - "en": "FRITZ!Box", - "de": "FRITZ!Box", - "ru": "FRITZ!Box", - "pt": "FRITZ!Box", - "nl": "FRITZ!Box", - "fr": "FRITZ!Box", - "it": "FRITZ!Box", - "es": "FRITZ!Box", - "pl": "FRITZ!Box", - "uk": "FRITZ!Box", - "zh-cn": "FRITZ!Box" - }, - "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.fritzbox", - "installs": 3438, - "weekDownloads": 118, - "stars": 18, - "issues": 17, - "score": 1 - }, - "snmp": { - "title": { - "de": "snmp", - "en": "snmp", - "ru": "snmp", - "zh-cn": "snmp" + "en": "Botslab 360", + "de": "Botlab 360", + "ru": "Боцлаб 360", + "pt": "Botslab 360", + "nl": "Botslab 360", + "fr": "Botslab 360", + "it": "Botslab 360", + "es": "laboratorio de bots 360", + "pl": "Botslab 360", + "zh-cn": "机器人实验室 360" }, - "content": "adapterref/iobroker.snmp/README.md", - "icon": "adapterref/iobroker.snmp/snmp.png", - "installs": 1951, - "weekDownloads": 40, - "stars": 10, - "issues": 11, + "branch": "main", + "github": "https://github.com/TA2k/ioBroker.botslab360", + "installs": 74, + "weekDownloads": 4, + "stars": 4, + "issues": 5, "score": 1 }, - "nsclient": { + "lg-thinq": { "title": { - "de": "nsclient", - "en": "nsclient", - "ru": "nsclient", - "zh-cn": "nsclient" + "de": "lg-thinq", + "en": "lg-thinq", + "ru": "lg-thinq", + "zh-cn": "lg-thinq" }, - "content": "adapterref/iobroker.nsclient/README.md", - "icon": "adapterref/iobroker.nsclient/nsclient.png", - "keywords": "monitoring, nsclient++", - "authors": "mcm1957 ", + "content": "adapterref/iobroker.lg-thinq/README.md", + "icon": "adapterref/iobroker.lg-thinq/lg-thinq.png", + "keywords": "lg, thinq", + "authors": "TA2k , Lucky-ESA ", "license": "MIT", - "published": "2022-09-22T18:23:12.682Z", - "version": "0.2.3", - "latestVersion": "0.2.3", + "published": "2021-10-04T06:45:23.624Z", + "version": "1.0.2", + "latestVersion": "1.0.2", + "materialize": false, "compact": true, "description": { - "en": "This adapter monitors remote systems using NSClient++ agent.", - "de": "Dieser Adapter ermöglicht die Überwachung entfernter Systeme mittels NSClient++-Agenten.", - "ru": "Контролируйте удаленные системы с помощью агента NSClient++.", - "pt": "Monitore sistemas remotos usando o agente NSClient++.", - "nl": "Bewaak externe systemen met behulp van NSClient++ agent.", - "fr": "Surveillez les systèmes distants à l'aide de l'agent NSClient++.", - "it": "Monitora i sistemi remoti utilizzando l'agente NSClient++.", - "es": "Supervise los sistemas remotos mediante el agente NSClient++.", - "pl": "Monitoruj zdalne systemy za pomocą agenta NSClient++.", - "zh-cn": "使用 NSClient++ 代理监控远程系统。", - "uk": "Цей адаптер контролює віддалені системи за допомогою агента NSClient++." - }, - "titleFull": { - "en": "NSClient++ Monitor", - "de": "NSClient++-Monitor", - "ru": "Монитор NSClient++", - "pt": "Monitor NSClient++", - "nl": "NSClient++-monitor", - "fr": "Moniteur NSClient++", - "it": "Monitor NSClient++", - "es": "Monitor de NSClient++", - "pl": "Monitor NSClient++", - "zh-cn": "NSClient++ 监视器", - "uk": "Монітор NSClient++" + "en": "Adapter for LG ThinQ", + "de": "Adapter für LG ThinQ", + "ru": "Адаптер для LG ThinQ", + "pt": "Adaptador para LG ThinQ", + "nl": "Adapter voor LG ThinQ", + "fr": "Adaptateur pour LG ThinQ", + "it": "Adattatore per LG ThinQ", + "es": "Adaptador para LG ThinQ", + "pl": "Adapter do LG ThinQ", + "uk": "Адаптер для LG Навігація", + "zh-cn": "LG ThinQ 适配器" + }, + "titleFull": { + "en": "LG ThinQ", + "de": "LG ThinQ", + "ru": "LG ThinQ", + "pt": "LG ThinQ", + "nl": "LG ThinQ", + "fr": "LG ThinQ", + "it": "LG ThinQ", + "es": "LG ThinQ", + "pl": "LG ThinQ", + "uk": "LG ThinQ", + "zh-cn": "LG ThinQ" }, "branch": "master", - "github": "https://github.com/mcm4iob/ioBroker.nsclient", - "installs": 20, - "weekDownloads": 4, - "stars": 2, - "issues": 7, + "github": "https://github.com/TA2k/ioBroker.lg-thinq", + "installs": 1317, + "weekDownloads": 326, + "stars": 11, + "issues": 2, "score": 1 }, - "tr-064": { + "smartthings": { "title": { - "de": "tr-064", - "en": "tr-064", - "ru": "tr-064", - "zh-cn": "tr-064" + "de": "smartthings", + "en": "smartthings", + "ru": "smartthings", + "zh-cn": "smartthings" }, - "content": "adapterref/iobroker.tr-064/README.md", - "icon": "adapterref/iobroker.tr-064/tr-064.png", - "keywords": "tr-064, fritz.box, fritzbox, avm", - "authors": "soef ", + "content": "adapterref/iobroker.smartthings/README.md", + "icon": "adapterref/iobroker.smartthings/smartthings.png", + "keywords": "samsung, smartthings", + "authors": "TA2k ", "license": "MIT", - "published": "2016-01-16T19:27:11.122Z", - "version": "4.3.0", - "latestVersion": "4.3.0", + "published": "2021-10-04T06:54:17.443Z", + "version": "-.-.-", + "latestVersion": "0.1.2", "materialize": true, "compact": true, "description": { - "en": "The TR-064 adapter is used to control AVM FritzBox and get the network status of devices or phone calls", - "de": "Der TR-064 Adapter dient zur Steuerung der AVM FritzBox und zum Abrufen des Netzwerkstatus von Geräten oder Telefonaten", - "ru": "Адаптер TR-064 используется для управления AVM FritzBox и получения сетевого статуса устройств или телефонных звонков.", - "pt": "O adaptador TR-064 é usado para controlar AVM FritzBox e obter o status da rede de dispositivos ou chamadas telefônicas", - "nl": "De TR-064-adapter wordt gebruikt om de AVM FritzBox te bedienen en de netwerkstatus van apparaten of telefoongesprekken te krijgen", - "fr": "L'adaptateur TR-064 est utilisé pour contrôler AVM FritzBox et obtenir l'état du réseau des appareils ou des appels téléphoniques", - "it": "L'adattatore TR-064 viene utilizzato per controllare AVM FritzBox e ottenere lo stato della rete dei dispositivi o delle telefonate", - "es": "El adaptador TR-064 se utiliza para controlar AVM FritzBox y obtener el estado de la red de dispositivos o llamadas telefónicas", - "pl": "Adapter TR-064 służy do sterowania AVM FritzBox i uzyskiwania stanu sieci urządzeń lub połączeń telefonicznych", - "zh-cn": "TR-064 适配器用于控制 AVM FritzBox 并获取设备或电话的网络状态", - "uk": "Адаптер TR-064 використовується для керування AVM FritzBox і отримання стану мережі пристроїв або телефонних дзвінків" + "en": "Adapter for Samsung Smartthings", + "de": "Adapter für Samsung Smartthings", + "ru": "Адаптер для Samsung Smartthings", + "pt": "Adaptador para Samsung Smartthings", + "nl": "Adapter voor Samsung Smartthings", + "fr": "Adaptateur pour Samsung Smartthings", + "it": "Adattatore per Samsung Smartthings", + "es": "Adaptador para Samsung Smartthings", + "pl": "Adapter do Samsung Smartthings", + "zh-cn": "适用于三星 Smartthings 的适配器" }, "titleFull": { - "en": "TR-064", - "de": "TR-064", - "ru": "TR-064", - "pt": "TR-064", - "nl": "TR-064", - "fr": "TR-064", - "it": "TR-064", - "es": "TR-064", - "pl": "TR-064", - "zh-cn": "TR-064", - "uk": "ТР-064" + "en": "Samsung Smartthings", + "de": "Samsung Smartthings", + "ru": "Смартфоны Samsung", + "pt": "Samsung Smartthings", + "nl": "Samsung Smartthings", + "fr": "Samsung Smartthings", + "it": "Samsung Smartthings", + "es": "Samsung Smartthings", + "pl": "Inteligentne urządzenia Samsung", + "zh-cn": "三星智能" }, "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.tr-064", - "installs": 20057, - "weekDownloads": 478, - "stars": 36, - "issues": 42, + "github": "https://github.com/TA2k/ioBroker.smartthings", + "installs": 2653, + "weekDownloads": 28, + "stars": 13, + "issues": 15, "score": 1 }, - "fb-checkpresence": { + "judoisoft": { "title": { - "de": "fb-checkpresence", - "en": "fb-checkpresence", - "ru": "fb-checkpresence", - "zh-cn": "fb-checkpresence" + "de": "judoisoft", + "en": "judoisoft", + "ru": "judoisoft", + "zh-cn": "judoisoft" }, - "content": "adapterref/iobroker.fb-checkpresence/README.md", - "icon": "adapterref/iobroker.fb-checkpresence/fb-checkpresence.png", - "keywords": "presence, family, tr064, fritz.box, fritzbox", - "authors": "Achim Fürhoff ", + "content": "adapterref/iobroker.judoisoft/README.md", + "icon": "adapterref/iobroker.judoisoft/judo.png", + "keywords": "judo, isoft, judoisoft", + "authors": "arteck ", "license": "MIT", - "published": "2020-01-21T20:44:43.062Z", - "version": "1.2.4", - "latestVersion": "1.2.5", + "published": "2020-12-31T12:48:52.302Z", + "version": "1.1.0", + "latestVersion": "1.1.0", + "materialize": true, "compact": true, "description": { - "en": "The adapter checks the presence of family members over the fritzbox. You must fill in the name of the family member and the mac-address of the used device. The comment is optional and you can enable or disable the family member. The datapoint based on the member name.", - "de": "Der Adapter prüft die Anwesenheit von Familienmitgliedern über die Fritzbox. ", - "ru": "Адаптер проверяет присутствие членов семьи через fritzbox. ", - "pt": "O adaptador verifica a presença de membros da família sobre o fritzbox. ", - "nl": "De adapter controleert de aanwezigheid van familieleden via de fritzbox. ", - "fr": "L'adaptateur vérifie la présence de membres de la famille sur la fritzbox. ", - "it": "L'adattatore controlla la presenza dei membri della famiglia sul fritzbox. ", - "es": "El adaptador comprueba la presencia de miembros de la familia sobre el fritzbox. ", - "pl": "Adapter sprawdza obecność członków rodziny na fritzbox. ", - "zh-cn": "适配器通过fritzbox检查家庭成员的存在。", - "uk": "Адаптер перевіряє присутність членів сім'ї над fritzbox. Необхідно вказати ім'я члена сім'ї та mac-адресу використовуваного пристрою. Коментар необов’язковий, і ви можете ввімкнути або вимкнути члена сім’ї. Точка даних на основі імені члена." + "en": "Manage yours judo i-soft", + "de": "Verwalte dein Judo i-soft", + "ru": "Управляй своим дзюдо i-soft", + "pt": "Administre o seu judô i-soft", + "nl": "Beheer de jouwe judo i-soft", + "fr": "Gérez le vôtre judo i-soft", + "it": "Gestisci il tuo judo i-soft", + "es": "Maneja el tuyo judo i-soft", + "pl": "Zarządzaj swoim judo i-soft", + "zh-cn": "管理您的柔道i-soft" }, "titleFull": { - "en": "Fritzbox CheckPresence", - "de": "Fritzbox CheckPresence", - "ru": "Fritzbox CheckPresence", - "pt": "Fritzbox CheckPresence", - "nl": "Fritzbox CheckPresence", - "fr": "Fritzbox CheckPresence", - "it": "Fritzbox CheckPresence", - "es": "Fritzbox CheckPresence", - "pl": "Fritzbox CheckPresence", - "zh-cn": "Fritzbox CheckPresence", - "uk": "Fritzbox CheckPresence" + "en": "judoisoft", + "de": "judoisoft", + "ru": "judoisoft", + "pt": "judoisoft", + "nl": "judoisoft", + "fr": "judoisoft", + "it": "judoisoft ", + "es": "judoisoft", + "pl": "judoisoft" }, "branch": "master", - "github": "https://github.com/afuerhoff/ioBroker.fb-checkpresence", - "installs": 5785, - "weekDownloads": 250, - "stars": 23, - "issues": 12, + "github": "https://github.com/arteck/ioBroker.judoisoft", + "installs": 210, + "weekDownloads": 8, + "stars": 8, + "issues": 7, "score": 1 }, - "speedport": { + "bestway": { "title": { - "de": "speedport", - "en": "speedport", - "ru": "speedport", - "zh-cn": "speedport" + "de": "bestway", + "en": "bestway", + "ru": "bestway", + "zh-cn": "bestway" }, - "content": "adapterref/iobroker.speedport/README.md", - "icon": "adapterref/iobroker.speedport/speedport.png", - "keywords": "speedport telekom", - "authors": "hacki11 ", + "content": "adapterref/iobroker.bestway/README.md", + "icon": "adapterref/iobroker.bestway/bestway.png", + "keywords": "bestway, smart hub, Lay-Z-Spa", + "authors": "TA2k ", "license": "MIT", - "published": "2021-03-18T17:46:40.888Z", - "version": "-.-.-", - "latestVersion": "0.0.3", + "published": "2021-10-04T06:52:57.133Z", + "version": "0.0.4", + "latestVersion": "0.0.4", "materialize": true, "compact": true, "description": { - "en": "Fetches data from Telekom Speedport Router", - "de": "Ruft Daten vom Telekom Speedport Router ab", - "ru": "Получает данные из Telekom Speedport Router", - "pt": "Coleta dados do Telekom Speedport Router", - "nl": "Haalt gegevens op van Telekom Speedport Router", - "fr": "Récupère les données du routeur Telekom Speedport", - "it": "Recupera i dati da Telekom Speedport Router", - "es": "Obtiene datos del enrutador Telekom Speedport", - "pl": "Pobiera dane z routera Telekom Speedport", - "zh-cn": "从Telekom Speedport Router获取数据" + "en": "Adapter for Bestway Smart Hub", + "de": "Adapter für Bestway Smart Hub", + "ru": "Адаптер для Bestway Smart Hub", + "pt": "Adaptador para Bestway Smart Hub", + "nl": "Adapter voor Bestway Smart Hub", + "fr": "Adaptateur pour Bestway Smart Hub", + "it": "Adattatore per Bestway Smart Hub", + "es": "Adaptador para Bestway Smart Hub", + "pl": "Adapter do Bestway Smart Hub", + "zh-cn": "Bestway Smart Hub 适配器" }, "titleFull": { - "en": "Speedport", - "de": "Speedport", - "ru": "Speedport", - "pt": "Speedport", - "nl": "Speedport", - "fr": "Speedport", - "it": "Speedport", - "es": "Speedport", - "pl": "Speedport", - "zh-cn": "赛车场" + "en": "Bestway Smart Hub", + "de": "Bestway Smart Hub", + "ru": "Bestway Smart Hub", + "pt": "Bestway Smart Hub", + "nl": "Bestway Smart Hub", + "fr": "Centre intelligent Bestway", + "it": "Bestway Smart Hub", + "es": "Bestway Smart Hub", + "pl": "Bestway Smart Hub", + "zh-cn": "百威智能枢纽" }, "branch": "master", - "github": "https://github.com/hacki11/ioBroker.speedport", - "installs": 44, - "weekDownloads": 3, - "stars": 5, - "issues": 23, + "github": "https://github.com/TA2k/ioBroker.bestway", + "installs": 178, + "weekDownloads": 4, + "stars": 2, + "issues": 1, "score": 1 }, - "epson_ecotank_et_2750": { + "meater": { "title": { - "de": "epson_ecotank_et_2750", - "en": "epson_ecotank_et_2750", - "ru": "epson_ecotank_et_2750", - "zh-cn": "epson_ecotank_et_2750" + "de": "meater", + "en": "meater", + "ru": "meater", + "zh-cn": "meater" }, - "content": "adapterref/iobroker.epson_ecotank_et_2750/README.md", - "icon": "adapterref/iobroker.epson_ecotank_et_2750/epson_ecotank_et_2750.png", - "keywords": "printer, ink, Epson, Tinte, Drucker, pix, office", - "authors": "Dennis Rathjen ", + "content": "adapterref/iobroker.meater/README.md", + "icon": "adapterref/iobroker.meater/meater.png", + "keywords": "meater, thermometer, wireless, meat", + "authors": "Standarduser", "license": "MIT", - "published": "2021-01-14T21:29:07.152Z", - "version": "0.0.12", - "latestVersion": "0.0.12", - "materialize": true, + "published": "2022-11-21T16:36:37.440Z", + "version": "1.1.1", + "latestVersion": "1.1.1", "compact": true, "description": { - "en": "This adapter read tank level and other information from EPSON EcoTank ET-2750 and store in ioBroker.\n EPSON EcoTank ET-4750 is also supported (tested by Homoran)\n EPSON EcoTank ET-3750 is also supported (tested by christofkac)\nEPSON EcoTank ET-2721 is also supported (tested by mikepiko)", - "de": "Dieser Adapter liest den Tankfüllstand und andere Informationen aus dem EPSON EcoTank ET-2750 und speichert ihn in ioBroker.\n EPSON EcoTank ET-4750 is also supported (tested by Homoran)\n EPSON EcoTank ET-3750 is also supported (tested by christofkac)\nEPSON EcoTank ET-2721 is also supported (tested by mikepiko)", - "ru": "Этот адаптер считывает уровень в резервуаре и другую информацию из EPSON EcoTank ET-2750 и сохраняет в ioBroker.\n EPSON EcoTank ET-4750 is also supported (tested by Homoran)\n EPSON EcoTank ET-3750 is also supported (tested by christofkac)\nEPSON EcoTank ET-2721 is also supported (tested by mikepiko)", - "pt": "Este adaptador lê o nível do tanque e outras informações do EPSON EcoTank ET-2750 e armazena no ioBroker.\n EPSON EcoTank ET-4750 is also supported (tested by Homoran)\n EPSON EcoTank ET-3750 is also supported (tested by christofkac)\nEPSON EcoTank ET-2721 is also supported (tested by mikepiko)", - "nl": "Deze adapter leest het tankniveau en andere informatie van de EPSON EcoTank ET-2750 en slaat deze op in ioBroker.\n EPSON EcoTank ET-4750 is also supported (tested by Homoran)\n EPSON EcoTank ET-3750 is also supported (tested by christofkac)\nEPSON EcoTank ET-2721 is also supported (tested by mikepiko)", - "fr": "Cet adaptateur lit le niveau du réservoir et d'autres informations d'EPSON EcoTank ET-2750 et stocke dans ioBroker.\n EPSON EcoTank ET-4750 is also supported (tested by Homoran)\n EPSON EcoTank ET-3750 is also supported (tested by christofkac)\nEPSON EcoTank ET-2721 is also supported (tested by mikepiko)", - "it": "Questo adattatore legge il livello del serbatoio e altre informazioni da EPSON EcoTank ET-2750 e memorizza in ioBroker.\n EPSON EcoTank ET-4750 is also supported (tested by Homoran)\n EPSON EcoTank ET-3750 is also supported (tested by christofkac)\nEPSON EcoTank ET-2721 is also supported (tested by mikepiko)", - "es": "Este adaptador lee el nivel del tanque y otra información de EPSON EcoTank ET-2750 y lo almacena en ioBroker.\n EPSON EcoTank ET-4750 is also supported (tested by Homoran)\n EPSON EcoTank ET-3750 is also supported (tested by christofkac)\nEPSON EcoTank ET-2721 is also supported (tested by mikepiko)", - "pl": "Ten adapter odczytuje poziom w zbiorniku i inne informacje z EPSON EcoTank ET-2750 i zapisuje w ioBroker.\n EPSON EcoTank ET-4750 is also supported (tested by Homoran)\n EPSON EcoTank ET-3750 is also supported (tested by christofkac)\nEPSON EcoTank ET-2721 is also supported (tested by mikepiko)", - "zh-cn": "该适配器从EPSON EcoTank ET-2750读取水箱液位和其他信息,并存储在ioBroker中。\n ", - "uk": "Цей адаптер зчитує рівень бака та іншу інформацію з EPSON EcoTank ET-2750 і зберігає в ioBroker.\n Також підтримується EPSON EcoTank ET-4750 (перевірено Homoran)\n EPSON EcoTank ET-3750 також підтримується (перевірено christofkac)\nEPSON EcoTank ET-2721 також підтримується (перевірено mikepiko)" + "en": "Integrate you MEATER Thermometer into ioBroker via MEATER Cloud", + "de": "Integrieren Sie Ihr MEATER Thermometer über die MEATER Cloud in ioBroker", + "ru": "Интегрируйте свой термометр MEATER в ioBroker через MEATER Cloud", + "pt": "Integre seu MEATER Thermometer ao ioBroker via MEATER Cloud", + "nl": "Integreer uw MEATER-thermometer in ioBroker via MEATER Cloud", + "fr": "Intégrez votre thermomètre MEATER dans ioBroker via MEATER Cloud", + "it": "Integra il tuo termometro MEATER in ioBroker tramite MEATER Cloud", + "es": "Integre su termómetro MEATER en ioBroker a través de MEATER Cloud", + "pl": "Zintegruj termometr MEATER z ioBroker za pośrednictwem MEATER Cloud", + "zh-cn": "通过 MEATER Cloud 将您的 MEATER 温度计集成到 ioBroker", + "uk": "Інтегруйте свій термометр MEATER в ioBroker через хмару MEATER" }, "titleFull": { - "en": "EPSON EcoTank ET-2750", - "de": "EPSON EcoTank ET-2750", - "ru": "EPSON EcoTank ET-2750", - "pt": "EPSON EcoTank ET-2750", - "nl": "EPSON EcoTank ET-2750", - "fr": "EPSON EcoTank ET-2750", - "it": "EPSON EcoTank ET-2750", - "es": "EPSON EcoTank ET-2750", - "pl": "EPSON EcoTank ET-2750", - "zh-cn": "爱普生EcoTank ET-2750", - "uk": "EPSON EcoTank ET-2750" + "en": "MEATER Wireless Smart Meat Thermometer", + "de": "MEATER Wireless Smart Fleischthermometer", + "ru": "Беспроводной умный термометр для мяса MEATER", + "pt": "Termômetro de carne inteligente sem fio MEATER", + "nl": "MEATER Draadloze slimme vleesthermometer", + "fr": "Thermomètre à viande intelligent sans fil MEATER", + "it": "MEATER Termometro per carne intelligente wireless", + "es": "Termómetro inalámbrico inteligente para carne MEATER", + "pl": "Bezprzewodowy inteligentny termometr do mięsa MEATER", + "zh-cn": "MEATER 无线智能肉类温度计", + "uk": "Бездротовий смарт-термометр для м'яса MEATER" }, - "branch": "master", - "github": "https://github.com/o0shojo0o/ioBroker.epson_ecotank_et_2750", - "installs": 246, - "weekDownloads": 10, - "stars": 2, - "issues": 1, + "branch": "main", + "github": "https://github.com/Standarduser/ioBroker.meater", + "installs": 278, + "weekDownloads": 12, + "stars": 3, + "issues": 7, "score": 1 }, - "proxmox": { + "homenet": { "title": { - "de": "proxmox", - "en": "proxmox", - "ru": "proxmox", - "zh-cn": "proxmox" + "de": "homenet", + "en": "homenet", + "ru": "homenet", + "zh-cn": "homenet" }, - "content": "adapterref/iobroker.proxmox/README.md", - "icon": "adapterref/iobroker.proxmox/proxmox.png", - "keywords": "proxmox, vm, virtual machine, lxc, container", - "authors": "MeisterTR , Matthias Kleine ", + "content": "adapterref/iobroker.homenet/README.md", + "icon": "adapterref/iobroker.homenet/homenet.png", + "keywords": "Bauknecht, Home Net", + "authors": "TA2k ", "license": "MIT", - "published": "2018-04-29T03:45:07.786Z", - "version": "2.3.0", - "latestVersion": "2.3.0", + "published": "2022-12-05T08:22:59.202Z", + "version": "0.0.2", + "latestVersion": "0.0.2", "compact": true, "description": { - "en": "iobroker proxmox adapter", - "de": "iobroker Proxmox Adapter", - "ru": "iobroker proxmox adapter", - "pt": "adaptador proxmox iobroker", - "nl": "iobroker proxmox-adapter", - "fr": "adaptateur iobroker proxmox", - "it": "adattatore iobroker proxmox", - "es": "adaptador iobroker proxmox", - "pl": "Adapter iobroker proxmox", - "zh-cn": "iobroker proxmox适配器", - "uk": "адаптер iobroker proxmox" + "en": "Adapter for Bauknecht Home Net", + "de": "Adapter für Bauknecht Home Net", + "ru": "Адаптер для Bauknecht Home Net", + "pt": "Adaptador para Bauknecht Home Net", + "nl": "Adapter voor Bauknecht Thuisnet", + "fr": "Adaptateur pour Bauknecht Home Net", + "it": "Adattatore per Bauknecht Home Net", + "es": "Adaptador para Bauknecht Home Net", + "pl": "Adapter do Bauknecht Home Net", + "zh-cn": "Bauknecht 家庭网络适配器" }, "titleFull": { - "en": "Proxmox", - "de": "Proxmox", - "ru": "Proxmox", - "pt": "Proxmox", - "nl": "Proxmox", - "fr": "Proxmox", - "it": "Proxmox", - "es": "Proxmox", - "pl": "Proxmox", - "zh-cn": "Proxmox", - "uk": "Проксмокс" + "en": "Bauknecht Home Net", + "de": "Bauknecht Home Net", + "ru": "Баукнехт Home Net", + "pt": "Bauknecht Home Net", + "nl": "Bauknecht Home Net", + "fr": "Bauknecht Accueil.net", + "it": "Bauknecht Home Net", + "es": "Bauknecht Home Net", + "pl": "Strona główna Bauknecht", + "zh-cn": "Bauknecht Home Net" }, "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.proxmox", - "installs": 4102, - "weekDownloads": 112, - "stars": 29, - "issues": 6, + "github": "https://github.com/TA2k/ioBroker.homenet", + "installs": 10, + "weekDownloads": 1, + "stars": -1, + "issues": 3, "score": 1 }, - "synology": { + "maveo": { "title": { - "de": "synology", - "en": "synology", - "ru": "synology", - "zh-cn": "synology" + "de": "maveo", + "en": "maveo", + "ru": "maveo", + "zh-cn": "maveo" }, - "content": "adapterref/iobroker.synology/README.md", - "icon": "adapterref/iobroker.synology/synology.png", - "keywords": "synology NAS control, synology, DSM, NAS", - "authors": "instalator, mcm1957 ", + "content": "adapterref/iobroker.maveo/README.md", + "icon": "adapterref/iobroker.maveo/maveo.png", + "keywords": "maveo, marantec", + "authors": "TA2k ", "license": "MIT", - "published": "2017-10-05T15:57:51.199Z", - "version": "3.1.0", - "latestVersion": "3.1.0", + "published": "2021-10-04T06:58:10.646Z", + "version": "0.0.5", + "latestVersion": "0.0.5", "materialize": true, "compact": true, "description": { - "en": "Get status and control your NAS Synology", - "de": "Erhalten Sie Status und steuern Sie Ihre NAS Synology", - "ru": "Позволяет получать статус и управлять NAS Synology", - "pt": "Obtenha status e controle sua NAS Synology", - "nl": "Krijg status en controleer uw NAS Synology", - "fr": "Obtenez le statut et contrôlez votre NAS Synology", - "it": "Ottieni lo stato e controlla la tua Synology NAS", - "es": "Obtenga el estado y controle su NAS Synology", - "pl": "Uzyskaj status i kontroluj swój NAS Synology", - "zh-cn": "获取状态并控制您的 NAS Synology", - "uk": "Отримайте статус і керуйте своїм NAS Synology" + "en": "Adapter for maveo garagedoor app", + "de": "Adapter für maveo Garagentor-App", + "ru": "Адаптер для приложения maveo garagedoor", + "pt": "Adaptador para aplicativo maveo garagedoor", + "nl": "Adapter voor maveo garagedeur-app", + "fr": "Adaptateur pour application maveo garagedoor", + "it": "Adattatore per app maveo garagedoor", + "es": "Adaptador para la aplicación maveo garagedoor", + "pl": "Adapter do aplikacji bram garażowych maveo", + "zh-cn": "用于 maveo 车库门应用程序的适配器" }, "titleFull": { - "en": "Synology NAS", - "de": "Synology NAS", - "ru": "Synology NAS", - "pt": "Synology NAS", - "nl": "Synology NAS", - "fr": "Synology NAS", - "it": "Synology NAS", - "es": "Synology NAS", - "pl": "Synology NAS", - "zh-cn": "Synology NAS", - "uk": "Synology NAS" + "en": "Maveo", + "de": "Maveo", + "ru": "Мавео", + "pt": "Maveo", + "nl": "Maveo", + "fr": "Mavéo", + "it": "Maveo", + "es": "Maveo", + "pl": "Maveo", + "zh-cn": "马威奥" }, "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.synology", - "installs": 6736, - "weekDownloads": 215, - "stars": 10, - "issues": 22, + "github": "https://github.com/TA2k/ioBroker.maveo", + "installs": 11, + "weekDownloads": 1, + "stars": 1, + "issues": 2, "score": 1 }, - "onvif": { + "hekr": { "title": { - "de": "onvif", - "en": "onvif", - "ru": "onvif", - "zh-cn": "onvif" + "de": "hekr", + "en": "hekr", + "ru": "hekr", + "zh-cn": "hekr" }, - "content": "adapterref/iobroker.onvif/README.md", - "icon": "adapterref/iobroker.onvif/onvif.png", - "keywords": "onvif, camera", + "content": "adapterref/iobroker.hekr/README.md", + "icon": "adapterref/iobroker.hekr/hekr.png", + "keywords": "hekr, wisen, elro", "authors": "TA2k ", "license": "MIT", - "published": "2018-12-11T14:47:57.551Z", - "version": "1.1.4", - "latestVersion": "1.1.4", + "published": "2021-10-06T18:48:33.294Z", + "version": "0.0.6", + "latestVersion": "0.0.6", + "materialize": true, "compact": true, "description": { - "en": "Adapter for onvif cameras", - "de": "Adapter für Onvif-Kameras", - "ru": "Адаптер для онвиф камер", - "pt": "Adaptador para câmeras onvif", - "nl": "Adapter voor onvif-camera's", - "fr": "Adaptateur pour caméras onvif", - "it": "Adattatore per telecamere onvif", - "es": "Adaptador para cámaras onvif", - "pl": "Adapter do kamer onvif", - "uk": "Адаптер для фотокамер", - "zh-cn": "onvif 相机适配器" + "en": "Adapter for Hekr Wisen Elro Apps", + "de": "Adapter für Hekr Wisen Elro Apps", + "ru": "Адаптер для приложений Hekr Wisen Elro", + "pt": "Adaptador para aplicativos Hekr Wisen Elro", + "nl": "Adapter voor Hekr Wisen Elro Apps", + "fr": "Adaptateur pour applications Hekr Wisen Elro", + "it": "Adattatore per app Hekr Wisen Elro", + "es": "Adaptador para aplicaciones Hekr Wisen Elro", + "pl": "Adapter do aplikacji Hekr Wisen Elro", + "zh-cn": "Hekr Wisen Elro 应用程序适配器" }, "titleFull": { - "en": "Onvif", - "de": "Onvif", - "ru": "Онвиф", - "pt": "onvif", - "nl": "Onvif", - "fr": "Onvif", - "it": "Onvif", - "es": "Onvif", - "pl": "Onvif", - "uk": "Onvif", - "zh-cn": "Onvif" + "en": "Hekr Wisen Elro", + "de": "Hekr Wisen Elro", + "ru": "Хекр Висен Эльро", + "pt": "Hekr Wisen Elro", + "nl": "Hekr Wisen Elro", + "fr": "Hekr Wisen Elro", + "it": "Hekr Wisen Elro", + "es": "Hekr Wisen Elro", + "pl": "Hekr Wisen Elro", + "zh-cn": "Hekr Wisen Elro" }, - "branch": "main", - "github": "https://github.com/iobroker-community-adapters/ioBroker.onvif", - "installs": 3758, - "weekDownloads": 122, + "branch": "master", + "github": "https://github.com/TA2k/ioBroker.hekr", + "installs": 30, + "weekDownloads": 2, "stars": 2, - "issues": 8, + "issues": 4, "score": 1 }, - "cloudflare": { + "ikettle2": { "title": { - "de": "cloudflare", - "en": "cloudflare", - "ru": "cloudflare", - "zh-cn": "cloudflare" + "de": "ikettle2", + "en": "ikettle2", + "ru": "ikettle2", + "zh-cn": "ikettle2" }, - "content": "adapterref/iobroker.cloudflare/README.md", - "icon": "adapterref/iobroker.cloudflare/cloudflare.png", - "keywords": "DNS, CloudFlare, Updater, DDNS, DynDns, Dynamic DNS", - "authors": "Marco15453 ", + "content": "adapterref/iobroker.ikettle2/README.md", + "icon": "adapterref/iobroker.ikettle2/ikettle2.png", + "keywords": "ioBroker, smarter, ikettle 2.0, water heater", + "authors": "Jey Cee ", "license": "MIT", - "published": "2022-10-22T16:46:55.519Z", - "version": "1.2.1", - "latestVersion": "1.2.1", + "published": "2021-04-20T09:25:17.280Z", + "version": "1.0.1", + "latestVersion": "1.0.2", "compact": true, "description": { - "en": "Automatically updates the registered domain name at Cloudflare with your public IP address for your ioBroker. Dynamic DNS", - "de": "Updatet automatisch den eingetragenen Domain Name bei Cloudflare mit deiner öffentlicher IP Addresse um dein ioBroker. Dynamtischer DNS", - "ru": "Автоматически обновляет зарегистрированное доменное имя в Cloudflare вашим общедоступным IP-адресом для вашего ioBroker. Динамический DNS", - "pt": "Atualiza automaticamente o nome de domínio registrado na Cloudflare com seu endereço IP público para seu ioBroker. DNS dinâmico", - "nl": "Werkt automatisch de geregistreerde domeinnaam bij Cloudflare bij met uw openbare IP-adres voor uw ioBroker. Dynamische DNS", - "fr": "Met automatiquement à jour le nom de domaine enregistré chez Cloudflare avec votre adresse IP publique pour votre ioBroker. DNS dynamique", - "it": "Aggiorna automaticamente il nome di dominio registrato su Cloudflare con il tuo indirizzo IP pubblico per il tuo ioBroker. DNS dinamico", - "es": "Actualiza automáticamente el nombre de dominio registrado en Cloudflare con su dirección IP pública para su ioBroker. DNS Dinámico", - "pl": "Automatycznie aktualizuje zarejestrowaną nazwę domeny w Cloudflare o Twój publiczny adres IP dla Twojego ioBroker. Dynamiczny DNS", - "zh-cn": "使用您的 ioBroker 的公共 IP 地址自動更新在 Cloudflare 註冊的域名。 動態 DNS", - "uk": "Автоматично оновлює зареєстроване доменне ім’я в Cloudflare вашою публічною IP-адресою для вашого ioBroker. Динамічний DNS" + "en": "Control your Smarter iKettle 2.0 with ioBroker.", + "de": "Steuern Sie Ihren Smarter iKettle 2.0 mit ioBroker.", + "ru": "Управляйте своим Smarter iKettle 2.0 с помощью ioBroker.", + "pt": "Controle o seu iKettle 2.0 mais inteligente com o ioBroker.", + "nl": "Bedien uw Smarter iKettle 2.0 met ioBroker.", + "fr": "Contrôlez votre Smart iKettle 2.0 avec ioBroker.", + "it": "Controlla il tuo iKettle 2.0 più intelligente con ioBroker.", + "es": "Controle su Smarter iKettle 2.0 con ioBroker.", + "pl": "Steruj swoim Smarter iKettle 2.0 za pomocą ioBroker.", + "zh-cn": "使用ioBroker控制您的Smarter iKettle 2.0。", + "uk": "Керуйте своїм Smarter iKettle 2.0 за допомогою ioBroker." }, "titleFull": { - "en": "DDNS CloudFlare Updater", - "de": "DDNS-CloudFlare-Updater", - "ru": "Программа обновления DDNS CloudFlare", - "pt": "Atualizador DDNS CloudFlare", - "nl": "DDNS CloudFlare-updater", - "fr": "Mise à jour DDNS CloudFlare", - "it": "DDNS CloudFlare Updater", - "es": "Actualizador DDNS CloudFlare", - "pl": "Aktualizator DDNS CloudFlare", - "zh-cn": "DDNS CloudFlare 更新程序", - "uk": "Оновлення DDNS CloudFlare" + "en": "Smarter iKettle 2.0", + "de": "Smarter iKettle 2.0", + "ru": "Умнее iKettle 2.0", + "pt": "IKettle 2.0 mais inteligente", + "nl": "Slimmere iKettle 2.0", + "fr": "Plus intelligent iKettle 2.0", + "it": "IKettle 2.0 più intelligente", + "es": "IKettle 2.0 más inteligente", + "pl": "Inteligentniejszy iKettle 2.0", + "zh-cn": "更智能的iKettle 2.0", + "uk": "Smarter iKettle 2.0" }, - "branch": "main", - "github": "https://github.com/Marco15453/ioBroker.cloudflare", - "installs": 52, - "weekDownloads": 13, - "stars": -1, - "issues": 1, + "branch": "master", + "github": "https://github.com/Jey-Cee/ioBroker.ikettle2", + "installs": 16, + "weekDownloads": 4, + "stars": 1, + "issues": 2, "score": 1 }, - "epson_stylus_px830": { + "hoover": { "title": { - "de": "epson_stylus_px830", - "en": "epson_stylus_px830", - "ru": "epson_stylus_px830", - "zh-cn": "epson_stylus_px830" + "de": "hoover", + "en": "hoover", + "ru": "hoover", + "zh-cn": "hoover" }, - "content": "adapterref/iobroker.epson_stylus_px830/README.md", - "icon": "adapterref/iobroker.epson_stylus_px830/epson_stylus_px830.png", - "keywords": "printer, ink, Epson, Tinte, Drucker, pix, office", - "authors": "Pix, iobroker-community-adapters ", + "content": "adapterref/iobroker.hoover/README.md", + "icon": "adapterref/iobroker.hoover/hoover.png", + "keywords": "hoover, hon", + "authors": "TA2k ", "license": "MIT", - "published": "2016-06-27T10:18:05.711Z", - "version": "0.3.0", - "latestVersion": "0.3.0", + "published": "2022-09-10T09:57:50.303Z", + "version": "0.0.7", + "latestVersion": "0.1.2", "materialize": true, + "compact": true, "description": { - "en": "EPSON Stylus PX830 Ink Status", - "de": "EPSON Stylus PX830 Tintenstatus", - "ru": "EPSON Stylus PX830 Состояние чернил", - "pt": "Status da tinta EPSON Stylus PX830", - "nl": "EPSON Stylus PX830 inktstatus", - "fr": "État de l'encre EPSON Stylus PX830", - "it": "Stato inchiostro EPSON Stylus PX830", - "es": "Estado de la tinta EPSON Stylus PX830", - "pl": "EPSON Stylus PX830 Status atramentu" + "en": "Adapter for hoover devices", + "de": "Adapter für Hoover hON Geräte", + "ru": "Адаптер для пылесосов", + "pt": "Adaptador para dispositivos hoover", + "nl": "Adapter voor hoover-apparaten", + "fr": "Adaptateur pour appareils aspirateur", + "it": "Adattatore per dispositivi di aspirapolvere", + "es": "Adaptador para aspiradoras", + "pl": "Adapter do odkurzaczy", + "zh-cn": "胡佛设备适配器" }, "titleFull": { - "en": "Epson Stylus PX830", - "de": "Epson Stylus PX830", - "ru": "Epson Stylus PX830", - "pt": "Epson Stylus PX830", - "nl": "Epson Stylus PX830", - "fr": "Epson Stylus PX830", - "it": "Epson Stylus PX830", - "es": "Epson Stylus PX830" + "en": "Hoover", + "de": "Hoover", + "ru": "Пылесос", + "pt": "Hoover", + "nl": "Hoover", + "fr": "Hoover", + "it": "Hoover", + "es": "Hoover", + "pl": "Hoover", + "zh-cn": "胡佛" }, "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.epson_stylus_px830", - "installs": 31, - "weekDownloads": 6, - "stars": 19, + "github": "https://github.com/TA2k/ioBroker.hoover", + "installs": 230, + "weekDownloads": 15, + "stars": 7, "issues": 9, "score": 1 }, - "wireguard": { + "philips-air": { "title": { - "de": "wireguard", - "en": "wireguard", - "ru": "wireguard", - "zh-cn": "wireguard" + "de": "philips-air", + "en": "philips-air", + "ru": "philips-air", + "zh-cn": "philips-air" }, - "content": "adapterref/iobroker.wireguard/README.md", - "icon": "adapterref/iobroker.wireguard/wireguard.svg", - "keywords": "wireguard", - "authors": "grizzelbee ", + "content": "adapterref/iobroker.philips-air/README.md", + "icon": "adapterref/iobroker.philips-air/philips-air.png", + "keywords": "philips, air purifier", + "authors": "dogafox ", "license": "MIT", - "published": "2022-02-17T19:04:31.716Z", - "version": "1.6.4", - "latestVersion": "1.6.4", + "published": "2020-10-14T11:34:40.331Z", + "version": "1.1.0", + "latestVersion": "1.1.0", + "materialize": true, "compact": true, "description": { - "en": "Connect to WireGuard hosts and grab connection information on peers", - "de": "Stellen Sie eine Verbindung zu WireGuard-Hosts her und holen Sie sich Verbindungsinformationen zu Peers", - "ru": "Подключайтесь к узлам WireGuard и собирайте информацию о соединениях с одноранговыми узлами.", - "pt": "Conecte-se a hosts WireGuard e obtenha informações de conexão em pares", - "nl": "Maak verbinding met WireGuard-hosts en verzamel verbindingsinformatie over peers", - "fr": "Connectez-vous aux hôtes WireGuard et récupérez les informations de connexion sur les pairs", - "it": "Connettiti agli host WireGuard e prendi le informazioni di connessione sui peer", - "es": "Conéctese a los hosts de WireGuard y obtenga información de conexión de sus pares", - "pl": "Połącz się z hostami WireGuard i zdobądź informacje o połączeniach na komputerach równorzędnych", - "zh-cn": "连接到 WireGuard 主机并获取对等方的连接信息", - "uk": "Підключіться до хостів WireGuard і отримайте інформацію про підключення до однорангових пристроїв" + "en": "Connects Philips air purifier with ioBroker", + "de": "Verbindet den Philips Luftreiniger mit ioBroker", + "ru": "Соединяет очиститель воздуха Philips с ioBroker", + "pt": "Conecta purificador de ar Philips com ioBroker", + "nl": "Verbindt de Philips-luchtreiniger met ioBroker", + "fr": "Connecte le purificateur d'air Philips à ioBroker", + "it": "Collega il purificatore d'aria Philips a ioBroker", + "es": "Conecta el purificador de aire Philips con ioBroker", + "pl": "Łączy oczyszczacz powietrza Philips z ioBroker", + "zh-cn": "将飞利浦空气净化器与ioBroker连接", + "uk": "Підключає очищувач повітря Philips до ioBroker" }, "titleFull": { - "en": "WireGuard monitoring", - "de": "WireGuard-Überwachung", - "ru": "Мониторинг WireGuard", - "pt": "Monitoramento WireGuard", - "nl": "WireGuard-bewaking", - "fr": "Surveillance WireGuard", - "it": "Monitoraggio WireGuard", - "es": "Monitoreo de WireGuard", - "pl": "Monitorowanie WireGuard", - "zh-cn": "WireGuard 监控", - "uk": "Моніторинг WireGuard" + "en": "Philips air purifier", + "de": "Philips Luftreiniger", + "ru": "Очиститель воздуха Philips", + "pt": "Purificador de ar Philips", + "nl": "Philips luchtreiniger", + "fr": "Purificateur d'air Philips", + "it": "Purificatore d'aria Philips", + "es": "Purificador de aire Philips", + "pl": "Oczyszczacz powietrza firmy Philips", + "zh-cn": "飞利浦空气净化器", + "uk": "Очищувач повітря Philips" }, - "branch": "main", - "github": "https://github.com/grizzelbee/ioBroker.wireguard", - "installs": 336, - "weekDownloads": 235, - "stars": 4, - "issues": 12, + "branch": "master", + "github": "https://github.com/iobroker-community-adapters/ioBroker.philips-air", + "installs": 404, + "weekDownloads": 19, + "stars": 6, + "issues": 17, "score": 1 - } - } - }, - "iot-systems": { - "title": { - "en": "IoT Systems", - "de": "IoT Systeme", - "ru": "Системы IoT", - "pt": "Sistemas IoT", - "nl": "IoT-systemen", - "fr": "Les systèmes IoT", - "it": "Sistemi IoT", - "es": "Sistemas IoT", - "pl": "Systemy IoT" - }, - "pages": { - "digitalstrom": { + }, + "intex": { "title": { - "de": "digitalstrom", - "en": "digitalstrom", - "ru": "digitalstrom", - "zh-cn": "digitalstrom" + "de": "intex", + "en": "intex", + "ru": "intex", + "zh-cn": "intex" }, - "content": "adapterref/iobroker.digitalstrom/README.md", - "icon": "adapterref/iobroker.digitalstrom/digitalstrom.png", - "keywords": "digitalstrom, iot, iobroker", - "authors": "Apollon77 ", + "content": "adapterref/iobroker.intex/README.md", + "icon": "adapterref/iobroker.intex/intex.png", + "keywords": "intex, whirlpool", + "authors": "TA2k ", "license": "MIT", - "published": "2020-01-17T10:48:55.485Z", - "version": "2.3.0", - "latestVersion": "2.3.0", - "materialize": true, + "published": "2021-09-21T18:30:07.838Z", + "version": "0.1.7", + "latestVersion": "0.1.7", "compact": true, "description": { - "en": "Support for Digitalstrom devices via DSS", - "de": "Unterstützung für Digitalstrom-Geräte über DSS", - "ru": "Поддержка устройств Digitalstrom через DSS", - "pt": "Suporte para dispositivos Digitalstrom via DSS", - "nl": "Ondersteuning voor Digitalstrom-apparaten via DSS", - "fr": "Prise en charge des appareils Digitalstrom via DSS", - "it": "Supporto per dispositivi Digitalstrom tramite DSS", - "es": "Soporte para dispositivos Digitalstrom a través de DSS", - "pl": "Obsługa urządzeń Digitalstrom za pośrednictwem DSS", - "zh-cn": "通过DSS支持Digitalstrom设备" + "en": "Adapter for Intex Whirlpool", + "de": "Adapter für Intex Whirlpool", + "ru": "Адаптер для Intex Whirlpool", + "pt": "Adaptador para Intex Whirlpool", + "nl": "Adapter voor Intex Whirlpool", + "fr": "Adaptateur pour Intex Whirlpool", + "it": "Adattatore per Intex Whirlpool", + "es": "Adaptador para bañera de hidromasaje Intex", + "pl": "Adapter do Intex Whirlpool", + "uk": "Adapter do Intex Whirlpool", + "zh-cn": "Intex Whirlpool 适配器" }, "titleFull": { - "en": "Digitalstrom", - "de": "Digitalstrom", - "ru": "Digitalstrom", - "pt": "Digitalstrom", - "nl": "Digitalstrom", - "fr": "Digitalstrom", - "it": "Digitalstrom", - "es": "Digitalstrom", - "pl": "Digitalstrom", - "zh-cn": "Digitalstrom" + "en": "Intex", + "de": "Intex", + "ru": "Intex", + "pt": "Intex", + "nl": "Intex", + "fr": "Intex", + "it": "Intex", + "es": "Intex", + "pl": "Intex", + "uk": "Intex", + "zh-cn": "国际展览中心" }, "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.digitalstrom", - "installs": 203, - "weekDownloads": 7, - "stars": 7, - "issues": 30, + "github": "https://github.com/TA2k/ioBroker.intex", + "installs": 102, + "weekDownloads": 10, + "stars": 3, + "issues": 0, "score": 1 }, - "anelhut": { + "ecovacs-deebot": { "title": { - "de": "anelhut", - "en": "anelhut", - "ru": "anelhut", - "zh-cn": "anelhut" + "de": "ecovacs-deebot", + "en": "ecovacs-deebot", + "ru": "ecovacs-deebot", + "zh-cn": "ecovacs-deebot" }, - "content": "adapterref/iobroker.anelhut/README.md", - "icon": "adapterref/iobroker.anelhut/anelhut.png", - "keywords": "Anel, Hut, NetCtrl, PowerHut", - "authors": "dan1-de ", + "content": "adapterref/iobroker.ecovacs-deebot/README.md", + "icon": "adapterref/iobroker.ecovacs-deebot/ecovacs-deebot.png", + "keywords": "ecovacs, deebot, airbot, yeedi, vacuum", + "authors": "Sascha Hölzel ", "license": "MIT", - "published": "2021-02-22T20:26:53.472Z", - "version": "1.0.15", - "latestVersion": "1.0.15", + "published": "2020-01-25T10:10:51.629Z", + "version": "1.4.15", + "latestVersion": "1.4.15", "materialize": true, "compact": true, "description": { - "en": "Adapter for the NET-PwrCrtl devices of ANEL Electronic AG. Supported Devices: NET-PwrCtrl HUT, NET-PwrCtrl IO, HOME, PRO, POWER, ADV", - "de": "Adapter für die NET-PwrCrtl-Geräte der von der ANEL Electronic AG. Unterstützte Geräte: NET-PwrCtrl HUT, NET-PwrCtrl IO, HOME, PRO, POWER, ADV", - "ru": "Адаптер для устройств NET-PwrCrtl компании ANEL Electronic AG. Поддерживаемые устройства: NET-PwrCtrl HUT, NET-PwrCtrl IO, HOME, PRO, POWER, ADV", - "pt": "Adaptador para os dispositivos NET-PwrCrtl da ANEL Electronic AG. Dispositivos com suporte: NET-PwrCtrl HUT, NET-PwrCtrl IO, HOME, PRO, POWER, ADV", - "nl": "Adapter voor de NET-PwrCrtl-apparaten van ANEL Electronic AG. Ondersteunde apparaten: NET-PwrCtrl HUT, NET-PwrCtrl IO, HOME, PRO, POWER, ADV", - "fr": "Adaptateur pour les appareils NET-PwrCrtl d'ANEL Electronic AG. Appareils pris en charge: NET-PwrCtrl HUT, NET-PwrCtrl IO, HOME, PRO, POWER, ADV", - "it": "Adattatore per i dispositivi NET-PwrCrtl di ANEL Electronic AG. Dispositivi supportati: NET-PwrCtrl HUT, NET-PwrCtrl IO, HOME, PRO, POWER, ADV", - "es": "Adaptador para los dispositivos NET-PwrCrtl de ANEL Electronic AG. Dispositivos compatibles: NET-PwrCtrl HUT, NET-PwrCtrl IO, HOME, PRO, POWER, ADV", - "pl": "Adapter do urządzeń NET-PwrCrtl obsługiwanych urządzeń ANEL Electronic AG. NET-PwrCtrl HUT, NET-PwrCtrl IO, HOME, PRO, POWER, ADV", - "zh-cn": "适用于ANEL Electronic AG的NET-PwrCrtl设备的适配器支持的设备:NET-PwrCtrl HUT,NET-PwrCtrl IO,HOME,PRO,POWER,ADV", - "uk": "Адаптер для пристроїв NET-PwrCrtl компанії ANEL Electronic AG. " + "en": "Adapter for Ecovacs Deebot and yeedi vacuum cleaner", + "de": "Adapter für Ecovacs Deebot und yeedi Saugroboter", + "ru": "Адаптер для пылесоса Ecovacs Deebot", + "pt": "Adaptador para aspirador Ecovacs Deebot e yeedi", + "nl": "Adapter voor Ecovacs Deebot en yeedi-stofzuiger", + "fr": "Adaptateur pour aspirateur Ecovacs Deebot et yeedi", + "it": "Adattatore per aspirapolvere Ecovacs Deebot e yeedi", + "es": "Adaptador para aspirador Ecovacs Deebot y yeedi", + "pl": "Adapter do odkurzacza Ecovacs Deebot i yeedi", + "zh-cn": "适用于 Ecovacs Deebot 和 yeedi 真空吸尘器的适配器", + "uk": "Адаптер для пилососа Ecovacs Deebot та yeedi" }, "titleFull": { - "en": "Anel Hut", - "de": "Anel Hut", - "ru": "Анель Хат", - "pt": "Cabana Anel", - "nl": "Anel Hut", - "fr": "Cabane Anel", - "it": "Anel Hut", - "es": "Anel Hut", - "pl": "Anel Hut", - "zh-cn": "阿内尔小屋", - "uk": "Хатина Анель" + "en": "Ecovacs Deebot", + "de": "Ecovacs Deebot", + "ru": "Ecovacs Deebot", + "pt": "Ecovacs Deebot", + "nl": "Ecovacs Deebot", + "fr": "Ecovacs Deebot", + "it": "Ecovacs Deebot", + "es": "Ecovacs Deebot", + "pl": "Ecovacs Deebot", + "zh-cn": "Ecovacs Deebot", + "uk": "Ecovacs Deebot" }, "branch": "master", - "github": "https://github.com/dan1-de/ioBroker.anelhut", - "installs": 43, - "weekDownloads": 7, - "stars": 1, - "issues": 0, + "github": "https://github.com/mrbungle64/ioBroker.ecovacs-deebot", + "installs": 1829, + "weekDownloads": 266, + "stars": 56, + "issues": 12, "score": 1 }, - "ecoflow-mqtt": { + "mihome-vacuum": { "title": { - "de": "ecoflow-mqtt", - "en": "ecoflow-mqtt", - "ru": "ecoflow-mqtt", - "zh-cn": "ecoflow-mqtt" + "de": "mihome-vacuum", + "en": "mihome-vacuum", + "ru": "mihome-vacuum", + "zh-cn": "mihome-vacuum" }, - "content": "adapterref/iobroker.ecoflow-mqtt/README.md", - "icon": "adapterref/iobroker.ecoflow-mqtt/ecoflow-mqtt.png", - "keywords": "ecoflow, powerstream, powerstation, delta, river, powerkit, powerocaen, shp", - "authors": "foxthefox ", + "content": "adapterref/iobroker.mihome-vacuum/README.md", + "icon": "adapterref/iobroker.mihome-vacuum/mihome-vacuum.png", + "keywords": "url, html, file, mihome-vacuum", + "authors": "bluefox ", "license": "MIT", - "published": "2023-11-02T22:24:58.891Z", - "version": "-.-.-", - "latestVersion": "1.0.4", + "published": "2017-02-05T20:50:25.120Z", + "version": "4.2.0", + "latestVersion": "4.2.0", + "materialize": true, "compact": true, "description": { - "en": "connects to ecoflow products", - "de": "verbindet sich mit Ecoflow-Produkten", - "ru": "подключается к продуктам Ecoflow", - "pt": "conecta-se a produtos ecoflow", - "nl": "koppelt aan ecoflow-producten", - "fr": "se connecte aux produits ecoflow", - "it": "si collega ai prodotti ecoflow", - "es": "se conecta a productos ecoflow", - "pl": "łączy się z produktami ecoflow", - "uk": "підключається до продуктів ecoflow", - "zh-cn": "连接至 Ecoflow 产品" + "en": "This adapter allows control Xiaomi vacuum cleaner", + "de": "Dieser Adapter ermöglicht die Steuerung Xiaomi Staubsauger", + "ru": "Этот адаптер позволяет контролировать пылесос Xiaomi", + "pt": "Este adaptador permite controle Xiaomi aspirador de pó", + "nl": "Met deze adapter kunt u de Xiaomi-stofzuiger bedienen", + "fr": "Cet adaptateur permet de contrôler l'aspirateur Xiaomi", + "it": "Questo adattatore consente il controllo dell'aspirapolvere Xiaomi", + "es": "Este adaptador permite el control del aspirador Xiaomi", + "pl": "Ten adapter umożliwia kontrolę odkurzacza Xiaomi", + "zh-cn": "这款适配器可以控制小米吸尘器" }, "titleFull": { - "en": "ecoflow", - "de": "Ecoflow", - "ru": "экопоток", - "pt": "ecofluxo", - "nl": "ecostroom", - "fr": "écoflux", - "it": "ecoflusso", - "es": "ecoflujo", - "pl": "ekoprzepływ", - "uk": "екопотік", - "zh-cn": "生态流" + "en": "Control of Xiaomi/Roborock vacuum cleaner", + "de": "Steuerung des Staubsaugers Xiaomi/Roborock", + "ru": "Управление пылесосом Xiaomi/Roborock", + "pt": "Controle do aspirador Xiaomi/Roborock", + "nl": "Bediening van Xiaomi/Roborock stofzuiger", + "fr": "Contrôle de l'aspirateur Xiaomi/Roborock", + "it": "Controllo dell'aspirapolvere Xiaomi/Roborock", + "es": "Control de la aspiradora Xiaomi/Roborock", + "pl": "Kontrola odkurzacza Xiaomi/Roborock", + "zh-cn": "小米/罗伯克吸尘器的控制" }, - "branch": "main", - "github": "https://github.com/foxthefox/ioBroker.ecoflow-mqtt", - "installs": 244, - "weekDownloads": 119, - "stars": -1 + "branch": "master", + "github": "https://github.com/iobroker-community-adapters/ioBroker.mihome-vacuum", + "installs": 6074, + "weekDownloads": 135, + "stars": 108, + "issues": 37, + "score": 1 }, - "lcn": { + "botvac": { "title": { - "de": "lcn", - "en": "lcn", - "ru": "lcn", - "zh-cn": "lcn" + "de": "botvac", + "en": "botvac", + "ru": "botvac", + "zh-cn": "botvac" }, - "content": "adapterref/iobroker.lcn/README.md", - "icon": "adapterref/iobroker.lcn/lcn.png", - "keywords": "LCN", - "authors": "bluefox ", - "license": "CC-BY-NC-4.0", - "published": "2018-11-05T22:11:40.853Z", - "version": "2.0.1", - "latestVersion": "2.0.3", - "materialize": true, - "compact": true, + "content": "adapterref/iobroker.botvac/README.md", + "icon": "adapterref/iobroker.botvac/botvac.png", + "keywords": "botvac, neato", + "authors": "Pmant ", + "license": "MIT", + "published": "2016-07-24T22:08:47.215Z", + "version": "2.2.0", + "latestVersion": "2.2.0", + "compact": false, "description": { - "en": "LCN - Local Control Network", - "de": "LCN - Local Control Network", - "ru": "LCN - Local Control Network", - "pt": "LCN - Local Control Network", - "nl": "LCN - Local Control Network", - "fr": "LCN - Local Control Network", - "it": "LCN - Local Control Network", - "es": "LCN - Local Control Network", - "pl": "LCN - Local Control Network", - "uk": "LCN - Local Control Network", - "zh-cn": "LCN - Local Control Network" + "en": "ioBroker neato botvac Adapter\n", + "de": "ioBroker neato botvac Adapter\n", + "ru": "ioBroker neato botvac адаптер\n", + "pt": "adaptador de botato de ioBroker\n", + "nl": "ioBroker neato botvac Adapter\n", + "fr": "adaptateur de nato botvac ioBroker\n", + "it": "ioBroker neato botvac adattatore\n", + "es": "ioBroker neato botvac Adaptador\n", + "pl": "ioBroker neato Adapter\n", + "uk": "ioBroker neato botvac адаптер\n", + "zh-cn": "io Brokerato botc Adapter\n" }, "titleFull": { - "en": "LCN connection", - "de": "LCN Verbindung", - "ru": "Подключение LCN", - "pt": "Conexão LCN", - "nl": "LCN-verbinding", - "fr": "Connexion LCN", - "it": "Connessione LCN", - "es": "Conexión LCN", - "pl": "Połączenie LCN", - "uk": "Підключення LCN", - "zh-cn": "LCN 连接" + "en": "Neato Botvac", + "de": "Neato Botvac", + "ru": "Неато Botvac", + "pt": "Neato Botvac", + "nl": "Neato Botvac", + "fr": "Neato Botvac", + "it": "Neato Botvac", + "es": "Neato Botvac", + "pl": "Neato Botvac", + "uk": "Неато Ботва", + "zh-cn": "Neato Botvac" }, "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.lcn", - "installs": 90, - "weekDownloads": 24, - "stars": 4, - "issues": 14, + "github": "https://github.com/iobroker-community-adapters/ioBroker.botvac", + "installs": 372, + "weekDownloads": 10, + "stars": 9, + "issues": 7, "score": 1 }, - "blebox": { + "hombot": { "title": { - "de": "blebox", - "en": "blebox", - "ru": "blebox", - "zh-cn": "blebox" + "de": "hombot", + "en": "hombot", + "ru": "hombot", + "zh-cn": "hombot" }, - "content": "adapterref/iobroker.blebox/README.md", - "icon": "adapterref/iobroker.blebox/blebox.png", - "keywords": "blebox", - "authors": "Kai van Nuis ", + "content": "adapterref/iobroker.hombot/README.md", + "icon": "adapterref/iobroker.hombot/hombot.png", + "keywords": "LG HomBot", + "authors": "Alexander Gurtzick ", "license": "MIT", - "published": "2022-01-16T11:53:23.457Z", - "version": "2.1.0", - "latestVersion": "2.1.0", + "published": "2018-02-21T08:25:30.188Z", + "version": "-.-.-", + "latestVersion": "0.1.3", "materialize": true, "compact": true, "description": { - "en": "Adapter for blebox systems", - "de": "Adapter für Blebox-Systeme", - "ru": "Адаптер для blebox-систем", - "pt": "Adaptador para sistemas blebox", - "nl": "Adapter voor blebox-systemen", - "fr": "Adaptateur pour systèmes blebox", - "it": "Adattatore per sistemi blebox", - "es": "Adaptador para sistemas blebox", - "pl": "Adapter do systemów blebox", - "zh-cn": "blebox系统适配器", - "uk": "Адаптер для систем blebox" + "en": "LG HomBot", + "de": "LG HomBot" }, "titleFull": { - "en": "Blebox", - "de": "Blebox", - "ru": "блебокс", - "pt": "Blebox", - "nl": "Blebox", - "fr": "Blébox", - "it": "Blebox", - "es": "Blebox", - "pl": "Blebox", - "zh-cn": "盲盒", - "uk": "Blebox" + "en": "LG HomBot", + "de": "LG HomBot" }, "branch": "master", - "github": "https://github.com/ka-vaNu/ioBroker.blebox", - "installs": 100, - "weekDownloads": 7, + "github": "https://github.com/AlGu1/ioBroker.hombot", + "installs": 11, + "weekDownloads": 1, "stars": 6, - "issues": 9, + "issues": 19, "score": 1 }, - "miio": { + "gruenbeck": { "title": { - "de": "miio", - "en": "miio", - "ru": "miio", - "zh-cn": "miio" + "de": "gruenbeck", + "en": "gruenbeck", + "ru": "gruenbeck", + "zh-cn": "gruenbeck" }, - "content": "adapterref/iobroker.miio/README.md", - "icon": "adapterref/iobroker.miio/miio.png", - "keywords": "ioBroker, template, Smart Home, home automation, xiaomi, miio, mijia", - "authors": "SchumyHao ", + "content": "adapterref/iobroker.gruenbeck/README.md", + "icon": "adapterref/iobroker.gruenbeck/gruenbeck.png", + "keywords": "gruenbeck, grünbeck, wasseraufbereitung, softliQ, SC18, SC23, SD18, SD23, SD21", + "authors": "TA2k ", "license": "MIT", - "published": "2019-03-15T03:29:46.218Z", - "version": "-.-.-", - "latestVersion": "0.0.13", + "published": "2019-05-06T08:44:23.587Z", + "version": "0.0.43", + "latestVersion": "0.0.46", "materialize": true, "compact": true, "description": { - "en": "This adapter controls devices which followed miIO protocol.", - "de": "Dieser Adapter steuert Geräte, die dem miIO-Protokoll folgen.", - "ru": "Этот адаптер управляет устройствами, которые следуют протоколу miIO.", - "pt": "Este adaptador controla dispositivos que seguiram o protocolo miIO.", - "nl": "Deze adapter bestuurt apparaten die het miIO-protocol volgden.", - "fr": "Cet adaptateur contrôle les périphériques qui ont suivi le protocole miIO.", - "it": "Questo adattatore controlla i dispositivi che seguono il protocollo miIO.", - "es": "Este adaptador controla dispositivos que siguieron el protocolo miIO.", - "pl": "Ten adapter steruje urządzeniami, które następują po protokole miIO.", - "zh-cn": "该适配器控制遵循miIO协议的设备。" + "en": "An ioBroker adapter for Grünbeck Wasseraufbereitung devices.", + "de": "Ein ioBroker-Adapter für Grünbeck Wasseraufbereitungsanlagen.", + "ru": "Адаптер ioBroker для устройств Grünbeck Wasseraufbereitung.", + "pt": "Um adaptador ioBroker para dispositivos Grünbeck Wasseraufbereitung.", + "nl": "Een ioBroker-adapter voor apparaten van Grünbeck Wasseraufbereitung.", + "fr": "Un adaptateur ioBroker pour les appareils Grünbeck Wasseraufbereitung.", + "it": "Un adattatore ioBroker per dispositivi Grünbeck Wasseraufbereitung.", + "es": "Un adaptador ioBroker para dispositivos Grünbeck Wasseraufbereitung.", + "pl": "Adapter ioBroker do urządzeń Grünbeck Wasseraufbereitung.", + "zh-cn": "适用于GrünbeckWasseraufbereitung设备的ioBroker适配器。" }, "titleFull": { - "en": "Xiaomi miIO protocol device", - "de": "Xiaomi miIO Protokollgerät", - "ru": "Протокол протокола Xiaomi miIO", - "pt": "Dispositivo de protocolo miIO Xiaomi", - "nl": "Xiaomi miIO-protocolapparaat", - "fr": "Périphérique de protocole Xiaomi miIO", - "it": "Dispositivo protocollo Xiaomi miIO", - "es": "Dispositivo de protocolo Xiaomi miIO", - "pl": "Urządzenie protokołu Xiaomi miIO", - "zh-cn": "小米miIO协议设备" + "en": "Grünbeck", + "de": "Grünbeck", + "ru": "Grünbeck", + "pt": "Grünbeck", + "nl": "Grünbeck", + "fr": "Grünbeck", + "it": "Grünbeck", + "es": "Grünbeck", + "pl": "Grünbeck", + "zh-cn": "Grünbeck" }, "branch": "master", - "github": "https://github.com/smarthomefans/ioBroker.miio", - "installs": 184, - "weekDownloads": 6, - "stars": 19, + "github": "https://github.com/TA2k/ioBroker.gruenbeck", + "installs": 1203, + "weekDownloads": 49, + "stars": 8, "issues": 6, "score": 1 - }, - "maxcul": { + } + } + }, + "infrastructure": { + "title": { + "en": "Infrastructure", + "de": "Infrastruktur", + "ru": "Инфраструктура", + "pt": "Infraestrutura", + "nl": "Infrastructuur", + "fr": "Infrastructure", + "it": "Infrastruttura", + "es": "Infraestructura", + "pl": "Infrastruktura" + }, + "pages": { + "epson_stylus_px830": { "title": { - "de": "maxcul", - "en": "maxcul", - "ru": "maxcul", - "zh-cn": "maxcul" + "de": "epson_stylus_px830", + "en": "epson_stylus_px830", + "ru": "epson_stylus_px830", + "zh-cn": "epson_stylus_px830" }, - "content": "adapterref/iobroker.maxcul/README.md", - "icon": "adapterref/iobroker.maxcul/maxcul.png", - "keywords": "cul, MAX!, 868, busware", - "authors": "bluefox ", - "license": "GPL-2.0-only", - "published": "2017-04-10T20:26:24.569Z", - "version": "1.3.1", - "latestVersion": "1.3.1", + "content": "adapterref/iobroker.epson_stylus_px830/README.md", + "icon": "adapterref/iobroker.epson_stylus_px830/epson_stylus_px830.png", + "keywords": "printer, ink, Epson, Tinte, Drucker, pix, office", + "authors": "Pix, iobroker-community-adapters ", + "license": "MIT", + "published": "2016-06-27T10:18:05.711Z", + "version": "0.3.0", + "latestVersion": "0.3.0", "materialize": true, - "compact": true, "description": { - "en": "Control max! devices over CUL stick", - "de": "Steuere max! Geräte mit CUL stick", - "ru": "Управляет устройствами max! при помощи CUL", - "pt": "Controle máximo! dispositivos sobre o stick CUL", - "nl": "Controle max! apparaten boven CUL-stick", - "fr": "Contrôle max! appareils sur bâton CUL", - "it": "Controllo max! dispositivi su CUL stick", - "es": "Control max! dispositivos sobre CUL stick", - "pl": "Kontrola max! urządzenia na sztyfcie CUL" + "en": "EPSON Stylus PX830 Ink Status", + "de": "EPSON Stylus PX830 Tintenstatus", + "ru": "EPSON Stylus PX830 Состояние чернил", + "pt": "Status da tinta EPSON Stylus PX830", + "nl": "EPSON Stylus PX830 inktstatus", + "fr": "État de l'encre EPSON Stylus PX830", + "it": "Stato inchiostro EPSON Stylus PX830", + "es": "Estado de la tinta EPSON Stylus PX830", + "pl": "EPSON Stylus PX830 Status atramentu" + }, + "titleFull": { + "en": "Epson Stylus PX830", + "de": "Epson Stylus PX830", + "ru": "Epson Stylus PX830", + "pt": "Epson Stylus PX830", + "nl": "Epson Stylus PX830", + "fr": "Epson Stylus PX830", + "it": "Epson Stylus PX830", + "es": "Epson Stylus PX830" }, - "titleFull": "max! CUL", "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.maxcul", - "installs": 236, - "weekDownloads": 14, - "stars": 4, - "issues": 4, + "github": "https://github.com/iobroker-community-adapters/ioBroker.epson_stylus_px830", + "installs": 31, + "weekDownloads": 6, + "stars": 19, + "issues": 9, "score": 1 }, - "innogy-smarthome": { + "fb-checkpresence": { "title": { - "de": "innogy-smarthome", - "en": "innogy-smarthome", - "ru": "innogy-smarthome", - "zh-cn": "innogy-smarthome" + "de": "fb-checkpresence", + "en": "fb-checkpresence", + "ru": "fb-checkpresence", + "zh-cn": "fb-checkpresence" }, - "content": "adapterref/iobroker.innogy-smarthome/README.md", - "icon": "adapterref/iobroker.innogy-smarthome/innogy-smarthome.png", - "keywords": "innogy-smarthome", - "authors": "Patrick Arns ", + "content": "adapterref/iobroker.fb-checkpresence/README.md", + "icon": "adapterref/iobroker.fb-checkpresence/fb-checkpresence.png", + "keywords": "presence, family, tr064, fritz.box, fritzbox", + "authors": "Achim Fürhoff ", "license": "MIT", - "published": "2017-01-07T12:19:30.574Z", - "version": "1.2.6", - "latestVersion": "1.2.6", - "materialize": true, + "published": "2020-01-21T20:44:43.062Z", + "version": "1.2.4", + "latestVersion": "1.2.5", + "compact": true, "description": { - "en": "ioBroker Innogy Smarthome", - "de": "ioBroker Innogy Smarthome", - "ru": "ioBroker Innogy Smarthome", - "pt": "ioBroker Innogy Smarthome", - "nl": "ioBroker Innogy Smarthome", - "fr": "ioBroker Innogy Smarthome", - "it": "ioBroker Innogy Smarthome", - "es": "ioBroker Innogy Hogar inteligente", - "pl": "Inteligentny dom ioBroker Innogy", - "uk": "ioBroker Innogy Smarthome", - "zh-cn": "ioBroker Innogy 智能家居" + "en": "The adapter checks the presence of family members over the fritzbox. You must fill in the name of the family member and the mac-address of the used device. The comment is optional and you can enable or disable the family member. The datapoint based on the member name.", + "de": "Der Adapter prüft die Anwesenheit von Familienmitgliedern über die Fritzbox. ", + "ru": "Адаптер проверяет присутствие членов семьи через fritzbox. ", + "pt": "O adaptador verifica a presença de membros da família sobre o fritzbox. ", + "nl": "De adapter controleert de aanwezigheid van familieleden via de fritzbox. ", + "fr": "L'adaptateur vérifie la présence de membres de la famille sur la fritzbox. ", + "it": "L'adattatore controlla la presenza dei membri della famiglia sul fritzbox. ", + "es": "El adaptador comprueba la presencia de miembros de la familia sobre el fritzbox. ", + "pl": "Adapter sprawdza obecność członków rodziny na fritzbox. ", + "zh-cn": "适配器通过fritzbox检查家庭成员的存在。", + "uk": "Адаптер перевіряє присутність членів сім'ї над fritzbox. Необхідно вказати ім'я члена сім'ї та mac-адресу використовуваного пристрою. Коментар необов’язковий, і ви можете ввімкнути або вимкнути члена сім’ї. Точка даних на основі імені члена." }, "titleFull": { - "en": "Innogy Smarthome", - "de": "Innogy Smarthome", - "ru": "Innogy Smarthome", - "pt": "Innogy Smarthome", - "nl": "Innogy Smarthome", - "fr": "Innogy Smarthome", - "it": "Innogy Smarthome", - "es": "Innogy Smarthome", - "pl": "Innogy Smarthome", - "zh-cn": "英诺智能家居", - "uk": "Innogy Smarthome" + "en": "Fritzbox CheckPresence", + "de": "Fritzbox CheckPresence", + "ru": "Fritzbox CheckPresence", + "pt": "Fritzbox CheckPresence", + "nl": "Fritzbox CheckPresence", + "fr": "Fritzbox CheckPresence", + "it": "Fritzbox CheckPresence", + "es": "Fritzbox CheckPresence", + "pl": "Fritzbox CheckPresence", + "zh-cn": "Fritzbox CheckPresence", + "uk": "Fritzbox CheckPresence" }, "branch": "master", - "github": "https://github.com/PArns/ioBroker.innogy-smarthome", - "installs": 631, - "weekDownloads": 21, - "stars": 8, + "github": "https://github.com/afuerhoff/ioBroker.fb-checkpresence", + "installs": 5775, + "weekDownloads": 250, + "stars": 23, "issues": 12, "score": 1 }, - "pimatic": { + "cloudflare": { "title": { - "de": "pimatic", - "en": "pimatic", - "ru": "pimatic", - "zh-cn": "pimatic" + "de": "cloudflare", + "en": "cloudflare", + "ru": "cloudflare", + "zh-cn": "cloudflare" }, - "content": "adapterref/iobroker.pimatic/README.md", - "icon": "adapterref/iobroker.pimatic/pimatic.png", - "keywords": "pimatic", - "authors": "bluefox ", + "content": "adapterref/iobroker.cloudflare/README.md", + "icon": "adapterref/iobroker.cloudflare/cloudflare.png", + "keywords": "DNS, CloudFlare, Updater, DDNS, DynDns, Dynamic DNS", + "authors": "Marco15453 ", "license": "MIT", - "published": "2017-03-15T21:26:19.592Z", - "version": "0.3.2", - "latestVersion": "0.3.2", - "materialize": true, + "published": "2022-10-22T16:46:55.519Z", + "version": "1.2.1", + "latestVersion": "1.2.1", "compact": true, "description": { - "en": "Exports devices and groups from pimatic and then monitors updates of variables", - "de": "Exportiert Geräte und Gruppen aus pimatic und überwacht dann Aktualisierungen von Variablen", - "ru": "Экспортирует устройства и группы из pimatic, а затем следит за обновлениями переменных", - "pt": "Exporta dispositivos e grupos do pimatic e monitora atualizações de variáveis", - "nl": "Exporteert apparaten en groepen uit Pimatic en controleert vervolgens updates van variabelen", - "fr": "Exporte les appareils et les groupes de pimatic, puis surveille les mises à jour des variables", - "it": "Esporta dispositivi e gruppi da pimatic e quindi monitora gli aggiornamenti delle variabili", - "es": "Exporta dispositivos y grupos desde pimatic y luego monitorea actualizaciones de variables", - "pl": "Eksportuje urządzenia i grupy z pimatic, a następnie monitoruje aktualizacje zmiennych", - "zh-cn": "从pimatic导出设备和组,然后监视变量的更新" + "en": "Automatically updates the registered domain name at Cloudflare with your public IP address for your ioBroker. Dynamic DNS", + "de": "Updatet automatisch den eingetragenen Domain Name bei Cloudflare mit deiner öffentlicher IP Addresse um dein ioBroker. Dynamtischer DNS", + "ru": "Автоматически обновляет зарегистрированное доменное имя в Cloudflare вашим общедоступным IP-адресом для вашего ioBroker. Динамический DNS", + "pt": "Atualiza automaticamente o nome de domínio registrado na Cloudflare com seu endereço IP público para seu ioBroker. DNS dinâmico", + "nl": "Werkt automatisch de geregistreerde domeinnaam bij Cloudflare bij met uw openbare IP-adres voor uw ioBroker. Dynamische DNS", + "fr": "Met automatiquement à jour le nom de domaine enregistré chez Cloudflare avec votre adresse IP publique pour votre ioBroker. DNS dynamique", + "it": "Aggiorna automaticamente il nome di dominio registrato su Cloudflare con il tuo indirizzo IP pubblico per il tuo ioBroker. DNS dinamico", + "es": "Actualiza automáticamente el nombre de dominio registrado en Cloudflare con su dirección IP pública para su ioBroker. DNS Dinámico", + "pl": "Automatycznie aktualizuje zarejestrowaną nazwę domeny w Cloudflare o Twój publiczny adres IP dla Twojego ioBroker. Dynamiczny DNS", + "zh-cn": "使用您的 ioBroker 的公共 IP 地址自動更新在 Cloudflare 註冊的域名。 動態 DNS", + "uk": "Автоматично оновлює зареєстроване доменне ім’я в Cloudflare вашою публічною IP-адресою для вашого ioBroker. Динамічний DNS" }, - "titleFull": "pimatic", - "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.pimatic", - "installs": 47, - "weekDownloads": 2, - "stars": 2, - "issues": 13, + "titleFull": { + "en": "DDNS CloudFlare Updater", + "de": "DDNS-CloudFlare-Updater", + "ru": "Программа обновления DDNS CloudFlare", + "pt": "Atualizador DDNS CloudFlare", + "nl": "DDNS CloudFlare-updater", + "fr": "Mise à jour DDNS CloudFlare", + "it": "DDNS CloudFlare Updater", + "es": "Actualizador DDNS CloudFlare", + "pl": "Aktualizator DDNS CloudFlare", + "zh-cn": "DDNS CloudFlare 更新程序", + "uk": "Оновлення DDNS CloudFlare" + }, + "branch": "main", + "github": "https://github.com/Marco15453/ioBroker.cloudflare", + "installs": 52, + "weekDownloads": 13, + "stars": -1, + "issues": 1, "score": 1 }, - "meross": { + "speedport": { "title": { - "de": "meross", - "en": "meross", - "ru": "meross", - "zh-cn": "meross" + "de": "speedport", + "en": "speedport", + "ru": "speedport", + "zh-cn": "speedport" }, - "content": "adapterref/iobroker.meross/README.md", - "icon": "adapterref/iobroker.meross/meross.png", - "keywords": "Meross", - "authors": "Apollon77 ", + "content": "adapterref/iobroker.speedport/README.md", + "icon": "adapterref/iobroker.speedport/speedport.png", + "keywords": "speedport telekom", + "authors": "hacki11 ", "license": "MIT", - "published": "2018-11-16T07:37:51.768Z", - "version": "1.17.0", - "latestVersion": "1.17.0", + "published": "2021-03-18T17:46:40.888Z", + "version": "-.-.-", + "latestVersion": "0.0.3", "materialize": true, "compact": true, "description": { - "en": "support for Meross Wifi devices", - "de": "Unterstützung für Meross Wifi-Geräte", - "ru": "поддержка устройств Meross Wifi", - "pt": "suporte para dispositivos Wifi Meross", - "nl": "ondersteuning voor Meross Wifi-apparaten", - "fr": "support pour les appareils Meross Wifi", - "it": "supporto per i dispositivi Meross Wifi", - "es": "soporte para dispositivos wifi Meross", - "pl": "obsługa urządzeń Wi-Fi firmy Meross", - "zh-cn": "支持Meross Wifi设备", - "uk": "підтримка пристроїв Meross Wifi" + "en": "Fetches data from Telekom Speedport Router", + "de": "Ruft Daten vom Telekom Speedport Router ab", + "ru": "Получает данные из Telekom Speedport Router", + "pt": "Coleta dados do Telekom Speedport Router", + "nl": "Haalt gegevens op van Telekom Speedport Router", + "fr": "Récupère les données du routeur Telekom Speedport", + "it": "Recupera i dati da Telekom Speedport Router", + "es": "Obtiene datos del enrutador Telekom Speedport", + "pl": "Pobiera dane z routera Telekom Speedport", + "zh-cn": "从Telekom Speedport Router获取数据" }, "titleFull": { - "en": "Meross Cloud", - "de": "Meross Cloud", - "ru": "Meross Cloud", - "pt": "Meross Cloud", - "nl": "Meross Cloud", - "fr": "Meross Cloud", - "it": "Meross Cloud", - "es": "Meross Cloud", - "pl": "Meross Cloud", - "zh-cn": "美洛斯云", - "uk": "Хмара Меросса" + "en": "Speedport", + "de": "Speedport", + "ru": "Speedport", + "pt": "Speedport", + "nl": "Speedport", + "fr": "Speedport", + "it": "Speedport", + "es": "Speedport", + "pl": "Speedport", + "zh-cn": "赛车场" }, "branch": "master", - "github": "https://github.com/Apollon77/ioBroker.meross", - "installs": 2646, - "weekDownloads": 59, - "stars": 22, - "issues": 10, + "github": "https://github.com/hacki11/ioBroker.speedport", + "installs": 42, + "weekDownloads": 3, + "stars": 5, + "issues": 23, "score": 1 }, - "procon-ip": { + "nsclient": { "title": { - "de": "procon-ip", - "en": "procon-ip", - "ru": "procon-ip", - "zh-cn": "procon-ip" + "de": "nsclient", + "en": "nsclient", + "ru": "nsclient", + "zh-cn": "nsclient" }, - "content": "adapterref/iobroker.procon-ip/README.md", - "icon": "adapterref/iobroker.procon-ip/procon-ip.png", - "keywords": "ProCon.IP, procon, pool-digital, swimming, pool", - "authors": "Yannic Labonte ", + "content": "adapterref/iobroker.nsclient/README.md", + "icon": "adapterref/iobroker.nsclient/nsclient.png", + "keywords": "monitoring, nsclient++", + "authors": "mcm1957 ", "license": "MIT", - "published": "2019-06-26T01:17:59.158Z", - "version": "1.6.0", - "latestVersion": "1.6.0", + "published": "2022-09-22T18:23:12.682Z", + "version": "0.2.3", + "latestVersion": "0.2.3", "compact": true, "description": { - "en": "ioBroker adapter for basic support of the ProCon.IP swimming pool control unit. It is intended for integration with your ioBroker home automation, eg. to build logic that involves other devices or simply to be paired with your favorit voice assistant(s).", - "de": "ioBroker-Adapter zur grundlegenden Unterstützung der ProCon.IP-Schwimmbadsteuereinheit. Es ist für die Integration in Ihre ioBroker-Hausautomation vorgesehen, z. um eine Logik zu erstellen, an der andere Geräte beteiligt sind, oder um einfach mit Ihren bevorzugten Sprachassistenten gekoppelt zu werden.", - "ru": "Адаптер ioBroker для базовой поддержки блока управления бассейном ProCon.IP. Он предназначен для интеграции с домашней системой автоматизации ioBroker, например. создать логику, которая включает в себя другие устройства или просто быть в паре с вашим голосовым помощником.", - "pt": "Adaptador ioBroker para suporte básico da unidade de controle de piscinas ProCon.IP. Ele se destina à integração com sua automação residencial ioBroker, por exemplo. para criar lógica que envolva outros dispositivos ou simplesmente para emparelhar-se com seus assistentes de voz favoritos.", - "nl": "ioBroker-adapter voor basisondersteuning van de ProCon.IP zwembadbesturing. Het is bedoeld voor integratie met uw ioBroker-domotica, bijv. om logica op te bouwen die andere apparaten omvat of gewoon om te worden gekoppeld aan uw favoriete stemassistent (en).", - "fr": "Adaptateur ioBroker pour le support de base de l'unité de contrôle de piscine ProCon.IP. Il est destiné à être intégré à votre domotique ioBroker, par exemple. pour construire une logique qui implique d'autres appareils ou simplement pour être jumelé avec vos assistants vocaux préférés.", - "it": "adattatore ioBroker per il supporto di base dell'unità di controllo della piscina ProCon.IP. È destinato all'integrazione con l'automazione domestica ioBroker, ad es. per costruire una logica che coinvolga altri dispositivi o semplicemente per essere accoppiato con i tuoi assistenti vocali preferiti.", - "es": "Adaptador ioBroker para soporte básico de la unidad de control de piscina ProCon.IP. Está destinado a la integración con su domótica ioBroker, por ejemplo. para construir una lógica que involucre otros dispositivos o simplemente para que se vincule con su (s) asistente (s) de voz favorito (s).", - "pl": "Adapter ioBroker do podstawowej obsługi jednostki sterującej basenu ProCon.IP. Jest przeznaczony do integracji z automatyką domową ioBroker, np. zbudować logikę, która obejmuje inne urządzenia lub po prostu sparować ze swoimi ulubionymi asystentami głosowymi.", - "zh-cn": "ioBroker适配器,用于ProCon.IP游泳池控制单元的基本支持。它旨在与您的ioBroker家庭自动化集成,例如。建立涉及其他设备的逻辑,或者仅与您喜欢的语音助手配对。", - "uk": "Адаптер ioBroker для базової підтримки блоку керування басейном ProCon.IP. Він призначений для інтеграції з системою домашньої автоматизації ioBroker, наприклад. створювати логіку, яка залучає інші пристрої, або просто бути в парі з вашим улюбленим голосовим помічником(ами)." + "en": "This adapter monitors remote systems using NSClient++ agent.", + "de": "Dieser Adapter ermöglicht die Überwachung entfernter Systeme mittels NSClient++-Agenten.", + "ru": "Контролируйте удаленные системы с помощью агента NSClient++.", + "pt": "Monitore sistemas remotos usando o agente NSClient++.", + "nl": "Bewaak externe systemen met behulp van NSClient++ agent.", + "fr": "Surveillez les systèmes distants à l'aide de l'agent NSClient++.", + "it": "Monitora i sistemi remoti utilizzando l'agente NSClient++.", + "es": "Supervise los sistemas remotos mediante el agente NSClient++.", + "pl": "Monitoruj zdalne systemy za pomocą agenta NSClient++.", + "zh-cn": "使用 NSClient++ 代理监控远程系统。", + "uk": "Цей адаптер контролює віддалені системи за допомогою агента NSClient++." }, "titleFull": { - "en": "ProCon.IP Pool Control", - "de": "ProCon.IP Poolsteuerung", - "ru": "ProCon.IP управления бассейном", - "pt": "ProCon.IP controle de piscina", - "nl": "ProCon.IP zwembadregeling", - "fr": "ProCon.IP le contrôle de la piscine", - "it": "ProCon.IP controllo piscina", - "es": "ProCon.IP control de la piscina", - "pl": "ProCon.IP sterowanie basenem", - "zh-cn": "ProCon.IP 池控制", - "uk": "Контроль пулу ProCon.IP" + "en": "NSClient++ Monitor", + "de": "NSClient++-Monitor", + "ru": "Монитор NSClient++", + "pt": "Monitor NSClient++", + "nl": "NSClient++-monitor", + "fr": "Moniteur NSClient++", + "it": "Monitor NSClient++", + "es": "Monitor de NSClient++", + "pl": "Monitor NSClient++", + "zh-cn": "NSClient++ 监视器", + "uk": "Монітор NSClient++" }, "branch": "master", - "github": "https://github.com/ylabonte/ioBroker.procon-ip", - "installs": 86, - "weekDownloads": 33, - "stars": 6, - "issues": 0, + "github": "https://github.com/mcm4iob/ioBroker.nsclient", + "installs": 21, + "weekDownloads": 4, + "stars": 2, + "issues": 7, "score": 1 }, - "elero-usb-transmitter": { + "tr-064": { "title": { - "de": "elero-usb-transmitter", - "en": "elero-usb-transmitter", - "ru": "elero-usb-transmitter", - "zh-cn": "elero-usb-transmitter" + "de": "tr-064", + "en": "tr-064", + "ru": "tr-064", + "zh-cn": "tr-064" }, - "content": "adapterref/iobroker.elero-usb-transmitter/README.md", - "icon": "adapterref/iobroker.elero-usb-transmitter/elero-usb-transmitter.png", - "keywords": "elero, shutters", - "authors": "Marc ", + "content": "adapterref/iobroker.tr-064/README.md", + "icon": "adapterref/iobroker.tr-064/tr-064.png", + "keywords": "tr-064, fritz.box, fritzbox, avm", + "authors": "soef ", "license": "MIT", - "published": "2022-04-05T19:41:36.407Z", - "version": "0.5.2", - "latestVersion": "0.5.2", + "published": "2016-01-16T19:27:11.122Z", + "version": "4.3.0", + "latestVersion": "4.3.0", "materialize": true, "compact": true, "description": { - "en": "Adapter to control Elero devices.", - "de": "Adapter zur Steuerung von Elero-Geräten.", - "ru": "Адаптер для управления устройствами Elero.", - "pt": "Adaptador para controlar dispositivos Elero.", - "nl": "Adapter om Elero-apparaten te bedienen.", - "fr": "Adaptateur pour contrôler les appareils Elero.", - "it": "Adattatore per controllare i dispositivi Elero.", - "es": "Adaptador para controlar dispositivos Elero.", - "pl": "Adapter do sterowania urządzeniami Elero.", - "zh-cn": "用于控制 Elero 设备的适配器。" + "en": "The TR-064 adapter is used to control AVM FritzBox and get the network status of devices or phone calls", + "de": "Der TR-064 Adapter dient zur Steuerung der AVM FritzBox und zum Abrufen des Netzwerkstatus von Geräten oder Telefonaten", + "ru": "Адаптер TR-064 используется для управления AVM FritzBox и получения сетевого статуса устройств или телефонных звонков.", + "pt": "O adaptador TR-064 é usado para controlar AVM FritzBox e obter o status da rede de dispositivos ou chamadas telefônicas", + "nl": "De TR-064-adapter wordt gebruikt om de AVM FritzBox te bedienen en de netwerkstatus van apparaten of telefoongesprekken te krijgen", + "fr": "L'adaptateur TR-064 est utilisé pour contrôler AVM FritzBox et obtenir l'état du réseau des appareils ou des appels téléphoniques", + "it": "L'adattatore TR-064 viene utilizzato per controllare AVM FritzBox e ottenere lo stato della rete dei dispositivi o delle telefonate", + "es": "El adaptador TR-064 se utiliza para controlar AVM FritzBox y obtener el estado de la red de dispositivos o llamadas telefónicas", + "pl": "Adapter TR-064 służy do sterowania AVM FritzBox i uzyskiwania stanu sieci urządzeń lub połączeń telefonicznych", + "zh-cn": "TR-064 适配器用于控制 AVM FritzBox 并获取设备或电话的网络状态", + "uk": "Адаптер TR-064 використовується для керування AVM FritzBox і отримання стану мережі пристроїв або телефонних дзвінків" }, "titleFull": { - "en": "Elero USB Transmitter", - "de": "Elero USB-Sender", - "ru": "USB-передатчик Elero", - "pt": "Transmissor Elero USB", - "nl": "Elero USB-zender", - "fr": "Émetteur USB Elero", - "it": "Trasmettitore USB Elero", - "es": "Transmisor USB Elero", - "pl": "Nadajnik Elero USB", - "zh-cn": "Elero USB 发射器" + "en": "TR-064", + "de": "TR-064", + "ru": "TR-064", + "pt": "TR-064", + "nl": "TR-064", + "fr": "TR-064", + "it": "TR-064", + "es": "TR-064", + "pl": "TR-064", + "zh-cn": "TR-064", + "uk": "ТР-064" }, "branch": "master", - "github": "https://github.com/marc2016/ioBroker.elero-usb-transmitter", - "installs": 22, - "weekDownloads": 2, - "stars": 1, - "issues": 2, + "github": "https://github.com/iobroker-community-adapters/ioBroker.tr-064", + "installs": 20034, + "weekDownloads": 478, + "stars": 36, + "issues": 42, "score": 1 }, - "mydlink": { + "snmp": { "title": { - "de": "mydlink", - "en": "mydlink", - "ru": "mydlink", - "zh-cn": "mydlink" - }, - "content": "adapterref/iobroker.mydlink/README.md", - "icon": "adapterref/iobroker.mydlink/mydlink.png", - "keywords": "mydlink, dlink, dsp-w215, dsp-w115, dch-s150", - "authors": "Garfonso ", - "license": "MIT", - "published": "2019-11-08T15:03:01.181Z", - "version": "1.3.6", - "latestVersion": "1.3.6", - "compact": true, - "description": { - "en": "connects mydlink plugs and sensors to ioBroker", - "de": "verbindet Mydlink-Stecker und Sensoren mit ioBroker", - "ru": "подключает плагины и датчики mydlink к ioBroker", - "pt": "conecta plugs mydlink e sensores ao ioBroker", - "nl": "verbindt mydlink pluggen en sensoren met ioBroker", - "fr": "connecte les plugs et capteurs mydlink à ioBroker", - "it": "collega spine e sensori mydlink a ioBroker", - "es": "conecta los conectores y sensores de midlink a ioBroker", - "pl": "łączy wtyczki i czujniki mydlink z joBrokerem", - "uk": "підключає мідлінк штекер і датчики до ioBroker", - "zh-cn": "连接 Mydlink 插件和传感器到 ioBroker" - }, - "titleFull": { - "en": "mydlink", - "de": "mydlink", - "ru": "mydlink", - "pt": "mydlink", - "nl": "mijndlink", - "fr": "mondlink", - "it": "mydlink", - "es": "mydlink", - "pl": "mydlink", - "uk": "mydlink", - "zh-cn": "mydlink" + "de": "snmp", + "en": "snmp", + "ru": "snmp", + "zh-cn": "snmp" }, - "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.mydlink", - "installs": 128, - "weekDownloads": 9, - "stars": 4, - "issues": 18, + "content": "adapterref/iobroker.snmp/README.md", + "icon": "adapterref/iobroker.snmp/snmp.png", + "installs": 1948, + "weekDownloads": 40, + "stars": 10, + "issues": 11, "score": 1 }, - "snips": { + "onvif": { "title": { - "de": "snips", - "en": "snips", - "ru": "snips", - "zh-cn": "snips" + "de": "onvif", + "en": "onvif", + "ru": "onvif", + "zh-cn": "onvif" }, - "content": "adapterref/iobroker.snips/README.md", - "icon": "adapterref/iobroker.snips/snips.png", - "keywords": "snips, GUI, graphical, scada", - "authors": "Walter Zengel , Michael Schuster , bluefox ", + "content": "adapterref/iobroker.onvif/README.md", + "icon": "adapterref/iobroker.onvif/onvif.png", + "keywords": "onvif, camera", + "authors": "TA2k ", "license": "MIT", - "published": "2018-09-16T18:57:14.909Z", - "version": "1.5.1", - "latestVersion": "1.5.1", - "materialize": true, + "published": "2018-12-11T14:47:57.551Z", + "version": "1.1.4", + "latestVersion": "1.1.4", "compact": true, "description": { - "en": "ioBroker snips", - "de": "ioBroker Snips", - "ru": "ioBroker Snips как образец" + "en": "Adapter for onvif cameras", + "de": "Adapter für Onvif-Kameras", + "ru": "Адаптер для онвиф камер", + "pt": "Adaptador para câmeras onvif", + "nl": "Adapter voor onvif-camera's", + "fr": "Adaptateur pour caméras onvif", + "it": "Adattatore per telecamere onvif", + "es": "Adaptador para cámaras onvif", + "pl": "Adapter do kamer onvif", + "uk": "Адаптер для фотокамер", + "zh-cn": "onvif 相机适配器" }, "titleFull": { - "en": "Snips-Offline speech2text", - "de": "Snips-Offline Speech2Text" + "en": "Onvif", + "de": "Onvif", + "ru": "Онвиф", + "pt": "onvif", + "nl": "Onvif", + "fr": "Onvif", + "it": "Onvif", + "es": "Onvif", + "pl": "Onvif", + "uk": "Onvif", + "zh-cn": "Onvif" }, - "branch": "master", - "github": "https://github.com/unltdnetworx/ioBroker.snips", - "installs": 85, - "weekDownloads": 13, - "stars": 5, - "issues": 14, + "branch": "main", + "github": "https://github.com/iobroker-community-adapters/ioBroker.onvif", + "installs": 3754, + "weekDownloads": 122, + "stars": 2, + "issues": 8, "score": 1 }, - "mihome": { + "fritzbox": { "title": { - "de": "mihome", - "en": "mihome", - "ru": "mihome", - "zh-cn": "mihome" + "de": "fritzbox", + "en": "fritzbox", + "ru": "fritzbox", + "zh-cn": "fritzbox" }, - "content": "adapterref/iobroker.mihome/README.md", - "icon": "adapterref/iobroker.mihome/mihome.png", - "keywords": "mihome, xiaomi", - "authors": "bluefox ", + "content": "adapterref/iobroker.fritzbox/README.md", + "icon": "adapterref/iobroker.fritzbox/fritzbox.png", + "keywords": "fritzbox, cdr, callmonitor", + "authors": "ruhr , UncleSam ", "license": "MIT", - "published": "2017-06-05T17:40:26.665Z", - "version": "1.4.0", - "latestVersion": "1.4.0", - "materialize": true, - "compact": true, + "published": "2015-07-04T18:44:53.023Z", + "version": "0.6.0", + "latestVersion": "0.6.0", + "compact": false, "description": { - "en": "Xiaomi MiHome gateway support", - "de": "Xiaomi MiHome Gateway Unterstützung", - "ru": "Поддержка «Xiaomi MiHome gateway»", - "pt": "Suporte Xiaomi MiHome gateway", - "nl": "Xiaomi MiHome gateway -ondersteuning", - "fr": "Prise en charge de la passerelle Xiaomi MiHome", - "it": "Supporto Xiaomi MiHome gateway", - "es": "Asistencia técnica para Xiaomi MiHome gateway", - "pl": "Wsparcie dla Xiaomi MiHome gateway", - "zh-cn": "小米绿米网关接入适配器" + "en": "Adapter monitors the call information from Fritzbox via tcp, Port 1012 (Activate call monitor in the Fritzbox with #96*5*)", + "de": "Adapter überwacht die Anrufinformationen von Fritzbox über TCP, Port 1012 (Anrufüberwachung in der Fritzbox mit #96*5* aktivieren)", + "ru": "Адаптер отслеживает информацию о звонках из Fritzbox через tcp, порт 1012 (активируйте монитор звонков в Fritzbox с помощью #96*5*)", + "pt": "O adaptador monitora as informações de chamadas do Fritzbox via tcp, porta 1012 (Ative o monitor de chamadas no Fritzbox com #96*5*)", + "nl": "Adapter bewaakt de oproepinformatie van Fritzbox via tcp, poort 1012 (Activeer oproepmonitor in de Fritzbox met #96*5*)", + "fr": "L'adaptateur surveille les informations d'appel de Fritzbox via tcp, port 1012 (activez le moniteur d'appel dans la Fritzbox avec #96*5*)", + "it": "L'adattatore monitora le informazioni sulle chiamate da Fritzbox tramite TCP, Port 1012 (Attiva il monitoraggio delle chiamate nel Fritzbox con #96*5*)", + "es": "El adaptador monitorea la información de llamadas de Fritzbox a través de tcp, Puerto 1012 (Activar el monitor de llamadas en Fritzbox con #96*5*)", + "pl": "Adapter monitoruje informacje o połączeniach z Fritzbox przez tcp, Port 1012 (Aktywuj monitor połączeń we Fritzbox za pomocą #96*5*)", + "zh-cn": "适配器通过 tcp 端口 1012 监控 Fritzbox 的呼叫信息(使用 #96*5* 激活 Fritzbox 中的呼叫监控器)" }, "titleFull": { - "en": "Xiaomi MiHome Gateway", - "de": "Xiaomi MiHome-Gateway", - "ru": "Шлюз Xiaomi MiHome", - "pt": "Xiaomi MiHome Gateway", - "nl": "Xiaomi MiHome-gateway", - "fr": "Passerelle Xiaomi MiHome", - "it": "Xiaomi MiHome Gateway", - "es": "Puerta de enlace Xiaomi MiHome", - "pl": "Bramka Xiaomi MiHome", - "zh-cn": "小米米家网关" + "en": "FRITZ!Box", + "de": "FRITZ!Box", + "ru": "FRITZ!Box", + "pt": "FRITZ!Box", + "nl": "FRITZ!Box", + "fr": "FRITZ!Box", + "it": "FRITZ!Box", + "es": "FRITZ!Box", + "pl": "FRITZ!Box", + "uk": "FRITZ!Box", + "zh-cn": "FRITZ!Box" }, "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.mihome", - "installs": 2590, - "weekDownloads": 52, - "stars": 109, - "issues": 33, + "github": "https://github.com/iobroker-community-adapters/ioBroker.fritzbox", + "installs": 3433, + "weekDownloads": 118, + "stars": 18, + "issues": 17, "score": 1 }, - "innoxel": { + "synology": { "title": { - "de": "innoxel", - "en": "innoxel", - "ru": "innoxel", - "zh-cn": "innoxel" + "de": "synology", + "en": "synology", + "ru": "synology", + "zh-cn": "synology" }, - "content": "adapterref/iobroker.innoxel/README.md", - "icon": "adapterref/iobroker.innoxel/innoxel.png", - "keywords": "innoxel", - "authors": "matthsc ", + "content": "adapterref/iobroker.synology/README.md", + "icon": "adapterref/iobroker.synology/synology.png", + "keywords": "synology NAS control, synology, DSM, NAS", + "authors": "instalator, mcm1957 ", "license": "MIT", - "published": "2021-12-30T21:33:44.968Z", - "version": "0.4.2", - "latestVersion": "0.4.2", + "published": "2017-10-05T15:57:51.199Z", + "version": "3.1.0", + "latestVersion": "3.1.0", + "materialize": true, "compact": true, "description": { - "en": "Adapter for Innoxel Master 3", - "de": "Adapter für Innoxel Master 3", - "ru": "Адаптер для Innoxel Master 3", - "pt": "Adaptador para Innoxel Master 3", - "nl": "Adapter voor Innoxel Master 3", - "fr": "Adaptateur pour Innoxel Master 3", - "it": "Adattatore per Innoxel Master 3", - "es": "Adaptador para Innoxel Master 3", - "pl": "Adapter do Innoxel Master 3", - "uk": "Адаптер для Innoxel Master 3", - "zh-cn": "Inoxel Master 3 适配器" + "en": "Get status and control your NAS Synology", + "de": "Erhalten Sie Status und steuern Sie Ihre NAS Synology", + "ru": "Позволяет получать статус и управлять NAS Synology", + "pt": "Obtenha status e controle sua NAS Synology", + "nl": "Krijg status en controleer uw NAS Synology", + "fr": "Obtenez le statut et contrôlez votre NAS Synology", + "it": "Ottieni lo stato e controlla la tua Synology NAS", + "es": "Obtenga el estado y controle su NAS Synology", + "pl": "Uzyskaj status i kontroluj swój NAS Synology", + "zh-cn": "获取状态并控制您的 NAS Synology", + "uk": "Отримайте статус і керуйте своїм NAS Synology" }, "titleFull": { - "en": "Innoxel", - "de": "Innoxel", - "ru": "Инноксель", - "pt": "Innoxel", - "nl": "Innoxel", - "fr": "Innoxel", - "it": "Innoxel", - "es": "Innoxel", - "pl": "Innoxel", - "uk": "Innoxel", - "zh-cn": "英诺赛尔" + "en": "Synology NAS", + "de": "Synology NAS", + "ru": "Synology NAS", + "pt": "Synology NAS", + "nl": "Synology NAS", + "fr": "Synology NAS", + "it": "Synology NAS", + "es": "Synology NAS", + "pl": "Synology NAS", + "zh-cn": "Synology NAS", + "uk": "Synology NAS" }, - "branch": "main", - "github": "https://github.com/matthsc/ioBroker.innoxel", - "installs": 4, - "weekDownloads": 1, - "stars": 3, - "issues": 4, + "branch": "master", + "github": "https://github.com/iobroker-community-adapters/ioBroker.synology", + "installs": 6731, + "weekDownloads": 215, + "stars": 10, + "issues": 22, "score": 1 }, - "xs1": { + "proxmox": { "title": { - "de": "xs1", - "en": "xs1", - "ru": "xs1", - "zh-cn": "xs1" + "de": "proxmox", + "en": "proxmox", + "ru": "proxmox", + "zh-cn": "proxmox" }, - "content": "adapterref/iobroker.xs1/README.md", - "icon": "adapterref/iobroker.xs1/xs1.png", - "keywords": "EZcontrol, XS1, FS20, FS10", - "authors": "frankjoke ", + "content": "adapterref/iobroker.proxmox/README.md", + "icon": "adapterref/iobroker.proxmox/proxmox.png", + "keywords": "proxmox, vm, virtual machine, lxc, container", + "authors": "MeisterTR , Matthias Kleine ", "license": "MIT", - "published": "2016-11-18T21:34:23.442Z", - "version": "1.0.2", - "latestVersion": "1.2.0", + "published": "2018-04-29T03:45:07.786Z", + "version": "2.3.0", + "latestVersion": "2.3.0", "compact": true, "description": { - "en": "ioBroker EZcontrol XS1 Adapter", - "de": "ioBroker EZcontrol XS1 Adapter", - "ru": "ioBroker EZcontrol XS1 адаптер", - "pt": "adaptador EZcontrol XS1 do ioBroker", - "nl": "quality over Quantity (QoQ) Releases Vertaling:", - "fr": "adaptateur EZcontrol XS1", - "it": "ioBroker EZcontrol XS1 adattatore", - "es": "ioBroker EZcontrol XS1 Adaptador", - "pl": "ioBroker EZ Control XS1 Adapter", - "uk": "ioBroker EZcontrol S1 адаптер", - "zh-cn": "io Broker EZ控制 XS1 Adapter" + "en": "iobroker proxmox adapter", + "de": "iobroker Proxmox Adapter", + "ru": "iobroker proxmox adapter", + "pt": "adaptador proxmox iobroker", + "nl": "iobroker proxmox-adapter", + "fr": "adaptateur iobroker proxmox", + "it": "adattatore iobroker proxmox", + "es": "adaptador iobroker proxmox", + "pl": "Adapter iobroker proxmox", + "zh-cn": "iobroker proxmox适配器", + "uk": "адаптер iobroker proxmox" }, "titleFull": { - "en": "EZcontrol XS1 adapter", - "de": "EZcontrol XS1 Adapter", - "ru": "EZcontrol XS1 адаптер", - "pt": "Adaptador EZcontrol XS1", - "nl": "XS1 adapter", - "fr": "Adaptateur EZcontrol XS1", - "it": "Adattatore EZcontrol XS1", - "es": "Adaptador EZcontrol XS1", - "pl": "EZPR XS1", - "uk": "Адаптер EZcontrol XS1", - "zh-cn": "EZ控制 XS1适应者" + "en": "Proxmox", + "de": "Proxmox", + "ru": "Proxmox", + "pt": "Proxmox", + "nl": "Proxmox", + "fr": "Proxmox", + "it": "Proxmox", + "es": "Proxmox", + "pl": "Proxmox", + "zh-cn": "Proxmox", + "uk": "Проксмокс" }, - "branch": "master", - "github": "https://github.com/frankjoke/ioBroker.xs1", - "installs": 67, - "weekDownloads": 3, - "stars": -1, - "issues": 5, + "branch": "master", + "github": "https://github.com/iobroker-community-adapters/ioBroker.proxmox", + "installs": 4102, + "weekDownloads": 112, + "stars": 29, + "issues": 6, "score": 1 }, - "yahka": { + "epson_ecotank_et_2750": { "title": { - "de": "yahka", - "en": "yahka", - "ru": "yahka", - "zh-cn": "yahka" + "de": "epson_ecotank_et_2750", + "en": "epson_ecotank_et_2750", + "ru": "epson_ecotank_et_2750", + "zh-cn": "epson_ecotank_et_2750" }, - "content": "adapterref/iobroker.yahka/README.md", - "icon": "adapterref/iobroker.yahka/yahka.png", - "keywords": "homekit, siri", - "authors": "Jens Weigele ", + "content": "adapterref/iobroker.epson_ecotank_et_2750/README.md", + "icon": "adapterref/iobroker.epson_ecotank_et_2750/epson_ecotank_et_2750.png", + "keywords": "printer, ink, Epson, Tinte, Drucker, pix, office", + "authors": "Dennis Rathjen ", "license": "MIT", - "published": "2016-10-05T20:29:55.035Z", - "version": "1.0.3", - "latestVersion": "1.0.9", + "published": "2021-01-14T21:29:07.152Z", + "version": "0.0.12", + "latestVersion": "0.0.12", "materialize": true, "compact": true, "description": { - "en": "yet another Homekit adapter", - "de": "noch ein weiterer Homekit-Adapter", - "ru": "Homekit драйвер", - "pt": "ainda outro adaptador Homekit", - "nl": "nog een andere Homekit-adapter", - "fr": "encore un autre adaptateur Homekit", - "it": "ancora un altro adattatore Homekit", - "es": "otro adaptador para el Homekit", - "pl": "kolejny adapter Homekit", - "zh-cn": "另一款Homekit适配器" + "en": "This adapter read tank level and other information from EPSON EcoTank ET-2750 and store in ioBroker.\n EPSON EcoTank ET-4750 is also supported (tested by Homoran)\n EPSON EcoTank ET-3750 is also supported (tested by christofkac)\nEPSON EcoTank ET-2721 is also supported (tested by mikepiko)", + "de": "Dieser Adapter liest den Tankfüllstand und andere Informationen aus dem EPSON EcoTank ET-2750 und speichert ihn in ioBroker.\n EPSON EcoTank ET-4750 is also supported (tested by Homoran)\n EPSON EcoTank ET-3750 is also supported (tested by christofkac)\nEPSON EcoTank ET-2721 is also supported (tested by mikepiko)", + "ru": "Этот адаптер считывает уровень в резервуаре и другую информацию из EPSON EcoTank ET-2750 и сохраняет в ioBroker.\n EPSON EcoTank ET-4750 is also supported (tested by Homoran)\n EPSON EcoTank ET-3750 is also supported (tested by christofkac)\nEPSON EcoTank ET-2721 is also supported (tested by mikepiko)", + "pt": "Este adaptador lê o nível do tanque e outras informações do EPSON EcoTank ET-2750 e armazena no ioBroker.\n EPSON EcoTank ET-4750 is also supported (tested by Homoran)\n EPSON EcoTank ET-3750 is also supported (tested by christofkac)\nEPSON EcoTank ET-2721 is also supported (tested by mikepiko)", + "nl": "Deze adapter leest het tankniveau en andere informatie van de EPSON EcoTank ET-2750 en slaat deze op in ioBroker.\n EPSON EcoTank ET-4750 is also supported (tested by Homoran)\n EPSON EcoTank ET-3750 is also supported (tested by christofkac)\nEPSON EcoTank ET-2721 is also supported (tested by mikepiko)", + "fr": "Cet adaptateur lit le niveau du réservoir et d'autres informations d'EPSON EcoTank ET-2750 et stocke dans ioBroker.\n EPSON EcoTank ET-4750 is also supported (tested by Homoran)\n EPSON EcoTank ET-3750 is also supported (tested by christofkac)\nEPSON EcoTank ET-2721 is also supported (tested by mikepiko)", + "it": "Questo adattatore legge il livello del serbatoio e altre informazioni da EPSON EcoTank ET-2750 e memorizza in ioBroker.\n EPSON EcoTank ET-4750 is also supported (tested by Homoran)\n EPSON EcoTank ET-3750 is also supported (tested by christofkac)\nEPSON EcoTank ET-2721 is also supported (tested by mikepiko)", + "es": "Este adaptador lee el nivel del tanque y otra información de EPSON EcoTank ET-2750 y lo almacena en ioBroker.\n EPSON EcoTank ET-4750 is also supported (tested by Homoran)\n EPSON EcoTank ET-3750 is also supported (tested by christofkac)\nEPSON EcoTank ET-2721 is also supported (tested by mikepiko)", + "pl": "Ten adapter odczytuje poziom w zbiorniku i inne informacje z EPSON EcoTank ET-2750 i zapisuje w ioBroker.\n EPSON EcoTank ET-4750 is also supported (tested by Homoran)\n EPSON EcoTank ET-3750 is also supported (tested by christofkac)\nEPSON EcoTank ET-2721 is also supported (tested by mikepiko)", + "zh-cn": "该适配器从EPSON EcoTank ET-2750读取水箱液位和其他信息,并存储在ioBroker中。\n ", + "uk": "Цей адаптер зчитує рівень бака та іншу інформацію з EPSON EcoTank ET-2750 і зберігає в ioBroker.\n Також підтримується EPSON EcoTank ET-4750 (перевірено Homoran)\n EPSON EcoTank ET-3750 також підтримується (перевірено christofkac)\nEPSON EcoTank ET-2721 також підтримується (перевірено mikepiko)" }, "titleFull": { - "en": "Homekit YAHKA" + "en": "EPSON EcoTank ET-2750", + "de": "EPSON EcoTank ET-2750", + "ru": "EPSON EcoTank ET-2750", + "pt": "EPSON EcoTank ET-2750", + "nl": "EPSON EcoTank ET-2750", + "fr": "EPSON EcoTank ET-2750", + "it": "EPSON EcoTank ET-2750", + "es": "EPSON EcoTank ET-2750", + "pl": "EPSON EcoTank ET-2750", + "zh-cn": "爱普生EcoTank ET-2750", + "uk": "EPSON EcoTank ET-2750" }, "branch": "master", - "github": "https://github.com/jensweigele/ioBroker.yahka", - "installs": 9402, - "weekDownloads": 396, - "stars": 127, - "issues": 84, + "github": "https://github.com/o0shojo0o/ioBroker.epson_ecotank_et_2750", + "installs": 246, + "weekDownloads": 10, + "stars": 2, + "issues": 1, "score": 1 }, - "s7": { + "wireguard": { "title": { - "de": "s7", - "en": "s7", - "ru": "s7", - "zh-cn": "s7" + "de": "wireguard", + "en": "wireguard", + "ru": "wireguard", + "zh-cn": "wireguard" }, - "content": "adapterref/iobroker.s7/README.md", - "icon": "adapterref/iobroker.s7/s7.png", - "keywords": "S7, SPS", - "authors": "smiling_Jack , bluefox ", + "content": "adapterref/iobroker.wireguard/README.md", + "icon": "adapterref/iobroker.wireguard/wireguard.svg", + "keywords": "wireguard", + "authors": "grizzelbee ", "license": "MIT", - "published": "2015-04-20T18:35:15.020Z", - "version": "1.4.3", - "latestVersion": "1.4.3", - "materialize": true, + "published": "2022-02-17T19:04:31.716Z", + "version": "1.6.4", + "latestVersion": "1.6.4", "compact": true, "description": { - "en": "Siemens SIMATIC S7 connection via Snap7", - "de": "Siemens SIMATIC S7-Anbindung über Snap7", - "ru": "Подключение Siemens SIMATIC S7 через Snap7", - "pt": "Conexão Siemens SIMATIC S7 via Snap7", - "nl": "Siemens SIMATIC S7-verbinding via Snap7", - "fr": "Connexion Siemens SIMATIC S7 via Snap7", - "it": "Collegamento Siemens SIMATIC S7 tramite Snap7", - "es": "Conexión Siemens SIMATIC S7 a través de Snap7", - "pl": "Połączenie Siemens SIMATIC S7 za pomocą Snap7", - "zh-cn": "通过Snap7的西门子SIMATIC S7连接" + "en": "Connect to WireGuard hosts and grab connection information on peers", + "de": "Stellen Sie eine Verbindung zu WireGuard-Hosts her und holen Sie sich Verbindungsinformationen zu Peers", + "ru": "Подключайтесь к узлам WireGuard и собирайте информацию о соединениях с одноранговыми узлами.", + "pt": "Conecte-se a hosts WireGuard e obtenha informações de conexão em pares", + "nl": "Maak verbinding met WireGuard-hosts en verzamel verbindingsinformatie over peers", + "fr": "Connectez-vous aux hôtes WireGuard et récupérez les informations de connexion sur les pairs", + "it": "Connettiti agli host WireGuard e prendi le informazioni di connessione sui peer", + "es": "Conéctese a los hosts de WireGuard y obtenga información de conexión de sus pares", + "pl": "Połącz się z hostami WireGuard i zdobądź informacje o połączeniach na komputerach równorzędnych", + "zh-cn": "连接到 WireGuard 主机并获取对等方的连接信息", + "uk": "Підключіться до хостів WireGuard і отримайте інформацію про підключення до однорангових пристроїв" }, "titleFull": { - "en": "Siemens Simatic S7" + "en": "WireGuard monitoring", + "de": "WireGuard-Überwachung", + "ru": "Мониторинг WireGuard", + "pt": "Monitoramento WireGuard", + "nl": "WireGuard-bewaking", + "fr": "Surveillance WireGuard", + "it": "Monitoraggio WireGuard", + "es": "Monitoreo de WireGuard", + "pl": "Monitorowanie WireGuard", + "zh-cn": "WireGuard 监控", + "uk": "Моніторинг WireGuard" }, - "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.s7", - "installs": 2173, - "weekDownloads": 127, - "stars": 16, - "issues": 18, + "branch": "main", + "github": "https://github.com/grizzelbee/ioBroker.wireguard", + "installs": 334, + "weekDownloads": 235, + "stars": 4, + "issues": 12, "score": 1 - }, - "myq": { + } + } + }, + "iot-systems": { + "title": { + "en": "IoT Systems", + "de": "IoT Systeme", + "ru": "Системы IoT", + "pt": "Sistemas IoT", + "nl": "IoT-systemen", + "fr": "Les systèmes IoT", + "it": "Sistemi IoT", + "es": "Sistemas IoT", + "pl": "Systemy IoT" + }, + "pages": { + "awtrix-light": { "title": { - "de": "myq", - "en": "myq", - "ru": "myq", - "zh-cn": "myq" + "de": "awtrix-light", + "en": "awtrix-light", + "ru": "awtrix-light", + "zh-cn": "awtrix-light" }, - "content": "adapterref/iobroker.myq/README.md", - "icon": "adapterref/iobroker.myq/myq-q.png", - "keywords": "myq, garage, door, chamberlain, liftmaster", - "authors": "Marius Burkard ", + "content": "adapterref/iobroker.awtrix-light/README.md", + "icon": "adapterref/iobroker.awtrix-light/awtrix-light.png", + "keywords": "hardware, clock, message, notification, awtrix, ulanzi, tc001", + "authors": "Matthias Kleine ", "license": "MIT", - "published": "2020-01-16T15:47:59.274Z", - "version": "-.-.-", - "latestVersion": "0.3.1", - "materialize": true, + "published": "2023-05-16T17:45:31.245Z", + "version": "1.3.0", + "latestVersion": "1.3.0", "compact": true, "description": { - "en": "Adapter to communicate with MyQ (Chamberlain/Liftmaster)", - "de": "Adapter zur Kommunikation mit MyQ (Chamberlain / Liftmaster)", - "ru": "Адаптер для связи с MyQ (Чемберлен / Лифтмастер)", - "pt": "Adaptador para se comunicar com MyQ (Chamberlain / Liftmaster)", - "nl": "Adapter om te communiceren met MyQ (Chamberlain / Liftmaster)", - "fr": "Adaptateur pour communiquer avec MyQ (Chamberlain / Liftmaster)", - "it": "Adattatore per comunicare con MyQ (Chamberlain / Liftmaster)", - "es": "Adaptador para comunicarse con MyQ (Chamberlain / Liftmaster)", - "pl": "Adapter do komunikacji z MyQ (Chamberlain / Liftmaster)", - "zh-cn": "与MyQ通信的适配器(Chamberlain / Liftmaster)" + "en": "Integrates your Awtrix 3 via HTTP", + "de": "Integriert Ihr Awtrix 3 über HTTP", + "ru": "Интегрирует ваш Awtrix 3 через HTTP", + "pt": "Integra seu Awtrix 3 via HTTP", + "nl": "Integreert uw Awtrix 3 via HTTP", + "fr": "Intègre votre Awtrix 3 via HTTP", + "it": "Integra il tuo Awtrix 3 tramite HTTP", + "es": "Integra tu Awtrix 3 vía HTTP", + "pl": "Integruje twój Awtrix 3 przez HTTP", + "uk": "Інтегрує ваш Awtrix 3 через HTTP", + "zh-cn": "通过 HTTP 集成您的乌兰子 Awtrix 3" }, "titleFull": { - "en": "MyQ" + "en": "Awtrix 3 (Awtrix Light)", + "de": "Awtrix 3 (Awtrix Light)", + "ru": "Awtrix 3 (Awtrix Light)", + "pt": "Awtrix 3 (Awtrix Light)", + "nl": "Awtrix 3 (Awtrix Light)", + "fr": "Awtrix 3 (Awtrix Light)", + "it": "Awtrix 3 (Awtrix Light)", + "es": "Awtrix 3 (Awtrix Light)", + "pl": "Awtrix 3 (Awtrix Light)", + "uk": "Awtrix 3 (Awtrix Light)", + "zh-cn": "Awtrix 3 (Awtrix Light)" }, "branch": "master", - "github": "https://github.com/StrathCole/ioBroker.myq", - "installs": 51, - "weekDownloads": 2, - "stars": -1, - "issues": 11, + "github": "https://github.com/klein0r/ioBroker.awtrix-light", + "installs": 2077, + "weekDownloads": 124, + "stars": 47, + "issues": 10, "score": 1 }, - "wamo": { + "fhem": { "title": { - "de": "wamo", - "en": "wamo", - "ru": "wamo", - "zh-cn": "wamo" + "de": "fhem", + "en": "fhem", + "ru": "fhem", + "zh-cn": "fhem" }, - "content": "adapterref/iobroker.wamo/README.md", - "icon": "adapterref/iobroker.wamo/wamo.png", - "keywords": "leakage protection, leakage monitor", - "authors": "smarthausleben ", - "license": "MIT", - "published": "2022-04-06T09:19:29.086Z", - "version": "-.-.-", - "latestVersion": "0.4.1", - "compact": true, - "description": { - "en": "wamo", - "de": "wamo", - "ru": "утечка", - "pt": "vazamento", - "nl": "lekdetectie", - "fr": "détection de fuite", - "it": "leakedect", - "es": "fugadecto", - "pl": "wyciek wycieku", - "zh-cn": "泄漏检测", - "uk": "wamo" + "content": "adapterref/iobroker.fhem/README.md", + "icon": "adapterref/iobroker.fhem/fhem.png", + "keywords": "FHEM", + "authors": "bluefox ", + "license": "MIT", + "published": "2016-05-31T20:33:16.704Z", + "version": "3.0.0", + "latestVersion": "3.0.0", + "compact": true, + "description": { + "en": "FHEM", + "de": "FHEM", + "ru": "FHEM", + "pt": "FHEM", + "nl": "FHEM", + "fr": "FHEM", + "it": "FHEM", + "es": "FHEM", + "pl": "FHEM", + "zh-cn": "FHEM" }, "titleFull": { - "en": "wamo", - "de": "wamo", - "ru": "wamo", - "pt": "Detecção de vazamento", - "nl": "wamo", - "fr": "wamo", - "it": "PerditaDect", - "es": "Detección de fugas", - "pl": "wamo", - "zh-cn": "泄漏检测", - "uk": "wamo" + "en": "FHEM connection", + "de": "FHEM-Verbindung", + "ru": "Подключение FHEM", + "pt": "Conexão FHEM", + "nl": "FHEM-verbinding", + "fr": "Connexion FHEM", + "it": "Connessione FHEM", + "es": "Conexión FHEM", + "pl": "Połączenie FHEM", + "zh-cn": "FHEM 连接" }, - "branch": "main", - "github": "https://github.com/smarthausleben/ioBroker.wamo", - "installs": 42, - "weekDownloads": 1, - "stars": 5, - "issues": 1, + "branch": "master", + "github": "https://github.com/iobroker-community-adapters/ioBroker.fhem", + "installs": 2181, + "weekDownloads": 259, + "stars": 15, + "issues": 13, "score": 1 }, - "homee": { + "cul": { "title": { - "de": "homee", - "en": "homee", - "ru": "homee", - "zh-cn": "homee" + "de": "cul", + "en": "cul", + "ru": "cul", + "zh-cn": "cul" }, - "content": "adapterref/iobroker.homee/README.md", - "icon": "adapterref/iobroker.homee/homee.png", - "keywords": "homee", - "authors": "Apollon77 ", - "license": "MIT", - "published": "2018-07-27T06:47:49.181Z", - "version": "1.2.0", - "latestVersion": "1.2.0", + "content": "adapterref/iobroker.cul/README.md", + "icon": "adapterref/iobroker.cul/busware.jpg", + "keywords": "cul, coc, cuno, FS20, MAX!, HMS, FHT, EM, ELV, 868, busware", + "authors": "hobbyquaker ", + "license": "GPL-2.0-or-later", + "published": "2015-04-16T19:14:41.319Z", + "version": "2.2.0", + "latestVersion": "2.2.0", "materialize": true, "compact": true, "description": { - "en": "support homee devices", - "de": "Unterstützung von homee-Geräten", - "ru": "поддержка устройств homee", - "pt": "suporte a dispositivos homee", - "nl": "ondersteuning van homee-apparaten", - "fr": "soutenir les appareils homee", - "it": "supporta i dispositivi homee", - "es": "soportar dispositivos homee", - "pl": "obsługuje urządzenia homee", - "zh-cn": "支持家庭设备" + "en": "Javascript/Node.js based Busware CUL USB/culfw adapter", + "de": "Javascript/Node.js basierter Busware CUL USB/Culfw Adapter", + "ru": "Адаптер Busware CUL USB/culfw", + "pt": "Adaptador Bus/CUL USB/culfw baseado em Javascript/Node.js", + "nl": "Op Javascript/Node.js gebaseerde Busware CUL USB/culfw-adapter", + "fr": "Adaptateur USB/culfw Busware CUL basé sur Javascript/Node.js", + "it": "Adattatore Bus/Culfw CUL basato su Javascript/Node.js", + "es": "Adaptador USB/culfw Busware CUL basado en Javascript/Node.js", + "pl": "Adapter Busware CUL USB/culfw oparty na Javascript/Node.js", + "zh-cn": "基于Javascript/Node.js的Busware CUL USB/culfw适配器" }, "titleFull": { - "en": "homee", - "de": "homee", - "ru": "homee", - "pt": "homee", - "nl": "homee", - "fr": "homee", - "it": "homee", - "es": "homee", - "pl": "homee", - "zh-cn": "荷姆" + "en": "CUL/culfw", + "de": "CUL/culfw", + "ru": "CUL/культура", + "pt": "CUL/culfw", + "nl": "CUL/culfw", + "fr": "CUL/culfw", + "it": "CUL/culf", + "es": "CUL/culfw", + "pl": "KUL/zapas", + "zh-cn": "CUL/culfw" }, "branch": "master", - "github": "https://github.com/Apollon77/ioBroker.homee", - "installs": 535, - "weekDownloads": 11, - "stars": 12, - "issues": 21, + "github": "https://github.com/ioBroker/ioBroker.cul", + "installs": 732, + "weekDownloads": 15, + "stars": 1, + "issues": 5, "score": 1 }, - "selverf": { + "anelhut": { "title": { - "de": "selverf", - "en": "selverf", - "ru": "selverf", - "zh-cn": "selverf" + "de": "anelhut", + "en": "anelhut", + "ru": "anelhut", + "zh-cn": "anelhut" }, - "content": "adapterref/iobroker.selverf/README.md", - "icon": "adapterref/iobroker.selverf/selverf.png", - "keywords": "Gateway, Selve, Rollershutter", - "authors": "Rintrium ", + "content": "adapterref/iobroker.anelhut/README.md", + "icon": "adapterref/iobroker.anelhut/anelhut.png", + "keywords": "Anel, Hut, NetCtrl, PowerHut", + "authors": "dan1-de ", "license": "MIT", - "published": "2021-07-10T20:00:49.328Z", - "version": "0.6.3", - "latestVersion": "0.6.3", + "published": "2021-02-22T20:26:53.472Z", + "version": "1.0.15", + "latestVersion": "1.0.15", "materialize": true, "compact": true, "description": { - "en": "Connection with Selve actuators and sensors through USB-Gateway", - "de": "Verbindung zu Selve Geräten mittels USB-Gateway", - "ru": "Connection with Selve actuators and sensors through USB-Gateway", - "pt": "Connection with Selve actuators and sensors through USB-Gateway", - "nl": "Connection with Selve actuators and sensors through USB-Gateway", - "fr": "Connection with Selve actuators and sensors through USB-Gateway", - "it": "Connection with Selve actuators and sensors through USB-Gateway", - "es": "Connection with Selve actuators and sensors through USB-Gateway", - "pl": "Connection with Selve actuators and sensors through USB-Gateway", - "zh-cn": "Connection with Selve actuators and sensors through USB-Gateway" + "en": "Adapter for the NET-PwrCrtl devices of ANEL Electronic AG. Supported Devices: NET-PwrCtrl HUT, NET-PwrCtrl IO, HOME, PRO, POWER, ADV", + "de": "Adapter für die NET-PwrCrtl-Geräte der von der ANEL Electronic AG. Unterstützte Geräte: NET-PwrCtrl HUT, NET-PwrCtrl IO, HOME, PRO, POWER, ADV", + "ru": "Адаптер для устройств NET-PwrCrtl компании ANEL Electronic AG. Поддерживаемые устройства: NET-PwrCtrl HUT, NET-PwrCtrl IO, HOME, PRO, POWER, ADV", + "pt": "Adaptador para os dispositivos NET-PwrCrtl da ANEL Electronic AG. Dispositivos com suporte: NET-PwrCtrl HUT, NET-PwrCtrl IO, HOME, PRO, POWER, ADV", + "nl": "Adapter voor de NET-PwrCrtl-apparaten van ANEL Electronic AG. Ondersteunde apparaten: NET-PwrCtrl HUT, NET-PwrCtrl IO, HOME, PRO, POWER, ADV", + "fr": "Adaptateur pour les appareils NET-PwrCrtl d'ANEL Electronic AG. Appareils pris en charge: NET-PwrCtrl HUT, NET-PwrCtrl IO, HOME, PRO, POWER, ADV", + "it": "Adattatore per i dispositivi NET-PwrCrtl di ANEL Electronic AG. Dispositivi supportati: NET-PwrCtrl HUT, NET-PwrCtrl IO, HOME, PRO, POWER, ADV", + "es": "Adaptador para los dispositivos NET-PwrCrtl de ANEL Electronic AG. Dispositivos compatibles: NET-PwrCtrl HUT, NET-PwrCtrl IO, HOME, PRO, POWER, ADV", + "pl": "Adapter do urządzeń NET-PwrCrtl obsługiwanych urządzeń ANEL Electronic AG. NET-PwrCtrl HUT, NET-PwrCtrl IO, HOME, PRO, POWER, ADV", + "zh-cn": "适用于ANEL Electronic AG的NET-PwrCrtl设备的适配器支持的设备:NET-PwrCtrl HUT,NET-PwrCtrl IO,HOME,PRO,POWER,ADV", + "uk": "Адаптер для пристроїв NET-PwrCrtl компанії ANEL Electronic AG. " }, "titleFull": { - "en": "SelveRF", - "de": "SelveRF", - "ru": "SelveRF", - "pt": "SelveRF", - "nl": "SelveRF", - "fr": "SelveRF", - "it": "SelveRF", - "es": "SelveRF", - "pl": "SelveRF", - "zh-cn": "SelveRF" + "en": "Anel Hut", + "de": "Anel Hut", + "ru": "Анель Хат", + "pt": "Cabana Anel", + "nl": "Anel Hut", + "fr": "Cabane Anel", + "it": "Anel Hut", + "es": "Anel Hut", + "pl": "Anel Hut", + "zh-cn": "阿内尔小屋", + "uk": "Хатина Анель" }, "branch": "master", - "github": "https://github.com/Rintrium/ioBroker.selverf", - "installs": 44, - "weekDownloads": 8, - "stars": 3, - "issues": 10, + "github": "https://github.com/dan1-de/ioBroker.anelhut", + "installs": 43, + "weekDownloads": 7, + "stars": 1, + "issues": 0, "score": 1 }, - "link2home": { + "blebox": { "title": { - "de": "link2home", - "en": "link2home", - "ru": "link2home", - "zh-cn": "link2home" + "de": "blebox", + "en": "blebox", + "ru": "blebox", + "zh-cn": "blebox" }, - "content": "adapterref/iobroker.link2home/README.md", - "icon": "adapterref/iobroker.link2home/link2home.png", - "keywords": "link2home, rev", - "authors": "TA2k ", + "content": "adapterref/iobroker.blebox/README.md", + "icon": "adapterref/iobroker.blebox/blebox.png", + "keywords": "blebox", + "authors": "Kai van Nuis ", "license": "MIT", - "published": "2022-12-05T07:59:20.236Z", - "version": "0.0.1", - "latestVersion": "0.0.1", + "published": "2022-01-16T11:53:23.457Z", + "version": "2.1.0", + "latestVersion": "2.1.0", + "materialize": true, "compact": true, "description": { - "en": "Adapter for Link2Home devices", - "de": "Adapter für Link2Home-Geräte", - "ru": "Адаптер для устройств Link2Home", - "pt": "Adaptador para dispositivos Link2Home", - "nl": "Adapter voor Link2Home-apparaten", - "fr": "Adaptateur pour appareils Link2Home", - "it": "Adattatore per dispositivi Link2Home", - "es": "Adaptador para dispositivos Link2Home", - "pl": "Adapter do urządzeń Link2Home", - "zh-cn": "Link2Home 设备适配器" - }, - "titleFull": { - "en": "Link2Home", - "de": "Link2Home", - "ru": "Link2Главная", - "pt": "Link2Home", - "nl": "Link2Home", - "fr": "Link2Home", - "it": "Link2Home", - "es": "Link2Inicio", - "pl": "Link2Home", - "zh-cn": "Link2Home" + "en": "Adapter for blebox systems", + "de": "Adapter für Blebox-Systeme", + "ru": "Адаптер для blebox-систем", + "pt": "Adaptador para sistemas blebox", + "nl": "Adapter voor blebox-systemen", + "fr": "Adaptateur pour systèmes blebox", + "it": "Adattatore per sistemi blebox", + "es": "Adaptador para sistemas blebox", + "pl": "Adapter do systemów blebox", + "zh-cn": "blebox系统适配器", + "uk": "Адаптер для систем blebox" }, - "branch": "main", - "github": "https://github.com/TA2k/ioBroker.link2home", - "installs": 60, - "weekDownloads": 2, - "stars": 1, - "issues": 3, + "titleFull": { + "en": "Blebox", + "de": "Blebox", + "ru": "блебокс", + "pt": "Blebox", + "nl": "Blebox", + "fr": "Blébox", + "it": "Blebox", + "es": "Blebox", + "pl": "Blebox", + "zh-cn": "盲盒", + "uk": "Blebox" + }, + "branch": "master", + "github": "https://github.com/ka-vaNu/ioBroker.blebox", + "installs": 100, + "weekDownloads": 7, + "stars": 6, + "issues": 9, "score": 1 }, - "homepilot": { + "enet": { "title": { - "de": "homepilot", - "en": "homepilot", - "ru": "homepilot", - "zh-cn": "homepilot" + "de": "enet", + "en": "enet", + "ru": "enet", + "zh-cn": "enet" }, - "content": "adapterref/iobroker.homepilot/README.md", - "icon": "adapterref/iobroker.homepilot/homepilot.png", - "keywords": "blinds, jalousien, homepilot, duofern, rademacher, rollladen, rollos, pix", - "authors": "Pix", + "content": "adapterref/iobroker.enet/README.md", + "icon": "adapterref/iobroker.enet/enet.png", + "keywords": "Jung, Gira, eNet", + "authors": "SebastianSchultz , Stoffel7 ", "license": "MIT", - "published": "2016-07-09T11:17:48.404Z", - "version": "1.2.3", - "latestVersion": "1.2.3", + "published": "2018-01-08T12:46:49.219Z", + "version": "1.0.1", + "latestVersion": "1.0.1", "materialize": true, + "compact": true, "description": { - "en": "control Homepilot Duofern Devices with ioBroker", - "de": "verbindet Rademacher Homepilot Duofern Geräte mit ioBroker", - "ru": "контроль Homepilot Duofern Devices с ioBroker", - "pt": "Control Homepilot Duofern Devices com ioBroker", - "nl": "controle Homepilot Duofern-apparaten met ioBroker", - "fr": "contrôle Homepilot Duofern Devices avec ioBroker", - "it": "controlla i dispositivi Homepilot Duofern con ioBroker", - "es": "controlar dispositivos Homepilot Duofern con ioBroker", - "pl": "kontroluj urządzenia Homofilot Duofern z ioBroker", - "zh-cn": "使用ioBroker控制Homepilot Duofern设备" + "en": "Controls Jung/Gira eNet Smarthome devices through the eNet Mobile Gate Wireless IP gateway or the eNet Smart Home Server", + "de": "Steuert Jung/Gira eNet Smarthome-Geräte über das eNet Mobile Gate Funk IP Gateway oder dem eNet Smart Home Server", + "ru": "Controls Jung/Gira eNet Smarthome devices through the eNet Mobile Gate Wireless IP gateway or the eNet Smart Home Server", + "pt": "Controls Jung/Gira eNet Smarthome devices through the eNet Mobile Gate Wireless IP gateway or the eNet Smart Home Server", + "fr": "Controls Jung/Gira eNet Smarthome devices through eNet Mobile Gate Wireless IP gateway or the eNet Smart Home Server", + "nl": "Controls Jung/Gira eNet Smarthome devices through eNet Mobile Gate Wireless IP gateway or the eNet Smart Home Server", + "it": "Controls Jung/Gira eNet Smarthome devices through eNet Mobile Gate Wireless IP gateway or the eNet Smart Home Server", + "es": "Controls Jung/Gira eNet Smarthome devices through eNet Mobile Gate Wireless IP gateway or the eNet Smart Home Server" }, "titleFull": { - "en": "Homepilot", - "de": "Homepilot", - "ru": "Homepilot", - "pt": "Homepilot", - "nl": "Homepilot", - "fr": "Homepilot", - "it": "Homepilot", - "es": "Homepilot", - "pl": "Homepilot", - "zh-cn": "Homepilot" + "de": "Steuert Jung/Gira eNet Smarthome-Geräte über das eNet Mobile Gate Funk IP Gateway oder dem eNet Smart Home Server", + "en": "Steuert Jung/Gira eNet Smarthome-Geräte über das eNet Mobile Gate Funk IP Gateway oder dem eNet Smart Home Server" }, "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.homepilot", - "installs": 331, - "weekDownloads": 31, - "stars": 23, - "issues": 10, + "github": "https://github.com/Stoffel7/ioBroker.enet", + "installs": 76, + "weekDownloads": 5, + "stars": 13, + "issues": 18, "score": 1 }, - "cul": { + "innoxel": { "title": { - "de": "cul", - "en": "cul", - "ru": "cul", - "zh-cn": "cul" + "de": "innoxel", + "en": "innoxel", + "ru": "innoxel", + "zh-cn": "innoxel" }, - "content": "adapterref/iobroker.cul/README.md", - "icon": "adapterref/iobroker.cul/busware.jpg", - "keywords": "cul, coc, cuno, FS20, MAX!, HMS, FHT, EM, ELV, 868, busware", - "authors": "hobbyquaker ", - "license": "GPL-2.0-or-later", - "published": "2015-04-16T19:14:41.319Z", - "version": "2.2.0", - "latestVersion": "2.2.0", - "materialize": true, + "content": "adapterref/iobroker.innoxel/README.md", + "icon": "adapterref/iobroker.innoxel/innoxel.png", + "keywords": "innoxel", + "authors": "matthsc ", + "license": "MIT", + "published": "2021-12-30T21:33:44.968Z", + "version": "0.4.2", + "latestVersion": "0.4.2", "compact": true, "description": { - "en": "Javascript/Node.js based Busware CUL USB/culfw adapter", - "de": "Javascript/Node.js basierter Busware CUL USB/Culfw Adapter", - "ru": "Адаптер Busware CUL USB/culfw", - "pt": "Adaptador Bus/CUL USB/culfw baseado em Javascript/Node.js", - "nl": "Op Javascript/Node.js gebaseerde Busware CUL USB/culfw-adapter", - "fr": "Adaptateur USB/culfw Busware CUL basé sur Javascript/Node.js", - "it": "Adattatore Bus/Culfw CUL basato su Javascript/Node.js", - "es": "Adaptador USB/culfw Busware CUL basado en Javascript/Node.js", - "pl": "Adapter Busware CUL USB/culfw oparty na Javascript/Node.js", - "zh-cn": "基于Javascript/Node.js的Busware CUL USB/culfw适配器" + "en": "Adapter for Innoxel Master 3", + "de": "Adapter für Innoxel Master 3", + "ru": "Адаптер для Innoxel Master 3", + "pt": "Adaptador para Innoxel Master 3", + "nl": "Adapter voor Innoxel Master 3", + "fr": "Adaptateur pour Innoxel Master 3", + "it": "Adattatore per Innoxel Master 3", + "es": "Adaptador para Innoxel Master 3", + "pl": "Adapter do Innoxel Master 3", + "uk": "Адаптер для Innoxel Master 3", + "zh-cn": "Inoxel Master 3 适配器" }, "titleFull": { - "en": "CUL/culfw", - "de": "CUL/culfw", - "ru": "CUL/культура", - "pt": "CUL/culfw", - "nl": "CUL/culfw", - "fr": "CUL/culfw", - "it": "CUL/culf", - "es": "CUL/culfw", - "pl": "KUL/zapas", - "zh-cn": "CUL/culfw" + "en": "Innoxel", + "de": "Innoxel", + "ru": "Инноксель", + "pt": "Innoxel", + "nl": "Innoxel", + "fr": "Innoxel", + "it": "Innoxel", + "es": "Innoxel", + "pl": "Innoxel", + "uk": "Innoxel", + "zh-cn": "英诺赛尔" }, - "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.cul", - "installs": 731, - "weekDownloads": 15, - "stars": 1, - "issues": 5, + "branch": "main", + "github": "https://github.com/matthsc/ioBroker.innoxel", + "installs": 4, + "weekDownloads": 1, + "stars": 3, + "issues": 4, "score": 1 }, - "xiaomi-gateway3": { + "procon-ip": { "title": { - "de": "xiaomi-gateway3", - "en": "xiaomi-gateway3", - "ru": "xiaomi-gateway3", - "zh-cn": "xiaomi-gateway3" + "de": "procon-ip", + "en": "procon-ip", + "ru": "procon-ip", + "zh-cn": "procon-ip" }, - "content": "adapterref/iobroker.xiaomi-gateway3/README.md", - "icon": "adapterref/iobroker.xiaomi-gateway3/xiaomi-gateway3.png", - "keywords": "ioBroker, smarthome, xiaomi, xiaomi-gateway, zigbee", - "authors": "Evgenii Abramov ", + "content": "adapterref/iobroker.procon-ip/README.md", + "icon": "adapterref/iobroker.procon-ip/procon-ip.png", + "keywords": "ProCon.IP, procon, pool-digital, swimming, pool", + "authors": "Yannic Labonte ", "license": "MIT", - "published": "2021-10-13T22:08:19.150Z", - "version": "-.-.-", - "latestVersion": "0.3.6", - "materialize": true, + "published": "2019-06-26T01:17:59.158Z", + "version": "1.6.0", + "latestVersion": "1.6.0", "compact": true, "description": { - "en": "Adapter for Xiaomi Gateway 3 integration", - "de": "Adapter für Xiaomi Gateway 3 Integration", - "ru": "Адаптер для интеграции Xiaomi Gateway 3", - "pt": "Adaptador para integração Xiaomi Gateway 3", - "nl": "Adapter voor Xiaomi Gateway 3-integratie", - "fr": "Adaptateur pour intégration Xiaomi Gateway 3", - "it": "Adattatore per integrazione Xiaomi Gateway 3", - "es": "Adaptador para la integración de Xiaomi Gateway 3", - "pl": "Adapter do integracji Xiaomi Gateway 3", - "zh-cn": "小米网关3集成适配器" + "en": "ioBroker adapter for basic support of the ProCon.IP swimming pool control unit. It is intended for integration with your ioBroker home automation, eg. to build logic that involves other devices or simply to be paired with your favorit voice assistant(s).", + "de": "ioBroker-Adapter zur grundlegenden Unterstützung der ProCon.IP-Schwimmbadsteuereinheit. Es ist für die Integration in Ihre ioBroker-Hausautomation vorgesehen, z. um eine Logik zu erstellen, an der andere Geräte beteiligt sind, oder um einfach mit Ihren bevorzugten Sprachassistenten gekoppelt zu werden.", + "ru": "Адаптер ioBroker для базовой поддержки блока управления бассейном ProCon.IP. Он предназначен для интеграции с домашней системой автоматизации ioBroker, например. создать логику, которая включает в себя другие устройства или просто быть в паре с вашим голосовым помощником.", + "pt": "Adaptador ioBroker para suporte básico da unidade de controle de piscinas ProCon.IP. Ele se destina à integração com sua automação residencial ioBroker, por exemplo. para criar lógica que envolva outros dispositivos ou simplesmente para emparelhar-se com seus assistentes de voz favoritos.", + "nl": "ioBroker-adapter voor basisondersteuning van de ProCon.IP zwembadbesturing. Het is bedoeld voor integratie met uw ioBroker-domotica, bijv. om logica op te bouwen die andere apparaten omvat of gewoon om te worden gekoppeld aan uw favoriete stemassistent (en).", + "fr": "Adaptateur ioBroker pour le support de base de l'unité de contrôle de piscine ProCon.IP. Il est destiné à être intégré à votre domotique ioBroker, par exemple. pour construire une logique qui implique d'autres appareils ou simplement pour être jumelé avec vos assistants vocaux préférés.", + "it": "adattatore ioBroker per il supporto di base dell'unità di controllo della piscina ProCon.IP. È destinato all'integrazione con l'automazione domestica ioBroker, ad es. per costruire una logica che coinvolga altri dispositivi o semplicemente per essere accoppiato con i tuoi assistenti vocali preferiti.", + "es": "Adaptador ioBroker para soporte básico de la unidad de control de piscina ProCon.IP. Está destinado a la integración con su domótica ioBroker, por ejemplo. para construir una lógica que involucre otros dispositivos o simplemente para que se vincule con su (s) asistente (s) de voz favorito (s).", + "pl": "Adapter ioBroker do podstawowej obsługi jednostki sterującej basenu ProCon.IP. Jest przeznaczony do integracji z automatyką domową ioBroker, np. zbudować logikę, która obejmuje inne urządzenia lub po prostu sparować ze swoimi ulubionymi asystentami głosowymi.", + "zh-cn": "ioBroker适配器,用于ProCon.IP游泳池控制单元的基本支持。它旨在与您的ioBroker家庭自动化集成,例如。建立涉及其他设备的逻辑,或者仅与您喜欢的语音助手配对。", + "uk": "Адаптер ioBroker для базової підтримки блоку керування басейном ProCon.IP. Він призначений для інтеграції з системою домашньої автоматизації ioBroker, наприклад. створювати логіку, яка залучає інші пристрої, або просто бути в парі з вашим улюбленим голосовим помічником(ами)." }, "titleFull": { - "en": "Xiaomi Gateway 3", - "de": "Xiaomi Gateway 3", - "ru": "Xiaomi Gateway 3", - "pt": "Xiaomi Gateway 3", - "nl": "Xiaomi Gateway 3", - "fr": "Xiaomi Gateway 3", - "it": "Xiaomi Gateway 3", - "es": "Xiaomi Gateway 3", - "pl": "Xiaomi Gateway 3", - "zh-cn": "Xiaomi Gateway 3" + "en": "ProCon.IP Pool Control", + "de": "ProCon.IP Poolsteuerung", + "ru": "ProCon.IP управления бассейном", + "pt": "ProCon.IP controle de piscina", + "nl": "ProCon.IP zwembadregeling", + "fr": "ProCon.IP le contrôle de la piscine", + "it": "ProCon.IP controllo piscina", + "es": "ProCon.IP control de la piscina", + "pl": "ProCon.IP sterowanie basenem", + "zh-cn": "ProCon.IP 池控制", + "uk": "Контроль пулу ProCon.IP" }, "branch": "master", - "github": "https://github.com/lasthead0/ioBroker.xiaomi-gateway3", - "installs": 51, - "weekDownloads": 3, + "github": "https://github.com/ylabonte/ioBroker.procon-ip", + "installs": 86, + "weekDownloads": 33, "stars": 6, - "issues": 4, + "issues": 0, "score": 1 }, - "e3oncan": { + "elero-usb-transmitter": { "title": { - "de": "e3oncan", - "en": "e3oncan", - "ru": "e3oncan", - "zh-cn": "e3oncan" + "de": "elero-usb-transmitter", + "en": "elero-usb-transmitter", + "ru": "elero-usb-transmitter", + "zh-cn": "elero-usb-transmitter" }, - "content": "adapterref/iobroker.e3oncan/README.md", - "icon": "adapterref/iobroker.e3oncan/e3oncan.png", - "keywords": "Viessmann, E3, CAN, Heating, PV, Energy Meter", - "authors": "MyHomeMyData ", + "content": "adapterref/iobroker.elero-usb-transmitter/README.md", + "icon": "adapterref/iobroker.elero-usb-transmitter/elero-usb-transmitter.png", + "keywords": "elero, shutters", + "authors": "Marc ", "license": "MIT", - "published": "2024-01-13T15:09:49.931Z", - "version": "0.9.4", - "latestVersion": "0.9.5", + "published": "2022-04-05T19:41:36.407Z", + "version": "0.5.2", + "latestVersion": "0.5.2", + "materialize": true, "compact": true, "description": { - "en": "Collect data on CAN bus for Viessmann E3 devices, e.g. Vitocal, Vitocharge, Energy Meters E380CA and E3100CB", - "de": "Greifen Sie auf Daten per CAN-Bus zu, für Viessmann E3-Geräte, z.B. Vitocal, Vitocharge, Energiezähler E380CA und E3100CB", - "ru": "Сбор данных по шине CAN для устройств Viessmann E3, например. Vitocal, Vitocharge, Счетчик энергии E380CA, E3100CB", - "pt": "Colete dados no barramento CAN para dispositivos Viessmann E3, por ex. Vitocal, Vitocharge, medidor de energia E380CA, E3100CB", - "nl": "Verzamel gegevens op de CAN-bus voor Viessmann E3-apparaten, b.v. Vitocal, Vitocharge, Energiemeter E380CA, E3100CB", - "fr": "Collectez des données sur le bus CAN pour les appareils Viessmann E3, par ex. Vitocal, Vitocharge, Compteur d'énergie E380CA, E3100CB", - "it": "Raccogliere dati sul bus CAN per dispositivi Viessmann E3, ad es. Vitocal, Vitocharge, Contatore di energia E380CA, E3100CB", - "es": "Recopilar datos en el bus CAN para dispositivos Viessmann E3, p. Vitocal, Vitocharge, Contador de energía E380CA, E3100CB", - "pl": "Zbieraj dane na magistrali CAN dla urządzeń Viessmann E3, np.: Vitocal, Vitocharge, licznik energii E380CA, E3100CB", - "uk": "Збір даних на шині CAN для пристроїв Viessmann E3, напр. Vitocal, Vitocharge, Енерголічильник E380CA, E3100CB", - "zh-cn": "收集 Viessmann E3 设备 CAN 总线上的数据,例如Vitocal、Vitocharge、能量计 E380CA, E3100CB" + "en": "Adapter to control Elero devices.", + "de": "Adapter zur Steuerung von Elero-Geräten.", + "ru": "Адаптер для управления устройствами Elero.", + "pt": "Adaptador para controlar dispositivos Elero.", + "nl": "Adapter om Elero-apparaten te bedienen.", + "fr": "Adaptateur pour contrôler les appareils Elero.", + "it": "Adattatore per controllare i dispositivi Elero.", + "es": "Adaptador para controlar dispositivos Elero.", + "pl": "Adapter do sterowania urządzeniami Elero.", + "zh-cn": "用于控制 Elero 设备的适配器。" }, "titleFull": { - "en": "Viessmann E3 CAN do", - "de": "Viessmann E3 CAN do", - "ru": "CAN-прослушиватель серии Viessmann E3", - "pt": "Ouvinte CAN da série Viessmann E3", - "nl": "Viessmann E3-serie CAN-luisteraar", - "fr": "Écouteur CAN Viessmann série E3", - "it": "Ascoltatore CAN Viessmann serie E3", - "es": "Oyente CAN serie Viessmann E3", - "pl": "Odbiornik CAN firmy Viessmann serii E3", - "uk": "CAN-слухач серії Viessmann E3", - "zh-cn": "菲斯曼E3系列CAN监听器" + "en": "Elero USB Transmitter", + "de": "Elero USB-Sender", + "ru": "USB-передатчик Elero", + "pt": "Transmissor Elero USB", + "nl": "Elero USB-zender", + "fr": "Émetteur USB Elero", + "it": "Trasmettitore USB Elero", + "es": "Transmisor USB Elero", + "pl": "Nadajnik Elero USB", + "zh-cn": "Elero USB 发射器" }, - "branch": "main", - "github": "https://github.com/MyHomeMyData/ioBroker.e3oncan", - "installs": 42, - "weekDownloads": 23, - "stars": 3, - "issues": 0, + "branch": "master", + "github": "https://github.com/marc2016/ioBroker.elero-usb-transmitter", + "installs": 22, + "weekDownloads": 2, + "stars": 1, + "issues": 2, "score": 1 }, "sureflap": { @@ -15221,7 +14335,7 @@ "authors": "Sickboy78 ", "license": "MIT", "published": "2021-02-21T17:20:42.822Z", - "version": "2.2.1", + "version": "2.3.0", "latestVersion": "2.3.0", "compact": true, "description": { @@ -15252,258 +14366,192 @@ }, "branch": "master", "github": "https://github.com/Sickboy78/ioBroker.sureflap", - "installs": 275, + "installs": 276, "weekDownloads": 72, "stars": 13, "issues": 1, "score": 1 }, - "mystrom": { - "title": { - "de": "mystrom", - "en": "mystrom", - "ru": "mystrom", - "zh-cn": "mystrom" - }, - "content": "adapterref/iobroker.mystrom/README.md", - "icon": "adapterref/iobroker.mystrom/mystrom.png", - "keywords": "mystrom", - "authors": "TA2k ", - "license": "MIT", - "published": "2020-12-06T00:38:06.131Z", - "version": "-.-.-", - "latestVersion": "0.1.0", - "materialize": true, - "compact": true, - "description": { - "en": "myStrom Adapter", - "de": "myStrom Adapter", - "ru": "myStrom адаптер", - "pt": "adaptador myStrom", - "nl": "myStrom-adapter", - "fr": "Adaptateur myStrom", - "it": "Adattatore myStrom", - "es": "Adaptador myStrom", - "pl": "Adapter myStrom", - "zh-cn": "myStrom适配器" - }, - "titleFull": { - "en": "myStrom", - "de": "myStrom", - "ru": "myStrom", - "pt": "myStrom", - "nl": "myStrom", - "fr": "myStrom", - "it": "myStrom", - "es": "myStrom", - "pl": "myStrom", - "zh-cn": "myStrom" - }, - "branch": "master", - "github": "https://github.com/TA2k/ioBroker.mystrom", - "installs": 484, - "weekDownloads": 4, - "stars": 6, - "issues": 16, - "score": 1 - }, - "wmswebcontrol": { + "snips": { "title": { - "de": "wmswebcontrol", - "en": "wmswebcontrol", - "ru": "wmswebcontrol", - "zh-cn": "wmswebcontrol" + "de": "snips", + "en": "snips", + "ru": "snips", + "zh-cn": "snips" }, - "content": "adapterref/iobroker.wmswebcontrol/README.md", - "icon": "adapterref/iobroker.wmswebcontrol/wmswebcontrol.png", - "keywords": "Warema WMS Webcontrol Pro", - "authors": "TA2k ", + "content": "adapterref/iobroker.snips/README.md", + "icon": "adapterref/iobroker.snips/snips.png", + "keywords": "snips, GUI, graphical, scada", + "authors": "Walter Zengel , Michael Schuster , bluefox ", "license": "MIT", - "published": "2021-08-31T18:27:55.928Z", - "version": "0.1.0", - "latestVersion": "0.1.2", + "published": "2018-09-16T18:57:14.909Z", + "version": "1.5.1", + "latestVersion": "1.5.1", "materialize": true, "compact": true, "description": { - "en": "Adapter for Warema WMS Webcontrol Pro", - "de": "Adapter für Warema WMS Webcontrol Pro", - "ru": "Адаптер для Warema WMS Webcontrol Pro", - "pt": "Adaptador para Warema WMS Webcontrol Pro", - "nl": "Adapter voor Warema WMS Webcontrol Pro", - "fr": "Adaptateur pour Warema WMS Webcontrol Pro", - "it": "Adattatore per Warema WMS Webcontrol Pro", - "es": "Adaptador para Warema WMS Webcontrol Pro", - "pl": "Adapter do Warema WMS Webcontrol Pro", - "zh-cn": "Warema WMS Webcontrol Pro适配器" + "en": "ioBroker snips", + "de": "ioBroker Snips", + "ru": "ioBroker Snips как образец" }, "titleFull": { - "en": "Warema WMS Webcontrol Pro", - "de": "Warema WMS Webcontrol Pro", - "ru": "Warema WMS Webcontrol Pro", - "pt": "Warema WMS Webcontrol Pro", - "nl": "Warema WMS Webcontrol Pro", - "fr": "Contrôle Web Warema WMS", - "it": "Warema WMS Webcontrol Pro", - "es": "Webcontrol de Warema WMS", - "pl": "Warema WMS Webcontrol Pro", - "zh-cn": "Warema WMS Webcontrol Pro" + "en": "Snips-Offline speech2text", + "de": "Snips-Offline Speech2Text" }, "branch": "master", - "github": "https://github.com/TA2k/ioBroker.wmswebcontrol", - "installs": 62, - "weekDownloads": 3, + "github": "https://github.com/unltdnetworx/ioBroker.snips", + "installs": 86, + "weekDownloads": 13, "stars": 5, - "issues": 6, + "issues": 14, "score": 1 }, - "homekit-controller": { + "rfxcom": { "title": { - "de": "homekit-controller", - "en": "homekit-controller", - "ru": "homekit-controller", - "zh-cn": "homekit-controller" + "de": "rfxcom", + "en": "rfxcom", + "ru": "rfxcom", + "zh-cn": "rfxcom" }, - "content": "adapterref/iobroker.homekit-controller/README.md", - "icon": "adapterref/iobroker.homekit-controller/homekit-controller.png", - "keywords": "homekit, hap", - "authors": "Ingo Fischer ", + "content": "adapterref/iobroker.rfxcom/README.md", + "icon": "adapterref/iobroker.rfxcom/rfxcom.png", + "keywords": "RfxCom, RfxCom, 433Mhz", + "authors": "", "license": "MIT", - "published": "2021-10-19T06:12:29.636Z", - "version": "0.5.10", - "latestVersion": "0.5.10", - "materialize": true, + "published": "2020-08-05T08:25:54.941Z", + "version": "-.-.-", + "latestVersion": "2.0.2", "compact": true, "description": { - "en": "Pair and control HomeKit devices directly", - "de": "HomeKit-Geräte direkt koppeln und steuern", - "ru": "Сопряжение и управление устройствами HomeKit напрямую", - "pt": "Emparelhe e controle dispositivos HomeKit diretamente", - "nl": "Koppel en bedien HomeKit-apparaten rechtstreeks", - "fr": "Associez et contrôlez directement les appareils HomeKit", - "it": "Associa e controlla direttamente i dispositivi HomeKit", - "es": "Empareje y controle los dispositivos HomeKit directamente", - "pl": "Paruj i steruj bezpośrednio urządzeniami HomeKit", - "zh-cn": "直接配对和控制 HomeKit 设备", - "uk": "Створюйте пару та керуйте пристроями HomeKit безпосередньо" + "en": "RFXtrx433XL USB HA controller", + "de": "RFXtrx433XL USB HA controller", + "ru": "RFXtrx433XL USB HA controller ", + "pt": "RFXtrx433XL USB HA controlador", + "nl": "RFXtrx433XL USB HA-controller", + "fr": "Contrôleur USB HA RFXtrx433XL", + "it": "Controller HA USB RFXtrx433XL", + "es": "Controlador RFXtrx433XL USB HA", + "pl": "RFXtrx433XL Kontroler USB HA", + "zh-cn": "RFXtrx433XL USB HA 控制器" }, "titleFull": { - "en": "HomeKit Controller", - "de": "HomeKit-Controller", - "ru": "Контроллер HomeKit", - "pt": "Controlador HomeKit", - "nl": "HomeKit-controller", - "fr": "Contrôleur HomeKit", - "it": "Controller HomeKit", - "es": "Controlador HomeKit", - "pl": "Kontroler HomeKit", - "zh-cn": "HomeKit 控制器", - "uk": "Контролер HomeKit" + "en": "RfxCom", + "de": "RfxCom", + "ru": "RfxCom", + "pt": "RfxCom", + "nl": "RfxCom", + "fr": "RfxCom", + "it": "RfxCom", + "es": "RfxCom", + "pl": "RfxCom", + "zh-cn": "RfxCom" }, "branch": "master", - "github": "https://github.com/Apollon77/ioBroker.homekit-controller", - "installs": 2605, - "weekDownloads": 77, - "stars": 15, - "issues": 9, + "github": "https://github.com/ioBroker/ioBroker.rfxcom", + "installs": 39, + "weekDownloads": 18, + "stars": 6, + "issues": 3, "score": 1 }, - "openhab": { + "selverf": { "title": { - "de": "openhab", - "en": "openhab", - "ru": "openhab", - "zh-cn": "openhab" + "de": "selverf", + "en": "selverf", + "ru": "selverf", + "zh-cn": "selverf" }, - "content": "adapterref/iobroker.openhab/README.md", - "icon": "adapterref/iobroker.openhab/openhab.png", - "keywords": "openhab", - "authors": "bluefox ", + "content": "adapterref/iobroker.selverf/README.md", + "icon": "adapterref/iobroker.selverf/selverf.png", + "keywords": "Gateway, Selve, Rollershutter", + "authors": "Rintrium ", "license": "MIT", - "published": "2017-05-09T21:14:27.652Z", - "version": "1.2.0", - "latestVersion": "1.2.0", + "published": "2021-07-10T20:00:49.328Z", + "version": "0.6.3", + "latestVersion": "0.6.3", "materialize": true, + "compact": true, "description": { - "en": "Connects ioBroker with OpenHAB", - "de": "Verbindet ioBroker mit OpenHAB", - "ru": "Соединяет ioBroker с OpenHAB", - "pt": "Conecta o ioBroker com o OpenHAB", - "nl": "Verbindt ioBroker met OpenHAB", - "fr": "Connecte ioBroker à OpenHAB", - "it": "Collega ioBroker con OpenHAB", - "es": "Conecta ioBroker con OpenHAB", - "pl": "Łączy oprogramowanie ioBroker z OpenHAB", - "zh-cn": "将ioBroker与OpenHAB连接" + "en": "Connection with Selve actuators and sensors through USB-Gateway", + "de": "Verbindung zu Selve Geräten mittels USB-Gateway", + "ru": "Connection with Selve actuators and sensors through USB-Gateway", + "pt": "Connection with Selve actuators and sensors through USB-Gateway", + "nl": "Connection with Selve actuators and sensors through USB-Gateway", + "fr": "Connection with Selve actuators and sensors through USB-Gateway", + "it": "Connection with Selve actuators and sensors through USB-Gateway", + "es": "Connection with Selve actuators and sensors through USB-Gateway", + "pl": "Connection with Selve actuators and sensors through USB-Gateway", + "zh-cn": "Connection with Selve actuators and sensors through USB-Gateway" }, "titleFull": { - "en": "OpenHAB", - "de": "OpenHAB", - "ru": "OpenHAB", - "pt": "OpenHAB", - "nl": "OpenHAB", - "fr": "OpenHAB", - "it": "OpenHAB", - "es": "OpenHAB", - "pl": "OpenHAB", - "uk": "АКЦІЇ", - "zh-cn": "打开HAB" + "en": "SelveRF", + "de": "SelveRF", + "ru": "SelveRF", + "pt": "SelveRF", + "nl": "SelveRF", + "fr": "SelveRF", + "it": "SelveRF", + "es": "SelveRF", + "pl": "SelveRF", + "zh-cn": "SelveRF" }, "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.openhab", - "installs": 739, - "weekDownloads": 22, - "stars": 90, - "issues": 2, + "github": "https://github.com/Rintrium/ioBroker.selverf", + "installs": 44, + "weekDownloads": 8, + "stars": 3, + "issues": 10, "score": 1 }, - "shelly": { + "tuya": { "title": { - "de": "shelly", - "en": "shelly", - "ru": "shelly", - "zh-cn": "shelly" + "de": "tuya", + "en": "tuya", + "ru": "tuya", + "zh-cn": "tuya" }, - "content": "adapterref/iobroker.shelly/README.md", - "icon": "adapterref/iobroker.shelly/shelly.png", - "keywords": "Shelly, IoT, CoAP, CoIoT, MQTT", - "authors": "Thorsten Stueben , Apollon77 , Matthias Kleine ", + "content": "adapterref/iobroker.tuya/README.md", + "icon": "adapterref/iobroker.tuya/tuya.png", + "keywords": "Tuya, switch, smarthome, iobroker", + "authors": "Apollon77 ", "license": "MIT", - "published": "2018-09-03T18:00:52.255Z", - "version": "7.0.0", - "latestVersion": "8.2.1", + "published": "2018-10-30T07:46:53.906Z", + "version": "3.16.0", + "latestVersion": "3.16.0", + "materialize": true, "compact": true, "description": { - "en": "Integrate Shelly devices via CoAP or MQTT", - "de": "Shelly-Geräte über CoAP oder MQTT integrieren", - "ru": "Интеграция Shelly устройств через CoAP или MQTT", - "pt": "Integrar dispositivos Shelly via CoAP ou MQTT", - "nl": "Integrate Shelly apparatuur via CoAP of MQT", - "fr": "Dispositifs Shelly intégrés via CoAP ou MQTT", - "it": "Integrare i dispositivi Shelly tramite CoAP o MQTT", - "es": "Integrar dispositivos Shelly a través de CoAP o MQTT", - "pl": "Integracja Shelly poprzez CoAP lub MQTT", - "uk": "Інтегруйте пристрої Shelly через CoAP або MQTT", - "zh-cn": "通过联合方案或技合中心将全套装置纳入" + "en": "Tuya Adapter", + "de": "Tuya Adapter", + "ru": "Tuya адаптер", + "pt": "Adaptador Tuya", + "nl": "Tuya-adapter", + "fr": "Adaptateur Tuya", + "it": "Adattatore Tuya", + "es": "Adaptador Tuya", + "pl": "Adapter Tuya", + "zh-cn": "涂鸦适配器", + "uk": "Туя адаптер" }, "titleFull": { - "en": "Shelly", - "de": "Shelly", - "ru": "Shelly", - "pt": "Shelly", - "nl": "Shelly", - "fr": "Shelly", - "it": "Shelly", - "es": "Shelly", - "pl": "Shelly", - "uk": "Shelly", - "zh-cn": "Shelly" + "en": "Tuya", + "de": "Tuya", + "ru": "Tuya", + "pt": "Tuya", + "nl": "Tuya", + "fr": "Tuya", + "it": "Tuya", + "es": "Tuya", + "pl": "Tuya", + "zh-cn": "土雅", + "uk": "Туя" }, "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.shelly", - "installs": 28967, - "weekDownloads": 2383, - "stars": 145, - "issues": 35, + "github": "https://github.com/Apollon77/ioBroker.tuya", + "installs": 10064, + "weekDownloads": 509, + "stars": 82, + "issues": 20, "score": 1 }, "bshb": { @@ -15536,485 +14584,645 @@ "zh-cn": "集成博世智能家居设备" }, "titleFull": { - "en": "Bosch Smart Home Bridge", - "de": "Bosch Smart Home Bridge", - "ru": "Bosch Smart Home Bridge", - "pt": "Bosch Smart Home Bridge", - "nl": "Bosch Smart Home Bridge", - "fr": "Bosch Smart Home Bridge", - "it": "Bosch Smart Home Bridge", - "es": "Bosch Smart Home Bridge", - "pl": "Bosch Smart Home Bridge", - "uk": "Bosch Smart Home Bridge", - "zh-cn": "Bosch Smart Home Bridge" + "en": "Bosch Smart Home Bridge", + "de": "Bosch Smart Home Bridge", + "ru": "Bosch Smart Home Bridge", + "pt": "Bosch Smart Home Bridge", + "nl": "Bosch Smart Home Bridge", + "fr": "Bosch Smart Home Bridge", + "it": "Bosch Smart Home Bridge", + "es": "Bosch Smart Home Bridge", + "pl": "Bosch Smart Home Bridge", + "uk": "Bosch Smart Home Bridge", + "zh-cn": "Bosch Smart Home Bridge" + }, + "branch": "master", + "github": "https://github.com/holomekc/ioBroker.bshb", + "installs": 1968, + "weekDownloads": 100, + "stars": 19, + "issues": 2, + "score": 1 + }, + "ecoflow-mqtt": { + "title": { + "de": "ecoflow-mqtt", + "en": "ecoflow-mqtt", + "ru": "ecoflow-mqtt", + "zh-cn": "ecoflow-mqtt" + }, + "content": "adapterref/iobroker.ecoflow-mqtt/README.md", + "icon": "adapterref/iobroker.ecoflow-mqtt/ecoflow-mqtt.png", + "keywords": "ecoflow, powerstream, powerstation, delta, river, powerkit, powerocaen, shp", + "authors": "foxthefox ", + "license": "MIT", + "published": "2023-11-02T22:24:58.891Z", + "version": "-.-.-", + "latestVersion": "1.0.4", + "compact": true, + "description": { + "en": "connects to ecoflow products", + "de": "verbindet sich mit Ecoflow-Produkten", + "ru": "подключается к продуктам Ecoflow", + "pt": "conecta-se a produtos ecoflow", + "nl": "koppelt aan ecoflow-producten", + "fr": "se connecte aux produits ecoflow", + "it": "si collega ai prodotti ecoflow", + "es": "se conecta a productos ecoflow", + "pl": "łączy się z produktami ecoflow", + "uk": "підключається до продуктів ecoflow", + "zh-cn": "连接至 Ecoflow 产品" + }, + "titleFull": { + "en": "ecoflow", + "de": "Ecoflow", + "ru": "экопоток", + "pt": "ecofluxo", + "nl": "ecostroom", + "fr": "écoflux", + "it": "ecoflusso", + "es": "ecoflujo", + "pl": "ekoprzepływ", + "uk": "екопотік", + "zh-cn": "生态流" + }, + "branch": "main", + "github": "https://github.com/foxthefox/ioBroker.ecoflow-mqtt", + "installs": 241, + "weekDownloads": 119, + "stars": -1 + }, + "haassohn": { + "title": { + "de": "haassohn", + "en": "haassohn", + "ru": "haassohn", + "zh-cn": "haassohn" + }, + "content": "adapterref/iobroker.haassohn/README.md", + "icon": "adapterref/iobroker.haassohn/haassohn.png", + "installs": 100, + "weekDownloads": 7, + "stars": 7, + "issues": 6, + "score": 1 + }, + "s7": { + "title": { + "de": "s7", + "en": "s7", + "ru": "s7", + "zh-cn": "s7" + }, + "content": "adapterref/iobroker.s7/README.md", + "icon": "adapterref/iobroker.s7/s7.png", + "keywords": "S7, SPS", + "authors": "smiling_Jack , bluefox ", + "license": "MIT", + "published": "2015-04-20T18:35:15.020Z", + "version": "1.4.3", + "latestVersion": "1.4.3", + "materialize": true, + "compact": true, + "description": { + "en": "Siemens SIMATIC S7 connection via Snap7", + "de": "Siemens SIMATIC S7-Anbindung über Snap7", + "ru": "Подключение Siemens SIMATIC S7 через Snap7", + "pt": "Conexão Siemens SIMATIC S7 via Snap7", + "nl": "Siemens SIMATIC S7-verbinding via Snap7", + "fr": "Connexion Siemens SIMATIC S7 via Snap7", + "it": "Collegamento Siemens SIMATIC S7 tramite Snap7", + "es": "Conexión Siemens SIMATIC S7 a través de Snap7", + "pl": "Połączenie Siemens SIMATIC S7 za pomocą Snap7", + "zh-cn": "通过Snap7的西门子SIMATIC S7连接" + }, + "titleFull": { + "en": "Siemens Simatic S7" }, "branch": "master", - "github": "https://github.com/holomekc/ioBroker.bshb", - "installs": 1960, - "weekDownloads": 100, - "stars": 19, - "issues": 2, + "github": "https://github.com/ioBroker/ioBroker.s7", + "installs": 2171, + "weekDownloads": 127, + "stars": 16, + "issues": 18, "score": 1 }, - "tapo": { + "link2home": { "title": { - "de": "tapo", - "en": "tapo", - "ru": "tapo", - "zh-cn": "tapo" + "de": "link2home", + "en": "link2home", + "ru": "link2home", + "zh-cn": "link2home" }, - "content": "adapterref/iobroker.tapo/README.md", - "icon": "adapterref/iobroker.tapo/tapo.png", - "keywords": "tp-link, tapo", + "content": "adapterref/iobroker.link2home/README.md", + "icon": "adapterref/iobroker.link2home/link2home.png", + "keywords": "link2home, rev", "authors": "TA2k ", "license": "MIT", - "published": "2022-09-10T08:33:02.524Z", - "version": "-.-.-", - "latestVersion": "0.3.3", - "materialize": true, + "published": "2022-12-05T07:59:20.236Z", + "version": "0.0.1", + "latestVersion": "0.0.1", "compact": true, "description": { - "en": "Adapter for TP-Link Tapo", - "de": "Adapter für TP-Link Tapo", - "ru": "Адаптер для TP-Link Tapo", - "pt": "Adaptador para TP-Link Tapo", - "nl": "Adapter voor TP-Link Tapo", - "fr": "Adaptateur pour TP-Link Tapo", - "it": "Adattatore per TP-Link Tapo", - "es": "Adaptador para TP-Link Tapo", - "pl": "Adapter do TP-Link Tapo", - "zh-cn": "TP-Link Tapo 适配器" + "en": "Adapter for Link2Home devices", + "de": "Adapter für Link2Home-Geräte", + "ru": "Адаптер для устройств Link2Home", + "pt": "Adaptador para dispositivos Link2Home", + "nl": "Adapter voor Link2Home-apparaten", + "fr": "Adaptateur pour appareils Link2Home", + "it": "Adattatore per dispositivi Link2Home", + "es": "Adaptador para dispositivos Link2Home", + "pl": "Adapter do urządzeń Link2Home", + "zh-cn": "Link2Home 设备适配器" }, "titleFull": { - "en": "TP-Link Tapo", - "de": "TP-Link Tapo", - "ru": "TP-Link Тапо", - "pt": "Tapo TP-Link", - "nl": "TP Link Tapo", - "fr": "Tapo TP-Link", - "it": "TP-Link Tapo", - "es": "Tapón de TP-Link", - "pl": "TP-Link Tapo", - "zh-cn": "TP-Link Tapo" + "en": "Link2Home", + "de": "Link2Home", + "ru": "Link2Главная", + "pt": "Link2Home", + "nl": "Link2Home", + "fr": "Link2Home", + "it": "Link2Home", + "es": "Link2Inicio", + "pl": "Link2Home", + "zh-cn": "Link2Home" }, - "branch": "master", - "github": "https://github.com/TA2k/ioBroker.tapo", - "installs": 1625, - "weekDownloads": 40, - "stars": 4, - "issues": 19, + "branch": "main", + "github": "https://github.com/TA2k/ioBroker.link2home", + "installs": 60, + "weekDownloads": 2, + "stars": 1, + "issues": 3, "score": 1 }, - "tuya": { + "knx": { "title": { - "de": "tuya", - "en": "tuya", - "ru": "tuya", - "zh-cn": "tuya" + "de": "knx", + "en": "knx", + "ru": "knx", + "zh-cn": "knx" }, - "content": "adapterref/iobroker.tuya/README.md", - "icon": "adapterref/iobroker.tuya/tuya.png", - "keywords": "Tuya, switch, smarthome, iobroker", - "authors": "Apollon77 ", - "license": "MIT", - "published": "2018-10-30T07:46:53.906Z", - "version": "3.16.0", - "latestVersion": "3.16.0", + "content": "adapterref/iobroker.knx/README.md", + "icon": "adapterref/iobroker.knx/knx.png", + "keywords": "knx, vis, GUI, graphical, scada", + "authors": "K.Ringmann ", + "license": "CC-BY-NC-4.0", + "published": "2015-09-27T07:32:43.557Z", + "version": "2.0.28", + "latestVersion": "2.0.28", "materialize": true, "compact": true, "description": { - "en": "Tuya Adapter", - "de": "Tuya Adapter", - "ru": "Tuya адаптер", - "pt": "Adaptador Tuya", - "nl": "Tuya-adapter", - "fr": "Adaptateur Tuya", - "it": "Adattatore Tuya", - "es": "Adaptador Tuya", - "pl": "Adapter Tuya", - "zh-cn": "涂鸦适配器", - "uk": "Туя адаптер" + "en": "This adapter allows to import KNX projects from ETS and communicate with devices via KNX IP Gateway", + "de": "Dieser Adapter ermöglicht den Import von KNX-Projekten aus der ETS und die Kommunikation mit Geräten über das KNX IP Gateway", + "ru": "Этот адаптер позволяет импортировать проекты KNX из ETS и связываться с устройствами через KNX IP Gateway", + "pt": "Este adaptador permite importar projetos KNX da ETS e se comunicar com dispositivos via KNX IP Gateway", + "nl": "Met deze adapter kunt u KNX-projecten van ETS importeren en met apparaten communiceren via KNX IP Gateway", + "fr": "Cet adaptateur permet d'importer des projets KNX depuis ETS et de communiquer avec des appareils via la passerelle IP KNX", + "it": "Questo adattatore consente di importare progetti KNX da ETS e comunicare con dispositivi tramite KNX IP Gateway", + "es": "Este adaptador permite importar proyectos KNX desde ETS y comunicarse con dispositivos a través de KNX IP Gateway", + "pl": "Ten adapter umożliwia import projektów KNX z ETS i komunikację z urządzeniami za pośrednictwem bramy KNX IP" }, "titleFull": { - "en": "Tuya", - "de": "Tuya", - "ru": "Tuya", - "pt": "Tuya", - "nl": "Tuya", - "fr": "Tuya", - "it": "Tuya", - "es": "Tuya", - "pl": "Tuya", - "zh-cn": "土雅", - "uk": "Туя" + "en": "KNX" }, "branch": "master", - "github": "https://github.com/Apollon77/ioBroker.tuya", - "installs": 10077, - "weekDownloads": 509, - "stars": 82, - "issues": 20, + "github": "https://github.com/ioBroker/ioBroker.knx", + "installs": 3108, + "weekDownloads": 106, + "stars": 50, + "issues": 49, "score": 1 }, - "mihome-cloud": { + "rflink": { "title": { - "de": "mihome-cloud", - "en": "mihome-cloud", - "ru": "mihome-cloud", - "zh-cn": "mihome-cloud" + "de": "rflink", + "en": "rflink", + "ru": "rflink", + "zh-cn": "rflink" }, - "content": "adapterref/iobroker.mihome-cloud/README.md", - "icon": "adapterref/iobroker.mihome-cloud/mihome-cloud.png", - "keywords": "MiHome, Cloud", - "authors": "TA2k ", + "content": "adapterref/iobroker.rflink/README.md", + "icon": "adapterref/iobroker.rflink/rflink.png", + "keywords": "RFLink, arduino mega", + "authors": "bluefox ", "license": "MIT", - "published": "2022-12-05T08:14:41.199Z", - "version": "0.1.0", - "latestVersion": "0.1.1", + "published": "2016-10-16T10:42:10.989Z", + "version": "2.1.12", + "latestVersion": "2.1.12", "compact": true, "description": { - "en": "Adapter for all MiHome Cloud devices", - "de": "Adapter für alle MiHome Cloud-Geräte", - "ru": "Адаптер для устройств MiHome Cloud", - "pt": "Adaptador para dispositivos MiHome Cloud", - "nl": "Adapter voor MiHome Cloud-apparaten", - "fr": "Adaptateur pour appareils MiHome Cloud", - "it": "Adattatore per dispositivi MiHome Cloud", - "es": "Adaptador para dispositivos MiHome Cloud", - "pl": "Adapter do urządzeń MiHome Cloud", - "zh-cn": "小米家庭云设备适配器" + "en": "Support of RFLink stick, that enables 433/868Mhz communication", + "de": "ioBroker RFLink", + "ru": "ioBroker RFLink 433/868" + }, + "titleFull": "RFLink", + "branch": "master", + "github": "https://github.com/ioBroker/ioBroker.rflink", + "installs": 396, + "weekDownloads": 42, + "stars": 11, + "issues": 24, + "score": 1 + }, + "broadlink2": { + "title": { + "de": "broadlink2", + "en": "broadlink2", + "ru": "broadlink2", + "zh-cn": "broadlink2" + }, + "content": "adapterref/iobroker.broadlink2/README.md", + "icon": "adapterref/iobroker.broadlink2/broadlink2.png", + "keywords": "Broadlink, W-Lan, IR/RF, Remote, Switch, Plug, A1, RM2, RM3, SP1, SP2, RM4, LB1", + "authors": "Frank Joke , mcm1957 ", + "license": "MIT", + "published": "2017-07-27T12:44:47.864Z", + "version": "2.3.0", + "latestVersion": "2.3.0", + "compact": false, + "description": { + "en": "Integrates wireless devices (RM++, SP++, A1, T1, S1C, Beok313, Floureon, LB+)", + "de": "Integriert drahtlose Geräte (RM++, SP++, A1, T1, S1C, Beok313, Floureon, LB+)", + "ru": "Интеграция беспроводных устройств (RM++, SP++, A1, T1, S1C, Beok313, Floureon, LB+)", + "pt": "Integra dispositivos sem fio (RM++, SP++, A1, T1, S1C, Beok313, Floureon, LB+)", + "nl": "Integreert draadloze apparaten (RM++, SP++, A1, T1, S1C, Beok313, Floureon, LB+)", + "fr": "Intégration des appareils sans fil (RM++, SP++, A1, T1, S1C, Beok313, Floureon, LB+)", + "it": "Integra i dispositivi wireless (RM++, SP++, A1, T1, S1C, Beok313, Floureon, LB+)", + "es": "Integra dispositivos inalámbricos (RM++, SP++, A1, T1, S1C, Beok313, Floureon, LB+)", + "pl": "Integracja urządzeń bezprzewodowych (RM++, SP++, A1, T1, S1C, Beok313, Floureon, LB+)", + "uk": "Інтеграція бездротових пристроїв (RM++, SP++, A1, T1, S1C, Beok313, Floureon, LB+)", + "zh-cn": "无线装置的一体化 (RM++, SP++, A1, T1, S1C, Beok313, Floureon, LB+)" }, "titleFull": { - "en": "MiHome Cloud", - "de": "MiHome-Cloud", - "ru": "Ми Домашнее Облако", - "pt": "MiHome Cloud", - "nl": "MiHome Cloud", - "fr": "Mi Maison Cloud", - "it": "La mia nuvola domestica", - "es": "Mi hogar en la nube", - "pl": "Chmura domowa Mi", - "zh-cn": "米家云" + "en": "Broadlink2", + "de": "Broadlink2", + "ru": "Broadlink2", + "pt": "Broadlink2", + "nl": "Broadlink2", + "fr": "Broadlink2", + "it": "Broadlink2", + "es": "Broadlink2", + "pl": "Broadlink2", + "uk": "Broadlink2", + "zh-cn": "连接2" }, - "branch": "main", - "github": "https://github.com/TA2k/ioBroker.mihome-cloud", - "installs": 644, - "weekDownloads": 11, - "stars": 3, - "issues": 8, + "branch": "master", + "github": "https://github.com/iobroker-community-adapters/ioBroker.broadlink2", + "installs": 3247, + "weekDownloads": 157, + "stars": 41, + "issues": 31, "score": 1 }, - "ham": { + "doorbird": { "title": { - "de": "ham", - "en": "ham", - "ru": "ham", - "zh-cn": "ham" + "de": "doorbird", + "en": "doorbird", + "ru": "doorbird", + "zh-cn": "doorbird" }, - "content": "adapterref/iobroker.ham/README.md", - "icon": "adapterref/iobroker.ham/ham.png", - "keywords": "homebridge", - "authors": "Kirov Ilya , Apollon77 ", + "content": "adapterref/iobroker.doorbird/README.md", + "icon": "adapterref/iobroker.doorbird/doorbird.png", + "keywords": "doorbird, VIS, GUI", + "authors": "BuZZy1337 , Schmakus ", "license": "MIT", - "published": "2018-06-17T10:47:38.444Z", - "version": "5.3.1", - "latestVersion": "5.3.1", - "materialize": true, + "published": "2018-06-26T19:02:07.676Z", + "version": "1.7.0", + "latestVersion": "2.0.0", + "compact": true, "description": { - "en": "ioBroker Homebridge Adapter", - "de": "ioBroker Homebridge Adapter", - "ru": "Адаптер домашнего моста ioBroker", - "pt": "Adaptador ioBroker Homebridge", - "nl": "ioBroker Homebridge-adapter", - "fr": "Adaptateur Homebridge ioBroker", - "it": "Adattatore ioBroker Homebridge", - "es": "Adaptador de puente doméstico ioBroker", - "pl": "Adapter ioBroker Homebridge", - "zh-cn": "ioBroker Homebridge适配器" + "en": "Connects DoorBird doorbells to ioBroker", + "de": "Verbindet DoorBird-Türklingeln mit ioBroker", + "ru": "Подключает дверные звонки DoorBird к ioBroker", + "pt": "Conecta as campainhas DoorBird ao ioBroker", + "nl": "Verbindt DoorBird deurbellen met ioBroker", + "fr": "Connecte les sonnettes DoorBird à ioBroker", + "it": "Collega i campanelli DoorBird a ioBroker", + "es": "Conecta los timbres DoorBird a ioBroker", + "pl": "Łączy dzwonki DoorBird z ioBroker", + "zh-cn": "将 DoorBird 门铃连接到 ioBroker", + "uk": "Підключає дверні дзвінки DoorBird до ioBroker" }, "titleFull": { - "en": "Homebridge accessories manager", - "de": "Homebridge Zubehör Manager", - "ru": "Менеджер по аксессуарам для домашнего моста", - "pt": "Gerente de acessórios Homebridge", - "nl": "Homebridge accessoires manager", - "fr": "Gestionnaire d'accessoires Homebridge", - "it": "Responsabile degli accessori di Homebridge", - "es": "Gerente de accesorios de Homebridge", - "pl": "Menedżer akcesoriów Homebridge", - "zh-cn": "Homebridge配件经理" + "en": "DoorBird", + "de": "DoorBird", + "ru": "DoorBird", + "pt": "DoorBird", + "nl": "DoorBird", + "fr": "DoorBird", + "it": "DoorBird", + "es": "DoorBird", + "pl": "DoorBird", + "zh-cn": "DoorBird", + "uk": "DoorBird" }, "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.ham", - "installs": 2733, - "weekDownloads": 807, - "stars": 29, - "issues": 46, + "github": "https://github.com/iobroker-community-adapters/ioBroker.doorbird", + "installs": 1433, + "weekDownloads": 96, + "stars": 17, + "issues": 6, "score": 1 }, - "g-homa": { + "lcn": { "title": { - "de": "g-homa", - "en": "g-homa", - "ru": "g-homa", - "zh-cn": "g-homa" + "de": "lcn", + "en": "lcn", + "ru": "lcn", + "zh-cn": "lcn" }, - "content": "adapterref/iobroker.g-homa/README.md", - "icon": "adapterref/iobroker.g-homa/g-homa.png", - "keywords": "g-homa", - "authors": "AlCalzone ", - "license": "MIT", - "published": "2017-08-23T11:28:42.347Z", - "version": "0.5.3", - "latestVersion": "0.5.3", + "content": "adapterref/iobroker.lcn/README.md", + "icon": "adapterref/iobroker.lcn/lcn.png", + "keywords": "LCN", + "authors": "bluefox ", + "license": "CC-BY-NC-4.0", + "published": "2018-11-05T22:11:40.853Z", + "version": "2.0.1", + "latestVersion": "2.0.3", + "materialize": true, "compact": true, "description": { - "en": "Control G-Homa WiFi plugs", - "de": "Steuerung von G-Homa WLAN-Steckdosen", - "ru": "Контрольные вилки G-Homa WiFi", - "pt": "Controle os plugues WiFi G-Homa", - "nl": "Bedien G-Homa WiFi-stekkers", - "fr": "Contrôler les prises WiFi G-Homa", - "it": "Controlla le prese WiFi G-Homa", - "es": "Controla los enchufes WiFi G-Homa", - "pl": "Kontroluj wtyczki G-Homa WiFi", - "zh-cn": "控制G-Homa WiFi插头" + "en": "LCN - Local Control Network", + "de": "LCN - Local Control Network", + "ru": "LCN - Local Control Network", + "pt": "LCN - Local Control Network", + "nl": "LCN - Local Control Network", + "fr": "LCN - Local Control Network", + "it": "LCN - Local Control Network", + "es": "LCN - Local Control Network", + "pl": "LCN - Local Control Network", + "uk": "LCN - Local Control Network", + "zh-cn": "LCN - Local Control Network" + }, + "titleFull": { + "en": "LCN connection", + "de": "LCN Verbindung", + "ru": "Подключение LCN", + "pt": "Conexão LCN", + "nl": "LCN-verbinding", + "fr": "Connexion LCN", + "it": "Connessione LCN", + "es": "Conexión LCN", + "pl": "Połączenie LCN", + "uk": "Підключення LCN", + "zh-cn": "LCN 连接" }, - "titleFull": "G-Homa WiFi plugs", "branch": "master", - "github": "https://github.com/AlCalzone/ioBroker.g-homa", - "installs": 293, - "weekDownloads": 7, - "stars": 1, - "issues": 9, + "github": "https://github.com/ioBroker/ioBroker.lcn", + "installs": 90, + "weekDownloads": 24, + "stars": 4, + "issues": 14, "score": 1 }, - "hm-rpc": { + "openknx": { "title": { - "de": "hm-rpc", - "en": "hm-rpc", - "ru": "hm-rpc", - "zh-cn": "hm-rpc" + "de": "openknx", + "en": "openknx", + "ru": "openknx", + "zh-cn": "openknx" }, - "content": "adapterref/iobroker.hm-rpc/README.md", - "icon": "adapterref/iobroker.hm-rpc/homematic.png", - "keywords": "homematic, bidcos, eq3, ELV, CCU, CCU1, CCU2, rpc, xmlrpc, homegear, binrpc, CUxD, FS20, FHT, HMS, EnOcean", - "authors": "hobbyquaker , Moritz Heusinger ", - "license": "MIT", - "published": "2015-01-02T23:35:36.140Z", - "version": "1.17.0", - "latestVersion": "2.0.2", + "content": "adapterref/iobroker.openknx/README.md", + "icon": "adapterref/iobroker.openknx/openknx.png", + "keywords": "knx free open source eib", + "authors": "Boellner ", + "license": "GPL-3.0-only", + "published": "2021-12-04T10:59:55.656Z", + "version": "0.9.0", + "latestVersion": "0.9.0", "compact": true, "description": { - "en": "Connects HomeMatic Interface-Processes (BidCos-Services, Homegear and CUxD) via XML-RPC or BIN-RPC to ioBroker", - "de": "Verbindet HomeMatic Interface-Prozesse (BidCos-Services, Homegear und CUxD) via XML-RPC oder BIN-RPC mit ioBroker", - "ru": "Подключает HomeMatic интерфейсы (BidCos-сервисы, Homegear и CUxD) через XML-RPC или BIN-RPC к ioBroker", - "pt": "Conecta HomeMatic Interface-Processes (BidCos-Services, Homegear e CUxD) via XML-RPC ou BIN-RPC para ioBroker", - "nl": "Verbindt HomeMatic Interface-processen (BidCos-Services, Homegear en CUxD) via XML-RPC of BIN-RPC met ioBroker", - "fr": "Connecte les processus d'interface HomeMatic (BidCos-Services, Homegear et CUxD) via XML-RPC ou BIN-RPC à ioBroker", - "it": "Collega l'interfaccia HomeMatic: i processi (BidCos-Services, Homegear e CUxD) tramite XML-RPC o BIN-RPC su ioBroker", - "es": "Conecta los Procesos de Interfaz HomeMatic (BidCos-Services, Homegear y CUxD) a través de XML-RPC o BIN-RPC a ioBroker", - "pl": "Łączy procesy HomeMatic-Interface (BidCos-Services, Homegear i CUxD) za pośrednictwem XML-RPC lub BIN-RPC z ioBroker", - "uk": "Підключає HomeMatic інтерфейси (BidCos-сервіси, Homegear і CUxD) через XML-RPC або BIN-RPC до ioBroker", - "zh-cn": "通过 XML-RPC 或 BIN-RPC 将 HomeMatic 接口进程(BidCos-Services、Homegear 和 CUxD)连接到 ioBroker" + "en": "full featured open-source adapter for KNX", + "de": "Kostenloser Open-Source-Adapter, der die KNX Kommunikation über ein IP Gateway ermöglicht.", + "ru": "новый бесплатный open-source-адаптер для KNX", + "pt": "novo adaptador de código aberto gratuito para KNX", + "nl": "nieuwe gratis open-source-adapter voor KNX", + "fr": "nouvel adaptateur open-source gratuit pour KNX", + "it": "nuovo adattatore open source gratuito per KNX", + "es": "nuevo adaptador de código abierto gratuito para KNX", + "pl": "nowy darmowy adapter open-source dla KNX", + "zh-cn": "用于 KNX 的新免费开源适配器", + "uk": "повнофункціональний адаптер з відкритим кодом для KNX" }, "titleFull": { - "en": "HomeMatic RPC", - "de": "HomeMatic RPC", - "ru": "HomeMatic RPC", - "pt": "HomeMatic RPC", - "nl": "HomeMatic RPC", - "fr": "HomeMatic RPC", - "it": "HomeMatic RPC", - "es": "HomeMatic RPC", - "pl": "HomeMatic RPC", - "uk": "HomeMatic RPC", - "zh-cn": "HomeMatic RPC" + "en": "Open KNX", + "de": "Open KNX", + "ru": "Open KNX", + "pt": "Open KNX", + "nl": "Open KNX", + "fr": "Open KNX", + "it": "Open KNX", + "es": "Open KNX", + "pl": "Open KNX", + "zh-cn": "Open KNX", + "uk": "Відкрийте KNX" }, "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.hm-rpc", - "installs": 17476, - "weekDownloads": 726, - "stars": 60, - "issues": 46, + "github": "https://github.com/iobroker-community-adapters/ioBroker.openknx", + "installs": 2795, + "weekDownloads": 700, + "stars": 31, + "issues": 7, "score": 1 }, - "doorbird": { + "homee": { "title": { - "de": "doorbird", - "en": "doorbird", - "ru": "doorbird", - "zh-cn": "doorbird" - }, - "content": "adapterref/iobroker.doorbird/README.md", - "icon": "adapterref/iobroker.doorbird/doorbird.png", - "keywords": "doorbird, VIS, GUI", - "authors": "BuZZy1337 , Schmakus ", + "de": "homee", + "en": "homee", + "ru": "homee", + "zh-cn": "homee" + }, + "content": "adapterref/iobroker.homee/README.md", + "icon": "adapterref/iobroker.homee/homee.png", + "keywords": "homee", + "authors": "Apollon77 ", "license": "MIT", - "published": "2018-06-26T19:02:07.676Z", - "version": "1.7.0", - "latestVersion": "2.0.0", + "published": "2018-07-27T06:47:49.181Z", + "version": "1.2.0", + "latestVersion": "1.2.0", + "materialize": true, "compact": true, "description": { - "en": "Connects DoorBird doorbells to ioBroker", - "de": "Verbindet DoorBird-Türklingeln mit ioBroker", - "ru": "Подключает дверные звонки DoorBird к ioBroker", - "pt": "Conecta as campainhas DoorBird ao ioBroker", - "nl": "Verbindt DoorBird deurbellen met ioBroker", - "fr": "Connecte les sonnettes DoorBird à ioBroker", - "it": "Collega i campanelli DoorBird a ioBroker", - "es": "Conecta los timbres DoorBird a ioBroker", - "pl": "Łączy dzwonki DoorBird z ioBroker", - "zh-cn": "将 DoorBird 门铃连接到 ioBroker", - "uk": "Підключає дверні дзвінки DoorBird до ioBroker" + "en": "support homee devices", + "de": "Unterstützung von homee-Geräten", + "ru": "поддержка устройств homee", + "pt": "suporte a dispositivos homee", + "nl": "ondersteuning van homee-apparaten", + "fr": "soutenir les appareils homee", + "it": "supporta i dispositivi homee", + "es": "soportar dispositivos homee", + "pl": "obsługuje urządzenia homee", + "zh-cn": "支持家庭设备" }, "titleFull": { - "en": "DoorBird", - "de": "DoorBird", - "ru": "DoorBird", - "pt": "DoorBird", - "nl": "DoorBird", - "fr": "DoorBird", - "it": "DoorBird", - "es": "DoorBird", - "pl": "DoorBird", - "zh-cn": "DoorBird", - "uk": "DoorBird" + "en": "homee", + "de": "homee", + "ru": "homee", + "pt": "homee", + "nl": "homee", + "fr": "homee", + "it": "homee", + "es": "homee", + "pl": "homee", + "zh-cn": "荷姆" }, "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.doorbird", - "installs": 1430, - "weekDownloads": 96, - "stars": 17, - "issues": 6, + "github": "https://github.com/Apollon77/ioBroker.homee", + "installs": 539, + "weekDownloads": 11, + "stars": 12, + "issues": 21, "score": 1 }, - "rflink": { + "wmswebcontrol": { "title": { - "de": "rflink", - "en": "rflink", - "ru": "rflink", - "zh-cn": "rflink" + "de": "wmswebcontrol", + "en": "wmswebcontrol", + "ru": "wmswebcontrol", + "zh-cn": "wmswebcontrol" }, - "content": "adapterref/iobroker.rflink/README.md", - "icon": "adapterref/iobroker.rflink/rflink.png", - "keywords": "RFLink, arduino mega", - "authors": "bluefox ", + "content": "adapterref/iobroker.wmswebcontrol/README.md", + "icon": "adapterref/iobroker.wmswebcontrol/wmswebcontrol.png", + "keywords": "Warema WMS Webcontrol Pro", + "authors": "TA2k ", "license": "MIT", - "published": "2016-10-16T10:42:10.989Z", - "version": "2.1.12", - "latestVersion": "2.1.12", + "published": "2021-08-31T18:27:55.928Z", + "version": "0.1.0", + "latestVersion": "0.1.2", + "materialize": true, "compact": true, "description": { - "en": "Support of RFLink stick, that enables 433/868Mhz communication", - "de": "ioBroker RFLink", - "ru": "ioBroker RFLink 433/868" + "en": "Adapter for Warema WMS Webcontrol Pro", + "de": "Adapter für Warema WMS Webcontrol Pro", + "ru": "Адаптер для Warema WMS Webcontrol Pro", + "pt": "Adaptador para Warema WMS Webcontrol Pro", + "nl": "Adapter voor Warema WMS Webcontrol Pro", + "fr": "Adaptateur pour Warema WMS Webcontrol Pro", + "it": "Adattatore per Warema WMS Webcontrol Pro", + "es": "Adaptador para Warema WMS Webcontrol Pro", + "pl": "Adapter do Warema WMS Webcontrol Pro", + "zh-cn": "Warema WMS Webcontrol Pro适配器" + }, + "titleFull": { + "en": "Warema WMS Webcontrol Pro", + "de": "Warema WMS Webcontrol Pro", + "ru": "Warema WMS Webcontrol Pro", + "pt": "Warema WMS Webcontrol Pro", + "nl": "Warema WMS Webcontrol Pro", + "fr": "Contrôle Web Warema WMS", + "it": "Warema WMS Webcontrol Pro", + "es": "Webcontrol de Warema WMS", + "pl": "Warema WMS Webcontrol Pro", + "zh-cn": "Warema WMS Webcontrol Pro" }, - "titleFull": "RFLink", "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.rflink", - "installs": 396, - "weekDownloads": 42, - "stars": 11, - "issues": 24, + "github": "https://github.com/TA2k/ioBroker.wmswebcontrol", + "installs": 62, + "weekDownloads": 3, + "stars": 5, + "issues": 6, "score": 1 }, - "rfxcom": { + "tahoma": { "title": { - "de": "rfxcom", - "en": "rfxcom", - "ru": "rfxcom", - "zh-cn": "rfxcom" + "de": "tahoma", + "en": "tahoma", + "ru": "tahoma", + "zh-cn": "tahoma" }, - "content": "adapterref/iobroker.rfxcom/README.md", - "icon": "adapterref/iobroker.rfxcom/rfxcom.png", - "keywords": "RfxCom, RfxCom, 433Mhz", - "authors": "", + "content": "adapterref/iobroker.tahoma/README.md", + "icon": "adapterref/iobroker.tahoma/tahoma.png", + "keywords": "somfy, blinds, tahoma, window", + "authors": "Marius Burkard , Excodibur", "license": "MIT", - "published": "2020-08-05T08:25:54.941Z", - "version": "-.-.-", - "latestVersion": "2.0.2", + "published": "2020-01-16T15:58:39.932Z", + "version": "0.10.4", + "latestVersion": "0.10.4", + "materialize": true, "compact": true, "description": { - "en": "RFXtrx433XL USB HA controller", - "de": "RFXtrx433XL USB HA controller", - "ru": "RFXtrx433XL USB HA controller ", - "pt": "RFXtrx433XL USB HA controlador", - "nl": "RFXtrx433XL USB HA-controller", - "fr": "Contrôleur USB HA RFXtrx433XL", - "it": "Controller HA USB RFXtrx433XL", - "es": "Controlador RFXtrx433XL USB HA", - "pl": "RFXtrx433XL Kontroler USB HA", - "zh-cn": "RFXtrx433XL USB HA 控制器" + "en": "Adapter to communicate with Somfy Tahoma", + "de": "Adapter zur Kommunikation mit Somfy Tahoma", + "ru": "Адаптер для общения с Somfy Tahoma", + "pt": "Adaptador para se comunicar com Somfy Tahoma", + "nl": "Adapter om te communiceren met Somfy Tahoma", + "fr": "Adaptateur pour communiquer avec Somfy Tahoma", + "it": "Adattatore per comunicare con Somfy Tahoma", + "es": "Adaptador para comunicarse con Somfy Tahoma", + "pl": "Połącz do Somfy Tahoma", + "uk": "Адаптер для спілкування з Somfy Tahoma", + "zh-cn": "与Somfy Tahoma联系的道歉" }, "titleFull": { - "en": "RfxCom", - "de": "RfxCom", - "ru": "RfxCom", - "pt": "RfxCom", - "nl": "RfxCom", - "fr": "RfxCom", - "it": "RfxCom", - "es": "RfxCom", - "pl": "RfxCom", - "zh-cn": "RfxCom" + "en": "Somfy Tahoma", + "de": "Somfy Tahoma", + "ru": "Сомфи Тахома", + "pt": "Somfy Tahoma", + "nl": "Somfy Tahoma", + "fr": "Somfy Tahoma", + "it": "Somfy Tahoma", + "es": "Somfy Tahoma", + "pl": "Somfy Tahoma", + "uk": "Сомфія Тагома", + "zh-cn": "Somfy Tahoma" }, "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.rfxcom", - "installs": 40, - "weekDownloads": 18, - "stars": 6, + "github": "https://github.com/Excodibur/ioBroker.tahoma", + "installs": 1373, + "weekDownloads": 57, + "stars": 11, "issues": 3, "score": 1 }, - "gira-iot": { + "homekit-controller": { "title": { - "de": "gira-iot", - "en": "gira-iot", - "ru": "gira-iot", - "zh-cn": "gira-iot" + "de": "homekit-controller", + "en": "homekit-controller", + "ru": "homekit-controller", + "zh-cn": "homekit-controller" }, - "content": "adapterref/iobroker.gira-iot/README.md", - "icon": "adapterref/iobroker.gira-iot/gira-iot.png", - "keywords": "gira, x1, homeserver, iot", - "authors": "Matthias Kleine ", + "content": "adapterref/iobroker.homekit-controller/README.md", + "icon": "adapterref/iobroker.homekit-controller/homekit-controller.png", + "keywords": "homekit, hap", + "authors": "Ingo Fischer ", "license": "MIT", - "published": "2022-04-29T10:47:59.847Z", - "version": "0.5.0", - "latestVersion": "0.5.0", + "published": "2021-10-19T06:12:29.636Z", + "version": "0.5.10", + "latestVersion": "0.5.10", + "materialize": true, "compact": true, "description": { - "en": "Integrate your Gira X1 or HomeServer", - "de": "Binden Sie Ihren Gira X1 oder HomeServer ein", - "ru": "Интегрируйте свой Gira X1 или HomeServer", - "pt": "Integre o seu Gira X1 ou HomeServer", - "nl": "Integreer uw Gira X1 of HomeServer", - "fr": "Intégrez votre Gira X1 ou HomeServer", - "it": "Integra il tuo Gira X1 o HomeServer", - "es": "Integre su Gira X1 o HomeServer", - "pl": "Zintegruj Gira X1 lub HomeServer", - "uk": "Інтегруйте Gira X1 або HomeServer", - "zh-cn": "集成您的 Gira X1 或 HomeServer" + "en": "Pair and control HomeKit devices directly", + "de": "HomeKit-Geräte direkt koppeln und steuern", + "ru": "Сопряжение и управление устройствами HomeKit напрямую", + "pt": "Emparelhe e controle dispositivos HomeKit diretamente", + "nl": "Koppel en bedien HomeKit-apparaten rechtstreeks", + "fr": "Associez et contrôlez directement les appareils HomeKit", + "it": "Associa e controlla direttamente i dispositivi HomeKit", + "es": "Empareje y controle los dispositivos HomeKit directamente", + "pl": "Paruj i steruj bezpośrednio urządzeniami HomeKit", + "zh-cn": "直接配对和控制 HomeKit 设备", + "uk": "Створюйте пару та керуйте пристроями HomeKit безпосередньо" }, "titleFull": { - "en": "Gira IoT", - "de": "Gira IoT", - "ru": "Гира IoT", - "pt": "Gira IoT", - "nl": "Gira IoT", - "fr": "IdO Gira", - "it": "Gira IoT", - "es": "Gira IoT", - "pl": "Gira IoT", - "uk": "Gira IoT", - "zh-cn": "Gira 物联网" + "en": "HomeKit Controller", + "de": "HomeKit-Controller", + "ru": "Контроллер HomeKit", + "pt": "Controlador HomeKit", + "nl": "HomeKit-controller", + "fr": "Contrôleur HomeKit", + "it": "Controller HomeKit", + "es": "Controlador HomeKit", + "pl": "Kontroler HomeKit", + "zh-cn": "HomeKit 控制器", + "uk": "Контролер HomeKit" }, "branch": "master", - "github": "https://github.com/klein0r/ioBroker.gira-iot", - "installs": 253, - "weekDownloads": 51, - "stars": 10, - "issues": 2, + "github": "https://github.com/Apollon77/ioBroker.homekit-controller", + "installs": 2607, + "weekDownloads": 77, + "stars": 15, + "issues": 9, "score": 1 }, "mysensors": { @@ -16050,61 +15258,12 @@ }, "branch": "master", "github": "https://github.com/ioBroker/ioBroker.mysensors", - "installs": 190, + "installs": 187, "weekDownloads": 17, "stars": 7, "issues": 7, "score": 1 }, - "hausbus_de": { - "title": { - "de": "hausbus_de", - "en": "hausbus_de", - "ru": "hausbus_de", - "zh-cn": "hausbus_de" - }, - "content": "adapterref/iobroker.hausbus_de/README.md", - "icon": "adapterref/iobroker.hausbus_de/hausbusde.png", - "keywords": "haus-bus.de, homeserver, relaimodule, pushbuttons", - "authors": "Hermann Hoeschen ", - "license": "MIT", - "published": "2022-08-10T19:57:22.017Z", - "version": "1.4.6", - "latestVersion": "1.4.10", - "materialize": true, - "compact": true, - "description": { - "en": "Adapter to control haus-bus.de components.", - "de": "Adapter zur Steuerung von haus-bus.de Komponenten.", - "ru": "Адаптер для управления компонентами haus-bus.de.", - "pt": "Adaptador para controlar os componentes haus-bus.de.", - "nl": "Adapter voor het aansturen van haus-bus.de componenten.", - "fr": "Adaptateur pour contrôler les composants haus-bus.de.", - "it": "Adattatore per controllare i componenti haus-bus.de.", - "es": "Adaptador para controlar los componentes de haus-bus.de.", - "pl": "Adapter do sterowania komponentami haus-bus.de.", - "zh-cn": "用于控制 haus-bus.de 组件的适配器。" - }, - "titleFull": { - "en": "Haus-Bus.de", - "de": "Haus-Bus.de", - "ru": "Haus-Bus.de", - "pt": "Haus-Bus.de", - "nl": "Haus-Bus.de", - "fr": "Haus-Bus.de", - "it": "Haus-Bus.de", - "es": "Haus-Bus.de", - "pl": "Haus-Bus.de", - "zh-cn": "豪斯巴士公司" - }, - "branch": "main", - "github": "https://github.com/hausbus/ioBroker.hausbus_de", - "installs": 38, - "weekDownloads": 5, - "stars": 1, - "issues": 1, - "score": 1 - }, "alexa2": { "title": { "de": "alexa2", @@ -16136,1197 +15295,1503 @@ "uk": "Пульт дистанційного керування для Alexa (Amazon Echo)" }, "titleFull": { - "en": "Alexa2 (Amazon Echo)", - "de": "Alexa2 (Amazon Echo)", - "ru": "Alexa2 (Amazon Echo)", - "pt": "Alexa2 (Amazon Echo)", - "nl": "Alexa2 (Amazon Echo)", - "fr": "Alexa2 (Amazon Echo)", - "it": "Alexa2 (Amazon Echo)", - "es": "Alexa2 (eco de Amazon)", - "pl": "Alexa2 (Amazon Echo)", - "zh-cn": "Alexa2(Amazon回声)", - "uk": "Alexa2 (Amazon Echo)" + "en": "Alexa2 (Amazon Echo)", + "de": "Alexa2 (Amazon Echo)", + "ru": "Alexa2 (Amazon Echo)", + "pt": "Alexa2 (Amazon Echo)", + "nl": "Alexa2 (Amazon Echo)", + "fr": "Alexa2 (Amazon Echo)", + "it": "Alexa2 (Amazon Echo)", + "es": "Alexa2 (eco de Amazon)", + "pl": "Alexa2 (Amazon Echo)", + "zh-cn": "Alexa2(Amazon回声)", + "uk": "Alexa2 (Amazon Echo)" + }, + "branch": "master", + "github": "https://github.com/Apollon77/ioBroker.alexa2", + "installs": 20498, + "weekDownloads": 461, + "stars": -1, + "issues": 0, + "score": 1 + }, + "shelly": { + "title": { + "de": "shelly", + "en": "shelly", + "ru": "shelly", + "zh-cn": "shelly" + }, + "content": "adapterref/iobroker.shelly/README.md", + "icon": "adapterref/iobroker.shelly/shelly.png", + "keywords": "Shelly, IoT, CoAP, CoIoT, MQTT", + "authors": "Thorsten Stueben , Apollon77 , Matthias Kleine ", + "license": "MIT", + "published": "2018-09-03T18:00:52.255Z", + "version": "7.0.0", + "latestVersion": "8.2.1", + "compact": true, + "description": { + "en": "Integrate Shelly devices via CoAP or MQTT", + "de": "Shelly-Geräte über CoAP oder MQTT integrieren", + "ru": "Интеграция Shelly устройств через CoAP или MQTT", + "pt": "Integrar dispositivos Shelly via CoAP ou MQTT", + "nl": "Integrate Shelly apparatuur via CoAP of MQT", + "fr": "Dispositifs Shelly intégrés via CoAP ou MQTT", + "it": "Integrare i dispositivi Shelly tramite CoAP o MQTT", + "es": "Integrar dispositivos Shelly a través de CoAP o MQTT", + "pl": "Integracja Shelly poprzez CoAP lub MQTT", + "uk": "Інтегруйте пристрої Shelly через CoAP або MQTT", + "zh-cn": "通过联合方案或技合中心将全套装置纳入" + }, + "titleFull": { + "en": "Shelly", + "de": "Shelly", + "ru": "Shelly", + "pt": "Shelly", + "nl": "Shelly", + "fr": "Shelly", + "it": "Shelly", + "es": "Shelly", + "pl": "Shelly", + "uk": "Shelly", + "zh-cn": "Shelly" + }, + "branch": "master", + "github": "https://github.com/iobroker-community-adapters/ioBroker.shelly", + "installs": 28985, + "weekDownloads": 2383, + "stars": 145, + "issues": 35, + "score": 1 + }, + "xiaomi-gateway3": { + "title": { + "de": "xiaomi-gateway3", + "en": "xiaomi-gateway3", + "ru": "xiaomi-gateway3", + "zh-cn": "xiaomi-gateway3" + }, + "content": "adapterref/iobroker.xiaomi-gateway3/README.md", + "icon": "adapterref/iobroker.xiaomi-gateway3/xiaomi-gateway3.png", + "keywords": "ioBroker, smarthome, xiaomi, xiaomi-gateway, zigbee", + "authors": "Evgenii Abramov ", + "license": "MIT", + "published": "2021-10-13T22:08:19.150Z", + "version": "-.-.-", + "latestVersion": "0.3.6", + "materialize": true, + "compact": true, + "description": { + "en": "Adapter for Xiaomi Gateway 3 integration", + "de": "Adapter für Xiaomi Gateway 3 Integration", + "ru": "Адаптер для интеграции Xiaomi Gateway 3", + "pt": "Adaptador para integração Xiaomi Gateway 3", + "nl": "Adapter voor Xiaomi Gateway 3-integratie", + "fr": "Adaptateur pour intégration Xiaomi Gateway 3", + "it": "Adattatore per integrazione Xiaomi Gateway 3", + "es": "Adaptador para la integración de Xiaomi Gateway 3", + "pl": "Adapter do integracji Xiaomi Gateway 3", + "zh-cn": "小米网关3集成适配器" + }, + "titleFull": { + "en": "Xiaomi Gateway 3", + "de": "Xiaomi Gateway 3", + "ru": "Xiaomi Gateway 3", + "pt": "Xiaomi Gateway 3", + "nl": "Xiaomi Gateway 3", + "fr": "Xiaomi Gateway 3", + "it": "Xiaomi Gateway 3", + "es": "Xiaomi Gateway 3", + "pl": "Xiaomi Gateway 3", + "zh-cn": "Xiaomi Gateway 3" + }, + "branch": "master", + "github": "https://github.com/lasthead0/ioBroker.xiaomi-gateway3", + "installs": 51, + "weekDownloads": 3, + "stars": 6, + "issues": 4, + "score": 1 + }, + "mihome": { + "title": { + "de": "mihome", + "en": "mihome", + "ru": "mihome", + "zh-cn": "mihome" + }, + "content": "adapterref/iobroker.mihome/README.md", + "icon": "adapterref/iobroker.mihome/mihome.png", + "keywords": "mihome, xiaomi", + "authors": "bluefox ", + "license": "MIT", + "published": "2017-06-05T17:40:26.665Z", + "version": "1.4.0", + "latestVersion": "1.4.0", + "materialize": true, + "compact": true, + "description": { + "en": "Xiaomi MiHome gateway support", + "de": "Xiaomi MiHome Gateway Unterstützung", + "ru": "Поддержка «Xiaomi MiHome gateway»", + "pt": "Suporte Xiaomi MiHome gateway", + "nl": "Xiaomi MiHome gateway -ondersteuning", + "fr": "Prise en charge de la passerelle Xiaomi MiHome", + "it": "Supporto Xiaomi MiHome gateway", + "es": "Asistencia técnica para Xiaomi MiHome gateway", + "pl": "Wsparcie dla Xiaomi MiHome gateway", + "zh-cn": "小米绿米网关接入适配器" + }, + "titleFull": { + "en": "Xiaomi MiHome Gateway", + "de": "Xiaomi MiHome-Gateway", + "ru": "Шлюз Xiaomi MiHome", + "pt": "Xiaomi MiHome Gateway", + "nl": "Xiaomi MiHome-gateway", + "fr": "Passerelle Xiaomi MiHome", + "it": "Xiaomi MiHome Gateway", + "es": "Puerta de enlace Xiaomi MiHome", + "pl": "Bramka Xiaomi MiHome", + "zh-cn": "小米米家网关" + }, + "branch": "master", + "github": "https://github.com/ioBroker/ioBroker.mihome", + "installs": 2577, + "weekDownloads": 52, + "stars": 109, + "issues": 33, + "score": 1 + }, + "tapo": { + "title": { + "de": "tapo", + "en": "tapo", + "ru": "tapo", + "zh-cn": "tapo" + }, + "content": "adapterref/iobroker.tapo/README.md", + "icon": "adapterref/iobroker.tapo/tapo.png", + "keywords": "tp-link, tapo", + "authors": "TA2k ", + "license": "MIT", + "published": "2022-09-10T08:33:02.524Z", + "version": "-.-.-", + "latestVersion": "0.3.3", + "materialize": true, + "compact": true, + "description": { + "en": "Adapter for TP-Link Tapo", + "de": "Adapter für TP-Link Tapo", + "ru": "Адаптер для TP-Link Tapo", + "pt": "Adaptador para TP-Link Tapo", + "nl": "Adapter voor TP-Link Tapo", + "fr": "Adaptateur pour TP-Link Tapo", + "it": "Adattatore per TP-Link Tapo", + "es": "Adaptador para TP-Link Tapo", + "pl": "Adapter do TP-Link Tapo", + "zh-cn": "TP-Link Tapo 适配器" + }, + "titleFull": { + "en": "TP-Link Tapo", + "de": "TP-Link Tapo", + "ru": "TP-Link Тапо", + "pt": "Tapo TP-Link", + "nl": "TP Link Tapo", + "fr": "Tapo TP-Link", + "it": "TP-Link Tapo", + "es": "Tapón de TP-Link", + "pl": "TP-Link Tapo", + "zh-cn": "TP-Link Tapo" }, "branch": "master", - "github": "https://github.com/Apollon77/ioBroker.alexa2", - "installs": 20495, - "weekDownloads": 461, - "stars": -1, - "issues": 0, + "github": "https://github.com/TA2k/ioBroker.tapo", + "installs": 1619, + "weekDownloads": 40, + "stars": 4, + "issues": 19, "score": 1 }, - "hass": { + "gira-iot": { "title": { - "de": "hass", - "en": "hass", - "ru": "hass", - "zh-cn": "hass" + "de": "gira-iot", + "en": "gira-iot", + "ru": "gira-iot", + "zh-cn": "gira-iot" }, - "content": "adapterref/iobroker.hass/README.md", - "icon": "adapterref/iobroker.hass/hass.png", - "keywords": "HASS, Home, assistant", - "authors": "bluefox ", + "content": "adapterref/iobroker.gira-iot/README.md", + "icon": "adapterref/iobroker.gira-iot/gira-iot.png", + "keywords": "gira, x1, homeserver, iot", + "authors": "Matthias Kleine ", "license": "MIT", - "published": "2020-12-13T16:51:06.118Z", - "version": "1.4.0", - "latestVersion": "1.4.0", - "materialize": true, + "published": "2022-04-29T10:47:59.847Z", + "version": "0.5.0", + "latestVersion": "0.5.0", "compact": true, "description": { - "en": "Home Assistant connection for ioBroker", - "de": "Home Assistant Verbindung für ioBroker", - "ru": "Подключение Home Assistant для ioBroker", - "pt": "Conexão do Home Assistant para ioBroker", - "nl": "Home Assistant-verbinding voor ioBroker", - "fr": "Connexion Home Assistant pour ioBroker", - "it": "Connessione Home Assistant per ioBroker", - "es": "Conexión de Home Assistant para ioBroker", - "pl": "Połączenie Home Assistant dla ioBroker", - "zh-cn": "ioBroker 的家庭助理连接", - "uk": "Підключення Home Assistant для ioBroker" + "en": "Integrate your Gira X1 or HomeServer", + "de": "Binden Sie Ihren Gira X1 oder HomeServer ein", + "ru": "Интегрируйте свой Gira X1 или HomeServer", + "pt": "Integre o seu Gira X1 ou HomeServer", + "nl": "Integreer uw Gira X1 of HomeServer", + "fr": "Intégrez votre Gira X1 ou HomeServer", + "it": "Integra il tuo Gira X1 o HomeServer", + "es": "Integre su Gira X1 o HomeServer", + "pl": "Zintegruj Gira X1 lub HomeServer", + "uk": "Інтегруйте Gira X1 або HomeServer", + "zh-cn": "集成您的 Gira X1 或 HomeServer" }, "titleFull": { - "en": "Home Assistant", - "de": "Home-Assistent", - "ru": "Домашний помощник", - "pt": "Home Assistant", - "nl": "Thuisassistent", - "fr": "Assistante à domicile", - "it": "Assistente domiciliare", - "es": "Asistente de hogar", - "pl": "Asystent domowy", - "zh-cn": "家庭助理", - "uk": "Домашній помічник" + "en": "Gira IoT", + "de": "Gira IoT", + "ru": "Гира IoT", + "pt": "Gira IoT", + "nl": "Gira IoT", + "fr": "IdO Gira", + "it": "Gira IoT", + "es": "Gira IoT", + "pl": "Gira IoT", + "uk": "Gira IoT", + "zh-cn": "Gira 物联网" }, "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.hass", - "installs": 2770, - "weekDownloads": 107, - "stars": 21, - "issues": 12, + "github": "https://github.com/klein0r/ioBroker.gira-iot", + "installs": 255, + "weekDownloads": 51, + "stars": 10, + "issues": 2, "score": 1 }, - "fhem": { + "miio": { "title": { - "de": "fhem", - "en": "fhem", - "ru": "fhem", - "zh-cn": "fhem" + "de": "miio", + "en": "miio", + "ru": "miio", + "zh-cn": "miio" }, - "content": "adapterref/iobroker.fhem/README.md", - "icon": "adapterref/iobroker.fhem/fhem.png", - "keywords": "FHEM", - "authors": "bluefox ", + "content": "adapterref/iobroker.miio/README.md", + "icon": "adapterref/iobroker.miio/miio.png", + "keywords": "ioBroker, template, Smart Home, home automation, xiaomi, miio, mijia", + "authors": "SchumyHao ", "license": "MIT", - "published": "2016-05-31T20:33:16.704Z", - "version": "3.0.0", - "latestVersion": "3.0.0", + "published": "2019-03-15T03:29:46.218Z", + "version": "-.-.-", + "latestVersion": "0.0.13", + "materialize": true, "compact": true, "description": { - "en": "FHEM", - "de": "FHEM", - "ru": "FHEM", - "pt": "FHEM", - "nl": "FHEM", - "fr": "FHEM", - "it": "FHEM", - "es": "FHEM", - "pl": "FHEM", - "zh-cn": "FHEM" + "en": "This adapter controls devices which followed miIO protocol.", + "de": "Dieser Adapter steuert Geräte, die dem miIO-Protokoll folgen.", + "ru": "Этот адаптер управляет устройствами, которые следуют протоколу miIO.", + "pt": "Este adaptador controla dispositivos que seguiram o protocolo miIO.", + "nl": "Deze adapter bestuurt apparaten die het miIO-protocol volgden.", + "fr": "Cet adaptateur contrôle les périphériques qui ont suivi le protocole miIO.", + "it": "Questo adattatore controlla i dispositivi che seguono il protocollo miIO.", + "es": "Este adaptador controla dispositivos que siguieron el protocolo miIO.", + "pl": "Ten adapter steruje urządzeniami, które następują po protokole miIO.", + "zh-cn": "该适配器控制遵循miIO协议的设备。" }, "titleFull": { - "en": "FHEM connection", - "de": "FHEM-Verbindung", - "ru": "Подключение FHEM", - "pt": "Conexão FHEM", - "nl": "FHEM-verbinding", - "fr": "Connexion FHEM", - "it": "Connessione FHEM", - "es": "Conexión FHEM", - "pl": "Połączenie FHEM", - "zh-cn": "FHEM 连接" + "en": "Xiaomi miIO protocol device", + "de": "Xiaomi miIO Protokollgerät", + "ru": "Протокол протокола Xiaomi miIO", + "pt": "Dispositivo de protocolo miIO Xiaomi", + "nl": "Xiaomi miIO-protocolapparaat", + "fr": "Périphérique de protocole Xiaomi miIO", + "it": "Dispositivo protocollo Xiaomi miIO", + "es": "Dispositivo de protocolo Xiaomi miIO", + "pl": "Urządzenie protokołu Xiaomi miIO", + "zh-cn": "小米miIO协议设备" }, "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.fhem", - "installs": 2182, - "weekDownloads": 259, - "stars": 15, - "issues": 13, + "github": "https://github.com/smarthomefans/ioBroker.miio", + "installs": 184, + "weekDownloads": 6, + "stars": 19, + "issues": 6, "score": 1 }, - "tahoma": { + "ham": { "title": { - "de": "tahoma", - "en": "tahoma", - "ru": "tahoma", - "zh-cn": "tahoma" + "de": "ham", + "en": "ham", + "ru": "ham", + "zh-cn": "ham" }, - "content": "adapterref/iobroker.tahoma/README.md", - "icon": "adapterref/iobroker.tahoma/tahoma.png", - "keywords": "somfy, blinds, tahoma, window", - "authors": "Marius Burkard , Excodibur", + "content": "adapterref/iobroker.ham/README.md", + "icon": "adapterref/iobroker.ham/ham.png", + "keywords": "homebridge", + "authors": "Kirov Ilya , Apollon77 ", "license": "MIT", - "published": "2020-01-16T15:58:39.932Z", - "version": "0.10.4", - "latestVersion": "0.10.4", + "published": "2018-06-17T10:47:38.444Z", + "version": "5.3.1", + "latestVersion": "5.3.1", "materialize": true, - "compact": true, "description": { - "en": "Adapter to communicate with Somfy Tahoma", - "de": "Adapter zur Kommunikation mit Somfy Tahoma", - "ru": "Адаптер для общения с Somfy Tahoma", - "pt": "Adaptador para se comunicar com Somfy Tahoma", - "nl": "Adapter om te communiceren met Somfy Tahoma", - "fr": "Adaptateur pour communiquer avec Somfy Tahoma", - "it": "Adattatore per comunicare con Somfy Tahoma", - "es": "Adaptador para comunicarse con Somfy Tahoma", - "pl": "Połącz do Somfy Tahoma", - "uk": "Адаптер для спілкування з Somfy Tahoma", - "zh-cn": "与Somfy Tahoma联系的道歉" + "en": "ioBroker Homebridge Adapter", + "de": "ioBroker Homebridge Adapter", + "ru": "Адаптер домашнего моста ioBroker", + "pt": "Adaptador ioBroker Homebridge", + "nl": "ioBroker Homebridge-adapter", + "fr": "Adaptateur Homebridge ioBroker", + "it": "Adattatore ioBroker Homebridge", + "es": "Adaptador de puente doméstico ioBroker", + "pl": "Adapter ioBroker Homebridge", + "zh-cn": "ioBroker Homebridge适配器" }, "titleFull": { - "en": "Somfy Tahoma", - "de": "Somfy Tahoma", - "ru": "Сомфи Тахома", - "pt": "Somfy Tahoma", - "nl": "Somfy Tahoma", - "fr": "Somfy Tahoma", - "it": "Somfy Tahoma", - "es": "Somfy Tahoma", - "pl": "Somfy Tahoma", - "uk": "Сомфія Тагома", - "zh-cn": "Somfy Tahoma" + "en": "Homebridge accessories manager", + "de": "Homebridge Zubehör Manager", + "ru": "Менеджер по аксессуарам для домашнего моста", + "pt": "Gerente de acessórios Homebridge", + "nl": "Homebridge accessoires manager", + "fr": "Gestionnaire d'accessoires Homebridge", + "it": "Responsabile degli accessori di Homebridge", + "es": "Gerente de accesorios de Homebridge", + "pl": "Menedżer akcesoriów Homebridge", + "zh-cn": "Homebridge配件经理" }, "branch": "master", - "github": "https://github.com/Excodibur/ioBroker.tahoma", - "installs": 1376, - "weekDownloads": 57, - "stars": 11, - "issues": 3, + "github": "https://github.com/ioBroker/ioBroker.ham", + "installs": 2731, + "weekDownloads": 807, + "stars": 29, + "issues": 46, "score": 1 }, - "hm-rega": { + "mydlink": { "title": { - "de": "hm-rega", - "en": "hm-rega", - "ru": "hm-rega", - "zh-cn": "hm-rega" + "de": "mydlink", + "en": "mydlink", + "ru": "mydlink", + "zh-cn": "mydlink" }, - "content": "adapterref/iobroker.hm-rega/README.md", - "icon": "adapterref/iobroker.hm-rega/homematic.png", - "keywords": "homematic, eq3, regahss, ccu1, ccu2", - "authors": "hobbyquaker , bluefox , Moritz Heusinger ", + "content": "adapterref/iobroker.mydlink/README.md", + "icon": "adapterref/iobroker.mydlink/mydlink.png", + "keywords": "mydlink, dlink, dsp-w215, dsp-w115, dch-s150", + "authors": "Garfonso ", "license": "MIT", - "published": "2015-01-02T23:31:13.087Z", - "version": "5.0.0", - "latestVersion": "5.1.0", - "materialize": true, + "published": "2019-11-08T15:03:01.181Z", + "version": "1.3.6", + "latestVersion": "1.3.6", "compact": true, "description": { - "en": "Connects HomeMatic CCU \"Logic Layer\" (\"ReGaHSS\") to ioBroker", - "de": "Verbindet die Logikschicht einer HomeMatic CCU (\"ReGaHSS\") mit ioBroker", - "ru": "Соединяет модуль логики системы Homematic CCU (\"ReGaHSS\") с ioBroker", - "pt": "Conecta o HomeMatic CCU \"Layer Lógica\" (\"ReGaHSS\") para ioBroker", - "nl": "Verbindt HomeMatic CCU \"Logic Layer\" (\"ReGaHSS \") met ioBroker", - "fr": "Connecte HomeMatic CCU \"Logic Layer\" (\"ReGaHSS\") à ioBroker", - "it": "Collega HomeMatic CCU \"Logic Layer\" (\"ReGaHSS\") a ioBroker", - "es": "Conecta CCU HomeMatic \"Capa lógica\" (\"ReGaHSS\") a ioBroker", - "pl": "Łączy HomeMatic CCU \"Logic Layer\" (\"ReGaHSS\") z ioBroker", - "zh-cn": "将 HomeMatic CCU“逻辑层”(“ReGaHSS”)连接到 ioBroker" + "en": "connects mydlink plugs and sensors to ioBroker", + "de": "verbindet Mydlink-Stecker und Sensoren mit ioBroker", + "ru": "подключает плагины и датчики mydlink к ioBroker", + "pt": "conecta plugs mydlink e sensores ao ioBroker", + "nl": "verbindt mydlink pluggen en sensoren met ioBroker", + "fr": "connecte les plugs et capteurs mydlink à ioBroker", + "it": "collega spine e sensori mydlink a ioBroker", + "es": "conecta los conectores y sensores de midlink a ioBroker", + "pl": "łączy wtyczki i czujniki mydlink z joBrokerem", + "uk": "підключає мідлінк штекер і датчики до ioBroker", + "zh-cn": "连接 Mydlink 插件和传感器到 ioBroker" }, "titleFull": { - "en": "HomeMatic ReGaHSS", - "de": "HomeMatic ReGaHSS", - "ru": "HomeMatic ReGaHSS", - "pt": "HomeMatic ReGaHSS", - "nl": "HomeMatic ReGaHSS", - "fr": "AccueilMatic ReGaHSS", - "it": "HomeMatic ReGaHSS", - "es": "HomeMatic ReGaHSS", - "pl": "HomeMatic ReGaHSS", - "zh-cn": "HomeMatic ReGaHSS" + "en": "mydlink", + "de": "mydlink", + "ru": "mydlink", + "pt": "mydlink", + "nl": "mijndlink", + "fr": "mondlink", + "it": "mydlink", + "es": "mydlink", + "pl": "mydlink", + "uk": "mydlink", + "zh-cn": "mydlink" }, "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.hm-rega", - "installs": 16443, - "weekDownloads": 940, - "stars": 43, - "issues": 7, + "github": "https://github.com/iobroker-community-adapters/ioBroker.mydlink", + "installs": 129, + "weekDownloads": 9, + "stars": 4, + "issues": 18, "score": 1 }, - "enet": { + "pimatic": { "title": { - "de": "enet", - "en": "enet", - "ru": "enet", - "zh-cn": "enet" + "de": "pimatic", + "en": "pimatic", + "ru": "pimatic", + "zh-cn": "pimatic" }, - "content": "adapterref/iobroker.enet/README.md", - "icon": "adapterref/iobroker.enet/enet.png", - "keywords": "Jung, Gira, eNet", - "authors": "SebastianSchultz , Stoffel7 ", + "content": "adapterref/iobroker.pimatic/README.md", + "icon": "adapterref/iobroker.pimatic/pimatic.png", + "keywords": "pimatic", + "authors": "bluefox ", "license": "MIT", - "published": "2018-01-08T12:46:49.219Z", - "version": "1.0.1", - "latestVersion": "1.0.1", + "published": "2017-03-15T21:26:19.592Z", + "version": "0.3.2", + "latestVersion": "0.3.2", "materialize": true, "compact": true, "description": { - "en": "Controls Jung/Gira eNet Smarthome devices through the eNet Mobile Gate Wireless IP gateway or the eNet Smart Home Server", - "de": "Steuert Jung/Gira eNet Smarthome-Geräte über das eNet Mobile Gate Funk IP Gateway oder dem eNet Smart Home Server", - "ru": "Controls Jung/Gira eNet Smarthome devices through the eNet Mobile Gate Wireless IP gateway or the eNet Smart Home Server", - "pt": "Controls Jung/Gira eNet Smarthome devices through the eNet Mobile Gate Wireless IP gateway or the eNet Smart Home Server", - "fr": "Controls Jung/Gira eNet Smarthome devices through eNet Mobile Gate Wireless IP gateway or the eNet Smart Home Server", - "nl": "Controls Jung/Gira eNet Smarthome devices through eNet Mobile Gate Wireless IP gateway or the eNet Smart Home Server", - "it": "Controls Jung/Gira eNet Smarthome devices through eNet Mobile Gate Wireless IP gateway or the eNet Smart Home Server", - "es": "Controls Jung/Gira eNet Smarthome devices through eNet Mobile Gate Wireless IP gateway or the eNet Smart Home Server" - }, - "titleFull": { - "de": "Steuert Jung/Gira eNet Smarthome-Geräte über das eNet Mobile Gate Funk IP Gateway oder dem eNet Smart Home Server", - "en": "Steuert Jung/Gira eNet Smarthome-Geräte über das eNet Mobile Gate Funk IP Gateway oder dem eNet Smart Home Server" + "en": "Exports devices and groups from pimatic and then monitors updates of variables", + "de": "Exportiert Geräte und Gruppen aus pimatic und überwacht dann Aktualisierungen von Variablen", + "ru": "Экспортирует устройства и группы из pimatic, а затем следит за обновлениями переменных", + "pt": "Exporta dispositivos e grupos do pimatic e monitora atualizações de variáveis", + "nl": "Exporteert apparaten en groepen uit Pimatic en controleert vervolgens updates van variabelen", + "fr": "Exporte les appareils et les groupes de pimatic, puis surveille les mises à jour des variables", + "it": "Esporta dispositivi e gruppi da pimatic e quindi monitora gli aggiornamenti delle variabili", + "es": "Exporta dispositivos y grupos desde pimatic y luego monitorea actualizaciones de variables", + "pl": "Eksportuje urządzenia i grupy z pimatic, a następnie monitoruje aktualizacje zmiennych", + "zh-cn": "从pimatic导出设备和组,然后监视变量的更新" }, + "titleFull": "pimatic", "branch": "master", - "github": "https://github.com/Stoffel7/ioBroker.enet", - "installs": 76, - "weekDownloads": 5, - "stars": 13, - "issues": 18, + "github": "https://github.com/ioBroker/ioBroker.pimatic", + "installs": 47, + "weekDownloads": 2, + "stars": 2, + "issues": 13, "score": 1 }, - "knx": { + "loxone": { "title": { - "de": "knx", - "en": "knx", - "ru": "knx", - "zh-cn": "knx" + "de": "loxone", + "en": "loxone", + "ru": "loxone", + "zh-cn": "loxone" }, - "content": "adapterref/iobroker.knx/README.md", - "icon": "adapterref/iobroker.knx/knx.png", - "keywords": "knx, vis, GUI, graphical, scada", - "authors": "K.Ringmann ", - "license": "CC-BY-NC-4.0", - "published": "2015-09-27T07:32:43.557Z", - "version": "2.0.28", - "latestVersion": "2.0.28", + "content": "adapterref/iobroker.loxone/README.md", + "icon": "adapterref/iobroker.loxone/loxone.png", + "keywords": "loxone, miniserver, smarthome", + "authors": "UncleSamSwiss ", + "license": "Apache-2.0", + "published": "2017-04-24T19:18:46.399Z", + "version": "3.0.1", + "latestVersion": "3.0.1", "materialize": true, "compact": true, "description": { - "en": "This adapter allows to import KNX projects from ETS and communicate with devices via KNX IP Gateway", - "de": "Dieser Adapter ermöglicht den Import von KNX-Projekten aus der ETS und die Kommunikation mit Geräten über das KNX IP Gateway", - "ru": "Этот адаптер позволяет импортировать проекты KNX из ETS и связываться с устройствами через KNX IP Gateway", - "pt": "Este adaptador permite importar projetos KNX da ETS e se comunicar com dispositivos via KNX IP Gateway", - "nl": "Met deze adapter kunt u KNX-projecten van ETS importeren en met apparaten communiceren via KNX IP Gateway", - "fr": "Cet adaptateur permet d'importer des projets KNX depuis ETS et de communiquer avec des appareils via la passerelle IP KNX", - "it": "Questo adattatore consente di importare progetti KNX da ETS e comunicare con dispositivi tramite KNX IP Gateway", - "es": "Este adaptador permite importar proyectos KNX desde ETS y comunicarse con dispositivos a través de KNX IP Gateway", - "pl": "Ten adapter umożliwia import projektów KNX z ETS i komunikację z urządzeniami za pośrednictwem bramy KNX IP" + "en": "Communicates with a Loxone Miniserver.", + "de": "Kommuniziert mit einem Loxone Miniserver.", + "ru": "Обменивается данными с Loxone Miniserver.", + "pt": "Comunica-se com um Miniserver Loxone.", + "nl": "Communiceert met een Loxone Miniserver.", + "fr": "Communique avec un Loxone Miniserver.", + "it": "Comunica con un Loxone Miniserver.", + "es": "Se comunica con un miniserver Loxone.", + "pl": "Komunikuje się z Loxone Miniserver.", + "zh-cn": "与Loxone小型服务器通信。" }, "titleFull": { - "en": "KNX" + "en": "Loxone Miniserver", + "de": "Loxone Miniserver", + "ru": "Loxone Miniserver", + "pt": "Loxone Miniserver", + "nl": "Loxone Miniserver", + "fr": "Loxone Miniserver", + "it": "Loxone Miniserver", + "es": "Miniserver de Loxone", + "pl": "Loxone Miniserver", + "zh-cn": "Loxone迷你服务器" }, "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.knx", - "installs": 3109, - "weekDownloads": 106, - "stars": 50, - "issues": 49, + "github": "https://github.com/UncleSamSwiss/ioBroker.loxone", + "installs": 1893, + "weekDownloads": 31, + "stars": 27, + "issues": 42, "score": 1 }, - "haassohn": { + "hass-mqtt": { "title": { - "de": "haassohn", - "en": "haassohn", - "ru": "haassohn", - "zh-cn": "haassohn" + "de": "hass-mqtt", + "en": "hass-mqtt", + "ru": "hass-mqtt", + "zh-cn": "hass-mqtt" }, - "content": "adapterref/iobroker.haassohn/README.md", - "icon": "adapterref/iobroker.haassohn/haassohn.png", - "installs": 103, - "weekDownloads": 7, + "content": "adapterref/iobroker.hass-mqtt/README.md", + "icon": "adapterref/iobroker.hass-mqtt/hass-mqtt.png", + "keywords": "mqtt, hass, homeassistant, discover", + "authors": "SchumyHao ", + "license": "MIT", + "published": "2019-05-06T05:34:29.685Z", + "version": "-.-.-", + "latestVersion": "0.0.7", + "materialize": true, + "compact": true, + "description": { + "en": "This adapter can discover devices followed hass mqtt discover protocol", + "de": "Dieser Adapter kann Geräte erkennen, denen das Protokoll mqtt discover folgt", + "ru": "Этот адаптер может обнаруживать устройства в соответствии с протоколом hass mqtt Discover", + "pt": "Este adaptador pode descobrir dispositivos seguidos pelo método hass mqtt discover", + "nl": "Deze adapter kan zoeken naar apparaten gevolgd hass mqtt discover-protocol", + "fr": "Cet adaptateur peut détecter les périphériques suivis par le protocole de découverte hass mqtt", + "it": "Questo adattatore può scoprire i dispositivi seguiti dal protocollo di rilevamento mqtt di hass", + "es": "Este adaptador puede descubrir dispositivos seguidos hass mqtt descubrir protocolo", + "pl": "Ten adapter może wykrywać urządzenia po protokole wykrywania hass mqtt", + "zh-cn": "该适配器可以发现遵循hass mqtt discover协议的设备" + }, + "titleFull": { + "en": "hass-mqtt", + "de": "hass-mqtt", + "ru": "Хасс-MQTT", + "pt": "hass-mqtt", + "nl": "hass-mqtt", + "fr": "hass-mqtt", + "it": "Hass-MQTT", + "es": "hass-mqtt", + "pl": "hass-mqtt", + "zh-cn": "HASS-MQTT" + }, + "branch": "master", + "github": "https://github.com/smarthomefans/ioBroker.hass-mqtt", + "installs": 135, + "weekDownloads": 6, "stars": 7, - "issues": 6, + "issues": 21, "score": 1 }, - "openknx": { + "hass": { "title": { - "de": "openknx", - "en": "openknx", - "ru": "openknx", - "zh-cn": "openknx" + "de": "hass", + "en": "hass", + "ru": "hass", + "zh-cn": "hass" }, - "content": "adapterref/iobroker.openknx/README.md", - "icon": "adapterref/iobroker.openknx/openknx.png", - "keywords": "knx free open source eib", - "authors": "Boellner ", - "license": "GPL-3.0-only", - "published": "2021-12-04T10:59:55.656Z", - "version": "0.9.0", - "latestVersion": "0.9.0", + "content": "adapterref/iobroker.hass/README.md", + "icon": "adapterref/iobroker.hass/hass.png", + "keywords": "HASS, Home, assistant", + "authors": "bluefox ", + "license": "MIT", + "published": "2020-12-13T16:51:06.118Z", + "version": "1.4.0", + "latestVersion": "1.4.0", + "materialize": true, "compact": true, "description": { - "en": "full featured open-source adapter for KNX", - "de": "Kostenloser Open-Source-Adapter, der die KNX Kommunikation über ein IP Gateway ermöglicht.", - "ru": "новый бесплатный open-source-адаптер для KNX", - "pt": "novo adaptador de código aberto gratuito para KNX", - "nl": "nieuwe gratis open-source-adapter voor KNX", - "fr": "nouvel adaptateur open-source gratuit pour KNX", - "it": "nuovo adattatore open source gratuito per KNX", - "es": "nuevo adaptador de código abierto gratuito para KNX", - "pl": "nowy darmowy adapter open-source dla KNX", - "zh-cn": "用于 KNX 的新免费开源适配器", - "uk": "повнофункціональний адаптер з відкритим кодом для KNX" + "en": "Home Assistant connection for ioBroker", + "de": "Home Assistant Verbindung für ioBroker", + "ru": "Подключение Home Assistant для ioBroker", + "pt": "Conexão do Home Assistant para ioBroker", + "nl": "Home Assistant-verbinding voor ioBroker", + "fr": "Connexion Home Assistant pour ioBroker", + "it": "Connessione Home Assistant per ioBroker", + "es": "Conexión de Home Assistant para ioBroker", + "pl": "Połączenie Home Assistant dla ioBroker", + "zh-cn": "ioBroker 的家庭助理连接", + "uk": "Підключення Home Assistant для ioBroker" }, "titleFull": { - "en": "Open KNX", - "de": "Open KNX", - "ru": "Open KNX", - "pt": "Open KNX", - "nl": "Open KNX", - "fr": "Open KNX", - "it": "Open KNX", - "es": "Open KNX", - "pl": "Open KNX", - "zh-cn": "Open KNX", - "uk": "Відкрийте KNX" + "en": "Home Assistant", + "de": "Home-Assistent", + "ru": "Домашний помощник", + "pt": "Home Assistant", + "nl": "Thuisassistent", + "fr": "Assistante à domicile", + "it": "Assistente domiciliare", + "es": "Asistente de hogar", + "pl": "Asystent domowy", + "zh-cn": "家庭助理", + "uk": "Домашній помічник" }, "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.openknx", - "installs": 2798, - "weekDownloads": 700, - "stars": 31, - "issues": 7, + "github": "https://github.com/ioBroker/ioBroker.hass", + "installs": 2767, + "weekDownloads": 107, + "stars": 21, + "issues": 12, "score": 1 }, - "broadlink2": { + "homepilot": { "title": { - "de": "broadlink2", - "en": "broadlink2", - "ru": "broadlink2", - "zh-cn": "broadlink2" + "de": "homepilot", + "en": "homepilot", + "ru": "homepilot", + "zh-cn": "homepilot" }, - "content": "adapterref/iobroker.broadlink2/README.md", - "icon": "adapterref/iobroker.broadlink2/broadlink2.png", - "keywords": "Broadlink, W-Lan, IR/RF, Remote, Switch, Plug, A1, RM2, RM3, SP1, SP2, RM4, LB1", - "authors": "Frank Joke , mcm1957 ", + "content": "adapterref/iobroker.homepilot/README.md", + "icon": "adapterref/iobroker.homepilot/homepilot.png", + "keywords": "blinds, jalousien, homepilot, duofern, rademacher, rollladen, rollos, pix", + "authors": "Pix", "license": "MIT", - "published": "2017-07-27T12:44:47.864Z", - "version": "2.3.0", - "latestVersion": "2.3.0", - "compact": false, + "published": "2016-07-09T11:17:48.404Z", + "version": "1.2.3", + "latestVersion": "1.2.3", + "materialize": true, "description": { - "en": "Integrates wireless devices (RM++, SP++, A1, T1, S1C, Beok313, Floureon, LB+)", - "de": "Integriert drahtlose Geräte (RM++, SP++, A1, T1, S1C, Beok313, Floureon, LB+)", - "ru": "Интеграция беспроводных устройств (RM++, SP++, A1, T1, S1C, Beok313, Floureon, LB+)", - "pt": "Integra dispositivos sem fio (RM++, SP++, A1, T1, S1C, Beok313, Floureon, LB+)", - "nl": "Integreert draadloze apparaten (RM++, SP++, A1, T1, S1C, Beok313, Floureon, LB+)", - "fr": "Intégration des appareils sans fil (RM++, SP++, A1, T1, S1C, Beok313, Floureon, LB+)", - "it": "Integra i dispositivi wireless (RM++, SP++, A1, T1, S1C, Beok313, Floureon, LB+)", - "es": "Integra dispositivos inalámbricos (RM++, SP++, A1, T1, S1C, Beok313, Floureon, LB+)", - "pl": "Integracja urządzeń bezprzewodowych (RM++, SP++, A1, T1, S1C, Beok313, Floureon, LB+)", - "uk": "Інтеграція бездротових пристроїв (RM++, SP++, A1, T1, S1C, Beok313, Floureon, LB+)", - "zh-cn": "无线装置的一体化 (RM++, SP++, A1, T1, S1C, Beok313, Floureon, LB+)" + "en": "control Homepilot Duofern Devices with ioBroker", + "de": "verbindet Rademacher Homepilot Duofern Geräte mit ioBroker", + "ru": "контроль Homepilot Duofern Devices с ioBroker", + "pt": "Control Homepilot Duofern Devices com ioBroker", + "nl": "controle Homepilot Duofern-apparaten met ioBroker", + "fr": "contrôle Homepilot Duofern Devices avec ioBroker", + "it": "controlla i dispositivi Homepilot Duofern con ioBroker", + "es": "controlar dispositivos Homepilot Duofern con ioBroker", + "pl": "kontroluj urządzenia Homofilot Duofern z ioBroker", + "zh-cn": "使用ioBroker控制Homepilot Duofern设备" }, "titleFull": { - "en": "Broadlink2", - "de": "Broadlink2", - "ru": "Broadlink2", - "pt": "Broadlink2", - "nl": "Broadlink2", - "fr": "Broadlink2", - "it": "Broadlink2", - "es": "Broadlink2", - "pl": "Broadlink2", - "uk": "Broadlink2", - "zh-cn": "连接2" + "en": "Homepilot", + "de": "Homepilot", + "ru": "Homepilot", + "pt": "Homepilot", + "nl": "Homepilot", + "fr": "Homepilot", + "it": "Homepilot", + "es": "Homepilot", + "pl": "Homepilot", + "zh-cn": "Homepilot" }, "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.broadlink2", - "installs": 3262, - "weekDownloads": 157, - "stars": 41, - "issues": 31, + "github": "https://github.com/iobroker-community-adapters/ioBroker.homepilot", + "installs": 332, + "weekDownloads": 31, + "stars": 23, + "issues": 10, "score": 1 }, - "ham-wemo": { + "hm-rpc": { "title": { - "de": "ham-wemo", - "en": "ham-wemo", - "ru": "ham-wemo", - "zh-cn": "ham-wemo" + "de": "hm-rpc", + "en": "hm-rpc", + "ru": "hm-rpc", + "zh-cn": "hm-rpc" }, - "content": "adapterref/iobroker.ham-wemo/README.md", - "icon": "adapterref/iobroker.ham-wemo/ham-wemo.png", - "keywords": "homebridge, wemo", - "authors": "bluefox ", + "content": "adapterref/iobroker.hm-rpc/README.md", + "icon": "adapterref/iobroker.hm-rpc/homematic.png", + "keywords": "homematic, bidcos, eq3, ELV, CCU, CCU1, CCU2, rpc, xmlrpc, homegear, binrpc, CUxD, FS20, FHT, HMS, EnOcean", + "authors": "hobbyquaker , Moritz Heusinger ", "license": "MIT", - "published": "2018-06-22T21:13:14.043Z", - "version": "3.0.2", - "latestVersion": "3.0.2", - "materialize": true, + "published": "2015-01-02T23:35:36.140Z", + "version": "1.17.0", + "latestVersion": "2.0.2", + "compact": true, "description": { - "en": "ioBroker Homebridge Adapter Belkin Wemo", - "de": "ioBroker Homebridge Adapter Belkin Wemo", - "ru": "ioBroker Homebridge драйвер Belkin Wemo", - "pt": "Modelo de Homebridge para o ioBroker Belkin Wemo", - "fr": "ioBroker Homebridge modèle Belkin Wemo", - "nl": "ioBroker Homebridge Adapter Belkin Wemo", - "it": "Adattatore Homebridge ioBroker Belkin Wemo", - "es": "Adaptador Homebridge ioBroker Belkin Wemo", - "pl": "ioBroker Homebridge Adapter Belkin Wemo", - "zh-cn": "ioBroker Homebridge 适配器 Belkin Wemo" + "en": "Connects HomeMatic Interface-Processes (BidCos-Services, Homegear and CUxD) via XML-RPC or BIN-RPC to ioBroker", + "de": "Verbindet HomeMatic Interface-Prozesse (BidCos-Services, Homegear und CUxD) via XML-RPC oder BIN-RPC mit ioBroker", + "ru": "Подключает HomeMatic интерфейсы (BidCos-сервисы, Homegear и CUxD) через XML-RPC или BIN-RPC к ioBroker", + "pt": "Conecta HomeMatic Interface-Processes (BidCos-Services, Homegear e CUxD) via XML-RPC ou BIN-RPC para ioBroker", + "nl": "Verbindt HomeMatic Interface-processen (BidCos-Services, Homegear en CUxD) via XML-RPC of BIN-RPC met ioBroker", + "fr": "Connecte les processus d'interface HomeMatic (BidCos-Services, Homegear et CUxD) via XML-RPC ou BIN-RPC à ioBroker", + "it": "Collega l'interfaccia HomeMatic: i processi (BidCos-Services, Homegear e CUxD) tramite XML-RPC o BIN-RPC su ioBroker", + "es": "Conecta los Procesos de Interfaz HomeMatic (BidCos-Services, Homegear y CUxD) a través de XML-RPC o BIN-RPC a ioBroker", + "pl": "Łączy procesy HomeMatic-Interface (BidCos-Services, Homegear i CUxD) za pośrednictwem XML-RPC lub BIN-RPC z ioBroker", + "uk": "Підключає HomeMatic інтерфейси (BidCos-сервіси, Homegear і CUxD) через XML-RPC або BIN-RPC до ioBroker", + "zh-cn": "通过 XML-RPC 或 BIN-RPC 将 HomeMatic 接口进程(BidCos-Services、Homegear 和 CUxD)连接到 ioBroker" }, "titleFull": { - "en": "Belkin Wemo plugin", - "de": "Belkin Wemo plugin", - "ru": "Belkin Wemo plugin", - "pt": "Belkin Wemo plugin", - "nl": "Belkin Wemo plugin", - "fr": "Belkin Wemo plugin", - "it": "Belkin Wemo plugin", - "es": "Belkin Wemo plugin", - "pl": "Wtyczka Belkin Wemo", - "zh-cn": "贝尔金 Wemo 插件" + "en": "HomeMatic RPC", + "de": "HomeMatic RPC", + "ru": "HomeMatic RPC", + "pt": "HomeMatic RPC", + "nl": "HomeMatic RPC", + "fr": "HomeMatic RPC", + "it": "HomeMatic RPC", + "es": "HomeMatic RPC", + "pl": "HomeMatic RPC", + "uk": "HomeMatic RPC", + "zh-cn": "HomeMatic RPC" }, "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.ham-wemo", - "installs": 66, - "weekDownloads": 3, - "stars": 5, - "issues": 4, + "github": "https://github.com/ioBroker/ioBroker.hm-rpc", + "installs": 17471, + "weekDownloads": 726, + "stars": 60, + "issues": 46, "score": 1 }, - "hass-mqtt": { + "openhab": { "title": { - "de": "hass-mqtt", - "en": "hass-mqtt", - "ru": "hass-mqtt", - "zh-cn": "hass-mqtt" + "de": "openhab", + "en": "openhab", + "ru": "openhab", + "zh-cn": "openhab" }, - "content": "adapterref/iobroker.hass-mqtt/README.md", - "icon": "adapterref/iobroker.hass-mqtt/hass-mqtt.png", - "keywords": "mqtt, hass, homeassistant, discover", - "authors": "SchumyHao ", + "content": "adapterref/iobroker.openhab/README.md", + "icon": "adapterref/iobroker.openhab/openhab.png", + "keywords": "openhab", + "authors": "bluefox ", "license": "MIT", - "published": "2019-05-06T05:34:29.685Z", - "version": "-.-.-", - "latestVersion": "0.0.7", + "published": "2017-05-09T21:14:27.652Z", + "version": "1.2.0", + "latestVersion": "1.2.0", "materialize": true, - "compact": true, "description": { - "en": "This adapter can discover devices followed hass mqtt discover protocol", - "de": "Dieser Adapter kann Geräte erkennen, denen das Protokoll mqtt discover folgt", - "ru": "Этот адаптер может обнаруживать устройства в соответствии с протоколом hass mqtt Discover", - "pt": "Este adaptador pode descobrir dispositivos seguidos pelo método hass mqtt discover", - "nl": "Deze adapter kan zoeken naar apparaten gevolgd hass mqtt discover-protocol", - "fr": "Cet adaptateur peut détecter les périphériques suivis par le protocole de découverte hass mqtt", - "it": "Questo adattatore può scoprire i dispositivi seguiti dal protocollo di rilevamento mqtt di hass", - "es": "Este adaptador puede descubrir dispositivos seguidos hass mqtt descubrir protocolo", - "pl": "Ten adapter może wykrywać urządzenia po protokole wykrywania hass mqtt", - "zh-cn": "该适配器可以发现遵循hass mqtt discover协议的设备" + "en": "Connects ioBroker with OpenHAB", + "de": "Verbindet ioBroker mit OpenHAB", + "ru": "Соединяет ioBroker с OpenHAB", + "pt": "Conecta o ioBroker com o OpenHAB", + "nl": "Verbindt ioBroker met OpenHAB", + "fr": "Connecte ioBroker à OpenHAB", + "it": "Collega ioBroker con OpenHAB", + "es": "Conecta ioBroker con OpenHAB", + "pl": "Łączy oprogramowanie ioBroker z OpenHAB", + "zh-cn": "将ioBroker与OpenHAB连接" }, "titleFull": { - "en": "hass-mqtt", - "de": "hass-mqtt", - "ru": "Хасс-MQTT", - "pt": "hass-mqtt", - "nl": "hass-mqtt", - "fr": "hass-mqtt", - "it": "Hass-MQTT", - "es": "hass-mqtt", - "pl": "hass-mqtt", - "zh-cn": "HASS-MQTT" + "en": "OpenHAB", + "de": "OpenHAB", + "ru": "OpenHAB", + "pt": "OpenHAB", + "nl": "OpenHAB", + "fr": "OpenHAB", + "it": "OpenHAB", + "es": "OpenHAB", + "pl": "OpenHAB", + "uk": "АКЦІЇ", + "zh-cn": "打开HAB" }, "branch": "master", - "github": "https://github.com/smarthomefans/ioBroker.hass-mqtt", - "installs": 135, - "weekDownloads": 6, - "stars": 7, - "issues": 21, + "github": "https://github.com/iobroker-community-adapters/ioBroker.openhab", + "installs": 739, + "weekDownloads": 22, + "stars": 90, + "issues": 2, "score": 1 }, - "awtrix-light": { + "meross": { "title": { - "de": "awtrix-light", - "en": "awtrix-light", - "ru": "awtrix-light", - "zh-cn": "awtrix-light" + "de": "meross", + "en": "meross", + "ru": "meross", + "zh-cn": "meross" }, - "content": "adapterref/iobroker.awtrix-light/README.md", - "icon": "adapterref/iobroker.awtrix-light/awtrix-light.png", - "keywords": "hardware, clock, message, notification, awtrix, ulanzi, tc001", - "authors": "Matthias Kleine ", + "content": "adapterref/iobroker.meross/README.md", + "icon": "adapterref/iobroker.meross/meross.png", + "keywords": "Meross", + "authors": "Apollon77 ", "license": "MIT", - "published": "2023-05-16T17:45:31.245Z", - "version": "1.3.0", - "latestVersion": "1.3.0", + "published": "2018-11-16T07:37:51.768Z", + "version": "1.17.0", + "latestVersion": "1.17.0", + "materialize": true, "compact": true, "description": { - "en": "Integrates your Awtrix 3 via HTTP", - "de": "Integriert Ihr Awtrix 3 über HTTP", - "ru": "Интегрирует ваш Awtrix 3 через HTTP", - "pt": "Integra seu Awtrix 3 via HTTP", - "nl": "Integreert uw Awtrix 3 via HTTP", - "fr": "Intègre votre Awtrix 3 via HTTP", - "it": "Integra il tuo Awtrix 3 tramite HTTP", - "es": "Integra tu Awtrix 3 vía HTTP", - "pl": "Integruje twój Awtrix 3 przez HTTP", - "uk": "Інтегрує ваш Awtrix 3 через HTTP", - "zh-cn": "通过 HTTP 集成您的乌兰子 Awtrix 3" + "en": "support for Meross Wifi devices", + "de": "Unterstützung für Meross Wifi-Geräte", + "ru": "поддержка устройств Meross Wifi", + "pt": "suporte para dispositivos Wifi Meross", + "nl": "ondersteuning voor Meross Wifi-apparaten", + "fr": "support pour les appareils Meross Wifi", + "it": "supporto per i dispositivi Meross Wifi", + "es": "soporte para dispositivos wifi Meross", + "pl": "obsługa urządzeń Wi-Fi firmy Meross", + "zh-cn": "支持Meross Wifi设备", + "uk": "підтримка пристроїв Meross Wifi" }, "titleFull": { - "en": "Awtrix 3 (Awtrix Light)", - "de": "Awtrix 3 (Awtrix Light)", - "ru": "Awtrix 3 (Awtrix Light)", - "pt": "Awtrix 3 (Awtrix Light)", - "nl": "Awtrix 3 (Awtrix Light)", - "fr": "Awtrix 3 (Awtrix Light)", - "it": "Awtrix 3 (Awtrix Light)", - "es": "Awtrix 3 (Awtrix Light)", - "pl": "Awtrix 3 (Awtrix Light)", - "uk": "Awtrix 3 (Awtrix Light)", - "zh-cn": "Awtrix 3 (Awtrix Light)" + "en": "Meross Cloud", + "de": "Meross Cloud", + "ru": "Meross Cloud", + "pt": "Meross Cloud", + "nl": "Meross Cloud", + "fr": "Meross Cloud", + "it": "Meross Cloud", + "es": "Meross Cloud", + "pl": "Meross Cloud", + "zh-cn": "美洛斯云", + "uk": "Хмара Меросса" }, "branch": "master", - "github": "https://github.com/klein0r/ioBroker.awtrix-light", - "installs": 2078, - "weekDownloads": 124, - "stars": 47, + "github": "https://github.com/Apollon77/ioBroker.meross", + "installs": 2643, + "weekDownloads": 59, + "stars": 22, "issues": 10, "score": 1 }, - "loxone": { + "hm-rega": { "title": { - "de": "loxone", - "en": "loxone", - "ru": "loxone", - "zh-cn": "loxone" + "de": "hm-rega", + "en": "hm-rega", + "ru": "hm-rega", + "zh-cn": "hm-rega" }, - "content": "adapterref/iobroker.loxone/README.md", - "icon": "adapterref/iobroker.loxone/loxone.png", - "keywords": "loxone, miniserver, smarthome", - "authors": "UncleSamSwiss ", - "license": "Apache-2.0", - "published": "2017-04-24T19:18:46.399Z", - "version": "3.0.1", - "latestVersion": "3.0.1", + "content": "adapterref/iobroker.hm-rega/README.md", + "icon": "adapterref/iobroker.hm-rega/homematic.png", + "keywords": "homematic, eq3, regahss, ccu1, ccu2", + "authors": "hobbyquaker , bluefox , Moritz Heusinger ", + "license": "MIT", + "published": "2015-01-02T23:31:13.087Z", + "version": "5.0.0", + "latestVersion": "5.1.0", "materialize": true, "compact": true, "description": { - "en": "Communicates with a Loxone Miniserver.", - "de": "Kommuniziert mit einem Loxone Miniserver.", - "ru": "Обменивается данными с Loxone Miniserver.", - "pt": "Comunica-se com um Miniserver Loxone.", - "nl": "Communiceert met een Loxone Miniserver.", - "fr": "Communique avec un Loxone Miniserver.", - "it": "Comunica con un Loxone Miniserver.", - "es": "Se comunica con un miniserver Loxone.", - "pl": "Komunikuje się z Loxone Miniserver.", - "zh-cn": "与Loxone小型服务器通信。" + "en": "Connects HomeMatic CCU \"Logic Layer\" (\"ReGaHSS\") to ioBroker", + "de": "Verbindet die Logikschicht einer HomeMatic CCU (\"ReGaHSS\") mit ioBroker", + "ru": "Соединяет модуль логики системы Homematic CCU (\"ReGaHSS\") с ioBroker", + "pt": "Conecta o HomeMatic CCU \"Layer Lógica\" (\"ReGaHSS\") para ioBroker", + "nl": "Verbindt HomeMatic CCU \"Logic Layer\" (\"ReGaHSS \") met ioBroker", + "fr": "Connecte HomeMatic CCU \"Logic Layer\" (\"ReGaHSS\") à ioBroker", + "it": "Collega HomeMatic CCU \"Logic Layer\" (\"ReGaHSS\") a ioBroker", + "es": "Conecta CCU HomeMatic \"Capa lógica\" (\"ReGaHSS\") a ioBroker", + "pl": "Łączy HomeMatic CCU \"Logic Layer\" (\"ReGaHSS\") z ioBroker", + "zh-cn": "将 HomeMatic CCU“逻辑层”(“ReGaHSS”)连接到 ioBroker" }, "titleFull": { - "en": "Loxone Miniserver", - "de": "Loxone Miniserver", - "ru": "Loxone Miniserver", - "pt": "Loxone Miniserver", - "nl": "Loxone Miniserver", - "fr": "Loxone Miniserver", - "it": "Loxone Miniserver", - "es": "Miniserver de Loxone", - "pl": "Loxone Miniserver", - "zh-cn": "Loxone迷你服务器" + "en": "HomeMatic ReGaHSS", + "de": "HomeMatic ReGaHSS", + "ru": "HomeMatic ReGaHSS", + "pt": "HomeMatic ReGaHSS", + "nl": "HomeMatic ReGaHSS", + "fr": "AccueilMatic ReGaHSS", + "it": "HomeMatic ReGaHSS", + "es": "HomeMatic ReGaHSS", + "pl": "HomeMatic ReGaHSS", + "zh-cn": "HomeMatic ReGaHSS" }, "branch": "master", - "github": "https://github.com/UncleSamSwiss/ioBroker.loxone", - "installs": 1899, - "weekDownloads": 31, - "stars": 27, - "issues": 42, + "github": "https://github.com/ioBroker/ioBroker.hm-rega", + "installs": 16436, + "weekDownloads": 940, + "stars": 43, + "issues": 7, "score": 1 - } - } - }, - "lighting": { - "title": { - "en": "Lighting", - "de": "Beleuchtung", - "ru": "Свет", - "pt": "Iluminação", - "nl": "Verlichting", - "fr": "Éclairage", - "it": "Illuminazione", - "es": "Iluminación", - "pl": "Oświetlenie" - }, - "pages": { - "milight": { + }, + "mystrom": { "title": { - "de": "milight", - "en": "milight", - "ru": "milight", - "zh-cn": "milight" + "de": "mystrom", + "en": "mystrom", + "ru": "mystrom", + "zh-cn": "mystrom" }, - "content": "adapterref/iobroker.milight/README.md", - "icon": "adapterref/iobroker.milight/easybulb_logo.png", - "keywords": "milight, easybulb, rgb, limitlessLED", - "authors": "foxthefox , bluefox ", + "content": "adapterref/iobroker.mystrom/README.md", + "icon": "adapterref/iobroker.mystrom/mystrom.png", + "keywords": "mystrom", + "authors": "TA2k ", "license": "MIT", - "published": "2017-01-28T00:02:47.304Z", - "version": "0.4.0", - "latestVersion": "0.4.0", - "materialize": true, - "compact": true, - "description": { - "en": "milight lamp adaptor", - "de": "milight lampenadapter", - "ru": "адаптер для лампы", - "pt": "adaptador de lâmpada milight", - "nl": "licht lamp adapter", - "fr": "adaptateur de lampe milight", - "it": "adattatore della lampada del milight", - "es": "adaptador de lámpara milight", - "pl": "adapter lampy Milight", - "zh-cn": "milight灯适配器" + "published": "2020-12-06T00:38:06.131Z", + "version": "-.-.-", + "latestVersion": "0.1.0", + "materialize": true, + "compact": true, + "description": { + "en": "myStrom Adapter", + "de": "myStrom Adapter", + "ru": "myStrom адаптер", + "pt": "adaptador myStrom", + "nl": "myStrom-adapter", + "fr": "Adaptateur myStrom", + "it": "Adattatore myStrom", + "es": "Adaptador myStrom", + "pl": "Adapter myStrom", + "zh-cn": "myStrom适配器" }, "titleFull": { - "en": "milight", - "de": "Milight", - "ru": "переходник", - "pt": "milight", - "nl": "milight", - "fr": "milight", - "it": "milight", - "es": "Milight", - "pl": "milowy" + "en": "myStrom", + "de": "myStrom", + "ru": "myStrom", + "pt": "myStrom", + "nl": "myStrom", + "fr": "myStrom", + "it": "myStrom", + "es": "myStrom", + "pl": "myStrom", + "zh-cn": "myStrom" }, "branch": "master", - "github": "https://github.com/foxthefox/ioBroker.milight", - "installs": 568, - "weekDownloads": 17, - "stars": 5, - "issues": 24, + "github": "https://github.com/TA2k/ioBroker.mystrom", + "installs": 485, + "weekDownloads": 4, + "stars": 6, + "issues": 16, "score": 1 }, - "hue": { + "g-homa": { "title": { - "de": "hue", - "en": "hue", - "ru": "hue", - "zh-cn": "hue" + "de": "g-homa", + "en": "g-homa", + "ru": "g-homa", + "zh-cn": "g-homa" }, - "content": "adapterref/iobroker.hue/README.md", - "icon": "adapterref/iobroker.hue/hue.jpeg", - "keywords": "philips, hue, led, rgb, smartlink, zigbee", - "authors": "hobbyquaker , Pmant , Bluefox , Moritz Heusinger ", - "license": "Apache-2.0", - "published": "2015-03-04T22:35:03.350Z", - "version": "3.12.0", - "latestVersion": "3.12.0", - "materialize": true, + "content": "adapterref/iobroker.g-homa/README.md", + "icon": "adapterref/iobroker.g-homa/g-homa.png", + "keywords": "g-homa", + "authors": "AlCalzone ", + "license": "MIT", + "published": "2017-08-23T11:28:42.347Z", + "version": "0.5.3", + "latestVersion": "0.5.3", "compact": true, "description": { - "en": "Connects Philips Hue LED Bulbs, Friends of Hue LED Lamps and Stripes and other SmartLink capable Devices (LivingWhites, some LivingColors) via Philips Hue Bridges with ioBroker", - "de": "Verbinden Sie Philips Hue LED Birnen, Friends of Hue LED Lampen und Streifen und andere SmartLink fähige Geräte (LivingWhites, einige LivingColors) über Philips Hue Bridges mit ioBroker", - "ru": "Соединяет светодиодные лампы Philips Hue, светодиодные лампы и ленты Friends of Hue и другие устройства, поддерживающие SmartLink (LivingWhites, некоторые LivingColors) через Philips Hue Bridges", - "pt": "Conecta Lâmpadas LED Philips Hue, Lâmpadas LED e Listras Friends of Hue e outros Dispositivos com capacidade para SmartLink (LivingWhites, alguns LivingColors) via Philips Hue Bridges com ioBroker", - "nl": "Verbindt Philips Hue LED-lampen, Friends of Hue LED-lampen en -stroken en andere SmartLink-compatibele apparaten (LivingWhites, sommige LivingColors) via Philips Hue Bridges met ioBroker", - "fr": "Permet de connecter les ampoules LED Philips Hue, les lampes et les bandes LED Friends of Hue et d'autres périphériques compatibles SmartLink (LivingWhites, certains LivingColors) via Philips Hue Bridges avec ioBroker", - "it": "Collega lampadine LED Philips Hue, lampade e strisce LED Friends of Hue e altri dispositivi compatibili SmartLink (LivingWhite, alcuni LivingColors) tramite Philips Hue Bridges con ioBroker", - "es": "Conecta bombillas LED Philips Hue, lámparas y rayas LED Friends of Hue y otros dispositivos compatibles con SmartLink (LivingWhites, algunos LivingColors) a través de Philips Hue Bridges con ioBroker", - "pl": "Łączy żarówki Philips Hue LED, lampy i paski Friends of Hue oraz inne urządzenia z funkcją SmartLink (LivingWhites, niektóre kolory LivingColors) za pośrednictwem Philips Hue Bridges z ioBroker", - "zh-cn": "通过飞利浦 Hue 桥接器与 ioBroker 连接飞利浦 Hue LED 灯泡、Hue LED 灯和条纹之友以及其他支持 SmartLink 的设备(LivingWhites、一些 LivingColors)" - }, - "titleFull": { - "en": "Philips Hue Bridge", - "de": "Philips Hue-Bridge", - "ru": "Philips Hue Bridge", - "pt": "Philips Hue Bridge", - "nl": "Philips Hue Bridge", - "fr": "Philips Hue Bridge", - "it": "Philips Hue Bridge", - "es": "Philips Hue Bridge", - "pl": "Philips Hue Bridge", - "zh-cn": "飞利浦 Hue 桥" + "en": "Control G-Homa WiFi plugs", + "de": "Steuerung von G-Homa WLAN-Steckdosen", + "ru": "Контрольные вилки G-Homa WiFi", + "pt": "Controle os plugues WiFi G-Homa", + "nl": "Bedien G-Homa WiFi-stekkers", + "fr": "Contrôler les prises WiFi G-Homa", + "it": "Controlla le prese WiFi G-Homa", + "es": "Controla los enchufes WiFi G-Homa", + "pl": "Kontroluj wtyczki G-Homa WiFi", + "zh-cn": "控制G-Homa WiFi插头" }, + "titleFull": "G-Homa WiFi plugs", "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.hue", - "installs": 12341, - "weekDownloads": 774, - "stars": 43, - "issues": 34, + "github": "https://github.com/AlCalzone/ioBroker.g-homa", + "installs": 296, + "weekDownloads": 7, + "stars": 1, + "issues": 9, "score": 1 }, - "mihome-lamp": { + "innogy-smarthome": { "title": { - "de": "mihome-lamp", - "en": "mihome-lamp", - "ru": "mihome-lamp", - "zh-cn": "mihome-lamp" + "de": "innogy-smarthome", + "en": "innogy-smarthome", + "ru": "innogy-smarthome", + "zh-cn": "innogy-smarthome" }, - "content": "adapterref/iobroker.mihome-lamp/README.md", - "icon": "adapterref/iobroker.mihome-lamp/mihome-lamp.png", - "keywords": "url, html, file, mihome-lamp", - "authors": "MeisterTR ", + "content": "adapterref/iobroker.innogy-smarthome/README.md", + "icon": "adapterref/iobroker.innogy-smarthome/innogy-smarthome.png", + "keywords": "innogy-smarthome", + "authors": "Patrick Arns ", "license": "MIT", - "published": "2017-08-09T04:28:19.180Z", - "version": "1.1.0", - "latestVersion": "1.1.0", + "published": "2017-01-07T12:19:30.574Z", + "version": "1.2.6", + "latestVersion": "1.2.6", "materialize": true, "description": { - "en": "This Adapter switch the Xiaomi Desk Lamp (Wifi not Yeelight)", - "de": "Dieser Adapter schaltet die Xiaomi Schreibtischlampe (Wifi nicht Yeelight)", - "ru": "Этот адаптер переключает настольную лампу Xiaomi (Wifi not Yeelight)", - "pt": "Este adaptador interruptor da lâmpada de mesa xiaomi (wi-fi não yeelight)", - "nl": "Deze adapter schakelt de Xiaomi Desk Lamp (Wifi niet Yeelight)", - "fr": "Cet adaptateur allume la lampe de bureau Xiaomi (Wifi non Yeelight)", - "it": "Questo adattatore cambia la lampada da scrivania Xiaomi (Wifi non Yeelight)", - "es": "Este adaptador cambia la lámpara de escritorio Xiaomi (Wifi not Yeelight)", - "pl": "Ten adapter przełącza lampę biurkową Xiaomi (Wifi nie Yeelight)" + "en": "ioBroker Innogy Smarthome", + "de": "ioBroker Innogy Smarthome", + "ru": "ioBroker Innogy Smarthome", + "pt": "ioBroker Innogy Smarthome", + "nl": "ioBroker Innogy Smarthome", + "fr": "ioBroker Innogy Smarthome", + "it": "ioBroker Innogy Smarthome", + "es": "ioBroker Innogy Hogar inteligente", + "pl": "Inteligentny dom ioBroker Innogy", + "uk": "ioBroker Innogy Smarthome", + "zh-cn": "ioBroker Innogy 智能家居" }, "titleFull": { - "en": "Xiaomi desk lamp (Wifi) control", - "de": "Xiaomi Schreibtischlampe (Wifi) steuern", - "ru": "Настольная лампа Xiaomi (Wifi)", - "pt": "Controle de lâmpada de mesa Xiaomi (Wifi)", - "nl": "Xiaomi bureaulamp (wifi) bediening", - "fr": "Lampe de bureau Xiaomi (Wifi)", - "it": "Controllo della lampada da tavolo Xiaomi (Wifi)", - "es": "Control de lámpara de escritorio Xiaomi (Wifi)", - "pl": "Sterowanie lampą biurkową Xiaomi (Wifi)" + "en": "Innogy Smarthome", + "de": "Innogy Smarthome", + "ru": "Innogy Smarthome", + "pt": "Innogy Smarthome", + "nl": "Innogy Smarthome", + "fr": "Innogy Smarthome", + "it": "Innogy Smarthome", + "es": "Innogy Smarthome", + "pl": "Innogy Smarthome", + "zh-cn": "英诺智能家居", + "uk": "Innogy Smarthome" }, "branch": "master", - "github": "https://github.com/MeisterTR/ioBroker.mihome-lamp", - "installs": 104, - "weekDownloads": 0, - "stars": 2, - "issues": 11, + "github": "https://github.com/PArns/ioBroker.innogy-smarthome", + "installs": 631, + "weekDownloads": 21, + "stars": 8, + "issues": 12, "score": 1 }, - "artnet-recorder": { + "mihome-cloud": { "title": { - "de": "artnet-recorder", - "en": "artnet-recorder", - "ru": "artnet-recorder", - "zh-cn": "artnet-recorder" + "de": "mihome-cloud", + "en": "mihome-cloud", + "ru": "mihome-cloud", + "zh-cn": "mihome-cloud" }, - "content": "adapterref/iobroker.artnet-recorder/README.md", - "icon": "adapterref/iobroker.artnet-recorder/artnet-recorder.png", - "keywords": "art-net", - "authors": "Bannsaenger ", + "content": "adapterref/iobroker.mihome-cloud/README.md", + "icon": "adapterref/iobroker.mihome-cloud/mihome-cloud.png", + "keywords": "MiHome, Cloud", + "authors": "TA2k ", "license": "MIT", - "published": "2021-06-13T21:19:03.265Z", - "version": "0.0.5", - "latestVersion": "0.0.5", - "materialize": true, + "published": "2022-12-05T08:14:41.199Z", + "version": "0.1.0", + "latestVersion": "0.1.1", "compact": true, "description": { - "en": "Record Art-Net data to a file for later playback", - "de": "Art-Net-Daten zur späteren Wiedergabe in einer Datei aufzeichnen", - "ru": "Запишите данные Art-Net в файл для последующего воспроизведения", - "pt": "Grave dados Art-Net em um arquivo para reprodução posterior", - "nl": "Art-Net-gegevens opnemen in een bestand om later af te spelen", - "fr": "Enregistrez les données Art-Net dans un fichier pour une lecture ultérieure", - "it": "Registra i dati Art-Net in un file per la riproduzione successiva", - "es": "Grabe los datos de Art-Net en un archivo para su posterior reproducción", - "pl": "Nagraj dane Art-Net do pliku w celu późniejszego odtworzenia", - "zh-cn": "将 Art-Net 数据记录到文件中供以后播放", - "uk": "Запишіть дані Art-Net у файл для подальшого відтворення" + "en": "Adapter for all MiHome Cloud devices", + "de": "Adapter für alle MiHome Cloud-Geräte", + "ru": "Адаптер для устройств MiHome Cloud", + "pt": "Adaptador para dispositivos MiHome Cloud", + "nl": "Adapter voor MiHome Cloud-apparaten", + "fr": "Adaptateur pour appareils MiHome Cloud", + "it": "Adattatore per dispositivi MiHome Cloud", + "es": "Adaptador para dispositivos MiHome Cloud", + "pl": "Adapter do urządzeń MiHome Cloud", + "zh-cn": "小米家庭云设备适配器" + }, + "titleFull": { + "en": "MiHome Cloud", + "de": "MiHome-Cloud", + "ru": "Ми Домашнее Облако", + "pt": "MiHome Cloud", + "nl": "MiHome Cloud", + "fr": "Mi Maison Cloud", + "it": "La mia nuvola domestica", + "es": "Mi hogar en la nube", + "pl": "Chmura domowa Mi", + "zh-cn": "米家云" + }, + "branch": "main", + "github": "https://github.com/TA2k/ioBroker.mihome-cloud", + "installs": 642, + "weekDownloads": 11, + "stars": 3, + "issues": 8, + "score": 1 + }, + "e3oncan": { + "title": { + "de": "e3oncan", + "en": "e3oncan", + "ru": "e3oncan", + "zh-cn": "e3oncan" + }, + "content": "adapterref/iobroker.e3oncan/README.md", + "icon": "adapterref/iobroker.e3oncan/e3oncan.png", + "keywords": "Viessmann, E3, CAN, Heating, PV, Energy Meter", + "authors": "MyHomeMyData ", + "license": "MIT", + "published": "2024-01-13T15:09:49.931Z", + "version": "0.9.4", + "latestVersion": "0.9.5", + "compact": true, + "description": { + "en": "Collect data on CAN bus for Viessmann E3 devices, e.g. Vitocal, Vitocharge, Energy Meters E380CA and E3100CB", + "de": "Greifen Sie auf Daten per CAN-Bus zu, für Viessmann E3-Geräte, z.B. Vitocal, Vitocharge, Energiezähler E380CA und E3100CB", + "ru": "Сбор данных по шине CAN для устройств Viessmann E3, например. Vitocal, Vitocharge, Счетчик энергии E380CA, E3100CB", + "pt": "Colete dados no barramento CAN para dispositivos Viessmann E3, por ex. Vitocal, Vitocharge, medidor de energia E380CA, E3100CB", + "nl": "Verzamel gegevens op de CAN-bus voor Viessmann E3-apparaten, b.v. Vitocal, Vitocharge, Energiemeter E380CA, E3100CB", + "fr": "Collectez des données sur le bus CAN pour les appareils Viessmann E3, par ex. Vitocal, Vitocharge, Compteur d'énergie E380CA, E3100CB", + "it": "Raccogliere dati sul bus CAN per dispositivi Viessmann E3, ad es. Vitocal, Vitocharge, Contatore di energia E380CA, E3100CB", + "es": "Recopilar datos en el bus CAN para dispositivos Viessmann E3, p. Vitocal, Vitocharge, Contador de energía E380CA, E3100CB", + "pl": "Zbieraj dane na magistrali CAN dla urządzeń Viessmann E3, np.: Vitocal, Vitocharge, licznik energii E380CA, E3100CB", + "uk": "Збір даних на шині CAN для пристроїв Viessmann E3, напр. Vitocal, Vitocharge, Енерголічильник E380CA, E3100CB", + "zh-cn": "收集 Viessmann E3 设备 CAN 总线上的数据,例如Vitocal、Vitocharge、能量计 E380CA, E3100CB" }, "titleFull": { - "en": "Art-Net Recorder and Player", - "de": "Art-Net Recorder und Player", - "ru": "Рекордер и плеер Art-Net", - "pt": "Gravador e reprodutor Art-Net", - "nl": "Art-Net-recorder en speler", - "fr": "Enregistreur et lecteur Art-Net", - "it": "Registratore e lettore Art-Net", - "es": "Grabador y reproductor Art-Net", - "pl": "Rejestrator i odtwarzacz Art-Net", - "zh-cn": "Art-Net 录音机和播放器", - "uk": "Запис і програвач Art-Net" + "en": "Viessmann E3 CAN do", + "de": "Viessmann E3 CAN do", + "ru": "CAN-прослушиватель серии Viessmann E3", + "pt": "Ouvinte CAN da série Viessmann E3", + "nl": "Viessmann E3-serie CAN-luisteraar", + "fr": "Écouteur CAN Viessmann série E3", + "it": "Ascoltatore CAN Viessmann serie E3", + "es": "Oyente CAN serie Viessmann E3", + "pl": "Odbiornik CAN firmy Viessmann serii E3", + "uk": "CAN-слухач серії Viessmann E3", + "zh-cn": "菲斯曼E3系列CAN监听器" }, - "branch": "master", - "github": "https://github.com/Bannsaenger/ioBroker.artnet-recorder", - "installs": 16, - "weekDownloads": 2, + "branch": "main", + "github": "https://github.com/MyHomeMyData/ioBroker.e3oncan", + "installs": 42, + "weekDownloads": 23, "stars": 3, "issues": 0, "score": 1 }, - "nanoleaf-lightpanels": { + "wamo": { "title": { - "de": "nanoleaf-lightpanels", - "en": "nanoleaf-lightpanels", - "ru": "nanoleaf-lightpanels", - "zh-cn": "nanoleaf-lightpanels" + "de": "wamo", + "en": "wamo", + "ru": "wamo", + "zh-cn": "wamo" }, - "content": "adapterref/iobroker.nanoleaf-lightpanels/README.md", - "icon": "adapterref/iobroker.nanoleaf-lightpanels/nanoleaf-lightpanels.png", - "keywords": "nanoleaf, light panels, canvas, shapes, aurora, light, led, rgb", - "authors": "daniel_2k ", + "content": "adapterref/iobroker.wamo/README.md", + "icon": "adapterref/iobroker.wamo/wamo.png", + "keywords": "leakage protection, leakage monitor", + "authors": "smarthausleben ", "license": "MIT", - "published": "2018-05-03T18:41:42.916Z", - "version": "1.4.0", - "latestVersion": "1.5.0", - "materialize": true, + "published": "2022-04-06T09:19:29.086Z", + "version": "-.-.-", + "latestVersion": "0.4.1", "compact": true, "description": { - "en": "Controlling the nanoleaf devices in ioBroker", - "de": "Steuerung von nanoleaf-Geräten in ioBroker", - "ru": "Управление устройствами нанолейфа в ioBroker", - "pt": "Controlando os dispositivos nanoleaf no ioBroker", - "nl": "Controleren van de nanoleaf apparatuur in ioBroker", - "fr": "Contrôle des appareils nanoléaf en ioBroker", - "it": "Controllo dei dispositivi nanoleaf in ioBroker", - "es": "Controlar los dispositivos nanoleaf en ioBroker", - "pl": "Kontrolując nanoliściowe urządzenia w ioBroker", - "uk": "Контроль нанолистових пристроїв в ioBroker", - "zh-cn": "A. 控制OioBroker的纳米传装置" + "en": "wamo", + "de": "wamo", + "ru": "утечка", + "pt": "vazamento", + "nl": "lekdetectie", + "fr": "détection de fuite", + "it": "leakedect", + "es": "fugadecto", + "pl": "wyciek wycieku", + "zh-cn": "泄漏检测", + "uk": "wamo" }, "titleFull": { - "en": "nanoleaf", - "de": "nanoleaf", - "ru": "nanoleaf", - "pt": "nanoleaf", - "nl": "nanoleaf", - "fr": "nanoleaf", - "it": "nanoleaf", - "es": "nanoleaf", - "pl": "nanoleaf", - "uk": "nanoleaf", - "zh-cn": "nanoleaf" + "en": "wamo", + "de": "wamo", + "ru": "wamo", + "pt": "Detecção de vazamento", + "nl": "wamo", + "fr": "wamo", + "it": "PerditaDect", + "es": "Detección de fugas", + "pl": "wamo", + "zh-cn": "泄漏检测", + "uk": "wamo" }, - "branch": "master", - "github": "https://github.com/daniel-2k/ioBroker.nanoleaf-lightpanels", - "installs": 692, - "weekDownloads": 18, - "stars": 11, - "issues": 7, + "branch": "main", + "github": "https://github.com/smarthausleben/ioBroker.wamo", + "installs": 42, + "weekDownloads": 1, + "stars": 5, + "issues": 1, "score": 1 }, - "mclighting": { + "digitalstrom": { "title": { - "de": "mclighting", - "en": "mclighting", - "ru": "mclighting", - "zh-cn": "mclighting" + "de": "digitalstrom", + "en": "digitalstrom", + "ru": "digitalstrom", + "zh-cn": "digitalstrom" }, - "content": "adapterref/iobroker.mclighting/README.md", - "icon": "adapterref/iobroker.mclighting/mclighting.png", - "keywords": "mclighting, rgb, light, ws2812, esp8266", - "authors": "instalator ", + "content": "adapterref/iobroker.digitalstrom/README.md", + "icon": "adapterref/iobroker.digitalstrom/digitalstrom.png", + "keywords": "digitalstrom, iot, iobroker", + "authors": "Apollon77 ", "license": "MIT", - "published": "2018-03-24T09:36:03.416Z", - "version": "0.2.0", - "latestVersion": "0.2.0", + "published": "2020-01-17T10:48:55.485Z", + "version": "2.3.0", + "latestVersion": "2.3.0", "materialize": true, "compact": true, "description": { - "en": "Control the ESP8266 based multi-client lighting gadget", - "de": "Steuern Sie das ESP8266-basierte Multi-Client-Beleuchtungs-Gadget", - "ru": "Control the ESP8266 based multi-client lighting gadget", - "pt": "Controlar o gadget de iluminação para múltiplos clientes baseado no ESP8266", - "fr": "Contrôlez le gadget d'éclairage multi-client ESP8266", - "nl": "Bedien de op ESP8266 gebaseerde multi-client verlichtingsgadget", - "it": "Controlla il gadget di illuminazione multi-cliente basato su ESP8266", - "es": "Controle el dispositivo de iluminación multi-cliente basado en ESP8266" + "en": "Support for Digitalstrom devices via DSS", + "de": "Unterstützung für Digitalstrom-Geräte über DSS", + "ru": "Поддержка устройств Digitalstrom через DSS", + "pt": "Suporte para dispositivos Digitalstrom via DSS", + "nl": "Ondersteuning voor Digitalstrom-apparaten via DSS", + "fr": "Prise en charge des appareils Digitalstrom via DSS", + "it": "Supporto per dispositivi Digitalstrom tramite DSS", + "es": "Soporte para dispositivos Digitalstrom a través de DSS", + "pl": "Obsługa urządzeń Digitalstrom za pośrednictwem DSS", + "zh-cn": "通过DSS支持Digitalstrom设备" }, "titleFull": { - "en": "McLighting interface", - "de": "McLighting Interface", - "ru": "McLighting адаптер", - "pt": "Adaptador de McLighting", - "nl": "McLighting interface", - "fr": "McLighting interface", - "it": "McLighting interface", - "es": "McLighting interface" + "en": "Digitalstrom", + "de": "Digitalstrom", + "ru": "Digitalstrom", + "pt": "Digitalstrom", + "nl": "Digitalstrom", + "fr": "Digitalstrom", + "it": "Digitalstrom", + "es": "Digitalstrom", + "pl": "Digitalstrom", + "zh-cn": "Digitalstrom" }, "branch": "master", - "github": "https://github.com/instalator/ioBroker.mclighting", - "installs": 343, - "weekDownloads": 29, - "stars": -1, - "issues": 0, + "github": "https://github.com/ioBroker/ioBroker.digitalstrom", + "installs": 204, + "weekDownloads": 7, + "stars": 7, + "issues": 30, "score": 1 }, - "signifylights": { + "hausbus_de": { "title": { - "de": "signifylights", - "en": "signifylights", - "ru": "signifylights", - "zh-cn": "signifylights" + "de": "hausbus_de", + "en": "hausbus_de", + "ru": "hausbus_de", + "zh-cn": "hausbus_de" }, - "content": "adapterref/iobroker.signifylights/README.md", - "icon": "adapterref/iobroker.signifylights/signifylights.png", - "keywords": "wiz, signify, lights", - "authors": "nxtstep , disaster123 ", + "content": "adapterref/iobroker.hausbus_de/README.md", + "icon": "adapterref/iobroker.hausbus_de/hausbusde.png", + "keywords": "haus-bus.de, homeserver, relaimodule, pushbuttons", + "authors": "Hermann Hoeschen ", "license": "MIT", - "published": "2023-04-16T19:20:07.738Z", - "version": "0.3.1", - "latestVersion": "0.3.1", + "published": "2022-08-10T19:57:22.017Z", + "version": "1.4.6", + "latestVersion": "1.4.10", + "materialize": true, "compact": true, "description": { - "en": "signifylights", - "de": "signifylights", - "ru": "signifylights", - "pt": "signifylights", - "nl": "signifylights", - "fr": "signifylights", - "it": "signifylights", - "es": "signifylights", - "pl": "signifylights", - "uk": "signifylights", - "zh-cn": "signifylights" + "en": "Adapter to control haus-bus.de components.", + "de": "Adapter zur Steuerung von haus-bus.de Komponenten.", + "ru": "Адаптер для управления компонентами haus-bus.de.", + "pt": "Adaptador para controlar os componentes haus-bus.de.", + "nl": "Adapter voor het aansturen van haus-bus.de componenten.", + "fr": "Adaptateur pour contrôler les composants haus-bus.de.", + "it": "Adattatore per controllare i componenti haus-bus.de.", + "es": "Adaptador para controlar los componentes de haus-bus.de.", + "pl": "Adapter do sterowania komponentami haus-bus.de.", + "zh-cn": "用于控制 haus-bus.de 组件的适配器。" }, "titleFull": { - "en": "SignifyLights", - "de": "SignifyLights", - "ru": "SignifyLights", - "pt": "SignifyLights", - "nl": "SignifyLights", - "fr": "SignifyLights", - "it": "SignifyLights", - "es": "SignifyLights", - "pl": "SignifyLights", - "uk": "SignifyLights", - "zh-cn": "SignifyLights" + "en": "Haus-Bus.de", + "de": "Haus-Bus.de", + "ru": "Haus-Bus.de", + "pt": "Haus-Bus.de", + "nl": "Haus-Bus.de", + "fr": "Haus-Bus.de", + "it": "Haus-Bus.de", + "es": "Haus-Bus.de", + "pl": "Haus-Bus.de", + "zh-cn": "豪斯巴士公司" }, "branch": "main", - "github": "https://github.com/disaster123/ioBroker.signifylights", - "installs": 150, + "github": "https://github.com/hausbus/ioBroker.hausbus_de", + "installs": 38, "weekDownloads": 5, - "stars": 3, - "issues": 0, + "stars": 1, + "issues": 1, "score": 1 }, - "tradfri": { + "yahka": { "title": { - "de": "tradfri", - "en": "tradfri", - "ru": "tradfri", - "zh-cn": "tradfri" + "de": "yahka", + "en": "yahka", + "ru": "yahka", + "zh-cn": "yahka" }, - "content": "adapterref/iobroker.tradfri/README.md", - "icon": "adapterref/iobroker.tradfri/tradfri.png", - "keywords": "ikea, tradfri", - "authors": "AlCalzone ", + "content": "adapterref/iobroker.yahka/README.md", + "icon": "adapterref/iobroker.yahka/yahka.png", + "keywords": "homekit, siri", + "authors": "Jens Weigele ", "license": "MIT", - "published": "2017-08-23T11:33:34.827Z", - "version": "3.1.3", - "latestVersion": "3.1.3", + "published": "2016-10-05T20:29:55.035Z", + "version": "1.0.3", + "latestVersion": "1.0.9", "materialize": true, "compact": true, "description": { - "en": "Communicates with IKEA Trådfri Gateway to control devices", - "de": "Kommuniziert mit IKEA Trådfri Gateway, um Geräte zu steuern", - "ru": "Общается с ИКЕА шлюз Trådfri для управления устройствами", - "pt": "Comunica-se com a IKEA Trådfri Gateway para dispositivos de controle de", - "nl": "Communiceert met de IKEA Trådfri Gateway om de apparatuur te bedienen", - "fr": "Communique avec IKEA Trådfri Passerelle de dispositifs de contrôle de la", - "it": "Comunica con IKEA Trådfri Gateway per dispositivi di controllo", - "es": "Se comunica con IKEA Trådfri Puerta de entrada a los dispositivos de control de", - "pl": "Komunikuje się z IKEA brama Trådfri do zarządzania urządzeniami", - "zh-cn": "与IKEA Trådfri网关,以控制设备" + "en": "yet another Homekit adapter", + "de": "noch ein weiterer Homekit-Adapter", + "ru": "Homekit драйвер", + "pt": "ainda outro adaptador Homekit", + "nl": "nog een andere Homekit-adapter", + "fr": "encore un autre adaptateur Homekit", + "it": "ancora un altro adattatore Homekit", + "es": "otro adaptador para el Homekit", + "pl": "kolejny adapter Homekit", + "zh-cn": "另一款Homekit适配器" }, "titleFull": { - "de": "IKEA Trådfri", - "en": "IKEA Trådfri", - "es": "IKEA Trådfri", - "fr": "IKEA Trådfri", - "it": "IKEA Trådfri", - "nl": "IKEA Trådfri", - "pl": "IKEA Trådfri", - "pt": "IKEA Trådfri", - "ru": "IKEA Trådfri", - "zh-cn": "宜家Trådfri" + "en": "Homekit YAHKA" }, "branch": "master", - "github": "https://github.com/AlCalzone/ioBroker.tradfri", - "installs": 2464, - "weekDownloads": 56, - "stars": 29, - "issues": 15, + "github": "https://github.com/jensweigele/ioBroker.yahka", + "installs": 9397, + "weekDownloads": 396, + "stars": 127, + "issues": 84, "score": 1 }, - "lifx": { + "xs1": { "title": { - "de": "lifx", - "en": "lifx", - "ru": "lifx", - "zh-cn": "lifx" + "de": "xs1", + "en": "xs1", + "ru": "xs1", + "zh-cn": "xs1" }, - "content": "adapterref/iobroker.lifx/README.md", - "icon": "adapterref/iobroker.lifx/lifx_logo.png", - "keywords": "lifx, light", - "authors": "foxthefox ", + "content": "adapterref/iobroker.xs1/README.md", + "icon": "adapterref/iobroker.xs1/xs1.png", + "keywords": "EZcontrol, XS1, FS20, FS10", + "authors": "frankjoke ", "license": "MIT", - "published": "2017-01-22T13:26:57.226Z", - "version": "1.0.7", - "latestVersion": "1.0.7", + "published": "2016-11-18T21:34:23.442Z", + "version": "1.0.2", + "latestVersion": "1.2.0", "compact": true, "description": { - "en": "lifx lamp adaptor", - "de": "Lifx-Lampenadapter", - "ru": "адаптер светильника lifx", - "pt": "adaptador de lâmpada lifx", - "nl": "lifx-lampadapter", - "fr": "adaptateur de lampe lifx", - "it": "adattatore per lampada lifx", - "es": "adaptador de lámpara lifx", - "pl": "adapter lampy Lifx", - "zh-cn": "lifx灯适配器", - "uk": "адаптер для лампи lifx" + "en": "ioBroker EZcontrol XS1 Adapter", + "de": "ioBroker EZcontrol XS1 Adapter", + "ru": "ioBroker EZcontrol XS1 адаптер", + "pt": "adaptador EZcontrol XS1 do ioBroker", + "nl": "quality over Quantity (QoQ) Releases Vertaling:", + "fr": "adaptateur EZcontrol XS1", + "it": "ioBroker EZcontrol XS1 adattatore", + "es": "ioBroker EZcontrol XS1 Adaptador", + "pl": "ioBroker EZ Control XS1 Adapter", + "uk": "ioBroker EZcontrol S1 адаптер", + "zh-cn": "io Broker EZ控制 XS1 Adapter" }, "titleFull": { - "en": "lifx lamps", - "de": "lifx-Lampen", - "ru": "лифкс лампы", - "pt": "lâmpadas lifx", - "nl": "lifx lampen", - "fr": "lampes lifx", - "it": "lampade a lume di candela", - "es": "lámparas lifx", - "pl": "lampy lifx", - "zh-cn": "升降灯", - "uk": "лампи lifx" + "en": "EZcontrol XS1 adapter", + "de": "EZcontrol XS1 Adapter", + "ru": "EZcontrol XS1 адаптер", + "pt": "Adaptador EZcontrol XS1", + "nl": "XS1 adapter", + "fr": "Adaptateur EZcontrol XS1", + "it": "Adattatore EZcontrol XS1", + "es": "Adaptador EZcontrol XS1", + "pl": "EZPR XS1", + "uk": "Адаптер EZcontrol XS1", + "zh-cn": "EZ控制 XS1适应者" }, "branch": "master", - "github": "https://github.com/foxthefox/ioBroker.lifx", - "installs": 92, - "weekDownloads": 17, - "stars": 2, + "github": "https://github.com/frankjoke/ioBroker.xs1", + "installs": 67, + "weekDownloads": 3, + "stars": -1, "issues": 5, "score": 1 }, - "wled": { + "myq": { "title": { - "de": "wled", - "en": "wled", - "ru": "wled", - "zh-cn": "wled" + "de": "myq", + "en": "myq", + "ru": "myq", + "zh-cn": "myq" }, - "content": "adapterref/iobroker.wled/README.md", - "icon": "adapterref/iobroker.wled/wled.png", - "keywords": "WLED, WS2812b, RGB, RGBW", - "authors": "DutchmanNL ", + "content": "adapterref/iobroker.myq/README.md", + "icon": "adapterref/iobroker.myq/myq-q.png", + "keywords": "myq, garage, door, chamberlain, liftmaster", + "authors": "Marius Burkard ", "license": "MIT", - "published": "2020-02-05T22:58:50.356Z", - "version": "0.7.2", - "latestVersion": "0.7.2", + "published": "2020-01-16T15:47:59.274Z", + "version": "-.-.-", + "latestVersion": "0.3.1", "materialize": true, "compact": true, "description": { - "en": "A fast and feature-rich implementation of an ESP8266/ESP32 webserver to control NeoPixel (WS2812B, WS2811, SK6812, APA102) LEDs!", - "de": "Eine schnelle und funktionsreiche Implementierung eines ESP8266 / ESP32-Webservers zur Steuerung von NeoPixel-LEDs (WS2812B, WS2811, SK6812, APA102)!", - "ru": "Быстрая и многофункциональная реализация веб-сервера ESP8266 / ESP32 для управления светодиодами NeoPixel (WS2812B, WS2811, SK6812, APA102)!", - "pt": "Uma implementação rápida e rica em recursos de um servidor da web ESP8266 / ESP32 para controlar os LEDs NeoPixel (WS2812B, WS2811, SK6812, APA102)!", - "nl": "Een snelle en veelzijdige implementatie van een ESP8266 / ESP32 webserver om NeoPixel (WS2812B, WS2811, SK6812, APA102) LED's te bedienen!", - "fr": "Une implémentation rapide et riche en fonctionnalités d'un serveur Web ESP8266 / ESP32 pour contrôler les LED NeoPixel (WS2812B, WS2811, SK6812, APA102)!", - "it": "Un'implementazione veloce e ricca di funzionalità di un server web ESP8266 / ESP32 per controllare i LED NeoPixel (WS2812B, WS2811, SK6812, APA102)!", - "es": "¡Una implementación rápida y rica en funciones de un servidor web ESP8266 / ESP32 para controlar los LED NeoPixel (WS2812B, WS2811, SK6812, APA102)!", - "pl": "Szybka i bogata w funkcje implementacja serwera ESP8266 / ESP32 do sterowania diodami LED NeoPixel (WS2812B, WS2811, SK6812, APA102)!", - "zh-cn": "ESP8266 / ESP32网络服务器的快速且功能丰富的实现,用于控制NeoPixel(WS2812B,WS2811,SK6812,APA102)LED!", - "uk": "Швидка та багатофункціональна реалізація веб-сервера ESP8266/ESP32 для керування світлодіодами NeoPixel (WS2812B, WS2811, SK6812, APA102)!" + "en": "Adapter to communicate with MyQ (Chamberlain/Liftmaster)", + "de": "Adapter zur Kommunikation mit MyQ (Chamberlain / Liftmaster)", + "ru": "Адаптер для связи с MyQ (Чемберлен / Лифтмастер)", + "pt": "Adaptador para se comunicar com MyQ (Chamberlain / Liftmaster)", + "nl": "Adapter om te communiceren met MyQ (Chamberlain / Liftmaster)", + "fr": "Adaptateur pour communiquer avec MyQ (Chamberlain / Liftmaster)", + "it": "Adattatore per comunicare con MyQ (Chamberlain / Liftmaster)", + "es": "Adaptador para comunicarse con MyQ (Chamberlain / Liftmaster)", + "pl": "Adapter do komunikacji z MyQ (Chamberlain / Liftmaster)", + "zh-cn": "与MyQ通信的适配器(Chamberlain / Liftmaster)" }, "titleFull": { - "en": "WLED", - "de": "WLED", - "ru": "WLED", - "pt": "WLED", - "nl": "WLED", - "fr": "WLED", - "it": "WLED", - "es": "WLED", - "pl": "WLED", - "zh-cn": "白光LED", - "uk": "WLED" + "en": "MyQ" }, - "branch": "main", - "github": "https://github.com/DrozmotiX/ioBroker.wled", - "installs": 4916, - "weekDownloads": 125, - "stars": 25, - "issues": 19, + "branch": "master", + "github": "https://github.com/StrathCole/ioBroker.myq", + "installs": 52, + "weekDownloads": 2, + "stars": -1, + "issues": 11, "score": 1 }, - "lightify": { + "maxcul": { "title": { - "de": "lightify", - "en": "lightify", - "ru": "lightify", - "zh-cn": "lightify" + "de": "maxcul", + "en": "maxcul", + "ru": "maxcul", + "zh-cn": "maxcul" }, - "content": "adapterref/iobroker.lightify/README.md", - "icon": "adapterref/iobroker.lightify/lightify.png", - "keywords": "ioBroker, osram, lightify, zigbee, hue", - "authors": "soef ", - "license": "MIT", - "published": "2016-03-16T00:01:08.739Z", - "version": "0.2.16", - "latestVersion": "0.2.16", + "content": "adapterref/iobroker.maxcul/README.md", + "icon": "adapterref/iobroker.maxcul/maxcul.png", + "keywords": "cul, MAX!, 868, busware", + "authors": "bluefox ", + "license": "GPL-2.0-only", + "published": "2017-04-10T20:26:24.569Z", + "version": "1.3.1", + "latestVersion": "1.3.1", + "materialize": true, + "compact": true, "description": { - "en": "OSRAM Lightify Devices", - "de": "OSRAM Lightify Geräte", - "ru": "OSRAM Lightify Устройства" + "en": "Control max! devices over CUL stick", + "de": "Steuere max! Geräte mit CUL stick", + "ru": "Управляет устройствами max! при помощи CUL", + "pt": "Controle máximo! dispositivos sobre o stick CUL", + "nl": "Controle max! apparaten boven CUL-stick", + "fr": "Contrôle max! appareils sur bâton CUL", + "it": "Controllo max! dispositivi su CUL stick", + "es": "Control max! dispositivos sobre CUL stick", + "pl": "Kontrola max! urządzenia na sztyfcie CUL" }, - "titleFull": "OSRAM Lightify", + "titleFull": "max! CUL", "branch": "master", - "github": "https://github.com/soef/iobroker.lightify", - "installs": 376, - "weekDownloads": 9, + "github": "https://github.com/ioBroker/ioBroker.maxcul", + "installs": 237, + "weekDownloads": 14, "stars": 4, - "issues": 13, + "issues": 4, "score": 1 }, - "twinkly": { + "ham-wemo": { "title": { - "de": "twinkly", - "en": "twinkly", - "ru": "twinkly", - "zh-cn": "twinkly" + "de": "ham-wemo", + "en": "ham-wemo", + "ru": "ham-wemo", + "zh-cn": "ham-wemo" }, - "content": "adapterref/iobroker.twinkly/README.md", - "icon": "adapterref/iobroker.twinkly/twinkly.png", - "keywords": "control, lights", - "authors": "patrickbs96 ", + "content": "adapterref/iobroker.ham-wemo/README.md", + "icon": "adapterref/iobroker.ham-wemo/ham-wemo.png", + "keywords": "homebridge, wemo", + "authors": "bluefox ", "license": "MIT", - "published": "2020-12-11T20:57:30.005Z", - "version": "1.0.14", - "latestVersion": "1.0.14", - "compact": true, + "published": "2018-06-22T21:13:14.043Z", + "version": "3.0.2", + "latestVersion": "3.0.2", + "materialize": true, "description": { - "en": "Adapter to communicate with the Twinkly lights.", - "de": "Adapter zur Kommunikation mit den Twinkly-Lichtern.", - "ru": "Адаптер для связи с Twinkly lights.", - "pt": "Adaptador para se comunicar com as luzes Twinkly.", - "nl": "Adapter om te communiceren met de Twinkly Lights.", - "fr": "Adaptateur pour communiquer avec les lumières Twinkly.", - "it": "Adattatore per comunicare con le luci Twinkly.", - "es": "Adaptador para comunicarse con las luces Twinkly.", - "pl": "Adapter do komunikacji ze światłami Twinkly.", - "zh-cn": "适配器与Twinkly灯通信。", - "uk": "Адаптер для зв'язку з ліхтарями Twinkly." + "en": "ioBroker Homebridge Adapter Belkin Wemo", + "de": "ioBroker Homebridge Adapter Belkin Wemo", + "ru": "ioBroker Homebridge драйвер Belkin Wemo", + "pt": "Modelo de Homebridge para o ioBroker Belkin Wemo", + "fr": "ioBroker Homebridge modèle Belkin Wemo", + "nl": "ioBroker Homebridge Adapter Belkin Wemo", + "it": "Adattatore Homebridge ioBroker Belkin Wemo", + "es": "Adaptador Homebridge ioBroker Belkin Wemo", + "pl": "ioBroker Homebridge Adapter Belkin Wemo", + "zh-cn": "ioBroker Homebridge 适配器 Belkin Wemo" }, "titleFull": { - "en": "Twinkly", - "de": "Twinkly", - "ru": "Твинкли", - "pt": "Twinkly", - "nl": "Twinkly", - "fr": "Twinkly", - "it": "Twinkly", - "es": "Twinkly", - "pl": "Twinkly", - "zh-cn": "Twinkly", - "uk": "мерехтить" + "en": "Belkin Wemo plugin", + "de": "Belkin Wemo plugin", + "ru": "Belkin Wemo plugin", + "pt": "Belkin Wemo plugin", + "nl": "Belkin Wemo plugin", + "fr": "Belkin Wemo plugin", + "it": "Belkin Wemo plugin", + "es": "Belkin Wemo plugin", + "pl": "Wtyczka Belkin Wemo", + "zh-cn": "贝尔金 Wemo 插件" }, "branch": "master", - "github": "https://github.com/patrickbs96/ioBroker.twinkly", - "installs": 384, - "weekDownloads": 43, - "stars": 8, + "github": "https://github.com/ioBroker/ioBroker.ham-wemo", + "installs": 65, + "weekDownloads": 3, + "stars": 5, "issues": 4, "score": 1 + } + } + }, + "lighting": { + "title": { + "en": "Lighting", + "de": "Beleuchtung", + "ru": "Свет", + "pt": "Iluminação", + "nl": "Verlichting", + "fr": "Éclairage", + "it": "Illuminazione", + "es": "Iluminación", + "pl": "Oświetlenie" + }, + "pages": { + "artnet": { + "title": { + "de": "artnet", + "en": "artnet", + "ru": "artnet", + "zh-cn": "artnet" + }, + "content": "adapterref/iobroker.artnet/README.md", + "icon": "adapterref/iobroker.artnet/artnet.png", + "keywords": "Art-Net, artnet, DMX512, IoT, Stage Lighting, LED, RGB", + "authors": "hobbyquaker ", + "license": "MIT", + "published": "2016-10-13T18:11:08.868Z", + "version": "1.2.2", + "latestVersion": "1.2.2", + "materialize": true, + "compact": true, + "description": { + "en": "Control DMX512 Devices via an Art-Net node", + "de": "Steuert DMX512 Geräte über einen Art-Net Node", + "ru": "Управляет DMX512 устройствами через Art-Net", + "pt": "Controlar dispositivos DMX512 através de um nó Art-Net", + "nl": "Bedien DMX512-apparaten via een Art-Net-knooppunt", + "fr": "Contrôler les appareils DMX512 via un noeud Art-Net", + "it": "Controlla i dispositivi DMX512 tramite un nodo Art-Net", + "es": "Controle los dispositivos DMX512 a través de un nodo Art-Net", + "pl": "Steruj urządzeniami DMX512 za pośrednictwem węzła Art-Net", + "zh-cn": "通过Art-Net节点控制DMX512设备" + }, + "titleFull": "DMX512 Art-Net", + "branch": "master", + "github": "https://github.com/ioBroker/iobroker.artnet", + "installs": 337, + "weekDownloads": 3, + "stars": 6, + "issues": 9, + "score": 1 }, "elgato-key-light": { "title": { @@ -17378,153 +16843,198 @@ "issues": 2, "score": 1 }, - "yeelight-2": { + "milight": { "title": { - "de": "yeelight-2", - "en": "yeelight-2", - "ru": "yeelight-2", - "zh-cn": "yeelight-2" + "de": "milight", + "en": "milight", + "ru": "milight", + "zh-cn": "milight" }, - "content": "adapterref/iobroker.yeelight-2/README.md", - "icon": "adapterref/iobroker.yeelight-2/yeelight.png", - "keywords": "xiaomi, yeelight, mihome", - "authors": "", + "content": "adapterref/iobroker.milight/README.md", + "icon": "adapterref/iobroker.milight/easybulb_logo.png", + "keywords": "milight, easybulb, rgb, limitlessLED", + "authors": "foxthefox , bluefox ", "license": "MIT", - "published": "2018-06-05T03:38:15.837Z", - "version": "1.4.0", - "latestVersion": "1.4.0", + "published": "2017-01-28T00:02:47.304Z", + "version": "0.4.0", + "latestVersion": "0.4.0", "materialize": true, + "compact": true, "description": { - "en": "Control your Yeelights", - "de": "Steuern Sie Ihre Yeelights", - "ru": "Контролируйте свои Йелайты", - "pt": "Controle seus Yeelights", - "nl": "Controleer uw Yeelights", - "fr": "Contrôlez vos Yeelights", - "it": "Controlla i tuoi Yeelights", - "es": "Controla tus Yeelights", - "pl": "Kontroluj swoje Yeelights", - "uk": "Керуйте Yeelights", - "zh-cn": "控制你的灯光" + "en": "milight lamp adaptor", + "de": "milight lampenadapter", + "ru": "адаптер для лампы", + "pt": "adaptador de lâmpada milight", + "nl": "licht lamp adapter", + "fr": "adaptateur de lampe milight", + "it": "adattatore della lampada del milight", + "es": "adaptador de lámpara milight", + "pl": "adapter lampy Milight", + "zh-cn": "milight灯适配器" }, "titleFull": { - "en": "Yeelight controller", - "de": "Yelight Controller", - "ru": "Контроллер", - "pt": "Controlador de Yeelight", - "nl": "Yeelight controller", - "fr": "Contrôleur Yeelight", - "it": "Controller Yeelight", - "es": "Yeelight controlador", - "pl": "Kontroler Yeelight", - "uk": "Eelight контролер", - "zh-cn": "Yeelight 控制器" + "en": "milight", + "de": "Milight", + "ru": "переходник", + "pt": "milight", + "nl": "milight", + "fr": "milight", + "it": "milight", + "es": "Milight", + "pl": "milowy" + }, + "branch": "master", + "github": "https://github.com/foxthefox/ioBroker.milight", + "installs": 567, + "weekDownloads": 17, + "stars": 5, + "issues": 24, + "score": 1 + }, + "lifx": { + "title": { + "de": "lifx", + "en": "lifx", + "ru": "lifx", + "zh-cn": "lifx" + }, + "content": "adapterref/iobroker.lifx/README.md", + "icon": "adapterref/iobroker.lifx/lifx_logo.png", + "keywords": "lifx, light", + "authors": "foxthefox ", + "license": "MIT", + "published": "2017-01-22T13:26:57.226Z", + "version": "1.0.7", + "latestVersion": "1.0.7", + "compact": true, + "description": { + "en": "lifx lamp adaptor", + "de": "Lifx-Lampenadapter", + "ru": "адаптер светильника lifx", + "pt": "adaptador de lâmpada lifx", + "nl": "lifx-lampadapter", + "fr": "adaptateur de lampe lifx", + "it": "adattatore per lampada lifx", + "es": "adaptador de lámpara lifx", + "pl": "adapter lampy Lifx", + "zh-cn": "lifx灯适配器", + "uk": "адаптер для лампи lifx" + }, + "titleFull": { + "en": "lifx lamps", + "de": "lifx-Lampen", + "ru": "лифкс лампы", + "pt": "lâmpadas lifx", + "nl": "lifx lampen", + "fr": "lampes lifx", + "it": "lampade a lume di candela", + "es": "lámparas lifx", + "pl": "lampy lifx", + "zh-cn": "升降灯", + "uk": "лампи lifx" }, "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.yeelight-2", - "installs": 1419, - "weekDownloads": 66, - "stars": 15, - "issues": 13, + "github": "https://github.com/foxthefox/ioBroker.lifx", + "installs": 91, + "weekDownloads": 17, + "stars": 2, + "issues": 5, "score": 1 }, - "govee-local": { + "signifylights": { "title": { - "de": "govee-local", - "en": "govee-local", - "ru": "govee-local", - "zh-cn": "govee-local" + "de": "signifylights", + "en": "signifylights", + "ru": "signifylights", + "zh-cn": "signifylights" }, - "content": "adapterref/iobroker.govee-local/README.md", - "icon": "adapterref/iobroker.govee-local/govee-local.png", - "keywords": "govee, light, local", - "authors": "Børge Grunicke ", + "content": "adapterref/iobroker.signifylights/README.md", + "icon": "adapterref/iobroker.signifylights/signifylights.png", + "keywords": "wiz, signify, lights", + "authors": "nxtstep , disaster123 ", "license": "MIT", - "published": "2023-04-01T14:08:41.148Z", - "version": "0.2.7", - "latestVersion": "0.2.7", + "published": "2023-04-16T19:20:07.738Z", + "version": "0.3.1", + "latestVersion": "0.3.1", "compact": true, "description": { - "en": "Control Govee devices via local access (no cloud)", - "de": "Steuerung von Govee-Geräten über lokalen Zugriff (keine Cloud)", - "ru": "Управляйте устройствами Govee через локальный доступ (без облака)", - "pt": "Controle os dispositivos Govee via acesso local (sem nuvem)", - "nl": "Bedien Govee-apparaten via lokale toegang (geen cloud)", - "fr": "Contrôlez les appareils Govee via un accès local (pas de cloud)", - "it": "Controlla i dispositivi Govee tramite accesso locale (no cloud)", - "es": "Controle los dispositivos Govee a través del acceso local (sin nube)", - "pl": "Steruj urządzeniami Govee przez dostęp lokalny (bez chmury)", - "zh-cn": "通过本地访问控制 Govee 设备(无云)", - "uk": "Керуйте пристроями Govee через локальний доступ (без хмари)" + "en": "signifylights", + "de": "signifylights", + "ru": "signifylights", + "pt": "signifylights", + "nl": "signifylights", + "fr": "signifylights", + "it": "signifylights", + "es": "signifylights", + "pl": "signifylights", + "uk": "signifylights", + "zh-cn": "signifylights" }, "titleFull": { - "en": "Govee local", - "de": "Govee local", - "ru": "Govee местный", - "pt": "Govee local", - "nl": "Govee lokaal", - "fr": "Govee local", - "it": "Govee local", - "es": "Govee Local", - "pl": "Lokalny Govee", - "uk": "Govee місцевий", - "zh-cn": "Govee Local" + "en": "SignifyLights", + "de": "SignifyLights", + "ru": "SignifyLights", + "pt": "SignifyLights", + "nl": "SignifyLights", + "fr": "SignifyLights", + "it": "SignifyLights", + "es": "SignifyLights", + "pl": "SignifyLights", + "uk": "SignifyLights", + "zh-cn": "SignifyLights" }, "branch": "main", - "github": "https://github.com/boergegrunicke/ioBroker.govee-local", - "installs": 979, - "weekDownloads": 126, - "stars": 4, - "issues": 6, + "github": "https://github.com/disaster123/ioBroker.signifylights", + "installs": 150, + "weekDownloads": 5, + "stars": 3, + "issues": 0, "score": 1 }, - "hyperion_ng": { + "mihome-lamp": { "title": { - "de": "hyperion_ng", - "en": "hyperion_ng", - "ru": "hyperion_ng", - "zh-cn": "hyperion_ng" + "de": "mihome-lamp", + "en": "mihome-lamp", + "ru": "mihome-lamp", + "zh-cn": "mihome-lamp" }, - "content": "adapterref/iobroker.hyperion_ng/README.md", - "icon": "adapterref/iobroker.hyperion_ng/hyperion_ng.png", - "keywords": "hyperion", - "authors": "felixganzer ", + "content": "adapterref/iobroker.mihome-lamp/README.md", + "icon": "adapterref/iobroker.mihome-lamp/mihome-lamp.png", + "keywords": "url, html, file, mihome-lamp", + "authors": "MeisterTR ", "license": "MIT", - "published": "2021-01-10T14:38:21.418Z", - "version": "-.-.-", - "latestVersion": "0.1.23", + "published": "2017-08-09T04:28:19.180Z", + "version": "1.1.0", + "latestVersion": "1.1.0", "materialize": true, - "compact": true, "description": { - "en": "this adapter can control HyperionNG", - "de": "Dieser Adapter kann HyperionNG steuern", - "ru": "этот адаптер может управлять HyperionNG", - "pt": "este adaptador pode controlar HyperionNG", - "nl": "deze adapter kan HyperionNG aansturen", - "fr": "cet adaptateur peut contrôler HyperionNG", - "it": "questo adattatore può controllare HyperionNG", - "es": "este adaptador puede controlar HyperionNG", - "pl": "ten adapter może kontrolować HyperionNG", - "zh-cn": "该适配器可以控制HyperionNG" + "en": "This Adapter switch the Xiaomi Desk Lamp (Wifi not Yeelight)", + "de": "Dieser Adapter schaltet die Xiaomi Schreibtischlampe (Wifi nicht Yeelight)", + "ru": "Этот адаптер переключает настольную лампу Xiaomi (Wifi not Yeelight)", + "pt": "Este adaptador interruptor da lâmpada de mesa xiaomi (wi-fi não yeelight)", + "nl": "Deze adapter schakelt de Xiaomi Desk Lamp (Wifi niet Yeelight)", + "fr": "Cet adaptateur allume la lampe de bureau Xiaomi (Wifi non Yeelight)", + "it": "Questo adattatore cambia la lampada da scrivania Xiaomi (Wifi non Yeelight)", + "es": "Este adaptador cambia la lámpara de escritorio Xiaomi (Wifi not Yeelight)", + "pl": "Ten adapter przełącza lampę biurkową Xiaomi (Wifi nie Yeelight)" }, "titleFull": { - "en": "hyperion.NG", - "de": "hyperion.NG", - "ru": "hyperion.NG", - "pt": "hyperion.NG", - "nl": "hyperion.NG", - "fr": "hyperion.NG", - "it": "hyperion.NG", - "es": "hyperion.NG", - "pl": "hyperion.NG", - "zh-cn": "超离子" + "en": "Xiaomi desk lamp (Wifi) control", + "de": "Xiaomi Schreibtischlampe (Wifi) steuern", + "ru": "Настольная лампа Xiaomi (Wifi)", + "pt": "Controle de lâmpada de mesa Xiaomi (Wifi)", + "nl": "Xiaomi bureaulamp (wifi) bediening", + "fr": "Lampe de bureau Xiaomi (Wifi)", + "it": "Controllo della lampada da tavolo Xiaomi (Wifi)", + "es": "Control de lámpara de escritorio Xiaomi (Wifi)", + "pl": "Sterowanie lampą biurkową Xiaomi (Wifi)" }, "branch": "master", - "github": "https://github.com/felixganzer/ioBroker.hyperion_ng", - "installs": 174, - "weekDownloads": 5, - "stars": 4, - "issues": 7, + "github": "https://github.com/MeisterTR/ioBroker.mihome-lamp", + "installs": 106, + "weekDownloads": 0, + "stars": 2, + "issues": 11, "score": 1 }, "sonoff": { @@ -17571,147 +17081,89 @@ }, "branch": "master", "github": "https://github.com/ioBroker/ioBroker.sonoff", - "installs": 19394, + "installs": 19369, "weekDownloads": 683, "stars": 37, "issues": 19, "score": 1 }, - "milight-smart-light": { + "yeelight-2": { "title": { - "de": "milight-smart-light", - "en": "milight-smart-light", - "ru": "milight-smart-light", - "zh-cn": "milight-smart-light" + "de": "yeelight-2", + "en": "yeelight-2", + "ru": "yeelight-2", + "zh-cn": "yeelight-2" }, - "content": "adapterref/iobroker.milight-smart-light/README.md", - "icon": "adapterref/iobroker.milight-smart-light/milight-smart-light.png", - "keywords": "ioBroker, template, Smart Home, home automation", - "authors": "Steiger04 ", + "content": "adapterref/iobroker.yeelight-2/README.md", + "icon": "adapterref/iobroker.yeelight-2/yeelight.png", + "keywords": "xiaomi, yeelight, mihome", + "authors": "", "license": "MIT", - "published": "2017-08-29T11:37:57.432Z", - "version": "1.2.2", - "latestVersion": "1.2.2", + "published": "2018-06-05T03:38:15.837Z", + "version": "1.4.0", + "latestVersion": "1.4.0", "materialize": true, - "compact": true, - "description": { - "en": "The adapter controls the Milight-Bridges iBox1, iBox2 and Legacy.", - "de": "Der Adapter steuert die Milight-Bridges iBox1, iBox2 und Legacy.", - "ru": "Адаптер управляет Milight-Bridges iBox1, iBox2 и Legacy.", - "pt": "O adaptador controla o Milight-Bridges iBox1, iBox2 e Legacy.", - "nl": "De adapter stuurt de Milight-Bridges iBox1, iBox2 en Legacy aan.", - "fr": "L'adaptateur contrôle les Milight-Bridges iBox1, iBox2 et Legacy.", - "it": "L'adattatore controlla Milight-Bridges iBox1, iBox2 e Legacy.", - "es": "El adaptador controla Milight-Bridges iBox1, iBox2 y Legacy.", - "pl": "Adapter steruje Milight-Bridges iBox1, iBox2 i Legacy.", - "zh-cn": "适配器控制Milight-Bridges iBox1,iBox2和Legacy。" - }, - "titleFull": { - "en": "milight-smart-light for Milight-Bridges", - "de": "milight-smart-light für Milight-Bridges", - "ru": "milight-smart-light для Milight-Bridges", - "pt": "milight-smart-light para Milight-Bridges", - "nl": "milight-smart-light voor Milight-Bridges", - "fr": "milight-smart-light pour Milight-Bridges", - "it": "milight-smart-light per Milight-Bridges", - "es": "milight-smart-light para Milight-Bridges", - "pl": "milight-smart-light dla Milight-Bridges", - "zh-cn": "适用于Milight-Bridges的milight-smart-light" - }, - "branch": "master", - "github": "https://github.com/Steiger04/ioBroker.milight-smart-light", - "installs": 508, - "weekDownloads": 21, - "stars": 6, - "issues": 9, - "score": 1 - }, - "wifilight": { - "title": { - "de": "wifilight", - "en": "wifilight", - "ru": "wifilight", - "zh-cn": "wifilight" - }, - "content": "adapterref/iobroker.wifilight/README.md", - "icon": "adapterref/iobroker.wifilight/wifilight.png", - "keywords": "wifilight, lw12, ld382", - "authors": "soef ", - "license": "MIT", - "published": "2016-09-28T09:50:23.697Z", - "version": "1.2.2", - "latestVersion": "2.0.1", - "compact": true, "description": { - "en": "WiFi Light Devices", - "de": "WiFi-Licht-Geräte", - "ru": "WiFi Light устройства", - "uk": "WiFi Light пристрої", - "pt": "Luz Wi-Fi De Dispositivos", - "nl": "WiFi-Apparaten Licht", - "fr": "WiFi Des Appareils Légers", - "it": "WiFi Luce Di Dispositivi", - "es": "WiFi De Los Dispositivos De Luz", - "pl": "Oświetlenie Bezprzewodowy Dostęp Do Internetu", - "zh-cn": "无线光设备" + "en": "Control your Yeelights", + "de": "Steuern Sie Ihre Yeelights", + "ru": "Контролируйте свои Йелайты", + "pt": "Controle seus Yeelights", + "nl": "Controleer uw Yeelights", + "fr": "Contrôlez vos Yeelights", + "it": "Controlla i tuoi Yeelights", + "es": "Controla tus Yeelights", + "pl": "Kontroluj swoje Yeelights", + "uk": "Керуйте Yeelights", + "zh-cn": "控制你的灯光" }, "titleFull": { - "en": "WiFi Light", - "de": "WiFi Light", - "ru": "WiFi Light", - "pt": "WiFi Light", - "nl": "WiFi Light", - "fr": "WiFi Light", - "it": "WiFi Light", - "es": "WiFi Light", - "pl": "WiFi Light", - "uk": "WiFi Light", - "zh-cn": "WiFi Light" + "en": "Yeelight controller", + "de": "Yelight Controller", + "ru": "Контроллер", + "pt": "Controlador de Yeelight", + "nl": "Yeelight controller", + "fr": "Contrôleur Yeelight", + "it": "Controller Yeelight", + "es": "Yeelight controlador", + "pl": "Kontroler Yeelight", + "uk": "Eelight контролер", + "zh-cn": "Yeelight 控制器" }, "branch": "master", - "github": "https://github.com/iobroker-community-adapters/iobroker.wifilight", - "installs": 2193, - "weekDownloads": 88, - "stars": 9, - "issues": 20, + "github": "https://github.com/iobroker-community-adapters/ioBroker.yeelight-2", + "installs": 1415, + "weekDownloads": 66, + "stars": 15, + "issues": 13, "score": 1 }, - "artnet": { + "lightify": { "title": { - "de": "artnet", - "en": "artnet", - "ru": "artnet", - "zh-cn": "artnet" + "de": "lightify", + "en": "lightify", + "ru": "lightify", + "zh-cn": "lightify" }, - "content": "adapterref/iobroker.artnet/README.md", - "icon": "adapterref/iobroker.artnet/artnet.png", - "keywords": "Art-Net, artnet, DMX512, IoT, Stage Lighting, LED, RGB", - "authors": "hobbyquaker ", + "content": "adapterref/iobroker.lightify/README.md", + "icon": "adapterref/iobroker.lightify/lightify.png", + "keywords": "ioBroker, osram, lightify, zigbee, hue", + "authors": "soef ", "license": "MIT", - "published": "2016-10-13T18:11:08.868Z", - "version": "1.2.2", - "latestVersion": "1.2.2", - "materialize": true, - "compact": true, + "published": "2016-03-16T00:01:08.739Z", + "version": "0.2.16", + "latestVersion": "0.2.16", "description": { - "en": "Control DMX512 Devices via an Art-Net node", - "de": "Steuert DMX512 Geräte über einen Art-Net Node", - "ru": "Управляет DMX512 устройствами через Art-Net", - "pt": "Controlar dispositivos DMX512 através de um nó Art-Net", - "nl": "Bedien DMX512-apparaten via een Art-Net-knooppunt", - "fr": "Contrôler les appareils DMX512 via un noeud Art-Net", - "it": "Controlla i dispositivi DMX512 tramite un nodo Art-Net", - "es": "Controle los dispositivos DMX512 a través de un nodo Art-Net", - "pl": "Steruj urządzeniami DMX512 za pośrednictwem węzła Art-Net", - "zh-cn": "通过Art-Net节点控制DMX512设备" + "en": "OSRAM Lightify Devices", + "de": "OSRAM Lightify Geräte", + "ru": "OSRAM Lightify Устройства" }, - "titleFull": "DMX512 Art-Net", + "titleFull": "OSRAM Lightify", "branch": "master", - "github": "https://github.com/ioBroker/iobroker.artnet", - "installs": 337, - "weekDownloads": 3, - "stars": 6, - "issues": 9, + "github": "https://github.com/soef/iobroker.lightify", + "installs": 377, + "weekDownloads": 9, + "stars": 4, + "issues": 13, "score": 1 }, "lightcontrol": { @@ -17758,647 +17210,734 @@ }, "branch": "main", "github": "https://github.com/Schmakus/ioBroker.lightcontrol", - "installs": 315, + "installs": 316, "weekDownloads": 39, "stars": 16, "issues": 2, "score": 1 }, - "hue-sync-box": { + "artnet-recorder": { "title": { - "de": "hue-sync-box", - "en": "hue-sync-box", - "ru": "hue-sync-box", - "zh-cn": "hue-sync-box" + "de": "artnet-recorder", + "en": "artnet-recorder", + "ru": "artnet-recorder", + "zh-cn": "artnet-recorder" }, - "content": "adapterref/iobroker.hue-sync-box/README.md", - "icon": "adapterref/iobroker.hue-sync-box/hueSyncBox.png", - "keywords": "philips, hue, led, light, sync, hue sync box", - "authors": "Issi ", + "content": "adapterref/iobroker.artnet-recorder/README.md", + "icon": "adapterref/iobroker.artnet-recorder/artnet-recorder.png", + "keywords": "art-net", + "authors": "Bannsaenger ", "license": "MIT", - "published": "2022-12-16T15:48:36.622Z", - "version": "-.-.-", - "latestVersion": "0.3.5", + "published": "2021-06-13T21:19:03.265Z", + "version": "0.0.5", + "latestVersion": "0.0.5", "materialize": true, "compact": true, "description": { - "en": "An adapter to read and control the Philips Hue Sync Box", - "de": "Ein Adapter zum Lesen und Steuern der Philips Hue Sync Box", - "ru": "Адаптер для чтения и управления Philips Hue Sync Box", - "pt": "Um adaptador para ler e controlar a Philips Hue Sync Box", - "nl": "Een adapter om de Philips Hue Sync Box te lezen en te bedienen", - "fr": "Un adaptateur pour lire et contrôler la Philips Hue Sync Box", - "it": "Un adattatore per leggere e controllare la Philips Hue Sync Box", - "es": "Un adaptador para leer y controlar la Philips Hue Sync Box", - "pl": "Adapter do odczytu i sterowania Philips Hue Sync Box", - "uk": "Адаптер для читання та керування Philips Hue Sync Box", - "zh-cn": "用于读取和控制Philips Hue Sync Box的适配器" + "en": "Record Art-Net data to a file for later playback", + "de": "Art-Net-Daten zur späteren Wiedergabe in einer Datei aufzeichnen", + "ru": "Запишите данные Art-Net в файл для последующего воспроизведения", + "pt": "Grave dados Art-Net em um arquivo para reprodução posterior", + "nl": "Art-Net-gegevens opnemen in een bestand om later af te spelen", + "fr": "Enregistrez les données Art-Net dans un fichier pour une lecture ultérieure", + "it": "Registra i dati Art-Net in un file per la riproduzione successiva", + "es": "Grabe los datos de Art-Net en un archivo para su posterior reproducción", + "pl": "Nagraj dane Art-Net do pliku w celu późniejszego odtworzenia", + "zh-cn": "将 Art-Net 数据记录到文件中供以后播放", + "uk": "Запишіть дані Art-Net у файл для подальшого відтворення" }, "titleFull": { - "en": "Hue Sync Box", - "de": "Hue Sync Box", - "ru": "Hue Sync Box", - "pt": "Hue Sync Box", - "nl": "Hue Sync Box", - "fr": "Hue Sync Box", - "it": "Hue Sync Box", - "es": "Hue Sync Box", - "pl": "Hue Sync Box", - "uk": "Hue Sync Box", - "zh-cn": "Hue Sync Box" + "en": "Art-Net Recorder and Player", + "de": "Art-Net Recorder und Player", + "ru": "Рекордер и плеер Art-Net", + "pt": "Gravador e reprodutor Art-Net", + "nl": "Art-Net-recorder en speler", + "fr": "Enregistreur et lecteur Art-Net", + "it": "Registratore e lettore Art-Net", + "es": "Grabador y reproductor Art-Net", + "pl": "Rejestrator i odtwarzacz Art-Net", + "zh-cn": "Art-Net 录音机和播放器", + "uk": "Запис і програвач Art-Net" }, - "branch": "main", - "github": "https://github.com/xXBJXx/ioBroker.hue-sync-box", - "installs": 67, - "weekDownloads": 3, - "stars": -1, - "issues": 3, + "branch": "master", + "github": "https://github.com/Bannsaenger/ioBroker.artnet-recorder", + "installs": 16, + "weekDownloads": 2, + "stars": 3, + "issues": 0, "score": 1 - } - } - }, - "logic": { - "title": { - "en": "Logic", - "de": "Logik", - "ru": "Логика", - "pt": "Lógica", - "nl": "Logica", - "fr": "Logique", - "it": "Logica", - "es": "Lógica", - "pl": "Logika" - }, - "pages": { - "device-reminder": { + }, + "milight-smart-light": { "title": { - "de": "device-reminder", - "en": "device-reminder", - "ru": "device-reminder", - "zh-cn": "device-reminder" + "de": "milight-smart-light", + "en": "milight-smart-light", + "ru": "milight-smart-light", + "zh-cn": "milight-smart-light" + }, + "content": "adapterref/iobroker.milight-smart-light/README.md", + "icon": "adapterref/iobroker.milight-smart-light/milight-smart-light.png", + "keywords": "ioBroker, template, Smart Home, home automation", + "authors": "Steiger04 ", + "license": "MIT", + "published": "2017-08-29T11:37:57.432Z", + "version": "1.2.2", + "latestVersion": "1.2.2", + "materialize": true, + "compact": true, + "description": { + "en": "The adapter controls the Milight-Bridges iBox1, iBox2 and Legacy.", + "de": "Der Adapter steuert die Milight-Bridges iBox1, iBox2 und Legacy.", + "ru": "Адаптер управляет Milight-Bridges iBox1, iBox2 и Legacy.", + "pt": "O adaptador controla o Milight-Bridges iBox1, iBox2 e Legacy.", + "nl": "De adapter stuurt de Milight-Bridges iBox1, iBox2 en Legacy aan.", + "fr": "L'adaptateur contrôle les Milight-Bridges iBox1, iBox2 et Legacy.", + "it": "L'adattatore controlla Milight-Bridges iBox1, iBox2 e Legacy.", + "es": "El adaptador controla Milight-Bridges iBox1, iBox2 y Legacy.", + "pl": "Adapter steruje Milight-Bridges iBox1, iBox2 i Legacy.", + "zh-cn": "适配器控制Milight-Bridges iBox1,iBox2和Legacy。" + }, + "titleFull": { + "en": "milight-smart-light for Milight-Bridges", + "de": "milight-smart-light für Milight-Bridges", + "ru": "milight-smart-light для Milight-Bridges", + "pt": "milight-smart-light para Milight-Bridges", + "nl": "milight-smart-light voor Milight-Bridges", + "fr": "milight-smart-light pour Milight-Bridges", + "it": "milight-smart-light per Milight-Bridges", + "es": "milight-smart-light para Milight-Bridges", + "pl": "milight-smart-light dla Milight-Bridges", + "zh-cn": "适用于Milight-Bridges的milight-smart-light" + }, + "branch": "master", + "github": "https://github.com/Steiger04/ioBroker.milight-smart-light", + "installs": 509, + "weekDownloads": 21, + "stars": 6, + "issues": 9, + "score": 1 + }, + "mclighting": { + "title": { + "de": "mclighting", + "en": "mclighting", + "ru": "mclighting", + "zh-cn": "mclighting" + }, + "content": "adapterref/iobroker.mclighting/README.md", + "icon": "adapterref/iobroker.mclighting/mclighting.png", + "keywords": "mclighting, rgb, light, ws2812, esp8266", + "authors": "instalator ", + "license": "MIT", + "published": "2018-03-24T09:36:03.416Z", + "version": "0.2.0", + "latestVersion": "0.2.0", + "materialize": true, + "compact": true, + "description": { + "en": "Control the ESP8266 based multi-client lighting gadget", + "de": "Steuern Sie das ESP8266-basierte Multi-Client-Beleuchtungs-Gadget", + "ru": "Control the ESP8266 based multi-client lighting gadget", + "pt": "Controlar o gadget de iluminação para múltiplos clientes baseado no ESP8266", + "fr": "Contrôlez le gadget d'éclairage multi-client ESP8266", + "nl": "Bedien de op ESP8266 gebaseerde multi-client verlichtingsgadget", + "it": "Controlla il gadget di illuminazione multi-cliente basato su ESP8266", + "es": "Controle el dispositivo de iluminación multi-cliente basado en ESP8266" }, - "content": "adapterref/iobroker.device-reminder/README.md", - "icon": "adapterref/iobroker.device-reminder/device-reminder.png", - "installs": 4803, - "weekDownloads": 117, - "stars": 27, - "issues": 10, + "titleFull": { + "en": "McLighting interface", + "de": "McLighting Interface", + "ru": "McLighting адаптер", + "pt": "Adaptador de McLighting", + "nl": "McLighting interface", + "fr": "McLighting interface", + "it": "McLighting interface", + "es": "McLighting interface" + }, + "branch": "master", + "github": "https://github.com/instalator/ioBroker.mclighting", + "installs": 342, + "weekDownloads": 29, + "stars": -1, + "issues": 0, "score": 1 }, - "scenes": { + "tradfri": { "title": { - "de": "scenes", - "en": "scenes", - "ru": "scenes", - "zh-cn": "scenes" + "de": "tradfri", + "en": "tradfri", + "ru": "tradfri", + "zh-cn": "tradfri" }, - "content": "adapterref/iobroker.scenes/README.md", - "icon": "adapterref/iobroker.scenes/scenes.png", - "keywords": "Scenes, Szenen, Сцены", - "authors": "bluefox ", + "content": "adapterref/iobroker.tradfri/README.md", + "icon": "adapterref/iobroker.tradfri/tradfri.png", + "keywords": "ikea, tradfri", + "authors": "AlCalzone ", "license": "MIT", - "published": "2015-08-09T09:01:54.033Z", - "version": "3.2.1", - "latestVersion": "3.2.3", + "published": "2017-08-23T11:33:34.827Z", + "version": "3.1.3", + "latestVersion": "3.1.3", + "materialize": true, "compact": true, "description": { - "en": "This adapter allows to create scenes from several datapoints.", - "de": "Adapter erlaubt die Szenen zu erzeugen und die zu aktivieren.", - "ru": "Позволяет создавать и активировать cцены.", - "pt": "Este adaptador permite criar cenas de vários pontos de dados", - "nl": "Met deze adapter kunnen scènes van verschillende datapunten worden gemaakt", - "fr": "Cet adaptateur permet de créer des scènes à partir de plusieurs points de données", - "it": "Questo adattatore consente di creare scene da diversi datapoint", - "es": "Este adaptador permite crear escenas desde varios puntos de datos", - "pl": "Ten adapter umożliwia tworzenie scen z kilku punktów danych" + "en": "Communicates with IKEA Trådfri Gateway to control devices", + "de": "Kommuniziert mit IKEA Trådfri Gateway, um Geräte zu steuern", + "ru": "Общается с ИКЕА шлюз Trådfri для управления устройствами", + "pt": "Comunica-se com a IKEA Trådfri Gateway para dispositivos de controle de", + "nl": "Communiceert met de IKEA Trådfri Gateway om de apparatuur te bedienen", + "fr": "Communique avec IKEA Trådfri Passerelle de dispositifs de contrôle de la", + "it": "Comunica con IKEA Trådfri Gateway per dispositivi di controllo", + "es": "Se comunica con IKEA Trådfri Puerta de entrada a los dispositivos de control de", + "pl": "Komunikuje się z IKEA brama Trådfri do zarządzania urządzeniami", + "zh-cn": "与IKEA Trådfri网关,以控制设备" }, "titleFull": { - "en": "Scenes", - "de": "Szenen", - "ru": "Сцены", - "pt": "Cenários", - "nl": "scenario's", - "fr": "Scénarios", - "it": "scenari", - "es": "Escenarios", - "pl": "Scenariusze" + "de": "IKEA Trådfri", + "en": "IKEA Trådfri", + "es": "IKEA Trådfri", + "fr": "IKEA Trådfri", + "it": "IKEA Trådfri", + "nl": "IKEA Trådfri", + "pl": "IKEA Trådfri", + "pt": "IKEA Trådfri", + "ru": "IKEA Trådfri", + "zh-cn": "宜家Trådfri" }, "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.scenes", - "installs": 9073, - "weekDownloads": 597, - "stars": 27, + "github": "https://github.com/AlCalzone/ioBroker.tradfri", + "installs": 2466, + "weekDownloads": 56, + "stars": 29, "issues": 15, "score": 1 }, - "smartcontrol": { + "hue": { "title": { - "de": "smartcontrol", - "en": "smartcontrol", - "ru": "smartcontrol", - "zh-cn": "smartcontrol" + "de": "hue", + "en": "hue", + "ru": "hue", + "zh-cn": "hue" }, - "content": "adapterref/iobroker.smartcontrol/README.md", - "icon": "adapterref/iobroker.smartcontrol/smartcontrol.png", - "keywords": "smart, control, rooms, groups, motion sensors, devices, switches, lights, trigger, schedule, zones", - "authors": "oelison ", - "license": "MIT", - "published": "2020-06-16T18:11:42.164Z", - "version": "2.0.1", - "latestVersion": "2.0.1", + "content": "adapterref/iobroker.hue/README.md", + "icon": "adapterref/iobroker.hue/hue.jpeg", + "keywords": "philips, hue, led, rgb, smartlink, zigbee", + "authors": "hobbyquaker , Pmant , Bluefox , Moritz Heusinger ", + "license": "Apache-2.0", + "published": "2015-03-04T22:35:03.350Z", + "version": "3.12.0", + "latestVersion": "3.12.0", "materialize": true, "compact": true, "description": { - "en": "Control devices smarter: by grouping, including triggers like motion, opening window, etc. and set target devices accordingly", - "de": "Steuere deine Geräte smarter: durch Gruppieren, Einbindung von Auslösern wie Bewegungsmelder, Öffnen des Fensters usw., und entsprechendes Setzen der Zielgeräte", - "ru": "Умнее управляйте устройствами: группируя, включая триггеры, такие как движение, открывание окна и т. Д., И соответственно устанавливайте целевые устройства", - "pt": "Dispositivos de controle mais inteligentes: agrupando, incluindo gatilhos como movimento, abrindo a janela etc. e defina os dispositivos de destino de acordo", - "nl": "Bedien apparaten slimmer: door te groeperen, inclusief triggers zoals beweging, raam openen, enz. En dienovereenkomstig doelapparaten in te stellen", - "fr": "Contrôlez les appareils plus intelligemment: en groupant, y compris les déclencheurs comme le mouvement, l'ouverture de la fenêtre, etc. et définissez les appareils cibles en conséquence", - "it": "Controlla i dispositivi in ​​modo più intelligente: raggruppando, inclusi trigger come movimento, apertura della finestra, ecc. E imposta i dispositivi di destinazione di conseguenza", - "es": "Controle los dispositivos de manera más inteligente: agrupando, incluidos los desencadenantes como el movimiento, la ventana de apertura, etc.", - "pl": "Inteligentniejsze sterowanie urządzeniami: przez grupowanie, w tym wyzwalaczy, takich jak ruch, otwieranie okna itp. I odpowiednie ustawianie urządzeń docelowych", - "zh-cn": "控制设备更智能:通过分组(包括动作,打开窗口等)进行分组,并相应地设置目标设备" + "en": "Connects Philips Hue LED Bulbs, Friends of Hue LED Lamps and Stripes and other SmartLink capable Devices (LivingWhites, some LivingColors) via Philips Hue Bridges with ioBroker", + "de": "Verbinden Sie Philips Hue LED Birnen, Friends of Hue LED Lampen und Streifen und andere SmartLink fähige Geräte (LivingWhites, einige LivingColors) über Philips Hue Bridges mit ioBroker", + "ru": "Соединяет светодиодные лампы Philips Hue, светодиодные лампы и ленты Friends of Hue и другие устройства, поддерживающие SmartLink (LivingWhites, некоторые LivingColors) через Philips Hue Bridges", + "pt": "Conecta Lâmpadas LED Philips Hue, Lâmpadas LED e Listras Friends of Hue e outros Dispositivos com capacidade para SmartLink (LivingWhites, alguns LivingColors) via Philips Hue Bridges com ioBroker", + "nl": "Verbindt Philips Hue LED-lampen, Friends of Hue LED-lampen en -stroken en andere SmartLink-compatibele apparaten (LivingWhites, sommige LivingColors) via Philips Hue Bridges met ioBroker", + "fr": "Permet de connecter les ampoules LED Philips Hue, les lampes et les bandes LED Friends of Hue et d'autres périphériques compatibles SmartLink (LivingWhites, certains LivingColors) via Philips Hue Bridges avec ioBroker", + "it": "Collega lampadine LED Philips Hue, lampade e strisce LED Friends of Hue e altri dispositivi compatibili SmartLink (LivingWhite, alcuni LivingColors) tramite Philips Hue Bridges con ioBroker", + "es": "Conecta bombillas LED Philips Hue, lámparas y rayas LED Friends of Hue y otros dispositivos compatibles con SmartLink (LivingWhites, algunos LivingColors) a través de Philips Hue Bridges con ioBroker", + "pl": "Łączy żarówki Philips Hue LED, lampy i paski Friends of Hue oraz inne urządzenia z funkcją SmartLink (LivingWhites, niektóre kolory LivingColors) za pośrednictwem Philips Hue Bridges z ioBroker", + "zh-cn": "通过飞利浦 Hue 桥接器与 ioBroker 连接飞利浦 Hue LED 灯泡、Hue LED 灯和条纹之友以及其他支持 SmartLink 的设备(LivingWhites、一些 LivingColors)" }, "titleFull": { - "en": "Smart Control", - "de": "Smart Control", - "ru": "Smart Control", - "pt": "Smart Control", - "nl": "Smart Control", - "fr": "Smart Control", - "it": "Smart Control", - "es": "Smart Control", - "pl": "Smart Control", - "zh-cn": "Smart Control" + "en": "Philips Hue Bridge", + "de": "Philips Hue-Bridge", + "ru": "Philips Hue Bridge", + "pt": "Philips Hue Bridge", + "nl": "Philips Hue Bridge", + "fr": "Philips Hue Bridge", + "it": "Philips Hue Bridge", + "es": "Philips Hue Bridge", + "pl": "Philips Hue Bridge", + "zh-cn": "飞利浦 Hue 桥" }, "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.smartcontrol", - "installs": 1778, - "weekDownloads": 376, - "stars": 24, - "issues": 68, + "github": "https://github.com/iobroker-community-adapters/ioBroker.hue", + "installs": 12352, + "weekDownloads": 774, + "stars": 43, + "issues": 34, "score": 1 }, - "parser": { + "nanoleaf-lightpanels": { "title": { - "de": "parser", - "en": "parser", - "ru": "parser", - "zh-cn": "parser" + "de": "nanoleaf-lightpanels", + "en": "nanoleaf-lightpanels", + "ru": "nanoleaf-lightpanels", + "zh-cn": "nanoleaf-lightpanels" }, - "content": "adapterref/iobroker.parser/README.md", - "icon": "adapterref/iobroker.parser/parser.png", - "keywords": "url, html, file, parser", - "authors": "bluefox ", + "content": "adapterref/iobroker.nanoleaf-lightpanels/README.md", + "icon": "adapterref/iobroker.nanoleaf-lightpanels/nanoleaf-lightpanels.png", + "keywords": "nanoleaf, light panels, canvas, shapes, aurora, light, led, rgb", + "authors": "daniel_2k ", "license": "MIT", - "published": "2017-01-21T17:30:41.954Z", - "version": "2.2.2", - "latestVersion": "2.2.4", + "published": "2018-05-03T18:41:42.916Z", + "version": "1.4.0", + "latestVersion": "1.5.0", + "materialize": true, "compact": true, "description": { - "en": "This adapter allows to extract values from HTTP URLs or from files", - "de": "Dieser Adapter ermöglicht das Extrahieren von Werten aus HTTP-Seiten oder aus Dateien", - "ru": "Этот адаптер позволяет извлекать значения из HTTP страниц или файлов", - "pt": "Este adaptador permite extrair valores de URLs HTTP ou de arquivos", - "nl": "Met deze adapter kunnen waarden uit HTTP-URL's of uit bestanden worden geëxtraheerd", - "fr": "Cet adaptateur permet d'extraire des valeurs à partir d'URL HTTP ou de fichiers", - "it": "Questo adattatore consente di estrarre valori da URL HTTP o da file", - "es": "Este adaptador permite extraer valores de URL HTTP o de archivos", - "pl": "Ten adapter umożliwia wyodrębnianie wartości z adresów URL HTTP lub z plików", - "zh-cn": "这器允许提取价值从HTTP URLs或从文件", - "uk": "Цей адаптер дозволяє отримувати значення з URL-адрес HTTP або з файлів" + "en": "Controlling the nanoleaf devices in ioBroker", + "de": "Steuerung von nanoleaf-Geräten in ioBroker", + "ru": "Управление устройствами нанолейфа в ioBroker", + "pt": "Controlando os dispositivos nanoleaf no ioBroker", + "nl": "Controleren van de nanoleaf apparatuur in ioBroker", + "fr": "Contrôle des appareils nanoléaf en ioBroker", + "it": "Controllo dei dispositivi nanoleaf in ioBroker", + "es": "Controlar los dispositivos nanoleaf en ioBroker", + "pl": "Kontrolując nanoliściowe urządzenia w ioBroker", + "uk": "Контроль нанолистових пристроїв в ioBroker", + "zh-cn": "A. 控制OioBroker的纳米传装置" }, "titleFull": { - "en": "Parser", - "de": "Parser", - "ru": "Синтаксический анализатор", - "pt": "Analisador", - "nl": "Parser", - "fr": "Analyseur", - "it": "Parser", - "es": "Analizador", - "pl": "Analizator składni", - "zh-cn": "分析器", - "uk": "Парсер" + "en": "nanoleaf", + "de": "nanoleaf", + "ru": "nanoleaf", + "pt": "nanoleaf", + "nl": "nanoleaf", + "fr": "nanoleaf", + "it": "nanoleaf", + "es": "nanoleaf", + "pl": "nanoleaf", + "uk": "nanoleaf", + "zh-cn": "nanoleaf" }, "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.parser", - "installs": 3458, - "weekDownloads": 169, - "stars": 21, - "issues": 24, + "github": "https://github.com/daniel-2k/ioBroker.nanoleaf-lightpanels", + "installs": 689, + "weekDownloads": 18, + "stars": 11, + "issues": 7, "score": 1 }, - "scheduler": { + "hue-sync-box": { "title": { - "de": "scheduler", - "en": "scheduler", - "ru": "scheduler", - "zh-cn": "scheduler" + "de": "hue-sync-box", + "en": "hue-sync-box", + "ru": "hue-sync-box", + "zh-cn": "hue-sync-box" }, - "content": "adapterref/iobroker.scheduler/README.md", - "icon": "adapterref/iobroker.scheduler/scheduler.png", - "keywords": "schedule, planner, calendar", - "authors": "bluefox ", + "content": "adapterref/iobroker.hue-sync-box/README.md", + "icon": "adapterref/iobroker.hue-sync-box/hueSyncBox.png", + "keywords": "philips, hue, led, light, sync, hue sync box", + "authors": "Issi ", "license": "MIT", - "published": "2021-09-15T18:29:59.552Z", - "version": "1.4.1", - "latestVersion": "1.4.1", + "published": "2022-12-16T15:48:36.622Z", + "version": "-.-.-", + "latestVersion": "0.3.5", + "materialize": true, "compact": true, "description": { - "en": "Creates schedule profiles and controls devices with it", - "de": "Erstellt Zeitplanprofile und steuert damit Geräte", - "ru": "Создает профили расписания и управляет устройствами с их помощью", - "pt": "Cria perfis de programação e controla dispositivos com ele", - "nl": "Maakt planningsprofielen aan en bestuurt er apparaten mee", - "fr": "Crée des profils de planification et contrôle les appareils avec", - "it": "Crea profili di pianificazione e controlla i dispositivi con esso", - "es": "Crea perfiles de programación y controla dispositivos con él", - "pl": "Tworzy profile harmonogramów i steruje nimi urządzeniami", - "zh-cn": "创建时间表配置文件并使用它控制设备" + "en": "An adapter to read and control the Philips Hue Sync Box", + "de": "Ein Adapter zum Lesen und Steuern der Philips Hue Sync Box", + "ru": "Адаптер для чтения и управления Philips Hue Sync Box", + "pt": "Um adaptador para ler e controlar a Philips Hue Sync Box", + "nl": "Een adapter om de Philips Hue Sync Box te lezen en te bedienen", + "fr": "Un adaptateur pour lire et contrôler la Philips Hue Sync Box", + "it": "Un adattatore per leggere e controllare la Philips Hue Sync Box", + "es": "Un adaptador para leer y controlar la Philips Hue Sync Box", + "pl": "Adapter do odczytu i sterowania Philips Hue Sync Box", + "uk": "Адаптер для читання та керування Philips Hue Sync Box", + "zh-cn": "用于读取和控制Philips Hue Sync Box的适配器" }, "titleFull": { - "en": "Scheduler", - "de": "Planer", - "ru": "Планировщик", - "pt": "Agendador", - "nl": "Planner", - "fr": "Planificateur", - "it": "Scheduler", - "es": "Programador", - "pl": "Planista", - "zh-cn": "排程器" + "en": "Hue Sync Box", + "de": "Hue Sync Box", + "ru": "Hue Sync Box", + "pt": "Hue Sync Box", + "nl": "Hue Sync Box", + "fr": "Hue Sync Box", + "it": "Hue Sync Box", + "es": "Hue Sync Box", + "pl": "Hue Sync Box", + "uk": "Hue Sync Box", + "zh-cn": "Hue Sync Box" }, - "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.scheduler", - "installs": 567, - "weekDownloads": 39, - "stars": 12, - "issues": 19, + "branch": "main", + "github": "https://github.com/xXBJXx/ioBroker.hue-sync-box", + "installs": 67, + "weekDownloads": 3, + "stars": -1, + "issues": 3, "score": 1 }, - "alexa-timer-vis": { + "twinkly": { "title": { - "de": "alexa-timer-vis", - "en": "alexa-timer-vis", - "ru": "alexa-timer-vis", - "zh-cn": "alexa-timer-vis" + "de": "twinkly", + "en": "twinkly", + "ru": "twinkly", + "zh-cn": "twinkly" }, - "content": "adapterref/iobroker.alexa-timer-vis/README.md", - "icon": "adapterref/iobroker.alexa-timer-vis/alexa-timer-vis.png", - "keywords": "Alexa, Timer, VIS, home automation", - "authors": "Michael Roling ", + "content": "adapterref/iobroker.twinkly/README.md", + "icon": "adapterref/iobroker.twinkly/twinkly.png", + "keywords": "control, lights", + "authors": "patrickbs96 ", "license": "MIT", - "published": "2021-12-27T16:55:41.733Z", - "version": "1.0.0", - "latestVersion": "2.0.5", + "published": "2020-12-11T20:57:30.005Z", + "version": "1.0.14", + "latestVersion": "1.0.14", "compact": true, "description": { - "en": "Output Alexa timer to display timers in the VIS", - "de": "Ausgabe Alexa Timer, um Timer in der VIS anzuzeigen", - "ru": "Вывод Alexa таймер для отображения таймеров в VIS", - "pt": "Saída Alexa temporizador para exibir temporizadores no VIS", - "nl": "Alexa timer tonen in de VIS", - "fr": "Sortie Alexa timer pour afficher les minuteurs dans le VIS", - "it": "Uscita Alexa timer per visualizzare timer nel VIS", - "es": "Salida Alexa timer para mostrar temporizadores en el VIS", - "pl": "Z kolei Alexa zmierza do wyświetlania timerów w VIS", - "uk": "Вихідний таймер Alexa для відображення таймерів у VIS", - "zh-cn": "产出" + "en": "Adapter to communicate with the Twinkly lights.", + "de": "Adapter zur Kommunikation mit den Twinkly-Lichtern.", + "ru": "Адаптер для связи с Twinkly lights.", + "pt": "Adaptador para se comunicar com as luzes Twinkly.", + "nl": "Adapter om te communiceren met de Twinkly Lights.", + "fr": "Adaptateur pour communiquer avec les lumières Twinkly.", + "it": "Adattatore per comunicare con le luci Twinkly.", + "es": "Adaptador para comunicarse con las luces Twinkly.", + "pl": "Adapter do komunikacji ze światłami Twinkly.", + "zh-cn": "适配器与Twinkly灯通信。", + "uk": "Адаптер для зв'язку з ліхтарями Twinkly." }, "titleFull": { - "en": "Alexa Timer for Vis", - "de": "Alexa Timer für Vis", - "ru": "Alexa Таймер для Vis", - "pt": "Alexa Timer para Vis", - "nl": "Alexa Timer voor Vis", - "fr": "Alexa Timer pour Vis", - "it": "Alexa Timer per Vis", - "es": "Alexa Timer for Vis", - "pl": "Alexa Timer, właśc", - "uk": "Alexa Таймер для Ві", - "zh-cn": "Alexa Timer of Vis" + "en": "Twinkly", + "de": "Twinkly", + "ru": "Твинкли", + "pt": "Twinkly", + "nl": "Twinkly", + "fr": "Twinkly", + "it": "Twinkly", + "es": "Twinkly", + "pl": "Twinkly", + "zh-cn": "Twinkly", + "uk": "мерехтить" }, - "branch": "main", - "github": "https://github.com/MiRo1310/ioBroker.alexa-timer-vis", - "installs": 679, - "weekDownloads": 196, - "stars": 4, - "issues": 1, + "branch": "master", + "github": "https://github.com/patrickbs96/ioBroker.twinkly", + "installs": 383, + "weekDownloads": 43, + "stars": 8, + "issues": 4, "score": 1 }, - "node-red": { + "hyperion_ng": { "title": { - "de": "node-red", - "en": "node-red", - "ru": "node-red", - "zh-cn": "node-red" + "de": "hyperion_ng", + "en": "hyperion_ng", + "ru": "hyperion_ng", + "zh-cn": "hyperion_ng" }, - "content": "adapterref/iobroker.node-red/README.md", - "icon": "adapterref/iobroker.node-red/node-red.png", - "keywords": "node-red, logic, script", - "authors": "bluefox , Matthias Kleine , Ingo Fischer ", - "license": "Apache-2.0", - "published": "2015-01-02T21:28:03.378Z", - "version": "5.2.1", - "latestVersion": "5.2.1", + "content": "adapterref/iobroker.hyperion_ng/README.md", + "icon": "adapterref/iobroker.hyperion_ng/hyperion_ng.png", + "keywords": "hyperion", + "authors": "felixganzer ", + "license": "MIT", + "published": "2021-01-10T14:38:21.418Z", + "version": "-.-.-", + "latestVersion": "0.1.23", + "materialize": true, "compact": true, "description": { - "en": "This adapter uses node-red as a service. No additional node-red instance required.", - "de": "Adapter benutzt node-red als Service. Kein zusätzliches node-red Programm nötig.", - "ru": "Драйвер создает node-red сервер и позволяет общаться с ним.", - "pt": "Este adaptador usa node-red como um serviço. Nenhuma instância node-red adicional é necessária.", - "nl": "Deze adapter gebruikt node-red als een service. Geen extra node-red exemplaar vereist.", - "fr": "Cet adaptateur utilise node-red en tant que service. Aucune instance node-red supplémentaire requise.", - "it": "Questo adattatore utilizza node-red come servizio. Nessuna istanza aggiuntiva node-red richiesta.", - "es": "Este adaptador usa node-red como un servicio. No se requiere ninguna instancia adicional de node-red.", - "pl": "Ten adapter używa node-red jako usługi. Żadna dodatkowa instancja node-red nie jest wymagana.", - "uk": "Цей адаптер використовує node-red як службу. Додатковий екземпляр node-red не потрібен.", - "zh-cn": "此适配器将node-red作为服务, 不需要额外安装node-red实例." + "en": "this adapter can control HyperionNG", + "de": "Dieser Adapter kann HyperionNG steuern", + "ru": "этот адаптер может управлять HyperionNG", + "pt": "este adaptador pode controlar HyperionNG", + "nl": "deze adapter kan HyperionNG aansturen", + "fr": "cet adaptateur peut contrôler HyperionNG", + "it": "questo adattatore può controllare HyperionNG", + "es": "este adaptador puede controlar HyperionNG", + "pl": "ten adapter może kontrolować HyperionNG", + "zh-cn": "该适配器可以控制HyperionNG" }, "titleFull": { - "en": "Node-RED", - "de": "Node-RED", - "ru": "Node-RED", - "pt": "Node-RED", - "nl": "Node-RED", - "fr": "Node-RED", - "it": "Node-RED", - "es": "Node-RED", - "pl": "Node-RED", - "uk": "Node-RED", - "zh-cn": "Node-RED" + "en": "hyperion.NG", + "de": "hyperion.NG", + "ru": "hyperion.NG", + "pt": "hyperion.NG", + "nl": "hyperion.NG", + "fr": "hyperion.NG", + "it": "hyperion.NG", + "es": "hyperion.NG", + "pl": "hyperion.NG", + "zh-cn": "超离子" }, "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.node-red", - "installs": 14057, - "weekDownloads": 427, - "stars": 52, - "issues": 28, + "github": "https://github.com/felixganzer/ioBroker.hyperion_ng", + "installs": 174, + "weekDownloads": 5, + "stars": 4, + "issues": 7, "score": 1 }, - "text2command": { + "govee-local": { "title": { - "de": "text2command", - "en": "text2command", - "ru": "text2command", - "zh-cn": "text2command" + "de": "govee-local", + "en": "govee-local", + "ru": "govee-local", + "zh-cn": "govee-local" }, - "content": "adapterref/iobroker.text2command/README.md", - "icon": "adapterref/iobroker.text2command/text2command.png", - "keywords": "text, commands", - "authors": "bluefox ", + "content": "adapterref/iobroker.govee-local/README.md", + "icon": "adapterref/iobroker.govee-local/govee-local.png", + "keywords": "govee, light, local", + "authors": "Børge Grunicke ", "license": "MIT", - "published": "2016-02-09T22:46:16.344Z", - "version": "3.0.3", - "latestVersion": "3.0.3", + "published": "2023-04-01T14:08:41.148Z", + "version": "0.2.7", + "latestVersion": "0.2.7", "compact": true, - "description": { - "en": "This adapter allows to convert text to commands", - "de": "Dieser Adapter ermöglicht es, Text in Befehle zu konvertieren", - "ru": "Этот адаптер позволяет преобразовывать текст в команды", - "pt": "Este adaptador permite converter texto em comandos", - "nl": "Met deze adapter kunt u tekst converteren naar opdrachten", - "fr": "Cet adaptateur permet de convertir du texte en commandes", - "it": "Questo adattatore consente di convertire il testo in comandi", - "es": "Este adaptador permite convertir texto a comandos", - "pl": "Ten adapter umożliwia konwertowanie tekstu na polecenia", - "zh-cn": "该适配器允许将文本转换为命令" + "description": { + "en": "Control Govee devices via local access (no cloud)", + "de": "Steuerung von Govee-Geräten über lokalen Zugriff (keine Cloud)", + "ru": "Управляйте устройствами Govee через локальный доступ (без облака)", + "pt": "Controle os dispositivos Govee via acesso local (sem nuvem)", + "nl": "Bedien Govee-apparaten via lokale toegang (geen cloud)", + "fr": "Contrôlez les appareils Govee via un accès local (pas de cloud)", + "it": "Controlla i dispositivi Govee tramite accesso locale (no cloud)", + "es": "Controle los dispositivos Govee a través del acceso local (sin nube)", + "pl": "Steruj urządzeniami Govee przez dostęp lokalny (bez chmury)", + "zh-cn": "通过本地访问控制 Govee 设备(无云)", + "uk": "Керуйте пристроями Govee через локальний доступ (без хмари)" }, "titleFull": { - "en": "Text to command", - "de": "Text zu Kommandos", - "ru": "Текст в команды", - "pt": "Texto para comando", - "nl": "Te besturen tekst", - "fr": "Texte à commander", - "it": "Testo da comandare", - "es": "Texto para mandar", - "pl": "Tekst do polecenia", - "zh-cn": "文字指令" + "en": "Govee local", + "de": "Govee local", + "ru": "Govee местный", + "pt": "Govee local", + "nl": "Govee lokaal", + "fr": "Govee local", + "it": "Govee local", + "es": "Govee Local", + "pl": "Lokalny Govee", + "uk": "Govee місцевий", + "zh-cn": "Govee Local" }, - "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.text2command", - "installs": 8224, - "weekDownloads": 138, - "stars": 29, - "issues": 30, + "branch": "main", + "github": "https://github.com/boergegrunicke/ioBroker.govee-local", + "installs": 974, + "weekDownloads": 126, + "stars": 4, + "issues": 6, "score": 1 }, - "javascript": { + "wled": { "title": { - "de": "javascript", - "en": "javascript", - "ru": "javascript", - "zh-cn": "javascript" + "de": "wled", + "en": "wled", + "ru": "wled", + "zh-cn": "wled" }, - "content": "adapterref/iobroker.javascript/README.md", - "icon": "adapterref/iobroker.javascript/javascript.png", - "keywords": "js, javascript, typescript, rules, automate, scriptengine, blockly, blokly", - "authors": "bluefox , hobbyquaker , Apollon77 , AlCalzone , Matthias Kleine ", + "content": "adapterref/iobroker.wled/README.md", + "icon": "adapterref/iobroker.wled/wled.png", + "keywords": "WLED, WS2812b, RGB, RGBW", + "authors": "DutchmanNL ", "license": "MIT", - "published": "2015-01-02T23:37:49.644Z", - "version": "8.7.6", - "latestVersion": "8.8.3", + "published": "2020-02-05T22:58:50.356Z", + "version": "0.7.2", + "latestVersion": "0.7.2", + "materialize": true, "compact": true, "description": { - "en": "Javascript/Blockly Script Engine for ioBroker", - "de": "Javascript/Blockly Skriptausführung für ioBroker", - "ru": "Выполнение Javascript/Blockly скриптов для ioBroker", - "pt": "Mecanismo Javascript/Blockly Script para ioBroker", - "nl": "Javascript/Blockly Script-engine voor ioBroker", - "fr": "Moteur de script Javascript/Blockly pour ioBroker", - "it": "Motore di script Javascript/Blockly per ioBroker", - "es": "Motor de secuencias de comandos Javascript/Blockly para ioBroker", - "pl": "Silnik skryptów JavaScript/Blockly dla ioBroker", - "uk": "Javascript/Blockly Script Engine для ioBroker", - "zh-cn": "ioBroker 的 Javascript/Blockly 脚本引擎" + "en": "A fast and feature-rich implementation of an ESP8266/ESP32 webserver to control NeoPixel (WS2812B, WS2811, SK6812, APA102) LEDs!", + "de": "Eine schnelle und funktionsreiche Implementierung eines ESP8266 / ESP32-Webservers zur Steuerung von NeoPixel-LEDs (WS2812B, WS2811, SK6812, APA102)!", + "ru": "Быстрая и многофункциональная реализация веб-сервера ESP8266 / ESP32 для управления светодиодами NeoPixel (WS2812B, WS2811, SK6812, APA102)!", + "pt": "Uma implementação rápida e rica em recursos de um servidor da web ESP8266 / ESP32 para controlar os LEDs NeoPixel (WS2812B, WS2811, SK6812, APA102)!", + "nl": "Een snelle en veelzijdige implementatie van een ESP8266 / ESP32 webserver om NeoPixel (WS2812B, WS2811, SK6812, APA102) LED's te bedienen!", + "fr": "Une implémentation rapide et riche en fonctionnalités d'un serveur Web ESP8266 / ESP32 pour contrôler les LED NeoPixel (WS2812B, WS2811, SK6812, APA102)!", + "it": "Un'implementazione veloce e ricca di funzionalità di un server web ESP8266 / ESP32 per controllare i LED NeoPixel (WS2812B, WS2811, SK6812, APA102)!", + "es": "¡Una implementación rápida y rica en funciones de un servidor web ESP8266 / ESP32 para controlar los LED NeoPixel (WS2812B, WS2811, SK6812, APA102)!", + "pl": "Szybka i bogata w funkcje implementacja serwera ESP8266 / ESP32 do sterowania diodami LED NeoPixel (WS2812B, WS2811, SK6812, APA102)!", + "zh-cn": "ESP8266 / ESP32网络服务器的快速且功能丰富的实现,用于控制NeoPixel(WS2812B,WS2811,SK6812,APA102)LED!", + "uk": "Швидка та багатофункціональна реалізація веб-сервера ESP8266/ESP32 для керування світлодіодами NeoPixel (WS2812B, WS2811, SK6812, APA102)!" }, "titleFull": { - "en": "Script Engine", - "de": "Skriptausführung", - "ru": "Скрипты", - "pt": "Script Engine", - "nl": "Script-engine", - "fr": "Moteur de script", - "it": "Motore di script", - "es": "Motor de script", - "pl": "Silnik skryptowy", - "uk": "Механізм сценаріїв", - "zh-cn": "脚本引擎" + "en": "WLED", + "de": "WLED", + "ru": "WLED", + "pt": "WLED", + "nl": "WLED", + "fr": "WLED", + "it": "WLED", + "es": "WLED", + "pl": "WLED", + "zh-cn": "白光LED", + "uk": "WLED" }, - "branch": "master", - "github": "https://github.com/iobroker/ioBroker.javascript", - "installs": 54918, - "weekDownloads": 2949, - "stars": 317, - "issues": 105, + "branch": "main", + "github": "https://github.com/DrozmotiX/ioBroker.wled", + "installs": 4924, + "weekDownloads": 125, + "stars": 25, + "issues": 19, "score": 1 }, - "logparser": { + "wifilight": { "title": { - "de": "logparser", - "en": "logparser", - "ru": "logparser", - "zh-cn": "logparser" + "de": "wifilight", + "en": "wifilight", + "ru": "wifilight", + "zh-cn": "wifilight" }, - "content": "adapterref/iobroker.logparser/README.md", - "icon": "adapterref/iobroker.logparser/logparser.png", - "keywords": "log, parser, filter", - "authors": "Mic-M , McM1957 , ciddi89 ", + "content": "adapterref/iobroker.wifilight/README.md", + "icon": "adapterref/iobroker.wifilight/wifilight.png", + "keywords": "wifilight, lw12, ld382", + "authors": "soef ", "license": "MIT", - "published": "2020-04-06T19:19:13.250Z", - "version": "2.2.2", - "latestVersion": "2.2.2", + "published": "2016-09-28T09:50:23.697Z", + "version": "1.2.2", + "latestVersion": "2.0.1", "compact": true, "description": { - "en": "Parsing (filtering) the ioBroker log", - "de": "ioBroker-Logs aller Adapter parsen (filtern)", - "ru": "Парсинг (фильтрация) журнала ioBroker", - "pt": "Analisando (filtrando) o log do ioBroker", - "nl": "Het ioBroker-logboek parseren (filteren)", - "fr": "Analyse (filtrage) du journal ioBroker", - "it": "Analisi (filtro) del registro ioBroker", - "es": "Analizar (filtrar) el registro de ioBroker", - "pl": "Parsowanie (filtrowanie) dziennika ioBroker", - "uk": "Парсінг (фільтрування) журнал ioBroker\n", - "zh-cn": "解析(过滤)ioBroker日志" + "en": "WiFi Light Devices", + "de": "WiFi-Licht-Geräte", + "ru": "WiFi Light устройства", + "uk": "WiFi Light пристрої", + "pt": "Luz Wi-Fi De Dispositivos", + "nl": "WiFi-Apparaten Licht", + "fr": "WiFi Des Appareils Légers", + "it": "WiFi Luce Di Dispositivi", + "es": "WiFi De Los Dispositivos De Luz", + "pl": "Oświetlenie Bezprzewodowy Dostęp Do Internetu", + "zh-cn": "无线光设备" }, "titleFull": { - "en": "Log Parser", - "de": "Log Parser", - "ru": "Вход Parser", - "pt": "Log Parser", - "nl": "Log Parser", - "fr": "Log Parser", - "it": "Per saperne di più", - "es": "Log Parser", - "pl": "Log Parser", - "uk": "Вхід", - "zh-cn": "后勤业务处" + "en": "WiFi Light", + "de": "WiFi Light", + "ru": "WiFi Light", + "pt": "WiFi Light", + "nl": "WiFi Light", + "fr": "WiFi Light", + "it": "WiFi Light", + "es": "WiFi Light", + "pl": "WiFi Light", + "uk": "WiFi Light", + "zh-cn": "WiFi Light" }, "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.logparser", - "installs": 1377, - "weekDownloads": 58, - "stars": 6, - "issues": 24, + "github": "https://github.com/iobroker-community-adapters/iobroker.wifilight", + "installs": 2193, + "weekDownloads": 88, + "stars": 9, + "issues": 20, "score": 1 - }, - "smoothed": { + } + } + }, + "logic": { + "title": { + "en": "Logic", + "de": "Logik", + "ru": "Логика", + "pt": "Lógica", + "nl": "Logica", + "fr": "Logique", + "it": "Logica", + "es": "Lógica", + "pl": "Logika" + }, + "pages": { + "alexa-shoppinglist": { "title": { - "de": "smoothed", - "en": "smoothed", - "ru": "smoothed", - "zh-cn": "smoothed" + "de": "alexa-shoppinglist", + "en": "alexa-shoppinglist", + "ru": "alexa-shoppinglist", + "zh-cn": "alexa-shoppinglist" }, - "content": "adapterref/iobroker.smoothed/README.md", - "icon": "adapterref/iobroker.smoothed/smoothed.png", - "keywords": "smooth, average, pt1, lowpass, filter, mittelwert, tiefpass", - "authors": "Ben1983 ", + "content": "adapterref/iobroker.alexa-shoppinglist/README.md", + "icon": "adapterref/iobroker.alexa-shoppinglist/alexa-shoppinglist.png", + "keywords": "Iobroker, Alexa, Shoppinglist, List, Smarthome", + "authors": "MiRo1310 ", "license": "MIT", - "published": "2023-12-20T13:47:26.271Z", - "version": "1.1.0", - "latestVersion": "1.1.0", + "published": "2022-02-12T16:24:33.476Z", + "version": "1.0.0", + "latestVersion": "1.0.0", "compact": true, "description": { - "en": "smoothes selected signas according to a selected function", - "de": "Glättet ausgewählte Signale gemäß einer ausgewählten Funktion", - "ru": "сглаживает выбранные сигналы в соответствии с выбранной функцией", - "pt": "suaviza os sinais selecionados de acordo com uma função selecionada", - "nl": "verzacht geselecteerde signalen volgens een geselecteerde functie", - "fr": "lisse les signaux sélectionnés selon une fonction sélectionnée", - "it": "attenua i segnali selezionati in base alla funzione selezionata", - "es": "suaviza las señales seleccionadas según una función seleccionada", - "pl": "wygładza wybrane znaki zgodnie z wybraną funkcją", - "uk": "згладжує вибрані сигнали відповідно до вибраної функції", - "zh-cn": "根据选定的函数平滑选定的信号" + "en": "Generates the Shoppinglist from Alexa", + "de": "Erzeugt die Einkaufsliste von Alexa", + "ru": "Генерирует список покупок из Alexa", + "pt": "Gera a lista de compras do Alexa", + "nl": "Genereert de boodschappenlijst van Alexa", + "fr": "Génère la liste de courses d'Alexa", + "it": "Genera la lista della spesa da Alexa", + "es": "Genera la lista de la compra desde Alexa", + "pl": "Generuje listę zakupów z Alexa", + "zh-cn": "从 Alexa 生成购物清单", + "uk": "Створює список покупок з Alexa" }, "titleFull": { - "en": "smoothed", - "de": "geglättet", - "ru": "сглаженный", - "pt": "suavizado", - "nl": "gladgestreken", - "fr": "lissé", - "it": "levigato", - "es": "alisado", - "pl": "wygładzona", - "uk": "згладжений", - "zh-cn": "平滑的" + "en": "Alexa Shoppinglist", + "de": "Alexa Einkaufsliste", + "ru": "Алекса список покупок", + "pt": "Lista de compras Alexa", + "nl": "Alexa-boodschappenlijst", + "fr": "Liste de courses Alexa", + "it": "Lista della spesa di Alexa", + "es": "Lista de la compra de Alexa", + "pl": "Lista zakupów Alexa", + "zh-cn": "Alexa购物清单", + "uk": "Список покупок Alexa" }, "branch": "main", - "github": "https://github.com/BenAhrdt/ioBroker.smoothed", - "installs": 50, - "weekDownloads": 67, - "stars": -1, + "github": "https://github.com/MiRo1310/ioBroker.alexa-shoppinglist", + "installs": 444, + "weekDownloads": 44, + "stars": 3, "issues": 0, "score": 1 }, - "linkeddevices": { + "device-reminder": { "title": { - "de": "linkeddevices", - "en": "linkeddevices", - "ru": "linkeddevices", - "zh-cn": "linkeddevices" + "de": "device-reminder", + "en": "device-reminder", + "ru": "device-reminder", + "zh-cn": "device-reminder" }, - "content": "adapterref/iobroker.linkeddevices/README.md", - "icon": "adapterref/iobroker.linkeddevices/linkeddevices.png", - "installs": 2070, - "weekDownloads": 40, - "stars": 18, - "issues": 7, + "content": "adapterref/iobroker.device-reminder/README.md", + "icon": "adapterref/iobroker.device-reminder/device-reminder.png", + "installs": 4788, + "weekDownloads": 117, + "stars": 27, + "issues": 10, "score": 1 }, - "residents": { + "smartcontrol": { "title": { - "de": "residents", - "en": "residents", - "ru": "residents", - "zh-cn": "residents" + "de": "smartcontrol", + "en": "smartcontrol", + "ru": "smartcontrol", + "zh-cn": "smartcontrol" }, - "content": "adapterref/iobroker.residents/README.md", - "icon": "adapterref/iobroker.residents/residents.svg", - "keywords": "residents, roommate, roomie, guest, pet, family, presence, activity, focus mode, bedtime, wakeup, Bewohner, Mitbewohner, Gast, Haustier, Familie, Anwesenheit, Aktivität, Fokus Modus, Siri Shortcuts, Schlafenszeit, Weckruf", - "authors": "Julian Pawlowski ", + "content": "adapterref/iobroker.smartcontrol/README.md", + "icon": "adapterref/iobroker.smartcontrol/smartcontrol.png", + "keywords": "smart, control, rooms, groups, motion sensors, devices, switches, lights, trigger, schedule, zones", + "authors": "oelison ", "license": "MIT", - "published": "2023-01-02T17:07:06.439Z", - "version": "1.0.0", - "latestVersion": "1.0.0", + "published": "2020-06-16T18:11:42.164Z", + "version": "2.0.1", + "latestVersion": "2.0.1", + "materialize": true, "compact": true, "description": { - "en": "The adapter helps to map the presence and activity status of individual residents to their digital self. This is used to create a logical overall status of all residents and their presence or current activity at home. Residents are represented by dedicated virtual devices with different types of roomie, guest, or pet.", - "de": "Dieser Adapter hilft dabei, den Anwesenheits- und Aktivitätsstatus der einzelnen Mitbewohner als ihr digitales Selbst abzubilden. Daraus wird ein logischer Gesamtstatus über alle Mitbewohner und deren Anwesenheit bzw. momentane Aktivität zu Hause gebildet. Die Bewohner werden durch eigene virtuelle Geräte vom Typ Mitbewohner, Gast, oder Haustier repräsentiert.", - "ru": "Адаптер помогает картировать состояние присутствия и активности отдельных жителей в их цифровой самовывоз. Это используется для создания логического общего статуса всех жителей и их присутствия или текущей деятельности дома. Резиденты представлены специализированными виртуальными устройствами с разными типами roomie, гостя или питомца.", - "pt": "O adaptador ajuda a mapear a presença e o estado de atividade de residentes individuais para o seu eu digital. Isso é usado para criar um status geral lógico de todos os moradores e sua presença ou atividade atual em casa. Os moradores são representados por dispositivos virtuais dedicados com diferentes tipos de quarto, hóspede ou animal de estimação.", - "nl": "De adapter helpt de aanwezigheid en activiteitsstatus van individuele bewoners in hun digitale zelf te kaarten. Dit wordt gebruikt om een logische status te creëren van alle bewoners en hun aanwezigheid of huidige activiteiten thuis. Huizen worden vertegenwoordigd door toegewijde virtuele apparaten met verschillende soorten kamergenoot, gast, of huisdier.", - "fr": "L'adaptateur permet de cartographier la présence et l'état d'activité des résidents individuels à leur auto numérique. Ceci est utilisé pour créer un statut global logique de tous les résidents et leur présence ou activité actuelle à la maison. Les résidents sont représentés par des appareils virtuels dédiés avec différents types de roomie, d'invité ou d'animaux.", - "it": "L'adattatore aiuta a mappare la presenza e lo stato di attività dei singoli residenti al loro auto digitale. Questo viene utilizzato per creare uno stato complessivo logico di tutti i residenti e la loro presenza o attività corrente a casa. I residenti sono rappresentati da dispositivi virtuali dedicati con diversi tipi di roomie, guest o animale domestico.", - "es": "El adaptador ayuda a mapear la presencia y el estado de actividad de los residentes individuales a su ser digital. Esto se utiliza para crear un estado general lógico de todos los residentes y su presencia o actividad actual en casa. Los residentes están representados por dispositivos virtuales dedicados con diferentes tipos de roomie, huésped o mascota.", - "pl": "Adaptator pomaga mapować obecność i status aktywności poszczególnych mieszkańców w ich cyfrowym samochodzie. Używa się tego do stworzenia logicznego ogólnego statusu wszystkich mieszkańców i ich obecności lub aktualnej aktywności w domu. Mieszkańcy są reprezentowani przez specjalne urządzenia z różnymi rodzajami pomieszczeń, gośćmi lub zwierzętami domowymi.", - "uk": "Перехідник допомагає на карті стану присутності та активності окремих мешканців до свого цифрового само. Це використовується для створення логічного загального стану всіх мешканців та їх наявності або поточної діяльності будинку. Жителі представлені спеціальними віртуальними пристроями з різними типами номерів, гостьовими або домашніми тваринами.", - "zh-cn": "适应者帮助绘制个别居民的生存和活动状况。 这是为了创造所有居民的合理总体地位及其在家里的存在或目前的活动。 驻地代表的是专门的虚拟设备,有不同的房间、客机或头寸。." + "en": "Control devices smarter: by grouping, including triggers like motion, opening window, etc. and set target devices accordingly", + "de": "Steuere deine Geräte smarter: durch Gruppieren, Einbindung von Auslösern wie Bewegungsmelder, Öffnen des Fensters usw., und entsprechendes Setzen der Zielgeräte", + "ru": "Умнее управляйте устройствами: группируя, включая триггеры, такие как движение, открывание окна и т. Д., И соответственно устанавливайте целевые устройства", + "pt": "Dispositivos de controle mais inteligentes: agrupando, incluindo gatilhos como movimento, abrindo a janela etc. e defina os dispositivos de destino de acordo", + "nl": "Bedien apparaten slimmer: door te groeperen, inclusief triggers zoals beweging, raam openen, enz. En dienovereenkomstig doelapparaten in te stellen", + "fr": "Contrôlez les appareils plus intelligemment: en groupant, y compris les déclencheurs comme le mouvement, l'ouverture de la fenêtre, etc. et définissez les appareils cibles en conséquence", + "it": "Controlla i dispositivi in ​​modo più intelligente: raggruppando, inclusi trigger come movimento, apertura della finestra, ecc. E imposta i dispositivi di destinazione di conseguenza", + "es": "Controle los dispositivos de manera más inteligente: agrupando, incluidos los desencadenantes como el movimiento, la ventana de apertura, etc.", + "pl": "Inteligentniejsze sterowanie urządzeniami: przez grupowanie, w tym wyzwalaczy, takich jak ruch, otwieranie okna itp. I odpowiednie ustawianie urządzeń docelowych", + "zh-cn": "控制设备更智能:通过分组(包括动作,打开窗口等)进行分组,并相应地设置目标设备" }, "titleFull": { - "en": "Residents", - "de": "Bewohner", - "ru": "Жители", - "pt": "Moradores", - "nl": "Bewoners", - "fr": "Résidents", - "it": "Residenti", - "es": "Residentes", - "pl": "Mieszkańcy", - "uk": "Мешканці", - "zh-cn": "居民" + "en": "Smart Control", + "de": "Smart Control", + "ru": "Smart Control", + "pt": "Smart Control", + "nl": "Smart Control", + "fr": "Smart Control", + "it": "Smart Control", + "es": "Smart Control", + "pl": "Smart Control", + "zh-cn": "Smart Control" }, - "branch": "main", - "github": "https://github.com/jpawlowski/ioBroker.residents", - "installs": 538, - "weekDownloads": 98, - "stars": 5, - "issues": 7, + "branch": "master", + "github": "https://github.com/iobroker-community-adapters/ioBroker.smartcontrol", + "installs": 1780, + "weekDownloads": 376, + "stars": 24, + "issues": 68, "score": 1 }, "seq": { @@ -18445,718 +17984,632 @@ }, "branch": "master", "github": "https://github.com/arteck/ioBroker.seq", - "installs": 43, + "installs": 42, "weekDownloads": 6, "stars": 3, "issues": 5, "score": 1 }, - "consumption": { - "title": { - "de": "consumption", - "en": "consumption", - "ru": "consumption", - "zh-cn": "consumption" - }, - "content": "adapterref/iobroker.consumption/README.md", - "icon": "adapterref/iobroker.consumption/consumption.png", - "keywords": "statistics, consumption, resources, energy", - "authors": "ioBroker ", - "license": "LicenseRef-LICENSE", - "published": "2020-04-22T20:59:04.485Z", - "version": "-.-.-", - "latestVersion": "1.0.2", - "materialize": true, - "compact": true, - "description": { - "en": "Calculates consumption for defined sensors and resources", - "de": "Berechnet den Verbrauch für definierte Sensoren und Ressourcen", - "ru": "Рассчитывает потребление для определенных датчиков и ресурсов", - "pt": "Calcula o consumo de sensores e recursos definidos", - "nl": "Berekent het verbruik voor gedefinieerde sensoren en bronnen", - "fr": "Calcule la consommation de capteurs et de ressources définis", - "it": "Calcola il consumo per sensori e risorse definiti", - "es": "Calcula el consumo de sensores y recursos definidos.", - "pl": "Oblicza zużycie dla zdefiniowanych czujników i zasobów", - "zh-cn": "计算定义的传感器和资源的消耗" - }, - "titleFull": { - "en": "Consumption statistics", - "de": "Verbrauchsstatistik", - "ru": "Статистика потребления", - "pt": "Estatísticas de consumo", - "nl": "Verbruiksstatistieken", - "fr": "Statistiques de consommation", - "it": "Statistiche sui consumi", - "es": "Estadísticas de consumo", - "pl": "Statystyka zużycia", - "zh-cn": "消费统计" - }, - "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.consumption", - "installs": 74, - "weekDownloads": 25, - "stars": 16, - "issues": 2, - "score": 1 - }, - "alexa-shoppinglist": { - "title": { - "de": "alexa-shoppinglist", - "en": "alexa-shoppinglist", - "ru": "alexa-shoppinglist", - "zh-cn": "alexa-shoppinglist" - }, - "content": "adapterref/iobroker.alexa-shoppinglist/README.md", - "icon": "adapterref/iobroker.alexa-shoppinglist/alexa-shoppinglist.png", - "keywords": "Iobroker, Alexa, Shoppinglist, List, Smarthome", - "authors": "MiRo1310 ", - "license": "MIT", - "published": "2022-02-12T16:24:33.476Z", - "version": "1.0.0", - "latestVersion": "1.0.0", - "compact": true, - "description": { - "en": "Generates the Shoppinglist from Alexa", - "de": "Erzeugt die Einkaufsliste von Alexa", - "ru": "Генерирует список покупок из Alexa", - "pt": "Gera a lista de compras do Alexa", - "nl": "Genereert de boodschappenlijst van Alexa", - "fr": "Génère la liste de courses d'Alexa", - "it": "Genera la lista della spesa da Alexa", - "es": "Genera la lista de la compra desde Alexa", - "pl": "Generuje listę zakupów z Alexa", - "zh-cn": "从 Alexa 生成购物清单", - "uk": "Створює список покупок з Alexa" - }, - "titleFull": { - "en": "Alexa Shoppinglist", - "de": "Alexa Einkaufsliste", - "ru": "Алекса список покупок", - "pt": "Lista de compras Alexa", - "nl": "Alexa-boodschappenlijst", - "fr": "Liste de courses Alexa", - "it": "Lista della spesa di Alexa", - "es": "Lista de la compra de Alexa", - "pl": "Lista zakupów Alexa", - "zh-cn": "Alexa购物清单", - "uk": "Список покупок Alexa" - }, - "branch": "main", - "github": "https://github.com/MiRo1310/ioBroker.alexa-shoppinglist", - "installs": 446, - "weekDownloads": 44, - "stars": 3, - "issues": 0, - "score": 1 - } - } - }, - "messaging": { - "title": { - "en": "Messaging", - "de": "Messaging", - "ru": "Сообщения", - "pt": "Mensagens", - "nl": "Messaging", - "fr": "Messagerie", - "it": "messaggistica", - "es": "Mensajes", - "pl": "Wiadomości" - }, - "pages": { - "notificationforandroidtv": { - "title": { - "de": "notificationforandroidtv", - "en": "notificationforandroidtv", - "ru": "notificationforandroidtv", - "zh-cn": "notificationforandroidtv" + "smoothed": { + "title": { + "de": "smoothed", + "en": "smoothed", + "ru": "smoothed", + "zh-cn": "smoothed" }, - "content": "adapterref/iobroker.notificationforandroidtv/README.md", - "icon": "adapterref/iobroker.notificationforandroidtv/notificationforandroidtv.png", - "keywords": "Notification, TV, Android, Alexa, Benachrichtigungen, Fire TV", - "authors": "DNAngel ", + "content": "adapterref/iobroker.smoothed/README.md", + "icon": "adapterref/iobroker.smoothed/smoothed.png", + "keywords": "smooth, average, pt1, lowpass, filter, mittelwert, tiefpass", + "authors": "Ben1983 ", "license": "MIT", - "published": "2024-01-01T21:36:59.928Z", - "version": "-.-.-", - "latestVersion": "3.0.4", + "published": "2023-12-20T13:47:26.271Z", + "version": "1.1.0", + "latestVersion": "1.1.0", "compact": true, "description": { - "en": "Notification integration for IoBroker includes support for Notifications for Android TV and Notifications for Fire TV.", - "de": "Die Benachrichtigungsintegration für IoBroker umfasst Unterstützung für Benachrichtigungen für Android TV und Benachrichtigungen für Fire TV.", - "ru": "Интеграция уведомлений для IoBroker включает поддержку уведомлений для Android TV и уведомлений для Fire TV.", - "pt": "A integração de notificações para IoBroker inclui suporte para notificações para Android TV e notificações para Fire TV.", - "nl": "Meldingsintegratie voor IoBroker omvat ondersteuning voor meldingen voor Android TV en meldingen voor Fire TV.", - "fr": "L'intégration des notifications pour IoBroker inclut la prise en charge des notifications pour Android TV et des notifications pour Fire TV.", - "it": "L'integrazione delle notifiche per IoBroker include il supporto per le notifiche per Android TV e le notifiche per Fire TV.", - "es": "La integración de notificaciones para IoBroker incluye soporte para Notificaciones para Android TV y Notificaciones para Fire TV.", - "pl": "Integracja powiadomień dla IoBroker obejmuje obsługę powiadomień dla Android TV i powiadomień dla Fire TV.", - "uk": "Інтеграція сповіщень для IoBroker включає підтримку сповіщень для Android TV і сповіщень для Fire TV.", - "zh-cn": "IoBroker 的通知集成包括对 Android TV 通知和 Fire TV 通知的支持。" + "en": "smoothes selected signas according to a selected function", + "de": "Glättet ausgewählte Signale gemäß einer ausgewählten Funktion", + "ru": "сглаживает выбранные сигналы в соответствии с выбранной функцией", + "pt": "suaviza os sinais selecionados de acordo com uma função selecionada", + "nl": "verzacht geselecteerde signalen volgens een geselecteerde functie", + "fr": "lisse les signaux sélectionnés selon une fonction sélectionnée", + "it": "attenua i segnali selezionati in base alla funzione selezionata", + "es": "suaviza las señales seleccionadas según una función seleccionada", + "pl": "wygładza wybrane znaki zgodnie z wybraną funkcją", + "uk": "згладжує вибрані сигнали відповідно до вибраної функції", + "zh-cn": "根据选定的函数平滑选定的信号" }, "titleFull": { - "en": "Notification for AndroidTv and FireTV", - "de": "Benachrichtigung für AndroidTv und FireTV", - "ru": "Уведомление для AndroidTv и FireTV", - "pt": "Notificação para AndroidTv e FireTV", - "nl": "Melding voor AndroidTv en FireTV", - "fr": "Notification pour AndroidTv et FireTV", - "it": "Notifica per AndroidTv e FireTV", - "es": "Notificación para AndroidTv y FireTV", - "pl": "Powiadomienie dla AndroidTv i FireTV", - "uk": "Сповіщення для AndroidTv і FireTV", - "zh-cn": "AndroidTv 和 FireTV 的通知" + "en": "smoothed", + "de": "geglättet", + "ru": "сглаженный", + "pt": "suavizado", + "nl": "gladgestreken", + "fr": "lissé", + "it": "levigato", + "es": "alisado", + "pl": "wygładzona", + "uk": "згладжений", + "zh-cn": "平滑的" }, "branch": "main", - "github": "https://github.com/DNAngelX/ioBroker.notificationforandroidtv", - "installs": 70, - "weekDownloads": 3, - "stars": -1 + "github": "https://github.com/BenAhrdt/ioBroker.smoothed", + "installs": 50, + "weekDownloads": 67, + "stars": -1, + "issues": 0, + "score": 1 }, - "gsmsms": { + "scenes": { "title": { - "de": "gsmsms", - "en": "gsmsms", - "ru": "gsmsms", - "zh-cn": "gsmsms" + "de": "scenes", + "en": "scenes", + "ru": "scenes", + "zh-cn": "scenes" }, - "content": "adapterref/iobroker.gsmsms/README.md", - "icon": "adapterref/iobroker.gsmsms/gsmsms.png", - "keywords": "SMS, GSM, Communication, Message", - "authors": "forelleblau ", + "content": "adapterref/iobroker.scenes/README.md", + "icon": "adapterref/iobroker.scenes/scenes.png", + "keywords": "Scenes, Szenen, Сцены", + "authors": "bluefox ", "license": "MIT", - "published": "2022-11-22T20:59:04.096Z", - "version": "0.0.6", - "latestVersion": "0.0.6", - "materialize": true, + "published": "2015-08-09T09:01:54.033Z", + "version": "3.2.1", + "latestVersion": "3.2.3", "compact": true, "description": { - "en": "Send and recieve SMS with GSM-hardware", - "de": "SMS senden und empfangen mit GSM-Hardware", - "ru": "Отправка и получение SMS с помощью GSM-оборудования", - "pt": "Envie e receba SMS com hardware GSM", - "nl": "SMS versturen en ontvangen met GSM-hardware", - "fr": "Envoyer et recevoir des SMS avec le matériel GSM", - "it": "Invia e ricevi SMS con hardware GSM", - "es": "Envíe y reciba SMS con hardware GSM", - "pl": "Wysyłaj i odbieraj SMS-y za pomocą sprzętu GSM", - "zh-cn": "使用 GSM 硬件发送和接收短信", - "uk": "Надсилайте та отримуйте SMS за допомогою GSM-апаратного забезпечення" + "en": "This adapter allows to create scenes from several datapoints.", + "de": "Adapter erlaubt die Szenen zu erzeugen und die zu aktivieren.", + "ru": "Позволяет создавать и активировать cцены.", + "pt": "Este adaptador permite criar cenas de vários pontos de dados", + "nl": "Met deze adapter kunnen scènes van verschillende datapunten worden gemaakt", + "fr": "Cet adaptateur permet de créer des scènes à partir de plusieurs points de données", + "it": "Questo adattatore consente di creare scene da diversi datapoint", + "es": "Este adaptador permite crear escenas desde varios puntos de datos", + "pl": "Ten adapter umożliwia tworzenie scen z kilku punktów danych" }, "titleFull": { - "en": "GSM-SMS", - "de": "GSM-SMS", - "ru": "GSM-SMS", - "pt": "GSM-SMS", - "nl": "GSM-SMS", - "fr": "GSM-SMS", - "it": "GSM-SMS", - "es": "GSM-SMS", - "pl": "GSM-SMS", - "zh-cn": "GSM-短信", - "uk": "GSM-SMS" + "en": "Scenes", + "de": "Szenen", + "ru": "Сцены", + "pt": "Cenários", + "nl": "scenario's", + "fr": "Scénarios", + "it": "scenari", + "es": "Escenarios", + "pl": "Scenariusze" }, - "branch": "main", - "github": "https://github.com/forelleblau/ioBroker.gsmsms", - "installs": 60, - "weekDownloads": 3, - "stars": 3, - "issues": 4, + "branch": "master", + "github": "https://github.com/ioBroker/ioBroker.scenes", + "installs": 9063, + "weekDownloads": 597, + "stars": 27, + "issues": 15, "score": 1 }, - "whatsapp-cmb": { + "text2command": { "title": { - "de": "whatsapp-cmb", - "en": "whatsapp-cmb", - "ru": "whatsapp-cmb", - "zh-cn": "whatsapp-cmb" + "de": "text2command", + "en": "text2command", + "ru": "text2command", + "zh-cn": "text2command" }, - "content": "adapterref/iobroker.whatsapp-cmb/README.md", - "icon": "adapterref/iobroker.whatsapp-cmb/whatsapp-cmb.png", - "keywords": "whatsapp, notifications", + "content": "adapterref/iobroker.text2command/README.md", + "icon": "adapterref/iobroker.text2command/text2command.png", + "keywords": "text, commands", "authors": "bluefox ", "license": "MIT", - "published": "2020-08-27T15:18:29.930Z", - "version": "0.3.0", - "latestVersion": "0.3.0", - "materialize": true, + "published": "2016-02-09T22:46:16.344Z", + "version": "3.0.3", + "latestVersion": "3.0.3", "compact": true, "description": { - "en": "Allows to send to your whatsapp the messages from ioBroker", - "de": "Ermöglicht das Senden der Nachrichten von ioBroker an Ihre WhatsApp", - "ru": "Позволяет отправлять на ваш WhatsApp сообщения от ioBroker", - "pt": "Permite enviar para o seu whatsapp as mensagens do ioBroker", - "nl": "Hiermee kunt u de berichten van ioBroker naar uw WhatsApp sturen", - "fr": "Permet d'envoyer à votre WhatsApp les messages d'ioBroker", - "it": "Permette di inviare al tuo whatsapp i messaggi di ioBroker", - "es": "Permite enviar a tu whatsapp los mensajes de ioBroker", - "pl": "Pozwala wysyłać do WhatsApp wiadomości od ioBroker", - "zh-cn": "允许将来自ioBroker的消息发送到您的whatsapp", - "uk": "Дозволяє надсилати на ваш WhatsApp повідомлення з ioBroker" + "en": "This adapter allows to convert text to commands", + "de": "Dieser Adapter ermöglicht es, Text in Befehle zu konvertieren", + "ru": "Этот адаптер позволяет преобразовывать текст в команды", + "pt": "Este adaptador permite converter texto em comandos", + "nl": "Met deze adapter kunt u tekst converteren naar opdrachten", + "fr": "Cet adaptateur permet de convertir du texte en commandes", + "it": "Questo adattatore consente di convertire il testo in comandi", + "es": "Este adaptador permite convertir texto a comandos", + "pl": "Ten adapter umożliwia konwertowanie tekstu na polecenia", + "zh-cn": "该适配器允许将文本转换为命令" }, "titleFull": { - "en": "WhatsApp CallMeBot", - "de": "WhatsApp CallMeBot", - "ru": "WhatsApp CallMeBot", - "pt": "WhatsApp CallMeBot", - "nl": "WhatsApp CallMeBot", - "fr": "Appel WhatsApp", - "it": "WhatsApp CallMeBot", - "es": "WhatsApp CallMeBot", - "pl": "WhatsApp CallMeBot", - "zh-cn": "WhatsApp的CallMeBot", - "uk": "WhatsApp CallMeBot" + "en": "Text to command", + "de": "Text zu Kommandos", + "ru": "Текст в команды", + "pt": "Texto para comando", + "nl": "Te besturen tekst", + "fr": "Texte à commander", + "it": "Testo da comandare", + "es": "Texto para mandar", + "pl": "Tekst do polecenia", + "zh-cn": "文字指令" }, "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.whatsapp-cmb", - "installs": 6335, - "weekDownloads": 245, - "stars": 11, - "issues": 17, + "github": "https://github.com/ioBroker/ioBroker.text2command", + "installs": 8216, + "weekDownloads": 138, + "stars": 29, + "issues": 30, "score": 1 }, - "discord": { + "consumption": { "title": { - "de": "discord", - "en": "discord", - "ru": "discord", - "zh-cn": "discord" + "de": "consumption", + "en": "consumption", + "ru": "consumption", + "zh-cn": "consumption" }, - "content": "adapterref/iobroker.discord/README.md", - "icon": "adapterref/iobroker.discord/discord.png", - "keywords": "bot, discord, message, notification", - "authors": "Peter Müller ", - "license": "MIT", - "published": "2022-05-13T15:40:33.375Z", - "version": "2.4.0", - "latestVersion": "2.5.0", - "compact": true, - "description": { - "en": "Discord bot integration", - "de": "Discord-Bot Integration", - "ru": "Интеграция с дискорд-ботом", - "pt": "Integração de bot do Discord", - "nl": "Discord bot-integratie", - "fr": "Intégration du robot Discord", - "it": "Integrazione del bot Discord", - "es": "Integración de bots de discordia", - "pl": "Integracja z botem Discord", - "uk": "Інтеграція бота Discord", - "zh-cn": "Discord 机器人集成" + "content": "adapterref/iobroker.consumption/README.md", + "icon": "adapterref/iobroker.consumption/consumption.png", + "keywords": "statistics, consumption, resources, energy", + "authors": "ioBroker ", + "license": "LicenseRef-LICENSE", + "published": "2020-04-22T20:59:04.485Z", + "version": "-.-.-", + "latestVersion": "1.0.2", + "materialize": true, + "compact": true, + "description": { + "en": "Calculates consumption for defined sensors and resources", + "de": "Berechnet den Verbrauch für definierte Sensoren und Ressourcen", + "ru": "Рассчитывает потребление для определенных датчиков и ресурсов", + "pt": "Calcula o consumo de sensores e recursos definidos", + "nl": "Berekent het verbruik voor gedefinieerde sensoren en bronnen", + "fr": "Calcule la consommation de capteurs et de ressources définis", + "it": "Calcola il consumo per sensori e risorse definiti", + "es": "Calcula el consumo de sensores y recursos definidos.", + "pl": "Oblicza zużycie dla zdefiniowanych czujników i zasobów", + "zh-cn": "计算定义的传感器和资源的消耗" }, "titleFull": { - "en": "Discord", - "de": "Discord", - "ru": "Discord", - "pt": "Discord", - "nl": "Discord", - "fr": "Discord", - "it": "Discord", - "es": "Discord", - "pl": "Discord", - "uk": "Розбрат", - "zh-cn": "Discord" + "en": "Consumption statistics", + "de": "Verbrauchsstatistik", + "ru": "Статистика потребления", + "pt": "Estatísticas de consumo", + "nl": "Verbruiksstatistieken", + "fr": "Statistiques de consommation", + "it": "Statistiche sui consumi", + "es": "Estadísticas de consumo", + "pl": "Statystyka zużycia", + "zh-cn": "消费统计" }, - "branch": "main", - "github": "https://github.com/crycode-de/ioBroker.discord", - "installs": 245, - "weekDownloads": 101, - "stars": 4, - "issues": 0, + "branch": "master", + "github": "https://github.com/ioBroker/ioBroker.consumption", + "installs": 73, + "weekDownloads": 25, + "stars": 16, + "issues": 2, "score": 1 }, - "pushsafer": { + "parser": { "title": { - "de": "pushsafer", - "en": "pushsafer", - "ru": "pushsafer", - "zh-cn": "pushsafer" + "de": "parser", + "en": "parser", + "ru": "parser", + "zh-cn": "parser" }, - "content": "adapterref/iobroker.pushsafer/README.md", - "icon": "adapterref/iobroker.pushsafer/pushsafer.png", - "keywords": "notification, pushsafer, message", + "content": "adapterref/iobroker.parser/README.md", + "icon": "adapterref/iobroker.parser/parser.png", + "keywords": "url, html, file, parser", "authors": "bluefox ", "license": "MIT", - "published": "2016-09-19T21:09:18.382Z", - "version": "1.1.0", - "latestVersion": "1.1.0", - "materialize": true, + "published": "2017-01-21T17:30:41.954Z", + "version": "2.2.2", + "latestVersion": "2.2.4", "compact": true, "description": { - "en": "This adapter allows to send pushsafer notifications from ioBroker", - "de": "Dieser Adapter ermöglicht das Senden von Push-Safer-Benachrichtigungen von ioBroker", - "ru": "Этот адаптер позволяет отправлять pushsafe-уведомления от ioBroker.", - "pt": "Este adaptador permite enviar notificações pushsafer do ioBroker", - "nl": "Met deze adapter kunt u pushsafer-meldingen verzenden vanuit ioBroker", - "fr": "Cet adaptateur permet d'envoyer des notifications pushsafer depuis ioBroker", - "it": "Questo adattatore consente di inviare notifiche pushsafe da ioBroker", - "es": "Este adaptador permite enviar notificaciones pushsafer desde ioBroker", - "pl": "Adapter ten umożliwia wysyłanie powiadomień typu pushsafer z ioBroker", - "uk": "Цей адаптер дозволяє надсилати безпечніші сповіщення від ioBroker", - "zh-cn": "该适配器允许从 ioBroker 发送 Pushsafer 通知" + "en": "This adapter allows to extract values from HTTP URLs or from files", + "de": "Dieser Adapter ermöglicht das Extrahieren von Werten aus HTTP-Seiten oder aus Dateien", + "ru": "Этот адаптер позволяет извлекать значения из HTTP страниц или файлов", + "pt": "Este adaptador permite extrair valores de URLs HTTP ou de arquivos", + "nl": "Met deze adapter kunnen waarden uit HTTP-URL's of uit bestanden worden geëxtraheerd", + "fr": "Cet adaptateur permet d'extraire des valeurs à partir d'URL HTTP ou de fichiers", + "it": "Questo adattatore consente di estrarre valori da URL HTTP o da file", + "es": "Este adaptador permite extraer valores de URL HTTP o de archivos", + "pl": "Ten adapter umożliwia wyodrębnianie wartości z adresów URL HTTP lub z plików", + "zh-cn": "这器允许提取价值从HTTP URLs或从文件", + "uk": "Цей адаптер дозволяє отримувати значення з URL-адрес HTTP або з файлів" }, "titleFull": { - "en": "pushsafer Adapter", - "de": "pushsafer-Adapter", - "ru": "адаптер pushsafer", - "pt": "Adaptador pushsafer", - "nl": "pushsafer-adapter", - "fr": "Adaptateur pushsafer", - "it": "Adattatore pushsafe", - "es": "Adaptador pushsafer", - "pl": "Adapter pushsafer", - "uk": "адаптер pushsafer", - "zh-cn": "推安全适配器" + "en": "Parser", + "de": "Parser", + "ru": "Синтаксический анализатор", + "pt": "Analisador", + "nl": "Parser", + "fr": "Analyseur", + "it": "Parser", + "es": "Analizador", + "pl": "Analizator składni", + "zh-cn": "分析器", + "uk": "Парсер" }, "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.pushsafer", - "installs": 518, - "weekDownloads": 25, - "stars": 4, - "issues": 4, + "github": "https://github.com/ioBroker/ioBroker.parser", + "installs": 3468, + "weekDownloads": 169, + "stars": 21, + "issues": 24, "score": 1 }, - "gotify-ws": { + "node-red": { "title": { - "de": "gotify-ws", - "en": "gotify-ws", - "ru": "gotify-ws", - "zh-cn": "gotify-ws" + "de": "node-red", + "en": "node-red", + "ru": "node-red", + "zh-cn": "node-red" }, - "content": "adapterref/iobroker.gotify-ws/README.md", - "icon": "adapterref/iobroker.gotify-ws/gotify-ws.png", - "keywords": "Gotify, Websocket, Telegram, Whatsapp, Discord, Mail, Pushover, Notification-Manager, Signal", - "authors": "simatec ", - "license": "MIT", - "published": "2024-06-19T08:57:34.440Z", - "version": "0.1.5", - "latestVersion": "0.1.9", + "content": "adapterref/iobroker.node-red/README.md", + "icon": "adapterref/iobroker.node-red/node-red.png", + "keywords": "node-red, logic, script", + "authors": "bluefox , Matthias Kleine , Ingo Fischer ", + "license": "Apache-2.0", + "published": "2015-01-02T21:28:03.378Z", + "version": "5.2.1", + "latestVersion": "5.2.1", "compact": true, "description": { - "en": "Gotify web socket for connection to various notification systems", - "de": "Gotify web socket for connection to various notification systems", - "ru": "Gotify web socket for connection to various notification systems", - "pt": "Gotify web socket for connection to various notification systems", - "nl": "Gotify web socket for connection to various notification systems", - "fr": "Gotify web socket for connection to various notification systems", - "it": "Gotify web socket for connection to various notification systems", - "es": "Gotify web socket for connection to various notification systems", - "pl": "Gotify web socket for connection to various notification systems", - "zh-cn": "Gotify web socket for connection to various notification systems", - "uk": "Веб-сокет Gotify для підключення до різних систем сповіщень" + "en": "This adapter uses node-red as a service. No additional node-red instance required.", + "de": "Adapter benutzt node-red als Service. Kein zusätzliches node-red Programm nötig.", + "ru": "Драйвер создает node-red сервер и позволяет общаться с ним.", + "pt": "Este adaptador usa node-red como um serviço. Nenhuma instância node-red adicional é necessária.", + "nl": "Deze adapter gebruikt node-red als een service. Geen extra node-red exemplaar vereist.", + "fr": "Cet adaptateur utilise node-red en tant que service. Aucune instance node-red supplémentaire requise.", + "it": "Questo adattatore utilizza node-red come servizio. Nessuna istanza aggiuntiva node-red richiesta.", + "es": "Este adaptador usa node-red como un servicio. No se requiere ninguna instancia adicional de node-red.", + "pl": "Ten adapter używa node-red jako usługi. Żadna dodatkowa instancja node-red nie jest wymagana.", + "uk": "Цей адаптер використовує node-red як службу. Додатковий екземпляр node-red не потрібен.", + "zh-cn": "此适配器将node-red作为服务, 不需要额外安装node-red实例." }, "titleFull": { - "en": "Gotify web socket", - "de": "Gotify web socket", - "ru": "Gotify web socket", - "pt": "Gotify web socket", - "nl": "Gotify web socket", - "fr": "Gotify web socket", - "it": "Gotify web socket", - "es": "Gotify web socket", - "pl": "Gotify web socket", - "zh-cn": "Gotify web socket", - "uk": "Веб-сокет Gotify" + "en": "Node-RED", + "de": "Node-RED", + "ru": "Node-RED", + "pt": "Node-RED", + "nl": "Node-RED", + "fr": "Node-RED", + "it": "Node-RED", + "es": "Node-RED", + "pl": "Node-RED", + "uk": "Node-RED", + "zh-cn": "Node-RED" }, "branch": "master", - "github": "https://github.com/simatec/ioBroker.gotify-ws", - "installs": 20, - "weekDownloads": 179, - "stars": -1 + "github": "https://github.com/ioBroker/ioBroker.node-red", + "installs": 14057, + "weekDownloads": 427, + "stars": 52, + "issues": 28, + "score": 1 }, - "pushbullet": { + "linkeddevices": { "title": { - "de": "pushbullet", - "en": "pushbullet", - "ru": "pushbullet", - "zh-cn": "pushbullet" + "de": "linkeddevices", + "en": "linkeddevices", + "ru": "linkeddevices", + "zh-cn": "linkeddevices" }, - "content": "adapterref/iobroker.pushbullet/README.md", - "icon": "adapterref/iobroker.pushbullet/pushbullet.png", - "keywords": "pid, controller, pid-controller", - "authors": "Jens1809 , iobroker-community-adapers ", + "content": "adapterref/iobroker.linkeddevices/README.md", + "icon": "adapterref/iobroker.linkeddevices/linkeddevices.png", + "installs": 2070, + "weekDownloads": 40, + "stars": 18, + "issues": 7, + "score": 1 + }, + "javascript": { + "title": { + "de": "javascript", + "en": "javascript", + "ru": "javascript", + "zh-cn": "javascript" + }, + "content": "adapterref/iobroker.javascript/README.md", + "icon": "adapterref/iobroker.javascript/javascript.png", + "keywords": "js, javascript, typescript, rules, automate, scriptengine, blockly, blokly", + "authors": "bluefox , hobbyquaker , Apollon77 , AlCalzone , Matthias Kleine ", "license": "MIT", - "published": "2015-07-25T20:26:50.201Z", - "version": "2.1.0", - "latestVersion": "2.1.0", - "compact": true, - "description": { - "en": "Send messages via Pushbullet service", - "de": "Senden Sie Nachrichten über den Pushbullet-Dienst", - "ru": "Отправлять сообщения через сервис Pushbullet", - "pt": "Enviar mensagens via serviço Pushbullet", - "nl": "Berichten verzenden via Pushbullet-service", - "fr": "Envoyer des messages via le service Pushbullet", - "it": "Invia messaggi tramite il servizio Pushbullet", - "es": "Envía mensajes a través del servicio Pushbullet", - "pl": "Wysyłaj wiadomości za pośrednictwem usługi Pushbullet", - "zh-cn": "通过 Pushbullet 服务发送消息" + "published": "2015-01-02T23:37:49.644Z", + "version": "8.7.6", + "latestVersion": "8.8.3", + "compact": true, + "description": { + "en": "Javascript/Blockly Script Engine for ioBroker", + "de": "Javascript/Blockly Skriptausführung für ioBroker", + "ru": "Выполнение Javascript/Blockly скриптов для ioBroker", + "pt": "Mecanismo Javascript/Blockly Script para ioBroker", + "nl": "Javascript/Blockly Script-engine voor ioBroker", + "fr": "Moteur de script Javascript/Blockly pour ioBroker", + "it": "Motore di script Javascript/Blockly per ioBroker", + "es": "Motor de secuencias de comandos Javascript/Blockly para ioBroker", + "pl": "Silnik skryptów JavaScript/Blockly dla ioBroker", + "uk": "Javascript/Blockly Script Engine для ioBroker", + "zh-cn": "ioBroker 的 Javascript/Blockly 脚本引擎" }, "titleFull": { - "en": "Pushbullet", - "de": "Pushbullet", - "ru": "Pushbullet", - "pt": "Pushbullet", - "nl": "Pushbullet", - "fr": "Pushbullet", - "it": "Pushbullet", - "es": "Pushbullet", - "pl": "Pushbullet", - "uk": "Кошик", - "zh-cn": "Pushbullet" + "en": "Script Engine", + "de": "Skriptausführung", + "ru": "Скрипты", + "pt": "Script Engine", + "nl": "Script-engine", + "fr": "Moteur de script", + "it": "Motore di script", + "es": "Motor de script", + "pl": "Silnik skryptowy", + "uk": "Механізм сценаріїв", + "zh-cn": "脚本引擎" }, "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.pushbullet", - "installs": 223, - "weekDownloads": 9, - "stars": 3, - "issues": 3, + "github": "https://github.com/iobroker/ioBroker.javascript", + "installs": 54920, + "weekDownloads": 2949, + "stars": 317, + "issues": 105, "score": 1 }, - "email": { + "residents": { "title": { - "de": "email", - "en": "email", - "ru": "email", - "zh-cn": "email" + "de": "residents", + "en": "residents", + "ru": "residents", + "zh-cn": "residents" }, - "content": "adapterref/iobroker.email/README.md", - "icon": "adapterref/iobroker.email/email.png", - "keywords": "notification, email, message", - "authors": "bluefox ", + "content": "adapterref/iobroker.residents/README.md", + "icon": "adapterref/iobroker.residents/residents.svg", + "keywords": "residents, roommate, roomie, guest, pet, family, presence, activity, focus mode, bedtime, wakeup, Bewohner, Mitbewohner, Gast, Haustier, Familie, Anwesenheit, Aktivität, Fokus Modus, Siri Shortcuts, Schlafenszeit, Weckruf", + "authors": "Julian Pawlowski ", "license": "MIT", - "published": "2015-01-02T23:50:13.927Z", - "version": "1.3.1", - "latestVersion": "1.3.1", - "materialize": true, + "published": "2023-01-02T17:07:06.439Z", + "version": "1.0.0", + "latestVersion": "1.0.0", "compact": true, "description": { - "en": "This adapter allows to send emails from ioBroker", - "de": "Dient zum Versenden von eMails über ioBroker", - "ru": "Этот адаптер позволяет отправлять электронные письма из ioBroker", - "pt": "Este adaptador permite enviar e-mails de ioBroker", - "nl": "Met deze adapter kunnen e-mails van ioBroker worden verzonden", - "fr": "Cet adaptateur permet d'envoyer des emails de ioBroker", - "it": "Questo adattatore consente di inviare e-mail da ioBroker", - "es": "Este adaptador permite enviar correos electrónicos desde ioBroker", - "pl": "Ten adapter umożliwia wysyłanie wiadomości e-mail z oprogramowania ioBroker", - "zh-cn": "此适配器允许从ioBroker发送电子邮件" + "en": "The adapter helps to map the presence and activity status of individual residents to their digital self. This is used to create a logical overall status of all residents and their presence or current activity at home. Residents are represented by dedicated virtual devices with different types of roomie, guest, or pet.", + "de": "Dieser Adapter hilft dabei, den Anwesenheits- und Aktivitätsstatus der einzelnen Mitbewohner als ihr digitales Selbst abzubilden. Daraus wird ein logischer Gesamtstatus über alle Mitbewohner und deren Anwesenheit bzw. momentane Aktivität zu Hause gebildet. Die Bewohner werden durch eigene virtuelle Geräte vom Typ Mitbewohner, Gast, oder Haustier repräsentiert.", + "ru": "Адаптер помогает картировать состояние присутствия и активности отдельных жителей в их цифровой самовывоз. Это используется для создания логического общего статуса всех жителей и их присутствия или текущей деятельности дома. Резиденты представлены специализированными виртуальными устройствами с разными типами roomie, гостя или питомца.", + "pt": "O adaptador ajuda a mapear a presença e o estado de atividade de residentes individuais para o seu eu digital. Isso é usado para criar um status geral lógico de todos os moradores e sua presença ou atividade atual em casa. Os moradores são representados por dispositivos virtuais dedicados com diferentes tipos de quarto, hóspede ou animal de estimação.", + "nl": "De adapter helpt de aanwezigheid en activiteitsstatus van individuele bewoners in hun digitale zelf te kaarten. Dit wordt gebruikt om een logische status te creëren van alle bewoners en hun aanwezigheid of huidige activiteiten thuis. Huizen worden vertegenwoordigd door toegewijde virtuele apparaten met verschillende soorten kamergenoot, gast, of huisdier.", + "fr": "L'adaptateur permet de cartographier la présence et l'état d'activité des résidents individuels à leur auto numérique. Ceci est utilisé pour créer un statut global logique de tous les résidents et leur présence ou activité actuelle à la maison. Les résidents sont représentés par des appareils virtuels dédiés avec différents types de roomie, d'invité ou d'animaux.", + "it": "L'adattatore aiuta a mappare la presenza e lo stato di attività dei singoli residenti al loro auto digitale. Questo viene utilizzato per creare uno stato complessivo logico di tutti i residenti e la loro presenza o attività corrente a casa. I residenti sono rappresentati da dispositivi virtuali dedicati con diversi tipi di roomie, guest o animale domestico.", + "es": "El adaptador ayuda a mapear la presencia y el estado de actividad de los residentes individuales a su ser digital. Esto se utiliza para crear un estado general lógico de todos los residentes y su presencia o actividad actual en casa. Los residentes están representados por dispositivos virtuales dedicados con diferentes tipos de roomie, huésped o mascota.", + "pl": "Adaptator pomaga mapować obecność i status aktywności poszczególnych mieszkańców w ich cyfrowym samochodzie. Używa się tego do stworzenia logicznego ogólnego statusu wszystkich mieszkańców i ich obecności lub aktualnej aktywności w domu. Mieszkańcy są reprezentowani przez specjalne urządzenia z różnymi rodzajami pomieszczeń, gośćmi lub zwierzętami domowymi.", + "uk": "Перехідник допомагає на карті стану присутності та активності окремих мешканців до свого цифрового само. Це використовується для створення логічного загального стану всіх мешканців та їх наявності або поточної діяльності будинку. Жителі представлені спеціальними віртуальними пристроями з різними типами номерів, гостьовими або домашніми тваринами.", + "zh-cn": "适应者帮助绘制个别居民的生存和活动状况。 这是为了创造所有居民的合理总体地位及其在家里的存在或目前的活动。 驻地代表的是专门的虚拟设备,有不同的房间、客机或头寸。." }, "titleFull": { - "en": "Send emails", - "de": "E-Mails senden", - "ru": "Отправить письма", - "pt": "Mande emails", - "nl": "Stuur emails", - "fr": "Envoyer des emails", - "it": "Inviare emails", - "es": "Enviar correos electrónicos", - "pl": "Wysyłać emaile", - "zh-cn": "发电子邮件" + "en": "Residents", + "de": "Bewohner", + "ru": "Жители", + "pt": "Moradores", + "nl": "Bewoners", + "fr": "Résidents", + "it": "Residenti", + "es": "Residentes", + "pl": "Mieszkańcy", + "uk": "Мешканці", + "zh-cn": "居民" }, - "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.email", - "installs": 8591, - "weekDownloads": 365, - "stars": 20, - "issues": 12, + "branch": "main", + "github": "https://github.com/jpawlowski/ioBroker.residents", + "installs": 538, + "weekDownloads": 98, + "stars": 5, + "issues": 7, "score": 1 }, - "synochat": { + "scheduler": { "title": { - "de": "synochat", - "en": "synochat", - "ru": "synochat", - "zh-cn": "synochat" + "de": "scheduler", + "en": "scheduler", + "ru": "scheduler", + "zh-cn": "scheduler" }, - "content": "adapterref/iobroker.synochat/README.md", - "icon": "adapterref/iobroker.synochat/synochat.png", - "keywords": "Synology, Chat, message, incoming, outgoing, channel", - "authors": "phoeluga ", + "content": "adapterref/iobroker.scheduler/README.md", + "icon": "adapterref/iobroker.scheduler/scheduler.png", + "keywords": "schedule, planner, calendar", + "authors": "bluefox ", "license": "MIT", - "published": "2022-04-05T13:30:08.515Z", - "version": "1.3.1", - "latestVersion": "1.3.1", - "materialize": true, + "published": "2021-09-15T18:29:59.552Z", + "version": "1.4.1", + "latestVersion": "1.4.1", "compact": true, "description": { - "en": "This adapter provides an interface of Synology Chat and ioBroker.", - "de": "Dieser Adapter bietet eine Schnittstelle von Synology Chat und ioBroker.", - "ru": "Этот адаптер обеспечивает интерфейс Synology Chat и ioBroker.", - "pt": "Este adaptador fornece uma interface de Synology Chat e ioBroker.", - "nl": "Deze adapter biedt een interface van Synology Chat en ioBroker.", - "fr": "Cet adaptateur fournit une interface de Synology Chat et ioBroker.", - "it": "Questo adattatore fornisce un'interfaccia di Synology Chat e ioBroker.", - "es": "Este adaptador proporciona una interfaz de Synology Chat e ioBroker.", - "pl": "Ten adapter zapewnia interfejs Synology Chat i ioBroker.", - "zh-cn": "此适配器提供 Synology Chat 和 ioBroker 的接口。" + "en": "Creates schedule profiles and controls devices with it", + "de": "Erstellt Zeitplanprofile und steuert damit Geräte", + "ru": "Создает профили расписания и управляет устройствами с их помощью", + "pt": "Cria perfis de programação e controla dispositivos com ele", + "nl": "Maakt planningsprofielen aan en bestuurt er apparaten mee", + "fr": "Crée des profils de planification et contrôle les appareils avec", + "it": "Crea profili di pianificazione e controlla i dispositivi con esso", + "es": "Crea perfiles de programación y controla dispositivos con él", + "pl": "Tworzy profile harmonogramów i steruje nimi urządzeniami", + "zh-cn": "创建时间表配置文件并使用它控制设备" }, "titleFull": { - "en": "Synology-Chat", - "de": "Synology-Chat", - "ru": "Synology-Чат", - "pt": "Synology-Chat", - "nl": "Synology-Chat", - "fr": "Synology-Chat", - "it": "Synology-Chat", - "es": "Chat de Synology", - "pl": "Synology-Chat", - "zh-cn": "Synology-聊天" + "en": "Scheduler", + "de": "Planer", + "ru": "Планировщик", + "pt": "Agendador", + "nl": "Planner", + "fr": "Planificateur", + "it": "Scheduler", + "es": "Programador", + "pl": "Planista", + "zh-cn": "排程器" }, "branch": "master", - "github": "https://github.com/phoeluga/ioBroker.synochat", - "installs": 154, - "weekDownloads": 11, - "stars": 2, - "issues": 1, + "github": "https://github.com/ioBroker/ioBroker.scheduler", + "installs": 563, + "weekDownloads": 39, + "stars": 12, + "issues": 19, "score": 1 }, - "telegram-menu": { + "alexa-timer-vis": { "title": { - "de": "telegram-menu", - "en": "telegram-menu", - "ru": "telegram-menu", - "zh-cn": "telegram-menu" + "de": "alexa-timer-vis", + "en": "alexa-timer-vis", + "ru": "alexa-timer-vis", + "zh-cn": "alexa-timer-vis" }, - "content": "adapterref/iobroker.telegram-menu/README.md", - "icon": "adapterref/iobroker.telegram-menu/telegram-menu.png", - "keywords": "telegram, menu", - "authors": "MiRo1310 ", + "content": "adapterref/iobroker.alexa-timer-vis/README.md", + "icon": "adapterref/iobroker.alexa-timer-vis/alexa-timer-vis.png", + "keywords": "Alexa, Timer, VIS, home automation", + "authors": "Michael Roling ", "license": "MIT", - "published": "2023-04-02T10:01:13.944Z", - "version": "2.0.0", - "latestVersion": "2.0.0", + "published": "2021-12-27T16:55:41.733Z", + "version": "1.0.0", + "latestVersion": "2.0.5", "compact": true, "description": { - "en": "Easily create Telegram Menus", - "de": "Erstellen Sie ganz einfach Telegrammenüs", - "ru": "Легко создавать меню Telegram", - "pt": "Crie facilmente menus de telegrama", - "nl": "Maak eenvoudig Telegram-menu's", - "fr": "Créez facilement des menus de télégramme", - "it": "Crea facilmente menu di Telegram", - "es": "Crea fácilmente menús de Telegram", - "pl": "Z łatwością twórz menu telegramu", - "zh-cn": "轻松创建电报菜单", - "uk": "Легко створюйте меню Telegram" + "en": "Output Alexa timer to display timers in the VIS", + "de": "Ausgabe Alexa Timer, um Timer in der VIS anzuzeigen", + "ru": "Вывод Alexa таймер для отображения таймеров в VIS", + "pt": "Saída Alexa temporizador para exibir temporizadores no VIS", + "nl": "Alexa timer tonen in de VIS", + "fr": "Sortie Alexa timer pour afficher les minuteurs dans le VIS", + "it": "Uscita Alexa timer per visualizzare timer nel VIS", + "es": "Salida Alexa timer para mostrar temporizadores en el VIS", + "pl": "Z kolei Alexa zmierza do wyświetlania timerów w VIS", + "uk": "Вихідний таймер Alexa для відображення таймерів у VIS", + "zh-cn": "产出" }, "titleFull": { - "en": "Telegram Menu", - "de": "Telegram-Menü", - "ru": "Меню телеграммы", - "pt": "Menu Telegram", - "nl": "Telegram-menu", - "fr": "Menu Télégramme", - "it": "Menù telegramma", - "es": "Menú de telegramas", - "pl": "menu telegramu", - "zh-cn": "电报菜单", - "uk": "Меню Telegram" + "en": "Alexa Timer for Vis", + "de": "Alexa Timer für Vis", + "ru": "Alexa Таймер для Vis", + "pt": "Alexa Timer para Vis", + "nl": "Alexa Timer voor Vis", + "fr": "Alexa Timer pour Vis", + "it": "Alexa Timer per Vis", + "es": "Alexa Timer for Vis", + "pl": "Alexa Timer, właśc", + "uk": "Alexa Таймер для Ві", + "zh-cn": "Alexa Timer of Vis" }, "branch": "main", - "github": "https://github.com/MiRo1310/ioBroker.telegram-menu", - "installs": 901, - "weekDownloads": 81, - "stars": 8, - "issues": 5, + "github": "https://github.com/MiRo1310/ioBroker.alexa-timer-vis", + "installs": 680, + "weekDownloads": 196, + "stars": 4, + "issues": 1, "score": 1 }, - "todoist2": { + "logparser": { "title": { - "de": "todoist2", - "en": "todoist2", - "ru": "todoist2", - "zh-cn": "todoist2" + "de": "logparser", + "en": "logparser", + "ru": "logparser", + "zh-cn": "logparser" }, - "content": "adapterref/iobroker.todoist2/README.md", - "icon": "adapterref/iobroker.todoist2/todoist.png", - "keywords": "notification, todoist, message", - "authors": "rde-master ", + "content": "adapterref/iobroker.logparser/README.md", + "icon": "adapterref/iobroker.logparser/logparser.png", + "keywords": "log, parser, filter", + "authors": "Mic-M , McM1957 , ciddi89 ", "license": "MIT", - "published": "2020-05-19T07:19:09.921Z", - "version": "-.-.-", - "latestVersion": "0.9.1", - "materialize": true, + "published": "2020-04-06T19:19:13.250Z", + "version": "2.2.2", + "latestVersion": "2.2.2", "compact": true, "description": { - "en": "This adapter communikates with todoist", - "de": "Dieser Adapter kommuniziert mit todoist", - "ru": "Этот адаптер взаимодействует с todoist", - "pt": "Este adaptador se comunica com todoist", - "nl": "Deze adapter communiceert met todoist", - "fr": "Cet adaptateur communique avec todoist", - "it": "Questo adattatore comunica con todoist", - "es": "Este adaptador se comunica con todoist", - "pl": "Ten adapter komunikuje się z todoist", - "zh-cn": "该适配器与todoist通信" + "en": "Parsing (filtering) the ioBroker log", + "de": "ioBroker-Logs aller Adapter parsen (filtern)", + "ru": "Парсинг (фильтрация) журнала ioBroker", + "pt": "Analisando (filtrando) o log do ioBroker", + "nl": "Het ioBroker-logboek parseren (filteren)", + "fr": "Analyse (filtrage) du journal ioBroker", + "it": "Analisi (filtro) del registro ioBroker", + "es": "Analizar (filtrar) el registro de ioBroker", + "pl": "Parsowanie (filtrowanie) dziennika ioBroker", + "uk": "Парсінг (фільтрування) журнал ioBroker\n", + "zh-cn": "解析(过滤)ioBroker日志" }, "titleFull": { - "en": "todoist2", - "de": "todoist2", - "ru": "todoist2", - "pt": "todoist2", - "nl": "todoist2", - "fr": "todoist2", - "it": "todoist2", - "es": "todoist2", - "pl": "todoist2", - "zh-cn": "todoist2" + "en": "Log Parser", + "de": "Log Parser", + "ru": "Вход Parser", + "pt": "Log Parser", + "nl": "Log Parser", + "fr": "Log Parser", + "it": "Per saperne di più", + "es": "Log Parser", + "pl": "Log Parser", + "uk": "Вхід", + "zh-cn": "后勤业务处" }, "branch": "master", - "github": "https://github.com/rde-master/ioBroker.todoist2/master/README.md", - "installs": 94, - "weekDownloads": 22, - "stars": 5, - "issues": 15, + "github": "https://github.com/iobroker-community-adapters/ioBroker.logparser", + "installs": 1375, + "weekDownloads": 58, + "stars": 6, + "issues": 24, "score": 1 - }, - "signal-cmb": { + } + } + }, + "messaging": { + "title": { + "en": "Messaging", + "de": "Messaging", + "ru": "Сообщения", + "pt": "Mensagens", + "nl": "Messaging", + "fr": "Messagerie", + "it": "messaggistica", + "es": "Mensajes", + "pl": "Wiadomości" + }, + "pages": { + "gsmsms": { "title": { - "de": "signal-cmb", - "en": "signal-cmb", - "ru": "signal-cmb", - "zh-cn": "signal-cmb" + "de": "gsmsms", + "en": "gsmsms", + "ru": "gsmsms", + "zh-cn": "gsmsms" }, - "content": "adapterref/iobroker.signal-cmb/README.md", - "icon": "adapterref/iobroker.signal-cmb/signal-cmb.png", - "keywords": "signal, messenger, notification", - "authors": "derAlff ", + "content": "adapterref/iobroker.gsmsms/README.md", + "icon": "adapterref/iobroker.gsmsms/gsmsms.png", + "keywords": "SMS, GSM, Communication, Message", + "authors": "forelleblau ", "license": "MIT", - "published": "2022-01-22T17:40:14.613Z", - "version": "0.3.0", - "latestVersion": "0.3.0", + "published": "2022-11-22T20:59:04.096Z", + "version": "0.0.6", + "latestVersion": "0.0.6", "materialize": true, "compact": true, "description": { - "en": "Send messages from ioBroker to your Signal messenger", - "de": "Senden Sie Nachrichten von ioBroker an Ihren Signal-Messenger", - "ru": "Отправляйте сообщения из ioBroker в ваш мессенджер Signal", - "pt": "Envie mensagens do ioBroker para o seu mensageiro Signal", - "nl": "Stuur berichten van ioBroker naar uw Signal messenger", - "fr": "Envoyez des messages d'ioBroker à votre messager Signal", - "it": "Invia messaggi da ioBroker al tuo Signal messenger", - "es": "Envíe mensajes de ioBroker a su mensajero Signal", - "pl": "Wysyłaj wiadomości z ioBroker do swojego komunikatora Signal", - "zh-cn": "从 ioBroker 向您的 Signal Messenger 发送消息" + "en": "Send and recieve SMS with GSM-hardware", + "de": "SMS senden und empfangen mit GSM-Hardware", + "ru": "Отправка и получение SMS с помощью GSM-оборудования", + "pt": "Envie e receba SMS com hardware GSM", + "nl": "SMS versturen en ontvangen met GSM-hardware", + "fr": "Envoyer et recevoir des SMS avec le matériel GSM", + "it": "Invia e ricevi SMS con hardware GSM", + "es": "Envíe y reciba SMS con hardware GSM", + "pl": "Wysyłaj i odbieraj SMS-y za pomocą sprzętu GSM", + "zh-cn": "使用 GSM 硬件发送和接收短信", + "uk": "Надсилайте та отримуйте SMS за допомогою GSM-апаратного забезпечення" }, "titleFull": { - "en": "signal-cmb", - "de": "signal-cmb", - "ru": "signal-cmb", - "pt": "signal-cmb", - "nl": "signal-cmb", - "fr": "signal-cmb", - "it": "signal-cmb", - "es": "signal-cmb", - "pl": "signal-cmb", - "zh-cn": "signal-cmb" + "en": "GSM-SMS", + "de": "GSM-SMS", + "ru": "GSM-SMS", + "pt": "GSM-SMS", + "nl": "GSM-SMS", + "fr": "GSM-SMS", + "it": "GSM-SMS", + "es": "GSM-SMS", + "pl": "GSM-SMS", + "zh-cn": "GSM-短信", + "uk": "GSM-SMS" }, - "branch": "master", - "github": "https://github.com/derAlff/ioBroker.signal-cmb", - "installs": 1695, - "weekDownloads": 81, - "stars": 7, - "issues": 7, + "branch": "main", + "github": "https://github.com/forelleblau/ioBroker.gsmsms", + "installs": 59, + "weekDownloads": 3, + "stars": 3, + "issues": 4, "score": 1 }, "gotify": { @@ -19180,1105 +18633,1098 @@ "en": "This adapter allows you to send push notifications using gotify", "de": "Dieser Adapter ermöglicht das Versenden von Push-Benachrichtigungen über gotify", "ru": "Этот адаптер позволяет отправлять push-уведомления с помощью gotify", - "pt": "Este adaptador permite que você envie notificações push usando gotify", - "nl": "Deze adapter laat je inlichtingen sturen met behulp van versterking", - "fr": "Cet adaptateur vous permet d'envoyer des notifications push en utilisant gotify", - "it": "Questo adattatore consente di inviare notifiche push utilizzando gotify", - "es": "Este adaptador le permite enviar notificaciones push usando gotify", - "pl": "Ta adapter pozwala na wysłanie powiadomień o użyciu gotyfikacji", - "uk": "Цей адаптер дозволяє надсилати повідомлення на поштовх, використовуючи", - "zh-cn": "这种适应者使你能够向你发出动议的通知,以便你能够通过批准。" - }, - "titleFull": { - "en": "Gotify", - "de": "Gotify", - "ru": "Gotify", - "pt": "Gotify", - "nl": "Gotify", - "fr": "Gotify", - "it": "Gotify", - "es": "Gotify", - "pl": "Gotify", - "uk": "Gotify", - "zh-cn": "Gotify" - }, - "branch": "master", - "github": "https://github.com/ThomasPohl/ioBroker.gotify", - "installs": 118, - "weekDownloads": 24, - "stars": 5, - "issues": 7, - "score": 1 - }, - "telegram": { - "title": { - "de": "telegram", - "en": "telegram", - "ru": "telegram", - "zh-cn": "telegram" - }, - "content": "adapterref/iobroker.telegram/README.md", - "icon": "adapterref/iobroker.telegram/telegram.png", - "keywords": "notification, telegram, message", - "authors": "bluefox , apollon77 , Matthias Kleine ", - "license": "MIT", - "published": "2016-02-14T13:00:28.242Z", - "version": "3.9.0", - "latestVersion": "3.9.0", - "compact": true, - "description": { - "en": "This adapter allows to send and receive telegram messages from ioBroker and to be a bot", - "de": "Adapter ermöglicht eine Kommunikation mit dem telegram app und ist selbst ein bot", - "ru": "Драйвер запускает Telegram бот, с которым можно общаться по App или через браузер", - "pt": "Este adaptador permite enviar e receber mensagens de telegramas de ioBroker e ser um bot", - "nl": "Met deze adapter kunt u telegramberichten van ioBroker verzenden en ontvangen en een bot zijn", - "fr": "Cet adaptateur permet d'envoyer et de recevoir des messages de télégrammes d'ioBroker et d'être un bot", - "it": "Questo adattatore consente di inviare e ricevere messaggi di telegram da ioBroker e di essere un bot", - "es": "Este adaptador permite enviar y recibir mensajes de telegrama de ioBroker y ser un bot", - "pl": "Ten adapter umożliwia wysyłanie i odbieranie wiadomości telegramów z ioBroker i bycie botem", - "zh-cn": "该适配器允许从ioBroker发送和接收电报消息并成为机器人", - "uk": "Цей адаптер дозволяє відправляти та отримувати телеграми від ioBroker і бути ботом" - }, - "titleFull": { - "en": "Telegram", - "de": "Telegram", - "ru": "Telegram", - "pt": "Telegram", - "nl": "Telegram", - "fr": "Telegram", - "it": "Telegram", - "es": "Telegram", - "pl": "Telegram", - "zh-cn": "Telegram", - "uk": "Телеграма" + "pt": "Este adaptador permite que você envie notificações push usando gotify", + "nl": "Deze adapter laat je inlichtingen sturen met behulp van versterking", + "fr": "Cet adaptateur vous permet d'envoyer des notifications push en utilisant gotify", + "it": "Questo adattatore consente di inviare notifiche push utilizzando gotify", + "es": "Este adaptador le permite enviar notificaciones push usando gotify", + "pl": "Ta adapter pozwala na wysłanie powiadomień o użyciu gotyfikacji", + "uk": "Цей адаптер дозволяє надсилати повідомлення на поштовх, використовуючи", + "zh-cn": "这种适应者使你能够向你发出动议的通知,以便你能够通过批准。" + }, + "titleFull": { + "en": "Gotify", + "de": "Gotify", + "ru": "Gotify", + "pt": "Gotify", + "nl": "Gotify", + "fr": "Gotify", + "it": "Gotify", + "es": "Gotify", + "pl": "Gotify", + "uk": "Gotify", + "zh-cn": "Gotify" }, "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.telegram", - "installs": 18282, - "weekDownloads": 821, - "stars": 54, - "issues": 20, + "github": "https://github.com/ThomasPohl/ioBroker.gotify", + "installs": 119, + "weekDownloads": 24, + "stars": 5, + "issues": 7, "score": 1 }, - "imap": { + "gotify-ws": { "title": { - "de": "imap", - "en": "imap", - "ru": "imap", - "zh-cn": "imap" + "de": "gotify-ws", + "en": "gotify-ws", + "ru": "gotify-ws", + "zh-cn": "gotify-ws" }, - "content": "adapterref/iobroker.imap/README.md", - "icon": "adapterref/iobroker.imap/imap.png", - "keywords": "imap, mail, email, receive", - "authors": "Lucky-ESA ", + "content": "adapterref/iobroker.gotify-ws/README.md", + "icon": "adapterref/iobroker.gotify-ws/gotify-ws.png", + "keywords": "Gotify, Websocket, Telegram, Whatsapp, Discord, Mail, Pushover, Notification-Manager, Signal", + "authors": "simatec ", "license": "MIT", - "published": "2023-03-03T11:52:31.687Z", - "version": "0.2.0", - "latestVersion": "0.2.1", + "published": "2024-06-19T08:57:34.440Z", + "version": "0.1.5", + "latestVersion": "0.1.9", "compact": true, "description": { - "en": "imap to receive your emails", - "de": "IMAP, um Ihre E-Mails zu empfangen", - "ru": "imap для получения ваших писем", - "pt": "imap para receber seus e-mails", - "nl": "imap om je e-mails te ontvangen", - "fr": "imap pour recevoir vos emails", - "it": "imap per ricevere le tue email", - "es": "imap para recibir tus correos", - "pl": "imap, aby otrzymywać e-maile", - "zh-cn": "imap 接收您的电子邮件", - "uk": "imap для отримання ваших електронних листів" + "en": "Gotify web socket for connection to various notification systems", + "de": "Gotify web socket for connection to various notification systems", + "ru": "Gotify web socket for connection to various notification systems", + "pt": "Gotify web socket for connection to various notification systems", + "nl": "Gotify web socket for connection to various notification systems", + "fr": "Gotify web socket for connection to various notification systems", + "it": "Gotify web socket for connection to various notification systems", + "es": "Gotify web socket for connection to various notification systems", + "pl": "Gotify web socket for connection to various notification systems", + "zh-cn": "Gotify web socket for connection to various notification systems", + "uk": "Веб-сокет Gotify для підключення до різних систем сповіщень" }, "titleFull": { - "en": "imap", - "de": "imap", - "ru": "имап", - "pt": "imap", - "nl": "imap", - "fr": "imap", - "it": "imap", - "es": "imágen", - "pl": "mapa", - "zh-cn": "地图", - "uk": "imap" + "en": "Gotify web socket", + "de": "Gotify web socket", + "ru": "Gotify web socket", + "pt": "Gotify web socket", + "nl": "Gotify web socket", + "fr": "Gotify web socket", + "it": "Gotify web socket", + "es": "Gotify web socket", + "pl": "Gotify web socket", + "zh-cn": "Gotify web socket", + "uk": "Веб-сокет Gotify" }, "branch": "master", - "github": "https://github.com/Lucky-ESA/ioBroker.imap", - "installs": 207, - "weekDownloads": 20, - "stars": 3, - "issues": 0, - "score": 1 + "github": "https://github.com/simatec/ioBroker.gotify-ws", + "installs": 20, + "weekDownloads": 179, + "stars": -1 }, - "matrix-org": { + "signal-cmb": { "title": { - "de": "matrix-org", - "en": "matrix-org", - "ru": "matrix-org", - "zh-cn": "matrix-org" + "de": "signal-cmb", + "en": "signal-cmb", + "ru": "signal-cmb", + "zh-cn": "signal-cmb" }, - "content": "adapterref/iobroker.matrix-org/README.md", - "icon": "adapterref/iobroker.matrix-org/matrix-logo.png", - "keywords": "push, message, matrix", - "authors": "Christian Oelschlegel ", + "content": "adapterref/iobroker.signal-cmb/README.md", + "icon": "adapterref/iobroker.signal-cmb/signal-cmb.png", + "keywords": "signal, messenger, notification", + "authors": "derAlff ", "license": "MIT", - "published": "2022-06-26T21:37:34.925Z", - "version": "1.0.0", - "latestVersion": "1.0.0", + "published": "2022-01-22T17:40:14.613Z", + "version": "0.3.0", + "latestVersion": "0.3.0", "materialize": true, "compact": true, "description": { - "en": "Adapter for matrix push messages", - "de": "Adapter für Matrix-Push-Nachrichten", - "ru": "Адаптер для матричных push-сообщений", - "pt": "Adaptador para mensagens push de matriz", - "nl": "Adapter voor matrix push-berichten", - "fr": "Adaptateur pour messages push matriciels", - "it": "Adattatore per messaggi push a matrice", - "es": "Adaptador para mensajes push de matriz", - "pl": "Adapter do matrycowych wiadomości push", - "zh-cn": "矩阵推送消息的适配器", - "uk": "Адаптер для матричних push-повідомлень" + "en": "Send messages from ioBroker to your Signal messenger", + "de": "Senden Sie Nachrichten von ioBroker an Ihren Signal-Messenger", + "ru": "Отправляйте сообщения из ioBroker в ваш мессенджер Signal", + "pt": "Envie mensagens do ioBroker para o seu mensageiro Signal", + "nl": "Stuur berichten van ioBroker naar uw Signal messenger", + "fr": "Envoyez des messages d'ioBroker à votre messager Signal", + "it": "Invia messaggi da ioBroker al tuo Signal messenger", + "es": "Envíe mensajes de ioBroker a su mensajero Signal", + "pl": "Wysyłaj wiadomości z ioBroker do swojego komunikatora Signal", + "zh-cn": "从 ioBroker 向您的 Signal Messenger 发送消息" }, "titleFull": { - "en": "push messages to matrix", - "de": "Push-Nachrichten an Matrix", - "ru": "push-сообщения в матрицу", - "pt": "enviar mensagens para a matriz", - "nl": "push berichten naar matrix", - "fr": "pousser les messages vers la matrice", - "it": "inviare messaggi alla matrice", - "es": "enviar mensajes a la matriz", - "pl": "wypychanie wiadomości do macierzy", - "zh-cn": "将消息推送到矩阵", - "uk": "надсилати повідомлення на матрицю" + "en": "signal-cmb", + "de": "signal-cmb", + "ru": "signal-cmb", + "pt": "signal-cmb", + "nl": "signal-cmb", + "fr": "signal-cmb", + "it": "signal-cmb", + "es": "signal-cmb", + "pl": "signal-cmb", + "zh-cn": "signal-cmb" }, - "branch": "main", - "github": "https://github.com/oelison/ioBroker.matrix-org", - "installs": 117, - "weekDownloads": 3, - "stars": 6, - "issues": 2, + "branch": "master", + "github": "https://github.com/derAlff/ioBroker.signal-cmb", + "installs": 1690, + "weekDownloads": 81, + "stars": 7, + "issues": 7, "score": 1 }, - "pushover": { + "telegram-menu": { "title": { - "de": "pushover", - "en": "pushover", - "ru": "pushover", - "zh-cn": "pushover" + "de": "telegram-menu", + "en": "telegram-menu", + "ru": "telegram-menu", + "zh-cn": "telegram-menu" }, - "content": "adapterref/iobroker.pushover/README.md", - "icon": "adapterref/iobroker.pushover/pushover.png", - "keywords": "notification, pushover, message", - "authors": "bluefox , Apollon77 , Matthias Kleine ", + "content": "adapterref/iobroker.telegram-menu/README.md", + "icon": "adapterref/iobroker.telegram-menu/telegram-menu.png", + "keywords": "telegram, menu", + "authors": "MiRo1310 ", "license": "MIT", - "published": "2015-01-02T23:54:28.708Z", - "version": "4.1.0", - "latestVersion": "4.1.0", + "published": "2023-04-02T10:01:13.944Z", + "version": "2.0.0", + "latestVersion": "2.0.0", "compact": true, "description": { - "en": "Sends Pushover notifications", - "de": "Sendet Pushover-Benachrichtigungen", - "ru": "Отправляет уведомления Pushover", - "pt": "Envia notificações Pushover", - "nl": "Stuurt een Pushover", - "fr": "Envoyez des notifications Pushover", - "it": "Invia notifiche Pushover", - "es": "Enviar notificaciones de Pushover", - "pl": "Powiadomienia", - "zh-cn": "发布通知", - "uk": "Надсилає сповіщення Pushover" + "en": "Easily create Telegram Menus", + "de": "Erstellen Sie ganz einfach Telegrammenüs", + "ru": "Легко создавать меню Telegram", + "pt": "Crie facilmente menus de telegrama", + "nl": "Maak eenvoudig Telegram-menu's", + "fr": "Créez facilement des menus de télégramme", + "it": "Crea facilmente menu di Telegram", + "es": "Crea fácilmente menús de Telegram", + "pl": "Z łatwością twórz menu telegramu", + "zh-cn": "轻松创建电报菜单", + "uk": "Легко створюйте меню Telegram" }, "titleFull": { - "en": "Pushover", - "de": "Pushover", - "ru": "Pushover", - "pt": "Pushover", - "nl": "Pushover", - "fr": "Pushover", - "it": "Pushover", - "es": "Pushover", - "pl": "Pushover", - "zh-cn": "Pushover", - "uk": "Pushover" - }, - "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.pushover", - "installs": 8141, - "weekDownloads": 939, - "stars": 28, - "issues": 7, + "en": "Telegram Menu", + "de": "Telegram-Menü", + "ru": "Меню телеграммы", + "pt": "Menu Telegram", + "nl": "Telegram-menu", + "fr": "Menu Télégramme", + "it": "Menù telegramma", + "es": "Menú de telegramas", + "pl": "menu telegramu", + "zh-cn": "电报菜单", + "uk": "Меню Telegram" + }, + "branch": "main", + "github": "https://github.com/MiRo1310/ioBroker.telegram-menu", + "installs": 902, + "weekDownloads": 81, + "stars": 8, + "issues": 5, "score": 1 - } - } - }, - "metering": { - "title": { - "en": "metering" - }, - "pages": { - "ph803w": { + }, + "synochat": { "title": { - "de": "ph803w", - "en": "ph803w", - "ru": "ph803w", - "zh-cn": "ph803w" + "de": "synochat", + "en": "synochat", + "ru": "synochat", + "zh-cn": "synochat" }, - "content": "adapterref/iobroker.ph803w/README.md", - "icon": "adapterref/iobroker.ph803w/ph803w_icon.png", - "keywords": "ph, chlor, redox, ph803-w", - "authors": "Ingo Fischer ", + "content": "adapterref/iobroker.synochat/README.md", + "icon": "adapterref/iobroker.synochat/synochat.png", + "keywords": "Synology, Chat, message, incoming, outgoing, channel", + "authors": "phoeluga ", "license": "MIT", - "published": "2021-06-09T08:07:20.478Z", - "version": "1.2.0", - "latestVersion": "1.2.0", + "published": "2022-04-05T13:30:08.515Z", + "version": "1.3.1", + "latestVersion": "1.3.1", "materialize": true, "compact": true, "description": { - "en": "Query PH and Redox values from a PH803-W device", - "de": "Fragen Sie PH- und Redoxwerte von einem PH803-W-Gerät ab", - "ru": "Запросить значения pH и окислительно-восстановительного потенциала с устройства PH803-W", - "pt": "Consultar valores de PH e Redox de um dispositivo PH803-W", - "nl": "Vraag PH- en Redox-waarden op van een PH803-W-apparaat", - "fr": "Interroger les valeurs PH et Redox d'un appareil PH803-W", - "it": "Interroga i valori PH e Redox da un dispositivo PH803-W", - "es": "Consultar valores de PH y Redox desde un dispositivo PH803-W", - "pl": "Zapytanie o wartości PH i Redox z urządzenia PH803-W", - "zh-cn": "从PH803-W设备查询PH和Redox值" + "en": "This adapter provides an interface of Synology Chat and ioBroker.", + "de": "Dieser Adapter bietet eine Schnittstelle von Synology Chat und ioBroker.", + "ru": "Этот адаптер обеспечивает интерфейс Synology Chat и ioBroker.", + "pt": "Este adaptador fornece uma interface de Synology Chat e ioBroker.", + "nl": "Deze adapter biedt een interface van Synology Chat en ioBroker.", + "fr": "Cet adaptateur fournit une interface de Synology Chat et ioBroker.", + "it": "Questo adattatore fornisce un'interfaccia di Synology Chat e ioBroker.", + "es": "Este adaptador proporciona una interfaz de Synology Chat e ioBroker.", + "pl": "Ten adapter zapewnia interfejs Synology Chat i ioBroker.", + "zh-cn": "此适配器提供 Synology Chat 和 ioBroker 的接口。" }, "titleFull": { - "en": "PH803-W PH and Redox", - "de": "PH803-W PH und Redox", - "ru": "PH803-W PH и окислительно-восстановительный потенциал", - "pt": "PH803-W PH e Redox", - "nl": "PH803-W PH en Redox", - "fr": "PH803-W PH et Redox", - "it": "PH803-W PH e Redox", - "es": "PH803-W PH y Redox", - "pl": "PH803-W PH i Redox", - "zh-cn": "PH803-W PH和氧化还原" + "en": "Synology-Chat", + "de": "Synology-Chat", + "ru": "Synology-Чат", + "pt": "Synology-Chat", + "nl": "Synology-Chat", + "fr": "Synology-Chat", + "it": "Synology-Chat", + "es": "Chat de Synology", + "pl": "Synology-Chat", + "zh-cn": "Synology-聊天" }, "branch": "master", - "github": "https://github.com/Apollon77/ioBroker.ph803w", - "installs": 292, - "weekDownloads": 7, - "stars": 3, - "issues": 22, + "github": "https://github.com/phoeluga/ioBroker.synochat", + "installs": 152, + "weekDownloads": 11, + "stars": 2, + "issues": 1, "score": 1 }, - "operating-hours": { + "pushsafer": { "title": { - "de": "operating-hours", - "en": "operating-hours", - "ru": "operating-hours", - "zh-cn": "operating-hours" + "de": "pushsafer", + "en": "pushsafer", + "ru": "pushsafer", + "zh-cn": "pushsafer" }, - "content": "adapterref/iobroker.operating-hours/README.md", - "icon": "adapterref/iobroker.operating-hours/operating-hours.png", - "keywords": "operating, hours, Betriebsstunden, Zähler, counter", - "authors": "BenAhrdt ", + "content": "adapterref/iobroker.pushsafer/README.md", + "icon": "adapterref/iobroker.pushsafer/pushsafer.png", + "keywords": "notification, pushsafer, message", + "authors": "bluefox ", "license": "MIT", - "published": "2022-08-17T17:27:55.681Z", + "published": "2016-09-19T21:09:18.382Z", "version": "1.1.0", "latestVersion": "1.1.0", + "materialize": true, "compact": true, "description": { - "en": "counting the operationg hours of own created states", - "de": "Zählen der Betriebsstunden von selbst erstellten Zuständen", - "ru": "подсчет часов работы собственных созданных состояний", - "pt": "contando as horas de operação dos próprios estados criados", - "nl": "het tellen van de bedrijfsuren van eigen aangemaakte toestanden", - "fr": "compter les heures de fonctionnement des propres états créés", - "it": "contando le ore di funzionamento dei propri stati creati", - "es": "contando las horas de funcionamiento de los propios estados creados", - "pl": "zliczanie godzin pracy własnych utworzonych państw", - "zh-cn": "计算自己创建的状态的运行时间", - "uk": "підрахунок годин роботи власно створених станів" + "en": "This adapter allows to send pushsafer notifications from ioBroker", + "de": "Dieser Adapter ermöglicht das Senden von Push-Safer-Benachrichtigungen von ioBroker", + "ru": "Этот адаптер позволяет отправлять pushsafe-уведомления от ioBroker.", + "pt": "Este adaptador permite enviar notificações pushsafer do ioBroker", + "nl": "Met deze adapter kunt u pushsafer-meldingen verzenden vanuit ioBroker", + "fr": "Cet adaptateur permet d'envoyer des notifications pushsafer depuis ioBroker", + "it": "Questo adattatore consente di inviare notifiche pushsafe da ioBroker", + "es": "Este adaptador permite enviar notificaciones pushsafer desde ioBroker", + "pl": "Adapter ten umożliwia wysyłanie powiadomień typu pushsafer z ioBroker", + "uk": "Цей адаптер дозволяє надсилати безпечніші сповіщення від ioBroker", + "zh-cn": "该适配器允许从 ioBroker 发送 Pushsafer 通知" }, "titleFull": { - "en": "Operating-Hours", - "de": "Betriebsstunden", - "ru": "Часы работы", - "pt": "Horas de funcionamento", - "nl": "Werk uren", - "fr": "Heures d'ouverture", - "it": "Ore di servizio", - "es": "Horas de funcionamiento", - "pl": "Godziny pracy", - "zh-cn": "营业时间", - "uk": "Години роботи" + "en": "pushsafer Adapter", + "de": "pushsafer-Adapter", + "ru": "адаптер pushsafer", + "pt": "Adaptador pushsafer", + "nl": "pushsafer-adapter", + "fr": "Adaptateur pushsafer", + "it": "Adattatore pushsafe", + "es": "Adaptador pushsafer", + "pl": "Adapter pushsafer", + "uk": "адаптер pushsafer", + "zh-cn": "推安全适配器" }, - "branch": "main", - "github": "https://github.com/BenAhrdt/ioBroker.operating-hours", - "installs": 1022, - "weekDownloads": 63, - "stars": 2, - "issues": 0, + "branch": "master", + "github": "https://github.com/ioBroker/ioBroker.pushsafer", + "installs": 514, + "weekDownloads": 25, + "stars": 4, + "issues": 4, "score": 1 }, - "omnicomm-lls": { + "whatsapp-cmb": { "title": { - "de": "omnicomm-lls", - "en": "omnicomm-lls", - "ru": "omnicomm-lls", - "zh-cn": "omnicomm-lls" + "de": "whatsapp-cmb", + "en": "whatsapp-cmb", + "ru": "whatsapp-cmb", + "zh-cn": "whatsapp-cmb" }, - "content": "adapterref/iobroker.omnicomm-lls/README.md", - "icon": "adapterref/iobroker.omnicomm-lls/omnicomm-lls.png", - "keywords": "iobroker, omnicomm, sensors", - "authors": "instalator ", + "content": "adapterref/iobroker.whatsapp-cmb/README.md", + "icon": "adapterref/iobroker.whatsapp-cmb/whatsapp-cmb.png", + "keywords": "whatsapp, notifications", + "authors": "bluefox ", "license": "MIT", - "published": "2020-06-11T12:17:20.775Z", - "version": "0.1.1", - "latestVersion": "0.1.1", + "published": "2020-08-27T15:18:29.930Z", + "version": "0.3.0", + "latestVersion": "0.3.0", "materialize": true, "compact": true, "description": { - "en": "Get data omnicomm fuel sensors", - "de": "Holen Sie sich Daten omnicomm Kraftstoffsensoren", - "ru": "Получить данные датчиков топлива omnicomm", - "pt": "Obter sensores de combustível omnicomm de dados", - "nl": "Verkrijg data omnicomm brandstofsensoren", - "fr": "Obtenir des données de capteurs de carburant omnicomm", - "it": "Ottieni dati sui sensori di carburante omnicomm", - "es": "Obtenga sensores de combustible omnicomm de datos", - "pl": "Uzyskaj dane omnicomm czujników paliwa", - "zh-cn": "获取数据全向燃油传感器" + "en": "Allows to send to your whatsapp the messages from ioBroker", + "de": "Ermöglicht das Senden der Nachrichten von ioBroker an Ihre WhatsApp", + "ru": "Позволяет отправлять на ваш WhatsApp сообщения от ioBroker", + "pt": "Permite enviar para o seu whatsapp as mensagens do ioBroker", + "nl": "Hiermee kunt u de berichten van ioBroker naar uw WhatsApp sturen", + "fr": "Permet d'envoyer à votre WhatsApp les messages d'ioBroker", + "it": "Permette di inviare al tuo whatsapp i messaggi di ioBroker", + "es": "Permite enviar a tu whatsapp los mensajes de ioBroker", + "pl": "Pozwala wysyłać do WhatsApp wiadomości od ioBroker", + "zh-cn": "允许将来自ioBroker的消息发送到您的whatsapp", + "uk": "Дозволяє надсилати на ваш WhatsApp повідомлення з ioBroker" }, "titleFull": { - "en": "Omnicomm Fuel Sensors", - "de": "Omnicomm Kraftstoffsensoren", - "ru": "Omnicomm Топливные датчики", - "pt": "Sensores de Combustível Omnicomm", - "nl": "Omnicomm brandstofsensoren", - "fr": "Capteurs de carburant Omnicomm", - "it": "Sensori di carburante Omnicomm", - "es": "Sensores de combustible Omnicomm", - "pl": "Czujniki paliwa Omnicomm", - "uk": "Датчики палива Omnicomm", - "zh-cn": "Omnicomm 燃料传感器" + "en": "WhatsApp CallMeBot", + "de": "WhatsApp CallMeBot", + "ru": "WhatsApp CallMeBot", + "pt": "WhatsApp CallMeBot", + "nl": "WhatsApp CallMeBot", + "fr": "Appel WhatsApp", + "it": "WhatsApp CallMeBot", + "es": "WhatsApp CallMeBot", + "pl": "WhatsApp CallMeBot", + "zh-cn": "WhatsApp的CallMeBot", + "uk": "WhatsApp CallMeBot" }, "branch": "master", - "github": "https://github.com/instalator/ioBroker.omnicomm-lls", - "installs": 3, - "weekDownloads": 6, - "stars": -1, - "issues": 0, + "github": "https://github.com/ioBroker/ioBroker.whatsapp-cmb", + "installs": 6321, + "weekDownloads": 245, + "stars": 11, + "issues": 17, "score": 1 }, - "ico-cloud": { + "notificationforandroidtv": { "title": { - "de": "ico-cloud", - "en": "ico-cloud", - "ru": "ico-cloud", - "zh-cn": "ico-cloud" + "de": "notificationforandroidtv", + "en": "notificationforandroidtv", + "ru": "notificationforandroidtv", + "zh-cn": "notificationforandroidtv" }, - "content": "adapterref/iobroker.ico-cloud/README.md", - "icon": "adapterref/iobroker.ico-cloud/ico-cloud.png", - "keywords": "pool, ico, ondilo, spa, water", - "authors": "Garfonso ", + "content": "adapterref/iobroker.notificationforandroidtv/README.md", + "icon": "adapterref/iobroker.notificationforandroidtv/notificationforandroidtv.png", + "keywords": "Notification, TV, Android, Alexa, Benachrichtigungen, Fire TV", + "authors": "DNAngel ", "license": "MIT", - "published": "2021-07-20T17:24:26.555Z", - "version": "1.1.0", - "latestVersion": "1.1.0", - "materialize": true, + "published": "2024-01-01T21:36:59.928Z", + "version": "-.-.-", + "latestVersion": "3.0.4", "compact": true, "description": { - "en": "ICO Pool sensor allow to monitor the state and temperature of the water in your pool and recommends actions to take.", - "de": "Der ICO Poolsensor ermöglicht es, den Zustand und die Temperatur des Wassers in Ihrem Pool zu überwachen und empfiehlt Maßnahmen.", - "ru": "Датчик ICO Pool позволяет отслеживать состояние и температуру воды в вашем бассейне и рекомендует действия, которые необходимо предпринять.", - "pt": "O sensor ICO Pool permite monitorar o estado e a temperatura da água em sua piscina e recomenda ações a serem tomadas.", - "nl": "Met de ICO Pool-sensor kan de toestand en temperatuur van het water in uw zwembad worden gecontroleerd en worden acties aanbevolen.", - "fr": "Le capteur de piscine ICO permet de surveiller l'état et la température de l'eau de votre piscine et recommande les actions à entreprendre.", - "it": "Il sensore ICO Pool consente di monitorare lo stato e la temperatura dell'acqua nella piscina e consiglia le azioni da intraprendere.", - "es": "El sensor ICO Pool permite controlar el estado y la temperatura del agua de su piscina y recomienda acciones a tomar.", - "pl": "Czujnik ICO Pool pozwala monitorować stan i temperaturę wody w Twoim basenie oraz rekomendować działania.", - "zh-cn": "ICO 池传感器允许监控池中水的状态和温度,并建议采取的措施。" + "en": "Notification integration for IoBroker includes support for Notifications for Android TV and Notifications for Fire TV.", + "de": "Die Benachrichtigungsintegration für IoBroker umfasst Unterstützung für Benachrichtigungen für Android TV und Benachrichtigungen für Fire TV.", + "ru": "Интеграция уведомлений для IoBroker включает поддержку уведомлений для Android TV и уведомлений для Fire TV.", + "pt": "A integração de notificações para IoBroker inclui suporte para notificações para Android TV e notificações para Fire TV.", + "nl": "Meldingsintegratie voor IoBroker omvat ondersteuning voor meldingen voor Android TV en meldingen voor Fire TV.", + "fr": "L'intégration des notifications pour IoBroker inclut la prise en charge des notifications pour Android TV et des notifications pour Fire TV.", + "it": "L'integrazione delle notifiche per IoBroker include il supporto per le notifiche per Android TV e le notifiche per Fire TV.", + "es": "La integración de notificaciones para IoBroker incluye soporte para Notificaciones para Android TV y Notificaciones para Fire TV.", + "pl": "Integracja powiadomień dla IoBroker obejmuje obsługę powiadomień dla Android TV i powiadomień dla Fire TV.", + "uk": "Інтеграція сповіщень для IoBroker включає підтримку сповіщень для Android TV і сповіщень для Fire TV.", + "zh-cn": "IoBroker 的通知集成包括对 Android TV 通知和 Fire TV 通知的支持。" }, "titleFull": { - "en": "ICO Pool sensor", - "de": "ICO Poolsensor", - "ru": "Датчик пула ICO", - "pt": "Sensor ICO Pool", - "nl": "ICO Zwembadsensor", - "fr": "Capteur de piscine ICO", - "it": "Sensore piscina ICO", - "es": "Sensor de piscina ICO", - "pl": "Czujnik basenu ICO", - "zh-cn": "ICO池传感器" + "en": "Notification for AndroidTv and FireTV", + "de": "Benachrichtigung für AndroidTv und FireTV", + "ru": "Уведомление для AndroidTv и FireTV", + "pt": "Notificação para AndroidTv e FireTV", + "nl": "Melding voor AndroidTv en FireTV", + "fr": "Notification pour AndroidTv et FireTV", + "it": "Notifica per AndroidTv e FireTV", + "es": "Notificación para AndroidTv y FireTV", + "pl": "Powiadomienie dla AndroidTv i FireTV", + "uk": "Сповіщення для AndroidTv і FireTV", + "zh-cn": "AndroidTv 和 FireTV 的通知" }, "branch": "main", - "github": "https://github.com/iobroker-community-adapters/ioBroker.ico-cloud", - "installs": 129, - "weekDownloads": 9, - "stars": 2, - "issues": 8, - "score": 1 + "github": "https://github.com/DNAngelX/ioBroker.notificationforandroidtv", + "installs": 72, + "weekDownloads": 3, + "stars": -1 }, - "iopooleco": { + "pushover": { "title": { - "de": "iopooleco", - "en": "iopooleco", - "ru": "iopooleco", - "zh-cn": "iopooleco" + "de": "pushover", + "en": "pushover", + "ru": "pushover", + "zh-cn": "pushover" }, - "content": "adapterref/iobroker.iopooleco/README.md", - "icon": "adapterref/iobroker.iopooleco/iopooleco.png", - "keywords": "pool, whirlpool, meter, water", - "authors": "Mule", + "content": "adapterref/iobroker.pushover/README.md", + "icon": "adapterref/iobroker.pushover/pushover.png", + "keywords": "notification, pushover, message", + "authors": "bluefox , Apollon77 , Matthias Kleine ", "license": "MIT", - "published": "2023-10-12T19:39:32.969Z", - "version": "0.5.1", - "latestVersion": "0.5.1", + "published": "2015-01-02T23:54:28.708Z", + "version": "4.1.0", + "latestVersion": "4.1.0", "compact": true, "description": { - "en": "connect to pool meter ECO from iopool", - "de": "Verbinden mit dem Poolmessgerät ECO von iopool", - "ru": "подключиться к счетчику бассейна ECO от iopool", - "pt": "conectar ao medidor de piscina ECO do iopool", - "nl": "verbinding maken met zwembadmeter ECO van iopool", - "fr": "se connecter au compteur de piscine ECO de iopool", - "it": "connettersi al misuratore della piscina ECO da iopool", - "es": "conectar al medidor de piscina ECO de iopool", - "pl": "połącz się z licznikiem basenowym ECO firmy iopool", - "uk": "підключитися до басейнометра ECO з iopool", - "zh-cn": "从 iopool 连接到池表 ECO" + "en": "Sends Pushover notifications", + "de": "Sendet Pushover-Benachrichtigungen", + "ru": "Отправляет уведомления Pushover", + "pt": "Envia notificações Pushover", + "nl": "Stuurt een Pushover", + "fr": "Envoyez des notifications Pushover", + "it": "Invia notifiche Pushover", + "es": "Enviar notificaciones de Pushover", + "pl": "Powiadomienia", + "zh-cn": "发布通知", + "uk": "Надсилає сповіщення Pushover" }, "titleFull": { - "en": "iopool-ECO", - "de": "iopool-ECO", - "ru": "iopool-ECO", - "pt": "iopool-ECO", - "nl": "iopool-ECO", - "fr": "iopool-ECO", - "it": "iopool-ECO", - "es": "iopool-ECO", - "pl": "iopool-ECO", - "uk": "iopool-ECO", - "zh-cn": "iopool-ECO" + "en": "Pushover", + "de": "Pushover", + "ru": "Pushover", + "pt": "Pushover", + "nl": "Pushover", + "fr": "Pushover", + "it": "Pushover", + "es": "Pushover", + "pl": "Pushover", + "zh-cn": "Pushover", + "uk": "Pushover" }, - "branch": "main", - "github": "https://github.com/mule1972/ioBroker.iopooleco", - "installs": 14, - "weekDownloads": 2, - "stars": 1, + "branch": "master", + "github": "https://github.com/ioBroker/ioBroker.pushover", + "installs": 8141, + "weekDownloads": 939, + "stars": 28, "issues": 7, "score": 1 }, - "heizoel24-mex": { + "todoist2": { "title": { - "de": "heizoel24-mex", - "en": "heizoel24-mex", - "ru": "heizoel24-mex", - "zh-cn": "heizoel24-mex" + "de": "todoist2", + "en": "todoist2", + "ru": "todoist2", + "zh-cn": "todoist2" }, - "content": "adapterref/iobroker.heizoel24-mex/README.md", - "icon": "adapterref/iobroker.heizoel24-mex/heizoel24-mex.png", - "keywords": "mex, heizoel, heizoel24, ioBroker.heizoel24, ioBroker", - "authors": "Daniel Luginbühl ", + "content": "adapterref/iobroker.todoist2/README.md", + "icon": "adapterref/iobroker.todoist2/todoist.png", + "keywords": "notification, todoist, message", + "authors": "rde-master ", "license": "MIT", - "published": "2024-03-09T00:32:49.536Z", - "version": "1.3.5", - "latestVersion": "1.3.5", + "published": "2020-05-19T07:19:09.921Z", + "version": "-.-.-", + "latestVersion": "0.9.1", + "materialize": true, "compact": true, "description": { - "en": "Read in data from MEX", - "de": "Daten von MEX einlesen", - "ru": "Чтение данных из MEX", - "pt": "Ler dados do MEX", - "nl": "Gegevens uit MEX inlezen", - "fr": "Lire les données du MEX", - "it": "Leggere i dati da MEX", - "es": "Leer datos de MEX", - "pl": "Wczytaj dane z MEX", - "uk": "Прочитайте дані з MEX", - "zh-cn": "从 MEX 读入数据" + "en": "This adapter communikates with todoist", + "de": "Dieser Adapter kommuniziert mit todoist", + "ru": "Этот адаптер взаимодействует с todoist", + "pt": "Este adaptador se comunica com todoist", + "nl": "Deze adapter communiceert met todoist", + "fr": "Cet adaptateur communique avec todoist", + "it": "Questo adattatore comunica con todoist", + "es": "Este adaptador se comunica con todoist", + "pl": "Ten adapter komunikuje się z todoist", + "zh-cn": "该适配器与todoist通信" }, "titleFull": { - "en": "Heizoel24 MEX", - "de": "Heizoel24 MEX", - "ru": "Хейзоэль24 МЕК", - "pt": "Heizoel24 MEX", - "nl": "Heizoel24 MEX", - "fr": "Heizoel24 MEX", - "it": "Heizoel24 MEX", - "es": "Heizoel24 MEX", - "pl": "Heizoel24 MEX", - "uk": "Heizoel24 MEX", - "zh-cn": "Heizoel24 墨西哥" + "en": "todoist2", + "de": "todoist2", + "ru": "todoist2", + "pt": "todoist2", + "nl": "todoist2", + "fr": "todoist2", + "it": "todoist2", + "es": "todoist2", + "pl": "todoist2", + "zh-cn": "todoist2" }, - "branch": "main", - "github": "https://github.com/ltspicer/ioBroker.heizoel24-mex", - "installs": 84, - "weekDownloads": 7, - "stars": -1 - } - } - }, - "misc-data": { - "title": { - "en": "Misc. data", - "de": "Sonstige", - "ru": "Разное", - "pt": "Dados variados", - "nl": "Andere", - "fr": "Autre", - "it": "Varie. dati", - "es": "Datos mezclados", - "pl": "Różne dane" - }, - "pages": { - "bidirectional-counter": { + "branch": "master", + "github": "https://github.com/rde-master/ioBroker.todoist2/master/README.md", + "installs": 94, + "weekDownloads": 22, + "stars": 5, + "issues": 15, + "score": 1 + }, + "email": { "title": { - "de": "bidirectional-counter", - "en": "bidirectional-counter", - "ru": "bidirectional-counter", - "zh-cn": "bidirectional-counter" + "de": "email", + "en": "email", + "ru": "email", + "zh-cn": "email" }, - "content": "adapterref/iobroker.bidirectional-counter/README.md", - "icon": "adapterref/iobroker.bidirectional-counter/bidirectional-counter.png", - "keywords": "bidirectional, Bidirektional, Consumed, Bezogen, delivered, Geliefert, counter, Zähler", - "authors": "BenAhrdt ", + "content": "adapterref/iobroker.email/README.md", + "icon": "adapterref/iobroker.email/email.png", + "keywords": "notification, email, message", + "authors": "bluefox ", "license": "MIT", - "published": "2022-05-04T20:31:00.957Z", - "version": "2.2.0", - "latestVersion": "2.2.0", + "published": "2015-01-02T23:50:13.927Z", + "version": "1.3.1", + "latestVersion": "1.3.1", + "materialize": true, "compact": true, "description": { - "en": "Counter to separate consumption (positive changes) and deliverd (negative changes)", - "de": "Zähler zum separaten Verbrauch (positive Änderungen) und geliefert (negative Änderungen)", - "ru": "Счетчик раздельного потребления (положительные изменения) и поставки (отрицательные изменения)", - "pt": "Contador para separar o consumo (mudanças positivas) e entregue (mudanças negativas)", - "nl": "Teller om verbruik (positieve veranderingen) en afgeleverde (negatieve veranderingen) te scheiden", - "fr": "Compteur pour séparer la consommation (variations positives) et la livraison (variations négatives)", - "it": "Contatore per separare i consumi (variazioni positive) e erogati (variazioni negative)", - "es": "Contador para separar el consumo (cambios positivos) y entregado (cambios negativos)", - "pl": "Licznik do oddzielnego zużycia (zmiany dodatnie) i dostarczonego (zmiany ujemne)", - "zh-cn": "反对单独消费(积极变化)和交付(消极变化)", - "uk": "Лічильник окремого споживання (позитивні зміни) і доставки (негативні зміни)" + "en": "This adapter allows to send emails from ioBroker", + "de": "Dient zum Versenden von eMails über ioBroker", + "ru": "Этот адаптер позволяет отправлять электронные письма из ioBroker", + "pt": "Este adaptador permite enviar e-mails de ioBroker", + "nl": "Met deze adapter kunnen e-mails van ioBroker worden verzonden", + "fr": "Cet adaptateur permet d'envoyer des emails de ioBroker", + "it": "Questo adattatore consente di inviare e-mail da ioBroker", + "es": "Este adaptador permite enviar correos electrónicos desde ioBroker", + "pl": "Ten adapter umożliwia wysyłanie wiadomości e-mail z oprogramowania ioBroker", + "zh-cn": "此适配器允许从ioBroker发送电子邮件" }, "titleFull": { - "en": "Bidirectional counter", - "de": "Bidirektionaler Zähler", - "ru": "Двунаправленный счетчик", - "pt": "Contador bidirecional", - "nl": "Bidirectionele teller", - "fr": "Compteur bidirectionnel", - "it": "Contatore bidirezionale", - "es": "Contador bidireccional", - "pl": "Licznik dwukierunkowy", - "zh-cn": "双向计数器", - "uk": "Двонаправлений лічильник" + "en": "Send emails", + "de": "E-Mails senden", + "ru": "Отправить письма", + "pt": "Mande emails", + "nl": "Stuur emails", + "fr": "Envoyer des emails", + "it": "Inviare emails", + "es": "Enviar correos electrónicos", + "pl": "Wysyłać emaile", + "zh-cn": "发电子邮件" }, - "branch": "main", - "github": "https://github.com/BenAhrdt/ioBroker.bidirectional-counter", - "installs": 288, - "weekDownloads": 25, - "stars": -1, - "issues": 0, + "branch": "master", + "github": "https://github.com/iobroker-community-adapters/ioBroker.email", + "installs": 8583, + "weekDownloads": 365, + "stars": 20, + "issues": 12, "score": 1 }, - "youtube": { + "discord": { "title": { - "de": "youtube", - "en": "youtube", - "ru": "youtube", - "zh-cn": "youtube" + "de": "discord", + "en": "discord", + "ru": "discord", + "zh-cn": "discord" }, - "content": "adapterref/iobroker.youtube/README.md", - "icon": "adapterref/iobroker.youtube/youtube.png", - "keywords": "youtube, social, video, web", - "authors": "Matthias Kleine ", + "content": "adapterref/iobroker.discord/README.md", + "icon": "adapterref/iobroker.discord/discord.png", + "keywords": "bot, discord, message, notification", + "authors": "Peter Müller ", "license": "MIT", - "published": "2019-10-18T12:25:27.750Z", - "version": "5.0.0", - "latestVersion": "5.0.0", + "published": "2022-05-13T15:40:33.375Z", + "version": "2.4.0", + "latestVersion": "2.5.0", "compact": true, "description": { - "en": "Statistics like views, subscribers and videos", - "de": "Statistiken wie Aufrufe, Abonnenten und Videos", - "ru": "Статистика, такая как просмотры, подписчики и видео", - "pt": "Estatísticas como visualizações, inscritos e vídeos", - "nl": "Statistieken zoals weergaven, abonnees en video's", - "fr": "Statistiques comme les vues, les abonnés et les vidéos", - "it": "Statistiche come visualizzazioni, iscritti e video", - "es": "Estadísticas como vistas, suscriptores y videos.", - "pl": "Statystyki, takie jak wyświetlenia, subskrybenci i filmy", - "uk": "Такі статистичні дані, як перегляди, підписки та відео", - "zh-cn": "观看次数、订阅者和视频等统计数据" + "en": "Discord bot integration", + "de": "Discord-Bot Integration", + "ru": "Интеграция с дискорд-ботом", + "pt": "Integração de bot do Discord", + "nl": "Discord bot-integratie", + "fr": "Intégration du robot Discord", + "it": "Integrazione del bot Discord", + "es": "Integración de bots de discordia", + "pl": "Integracja z botem Discord", + "uk": "Інтеграція бота Discord", + "zh-cn": "Discord 机器人集成" }, "titleFull": { - "en": "YouTube", - "de": "Youtube", - "ru": "YouTube", - "pt": "YouTube", - "nl": "YouTube", - "fr": "Youtube", - "it": "Youtube", - "es": "Youtube", - "pl": "Youtube", - "uk": "YouTube", - "zh-cn": "YouTube" + "en": "Discord", + "de": "Discord", + "ru": "Discord", + "pt": "Discord", + "nl": "Discord", + "fr": "Discord", + "it": "Discord", + "es": "Discord", + "pl": "Discord", + "uk": "Розбрат", + "zh-cn": "Discord" }, - "branch": "master", - "github": "https://github.com/klein0r/ioBroker.youtube", - "installs": 270, - "weekDownloads": 15, - "stars": 8, - "issues": 1, + "branch": "main", + "github": "https://github.com/crycode-de/ioBroker.discord", + "installs": 245, + "weekDownloads": 101, + "stars": 4, + "issues": 0, "score": 1 }, - "systeminfo": { + "pushbullet": { "title": { - "de": "systeminfo", - "en": "systeminfo", - "ru": "systeminfo", - "zh-cn": "systeminfo" + "de": "pushbullet", + "en": "pushbullet", + "ru": "pushbullet", + "zh-cn": "pushbullet" }, - "content": "adapterref/iobroker.systeminfo/README.md", - "icon": "adapterref/iobroker.systeminfo/systeminfo.png", - "keywords": "Systeminfo, System, Web, Files, JSON, HTTP, XML", - "authors": "ioBroker community, mcm1957 ", + "content": "adapterref/iobroker.pushbullet/README.md", + "icon": "adapterref/iobroker.pushbullet/pushbullet.png", + "keywords": "pid, controller, pid-controller", + "authors": "Jens1809 , iobroker-community-adapers ", "license": "MIT", - "published": "2017-11-20T14:11:20.298Z", - "version": "1.2.0", - "latestVersion": "1.2.0", - "materialize": false, - "compact": false, + "published": "2015-07-25T20:26:50.201Z", + "version": "2.1.0", + "latestVersion": "2.1.0", + "compact": true, "description": { - "en": "Adapter to get (or set) data from systems or the web", - "de": "Adapter zum Lesen (oder Schreiben) von Daten von Systemen oder aus dem Web", - "ru": "Адаптер, чтобы получить (или установить) данные из систем или веб", - "pt": "Adaptador para obter (ou definir) dados de sistemas ou web", - "nl": "Vertaling:", - "fr": "Adaptateur pour obtenir (ou définir) des données de systèmes ou du web", - "it": "Adattatore per ottenere (o impostare) i dati dai sistemi o dal web", - "es": "Adaptador para obtener (o establecer) datos de sistemas o la web", - "pl": "Adapter to get (lub set) data from systems or web pages (ang.)", - "uk": "Перехідник для отримання (або встановлення) даних з систем або веб", - "zh-cn": "获取(或)系统或网络的数据" + "en": "Send messages via Pushbullet service", + "de": "Senden Sie Nachrichten über den Pushbullet-Dienst", + "ru": "Отправлять сообщения через сервис Pushbullet", + "pt": "Enviar mensagens via serviço Pushbullet", + "nl": "Berichten verzenden via Pushbullet-service", + "fr": "Envoyer des messages via le service Pushbullet", + "it": "Invia messaggi tramite il servizio Pushbullet", + "es": "Envía mensajes a través del servicio Pushbullet", + "pl": "Wysyłaj wiadomości za pośrednictwem usługi Pushbullet", + "zh-cn": "通过 Pushbullet 服务发送消息" }, "titleFull": { - "en": "System Info", - "de": "System Info", - "ru": "System Info", - "pt": "System Info", - "nl": "System Info", - "fr": "System Info", - "it": "System Info", - "es": "System Info", - "pl": "System Info", - "uk": "System Info", - "zh-cn": "System Info" + "en": "Pushbullet", + "de": "Pushbullet", + "ru": "Pushbullet", + "pt": "Pushbullet", + "nl": "Pushbullet", + "fr": "Pushbullet", + "it": "Pushbullet", + "es": "Pushbullet", + "pl": "Pushbullet", + "uk": "Кошик", + "zh-cn": "Pushbullet" }, "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.systeminfo", - "installs": 2084, - "weekDownloads": 74, - "stars": 10, - "issues": 15, + "github": "https://github.com/iobroker-community-adapters/ioBroker.pushbullet", + "installs": 225, + "weekDownloads": 9, + "stars": 3, + "issues": 3, "score": 1 }, - "roadtraffic": { + "telegram": { "title": { - "de": "roadtraffic", - "en": "roadtraffic", - "ru": "roadtraffic", - "zh-cn": "roadtraffic" + "de": "telegram", + "en": "telegram", + "ru": "telegram", + "zh-cn": "telegram" }, - "content": "adapterref/iobroker.roadtraffic/README.md", - "icon": "adapterref/iobroker.roadtraffic/roadtraffic.png", - "keywords": "traffic, maps, route, trafficjam", - "authors": "BuZZy1337 , iobroker-community-adapters ", + "content": "adapterref/iobroker.telegram/README.md", + "icon": "adapterref/iobroker.telegram/telegram.png", + "keywords": "notification, telegram, message", + "authors": "bluefox , apollon77 , Matthias Kleine ", "license": "MIT", - "published": "2019-02-24T17:33:26.850Z", - "version": "-.-.-", - "latestVersion": "1.2.0", - "materialize": true, - "compact": false, + "published": "2016-02-14T13:00:28.242Z", + "version": "3.9.0", + "latestVersion": "3.9.0", + "compact": true, "description": { - "en": "Adapter to check actual traffic on the road and wake someone up in time to arrive at destination in time\n", - "de": "Adapter, um den tatsächlichen Verkehr auf der Straße zu überprüfen und um rechtzeitig geweckt zu werden, um pünktlich zum Ziel zu gelangen\n", - "ru": "Адаптер для проверки фактического трафика на дороге и просыпаться кто-то вовремя, чтобы прибыть в пункт назначения вовремя\n", - "pt": "Adaptador para verificar o tráfego real na estrada e acordar alguém no tempo para chegar ao destino no tempo\n", - "nl": "Adapter om het verkeer op de weg te controleren en iemand wakker te maken in de tijd om te arriveren in de tijd\n", - "fr": "Adaptateur pour vérifier le trafic réel sur la route et réveiller quelqu'un à temps pour arriver à destination à temps\n", - "it": "Adattatore per controllare il traffico effettivo sulla strada e svegliare qualcuno in tempo per arrivare a destinazione in tempo\n", - "es": "Adaptador para comprobar el tráfico real en la carretera y despertar a alguien a tiempo para llegar a destino en el tiempo\n", - "pl": "Adapter, aby sprawdzić rzeczywisty ruch na drodze i budzi kogoś w czasie, by przyjechać do miejsca\n", - "uk": "Перехідник для перевірки фактичного трафіку на дорозі і прокидати когось на час, щоб приїхати в пункт призначення\n", - "zh-cn": "检查公路的实际交通,并及时到达目的地的人\n" + "en": "This adapter allows to send and receive telegram messages from ioBroker and to be a bot", + "de": "Adapter ermöglicht eine Kommunikation mit dem telegram app und ist selbst ein bot", + "ru": "Драйвер запускает Telegram бот, с которым можно общаться по App или через браузер", + "pt": "Este adaptador permite enviar e receber mensagens de telegramas de ioBroker e ser um bot", + "nl": "Met deze adapter kunt u telegramberichten van ioBroker verzenden en ontvangen en een bot zijn", + "fr": "Cet adaptateur permet d'envoyer et de recevoir des messages de télégrammes d'ioBroker et d'être un bot", + "it": "Questo adattatore consente di inviare e ricevere messaggi di telegram da ioBroker e di essere un bot", + "es": "Este adaptador permite enviar y recibir mensajes de telegrama de ioBroker y ser un bot", + "pl": "Ten adapter umożliwia wysyłanie i odbieranie wiadomości telegramów z ioBroker i bycie botem", + "zh-cn": "该适配器允许从ioBroker发送和接收电报消息并成为机器人", + "uk": "Цей адаптер дозволяє відправляти та отримувати телеграми від ioBroker і бути ботом" }, "titleFull": { - "en": "RoadTraffic", - "de": "RoadTraffic", - "ru": "RoadТраффик", - "pt": "RoadTraffic", - "nl": "RoadTraffic", - "fr": "RoadTraffic", - "it": "RoadTraffic", - "es": "RoadTraffic", - "pl": "RoadTraff", - "uk": "Дорожня дорога", - "zh-cn": "道路交通工具" + "en": "Telegram", + "de": "Telegram", + "ru": "Telegram", + "pt": "Telegram", + "nl": "Telegram", + "fr": "Telegram", + "it": "Telegram", + "es": "Telegram", + "pl": "Telegram", + "zh-cn": "Telegram", + "uk": "Телеграма" }, "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.roadtraffic", - "installs": 186, - "weekDownloads": 6, - "stars": 12, - "issues": 10, + "github": "https://github.com/iobroker-community-adapters/ioBroker.telegram", + "installs": 18277, + "weekDownloads": 821, + "stars": 54, + "issues": 20, "score": 1 }, - "rssfeed": { + "imap": { "title": { - "de": "rssfeed", - "en": "rssfeed", - "ru": "rssfeed", - "zh-cn": "rssfeed" + "de": "imap", + "en": "imap", + "ru": "imap", + "zh-cn": "imap" }, - "content": "adapterref/iobroker.rssfeed/README.md", - "icon": "adapterref/iobroker.rssfeed/rssfeed.png", - "keywords": "rss, atom, rdf, feed", - "authors": "oweitman ", + "content": "adapterref/iobroker.imap/README.md", + "icon": "adapterref/iobroker.imap/imap.png", + "keywords": "imap, mail, email, receive", + "authors": "Lucky-ESA ", "license": "MIT", - "published": "2020-03-31T21:07:58.157Z", - "version": "3.1.0", - "latestVersion": "3.1.0", + "published": "2023-03-03T11:52:31.687Z", + "version": "0.2.0", + "latestVersion": "0.2.1", "compact": true, "description": { - "en": "Adapter and vis widget for rss feeds", - "de": "Adapter und Vis-Widget für rssfeeds", - "ru": "Адаптер и виджет vis для каналов RSS", - "pt": "Adaptador e widget vis para feeds RSS", - "nl": "Adapter en vis widget voor rssfeeds", - "fr": "Adaptateur et widget vis pour les flux rss", - "it": "Adattatore e widget vis per feed rss", - "es": "Adaptador y widget de visualización para feeds rss", - "pl": "Adapter i widżet Vis dla kanałów RSS", - "zh-cn": "rss提要的适配器和可见小部件", - "uk": "Адаптер і віджет vis для RSS-каналів" + "en": "imap to receive your emails", + "de": "IMAP, um Ihre E-Mails zu empfangen", + "ru": "imap для получения ваших писем", + "pt": "imap para receber seus e-mails", + "nl": "imap om je e-mails te ontvangen", + "fr": "imap pour recevoir vos emails", + "it": "imap per ricevere le tue email", + "es": "imap para recibir tus correos", + "pl": "imap, aby otrzymywać e-maile", + "zh-cn": "imap 接收您的电子邮件", + "uk": "imap для отримання ваших електронних листів" }, "titleFull": { - "en": "RSS Feed", - "de": "rssfeed", - "ru": "Новостная лента", - "pt": "Feed RSS", - "nl": "rssfeed", - "fr": "Flux RSS", - "it": "RSS Feed", - "es": "RSS Feed", - "pl": "Kanał RSS", - "zh-cn": "RSS订阅", - "uk": "RSS-канал" + "en": "imap", + "de": "imap", + "ru": "имап", + "pt": "imap", + "nl": "imap", + "fr": "imap", + "it": "imap", + "es": "imágen", + "pl": "mapa", + "zh-cn": "地图", + "uk": "imap" }, - "branch": "main", - "github": "https://github.com/oweitman/ioBroker.rssfeed", - "installs": 679, - "weekDownloads": 91, - "stars": 9, - "issues": 19, + "branch": "master", + "github": "https://github.com/Lucky-ESA/ioBroker.imap", + "installs": 208, + "weekDownloads": 20, + "stars": 3, + "issues": 0, "score": 1 }, - "heizoel": { + "matrix-org": { "title": { - "de": "heizoel", - "en": "heizoel", - "ru": "heizoel", - "zh-cn": "heizoel" + "de": "matrix-org", + "en": "matrix-org", + "ru": "matrix-org", + "zh-cn": "matrix-org" }, - "content": "adapterref/iobroker.heizoel/README.md", - "icon": "adapterref/iobroker.heizoel/heizoel.png", - "keywords": "Heizöl", - "authors": "TA2k ", + "content": "adapterref/iobroker.matrix-org/README.md", + "icon": "adapterref/iobroker.matrix-org/matrix-logo.png", + "keywords": "push, message, matrix", + "authors": "Christian Oelschlegel ", "license": "MIT", - "published": "2021-08-08T07:30:41.234Z", - "version": "1.0.3", - "latestVersion": "1.0.3", + "published": "2022-06-26T21:37:34.925Z", + "version": "1.0.0", + "latestVersion": "1.0.0", "materialize": true, "compact": true, "description": { - "en": "Adapter receives current heating oil prices", - "de": "Adapter holt aktuelle Heizölpreise", - "ru": "Адаптер получает текущие цены на мазут", - "pt": "Adaptador recebe preços atuais de óleo para aquecimento", - "nl": "Adapter ontvangt actuele stookolieprijzen", - "fr": "L'adaptateur reçoit les prix actuels du mazout de chauffage", - "it": "L'adattatore riceve i prezzi correnti del gasolio", - "es": "El adaptador recibe los precios actuales del gasóleo para calefacción", - "pl": "Adapter odbiera aktualne ceny oleju opałowego", - "zh-cn": "适配器接收当前取暖油价格" + "en": "Adapter for matrix push messages", + "de": "Adapter für Matrix-Push-Nachrichten", + "ru": "Адаптер для матричных push-сообщений", + "pt": "Adaptador para mensagens push de matriz", + "nl": "Adapter voor matrix push-berichten", + "fr": "Adaptateur pour messages push matriciels", + "it": "Adattatore per messaggi push a matrice", + "es": "Adaptador para mensajes push de matriz", + "pl": "Adapter do matrycowych wiadomości push", + "zh-cn": "矩阵推送消息的适配器", + "uk": "Адаптер для матричних push-повідомлень" }, "titleFull": { - "en": "heating oil", - "de": "Heizöl", - "ru": "топочный мазут", - "pt": "óleo de aquecimento", - "nl": "olie verhitten", - "fr": "l'huile de chauffage", - "it": "olio bollente", - "es": "aceite de calefaccion", - "pl": "olej opałowy", - "zh-cn": "取暖油" + "en": "push messages to matrix", + "de": "Push-Nachrichten an Matrix", + "ru": "push-сообщения в матрицу", + "pt": "enviar mensagens para a matriz", + "nl": "push berichten naar matrix", + "fr": "pousser les messages vers la matrice", + "it": "inviare messaggi alla matrice", + "es": "enviar mensajes a la matriz", + "pl": "wypychanie wiadomości do macierzy", + "zh-cn": "将消息推送到矩阵", + "uk": "надсилати повідомлення на матрицю" }, - "branch": "master", - "github": "https://github.com/TA2k/ioBroker.heizoel", - "installs": 957, - "weekDownloads": 29, - "stars": 4, - "issues": 3, + "branch": "main", + "github": "https://github.com/oelison/ioBroker.matrix-org", + "installs": 118, + "weekDownloads": 3, + "stars": 6, + "issues": 2, "score": 1 - }, - "nina": { + } + } + }, + "metering": { + "title": { + "en": "metering" + }, + "pages": { + "operating-hours": { "title": { - "de": "nina", - "en": "nina", - "ru": "nina", - "zh-cn": "nina" + "de": "operating-hours", + "en": "operating-hours", + "ru": "operating-hours", + "zh-cn": "operating-hours" }, - "content": "adapterref/iobroker.nina/README.md", - "icon": "adapterref/iobroker.nina/nina.png", - "keywords": "NINA, Gefahrenwarnung, Warnung, KATWARN", - "authors": "tomboxi ", + "content": "adapterref/iobroker.operating-hours/README.md", + "icon": "adapterref/iobroker.operating-hours/operating-hours.png", + "keywords": "operating, hours, Betriebsstunden, Zähler, counter", + "authors": "BenAhrdt ", "license": "MIT", - "published": "2019-07-28T11:17:24.345Z", - "version": "0.0.25", - "latestVersion": "0.0.26", - "materialize": true, + "published": "2022-08-17T17:27:55.681Z", + "version": "1.1.0", + "latestVersion": "1.1.0", "compact": true, "description": { - "en": "Notfall-Informations- und Nachrichten-App", - "de": "Notfall-Informations- und Nachrichten-App", - "ru": "Notfall-информация- и Nachrichten-приложение", - "pt": "Notfall-Informations- und Nachrichten-App", - "nl": "Notfall-Informations- und Nachrichten-App", - "fr": "Notfall-Informations- und Nachrichten-App", - "it": "Notfall-Informations- und Nachrichten-App", - "es": "Notfall-Informations- und Nachrichten-App", - "pl": "Notfall-Informations- und Nachrichten-App", - "zh-cn": "Notfall-Informations- und Nachrichten-App" - }, - "titleFull": { - "en": "Notfall-Informations- und Nachrichten-App", - "de": "Notfall-Informations- und Nachrichten-App", - "ru": "Notfall-информация- и Nachrichten-приложение", - "pt": "Notfall-Informations- und Nachrichten-App", - "nl": "Notfall-Informations- und Nachrichten-App", - "fr": "Notfall-Informations- und Nachrichten-App", - "it": "Notfall-Informations- und Nachrichten-App", - "es": "Notfall-Informations- und Nachrichten-App", - "pl": "Notfall-Informations- und Nachrichten-App", - "zh-cn": "Notfall-Informations- und Nachrichten-App" + "en": "counting the operationg hours of own created states", + "de": "Zählen der Betriebsstunden von selbst erstellten Zuständen", + "ru": "подсчет часов работы собственных созданных состояний", + "pt": "contando as horas de operação dos próprios estados criados", + "nl": "het tellen van de bedrijfsuren van eigen aangemaakte toestanden", + "fr": "compter les heures de fonctionnement des propres états créés", + "it": "contando le ore di funzionamento dei propri stati creati", + "es": "contando las horas de funcionamiento de los propios estados creados", + "pl": "zliczanie godzin pracy własnych utworzonych państw", + "zh-cn": "计算自己创建的状态的运行时间", + "uk": "підрахунок годин роботи власно створених станів" }, - "branch": "master", - "github": "https://github.com/TA2k/ioBroker.nina", - "installs": 2852, - "weekDownloads": 75, - "stars": 14, - "issues": 19, + "titleFull": { + "en": "Operating-Hours", + "de": "Betriebsstunden", + "ru": "Часы работы", + "pt": "Horas de funcionamento", + "nl": "Werk uren", + "fr": "Heures d'ouverture", + "it": "Ore di servizio", + "es": "Horas de funcionamiento", + "pl": "Godziny pracy", + "zh-cn": "营业时间", + "uk": "Години роботи" + }, + "branch": "main", + "github": "https://github.com/BenAhrdt/ioBroker.operating-hours", + "installs": 1020, + "weekDownloads": 63, + "stars": 2, + "issues": 0, "score": 1 }, - "openligadb": { + "omnicomm-lls": { "title": { - "de": "openligadb", - "en": "openligadb", - "ru": "openligadb", - "zh-cn": "openligadb" + "de": "omnicomm-lls", + "en": "omnicomm-lls", + "ru": "omnicomm-lls", + "zh-cn": "omnicomm-lls" }, - "content": "adapterref/iobroker.openligadb/README.md", - "icon": "adapterref/iobroker.openligadb/openligadb_n.png", - "keywords": "home automation, openligadb, openliga, football, fussball, bundesliga", - "authors": "oweitman ", + "content": "adapterref/iobroker.omnicomm-lls/README.md", + "icon": "adapterref/iobroker.omnicomm-lls/omnicomm-lls.png", + "keywords": "iobroker, omnicomm, sensors", + "authors": "instalator ", "license": "MIT", - "published": "2020-01-30T23:18:21.954Z", - "version": "1.4.11", - "latestVersion": "1.7.0", + "published": "2020-06-11T12:17:20.775Z", + "version": "0.1.1", + "latestVersion": "0.1.1", + "materialize": true, "compact": true, "description": { - "en": "OpenLigaDB", - "de": "OpenLigaDB", - "ru": "OpenLigaDB", - "pt": "OpenLigaDB", - "nl": "OpenLigaDB", - "fr": "OpenLigaDB", - "it": "OpenLigaDB", - "es": "OpenLigaDB", - "pl": "OpenLigaDB", - "zh-cn": "OpenLigaDB", - "uk": "OpenLigaDB" + "en": "Get data omnicomm fuel sensors", + "de": "Holen Sie sich Daten omnicomm Kraftstoffsensoren", + "ru": "Получить данные датчиков топлива omnicomm", + "pt": "Obter sensores de combustível omnicomm de dados", + "nl": "Verkrijg data omnicomm brandstofsensoren", + "fr": "Obtenir des données de capteurs de carburant omnicomm", + "it": "Ottieni dati sui sensori di carburante omnicomm", + "es": "Obtenga sensores de combustible omnicomm de datos", + "pl": "Uzyskaj dane omnicomm czujników paliwa", + "zh-cn": "获取数据全向燃油传感器" }, "titleFull": { - "en": "OpenLigaDB", - "de": "OpenLigaDB", - "ru": "OpenLigaDB", - "pt": "OpenLigaDB", - "nl": "OpenLigaDB", - "fr": "OpenLigaDB", - "it": "OpenLigaDB", - "es": "OpenLigaDB", - "pl": "OpenLigaDB", - "zh-cn": "OpenLigaDB", - "uk": "OpenLigaDB" + "en": "Omnicomm Fuel Sensors", + "de": "Omnicomm Kraftstoffsensoren", + "ru": "Omnicomm Топливные датчики", + "pt": "Sensores de Combustível Omnicomm", + "nl": "Omnicomm brandstofsensoren", + "fr": "Capteurs de carburant Omnicomm", + "it": "Sensori di carburante Omnicomm", + "es": "Sensores de combustible Omnicomm", + "pl": "Czujniki paliwa Omnicomm", + "uk": "Датчики палива Omnicomm", + "zh-cn": "Omnicomm 燃料传感器" }, - "branch": "main", - "github": "https://github.com/oweitman/ioBroker.openligadb", - "installs": 490, - "weekDownloads": 62, - "stars": 4, - "issues": 30, + "branch": "master", + "github": "https://github.com/instalator/ioBroker.omnicomm-lls", + "installs": 3, + "weekDownloads": 6, + "stars": -1, + "issues": 0, "score": 1 }, - "valuetrackerovertime": { + "ico-cloud": { "title": { - "de": "valuetrackerovertime", - "en": "valuetrackerovertime", - "ru": "valuetrackerovertime", - "zh-cn": "valuetrackerovertime" + "de": "ico-cloud", + "en": "ico-cloud", + "ru": "ico-cloud", + "zh-cn": "ico-cloud" }, - "content": "adapterref/iobroker.valuetrackerovertime/README.md", - "icon": "adapterref/iobroker.valuetrackerovertime/valuetrackerovertime.png", - "keywords": "Tracker, statistic, history, log data", - "authors": "Omega236 ", + "content": "adapterref/iobroker.ico-cloud/README.md", + "icon": "adapterref/iobroker.ico-cloud/ico-cloud.png", + "keywords": "pool, ico, ondilo, spa, water", + "authors": "Garfonso ", "license": "MIT", - "published": "2020-12-30T10:04:17.959Z", - "version": "1.0.1", - "latestVersion": "1.0.1", + "published": "2021-07-20T17:24:26.555Z", + "version": "1.1.0", + "latestVersion": "1.1.0", "materialize": true, "compact": true, "description": { - "en": "Tracks number-changes over timepsans like hours/days/years ...", - "de": "Verfolgen Sie Zahlenwechsel über Zeitgenossen wie Stunden/Tage/Jahre ...", - "ru": "Отслеживая число-изменения по времени, как часы/дни/годы ...", - "pt": "Rastreia as mudanças de número ao longo dos timepsans como horas / dias / anos ...", - "nl": "Tracks nummerwisselingen over timepsans zoals uren/days/ jaar...", - "fr": "Suivi des changements de nombre sur les timepsans comme les heures/jours/années ...", - "it": "Traccia i cambiamenti numerici nel corso di timepsans come ore / giorni / anni ...", - "es": "Rastrea el número de cambios en los timepsans como horas/días/años ...", - "pl": "Utwory zmieniają się w czasie, np. godziny/dzień..", - "uk": "Відстеження кількості змін за часом, як годин / днів / років ...", - "zh-cn": "如小时/日/年等时间变动数......" + "en": "ICO Pool sensor allow to monitor the state and temperature of the water in your pool and recommends actions to take.", + "de": "Der ICO Poolsensor ermöglicht es, den Zustand und die Temperatur des Wassers in Ihrem Pool zu überwachen und empfiehlt Maßnahmen.", + "ru": "Датчик ICO Pool позволяет отслеживать состояние и температуру воды в вашем бассейне и рекомендует действия, которые необходимо предпринять.", + "pt": "O sensor ICO Pool permite monitorar o estado e a temperatura da água em sua piscina e recomenda ações a serem tomadas.", + "nl": "Met de ICO Pool-sensor kan de toestand en temperatuur van het water in uw zwembad worden gecontroleerd en worden acties aanbevolen.", + "fr": "Le capteur de piscine ICO permet de surveiller l'état et la température de l'eau de votre piscine et recommande les actions à entreprendre.", + "it": "Il sensore ICO Pool consente di monitorare lo stato e la temperatura dell'acqua nella piscina e consiglia le azioni da intraprendere.", + "es": "El sensor ICO Pool permite controlar el estado y la temperatura del agua de su piscina y recomienda acciones a tomar.", + "pl": "Czujnik ICO Pool pozwala monitorować stan i temperaturę wody w Twoim basenie oraz rekomendować działania.", + "zh-cn": "ICO 池传感器允许监控池中水的状态和温度,并建议采取的措施。" }, "titleFull": { - "en": "ValueTrackerOverTime", - "de": "ValueTrackerOverTime", - "ru": "ValueTrackerOverTime", - "pt": "ValueTrackerOverTime", - "nl": "ValueTrackerOverTime", - "fr": "ValueTrackerOverTime", - "it": "ValueTrackerOverTime", - "es": "ValueTrackerOverTime", - "pl": "ValueTrackerOverTime", - "uk": "ValueTrackerOverTime", - "zh-cn": "价值营商" + "en": "ICO Pool sensor", + "de": "ICO Poolsensor", + "ru": "Датчик пула ICO", + "pt": "Sensor ICO Pool", + "nl": "ICO Zwembadsensor", + "fr": "Capteur de piscine ICO", + "it": "Sensore piscina ICO", + "es": "Sensor de piscina ICO", + "pl": "Czujnik basenu ICO", + "zh-cn": "ICO池传感器" }, - "branch": "master", - "github": "https://github.com/Omega236/ioBroker.valuetrackerovertime", - "installs": 678, - "weekDownloads": 27, - "stars": 4, - "issues": 1, + "branch": "main", + "github": "https://github.com/iobroker-community-adapters/ioBroker.ico-cloud", + "installs": 130, + "weekDownloads": 9, + "stars": 2, + "issues": 8, "score": 1 }, - "statistics": { + "ph803w": { "title": { - "de": "statistics", - "en": "statistics", - "ru": "statistics", - "zh-cn": "statistics" + "de": "ph803w", + "en": "ph803w", + "ru": "ph803w", + "zh-cn": "ph803w" }, - "content": "adapterref/iobroker.statistics/README.md", - "icon": "adapterref/iobroker.statistics/statistics.png", - "keywords": "statistics, count, average, sum, min max, consumption, energy", - "authors": "foxthefox , bluefox , Matthias Kleine ", + "content": "adapterref/iobroker.ph803w/README.md", + "icon": "adapterref/iobroker.ph803w/ph803w_icon.png", + "keywords": "ph, chlor, redox, ph803-w", + "authors": "Ingo Fischer ", "license": "MIT", - "published": "2019-01-06T20:45:58.617Z", - "version": "2.4.0", - "latestVersion": "2.4.0", + "published": "2021-06-09T08:07:20.478Z", + "version": "1.2.0", + "latestVersion": "1.2.0", + "materialize": true, "compact": true, "description": { - "en": "Provides statistics like day minimum, day maximum, day average, delta and much more", - "de": "Bietet Statistiken wie Tagesminimum, Tagesmaximum, Tagesdurchschnitt, Delta und vieles mehr", - "ru": "Обеспечивает статистику как минимум дня, максимальный день, средний день, дельта и многое другое", - "pt": "Fornece estatísticas como dia mínimo, dia máximo, dia média, delta e muito mais", - "nl": "Provides statistieken zoals dagelijks, maximaal, dag gemiddeld, delta en veel meer", - "fr": "Fournit des statistiques comme le minimum de jour, le maximum de jour, la moyenne de jour, delta et beaucoup plus", - "it": "Fornisce statistiche come il minimo del giorno, il massimo del giorno, la media del giorno, delta e molto altro", - "es": "Proporciona estadísticas como mínimo de día, máximo de día, promedio de día, delta y mucho más", - "pl": "Obserwuje statystyki takie jak np. dzień minimalny, średnia dnia, delta i znacznie więcej", - "uk": "Надає такі статистичні дані, як мінімум, максимум за день, середнє значення за день, дельта та багато іншого", - "zh-cn": "提供每日最低、每天最高、每天平均、日报、审会和更多的统计数字" + "en": "Query PH and Redox values from a PH803-W device", + "de": "Fragen Sie PH- und Redoxwerte von einem PH803-W-Gerät ab", + "ru": "Запросить значения pH и окислительно-восстановительного потенциала с устройства PH803-W", + "pt": "Consultar valores de PH e Redox de um dispositivo PH803-W", + "nl": "Vraag PH- en Redox-waarden op van een PH803-W-apparaat", + "fr": "Interroger les valeurs PH et Redox d'un appareil PH803-W", + "it": "Interroga i valori PH e Redox da un dispositivo PH803-W", + "es": "Consultar valores de PH y Redox desde un dispositivo PH803-W", + "pl": "Zapytanie o wartości PH i Redox z urządzenia PH803-W", + "zh-cn": "从PH803-W设备查询PH和Redox值" }, "titleFull": { - "en": "Statistics for states", - "de": "Statistiken für Zustände", - "ru": "Статистика для состояний", - "pt": "Estatísticas", - "nl": "Statistieken voor objecten", - "fr": "Statistiques pour les objets", - "it": "Statistiche per oggetti", - "es": "Estadísticas para objetos", - "pl": "Statystyki obiektów", - "uk": "Статистика по штатах", - "zh-cn": "状态统计" + "en": "PH803-W PH and Redox", + "de": "PH803-W PH und Redox", + "ru": "PH803-W PH и окислительно-восстановительный потенциал", + "pt": "PH803-W PH e Redox", + "nl": "PH803-W PH en Redox", + "fr": "PH803-W PH et Redox", + "it": "PH803-W PH e Redox", + "es": "PH803-W PH y Redox", + "pl": "PH803-W PH i Redox", + "zh-cn": "PH803-W PH和氧化还原" }, "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.statistics", - "installs": 3307, - "weekDownloads": 68, - "stars": 19, - "issues": 3, + "github": "https://github.com/Apollon77/ioBroker.ph803w", + "installs": 292, + "weekDownloads": 7, + "stars": 3, + "issues": 22, "score": 1 }, - "contact": { + "iopooleco": { "title": { - "de": "contact", - "en": "contact", - "ru": "contact", - "zh-cn": "contact" + "de": "iopooleco", + "en": "iopooleco", + "ru": "iopooleco", + "zh-cn": "iopooleco" }, - "content": "adapterref/iobroker.contact/README.md", - "icon": "adapterref/iobroker.contact/contact.png", - "keywords": "ioBroker, contact, Smart Home, home automation", - "authors": "WLAN-Kabel wlan-kabel@outlook.de", + "content": "adapterref/iobroker.iopooleco/README.md", + "icon": "adapterref/iobroker.iopooleco/iopooleco.png", + "keywords": "pool, whirlpool, meter, water", + "authors": "Mule", "license": "MIT", - "published": "2019-12-17T19:03:28.952Z", - "version": "-.-.-", - "latestVersion": "1.1.3", - "materialize": true, + "published": "2023-10-12T19:39:32.969Z", + "version": "0.5.1", + "latestVersion": "0.5.1", "compact": true, "description": { - "en": "Connect to your google and nextcloud contacts", - "de": "Stellen Sie eine Verbindung zu Ihren Google- und NextCloud-Kontakten her", - "ru": "Подключитесь к своим контактам в Google и NextCloud", - "pt": "Conecte-se aos seus contatos do google e nextcloud", - "nl": "Maak verbinding met uw google- en nextcloud-contacten", - "fr": "Connectez-vous à vos contacts google et nextcloud", - "it": "Collegati ai tuoi contatti google e nextcloud", - "es": "Conéctese a sus contactos de google y nextcloud", - "pl": "Połącz się z kontaktami google i nextcloud", - "zh-cn": "连接到您的Google和nextcloud联系人" + "en": "connect to pool meter ECO from iopool", + "de": "Verbinden mit dem Poolmessgerät ECO von iopool", + "ru": "подключиться к счетчику бассейна ECO от iopool", + "pt": "conectar ao medidor de piscina ECO do iopool", + "nl": "verbinding maken met zwembadmeter ECO van iopool", + "fr": "se connecter au compteur de piscine ECO de iopool", + "it": "connettersi al misuratore della piscina ECO da iopool", + "es": "conectar al medidor de piscina ECO de iopool", + "pl": "połącz się z licznikiem basenowym ECO firmy iopool", + "uk": "підключитися до басейнометра ECO з iopool", + "zh-cn": "从 iopool 连接到池表 ECO" }, "titleFull": { - "en": "contact", - "de": "Kontakt", - "ru": "контакт", - "pt": "contato", - "nl": "contact", - "fr": "contact", - "it": "contatto", - "es": "contacto", - "pl": "kontakt", - "zh-cn": "联系" + "en": "iopool-ECO", + "de": "iopool-ECO", + "ru": "iopool-ECO", + "pt": "iopool-ECO", + "nl": "iopool-ECO", + "fr": "iopool-ECO", + "it": "iopool-ECO", + "es": "iopool-ECO", + "pl": "iopool-ECO", + "uk": "iopool-ECO", + "zh-cn": "iopool-ECO" }, - "branch": "master", - "github": "https://github.com/WLAN-Kabel/ioBroker.contact", - "installs": 24, + "branch": "main", + "github": "https://github.com/mule1972/ioBroker.iopooleco", + "installs": 14, "weekDownloads": 2, - "stars": 26, - "issues": 16, + "stars": 1, + "issues": 7, "score": 1 }, + "heizoel24-mex": { + "title": { + "de": "heizoel24-mex", + "en": "heizoel24-mex", + "ru": "heizoel24-mex", + "zh-cn": "heizoel24-mex" + }, + "content": "adapterref/iobroker.heizoel24-mex/README.md", + "icon": "adapterref/iobroker.heizoel24-mex/heizoel24-mex.png", + "keywords": "mex, heizoel, heizoel24, ioBroker.heizoel24, ioBroker", + "authors": "Daniel Luginbühl ", + "license": "MIT", + "published": "2024-03-09T00:32:49.536Z", + "version": "1.3.5", + "latestVersion": "1.3.5", + "compact": true, + "description": { + "en": "Read in data from MEX", + "de": "Daten von MEX einlesen", + "ru": "Чтение данных из MEX", + "pt": "Ler dados do MEX", + "nl": "Gegevens uit MEX inlezen", + "fr": "Lire les données du MEX", + "it": "Leggere i dati da MEX", + "es": "Leer datos de MEX", + "pl": "Wczytaj dane z MEX", + "uk": "Прочитайте дані з MEX", + "zh-cn": "从 MEX 读入数据" + }, + "titleFull": { + "en": "Heizoel24 MEX", + "de": "Heizoel24 MEX", + "ru": "Хейзоэль24 МЕК", + "pt": "Heizoel24 MEX", + "nl": "Heizoel24 MEX", + "fr": "Heizoel24 MEX", + "it": "Heizoel24 MEX", + "es": "Heizoel24 MEX", + "pl": "Heizoel24 MEX", + "uk": "Heizoel24 MEX", + "zh-cn": "Heizoel24 墨西哥" + }, + "branch": "main", + "github": "https://github.com/ltspicer/ioBroker.heizoel24-mex", + "installs": 84, + "weekDownloads": 7, + "stars": -1 + } + } + }, + "misc-data": { + "title": { + "en": "Misc. data", + "de": "Sonstige", + "ru": "Разное", + "pt": "Dados variados", + "nl": "Andere", + "fr": "Autre", + "it": "Varie. dati", + "es": "Datos mezclados", + "pl": "Różne dane" + }, + "pages": { "countdown": { "title": { "de": "countdown", @@ -20324,59 +19770,160 @@ }, "branch": "master", "github": "https://github.com/jack-blackson/ioBroker.countdown", - "installs": 939, + "installs": 935, "weekDownloads": 58, "stars": 5, "issues": 9, "score": 1 }, - "stockmarket": { + "drag-indicator": { "title": { - "de": "stockmarket", - "en": "stockmarket", - "ru": "stockmarket", - "zh-cn": "stockmarket" + "de": "drag-indicator", + "en": "drag-indicator", + "ru": "drag-indicator", + "zh-cn": "drag-indicator" }, - "content": "adapterref/iobroker.stockmarket/README.md", - "icon": "adapterref/iobroker.stockmarket/stockmarket.png", - "keywords": "stock, stockmarket, iobroker", - "authors": "waoler ", + "content": "adapterref/iobroker.drag-indicator/README.md", + "icon": "adapterref/iobroker.drag-indicator/drag-indicator.png", + "keywords": "drag-indicator, Schleppzeiger, min, max", + "authors": "BenAhrdt ", + "license": "MIT", + "published": "2022-05-04T18:57:14.416Z", + "version": "2.2.0", + "latestVersion": "2.2.0", + "compact": true, + "description": { + "en": "Shows the min and max of a selected value", + "de": "Zeigt das Minimum und Maximum eines ausgewählten Werts an", + "ru": "Показывает минимум и максимум выбранного значения", + "pt": "Mostra o mínimo e o máximo de um valor selecionado", + "nl": "Toont de min en max van een geselecteerde waarde", + "fr": "Affiche le min et le max d'une valeur sélectionnée", + "it": "Mostra il minimo e il massimo di un valore selezionato", + "es": "Muestra el mínimo y el máximo de un valor seleccionado", + "pl": "Pokazuje minimalną i maksymalną wartość wybranej wartości", + "zh-cn": "显示所选值的最小值和最大值", + "uk": "Показує мінімальне та максимальне значення вибраного значення" + }, + "titleFull": { + "en": "Drag-Indicator", + "de": "Schleppzeiger", + "ru": "Индикатор перетаскивания", + "pt": "Indicador de arrastar", + "nl": "Sleep-indicator", + "fr": "Indicateur de traînée", + "it": "Indicatore di trascinamento", + "es": "Indicador de arrastre", + "pl": "Wskaźnik przeciągania", + "zh-cn": "拖动指示器", + "uk": "Drag-Індикатор" + }, + "branch": "main", + "github": "https://github.com/BenAhrdt/ioBroker.drag-indicator", + "installs": 419, + "weekDownloads": 25, + "stars": -1, + "issues": 0, + "score": 1 + }, + "youtube": { + "title": { + "de": "youtube", + "en": "youtube", + "ru": "youtube", + "zh-cn": "youtube" + }, + "content": "adapterref/iobroker.youtube/README.md", + "icon": "adapterref/iobroker.youtube/youtube.png", + "keywords": "youtube, social, video, web", + "authors": "Matthias Kleine ", + "license": "MIT", + "published": "2019-10-18T12:25:27.750Z", + "version": "5.0.0", + "latestVersion": "5.0.0", + "compact": true, + "description": { + "en": "Statistics like views, subscribers and videos", + "de": "Statistiken wie Aufrufe, Abonnenten und Videos", + "ru": "Статистика, такая как просмотры, подписчики и видео", + "pt": "Estatísticas como visualizações, inscritos e vídeos", + "nl": "Statistieken zoals weergaven, abonnees en video's", + "fr": "Statistiques comme les vues, les abonnés et les vidéos", + "it": "Statistiche come visualizzazioni, iscritti e video", + "es": "Estadísticas como vistas, suscriptores y videos.", + "pl": "Statystyki, takie jak wyświetlenia, subskrybenci i filmy", + "uk": "Такі статистичні дані, як перегляди, підписки та відео", + "zh-cn": "观看次数、订阅者和视频等统计数据" + }, + "titleFull": { + "en": "YouTube", + "de": "Youtube", + "ru": "YouTube", + "pt": "YouTube", + "nl": "YouTube", + "fr": "Youtube", + "it": "Youtube", + "es": "Youtube", + "pl": "Youtube", + "uk": "YouTube", + "zh-cn": "YouTube" + }, + "branch": "master", + "github": "https://github.com/klein0r/ioBroker.youtube", + "installs": 269, + "weekDownloads": 15, + "stars": 8, + "issues": 1, + "score": 1 + }, + "openligadb": { + "title": { + "de": "openligadb", + "en": "openligadb", + "ru": "openligadb", + "zh-cn": "openligadb" + }, + "content": "adapterref/iobroker.openligadb/README.md", + "icon": "adapterref/iobroker.openligadb/openligadb_n.png", + "keywords": "home automation, openligadb, openliga, football, fussball, bundesliga", + "authors": "oweitman ", "license": "MIT", - "published": "2019-11-17T15:42:53.683Z", - "version": "-.-.-", - "latestVersion": "0.0.2", - "materialize": true, + "published": "2020-01-30T23:18:21.954Z", + "version": "1.4.11", + "latestVersion": "1.7.0", "compact": true, "description": { - "en": "Integrates the stock market in ioBroker", - "de": "Integriert die Börse in ioBroker", - "ru": "Интегрирует фондовый рынок в ioBroker", - "pt": "Integra o mercado de ações no ioBroker", - "nl": "Integreert de aandelenmarkt in ioBroker", - "fr": "Intègre le marché boursier dans ioBroker", - "it": "Integra il mercato azionario in ioBroker", - "es": "Integra el mercado de valores en ioBroker", - "pl": "Integruje giełdę w ioBroker", - "zh-cn": "在ioBroker中整合股票市场" + "en": "OpenLigaDB", + "de": "OpenLigaDB", + "ru": "OpenLigaDB", + "pt": "OpenLigaDB", + "nl": "OpenLigaDB", + "fr": "OpenLigaDB", + "it": "OpenLigaDB", + "es": "OpenLigaDB", + "pl": "OpenLigaDB", + "zh-cn": "OpenLigaDB", + "uk": "OpenLigaDB" }, "titleFull": { - "en": "Stockmarket", - "de": "Aktienmarkt", - "ru": "Фондовый рынок", - "pt": "Mercado de ações", - "nl": "Beurs", - "fr": "Bourse", - "it": "Mercato azionario", - "es": "Bolsa de Valores", - "pl": "Giełda Papierów Wartościowych", - "zh-cn": "股票市场" + "en": "OpenLigaDB", + "de": "OpenLigaDB", + "ru": "OpenLigaDB", + "pt": "OpenLigaDB", + "nl": "OpenLigaDB", + "fr": "OpenLigaDB", + "it": "OpenLigaDB", + "es": "OpenLigaDB", + "pl": "OpenLigaDB", + "zh-cn": "OpenLigaDB", + "uk": "OpenLigaDB" }, - "branch": "master", - "github": "https://github.com/waoler/ioBroker.stockmarket", - "installs": 98, - "weekDownloads": 1, - "stars": 2, - "issues": 24, + "branch": "main", + "github": "https://github.com/oweitman/ioBroker.openligadb", + "installs": 488, + "weekDownloads": 62, + "stars": 4, + "issues": 30, "score": 1 }, "tvspielfilm": { @@ -20423,109 +19970,12 @@ }, "branch": "master", "github": "https://github.com/iobroker-community-adapters/ioBroker.tvspielfilm", - "installs": 1019, + "installs": 1020, "weekDownloads": 29, "stars": 7, "issues": 8, "score": 1 }, - "corrently": { - "title": { - "de": "corrently", - "en": "corrently", - "ru": "corrently", - "zh-cn": "corrently" - }, - "content": "adapterref/iobroker.corrently/README.md", - "icon": "adapterref/iobroker.corrently/corrently.png", - "keywords": "green energy, energy", - "authors": "bluefox ", - "license": "MIT", - "published": "2019-02-07T22:41:34.432Z", - "version": "-.-.-", - "latestVersion": "0.1.1", - "materialize": true, - "compact": true, - "description": { - "en": "Read green energy index", - "de": "Lesen Sie den grünen Energieindex", - "ru": "Читать индекс зеленой энергии", - "pt": "Leia o índice de energia verde", - "nl": "Lees groene energie-index", - "fr": "Lire l'indice d'énergie verte", - "it": "Leggi l'indice di energia verde", - "es": "Leer índice de energía verde", - "pl": "Przeczytaj indeks zielonej energii", - "zh-cn": "阅读绿色能源指数" - }, - "titleFull": { - "en": "Corrently green energy index", - "de": "Corrently grüner Energieindex", - "ru": "Corrently индекс зеленой энергии", - "pt": "Corrently de energia verde", - "nl": "Corrently groene energie-index", - "fr": "Indice d'énergie verte Corrently", - "it": "Indice di energia verde Corrently", - "es": "Indice de energía verde Corrently", - "pl": "Corrently wskaźnik zielonej energii", - "zh-cn": "相应的绿色能源指数" - }, - "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.corrently", - "installs": 12, - "weekDownloads": 5, - "stars": 2, - "issues": 9, - "score": 1 - }, - "yahoo-stock-market": { - "title": { - "de": "yahoo-stock-market", - "en": "yahoo-stock-market", - "ru": "yahoo-stock-market", - "zh-cn": "yahoo-stock-market" - }, - "content": "adapterref/iobroker.yahoo-stock-market/README.md", - "icon": "adapterref/iobroker.yahoo-stock-market/yahoo-stock-market.png", - "keywords": "stock market Börse Aktien Aktienwert", - "authors": "Newan ", - "license": "MIT", - "published": "2022-09-12T14:28:39.962Z", - "version": "0.0.7", - "latestVersion": "0.0.7", - "compact": true, - "description": { - "en": "stockmarket", - "de": "Aktienmarkt", - "ru": "фондовый рынок", - "pt": "mercado de ações", - "nl": "beurs", - "fr": "bourse", - "it": "mercato azionario", - "es": "bolsa de Valores", - "pl": "Giełda Papierów Wartościowych", - "zh-cn": "股市" - }, - "titleFull": { - "en": "Stock Market", - "de": "Stock Market", - "ru": "Фондовый рынок", - "pt": "Stock Market", - "nl": "Stock Market", - "fr": "Stock Market", - "it": "Stock Market", - "es": "Bolsa de Valores", - "pl": "Giełda Papierów Wartościowych", - "zh-cn": "股市" - }, - "branch": "main", - "github": "https://github.com/Newan/ioBroker.yahoo-stock-market", - "installs": 227, - "weekDownloads": 11, - "stars": 2, - "issues": 1, - "score": 1 - }, "tvprogram": { "title": { "de": "tvprogram", @@ -20568,7 +20018,7 @@ }, "branch": "master", "github": "https://github.com/oweitman/ioBroker.tvprogram", - "installs": 622, + "installs": 625, "weekDownloads": 16, "stars": 2, "issues": 29, @@ -20581,46 +20031,146 @@ "ru": "exchangerates", "zh-cn": "exchangerates" }, - "content": "adapterref/iobroker.exchangerates/README.md", - "icon": "adapterref/iobroker.exchangerates/exchangerates.png", - "keywords": "Exchange rates, currency", - "authors": "instalator ", + "content": "adapterref/iobroker.exchangerates/README.md", + "icon": "adapterref/iobroker.exchangerates/exchangerates.png", + "keywords": "Exchange rates, currency", + "authors": "instalator ", + "license": "MIT", + "published": "2019-12-04T15:14:51.444Z", + "version": "0.1.0", + "latestVersion": "0.1.0", + "materialize": true, + "compact": true, + "description": { + "en": "Exchange rates", + "de": "Wechselkurse", + "ru": "Курсы валют", + "pt": "Taxas de câmbio", + "nl": "Wisselkoersen", + "fr": "Taux de change", + "it": "Tassi di cambio", + "es": "Tipos de cambio", + "pl": "Kursy walut", + "zh-cn": "貨幣匯率" + }, + "titleFull": { + "en": "Exchange rates", + "de": "Wechselkurse", + "ru": "Курсы валют", + "pt": "Taxas de câmbio", + "nl": "Wisselkoersen", + "fr": "Taux d'échange", + "it": "Tassi di cambio", + "es": "Los tipos de cambio", + "pl": "Kurs wymiany", + "zh-cn": "汇率" + }, + "branch": "master", + "github": "https://github.com/instalator/ioBroker.exchangerates", + "installs": 120, + "weekDownloads": 1, + "stars": -1, + "issues": 4, + "score": 1 + }, + "systeminfo": { + "title": { + "de": "systeminfo", + "en": "systeminfo", + "ru": "systeminfo", + "zh-cn": "systeminfo" + }, + "content": "adapterref/iobroker.systeminfo/README.md", + "icon": "adapterref/iobroker.systeminfo/systeminfo.png", + "keywords": "Systeminfo, System, Web, Files, JSON, HTTP, XML", + "authors": "ioBroker community, mcm1957 ", + "license": "MIT", + "published": "2017-11-20T14:11:20.298Z", + "version": "1.2.0", + "latestVersion": "1.2.0", + "materialize": false, + "compact": false, + "description": { + "en": "Adapter to get (or set) data from systems or the web", + "de": "Adapter zum Lesen (oder Schreiben) von Daten von Systemen oder aus dem Web", + "ru": "Адаптер, чтобы получить (или установить) данные из систем или веб", + "pt": "Adaptador para obter (ou definir) dados de sistemas ou web", + "nl": "Vertaling:", + "fr": "Adaptateur pour obtenir (ou définir) des données de systèmes ou du web", + "it": "Adattatore per ottenere (o impostare) i dati dai sistemi o dal web", + "es": "Adaptador para obtener (o establecer) datos de sistemas o la web", + "pl": "Adapter to get (lub set) data from systems or web pages (ang.)", + "uk": "Перехідник для отримання (або встановлення) даних з систем або веб", + "zh-cn": "获取(或)系统或网络的数据" + }, + "titleFull": { + "en": "System Info", + "de": "System Info", + "ru": "System Info", + "pt": "System Info", + "nl": "System Info", + "fr": "System Info", + "it": "System Info", + "es": "System Info", + "pl": "System Info", + "uk": "System Info", + "zh-cn": "System Info" + }, + "branch": "master", + "github": "https://github.com/iobroker-community-adapters/ioBroker.systeminfo", + "installs": 2083, + "weekDownloads": 74, + "stars": 10, + "issues": 15, + "score": 1 + }, + "parcel": { + "title": { + "de": "parcel", + "en": "parcel", + "ru": "parcel", + "zh-cn": "parcel" + }, + "content": "adapterref/iobroker.parcel/README.md", + "icon": "adapterref/iobroker.parcel/parcel.png", + "keywords": "parcel, tracking, paketverfolgung, sendungsverfolgung, dhl, gls, ups, hermes, paket, 17Track, Amazon, dpd, briefe", + "authors": "TA2k ", "license": "MIT", - "published": "2019-12-04T15:14:51.444Z", - "version": "0.1.0", - "latestVersion": "0.1.0", + "published": "2022-02-15T19:27:18.979Z", + "version": "-.-.-", + "latestVersion": "0.2.7", "materialize": true, "compact": true, "description": { - "en": "Exchange rates", - "de": "Wechselkurse", - "ru": "Курсы валют", - "pt": "Taxas de câmbio", - "nl": "Wisselkoersen", - "fr": "Taux de change", - "it": "Tassi di cambio", - "es": "Tipos de cambio", - "pl": "Kursy walut", - "zh-cn": "貨幣匯率" + "en": "Parcel tracking", + "de": "Paket Sendungsverfolgung", + "ru": "Отслеживание посылок", + "pt": "Rastreamento de encomendas", + "nl": "Pakket volgen", + "fr": "Suivi colis", + "it": "Tracciamento del pacco", + "es": "Seguimiento de paquetes", + "pl": "Śledzenie przesyłek", + "zh-cn": "包裹追踪" }, "titleFull": { - "en": "Exchange rates", - "de": "Wechselkurse", - "ru": "Курсы валют", - "pt": "Taxas de câmbio", - "nl": "Wisselkoersen", - "fr": "Taux d'échange", - "it": "Tassi di cambio", - "es": "Los tipos de cambio", - "pl": "Kurs wymiany", - "zh-cn": "汇率" + "en": "Parcel tracking", + "de": "Paket Sendungsverfolgung", + "ru": "Отслеживание посылок", + "pt": "Rastreamento de encomendas", + "nl": "Pakket volgen", + "fr": "Suivi colis", + "it": "Tracciamento del pacco", + "es": "Seguimiento de paquetes", + "pl": "Śledzenie przesyłek", + "zh-cn": "包裹追踪" }, "branch": "master", - "github": "https://github.com/instalator/ioBroker.exchangerates", - "installs": 120, - "weekDownloads": 1, - "stars": -1, - "issues": 4, + "github": "https://github.com/TA2k/ioBroker.parcel", + "installs": 939, + "weekDownloads": 14, + "stars": 18, + "issues": 32, "score": 1 }, "lowpass-filter": { @@ -20665,212 +20215,409 @@ "zh-cn": "第1条 低通行证", "uk": "Фільтр низьких частот 1-го порядку" }, - "branch": "main", - "github": "https://github.com/BenAhrdt/ioBroker.lowpass-filter", - "installs": 54, - "weekDownloads": 38, - "stars": -1, - "issues": 0, + "branch": "main", + "github": "https://github.com/BenAhrdt/ioBroker.lowpass-filter", + "installs": 54, + "weekDownloads": 38, + "stars": -1, + "issues": 0, + "score": 1 + }, + "roadtraffic": { + "title": { + "de": "roadtraffic", + "en": "roadtraffic", + "ru": "roadtraffic", + "zh-cn": "roadtraffic" + }, + "content": "adapterref/iobroker.roadtraffic/README.md", + "icon": "adapterref/iobroker.roadtraffic/roadtraffic.png", + "keywords": "traffic, maps, route, trafficjam", + "authors": "BuZZy1337 , iobroker-community-adapters ", + "license": "MIT", + "published": "2019-02-24T17:33:26.850Z", + "version": "-.-.-", + "latestVersion": "1.2.0", + "materialize": true, + "compact": false, + "description": { + "en": "Adapter to check actual traffic on the road and wake someone up in time to arrive at destination in time\n", + "de": "Adapter, um den tatsächlichen Verkehr auf der Straße zu überprüfen und um rechtzeitig geweckt zu werden, um pünktlich zum Ziel zu gelangen\n", + "ru": "Адаптер для проверки фактического трафика на дороге и просыпаться кто-то вовремя, чтобы прибыть в пункт назначения вовремя\n", + "pt": "Adaptador para verificar o tráfego real na estrada e acordar alguém no tempo para chegar ao destino no tempo\n", + "nl": "Adapter om het verkeer op de weg te controleren en iemand wakker te maken in de tijd om te arriveren in de tijd\n", + "fr": "Adaptateur pour vérifier le trafic réel sur la route et réveiller quelqu'un à temps pour arriver à destination à temps\n", + "it": "Adattatore per controllare il traffico effettivo sulla strada e svegliare qualcuno in tempo per arrivare a destinazione in tempo\n", + "es": "Adaptador para comprobar el tráfico real en la carretera y despertar a alguien a tiempo para llegar a destino en el tiempo\n", + "pl": "Adapter, aby sprawdzić rzeczywisty ruch na drodze i budzi kogoś w czasie, by przyjechać do miejsca\n", + "uk": "Перехідник для перевірки фактичного трафіку на дорозі і прокидати когось на час, щоб приїхати в пункт призначення\n", + "zh-cn": "检查公路的实际交通,并及时到达目的地的人\n" + }, + "titleFull": { + "en": "RoadTraffic", + "de": "RoadTraffic", + "ru": "RoadТраффик", + "pt": "RoadTraffic", + "nl": "RoadTraffic", + "fr": "RoadTraffic", + "it": "RoadTraffic", + "es": "RoadTraffic", + "pl": "RoadTraff", + "uk": "Дорожня дорога", + "zh-cn": "道路交通工具" + }, + "branch": "master", + "github": "https://github.com/iobroker-community-adapters/ioBroker.roadtraffic", + "installs": 184, + "weekDownloads": 6, + "stars": 12, + "issues": 10, + "score": 1 + }, + "stockmarket": { + "title": { + "de": "stockmarket", + "en": "stockmarket", + "ru": "stockmarket", + "zh-cn": "stockmarket" + }, + "content": "adapterref/iobroker.stockmarket/README.md", + "icon": "adapterref/iobroker.stockmarket/stockmarket.png", + "keywords": "stock, stockmarket, iobroker", + "authors": "waoler ", + "license": "MIT", + "published": "2019-11-17T15:42:53.683Z", + "version": "-.-.-", + "latestVersion": "0.0.2", + "materialize": true, + "compact": true, + "description": { + "en": "Integrates the stock market in ioBroker", + "de": "Integriert die Börse in ioBroker", + "ru": "Интегрирует фондовый рынок в ioBroker", + "pt": "Integra o mercado de ações no ioBroker", + "nl": "Integreert de aandelenmarkt in ioBroker", + "fr": "Intègre le marché boursier dans ioBroker", + "it": "Integra il mercato azionario in ioBroker", + "es": "Integra el mercado de valores en ioBroker", + "pl": "Integruje giełdę w ioBroker", + "zh-cn": "在ioBroker中整合股票市场" + }, + "titleFull": { + "en": "Stockmarket", + "de": "Aktienmarkt", + "ru": "Фондовый рынок", + "pt": "Mercado de ações", + "nl": "Beurs", + "fr": "Bourse", + "it": "Mercato azionario", + "es": "Bolsa de Valores", + "pl": "Giełda Papierów Wartościowych", + "zh-cn": "股票市场" + }, + "branch": "master", + "github": "https://github.com/waoler/ioBroker.stockmarket", + "installs": 98, + "weekDownloads": 1, + "stars": 2, + "issues": 24, + "score": 1 + }, + "odl": { + "title": { + "de": "odl", + "en": "odl", + "ru": "odl", + "zh-cn": "odl" + }, + "content": "adapterref/iobroker.odl/README.md", + "icon": "adapterref/iobroker.odl/odl.png", + "keywords": "ODL, Gamma Ortsdosisleistung, Umweltradioaktivität, BfS, µSv/h", + "authors": "Peter Müller ", + "license": "MIT", + "published": "2019-10-14T14:32:02.669Z", + "version": "3.0.1", + "latestVersion": "4.0.0", + "compact": true, + "description": { + "en": "Ambient dose rate data from the German Federal Office for Radiation Protection.", + "de": "Ortsdosisleistungsdaten des Bundesamtes für Strahlenschutz (BfS).", + "ru": "Данные о мощности дозы от Федерального ведомства по радиационной защите Германии.", + "pt": "Dados da taxa de dose ambiente do Escritório Federal Alemão para Proteção contra Radiação.", + "nl": "Omgevingsdosisgegevens van het Duitse federale kantoor voor stralingsbescherming.", + "fr": "Données relatives au débit de dose ambiante fournies par l'Office fédéral allemand de protection contre les radiations.", + "it": "Dati sulla velocità di dose ambientale dall'Ufficio federale tedesco per la radioprotezione.", + "es": "Datos de la tasa de dosis ambiental de la Oficina Federal Alemana de Protección Radiológica.", + "pl": "Dane dotyczące dawki w warunkach otoczenia z niemieckiego Federalnego Urzędu Ochrony przed Promieniowaniem.", + "zh-cn": "来自德国联邦辐射防护局的环境剂量率数据。", + "uk": "Дані про потужність дози навколишнього середовища від Федерального відомства радіаційного захисту Німеччини." + }, + "titleFull": { + "en": "Abient Dose Rate", + "de": "Ortsdosisleistung", + "ru": "Абиентная мощность дозы", + "pt": "Taxa de Dose Abiente", + "nl": "Abient dosistempo", + "fr": "Débit de dose ambiant", + "it": "Dose Abitante", + "es": "Tasa de dosis ambiental", + "pl": "Abient Dawka", + "zh-cn": "体外剂量率", + "uk": "Абіентна потужність дози" + }, + "branch": "master", + "github": "https://github.com/crycode-de/ioBroker.odl", + "installs": 645, + "weekDownloads": 165, + "stars": 2, + "issues": 2, + "score": 1 + }, + "valuetrackerovertime": { + "title": { + "de": "valuetrackerovertime", + "en": "valuetrackerovertime", + "ru": "valuetrackerovertime", + "zh-cn": "valuetrackerovertime" + }, + "content": "adapterref/iobroker.valuetrackerovertime/README.md", + "icon": "adapterref/iobroker.valuetrackerovertime/valuetrackerovertime.png", + "keywords": "Tracker, statistic, history, log data", + "authors": "Omega236 ", + "license": "MIT", + "published": "2020-12-30T10:04:17.959Z", + "version": "1.0.1", + "latestVersion": "1.0.1", + "materialize": true, + "compact": true, + "description": { + "en": "Tracks number-changes over timepsans like hours/days/years ...", + "de": "Verfolgen Sie Zahlenwechsel über Zeitgenossen wie Stunden/Tage/Jahre ...", + "ru": "Отслеживая число-изменения по времени, как часы/дни/годы ...", + "pt": "Rastreia as mudanças de número ao longo dos timepsans como horas / dias / anos ...", + "nl": "Tracks nummerwisselingen over timepsans zoals uren/days/ jaar...", + "fr": "Suivi des changements de nombre sur les timepsans comme les heures/jours/années ...", + "it": "Traccia i cambiamenti numerici nel corso di timepsans come ore / giorni / anni ...", + "es": "Rastrea el número de cambios en los timepsans como horas/días/años ...", + "pl": "Utwory zmieniają się w czasie, np. godziny/dzień..", + "uk": "Відстеження кількості змін за часом, як годин / днів / років ...", + "zh-cn": "如小时/日/年等时间变动数......" + }, + "titleFull": { + "en": "ValueTrackerOverTime", + "de": "ValueTrackerOverTime", + "ru": "ValueTrackerOverTime", + "pt": "ValueTrackerOverTime", + "nl": "ValueTrackerOverTime", + "fr": "ValueTrackerOverTime", + "it": "ValueTrackerOverTime", + "es": "ValueTrackerOverTime", + "pl": "ValueTrackerOverTime", + "uk": "ValueTrackerOverTime", + "zh-cn": "价值营商" + }, + "branch": "master", + "github": "https://github.com/Omega236/ioBroker.valuetrackerovertime", + "installs": 677, + "weekDownloads": 27, + "stars": 4, + "issues": 1, "score": 1 }, - "drag-indicator": { + "corrently": { "title": { - "de": "drag-indicator", - "en": "drag-indicator", - "ru": "drag-indicator", - "zh-cn": "drag-indicator" + "de": "corrently", + "en": "corrently", + "ru": "corrently", + "zh-cn": "corrently" }, - "content": "adapterref/iobroker.drag-indicator/README.md", - "icon": "adapterref/iobroker.drag-indicator/drag-indicator.png", - "keywords": "drag-indicator, Schleppzeiger, min, max", - "authors": "BenAhrdt ", + "content": "adapterref/iobroker.corrently/README.md", + "icon": "adapterref/iobroker.corrently/corrently.png", + "keywords": "green energy, energy", + "authors": "bluefox ", "license": "MIT", - "published": "2022-05-04T18:57:14.416Z", - "version": "2.2.0", - "latestVersion": "2.2.0", + "published": "2019-02-07T22:41:34.432Z", + "version": "-.-.-", + "latestVersion": "0.1.1", + "materialize": true, "compact": true, "description": { - "en": "Shows the min and max of a selected value", - "de": "Zeigt das Minimum und Maximum eines ausgewählten Werts an", - "ru": "Показывает минимум и максимум выбранного значения", - "pt": "Mostra o mínimo e o máximo de um valor selecionado", - "nl": "Toont de min en max van een geselecteerde waarde", - "fr": "Affiche le min et le max d'une valeur sélectionnée", - "it": "Mostra il minimo e il massimo di un valore selezionato", - "es": "Muestra el mínimo y el máximo de un valor seleccionado", - "pl": "Pokazuje minimalną i maksymalną wartość wybranej wartości", - "zh-cn": "显示所选值的最小值和最大值", - "uk": "Показує мінімальне та максимальне значення вибраного значення" + "en": "Read green energy index", + "de": "Lesen Sie den grünen Energieindex", + "ru": "Читать индекс зеленой энергии", + "pt": "Leia o índice de energia verde", + "nl": "Lees groene energie-index", + "fr": "Lire l'indice d'énergie verte", + "it": "Leggi l'indice di energia verde", + "es": "Leer índice de energía verde", + "pl": "Przeczytaj indeks zielonej energii", + "zh-cn": "阅读绿色能源指数" }, "titleFull": { - "en": "Drag-Indicator", - "de": "Schleppzeiger", - "ru": "Индикатор перетаскивания", - "pt": "Indicador de arrastar", - "nl": "Sleep-indicator", - "fr": "Indicateur de traînée", - "it": "Indicatore di trascinamento", - "es": "Indicador de arrastre", - "pl": "Wskaźnik przeciągania", - "zh-cn": "拖动指示器", - "uk": "Drag-Індикатор" + "en": "Corrently green energy index", + "de": "Corrently grüner Energieindex", + "ru": "Corrently индекс зеленой энергии", + "pt": "Corrently de energia verde", + "nl": "Corrently groene energie-index", + "fr": "Indice d'énergie verte Corrently", + "it": "Indice di energia verde Corrently", + "es": "Indice de energía verde Corrently", + "pl": "Corrently wskaźnik zielonej energii", + "zh-cn": "相应的绿色能源指数" }, - "branch": "main", - "github": "https://github.com/BenAhrdt/ioBroker.drag-indicator", - "installs": 424, - "weekDownloads": 25, - "stars": -1, - "issues": 0, + "branch": "master", + "github": "https://github.com/ioBroker/ioBroker.corrently", + "installs": 12, + "weekDownloads": 5, + "stars": 2, + "issues": 9, "score": 1 }, - "parcel": { + "nina": { "title": { - "de": "parcel", - "en": "parcel", - "ru": "parcel", - "zh-cn": "parcel" + "de": "nina", + "en": "nina", + "ru": "nina", + "zh-cn": "nina" }, - "content": "adapterref/iobroker.parcel/README.md", - "icon": "adapterref/iobroker.parcel/parcel.png", - "keywords": "parcel, tracking, paketverfolgung, sendungsverfolgung, dhl, gls, ups, hermes, paket, 17Track, Amazon, dpd, briefe", - "authors": "TA2k ", + "content": "adapterref/iobroker.nina/README.md", + "icon": "adapterref/iobroker.nina/nina.png", + "keywords": "NINA, Gefahrenwarnung, Warnung, KATWARN", + "authors": "tomboxi ", "license": "MIT", - "published": "2022-02-15T19:27:18.979Z", - "version": "-.-.-", - "latestVersion": "0.2.7", + "published": "2019-07-28T11:17:24.345Z", + "version": "0.0.25", + "latestVersion": "0.0.26", "materialize": true, "compact": true, "description": { - "en": "Parcel tracking", - "de": "Paket Sendungsverfolgung", - "ru": "Отслеживание посылок", - "pt": "Rastreamento de encomendas", - "nl": "Pakket volgen", - "fr": "Suivi colis", - "it": "Tracciamento del pacco", - "es": "Seguimiento de paquetes", - "pl": "Śledzenie przesyłek", - "zh-cn": "包裹追踪" + "en": "Notfall-Informations- und Nachrichten-App", + "de": "Notfall-Informations- und Nachrichten-App", + "ru": "Notfall-информация- и Nachrichten-приложение", + "pt": "Notfall-Informations- und Nachrichten-App", + "nl": "Notfall-Informations- und Nachrichten-App", + "fr": "Notfall-Informations- und Nachrichten-App", + "it": "Notfall-Informations- und Nachrichten-App", + "es": "Notfall-Informations- und Nachrichten-App", + "pl": "Notfall-Informations- und Nachrichten-App", + "zh-cn": "Notfall-Informations- und Nachrichten-App" }, "titleFull": { - "en": "Parcel tracking", - "de": "Paket Sendungsverfolgung", - "ru": "Отслеживание посылок", - "pt": "Rastreamento de encomendas", - "nl": "Pakket volgen", - "fr": "Suivi colis", - "it": "Tracciamento del pacco", - "es": "Seguimiento de paquetes", - "pl": "Śledzenie przesyłek", - "zh-cn": "包裹追踪" + "en": "Notfall-Informations- und Nachrichten-App", + "de": "Notfall-Informations- und Nachrichten-App", + "ru": "Notfall-информация- и Nachrichten-приложение", + "pt": "Notfall-Informations- und Nachrichten-App", + "nl": "Notfall-Informations- und Nachrichten-App", + "fr": "Notfall-Informations- und Nachrichten-App", + "it": "Notfall-Informations- und Nachrichten-App", + "es": "Notfall-Informations- und Nachrichten-App", + "pl": "Notfall-Informations- und Nachrichten-App", + "zh-cn": "Notfall-Informations- und Nachrichten-App" }, "branch": "master", - "github": "https://github.com/TA2k/ioBroker.parcel", - "installs": 946, - "weekDownloads": 14, - "stars": 18, - "issues": 32, + "github": "https://github.com/TA2k/ioBroker.nina", + "installs": 2850, + "weekDownloads": 75, + "stars": 14, + "issues": 19, "score": 1 }, - "minuaru": { + "yahoo-stock-market": { "title": { - "de": "minuaru", - "en": "minuaru", - "ru": "minuaru", - "zh-cn": "minuaru" + "de": "yahoo-stock-market", + "en": "yahoo-stock-market", + "ru": "yahoo-stock-market", + "zh-cn": "yahoo-stock-market" }, - "content": "adapterref/iobroker.minuaru/README.md", - "icon": "adapterref/iobroker.minuaru/minuaru.png", - "keywords": "visualization, alarmsystem", - "authors": "svallant ", + "content": "adapterref/iobroker.yahoo-stock-market/README.md", + "icon": "adapterref/iobroker.yahoo-stock-market/yahoo-stock-market.png", + "keywords": "stock market Börse Aktien Aktienwert", + "authors": "Newan ", "license": "MIT", - "published": "2022-01-29T14:13:46.457Z", - "version": "-.-.-", - "latestVersion": "1.1.0", - "materialize": true, + "published": "2022-09-12T14:28:39.962Z", + "version": "0.0.7", + "latestVersion": "0.0.7", "compact": true, "description": { - "en": "alarmsystem for ioBroker and minuvis", - "de": "alarmanlage für ioBroker und minuvis", - "ru": "сигнализация для ioBroker и minuvis", - "pt": "sistema de alarme para ioBroker e minuvis", - "nl": "alarmsysteem voor ioBroker en minuvis", - "fr": "système d'alarme pour ioBroker et minuvis", - "it": "sistema di allarme per ioBroker e minuvis", - "es": "sistema de alarma para ioBroker y minuvis", - "pl": "alarm dla ioBrokera i minuvisa", - "uk": "система сигналізації для ioBroker та minuvis", - "zh-cn": "警觉系统" + "en": "stockmarket", + "de": "Aktienmarkt", + "ru": "фондовый рынок", + "pt": "mercado de ações", + "nl": "beurs", + "fr": "bourse", + "it": "mercato azionario", + "es": "bolsa de Valores", + "pl": "Giełda Papierów Wartościowych", + "zh-cn": "股市" }, "titleFull": { - "en": "minuvis alarmsystem", - "de": "minuvis alarmsystem", - "ru": "minuvis сигнализация", - "pt": "sistema de alarme minuvis", - "nl": "minuvis alarmsystem", - "fr": "minuvis alarmsystem", - "it": "minuvis sistema di allarme", - "es": "minuvis alarmsystem", - "pl": "alarm alarm", - "uk": "система сигналізації", - "zh-cn": "震惊系统" + "en": "Stock Market", + "de": "Stock Market", + "ru": "Фондовый рынок", + "pt": "Stock Market", + "nl": "Stock Market", + "fr": "Stock Market", + "it": "Stock Market", + "es": "Bolsa de Valores", + "pl": "Giełda Papierów Wartościowych", + "zh-cn": "股市" }, "branch": "main", - "github": "https://github.com/minukodu/ioBroker.minuaru", - "installs": 8, - "weekDownloads": 0, - "stars": 1, + "github": "https://github.com/Newan/ioBroker.yahoo-stock-market", + "installs": 227, + "weekDownloads": 11, + "stars": 2, "issues": 1, "score": 1 }, - "odl": { + "statistics": { "title": { - "de": "odl", - "en": "odl", - "ru": "odl", - "zh-cn": "odl" + "de": "statistics", + "en": "statistics", + "ru": "statistics", + "zh-cn": "statistics" }, - "content": "adapterref/iobroker.odl/README.md", - "icon": "adapterref/iobroker.odl/odl.png", - "keywords": "ODL, Gamma Ortsdosisleistung, Umweltradioaktivität, BfS, µSv/h", - "authors": "Peter Müller ", + "content": "adapterref/iobroker.statistics/README.md", + "icon": "adapterref/iobroker.statistics/statistics.png", + "keywords": "statistics, count, average, sum, min max, consumption, energy", + "authors": "foxthefox , bluefox , Matthias Kleine ", "license": "MIT", - "published": "2019-10-14T14:32:02.669Z", - "version": "3.0.1", - "latestVersion": "4.0.0", + "published": "2019-01-06T20:45:58.617Z", + "version": "2.4.0", + "latestVersion": "2.4.0", "compact": true, "description": { - "en": "Ambient dose rate data from the German Federal Office for Radiation Protection.", - "de": "Ortsdosisleistungsdaten des Bundesamtes für Strahlenschutz (BfS).", - "ru": "Данные о мощности дозы от Федерального ведомства по радиационной защите Германии.", - "pt": "Dados da taxa de dose ambiente do Escritório Federal Alemão para Proteção contra Radiação.", - "nl": "Omgevingsdosisgegevens van het Duitse federale kantoor voor stralingsbescherming.", - "fr": "Données relatives au débit de dose ambiante fournies par l'Office fédéral allemand de protection contre les radiations.", - "it": "Dati sulla velocità di dose ambientale dall'Ufficio federale tedesco per la radioprotezione.", - "es": "Datos de la tasa de dosis ambiental de la Oficina Federal Alemana de Protección Radiológica.", - "pl": "Dane dotyczące dawki w warunkach otoczenia z niemieckiego Federalnego Urzędu Ochrony przed Promieniowaniem.", - "zh-cn": "来自德国联邦辐射防护局的环境剂量率数据。", - "uk": "Дані про потужність дози навколишнього середовища від Федерального відомства радіаційного захисту Німеччини." + "en": "Provides statistics like day minimum, day maximum, day average, delta and much more", + "de": "Bietet Statistiken wie Tagesminimum, Tagesmaximum, Tagesdurchschnitt, Delta und vieles mehr", + "ru": "Обеспечивает статистику как минимум дня, максимальный день, средний день, дельта и многое другое", + "pt": "Fornece estatísticas como dia mínimo, dia máximo, dia média, delta e muito mais", + "nl": "Provides statistieken zoals dagelijks, maximaal, dag gemiddeld, delta en veel meer", + "fr": "Fournit des statistiques comme le minimum de jour, le maximum de jour, la moyenne de jour, delta et beaucoup plus", + "it": "Fornisce statistiche come il minimo del giorno, il massimo del giorno, la media del giorno, delta e molto altro", + "es": "Proporciona estadísticas como mínimo de día, máximo de día, promedio de día, delta y mucho más", + "pl": "Obserwuje statystyki takie jak np. dzień minimalny, średnia dnia, delta i znacznie więcej", + "uk": "Надає такі статистичні дані, як мінімум, максимум за день, середнє значення за день, дельта та багато іншого", + "zh-cn": "提供每日最低、每天最高、每天平均、日报、审会和更多的统计数字" }, "titleFull": { - "en": "Abient Dose Rate", - "de": "Ortsdosisleistung", - "ru": "Абиентная мощность дозы", - "pt": "Taxa de Dose Abiente", - "nl": "Abient dosistempo", - "fr": "Débit de dose ambiant", - "it": "Dose Abitante", - "es": "Tasa de dosis ambiental", - "pl": "Abient Dawka", - "zh-cn": "体外剂量率", - "uk": "Абіентна потужність дози" + "en": "Statistics for states", + "de": "Statistiken für Zustände", + "ru": "Статистика для состояний", + "pt": "Estatísticas", + "nl": "Statistieken voor objecten", + "fr": "Statistiques pour les objets", + "it": "Statistiche per oggetti", + "es": "Estadísticas para objetos", + "pl": "Statystyki obiektów", + "uk": "Статистика по штатах", + "zh-cn": "状态统计" }, "branch": "master", - "github": "https://github.com/crycode-de/ioBroker.odl", - "installs": 644, - "weekDownloads": 165, - "stars": 2, - "issues": 2, + "github": "https://github.com/iobroker-community-adapters/ioBroker.statistics", + "installs": 3313, + "weekDownloads": 68, + "stars": 19, + "issues": 3, "score": 1 }, "device-watcher": { @@ -20917,772 +20664,746 @@ }, "branch": "main", "github": "https://github.com/iobroker-community-adapters/ioBroker.device-watcher", - "installs": 1864, + "installs": 1866, "weekDownloads": 61, "stars": 19, "issues": 13, "score": 1 - } - } - }, - "multimedia": { - "title": { - "en": "Multimedia", - "de": "Multimedia", - "ru": "Мультимедиа", - "pt": "Multimídia", - "nl": "Multimedia", - "fr": "Multimédia", - "it": "Multimedia", - "es": "Multimedia", - "pl": "Multimedia" - }, - "pages": { - "cec2": { - "title": { - "de": "cec2", - "en": "cec2", - "ru": "cec2", - "zh-cn": "cec2" - }, - "content": "adapterref/iobroker.cec2/README.md", - "icon": "adapterref/iobroker.cec2/cec2.png", - "keywords": "multimedia, HDMI, CEC, TV", - "authors": "Garfonso ", - "license": "MIT", - "published": "2020-01-28T20:41:50.009Z", - "version": "0.1.3", - "latestVersion": "0.1.3", - "compact": true, - "description": { - "en": "Can be used to monitor / control multimedia devices using the HDMI CEC bus. Possible commands include power on/off, switch input (for TVs), volume up/donw", - "de": "Kann benutzt werden um Multimediageräte, die über den HDMI CEC Bus kommunizieren zu überwachen und zu kontrollieren. Mögliche Kommandos enthalten Standby an/aus, Eingang wählen (am TV), Lauter/Leiser.", - "ru": "Может использоваться для мониторинга/управления мультимедийными устройствами по шине HDMI CEC. Возможные команды включают в себя включение/выключение питания, переключение входа (для телевизоров), увеличение/уменьшение громкости.", - "pt": "Pode ser usado para monitorar/controlar dispositivos multimídia usando o barramento HDMI CEC. Os comandos possíveis incluem ligar/desligar, interruptor de entrada (para TVs), aumentar/diminuir volume", - "nl": "Kan worden gebruikt om multimedia-apparaten te bewaken / bedienen met behulp van de HDMI CEC-bus. Mogelijke commando's zijn onder meer aan/uit, schakelaaringang (voor tv's), volume omhoog/omlaag", - "fr": "Peut être utilisé pour surveiller/contrôler des appareils multimédias à l'aide du bus HDMI CEC. Les commandes possibles incluent la mise sous/hors tension, l'entrée de commutation (pour les téléviseurs), le volume haut/bas", - "it": "Può essere utilizzato per monitorare/controllare dispositivi multimediali utilizzando il bus HDMI CEC. Possibili comandi includono accensione/spegnimento, ingresso interruttore (per TV), volume su/giù", - "es": "Se puede usar para monitorear/controlar dispositivos multimedia usando el bus HDMI CEC. Los comandos posibles incluyen encendido/apagado, cambiar entrada (para televisores), subir/bajar volumen", - "pl": "Może być używany do monitorowania / sterowania urządzeniami multimedialnymi za pomocą magistrali HDMI CEC. Możliwe polecenia obejmują włączanie/wyłączanie zasilania, wejście przełącznika (dla telewizorów), zwiększanie/zmniejszanie głośności", - "uk": "Може використовуватися для моніторингу / керування мультимедійними пристроями за допомогою шини HDMI CEC. Серед можливих команд — увімкнути/вимкнути живлення, перемкнути вхід (для телевізорів), збільшити/зменшити гучність", - "zh-cn": "可用于监视/控制使用 HDMI CEC 总线的多媒体设备。可能的命令包括电源开/关、开关输入(用于电视)、音量增大/减小" - }, - "titleFull": { - "en": "HDMI CEC devices 2", - "de": "HDMI CEC Geräte 2", - "ru": "Устройства HDMI CEC 2", - "pt": "Dispositivos HDMI CEC 2", - "nl": "HDMI CEC-apparaten 2", - "fr": "Périphériques HDMI CEC 2", - "it": "Dispositivi HDMI CEC 2", - "es": "Dispositivos HDMI CEC 2", - "pl": "Urządzenia HDMI CEC 2", - "uk": "Пристрої HDMI CEC 2", - "zh-cn": "HDMI CEC 设备 2" - }, - "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.cec2", - "installs": 79, - "weekDownloads": 7, - "stars": 9, - "issues": 5, - "score": 1 }, - "foobar2000": { + "rssfeed": { "title": { - "de": "foobar2000", - "en": "foobar2000", - "ru": "foobar2000", - "zh-cn": "foobar2000" + "de": "rssfeed", + "en": "rssfeed", + "ru": "rssfeed", + "zh-cn": "rssfeed" }, - "content": "adapterref/iobroker.foobar2000/README.md", - "icon": "adapterref/iobroker.foobar2000/foobar2000.png", - "keywords": "foobar2000, player", - "authors": "instalator, iobroker-community-adapters ", + "content": "adapterref/iobroker.rssfeed/README.md", + "icon": "adapterref/iobroker.rssfeed/rssfeed.png", + "keywords": "rss, atom, rdf, feed", + "authors": "oweitman ", "license": "MIT", - "published": "2016-10-20T10:58:40.127Z", - "version": "2.2.0", - "latestVersion": "2.2.0", - "materialize": true, + "published": "2020-03-31T21:07:58.157Z", + "version": "3.1.0", + "latestVersion": "3.1.0", "compact": true, "description": { - "en": "Control your foobar2000 player", - "de": "Steuern Sie Ihren foobar2000 Player", - "ru": "Контролируйте своего игрока foobar2000", - "pt": "Controle o seu jogador foobar2000", - "nl": "Controleer je foobar2000 speler", - "fr": "Contrôlez votre lecteur foobar2000", - "it": "Controlla il tuo lettore foobar2000", - "es": "Controle su jugador foobar2000", - "pl": "Kontrola nad foobar2000", - "uk": "Керуйте фобар2000", - "zh-cn": "控制你的野蛮2000年事件" + "en": "Adapter and vis widget for rss feeds", + "de": "Adapter und Vis-Widget für rssfeeds", + "ru": "Адаптер и виджет vis для каналов RSS", + "pt": "Adaptador e widget vis para feeds RSS", + "nl": "Adapter en vis widget voor rssfeeds", + "fr": "Adaptateur et widget vis pour les flux rss", + "it": "Adattatore e widget vis per feed rss", + "es": "Adaptador y widget de visualización para feeds rss", + "pl": "Adapter i widżet Vis dla kanałów RSS", + "zh-cn": "rss提要的适配器和可见小部件", + "uk": "Адаптер і віджет vis для RSS-каналів" }, "titleFull": { - "en": "Control foobar2000 player", - "de": "Steuerung foobar2000 Player", - "ru": "Управление foobar2000 игроком", - "pt": "Control foobar2000 jogador", - "nl": "Controle:", - "fr": "Contrôle du joueur de foobar2000", - "it": "Controllo del lettore foobar2000", - "es": "Control foobar2000 jugador", - "pl": "Foobar2000 player", - "uk": "Контроль фобар2000", - "zh-cn": "控制软禁2000年" + "en": "RSS Feed", + "de": "rssfeed", + "ru": "Новостная лента", + "pt": "Feed RSS", + "nl": "rssfeed", + "fr": "Flux RSS", + "it": "RSS Feed", + "es": "RSS Feed", + "pl": "Kanał RSS", + "zh-cn": "RSS订阅", + "uk": "RSS-канал" }, - "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.foobar2000", - "installs": 22, - "weekDownloads": 6, - "stars": -1, - "issues": 2, + "branch": "main", + "github": "https://github.com/oweitman/ioBroker.rssfeed", + "installs": 677, + "weekDownloads": 91, + "stars": 9, + "issues": 19, "score": 1 }, - "denon": { + "heizoel": { "title": { - "de": "denon", - "en": "denon", - "ru": "denon", - "zh-cn": "denon" + "de": "heizoel", + "en": "heizoel", + "ru": "heizoel", + "zh-cn": "heizoel" }, - "content": "adapterref/iobroker.denon/README.md", - "icon": "adapterref/iobroker.denon/denon.png", - "keywords": "denon, marantz, avr, harmony, audio", - "authors": "Moritz Heusinger ", + "content": "adapterref/iobroker.heizoel/README.md", + "icon": "adapterref/iobroker.heizoel/heizoel.png", + "keywords": "Heizöl", + "authors": "TA2k ", "license": "MIT", - "published": "2018-06-04T22:51:21.999Z", - "version": "1.15.12", - "latestVersion": "1.15.12", + "published": "2021-08-08T07:30:41.234Z", + "version": "1.0.3", + "latestVersion": "1.0.3", "materialize": true, "compact": true, "description": { - "en": "Control your DENON or Marantz AV Receiver", - "de": "Steuern Sie Ihren DENON oder Marantz AV-Receiver", - "ru": "Управляйте своим DENON или приемником Marantz AV", - "pt": "Controle o seu receptor AV DENON ou Marantz", - "nl": "Bedien uw DENON of Marantz AV-ontvanger", - "fr": "Contrôlez votre récepteur AV DENON ou Marantz", - "it": "Controlla il tuo ricevitore audio DENON o Marantz", - "es": "Controle su receptor AV DENON o Marantz", - "pl": "Kontroluj swój odbiornik DENON lub Marantz AV", - "zh-cn": "控制你的天龙马兰士或AV接收器" + "en": "Adapter receives current heating oil prices", + "de": "Adapter holt aktuelle Heizölpreise", + "ru": "Адаптер получает текущие цены на мазут", + "pt": "Adaptador recebe preços atuais de óleo para aquecimento", + "nl": "Adapter ontvangt actuele stookolieprijzen", + "fr": "L'adaptateur reçoit les prix actuels du mazout de chauffage", + "it": "L'adattatore riceve i prezzi correnti del gasolio", + "es": "El adaptador recibe los precios actuales del gasóleo para calefacción", + "pl": "Adapter odbiera aktualne ceny oleju opałowego", + "zh-cn": "适配器接收当前取暖油价格" }, "titleFull": { - "en": "DENON AVR", - "de": "DENON AVR" + "en": "heating oil", + "de": "Heizöl", + "ru": "топочный мазут", + "pt": "óleo de aquecimento", + "nl": "olie verhitten", + "fr": "l'huile de chauffage", + "it": "olio bollente", + "es": "aceite de calefaccion", + "pl": "olej opałowy", + "zh-cn": "取暖油" }, "branch": "master", - "github": "https://github.com/foxriver76/ioBroker.denon", - "installs": 2783, - "weekDownloads": 143, - "stars": 19, - "issues": 23, + "github": "https://github.com/TA2k/ioBroker.heizoel", + "installs": 959, + "weekDownloads": 29, + "stars": 4, + "issues": 3, "score": 1 }, - "pjlink": { + "contact": { "title": { - "de": "pjlink", - "en": "pjlink", - "ru": "pjlink", - "zh-cn": "pjlink" + "de": "contact", + "en": "contact", + "ru": "contact", + "zh-cn": "contact" }, - "content": "adapterref/iobroker.pjlink/README.md", - "icon": "adapterref/iobroker.pjlink/pjlink.png", - "keywords": "pjlink, projector", - "authors": "Bannsaenger ", + "content": "adapterref/iobroker.contact/README.md", + "icon": "adapterref/iobroker.contact/contact.png", + "keywords": "ioBroker, contact, Smart Home, home automation", + "authors": "WLAN-Kabel wlan-kabel@outlook.de", "license": "MIT", - "published": "2022-10-13T13:55:27.703Z", + "published": "2019-12-17T19:03:28.952Z", "version": "-.-.-", - "latestVersion": "0.1.1", + "latestVersion": "1.1.3", "materialize": true, "compact": true, "description": { - "en": "Control a projector via PJLink", - "de": "Steuern Sie einen Projektor über PJLink", - "ru": "Управление проектором через PJLink", - "pt": "Controle um projetor via PJLink", - "nl": "Bedien een projector via PJLink", - "fr": "Contrôler un projecteur via PJLink", - "it": "Controlla un proiettore tramite PJLink", - "es": "Controlar un proyector a través de PJLink", - "pl": "Steruj projektorem przez PJLink", - "zh-cn": "通过 PJLink 控制投影仪", - "uk": "Керуйте проектором через PJLink" + "en": "Connect to your google and nextcloud contacts", + "de": "Stellen Sie eine Verbindung zu Ihren Google- und NextCloud-Kontakten her", + "ru": "Подключитесь к своим контактам в Google и NextCloud", + "pt": "Conecte-se aos seus contatos do google e nextcloud", + "nl": "Maak verbinding met uw google- en nextcloud-contacten", + "fr": "Connectez-vous à vos contacts google et nextcloud", + "it": "Collegati ai tuoi contatti google e nextcloud", + "es": "Conéctese a sus contactos de google y nextcloud", + "pl": "Połącz się z kontaktami google i nextcloud", + "zh-cn": "连接到您的Google和nextcloud联系人" }, "titleFull": { - "en": "PJLink projector controll", - "de": "PJLink Projektor Steuerung", - "ru": "PJLink проектор controll", - "pt": "Controle de projetor PJLink", - "nl": "PJLink projector controle", - "fr": "PJLink projecteur controll", - "it": "Discussione del proiettore PJLink", - "es": "PJLink projector controll", - "pl": "Projekt PJLink", - "zh-cn": "PJLink项目有限公司", - "uk": "Керування проектором PJLink" + "en": "contact", + "de": "Kontakt", + "ru": "контакт", + "pt": "contato", + "nl": "contact", + "fr": "contact", + "it": "contatto", + "es": "contacto", + "pl": "kontakt", + "zh-cn": "联系" }, - "branch": "main", - "github": "https://github.com/Bannsaenger/ioBroker.pjlink", - "installs": 58, + "branch": "master", + "github": "https://github.com/WLAN-Kabel/ioBroker.contact", + "installs": 24, "weekDownloads": 2, - "stars": 5, - "issues": 8, + "stars": 26, + "issues": 16, "score": 1 }, - "lgtv": { + "bidirectional-counter": { "title": { - "de": "lgtv", - "en": "lgtv", - "ru": "lgtv", - "zh-cn": "lgtv" + "de": "bidirectional-counter", + "en": "bidirectional-counter", + "ru": "bidirectional-counter", + "zh-cn": "bidirectional-counter" }, - "content": "adapterref/iobroker.lgtv/README.md", - "icon": "adapterref/iobroker.lgtv/lgtv.png", - "keywords": "lgtv, WebOS, Smart, TV, LG", - "authors": "SebastianSchultz , iobroker-community-adapters ", + "content": "adapterref/iobroker.bidirectional-counter/README.md", + "icon": "adapterref/iobroker.bidirectional-counter/bidirectional-counter.png", + "keywords": "bidirectional, Bidirektional, Consumed, Bezogen, delivered, Geliefert, counter, Zähler", + "authors": "BenAhrdt ", "license": "MIT", - "published": "2016-09-05T17:34:06.772Z", + "published": "2022-05-04T20:31:00.957Z", "version": "2.2.0", "latestVersion": "2.2.0", - "materialize": true, "compact": true, "description": { - "en": "Controls WebOS-based LG SmartTVs", - "de": "Steuert auf WebOS basierte LG SmartTVs", - "ru": "Управление WebOS на базе LG SmartTVs", - "pt": "Controles baseados em WebOS LG SmartTVs", - "nl": "Controle WebOS-gebaseerde LG SmartTV", - "fr": "Contrôles WebOS-based LG SmartTVs", - "it": "Controlli WebOS basati LG SmartTVs", - "es": "Controles LG SmartTVs basados en WebOS", - "pl": "Strona internetowa LG SmartTV", - "uk": "Контролери LG SmartTV", - "zh-cn": "A. 控制网络" + "en": "Counter to separate consumption (positive changes) and deliverd (negative changes)", + "de": "Zähler zum separaten Verbrauch (positive Änderungen) und geliefert (negative Änderungen)", + "ru": "Счетчик раздельного потребления (положительные изменения) и поставки (отрицательные изменения)", + "pt": "Contador para separar o consumo (mudanças positivas) e entregue (mudanças negativas)", + "nl": "Teller om verbruik (positieve veranderingen) en afgeleverde (negatieve veranderingen) te scheiden", + "fr": "Compteur pour séparer la consommation (variations positives) et la livraison (variations négatives)", + "it": "Contatore per separare i consumi (variazioni positive) e erogati (variazioni negative)", + "es": "Contador para separar el consumo (cambios positivos) y entregado (cambios negativos)", + "pl": "Licznik do oddzielnego zużycia (zmiany dodatnie) i dostarczonego (zmiany ujemne)", + "zh-cn": "反对单独消费(积极变化)和交付(消极变化)", + "uk": "Лічильник окремого споживання (позитивні зміни) і доставки (негативні зміни)" }, "titleFull": { - "en": "LG WebOS SmartTV", - "de": "LG WebOS SmartTV", - "ru": "LG WebOS SmartTV", - "pt": "LG WebOS SmartTV", - "nl": "LG WebO SmartTV", - "fr": "LG WebOS SmartTV", - "it": "LG WebOS SmartTV", - "es": "LG WebOS SmartTV", - "pl": "Strona internetowa SmartTV", - "uk": "LG WebOS СмартTV", - "zh-cn": "LG网站" + "en": "Bidirectional counter", + "de": "Bidirektionaler Zähler", + "ru": "Двунаправленный счетчик", + "pt": "Contador bidirecional", + "nl": "Bidirectionele teller", + "fr": "Compteur bidirectionnel", + "it": "Contatore bidirezionale", + "es": "Contador bidireccional", + "pl": "Licznik dwukierunkowy", + "zh-cn": "双向计数器", + "uk": "Двонаправлений лічильник" }, - "branch": "master", - "github": "https://github.com/iobroker-community-adapters/iobroker.lgtv", - "installs": 3245, - "weekDownloads": 116, - "stars": 21, - "issues": 18, + "branch": "main", + "github": "https://github.com/BenAhrdt/ioBroker.bidirectional-counter", + "installs": 282, + "weekDownloads": 25, + "stars": -1, + "issues": 0, "score": 1 }, - "lgtv11": { + "minuaru": { "title": { - "de": "lgtv11", - "en": "lgtv11", - "ru": "lgtv11", - "zh-cn": "lgtv11" + "de": "minuaru", + "en": "minuaru", + "ru": "minuaru", + "zh-cn": "minuaru" }, - "content": "adapterref/iobroker.lgtv11/README.md", - "icon": "adapterref/iobroker.lgtv11/lgtv2011.png", - "keywords": "lgtv, 2011, Smart, TV, LG", - "authors": "SebastianSchultz ", + "content": "adapterref/iobroker.minuaru/README.md", + "icon": "adapterref/iobroker.minuaru/minuaru.png", + "keywords": "visualization, alarmsystem", + "authors": "svallant ", "license": "MIT", - "published": "2018-04-16T21:15:50.327Z", - "version": "1.0.5", - "latestVersion": "1.0.5", + "published": "2022-01-29T14:13:46.457Z", + "version": "-.-.-", + "latestVersion": "1.1.0", "materialize": true, "compact": true, "description": { - "en": "Controls 2011 LG SmartTVs", - "de": "Steuert LG SmartTV Modelle vor 2012", - "ru": "Controls 2011 SmartTVs" + "en": "alarmsystem for ioBroker and minuvis", + "de": "alarmanlage für ioBroker und minuvis", + "ru": "сигнализация для ioBroker и minuvis", + "pt": "sistema de alarme para ioBroker e minuvis", + "nl": "alarmsysteem voor ioBroker en minuvis", + "fr": "système d'alarme pour ioBroker et minuvis", + "it": "sistema di allarme per ioBroker e minuvis", + "es": "sistema de alarma para ioBroker y minuvis", + "pl": "alarm dla ioBrokera i minuvisa", + "uk": "система сигналізації для ioBroker та minuvis", + "zh-cn": "警觉系统" }, - "titleFull": "LG 2011 SmartTV", - "branch": "master", - "github": "https://github.com/SMundt/iobroker.lgtv2011", - "installs": 345, - "weekDownloads": 4, - "stars": 4, - "issues": 3, + "titleFull": { + "en": "minuvis alarmsystem", + "de": "minuvis alarmsystem", + "ru": "minuvis сигнализация", + "pt": "sistema de alarme minuvis", + "nl": "minuvis alarmsystem", + "fr": "minuvis alarmsystem", + "it": "minuvis sistema di allarme", + "es": "minuvis alarmsystem", + "pl": "alarm alarm", + "uk": "система сигналізації", + "zh-cn": "震惊系统" + }, + "branch": "main", + "github": "https://github.com/minukodu/ioBroker.minuaru", + "installs": 8, + "weekDownloads": 0, + "stars": 1, + "issues": 1, "score": 1 - }, - "cameras": { + } + } + }, + "multimedia": { + "title": { + "en": "Multimedia", + "de": "Multimedia", + "ru": "Мультимедиа", + "pt": "Multimídia", + "nl": "Multimedia", + "fr": "Multimédia", + "it": "Multimedia", + "es": "Multimedia", + "pl": "Multimedia" + }, + "pages": { + "emby": { "title": { - "de": "cameras", - "en": "cameras", - "ru": "cameras", - "zh-cn": "cameras" + "de": "emby", + "en": "emby", + "ru": "emby", + "zh-cn": "emby" }, - "content": "adapterref/iobroker.cameras/README.md", - "icon": "adapterref/iobroker.cameras/cameras.png", - "keywords": "ip-cam, web-cam, video", - "authors": "bluefox ", + "content": "adapterref/iobroker.emby/README.md", + "icon": "adapterref/iobroker.emby/emby.png", + "keywords": "emby, server, media, video", + "authors": "thewhobox , iobroker-community-adapters ", "license": "MIT", - "published": "2020-05-18T15:59:13.650Z", - "version": "2.1.2", - "latestVersion": "2.1.2", + "published": "2019-02-28T20:32:38.935Z", + "version": "1.2.0", + "latestVersion": "1.2.0", "materialize": true, "compact": true, "description": { - "en": "Connect IP-cameras to iobroker", - "de": "Schließen Sie IP-Kameras an iobroker an", - "ru": "Подключите IP-камеры к iobroker", - "pt": "Conecte câmeras IP ao iobroker", - "nl": "Verbind IP-camera's met iobroker", - "fr": "Connectez des caméras IP à iobroker", - "it": "Collegare le telecamere IP a iobroker", - "es": "Conecte cámaras IP a iobroker", - "pl": "Podłącz kamery IP do iobroker", - "zh-cn": "将IP摄像机连接到iobroker" + "en": "Control and visualise your Emby Server", + "de": "Kontrolliere und visualisiere deinen Emby Server", + "ru": "Контролируйте и визуализируйте свой Emby Server", + "pt": "Controle e visualize seu Emby Server", + "nl": "Contrôle en visualiseer uw Emby Server", + "fr": "Contrôlez et visualisez votre serveur Emby", + "it": "Controlla e visualizza il tuo server Emby", + "es": "Controla y visualiza tu servidor Emby.", + "pl": "Skomponuj i wizualizuj swój serwer Emby", + "uk": "Налаштування та налаштування сервера Emby", + "zh-cn": "控制和可视化您的Emby服务器" }, "titleFull": { - "en": "IP-Cameras", - "de": "IP-Kameras", - "ru": "IP-камера", - "pt": "Câmeras IP", - "nl": "IP-camera's", - "fr": "Caméras IP", - "it": "Telecamere IP", - "es": "Cámaras IP", - "pl": "Kamery IP", - "zh-cn": "IP摄像机" + "en": "Emby", + "de": "Emby", + "ru": "Emby", + "pt": "Emby", + "nl": "Emby", + "fr": "Emby", + "it": "Emby", + "es": "Emby", + "pl": "Emby", + "uk": "Emby", + "zh-cn": "Emby" }, "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.cameras", - "installs": 1383, - "weekDownloads": 129, - "stars": 13, - "issues": 29, + "github": "https://github.com/iobroker-community-adapters/ioBroker.emby", + "installs": 236, + "weekDownloads": 5, + "stars": 7, + "issues": 2, "score": 1 }, - "squeezeboxrpc": { + "frontier_silicon": { "title": { - "de": "squeezeboxrpc", - "en": "squeezeboxrpc", - "ru": "squeezeboxrpc", - "zh-cn": "squeezeboxrpc" + "de": "frontier_silicon", + "en": "frontier_silicon", + "ru": "frontier_silicon", + "zh-cn": "frontier_silicon" }, - "content": "adapterref/iobroker.squeezeboxrpc/README.md", - "icon": "adapterref/iobroker.squeezeboxrpc/squeezeboxrpc.png", - "keywords": "squeezebox, LMS, Logitech Media Server, music server", - "authors": "oweitman ", + "content": "adapterref/iobroker.frontier_silicon/README.md", + "icon": "adapterref/iobroker.frontier_silicon/radio.png", + "keywords": "frontier silicon, media player, fsapi, internet radio, radio, music player", + "authors": "halloamt , pdbjjens ", "license": "MIT", - "published": "2019-04-18T23:40:03.905Z", - "version": "1.3.9", - "latestVersion": "1.3.15", + "published": "2020-11-22T14:54:12.446Z", + "version": "0.3.0", + "latestVersion": "0.3.0", "compact": true, "description": { - "en": "SqueezeboxRPC: Controller for Logitech media Server over RPC-protokol", - "de": "SqueezeboxRPC: Controller for Logitech media Server over RPC-protokol", - "ru": "SqueezeboxRPC: Controller for Logitech media Server over RPC-protokol", - "pt": "SqueezeboxRPC: Controller for Logitech media Server over RPC-protokol", - "nl": "SqueezeboxRPC: Controller for Logitech media Server over RPC-protokol", - "fr": "SqueezeboxRPC: Controller for Logitech media Server over RPC-protokol", - "it": "SqueezeboxRPC: Controller for Logitech media Server over RPC-protokol", - "es": "SqueezeboxRPC: Controller for Logitech media Server over RPC-protokol", - "pl": "SqueezeboxRPC: Controller for Logitech media Server over RPC-protokol", - "zh-cn": "SqueezeboxRPC: Controller for Logitech media Server over RPC-protokol", - "uk": "SqueezeboxRPC: контролер для медіасервера Logitech через RPC-протокол" + "en": "Provides support for media players equipped with a Frontier Silicon chipset using FSAPI.", + "de": "Bietet Unterstützung für Mediaplayer, die mit einem Frontier Silicon-Chipsatz mit FSAPI ausgestattet sind.", + "ru": "Обеспечивает поддержку медиаплееров, оснащенных чипсетом Frontier Silicon, с использованием FSAPI.", + "pt": "Fornece suporte para media players equipados com um chipset Frontier Silicon usando FSAPI.", + "nl": "Biedt ondersteuning voor mediaspelers die zijn uitgerust met een Frontier Silicon-chipset die FSAPI gebruikt.", + "fr": "Prend en charge les lecteurs multimédias équipés d'un chipset Frontier Silicon utilisant FSAPI.", + "it": "Fornisce supporto per lettori multimediali dotati di chipset Frontier Silicon utilizzando FSAPI.", + "es": "Brinda soporte para reproductores multimedia equipados con un chipset Frontier Silicon que usa FSAPI.", + "pl": "Zapewnia obsługę odtwarzaczy multimedialnych wyposażonych w chipset Frontier Silicon korzystających z FSAPI.", + "zh-cn": "为配备有使用FSAPI的Frontier Silicon芯片组的媒体播放器提供支持。", + "uk": "Забезпечує підтримку медіаплеєрів, оснащених чіпсетом Frontier Silicon, що використовує FSAPI." }, "titleFull": { - "en": "SqueezeboxRPC: Controller for Logitech media Server over RPC-protokol", - "de": "SqueezeboxRPC: Controller für Logitech Media Server über RPC-Protokoll", - "ru": "SqueezeboxRPC: контроллер для медиасервера Logitech по протоколу RPC", - "pt": "SqueezeboxRPC: Controlador para Logitech Media Server sobre protocolo RPC", - "nl": "SqueezeboxRPC: Controller voor Logitech-mediaserver via RPC-protocol", - "fr": "SqueezeboxRPC : contrôleur pour serveur multimédia Logitech via protocole RPC", - "it": "SqueezeboxRPC: controller per Logitech media Server su protocollo RPC", - "es": "SqueezeboxRPC: Controlador para servidor de medios Logitech sobre protocolo RPC", - "pl": "SqueezeboxRPC: Kontroler serwera multimediów Logitech poprzez protokół RPC", - "uk": "SqueezeboxRPC: контролер для медіасервера Logitech через RPC-протокол", - "zh-cn": "SqueezeboxRPC:基于 RPC 协议的 Logitech 媒体服务器控制器" + "en": "Frontier Silicon", + "de": "Frontier Silicon", + "ru": "Frontier Silicon", + "pt": "Frontier Silicon", + "nl": "Frontier Silicium", + "fr": "Frontier Silicon", + "it": "Frontier Silicon", + "es": "Silicio de frontera", + "pl": "Frontier Silicon", + "zh-cn": "前沿硅", + "uk": "Frontier Silicon" }, - "branch": "main", - "github": "https://github.com/oweitman/ioBroker.squeezeboxrpc", - "installs": 623, - "weekDownloads": 95, - "stars": 17, - "issues": 21, + "branch": "master", + "github": "https://github.com/iobroker-community-adapters/ioBroker.frontier_silicon", + "installs": 672, + "weekDownloads": 68, + "stars": 5, + "issues": 41, "score": 1 }, - "trivum": { + "chromecast": { "title": { - "de": "trivum", - "en": "trivum", - "ru": "trivum", - "zh-cn": "trivum" + "de": "chromecast", + "en": "chromecast", + "ru": "chromecast", + "zh-cn": "chromecast" }, - "content": "adapterref/iobroker.trivum/README.md", - "icon": "adapterref/iobroker.trivum/trivum.png", - "keywords": "Hardware, Multiroom", - "authors": "TheBam ", + "content": "adapterref/iobroker.chromecast/README.md", + "icon": "adapterref/iobroker.chromecast/chromecast.png", + "keywords": "chromecast, Google, home, player, music", + "authors": "Vegetto ", "license": "MIT", - "published": "2021-04-16T18:23:15.219Z", - "version": "0.0.5", - "latestVersion": "0.0.5", + "published": "2016-01-18T22:15:11.609Z", + "version": "3.4.1", + "latestVersion": "3.4.1", "materialize": true, "compact": true, "description": { - "en": "trivum multiroom system", - "de": "Trivum Multiroom-System", - "ru": "мультирум система trivum", - "pt": "sistema trivum multiroom", - "nl": "trivum multiroom-systeem", - "fr": "système multiroom trivum", - "it": "sistema trivum multiroom", - "es": "sistema trivum multiroom", - "pl": "Trivum system multiroom", - "zh-cn": "琐事多室系统" + "en": "Allows to monitor and play files to Google Home (Chromecast)", + "de": "Ermöglicht die Überwachung und Wiedergabe von Dateien in Google Home (Chromecast)", + "ru": "Позволяет контролировать и воспроизводить файлы в Google Домой (Chromecast)", + "pt": "Permite monitorar e reproduzir arquivos no Google Home (Chromecast)", + "nl": "Hiermee kunnen bestanden worden gecontroleerd en afgespeeld op Google Home (Chromecast)", + "fr": "Permet de surveiller et de lire des fichiers sur Google Home (Chromecast)", + "it": "Permette di monitorare e riprodurre file su Google Home (Chromecast)", + "es": "Permite monitorear y reproducir archivos en Google Home (Chromecast)", + "pl": "Umożliwia monitorowanie i odtwarzanie plików w Google Home (Chromecast)", + "zh-cn": "允许监控和播放文件到 Google Home (Chromecast)" }, "titleFull": { - "en": "trivum", - "de": "trivum", - "ru": "тривиум", - "pt": "trivum", - "nl": "trivum", - "fr": "trivum", - "it": "trivum", - "es": "trivum", - "pl": "trywialny", - "zh-cn": "琐事" + "en": "Google Home", + "de": "Google Home", + "ru": "Google Home", + "pt": "Página inicial do Google", + "nl": "Google huis", + "fr": "Google Home", + "it": "Google Home", + "es": "Página principal de Google", + "pl": "Strona główna Google", + "zh-cn": "谷歌主页" }, "branch": "master", - "github": "https://github.com/TheBam1990/ioBroker.trivum", - "installs": 12, - "weekDownloads": 1, - "stars": 2, - "issues": 13, + "github": "https://github.com/iobroker-community-adapters/ioBroker.chromecast", + "installs": 4755, + "weekDownloads": 257, + "stars": 21, + "issues": 24, "score": 1 }, - "benq": { + "cameras": { "title": { - "de": "benq", - "en": "benq", - "ru": "benq", - "zh-cn": "benq" + "de": "cameras", + "en": "cameras", + "ru": "cameras", + "zh-cn": "cameras" }, - "content": "adapterref/iobroker.benq/README.md", - "icon": "adapterref/iobroker.benq/benq.png", - "keywords": "benq projector", - "authors": "instalator", + "content": "adapterref/iobroker.cameras/README.md", + "icon": "adapterref/iobroker.cameras/cameras.png", + "keywords": "ip-cam, web-cam, video", + "authors": "bluefox ", "license": "MIT", - "published": "2017-07-20T16:42:10.650Z", - "version": "0.3.0", - "latestVersion": "0.3.0", + "published": "2020-05-18T15:59:13.650Z", + "version": "2.1.2", + "latestVersion": "2.1.2", "materialize": true, "compact": true, "description": { - "en": "BenQ projector Adapter", - "de": "BenQ Projektor Adapter", - "ru": "BenQ адаптер для проектора", - "pt": "Adaptador de projetor BenQ", - "nl": "BenQ projector Adapter", - "fr": "Adaptateur de projecteur BenQ", - "it": "Adattatore per proiettore BenQ", - "es": "Adaptador de proyector BenQ", - "pl": "Adapter projektora BenQ", - "zh-cn": "明基投影机适配器" + "en": "Connect IP-cameras to iobroker", + "de": "Schließen Sie IP-Kameras an iobroker an", + "ru": "Подключите IP-камеры к iobroker", + "pt": "Conecte câmeras IP ao iobroker", + "nl": "Verbind IP-camera's met iobroker", + "fr": "Connectez des caméras IP à iobroker", + "it": "Collegare le telecamere IP a iobroker", + "es": "Conecte cámaras IP a iobroker", + "pl": "Podłącz kamery IP do iobroker", + "zh-cn": "将IP摄像机连接到iobroker" }, "titleFull": { - "en": "BenQ projector", - "de": "BenQ Projektor ", - "ru": "BenQ для проектора", - "pt": "projetor BenQ", - "nl": "BenQ projector", - "fr": "projecteur BenQ", - "it": "proiettore BenQ", - "es": "proyector BenQ", - "pl": "projektora BenQ", - "zh-cn": "明基投影机适配器" + "en": "IP-Cameras", + "de": "IP-Kameras", + "ru": "IP-камера", + "pt": "Câmeras IP", + "nl": "IP-camera's", + "fr": "Caméras IP", + "it": "Telecamere IP", + "es": "Cámaras IP", + "pl": "Kamery IP", + "zh-cn": "IP摄像机" }, "branch": "master", - "github": "https://github.com/iobroker-community-adapters/iobroker.benq", - "installs": 45, - "weekDownloads": 13, - "stars": -1, - "issues": 0, + "github": "https://github.com/ioBroker/ioBroker.cameras", + "installs": 1379, + "weekDownloads": 129, + "stars": 13, + "issues": 29, "score": 1 }, - "yamaha": { + "squeezeboxrpc": { "title": { - "de": "yamaha", - "en": "yamaha", - "ru": "yamaha", - "zh-cn": "yamaha" + "de": "squeezeboxrpc", + "en": "squeezeboxrpc", + "ru": "squeezeboxrpc", + "zh-cn": "squeezeboxrpc" }, - "content": "adapterref/iobroker.yamaha/README.md", - "icon": "adapterref/iobroker.yamaha/yamaha.png", - "keywords": "yamaha, avr, receiver", - "authors": "soef ", + "content": "adapterref/iobroker.squeezeboxrpc/README.md", + "icon": "adapterref/iobroker.squeezeboxrpc/squeezeboxrpc.png", + "keywords": "squeezebox, LMS, Logitech Media Server, music server", + "authors": "oweitman ", "license": "MIT", - "published": "2016-01-16T17:39:17.385Z", - "version": "0.5.4", - "latestVersion": "0.5.4", - "materialize": true, + "published": "2019-04-18T23:40:03.905Z", + "version": "1.3.9", + "latestVersion": "1.3.15", "compact": true, "description": { - "en": "Control Yamaha AV-Receivers via Network", - "de": "Steuern Sie Yamaha AV-Receiver über das Netzwerk", - "ru": "Управление AV-ресиверами Yamaha через сеть", - "pt": "Controle os receptores AV da Yamaha via rede", - "nl": "Bedien Yamaha AV-ontvangers via netwerk", - "fr": "Contrôlez les récepteurs AV Yamaha via le réseau", - "it": "Controlla i ricevitori AV Yamaha tramite la rete", - "es": "Controle los receptores AV de Yamaha a través de la red", - "pl": "Kontroluj odbiorniki AV Yamaha przez sieć", - "zh-cn": "通过网络控制Yamaha AV接收器" + "en": "SqueezeboxRPC: Controller for Logitech media Server over RPC-protokol", + "de": "SqueezeboxRPC: Controller for Logitech media Server over RPC-protokol", + "ru": "SqueezeboxRPC: Controller for Logitech media Server over RPC-protokol", + "pt": "SqueezeboxRPC: Controller for Logitech media Server over RPC-protokol", + "nl": "SqueezeboxRPC: Controller for Logitech media Server over RPC-protokol", + "fr": "SqueezeboxRPC: Controller for Logitech media Server over RPC-protokol", + "it": "SqueezeboxRPC: Controller for Logitech media Server over RPC-protokol", + "es": "SqueezeboxRPC: Controller for Logitech media Server over RPC-protokol", + "pl": "SqueezeboxRPC: Controller for Logitech media Server over RPC-protokol", + "zh-cn": "SqueezeboxRPC: Controller for Logitech media Server over RPC-protokol", + "uk": "SqueezeboxRPC: контролер для медіасервера Logitech через RPC-протокол" }, "titleFull": { - "en": "Yamaha", - "de": "Yamaha", - "ru": "Yamaha", - "pt": "Yamaha", - "nl": "Yamaha", - "fr": "Yamaha", - "it": "Yamaha", - "es": "Yamaha", - "pl": "Yamaha", - "zh-cn": "雅马哈" + "en": "SqueezeboxRPC: Controller for Logitech media Server over RPC-protokol", + "de": "SqueezeboxRPC: Controller für Logitech Media Server über RPC-Protokoll", + "ru": "SqueezeboxRPC: контроллер для медиасервера Logitech по протоколу RPC", + "pt": "SqueezeboxRPC: Controlador para Logitech Media Server sobre protocolo RPC", + "nl": "SqueezeboxRPC: Controller voor Logitech-mediaserver via RPC-protocol", + "fr": "SqueezeboxRPC : contrôleur pour serveur multimédia Logitech via protocole RPC", + "it": "SqueezeboxRPC: controller per Logitech media Server su protocollo RPC", + "es": "SqueezeboxRPC: Controlador para servidor de medios Logitech sobre protocolo RPC", + "pl": "SqueezeboxRPC: Kontroler serwera multimediów Logitech poprzez protokół RPC", + "uk": "SqueezeboxRPC: контролер для медіасервера Logitech через RPC-протокол", + "zh-cn": "SqueezeboxRPC:基于 RPC 协议的 Logitech 媒体服务器控制器" }, - "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.yamaha", - "installs": 1095, - "weekDownloads": 74, - "stars": 10, - "issues": 14, + "branch": "main", + "github": "https://github.com/oweitman/ioBroker.squeezeboxrpc", + "installs": 626, + "weekDownloads": 95, + "stars": 17, + "issues": 21, "score": 1 }, - "spotify-premium": { + "lgtv-rs": { "title": { - "de": "spotify-premium", - "en": "spotify-premium", - "ru": "spotify-premium", - "zh-cn": "spotify-premium" + "de": "lgtv-rs", + "en": "lgtv-rs", + "ru": "lgtv-rs", + "zh-cn": "lgtv-rs" }, - "content": "adapterref/iobroker.spotify-premium/README.md", - "icon": "adapterref/iobroker.spotify-premium/spotify-premium.png", - "keywords": "spotify, player, media", - "authors": "Lucky, Alexander Kose, iobroker-community-adapters ", + "content": "adapterref/iobroker.lgtv-rs/README.md", + "icon": "adapterref/iobroker.lgtv-rs/lg.png", + "keywords": "lg, rs232, tv", + "authors": "instalator", "license": "MIT", - "published": "2018-02-16T08:58:22.449Z", - "version": "1.5.0", - "latestVersion": "1.5.0", + "published": "2017-09-07T14:22:57.452Z", + "version": "0.2.0", + "latestVersion": "0.2.0", "materialize": true, "compact": true, "description": { - "en": "control spotify devices", - "de": "Spotify-Geräte steuern", - "ru": "контрольные устройства", - "pt": "controlar dispositivos spotify", - "nl": "Spotify-apparaten bedienen", - "fr": "contrôler les appareils Spotify", - "it": "controllare i dispositivi spotify", - "es": "controlar dispositivos spotify", - "pl": "kontroluj urządzenia spotify", - "uk": "управління точністю пристроїв", - "zh-cn": "控制spotify设备" + "en": "Controls LG TV over RS232 interface", + "de": "Controls LG TV over RS232 interface", + "ru": "Управление LG TV через интерфейс RS232.", + "pt": "Controls LG TV over RS232 interface", + "fr": "Controls LG TV over RS232 interface", + "nl": "Controls LG TV over RS232 interface" }, "titleFull": { - "en": "Spotify (Premium)", - "de": "Spotify (Premium)", - "ru": "Спотифай (Премиум)", - "pt": "Spotify (Premium)", - "nl": "Spotify (Premium)", - "fr": "Spotify (Premium)", - "it": "Spotify (Premium)", - "es": "Spotify (premium)", - "pl": "Spotify (Premium)", - "uk": "Spotify (Premium)", - "zh-cn": "Spotify(高级)" + "en": "LG TV control over RS232 interface", + "de": "LG TV Steuerung über RS232 Schnittstelle", + "ru": "LG TV контроль над интерфейсом RS232", + "pt": "LG TV control sobre interface RS232", + "nl": "LG TV controle over RS232 interface", + "fr": "Contrôle TV LG sur l'interface RS232", + "it": "Controllo TV LG sull'interfaccia RS232", + "es": "Control de TV LG sobre interfaz RS232", + "pl": "LG TV kontroluje interfejs RS232", + "uk": "LG TV control інтерфейс RS232", + "zh-cn": "LG 对RS232接口的电视控制" }, "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.spotify-premium", - "installs": 2803, - "weekDownloads": 104, - "stars": 25, - "issues": 7, + "github": "https://github.com/instalator/ioBroker.lgtv-rs", + "installs": 43, + "weekDownloads": 9, + "stars": -1, + "issues": 1, "score": 1 }, - "fakeroku": { + "plexconnect": { "title": { - "de": "fakeroku", - "en": "fakeroku", - "ru": "fakeroku", - "zh-cn": "fakeroku" + "de": "plexconnect", + "en": "plexconnect", + "ru": "plexconnect", + "zh-cn": "plexconnect" }, - "content": "adapterref/iobroker.fakeroku/README.md", - "icon": "adapterref/iobroker.fakeroku/fakeroku.png", - "keywords": "fakeroku, Harmony Hub", - "authors": "Pmant ", + "content": "adapterref/iobroker.plexconnect/README.md", + "icon": "adapterref/iobroker.plexconnect/plexconnect.png", + "keywords": "plex media server, plex, addon", + "authors": "Lars Weimar , mdsv", "license": "MIT", - "published": "2017-02-05T13:08:56.966Z", - "version": "0.3.0", - "latestVersion": "0.3.0", - "description": { - "en": "Adapter emulates Roku-Devices to Harmony Hub", - "de": "Adapter simuliert Roku-Geräte für den Harmony Hub", - "ru": "ioBroker fakeroku драйвер как образец" - }, - "titleFull": { - "en": "Fakeroku Emulator", - "de": "Fakeroku Emulator", - "ru": "Emulator Fakeroku", - "pt": "Emulador de Fakeroku", - "nl": "Fakeroku-emulator", - "fr": "Émulateur Fakeroku", - "it": "Emulatore Fakeroku", - "es": "Fakeroku Emulator", - "pl": "Fakeroku Emulator", - "uk": "Fakeroku Емулятор", - "zh-cn": "Fakeroku 模拟器" - }, + "published": "2017-10-09T13:54:21.007Z", + "version": "0.0.7", + "latestVersion": "0.0.7", + "description": "Plex connector", + "titleFull": "Plex Connect", "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.fakeroku", - "installs": 632, - "weekDownloads": 29, - "stars": 9, - "issues": 16, + "github": "https://github.com/eisbaeeer/iobroker.plexconnect", + "installs": 183, + "weekDownloads": 10, + "stars": 4, + "issues": 7, "score": 1 }, - "enigma2": { + "mpd": { "title": { - "de": "enigma2", - "en": "enigma2", - "ru": "enigma2", - "zh-cn": "enigma2" + "de": "mpd", + "en": "mpd", + "ru": "mpd", + "zh-cn": "mpd" }, - "content": "adapterref/iobroker.enigma2/README.md", - "icon": "adapterref/iobroker.enigma2/enigma2.png", - "keywords": "enigma2", - "authors": "Matten-Matten ", + "content": "adapterref/iobroker.mpd/README.md", + "icon": "adapterref/iobroker.mpd/mpd.png", + "keywords": "mpd, player, media", + "authors": "instalator ", "license": "MIT", - "published": "2019-11-29T08:59:31.737Z", - "version": "2.1.1", - "latestVersion": "2.1.1", + "published": "2016-12-15T15:55:12.928Z", + "version": "2.1.0", + "latestVersion": "2.2.0", "compact": true, "description": { - "en": "enigma2 adapter for VU+, Dreambox, EDISON...", - "de": "enigma2 Adapter für VU+, Dreambox, EDISON...", - "ru": "enigma2 адаптер для VU+, Dreambox, EDISON...", - "pt": "adaptador enigma2 para VU +, Dreambox, EDISON...", - "nl": "enigma2 adapter voor VU+, Dreambox, EDISON...", - "fr": "adaptateur enigma2 pour VU+, Dreambox, EDISON...", - "it": "adattatore enigma2 per VU+, Dreambox, EDISON...", - "es": "adaptador enigma2 para VU+, Dreambox, EDISON...", - "pl": "enigma2 adapter dla VU+, Dreambox, EDISON...", - "uk": "адаптер enigma2 для VU+, Dreambox, EDISON...", - "zh-cn": "万国邮联+,Dream箱,EDISON..." + "en": "MusicPlayer Daemon (MPD) client", + "de": "MusicPlayer Daemon (MPD) Client", + "ru": "MusicPlayer Daemon (MPD) client", + "pt": "MusicPlayer Daemon (MPD) cliente", + "nl": "Muziekspeler Daemon (MPD) client", + "fr": "Client MusicPlayer Daemon (MPD)", + "it": "Client MusicPlayer Daemon (MPD)", + "es": "MusicPlayer Daemon (MPD) cliente", + "pl": "Klient MusicPlayer Daemon (MPD)", + "uk": "MusicPlayer Daemon (MPD) клієнт", + "zh-cn": "MusicPlayer 守护进程客户端" }, "titleFull": { - "en": "enigma2", - "de": "enigma2", - "ru": "оригма2", - "pt": "enigma2", - "nl": "enigma2", - "fr": "enigma2", - "it": "enigma2", - "es": "enigma2", - "pl": "enigma2", - "uk": "ангел2", - "zh-cn": "enigma2" + "en": "Music player daemon", + "de": "Musikalische Musik", + "ru": "Музыкальный проигрыватель", + "pt": "Jogador de música daemon", + "nl": "Muziekspeler daemon", + "fr": "Démon du lecteur de musique", + "it": "Musicista daemon", + "es": "Music player daemon", + "pl": "Demon odtwarzacza muzyki", + "uk": "Музичний плеєр daemon", + "zh-cn": "音乐播放器守护进程" }, "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.enigma2", - "installs": 1088, - "weekDownloads": 30, - "stars": 15, - "issues": 3, + "github": "https://github.com/iobroker-community-adapters/ioBroker.mpd", + "installs": 455, + "weekDownloads": 34, + "stars": -1, + "issues": 0, "score": 1 }, - "harmony": { + "plex": { "title": { - "de": "harmony", - "en": "harmony", - "ru": "harmony", - "zh-cn": "harmony" + "de": "plex", + "en": "plex", + "ru": "plex", + "zh-cn": "plex" }, - "content": "adapterref/iobroker.harmony/README.md", - "icon": "adapterref/iobroker.harmony/harmony.png", - "keywords": "harmony, hub, logitech", - "authors": "Pmant , iobroker-community-adapters ", + "content": "adapterref/iobroker.plex/README.md", + "icon": "adapterref/iobroker.plex/plex.jpg", + "keywords": "tautulli, plex, media", + "authors": "Zefau , ticaki ", "license": "MIT", - "published": "2015-08-18T08:32:32.461Z", - "version": "1.5.0", - "latestVersion": "1.5.0", + "published": "2019-04-26T09:01:53.652Z", + "version": "1.1.4", + "latestVersion": "1.1.4", "materialize": true, - "compact": false, + "compact": true, "description": { - "en": "Control your harmony activities from ioBroker", - "de": "Steuern Sie Ihre harmonischen Aktivitäten von ioBroker", - "ru": "Контролируйте деятельность гармонии от ioBroker", - "pt": "Controle suas atividades de harmonia do ioBroker", - "nl": "Controleer je harmonie activiteiten van ioBroker", - "fr": "Contrôlez vos activités d'harmonie de ioBroker", - "it": "Controlla le tue attività di armonia da ioBroker", - "es": "Controla tus actividades de armonía de ioBroker", - "pl": "Kontrola twojej harmonii z iobrokerem", - "uk": "Керуйте своєю гармонією з ioBroker", - "zh-cn": "控制你的奥布罗克人的和谐活动" + "de": "Integration des Plex Media Servers und Tautulli", + "en": "Integration of your Plex Media Server and your Tautulli", + "es": "La integración de su Plex Media Server y / o su Tautulli", + "fr": "L'intégration de votre Plex Media Server et / ou votre Tautulli", + "it": "L'integrazione di Plex Media Server e / o il vostro Tautulli", + "nl": "Integratie van uw Plex Media Server en / of uw Tautulli", + "pl": "Integracja Plex media serwer i / lub Tautulli", + "pt": "A integração de suas Plex Media Server e / ou o seu Tautulli", + "ru": "Интеграция Plex медиа-сервер и / или Tautulli", + "uk": "Інтеграція медіасервера Plex і Tautulli", + "zh-cn": "融入你的丛媒体服务器以及/或者你Tautulli" }, "titleFull": { - "en": "Logitech Harmony", - "de": "Logitech Harmony", - "ru": "Logitech Гармония", - "pt": "Harmonia da Logitech", - "nl": "Logitech Harmony", - "fr": "Logitech Harmony", - "it": "Logitech Harmony", - "es": "Logitech Harmony", - "pl": "Harmonia", - "uk": "Логітех Гармонія", - "zh-cn": "后勤技术" + "de": "Plex Media Server", + "en": "Plex Media Server", + "es": "Plex Media Server", + "fr": "Plex Media Server", + "it": "Plex Media Server", + "nl": "Plex Media Server", + "pl": "Plex Media Server", + "pt": "Plex Media Server", + "ru": "Plex Media Server", + "uk": "Медіасервер Plex", + "zh-cn": "Plex Media Server" }, "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.harmony", - "installs": 4052, - "weekDownloads": 225, - "stars": 14, - "issues": 10, + "github": "https://github.com/iobroker-community-adapters/ioBroker.plex", + "installs": 936, + "weekDownloads": 44, + "stars": 7, + "issues": 1, "score": 1 }, - "oppoplayer": { + "pjlink": { "title": { - "de": "oppoplayer", - "en": "oppoplayer", - "ru": "oppoplayer", - "zh-cn": "oppoplayer" + "de": "pjlink", + "en": "pjlink", + "ru": "pjlink", + "zh-cn": "pjlink" }, - "content": "adapterref/iobroker.oppoplayer/README.md", - "icon": "adapterref/iobroker.oppoplayer/oppoplayer.png", - "keywords": "oppoplayer, media, blueray, br, disc, uhd", - "authors": "Volker Richert ", + "content": "adapterref/iobroker.pjlink/README.md", + "icon": "adapterref/iobroker.pjlink/pjlink.png", + "keywords": "pjlink, projector", + "authors": "Bannsaenger ", "license": "MIT", - "published": "2019-02-04T14:13:29.341Z", - "version": "0.2.4", - "latestVersion": "0.2.4", + "published": "2022-10-13T13:55:27.703Z", + "version": "-.-.-", + "latestVersion": "0.1.1", "materialize": true, "compact": true, "description": { - "en": "ioBroker OPPO Digital 20x player adapter", - "de": "ioBroker OPPO Digital 20x player Adapter" + "en": "Control a projector via PJLink", + "de": "Steuern Sie einen Projektor über PJLink", + "ru": "Управление проектором через PJLink", + "pt": "Controle um projetor via PJLink", + "nl": "Bedien een projector via PJLink", + "fr": "Contrôler un projecteur via PJLink", + "it": "Controlla un proiettore tramite PJLink", + "es": "Controlar un proyector a través de PJLink", + "pl": "Steruj projektorem przez PJLink", + "zh-cn": "通过 PJLink 控制投影仪", + "uk": "Керуйте проектором через PJLink" }, "titleFull": { - "en": "OPPO Digital UHD player 20x adapter", - "de": "OPPO Digital UHD Player 20x Adapter" + "en": "PJLink projector controll", + "de": "PJLink Projektor Steuerung", + "ru": "PJLink проектор controll", + "pt": "Controle de projetor PJLink", + "nl": "PJLink projector controle", + "fr": "PJLink projecteur controll", + "it": "Discussione del proiettore PJLink", + "es": "PJLink projector controll", + "pl": "Projekt PJLink", + "zh-cn": "PJLink项目有限公司", + "uk": "Керування проектором PJLink" }, - "branch": "master", - "github": "https://github.com/volkerrichert/ioBroker.oppoplayer", - "installs": 28, - "weekDownloads": 8, - "stars": 1, - "issues": 6, + "branch": "main", + "github": "https://github.com/Bannsaenger/ioBroker.pjlink", + "installs": 59, + "weekDownloads": 2, + "stars": 5, + "issues": 8, "score": 1 }, "vivitek": { @@ -21705,84 +21426,33 @@ "description": { "en": "Control a Vivitek Projector via Network (RS 232 commands via telnet)", "de": "Steuern Sie einen Vivitek-Projektor über das Netzwerk (RS 232-Befehle über Telnet)", - "ru": "Управление проектором Vivitek по сети (команды RS 232 через telnet)", - "pt": "Controlar um projetor Vivitek via rede (comandos RS 232 via telnet)", - "nl": "Bedien een Vivitek-projector via netwerk (RS 232-opdrachten via telnet)", - "fr": "Contrôlez un projecteur Vivitek via le réseau (commandes RS 232 via telnet)", - "it": "Controlla un proiettore Vivitek tramite rete (comandi RS 232 tramite telnet)", - "es": "Controle un proyector Vivitek a través de la red (comandos RS 232 a través de telnet)", - "pl": "Sterowanie projektorem Vivitek przez sieć (polecenia RS 232 przez telnet)", - "zh-cn": "通过网络控制Vivitek投影仪(通过telnet的RS 232命令)" - }, - "titleFull": { - "en": "Vivitek Projector Control", - "de": "Vivitek Projektorsteuerung", - "ru": "Управление проектором Vivitek", - "pt": "Vivitek Projector Control", - "nl": "Vivitek Projector Control", - "fr": "Contrôle du projecteur Vivitek", - "it": "Vivitek Projector Control", - "es": "Control del proyector Vivitek", - "pl": "Sterowanie projektorem Vivitek", - "zh-cn": "Vivitek投影仪控制" - }, - "branch": "master", - "github": "https://github.com/Bannsaenger/ioBroker.vivitek", - "installs": 5, - "weekDownloads": 5, - "stars": -1, - "issues": 1, - "score": 1 - }, - "musiccast": { - "title": { - "de": "musiccast", - "en": "musiccast", - "ru": "musiccast", - "zh-cn": "musiccast" - }, - "content": "adapterref/iobroker.musiccast/README.md", - "icon": "adapterref/iobroker.musiccast/musiccast.png", - "keywords": "muscicast, yamaha, sound, audio", - "authors": "foxthefox ", - "license": "MIT", - "published": "2017-05-01T13:50:35.419Z", - "version": "1.1.4", - "latestVersion": "1.1.4", - "materialize": true, - "compact": true, - "description": { - "en": "Musiccast Adapter", - "de": "Musiccast Adapter", - "ru": "Адаптер Musiccast", - "pt": "Adaptador Musiccast", - "nl": "Musiccast-adapter", - "fr": "Adaptateur de Musiccast", - "it": "Adattatore Musiccast", - "es": "Adaptador de Musiccast", - "pl": "Adapter Musiccast", - "zh-cn": "雅马哈", - "uk": "Адаптер Musiccast" + "ru": "Управление проектором Vivitek по сети (команды RS 232 через telnet)", + "pt": "Controlar um projetor Vivitek via rede (comandos RS 232 via telnet)", + "nl": "Bedien een Vivitek-projector via netwerk (RS 232-opdrachten via telnet)", + "fr": "Contrôlez un projecteur Vivitek via le réseau (commandes RS 232 via telnet)", + "it": "Controlla un proiettore Vivitek tramite rete (comandi RS 232 tramite telnet)", + "es": "Controle un proyector Vivitek a través de la red (comandos RS 232 a través de telnet)", + "pl": "Sterowanie projektorem Vivitek przez sieć (polecenia RS 232 przez telnet)", + "zh-cn": "通过网络控制Vivitek投影仪(通过telnet的RS 232命令)" }, "titleFull": { - "en": "Yamaha MusicCast", - "de": "Yamaha MusicCast", - "ru": "Yamaha MusicCast", - "pt": "Yamaha MusicCast", - "nl": "Yamaha MusicCast", - "fr": "Yamaha MusicCast", - "it": "Yamaha MusicCastr", - "es": "Yamaha MusicCast", - "pl": "Yamaha MusicCast", - "zh-cn": "Yamaha MusicCast", - "uk": "Yamaha MusicCast" + "en": "Vivitek Projector Control", + "de": "Vivitek Projektorsteuerung", + "ru": "Управление проектором Vivitek", + "pt": "Vivitek Projector Control", + "nl": "Vivitek Projector Control", + "fr": "Contrôle du projecteur Vivitek", + "it": "Vivitek Projector Control", + "es": "Control del proyector Vivitek", + "pl": "Sterowanie projektorem Vivitek", + "zh-cn": "Vivitek投影仪控制" }, "branch": "master", - "github": "https://github.com/foxthefox/ioBroker.musiccast", - "installs": 1046, - "weekDownloads": 108, - "stars": 10, - "issues": 10, + "github": "https://github.com/Bannsaenger/ioBroker.vivitek", + "installs": 5, + "weekDownloads": 5, + "stars": -1, + "issues": 1, "score": 1 }, "xbox": { @@ -21810,59 +21480,59 @@ }, "branch": "master", "github": "https://github.com/foxriver76/ioBroker.xbox", - "installs": 204, + "installs": 205, "weekDownloads": 16, "stars": 11, "issues": 14, "score": 1 }, - "sonos": { + "sonus": { "title": { - "de": "sonos", - "en": "sonos", - "ru": "sonos", - "zh-cn": "sonos" + "de": "sonus", + "en": "sonus", + "ru": "sonus", + "zh-cn": "sonus" }, - "content": "adapterref/iobroker.sonos/README.md", - "icon": "adapterref/iobroker.sonos/sonos.png", - "keywords": "sonos, player, music", + "content": "adapterref/iobroker.sonus/README.md", + "icon": "adapterref/iobroker.sonus/sonus.png", + "keywords": "ioBroker, template, Smart Home, home automation", "authors": "bluefox ", "license": "MIT", - "published": "2015-01-02T21:25:03.373Z", - "version": "3.0.0", - "latestVersion": "3.0.0", + "published": "2019-05-12T17:53:01.335Z", + "version": "-.-.-", + "latestVersion": "0.1.1", "materialize": true, "compact": true, "description": { - "en": "This adapter allows to monitor and control SONOS players from ioBroker", - "de": "Mit diesem Adapter können Sie SONOS-Player von ioBroker aus überwachen und steuern", - "ru": "Этот адаптер позволяет контролировать и управлять SONOS-плеерами из ioBroker", - "pt": "Este adaptador permite monitorar e controlar os players do SONOS a partir do ioBroker", - "nl": "Met deze adapter kunnen SONOS-spelers van ioBroker worden bewaakt en bestuurd", - "fr": "Cet adaptateur permet de surveiller et de contrôler les lecteurs SONOS de ioBroker", - "it": "Questo adattatore consente di monitorare e controllare i lettori SONOS da ioBroker", - "es": "Este adaptador permite monitorear y controlar los reproductores SONOS desde ioBroker", - "pl": "Ten adapter pozwala monitorować i kontrolować odtwarzacze SONOS z ioBroker", - "zh-cn": "此适配器允许从ioBroker监视和控制SONOS播放器" + "en": "With this adapter you can control ioBroker with voice in many different languages", + "de": "Mit diesem Adapter können Sie den ioBroker mit Voice in vielen verschiedenen Sprachen steuern", + "ru": "С помощью этого адаптера вы можете управлять ioBroker с помощью голоса на разных языках.", + "pt": "Com este adaptador você pode controlar o ioBroker com voz em diversos idiomas", + "nl": "Met deze adapter kunt u ioBroker met spraak in veel verschillende talen bedienen", + "fr": "Avec cet adaptateur, vous pouvez contrôler ioBroker avec la voix dans de nombreuses langues.", + "it": "Con questo adattatore puoi controllare ioBroker con la voce in molte lingue diverse", + "es": "Con este adaptador puede controlar ioBroker con voz en muchos idiomas diferentes", + "pl": "Dzięki temu adapterowi możesz sterować ioBroker głosem w wielu różnych językach", + "zh-cn": "使用此适配器,您可以使用多种语言的语音控制ioBroker" }, "titleFull": { - "en": "Sonos", - "de": "Sonos", - "ru": "Sonos", - "pt": "Sonos", - "nl": "Sonos", - "fr": "Sonos", - "it": "Sonos", - "es": "Sonos", - "pl": "Sonos", - "zh-cn": "Sonos" + "en": "Control your devices with voice", + "de": "Steuern Sie Ihre Geräte mit Sprache", + "ru": "Управляйте своими устройствами с помощью голоса", + "pt": "Controle seus dispositivos com voz", + "nl": "Bedien uw apparaten met spraak", + "fr": "Contrôlez vos appareils avec la voix", + "it": "Controlla i tuoi dispositivi con la voce", + "es": "Controla tus dispositivos con voz", + "pl": "Kontroluj swoje urządzenia za pomocą głosu", + "zh-cn": "用语音控制您的设备" }, "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.sonos", - "installs": 6592, - "weekDownloads": 140, - "stars": 36, - "issues": 37, + "github": "https://github.com/ioBroker/ioBroker.sonus", + "installs": 4, + "weekDownloads": 3, + "stars": 6, + "issues": 6, "score": 1 }, "volumio": { @@ -21882,37 +21552,167 @@ "latestVersion": "0.2.0", "compact": true, "description": { - "en": "Control a Volumio instance on the local network using the Rest API of Volumio.", - "de": "Kontrolliere eine Volumio Instanz im lokalen Netzwerk über die Rest API von Volumio.", - "ru": "Контролировать экземпляр Volumio в локальной сети с помощью Volumio's Rest API.", - "pt": "Controle uma instância do Volumio na rede local usando a API Rest do Volumio.", - "fr": "Contrôlez une instance Volumio sur le réseau local à l'aide de l'API Rest de Volumio.", - "nl": "Bestuur een Volumio instance op het lokale netwerk met behulp van Volumio's Rest API.", - "it": "Controllare un'istanza di Volumio sulla rete locale utilizzando l'API Rest di Volumio.", - "es": "Controle una instancia de Volumio en la red local utilizando la Rest API de Volumio.", - "pl": "Kontroluj instancję Volumio w sieci lokalnej za pomocą interfejsu API Rest Volumio.", - "uk": "Керуйте примірником Volumio у локальній мережі за допомогою Rest API Volumio.", - "zh-cn": "使用 Volumio 的 Rest API 控制本地网络上的 Volumio 实例。" - }, - "titleFull": { - "en": "Volumio Remote Control", - "de": "Volumio Remote Control", - "ru": "Volumio Remote Control", - "pt": "Volumio Remote Control", - "nl": "Volumio Remote Control", - "fr": "Volumio Remote Control", - "it": "Volumio Remote Control", - "es": "Volumio Remote Control", - "pl": "Volumio Remote Control", - "uk": "Volumio Remote Control", - "zh-cn": "Volumio Remote Control" + "en": "Control a Volumio instance on the local network using the Rest API of Volumio.", + "de": "Kontrolliere eine Volumio Instanz im lokalen Netzwerk über die Rest API von Volumio.", + "ru": "Контролировать экземпляр Volumio в локальной сети с помощью Volumio's Rest API.", + "pt": "Controle uma instância do Volumio na rede local usando a API Rest do Volumio.", + "fr": "Contrôlez une instance Volumio sur le réseau local à l'aide de l'API Rest de Volumio.", + "nl": "Bestuur een Volumio instance op het lokale netwerk met behulp van Volumio's Rest API.", + "it": "Controllare un'istanza di Volumio sulla rete locale utilizzando l'API Rest di Volumio.", + "es": "Controle una instancia de Volumio en la red local utilizando la Rest API de Volumio.", + "pl": "Kontroluj instancję Volumio w sieci lokalnej za pomocą interfejsu API Rest Volumio.", + "uk": "Керуйте примірником Volumio у локальній мережі за допомогою Rest API Volumio.", + "zh-cn": "使用 Volumio 的 Rest API 控制本地网络上的 Volumio 实例。" + }, + "titleFull": { + "en": "Volumio Remote Control", + "de": "Volumio Remote Control", + "ru": "Volumio Remote Control", + "pt": "Volumio Remote Control", + "nl": "Volumio Remote Control", + "fr": "Volumio Remote Control", + "it": "Volumio Remote Control", + "es": "Volumio Remote Control", + "pl": "Volumio Remote Control", + "uk": "Volumio Remote Control", + "zh-cn": "Volumio Remote Control" + }, + "branch": "master", + "github": "https://github.com/a-i-ks/ioBroker.volumio", + "installs": 244, + "weekDownloads": 18, + "stars": 3, + "issues": 7, + "score": 1 + }, + "sony-bravia": { + "title": { + "de": "sony-bravia", + "en": "sony-bravia", + "ru": "sony-bravia", + "zh-cn": "sony-bravia" + }, + "content": "adapterref/iobroker.sony-bravia/README.md", + "icon": "adapterref/iobroker.sony-bravia/sony-bravia.png", + "keywords": "sony, bravia, smart-tv", + "authors": "ldittmar ", + "license": "MIT", + "published": "2017-09-17T21:26:41.970Z", + "version": "1.1.0", + "latestVersion": "1.1.0", + "materialize": true, + "compact": true, + "description": { + "en": "This is an ioBroker adapter for your Sony Bravia Smart-TV with Android OS. Tested with KD-65X8507C.", + "de": "Dies ist ein ioBroker-Adapter für Ihr Sony Bravia Smart-TV mit Android-Betriebssystem. Getestet mit KD-65X8507C.", + "ru": "Это адаптер ioBroker для вашего Sony Bravia Smart-TV с ОС Android. Протестировано с KD-65X8507C.", + "pt": "Este é um adaptador ioBroker para o seu Sony Bravia Smart-TV com sistema operacional Android. Testado com o KD-65X8507C.", + "fr": "Ceci est un adaptateur ioBroker pour votre Sony Bravia Smart-TV avec Android OS. Testé avec KD-65X8507C.", + "nl": "Dit is een ioBroker-adapter voor uw Sony Bravia Smart-TV met Android OS. Getest met KD-65X8507C.", + "it": "Questo è un adattatore ioBroker per il tuo Sony Bravia Smart-TV con sistema operativo Android. Testato con KD-65X8507C.", + "es": "Este es un adaptador ioBroker para su Sony Bravia Smart-TV con sistema operativo Android. Probado con KD-65X8507C.", + "pl": "Jest to adapter ioBroker do Twojego Sony Bravia Smart-TV z systemem operacyjnym Android. Testowane za pomocą KD-65X8507C.", + "zh-cn": "这是适用于Android OS索尼Bravia智能电视的ioBroker适配器。 用KD-65X8507C测试。" + }, + "titleFull": { + "en": "Sony Bravia Smart-TV", + "de": "Sony Bravia Smart-TV", + "ru": "Sony Bravia Smart-TV", + "pt": "Sony Bravia Smart-TV", + "fr": "Sony Bravia Smart-TV", + "nl": "Sony Bravia Smart-TV", + "it": "Sony Bravia Smart-TV", + "es": "Sony Bravia Smart-TV", + "pl": "Sony Bravia Smart-TV", + "zh-cn": "索尼Bravia智能电视" + }, + "branch": "master", + "github": "https://github.com/iobroker-community-adapters/ioBroker.sony-bravia", + "installs": 1416, + "weekDownloads": 49, + "stars": 11, + "issues": 13, + "score": 1 + }, + "sayit": { + "title": { + "de": "sayit", + "en": "sayit", + "ru": "sayit", + "zh-cn": "sayit" + }, + "content": "adapterref/iobroker.sayit/README.md", + "icon": "adapterref/iobroker.sayit/sayit.png", + "keywords": "TTS, voice, speech", + "authors": "bluefox ", + "license": "MIT", + "published": "2015-02-14T20:00:09.375Z", + "version": "5.0.0", + "latestVersion": "5.0.0", + "compact": true, + "description": { + "en": "Text to speech in a cloud or local. Runs on windows, linux and OSX. It can play mp3/wav too.", + "de": "Text to speech in Cloud oder lokal für windows, linux und OSX. Mp3 und Wav können auch abgespielt werden.", + "ru": "Синтезатор речи локально или в облаке работает под windows, linux и OSX. Mp3 и Wav можно тоже проигрывать.", + "pt": "Texto para fala em uma nuvem ou local. Funciona no windows, linux e OSX. Pode reproduzir mp3 / wav também.", + "nl": "Tekst naar spraak in een cloud of lokaal. Werkt op Windows, Linux en OSX. Het kan ook mp3 / wav spelen.", + "fr": "Text to speech dans un nuage ou local. Fonctionne sur Windows, Linux et OSX. Il peut aussi jouer au format mp3 / wav.", + "it": "Sintesi vocale in un cloud o locale. Funziona su Windows, Linux e OSX. Può riprodurre anche mp3 / wav.", + "es": "Texto a voz en una nube o local. Se ejecuta en Windows, Linux y OSX. Puede reproducir mp3 / wav también.", + "pl": "Tekst na mowę w chmurze lub lokalnie. Działa w systemie Windows, Linux i OSX. Może również odtwarzać mp3 / wav.", + "zh-cn": "文字到语音在云端或局部的。 运行在windows、linux和OS x. 它可以发挥的mp3/声。", + "uk": "Перетворення тексту в мовлення в хмарі або локально. Працює на Windows, Linux і OSX. Він також може відтворювати mp3/wav." + }, + "titleFull": { + "en": "Text to speech", + "de": "Text zu Sprache", + "ru": "Текст в речь (Text to speech)", + "pt": "Texto para fala (Text to speech)", + "nl": "Tekst naar spraak (Text to speech)", + "fr": "Texte pour parler (Text to speech)", + "it": "Sintesi vocale (Text to speech)", + "es": "Texto a voz (Text to speech)", + "pl": "Tekst na mowę (Text to speech)", + "zh-cn": "文字到语音", + "uk": "Перетворення тексту на мовлення" + }, + "branch": "master", + "github": "https://github.com/ioBroker/ioBroker.sayit", + "installs": 3916, + "weekDownloads": 258, + "stars": 30, + "issues": 25, + "score": 1 + }, + "lgtv11": { + "title": { + "de": "lgtv11", + "en": "lgtv11", + "ru": "lgtv11", + "zh-cn": "lgtv11" + }, + "content": "adapterref/iobroker.lgtv11/README.md", + "icon": "adapterref/iobroker.lgtv11/lgtv2011.png", + "keywords": "lgtv, 2011, Smart, TV, LG", + "authors": "SebastianSchultz ", + "license": "MIT", + "published": "2018-04-16T21:15:50.327Z", + "version": "1.0.5", + "latestVersion": "1.0.5", + "materialize": true, + "compact": true, + "description": { + "en": "Controls 2011 LG SmartTVs", + "de": "Steuert LG SmartTV Modelle vor 2012", + "ru": "Controls 2011 SmartTVs" }, + "titleFull": "LG 2011 SmartTV", "branch": "master", - "github": "https://github.com/a-i-ks/ioBroker.volumio", - "installs": 245, - "weekDownloads": 18, - "stars": 3, - "issues": 7, + "github": "https://github.com/SMundt/iobroker.lgtv2011", + "installs": 345, + "weekDownloads": 4, + "stars": 4, + "issues": 3, "score": 1 }, "samsung_tizen": { @@ -21959,210 +21759,191 @@ }, "branch": "master", "github": "https://github.com/iobroker-community-adapters/ioBroker.samsung_tizen", - "installs": 1052, + "installs": 1051, "weekDownloads": 37, "stars": 3, "issues": 7, "score": 1 }, - "panasonic-viera": { + "samsung": { "title": { - "de": "panasonic-viera", - "en": "panasonic-viera", - "ru": "panasonic-viera", - "zh-cn": "panasonic-viera" + "de": "samsung", + "en": "samsung", + "ru": "samsung", + "zh-cn": "samsung" }, - "content": "adapterref/iobroker.panasonic-viera/README.md", - "icon": "adapterref/iobroker.panasonic-viera/panasonic-viera.png", - "keywords": "panasonic, viera, smart-tv", - "authors": "ldittmar ", + "content": "adapterref/iobroker.samsung/README.md", + "icon": "adapterref/iobroker.samsung/samsung.png", + "keywords": "samsung, samsung remote, samsung tv, home automation", + "authors": "soef ", "license": "MIT", - "published": "2017-09-20T12:04:02.249Z", - "version": "2.1.0", - "latestVersion": "2.1.0", - "materialize": true, - "compact": true, + "published": "2016-01-16T17:36:01.791Z", + "version": "0.6.0", + "latestVersion": "0.6.1", "description": { - "en": "This is an ioBroker adapter for your Panasonic Viera Smart-TV. Tested with Panasonic TX-50DX780 and TX-50EXW.", - "de": "Dies ist ein ioBroker-Adapter für Ihren Panasonic Viera Smart-TV. Getestet mit Panasonic TX-50DX780 und TX-50EXW.", - "ru": "Это адаптер ioBroker для вашего телевизора Panasonic Viera Smart. Протестировано с Panasonic TX-50DX780 и TX-50EXW.", - "pt": "Este é um adaptador ioBroker para a sua Smart TV Panasonic Viera. Testado com Panasonic TX-50DX780 e TX-50EXW.", - "fr": "Ceci est un adaptateur ioBroker pour votre Panasonic Viera Smart-TV. Testé avec Panasonic TX-50DX780 et TX-50EXW.", - "nl": "Dit is een ioBroker-adapter voor uw Panasonic Viera Smart-TV. Getest met Panasonic TX-50DX780 en TX-50EXW.", - "it": "Questo è un adattatore ioBroker per la tua Smart TV Panasonic Viera. Testato con Panasonic TX-50DX780 e TX-50EXW.", - "es": "Este es un adaptador ioBroker para su Panasonic Viera Smart-TV. Probado con Panasonic TX-50DX780 y TX-50EXW.", - "pl": "Jest to adapter ioBroker do Panasonic Viera Smart-TV. Przetestowane z Panasonic TX-50DX780 i TX-50EXW.", - "zh-cn": "这是适用于Panasonic Viera智能电视的ioBroker适配器。 使用Panasonic TX-50DX780和TX-50EXW进行测试。", - "uk": "Це адаптер ioBroker для вашого Panasonic Viera Smart-TV. Протестовано на Panasonic TX-50DX780 і ​​TX-50EXW." + "en": "Control Samsung TV devices", + "de": "Steuert Samsung TV Geräte", + "ru": "Control Samsung TV devices", + "pt": "Controlar dispositivos de TV Samsung", + "nl": "Bedien Samsung TV-apparaten", + "fr": "Contrôler les appareils TV Samsung", + "it": "Controlla i dispositivi TV Samsung", + "es": "Controlar dispositivos de TV Samsung", + "pl": "Kontroluj urządzenia telewizyjne Samsung", + "uk": "Керуйте пристроями Samsung TV", + "zh-cn": "控制三星电视设备" }, "titleFull": { - "en": "Panasonic Viera Smart-TV", - "de": "Panasonic Viera Smart-TV", - "ru": "Panasonic Viera Smart-TV", - "pt": "Panasonic Viera Smart-TV", - "fr": "Panasonic Viera Smart-TV", - "nl": "Panasonic Viera Smart-TV", - "it": "Panasonic Viera Smart-TV", - "es": "Panasonic Viera Smart-TV", - "pl": "Panasonic Viera Smart-TV", - "zh-cn": "松下Viera智能電視", - "uk": "Panasonic Viera Smart-TV" + "en": "Samsung TV", + "de": "Samsung-Fernseher", + "ru": "Телевизор Samsung", + "pt": "Samsung TV", + "nl": "Samsung-tv", + "fr": "Téléviseur Samsung", + "it": "TV Samsung", + "es": "Samsung TV", + "pl": "Telewizor Samsung", + "zh-cn": "三星电视", + "uk": "Телевізор Samsung" }, "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.panasonic-viera", - "installs": 691, - "weekDownloads": 31, - "stars": 7, - "issues": 23, + "github": "https://github.com/iobroker-community-adapters/iobroker.samsung", + "installs": 3527, + "weekDownloads": 317, + "stars": 9, + "issues": 12, "score": 1 }, - "mpd": { + "philips-tv": { "title": { - "de": "mpd", - "en": "mpd", - "ru": "mpd", - "zh-cn": "mpd" + "de": "philips-tv", + "en": "philips-tv", + "ru": "philips-tv", + "zh-cn": "philips-tv" }, - "content": "adapterref/iobroker.mpd/README.md", - "icon": "adapterref/iobroker.mpd/mpd.png", - "keywords": "mpd, player, media", - "authors": "instalator ", + "content": "adapterref/iobroker.philips-tv/README.md", + "icon": "adapterref/iobroker.philips-tv/philips-tv.png", + "keywords": "tv, philips, android", + "authors": "AlCalzone , Moritz Heusinger ", "license": "MIT", - "published": "2016-12-15T15:55:12.928Z", - "version": "2.1.0", - "latestVersion": "2.2.0", + "published": "2017-11-26T16:53:52.106Z", + "version": "0.5.4", + "latestVersion": "0.5.4", "compact": true, "description": { - "en": "MusicPlayer Daemon (MPD) client", - "de": "MusicPlayer Daemon (MPD) Client", - "ru": "MusicPlayer Daemon (MPD) client", - "pt": "MusicPlayer Daemon (MPD) cliente", - "nl": "Muziekspeler Daemon (MPD) client", - "fr": "Client MusicPlayer Daemon (MPD)", - "it": "Client MusicPlayer Daemon (MPD)", - "es": "MusicPlayer Daemon (MPD) cliente", - "pl": "Klient MusicPlayer Daemon (MPD)", - "uk": "MusicPlayer Daemon (MPD) клієнт", - "zh-cn": "MusicPlayer 守护进程客户端" + "en": "Adapter to control Philips TVs", + "de": "Adapter zur Steuerung von Philips TVs", + "ru": "Адаптер для управления телевизорами Philips", + "pt": "Adaptador para controlar Philips TVs", + "nl": "Adapter om Philips TV te controleren", + "fr": "Adaptateur pour contrôler Philips TV", + "it": "Adattatore per il controllo TV Philips", + "es": "Adaptador para controlar Philips TVs", + "pl": "Oficjalna strona Philips TV", + "zh-cn": "控制菲利普电视的道歉" }, "titleFull": { - "en": "Music player daemon", - "de": "Musikalische Musik", - "ru": "Музыкальный проигрыватель", - "pt": "Jogador de música daemon", - "nl": "Muziekspeler daemon", - "fr": "Démon du lecteur de musique", - "it": "Musicista daemon", - "es": "Music player daemon", - "pl": "Demon odtwarzacza muzyki", - "uk": "Музичний плеєр daemon", - "zh-cn": "音乐播放器守护进程" + "en": "Philips TV", + "de": "Philips-Fernseher", + "ru": "Филипс ТВ", + "pt": "TV Philips", + "nl": "Philips-tv", + "fr": "Téléviseur Philips", + "it": "TV Philips", + "es": "Televisor philips", + "pl": "Telewizor Philips", + "zh-cn": "飞利浦电视" }, "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.mpd", - "installs": 453, - "weekDownloads": 34, - "stars": -1, - "issues": 0, + "github": "https://github.com/AlCalzone/ioBroker.philips-tv", + "installs": 786, + "weekDownloads": 77, + "stars": 21, + "issues": 12, "score": 1 }, - "sony-bravia": { + "oppoplayer": { "title": { - "de": "sony-bravia", - "en": "sony-bravia", - "ru": "sony-bravia", - "zh-cn": "sony-bravia" + "de": "oppoplayer", + "en": "oppoplayer", + "ru": "oppoplayer", + "zh-cn": "oppoplayer" }, - "content": "adapterref/iobroker.sony-bravia/README.md", - "icon": "adapterref/iobroker.sony-bravia/sony-bravia.png", - "keywords": "sony, bravia, smart-tv", - "authors": "ldittmar ", + "content": "adapterref/iobroker.oppoplayer/README.md", + "icon": "adapterref/iobroker.oppoplayer/oppoplayer.png", + "keywords": "oppoplayer, media, blueray, br, disc, uhd", + "authors": "Volker Richert ", "license": "MIT", - "published": "2017-09-17T21:26:41.970Z", - "version": "1.1.0", - "latestVersion": "1.1.0", + "published": "2019-02-04T14:13:29.341Z", + "version": "0.2.4", + "latestVersion": "0.2.4", "materialize": true, "compact": true, "description": { - "en": "This is an ioBroker adapter for your Sony Bravia Smart-TV with Android OS. Tested with KD-65X8507C.", - "de": "Dies ist ein ioBroker-Adapter für Ihr Sony Bravia Smart-TV mit Android-Betriebssystem. Getestet mit KD-65X8507C.", - "ru": "Это адаптер ioBroker для вашего Sony Bravia Smart-TV с ОС Android. Протестировано с KD-65X8507C.", - "pt": "Este é um adaptador ioBroker para o seu Sony Bravia Smart-TV com sistema operacional Android. Testado com o KD-65X8507C.", - "fr": "Ceci est un adaptateur ioBroker pour votre Sony Bravia Smart-TV avec Android OS. Testé avec KD-65X8507C.", - "nl": "Dit is een ioBroker-adapter voor uw Sony Bravia Smart-TV met Android OS. Getest met KD-65X8507C.", - "it": "Questo è un adattatore ioBroker per il tuo Sony Bravia Smart-TV con sistema operativo Android. Testato con KD-65X8507C.", - "es": "Este es un adaptador ioBroker para su Sony Bravia Smart-TV con sistema operativo Android. Probado con KD-65X8507C.", - "pl": "Jest to adapter ioBroker do Twojego Sony Bravia Smart-TV z systemem operacyjnym Android. Testowane za pomocą KD-65X8507C.", - "zh-cn": "这是适用于Android OS索尼Bravia智能电视的ioBroker适配器。 用KD-65X8507C测试。" + "en": "ioBroker OPPO Digital 20x player adapter", + "de": "ioBroker OPPO Digital 20x player Adapter" }, "titleFull": { - "en": "Sony Bravia Smart-TV", - "de": "Sony Bravia Smart-TV", - "ru": "Sony Bravia Smart-TV", - "pt": "Sony Bravia Smart-TV", - "fr": "Sony Bravia Smart-TV", - "nl": "Sony Bravia Smart-TV", - "it": "Sony Bravia Smart-TV", - "es": "Sony Bravia Smart-TV", - "pl": "Sony Bravia Smart-TV", - "zh-cn": "索尼Bravia智能电视" + "en": "OPPO Digital UHD player 20x adapter", + "de": "OPPO Digital UHD Player 20x Adapter" }, "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.sony-bravia", - "installs": 1420, - "weekDownloads": 49, - "stars": 11, - "issues": 13, + "github": "https://github.com/volkerrichert/ioBroker.oppoplayer", + "installs": 28, + "weekDownloads": 8, + "stars": 1, + "issues": 6, "score": 1 }, - "sayit": { - "title": { - "de": "sayit", - "en": "sayit", - "ru": "sayit", - "zh-cn": "sayit" + "spotify-premium": { + "title": { + "de": "spotify-premium", + "en": "spotify-premium", + "ru": "spotify-premium", + "zh-cn": "spotify-premium" }, - "content": "adapterref/iobroker.sayit/README.md", - "icon": "adapterref/iobroker.sayit/sayit.png", - "keywords": "TTS, voice, speech", - "authors": "bluefox ", + "content": "adapterref/iobroker.spotify-premium/README.md", + "icon": "adapterref/iobroker.spotify-premium/spotify-premium.png", + "keywords": "spotify, player, media", + "authors": "Lucky, Alexander Kose, iobroker-community-adapters ", "license": "MIT", - "published": "2015-02-14T20:00:09.375Z", - "version": "5.0.0", - "latestVersion": "5.0.0", + "published": "2018-02-16T08:58:22.449Z", + "version": "1.5.0", + "latestVersion": "1.5.0", + "materialize": true, "compact": true, "description": { - "en": "Text to speech in a cloud or local. Runs on windows, linux and OSX. It can play mp3/wav too.", - "de": "Text to speech in Cloud oder lokal für windows, linux und OSX. Mp3 und Wav können auch abgespielt werden.", - "ru": "Синтезатор речи локально или в облаке работает под windows, linux и OSX. Mp3 и Wav можно тоже проигрывать.", - "pt": "Texto para fala em uma nuvem ou local. Funciona no windows, linux e OSX. Pode reproduzir mp3 / wav também.", - "nl": "Tekst naar spraak in een cloud of lokaal. Werkt op Windows, Linux en OSX. Het kan ook mp3 / wav spelen.", - "fr": "Text to speech dans un nuage ou local. Fonctionne sur Windows, Linux et OSX. Il peut aussi jouer au format mp3 / wav.", - "it": "Sintesi vocale in un cloud o locale. Funziona su Windows, Linux e OSX. Può riprodurre anche mp3 / wav.", - "es": "Texto a voz en una nube o local. Se ejecuta en Windows, Linux y OSX. Puede reproducir mp3 / wav también.", - "pl": "Tekst na mowę w chmurze lub lokalnie. Działa w systemie Windows, Linux i OSX. Może również odtwarzać mp3 / wav.", - "zh-cn": "文字到语音在云端或局部的。 运行在windows、linux和OS x. 它可以发挥的mp3/声。", - "uk": "Перетворення тексту в мовлення в хмарі або локально. Працює на Windows, Linux і OSX. Він також може відтворювати mp3/wav." + "en": "control spotify devices", + "de": "Spotify-Geräte steuern", + "ru": "контрольные устройства", + "pt": "controlar dispositivos spotify", + "nl": "Spotify-apparaten bedienen", + "fr": "contrôler les appareils Spotify", + "it": "controllare i dispositivi spotify", + "es": "controlar dispositivos spotify", + "pl": "kontroluj urządzenia spotify", + "uk": "управління точністю пристроїв", + "zh-cn": "控制spotify设备" }, "titleFull": { - "en": "Text to speech", - "de": "Text zu Sprache", - "ru": "Текст в речь (Text to speech)", - "pt": "Texto para fala (Text to speech)", - "nl": "Tekst naar spraak (Text to speech)", - "fr": "Texte pour parler (Text to speech)", - "it": "Sintesi vocale (Text to speech)", - "es": "Texto a voz (Text to speech)", - "pl": "Tekst na mowę (Text to speech)", - "zh-cn": "文字到语音", - "uk": "Перетворення тексту на мовлення" + "en": "Spotify (Premium)", + "de": "Spotify (Premium)", + "ru": "Спотифай (Премиум)", + "pt": "Spotify (Premium)", + "nl": "Spotify (Premium)", + "fr": "Spotify (Premium)", + "it": "Spotify (Premium)", + "es": "Spotify (premium)", + "pl": "Spotify (Premium)", + "uk": "Spotify (Premium)", + "zh-cn": "Spotify(高级)" }, "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.sayit", - "installs": 3920, - "weekDownloads": 258, - "stars": 30, - "issues": 25, + "github": "https://github.com/iobroker-community-adapters/ioBroker.spotify-premium", + "installs": 2804, + "weekDownloads": 104, + "stars": 25, + "issues": 7, "score": 1 }, "onkyo": { @@ -22208,256 +21989,397 @@ }, "branch": "master", "github": "https://github.com/ioBroker/ioBroker.onkyo", - "installs": 1164, + "installs": 1170, "weekDownloads": 75, "stars": 4, "issues": 11, "score": 1 }, - "samsung": { + "bosesoundtouch": { "title": { - "de": "samsung", - "en": "samsung", - "ru": "samsung", - "zh-cn": "samsung" + "de": "bosesoundtouch", + "en": "bosesoundtouch", + "ru": "bosesoundtouch", + "zh-cn": "bosesoundtouch" }, - "content": "adapterref/iobroker.samsung/README.md", - "icon": "adapterref/iobroker.samsung/samsung.png", - "keywords": "samsung, samsung remote, samsung tv, home automation", - "authors": "soef ", + "content": "adapterref/iobroker.bosesoundtouch/README.md", + "icon": "adapterref/iobroker.bosesoundtouch/bosesoundtouch.png", + "keywords": "bose, soundtouch", + "authors": "sven-s-ter ", "license": "MIT", - "published": "2016-01-16T17:36:01.791Z", - "version": "0.6.0", - "latestVersion": "0.6.1", + "published": "2017-12-22T15:15:44.610Z", + "version": "0.11.1", + "latestVersion": "0.11.1", + "compact": true, "description": { - "en": "Control Samsung TV devices", - "de": "Steuert Samsung TV Geräte", - "ru": "Control Samsung TV devices", - "pt": "Controlar dispositivos de TV Samsung", - "nl": "Bedien Samsung TV-apparaten", - "fr": "Contrôler les appareils TV Samsung", - "it": "Controlla i dispositivi TV Samsung", - "es": "Controlar dispositivos de TV Samsung", - "pl": "Kontroluj urządzenia telewizyjne Samsung", - "uk": "Керуйте пристроями Samsung TV", - "zh-cn": "控制三星电视设备" + "en": "Controls Bose SoundTouch speakers over a socket connection and monitors the information sent from the speaker.", + "de": "Steuert Bose SoundTouch-Lautsprecher über eine Socket-Verbindung und überwacht die vom Lautsprecher gesendeten Informationen.", + "ru": "Управляет динамиками Bose SoundTouch через разъем и отслеживает информацию, отправляемую динамиком.", + "pt": "Controla os alto-falantes Bose SoundTouch por meio de uma conexão de soquete e monitora as informações enviadas do alto-falante.", + "nl": "Bestuurt Bose SoundTouch-luidsprekers via een stopcontact en controleert de informatie die door de luidspreker wordt verzonden.", + "fr": "Contrôle les haut-parleurs Bose SoundTouch via une connexion de prise et surveille les informations envoyées par le haut-parleur.", + "it": "Controlla gli altoparlanti Bose SoundTouch tramite una presa di connessione e monitora le informazioni inviate dall'altoparlante.", + "es": "Controla los altavoces Bose SoundTouch a través de una conexión de enchufe y supervisa la información enviada desde el altavoz.", + "pl": "Steruje głośnikami Bose SoundTouch przez połączenie gniazdowe i monitoruje informacje wysyłane z głośnika.", + "zh-cn": "通过插座连接控制 Bose SoundTouch 扬声器并监控扬声器发送的信息。" + }, + "titleFull": { + "en": "Bose SoundTouch", + "de": "Bose SoundTouch", + "ru": "Bose SoundTouch", + "pt": "Bose SoundTouch", + "nl": "Bose SoundTouch", + "fr": "Bose SoundTouch", + "it": "Bose SoundTouch", + "es": "Bose SoundTouch", + "pl": "Bose SoundTouch", + "zh-cn": "Bose SoundTouch" + }, + "branch": "master", + "github": "https://github.com/iobroker-community-adapters/ioBroker.bosesoundtouch", + "installs": 1073, + "weekDownloads": 40, + "stars": 4, + "issues": 11, + "score": 1 + }, + "foobar2000": { + "title": { + "de": "foobar2000", + "en": "foobar2000", + "ru": "foobar2000", + "zh-cn": "foobar2000" + }, + "content": "adapterref/iobroker.foobar2000/README.md", + "icon": "adapterref/iobroker.foobar2000/foobar2000.png", + "keywords": "foobar2000, player", + "authors": "instalator, iobroker-community-adapters ", + "license": "MIT", + "published": "2016-10-20T10:58:40.127Z", + "version": "2.2.0", + "latestVersion": "2.2.0", + "materialize": true, + "compact": true, + "description": { + "en": "Control your foobar2000 player", + "de": "Steuern Sie Ihren foobar2000 Player", + "ru": "Контролируйте своего игрока foobar2000", + "pt": "Controle o seu jogador foobar2000", + "nl": "Controleer je foobar2000 speler", + "fr": "Contrôlez votre lecteur foobar2000", + "it": "Controlla il tuo lettore foobar2000", + "es": "Controle su jugador foobar2000", + "pl": "Kontrola nad foobar2000", + "uk": "Керуйте фобар2000", + "zh-cn": "控制你的野蛮2000年事件" + }, + "titleFull": { + "en": "Control foobar2000 player", + "de": "Steuerung foobar2000 Player", + "ru": "Управление foobar2000 игроком", + "pt": "Control foobar2000 jogador", + "nl": "Controle:", + "fr": "Contrôle du joueur de foobar2000", + "it": "Controllo del lettore foobar2000", + "es": "Control foobar2000 jugador", + "pl": "Foobar2000 player", + "uk": "Контроль фобар2000", + "zh-cn": "控制软禁2000年" + }, + "branch": "master", + "github": "https://github.com/iobroker-community-adapters/ioBroker.foobar2000", + "installs": 22, + "weekDownloads": 6, + "stars": -1, + "issues": 2, + "score": 1 + }, + "cec2": { + "title": { + "de": "cec2", + "en": "cec2", + "ru": "cec2", + "zh-cn": "cec2" + }, + "content": "adapterref/iobroker.cec2/README.md", + "icon": "adapterref/iobroker.cec2/cec2.png", + "keywords": "multimedia, HDMI, CEC, TV", + "authors": "Garfonso ", + "license": "MIT", + "published": "2020-01-28T20:41:50.009Z", + "version": "0.1.3", + "latestVersion": "0.1.3", + "compact": true, + "description": { + "en": "Can be used to monitor / control multimedia devices using the HDMI CEC bus. Possible commands include power on/off, switch input (for TVs), volume up/donw", + "de": "Kann benutzt werden um Multimediageräte, die über den HDMI CEC Bus kommunizieren zu überwachen und zu kontrollieren. Mögliche Kommandos enthalten Standby an/aus, Eingang wählen (am TV), Lauter/Leiser.", + "ru": "Может использоваться для мониторинга/управления мультимедийными устройствами по шине HDMI CEC. Возможные команды включают в себя включение/выключение питания, переключение входа (для телевизоров), увеличение/уменьшение громкости.", + "pt": "Pode ser usado para monitorar/controlar dispositivos multimídia usando o barramento HDMI CEC. Os comandos possíveis incluem ligar/desligar, interruptor de entrada (para TVs), aumentar/diminuir volume", + "nl": "Kan worden gebruikt om multimedia-apparaten te bewaken / bedienen met behulp van de HDMI CEC-bus. Mogelijke commando's zijn onder meer aan/uit, schakelaaringang (voor tv's), volume omhoog/omlaag", + "fr": "Peut être utilisé pour surveiller/contrôler des appareils multimédias à l'aide du bus HDMI CEC. Les commandes possibles incluent la mise sous/hors tension, l'entrée de commutation (pour les téléviseurs), le volume haut/bas", + "it": "Può essere utilizzato per monitorare/controllare dispositivi multimediali utilizzando il bus HDMI CEC. Possibili comandi includono accensione/spegnimento, ingresso interruttore (per TV), volume su/giù", + "es": "Se puede usar para monitorear/controlar dispositivos multimedia usando el bus HDMI CEC. Los comandos posibles incluyen encendido/apagado, cambiar entrada (para televisores), subir/bajar volumen", + "pl": "Może być używany do monitorowania / sterowania urządzeniami multimedialnymi za pomocą magistrali HDMI CEC. Możliwe polecenia obejmują włączanie/wyłączanie zasilania, wejście przełącznika (dla telewizorów), zwiększanie/zmniejszanie głośności", + "uk": "Може використовуватися для моніторингу / керування мультимедійними пристроями за допомогою шини HDMI CEC. Серед можливих команд — увімкнути/вимкнути живлення, перемкнути вхід (для телевізорів), збільшити/зменшити гучність", + "zh-cn": "可用于监视/控制使用 HDMI CEC 总线的多媒体设备。可能的命令包括电源开/关、开关输入(用于电视)、音量增大/减小" + }, + "titleFull": { + "en": "HDMI CEC devices 2", + "de": "HDMI CEC Geräte 2", + "ru": "Устройства HDMI CEC 2", + "pt": "Dispositivos HDMI CEC 2", + "nl": "HDMI CEC-apparaten 2", + "fr": "Périphériques HDMI CEC 2", + "it": "Dispositivi HDMI CEC 2", + "es": "Dispositivos HDMI CEC 2", + "pl": "Urządzenia HDMI CEC 2", + "uk": "Пристрої HDMI CEC 2", + "zh-cn": "HDMI CEC 设备 2" + }, + "branch": "master", + "github": "https://github.com/iobroker-community-adapters/ioBroker.cec2", + "installs": 81, + "weekDownloads": 7, + "stars": 9, + "issues": 5, + "score": 1 + }, + "enigma2": { + "title": { + "de": "enigma2", + "en": "enigma2", + "ru": "enigma2", + "zh-cn": "enigma2" + }, + "content": "adapterref/iobroker.enigma2/README.md", + "icon": "adapterref/iobroker.enigma2/enigma2.png", + "keywords": "enigma2", + "authors": "Matten-Matten ", + "license": "MIT", + "published": "2019-11-29T08:59:31.737Z", + "version": "2.1.1", + "latestVersion": "2.1.1", + "compact": true, + "description": { + "en": "enigma2 adapter for VU+, Dreambox, EDISON...", + "de": "enigma2 Adapter für VU+, Dreambox, EDISON...", + "ru": "enigma2 адаптер для VU+, Dreambox, EDISON...", + "pt": "adaptador enigma2 para VU +, Dreambox, EDISON...", + "nl": "enigma2 adapter voor VU+, Dreambox, EDISON...", + "fr": "adaptateur enigma2 pour VU+, Dreambox, EDISON...", + "it": "adattatore enigma2 per VU+, Dreambox, EDISON...", + "es": "adaptador enigma2 para VU+, Dreambox, EDISON...", + "pl": "enigma2 adapter dla VU+, Dreambox, EDISON...", + "uk": "адаптер enigma2 для VU+, Dreambox, EDISON...", + "zh-cn": "万国邮联+,Dream箱,EDISON..." }, "titleFull": { - "en": "Samsung TV", - "de": "Samsung-Fernseher", - "ru": "Телевизор Samsung", - "pt": "Samsung TV", - "nl": "Samsung-tv", - "fr": "Téléviseur Samsung", - "it": "TV Samsung", - "es": "Samsung TV", - "pl": "Telewizor Samsung", - "zh-cn": "三星电视", - "uk": "Телевізор Samsung" + "en": "enigma2", + "de": "enigma2", + "ru": "оригма2", + "pt": "enigma2", + "nl": "enigma2", + "fr": "enigma2", + "it": "enigma2", + "es": "enigma2", + "pl": "enigma2", + "uk": "ангел2", + "zh-cn": "enigma2" }, "branch": "master", - "github": "https://github.com/iobroker-community-adapters/iobroker.samsung", - "installs": 3521, - "weekDownloads": 317, - "stars": 9, - "issues": 12, + "github": "https://github.com/iobroker-community-adapters/ioBroker.enigma2", + "installs": 1086, + "weekDownloads": 30, + "stars": 15, + "issues": 3, "score": 1 }, - "emby": { + "fakeroku": { "title": { - "de": "emby", - "en": "emby", - "ru": "emby", - "zh-cn": "emby" + "de": "fakeroku", + "en": "fakeroku", + "ru": "fakeroku", + "zh-cn": "fakeroku" }, - "content": "adapterref/iobroker.emby/README.md", - "icon": "adapterref/iobroker.emby/emby.png", - "keywords": "emby, server, media, video", - "authors": "thewhobox , iobroker-community-adapters ", + "content": "adapterref/iobroker.fakeroku/README.md", + "icon": "adapterref/iobroker.fakeroku/fakeroku.png", + "keywords": "fakeroku, Harmony Hub", + "authors": "Pmant ", "license": "MIT", - "published": "2019-02-28T20:32:38.935Z", - "version": "1.2.0", - "latestVersion": "1.2.0", - "materialize": true, - "compact": true, + "published": "2017-02-05T13:08:56.966Z", + "version": "0.3.0", + "latestVersion": "0.3.0", "description": { - "en": "Control and visualise your Emby Server", - "de": "Kontrolliere und visualisiere deinen Emby Server", - "ru": "Контролируйте и визуализируйте свой Emby Server", - "pt": "Controle e visualize seu Emby Server", - "nl": "Contrôle en visualiseer uw Emby Server", - "fr": "Contrôlez et visualisez votre serveur Emby", - "it": "Controlla e visualizza il tuo server Emby", - "es": "Controla y visualiza tu servidor Emby.", - "pl": "Skomponuj i wizualizuj swój serwer Emby", - "uk": "Налаштування та налаштування сервера Emby", - "zh-cn": "控制和可视化您的Emby服务器" + "en": "Adapter emulates Roku-Devices to Harmony Hub", + "de": "Adapter simuliert Roku-Geräte für den Harmony Hub", + "ru": "ioBroker fakeroku драйвер как образец" }, "titleFull": { - "en": "Emby", - "de": "Emby", - "ru": "Emby", - "pt": "Emby", - "nl": "Emby", - "fr": "Emby", - "it": "Emby", - "es": "Emby", - "pl": "Emby", - "uk": "Emby", - "zh-cn": "Emby" + "en": "Fakeroku Emulator", + "de": "Fakeroku Emulator", + "ru": "Emulator Fakeroku", + "pt": "Emulador de Fakeroku", + "nl": "Fakeroku-emulator", + "fr": "Émulateur Fakeroku", + "it": "Emulatore Fakeroku", + "es": "Fakeroku Emulator", + "pl": "Fakeroku Emulator", + "uk": "Fakeroku Емулятор", + "zh-cn": "Fakeroku 模拟器" }, "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.emby", - "installs": 234, - "weekDownloads": 5, - "stars": 7, - "issues": 2, + "github": "https://github.com/iobroker-community-adapters/ioBroker.fakeroku", + "installs": 629, + "weekDownloads": 29, + "stars": 9, + "issues": 16, "score": 1 }, - "philips-tv": { + "sonos": { "title": { - "de": "philips-tv", - "en": "philips-tv", - "ru": "philips-tv", - "zh-cn": "philips-tv" + "de": "sonos", + "en": "sonos", + "ru": "sonos", + "zh-cn": "sonos" }, - "content": "adapterref/iobroker.philips-tv/README.md", - "icon": "adapterref/iobroker.philips-tv/philips-tv.png", - "keywords": "tv, philips, android", - "authors": "AlCalzone , Moritz Heusinger ", + "content": "adapterref/iobroker.sonos/README.md", + "icon": "adapterref/iobroker.sonos/sonos.png", + "keywords": "sonos, player, music", + "authors": "bluefox ", "license": "MIT", - "published": "2017-11-26T16:53:52.106Z", - "version": "0.5.4", - "latestVersion": "0.5.4", + "published": "2015-01-02T21:25:03.373Z", + "version": "3.0.0", + "latestVersion": "3.0.0", + "materialize": true, "compact": true, "description": { - "en": "Adapter to control Philips TVs", - "de": "Adapter zur Steuerung von Philips TVs", - "ru": "Адаптер для управления телевизорами Philips", - "pt": "Adaptador para controlar Philips TVs", - "nl": "Adapter om Philips TV te controleren", - "fr": "Adaptateur pour contrôler Philips TV", - "it": "Adattatore per il controllo TV Philips", - "es": "Adaptador para controlar Philips TVs", - "pl": "Oficjalna strona Philips TV", - "zh-cn": "控制菲利普电视的道歉" + "en": "This adapter allows to monitor and control SONOS players from ioBroker", + "de": "Mit diesem Adapter können Sie SONOS-Player von ioBroker aus überwachen und steuern", + "ru": "Этот адаптер позволяет контролировать и управлять SONOS-плеерами из ioBroker", + "pt": "Este adaptador permite monitorar e controlar os players do SONOS a partir do ioBroker", + "nl": "Met deze adapter kunnen SONOS-spelers van ioBroker worden bewaakt en bestuurd", + "fr": "Cet adaptateur permet de surveiller et de contrôler les lecteurs SONOS de ioBroker", + "it": "Questo adattatore consente di monitorare e controllare i lettori SONOS da ioBroker", + "es": "Este adaptador permite monitorear y controlar los reproductores SONOS desde ioBroker", + "pl": "Ten adapter pozwala monitorować i kontrolować odtwarzacze SONOS z ioBroker", + "zh-cn": "此适配器允许从ioBroker监视和控制SONOS播放器" }, "titleFull": { - "en": "Philips TV", - "de": "Philips-Fernseher", - "ru": "Филипс ТВ", - "pt": "TV Philips", - "nl": "Philips-tv", - "fr": "Téléviseur Philips", - "it": "TV Philips", - "es": "Televisor philips", - "pl": "Telewizor Philips", - "zh-cn": "飞利浦电视" + "en": "Sonos", + "de": "Sonos", + "ru": "Sonos", + "pt": "Sonos", + "nl": "Sonos", + "fr": "Sonos", + "it": "Sonos", + "es": "Sonos", + "pl": "Sonos", + "zh-cn": "Sonos" }, "branch": "master", - "github": "https://github.com/AlCalzone/ioBroker.philips-tv", - "installs": 783, - "weekDownloads": 77, - "stars": 21, - "issues": 12, + "github": "https://github.com/ioBroker/ioBroker.sonos", + "installs": 6583, + "weekDownloads": 140, + "stars": 36, + "issues": 37, "score": 1 }, - "sonus": { + "yamaha": { "title": { - "de": "sonus", - "en": "sonus", - "ru": "sonus", - "zh-cn": "sonus" + "de": "yamaha", + "en": "yamaha", + "ru": "yamaha", + "zh-cn": "yamaha" }, - "content": "adapterref/iobroker.sonus/README.md", - "icon": "adapterref/iobroker.sonus/sonus.png", - "keywords": "ioBroker, template, Smart Home, home automation", - "authors": "bluefox ", + "content": "adapterref/iobroker.yamaha/README.md", + "icon": "adapterref/iobroker.yamaha/yamaha.png", + "keywords": "yamaha, avr, receiver", + "authors": "soef ", "license": "MIT", - "published": "2019-05-12T17:53:01.335Z", - "version": "-.-.-", - "latestVersion": "0.1.1", + "published": "2016-01-16T17:39:17.385Z", + "version": "0.5.4", + "latestVersion": "0.5.4", "materialize": true, "compact": true, "description": { - "en": "With this adapter you can control ioBroker with voice in many different languages", - "de": "Mit diesem Adapter können Sie den ioBroker mit Voice in vielen verschiedenen Sprachen steuern", - "ru": "С помощью этого адаптера вы можете управлять ioBroker с помощью голоса на разных языках.", - "pt": "Com este adaptador você pode controlar o ioBroker com voz em diversos idiomas", - "nl": "Met deze adapter kunt u ioBroker met spraak in veel verschillende talen bedienen", - "fr": "Avec cet adaptateur, vous pouvez contrôler ioBroker avec la voix dans de nombreuses langues.", - "it": "Con questo adattatore puoi controllare ioBroker con la voce in molte lingue diverse", - "es": "Con este adaptador puede controlar ioBroker con voz en muchos idiomas diferentes", - "pl": "Dzięki temu adapterowi możesz sterować ioBroker głosem w wielu różnych językach", - "zh-cn": "使用此适配器,您可以使用多种语言的语音控制ioBroker" + "en": "Control Yamaha AV-Receivers via Network", + "de": "Steuern Sie Yamaha AV-Receiver über das Netzwerk", + "ru": "Управление AV-ресиверами Yamaha через сеть", + "pt": "Controle os receptores AV da Yamaha via rede", + "nl": "Bedien Yamaha AV-ontvangers via netwerk", + "fr": "Contrôlez les récepteurs AV Yamaha via le réseau", + "it": "Controlla i ricevitori AV Yamaha tramite la rete", + "es": "Controle los receptores AV de Yamaha a través de la red", + "pl": "Kontroluj odbiorniki AV Yamaha przez sieć", + "zh-cn": "通过网络控制Yamaha AV接收器" }, "titleFull": { - "en": "Control your devices with voice", - "de": "Steuern Sie Ihre Geräte mit Sprache", - "ru": "Управляйте своими устройствами с помощью голоса", - "pt": "Controle seus dispositivos com voz", - "nl": "Bedien uw apparaten met spraak", - "fr": "Contrôlez vos appareils avec la voix", - "it": "Controlla i tuoi dispositivi con la voce", - "es": "Controla tus dispositivos con voz", - "pl": "Kontroluj swoje urządzenia za pomocą głosu", - "zh-cn": "用语音控制您的设备" + "en": "Yamaha", + "de": "Yamaha", + "ru": "Yamaha", + "pt": "Yamaha", + "nl": "Yamaha", + "fr": "Yamaha", + "it": "Yamaha", + "es": "Yamaha", + "pl": "Yamaha", + "zh-cn": "雅马哈" }, "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.sonus", - "installs": 4, - "weekDownloads": 3, - "stars": 6, - "issues": 6, + "github": "https://github.com/iobroker-community-adapters/ioBroker.yamaha", + "installs": 1096, + "weekDownloads": 74, + "stars": 10, + "issues": 14, "score": 1 }, - "chromecast": { + "trivum": { "title": { - "de": "chromecast", - "en": "chromecast", - "ru": "chromecast", - "zh-cn": "chromecast" + "de": "trivum", + "en": "trivum", + "ru": "trivum", + "zh-cn": "trivum" }, - "content": "adapterref/iobroker.chromecast/README.md", - "icon": "adapterref/iobroker.chromecast/chromecast.png", - "keywords": "chromecast, Google, home, player, music", - "authors": "Vegetto ", + "content": "adapterref/iobroker.trivum/README.md", + "icon": "adapterref/iobroker.trivum/trivum.png", + "keywords": "Hardware, Multiroom", + "authors": "TheBam ", "license": "MIT", - "published": "2016-01-18T22:15:11.609Z", - "version": "3.4.1", - "latestVersion": "3.4.1", + "published": "2021-04-16T18:23:15.219Z", + "version": "0.0.5", + "latestVersion": "0.0.5", "materialize": true, "compact": true, "description": { - "en": "Allows to monitor and play files to Google Home (Chromecast)", - "de": "Ermöglicht die Überwachung und Wiedergabe von Dateien in Google Home (Chromecast)", - "ru": "Позволяет контролировать и воспроизводить файлы в Google Домой (Chromecast)", - "pt": "Permite monitorar e reproduzir arquivos no Google Home (Chromecast)", - "nl": "Hiermee kunnen bestanden worden gecontroleerd en afgespeeld op Google Home (Chromecast)", - "fr": "Permet de surveiller et de lire des fichiers sur Google Home (Chromecast)", - "it": "Permette di monitorare e riprodurre file su Google Home (Chromecast)", - "es": "Permite monitorear y reproducir archivos en Google Home (Chromecast)", - "pl": "Umożliwia monitorowanie i odtwarzanie plików w Google Home (Chromecast)", - "zh-cn": "允许监控和播放文件到 Google Home (Chromecast)" + "en": "trivum multiroom system", + "de": "Trivum Multiroom-System", + "ru": "мультирум система trivum", + "pt": "sistema trivum multiroom", + "nl": "trivum multiroom-systeem", + "fr": "système multiroom trivum", + "it": "sistema trivum multiroom", + "es": "sistema trivum multiroom", + "pl": "Trivum system multiroom", + "zh-cn": "琐事多室系统" }, "titleFull": { - "en": "Google Home", - "de": "Google Home", - "ru": "Google Home", - "pt": "Página inicial do Google", - "nl": "Google huis", - "fr": "Google Home", - "it": "Google Home", - "es": "Página principal de Google", - "pl": "Strona główna Google", - "zh-cn": "谷歌主页" + "en": "trivum", + "de": "trivum", + "ru": "тривиум", + "pt": "trivum", + "nl": "trivum", + "fr": "trivum", + "it": "trivum", + "es": "trivum", + "pl": "trywialny", + "zh-cn": "琐事" }, "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.chromecast", - "installs": 4762, - "weekDownloads": 257, - "stars": 21, - "issues": 24, + "github": "https://github.com/TheBam1990/ioBroker.trivum", + "installs": 12, + "weekDownloads": 1, + "stars": 2, + "issues": 13, "score": 1 }, "mediola-gateway": { @@ -22510,101 +22432,96 @@ "issues": 4, "score": 1 }, - "lgtv-rs": { + "panasonic-viera": { "title": { - "de": "lgtv-rs", - "en": "lgtv-rs", - "ru": "lgtv-rs", - "zh-cn": "lgtv-rs" + "de": "panasonic-viera", + "en": "panasonic-viera", + "ru": "panasonic-viera", + "zh-cn": "panasonic-viera" }, - "content": "adapterref/iobroker.lgtv-rs/README.md", - "icon": "adapterref/iobroker.lgtv-rs/lg.png", - "keywords": "lg, rs232, tv", - "authors": "instalator", + "content": "adapterref/iobroker.panasonic-viera/README.md", + "icon": "adapterref/iobroker.panasonic-viera/panasonic-viera.png", + "keywords": "panasonic, viera, smart-tv", + "authors": "ldittmar ", "license": "MIT", - "published": "2017-09-07T14:22:57.452Z", - "version": "0.2.0", - "latestVersion": "0.2.0", + "published": "2017-09-20T12:04:02.249Z", + "version": "2.1.0", + "latestVersion": "2.1.0", "materialize": true, "compact": true, "description": { - "en": "Controls LG TV over RS232 interface", - "de": "Controls LG TV over RS232 interface", - "ru": "Управление LG TV через интерфейс RS232.", - "pt": "Controls LG TV over RS232 interface", - "fr": "Controls LG TV over RS232 interface", - "nl": "Controls LG TV over RS232 interface" + "en": "This is an ioBroker adapter for your Panasonic Viera Smart-TV. Tested with Panasonic TX-50DX780 and TX-50EXW.", + "de": "Dies ist ein ioBroker-Adapter für Ihren Panasonic Viera Smart-TV. Getestet mit Panasonic TX-50DX780 und TX-50EXW.", + "ru": "Это адаптер ioBroker для вашего телевизора Panasonic Viera Smart. Протестировано с Panasonic TX-50DX780 и TX-50EXW.", + "pt": "Este é um adaptador ioBroker para a sua Smart TV Panasonic Viera. Testado com Panasonic TX-50DX780 e TX-50EXW.", + "fr": "Ceci est un adaptateur ioBroker pour votre Panasonic Viera Smart-TV. Testé avec Panasonic TX-50DX780 et TX-50EXW.", + "nl": "Dit is een ioBroker-adapter voor uw Panasonic Viera Smart-TV. Getest met Panasonic TX-50DX780 en TX-50EXW.", + "it": "Questo è un adattatore ioBroker per la tua Smart TV Panasonic Viera. Testato con Panasonic TX-50DX780 e TX-50EXW.", + "es": "Este es un adaptador ioBroker para su Panasonic Viera Smart-TV. Probado con Panasonic TX-50DX780 y TX-50EXW.", + "pl": "Jest to adapter ioBroker do Panasonic Viera Smart-TV. Przetestowane z Panasonic TX-50DX780 i TX-50EXW.", + "zh-cn": "这是适用于Panasonic Viera智能电视的ioBroker适配器。 使用Panasonic TX-50DX780和TX-50EXW进行测试。", + "uk": "Це адаптер ioBroker для вашого Panasonic Viera Smart-TV. Протестовано на Panasonic TX-50DX780 і ​​TX-50EXW." }, "titleFull": { - "en": "LG TV control over RS232 interface", - "de": "LG TV Steuerung über RS232 Schnittstelle", - "ru": "LG TV контроль над интерфейсом RS232", - "pt": "LG TV control sobre interface RS232", - "nl": "LG TV controle over RS232 interface", - "fr": "Contrôle TV LG sur l'interface RS232", - "it": "Controllo TV LG sull'interfaccia RS232", - "es": "Control de TV LG sobre interfaz RS232", - "pl": "LG TV kontroluje interfejs RS232", - "uk": "LG TV control інтерфейс RS232", - "zh-cn": "LG 对RS232接口的电视控制" + "en": "Panasonic Viera Smart-TV", + "de": "Panasonic Viera Smart-TV", + "ru": "Panasonic Viera Smart-TV", + "pt": "Panasonic Viera Smart-TV", + "fr": "Panasonic Viera Smart-TV", + "nl": "Panasonic Viera Smart-TV", + "it": "Panasonic Viera Smart-TV", + "es": "Panasonic Viera Smart-TV", + "pl": "Panasonic Viera Smart-TV", + "zh-cn": "松下Viera智能電視", + "uk": "Panasonic Viera Smart-TV" }, "branch": "master", - "github": "https://github.com/instalator/ioBroker.lgtv-rs", - "installs": 43, - "weekDownloads": 9, - "stars": -1, - "issues": 1, + "github": "https://github.com/iobroker-community-adapters/ioBroker.panasonic-viera", + "installs": 689, + "weekDownloads": 31, + "stars": 7, + "issues": 23, "score": 1 }, - "plex": { + "denon": { "title": { - "de": "plex", - "en": "plex", - "ru": "plex", - "zh-cn": "plex" + "de": "denon", + "en": "denon", + "ru": "denon", + "zh-cn": "denon" }, - "content": "adapterref/iobroker.plex/README.md", - "icon": "adapterref/iobroker.plex/plex.jpg", - "keywords": "tautulli, plex, media", - "authors": "Zefau , ticaki ", + "content": "adapterref/iobroker.denon/README.md", + "icon": "adapterref/iobroker.denon/denon.png", + "keywords": "denon, marantz, avr, harmony, audio", + "authors": "Moritz Heusinger ", "license": "MIT", - "published": "2019-04-26T09:01:53.652Z", - "version": "1.1.4", - "latestVersion": "1.1.4", + "published": "2018-06-04T22:51:21.999Z", + "version": "1.15.12", + "latestVersion": "1.15.12", "materialize": true, "compact": true, "description": { - "de": "Integration des Plex Media Servers und Tautulli", - "en": "Integration of your Plex Media Server and your Tautulli", - "es": "La integración de su Plex Media Server y / o su Tautulli", - "fr": "L'intégration de votre Plex Media Server et / ou votre Tautulli", - "it": "L'integrazione di Plex Media Server e / o il vostro Tautulli", - "nl": "Integratie van uw Plex Media Server en / of uw Tautulli", - "pl": "Integracja Plex media serwer i / lub Tautulli", - "pt": "A integração de suas Plex Media Server e / ou o seu Tautulli", - "ru": "Интеграция Plex медиа-сервер и / или Tautulli", - "uk": "Інтеграція медіасервера Plex і Tautulli", - "zh-cn": "融入你的丛媒体服务器以及/或者你Tautulli" + "en": "Control your DENON or Marantz AV Receiver", + "de": "Steuern Sie Ihren DENON oder Marantz AV-Receiver", + "ru": "Управляйте своим DENON или приемником Marantz AV", + "pt": "Controle o seu receptor AV DENON ou Marantz", + "nl": "Bedien uw DENON of Marantz AV-ontvanger", + "fr": "Contrôlez votre récepteur AV DENON ou Marantz", + "it": "Controlla il tuo ricevitore audio DENON o Marantz", + "es": "Controle su receptor AV DENON o Marantz", + "pl": "Kontroluj swój odbiornik DENON lub Marantz AV", + "zh-cn": "控制你的天龙马兰士或AV接收器" }, "titleFull": { - "de": "Plex Media Server", - "en": "Plex Media Server", - "es": "Plex Media Server", - "fr": "Plex Media Server", - "it": "Plex Media Server", - "nl": "Plex Media Server", - "pl": "Plex Media Server", - "pt": "Plex Media Server", - "ru": "Plex Media Server", - "uk": "Медіасервер Plex", - "zh-cn": "Plex Media Server" + "en": "DENON AVR", + "de": "DENON AVR" }, "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.plex", - "installs": 939, - "weekDownloads": 44, - "stars": 7, - "issues": 1, + "github": "https://github.com/foxriver76/ioBroker.denon", + "installs": 2785, + "weekDownloads": 143, + "stars": 19, + "issues": 23, "score": 1 }, "firetv": { @@ -22651,7 +22568,7 @@ }, "branch": "master", "github": "https://github.com/iobroker-community-adapters/iobroker.firetv", - "installs": 2294, + "installs": 2293, "weekDownloads": 54, "stars": 8, "issues": 16, @@ -22688,147 +22605,175 @@ "uk": "Адаптер керування Kodi" }, "titleFull": { - "en": "Kodi media player control", - "de": "Kodi Media Player-Steuerung", - "ru": "Управление медиаплеером Kodi", - "pt": "Controle do reprodutor de mídia Kodi", - "nl": "Kodi mediaspelerbediening", - "fr": "Contrôle du lecteur multimédia Kodi", - "it": "Controllo del lettore multimediale Kodi", - "es": "Control del reproductor multimedia Kodi", - "pl": "Sterowanie odtwarzaczem multimedialnym Kodi", - "zh-cn": "Kodi媒体播放器控件", - "uk": "Керування медіаплеєром Kodi" + "en": "Kodi media player control", + "de": "Kodi Media Player-Steuerung", + "ru": "Управление медиаплеером Kodi", + "pt": "Controle do reprodutor de mídia Kodi", + "nl": "Kodi mediaspelerbediening", + "fr": "Contrôle du lecteur multimédia Kodi", + "it": "Controllo del lettore multimediale Kodi", + "es": "Control del reproductor multimedia Kodi", + "pl": "Sterowanie odtwarzaczem multimedialnym Kodi", + "zh-cn": "Kodi媒体播放器控件", + "uk": "Керування медіаплеєром Kodi" + }, + "branch": "master", + "github": "https://github.com/iobroker-community-adapters/ioBroker.kodi", + "installs": 1061, + "weekDownloads": 46, + "stars": -1, + "issues": 0, + "score": 1 + }, + "benq": { + "title": { + "de": "benq", + "en": "benq", + "ru": "benq", + "zh-cn": "benq" + }, + "content": "adapterref/iobroker.benq/README.md", + "icon": "adapterref/iobroker.benq/benq.png", + "keywords": "benq projector", + "authors": "instalator", + "license": "MIT", + "published": "2017-07-20T16:42:10.650Z", + "version": "0.3.0", + "latestVersion": "0.3.0", + "materialize": true, + "compact": true, + "description": { + "en": "BenQ projector Adapter", + "de": "BenQ Projektor Adapter", + "ru": "BenQ адаптер для проектора", + "pt": "Adaptador de projetor BenQ", + "nl": "BenQ projector Adapter", + "fr": "Adaptateur de projecteur BenQ", + "it": "Adattatore per proiettore BenQ", + "es": "Adaptador de proyector BenQ", + "pl": "Adapter projektora BenQ", + "zh-cn": "明基投影机适配器" + }, + "titleFull": { + "en": "BenQ projector", + "de": "BenQ Projektor ", + "ru": "BenQ для проектора", + "pt": "projetor BenQ", + "nl": "BenQ projector", + "fr": "projecteur BenQ", + "it": "proiettore BenQ", + "es": "proyector BenQ", + "pl": "projektora BenQ", + "zh-cn": "明基投影机适配器" }, "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.kodi", - "installs": 1064, - "weekDownloads": 46, + "github": "https://github.com/iobroker-community-adapters/iobroker.benq", + "installs": 45, + "weekDownloads": 13, "stars": -1, "issues": 0, "score": 1 }, - "bosesoundtouch": { + "musiccast": { "title": { - "de": "bosesoundtouch", - "en": "bosesoundtouch", - "ru": "bosesoundtouch", - "zh-cn": "bosesoundtouch" + "de": "musiccast", + "en": "musiccast", + "ru": "musiccast", + "zh-cn": "musiccast" }, - "content": "adapterref/iobroker.bosesoundtouch/README.md", - "icon": "adapterref/iobroker.bosesoundtouch/bosesoundtouch.png", - "keywords": "bose, soundtouch", - "authors": "sven-s-ter ", + "content": "adapterref/iobroker.musiccast/README.md", + "icon": "adapterref/iobroker.musiccast/musiccast.png", + "keywords": "muscicast, yamaha, sound, audio", + "authors": "foxthefox ", "license": "MIT", - "published": "2017-12-22T15:15:44.610Z", - "version": "0.11.1", - "latestVersion": "0.11.1", + "published": "2017-05-01T13:50:35.419Z", + "version": "1.1.4", + "latestVersion": "1.1.4", + "materialize": true, "compact": true, "description": { - "en": "Controls Bose SoundTouch speakers over a socket connection and monitors the information sent from the speaker.", - "de": "Steuert Bose SoundTouch-Lautsprecher über eine Socket-Verbindung und überwacht die vom Lautsprecher gesendeten Informationen.", - "ru": "Управляет динамиками Bose SoundTouch через разъем и отслеживает информацию, отправляемую динамиком.", - "pt": "Controla os alto-falantes Bose SoundTouch por meio de uma conexão de soquete e monitora as informações enviadas do alto-falante.", - "nl": "Bestuurt Bose SoundTouch-luidsprekers via een stopcontact en controleert de informatie die door de luidspreker wordt verzonden.", - "fr": "Contrôle les haut-parleurs Bose SoundTouch via une connexion de prise et surveille les informations envoyées par le haut-parleur.", - "it": "Controlla gli altoparlanti Bose SoundTouch tramite una presa di connessione e monitora le informazioni inviate dall'altoparlante.", - "es": "Controla los altavoces Bose SoundTouch a través de una conexión de enchufe y supervisa la información enviada desde el altavoz.", - "pl": "Steruje głośnikami Bose SoundTouch przez połączenie gniazdowe i monitoruje informacje wysyłane z głośnika.", - "zh-cn": "通过插座连接控制 Bose SoundTouch 扬声器并监控扬声器发送的信息。" + "en": "Musiccast Adapter", + "de": "Musiccast Adapter", + "ru": "Адаптер Musiccast", + "pt": "Adaptador Musiccast", + "nl": "Musiccast-adapter", + "fr": "Adaptateur de Musiccast", + "it": "Adattatore Musiccast", + "es": "Adaptador de Musiccast", + "pl": "Adapter Musiccast", + "zh-cn": "雅马哈", + "uk": "Адаптер Musiccast" }, "titleFull": { - "en": "Bose SoundTouch", - "de": "Bose SoundTouch", - "ru": "Bose SoundTouch", - "pt": "Bose SoundTouch", - "nl": "Bose SoundTouch", - "fr": "Bose SoundTouch", - "it": "Bose SoundTouch", - "es": "Bose SoundTouch", - "pl": "Bose SoundTouch", - "zh-cn": "Bose SoundTouch" + "en": "Yamaha MusicCast", + "de": "Yamaha MusicCast", + "ru": "Yamaha MusicCast", + "pt": "Yamaha MusicCast", + "nl": "Yamaha MusicCast", + "fr": "Yamaha MusicCast", + "it": "Yamaha MusicCastr", + "es": "Yamaha MusicCast", + "pl": "Yamaha MusicCast", + "zh-cn": "Yamaha MusicCast", + "uk": "Yamaha MusicCast" }, "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.bosesoundtouch", - "installs": 1070, - "weekDownloads": 40, - "stars": 4, - "issues": 11, + "github": "https://github.com/foxthefox/ioBroker.musiccast", + "installs": 1050, + "weekDownloads": 108, + "stars": 10, + "issues": 10, "score": 1 }, - "frontier_silicon": { + "harmony": { "title": { - "de": "frontier_silicon", - "en": "frontier_silicon", - "ru": "frontier_silicon", - "zh-cn": "frontier_silicon" + "de": "harmony", + "en": "harmony", + "ru": "harmony", + "zh-cn": "harmony" }, - "content": "adapterref/iobroker.frontier_silicon/README.md", - "icon": "adapterref/iobroker.frontier_silicon/radio.png", - "keywords": "frontier silicon, media player, fsapi, internet radio, radio, music player", - "authors": "halloamt , pdbjjens ", + "content": "adapterref/iobroker.harmony/README.md", + "icon": "adapterref/iobroker.harmony/harmony.png", + "keywords": "harmony, hub, logitech", + "authors": "Pmant , iobroker-community-adapters ", "license": "MIT", - "published": "2020-11-22T14:54:12.446Z", - "version": "0.3.0", - "latestVersion": "0.3.0", - "compact": true, + "published": "2015-08-18T08:32:32.461Z", + "version": "1.5.0", + "latestVersion": "1.5.0", + "materialize": true, + "compact": false, "description": { - "en": "Provides support for media players equipped with a Frontier Silicon chipset using FSAPI.", - "de": "Bietet Unterstützung für Mediaplayer, die mit einem Frontier Silicon-Chipsatz mit FSAPI ausgestattet sind.", - "ru": "Обеспечивает поддержку медиаплееров, оснащенных чипсетом Frontier Silicon, с использованием FSAPI.", - "pt": "Fornece suporte para media players equipados com um chipset Frontier Silicon usando FSAPI.", - "nl": "Biedt ondersteuning voor mediaspelers die zijn uitgerust met een Frontier Silicon-chipset die FSAPI gebruikt.", - "fr": "Prend en charge les lecteurs multimédias équipés d'un chipset Frontier Silicon utilisant FSAPI.", - "it": "Fornisce supporto per lettori multimediali dotati di chipset Frontier Silicon utilizzando FSAPI.", - "es": "Brinda soporte para reproductores multimedia equipados con un chipset Frontier Silicon que usa FSAPI.", - "pl": "Zapewnia obsługę odtwarzaczy multimedialnych wyposażonych w chipset Frontier Silicon korzystających z FSAPI.", - "zh-cn": "为配备有使用FSAPI的Frontier Silicon芯片组的媒体播放器提供支持。", - "uk": "Забезпечує підтримку медіаплеєрів, оснащених чіпсетом Frontier Silicon, що використовує FSAPI." + "en": "Control your harmony activities from ioBroker", + "de": "Steuern Sie Ihre harmonischen Aktivitäten von ioBroker", + "ru": "Контролируйте деятельность гармонии от ioBroker", + "pt": "Controle suas atividades de harmonia do ioBroker", + "nl": "Controleer je harmonie activiteiten van ioBroker", + "fr": "Contrôlez vos activités d'harmonie de ioBroker", + "it": "Controlla le tue attività di armonia da ioBroker", + "es": "Controla tus actividades de armonía de ioBroker", + "pl": "Kontrola twojej harmonii z iobrokerem", + "uk": "Керуйте своєю гармонією з ioBroker", + "zh-cn": "控制你的奥布罗克人的和谐活动" }, "titleFull": { - "en": "Frontier Silicon", - "de": "Frontier Silicon", - "ru": "Frontier Silicon", - "pt": "Frontier Silicon", - "nl": "Frontier Silicium", - "fr": "Frontier Silicon", - "it": "Frontier Silicon", - "es": "Silicio de frontera", - "pl": "Frontier Silicon", - "zh-cn": "前沿硅", - "uk": "Frontier Silicon" - }, - "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.frontier_silicon", - "installs": 675, - "weekDownloads": 68, - "stars": 5, - "issues": 41, - "score": 1 - }, - "plexconnect": { - "title": { - "de": "plexconnect", - "en": "plexconnect", - "ru": "plexconnect", - "zh-cn": "plexconnect" + "en": "Logitech Harmony", + "de": "Logitech Harmony", + "ru": "Logitech Гармония", + "pt": "Harmonia da Logitech", + "nl": "Logitech Harmony", + "fr": "Logitech Harmony", + "it": "Logitech Harmony", + "es": "Logitech Harmony", + "pl": "Harmonia", + "uk": "Логітех Гармонія", + "zh-cn": "后勤技术" }, - "content": "adapterref/iobroker.plexconnect/README.md", - "icon": "adapterref/iobroker.plexconnect/plexconnect.png", - "keywords": "plex media server, plex, addon", - "authors": "Lars Weimar , mdsv", - "license": "MIT", - "published": "2017-10-09T13:54:21.007Z", - "version": "0.0.7", - "latestVersion": "0.0.7", - "description": "Plex connector", - "titleFull": "Plex Connect", "branch": "master", - "github": "https://github.com/eisbaeeer/iobroker.plexconnect", - "installs": 180, - "weekDownloads": 10, - "stars": 4, - "issues": 7, + "github": "https://github.com/iobroker-community-adapters/ioBroker.harmony", + "installs": 4051, + "weekDownloads": 225, + "stars": 14, + "issues": 10, "score": 1 }, "heos": { @@ -22873,12 +22818,63 @@ "zh-cn": "HEOS", "uk": "HEOS" }, - "branch": "main", - "github": "https://github.com/withstu/ioBroker.heos", - "installs": 949, - "weekDownloads": 29, - "stars": 4, - "issues": 7, + "branch": "main", + "github": "https://github.com/withstu/ioBroker.heos", + "installs": 951, + "weekDownloads": 29, + "stars": 4, + "issues": 7, + "score": 1 + }, + "lgtv": { + "title": { + "de": "lgtv", + "en": "lgtv", + "ru": "lgtv", + "zh-cn": "lgtv" + }, + "content": "adapterref/iobroker.lgtv/README.md", + "icon": "adapterref/iobroker.lgtv/lgtv.png", + "keywords": "lgtv, WebOS, Smart, TV, LG", + "authors": "SebastianSchultz , iobroker-community-adapters ", + "license": "MIT", + "published": "2016-09-05T17:34:06.772Z", + "version": "2.2.0", + "latestVersion": "2.2.0", + "materialize": true, + "compact": true, + "description": { + "en": "Controls WebOS-based LG SmartTVs", + "de": "Steuert auf WebOS basierte LG SmartTVs", + "ru": "Управление WebOS на базе LG SmartTVs", + "pt": "Controles baseados em WebOS LG SmartTVs", + "nl": "Controle WebOS-gebaseerde LG SmartTV", + "fr": "Contrôles WebOS-based LG SmartTVs", + "it": "Controlli WebOS basati LG SmartTVs", + "es": "Controles LG SmartTVs basados en WebOS", + "pl": "Strona internetowa LG SmartTV", + "uk": "Контролери LG SmartTV", + "zh-cn": "A. 控制网络" + }, + "titleFull": { + "en": "LG WebOS SmartTV", + "de": "LG WebOS SmartTV", + "ru": "LG WebOS SmartTV", + "pt": "LG WebOS SmartTV", + "nl": "LG WebO SmartTV", + "fr": "LG WebOS SmartTV", + "it": "LG WebOS SmartTV", + "es": "LG WebOS SmartTV", + "pl": "Strona internetowa SmartTV", + "uk": "LG WebOS СмартTV", + "zh-cn": "LG网站" + }, + "branch": "master", + "github": "https://github.com/iobroker-community-adapters/iobroker.lgtv", + "installs": 3249, + "weekDownloads": 116, + "stars": 21, + "issues": 18, "score": 1 } } @@ -22990,100 +22986,60 @@ }, "branch": "master", "github": "https://github.com/o0shojo0o/ioBroker.adguard", - "installs": 815, + "installs": 817, "weekDownloads": 17, "stars": 9, "issues": 2, "score": 1 }, - "upnp": { - "title": { - "de": "upnp", - "en": "upnp", - "ru": "upnp", - "zh-cn": "upnp" - }, - "content": "adapterref/iobroker.upnp/README.md", - "icon": "adapterref/iobroker.upnp/upnp.png", - "keywords": "upnp", - "authors": "Jey Cee ", - "license": "MIT", - "published": "2016-10-31T18:40:22.374Z", - "version": "1.0.21", - "latestVersion": "1.0.21", - "materialize": true, - "description": { - "en": "Discover and control devices that support UPnP", - "ru": "Обнаружение и управление устройствами, поддерживающих UPnP", - "de": "Ermitteln und steuern die Geräte, die UPnP unterstützen", - "pt": "Descubra e controle dispositivos que suportam UPnP", - "fr": "Découverte et contrôle des périphériques prenant en charge UPnP", - "nl": "Apparaten ontdekken en bedienen die UPnP ondersteunen", - "es": "Descubrir y controlar dispositivos compatibles con UPnP.", - "it": "Scopri e controlla i dispositivi che supportano UPnP", - "pl": "Odkrywaj i kontroluj urządzenia obsługujące UPnP", - "zh-cn": "发现和控制支持UPnP的设备" - }, - "titleFull": { - "en": "UPnP", - "de": "UPnP" - }, - "branch": "master", - "github": "https://github.com/Jey-Cee/ioBroker.upnp", - "installs": 2740, - "weekDownloads": 43, - "stars": 10, - "issues": 4, - "score": 1 - }, - "ping": { + "net-tools": { "title": { - "de": "ping", - "en": "ping", - "ru": "ping", - "zh-cn": "ping" + "de": "net-tools", + "en": "net-tools", + "ru": "net-tools", + "zh-cn": "net-tools" }, - "content": "adapterref/iobroker.ping/README.md", - "icon": "adapterref/iobroker.ping/ping.png", - "keywords": "poll, ping, ip", - "authors": "bluefox ", - "license": "MIT", - "published": "2015-01-02T23:47:36.408Z", - "version": "1.6.2", - "latestVersion": "1.7.8", + "content": "adapterref/iobroker.net-tools/README.md", + "icon": "adapterref/iobroker.net-tools/net-tools.png", + "keywords": "poll, ping, ip, wake-on-lan, port scan", + "authors": "Jey Cee ", + "license": "CC-BY-NC-4.0", + "published": "2020-09-14T14:21:30.581Z", + "version": "1.0.11", + "latestVersion": "1.0.11", "compact": true, "description": { - "en": "This adapter cyclic polls configured IPs.", - "de": "Adapter fragt zyklisch konfigurierte IP Addressen ab", - "ru": "Драйвер постоянно опрашивает заданные IP адреса при помощи утилиты PING", - "pt": "As pesquisas cíclicas deste adaptador configuraram IPs.", - "nl": "Deze adapter cyclische polls geconfigureerde IP's.", - "fr": "Cet adaptateur interroge cycliquement les adresses IP configurées.", - "it": "Questo adattatore esegue il polling ciclico degli IP configurati.", - "es": "Este adaptador sondea cíclicamente las IP configuradas.", - "pl": "Ta karta cyklicznie odpytuje skonfigurowane adresy IP.", - "uk": "Цей адаптер циклічно опитує налаштовані IP-адреси.", - "zh-cn": "该适配器循环轮询配置的IP。" + "en": "This adapter cyclic polls configured IPs, can send wake-on-lan packages and scan for open ports.", + "de": "Dieser Adapter fragt zyklisch konfigurierte IPs ab, kann Wake-on-Lan-Pakete senden und nach offenen Ports suchen.", + "ru": "Этот адаптер циклически опрашивает настроенные IP-адреса, может отправлять пакеты пробуждения по локальной сети и сканировать открытые порты.", + "pt": "Este adaptador pesquisa cíclicamente os IPs configurados, pode enviar pacotes wake-on-lan e procurar portas abertas.", + "nl": "Deze adapter peilt cyclisch geconfigureerde IP's, kan wake-on-lan-pakketten verzenden en scannen op open poorten.", + "fr": "Cet adaptateur interroge cycliquement les adresses IP configurées, peut envoyer des packages wake-on-lan et rechercher les ports ouverts.", + "it": "Questo adattatore esegue il polling ciclico degli IP configurati, può inviare pacchetti wake-on-lan ed eseguire la scansione delle porte aperte.", + "es": "Este adaptador sondea cíclicamente las IP configuradas, puede enviar paquetes Wake-on-LAN y buscar puertos abiertos.", + "pl": "Ten adapter cyklicznie odpytuje skonfigurowane adresy IP, może wysyłać pakiety wake-on-lan i skanować w poszukiwaniu otwartych portów.", + "uk": "Цей адаптер циклічно опитує налаштовані IP-адреси, може надсилати пакети wake-on-lan і сканувати відкриті порти.", + "zh-cn": "该适配器循环轮询配置的 IP,可以发送 LAN 唤醒包并扫描开放端口。" }, "titleFull": { - "en": "PING", - "de": "PING", - "ru": "PING", - "pt": "PING", - "nl": "PING", - "fr": "PING", - "it": "PING", - "es": "PING", - "pl": "PING", - "uk": "PING", - "zh-cn": "PING" + "en": "Net tools", + "de": "Netzwerk Werkzeuge", + "ru": "Чистые инструменты", + "pt": "Ferramentas de rede", + "nl": "Netto hulpmiddelen", + "fr": "Outils Internet", + "it": "Strumenti della rete", + "es": "herramientas netas", + "pl": "Narzędzia sieciowe", + "uk": "Чистий інструмент", + "zh-cn": "网络工具" }, "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.ping", - "installs": 22246, - "weekDownloads": 1626, - "stars": 21, - "issues": 12, + "github": "https://github.com/Jey-Cee/ioBroker.net-tools", + "installs": 9319, + "weekDownloads": 144, + "stars": 3, + "issues": 8, "score": 1 }, "multicast": { @@ -23129,59 +23085,59 @@ }, "branch": "master", "github": "https://github.com/DrozmotiX/ioBroker.multicast", - "installs": 40, + "installs": 39, "weekDownloads": 3, "stars": 1, "issues": 17, "score": 1 }, - "web-speedy": { + "radar2": { "title": { - "de": "web-speedy", - "en": "web-speedy", - "ru": "web-speedy", - "zh-cn": "web-speedy" + "de": "radar2", + "en": "radar2", + "ru": "radar2", + "zh-cn": "radar2" }, - "content": "adapterref/iobroker.web-speedy/README.md", - "icon": "adapterref/iobroker.web-speedy/web-speedy.png", - "keywords": "speed, internet, web, iobroker", - "authors": "DutchmanNL ", + "content": "adapterref/iobroker.radar2/README.md", + "icon": "adapterref/iobroker.radar2/radar2.png", + "keywords": "ping, ip, mac, bluetooth, radar, UWZ, ECB, printer, HP, Ink", + "authors": "iobroker-community-adapters , frankjoke ", "license": "MIT", - "published": "2020-02-12T22:52:16.977Z", - "version": "-.-.-", - "latestVersion": "0.2.0", + "published": "2019-02-09T00:21:03.035Z", + "version": "2.2.0", + "latestVersion": "2.2.0", "materialize": true, "compact": false, "description": { - "en": "Web-Speedy enables you to test your internet connection on a regular base and store results in ioBroker !", - "de": "Mit Web-Speedy können Sie Ihre Internetverbindung regelmäßig testen und die Ergebnisse in ioBroker speichern!", - "ru": "Web-Speedy позволяет вам регулярно проверять ваше интернет-соединение и сохранять результаты в ioBroker!", - "pt": "O Web-Speedy permite que você teste sua conexão com a Internet regularmente e armazene os resultados no ioBroker!", - "nl": "Met Web-Speedy kunt u uw internetverbinding regelmatig testen en resultaten opslaan in ioBroker!", - "fr": "Web-Speedy vous permet de tester votre connexion Internet sur une base régulière et de stocker les résultats dans ioBroker!", - "it": "Web-Speedy ti consente di testare la tua connessione Internet su base regolare e di archiviare i risultati in ioBroker!", - "es": "¡Web-Speedy le permite probar su conexión a Internet de forma regular y almacenar resultados en ioBroker!", - "pl": "Web-Speedy umożliwia regularne testowanie połączenia internetowego i zapisywanie wyników w ioBroker!", - "zh-cn": "Web-Speedy使您可以定期测试Internet连接并将结果存储在ioBroker中!" + "en": "This adapter can scan IP and bluetooth addresses for availability/in reach and also get exchange rates from European Central Bank, Weather warning from UWZ and get ink fill from HP printers", + "de": "Dieser Adapter überprüft IP-Adressen und Bluetooth-Adressen auf Verfügbarkeit/Anwesenheit. Er kann auch Wechselkurse der ECB, Unwetterwarnungen der UWZ und Tintenfüllstände für HP anzeigen", + "ru": "Этот адаптер может проверять IP-адреса и Bluetooth для доступности в пределах досягаемости, а также получить курсы от Европейского центрального банка, погодные предупреждения от найти и достать чернил заправить от принтеров HP", + "pt": "Este adaptador pode verificar IP e bluetooth endereços para disponibilidade/reach e também obter taxas de câmbio do Banco Central Europeu, o Tempo de aviso de UWZ e obter a tinta a preencher de impressoras HP", + "nl": "Deze adapter kunt scannen van IP-en bluetooth-adressen voor beschikbaarheid/in bereik en ook de wisselkoersen van de Europese Centrale Bank, Weer een waarschuwing van UWZ en krijgen inkt vullen van de HP-printers", + "fr": "Cet adaptateur peut scanner IP et des adresses bluetooth pour la disponibilité/reach, et également obtenir les taux de change de la Banque Centrale Européenne, d'alerte Météo de UWZ et obtenir d'encre de remplissage à partir d'imprimantes HP", + "it": "Questo adattatore è possibile eseguire la scansione IP e indirizzi bluetooth per la disponibilità/a raggiungere e anche ottenere tassi di cambio della Banca Centrale Europea, allerta Meteo da UWZ e ottenere riempire di inchiostro HP stampanti", + "es": "Este adaptador puede escanear IP y bluetooth direcciones de disponibilidad/en llegar y también obtener los tipos de cambio del Banco Central Europeo, el Tiempo de advertencia de UWZ y obtener de relleno de tinta de impresoras HP", + "pl": "Ten adapter może sprawdzić adresy IP i Bluetooth dla atrakcji w zasięgu ręki, a także uzyskać kursy od Europejskiego banku centralnego, ostrzeżenia pogodowe od znaleźć i zdobyć atramentu zatankować od drukarek HP", + "zh-cn": "这器可以扫描权和蓝牙地址可用性/在达和也得到的汇率从欧洲中央银行、天气预警,从UWZ,并得到墨水填写自惠普的打印机" }, "titleFull": { - "en": "Web Speedy", - "de": "Web Speedy", - "ru": "Web Speedy", - "pt": "Web Speedy", - "nl": "Web Speedy", - "fr": "Web Speedy", - "it": "Web veloce", - "es": "Web Speedy", - "pl": "Szybka sieć", - "zh-cn": "网络快速" + "en": "Radar2 for IP & Bluetooth devices and infos mfrom UWZ, ECB and HP-Printers", + "de": "Radar2 für IP & Bluetooth-Geräte und infos mfrom UWZ, EZB und HP-Drucker", + "ru": "Radar2 для IP-устройств Bluetooth и М инфос найти, ЕЦБ и HP-принтеры", + "pt": "Radar2 para IP e dispositivos Bluetooth e infos mfrom UWZ, do BCE e do PS-Impressoras", + "nl": "Radar2 voor IP & Bluetooth-apparaten en info mfrom UWZ, ECB en HP-Printers", + "fr": "Radar2 de la propriété intellectuelle et les périphériques Bluetooth et les infos mfrom UWZ, de la BCE et HP Imprimantes", + "it": "Radar2 per IP e dispositivi Bluetooth e informazioni metri UWZ, BCE e HP-Stampanti", + "es": "Radar2 para la propiedad intelectual y los dispositivos Bluetooth y infos mfrom UWZ, el BCE y el HP-Impresoras", + "pl": "Radar2 IP urządzeń Bluetooth i M инфос znaleźć, EBC i HP-drukarki", + "zh-cn": "Radar2用于知识产权和蓝牙设备和相关信息mfrom UWZ,欧洲央行和HP-打印机" }, "branch": "master", - "github": "https://github.com/DrozmotiX/ioBroker.web-speedy", - "installs": 523, - "weekDownloads": 3, - "stars": 13, - "issues": 28, + "github": "https://github.com/iobroker-community-adapters/ioBroker.radar2", + "installs": 2561, + "weekDownloads": 121, + "stars": 11, + "issues": 6, "score": 1 }, "proxy": { @@ -23226,109 +23182,59 @@ }, "branch": "master", "github": "https://github.com/ioBroker/ioBroker.proxy", - "installs": 655, + "installs": 660, "weekDownloads": 14, - "stars": 6, - "issues": 6, - "score": 1 - }, - "radar2": { - "title": { - "de": "radar2", - "en": "radar2", - "ru": "radar2", - "zh-cn": "radar2" - }, - "content": "adapterref/iobroker.radar2/README.md", - "icon": "adapterref/iobroker.radar2/radar2.png", - "keywords": "ping, ip, mac, bluetooth, radar, UWZ, ECB, printer, HP, Ink", - "authors": "iobroker-community-adapters , frankjoke ", - "license": "MIT", - "published": "2019-02-09T00:21:03.035Z", - "version": "2.2.0", - "latestVersion": "2.2.0", - "materialize": true, - "compact": false, - "description": { - "en": "This adapter can scan IP and bluetooth addresses for availability/in reach and also get exchange rates from European Central Bank, Weather warning from UWZ and get ink fill from HP printers", - "de": "Dieser Adapter überprüft IP-Adressen und Bluetooth-Adressen auf Verfügbarkeit/Anwesenheit. Er kann auch Wechselkurse der ECB, Unwetterwarnungen der UWZ und Tintenfüllstände für HP anzeigen", - "ru": "Этот адаптер может проверять IP-адреса и Bluetooth для доступности в пределах досягаемости, а также получить курсы от Европейского центрального банка, погодные предупреждения от найти и достать чернил заправить от принтеров HP", - "pt": "Este adaptador pode verificar IP e bluetooth endereços para disponibilidade/reach e também obter taxas de câmbio do Banco Central Europeu, o Tempo de aviso de UWZ e obter a tinta a preencher de impressoras HP", - "nl": "Deze adapter kunt scannen van IP-en bluetooth-adressen voor beschikbaarheid/in bereik en ook de wisselkoersen van de Europese Centrale Bank, Weer een waarschuwing van UWZ en krijgen inkt vullen van de HP-printers", - "fr": "Cet adaptateur peut scanner IP et des adresses bluetooth pour la disponibilité/reach, et également obtenir les taux de change de la Banque Centrale Européenne, d'alerte Météo de UWZ et obtenir d'encre de remplissage à partir d'imprimantes HP", - "it": "Questo adattatore è possibile eseguire la scansione IP e indirizzi bluetooth per la disponibilità/a raggiungere e anche ottenere tassi di cambio della Banca Centrale Europea, allerta Meteo da UWZ e ottenere riempire di inchiostro HP stampanti", - "es": "Este adaptador puede escanear IP y bluetooth direcciones de disponibilidad/en llegar y también obtener los tipos de cambio del Banco Central Europeo, el Tiempo de advertencia de UWZ y obtener de relleno de tinta de impresoras HP", - "pl": "Ten adapter może sprawdzić adresy IP i Bluetooth dla atrakcji w zasięgu ręki, a także uzyskać kursy od Europejskiego banku centralnego, ostrzeżenia pogodowe od znaleźć i zdobyć atramentu zatankować od drukarek HP", - "zh-cn": "这器可以扫描权和蓝牙地址可用性/在达和也得到的汇率从欧洲中央银行、天气预警,从UWZ,并得到墨水填写自惠普的打印机" - }, - "titleFull": { - "en": "Radar2 for IP & Bluetooth devices and infos mfrom UWZ, ECB and HP-Printers", - "de": "Radar2 für IP & Bluetooth-Geräte und infos mfrom UWZ, EZB und HP-Drucker", - "ru": "Radar2 для IP-устройств Bluetooth и М инфос найти, ЕЦБ и HP-принтеры", - "pt": "Radar2 para IP e dispositivos Bluetooth e infos mfrom UWZ, do BCE e do PS-Impressoras", - "nl": "Radar2 voor IP & Bluetooth-apparaten en info mfrom UWZ, ECB en HP-Printers", - "fr": "Radar2 de la propriété intellectuelle et les périphériques Bluetooth et les infos mfrom UWZ, de la BCE et HP Imprimantes", - "it": "Radar2 per IP e dispositivi Bluetooth e informazioni metri UWZ, BCE e HP-Stampanti", - "es": "Radar2 para la propiedad intelectual y los dispositivos Bluetooth y infos mfrom UWZ, el BCE y el HP-Impresoras", - "pl": "Radar2 IP urządzeń Bluetooth i M инфос znaleźć, EBC i HP-drukarki", - "zh-cn": "Radar2用于知识产权和蓝牙设备和相关信息mfrom UWZ,欧洲央行和HP-打印机" - }, - "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.radar2", - "installs": 2559, - "weekDownloads": 121, - "stars": 11, + "stars": 6, "issues": 6, "score": 1 }, - "net-tools": { + "tunnelbroker-endpoint-updater": { "title": { - "de": "net-tools", - "en": "net-tools", - "ru": "net-tools", - "zh-cn": "net-tools" + "de": "tunnelbroker-endpoint-updater", + "en": "tunnelbroker-endpoint-updater", + "ru": "tunnelbroker-endpoint-updater", + "zh-cn": "tunnelbroker-endpoint-updater" }, - "content": "adapterref/iobroker.net-tools/README.md", - "icon": "adapterref/iobroker.net-tools/net-tools.png", - "keywords": "poll, ping, ip, wake-on-lan, port scan", - "authors": "Jey Cee ", - "license": "CC-BY-NC-4.0", - "published": "2020-09-14T14:21:30.581Z", - "version": "1.0.11", - "latestVersion": "1.0.11", + "content": "adapterref/iobroker.tunnelbroker-endpoint-updater/README.md", + "icon": "adapterref/iobroker.tunnelbroker-endpoint-updater/tunnelbroker-endpoint-updater.png", + "keywords": "ioBroker, template, Smart Home, home automation", + "authors": "PowerPan ", + "license": "MIT", + "published": "2019-04-13T19:53:31.886Z", + "version": "0.0.1", + "latestVersion": "0.0.1", + "materialize": true, "compact": true, "description": { - "en": "This adapter cyclic polls configured IPs, can send wake-on-lan packages and scan for open ports.", - "de": "Dieser Adapter fragt zyklisch konfigurierte IPs ab, kann Wake-on-Lan-Pakete senden und nach offenen Ports suchen.", - "ru": "Этот адаптер циклически опрашивает настроенные IP-адреса, может отправлять пакеты пробуждения по локальной сети и сканировать открытые порты.", - "pt": "Este adaptador pesquisa cíclicamente os IPs configurados, pode enviar pacotes wake-on-lan e procurar portas abertas.", - "nl": "Deze adapter peilt cyclisch geconfigureerde IP's, kan wake-on-lan-pakketten verzenden en scannen op open poorten.", - "fr": "Cet adaptateur interroge cycliquement les adresses IP configurées, peut envoyer des packages wake-on-lan et rechercher les ports ouverts.", - "it": "Questo adattatore esegue il polling ciclico degli IP configurati, può inviare pacchetti wake-on-lan ed eseguire la scansione delle porte aperte.", - "es": "Este adaptador sondea cíclicamente las IP configuradas, puede enviar paquetes Wake-on-LAN y buscar puertos abiertos.", - "pl": "Ten adapter cyklicznie odpytuje skonfigurowane adresy IP, może wysyłać pakiety wake-on-lan i skanować w poszukiwaniu otwartych portów.", - "uk": "Цей адаптер циклічно опитує налаштовані IP-адреси, може надсилати пакети wake-on-lan і сканувати відкриті порти.", - "zh-cn": "该适配器循环轮询配置的 IP,可以发送 LAN 唤醒包并扫描开放端口。" + "en": "Updates your Dynamic Public IPv4 Address on tunnel broker.net", + "de": "Aktualisiert Ihre Dynamic Public IPv4-Adresse auf tunnel broker.net", + "ru": "Обновляет ваш динамический публичный IPv4-адрес на tunnel broker.net", + "pt": "Atualiza seu endereço IPv4 público dinâmico no túnel broker.net", + "nl": "Werkt uw Dynamic Public IPv4-adres bij op tunnelbroker.net", + "fr": "Met à jour votre adresse IPv4 publique dynamique sur tunnel broker.net", + "it": "Aggiorna il tuo indirizzo IPv4 pubblico dinamico su tunnel broker.net", + "es": "Actualiza su dirección IPv4 pública dinámica en tunnel broker.net", + "pl": "Aktualizuje dynamiczny publiczny adres IPv4 w broker.net tunelu", + "zh-cn": "在tunnel broker.net上更新您的动态公共IPv4地址" }, "titleFull": { - "en": "Net tools", - "de": "Netzwerk Werkzeuge", - "ru": "Чистые инструменты", - "pt": "Ferramentas de rede", - "nl": "Netto hulpmiddelen", - "fr": "Outils Internet", - "it": "Strumenti della rete", - "es": "herramientas netas", - "pl": "Narzędzia sieciowe", - "uk": "Чистий інструмент", - "zh-cn": "网络工具" + "en": "HE Tunnelbroker Endpoint Updater", + "de": "HE Tunnelbroker Endpoint Updater", + "ru": "HE Tunnelbroker Endpoint Updater", + "pt": "Atualizador de Endpoint da Tunnelbroker", + "nl": "HE Tunnelbroker eindpuntupdater", + "fr": "HE Tunnelbroker Endpoint Updater", + "it": "HE Tunnelbroker Endpoint Updater", + "es": "Actualizador de punto final de corredor de túneles HE", + "pl": "HE Aktualizator punktu końcowego Tunnelbroker", + "zh-cn": "HE Tunnelbroker端点更新程序" }, "branch": "master", - "github": "https://github.com/Jey-Cee/ioBroker.net-tools", - "installs": 9322, - "weekDownloads": 144, - "stars": 3, - "issues": 8, + "github": "https://github.com/PowerPan/ioBroker.tunnelbroker-endpoint-updater", + "installs": 10, + "weekDownloads": 2, + "stars": -1, + "issues": 12, "score": 1 }, "unifi": { @@ -23374,7 +23280,7 @@ }, "branch": "master", "github": "https://github.com/iobroker-community-adapters/ioBroker.unifi", - "installs": 4622, + "installs": 4632, "weekDownloads": 103, "stars": 73, "issues": 29, @@ -23423,59 +23329,149 @@ }, "branch": "master", "github": "https://github.com/unltdnetworx/ioBroker.pi-hole", - "installs": 2278, + "installs": 2280, "weekDownloads": 30, "stars": 12, "issues": 7, "score": 1 }, - "tunnelbroker-endpoint-updater": { + "upnp": { "title": { - "de": "tunnelbroker-endpoint-updater", - "en": "tunnelbroker-endpoint-updater", - "ru": "tunnelbroker-endpoint-updater", - "zh-cn": "tunnelbroker-endpoint-updater" + "de": "upnp", + "en": "upnp", + "ru": "upnp", + "zh-cn": "upnp" }, - "content": "adapterref/iobroker.tunnelbroker-endpoint-updater/README.md", - "icon": "adapterref/iobroker.tunnelbroker-endpoint-updater/tunnelbroker-endpoint-updater.png", - "keywords": "ioBroker, template, Smart Home, home automation", - "authors": "PowerPan ", + "content": "adapterref/iobroker.upnp/README.md", + "icon": "adapterref/iobroker.upnp/upnp.png", + "keywords": "upnp", + "authors": "Jey Cee ", "license": "MIT", - "published": "2019-04-13T19:53:31.886Z", - "version": "0.0.1", - "latestVersion": "0.0.1", + "published": "2016-10-31T18:40:22.374Z", + "version": "1.0.21", + "latestVersion": "1.0.21", + "materialize": true, + "description": { + "en": "Discover and control devices that support UPnP", + "ru": "Обнаружение и управление устройствами, поддерживающих UPnP", + "de": "Ermitteln und steuern die Geräte, die UPnP unterstützen", + "pt": "Descubra e controle dispositivos que suportam UPnP", + "fr": "Découverte et contrôle des périphériques prenant en charge UPnP", + "nl": "Apparaten ontdekken en bedienen die UPnP ondersteunen", + "es": "Descubrir y controlar dispositivos compatibles con UPnP.", + "it": "Scopri e controlla i dispositivi che supportano UPnP", + "pl": "Odkrywaj i kontroluj urządzenia obsługujące UPnP", + "zh-cn": "发现和控制支持UPnP的设备" + }, + "titleFull": { + "en": "UPnP", + "de": "UPnP" + }, + "branch": "master", + "github": "https://github.com/Jey-Cee/ioBroker.upnp", + "installs": 2741, + "weekDownloads": 43, + "stars": 10, + "issues": 4, + "score": 1 + }, + "web-speedy": { + "title": { + "de": "web-speedy", + "en": "web-speedy", + "ru": "web-speedy", + "zh-cn": "web-speedy" + }, + "content": "adapterref/iobroker.web-speedy/README.md", + "icon": "adapterref/iobroker.web-speedy/web-speedy.png", + "keywords": "speed, internet, web, iobroker", + "authors": "DutchmanNL ", + "license": "MIT", + "published": "2020-02-12T22:52:16.977Z", + "version": "-.-.-", + "latestVersion": "0.2.0", "materialize": true, + "compact": false, + "description": { + "en": "Web-Speedy enables you to test your internet connection on a regular base and store results in ioBroker !", + "de": "Mit Web-Speedy können Sie Ihre Internetverbindung regelmäßig testen und die Ergebnisse in ioBroker speichern!", + "ru": "Web-Speedy позволяет вам регулярно проверять ваше интернет-соединение и сохранять результаты в ioBroker!", + "pt": "O Web-Speedy permite que você teste sua conexão com a Internet regularmente e armazene os resultados no ioBroker!", + "nl": "Met Web-Speedy kunt u uw internetverbinding regelmatig testen en resultaten opslaan in ioBroker!", + "fr": "Web-Speedy vous permet de tester votre connexion Internet sur une base régulière et de stocker les résultats dans ioBroker!", + "it": "Web-Speedy ti consente di testare la tua connessione Internet su base regolare e di archiviare i risultati in ioBroker!", + "es": "¡Web-Speedy le permite probar su conexión a Internet de forma regular y almacenar resultados en ioBroker!", + "pl": "Web-Speedy umożliwia regularne testowanie połączenia internetowego i zapisywanie wyników w ioBroker!", + "zh-cn": "Web-Speedy使您可以定期测试Internet连接并将结果存储在ioBroker中!" + }, + "titleFull": { + "en": "Web Speedy", + "de": "Web Speedy", + "ru": "Web Speedy", + "pt": "Web Speedy", + "nl": "Web Speedy", + "fr": "Web Speedy", + "it": "Web veloce", + "es": "Web Speedy", + "pl": "Szybka sieć", + "zh-cn": "网络快速" + }, + "branch": "master", + "github": "https://github.com/DrozmotiX/ioBroker.web-speedy", + "installs": 525, + "weekDownloads": 3, + "stars": 13, + "issues": 28, + "score": 1 + }, + "vofo-speedtest": { + "title": { + "de": "vofo-speedtest", + "en": "vofo-speedtest", + "ru": "vofo-speedtest", + "zh-cn": "vofo-speedtest" + }, + "content": "adapterref/iobroker.vofo-speedtest/README.md", + "icon": "adapterref/iobroker.vofo-speedtest/vofo-speedtest.png", + "keywords": "speedtest, speed, bandwidth", + "authors": "Peter Baumert , mcm1957 ", + "license": "MIT", + "published": "2021-07-01T13:57:28.400Z", + "version": "-.-.-", + "latestVersion": "2.0.1", "compact": true, "description": { - "en": "Updates your Dynamic Public IPv4 Address on tunnel broker.net", - "de": "Aktualisiert Ihre Dynamic Public IPv4-Adresse auf tunnel broker.net", - "ru": "Обновляет ваш динамический публичный IPv4-адрес на tunnel broker.net", - "pt": "Atualiza seu endereço IPv4 público dinâmico no túnel broker.net", - "nl": "Werkt uw Dynamic Public IPv4-adres bij op tunnelbroker.net", - "fr": "Met à jour votre adresse IPv4 publique dynamique sur tunnel broker.net", - "it": "Aggiorna il tuo indirizzo IPv4 pubblico dinamico su tunnel broker.net", - "es": "Actualiza su dirección IPv4 pública dinámica en tunnel broker.net", - "pl": "Aktualizuje dynamiczny publiczny adres IPv4 w broker.net tunelu", - "zh-cn": "在tunnel broker.net上更新您的动态公共IPv4地址" + "en": "Speedtest of Vodafone.de", + "de": "Speedtest von Vodafone.de", + "ru": "Speedtest of Vodafone.de", + "pt": "Speedtest da Vodafone.de", + "nl": "Speedtest van Vodafone.de", + "fr": "Speedtest de Vodafone.de", + "it": "Speedtest di Vodafone.de", + "es": "Speedtest de Vodafone.de", + "pl": "Speedtest of Vodafone.de", + "zh-cn": "Vodafone.de的速度测试", + "uk": "Тест швидкості Vodafone.de" }, "titleFull": { - "en": "HE Tunnelbroker Endpoint Updater", - "de": "HE Tunnelbroker Endpoint Updater", - "ru": "HE Tunnelbroker Endpoint Updater", - "pt": "Atualizador de Endpoint da Tunnelbroker", - "nl": "HE Tunnelbroker eindpuntupdater", - "fr": "HE Tunnelbroker Endpoint Updater", - "it": "HE Tunnelbroker Endpoint Updater", - "es": "Actualizador de punto final de corredor de túneles HE", - "pl": "HE Aktualizator punktu końcowego Tunnelbroker", - "zh-cn": "HE Tunnelbroker端点更新程序" + "en": "Vofo Speedtest", + "de": "Vofo Speedtest", + "ru": "Vofo Speedtest", + "pt": "Vofo Speedtest", + "nl": "Vofo Speedtest", + "fr": "Vofo Speedtest", + "it": "Vofo Speedtest", + "es": "Vofo Speedtest", + "pl": "Vofo Speedtest", + "zh-cn": "沃达丰速度测试", + "uk": "Vofo Speedtest" }, "branch": "master", - "github": "https://github.com/PowerPan/ioBroker.tunnelbroker-endpoint-updater", - "installs": 10, - "weekDownloads": 2, - "stars": -1, - "issues": 12, + "github": "https://github.com/iobroker-community-adapters/ioBroker.vofo-speedtest", + "installs": 150, + "weekDownloads": 10, + "stars": 5, + "issues": 20, "score": 1 }, "vbus-gw": { @@ -23528,54 +23524,54 @@ "issues": 0, "score": 1 }, - "vofo-speedtest": { + "ping": { "title": { - "de": "vofo-speedtest", - "en": "vofo-speedtest", - "ru": "vofo-speedtest", - "zh-cn": "vofo-speedtest" + "de": "ping", + "en": "ping", + "ru": "ping", + "zh-cn": "ping" }, - "content": "adapterref/iobroker.vofo-speedtest/README.md", - "icon": "adapterref/iobroker.vofo-speedtest/vofo-speedtest.png", - "keywords": "speedtest, speed, bandwidth", - "authors": "Peter Baumert , mcm1957 ", + "content": "adapterref/iobroker.ping/README.md", + "icon": "adapterref/iobroker.ping/ping.png", + "keywords": "poll, ping, ip", + "authors": "bluefox ", "license": "MIT", - "published": "2021-07-01T13:57:28.400Z", - "version": "-.-.-", - "latestVersion": "2.0.1", + "published": "2015-01-02T23:47:36.408Z", + "version": "1.6.2", + "latestVersion": "1.7.8", "compact": true, "description": { - "en": "Speedtest of Vodafone.de", - "de": "Speedtest von Vodafone.de", - "ru": "Speedtest of Vodafone.de", - "pt": "Speedtest da Vodafone.de", - "nl": "Speedtest van Vodafone.de", - "fr": "Speedtest de Vodafone.de", - "it": "Speedtest di Vodafone.de", - "es": "Speedtest de Vodafone.de", - "pl": "Speedtest of Vodafone.de", - "zh-cn": "Vodafone.de的速度测试", - "uk": "Тест швидкості Vodafone.de" + "en": "This adapter cyclic polls configured IPs.", + "de": "Adapter fragt zyklisch konfigurierte IP Addressen ab", + "ru": "Драйвер постоянно опрашивает заданные IP адреса при помощи утилиты PING", + "pt": "As pesquisas cíclicas deste adaptador configuraram IPs.", + "nl": "Deze adapter cyclische polls geconfigureerde IP's.", + "fr": "Cet adaptateur interroge cycliquement les adresses IP configurées.", + "it": "Questo adattatore esegue il polling ciclico degli IP configurati.", + "es": "Este adaptador sondea cíclicamente las IP configuradas.", + "pl": "Ta karta cyklicznie odpytuje skonfigurowane adresy IP.", + "uk": "Цей адаптер циклічно опитує налаштовані IP-адреси.", + "zh-cn": "该适配器循环轮询配置的IP。" }, "titleFull": { - "en": "Vofo Speedtest", - "de": "Vofo Speedtest", - "ru": "Vofo Speedtest", - "pt": "Vofo Speedtest", - "nl": "Vofo Speedtest", - "fr": "Vofo Speedtest", - "it": "Vofo Speedtest", - "es": "Vofo Speedtest", - "pl": "Vofo Speedtest", - "zh-cn": "沃达丰速度测试", - "uk": "Vofo Speedtest" + "en": "PING", + "de": "PING", + "ru": "PING", + "pt": "PING", + "nl": "PING", + "fr": "PING", + "it": "PING", + "es": "PING", + "pl": "PING", + "uk": "PING", + "zh-cn": "PING" }, "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.vofo-speedtest", - "installs": 151, - "weekDownloads": 10, - "stars": 5, - "issues": 20, + "github": "https://github.com/ioBroker/ioBroker.ping", + "installs": 22232, + "weekDownloads": 1626, + "stars": 21, + "issues": 12, "score": 1 } } @@ -23608,6 +23604,105 @@ "pl": "Protokoły" }, "pages": { + "mqtt-client": { + "title": { + "de": "mqtt-client", + "en": "mqtt-client", + "ru": "mqtt-client", + "zh-cn": "mqtt-client" + }, + "content": "adapterref/iobroker.mqtt-client/README.md", + "icon": "adapterref/iobroker.mqtt-client/mqtt-client.png", + "keywords": "mqtt, syncing, data, subscribe, publish", + "authors": "mcm1957 , Pmant , algar42 , Matthias Kleine ", + "license": "MIT", + "published": "2016-06-19T20:44:36.935Z", + "version": "2.0.0", + "latestVersion": "2.0.1", + "compact": true, + "description": { + "en": "Syncing with MQTT Brokers", + "de": "Synchronisierung mit MQTT-Brokern", + "ru": "Синхронизация с брокерами MQTT", + "pt": "Sincronização com corretores da MQTT", + "nl": "Synchroniseren met MQTT-makelaars", + "fr": "Synchronisation avec les courtiers MQTT", + "it": "Sincronizzazione con i broker MQTT", + "es": "Sincronización con intermediarios MQTT", + "pl": "Synchronizacja z brokerami MQTT", + "uk": "Синхронізація з MQTT Brokers", + "zh-cn": "与MQTT经纪人同步" + }, + "titleFull": { + "en": "MQTT client", + "de": "MQTT-Client", + "ru": "MQTT Клиент", + "pt": "Cliente MQTT", + "nl": "MQTT-klant", + "fr": "Client MQTT", + "it": "Client MQTT", + "es": "Cliente MQTT", + "pl": "Klient MQTT", + "uk": "Клієнт MQTT", + "zh-cn": "MQTT客户端" + }, + "branch": "master", + "github": "https://github.com/iobroker-community-adapters/ioBroker.mqtt-client", + "installs": 6856, + "weekDownloads": 591, + "stars": 49, + "issues": 39, + "score": 1 + }, + "radiohead": { + "title": { + "de": "radiohead", + "en": "radiohead", + "ru": "radiohead", + "zh-cn": "radiohead" + }, + "content": "adapterref/iobroker.radiohead/README.md", + "icon": "adapterref/iobroker.radiohead/radiohead.png", + "keywords": "radiohead, serial, wireless, RHSerial, RHDatagram, RHReliableDatagram", + "authors": "Peter Müller ", + "license": "GPL-2.0-only", + "published": "2019-07-28T10:54:06.773Z", + "version": "1.3.0", + "latestVersion": "1.3.0", + "materialize": true, + "compact": true, + "description": { + "en": "This is an ioBroker-Adapter to integrate a RadioHead network using a serial interface.", + "de": "Dies ist ein ioBroker-Adapter zur Integration eines RadioHead-Netzwerks über eine serielle Schnittstelle.", + "ru": "Это адаптер ioBroker для интеграции сети RadioHead с использованием последовательного интерфейса.", + "pt": "Este é um adaptador ioBroker para integrar uma rede RadioHead usando uma interface serial.", + "nl": "Dit is een ioBroker-adapter om een ​​RadioHead-netwerk te integreren met behulp van een seriële interface.", + "fr": "Il s'agit d'un adaptateur ioBroker permettant d'intégrer un réseau RadioHead utilisant une interface série.", + "it": "Questo è un adattatore ioBroker per integrare una rete RadioHead utilizzando un'interfaccia seriale.", + "es": "Este es un ioBroker-Adapter para integrar una red RadioHead usando una interfaz serial.", + "pl": "Jest to adapter ioBroker do integracji sieci RadioHead za pomocą interfejsu szeregowego.", + "zh-cn": "这是一个使用串行接口集成RadioHead网络的ioBroker-Adapter。" + }, + "titleFull": { + "en": "RadioHead", + "de": "RadioHead", + "ru": "RadioHead", + "pt": "RadioHead", + "nl": "RadioHead", + "fr": "RadioHead", + "it": "RadioHead", + "es": "RadioHead", + "pl": "RadioHead", + "zh-cn": "RadioHead" + }, + "branch": "master", + "github": "https://github.com/crycode-de/ioBroker.radiohead", + "installs": 29, + "weekDownloads": 13, + "stars": 2, + "issues": 1, + "score": 1 + }, "nmea": { "title": { "de": "nmea", @@ -23656,55 +23751,54 @@ "weekDownloads": 6, "stars": -1 }, - "opcua": { + "tinymqttbroker": { "title": { - "de": "opcua", - "en": "opcua", - "ru": "opcua", - "zh-cn": "opcua" + "de": "tinymqttbroker", + "en": "tinymqttbroker", + "ru": "tinymqttbroker", + "zh-cn": "tinymqttbroker" }, - "content": "adapterref/iobroker.opcua/README.md", - "icon": "adapterref/iobroker.opcua/opcua.png", - "keywords": "OPC, OPC UA", - "authors": "bluefox ", + "content": "adapterref/iobroker.tinymqttbroker/README.md", + "icon": "adapterref/iobroker.tinymqttbroker/tinymqttbroker.png", + "keywords": "mqtt, broker", + "authors": "HGlab01 ", "license": "MIT", - "published": "2020-03-05T17:15:02.931Z", - "version": "1.1.0", - "latestVersion": "1.1.0", - "materialize": false, + "published": "2023-06-18T09:50:27.902Z", + "version": "0.1.1", + "latestVersion": "0.1.1", "compact": true, "description": { - "en": "The adapter allows to use OPC-UA server and client in ioBroker", - "de": "Der Adapter ermöglicht die Verwendung von OPC-UA-Server und -Client in ioBroker", - "ru": "Адаптер позволяет использовать OPC-UA сервер и клиент в ioBroker", - "pt": "O adaptador permite usar o servidor e o cliente OPC-UA no ioBroker", - "nl": "Met de adapter kan de OPC-UA-server en -client in ioBroker worden gebruikt", - "fr": "L'adaptateur permet d'utiliser le serveur et le client OPC-UA dans ioBroker", - "it": "L'adattatore consente di utilizzare il server e il client OPC-UA in ioBroker", - "es": "El adaptador permite usar el servidor y el cliente OPC-UA en ioBroker", - "pl": "Adapter pozwala na korzystanie z serwera i klienta OPC-UA w ioBroker", - "uk": "Адаптер дозволяє використовувати OPC-UA сервер та клієнт в ioBroker", - "zh-cn": "该适配器允许在ioBroker中使用OPC-UA服务器和客户端" + "en": "This is very tiny MQTT broker which is not managing any objects/states in iobroker but offers a central MQTT broker instance to publish an subscribe topics as MQTT client. Very helpful to let several devices to talk with one broker and interact on iobroker with a MQTT client javascript.", + "de": "tinymqttbroker", + "ru": "Tinymqttbroker", + "pt": "tinymqttbroker", + "nl": "tinymqttmakelaar", + "fr": "courtier minusculemqtt", + "it": "tinymqttbroker", + "es": "tinymqttbroker", + "pl": "malutkimqttbroker", + "zh-cn": "tinymqttbroker", + "uk": "tinymqttbroker" }, "titleFull": { - "en": "OPC-UA Server/Client", - "de": "OPC-UA Server/Client", - "ru": "OPC-UA сервер/клиент", - "pt": "Servidor/Cliente OPC-UA", - "nl": "OPC-UA-server/-client", - "fr": "Serveur/Client OPC-UA", - "it": "Server/Client OPC-UA", - "es": "Servidor/Cliente OPC-UA", - "pl": "Serwer/Klient OPC-UA", - "uk": "OPC-UA сервер/клієнт", - "zh-cn": "OPC-UA服务器/客户端" + "en": "Tiny MQTT broker", + "de": "Tiny MQTT-Broker", + "ru": "Крошечный MQTT-брокер", + "pt": "Pequeno corretor MQTT", + "nl": "Kleine MQTT-makelaar", + "fr": "Petit courtier MQTT", + "it": "Piccolo broker MQTT", + "es": "Pequeño bróker MQTT", + "pl": "Mały broker MQTT", + "zh-cn": "微型 MQTT 代理", + "uk": "Крихітний брокер MQTT" }, - "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.opcua", - "installs": 89, - "weekDownloads": 63, - "stars": 6, - "issues": 7, + "branch": "main", + "github": "https://github.com/HGlab01/ioBroker.tinymqttbroker", + "installs": 325, + "weekDownloads": 27, + "stars": -1, + "issues": 1, "score": 1 }, "lorawan": { @@ -23751,7 +23845,7 @@ }, "branch": "main", "github": "https://github.com/BenAhrdt/ioBroker.lorawan", - "installs": 139, + "installs": 141, "weekDownloads": 171, "stars": -1, "issues": 0, @@ -23801,60 +23895,61 @@ }, "branch": "master", "github": "https://github.com/ioBroker/ioBroker.mqtt", - "installs": 27179, + "installs": 27178, "weekDownloads": 845, "stars": 49, "issues": 39, "score": 1 }, - "tinymqttbroker": { + "opcua": { "title": { - "de": "tinymqttbroker", - "en": "tinymqttbroker", - "ru": "tinymqttbroker", - "zh-cn": "tinymqttbroker" + "de": "opcua", + "en": "opcua", + "ru": "opcua", + "zh-cn": "opcua" }, - "content": "adapterref/iobroker.tinymqttbroker/README.md", - "icon": "adapterref/iobroker.tinymqttbroker/tinymqttbroker.png", - "keywords": "mqtt, broker", - "authors": "HGlab01 ", + "content": "adapterref/iobroker.opcua/README.md", + "icon": "adapterref/iobroker.opcua/opcua.png", + "keywords": "OPC, OPC UA", + "authors": "bluefox ", "license": "MIT", - "published": "2023-06-18T09:50:27.902Z", - "version": "0.1.1", - "latestVersion": "0.1.1", + "published": "2020-03-05T17:15:02.931Z", + "version": "1.1.0", + "latestVersion": "1.1.0", + "materialize": false, "compact": true, "description": { - "en": "This is very tiny MQTT broker which is not managing any objects/states in iobroker but offers a central MQTT broker instance to publish an subscribe topics as MQTT client. Very helpful to let several devices to talk with one broker and interact on iobroker with a MQTT client javascript.", - "de": "tinymqttbroker", - "ru": "Tinymqttbroker", - "pt": "tinymqttbroker", - "nl": "tinymqttmakelaar", - "fr": "courtier minusculemqtt", - "it": "tinymqttbroker", - "es": "tinymqttbroker", - "pl": "malutkimqttbroker", - "zh-cn": "tinymqttbroker", - "uk": "tinymqttbroker" + "en": "The adapter allows to use OPC-UA server and client in ioBroker", + "de": "Der Adapter ermöglicht die Verwendung von OPC-UA-Server und -Client in ioBroker", + "ru": "Адаптер позволяет использовать OPC-UA сервер и клиент в ioBroker", + "pt": "O adaptador permite usar o servidor e o cliente OPC-UA no ioBroker", + "nl": "Met de adapter kan de OPC-UA-server en -client in ioBroker worden gebruikt", + "fr": "L'adaptateur permet d'utiliser le serveur et le client OPC-UA dans ioBroker", + "it": "L'adattatore consente di utilizzare il server e il client OPC-UA in ioBroker", + "es": "El adaptador permite usar el servidor y el cliente OPC-UA en ioBroker", + "pl": "Adapter pozwala na korzystanie z serwera i klienta OPC-UA w ioBroker", + "uk": "Адаптер дозволяє використовувати OPC-UA сервер та клієнт в ioBroker", + "zh-cn": "该适配器允许在ioBroker中使用OPC-UA服务器和客户端" }, "titleFull": { - "en": "Tiny MQTT broker", - "de": "Tiny MQTT-Broker", - "ru": "Крошечный MQTT-брокер", - "pt": "Pequeno corretor MQTT", - "nl": "Kleine MQTT-makelaar", - "fr": "Petit courtier MQTT", - "it": "Piccolo broker MQTT", - "es": "Pequeño bróker MQTT", - "pl": "Mały broker MQTT", - "zh-cn": "微型 MQTT 代理", - "uk": "Крихітний брокер MQTT" + "en": "OPC-UA Server/Client", + "de": "OPC-UA Server/Client", + "ru": "OPC-UA сервер/клиент", + "pt": "Servidor/Cliente OPC-UA", + "nl": "OPC-UA-server/-client", + "fr": "Serveur/Client OPC-UA", + "it": "Server/Client OPC-UA", + "es": "Servidor/Cliente OPC-UA", + "pl": "Serwer/Klient OPC-UA", + "uk": "OPC-UA сервер/клієнт", + "zh-cn": "OPC-UA服务器/客户端" }, - "branch": "main", - "github": "https://github.com/HGlab01/ioBroker.tinymqttbroker", - "installs": 323, - "weekDownloads": 27, - "stars": -1, - "issues": 1, + "branch": "master", + "github": "https://github.com/ioBroker/ioBroker.opcua", + "installs": 89, + "weekDownloads": 63, + "stars": 6, + "issues": 7, "score": 1 }, "modbus": { @@ -23900,110 +23995,11 @@ }, "branch": "master", "github": "https://github.com/ioBroker/ioBroker.modbus", - "installs": 14992, + "installs": 14984, "weekDownloads": 1107, "stars": 49, "issues": 54, "score": 1 - }, - "radiohead": { - "title": { - "de": "radiohead", - "en": "radiohead", - "ru": "radiohead", - "zh-cn": "radiohead" - }, - "content": "adapterref/iobroker.radiohead/README.md", - "icon": "adapterref/iobroker.radiohead/radiohead.png", - "keywords": "radiohead, serial, wireless, RHSerial, RHDatagram, RHReliableDatagram", - "authors": "Peter Müller ", - "license": "GPL-2.0-only", - "published": "2019-07-28T10:54:06.773Z", - "version": "1.3.0", - "latestVersion": "1.3.0", - "materialize": true, - "compact": true, - "description": { - "en": "This is an ioBroker-Adapter to integrate a RadioHead network using a serial interface.", - "de": "Dies ist ein ioBroker-Adapter zur Integration eines RadioHead-Netzwerks über eine serielle Schnittstelle.", - "ru": "Это адаптер ioBroker для интеграции сети RadioHead с использованием последовательного интерфейса.", - "pt": "Este é um adaptador ioBroker para integrar uma rede RadioHead usando uma interface serial.", - "nl": "Dit is een ioBroker-adapter om een ​​RadioHead-netwerk te integreren met behulp van een seriële interface.", - "fr": "Il s'agit d'un adaptateur ioBroker permettant d'intégrer un réseau RadioHead utilisant une interface série.", - "it": "Questo è un adattatore ioBroker per integrare una rete RadioHead utilizzando un'interfaccia seriale.", - "es": "Este es un ioBroker-Adapter para integrar una red RadioHead usando una interfaz serial.", - "pl": "Jest to adapter ioBroker do integracji sieci RadioHead za pomocą interfejsu szeregowego.", - "zh-cn": "这是一个使用串行接口集成RadioHead网络的ioBroker-Adapter。" - }, - "titleFull": { - "en": "RadioHead", - "de": "RadioHead", - "ru": "RadioHead", - "pt": "RadioHead", - "nl": "RadioHead", - "fr": "RadioHead", - "it": "RadioHead", - "es": "RadioHead", - "pl": "RadioHead", - "zh-cn": "RadioHead" - }, - "branch": "master", - "github": "https://github.com/crycode-de/ioBroker.radiohead", - "installs": 28, - "weekDownloads": 13, - "stars": 2, - "issues": 1, - "score": 1 - }, - "mqtt-client": { - "title": { - "de": "mqtt-client", - "en": "mqtt-client", - "ru": "mqtt-client", - "zh-cn": "mqtt-client" - }, - "content": "adapterref/iobroker.mqtt-client/README.md", - "icon": "adapterref/iobroker.mqtt-client/mqtt-client.png", - "keywords": "mqtt, syncing, data, subscribe, publish", - "authors": "mcm1957 , Pmant , algar42 , Matthias Kleine ", - "license": "MIT", - "published": "2016-06-19T20:44:36.935Z", - "version": "2.0.0", - "latestVersion": "2.0.1", - "compact": true, - "description": { - "en": "Syncing with MQTT Brokers", - "de": "Synchronisierung mit MQTT-Brokern", - "ru": "Синхронизация с брокерами MQTT", - "pt": "Sincronização com corretores da MQTT", - "nl": "Synchroniseren met MQTT-makelaars", - "fr": "Synchronisation avec les courtiers MQTT", - "it": "Sincronizzazione con i broker MQTT", - "es": "Sincronización con intermediarios MQTT", - "pl": "Synchronizacja z brokerami MQTT", - "uk": "Синхронізація з MQTT Brokers", - "zh-cn": "与MQTT经纪人同步" - }, - "titleFull": { - "en": "MQTT client", - "de": "MQTT-Client", - "ru": "MQTT Клиент", - "pt": "Cliente MQTT", - "nl": "MQTT-klant", - "fr": "Client MQTT", - "it": "Client MQTT", - "es": "Cliente MQTT", - "pl": "Klient MQTT", - "uk": "Клієнт MQTT", - "zh-cn": "MQTT客户端" - }, - "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.mqtt-client", - "installs": 6861, - "weekDownloads": 591, - "stars": 49, - "issues": 39, - "score": 1 } } }, @@ -24062,7 +24058,7 @@ }, "branch": "master", "github": "https://github.com/ioBroker/ioBroker.sql", - "installs": 8687, + "installs": 8684, "weekDownloads": 418, "stars": 44, "issues": 25, @@ -24160,7 +24156,7 @@ }, "branch": "master", "github": "https://github.com/ioBroker/ioBroker.history", - "installs": 28277, + "installs": 28271, "weekDownloads": 681, "stars": 29, "issues": 15, @@ -24210,7 +24206,7 @@ }, "branch": "master", "github": "https://github.com/ioBroker/ioBroker.influxdb", - "installs": 21414, + "installs": 21404, "weekDownloads": 409, "stars": 35, "issues": 29, @@ -24224,102 +24220,13 @@ "de": "Dienstprogramm", "ru": "Утилита", "pt": "Utilidade", - "nl": "Utility", - "fr": "Utilitaire", - "it": "Utilità", - "es": "Utilidad", - "pl": "Użyteczność" - }, - "pages": { - "awattar": { - "title": { - "de": "awattar", - "en": "awattar", - "ru": "awattar", - "zh-cn": "awattar" - }, - "content": "adapterref/iobroker.awattar/README.md", - "icon": "adapterref/iobroker.awattar/awattar.png", - "keywords": "PV, aWATTAR, ioBroker", - "authors": "SirJojo69 ", - "license": "MIT", - "published": "2020-10-27T09:53:31.104Z", - "version": "1.0.6", - "latestVersion": "1.0.6", - "materialize": true, - "compact": true, - "description": { - "en": "reads out hourly prices from aWATTar", - "de": "liest Stundenpreise von der aWATTar Website" - }, - "titleFull": { - "en": "aWATTar", - "de": "aWATTar", - "ru": "aWATTar", - "pt": "aWATTar", - "nl": "aWATTar", - "fr": "aWATTar", - "it": "aWATTar", - "es": "aWATTar", - "pl": "aWATtar", - "zh-cn": "阿瓦塔" - }, - "branch": "master", - "github": "https://github.com/sirjojo69/ioBroker.awattar", - "installs": 1014, - "weekDownloads": 42, - "stars": 7, - "issues": 8, - "score": 1 - }, - "kisshome-research": { - "title": { - "de": "kisshome-research", - "en": "kisshome-research", - "ru": "kisshome-research", - "zh-cn": "kisshome-research" - }, - "content": "adapterref/iobroker.kisshome-research/README.md", - "icon": "adapterref/iobroker.kisshome-research/kisshome-research.png", - "keywords": "kisshome-research", - "authors": "Denis Haev ", - "license": "MIT", - "published": "2024-07-22T21:48:58.935Z", - "version": "1.0.11", - "latestVersion": "1.0.11", - "compact": true, - "description": { - "en": "Collection of information for KISSHome research", - "de": "Sammlung von Informationen für KISSHome-Forschung", - "ru": "Сбор информации для исследования KISSHome", - "pt": "Coleção de informações para pesquisa KISSHome", - "nl": "Verzameling informatie voor KISSHome-onderzoek", - "fr": "Collection d'informations pour la recherche KISSHome", - "it": "Raccolta di informazioni per la ricerca KISSHome", - "es": "Colección de información para la investigación de KISSHome", - "pl": "Zbiór informacji do badań KISSHome", - "uk": "Збір інформації для дослідження KISSHome", - "zh-cn": "KISSHome研究信息收集" - }, - "titleFull": { - "en": "KISSHome research", - "de": "KISSHome-Forschung", - "ru": "Исследование KISSHome", - "pt": "Pesquisa KISSHome", - "nl": "KISSHome-onderzoek", - "fr": "Recherche KISSHome", - "it": "Ricerca KISSHome", - "es": "Investigación de KISSHome", - "pl": "Badania KISSHome", - "uk": "Дослідження KISSHome", - "zh-cn": "KISSHome研究" - }, - "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.kisshome-research", - "installs": 11, - "weekDownloads": 201, - "stars": -1 - }, + "nl": "Utility", + "fr": "Utilitaire", + "it": "Utilità", + "es": "Utilidad", + "pl": "Użyteczność" + }, + "pages": { "benchmark": { "title": { "de": "benchmark", @@ -24368,6 +24275,147 @@ "issues": 0, "score": 1 }, + "xterm": { + "title": { + "de": "xterm", + "en": "xterm", + "ru": "xterm", + "zh-cn": "xterm" + }, + "content": "adapterref/iobroker.xterm/README.md", + "icon": "adapterref/iobroker.xterm/xterm.png", + "keywords": "terminal, ssh", + "authors": "ioBroker ", + "license": "MIT", + "published": "2021-09-16T11:48:31.250Z", + "version": "2.0.1", + "latestVersion": "2.0.1", + "compact": true, + "description": { + "en": "This adapter allows to execute shell commands on ioBroker host.", + "de": "Dieser Adapter ermöglicht die Ausführung von Shell-Befehlen auf dem ioBroker-Host.", + "ru": "Этот адаптер позволяет выполнять команды оболочки на хосте ioBroker.", + "pt": "Este adaptador permite executar comandos shell no host ioBroker.", + "nl": "Met deze adapter kunnen shell-opdrachten op de ioBroker-host worden uitgevoerd.", + "fr": "Cet adaptateur permet d'exécuter des commandes shell sur l'hôte ioBroker.", + "it": "Questo adattatore permette di eseguire comandi shell sull'host ioBroker.", + "es": "Este adaptador permite ejecutar comandos de shell en el host ioBroker.", + "pl": "Ten adapter umożliwia wykonywanie poleceń powłoki na hoście ioBroker.", + "zh-cn": "该适配器允许在 ioBroker 主机上执行 shell 命令。" + }, + "titleFull": { + "en": "Shell console XTerm", + "de": "Shell-Konsole XTerm", + "ru": "Консоль shell XTerm", + "pt": "Console shell XTerm", + "nl": "Shell-console XTerm", + "fr": "Console coque XTerm", + "it": "Console shell XTerm", + "es": "Consola de Shell XTerm", + "pl": "Konsola powłoki XTerm", + "zh-cn": "外壳控制台 XTerm" + }, + "branch": "master", + "github": "https://github.com/ioBroker/ioBroker.xterm", + "installs": 528, + "weekDownloads": 16, + "stars": 1, + "issues": 4, + "score": 1 + }, + "phantomjs": { + "title": { + "de": "phantomjs", + "en": "phantomjs", + "ru": "phantomjs", + "zh-cn": "phantomjs" + }, + "content": "adapterref/iobroker.phantomjs/README.md", + "icon": "adapterref/iobroker.phantomjs/phantomjs.png", + "keywords": "js, phantomjs", + "authors": "bluefox ", + "license": "Apache-2.0", + "published": "2016-04-29T06:04:14.612Z", + "version": "1.1.3", + "latestVersion": "1.1.3", + "description": { + "en": "Get web page screenshot (e.g. for flot)", + "de": "Holen Sie sich den Screenshot der Webseite (z. B. für Flot)", + "ru": "Получить скриншот веб-страницы (например, для флота)", + "pt": "Obtenha uma captura de tela da página da web (por exemplo, para flot)", + "nl": "Schermafbeelding van webpagina verkrijgen (bijvoorbeeld voor flot)", + "fr": "Obtenir une capture d'écran de la page Web (par exemple pour flot)", + "it": "Ottieni screenshot della pagina Web (ad esempio per flot)", + "es": "Obtenga una captura de pantalla de la página web (por ejemplo, para flot)", + "pl": "Zyskaj zrzut ekranu strony internetowej (np. Flot)" + }, + "titleFull": { + "en": "Screenshots with PhantomJS", + "de": "Screenshot mit PhantomJS", + "ru": "Скриншоты с PhantomJS", + "pt": "Captura de tela com PhantomJS", + "nl": "Schermafbeelding met PhantomJS", + "fr": "Capture d'écran avec PhantomJS", + "it": "Screenshot con PhantomJS", + "es": "Captura de pantalla con PhantomJS", + "pl": "Zrzut ekranu z PhantomJS" + }, + "branch": "master", + "github": "https://github.com/iobroker/ioBroker.phantomjs", + "installs": 173, + "weekDownloads": 11, + "stars": 10, + "issues": 10, + "score": 1 + }, + "puppeteer": { + "title": { + "de": "puppeteer", + "en": "puppeteer", + "ru": "puppeteer", + "zh-cn": "puppeteer" + }, + "content": "adapterref/iobroker.puppeteer/README.md", + "icon": "adapterref/iobroker.puppeteer/puppeteer.png", + "keywords": "screenshots, visualization, browser", + "authors": "Moritz Heusinger ", + "license": "MIT", + "published": "2022-05-03T09:03:56.908Z", + "version": "0.3.0", + "latestVersion": "0.4.0", + "compact": true, + "description": { + "en": "Headless browser to generate screenshots based on Chrome", + "de": "Headless-Browser zum Generieren von Screenshots auf Basis von Chrome", + "ru": "Безголовый браузер для создания скриншотов на основе Chrome", + "pt": "Navegador sem cabeça para gerar capturas de tela com base no Chrome", + "nl": "Headless browser om screenshots te genereren op basis van Chrome", + "fr": "Navigateur sans tête pour générer des captures d'écran basées sur Chrome", + "it": "Browser headless per generare screenshot basati su Chrome", + "es": "Navegador sin cabeza para generar capturas de pantalla basado en Chrome", + "pl": "Bezgłowa przeglądarka do generowania zrzutów ekranu w oparciu o Chrome", + "zh-cn": "基于 Chrome 生成截图的无头浏览器" + }, + "titleFull": { + "en": "Puppeteer", + "de": "Puppenspieler", + "ru": "Кукольник", + "pt": "Marionetista", + "nl": "poppenspeler", + "fr": "Marionnettiste", + "it": "Burattinaio", + "es": "Titiritero", + "pl": "Lalkarz", + "zh-cn": "傀儡师" + }, + "branch": "main", + "github": "https://github.com/foxriver76/ioBroker.puppeteer", + "installs": 120, + "weekDownloads": 11, + "stars": 1, + "issues": 5, + "score": 1 + }, "terminal": { "title": { "de": "terminal", @@ -24409,12 +24457,101 @@ }, "branch": "master", "github": "https://github.com/ioBroker/ioBroker.terminal", - "installs": 4585, + "installs": 4579, "weekDownloads": 83, "stars": 7, "issues": 9, "score": 1 }, + "kisshome-research": { + "title": { + "de": "kisshome-research", + "en": "kisshome-research", + "ru": "kisshome-research", + "zh-cn": "kisshome-research" + }, + "content": "adapterref/iobroker.kisshome-research/README.md", + "icon": "adapterref/iobroker.kisshome-research/kisshome-research.png", + "keywords": "kisshome-research", + "authors": "Denis Haev ", + "license": "MIT", + "published": "2024-07-22T21:48:58.935Z", + "version": "1.0.11", + "latestVersion": "1.0.11", + "compact": true, + "description": { + "en": "Collection of information for KISSHome research", + "de": "Sammlung von Informationen für KISSHome-Forschung", + "ru": "Сбор информации для исследования KISSHome", + "pt": "Coleção de informações para pesquisa KISSHome", + "nl": "Verzameling informatie voor KISSHome-onderzoek", + "fr": "Collection d'informations pour la recherche KISSHome", + "it": "Raccolta di informazioni per la ricerca KISSHome", + "es": "Colección de información para la investigación de KISSHome", + "pl": "Zbiór informacji do badań KISSHome", + "uk": "Збір інформації для дослідження KISSHome", + "zh-cn": "KISSHome研究信息收集" + }, + "titleFull": { + "en": "KISSHome research", + "de": "KISSHome-Forschung", + "ru": "Исследование KISSHome", + "pt": "Pesquisa KISSHome", + "nl": "KISSHome-onderzoek", + "fr": "Recherche KISSHome", + "it": "Ricerca KISSHome", + "es": "Investigación de KISSHome", + "pl": "Badania KISSHome", + "uk": "Дослідження KISSHome", + "zh-cn": "KISSHome研究" + }, + "branch": "master", + "github": "https://github.com/ioBroker/ioBroker.kisshome-research", + "installs": 11, + "weekDownloads": 201, + "stars": -1 + }, + "awattar": { + "title": { + "de": "awattar", + "en": "awattar", + "ru": "awattar", + "zh-cn": "awattar" + }, + "content": "adapterref/iobroker.awattar/README.md", + "icon": "adapterref/iobroker.awattar/awattar.png", + "keywords": "PV, aWATTAR, ioBroker", + "authors": "SirJojo69 ", + "license": "MIT", + "published": "2020-10-27T09:53:31.104Z", + "version": "1.0.6", + "latestVersion": "1.0.6", + "materialize": true, + "compact": true, + "description": { + "en": "reads out hourly prices from aWATTar", + "de": "liest Stundenpreise von der aWATTar Website" + }, + "titleFull": { + "en": "aWATTar", + "de": "aWATTar", + "ru": "aWATTar", + "pt": "aWATTar", + "nl": "aWATTar", + "fr": "aWATTar", + "it": "aWATTar", + "es": "aWATTar", + "pl": "aWATtar", + "zh-cn": "阿瓦塔" + }, + "branch": "master", + "github": "https://github.com/sirjojo69/ioBroker.awattar", + "installs": 1014, + "weekDownloads": 42, + "stars": 7, + "issues": 8, + "score": 1 + }, "hid-community": { "title": { "de": "hid-community", @@ -24499,58 +24636,59 @@ }, "branch": "master", "github": "https://github.com/arteck/ioBroker.fullybrowser", - "installs": 5622, + "installs": 5620, "weekDownloads": 140, "stars": 24, "issues": 1, "score": 1 }, - "puppeteer": { + "weblogin": { "title": { - "de": "puppeteer", - "en": "puppeteer", - "ru": "puppeteer", - "zh-cn": "puppeteer" + "de": "weblogin", + "en": "weblogin", + "ru": "weblogin", + "zh-cn": "weblogin" }, - "content": "adapterref/iobroker.puppeteer/README.md", - "icon": "adapterref/iobroker.puppeteer/puppeteer.png", - "keywords": "screenshots, visualization, browser", - "authors": "Moritz Heusinger ", + "content": "adapterref/iobroker.weblogin/README.md", + "icon": "adapterref/iobroker.weblogin/logo-login.png", + "keywords": "web, Login, Authentication, Google", + "authors": "Armin Junge ", "license": "MIT", - "published": "2022-05-03T09:03:56.908Z", - "version": "0.3.0", - "latestVersion": "0.4.0", + "published": "2020-05-16T19:03:44.976Z", + "version": "-.-.-", + "latestVersion": "0.1.1", + "materialize": true, "compact": true, "description": { - "en": "Headless browser to generate screenshots based on Chrome", - "de": "Headless-Browser zum Generieren von Screenshots auf Basis von Chrome", - "ru": "Безголовый браузер для создания скриншотов на основе Chrome", - "pt": "Navegador sem cabeça para gerar capturas de tela com base no Chrome", - "nl": "Headless browser om screenshots te genereren op basis van Chrome", - "fr": "Navigateur sans tête pour générer des captures d'écran basées sur Chrome", - "it": "Browser headless per generare screenshot basati su Chrome", - "es": "Navegador sin cabeza para generar capturas de pantalla basado en Chrome", - "pl": "Bezgłowa przeglądarka do generowania zrzutów ekranu w oparciu o Chrome", - "zh-cn": "基于 Chrome 生成截图的无头浏览器" + "en": "Use the web login page with alternative login possibilities", + "de": "Verwende die Web-Anmeldeseite mit alternativen Anmeldemöglichkeiten", + "ru": "Используйте веб-страницу входа с альтернативными возможностями входа", + "pt": "Use a página de login da web com possibilidades alternativas de login", + "nl": "Gebruik de webloginpagina met alternatieve inlogmogelijkheden", + "fr": "Utilisez la page de connexion Web avec d'autres possibilités de connexion", + "it": "Utilizza la pagina di accesso web con possibilità di accesso alternative", + "es": "Utilice la página de inicio de sesión web con posibilidades de inicio de sesión alternativas", + "pl": "Skorzystaj ze strony logowania internetowego z alternatywnymi możliwościami logowania", + "zh-cn": "使用Web登录页面以及其他登录方式" }, "titleFull": { - "en": "Puppeteer", - "de": "Puppenspieler", - "ru": "Кукольник", - "pt": "Marionetista", - "nl": "poppenspeler", - "fr": "Marionnettiste", - "it": "Burattinaio", - "es": "Titiritero", - "pl": "Lalkarz", - "zh-cn": "傀儡师" + "en": "Extended Web Login Page", + "de": "Erweiterte Web-Anmeldeseite", + "ru": "Расширенная веб-страница входа в систему", + "pt": "Página de login da web estendida", + "nl": "Uitgebreide webaanmeldingspagina", + "fr": "Page de connexion Web étendue", + "it": "Pagina di accesso Web estesa", + "es": "Página de inicio de sesión web ampliada", + "pl": "Rozszerzona strona logowania w sieci Web", + "zh-cn": "扩展的Web登录页面" }, - "branch": "main", - "github": "https://github.com/foxriver76/ioBroker.puppeteer", - "installs": 119, - "weekDownloads": 11, - "stars": 1, - "issues": 5, + "branch": "master", + "github": "https://github.com/Vertumnus/ioBroker.weblogin/master/README.md", + "installs": 24, + "weekDownloads": 1, + "stars": -1, + "issues": 1, "score": 1 }, "googleauth": { @@ -24602,54 +24740,6 @@ "issues": 4, "score": 1 }, - "xterm": { - "title": { - "de": "xterm", - "en": "xterm", - "ru": "xterm", - "zh-cn": "xterm" - }, - "content": "adapterref/iobroker.xterm/README.md", - "icon": "adapterref/iobroker.xterm/xterm.png", - "keywords": "terminal, ssh", - "authors": "ioBroker ", - "license": "MIT", - "published": "2021-09-16T11:48:31.250Z", - "version": "2.0.1", - "latestVersion": "2.0.1", - "compact": true, - "description": { - "en": "This adapter allows to execute shell commands on ioBroker host.", - "de": "Dieser Adapter ermöglicht die Ausführung von Shell-Befehlen auf dem ioBroker-Host.", - "ru": "Этот адаптер позволяет выполнять команды оболочки на хосте ioBroker.", - "pt": "Este adaptador permite executar comandos shell no host ioBroker.", - "nl": "Met deze adapter kunnen shell-opdrachten op de ioBroker-host worden uitgevoerd.", - "fr": "Cet adaptateur permet d'exécuter des commandes shell sur l'hôte ioBroker.", - "it": "Questo adattatore permette di eseguire comandi shell sull'host ioBroker.", - "es": "Este adaptador permite ejecutar comandos de shell en el host ioBroker.", - "pl": "Ten adapter umożliwia wykonywanie poleceń powłoki na hoście ioBroker.", - "zh-cn": "该适配器允许在 ioBroker 主机上执行 shell 命令。" - }, - "titleFull": { - "en": "Shell console XTerm", - "de": "Shell-Konsole XTerm", - "ru": "Консоль shell XTerm", - "pt": "Console shell XTerm", - "nl": "Shell-console XTerm", - "fr": "Console coque XTerm", - "it": "Console shell XTerm", - "es": "Consola de Shell XTerm", - "pl": "Konsola powłoki XTerm", - "zh-cn": "外壳控制台 XTerm" - }, - "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.xterm", - "installs": 530, - "weekDownloads": 16, - "stars": 1, - "issues": 4, - "score": 1 - }, "notification-manager": { "title": { "de": "notification-manager", @@ -24694,105 +24784,11 @@ }, "branch": "main", "github": "https://github.com/foxriver76/ioBroker.notification-manager", - "installs": 1379, + "installs": 1373, "weekDownloads": 205, "stars": 7, "issues": 0, "score": 1 - }, - "phantomjs": { - "title": { - "de": "phantomjs", - "en": "phantomjs", - "ru": "phantomjs", - "zh-cn": "phantomjs" - }, - "content": "adapterref/iobroker.phantomjs/README.md", - "icon": "adapterref/iobroker.phantomjs/phantomjs.png", - "keywords": "js, phantomjs", - "authors": "bluefox ", - "license": "Apache-2.0", - "published": "2016-04-29T06:04:14.612Z", - "version": "1.1.3", - "latestVersion": "1.1.3", - "description": { - "en": "Get web page screenshot (e.g. for flot)", - "de": "Holen Sie sich den Screenshot der Webseite (z. B. für Flot)", - "ru": "Получить скриншот веб-страницы (например, для флота)", - "pt": "Obtenha uma captura de tela da página da web (por exemplo, para flot)", - "nl": "Schermafbeelding van webpagina verkrijgen (bijvoorbeeld voor flot)", - "fr": "Obtenir une capture d'écran de la page Web (par exemple pour flot)", - "it": "Ottieni screenshot della pagina Web (ad esempio per flot)", - "es": "Obtenga una captura de pantalla de la página web (por ejemplo, para flot)", - "pl": "Zyskaj zrzut ekranu strony internetowej (np. Flot)" - }, - "titleFull": { - "en": "Screenshots with PhantomJS", - "de": "Screenshot mit PhantomJS", - "ru": "Скриншоты с PhantomJS", - "pt": "Captura de tela com PhantomJS", - "nl": "Schermafbeelding met PhantomJS", - "fr": "Capture d'écran avec PhantomJS", - "it": "Screenshot con PhantomJS", - "es": "Captura de pantalla con PhantomJS", - "pl": "Zrzut ekranu z PhantomJS" - }, - "branch": "master", - "github": "https://github.com/iobroker/ioBroker.phantomjs", - "installs": 178, - "weekDownloads": 11, - "stars": 10, - "issues": 10, - "score": 1 - }, - "weblogin": { - "title": { - "de": "weblogin", - "en": "weblogin", - "ru": "weblogin", - "zh-cn": "weblogin" - }, - "content": "adapterref/iobroker.weblogin/README.md", - "icon": "adapterref/iobroker.weblogin/logo-login.png", - "keywords": "web, Login, Authentication, Google", - "authors": "Armin Junge ", - "license": "MIT", - "published": "2020-05-16T19:03:44.976Z", - "version": "-.-.-", - "latestVersion": "0.1.1", - "materialize": true, - "compact": true, - "description": { - "en": "Use the web login page with alternative login possibilities", - "de": "Verwende die Web-Anmeldeseite mit alternativen Anmeldemöglichkeiten", - "ru": "Используйте веб-страницу входа с альтернативными возможностями входа", - "pt": "Use a página de login da web com possibilidades alternativas de login", - "nl": "Gebruik de webloginpagina met alternatieve inlogmogelijkheden", - "fr": "Utilisez la page de connexion Web avec d'autres possibilités de connexion", - "it": "Utilizza la pagina di accesso web con possibilità di accesso alternative", - "es": "Utilice la página de inicio de sesión web con posibilidades de inicio de sesión alternativas", - "pl": "Skorzystaj ze strony logowania internetowego z alternatywnymi możliwościami logowania", - "zh-cn": "使用Web登录页面以及其他登录方式" - }, - "titleFull": { - "en": "Extended Web Login Page", - "de": "Erweiterte Web-Anmeldeseite", - "ru": "Расширенная веб-страница входа в систему", - "pt": "Página de login da web estendida", - "nl": "Uitgebreide webaanmeldingspagina", - "fr": "Page de connexion Web étendue", - "it": "Pagina di accesso Web estesa", - "es": "Página de inicio de sesión web ampliada", - "pl": "Rozszerzona strona logowania w sieci Web", - "zh-cn": "扩展的Web登录页面" - }, - "branch": "master", - "github": "https://github.com/Vertumnus/ioBroker.weblogin/master/README.md", - "installs": 23, - "weekDownloads": 1, - "stars": -1, - "issues": 1, - "score": 1 } } }, @@ -24810,155 +24806,184 @@ "zh-cn": "车辆" }, "pages": { - "bmw": { + "fuelpricemonitor": { "title": { - "de": "bmw", - "en": "bmw", - "ru": "bmw", - "zh-cn": "bmw" + "de": "fuelpricemonitor", + "en": "fuelpricemonitor", + "ru": "fuelpricemonitor", + "zh-cn": "fuelpricemonitor" + }, + "content": "adapterref/iobroker.fuelpricemonitor/README.md", + "icon": "adapterref/iobroker.fuelpricemonitor/fuelpricemonitor.png", + "keywords": "Spritpreismonitor Österreich, Benzin, Diesel, Treibstoff", + "authors": "HGlab01 ", + "license": "MIT", + "published": "2021-01-04T15:47:55.050Z", + "version": "0.4.1", + "latestVersion": "0.4.1", + "compact": true, + "description": { + "en": "Fuel Price Monitor Austria", + "de": "Spritpreismonitor Österreich", + "ru": "Fuel Price Monitor Austria", + "pt": "Fuel Price Monitor Austria", + "nl": "Fuel Price Monitor Austria", + "fr": "Fuel Price Monitor Austria", + "it": "Fuel Price Monitor Austria", + "es": "Fuel Price Monitor Austria", + "pl": "Fuel Price Monitor Austria", + "uk": "Fuel Price Monitor Austria", + "zh-cn": "Fuel Price Monitor Austria" + }, + "titleFull": { + "en": "Fuel Price Monitor Austria", + "de": "Spritpreismonitor Österreich", + "ru": "Fuel Price Monitor Austria", + "pt": "Fuel Price Monitor Austria", + "nl": "Fuel Price Monitor Austria", + "fr": "Fuel Price Monitor Austria", + "it": "Fuel Price Monitor Austria", + "es": "Fuel Price Monitor Austria", + "pl": "Fuel Price Monitor Austria", + "uk": "Fuel Price Monitor Austria", + "zh-cn": "Fuel Price Monitor Austria" + }, + "branch": "main", + "github": "https://github.com/HGlab01/ioBroker.fuelpricemonitor", + "installs": 430, + "weekDownloads": 24, + "stars": 7, + "issues": 1, + "score": 1 + }, + "renault": { + "title": { + "de": "renault", + "en": "renault", + "ru": "renault", + "zh-cn": "renault" }, - "content": "adapterref/iobroker.bmw/README.md", - "icon": "adapterref/iobroker.bmw/bmw.png", - "keywords": "BMW", + "content": "adapterref/iobroker.renault/README.md", + "icon": "adapterref/iobroker.renault/renault.png", + "keywords": "renault, Renault", "authors": "TA2k ", "license": "MIT", - "published": "2017-09-02T11:56:25.197Z", + "published": "2021-10-04T06:55:36.819Z", "version": "-.-.-", - "latestVersion": "2.8.0", + "latestVersion": "0.0.22", "materialize": true, "compact": true, "description": { - "en": "Adapter for BMW", - "de": "Adapter für BMW", - "ru": "Адаптер для BMW", - "pt": "Adaptador para bmw", - "nl": "Adapter voor BMW", - "fr": "Adaptateur pour BMW", - "it": "Adattatore per BMW", - "es": "Adaptador para BMW", - "pl": "Adapter do BMW", - "uk": "Adapter for BMW", - "zh-cn": "宝马适配器" + "en": "Adapter for Renault cars for example Zoe", + "de": "Adapter für Renault Autos zum Beispiel Zoe", + "ru": "Адаптер для автомобилей Renault на примере Zoe", + "pt": "Adaptador para carros Renault, por exemplo Zoe", + "nl": "Adapter voor Renault auto's bijvoorbeeld Zoe", + "fr": "Adaptateur pour voitures Renault par exemple Zoe", + "it": "Adattatore per auto Renault ad esempio Zoe", + "es": "Adaptador para automóviles Renault, por ejemplo Zoe", + "pl": "Adapter do samochodów Renault np. Zoe", + "zh-cn": "雷诺汽车的适配器,例如 Zoe" }, "titleFull": { - "en": "BMW", - "de": "BMW", - "ru": "BMW", - "pt": "BMW", - "nl": "BMW", - "fr": "BMW", - "it": "BMW", - "es": "BMW", - "pl": "BMW", - "uk": "BMW", - "zh-cn": "宝马" + "en": "Renault", + "de": "Renault", + "ru": "Рено", + "pt": "Renault", + "nl": "Renault", + "fr": "Renault", + "it": "Renault", + "es": "Renault", + "pl": "Renault ", + "zh-cn": "雷诺和佐伊" }, "branch": "master", - "github": "https://github.com/TA2k/ioBroker.bmw", - "installs": 1458, - "weekDownloads": 35, - "stars": 12, - "issues": 17, + "github": "https://github.com/TA2k/ioBroker.renault", + "installs": 616, + "weekDownloads": 16, + "stars": 14, + "issues": 10, "score": 1 }, - "starline": { + "zoe2": { "title": { - "de": "starline", - "en": "starline", - "ru": "starline", - "zh-cn": "starline" + "de": "zoe2", + "en": "zoe2", + "ru": "zoe2", + "zh-cn": "zoe2" }, - "content": "adapterref/iobroker.starline/README.md", - "icon": "adapterref/iobroker.starline/logo-192x192.png", - "keywords": "starline, vis", - "authors": "instalator", + "content": "adapterref/iobroker.zoe2/README.md", + "icon": "adapterref/iobroker.zoe2/zoe.png", + "keywords": "ioBroker, Renault ZOE, Smart Home, home automation, mobility, eCar, electicity", + "authors": "Rene Pilz ", "license": "MIT", - "published": "2016-04-20T13:50:38.550Z", - "version": "1.2.0", - "latestVersion": "1.2.0", + "published": "2021-02-08T09:16:53.022Z", + "version": "-.-.-", + "latestVersion": "0.2.5", "materialize": true, "compact": true, "description": { - "en": "Adapter for car alarm StarLine Telematics 2.0", - "de": "Adapter für Autoalarm StarLine Telematics 2.0", - "ru": "Адаптер для автосигнализации StarLine Telematics 2.0", - "pt": "Adaptador para alarme de carro StarLine Telematics 2.0", - "nl": "Adapter voor auto-alarm StarLine Telematics 2.0", - "fr": "Adaptateur pour alarme de voiture StarLine Telematics 2.0", - "it": "Adattatore per allarme auto StarLine Telematics 2.0", - "es": "Adaptador para alarma de coche StarLine Telematics 2.0", - "pl": "Adapter do alarmu samochodowego StarLine Telematics 2.0", - "zh-cn": "汽车警报器适配器StarLine Telematics 2.0" - }, - "titleFull": { - "en": "Autoalarm StarLine", - "de": "Autoarm StarLine", - "ru": "Автосигнализация StarLine", - "pt": "Autoalarm StarLine", - "nl": "Autoalarm StarLine", - "fr": "StarLine", - "it": "Linea StarLine", - "es": "Autoalarma StarLine", - "pl": "Automatyczny Gwiazda", - "uk": "Автосигналізація StarLine", - "zh-cn": "B. 自动旅舍" + "en": "Renault ZOE for ioBroker", + "de": "Renault ZOE für ioBroker" }, + "titleFull": "Renault ZOE API v2", "branch": "master", - "github": "https://github.com/instalator/ioBroker.starline", - "installs": 33, - "weekDownloads": 6, - "stars": -1, - "issues": 0, + "github": "https://github.com/fungus75/ioBroker.zoe2", + "installs": 135, + "weekDownloads": 9, + "stars": 14, + "issues": 10, "score": 1 }, - "bluelink": { + "go-e": { "title": { - "de": "bluelink", - "en": "bluelink", - "ru": "bluelink", - "zh-cn": "bluelink" + "de": "go-e", + "en": "go-e", + "ru": "go-e", + "zh-cn": "go-e" }, - "content": "adapterref/iobroker.bluelink/README.md", - "icon": "adapterref/iobroker.bluelink/bluelink.png", - "keywords": "Kia, Hyundai, Bluelink", - "authors": "Newan , TA2k ", - "license": "MIT", - "published": "2021-03-28T06:34:00.940Z", - "version": "2.3.6", - "latestVersion": "3.0.1", + "content": "adapterref/iobroker.go-e/README.md", + "icon": "adapterref/iobroker.go-e/go-echarger.png", + "keywords": "wallbox, ladestation, go-eCharger, go-e", + "authors": "MK-2001 ", + "license": "Apache-2.0", + "published": "2020-07-14T05:29:07.216Z", + "version": "1.0.29", + "latestVersion": "1.0.38", + "materialize": true, "compact": true, "description": { - "en": "Adapter to control Hyundai or Kia vehicles", - "uk": "Adapter to control Hyundai or Kia vehicles", - "de": "Adapter zur Steuerung von Hyundai- oder Kia-Fahrzeugen", - "ru": "Адаптер для управления автомобилями Hyundai или Kia", - "pt": "Adaptador para controlar veículos Hyundai ou Kia", - "nl": "Adapter om Hyundai- of Kia-voertuigen te besturen", - "fr": "Adaptateur pour contrôler les véhicules Hyundai ou Kia", - "it": "Adattatore per controllare veicoli Hyundai o Kia", - "es": "Adaptador para controlar vehículos Hyundai o Kia", - "pl": "Adapter do sterowania pojazdami Hyundai lub Kia", - "zh-cn": "控制现代或起亚汽车的适配器" + "en": "go-e is an invitation to move electrically. E-mobility is our drive, whereby our core competence is the charging technology for electric cars. From the individual charging station for e-cars to photovoltaic connections to load management of entire buildings, we are providers of holistic system solutions for all requirements of modern e-mobility.", + "de": "go-e ist die Aufforderung, sich elektrisch zu bewegen. e-Mobilität ist unser Antrieb, wobei unsere Kernkompetenz die Ladetechnik für Elektroautos ist. Von der einzelnen Ladestation für e-Autos über Photovoltaik-Anbindung bis hin zum Lastmanagement von ganzen Gebäuden, sind wir Anbieter gesamtheitlicher Systemlösungen für sämtliche Anforderungen der modernen e-Mobilität.", + "ru": "go-e - это приглашение двигаться электрически. Электронная мобильность - это наш двигатель, поэтому нашей основной компетенцией является технология зарядки электромобилей. От индивидуальной зарядной станции для электронных автомобилей до фотоэлектрических подключений и управления нагрузкой на целые здания, мы являемся поставщиками комплексных системных решений для всех требований современной электронной мобильности.", + "pt": "go-e é um convite para mudar eletricamente. A mobilidade eletrônica é a nossa motivação, por meio da qual nossa principal competência é a tecnologia de carregamento de carros elétricos. Desde a estação de carregamento individual de carros elétricos, as conexões fotovoltaicas e o gerenciamento de carga de edifícios inteiros, somos fornecedores de soluções holísticas de sistema para todos os requisitos da moderna mobilidade eletrônica.", + "nl": "go-e is een uitnodiging om elektrisch te bewegen. E-mobiliteit is onze drijfveer, waarbij onze kerncompetentie de oplaadtechnologie voor elektrische auto's is. Van het individuele laadstation voor e-auto's tot fotovoltaïsche verbindingen tot laadbeheer van hele gebouwen, wij zijn leveranciers van holistische systeemoplossingen voor alle vereisten van moderne e-mobiliteit.", + "fr": "go-e est une invitation à se déplacer électriquement. La mobilité électrique est notre moteur, notre compétence principale étant la technologie de charge pour les voitures électriques. De la borne de recharge individuelle pour voitures électriques aux connexions photovoltaïques en passant par la gestion de la charge de bâtiments entiers, nous sommes des fournisseurs de solutions de systèmes holistiques pour toutes les exigences de la mobilité électrique moderne.", + "it": "go-e è un invito a muoversi elettricamente. La mobilità elettrica è la nostra spinta, per cui la nostra competenza principale è la tecnologia di ricarica per le auto elettriche. Dalla singola stazione di ricarica per auto elettriche alle connessioni fotovoltaiche alla gestione del carico di interi edifici, siamo fornitori di soluzioni di sistema olistiche per tutti i requisiti della moderna mobilità elettrica.", + "es": "go-e es una invitación para moverse eléctricamente. La movilidad eléctrica es nuestro motor, por lo que nuestra competencia principal es la tecnología de carga para automóviles eléctricos. Desde la estación de carga individual para automóviles electrónicos hasta conexiones fotovoltaicas y la gestión de carga de edificios completos, somos proveedores de soluciones de sistemas holísticos para todos los requisitos de la movilidad eléctrica moderna.", + "pl": "go-e to zaproszenie do poruszania się elektrycznie. E-mobilność jest naszą siłą napędową, a naszą podstawową kompetencją jest technologia ładowania samochodów elektrycznych. Od indywidualnej stacji ładowania samochodów elektrycznych po połączenia fotowoltaiczne i zarządzanie obciążeniem całych budynków - jesteśmy dostawcami kompleksowych rozwiązań systemowych dla wszystkich wymagań nowoczesnej e-mobilności.", + "uk": "go-e запрошення на переміщення електрично. E-mobility - наш привід, де наша основна компетентність - технологія зарядки електромобілів. Від індивідуальної станції зарядки для електронних вагонів до фотоелектричних з'єднань для управління навантаженнями всіх будівель, ми є постачальниками системних рішень для всіх вимог сучасної рівноваги.", + "zh-cn": "go-e是電動移動的邀請。 電動汽車是我們的動力,而我們的核心競爭力是電動汽車的充電技術。 從用於電動汽車的單個充電站到光伏連接,再到整個建築物的負載管理,我們都是滿足現代電動汽車所有要求的整體系統解決方案提供商。" }, "titleFull": { - "en": "Controll Hyundai (Bluelink) / Kia (UVO) vehicles", - "uk": "Controll Hyundai (Bluelink) / Kia (UVO) vehicles", - "de": "Steuern Sie Fahrzeuge von Hyundai (Bluelink) / Kia (UVO)", - "ru": "Контрольные автомобили Hyundai (Bluelink) / Kia (UVO)", - "pt": "Controlar veículos Hyundai (Bluelink) / Kia (UVO)", - "nl": "Controle van Hyundai (Bluelink) / Kia (UVO) voertuigen", - "fr": "Contrôler les véhicules Hyundai (Bluelink) / Kia (UVO)", - "it": "Controllare i veicoli Hyundai (Bluelink) / Kia (UVO)", - "es": "Control de vehículos Hyundai (Bluelink) / Kia (UVO)", - "pl": "Kontroluj pojazdy Hyundai (Bluelink) / Kia (UVO)", - "zh-cn": "控制现代(Bluelink)/起亚(UVO)车辆" + "en": "go-eCharger wallbox integration", + "de": "go-eCharger Wallbox Integration", + "ru": "go-eCharger интеграция настенных коробок", + "pt": "integração da caixa de parede do go-eCharger", + "nl": "charger muur integratie", + "fr": "intégration des boîtes murales", + "it": "integrazione di go-eCharger wallbox", + "es": "go-eCharger wallbox integration", + "pl": "goeCharger ściana", + "uk": "інтеграція з скринькою go-eCharger", + "zh-cn": "隔离墙的整合" }, "branch": "master", - "github": "https://github.com/Newan/ioBroker.bluelink", - "installs": 892, - "weekDownloads": 208, - "stars": 14, - "issues": 2, + "github": "https://github.com/MK-2001/ioBroker.go-e", + "installs": 1967, + "weekDownloads": 202, + "stars": 16, + "issues": 13, "score": 1 }, "tesla-wallconnector3": { @@ -25011,231 +25036,303 @@ "issues": 1, "score": 1 }, - "tronity": { + "tankerkoenig": { "title": { - "de": "tronity", - "en": "tronity", - "ru": "tronity", - "zh-cn": "tronity" + "de": "tankerkoenig", + "en": "tankerkoenig", + "ru": "tankerkoenig", + "zh-cn": "tankerkoenig" + }, + "content": "adapterref/iobroker.tankerkoenig/README.md", + "icon": "adapterref/iobroker.tankerkoenig/tankerkoenig.png", + "keywords": "fuel, gas, tankerkoenig, Tankerkönig, Sprit, Spritpreis, Tankstelle, Diesel, Benzin", + "authors": "pix , xXBJXx , mcm1957 ", + "license": "MIT", + "published": "2016-06-12T14:59:04.116Z", + "version": "3.4.0", + "latestVersion": "3.4.0", + "materialize": true, + "compact": true, + "description": { + "en": "Tankerkoenig fuel prices", + "de": "Tankerkönig Spritpreise", + "ru": "Tankerkoenig Цены на топливо", + "pt": "Preços de combustível Tankerkoenig", + "nl": "Tankerkoenig Brandstofprijzen", + "fr": "Prix du carburant Tankerkoenig", + "it": "Prezzi del carburante Tankerkoenig", + "es": "Precios del combustible Tankerkoenig", + "pl": "Tankerkoenig Ceny paliwa", + "uk": "Tankerkoenig Ціни на паливо", + "zh-cn": "Tankerkoenig燃料价格" + }, + "titleFull": { + "en": "Tankerkoenig Fuel prices", + "de": "Tankerkönig Spritpreise", + "ru": "Tankerkoenig Цены на топливо", + "pt": "Preços de combustível Tankerkoenig", + "nl": "Tankerkoenig Brandstofprijzen", + "fr": "Prix du carburant Tankerkoenig", + "it": "Prezzi del carburante Tankerkoenig", + "es": "Precios del combustible Tankerkoenig", + "pl": "Tankerkoenig Ceny paliwa", + "uk": "Tankerkoenig Ціни на паливо", + "zh-cn": "Tankerkoenig燃料价格" + }, + "branch": "master", + "github": "https://github.com/iobroker-community-adapters/ioBroker.tankerkoenig", + "installs": 8670, + "weekDownloads": 169, + "stars": 32, + "issues": 13, + "score": 1 + }, + "starline": { + "title": { + "de": "starline", + "en": "starline", + "ru": "starline", + "zh-cn": "starline" }, - "content": "adapterref/iobroker.tronity/README.md", - "icon": "adapterref/iobroker.tronity/tronity.png", - "keywords": "Audi, BMW, Citroen, Cupra, DS, Fiat, Ford, Jaguar, Kia, MINI, Mercedes, Opel, Peugeot, Porsche, Renault, Seat, Skoda, Smart, Tesla, Vauxhall, Volkswagen, TRONITY", - "authors": "TRONITY ", + "content": "adapterref/iobroker.starline/README.md", + "icon": "adapterref/iobroker.starline/logo-192x192.png", + "keywords": "starline, vis", + "authors": "instalator", "license": "MIT", - "published": "2022-05-09T16:22:29.073Z", - "version": "1.1.1", - "latestVersion": "1.1.1", + "published": "2016-04-20T13:50:38.550Z", + "version": "1.2.0", + "latestVersion": "1.2.0", "materialize": true, "compact": true, "description": { - "en": "Enables you to get vehicle data from Audi, BMW, Citroen, Cupra, DS, Fiat, Ford, Hyundai, Jaguar, Kia, MINI, Mercedes, Opel, Peugeot, Porsche, Renault, Seat, Skoda, Smart, Tesla, Vauxhall and Volkswagen", - "de": "Ermöglicht es Ihnen, Fahrzeugdaten von Audi, BMW, Citroen, Cupra, DS, Fiat, Ford, Hyundai, Jaguar, Kia, MINI, Mercedes, Opel, Peugeot, Porsche, Renault, Seat, Skoda, Smart, Tesla, Vauxhall und Volkswagen abzurufen", - "ru": "Позволяет получать данные об автомобиле от Audi, BMW, Citroen, Cupra, DS, Fiat, Ford, Hyundai, Jaguar, Kia, MINI, Mercedes, Opel, Peugeot, Porsche, Renault, Seat, Skoda, Smart, Tesla, Vauxhall и Volkswagen.", - "pt": "Permite obter dados de veículos da Audi, BMW, Citroen, Cupra, DS, Fiat, Ford, Hyundai, Jaguar, Kia, MINI, Mercedes, Opel, Peugeot, Porsche, Renault, Seat, Skoda, Smart, Tesla, Vauxhall e Volkswagen", - "nl": "Hiermee kunt u voertuiggegevens opvragen van Audi, BMW, Citroen, Cupra, DS, Fiat, Ford, Hyundai, Jaguar, Kia, MINI, Mercedes, Opel, Peugeot, Porsche, Renault, Seat, Skoda, Smart, Tesla, Vauxhall en Volkswagen", - "fr": "Vous permet d'obtenir des données sur les véhicules d'Audi, BMW, Citroën, Cupra, DS, Fiat, Ford, Hyundai, Jaguar, Kia, MINI, Mercedes, Opel, Peugeot, Porsche, Renault, Seat, Skoda, Smart, Tesla, Vauxhall et Volkswagen", - "it": "Consente di ottenere i dati del veicolo da Audi, BMW, Citroen, Cupra, DS, Fiat, Ford, Hyundai, Jaguar, Kia, MINI, Mercedes, Opel, Peugeot, Porsche, Renault, Seat, Skoda, Smart, Tesla, Vauxhall e Volkswagen", - "es": "Le permite obtener datos de vehículos de Audi, BMW, Citroen, Cupra, DS, Fiat, Ford, Hyundai, Jaguar, Kia, MINI, Mercedes, Opel, Peugeot, Porsche, Renault, Seat, Skoda, Smart, Tesla, Vauxhall y Volkswagen", - "pl": "Umożliwia uzyskanie danych pojazdu z Audi, BMW, Citroen, Cupra, DS, Fiat, Ford, Hyundai, Jaguar, Kia, MINI, Mercedes, Opel, Peugeot, Porsche, Renault, Seat, Skoda, Smart, Tesla, Vauxhall i Volkswagen", - "zh-cn": "使您能够从奥迪、宝马、雪铁龙、Cupra、DS、菲亚特、福特、现代、捷豹、起亚、MINI、梅赛德斯、欧宝、标致、保时捷、雷诺、西雅特、斯柯达、Smart、特斯拉、沃克斯豪尔和大众汽车获取车辆数据" + "en": "Adapter for car alarm StarLine Telematics 2.0", + "de": "Adapter für Autoalarm StarLine Telematics 2.0", + "ru": "Адаптер для автосигнализации StarLine Telematics 2.0", + "pt": "Adaptador para alarme de carro StarLine Telematics 2.0", + "nl": "Adapter voor auto-alarm StarLine Telematics 2.0", + "fr": "Adaptateur pour alarme de voiture StarLine Telematics 2.0", + "it": "Adattatore per allarme auto StarLine Telematics 2.0", + "es": "Adaptador para alarma de coche StarLine Telematics 2.0", + "pl": "Adapter do alarmu samochodowego StarLine Telematics 2.0", + "zh-cn": "汽车警报器适配器StarLine Telematics 2.0" }, "titleFull": { - "en": "TRONITY", - "de": "TRONITY", - "ru": "ТРОНИТИ", - "pt": "TRONIDADE", - "nl": "TRONITY", - "fr": "TRONITÉ", - "it": "TRONITÀ", - "es": "TRONIDAD", - "pl": "TRONIA", - "zh-cn": "创力" + "en": "Autoalarm StarLine", + "de": "Autoarm StarLine", + "ru": "Автосигнализация StarLine", + "pt": "Autoalarm StarLine", + "nl": "Autoalarm StarLine", + "fr": "StarLine", + "it": "Linea StarLine", + "es": "Autoalarma StarLine", + "pl": "Automatyczny Gwiazda", + "uk": "Автосигналізація StarLine", + "zh-cn": "B. 自动旅舍" }, - "branch": "main", - "github": "https://github.com/tronity/ioBroker.tronity", - "installs": 685, - "weekDownloads": 33, + "branch": "master", + "github": "https://github.com/instalator/ioBroker.starline", + "installs": 34, + "weekDownloads": 6, "stars": -1, - "issues": 3, + "issues": 0, "score": 1 }, - "zoe2": { + "teslamateapi": { "title": { - "de": "zoe2", - "en": "zoe2", - "ru": "zoe2", - "zh-cn": "zoe2" + "de": "teslamateapi", + "en": "teslamateapi", + "ru": "teslamateapi", + "zh-cn": "teslamateapi" }, - "content": "adapterref/iobroker.zoe2/README.md", - "icon": "adapterref/iobroker.zoe2/zoe.png", - "keywords": "ioBroker, Renault ZOE, Smart Home, home automation, mobility, eCar, electicity", - "authors": "Rene Pilz ", + "content": "adapterref/iobroker.teslamateapi/README.md", + "icon": "adapterref/iobroker.teslamateapi/teslamateapi.png", + "keywords": "tesla, teslamate, teslamateapi", + "authors": "virusbrain ", "license": "MIT", - "published": "2021-02-08T09:16:53.022Z", + "published": "2022-09-24T09:58:48.772Z", "version": "-.-.-", - "latestVersion": "0.2.5", - "materialize": true, + "latestVersion": "0.0.8", "compact": true, "description": { - "en": "Renault ZOE for ioBroker", - "de": "Renault ZOE für ioBroker" + "en": "Control your car via the teslamateapi!", + "de": "Steuern Sie Ihr Auto über das teslamateapi!", + "ru": "Управляйте своим автомобилем через teslamateapi!", + "pt": "Controle seu carro através do teslamateapi!", + "nl": "Bestuur je auto via de teslamateapi!", + "fr": "Control your car via the teslamateapi!", + "it": "Control your car via the teslamateapi!", + "es": "¡Controla tu coche a través del teslamateapi!", + "pl": "Kontroluj swój samochód za pomocą teslamateapi!", + "zh-cn": "通过 teslamateapi 控制您的汽车!" }, - "titleFull": "Renault ZOE API v2", - "branch": "master", - "github": "https://github.com/fungus75/ioBroker.zoe2", - "installs": 135, - "weekDownloads": 9, - "stars": 14, - "issues": 10, + "titleFull": { + "en": "TeslaMate API", + "de": "TeslaMate-API", + "ru": "TeslaMate API", + "pt": "API TeslaMate", + "nl": "TeslaMate-API", + "fr": "API TeslaMate", + "it": "API TeslaMate", + "es": "API de TeslaMate", + "pl": "TeslaMate API", + "zh-cn": "特斯拉伴侣 API" + }, + "branch": "main", + "github": "https://github.com/virusbrain/ioBroker.teslamateapi", + "installs": 18, + "weekDownloads": 0, + "stars": -1, + "issues": 8, "score": 1 }, - "bosch-ebike": { + "nissan": { "title": { - "de": "bosch-ebike", - "en": "bosch-ebike", - "ru": "bosch-ebike", - "zh-cn": "bosch-ebike" + "de": "nissan", + "en": "nissan", + "ru": "nissan", + "zh-cn": "nissan" }, - "content": "adapterref/iobroker.bosch-ebike/README.md", - "icon": "adapterref/iobroker.bosch-ebike/bosch-ebike.png", - "keywords": "bosch, ebike, ebike connect", + "content": "adapterref/iobroker.nissan/README.md", + "icon": "adapterref/iobroker.nissan/nissan.png", + "keywords": "nissan, leaf", "authors": "TA2k ", "license": "MIT", - "published": "2022-09-10T09:59:52.780Z", - "version": "-.-.-", - "latestVersion": "0.1.7", - "materialize": true, + "published": "2021-08-31T18:39:30.944Z", + "version": "0.1.4", + "latestVersion": "0.1.4", "compact": true, "description": { - "en": "Adapter for Bosch eBike", - "de": "Adapter für Bosch eBike", - "ru": "Адаптер для Bosch eBike", - "pt": "Adaptador para Bosch eBike", - "nl": "Adapter voor Bosch eBike", - "fr": "Adaptateur pour Bosch eBike", - "it": "Adattatore per Bosch eBike", - "es": "Adaptador para Bosch eBike", - "pl": "Adapter do Bosch eBike", - "zh-cn": "Bosch eBike 适配器" + "en": "Nissan Adapter", + "de": "Nissan-Adapter", + "ru": "Адаптер Nissan", + "pt": "Adaptador Nissan", + "nl": "Nissan-adapter", + "fr": "Adaptateur Nissan", + "it": "Adattatore Nissan", + "es": "Adaptador de Nissan", + "pl": "Adapter Nissan", + "zh-cn": "日产适配器", + "uk": "Адаптер Nissan" }, "titleFull": { - "en": "Bosch eBike", - "de": "Bosch eBike", - "ru": "Bosch eBike", - "pt": "Bosch eBike", - "nl": "Bosch eBike", - "fr": "Connexion VAE Bosch", - "it": "Bosch eBike", - "es": "Bosch eBike", - "pl": "Bosch eBike", - "zh-cn": "博世电动自行车连接" + "en": "Nissan", + "de": "Nissan", + "ru": "Nissan", + "pt": "Nissan", + "nl": "Nissan", + "fr": "Nissan", + "it": "Nissan", + "es": "Nissan", + "pl": "Nissan", + "zh-cn": "日产", + "uk": "Nissan" }, "branch": "master", - "github": "https://github.com/TA2k/ioBroker.bosch-ebike", - "installs": 704, - "weekDownloads": 9, - "stars": 1, - "issues": 9, + "github": "https://github.com/TA2k/ioBroker.nissan", + "installs": 116, + "weekDownloads": 17, + "stars": 3, + "issues": 8, "score": 1 }, - "tesla-motors": { + "niu": { "title": { - "de": "tesla-motors", - "en": "tesla-motors", - "ru": "tesla-motors", - "zh-cn": "tesla-motors" + "de": "niu", + "en": "niu", + "ru": "niu", + "zh-cn": "niu" }, - "content": "adapterref/iobroker.tesla-motors/README.md", - "icon": "adapterref/iobroker.tesla-motors/tesla-motors.png", - "keywords": "tesla", + "content": "adapterref/iobroker.niu/README.md", + "icon": "adapterref/iobroker.niu/niu.png", + "keywords": "niu, e-scooter", "authors": "TA2k ", "license": "MIT", - "published": "2019-11-25T11:37:38.874Z", - "version": "1.3.2", - "latestVersion": "1.4.5", + "published": "2022-05-09T14:35:16.074Z", + "version": "0.0.3", + "latestVersion": "0.0.3", "materialize": true, "compact": true, "description": { - "en": "Adapter for Tesla", - "de": "Adapter für Tesla", - "ru": "Адаптер для Tesla", - "pt": "Adaptador para Tesla", - "nl": "Adapter voor Tesla", - "fr": "Adaptateur pour Tesla", - "it": "Adattatore per Tesla", - "es": "Adaptador para Tesla", - "pl": "Adapter do Tesli", - "zh-cn": "特斯拉适配器" + "en": "Adapter for NIU E-Scooter", + "de": "Adapter für NIU E-Scooter", + "ru": "Адаптер для электронного скутера NIU", + "pt": "Adaptador para NIU E-Scooter", + "nl": "Adapter voor NIU E-Scooter", + "fr": "Adaptateur pour scooter électrique NIU", + "it": "Adattatore per scooter elettrico NIU", + "es": "Adaptador para patinete eléctrico NIU", + "pl": "Adapter do hulajnogi elektrycznej NIU", + "zh-cn": "NIU E-Scooter 适配器" }, "titleFull": { - "en": "Tesla", - "de": "Tesla", - "ru": "Тесла", - "pt": "Tesla", - "nl": "Tesla", - "fr": "Tesla", - "it": "Tesla", - "es": "Tesla", - "pl": "Tesla", - "zh-cn": "特斯拉" + "en": "Niu", + "de": "Niu", + "ru": "Ниу", + "pt": "Niu", + "nl": "Niu", + "fr": "Niu", + "it": "Niu", + "es": "niu", + "pl": "Niu", + "zh-cn": "牛" }, "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.tesla-motors", - "installs": 1593, - "weekDownloads": 51, - "stars": 11, - "issues": 13, + "github": "https://github.com/TA2k/ioBroker.niu", + "installs": 49, + "weekDownloads": 6, + "stars": -1, + "issues": 2, "score": 1 }, - "fuelpricemonitor": { + "bmw": { "title": { - "de": "fuelpricemonitor", - "en": "fuelpricemonitor", - "ru": "fuelpricemonitor", - "zh-cn": "fuelpricemonitor" + "de": "bmw", + "en": "bmw", + "ru": "bmw", + "zh-cn": "bmw" }, - "content": "adapterref/iobroker.fuelpricemonitor/README.md", - "icon": "adapterref/iobroker.fuelpricemonitor/fuelpricemonitor.png", - "keywords": "Spritpreismonitor Österreich, Benzin, Diesel, Treibstoff", - "authors": "HGlab01 ", + "content": "adapterref/iobroker.bmw/README.md", + "icon": "adapterref/iobroker.bmw/bmw.png", + "keywords": "BMW", + "authors": "TA2k ", "license": "MIT", - "published": "2021-01-04T15:47:55.050Z", - "version": "0.4.1", - "latestVersion": "0.4.1", + "published": "2017-09-02T11:56:25.197Z", + "version": "-.-.-", + "latestVersion": "2.8.1", + "materialize": true, "compact": true, "description": { - "en": "Fuel Price Monitor Austria", - "de": "Spritpreismonitor Österreich", - "ru": "Fuel Price Monitor Austria", - "pt": "Fuel Price Monitor Austria", - "nl": "Fuel Price Monitor Austria", - "fr": "Fuel Price Monitor Austria", - "it": "Fuel Price Monitor Austria", - "es": "Fuel Price Monitor Austria", - "pl": "Fuel Price Monitor Austria", - "uk": "Fuel Price Monitor Austria", - "zh-cn": "Fuel Price Monitor Austria" + "en": "Adapter for BMW", + "de": "Adapter für BMW", + "ru": "Адаптер для BMW", + "pt": "Adaptador para bmw", + "nl": "Adapter voor BMW", + "fr": "Adaptateur pour BMW", + "it": "Adattatore per BMW", + "es": "Adaptador para BMW", + "pl": "Adapter do BMW", + "uk": "Adapter for BMW", + "zh-cn": "宝马适配器" }, "titleFull": { - "en": "Fuel Price Monitor Austria", - "de": "Spritpreismonitor Österreich", - "ru": "Fuel Price Monitor Austria", - "pt": "Fuel Price Monitor Austria", - "nl": "Fuel Price Monitor Austria", - "fr": "Fuel Price Monitor Austria", - "it": "Fuel Price Monitor Austria", - "es": "Fuel Price Monitor Austria", - "pl": "Fuel Price Monitor Austria", - "uk": "Fuel Price Monitor Austria", - "zh-cn": "Fuel Price Monitor Austria" + "en": "BMW", + "de": "BMW", + "ru": "BMW", + "pt": "BMW", + "nl": "BMW", + "fr": "BMW", + "it": "BMW", + "es": "BMW", + "pl": "BMW", + "uk": "BMW", + "zh-cn": "宝马" }, - "branch": "main", - "github": "https://github.com/HGlab01/ioBroker.fuelpricemonitor", - "installs": 431, - "weekDownloads": 24, - "stars": 7, - "issues": 1, + "branch": "master", + "github": "https://github.com/TA2k/ioBroker.bmw", + "installs": 1457, + "weekDownloads": 35, + "stars": 12, + "issues": 17, "score": 1 }, "warp": { @@ -25330,108 +25427,59 @@ }, "branch": "master", "github": "https://github.com/ta2k/ioBroker.vw-connect", - "installs": 3461, + "installs": 3456, "weekDownloads": 214, "stars": 81, "issues": 74, "score": 1 }, - "renault": { - "title": { - "de": "renault", - "en": "renault", - "ru": "renault", - "zh-cn": "renault" - }, - "content": "adapterref/iobroker.renault/README.md", - "icon": "adapterref/iobroker.renault/renault.png", - "keywords": "renault, Renault", - "authors": "TA2k ", - "license": "MIT", - "published": "2021-10-04T06:55:36.819Z", - "version": "-.-.-", - "latestVersion": "0.0.22", - "materialize": true, - "compact": true, - "description": { - "en": "Adapter for Renault cars for example Zoe", - "de": "Adapter für Renault Autos zum Beispiel Zoe", - "ru": "Адаптер для автомобилей Renault на примере Zoe", - "pt": "Adaptador para carros Renault, por exemplo Zoe", - "nl": "Adapter voor Renault auto's bijvoorbeeld Zoe", - "fr": "Adaptateur pour voitures Renault par exemple Zoe", - "it": "Adattatore per auto Renault ad esempio Zoe", - "es": "Adaptador para automóviles Renault, por ejemplo Zoe", - "pl": "Adapter do samochodów Renault np. Zoe", - "zh-cn": "雷诺汽车的适配器,例如 Zoe" - }, - "titleFull": { - "en": "Renault", - "de": "Renault", - "ru": "Рено", - "pt": "Renault", - "nl": "Renault", - "fr": "Renault", - "it": "Renault", - "es": "Renault", - "pl": "Renault ", - "zh-cn": "雷诺和佐伊" - }, - "branch": "master", - "github": "https://github.com/TA2k/ioBroker.renault", - "installs": 615, - "weekDownloads": 16, - "stars": 14, - "issues": 10, - "score": 1 - }, - "niu": { + "volvo": { "title": { - "de": "niu", - "en": "niu", - "ru": "niu", - "zh-cn": "niu" + "de": "volvo", + "en": "volvo", + "ru": "volvo", + "zh-cn": "volvo" }, - "content": "adapterref/iobroker.niu/README.md", - "icon": "adapterref/iobroker.niu/niu.png", - "keywords": "niu, e-scooter", + "content": "adapterref/iobroker.volvo/README.md", + "icon": "adapterref/iobroker.volvo/volvo.png", + "keywords": "volvo, volvo on call", "authors": "TA2k ", "license": "MIT", - "published": "2022-05-09T14:35:16.074Z", - "version": "0.0.3", - "latestVersion": "0.0.3", + "published": "2020-02-27T12:37:03.045Z", + "version": "0.1.2", + "latestVersion": "0.1.2", "materialize": true, "compact": true, "description": { - "en": "Adapter for NIU E-Scooter", - "de": "Adapter für NIU E-Scooter", - "ru": "Адаптер для электронного скутера NIU", - "pt": "Adaptador para NIU E-Scooter", - "nl": "Adapter voor NIU E-Scooter", - "fr": "Adaptateur pour scooter électrique NIU", - "it": "Adattatore per scooter elettrico NIU", - "es": "Adaptador para patinete eléctrico NIU", - "pl": "Adapter do hulajnogi elektrycznej NIU", - "zh-cn": "NIU E-Scooter 适配器" + "en": "Volvo On Call Adapter", + "de": "Volvo On Call Adapter", + "ru": "Volvo On Call Адаптер", + "pt": "Adaptador Volvo On Call", + "nl": "Volvo On Call adapter", + "fr": "Adaptateur Volvo On Call", + "it": "Adattatore Volvo On Call", + "es": "Adaptador Volvo On Call", + "pl": "Adapter Volvo On Call", + "zh-cn": "沃尔沃随车转接器" }, "titleFull": { - "en": "Niu", - "de": "Niu", - "ru": "Ниу", - "pt": "Niu", - "nl": "Niu", - "fr": "Niu", - "it": "Niu", - "es": "niu", - "pl": "Niu", - "zh-cn": "牛" + "en": "Volvo On Call", + "de": "Volvo On Call", + "ru": "Volvo On Call", + "pt": "Volvo On Call", + "nl": "Volvo On Call", + "fr": "Volvo On Call", + "it": "Volvo On Call", + "es": "Volvo On Call", + "pl": "Volvo On Call", + "zh-cn": "沃尔沃待命" }, "branch": "master", - "github": "https://github.com/TA2k/ioBroker.niu", - "installs": 50, - "weekDownloads": 6, - "stars": -1, - "issues": 2, + "github": "https://github.com/TA2k/ioBroker.volvo", + "installs": 268, + "weekDownloads": 10, + "stars": 7, + "issues": 12, "score": 1 }, "toyota": { @@ -25464,22 +25512,71 @@ "zh-cn": "适用于 myT Toyota/Lexus App 的适配器" }, "titleFull": { - "en": "myT Toyota/Lexus", - "de": "myT Toyota/Lexus", - "ru": "myT Toyota/Lexus", - "pt": "myT Toyota/Lexus", - "nl": "MijnT Toyota", - "fr": "myT Toyota/Lexus", - "it": "myT Toyota/Lexus", - "es": "myT Toyota/Lexus", - "pl": "myT Toyota/Lexus", - "zh-cn": "丰田" + "en": "myT Toyota/Lexus", + "de": "myT Toyota/Lexus", + "ru": "myT Toyota/Lexus", + "pt": "myT Toyota/Lexus", + "nl": "MijnT Toyota", + "fr": "myT Toyota/Lexus", + "it": "myT Toyota/Lexus", + "es": "myT Toyota/Lexus", + "pl": "myT Toyota/Lexus", + "zh-cn": "丰田" + }, + "branch": "master", + "github": "https://github.com/TA2k/ioBroker.toyota", + "installs": 97, + "weekDownloads": 6, + "stars": 2, + "issues": 3, + "score": 1 + }, + "tronity": { + "title": { + "de": "tronity", + "en": "tronity", + "ru": "tronity", + "zh-cn": "tronity" + }, + "content": "adapterref/iobroker.tronity/README.md", + "icon": "adapterref/iobroker.tronity/tronity.png", + "keywords": "Audi, BMW, Citroen, Cupra, DS, Fiat, Ford, Jaguar, Kia, MINI, Mercedes, Opel, Peugeot, Porsche, Renault, Seat, Skoda, Smart, Tesla, Vauxhall, Volkswagen, TRONITY", + "authors": "TRONITY ", + "license": "MIT", + "published": "2022-05-09T16:22:29.073Z", + "version": "1.1.1", + "latestVersion": "1.1.1", + "materialize": true, + "compact": true, + "description": { + "en": "Enables you to get vehicle data from Audi, BMW, Citroen, Cupra, DS, Fiat, Ford, Hyundai, Jaguar, Kia, MINI, Mercedes, Opel, Peugeot, Porsche, Renault, Seat, Skoda, Smart, Tesla, Vauxhall and Volkswagen", + "de": "Ermöglicht es Ihnen, Fahrzeugdaten von Audi, BMW, Citroen, Cupra, DS, Fiat, Ford, Hyundai, Jaguar, Kia, MINI, Mercedes, Opel, Peugeot, Porsche, Renault, Seat, Skoda, Smart, Tesla, Vauxhall und Volkswagen abzurufen", + "ru": "Позволяет получать данные об автомобиле от Audi, BMW, Citroen, Cupra, DS, Fiat, Ford, Hyundai, Jaguar, Kia, MINI, Mercedes, Opel, Peugeot, Porsche, Renault, Seat, Skoda, Smart, Tesla, Vauxhall и Volkswagen.", + "pt": "Permite obter dados de veículos da Audi, BMW, Citroen, Cupra, DS, Fiat, Ford, Hyundai, Jaguar, Kia, MINI, Mercedes, Opel, Peugeot, Porsche, Renault, Seat, Skoda, Smart, Tesla, Vauxhall e Volkswagen", + "nl": "Hiermee kunt u voertuiggegevens opvragen van Audi, BMW, Citroen, Cupra, DS, Fiat, Ford, Hyundai, Jaguar, Kia, MINI, Mercedes, Opel, Peugeot, Porsche, Renault, Seat, Skoda, Smart, Tesla, Vauxhall en Volkswagen", + "fr": "Vous permet d'obtenir des données sur les véhicules d'Audi, BMW, Citroën, Cupra, DS, Fiat, Ford, Hyundai, Jaguar, Kia, MINI, Mercedes, Opel, Peugeot, Porsche, Renault, Seat, Skoda, Smart, Tesla, Vauxhall et Volkswagen", + "it": "Consente di ottenere i dati del veicolo da Audi, BMW, Citroen, Cupra, DS, Fiat, Ford, Hyundai, Jaguar, Kia, MINI, Mercedes, Opel, Peugeot, Porsche, Renault, Seat, Skoda, Smart, Tesla, Vauxhall e Volkswagen", + "es": "Le permite obtener datos de vehículos de Audi, BMW, Citroen, Cupra, DS, Fiat, Ford, Hyundai, Jaguar, Kia, MINI, Mercedes, Opel, Peugeot, Porsche, Renault, Seat, Skoda, Smart, Tesla, Vauxhall y Volkswagen", + "pl": "Umożliwia uzyskanie danych pojazdu z Audi, BMW, Citroen, Cupra, DS, Fiat, Ford, Hyundai, Jaguar, Kia, MINI, Mercedes, Opel, Peugeot, Porsche, Renault, Seat, Skoda, Smart, Tesla, Vauxhall i Volkswagen", + "zh-cn": "使您能够从奥迪、宝马、雪铁龙、Cupra、DS、菲亚特、福特、现代、捷豹、起亚、MINI、梅赛德斯、欧宝、标致、保时捷、雷诺、西雅特、斯柯达、Smart、特斯拉、沃克斯豪尔和大众汽车获取车辆数据" + }, + "titleFull": { + "en": "TRONITY", + "de": "TRONITY", + "ru": "ТРОНИТИ", + "pt": "TRONIDADE", + "nl": "TRONITY", + "fr": "TRONITÉ", + "it": "TRONITÀ", + "es": "TRONIDAD", + "pl": "TRONIA", + "zh-cn": "创力" }, - "branch": "master", - "github": "https://github.com/TA2k/ioBroker.toyota", - "installs": 97, - "weekDownloads": 6, - "stars": 2, + "branch": "main", + "github": "https://github.com/tronity/ioBroker.tronity", + "installs": 689, + "weekDownloads": 33, + "stars": -1, "issues": 3, "score": 1 }, @@ -25526,109 +25623,207 @@ }, "branch": "master", "github": "https://github.com/TA2k/ioBroker.fiat", - "installs": 339, + "installs": 337, "weekDownloads": 16, "stars": 14, "issues": 6, "score": 1 }, - "nissan": { + "tesla-motors": { "title": { - "de": "nissan", - "en": "nissan", - "ru": "nissan", - "zh-cn": "nissan" + "de": "tesla-motors", + "en": "tesla-motors", + "ru": "tesla-motors", + "zh-cn": "tesla-motors" }, - "content": "adapterref/iobroker.nissan/README.md", - "icon": "adapterref/iobroker.nissan/nissan.png", - "keywords": "nissan, leaf", + "content": "adapterref/iobroker.tesla-motors/README.md", + "icon": "adapterref/iobroker.tesla-motors/tesla-motors.png", + "keywords": "tesla", "authors": "TA2k ", "license": "MIT", - "published": "2021-08-31T18:39:30.944Z", - "version": "0.1.4", - "latestVersion": "0.1.4", + "published": "2019-11-25T11:37:38.874Z", + "version": "1.3.2", + "latestVersion": "1.4.5", + "materialize": true, "compact": true, "description": { - "en": "Nissan Adapter", - "de": "Nissan-Adapter", - "ru": "Адаптер Nissan", - "pt": "Adaptador Nissan", - "nl": "Nissan-adapter", - "fr": "Adaptateur Nissan", - "it": "Adattatore Nissan", - "es": "Adaptador de Nissan", - "pl": "Adapter Nissan", - "zh-cn": "日产适配器", - "uk": "Адаптер Nissan" + "en": "Adapter for Tesla", + "de": "Adapter für Tesla", + "ru": "Адаптер для Tesla", + "pt": "Adaptador para Tesla", + "nl": "Adapter voor Tesla", + "fr": "Adaptateur pour Tesla", + "it": "Adattatore per Tesla", + "es": "Adaptador para Tesla", + "pl": "Adapter do Tesli", + "zh-cn": "特斯拉适配器" }, "titleFull": { - "en": "Nissan", - "de": "Nissan", - "ru": "Nissan", - "pt": "Nissan", - "nl": "Nissan", - "fr": "Nissan", - "it": "Nissan", - "es": "Nissan", - "pl": "Nissan", - "zh-cn": "日产", - "uk": "Nissan" + "en": "Tesla", + "de": "Tesla", + "ru": "Тесла", + "pt": "Tesla", + "nl": "Tesla", + "fr": "Tesla", + "it": "Tesla", + "es": "Tesla", + "pl": "Tesla", + "zh-cn": "特斯拉" }, "branch": "master", - "github": "https://github.com/TA2k/ioBroker.nissan", - "installs": 116, - "weekDownloads": 17, - "stars": 3, - "issues": 8, + "github": "https://github.com/iobroker-community-adapters/ioBroker.tesla-motors", + "installs": 1591, + "weekDownloads": 51, + "stars": 11, + "issues": 13, "score": 1 }, - "mercedesme": { + "bluelink": { "title": { - "de": "mercedesme", - "en": "mercedesme", - "ru": "mercedesme", - "zh-cn": "mercedesme" + "de": "bluelink", + "en": "bluelink", + "ru": "bluelink", + "zh-cn": "bluelink" }, - "content": "adapterref/iobroker.mercedesme/README.md", - "icon": "adapterref/iobroker.mercedesme/mercedesme.png", - "keywords": "mercedes, mercedes me, mercedes benz, daimler", + "content": "adapterref/iobroker.bluelink/README.md", + "icon": "adapterref/iobroker.bluelink/bluelink.png", + "keywords": "Kia, Hyundai, Bluelink", + "authors": "Newan , TA2k ", + "license": "MIT", + "published": "2021-03-28T06:34:00.940Z", + "version": "2.3.6", + "latestVersion": "3.0.1", + "compact": true, + "description": { + "en": "Adapter to control Hyundai or Kia vehicles", + "uk": "Adapter to control Hyundai or Kia vehicles", + "de": "Adapter zur Steuerung von Hyundai- oder Kia-Fahrzeugen", + "ru": "Адаптер для управления автомобилями Hyundai или Kia", + "pt": "Adaptador para controlar veículos Hyundai ou Kia", + "nl": "Adapter om Hyundai- of Kia-voertuigen te besturen", + "fr": "Adaptateur pour contrôler les véhicules Hyundai ou Kia", + "it": "Adattatore per controllare veicoli Hyundai o Kia", + "es": "Adaptador para controlar vehículos Hyundai o Kia", + "pl": "Adapter do sterowania pojazdami Hyundai lub Kia", + "zh-cn": "控制现代或起亚汽车的适配器" + }, + "titleFull": { + "en": "Controll Hyundai (Bluelink) / Kia (UVO) vehicles", + "uk": "Controll Hyundai (Bluelink) / Kia (UVO) vehicles", + "de": "Steuern Sie Fahrzeuge von Hyundai (Bluelink) / Kia (UVO)", + "ru": "Контрольные автомобили Hyundai (Bluelink) / Kia (UVO)", + "pt": "Controlar veículos Hyundai (Bluelink) / Kia (UVO)", + "nl": "Controle van Hyundai (Bluelink) / Kia (UVO) voertuigen", + "fr": "Contrôler les véhicules Hyundai (Bluelink) / Kia (UVO)", + "it": "Controllare i veicoli Hyundai (Bluelink) / Kia (UVO)", + "es": "Control de vehículos Hyundai (Bluelink) / Kia (UVO)", + "pl": "Kontroluj pojazdy Hyundai (Bluelink) / Kia (UVO)", + "zh-cn": "控制现代(Bluelink)/起亚(UVO)车辆" + }, + "branch": "master", + "github": "https://github.com/Newan/ioBroker.bluelink", + "installs": 888, + "weekDownloads": 208, + "stars": 14, + "issues": 2, + "score": 1 + }, + "porsche": { + "title": { + "de": "porsche", + "en": "porsche", + "ru": "porsche", + "zh-cn": "porsche" + }, + "content": "adapterref/iobroker.porsche/README.md", + "icon": "adapterref/iobroker.porsche/porsche.png", + "keywords": "porsche, myporsche", "authors": "TA2k ", "license": "MIT", - "published": "2019-05-17T16:29:15.954Z", - "version": "-.-.-", - "latestVersion": "0.2.3", + "published": "2022-01-10T14:24:38.005Z", + "version": "0.0.3", + "latestVersion": "0.2.0", "materialize": true, "compact": true, "description": { - "en": "Mercedes me adapter for ioBroker", - "de": "Mercedes me Adapter für ioBroker", - "ru": "Mercedes me адаптер для ioBroker", - "pt": "Mercedes me adaptador para ioBroker", - "nl": "Mercedes me-adapter voor ioBroker", - "fr": "Mercedes me adaptateur pour ioBroker", - "it": "Mercedes me adattatore per ioBroker", - "es": "Mercedes me adapta para ioBroker", - "pl": "Adapter Mercedes me do ioBroker", - "zh-cn": "梅赛德斯适用于ioBroker的适配器" + "en": "Adapter for myPorsche", + "de": "Adapter für myPorsche", + "ru": "Адаптер для myPorsche", + "pt": "Adaptador para myPorsche", + "nl": "Adapter voor myPorsche", + "fr": "Adaptateur pour myPorsche", + "it": "Adattatore per myPorsche", + "es": "Adaptador para myPorsche", + "pl": "Adapter do myPorsche", + "zh-cn": "myPorsche 适配器" }, "titleFull": { - "en": "Mercedes me", - "de": "Mercedes me", - "ru": "Мерседес me", - "pt": "Mercedes me", - "nl": "Mercedes me", - "fr": "Mercedes me", - "it": "Mercedes me", - "es": "Mercedes me", - "pl": "Mercedes me", - "zh-cn": "梅赛德斯我" + "en": "Porsche", + "de": "Porsche", + "ru": "Порше", + "pt": "Porsche", + "nl": "Porsche", + "fr": "Porsche", + "it": "Porsche", + "es": "Porsche", + "pl": "Porsche", + "zh-cn": "保时捷" + }, + "branch": "master", + "github": "https://github.com/TA2k/ioBroker.porsche", + "installs": 68, + "weekDownloads": 2, + "stars": 5, + "issues": 3, + "score": 1 + }, + "bosch-ebike": { + "title": { + "de": "bosch-ebike", + "en": "bosch-ebike", + "ru": "bosch-ebike", + "zh-cn": "bosch-ebike" + }, + "content": "adapterref/iobroker.bosch-ebike/README.md", + "icon": "adapterref/iobroker.bosch-ebike/bosch-ebike.png", + "keywords": "bosch, ebike, ebike connect", + "authors": "TA2k ", + "license": "MIT", + "published": "2022-09-10T09:59:52.780Z", + "version": "-.-.-", + "latestVersion": "0.1.7", + "materialize": true, + "compact": true, + "description": { + "en": "Adapter for Bosch eBike", + "de": "Adapter für Bosch eBike", + "ru": "Адаптер для Bosch eBike", + "pt": "Adaptador para Bosch eBike", + "nl": "Adapter voor Bosch eBike", + "fr": "Adaptateur pour Bosch eBike", + "it": "Adattatore per Bosch eBike", + "es": "Adaptador para Bosch eBike", + "pl": "Adapter do Bosch eBike", + "zh-cn": "Bosch eBike 适配器" + }, + "titleFull": { + "en": "Bosch eBike", + "de": "Bosch eBike", + "ru": "Bosch eBike", + "pt": "Bosch eBike", + "nl": "Bosch eBike", + "fr": "Connexion VAE Bosch", + "it": "Bosch eBike", + "es": "Bosch eBike", + "pl": "Bosch eBike", + "zh-cn": "博世电动自行车连接" }, "branch": "master", - "github": "https://github.com/TA2k/ioBroker.mercedesme", - "installs": 1075, - "weekDownloads": 74, - "stars": 21, - "issues": 6, + "github": "https://github.com/TA2k/ioBroker.bosch-ebike", + "installs": 701, + "weekDownloads": 9, + "stars": 1, + "issues": 9, "score": 1 }, "easee": { @@ -25676,61 +25871,12 @@ }, "branch": "master", "github": "https://github.com/Newan/ioBroker.easee", - "installs": 873, + "installs": 876, "weekDownloads": 9, "stars": 20, "issues": 11, "score": 1 }, - "volvo": { - "title": { - "de": "volvo", - "en": "volvo", - "ru": "volvo", - "zh-cn": "volvo" - }, - "content": "adapterref/iobroker.volvo/README.md", - "icon": "adapterref/iobroker.volvo/volvo.png", - "keywords": "volvo, volvo on call", - "authors": "TA2k ", - "license": "MIT", - "published": "2020-02-27T12:37:03.045Z", - "version": "0.1.2", - "latestVersion": "0.1.2", - "materialize": true, - "compact": true, - "description": { - "en": "Volvo On Call Adapter", - "de": "Volvo On Call Adapter", - "ru": "Volvo On Call Адаптер", - "pt": "Adaptador Volvo On Call", - "nl": "Volvo On Call adapter", - "fr": "Adaptateur Volvo On Call", - "it": "Adattatore Volvo On Call", - "es": "Adaptador Volvo On Call", - "pl": "Adapter Volvo On Call", - "zh-cn": "沃尔沃随车转接器" - }, - "titleFull": { - "en": "Volvo On Call", - "de": "Volvo On Call", - "ru": "Volvo On Call", - "pt": "Volvo On Call", - "nl": "Volvo On Call", - "fr": "Volvo On Call", - "it": "Volvo On Call", - "es": "Volvo On Call", - "pl": "Volvo On Call", - "zh-cn": "沃尔沃待命" - }, - "branch": "master", - "github": "https://github.com/TA2k/ioBroker.volvo", - "installs": 266, - "weekDownloads": 10, - "stars": 7, - "issues": 12, - "score": 1 - }, "smart-eq": { "title": { "de": "smart-eq", @@ -25825,209 +25971,59 @@ }, "branch": "main", "github": "https://github.com/tim2zg/ioBroker.fronius-wattpilot", - "installs": 613, + "installs": 614, "weekDownloads": 29, "stars": 7, "issues": 0, "score": 1 }, - "tankerkoenig": { - "title": { - "de": "tankerkoenig", - "en": "tankerkoenig", - "ru": "tankerkoenig", - "zh-cn": "tankerkoenig" - }, - "content": "adapterref/iobroker.tankerkoenig/README.md", - "icon": "adapterref/iobroker.tankerkoenig/tankerkoenig.png", - "keywords": "fuel, gas, tankerkoenig, Tankerkönig, Sprit, Spritpreis, Tankstelle, Diesel, Benzin", - "authors": "pix , xXBJXx , mcm1957 ", - "license": "MIT", - "published": "2016-06-12T14:59:04.116Z", - "version": "3.4.0", - "latestVersion": "3.4.0", - "materialize": true, - "compact": true, - "description": { - "en": "Tankerkoenig fuel prices", - "de": "Tankerkönig Spritpreise", - "ru": "Tankerkoenig Цены на топливо", - "pt": "Preços de combustível Tankerkoenig", - "nl": "Tankerkoenig Brandstofprijzen", - "fr": "Prix du carburant Tankerkoenig", - "it": "Prezzi del carburante Tankerkoenig", - "es": "Precios del combustible Tankerkoenig", - "pl": "Tankerkoenig Ceny paliwa", - "uk": "Tankerkoenig Ціни на паливо", - "zh-cn": "Tankerkoenig燃料价格" - }, - "titleFull": { - "en": "Tankerkoenig Fuel prices", - "de": "Tankerkönig Spritpreise", - "ru": "Tankerkoenig Цены на топливо", - "pt": "Preços de combustível Tankerkoenig", - "nl": "Tankerkoenig Brandstofprijzen", - "fr": "Prix du carburant Tankerkoenig", - "it": "Prezzi del carburante Tankerkoenig", - "es": "Precios del combustible Tankerkoenig", - "pl": "Tankerkoenig Ceny paliwa", - "uk": "Tankerkoenig Ціни на паливо", - "zh-cn": "Tankerkoenig燃料价格" - }, - "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.tankerkoenig", - "installs": 8679, - "weekDownloads": 169, - "stars": 32, - "issues": 13, - "score": 1 - }, - "go-e": { - "title": { - "de": "go-e", - "en": "go-e", - "ru": "go-e", - "zh-cn": "go-e" - }, - "content": "adapterref/iobroker.go-e/README.md", - "icon": "adapterref/iobroker.go-e/go-echarger.png", - "keywords": "wallbox, ladestation, go-eCharger, go-e", - "authors": "MK-2001 ", - "license": "Apache-2.0", - "published": "2020-07-14T05:29:07.216Z", - "version": "1.0.29", - "latestVersion": "1.0.38", - "materialize": true, - "compact": true, - "description": { - "en": "go-e is an invitation to move electrically. E-mobility is our drive, whereby our core competence is the charging technology for electric cars. From the individual charging station for e-cars to photovoltaic connections to load management of entire buildings, we are providers of holistic system solutions for all requirements of modern e-mobility.", - "de": "go-e ist die Aufforderung, sich elektrisch zu bewegen. e-Mobilität ist unser Antrieb, wobei unsere Kernkompetenz die Ladetechnik für Elektroautos ist. Von der einzelnen Ladestation für e-Autos über Photovoltaik-Anbindung bis hin zum Lastmanagement von ganzen Gebäuden, sind wir Anbieter gesamtheitlicher Systemlösungen für sämtliche Anforderungen der modernen e-Mobilität.", - "ru": "go-e - это приглашение двигаться электрически. Электронная мобильность - это наш двигатель, поэтому нашей основной компетенцией является технология зарядки электромобилей. От индивидуальной зарядной станции для электронных автомобилей до фотоэлектрических подключений и управления нагрузкой на целые здания, мы являемся поставщиками комплексных системных решений для всех требований современной электронной мобильности.", - "pt": "go-e é um convite para mudar eletricamente. A mobilidade eletrônica é a nossa motivação, por meio da qual nossa principal competência é a tecnologia de carregamento de carros elétricos. Desde a estação de carregamento individual de carros elétricos, as conexões fotovoltaicas e o gerenciamento de carga de edifícios inteiros, somos fornecedores de soluções holísticas de sistema para todos os requisitos da moderna mobilidade eletrônica.", - "nl": "go-e is een uitnodiging om elektrisch te bewegen. E-mobiliteit is onze drijfveer, waarbij onze kerncompetentie de oplaadtechnologie voor elektrische auto's is. Van het individuele laadstation voor e-auto's tot fotovoltaïsche verbindingen tot laadbeheer van hele gebouwen, wij zijn leveranciers van holistische systeemoplossingen voor alle vereisten van moderne e-mobiliteit.", - "fr": "go-e est une invitation à se déplacer électriquement. La mobilité électrique est notre moteur, notre compétence principale étant la technologie de charge pour les voitures électriques. De la borne de recharge individuelle pour voitures électriques aux connexions photovoltaïques en passant par la gestion de la charge de bâtiments entiers, nous sommes des fournisseurs de solutions de systèmes holistiques pour toutes les exigences de la mobilité électrique moderne.", - "it": "go-e è un invito a muoversi elettricamente. La mobilità elettrica è la nostra spinta, per cui la nostra competenza principale è la tecnologia di ricarica per le auto elettriche. Dalla singola stazione di ricarica per auto elettriche alle connessioni fotovoltaiche alla gestione del carico di interi edifici, siamo fornitori di soluzioni di sistema olistiche per tutti i requisiti della moderna mobilità elettrica.", - "es": "go-e es una invitación para moverse eléctricamente. La movilidad eléctrica es nuestro motor, por lo que nuestra competencia principal es la tecnología de carga para automóviles eléctricos. Desde la estación de carga individual para automóviles electrónicos hasta conexiones fotovoltaicas y la gestión de carga de edificios completos, somos proveedores de soluciones de sistemas holísticos para todos los requisitos de la movilidad eléctrica moderna.", - "pl": "go-e to zaproszenie do poruszania się elektrycznie. E-mobilność jest naszą siłą napędową, a naszą podstawową kompetencją jest technologia ładowania samochodów elektrycznych. Od indywidualnej stacji ładowania samochodów elektrycznych po połączenia fotowoltaiczne i zarządzanie obciążeniem całych budynków - jesteśmy dostawcami kompleksowych rozwiązań systemowych dla wszystkich wymagań nowoczesnej e-mobilności.", - "uk": "go-e запрошення на переміщення електрично. E-mobility - наш привід, де наша основна компетентність - технологія зарядки електромобілів. Від індивідуальної станції зарядки для електронних вагонів до фотоелектричних з'єднань для управління навантаженнями всіх будівель, ми є постачальниками системних рішень для всіх вимог сучасної рівноваги.", - "zh-cn": "go-e是電動移動的邀請。 電動汽車是我們的動力,而我們的核心競爭力是電動汽車的充電技術。 從用於電動汽車的單個充電站到光伏連接,再到整個建築物的負載管理,我們都是滿足現代電動汽車所有要求的整體系統解決方案提供商。" - }, - "titleFull": { - "en": "go-eCharger wallbox integration", - "de": "go-eCharger Wallbox Integration", - "ru": "go-eCharger интеграция настенных коробок", - "pt": "integração da caixa de parede do go-eCharger", - "nl": "charger muur integratie", - "fr": "intégration des boîtes murales", - "it": "integrazione di go-eCharger wallbox", - "es": "go-eCharger wallbox integration", - "pl": "goeCharger ściana", - "uk": "інтеграція з скринькою go-eCharger", - "zh-cn": "隔离墙的整合" - }, - "branch": "master", - "github": "https://github.com/MK-2001/ioBroker.go-e", - "installs": 1969, - "weekDownloads": 202, - "stars": 16, - "issues": 13, - "score": 1 - }, - "teslamateapi": { - "title": { - "de": "teslamateapi", - "en": "teslamateapi", - "ru": "teslamateapi", - "zh-cn": "teslamateapi" - }, - "content": "adapterref/iobroker.teslamateapi/README.md", - "icon": "adapterref/iobroker.teslamateapi/teslamateapi.png", - "keywords": "tesla, teslamate, teslamateapi", - "authors": "virusbrain ", - "license": "MIT", - "published": "2022-09-24T09:58:48.772Z", - "version": "-.-.-", - "latestVersion": "0.0.8", - "compact": true, - "description": { - "en": "Control your car via the teslamateapi!", - "de": "Steuern Sie Ihr Auto über das teslamateapi!", - "ru": "Управляйте своим автомобилем через teslamateapi!", - "pt": "Controle seu carro através do teslamateapi!", - "nl": "Bestuur je auto via de teslamateapi!", - "fr": "Control your car via the teslamateapi!", - "it": "Control your car via the teslamateapi!", - "es": "¡Controla tu coche a través del teslamateapi!", - "pl": "Kontroluj swój samochód za pomocą teslamateapi!", - "zh-cn": "通过 teslamateapi 控制您的汽车!" - }, - "titleFull": { - "en": "TeslaMate API", - "de": "TeslaMate-API", - "ru": "TeslaMate API", - "pt": "API TeslaMate", - "nl": "TeslaMate-API", - "fr": "API TeslaMate", - "it": "API TeslaMate", - "es": "API de TeslaMate", - "pl": "TeslaMate API", - "zh-cn": "特斯拉伴侣 API" - }, - "branch": "main", - "github": "https://github.com/virusbrain/ioBroker.teslamateapi", - "installs": 18, - "weekDownloads": 0, - "stars": -1, - "issues": 8, - "score": 1 - }, - "porsche": { + "mercedesme": { "title": { - "de": "porsche", - "en": "porsche", - "ru": "porsche", - "zh-cn": "porsche" + "de": "mercedesme", + "en": "mercedesme", + "ru": "mercedesme", + "zh-cn": "mercedesme" }, - "content": "adapterref/iobroker.porsche/README.md", - "icon": "adapterref/iobroker.porsche/porsche.png", - "keywords": "porsche, myporsche", + "content": "adapterref/iobroker.mercedesme/README.md", + "icon": "adapterref/iobroker.mercedesme/mercedesme.png", + "keywords": "mercedes, mercedes me, mercedes benz, daimler", "authors": "TA2k ", "license": "MIT", - "published": "2022-01-10T14:24:38.005Z", - "version": "0.0.3", - "latestVersion": "0.2.0", + "published": "2019-05-17T16:29:15.954Z", + "version": "-.-.-", + "latestVersion": "0.2.3", "materialize": true, "compact": true, "description": { - "en": "Adapter for myPorsche", - "de": "Adapter für myPorsche", - "ru": "Адаптер для myPorsche", - "pt": "Adaptador para myPorsche", - "nl": "Adapter voor myPorsche", - "fr": "Adaptateur pour myPorsche", - "it": "Adattatore per myPorsche", - "es": "Adaptador para myPorsche", - "pl": "Adapter do myPorsche", - "zh-cn": "myPorsche 适配器" + "en": "Mercedes me adapter for ioBroker", + "de": "Mercedes me Adapter für ioBroker", + "ru": "Mercedes me адаптер для ioBroker", + "pt": "Mercedes me adaptador para ioBroker", + "nl": "Mercedes me-adapter voor ioBroker", + "fr": "Mercedes me adaptateur pour ioBroker", + "it": "Mercedes me adattatore per ioBroker", + "es": "Mercedes me adapta para ioBroker", + "pl": "Adapter Mercedes me do ioBroker", + "zh-cn": "梅赛德斯适用于ioBroker的适配器" }, "titleFull": { - "en": "Porsche", - "de": "Porsche", - "ru": "Порше", - "pt": "Porsche", - "nl": "Porsche", - "fr": "Porsche", - "it": "Porsche", - "es": "Porsche", - "pl": "Porsche", - "zh-cn": "保时捷" + "en": "Mercedes me", + "de": "Mercedes me", + "ru": "Мерседес me", + "pt": "Mercedes me", + "nl": "Mercedes me", + "fr": "Mercedes me", + "it": "Mercedes me", + "es": "Mercedes me", + "pl": "Mercedes me", + "zh-cn": "梅赛德斯我" }, "branch": "master", - "github": "https://github.com/TA2k/ioBroker.porsche", - "installs": 68, - "weekDownloads": 2, - "stars": 5, - "issues": 3, + "github": "https://github.com/TA2k/ioBroker.mercedesme", + "installs": 1072, + "weekDownloads": 74, + "stars": 21, + "issues": 6, "score": 1 }, "ford": { @@ -26073,7 +26069,7 @@ }, "branch": "master", "github": "https://github.com/TA2k/ioBroker.ford", - "installs": 453, + "installs": 451, "weekDownloads": 28, "stars": 5, "issues": 9, @@ -26094,54 +26090,54 @@ "pl": "Wyobrażanie sobie" }, "pages": { - "hiob": { + "eventlist": { "title": { - "de": "hiob", - "en": "hiob", - "ru": "hiob", - "zh-cn": "hiob" + "de": "eventlist", + "en": "eventlist", + "ru": "eventlist", + "zh-cn": "eventlist" }, - "content": "adapterref/iobroker.hiob/README.md", - "icon": "adapterref/iobroker.hiob/hiob.png", - "keywords": "Android, Visualization, APP, Widgets, Templates", - "authors": "mor15Euro ", + "content": "adapterref/iobroker.eventlist/README.md", + "icon": "adapterref/iobroker.eventlist/eventlist.png", + "keywords": "event list, events", + "authors": "bluefox ", "license": "MIT", - "published": "2022-05-09T17:02:08.079Z", - "version": "0.1.6", - "latestVersion": "0.1.6", - "materialize": false, + "published": "2020-09-07T20:50:24.270Z", + "version": "2.0.1", + "latestVersion": "2.0.1", + "materialize": true, "compact": true, "description": { - "en": "Visualization for mobile phones", - "de": "Visualisierung für Mobiltelefone", - "ru": "Визуализация мобильных телефонов", - "pt": "Visualização de telefones celulares", - "nl": "Visualisatie voor mobiele telefoons", - "fr": "Visualisation des téléphones mobiles", - "it": "Visualizzazione per cellulari", - "es": "Visualización para teléfonos móviles", - "pl": "Wizualizacja telefonów komórkowych", - "uk": "Візуалізація для мобільних телефонів", - "zh-cn": "移动电话可视化" + "en": "Builds and shows the event list from desired states in admin, web and as widget", + "de": "Erstellt und zeigt die Ereignisliste aus den gewünschten Status in Admin, Web und als Widget an", + "ru": "Создает и отображает список событий из желаемых состояний в админке, в Интернете и в виде виджета.", + "pt": "Constrói e mostra a lista de eventos de estados desejados em admin, web e como widget", + "nl": "Bouwt en toont de evenementenlijst van de gewenste staten in admin, web en als widget", + "fr": "Construit et affiche la liste d'événements à partir des états souhaités dans admin, Web et en tant que widget", + "it": "Crea e mostra l'elenco degli eventi dagli stati desiderati in admin, web e come widget", + "es": "Crea y muestra la lista de eventos de los estados deseados en admin, web y como widget", + "pl": "Tworzy i wyświetla listę wydarzeń z żądanych stanów w panelu administracyjnym, internetowym i jako widget", + "zh-cn": "从管理员,Web和窗口小部件中的所需状态构建并显示事件列表" }, "titleFull": { - "en": "HioB APP", - "de": "HioB APP", - "ru": "HioB APP", - "pt": "APP HioB", - "nl": "HioB APP", - "fr": "APP HioB", - "it": "APP HioB", - "es": "HioB APP", - "pl": "APP HioB", - "uk": "ХіоБ APP", - "zh-cn": "高级APP" + "en": "Event list", + "de": "Ereignisliste", + "ru": "Список событий", + "pt": "Lista de evento", + "nl": "Evenementenlijst", + "fr": "Liste des événements", + "it": "Elenco degli eventi", + "es": "Lista de eventos", + "pl": "Lista wydarzeń", + "zh-cn": "活动列表" }, - "branch": "main", - "github": "https://github.com/moba15/ioBroker.hiob", - "installs": 44, - "weekDownloads": 12, - "stars": -1 + "branch": "master", + "github": "https://github.com/ioBroker/ioBroker.eventlist", + "installs": 595, + "weekDownloads": 46, + "stars": 6, + "issues": 20, + "score": 1 }, "echarts": { "title": { @@ -26187,109 +26183,104 @@ }, "branch": "master", "github": "https://github.com/ioBroker/ioBroker.echarts", - "installs": 9571, + "installs": 9562, "weekDownloads": 2091, "stars": 17, "issues": 78, "score": 1 }, - "iqontrol": { + "habpanel": { "title": { - "de": "iqontrol", - "en": "iqontrol", - "ru": "iqontrol", - "zh-cn": "iqontrol" + "de": "habpanel", + "en": "habpanel", + "ru": "habpanel", + "zh-cn": "habpanel" }, - "content": "adapterref/iobroker.iqontrol/README.md", - "icon": "adapterref/iobroker.iqontrol/iqontrol.png", - "keywords": "visualization, user, interface, webapp, ui", - "authors": "Sebastian Bormann ", - "license": "MIT", - "published": "2019-04-25T19:54:15.696Z", - "version": "2.3.0", - "latestVersion": "2.3.0", - "materialize": true, - "compact": true, + "content": "adapterref/iobroker.habpanel/README.md", + "icon": "adapterref/iobroker.habpanel/habpanel.png", + "keywords": "user, interface, webapp, jquerymobile, ui", + "authors": "Yannick Schaus , Kuba Wolanin , Sam Turner , Ingo Sigmund , Andreas Gebauer , bluefox ", + "license": "EPL-1.0", + "published": "2017-05-14T19:24:21.906Z", + "version": "0.5.0", + "latestVersion": "0.5.0", + "compact": false, "description": { - "en": "Fast Web-App for Visualization", - "de": "Schnelle Web-App zur Visualisierung", - "ru": "Быстрое веб-приложение для визуализации", - "pt": "Fast Web-App para visualização", - "nl": "Snelle web-app voor visualisatie", - "fr": "Web-App rapide pour la visualisation", - "it": "App Web veloce per visualizzazione", - "es": "Rápida aplicación web para visualización", - "pl": "Szybka aplikacja internetowa do wizualizacji", - "zh-cn": "用于可视化的快速Web应用程序" + "en": "HABpanel based ioBroker user interface", + "de": "ioBroker GUI mit HABpanel", + "ru": "ioBroker визуализация c HABpanel", + "pt": "Interface de usuário do ioBroker baseada em HABpanel", + "nl": "Op HABpanel gebaseerde gebruikersinterface van ioBroker", + "fr": "Interface utilisateur ioBroker basée sur HABpanel", + "it": "Interfaccia utente ioBroker basata su HABpanel", + "es": "Interfaz de usuario ioBroker basada en HABpanel", + "pl": "Interfejs użytkownika ioBroker oparty na HABpanel", + "zh-cn": "基于HABpanel的ioBroker用户界面" }, "titleFull": { - "en": "iQontrol Vis", - "de": "iQontrol Vis", - "ru": "iQontrol Vis", - "pt": "iQontrol Vis", - "nl": "iQontrol Vis", - "fr": "iQontrol Vis", - "it": "iQontrol Vis", - "es": "iQontrol Vis", - "pl": "iQontrol Vis", - "zh-cn": "iQontrol Vis" + "en": "HABpanel", + "de": "HABpanel", + "ru": "HABpanel", + "pt": "HABpanel", + "nl": "HABpanel", + "fr": "HABpanel", + "it": "HABpanel", + "es": "HABpanel", + "pl": "Panel HABPanel", + "uk": "ХАБпанель", + "zh-cn": "卫生间" }, "branch": "master", - "github": "https://github.com/sbormann/ioBroker.iqontrol", - "installs": 8787, - "weekDownloads": 294, - "stars": 65, - "issues": 32, + "github": "https://github.com/iobroker-community-adapters/ioBroker.habpanel", + "installs": 5544, + "weekDownloads": 242, + "stars": 1, + "issues": 1, "score": 1 }, - "energiefluss": { + "rickshaw": { "title": { - "de": "energiefluss", - "en": "energiefluss", - "ru": "energiefluss", - "zh-cn": "energiefluss" + "de": "rickshaw", + "en": "rickshaw", + "ru": "rickshaw", + "zh-cn": "rickshaw" }, - "content": "adapterref/iobroker.energiefluss/README.md", - "icon": "adapterref/iobroker.energiefluss/energiefluss.png", - "keywords": "energy, energy-flow, energie, energiefluss", - "authors": "SKB ", + "content": "adapterref/iobroker.rickshaw/README.md", + "icon": "adapterref/iobroker.rickshaw/rickshaw.png", + "keywords": "charts, graphics, grafiken", + "authors": "bluefox ", "license": "MIT", - "published": "2022-06-17T13:00:08.321Z", - "version": "3.6.0", - "latestVersion": "3.6.1", - "compact": true, + "published": "2015-01-02T20:46:10.368Z", + "version": "1.0.0", + "latestVersion": "1.0.0", "description": { - "en": "It provides an animated energy-flow for solar-panels, battery-charging, house-consumption, grid feed-in and car-charging.", - "de": "Es stellt einen animierten Energiefluss für Photovoltaik, Batterie, Hausverbrauch, Einspeisung und Auto-Ladung bereit.", - "ru": "Es stellt einen animierten Energiefluss für Photovoltaik, Batterie, Hausverbrauch, Einspeisung und Auto-Ladung bereit.", - "pt": "Es stellt einen animierten Energiefluss für Photovoltaik, Batterie, Hausverbrauch, Einspeisung und Auto-Ladung bereit.", - "nl": "Es stellt einen animierten Energiefluss für Photovoltaik, Batterie, Hausverbrauch, Einspeisung en Auto-Ladung bereit.", - "fr": "Es stellt einen animierten Energiefluss für Photovoltaik, Batterie, Hausverbrauch, Einspeisung und Auto-Ladung bereit.", - "it": "Es stellt einen animierten Energiefluss für Photovoltaik, Batterie, Hausverbrauch, Einspeisung und Auto-Ladung beit.", - "es": "Es stellt einen animierten Energiefluss für Photovoltaik, Batterie, Hausverbrauch, Einspeisung und Auto-Ladung bereit.", - "pl": "Es stellt einen animierten Energiefluss für Photovoltaik, Batterie, Hausverbrauch, Einspeisung und Auto-Ladung bereit.", - "zh-cn": "Es stellt einen animierten Energiefluss für Photovoltaik, Batterie, Hausverbrauch, Einspeisung und Auto-Ladung bereit。", - "uk": "Він забезпечує анімований потік енергії для сонячних панелей, заряджання акумулятора, домашнього споживання, підключення до мережі та заряджання автомобіля." + "en": "This adapter draws charts with Rickshaw in ioBroker.", + "de": "Adapter benutzt Rickshaw-Module um Grafiken zu zeichnen.", + "ru": "Драйвер строит графики с помощью Rickshaw", + "pt": "Este adaptador desenha gráficos com o Rickshaw no ioBroker", + "nl": "Deze adapter tekent grafieken met Rickshaw in ioBroker", + "fr": "Cet adaptateur dessine des graphiques avec Rickshaw dans ioBroker", + "it": "Questo adattatore disegna grafici con Rickshaw in ioBroker", + "es": "Este adaptador dibuja gráficos con Rickshaw en ioBroker", + "pl": "Ten adapter rysuje wykresy z Rickshaw w programie ioBroker" }, "titleFull": { - "en": "Energiefluss", - "de": "Energiefluss", - "ru": "Энергифлусс", - "pt": "Energiefluss", - "nl": "Energiefluss", - "fr": "Energiefluss", - "it": "Flusso di energia", - "es": "Energiefluss", - "pl": "Energiefluss", - "zh-cn": "精力充沛", - "uk": "Енергієзлив" + "en": "Rickshaw Charts", + "de": "Rickshaw-Charts", + "ru": "Графики Rickshaw", + "pt": "Gráficos de Rickshaw", + "nl": "Rickshaw-hitlijsten", + "fr": "Tableaux de Rickshaw", + "it": "Grafici del Rickshaw", + "es": "Gráficos de Rickshaw", + "pl": "Wykresy Rickshaw" }, - "branch": "main", - "github": "https://github.com/SKB-CGN/ioBroker.energiefluss", - "installs": 5137, - "weekDownloads": 620, - "stars": 39, - "issues": 1, + "branch": "master", + "github": "https://github.com/ioBroker/ioBroker.rickshaw", + "installs": 1096, + "weekDownloads": 21, + "stars": 4, + "issues": 6, "score": 1 }, "vis-2": { @@ -26336,61 +26327,12 @@ }, "branch": "master", "github": "https://github.com/iobroker/iobroker.vis-2", - "installs": 11193, + "installs": 11196, "weekDownloads": 686, "stars": 6, "issues": 6, "score": 1 }, - "slideshow": { - "title": { - "de": "slideshow", - "en": "slideshow", - "ru": "slideshow", - "zh-cn": "slideshow" - }, - "content": "adapterref/iobroker.slideshow/README.md", - "icon": "adapterref/iobroker.slideshow/slideshow.png", - "keywords": "ioBroker, slideshow, slide show, diashow", - "authors": "Gaudes ", - "license": "MIT", - "published": "2021-03-08T22:41:03.730Z", - "version": "-.-.-", - "latestVersion": "0.1.4", - "materialize": true, - "compact": true, - "description": { - "en": "Slideshow for VIS from different sources", - "de": "Diashow für VIS aus verschiedenen Quellen", - "ru": "Слайд-шоу для ВИС из разных источников", - "pt": "Apresentação de slides para VIS de diferentes fontes", - "nl": "Diavoorstelling voor VIS uit verschillende bronnen", - "fr": "Diaporama pour VIS de différentes sources", - "it": "Presentazione per VIS da diverse fonti", - "es": "Presentación de diapositivas para VIS de diferentes fuentes", - "pl": "Pokaz slajdów dla VIS z różnych źródeł", - "zh-cn": "来自不同来源的VIS幻灯片" - }, - "titleFull": { - "en": "Slideshow", - "de": "Slideshow", - "ru": "Slideshow", - "pt": "Slideshow", - "nl": "Slideshow", - "fr": "Slideshow", - "it": "Slideshow", - "es": "Slideshow", - "pl": "Slideshow", - "zh-cn": "Slideshow" - }, - "branch": "main", - "github": "https://github.com/gaudes/ioBroker.slideshow", - "installs": 246, - "weekDownloads": 7, - "stars": 8, - "issues": 15, - "score": 1 - }, "mytime": { "title": { "de": "mytime", @@ -26434,59 +26376,161 @@ }, "branch": "main", "github": "https://github.com/oweitman/ioBroker.mytime", - "installs": 498, + "installs": 496, "weekDownloads": 31, "stars": 3, "issues": 32, "score": 1 }, - "habpanel": { + "energiefluss-erweitert": { "title": { - "de": "habpanel", - "en": "habpanel", - "ru": "habpanel", - "zh-cn": "habpanel" + "de": "energiefluss-erweitert", + "en": "energiefluss-erweitert", + "ru": "energiefluss-erweitert", + "zh-cn": "energiefluss-erweitert" }, - "content": "adapterref/iobroker.habpanel/README.md", - "icon": "adapterref/iobroker.habpanel/habpanel.png", - "keywords": "user, interface, webapp, jquerymobile, ui", - "authors": "Yannick Schaus , Kuba Wolanin , Sam Turner , Ingo Sigmund , Andreas Gebauer , bluefox ", - "license": "EPL-1.0", - "published": "2017-05-14T19:24:21.906Z", - "version": "0.5.0", - "latestVersion": "0.5.0", + "content": "adapterref/iobroker.energiefluss-erweitert/README.md", + "icon": "adapterref/iobroker.energiefluss-erweitert/energiefluss-erweitert.png", + "keywords": "energy, energy-flow, energie, energiefluss, energiefluss-erweitert, photovoltaics, Photovoltaik, Solar", + "authors": "SKB ", + "license": "MIT", + "published": "2023-07-27T09:56:20.680Z", + "version": "0.4.1", + "latestVersion": "0.4.1", + "compact": true, + "description": { + "en": "It provides an animated energyflow for all elements, you add. This could be: photovoltaics, battery, house-consumption, grid-feed-in (grid-consumption), car charge etc.", + "de": "Es stellt einen animierten Energiefluss fuer alle Elemente, die Du anlegst an. Dies kann sein: Photovoltaik, Batterie, Hausverbrauch, Einspeisung (Netzbezug), Auto-Ladung usw.", + "ru": "It provides an animated energyflow for all elements, you add. This could be: photovoltaics, battery, house-consumption, grid-feed-in (grid-consumption), car charge etc.", + "pt": "It provides an animated energyflow for all elements, you add. This could be: photovoltaics, battery, house-consumption, grid-feed-in (grid-consumption), car charge etc.", + "nl": "It provides an animated energyflow for all elements, you add. This could be: photovoltaics, battery, house-consumption, grid-feed-in (grid-consumption), car charge etc.", + "fr": "It provides an animated energyflow for all elements, you add. This could be: photovoltaics, battery, house-consumption, grid-feed-in (grid-consumption), car charge etc.", + "it": "It provides an animated energyflow for all elements, you add. This could be: photovoltaics, battery, house-consumption, grid-feed-in (grid-consumption), car charge etc.", + "es": "It provides an animated energyflow for all elements, you add. This could be: photovoltaics, battery, house-consumption, grid-feed-in (grid-consumption), car charge etc.", + "pl": "It provides an animated energyflow for all elements, you add. This could be: photovoltaics, battery, house-consumption, grid-feed-in (grid-consumption), car charge etc.", + "zh-cn": "It provides an animated energyflow for all elements, you add. This could be: photovoltaics, battery, house-consumption, grid-feed-in (grid-consumption), car charge etc.", + "uk": "It provides an animated energyflow for all elements, you add. This could be: photovoltaics, battery, house-consumption, grid-feed-in (grid-consumption), car charge etc." + }, + "titleFull": { + "en": "Energiefluss - erweitert", + "de": "Energiefluss - erweitert", + "ru": "Energiefluss - erweitert", + "pt": "Energiefluss - erweitert", + "nl": "Energiefluss - erweitert", + "fr": "Energiefluss - erweitert", + "it": "Energiefluss - erweitert", + "es": "Energiefluss - erweitert", + "pl": "Energiefluss - erweitert", + "zh-cn": "Energiefluss-erweitert", + "uk": "Energiefluss - erweitert" + }, + "branch": "main", + "github": "https://github.com/SKB-CGN/ioBroker.energiefluss-erweitert", + "installs": 3342, + "weekDownloads": 219, + "stars": 27, + "issues": 1, + "score": 1 + }, + "vis": { + "title": { + "de": "vis", + "en": "vis", + "ru": "vis", + "zh-cn": "vis" + }, + "content": "adapterref/iobroker.vis/README.md", + "icon": "adapterref/iobroker.vis/vis.png", + "keywords": "DashUI, GUI, graphical, scada", + "authors": "bluefox ", + "published": "2015-01-03T16:36:01.398Z", + "version": "1.5.6", + "latestVersion": "1.5.6", + "materialize": true, + "compact": true, + "description": { + "en": "Graphical user interface for iobroker", + "de": "Grafische Benutzeroberfläche für iobroker", + "ru": "Графический пользовательский интерфейс для iobroker", + "pt": "Interface gráfica do usuário para iobroker", + "nl": "Grafische gebruikersinterface voor iobroker", + "fr": "Interface utilisateur graphique pour iobroker", + "it": "Interfaccia utente grafica per iobroker", + "es": "Interfaz gráfica de usuario para iobroker", + "pl": "Graficzny interfejs użytkownika dla iobroker", + "uk": "Графічний інтерфейс користувача для iobroker", + "zh-cn": "iobroker的图形化用户界面" + }, + "titleFull": { + "en": "Visualisation", + "de": "Visualisierung", + "ru": "Визуализация", + "pt": "Visualização", + "nl": "Visualisatie", + "fr": "Visualisation", + "it": "Visualizzazione", + "es": "Visualización", + "pl": "Wizualizacja", + "uk": "Візуалізація", + "zh-cn": "可视化" + }, + "branch": "master", + "github": "https://github.com/iobroker/iobroker.vis", + "installs": 40081, + "weekDownloads": 1094, + "stars": 56, + "issues": 12, + "score": 1 + }, + "webui": { + "title": { + "de": "webui", + "en": "webui", + "ru": "webui", + "zh-cn": "webui" + }, + "content": "adapterref/iobroker.webui/README.md", + "icon": "adapterref/iobroker.webui/logo.png", + "keywords": "GUI, graphical, scada, webcompoents, HTML", + "authors": "jogibear9988 ", + "license": "MIT", + "published": "2021-12-17T00:30:13.217Z", + "version": "1.11.3", + "latestVersion": "1.14.0", + "materialize": true, "compact": false, "description": { - "en": "HABpanel based ioBroker user interface", - "de": "ioBroker GUI mit HABpanel", - "ru": "ioBroker визуализация c HABpanel", - "pt": "Interface de usuário do ioBroker baseada em HABpanel", - "nl": "Op HABpanel gebaseerde gebruikersinterface van ioBroker", - "fr": "Interface utilisateur ioBroker basée sur HABpanel", - "it": "Interfaccia utente ioBroker basata su HABpanel", - "es": "Interfaz de usuario ioBroker basada en HABpanel", - "pl": "Interfejs użytkownika ioBroker oparty na HABpanel", - "zh-cn": "基于HABpanel的ioBroker用户界面" + "en": "Graphical user interface for iobroker using Webcomponents", + "de": "Grafische Benutzeroberfläche für iobroker mit Webkomponenten", + "ru": "Графический пользовательский интерфейс для iobroker с использованием Webcomponents", + "pt": "Interface gráfica do usuário para iobroker usando Webcomponents", + "nl": "Grafische gebruiker interface voor iobroker met webcomponenten", + "fr": "Interface utilisateur graphique pour iobroker en utilisant Webcomponents", + "it": "Interfaccia utente grafica per iobroker utilizzando Webcomponents", + "es": "Interfaz de usuario gráfica para iobroker utilizando Webcomponents", + "pl": "Graphical user interface for iobroker (ang.)", + "uk": "Графічний інтерфейс користувача для iobroker за допомогою Webcomponents", + "zh-cn": "使用万维网传送器的高锰用户接口" }, "titleFull": { - "en": "HABpanel", - "de": "HABpanel", - "ru": "HABpanel", - "pt": "HABpanel", - "nl": "HABpanel", - "fr": "HABpanel", - "it": "HABpanel", - "es": "HABpanel", - "pl": "Panel HABPanel", - "uk": "ХАБпанель", - "zh-cn": "卫生间" + "en": "webui", + "de": "webui", + "ru": "webui", + "pt": "webui", + "nl": "webui", + "fr": "webui", + "it": "webui", + "es": "webui", + "pl": "webui", + "uk": "webui", + "zh-cn": "webui" }, "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.habpanel", - "installs": 5532, - "weekDownloads": 242, - "stars": 1, - "issues": 1, + "github": "https://github.com/iobroker-community-adapters/ioBroker.webui", + "installs": 319, + "weekDownloads": 51, + "stars": 13, + "issues": 5, "score": 1 }, "flot": { @@ -26530,353 +26574,351 @@ }, "branch": "master", "github": "https://github.com/ioBroker/ioBroker.flot", - "installs": 16252, + "installs": 16250, "weekDownloads": 285, "stars": 22, "issues": 17, "score": 1 - }, - "webui": { - "title": { - "de": "webui", - "en": "webui", - "ru": "webui", - "zh-cn": "webui" - }, - "content": "adapterref/iobroker.webui/README.md", - "icon": "adapterref/iobroker.webui/logo.png", - "keywords": "GUI, graphical, scada, webcompoents, HTML", - "authors": "jogibear9988 ", - "license": "MIT", - "published": "2021-12-17T00:30:13.217Z", - "version": "1.11.3", - "latestVersion": "1.14.0", - "materialize": true, - "compact": false, + }, + "jarvis": { + "title": { + "de": "jarvis", + "en": "jarvis", + "ru": "jarvis", + "zh-cn": "jarvis" + }, + "content": "adapterref/iobroker.jarvis/README.md", + "icon": "adapterref/iobroker.jarvis/jarvis.png", + "keywords": "vis, visualization, modern, material, gui, ui, jarvis, interface, webapp, smarthome, home, assistant, control, react, vue, lovelace", + "authors": "Zefau ", + "license": "CC-BY-NC-ND-4.0", + "published": "2020-02-21T23:54:54.014Z", + "version": "3.1.8", + "latestVersion": "3.2.0-rc.5", + "compact": true, "description": { - "en": "Graphical user interface for iobroker using Webcomponents", - "de": "Grafische Benutzeroberfläche für iobroker mit Webkomponenten", - "ru": "Графический пользовательский интерфейс для iobroker с использованием Webcomponents", - "pt": "Interface gráfica do usuário para iobroker usando Webcomponents", - "nl": "Grafische gebruiker interface voor iobroker met webcomponenten", - "fr": "Interface utilisateur graphique pour iobroker en utilisant Webcomponents", - "it": "Interfaccia utente grafica per iobroker utilizzando Webcomponents", - "es": "Interfaz de usuario gráfica para iobroker utilizando Webcomponents", - "pl": "Graphical user interface for iobroker (ang.)", - "uk": "Графічний інтерфейс користувача для iobroker за допомогою Webcomponents", - "zh-cn": "使用万维网传送器的高锰用户接口" + "en": "jarvis - just another remarkable vis", + "uk": "jarvis - just another remarkable vis", + "de": "jarvis - just another remarkable vis", + "ru": "jarvis - just another remarkable vis", + "pt": "jarvis - just another remarkable vis", + "nl": "jarvis - just another remarkable vis", + "fr": "jarvis - just another remarkable vis", + "it": "jarvis - just another remarkable vis", + "es": "jarvis - just another remarkable vis", + "pl": "jarvis - just another remarkable vis", + "zh-cn": "jarvis - just another remarkable vis" }, "titleFull": { - "en": "webui", - "de": "webui", - "ru": "webui", - "pt": "webui", - "nl": "webui", - "fr": "webui", - "it": "webui", - "es": "webui", - "pl": "webui", - "uk": "webui", - "zh-cn": "webui" + "en": "jarvis - just another remarkable vis", + "uk": "jarvis - just another remarkable vis", + "de": "jarvis - just another remarkable vis", + "ru": "jarvis - just another remarkable vis", + "pt": "jarvis - just another remarkable vis", + "nl": "jarvis - just another remarkable vis", + "fr": "jarvis - just another remarkable vis", + "it": "jarvis - just another remarkable vis", + "es": "jarvis - just another remarkable vis", + "pl": "jarvis - just another remarkable vis", + "zh-cn": "jarvis - just another remarkable vis" }, "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.webui", - "installs": 319, - "weekDownloads": 51, - "stars": 13, - "issues": 5, + "github": "https://github.com/Zefau/ioBroker.jarvis", + "installs": 13807, + "weekDownloads": 415, + "stars": 147, + "issues": 430, "score": 1 }, - "vis": { + "energiefluss": { "title": { - "de": "vis", - "en": "vis", - "ru": "vis", - "zh-cn": "vis" + "de": "energiefluss", + "en": "energiefluss", + "ru": "energiefluss", + "zh-cn": "energiefluss" }, - "content": "adapterref/iobroker.vis/README.md", - "icon": "adapterref/iobroker.vis/vis.png", - "keywords": "DashUI, GUI, graphical, scada", - "authors": "bluefox ", - "published": "2015-01-03T16:36:01.398Z", - "version": "1.5.6", - "latestVersion": "1.5.6", - "materialize": true, + "content": "adapterref/iobroker.energiefluss/README.md", + "icon": "adapterref/iobroker.energiefluss/energiefluss.png", + "keywords": "energy, energy-flow, energie, energiefluss", + "authors": "SKB ", + "license": "MIT", + "published": "2022-06-17T13:00:08.321Z", + "version": "3.6.0", + "latestVersion": "3.6.1", "compact": true, "description": { - "en": "Graphical user interface for iobroker", - "de": "Grafische Benutzeroberfläche für iobroker", - "ru": "Графический пользовательский интерфейс для iobroker", - "pt": "Interface gráfica do usuário para iobroker", - "nl": "Grafische gebruikersinterface voor iobroker", - "fr": "Interface utilisateur graphique pour iobroker", - "it": "Interfaccia utente grafica per iobroker", - "es": "Interfaz gráfica de usuario para iobroker", - "pl": "Graficzny interfejs użytkownika dla iobroker", - "uk": "Графічний інтерфейс користувача для iobroker", - "zh-cn": "iobroker的图形化用户界面" + "en": "It provides an animated energy-flow for solar-panels, battery-charging, house-consumption, grid feed-in and car-charging.", + "de": "Es stellt einen animierten Energiefluss für Photovoltaik, Batterie, Hausverbrauch, Einspeisung und Auto-Ladung bereit.", + "ru": "Es stellt einen animierten Energiefluss für Photovoltaik, Batterie, Hausverbrauch, Einspeisung und Auto-Ladung bereit.", + "pt": "Es stellt einen animierten Energiefluss für Photovoltaik, Batterie, Hausverbrauch, Einspeisung und Auto-Ladung bereit.", + "nl": "Es stellt einen animierten Energiefluss für Photovoltaik, Batterie, Hausverbrauch, Einspeisung en Auto-Ladung bereit.", + "fr": "Es stellt einen animierten Energiefluss für Photovoltaik, Batterie, Hausverbrauch, Einspeisung und Auto-Ladung bereit.", + "it": "Es stellt einen animierten Energiefluss für Photovoltaik, Batterie, Hausverbrauch, Einspeisung und Auto-Ladung beit.", + "es": "Es stellt einen animierten Energiefluss für Photovoltaik, Batterie, Hausverbrauch, Einspeisung und Auto-Ladung bereit.", + "pl": "Es stellt einen animierten Energiefluss für Photovoltaik, Batterie, Hausverbrauch, Einspeisung und Auto-Ladung bereit.", + "zh-cn": "Es stellt einen animierten Energiefluss für Photovoltaik, Batterie, Hausverbrauch, Einspeisung und Auto-Ladung bereit。", + "uk": "Він забезпечує анімований потік енергії для сонячних панелей, заряджання акумулятора, домашнього споживання, підключення до мережі та заряджання автомобіля." }, "titleFull": { - "en": "Visualisation", - "de": "Visualisierung", - "ru": "Визуализация", - "pt": "Visualização", - "nl": "Visualisatie", - "fr": "Visualisation", - "it": "Visualizzazione", - "es": "Visualización", - "pl": "Wizualizacja", - "uk": "Візуалізація", - "zh-cn": "可视化" + "en": "Energiefluss", + "de": "Energiefluss", + "ru": "Энергифлусс", + "pt": "Energiefluss", + "nl": "Energiefluss", + "fr": "Energiefluss", + "it": "Flusso di energia", + "es": "Energiefluss", + "pl": "Energiefluss", + "zh-cn": "精力充沛", + "uk": "Енергієзлив" }, - "branch": "master", - "github": "https://github.com/iobroker/iobroker.vis", - "installs": 40085, - "weekDownloads": 1094, - "stars": 56, - "issues": 12, + "branch": "main", + "github": "https://github.com/SKB-CGN/ioBroker.energiefluss", + "installs": 5137, + "weekDownloads": 620, + "stars": 39, + "issues": 1, "score": 1 }, - "eventlist": { + "mobile": { "title": { - "de": "eventlist", - "en": "eventlist", - "ru": "eventlist", - "zh-cn": "eventlist" + "de": "mobile", + "en": "mobile", + "ru": "mobile", + "zh-cn": "mobile" }, - "content": "adapterref/iobroker.eventlist/README.md", - "icon": "adapterref/iobroker.eventlist/eventlist.png", - "keywords": "event list, events", + "content": "adapterref/iobroker.mobile/README.md", + "icon": "adapterref/iobroker.mobile/mobile.png", + "keywords": "user, interface, webapp, jquerymobile, ui", "authors": "bluefox ", "license": "MIT", - "published": "2020-09-07T20:50:24.270Z", - "version": "2.0.1", - "latestVersion": "2.0.1", - "materialize": true, - "compact": true, + "published": "2015-11-08T12:28:29.742Z", + "version": "1.0.1", + "latestVersion": "1.0.1", "description": { - "en": "Builds and shows the event list from desired states in admin, web and as widget", - "de": "Erstellt und zeigt die Ereignisliste aus den gewünschten Status in Admin, Web und als Widget an", - "ru": "Создает и отображает список событий из желаемых состояний в админке, в Интернете и в виде виджета.", - "pt": "Constrói e mostra a lista de eventos de estados desejados em admin, web e como widget", - "nl": "Bouwt en toont de evenementenlijst van de gewenste staten in admin, web en als widget", - "fr": "Construit et affiche la liste d'événements à partir des états souhaités dans admin, Web et en tant que widget", - "it": "Crea e mostra l'elenco degli eventi dagli stati desiderati in admin, web e come widget", - "es": "Crea y muestra la lista de eventos de los estados deseados en admin, web y como widget", - "pl": "Tworzy i wyświetla listę wydarzeń z żądanych stanów w panelu administracyjnym, internetowym i jako widget", - "zh-cn": "从管理员,Web和窗口小部件中的所需状态构建并显示事件列表" + "en": "jQuery Mobile based ioBroker user interface", + "de": "ioBroker GUI für mobile Geräte", + "ru": "ioBroker визуализация для мобильных устройств", + "pt": "Interface de usuário do ioBroker baseada em jQuery Mobile", + "nl": "jQuery Mobiel gebaseerde ioBroker gebruikersinterface", + "fr": "Interface utilisateur ioBroker basée sur jQuery Mobile", + "it": "Interfaccia utente ioBroker basata su jQuery Mobile", + "es": "Interfaz de usuario ioBroker basada en jQuery Mobile", + "pl": "Interfejs użytkownika ioBroker oparty na jQuery Mobile", + "zh-cn": "基于jQuery Mobile的ioBroker用户界面" }, "titleFull": { - "en": "Event list", - "de": "Ereignisliste", - "ru": "Список событий", - "pt": "Lista de evento", - "nl": "Evenementenlijst", - "fr": "Liste des événements", - "it": "Elenco degli eventi", - "es": "Lista de eventos", - "pl": "Lista wydarzeń", - "zh-cn": "活动列表" + "en": "Mobile UI", + "de": "Mobile UI", + "ru": "Мобильный пользовательский интерфейс", + "pt": "Móveis de INTERFACE do usuário", + "nl": "Mobiele UI", + "fr": "INTERFACE Mobile", + "it": "Mobile UI", + "es": "Móvil de interfaz de usuario", + "pl": "Mobilny interfejs użytkownika", + "zh-cn": "移动用户界面" }, "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.eventlist", - "installs": 598, - "weekDownloads": 46, - "stars": 6, - "issues": 20, + "github": "https://github.com/ioBroker/ioBroker.mobile", + "installs": 3516, + "weekDownloads": 47, + "stars": 18, + "issues": 8, "score": 1 }, - "rickshaw": { + "hiob": { "title": { - "de": "rickshaw", - "en": "rickshaw", - "ru": "rickshaw", - "zh-cn": "rickshaw" + "de": "hiob", + "en": "hiob", + "ru": "hiob", + "zh-cn": "hiob" }, - "content": "adapterref/iobroker.rickshaw/README.md", - "icon": "adapterref/iobroker.rickshaw/rickshaw.png", - "keywords": "charts, graphics, grafiken", - "authors": "bluefox ", + "content": "adapterref/iobroker.hiob/README.md", + "icon": "adapterref/iobroker.hiob/hiob.png", + "keywords": "Android, Visualization, APP, Widgets, Templates", + "authors": "mor15Euro ", "license": "MIT", - "published": "2015-01-02T20:46:10.368Z", - "version": "1.0.0", - "latestVersion": "1.0.0", - "description": { - "en": "This adapter draws charts with Rickshaw in ioBroker.", - "de": "Adapter benutzt Rickshaw-Module um Grafiken zu zeichnen.", - "ru": "Драйвер строит графики с помощью Rickshaw", - "pt": "Este adaptador desenha gráficos com o Rickshaw no ioBroker", - "nl": "Deze adapter tekent grafieken met Rickshaw in ioBroker", - "fr": "Cet adaptateur dessine des graphiques avec Rickshaw dans ioBroker", - "it": "Questo adattatore disegna grafici con Rickshaw in ioBroker", - "es": "Este adaptador dibuja gráficos con Rickshaw en ioBroker", - "pl": "Ten adapter rysuje wykresy z Rickshaw w programie ioBroker" + "published": "2022-05-09T17:02:08.079Z", + "version": "0.1.6", + "latestVersion": "0.1.6", + "materialize": false, + "compact": true, + "description": { + "en": "Visualization for mobile phones", + "de": "Visualisierung für Mobiltelefone", + "ru": "Визуализация мобильных телефонов", + "pt": "Visualização de telefones celulares", + "nl": "Visualisatie voor mobiele telefoons", + "fr": "Visualisation des téléphones mobiles", + "it": "Visualizzazione per cellulari", + "es": "Visualización para teléfonos móviles", + "pl": "Wizualizacja telefonów komórkowych", + "uk": "Візуалізація для мобільних телефонів", + "zh-cn": "移动电话可视化" }, "titleFull": { - "en": "Rickshaw Charts", - "de": "Rickshaw-Charts", - "ru": "Графики Rickshaw", - "pt": "Gráficos de Rickshaw", - "nl": "Rickshaw-hitlijsten", - "fr": "Tableaux de Rickshaw", - "it": "Grafici del Rickshaw", - "es": "Gráficos de Rickshaw", - "pl": "Wykresy Rickshaw" + "en": "HioB APP", + "de": "HioB APP", + "ru": "HioB APP", + "pt": "APP HioB", + "nl": "HioB APP", + "fr": "APP HioB", + "it": "APP HioB", + "es": "HioB APP", + "pl": "APP HioB", + "uk": "ХіоБ APP", + "zh-cn": "高级APP" }, - "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.rickshaw", - "installs": 1103, - "weekDownloads": 21, - "stars": 4, - "issues": 6, - "score": 1 + "branch": "main", + "github": "https://github.com/moba15/ioBroker.hiob", + "installs": 42, + "weekDownloads": 12, + "stars": -1 }, - "lovelace": { + "iqontrol": { "title": { - "de": "lovelace", - "en": "lovelace", - "ru": "lovelace", - "zh-cn": "lovelace" + "de": "iqontrol", + "en": "iqontrol", + "ru": "iqontrol", + "zh-cn": "iqontrol" }, - "content": "adapterref/iobroker.lovelace/README.md", - "icon": "adapterref/iobroker.lovelace/lovelace.png", - "keywords": "visualisation, lovelace, easy, What you see is what you get, home automation", - "authors": "bluefox ", - "license": "Apache-2.0", - "published": "2019-05-28T21:13:00.583Z", - "version": "4.1.10", - "latestVersion": "4.1.10", + "content": "adapterref/iobroker.iqontrol/README.md", + "icon": "adapterref/iobroker.iqontrol/iqontrol.png", + "keywords": "visualization, user, interface, webapp, ui", + "authors": "Sebastian Bormann ", + "license": "MIT", + "published": "2019-04-25T19:54:15.696Z", + "version": "2.3.0", + "latestVersion": "2.3.0", + "materialize": true, "compact": true, "description": { - "en": "With this adapter you can build visualization for ioBroker with Home Assistant Lovelace UI", - "de": "Mit diesem Adapter können Sie eine Visualisierung für ioBroker mit der Home Assistant Lovelace-Benutzeroberfläche erstellen", - "ru": "С помощью этого адаптера вы можете создавать визуализацию для ioBroker с Home Assistant Lovelace UI", - "pt": "Com este adaptador você pode construir visualização para o ioBroker com o Home Assistant Lovelace UI", - "nl": "Met deze adapter kunt u visualisatie bouwen voor ioBroker met Home Assistant Lovelace UI", - "fr": "Avec cet adaptateur, vous pouvez créer une visualisation pour ioBroker avec Home Assistant Lovelace UI", - "it": "Con questo adattatore puoi costruire la visualizzazione per ioBroker con l'interfaccia utente di Home Assistant Lovelace", - "es": "Con este adaptador puede crear visualización para ioBroker con Home Assistant Lovelace UI", - "pl": "Za pomocą tego adaptera możesz zbudować wizualizację dla ioBroker z interfejsem Home Assistant Lovelace", - "zh-cn": "使用此适配器,您可以使用Home Assistant Lovelace UI为ioBroker构建可视化", - "uk": "За допомогою цього адаптера ви можете створити візуалізацію для ioBroker з інтерфейсом користувача Home Assistant Lovelace" + "en": "Fast Web-App for Visualization", + "de": "Schnelle Web-App zur Visualisierung", + "ru": "Быстрое веб-приложение для визуализации", + "pt": "Fast Web-App para visualização", + "nl": "Snelle web-app voor visualisatie", + "fr": "Web-App rapide pour la visualisation", + "it": "App Web veloce per visualizzazione", + "es": "Rápida aplicación web para visualización", + "pl": "Szybka aplikacja internetowa do wizualizacji", + "zh-cn": "用于可视化的快速Web应用程序" }, "titleFull": { - "en": "Visualization with Lovelace-UI", - "de": "Visualisierung mit Lovelace-UI", - "ru": "Визуализация с помощью Lovelace-UI", - "pt": "Visualização com Lovelace-UI", - "nl": "Visualisatie met Lovelace-UI", - "fr": "Visualisation avec Lovelace-UI", - "it": "Visualizzazione con Lovelace-UI", - "es": "Visualización con Lovelace-UI", - "pl": "Wizualizacja za pomocą Lovelace-UI", - "zh-cn": "使用Lovelace-UI进行可视化", - "uk": "Візуалізація за допомогою Lovelace-UI" + "en": "iQontrol Vis", + "de": "iQontrol Vis", + "ru": "iQontrol Vis", + "pt": "iQontrol Vis", + "nl": "iQontrol Vis", + "fr": "iQontrol Vis", + "it": "iQontrol Vis", + "es": "iQontrol Vis", + "pl": "iQontrol Vis", + "zh-cn": "iQontrol Vis" }, "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.lovelace", - "installs": 4641, - "weekDownloads": 420, - "stars": 48, - "issues": 29, + "github": "https://github.com/sbormann/ioBroker.iqontrol", + "installs": 8781, + "weekDownloads": 294, + "stars": 65, + "issues": 32, "score": 1 }, - "energiefluss-erweitert": { + "minuvis": { "title": { - "de": "energiefluss-erweitert", - "en": "energiefluss-erweitert", - "ru": "energiefluss-erweitert", - "zh-cn": "energiefluss-erweitert" + "de": "minuvis", + "en": "minuvis", + "ru": "minuvis", + "zh-cn": "minuvis" }, - "content": "adapterref/iobroker.energiefluss-erweitert/README.md", - "icon": "adapterref/iobroker.energiefluss-erweitert/energiefluss-erweitert.png", - "keywords": "energy, energy-flow, energie, energiefluss, energiefluss-erweitert, photovoltaics, Photovoltaik, Solar", - "authors": "SKB ", + "content": "adapterref/iobroker.minuvis/README.md", + "icon": "adapterref/iobroker.minuvis/minuvis.png", + "keywords": "Vis SCADA Visualization", + "authors": "svallant ", "license": "MIT", - "published": "2023-07-27T09:56:20.680Z", - "version": "0.4.1", - "latestVersion": "0.4.1", - "compact": true, + "published": "2020-05-05T18:02:17.072Z", + "version": "2.3.3", + "latestVersion": "2.3.3", "description": { - "en": "It provides an animated energyflow for all elements, you add. This could be: photovoltaics, battery, house-consumption, grid-feed-in (grid-consumption), car charge etc.", - "de": "Es stellt einen animierten Energiefluss fuer alle Elemente, die Du anlegst an. Dies kann sein: Photovoltaik, Batterie, Hausverbrauch, Einspeisung (Netzbezug), Auto-Ladung usw.", - "ru": "It provides an animated energyflow for all elements, you add. This could be: photovoltaics, battery, house-consumption, grid-feed-in (grid-consumption), car charge etc.", - "pt": "It provides an animated energyflow for all elements, you add. This could be: photovoltaics, battery, house-consumption, grid-feed-in (grid-consumption), car charge etc.", - "nl": "It provides an animated energyflow for all elements, you add. This could be: photovoltaics, battery, house-consumption, grid-feed-in (grid-consumption), car charge etc.", - "fr": "It provides an animated energyflow for all elements, you add. This could be: photovoltaics, battery, house-consumption, grid-feed-in (grid-consumption), car charge etc.", - "it": "It provides an animated energyflow for all elements, you add. This could be: photovoltaics, battery, house-consumption, grid-feed-in (grid-consumption), car charge etc.", - "es": "It provides an animated energyflow for all elements, you add. This could be: photovoltaics, battery, house-consumption, grid-feed-in (grid-consumption), car charge etc.", - "pl": "It provides an animated energyflow for all elements, you add. This could be: photovoltaics, battery, house-consumption, grid-feed-in (grid-consumption), car charge etc.", - "zh-cn": "It provides an animated energyflow for all elements, you add. This could be: photovoltaics, battery, house-consumption, grid-feed-in (grid-consumption), car charge etc.", - "uk": "It provides an animated energyflow for all elements, you add. This could be: photovoltaics, battery, house-consumption, grid-feed-in (grid-consumption), car charge etc." + "en": "Visualization for all devices", + "de": "Visualisierung für alle Geräte", + "ru": "Визуализация для всех устройств", + "pt": "Visualização para todos os dispositivos", + "nl": "Visualisatie voor alle apparaten", + "fr": "Visualisation pour tous les appareils", + "it": "Visualizzazione per tutti i dispositivi", + "es": "Visualización para todos los dispositivos.", + "pl": "Wizualizacja dla wszystkich urządzeń", + "zh-cn": "可视化所有设备" }, "titleFull": { - "en": "Energiefluss - erweitert", - "de": "Energiefluss - erweitert", - "ru": "Energiefluss - erweitert", - "pt": "Energiefluss - erweitert", - "nl": "Energiefluss - erweitert", - "fr": "Energiefluss - erweitert", - "it": "Energiefluss - erweitert", - "es": "Energiefluss - erweitert", - "pl": "Energiefluss - erweitert", - "zh-cn": "Energiefluss-erweitert", - "uk": "Energiefluss - erweitert" + "en": "minuVis", + "de": "minuVis", + "ru": "minuVis", + "pt": "minuVis", + "nl": "minivis", + "fr": "minuVis", + "it": "minuVis", + "es": "minuVis", + "pl": "minuVis", + "zh-cn": "minuVis" }, - "branch": "main", - "github": "https://github.com/SKB-CGN/ioBroker.energiefluss-erweitert", - "installs": 3348, - "weekDownloads": 219, - "stars": 27, - "issues": 1, + "branch": "master", + "github": "https://github.com/minukodu/ioBroker.minuvis", + "installs": 806, + "weekDownloads": 13, + "stars": 11, + "issues": 16, "score": 1 }, - "tileboard": { + "slideshow": { "title": { - "de": "tileboard", - "en": "tileboard", - "ru": "tileboard", - "zh-cn": "tileboard" + "de": "slideshow", + "en": "slideshow", + "ru": "slideshow", + "zh-cn": "slideshow" }, - "content": "adapterref/iobroker.tileboard/README.md", - "icon": "adapterref/iobroker.tileboard/tileboard.png", - "keywords": "DashUI, GUI, graphical, scada", - "authors": "bluefox ", + "content": "adapterref/iobroker.slideshow/README.md", + "icon": "adapterref/iobroker.slideshow/slideshow.png", + "keywords": "ioBroker, slideshow, slide show, diashow", + "authors": "Gaudes ", "license": "MIT", - "published": "2019-02-13T17:29:34.659Z", + "published": "2021-03-08T22:41:03.730Z", "version": "-.-.-", - "latestVersion": "0.3.1", + "latestVersion": "0.1.4", "materialize": true, + "compact": true, "description": { - "en": "TileBoard for visualisation in ioBroker", - "de": "TileBoard zur Visualisierung in ioBroker", - "ru": "TileBoard для визуализации в ioBroker", - "pt": "TileBoard para visualização no ioBroker", - "nl": "TileBoard voor visualisatie in ioBroker", - "fr": "TileBoard pour la visualisation dans ioBroker", - "it": "TileBoard per la visualizzazione in ioBroker", - "es": "TileBoard para visualización en ioBroker", - "pl": "TileBoard do wizualizacji w ioBroker", - "zh-cn": "TileBoard用于ioBroker中的可视化" + "en": "Slideshow for VIS from different sources", + "de": "Diashow für VIS aus verschiedenen Quellen", + "ru": "Слайд-шоу для ВИС из разных источников", + "pt": "Apresentação de slides para VIS de diferentes fontes", + "nl": "Diavoorstelling voor VIS uit verschillende bronnen", + "fr": "Diaporama pour VIS de différentes sources", + "it": "Presentazione per VIS da diverse fonti", + "es": "Presentación de diapositivas para VIS de diferentes fuentes", + "pl": "Pokaz slajdów dla VIS z różnych źródeł", + "zh-cn": "来自不同来源的VIS幻灯片" }, "titleFull": { - "en": "Visualisation with TileBoard", - "de": "Visualisierung mit TileBoard", - "ru": "Визуализация с TileBoard", - "pt": "Visualização com o TileBoard", - "nl": "Visualisatie met TileBoard", - "fr": "Visualisation avec TileBoard", - "it": "Visualizzazione con TileBoard", - "es": "Visualización con TileBoard", - "pl": "Wizualizacja za pomocą TileBoard", - "zh-cn": "使用TileBoard进行可视化" + "en": "Slideshow", + "de": "Slideshow", + "ru": "Slideshow", + "pt": "Slideshow", + "nl": "Slideshow", + "fr": "Slideshow", + "it": "Slideshow", + "es": "Slideshow", + "pl": "Slideshow", + "zh-cn": "Slideshow" }, - "branch": "master", - "github": "https://github.com/iobroker/ioBroker.tileboard", - "installs": 96, + "branch": "main", + "github": "https://github.com/gaudes/ioBroker.slideshow", + "installs": 248, "weekDownloads": 7, - "stars": 10, - "issues": 8, + "stars": 8, + "issues": 15, "score": 1 }, "material": { @@ -26911,200 +26953,125 @@ }, "branch": "master", "github": "https://github.com/ioBroker/ioBroker.material", - "installs": 3013, + "installs": 3015, "weekDownloads": 109, "stars": 59, "issues": 82, "score": 1 }, - "mobile": { + "lovelace": { "title": { - "de": "mobile", - "en": "mobile", - "ru": "mobile", - "zh-cn": "mobile" + "de": "lovelace", + "en": "lovelace", + "ru": "lovelace", + "zh-cn": "lovelace" }, - "content": "adapterref/iobroker.mobile/README.md", - "icon": "adapterref/iobroker.mobile/mobile.png", - "keywords": "user, interface, webapp, jquerymobile, ui", + "content": "adapterref/iobroker.lovelace/README.md", + "icon": "adapterref/iobroker.lovelace/lovelace.png", + "keywords": "visualisation, lovelace, easy, What you see is what you get, home automation", "authors": "bluefox ", - "license": "MIT", - "published": "2015-11-08T12:28:29.742Z", - "version": "1.0.1", - "latestVersion": "1.0.1", - "description": { - "en": "jQuery Mobile based ioBroker user interface", - "de": "ioBroker GUI für mobile Geräte", - "ru": "ioBroker визуализация для мобильных устройств", - "pt": "Interface de usuário do ioBroker baseada em jQuery Mobile", - "nl": "jQuery Mobiel gebaseerde ioBroker gebruikersinterface", - "fr": "Interface utilisateur ioBroker basée sur jQuery Mobile", - "it": "Interfaccia utente ioBroker basata su jQuery Mobile", - "es": "Interfaz de usuario ioBroker basada en jQuery Mobile", - "pl": "Interfejs użytkownika ioBroker oparty na jQuery Mobile", - "zh-cn": "基于jQuery Mobile的ioBroker用户界面" - }, - "titleFull": { - "en": "Mobile UI", - "de": "Mobile UI", - "ru": "Мобильный пользовательский интерфейс", - "pt": "Móveis de INTERFACE do usuário", - "nl": "Mobiele UI", - "fr": "INTERFACE Mobile", - "it": "Mobile UI", - "es": "Móvil de interfaz de usuario", - "pl": "Mobilny interfejs użytkownika", - "zh-cn": "移动用户界面" - }, - "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.mobile", - "installs": 3518, - "weekDownloads": 47, - "stars": 18, - "issues": 8, - "score": 1 - }, - "jarvis": { - "title": { - "de": "jarvis", - "en": "jarvis", - "ru": "jarvis", - "zh-cn": "jarvis" - }, - "content": "adapterref/iobroker.jarvis/README.md", - "icon": "adapterref/iobroker.jarvis/jarvis.png", - "keywords": "vis, visualization, modern, material, gui, ui, jarvis, interface, webapp, smarthome, home, assistant, control, react, vue, lovelace", - "authors": "Zefau ", - "license": "CC-BY-NC-ND-4.0", - "published": "2020-02-21T23:54:54.014Z", - "version": "3.1.8", - "latestVersion": "3.2.0-rc.5", + "license": "Apache-2.0", + "published": "2019-05-28T21:13:00.583Z", + "version": "4.1.10", + "latestVersion": "4.1.10", "compact": true, "description": { - "en": "jarvis - just another remarkable vis", - "uk": "jarvis - just another remarkable vis", - "de": "jarvis - just another remarkable vis", - "ru": "jarvis - just another remarkable vis", - "pt": "jarvis - just another remarkable vis", - "nl": "jarvis - just another remarkable vis", - "fr": "jarvis - just another remarkable vis", - "it": "jarvis - just another remarkable vis", - "es": "jarvis - just another remarkable vis", - "pl": "jarvis - just another remarkable vis", - "zh-cn": "jarvis - just another remarkable vis" + "en": "With this adapter you can build visualization for ioBroker with Home Assistant Lovelace UI", + "de": "Mit diesem Adapter können Sie eine Visualisierung für ioBroker mit der Home Assistant Lovelace-Benutzeroberfläche erstellen", + "ru": "С помощью этого адаптера вы можете создавать визуализацию для ioBroker с Home Assistant Lovelace UI", + "pt": "Com este adaptador você pode construir visualização para o ioBroker com o Home Assistant Lovelace UI", + "nl": "Met deze adapter kunt u visualisatie bouwen voor ioBroker met Home Assistant Lovelace UI", + "fr": "Avec cet adaptateur, vous pouvez créer une visualisation pour ioBroker avec Home Assistant Lovelace UI", + "it": "Con questo adattatore puoi costruire la visualizzazione per ioBroker con l'interfaccia utente di Home Assistant Lovelace", + "es": "Con este adaptador puede crear visualización para ioBroker con Home Assistant Lovelace UI", + "pl": "Za pomocą tego adaptera możesz zbudować wizualizację dla ioBroker z interfejsem Home Assistant Lovelace", + "zh-cn": "使用此适配器,您可以使用Home Assistant Lovelace UI为ioBroker构建可视化", + "uk": "За допомогою цього адаптера ви можете створити візуалізацію для ioBroker з інтерфейсом користувача Home Assistant Lovelace" }, "titleFull": { - "en": "jarvis - just another remarkable vis", - "uk": "jarvis - just another remarkable vis", - "de": "jarvis - just another remarkable vis", - "ru": "jarvis - just another remarkable vis", - "pt": "jarvis - just another remarkable vis", - "nl": "jarvis - just another remarkable vis", - "fr": "jarvis - just another remarkable vis", - "it": "jarvis - just another remarkable vis", - "es": "jarvis - just another remarkable vis", - "pl": "jarvis - just another remarkable vis", - "zh-cn": "jarvis - just another remarkable vis" + "en": "Visualization with Lovelace-UI", + "de": "Visualisierung mit Lovelace-UI", + "ru": "Визуализация с помощью Lovelace-UI", + "pt": "Visualização com Lovelace-UI", + "nl": "Visualisatie met Lovelace-UI", + "fr": "Visualisation avec Lovelace-UI", + "it": "Visualizzazione con Lovelace-UI", + "es": "Visualización con Lovelace-UI", + "pl": "Wizualizacja za pomocą Lovelace-UI", + "zh-cn": "使用Lovelace-UI进行可视化", + "uk": "Візуалізація за допомогою Lovelace-UI" }, "branch": "master", - "github": "https://github.com/Zefau/ioBroker.jarvis", - "installs": 13808, - "weekDownloads": 415, - "stars": 147, - "issues": 430, + "github": "https://github.com/ioBroker/ioBroker.lovelace", + "installs": 4641, + "weekDownloads": 420, + "stars": 48, + "issues": 29, "score": 1 }, - "minuvis": { + "tileboard": { "title": { - "de": "minuvis", - "en": "minuvis", - "ru": "minuvis", - "zh-cn": "minuvis" + "de": "tileboard", + "en": "tileboard", + "ru": "tileboard", + "zh-cn": "tileboard" }, - "content": "adapterref/iobroker.minuvis/README.md", - "icon": "adapterref/iobroker.minuvis/minuvis.png", - "keywords": "Vis SCADA Visualization", - "authors": "svallant ", + "content": "adapterref/iobroker.tileboard/README.md", + "icon": "adapterref/iobroker.tileboard/tileboard.png", + "keywords": "DashUI, GUI, graphical, scada", + "authors": "bluefox ", "license": "MIT", - "published": "2020-05-05T18:02:17.072Z", - "version": "2.3.3", - "latestVersion": "2.3.3", + "published": "2019-02-13T17:29:34.659Z", + "version": "-.-.-", + "latestVersion": "0.3.1", + "materialize": true, "description": { - "en": "Visualization for all devices", - "de": "Visualisierung für alle Geräte", - "ru": "Визуализация для всех устройств", - "pt": "Visualização para todos os dispositivos", - "nl": "Visualisatie voor alle apparaten", - "fr": "Visualisation pour tous les appareils", - "it": "Visualizzazione per tutti i dispositivi", - "es": "Visualización para todos los dispositivos.", - "pl": "Wizualizacja dla wszystkich urządzeń", - "zh-cn": "可视化所有设备" + "en": "TileBoard for visualisation in ioBroker", + "de": "TileBoard zur Visualisierung in ioBroker", + "ru": "TileBoard для визуализации в ioBroker", + "pt": "TileBoard para visualização no ioBroker", + "nl": "TileBoard voor visualisatie in ioBroker", + "fr": "TileBoard pour la visualisation dans ioBroker", + "it": "TileBoard per la visualizzazione in ioBroker", + "es": "TileBoard para visualización en ioBroker", + "pl": "TileBoard do wizualizacji w ioBroker", + "zh-cn": "TileBoard用于ioBroker中的可视化" }, "titleFull": { - "en": "minuVis", - "de": "minuVis", - "ru": "minuVis", - "pt": "minuVis", - "nl": "minivis", - "fr": "minuVis", - "it": "minuVis", - "es": "minuVis", - "pl": "minuVis", - "zh-cn": "minuVis" + "en": "Visualisation with TileBoard", + "de": "Visualisierung mit TileBoard", + "ru": "Визуализация с TileBoard", + "pt": "Visualização com o TileBoard", + "nl": "Visualisatie met TileBoard", + "fr": "Visualisation avec TileBoard", + "it": "Visualizzazione con TileBoard", + "es": "Visualización con TileBoard", + "pl": "Wizualizacja za pomocą TileBoard", + "zh-cn": "使用TileBoard进行可视化" }, "branch": "master", - "github": "https://github.com/minukodu/ioBroker.minuvis", - "installs": 814, - "weekDownloads": 13, - "stars": 11, - "issues": 16, + "github": "https://github.com/iobroker/ioBroker.tileboard", + "installs": 94, + "weekDownloads": 7, + "stars": 10, + "issues": 8, "score": 1 } } - }, - "visualization-icons": { - "title": { - "en": "Visualization Icons", - "de": "Visualisierungs-Icons", - "ru": "Иконки визуализации", - "pt": "Ícones de visualização", - "nl": "Visualisatie pictogrammen", - "fr": "Icônes de visualisation", - "it": "Icone di visualizzazione", - "es": "Iconos de visualización", - "pl": "Ikony wizualizacji" - }, - "pages": { - "icons-addictive-flavour-png": { - "title": { - "de": "icons-addictive-flavour-png", - "en": "icons-addictive-flavour-png", - "ru": "icons-addictive-flavour-png", - "zh-cn": "icons-addictive-flavour-png" - }, - "content": "adapterref/iobroker.icons-addictive-flavour-png/README.md", - "icon": "adapterref/iobroker.icons-addictive-flavour-png/icons-addictive-flavour-png.png", - "keywords": "icons, material design, ioBroker", - "authors": "bluefox ", - "license": "MIT", - "published": "2015-05-20T18:40:16.922Z", - "version": "0.1.0", - "latestVersion": "0.1.0", - "description": { - "en": "Icon set for visualisation as PNG", - "de": "Bildersatz für die Visualisierung als PNG", - "ru": "Набор иконок для визуализации в PNG" - }, - "titleFull": "Addictive flavour icon set as PNG", - "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.icons-addictive-flavour-png", - "installs": 4231, - "weekDownloads": 80, - "stars": 4, - "issues": 3, - "score": 1 - }, + }, + "visualization-icons": { + "title": { + "en": "Visualization Icons", + "de": "Visualisierungs-Icons", + "ru": "Иконки визуализации", + "pt": "Ícones de visualização", + "nl": "Visualisatie pictogrammen", + "fr": "Icônes de visualisation", + "it": "Icone di visualizzazione", + "es": "Iconos de visualización", + "pl": "Ikony wizualizacji" + }, + "pages": { "icons-smarthome": { "title": { "de": "icons-smarthome", @@ -27148,148 +27115,12 @@ }, "branch": "main", "github": "https://github.com/iobroker-community-adapters/ioBroker.icons-smarthome", - "installs": 548, + "installs": 547, "weekDownloads": 21, "stars": -1, "issues": 0, "score": 1 }, - "icons-fatcow-hosting": { - "title": { - "de": "icons-fatcow-hosting", - "en": "icons-fatcow-hosting", - "ru": "icons-fatcow-hosting", - "zh-cn": "icons-fatcow-hosting" - }, - "content": "adapterref/iobroker.icons-fatcow-hosting/README.md", - "icon": "adapterref/iobroker.icons-fatcow-hosting/icons-fatcow-hosting.png", - "keywords": "icons, material design, ioBroker", - "authors": "bluefox ", - "license": "MIT", - "published": "2016-11-28T20:43:40.799Z", - "version": "0.1.0", - "latestVersion": "0.1.0", - "description": { - "en": "Open icon library set for visualisation from FatCow Hosting", - "de": "Open icon library Bildersatz für die Visualisierung von FatCow Hosting", - "ru": "Набор иконок для из open icon library визуализации от FatCow Hosting" - }, - "titleFull": "Open icon library set from FatCow Hosting", - "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.icons-fatcow-hosting", - "installs": 3149, - "weekDownloads": 54, - "stars": 4, - "issues": 4, - "score": 1 - }, - "icons-eclipse-smarthome-classic": { - "title": { - "de": "icons-eclipse-smarthome-classic", - "en": "icons-eclipse-smarthome-classic", - "ru": "icons-eclipse-smarthome-classic", - "zh-cn": "icons-eclipse-smarthome-classic" - }, - "content": "adapterref/iobroker.icons-eclipse-smarthome-classic/README.md", - "icon": "adapterref/iobroker.icons-eclipse-smarthome-classic/icons-eclipse-smarthome-classic.png", - "keywords": "icons", - "authors": "jogibear9988 ", - "license": "EPL", - "published": "2023-08-30T09:46:04.471Z", - "version": "1.0.0", - "latestVersion": "1.0.0", - "description": { - "en": "Icons from Eclipse Smarthome Classic", - "de": "Icons von Eclipse Smarthome Classic", - "ru": "Иконки от Eclipse Smarthome Classic", - "pt": "Ícones de Eclipse Smarthome clássico", - "nl": "Icons van Eclipse Smarthome Classic", - "fr": "Icons de Eclipse Smarthome Classic", - "it": "Icone di Eclipse Smarthome Classic", - "es": "Iconos de Eclipse Smarthome Classic", - "pl": "Icons from Eclipse Smarthome Classic (ang.)", - "uk": "Ікона від Eclipse Smarthome Classic", - "zh-cn": "Eclipse Smarthomeic" - }, - "titleFull": { - "en": "icons eclipse smarthome classic", - "de": "icons eclipse smarthome classic", - "ru": "icons eclipse smarthome classic", - "pt": "icons eclipse smarthome classic", - "nl": "icons eclipse smarthome classic", - "fr": "icons eclipse smarthome classic", - "it": "icons eclipse smarthome classic", - "es": "icons eclipse smarthome classic", - "pl": "icons eclipse smarthome classic", - "uk": "icons eclipse smarthome classic", - "zh-cn": "icons eclipse smarthome classic" - }, - "branch": "main", - "github": "https://github.com/iobroker-community-adapters/ioBroker.icons-eclipse-smarthome-classic", - "installs": 379, - "weekDownloads": 15, - "stars": -1, - "issues": 0, - "score": 1 - }, - "icons-open-icon-library-png": { - "title": { - "de": "icons-open-icon-library-png", - "en": "icons-open-icon-library-png", - "ru": "icons-open-icon-library-png", - "zh-cn": "icons-open-icon-library-png" - }, - "content": "adapterref/iobroker.icons-open-icon-library-png/README.md", - "icon": "adapterref/iobroker.icons-open-icon-library-png/icons-open-icon-library-png.png", - "keywords": "icons, material design, ioBroker", - "authors": "bluefox ", - "license": "MIT", - "published": "2015-05-31T17:49:40.646Z", - "version": "0.1.2", - "latestVersion": "0.1.2", - "description": { - "en": "Open icon library set for visualisation as PNG", - "de": "Open icon library Bildersatz für die Visualisierung als PNG", - "ru": "Набор иконок для из open icon library визуализации в PNG" - }, - "titleFull": "Open icon library set as PNG", - "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.icons-open-icon-library-png", - "installs": 4966, - "weekDownloads": 59, - "stars": 14, - "issues": 4, - "score": 1 - }, - "icons-material-png": { - "title": { - "de": "icons-material-png", - "en": "icons-material-png", - "ru": "icons-material-png", - "zh-cn": "icons-material-png" - }, - "content": "adapterref/iobroker.icons-material-png/README.md", - "icon": "adapterref/iobroker.icons-material-png/icons-material-png.png", - "keywords": "icons, material design, ioBroker", - "authors": "bluefox ", - "license": "MIT", - "published": "2015-05-20T18:40:46.087Z", - "version": "0.1.0", - "latestVersion": "0.1.0", - "description": { - "en": "Icon set for visualisation as PNG from google.", - "de": "Bildersatz für die Visualisierung als PNG vom google", - "ru": "Набор иконок для визуализации дома в PNG от google" - }, - "titleFull": "Material google design icons as PNG", - "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.icons-material-png", - "installs": 5483, - "weekDownloads": 89, - "stars": 4, - "issues": 4, - "score": 1 - }, "vis-icontwo": { "title": { "de": "vis-icontwo", @@ -27333,58 +27164,56 @@ }, "branch": "master", "github": "https://github.com/inventwo/ioBroker.vis-icontwo", - "installs": 10596, + "installs": 10592, "weekDownloads": 302, "stars": 12, "issues": 9, "score": 1 }, - "icons-freepic": { + "icons-mfd-svg": { "title": { - "de": "icons-freepic", - "en": "icons-freepic", - "ru": "icons-freepic", - "zh-cn": "icons-freepic" + "de": "icons-mfd-svg", + "en": "icons-mfd-svg", + "ru": "icons-mfd-svg", + "zh-cn": "icons-mfd-svg" }, - "content": "adapterref/iobroker.icons-freepic/README.md", - "icon": "adapterref/iobroker.icons-freepic/icons-freepic.png", - "keywords": "icons", - "authors": "jogibear9988 ", - "license": "MIT", - "published": "2023-08-30T10:35:24.172Z", - "version": "1.0.0", - "latestVersion": "1.0.0", + "content": "adapterref/iobroker.icons-mfd-svg/README.md", + "icon": "adapterref/iobroker.icons-mfd-svg/icons-mfd-svg.png", + "keywords": "icons, mfd, knx", + "authors": "mfd, bluefox ", + "license": "CC BY-SA 3.0", + "published": "2015-05-20T18:39:41.938Z", + "version": "1.2.0", + "latestVersion": "1.2.0", "description": { - "en": "Icons from freepic", - "de": "Icons von freepic", - "ru": "Иконки от freepic", - "pt": "Ícones de freepic", - "nl": "Icons van freepic", - "fr": "Icons de freepic", - "it": "Icone di freepic", - "es": "Iconos de freepic", - "pl": "Icons from freepic (ang.)", - "uk": "Ікона від freepic", - "zh-cn": "freepic" + "en": "Icon set for visualisation for home automation as SVG", + "de": "Icon-Set zur Visualisierung für die Hausautomation als SVG", + "ru": "Набор иконок для визуализации домашней автоматизации в формате SVG", + "pt": "Conjunto de ícones para visualização para automação residencial como SVG", + "nl": "Icon set voor visualisatie voor domotica als SVG", + "fr": "Jeu d'icônes pour la visualisation de la domotique au format SVG", + "it": "Icona impostata per la visualizzazione per la domotica come SVG", + "es": "Conjunto de iconos para visualización de domótica como SVG", + "pl": "Zestaw ikon do wizualizacji automatyki domowej jako SVG", + "zh-cn": "用于将家庭自动化可视化为 SVG 的图标集" }, "titleFull": { - "en": "icons freepic", - "de": "icons freepic", - "ru": "icons freepic", - "pt": "icons freepic", - "nl": "icons freepic", - "fr": "icons freepic", - "it": "icons freepic", - "es": "icons freepic", - "pl": "icons freepic", - "uk": "icons freepic", - "zh-cn": "icons freepic" + "en": "Mfd icons as SVG", + "de": "Mfd-Icons als SVG", + "ru": "Иконки Mfd в формате SVG", + "pt": "Mfd ícones como SVG", + "nl": "Mfd-pictogrammen als SVG", + "fr": "Icônes Mfd en SVG", + "it": "Icone Mfd come SVG", + "es": "Iconos mfd como SVG", + "pl": "Ikony MFD jako SVG", + "zh-cn": "Mfd 图标为 SVG" }, - "branch": "main", - "github": "https://github.com/iobroker-community-adapters/ioBroker.icons-freepic", - "installs": 484, - "weekDownloads": 25, - "stars": -1, + "branch": "master", + "github": "https://github.com/ioBroker/ioBroker.icons-mfd-svg", + "installs": 11227, + "weekDownloads": 192, + "stars": 9, "issues": 0, "score": 1 }, @@ -27409,40 +27238,11 @@ "ru": "Набор иконок для визуализации дома в PNG" }, "titleFull": "Ultimate icon set for visualisation as PNG", - "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.icons-ultimate-png", - "installs": 6373, - "weekDownloads": 93, - "stars": 8, - "issues": 3, - "score": 1 - }, - "icons-material-svg": { - "title": { - "de": "icons-material-svg", - "en": "icons-material-svg", - "ru": "icons-material-svg", - "zh-cn": "icons-material-svg" - }, - "content": "adapterref/iobroker.icons-material-svg/README.md", - "icon": "adapterref/iobroker.icons-material-svg/icons-material-svg.png", - "keywords": "icons, material design, ioBroker", - "authors": "bluefox ", - "license": "MIT", - "published": "2015-05-20T18:41:10.070Z", - "version": "0.1.0", - "latestVersion": "0.1.0", - "description": { - "en": "Icon set for visualisation as SVG from google.", - "de": "Bildersatz für die Visualisierung als SVG vom google", - "ru": "Набор иконок для визуализации дома в SVG от google" - }, - "titleFull": "Material google design icons as SVG", - "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.icons-material-svg", - "installs": 3564, - "weekDownloads": 67, - "stars": 6, + "branch": "master", + "github": "https://github.com/ioBroker/ioBroker.icons-ultimate-png", + "installs": 6364, + "weekDownloads": 93, + "stars": 8, "issues": 3, "score": 1 }, @@ -27487,57 +27287,39 @@ }, "branch": "master", "github": "https://github.com/ioBroker/ioBroker.icons-mfd-png", - "installs": 7939, + "installs": 7941, "weekDownloads": 159, "stars": 7, "issues": 0, "score": 1 }, - "icons-mfd-svg": { + "icons-open-icon-library-png": { "title": { - "de": "icons-mfd-svg", - "en": "icons-mfd-svg", - "ru": "icons-mfd-svg", - "zh-cn": "icons-mfd-svg" + "de": "icons-open-icon-library-png", + "en": "icons-open-icon-library-png", + "ru": "icons-open-icon-library-png", + "zh-cn": "icons-open-icon-library-png" }, - "content": "adapterref/iobroker.icons-mfd-svg/README.md", - "icon": "adapterref/iobroker.icons-mfd-svg/icons-mfd-svg.png", - "keywords": "icons, mfd, knx", - "authors": "mfd, bluefox ", - "license": "CC BY-SA 3.0", - "published": "2015-05-20T18:39:41.938Z", - "version": "1.2.0", - "latestVersion": "1.2.0", + "content": "adapterref/iobroker.icons-open-icon-library-png/README.md", + "icon": "adapterref/iobroker.icons-open-icon-library-png/icons-open-icon-library-png.png", + "keywords": "icons, material design, ioBroker", + "authors": "bluefox ", + "license": "MIT", + "published": "2015-05-31T17:49:40.646Z", + "version": "0.1.2", + "latestVersion": "0.1.2", "description": { - "en": "Icon set for visualisation for home automation as SVG", - "de": "Icon-Set zur Visualisierung für die Hausautomation als SVG", - "ru": "Набор иконок для визуализации домашней автоматизации в формате SVG", - "pt": "Conjunto de ícones para visualização para automação residencial como SVG", - "nl": "Icon set voor visualisatie voor domotica als SVG", - "fr": "Jeu d'icônes pour la visualisation de la domotique au format SVG", - "it": "Icona impostata per la visualizzazione per la domotica come SVG", - "es": "Conjunto de iconos para visualización de domótica como SVG", - "pl": "Zestaw ikon do wizualizacji automatyki domowej jako SVG", - "zh-cn": "用于将家庭自动化可视化为 SVG 的图标集" - }, - "titleFull": { - "en": "Mfd icons as SVG", - "de": "Mfd-Icons als SVG", - "ru": "Иконки Mfd в формате SVG", - "pt": "Mfd ícones como SVG", - "nl": "Mfd-pictogrammen als SVG", - "fr": "Icônes Mfd en SVG", - "it": "Icone Mfd come SVG", - "es": "Iconos mfd como SVG", - "pl": "Ikony MFD jako SVG", - "zh-cn": "Mfd 图标为 SVG" + "en": "Open icon library set for visualisation as PNG", + "de": "Open icon library Bildersatz für die Visualisierung als PNG", + "ru": "Набор иконок для из open icon library визуализации в PNG" }, + "titleFull": "Open icon library set as PNG", "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.icons-mfd-svg", - "installs": 11221, - "weekDownloads": 192, - "stars": 9, - "issues": 0, + "github": "https://github.com/ioBroker/ioBroker.icons-open-icon-library-png", + "installs": 4963, + "weekDownloads": 59, + "stars": 14, + "issues": 4, "score": 1 }, "icons-icons8": { @@ -27563,480 +27345,413 @@ "titleFull": "Icons from Icons8.com", "branch": "master", "github": "https://github.com/ioBroker/ioBroker.icons-icons8", - "installs": 6264, + "installs": 6258, "weekDownloads": 594, "stars": 6, "issues": 3, "score": 1 - } - } - }, - "visualization-widgets": { - "title": { - "en": "Visualization Widgets", - "de": "Visualisierung Widgets", - "ru": "Визуальные виджеты", - "pt": "Widgets de visualização", - "nl": "Visualisatie Widgets", - "fr": "Widgets de visualisation", - "it": "Widget di visualizzazione", - "es": "Widgets de visualización", - "pl": "Widżetowe widżety" - }, - "pages": { - "vis-jqui-mfd": { - "title": { - "de": "vis-jqui-mfd", - "en": "vis-jqui-mfd", - "ru": "vis-jqui-mfd", - "zh-cn": "vis-jqui-mfd" - }, - "content": "adapterref/iobroker.vis-jqui-mfd/README.md", - "icon": "adapterref/iobroker.vis-jqui-mfd/jqui-mfd.png", - "keywords": "jqui-mfd, vis, GUI, IoT, graphical, scada", - "authors": "hobbyquaker , bluefox ", - "license": "MIT", - "published": "2015-09-30T20:11:35.214Z", - "version": "1.1.1", - "latestVersion": "1.1.1", - "description": { - "en": "jQuery-UI Widgets for ioBroker.vis with OpenAutomationProject icons", - "de": "jQuery-UI Widgets für ioBroker.vis mit OpenAutomationProject Bilder", - "ru": "jQuery-UI Widgets для ioBroker.vis с иконками OpenAutomationProject", - "pt": "Widgets jQuery-UI para ioBroker.vis com ícones OpenAutomationProject", - "nl": "jQuery-UI Widgets voor ioBroker.vis met OpenAutomationProject-pictogrammen", - "fr": "Widgets jQuery-UI pour ioBroker.vis avec des icônes OpenAutomationProject", - "it": "jQuery-UI Widget per ioBroker.vis con icone OpenAutomationProject", - "es": "jQuery-UI Widgets para ioBroker.vis con iconos de OpenAutomationProject", - "pl": "Widgety jQuery-UI dla ioBroker.vis z ikonami OpenAutomationProject" - }, - "titleFull": { - "en": "jQuery-UI style Widgets", - "de": "jQuery-UI-Stil Widgets", - "ru": "Виджеты в стиле jQuery-UI", - "pt": "Widgets estilo jQuery-UI", - "nl": "jQuery-UI-stijl Widgets", - "fr": "Widgets de style jQuery-UI", - "it": "Widget di stile jQuery-UI", - "es": "Widgets de estilo jQuery-UI", - "pl": "Widżety w stylu jQuery-UI" - }, - "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.vis-jqui-mfd", - "installs": 10863, - "weekDownloads": 235, - "stars": 9, - "issues": 20, - "score": 1 - }, - "vis-material-advanced": { - "title": { - "de": "vis-material-advanced", - "en": "vis-material-advanced", - "ru": "vis-material-advanced", - "zh-cn": "vis-material-advanced" - }, - "content": "adapterref/iobroker.vis-material-advanced/README.md", - "icon": "adapterref/iobroker.vis-material-advanced/vis-material-advanced.png", - "keywords": "vis, material, widget, iobroker", - "authors": "EdgarM73 ", - "license": "MIT", - "published": "2020-08-27T11:38:20.888Z", - "version": "1.7.4", - "latestVersion": "1.7.4", - "description": { - "en": "This Adapter provides standardized Widgets for vis in ioBroker. Lots of different predifined widgets", - "de": "Dieser Adapter bietet standardisierte Widgets für vis in ioBroker. ", - "ru": "Этот адаптер предоставляет стандартизированные виджеты для vis в ioBroker. ", - "pt": "Este adaptador fornece Widgets padronizados para visualização no ioBroker. ", - "nl": "Deze adapter biedt gestandaardiseerde widgets voor vis in ioBroker. ", - "fr": "Cet adaptateur fournit des widgets standardisés pour la visibilité dans ioBroker. ", - "it": "Questo adattatore fornisce widget standardizzati per vis in ioBroker. ", - "es": "Este adaptador proporciona widgets estandarizados para vis in ioBroker. ", - "pl": "Ten adapter zapewnia ustandaryzowane widżety dla vis w ioBroker. ", - "zh-cn": "该适配器为ioBroker中的vis提供了标准化的小部件。" - }, - "titleFull": { - "en": "Material Advanced", - "de": "Material Advanced", - "ru": "Расширенный материал", - "pt": "Material Avançado", - "nl": "Materiaal geavanceerd", - "fr": "Matériel avancé", - "it": "Materiale avanzato", - "es": "Material avanzado", - "pl": "Materiał zaawansowany", - "zh-cn": "材料先进" - }, - "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.vis-material-advanced", - "installs": 7636, - "weekDownloads": 108, - "stars": 2, - "issues": 20, - "score": 1 }, - "vis-materialdesign": { + "icons-addictive-flavour-png": { "title": { - "de": "vis-materialdesign", - "en": "vis-materialdesign", - "ru": "vis-materialdesign", - "zh-cn": "vis-materialdesign" + "de": "icons-addictive-flavour-png", + "en": "icons-addictive-flavour-png", + "ru": "icons-addictive-flavour-png", + "zh-cn": "icons-addictive-flavour-png" }, - "content": "adapterref/iobroker.vis-materialdesign/README.md", - "icon": "adapterref/iobroker.vis-materialdesign/vis-materialdesign.png", - "keywords": "vis, material, GUI", - "authors": "Scrounger ", + "content": "adapterref/iobroker.icons-addictive-flavour-png/README.md", + "icon": "adapterref/iobroker.icons-addictive-flavour-png/icons-addictive-flavour-png.png", + "keywords": "icons, material design, ioBroker", + "authors": "bluefox ", "license": "MIT", - "published": "2019-09-20T16:13:26.396Z", - "version": "0.5.9", - "latestVersion": "0.5.9", - "materialize": true, + "published": "2015-05-20T18:40:16.922Z", + "version": "0.1.0", + "latestVersion": "0.1.0", "description": { - "en": "Material Design Widgets are based on Google's material design guidelines. The adapter uses different libraries (material components web library, vuetify, chartjs, etc.).", - "de": "Material Design Widgets basieren auf den Google-Richtlinien für das Material Design. Dabei verwendet der Adapter verschiedene Bibliothek (material components web library, vuetify, chartjs, etc.).", - "ru": "Виджеты для проектирования материалов основаны на руководстве Google по проектированию материалов. Адаптер использует различные библиотеки (material components web library, vuetify, chartjs, и т.д.).", - "pt": "Os Widgets de design de materiais são baseados nas diretrizes de design de materiais do Google. O adaptador usa bibliotecas diferentes (material components web library, vuetify, chartjs, etc.).", - "nl": "Material Design Widgets zijn gebaseerd op de materiaalontwerprichtlijnen van Google. De adapter maakt gebruik van verschillende bibliotheken (material components web library, vuetify, chartjs, etc.).", - "fr": "Les Widgets de conception de matériaux sont basés sur les directives de conception de matériaux de Google. L'adaptateur utilise différentes bibliothèques (material components web library, vuetify, chartjs, etc.).", - "it": "I widget per il design dei materiali si basano sulle linee guida per il design dei materiali di Google. L'adattatore utilizza diverse librerie (material components web library, vuetify, chartjs, ecc.)", - "es": "Los Widgets de diseño de materiales se basan en las directrices de diseño de materiales de Google. El adaptador utiliza diferentes librerías (material components web library, vuetify, chartjs, etc.).", - "pl": "Widgety do projektowania materiałów oparte są na wytycznych Google dotyczących projektowania materiałów. Adapter wykorzystuje różne biblioteki (material components web library, vuetify, chartjs, itp.)", - "zh-cn": "Material Design Widgets基于Google的Material Design准则。适配器使用不同的库(材料组件Web库,vuetify,chartjs等)。" - }, - "titleFull": { - "en": "Material Design Widgets", - "de": "Material Design Widgets", - "ru": "Material Design Widgets", - "pt": "Material Design Widgets", - "nl": "Material Design Widgets", - "fr": "Material Design Widgets", - "it": "Material Design Widgets", - "es": "Material Design Widgets", - "pl": "Material Design Widgets", - "zh-cn": "Material Design Widgets" + "en": "Icon set for visualisation as PNG", + "de": "Bildersatz für die Visualisierung als PNG", + "ru": "Набор иконок для визуализации в PNG" }, + "titleFull": "Addictive flavour icon set as PNG", "branch": "master", - "github": "https://github.com/Scrounger/ioBroker.vis-materialdesign", - "installs": 7356, - "weekDownloads": 129, - "stars": 59, - "issues": 82, + "github": "https://github.com/ioBroker/ioBroker.icons-addictive-flavour-png", + "installs": 4231, + "weekDownloads": 80, + "stars": 4, + "issues": 3, "score": 1 }, - "vis-map": { + "icons-material-png": { "title": { - "de": "vis-map", - "en": "vis-map", - "ru": "vis-map", - "zh-cn": "vis-map" - }, - "content": "adapterref/iobroker.vis-map/README.md", - "icon": "adapterref/iobroker.vis-map/vis-map.png", - "keywords": "map, vis, GUI, graphical, scada", - "authors": "Pmant ", - "published": "2016-07-09T06:35:25.570Z", - "version": "1.1.2", - "latestVersion": "1.1.2", - "materialize": true, - "description": { - "en": "Map Widgets for ioBroker.vis", - "de": "Map Widgets für ioBroker.vis", - "ru": "Виджеты карт для ioBroker.vis", - "pt": "Map Widgets para ioBroker.vis", - "nl": "Kaartwidgets voor ioBroker.vis", - "fr": "Widgets cartographiques pour ioBroker.vis", - "it": "Widget mappa per ioBroker.vis", - "es": "Widgets del mapa para ioBroker.vis", - "pl": "Widgety map dla ioBroker.vis" + "de": "icons-material-png", + "en": "icons-material-png", + "ru": "icons-material-png", + "zh-cn": "icons-material-png" }, - "titleFull": { - "en": "vis map Widgets", - "de": "vis-Kartenwidgets", - "ru": "vis виджеты карт", - "pt": "vis map Widgets", - "nl": "vis map Widgets", - "fr": "vis carte Widgets", - "it": "vis mappa Widget", - "es": "vis map Widgets", - "pl": "vis map Widgets" + "content": "adapterref/iobroker.icons-material-png/README.md", + "icon": "adapterref/iobroker.icons-material-png/icons-material-png.png", + "keywords": "icons, material design, ioBroker", + "authors": "bluefox ", + "license": "MIT", + "published": "2015-05-20T18:40:46.087Z", + "version": "0.1.0", + "latestVersion": "0.1.0", + "description": { + "en": "Icon set for visualisation as PNG from google.", + "de": "Bildersatz für die Visualisierung als PNG vom google", + "ru": "Набор иконок для визуализации дома в PNG от google" }, + "titleFull": "Material google design icons as PNG", "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.vis-map", - "installs": 4098, - "weekDownloads": 194, - "stars": 11, - "issues": 12, + "github": "https://github.com/ioBroker/ioBroker.icons-material-png", + "installs": 5484, + "weekDownloads": 89, + "stars": 4, + "issues": 4, "score": 1 }, - "vis-hqwidgets": { + "icons-fatcow-hosting": { "title": { - "de": "vis-hqwidgets", - "en": "vis-hqwidgets", - "ru": "vis-hqwidgets", - "zh-cn": "vis-hqwidgets" + "de": "icons-fatcow-hosting", + "en": "icons-fatcow-hosting", + "ru": "icons-fatcow-hosting", + "zh-cn": "icons-fatcow-hosting" }, - "content": "adapterref/iobroker.vis-hqwidgets/README.md", - "icon": "adapterref/iobroker.vis-hqwidgets/hqwidgets.png", - "keywords": "hqwidgets, vis, GUI, graphical, scada", + "content": "adapterref/iobroker.icons-fatcow-hosting/README.md", + "icon": "adapterref/iobroker.icons-fatcow-hosting/icons-fatcow-hosting.png", + "keywords": "icons, material design, ioBroker", "authors": "bluefox ", - "published": "2015-07-19T16:00:19.063Z", - "version": "1.5.1", - "latestVersion": "1.5.1", + "license": "MIT", + "published": "2016-11-28T20:43:40.799Z", + "version": "0.1.0", + "latestVersion": "0.1.0", "description": { - "en": "High quality Widgets for ioBroker.vis", - "de": "Hochwertige (High quality) Widgets für ioBroker.vis", - "ru": "Высококачественные виджеты (High quality) для ioBroker.vis", - "pt": "Widgets de alta qualidade para ioBroker.vis", - "nl": "Hoge kwaliteit (High quality) Widgets voor ioBroker.vis", - "fr": "Widgets de haute qualité (High quality) pour ioBroker.vis", - "it": "Widget di alta qualità (High quality) per ioBroker.vis", - "es": "Widgets de alta calidad (High quality) para ioBroker.vis", - "pl": "Wysokiej jakości widżety (High quality) dla ioBroker.vis" - }, - "titleFull": { - "en": "High quality Widgets", - "de": "Hochwertige Widgets", - "ru": "Виджеты высокого качества", - "pt": "Widgets de alta qualidade", - "nl": "Widgets van hoge kwaliteit", - "fr": "Widgets de haute qualité", - "it": "Widget di alta qualità", - "es": "Widgets de alta calidad", - "pl": "Widżety wysokiej jakości", - "zh-cn": "高品质的小工具" + "en": "Open icon library set for visualisation from FatCow Hosting", + "de": "Open icon library Bildersatz für die Visualisierung von FatCow Hosting", + "ru": "Набор иконок для из open icon library визуализации от FatCow Hosting" }, + "titleFull": "Open icon library set from FatCow Hosting", "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.vis-hqwidgets", - "installs": 19206, - "weekDownloads": 455, - "stars": 18, - "issues": 11, + "github": "https://github.com/ioBroker/ioBroker.icons-fatcow-hosting", + "installs": 3149, + "weekDownloads": 54, + "stars": 4, + "issues": 4, "score": 1 }, - "vis-material": { + "icons-material-svg": { "title": { - "de": "vis-material", - "en": "vis-material", - "ru": "vis-material", - "zh-cn": "vis-material" + "de": "icons-material-svg", + "en": "icons-material-svg", + "ru": "icons-material-svg", + "zh-cn": "icons-material-svg" }, - "content": "adapterref/iobroker.vis-material/README.md", - "icon": "adapterref/iobroker.vis-material/material.png", - "keywords": "material, vis, GUI, graphical, scada", - "authors": "nisiode ", + "content": "adapterref/iobroker.icons-material-svg/README.md", + "icon": "adapterref/iobroker.icons-material-svg/icons-material-svg.png", + "keywords": "icons, material design, ioBroker", + "authors": "bluefox ", "license": "MIT", - "published": "2018-01-10T20:55:37.228Z", - "version": "0.1.3", - "latestVersion": "0.1.3", + "published": "2015-05-20T18:41:10.070Z", + "version": "0.1.0", + "latestVersion": "0.1.0", "description": { - "en": "material Widgets for ioBroker.vis", - "de": "material Widgets für ioBroker.vis", - "ru": "material Widgets для ioBroker.vis", - "pt": "molde de Widgets para o ioBroker.vis", - "fr": "modèle de Widgets pour ioBroker.vis", - "nl": "sjabloon widgets voor ioBroker.vis" - }, - "titleFull": { - "en": "material widgets", - "de": "material Widgets", - "ru": "material виджеты", - "pt": "widgets de material", - "fr": "widgets matériels", - "nl": "materiaal widgets" + "en": "Icon set for visualisation as SVG from google.", + "de": "Bildersatz für die Visualisierung als SVG vom google", + "ru": "Набор иконок для визуализации дома в SVG от google" }, + "titleFull": "Material google design icons as SVG", "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.vis-material", - "installs": 2524, - "weekDownloads": 55, - "stars": 56, - "issues": 12, + "github": "https://github.com/ioBroker/ioBroker.icons-material-svg", + "installs": 3568, + "weekDownloads": 67, + "stars": 6, + "issues": 3, "score": 1 }, - "vis-2-widgets-sweethome3d": { + "icons-eclipse-smarthome-classic": { "title": { - "de": "vis-2-widgets-sweethome3d", - "en": "vis-2-widgets-sweethome3d", - "ru": "vis-2-widgets-sweethome3d", - "zh-cn": "vis-2-widgets-sweethome3d" + "de": "icons-eclipse-smarthome-classic", + "en": "icons-eclipse-smarthome-classic", + "ru": "icons-eclipse-smarthome-classic", + "zh-cn": "icons-eclipse-smarthome-classic" }, - "content": "adapterref/iobroker.vis-2-widgets-sweethome3d/README.md", - "icon": "adapterref/iobroker.vis-2-widgets-sweethome3d/vis-2-widgets-sweethome3d.png", - "keywords": "Sweethome, 3d", - "authors": "bluefox ", - "license": "GPL-2.0-only", - "published": "2023-11-17T06:29:32.618Z", - "version": "-.-.-", - "latestVersion": "0.2.0", + "content": "adapterref/iobroker.icons-eclipse-smarthome-classic/README.md", + "icon": "adapterref/iobroker.icons-eclipse-smarthome-classic/icons-eclipse-smarthome-classic.png", + "keywords": "icons", + "authors": "jogibear9988 ", + "license": "EPL", + "published": "2023-08-30T09:46:04.471Z", + "version": "1.0.0", + "latestVersion": "1.0.0", "description": { - "en": "Vis 2 Widgets SweetHome-3D" + "en": "Icons from Eclipse Smarthome Classic", + "de": "Icons von Eclipse Smarthome Classic", + "ru": "Иконки от Eclipse Smarthome Classic", + "pt": "Ícones de Eclipse Smarthome clássico", + "nl": "Icons van Eclipse Smarthome Classic", + "fr": "Icons de Eclipse Smarthome Classic", + "it": "Icone di Eclipse Smarthome Classic", + "es": "Iconos de Eclipse Smarthome Classic", + "pl": "Icons from Eclipse Smarthome Classic (ang.)", + "uk": "Ікона від Eclipse Smarthome Classic", + "zh-cn": "Eclipse Smarthomeic" }, "titleFull": { - "en": "Vis 2 Widgets SweetHome-3D" + "en": "icons eclipse smarthome classic", + "de": "icons eclipse smarthome classic", + "ru": "icons eclipse smarthome classic", + "pt": "icons eclipse smarthome classic", + "nl": "icons eclipse smarthome classic", + "fr": "icons eclipse smarthome classic", + "it": "icons eclipse smarthome classic", + "es": "icons eclipse smarthome classic", + "pl": "icons eclipse smarthome classic", + "uk": "icons eclipse smarthome classic", + "zh-cn": "icons eclipse smarthome classic" }, - "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.vis-2-widgets-sweethome3d", - "installs": 337, - "weekDownloads": 10, + "branch": "main", + "github": "https://github.com/iobroker-community-adapters/ioBroker.icons-eclipse-smarthome-classic", + "installs": 379, + "weekDownloads": 15, "stars": -1, - "issues": 18, + "issues": 0, "score": 1 }, - "vis-timeandweather": { + "icons-freepic": { + "title": { + "de": "icons-freepic", + "en": "icons-freepic", + "ru": "icons-freepic", + "zh-cn": "icons-freepic" + }, + "content": "adapterref/iobroker.icons-freepic/README.md", + "icon": "adapterref/iobroker.icons-freepic/icons-freepic.png", + "keywords": "icons", + "authors": "jogibear9988 ", + "license": "MIT", + "published": "2023-08-30T10:35:24.172Z", + "version": "1.0.0", + "latestVersion": "1.0.0", + "description": { + "en": "Icons from freepic", + "de": "Icons von freepic", + "ru": "Иконки от freepic", + "pt": "Ícones de freepic", + "nl": "Icons van freepic", + "fr": "Icons de freepic", + "it": "Icone di freepic", + "es": "Iconos de freepic", + "pl": "Icons from freepic (ang.)", + "uk": "Ікона від freepic", + "zh-cn": "freepic" + }, + "titleFull": { + "en": "icons freepic", + "de": "icons freepic", + "ru": "icons freepic", + "pt": "icons freepic", + "nl": "icons freepic", + "fr": "icons freepic", + "it": "icons freepic", + "es": "icons freepic", + "pl": "icons freepic", + "uk": "icons freepic", + "zh-cn": "icons freepic" + }, + "branch": "main", + "github": "https://github.com/iobroker-community-adapters/ioBroker.icons-freepic", + "installs": 481, + "weekDownloads": 25, + "stars": -1, + "issues": 0, + "score": 1 + } + } + }, + "visualization-widgets": { + "title": { + "en": "Visualization Widgets", + "de": "Visualisierung Widgets", + "ru": "Визуальные виджеты", + "pt": "Widgets de visualização", + "nl": "Visualisatie Widgets", + "fr": "Widgets de visualisation", + "it": "Widget di visualizzazione", + "es": "Widgets de visualización", + "pl": "Widżetowe widżety" + }, + "pages": { + "vis-2-widgets-ovarious": { "title": { - "de": "vis-timeandweather", - "en": "vis-timeandweather", - "ru": "vis-timeandweather", - "zh-cn": "vis-timeandweather" + "de": "vis-2-widgets-ovarious", + "en": "vis-2-widgets-ovarious", + "ru": "vis-2-widgets-ovarious", + "zh-cn": "vis-2-widgets-ovarious" }, - "content": "adapterref/iobroker.vis-timeandweather/README.md", - "icon": "adapterref/iobroker.vis-timeandweather/timeandweather.png", - "keywords": "timeandweather, vis, GUI, graphical, scada", - "authors": "bluefox ", + "content": "adapterref/iobroker.vis-2-widgets-ovarious/README.md", + "icon": "adapterref/iobroker.vis-2-widgets-ovarious/vis-2-widgets-ovarious.png", + "keywords": "vis-2, widgets, vis-2-widgets-ovarious", + "authors": "oweitman ", "license": "MIT", - "published": "2015-10-04T15:09:43.962Z", - "version": "1.2.2", - "latestVersion": "1.2.2", + "published": "2024-07-27T21:07:10.803Z", + "version": "-.-.-", + "latestVersion": "0.1.9", "description": { - "en": "Time and weather widgets for ioBroker.vis", - "de": "Zeit- und Wetterwidgets für ioBroker.vis", - "ru": "Виджеты времени и погоды для ioBroker.vis", - "pt": "Widgets de tempo para ioBroker.vis", - "nl": "Tijd en weer widgets voor ioBroker", - "fr": "Widgets temps et temps pour ioBroker.vis", - "it": "Tempo e widget meteo per ioBroker.vis", - "es": "Widgets de tiempo y tiempo para ioBroker.vis", - "pl": "Time and weather widgets for ioBrokervis (ang.)", - "zh-cn": "气布罗克的时间和天气目标。" + "en": "Vis-2 widget ovarious", + "de": "Vis-2 widget ovarious", + "ru": "Vis-2 widget ovarious", + "pt": "Vis-2 widget ovarious", + "nl": "Vis-2 widget ovarious", + "fr": "Vis-2 widget ovarious", + "it": "Vis-2 widget ovarious", + "es": "Vis-2 widget ovarious", + "pl": "Vis-2 widget ovarious", + "uk": "Vis-2 widget ovarious", + "zh-cn": "Vis-2 widget ovarious" }, "titleFull": { - "en": "Time and weather Widgets", - "de": "Zeit und Wetter Widgets", - "ru": "Виджеты времени и погоды", - "pt": "Tempo e tempo Widgets", - "nl": "Tijd en weer Widgets", - "fr": "Heure et temps Widgets", - "it": "Tempo e tempo", - "es": "Hora y tiempo Widgets", - "pl": "Czas i pogoda", - "zh-cn": "时间和天气目标" + "en": "Vis-2 widget ovarious", + "de": "Vis-2 widget ovarious", + "ru": "Vis-2 widget ovarious", + "pt": "Vis-2 widget ovarious", + "nl": "Vis-2 widget ovarious", + "fr": "Vis-2 widget ovarious", + "it": "Vis-2 widget ovarious", + "es": "Vis-2 widget ovarious", + "pl": "Vis-2 widget ovarious", + "uk": "Vis-2 widget ovarious", + "zh-cn": "Vis-2 小部件卵巢" }, - "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.vis-timeandweather", - "installs": 17380, - "weekDownloads": 217, - "stars": 17, - "issues": 9, - "score": 1 + "branch": "main", + "github": "https://github.com/oweitman/ioBroker.vis-2-widgets-ovarious", + "installs": 62, + "weekDownloads": 19, + "stars": -1 }, - "vis-canvas-gauges": { + "vis-lcars": { "title": { - "de": "vis-canvas-gauges", - "en": "vis-canvas-gauges", - "ru": "vis-canvas-gauges", - "zh-cn": "vis-canvas-gauges" + "de": "vis-lcars", + "en": "vis-lcars", + "ru": "vis-lcars", + "zh-cn": "vis-lcars" }, - "content": "adapterref/iobroker.vis-canvas-gauges/README.md", - "icon": "adapterref/iobroker.vis-canvas-gauges/vis-canvas-gauges.png", - "keywords": "canvas-gauges, vis, GUI, graphical, scada", - "authors": "bluefox ", + "content": "adapterref/iobroker.vis-lcars/README.md", + "icon": "adapterref/iobroker.vis-lcars/lcars.png", + "keywords": "lcars, star trek, vis, GUI, graphical, scada", + "authors": "hobbyquaker ", "license": "MIT", - "published": "2016-09-29T20:28:59.797Z", - "version": "1.0.1", - "latestVersion": "1.0.1", + "published": "2015-07-09T22:03:51.410Z", + "version": "1.1.1", + "latestVersion": "1.1.1", "description": { - "en": "Canvas gauges for ioBroker.vis", - "de": "Canvas gauges für ioBroker.vis", - "ru": "Canvas gauges для ioBroker.vis" + "en": "Star Trek Widgets for ioBroker.vis", + "de": "Star Trek Widgets für ioBroker.vis", + "ru": "Star Trek Widgets для ioBroker.vis" }, "titleFull": { - "en": "Canvas-gauges for ioBroker.vis" + "en": "lcars style Widgets" }, "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.vis-canvas-gauges", - "installs": 7208, - "weekDownloads": 107, - "stars": 12, - "issues": 10, + "github": "https://github.com/ioBroker/ioBroker.vis-lcars", + "installs": 2761, + "weekDownloads": 48, + "stars": 8, + "issues": 3, "score": 1 }, - "vis-weather": { + "vis-inventwo": { "title": { - "de": "vis-weather", - "en": "vis-weather", - "ru": "vis-weather", - "zh-cn": "vis-weather" + "de": "vis-inventwo", + "en": "vis-inventwo", + "ru": "vis-inventwo", + "zh-cn": "vis-inventwo" }, - "content": "adapterref/iobroker.vis-weather/README.md", - "icon": "adapterref/iobroker.vis-weather/vis-weather.png", - "keywords": "weather, vis, GUI, graphical, scada", - "authors": "René G. ", + "content": "adapterref/iobroker.vis-inventwo/README.md", + "icon": "adapterref/iobroker.vis-inventwo/inventwo.png", + "keywords": "home automation, inventwo, vis", + "authors": "jkvarel , skvarel ", "license": "MIT", - "published": "2017-05-14T10:52:23.840Z", - "version": "2.5.9", - "latestVersion": "2.5.9", + "published": "2020-03-01T16:34:53.649Z", + "version": "3.3.4", + "latestVersion": "3.3.4", "materialize": true, + "compact": true, "description": { - "en": "general flot-based weather Widgets to be used with daswetter or weatherundergrund adapter", - "de": "allgemeine Flot-basierte Wetter-Widgets, die mit daswetter- oder weatherundergrund-Adapter verwendet werden können", - "ru": "Визиты, которые будут использоваться с адаптером daswetter или weatherundergrund", - "pt": "Widgets de clima baseados em flotadores em geral para serem usados ​​com o adaptador daswetter ou weatherundergrund", - "nl": "algemene op flot gebaseerde weer Widgets voor gebruik met daswetter of weatherundergrund adapter", - "fr": "Widgets météo à base de flot à utiliser avec un adaptateur daswetter ou weatherundergrund", - "it": "widget meteo generali basati su flottazione da utilizzare con l'adattatore daswetter o weatherundergrund", - "es": "Widgets meteorológicos generales basados ​​en flotante para ser utilizados con el adaptador daswetter o weatherundergrund", - "pl": "Ogólne widgety pogodowe oparte na flotach, które mają być używane z adapterem daswetter lub weatherundergrund", - "zh-cn": "基于浮点的常规天气小部件,可与daswetter或weatherundergrund适配器一起使用", - "uk": "загальні віджети погоди на основі флоту для використання з адаптером daswetter або weatherundergrund" + "en": "inventwo Design widgets for ioBroker.vis", + "de": "inventwo Design Widgets für ioBroker.vis", + "ru": "Изобретены виджеты дизайна для ioBroker.vis", + "pt": "widgets de Design do inventwo para ioBroker.vis", + "nl": "inventwo Ontwerpwidgets voor ioBroker.vis", + "fr": "widgets Inventwo Design pour ioBroker.vis", + "it": "inventwo Widget di design per ioBroker.vis", + "es": "inventwo Widgets de diseño para ioBroker.vis", + "pl": "wynalazki Widżety projektowe dla ioBroker.vis", + "uk": "винайти два дизайнерських віджети для ioBroker.vis", + "zh-cn": "ioBroker.vis的inventwo设计小部件" }, "titleFull": { - "en": "weather Widgets", - "de": "Wetter Widgets", - "ru": "погода Виджеты", - "pt": "Widgets meteorológicos", - "nl": "weer Widgets", - "fr": "météo Widgets", - "it": "widget meteo", - "es": "Widgets del tiempo", - "pl": "Widgety pogodowe", - "zh-cn": "天气小部件", - "uk": "Віджети погоди" + "en": "inventwo Design Widgets", + "de": "inventwo Design Widgets", + "ru": "Изобретательские Виджеты Дизайна", + "pt": "inventwo Design Widgets", + "nl": "inventwo Design Widgets", + "fr": "inventwo Design Widgets", + "it": "inventwo Design Widgets", + "es": "inventwo Widgets de diseño", + "pl": "wynalazki dwóch widżetów projektowych", + "uk": "винайти два дизайнерські віджети", + "zh-cn": "inventwo设计小部件" }, "branch": "master", - "github": "https://github.com/rg-engineering/ioBroker.vis-weather", - "installs": 8585, - "weekDownloads": 203, - "stars": 5, - "issues": 4, + "github": "https://github.com/inventwo/ioBroker.vis-inventwo", + "installs": 13492, + "weekDownloads": 304, + "stars": 42, + "issues": 56, "score": 1 }, - "vis-fancyswitch": { + "vis-map": { "title": { - "de": "vis-fancyswitch", - "en": "vis-fancyswitch", - "ru": "vis-fancyswitch", - "zh-cn": "vis-fancyswitch" + "de": "vis-map", + "en": "vis-map", + "ru": "vis-map", + "zh-cn": "vis-map" }, - "content": "adapterref/iobroker.vis-fancyswitch/README.md", - "icon": "adapterref/iobroker.vis-fancyswitch/fancyswitch.png", - "keywords": "fancyswitch, vis, GUI, graphical, scada", - "authors": "bluefox ", - "license": "Apache 2.0", - "published": "2015-10-04T13:27:00.250Z", - "version": "1.1.0", - "latestVersion": "1.1.0", + "content": "adapterref/iobroker.vis-map/README.md", + "icon": "adapterref/iobroker.vis-map/vis-map.png", + "keywords": "map, vis, GUI, graphical, scada", + "authors": "Pmant ", + "published": "2016-07-09T06:35:25.570Z", + "version": "1.1.2", + "latestVersion": "1.1.2", + "materialize": true, "description": { - "en": "Switch widgets for ioBroker.vis", - "de": "Schalter und Wippe-Widgets für ioBroker.vis", - "ru": "Переключатели для ioBroker.vis" + "en": "Map Widgets for ioBroker.vis", + "de": "Map Widgets für ioBroker.vis", + "ru": "Виджеты карт для ioBroker.vis", + "pt": "Map Widgets para ioBroker.vis", + "nl": "Kaartwidgets voor ioBroker.vis", + "fr": "Widgets cartographiques pour ioBroker.vis", + "it": "Widget mappa per ioBroker.vis", + "es": "Widgets del mapa para ioBroker.vis", + "pl": "Widgety map dla ioBroker.vis" }, - "titleFull": "ioBroker Visualisation - fancyswitch style Widgets", - "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.vis-fancyswitch", - "installs": 8636, - "weekDownloads": 117, - "stars": 7, - "issues": 4, + "titleFull": { + "en": "vis map Widgets", + "de": "vis-Kartenwidgets", + "ru": "vis виджеты карт", + "pt": "vis map Widgets", + "nl": "vis map Widgets", + "fr": "vis carte Widgets", + "it": "vis mappa Widget", + "es": "vis map Widgets", + "pl": "vis map Widgets" + }, + "branch": "master", + "github": "https://github.com/ioBroker/ioBroker.vis-map", + "installs": 4102, + "weekDownloads": 194, + "stars": 11, + "issues": 12, "score": 1 }, "vis-3dmodel": { @@ -28079,177 +27794,471 @@ "zh-cn": "3D模型" }, "branch": "master", - "github": "https://github.com/Excodibur/ioBroker.vis-3dmodel", - "installs": 133, - "weekDownloads": 50, - "stars": 2, - "issues": 14, + "github": "https://github.com/Excodibur/ioBroker.vis-3dmodel", + "installs": 134, + "weekDownloads": 50, + "stars": 2, + "issues": 14, + "score": 1 + }, + "vis-2-widgets-material": { + "title": { + "de": "vis-2-widgets-material", + "en": "vis-2-widgets-material", + "ru": "vis-2-widgets-material", + "zh-cn": "vis-2-widgets-material" + }, + "content": "adapterref/iobroker.vis-2-widgets-material/README.md", + "icon": "adapterref/iobroker.vis-2-widgets-material/vis-2-widgets-material.png", + "keywords": "vis-2-widgets-material", + "authors": "bluefox ", + "license": "MIT", + "published": "2022-10-21T13:44:26.382Z", + "version": "1.4.8", + "latestVersion": "1.4.10", + "description": { + "en": "Vis 2 Widgets Material" + }, + "titleFull": { + "en": "Vis 2 Widgets Material" + }, + "branch": "master", + "github": "https://github.com/ioBroker/ioBroker.vis-2-widgets-material", + "installs": 4411, + "weekDownloads": 327, + "stars": 8, + "issues": 22, + "score": 1 + }, + "vis-2-widgets-rssfeed": { + "title": { + "de": "vis-2-widgets-rssfeed", + "en": "vis-2-widgets-rssfeed", + "ru": "vis-2-widgets-rssfeed", + "zh-cn": "vis-2-widgets-rssfeed" + }, + "content": "adapterref/iobroker.vis-2-widgets-rssfeed/README.md", + "icon": "adapterref/iobroker.vis-2-widgets-rssfeed/vis-2-widgets-rssfeed.png", + "keywords": "vis-2, widgets, vis-2-widgets-rssfeed", + "authors": "oweitman ", + "license": "MIT", + "published": "2024-06-22T15:54:18.253Z", + "version": "0.3.5", + "latestVersion": "0.3.6", + "description": { + "en": "Vis-2 widget rssfeed", + "de": "Vis-2-Widget-RSSFeed", + "ru": "RSS-канал виджета Vis-2", + "pt": "Widget Vis-2 feed RSS", + "nl": "Vis-2 widget rssfeed", + "fr": "Flux RSS du widget Vis-2", + "it": "Widget Vis-2 RSSfeed", + "es": "rssfeed del widget Vis-2", + "pl": "Kanał RSS widżetu Vis-2", + "uk": "Vis-2 віджет rssfeed", + "zh-cn": "Vis-2 小部件 rssfeed" + }, + "titleFull": { + "en": "Vis-2 widget rssfeed", + "de": "Vis-2-Widget-RSSFeed", + "ru": "RSS-канал виджета Vis-2", + "pt": "Widget Vis-2 feed RSS", + "nl": "Vis-2 widget rssfeed", + "fr": "Flux RSS du widget Vis-2", + "it": "Widget Vis-2 RSSfeed", + "es": "rssfeed del widget Vis-2", + "pl": "Kanał RSS widżetu Vis-2", + "uk": "Vis-2 віджет rssfeed", + "zh-cn": "Vis-2 小部件 rssfeed" + }, + "branch": "main", + "github": "https://github.com/oweitman/ioBroker.vis-2-widgets-rssfeed", + "installs": 52, + "weekDownloads": 35, + "stars": -1 + }, + "vis-colorpicker": { + "title": { + "de": "vis-colorpicker", + "en": "vis-colorpicker", + "ru": "vis-colorpicker", + "zh-cn": "vis-colorpicker" + }, + "content": "adapterref/iobroker.vis-colorpicker/README.md", + "icon": "adapterref/iobroker.vis-colorpicker/colorpicker.png", + "keywords": "color picker, vis, GUI, graphical, scada", + "authors": "bluefox , pmant , hobbyquaker ", + "license": "MIT", + "published": "2015-07-14T20:44:24.530Z", + "version": "2.0.3", + "latestVersion": "2.0.3", + "description": { + "en": "Color picker Widgets for ioBroker.vis", + "de": "Color picker Widgets für ioBroker.vis", + "ru": "Выбор цвета Widgets для ioBroker.vis", + "pt": "Seletor de cores Widgets para ioBroker.vis", + "nl": "Kleurkiezer Widgets voor ioBroker.vis", + "fr": "Widgets de sélection de couleur pour ioBroker.vis", + "it": "Widget Selettore colore per ioBroker.vis", + "es": "Selectores de color Widgets para ioBroker.vis", + "pl": "Widżety wyboru kolorów dla ioBroker.vis", + "zh-cn": "ioBroker.vis的颜色选择器小部件" + }, + "titleFull": { + "en": "Color picker Widgets" + }, + "branch": "master", + "github": "https://github.com/ioBroker/ioBroker.vis-colorpicker", + "installs": 7554, + "weekDownloads": 118, + "stars": 5, + "issues": 16, + "score": 1 + }, + "vis-material-webfont": { + "title": { + "de": "vis-material-webfont", + "en": "vis-material-webfont", + "ru": "vis-material-webfont", + "zh-cn": "vis-material-webfont" + }, + "content": "adapterref/iobroker.vis-material-webfont/README.md", + "icon": "adapterref/iobroker.vis-material-webfont/material-webfont.png", + "keywords": "material, GUI, ioBroker, vis", + "authors": "om2804 ", + "license": "Apache-2.0", + "published": "2019-12-01T09:07:25.918Z", + "version": "-.-.-", + "latestVersion": "0.0.3", + "description": { + "en": "Material Design Webfont", + "de": "Material Design Webfont", + "ru": "Материал Дизайн Webfont", + "pt": "Material Design Webfont", + "nl": "Materiaalontwerp Webfont", + "fr": "Conception de matériel Webfont", + "it": "Material Design Webfont", + "es": "Diseño de materiales Webfont", + "pl": "Material Design Webfont", + "zh-cn": "材质设计Webfont" + }, + "titleFull": { + "en": "Material Design Webfont", + "de": "Material Design Webfont", + "ru": "Материал Дизайн вебшрифты", + "pt": "Material Design Webfont", + "nl": "Materiaalontwerp Webfont", + "fr": "Conception de matériel Webfont", + "it": "Material Design Webfont", + "es": "Diseño de materiales Webfont", + "pl": "Material Design Webfont", + "zh-cn": "材质设计Webfont" + }, + "branch": "master", + "github": "https://github.com/om2804/ioBroker.vis-material-webfont", + "installs": 1179, + "weekDownloads": 8, + "stars": -1, + "issues": 6, + "score": 1 + }, + "vis-google-fonts": { + "title": { + "de": "vis-google-fonts", + "en": "vis-google-fonts", + "ru": "vis-google-fonts", + "zh-cn": "vis-google-fonts" + }, + "content": "adapterref/iobroker.vis-google-fonts/README.md", + "icon": "adapterref/iobroker.vis-google-fonts/vis-google-fonts.png", + "keywords": "iobroker.vis, GUI, fonts, scada", + "authors": "bluefox ", + "license": "OFL-1.1", + "published": "2015-11-09T23:04:11.937Z", + "version": "1.0.4", + "latestVersion": "1.0.4", + "compact": true, + "description": { + "en": "Nice google fonts for ioBroker.vis", + "de": "Schöne google fonts für ioBroker.vis", + "ru": "Красивые google шрифты для ioBroker.vis", + "pt": "Boas fontes do google para ioBroker.vis", + "nl": "Leuke Google-lettertypen voor ioBroker.vis", + "fr": "Belles polices google pour ioBroker.vis", + "it": "Bei caratteri google per ioBroker.vis", + "es": "Buenas fuentes de google para ioBroker.vis", + "pl": "Ładne czcionki Google dla ioBroker.vis", + "zh-cn": "ioBroker.vis 的漂亮谷歌字体" + }, + "titleFull": { + "en": "Google fonts for vis", + "de": "Google-Schriften für vis", + "ru": "Шрифты Google для vis", + "pt": "Fontes do Google para vis", + "nl": "Google-lettertypen voor vis", + "fr": "Polices Google pour vis", + "it": "Caratteri di Google per vis", + "es": "Fuentes de Google para vis", + "pl": "Czcionki Google dla vis", + "zh-cn": "vis 的谷歌字体" + }, + "branch": "master", + "github": "https://github.com/ioBroker/ioBroker.vis-google-fonts", + "installs": 3853, + "weekDownloads": 70, + "stars": 4, + "issues": 4, + "score": 1 + }, + "vis-materialdesign": { + "title": { + "de": "vis-materialdesign", + "en": "vis-materialdesign", + "ru": "vis-materialdesign", + "zh-cn": "vis-materialdesign" + }, + "content": "adapterref/iobroker.vis-materialdesign/README.md", + "icon": "adapterref/iobroker.vis-materialdesign/vis-materialdesign.png", + "keywords": "vis, material, GUI", + "authors": "Scrounger ", + "license": "MIT", + "published": "2019-09-20T16:13:26.396Z", + "version": "0.5.9", + "latestVersion": "0.5.9", + "materialize": true, + "description": { + "en": "Material Design Widgets are based on Google's material design guidelines. The adapter uses different libraries (material components web library, vuetify, chartjs, etc.).", + "de": "Material Design Widgets basieren auf den Google-Richtlinien für das Material Design. Dabei verwendet der Adapter verschiedene Bibliothek (material components web library, vuetify, chartjs, etc.).", + "ru": "Виджеты для проектирования материалов основаны на руководстве Google по проектированию материалов. Адаптер использует различные библиотеки (material components web library, vuetify, chartjs, и т.д.).", + "pt": "Os Widgets de design de materiais são baseados nas diretrizes de design de materiais do Google. O adaptador usa bibliotecas diferentes (material components web library, vuetify, chartjs, etc.).", + "nl": "Material Design Widgets zijn gebaseerd op de materiaalontwerprichtlijnen van Google. De adapter maakt gebruik van verschillende bibliotheken (material components web library, vuetify, chartjs, etc.).", + "fr": "Les Widgets de conception de matériaux sont basés sur les directives de conception de matériaux de Google. L'adaptateur utilise différentes bibliothèques (material components web library, vuetify, chartjs, etc.).", + "it": "I widget per il design dei materiali si basano sulle linee guida per il design dei materiali di Google. L'adattatore utilizza diverse librerie (material components web library, vuetify, chartjs, ecc.)", + "es": "Los Widgets de diseño de materiales se basan en las directrices de diseño de materiales de Google. El adaptador utiliza diferentes librerías (material components web library, vuetify, chartjs, etc.).", + "pl": "Widgety do projektowania materiałów oparte są na wytycznych Google dotyczących projektowania materiałów. Adapter wykorzystuje różne biblioteki (material components web library, vuetify, chartjs, itp.)", + "zh-cn": "Material Design Widgets基于Google的Material Design准则。适配器使用不同的库(材料组件Web库,vuetify,chartjs等)。" + }, + "titleFull": { + "en": "Material Design Widgets", + "de": "Material Design Widgets", + "ru": "Material Design Widgets", + "pt": "Material Design Widgets", + "nl": "Material Design Widgets", + "fr": "Material Design Widgets", + "it": "Material Design Widgets", + "es": "Material Design Widgets", + "pl": "Material Design Widgets", + "zh-cn": "Material Design Widgets" + }, + "branch": "master", + "github": "https://github.com/Scrounger/ioBroker.vis-materialdesign", + "installs": 7364, + "weekDownloads": 129, + "stars": 59, + "issues": 82, "score": 1 }, - "vis-google-fonts": { + "vis-2-widgets-radar-trap": { "title": { - "de": "vis-google-fonts", - "en": "vis-google-fonts", - "ru": "vis-google-fonts", - "zh-cn": "vis-google-fonts" + "de": "vis-2-widgets-radar-trap", + "en": "vis-2-widgets-radar-trap", + "ru": "vis-2-widgets-radar-trap", + "zh-cn": "vis-2-widgets-radar-trap" }, - "content": "adapterref/iobroker.vis-google-fonts/README.md", - "icon": "adapterref/iobroker.vis-google-fonts/vis-google-fonts.png", - "keywords": "iobroker.vis, GUI, fonts, scada", - "authors": "bluefox ", - "license": "OFL-1.1", - "published": "2015-11-09T23:04:11.937Z", - "version": "1.0.4", - "latestVersion": "1.0.4", - "compact": true, + "content": "adapterref/iobroker.vis-2-widgets-radar-trap/README.md", + "icon": "adapterref/iobroker.vis-2-widgets-radar-trap/vis-2-widgets-radar-trap.png", + "keywords": "vis-2-widgets-radar-trap", + "authors": "Steiger04 ", + "license": "MIT", + "published": "2023-12-10T23:29:28.922Z", + "version": "2.2.0", + "latestVersion": "2.3.0", "description": { - "en": "Nice google fonts for ioBroker.vis", - "de": "Schöne google fonts für ioBroker.vis", - "ru": "Красивые google шрифты для ioBroker.vis", - "pt": "Boas fontes do google para ioBroker.vis", - "nl": "Leuke Google-lettertypen voor ioBroker.vis", - "fr": "Belles polices google pour ioBroker.vis", - "it": "Bei caratteri google per ioBroker.vis", - "es": "Buenas fuentes de google para ioBroker.vis", - "pl": "Ładne czcionki Google dla ioBroker.vis", - "zh-cn": "ioBroker.vis 的漂亮谷歌字体" + "en": "Vis 2 Widgets radar-trap", + "de": "Vis 2 Widgets radar-trap", + "ru": "Виз 2 Виджеты радар-ловушка", + "pt": "Vis 2 Widgets armadilha de radar", + "nl": "Vis 2 Widgets radarval", + "fr": "Vis 2 Widgets piège radar", + "it": "Vis 2 Widgets radar-trappola", + "es": "Vis 2 Widgets trampa de radar", + "pl": "Vis 2 Widżety pułapka radarowa", + "uk": "Радар-пастка Vis 2 Widgets", + "zh-cn": "Vis 2 Widgets 雷达陷阱" }, "titleFull": { - "en": "Google fonts for vis", - "de": "Google-Schriften für vis", - "ru": "Шрифты Google для vis", - "pt": "Fontes do Google para vis", - "nl": "Google-lettertypen voor vis", - "fr": "Polices Google pour vis", - "it": "Caratteri di Google per vis", - "es": "Fuentes de Google para vis", - "pl": "Czcionki Google dla vis", - "zh-cn": "vis 的谷歌字体" + "en": "Vis 2 Widgets radar-trap", + "de": "Vis 2 Widgets radar-trap", + "ru": "Виз 2 Виджеты радар-ловушка", + "pt": "Vis 2 Widgets armadilha de radar", + "nl": "Vis 2 Widgets radarval", + "fr": "Vis 2 Widgets piège radar", + "it": "Vis 2 Widgets radar-trappola", + "es": "Vis 2 Widgets trampa de radar", + "pl": "Vis 2 Widżety pułapka radarowa", + "uk": "Радар-пастка Vis 2 Widgets", + "zh-cn": "Vis 2 Widgets 雷达陷阱" }, - "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.vis-google-fonts", - "installs": 3857, - "weekDownloads": 70, - "stars": 4, - "issues": 4, + "branch": "main", + "github": "https://github.com/Steiger04/ioBroker.vis-2-widgets-radar-trap", + "installs": 311, + "weekDownloads": 22, + "stars": -1, + "issues": 1, "score": 1 }, - "vis-metro": { + "vis-canvas-gauges": { "title": { - "de": "vis-metro", - "en": "vis-metro", - "ru": "vis-metro", - "zh-cn": "vis-metro" + "de": "vis-canvas-gauges", + "en": "vis-canvas-gauges", + "ru": "vis-canvas-gauges", + "zh-cn": "vis-canvas-gauges" }, - "content": "adapterref/iobroker.vis-metro/README.md", - "icon": "adapterref/iobroker.vis-metro/metro.png", - "keywords": "metro, vis, GUI, graphical, scada", - "authors": "hobbyquaker ", + "content": "adapterref/iobroker.vis-canvas-gauges/README.md", + "icon": "adapterref/iobroker.vis-canvas-gauges/vis-canvas-gauges.png", + "keywords": "canvas-gauges, vis, GUI, graphical, scada", + "authors": "bluefox ", "license": "MIT", - "published": "2015-06-28T21:47:39.618Z", - "version": "1.2.0", - "latestVersion": "1.2.0", + "published": "2016-09-29T20:28:59.797Z", + "version": "1.0.1", + "latestVersion": "1.0.1", "description": { - "en": "metro Widgets for ioBroker.vis", - "de": "metro Widgets für ioBroker.vis", - "ru": "metro Widgets для ioBroker.vis" + "en": "Canvas gauges for ioBroker.vis", + "de": "Canvas gauges für ioBroker.vis", + "ru": "Canvas gauges для ioBroker.vis" }, "titleFull": { - "en": "Metro style Widgets for vis", - "de": "Widgets im Metro-Stil für vis", - "ru": "Виджеты в стиле Metro для vis", - "pt": "Widgets estilo Metro para vis", - "nl": "Metro-stijl Widgets voor vis", - "fr": "Widgets de style métro pour vis", - "it": "Widget stile metro per vis", - "es": "Widgets de estilo Metro para vis", - "pl": "Widgety w stylu Metro dla vis", - "zh-cn": "用于 vis 的 Metro 风格小部件" + "en": "Canvas-gauges for ioBroker.vis" }, "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.vis-metro", - "installs": 11474, - "weekDownloads": 156, + "github": "https://github.com/ioBroker/ioBroker.vis-canvas-gauges", + "installs": 7225, + "weekDownloads": 107, "stars": 12, - "issues": 1, + "issues": 10, "score": 1 }, - "vis-2-widgets-material": { + "vis-timeandweather": { "title": { - "de": "vis-2-widgets-material", - "en": "vis-2-widgets-material", - "ru": "vis-2-widgets-material", - "zh-cn": "vis-2-widgets-material" + "de": "vis-timeandweather", + "en": "vis-timeandweather", + "ru": "vis-timeandweather", + "zh-cn": "vis-timeandweather" }, - "content": "adapterref/iobroker.vis-2-widgets-material/README.md", - "icon": "adapterref/iobroker.vis-2-widgets-material/vis-2-widgets-material.png", - "keywords": "vis-2-widgets-material", + "content": "adapterref/iobroker.vis-timeandweather/README.md", + "icon": "adapterref/iobroker.vis-timeandweather/timeandweather.png", + "keywords": "timeandweather, vis, GUI, graphical, scada", "authors": "bluefox ", "license": "MIT", - "published": "2022-10-21T13:44:26.382Z", - "version": "1.4.8", - "latestVersion": "1.4.10", + "published": "2015-10-04T15:09:43.962Z", + "version": "1.2.2", + "latestVersion": "1.2.2", "description": { - "en": "Vis 2 Widgets Material" + "en": "Time and weather widgets for ioBroker.vis", + "de": "Zeit- und Wetterwidgets für ioBroker.vis", + "ru": "Виджеты времени и погоды для ioBroker.vis", + "pt": "Widgets de tempo para ioBroker.vis", + "nl": "Tijd en weer widgets voor ioBroker", + "fr": "Widgets temps et temps pour ioBroker.vis", + "it": "Tempo e widget meteo per ioBroker.vis", + "es": "Widgets de tiempo y tiempo para ioBroker.vis", + "pl": "Time and weather widgets for ioBrokervis (ang.)", + "zh-cn": "气布罗克的时间和天气目标。" }, "titleFull": { - "en": "Vis 2 Widgets Material" + "en": "Time and weather Widgets", + "de": "Zeit und Wetter Widgets", + "ru": "Виджеты времени и погоды", + "pt": "Tempo e tempo Widgets", + "nl": "Tijd en weer Widgets", + "fr": "Heure et temps Widgets", + "it": "Tempo e tempo", + "es": "Hora y tiempo Widgets", + "pl": "Czas i pogoda", + "zh-cn": "时间和天气目标" }, "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.vis-2-widgets-material", - "installs": 4407, - "weekDownloads": 327, - "stars": 8, - "issues": 22, + "github": "https://github.com/ioBroker/ioBroker.vis-timeandweather", + "installs": 17382, + "weekDownloads": 217, + "stars": 17, + "issues": 9, "score": 1 }, - "vis-2-widgets-energy": { + "vis-plumb": { "title": { - "de": "vis-2-widgets-energy", - "en": "vis-2-widgets-energy", - "ru": "vis-2-widgets-energy", - "zh-cn": "vis-2-widgets-energy" + "de": "vis-plumb", + "en": "vis-plumb", + "ru": "vis-plumb", + "zh-cn": "vis-plumb" }, - "content": "adapterref/iobroker.vis-2-widgets-energy/README.md", - "icon": "adapterref/iobroker.vis-2-widgets-energy/vis-2-widgets-energy.png", - "keywords": "vis-2-widgets-energy", - "authors": "bluefox ", + "content": "adapterref/iobroker.vis-plumb/README.md", + "icon": "adapterref/iobroker.vis-plumb/plumb.png", + "keywords": "plumb, vis, GUI, graphical, scada", + "authors": "smiling_Jack ", "license": "MIT", - "published": "2022-11-13T14:32:00.490Z", + "published": "2015-08-06T17:13:01.225Z", "version": "1.0.2", "latestVersion": "1.0.2", "description": { - "en": "Vis 2 Widgets Energy", - "de": "Vis 2 Widgets Energie", - "ru": "Виджеты энергии Vis 2", - "pt": "Widgets de energia do Vis 2", - "nl": "Vis 2 Widgets Energie", - "fr": "Vis 2 Widgets Énergie", - "it": "Vis 2 Widgets Energia", - "es": "Vis 2 Widgets Energía", - "pl": "Widżety energii Vis 2", - "uk": "Віджети енергії Vis 2", - "zh-cn": "Vis 2 小部件能源" + "en": "plumb Widgets for ioBroker.vis", + "de": "plumb Widgets für ioBroker.vis", + "ru": "plumb Widgets для ioBroker.vis" + }, + "titleFull": "ioBroker Visualisation - plumb style Widgets", + "branch": "master", + "github": "https://github.com/ioBroker/ioBroker.vis-plumb", + "installs": 5374, + "weekDownloads": 92, + "stars": 6, + "issues": 6, + "score": 1 + }, + "vis-material-advanced": { + "title": { + "de": "vis-material-advanced", + "en": "vis-material-advanced", + "ru": "vis-material-advanced", + "zh-cn": "vis-material-advanced" + }, + "content": "adapterref/iobroker.vis-material-advanced/README.md", + "icon": "adapterref/iobroker.vis-material-advanced/vis-material-advanced.png", + "keywords": "vis, material, widget, iobroker", + "authors": "EdgarM73 ", + "license": "MIT", + "published": "2020-08-27T11:38:20.888Z", + "version": "1.7.4", + "latestVersion": "1.7.4", + "description": { + "en": "This Adapter provides standardized Widgets for vis in ioBroker. Lots of different predifined widgets", + "de": "Dieser Adapter bietet standardisierte Widgets für vis in ioBroker. ", + "ru": "Этот адаптер предоставляет стандартизированные виджеты для vis в ioBroker. ", + "pt": "Este adaptador fornece Widgets padronizados para visualização no ioBroker. ", + "nl": "Deze adapter biedt gestandaardiseerde widgets voor vis in ioBroker. ", + "fr": "Cet adaptateur fournit des widgets standardisés pour la visibilité dans ioBroker. ", + "it": "Questo adattatore fornisce widget standardizzati per vis in ioBroker. ", + "es": "Este adaptador proporciona widgets estandarizados para vis in ioBroker. ", + "pl": "Ten adapter zapewnia ustandaryzowane widżety dla vis w ioBroker. ", + "zh-cn": "该适配器为ioBroker中的vis提供了标准化的小部件。" }, "titleFull": { - "en": "Vis 2 Widgets Energy", - "de": "Vis 2 Widgets Energie", - "ru": "Виджеты энергии Vis 2", - "pt": "Widgets de energia do Vis 2", - "nl": "Vis 2 Widgets Energie", - "fr": "Vis 2 Widgets Énergie", - "it": "Vis 2 Widgets Energia", - "es": "Vis 2 Widgets Energía", - "pl": "Widżety energii Vis 2", - "uk": "Віджети енергії Vis 2", - "zh-cn": "Vis 2 小部件能源" + "en": "Material Advanced", + "de": "Material Advanced", + "ru": "Расширенный материал", + "pt": "Material Avançado", + "nl": "Materiaal geavanceerd", + "fr": "Matériel avancé", + "it": "Materiale avanzato", + "es": "Material avanzado", + "pl": "Materiał zaawansowany", + "zh-cn": "材料先进" }, "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.vis-2-widgets-energy", - "installs": 3814, - "weekDownloads": 317, - "stars": 7, - "issues": 7, + "github": "https://github.com/iobroker-community-adapters/ioBroker.vis-material-advanced", + "installs": 7640, + "weekDownloads": 108, + "stars": 2, + "issues": 20, "score": 1 }, "vis-bars": { @@ -28275,71 +28284,12 @@ "titleFull": "ioBroker Visualisation - bars Widgets", "branch": "master", "github": "https://github.com/ioBroker/ioBroker.vis-bars", - "installs": 8853, + "installs": 8862, "weekDownloads": 131, "stars": 8, "issues": 7, "score": 1 }, - "vis-2-widgets-jaeger-design": { - "title": { - "de": "vis-2-widgets-jaeger-design", - "en": "vis-2-widgets-jaeger-design", - "ru": "vis-2-widgets-jaeger-design", - "zh-cn": "vis-2-widgets-jaeger-design" - }, - "content": "adapterref/iobroker.vis-2-widgets-jaeger-design/README.md", - "icon": "adapterref/iobroker.vis-2-widgets-jaeger-design/vis-2-widgets-jaeger-design.png", - "keywords": "vis-2-widgets-jaeger-design", - "authors": "bluefox ", - "published": "2023-01-10T08:30:19.906Z", - "version": "1.2.7", - "latestVersion": "1.3.1", - "description": { - "en": "Vis 2 Jaeger Styled Widgets" - }, - "titleFull": { - "en": "Vis 2 Jaeger Styled Widgets" - }, - "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.vis-2-widgets-jaeger-design", - "installs": 1559, - "weekDownloads": 403, - "stars": 2, - "issues": 8, - "score": 1 - }, - "vis-lcars": { - "title": { - "de": "vis-lcars", - "en": "vis-lcars", - "ru": "vis-lcars", - "zh-cn": "vis-lcars" - }, - "content": "adapterref/iobroker.vis-lcars/README.md", - "icon": "adapterref/iobroker.vis-lcars/lcars.png", - "keywords": "lcars, star trek, vis, GUI, graphical, scada", - "authors": "hobbyquaker ", - "license": "MIT", - "published": "2015-07-09T22:03:51.410Z", - "version": "1.1.1", - "latestVersion": "1.1.1", - "description": { - "en": "Star Trek Widgets for ioBroker.vis", - "de": "Star Trek Widgets für ioBroker.vis", - "ru": "Star Trek Widgets для ioBroker.vis" - }, - "titleFull": { - "en": "lcars style Widgets" - }, - "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.vis-lcars", - "installs": 2761, - "weekDownloads": 48, - "stars": 8, - "issues": 3, - "score": 1 - }, "vis-2-widgets-weather-and-heating": { "title": { "de": "vis-2-widgets-weather-and-heating", @@ -28383,10 +28333,175 @@ }, "branch": "master", "github": "https://github.com/rg-engineering/ioBroker.vis-2-widgets-weather-and-heating", - "installs": 104, + "installs": 102, "weekDownloads": 131, "stars": -1 }, + "vis-2-widgets-jaeger-design": { + "title": { + "de": "vis-2-widgets-jaeger-design", + "en": "vis-2-widgets-jaeger-design", + "ru": "vis-2-widgets-jaeger-design", + "zh-cn": "vis-2-widgets-jaeger-design" + }, + "content": "adapterref/iobroker.vis-2-widgets-jaeger-design/README.md", + "icon": "adapterref/iobroker.vis-2-widgets-jaeger-design/vis-2-widgets-jaeger-design.png", + "keywords": "vis-2-widgets-jaeger-design", + "authors": "bluefox ", + "published": "2023-01-10T08:30:19.906Z", + "version": "1.2.7", + "latestVersion": "1.3.1", + "description": { + "en": "Vis 2 Jaeger Styled Widgets" + }, + "titleFull": { + "en": "Vis 2 Jaeger Styled Widgets" + }, + "branch": "master", + "github": "https://github.com/ioBroker/ioBroker.vis-2-widgets-jaeger-design", + "installs": 1565, + "weekDownloads": 403, + "stars": 2, + "issues": 8, + "score": 1 + }, + "vis-hqwidgets": { + "title": { + "de": "vis-hqwidgets", + "en": "vis-hqwidgets", + "ru": "vis-hqwidgets", + "zh-cn": "vis-hqwidgets" + }, + "content": "adapterref/iobroker.vis-hqwidgets/README.md", + "icon": "adapterref/iobroker.vis-hqwidgets/hqwidgets.png", + "keywords": "hqwidgets, vis, GUI, graphical, scada", + "authors": "bluefox ", + "published": "2015-07-19T16:00:19.063Z", + "version": "1.5.1", + "latestVersion": "1.5.1", + "description": { + "en": "High quality Widgets for ioBroker.vis", + "de": "Hochwertige (High quality) Widgets für ioBroker.vis", + "ru": "Высококачественные виджеты (High quality) для ioBroker.vis", + "pt": "Widgets de alta qualidade para ioBroker.vis", + "nl": "Hoge kwaliteit (High quality) Widgets voor ioBroker.vis", + "fr": "Widgets de haute qualité (High quality) pour ioBroker.vis", + "it": "Widget di alta qualità (High quality) per ioBroker.vis", + "es": "Widgets de alta calidad (High quality) para ioBroker.vis", + "pl": "Wysokiej jakości widżety (High quality) dla ioBroker.vis" + }, + "titleFull": { + "en": "High quality Widgets", + "de": "Hochwertige Widgets", + "ru": "Виджеты высокого качества", + "pt": "Widgets de alta qualidade", + "nl": "Widgets van hoge kwaliteit", + "fr": "Widgets de haute qualité", + "it": "Widget di alta qualità", + "es": "Widgets de alta calidad", + "pl": "Widżety wysokiej jakości", + "zh-cn": "高品质的小工具" + }, + "branch": "master", + "github": "https://github.com/ioBroker/ioBroker.vis-hqwidgets", + "installs": 19210, + "weekDownloads": 455, + "stars": 18, + "issues": 11, + "score": 1 + }, + "vis-history": { + "title": { + "de": "vis-history", + "en": "vis-history", + "ru": "vis-history", + "zh-cn": "vis-history" + }, + "content": "adapterref/iobroker.vis-history/README.md", + "icon": "adapterref/iobroker.vis-history/vis-history.png", + "keywords": "history, vis, GUI, graphical, scada", + "authors": "Pmant ", + "license": "MIT", + "published": "2016-06-13T20:51:31.454Z", + "version": "1.0.0", + "latestVersion": "1.0.0", + "description": { + "en": "history Widgets for ioBroker.vis", + "de": "Widgets für ioBroker.vis", + "ru": "История виджетов для ioBroker.vis", + "pt": "Widgets de história para ioBroker.vis", + "nl": "geschiedenis Widgets voor ioBroker.vis", + "fr": "Historique Widgets pour ioBroker.vis", + "it": "widget di cronologia per ioBroker.vis", + "es": "Widgets de historia para ioBroker.vis", + "pl": "Historia Widżety dla ioBroker.vis", + "zh-cn": "ioBroker.vis的历史小部件" + }, + "titleFull": { + "en": "History Widgets", + "de": "Verlaufswidgets", + "ru": "Виджеты истории", + "pt": "Widgets de História", + "nl": "Geschiedenis Widgets", + "fr": "Widgets Histoire", + "it": "Widget della storia", + "es": "Widgets de historia", + "pl": "Widżety historii", + "zh-cn": "历史小部件" + }, + "branch": "master", + "github": "https://github.com/ioBroker/ioBroker.vis-history", + "installs": 7868, + "weekDownloads": 109, + "stars": 12, + "issues": 10, + "score": 1 + }, + "vis-jqui-mfd": { + "title": { + "de": "vis-jqui-mfd", + "en": "vis-jqui-mfd", + "ru": "vis-jqui-mfd", + "zh-cn": "vis-jqui-mfd" + }, + "content": "adapterref/iobroker.vis-jqui-mfd/README.md", + "icon": "adapterref/iobroker.vis-jqui-mfd/jqui-mfd.png", + "keywords": "jqui-mfd, vis, GUI, IoT, graphical, scada", + "authors": "hobbyquaker , bluefox ", + "license": "MIT", + "published": "2015-09-30T20:11:35.214Z", + "version": "1.1.1", + "latestVersion": "1.1.1", + "description": { + "en": "jQuery-UI Widgets for ioBroker.vis with OpenAutomationProject icons", + "de": "jQuery-UI Widgets für ioBroker.vis mit OpenAutomationProject Bilder", + "ru": "jQuery-UI Widgets для ioBroker.vis с иконками OpenAutomationProject", + "pt": "Widgets jQuery-UI para ioBroker.vis com ícones OpenAutomationProject", + "nl": "jQuery-UI Widgets voor ioBroker.vis met OpenAutomationProject-pictogrammen", + "fr": "Widgets jQuery-UI pour ioBroker.vis avec des icônes OpenAutomationProject", + "it": "jQuery-UI Widget per ioBroker.vis con icone OpenAutomationProject", + "es": "jQuery-UI Widgets para ioBroker.vis con iconos de OpenAutomationProject", + "pl": "Widgety jQuery-UI dla ioBroker.vis z ikonami OpenAutomationProject" + }, + "titleFull": { + "en": "jQuery-UI style Widgets", + "de": "jQuery-UI-Stil Widgets", + "ru": "Виджеты в стиле jQuery-UI", + "pt": "Widgets estilo jQuery-UI", + "nl": "jQuery-UI-stijl Widgets", + "fr": "Widgets de style jQuery-UI", + "it": "Widget di stile jQuery-UI", + "es": "Widgets de estilo jQuery-UI", + "pl": "Widżety w stylu jQuery-UI" + }, + "branch": "master", + "github": "https://github.com/ioBroker/ioBroker.vis-jqui-mfd", + "installs": 10859, + "weekDownloads": 235, + "stars": 9, + "issues": 20, + "score": 1 + }, "vis-players": { "title": { "de": "vis-players", @@ -28421,59 +28536,12 @@ }, "branch": "master", "github": "https://github.com/iobroker-community-adapters/ioBroker.vis-players", - "installs": 4202, + "installs": 4205, "weekDownloads": 56, "stars": -1, "issues": 1, "score": 1 }, - "vis-2-widgets-rssfeed": { - "title": { - "de": "vis-2-widgets-rssfeed", - "en": "vis-2-widgets-rssfeed", - "ru": "vis-2-widgets-rssfeed", - "zh-cn": "vis-2-widgets-rssfeed" - }, - "content": "adapterref/iobroker.vis-2-widgets-rssfeed/README.md", - "icon": "adapterref/iobroker.vis-2-widgets-rssfeed/vis-2-widgets-rssfeed.png", - "keywords": "vis-2, widgets, vis-2-widgets-rssfeed", - "authors": "oweitman ", - "license": "MIT", - "published": "2024-06-22T15:54:18.253Z", - "version": "0.3.5", - "latestVersion": "0.3.6", - "description": { - "en": "Vis-2 widget rssfeed", - "de": "Vis-2-Widget-RSSFeed", - "ru": "RSS-канал виджета Vis-2", - "pt": "Widget Vis-2 feed RSS", - "nl": "Vis-2 widget rssfeed", - "fr": "Flux RSS du widget Vis-2", - "it": "Widget Vis-2 RSSfeed", - "es": "rssfeed del widget Vis-2", - "pl": "Kanał RSS widżetu Vis-2", - "uk": "Vis-2 віджет rssfeed", - "zh-cn": "Vis-2 小部件 rssfeed" - }, - "titleFull": { - "en": "Vis-2 widget rssfeed", - "de": "Vis-2-Widget-RSSFeed", - "ru": "RSS-канал виджета Vis-2", - "pt": "Widget Vis-2 feed RSS", - "nl": "Vis-2 widget rssfeed", - "fr": "Flux RSS du widget Vis-2", - "it": "Widget Vis-2 RSSfeed", - "es": "rssfeed del widget Vis-2", - "pl": "Kanał RSS widżetu Vis-2", - "uk": "Vis-2 віджет rssfeed", - "zh-cn": "Vis-2 小部件 rssfeed" - }, - "branch": "main", - "github": "https://github.com/oweitman/ioBroker.vis-2-widgets-rssfeed", - "installs": 50, - "weekDownloads": 35, - "stars": -1 - }, "vis-rgraph": { "title": { "de": "vis-rgraph", @@ -28503,6 +28571,35 @@ "issues": 9, "score": 1 }, + "vis-2-widgets-sweethome3d": { + "title": { + "de": "vis-2-widgets-sweethome3d", + "en": "vis-2-widgets-sweethome3d", + "ru": "vis-2-widgets-sweethome3d", + "zh-cn": "vis-2-widgets-sweethome3d" + }, + "content": "adapterref/iobroker.vis-2-widgets-sweethome3d/README.md", + "icon": "adapterref/iobroker.vis-2-widgets-sweethome3d/vis-2-widgets-sweethome3d.png", + "keywords": "Sweethome, 3d", + "authors": "bluefox ", + "license": "GPL-2.0-only", + "published": "2023-11-17T06:29:32.618Z", + "version": "-.-.-", + "latestVersion": "0.2.0", + "description": { + "en": "Vis 2 Widgets SweetHome-3D" + }, + "titleFull": { + "en": "Vis 2 Widgets SweetHome-3D" + }, + "branch": "master", + "github": "https://github.com/ioBroker/ioBroker.vis-2-widgets-sweethome3d", + "installs": 337, + "weekDownloads": 10, + "stars": -1, + "issues": 18, + "score": 1 + }, "vis-homekittiles": { "title": { "de": "vis-homekittiles", @@ -28546,7 +28643,7 @@ }, "branch": "main", "github": "https://github.com/Standarduser/ioBroker.vis-homekittiles", - "installs": 529, + "installs": 530, "weekDownloads": 45, "stars": -1, "issues": 2, @@ -28595,214 +28692,194 @@ }, "branch": "master", "github": "https://github.com/inventwo/ioBroker.vis-2-widgets-inventwo", - "installs": 1223, + "installs": 1230, "weekDownloads": 155, "stars": -1 }, - "vis-2-widgets-gauges": { + "vis-material": { "title": { - "de": "vis-2-widgets-gauges", - "en": "vis-2-widgets-gauges", - "ru": "vis-2-widgets-gauges", - "zh-cn": "vis-2-widgets-gauges" + "de": "vis-material", + "en": "vis-material", + "ru": "vis-material", + "zh-cn": "vis-material" }, - "content": "adapterref/iobroker.vis-2-widgets-gauges/README.md", - "icon": "adapterref/iobroker.vis-2-widgets-gauges/vis-2-widgets-gauges.png", - "keywords": "vis-2-widgets-gauges", - "authors": "bluefox ", + "content": "adapterref/iobroker.vis-material/README.md", + "icon": "adapterref/iobroker.vis-material/material.png", + "keywords": "material, vis, GUI, graphical, scada", + "authors": "nisiode ", "license": "MIT", - "published": "2022-11-13T14:26:27.662Z", - "version": "1.1.0", - "latestVersion": "1.1.0", + "published": "2018-01-10T20:55:37.228Z", + "version": "0.1.3", + "latestVersion": "0.1.3", "description": { - "en": "Vis 2 Widgets Gauge" + "en": "material Widgets for ioBroker.vis", + "de": "material Widgets für ioBroker.vis", + "ru": "material Widgets для ioBroker.vis", + "pt": "molde de Widgets para o ioBroker.vis", + "fr": "modèle de Widgets pour ioBroker.vis", + "nl": "sjabloon widgets voor ioBroker.vis" }, "titleFull": { - "en": "Vis 2 Widgets Gauge" + "en": "material widgets", + "de": "material Widgets", + "ru": "material виджеты", + "pt": "widgets de material", + "fr": "widgets matériels", + "nl": "materiaal widgets" }, "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.vis-2-widgets-gauges", - "installs": 3481, - "weekDownloads": 192, - "stars": 6, - "issues": 6, + "github": "https://github.com/iobroker-community-adapters/ioBroker.vis-material", + "installs": 2516, + "weekDownloads": 55, + "stars": 56, + "issues": 12, "score": 1 }, - "vis-history": { + "vis-metro": { "title": { - "de": "vis-history", - "en": "vis-history", - "ru": "vis-history", - "zh-cn": "vis-history" + "de": "vis-metro", + "en": "vis-metro", + "ru": "vis-metro", + "zh-cn": "vis-metro" }, - "content": "adapterref/iobroker.vis-history/README.md", - "icon": "adapterref/iobroker.vis-history/vis-history.png", - "keywords": "history, vis, GUI, graphical, scada", - "authors": "Pmant ", + "content": "adapterref/iobroker.vis-metro/README.md", + "icon": "adapterref/iobroker.vis-metro/metro.png", + "keywords": "metro, vis, GUI, graphical, scada", + "authors": "hobbyquaker ", "license": "MIT", - "published": "2016-06-13T20:51:31.454Z", - "version": "1.0.0", - "latestVersion": "1.0.0", + "published": "2015-06-28T21:47:39.618Z", + "version": "1.2.0", + "latestVersion": "1.2.0", "description": { - "en": "history Widgets for ioBroker.vis", - "de": "Widgets für ioBroker.vis", - "ru": "История виджетов для ioBroker.vis", - "pt": "Widgets de história para ioBroker.vis", - "nl": "geschiedenis Widgets voor ioBroker.vis", - "fr": "Historique Widgets pour ioBroker.vis", - "it": "widget di cronologia per ioBroker.vis", - "es": "Widgets de historia para ioBroker.vis", - "pl": "Historia Widżety dla ioBroker.vis", - "zh-cn": "ioBroker.vis的历史小部件" + "en": "metro Widgets for ioBroker.vis", + "de": "metro Widgets für ioBroker.vis", + "ru": "metro Widgets для ioBroker.vis" }, "titleFull": { - "en": "History Widgets", - "de": "Verlaufswidgets", - "ru": "Виджеты истории", - "pt": "Widgets de História", - "nl": "Geschiedenis Widgets", - "fr": "Widgets Histoire", - "it": "Widget della storia", - "es": "Widgets de historia", - "pl": "Widżety historii", - "zh-cn": "历史小部件" + "en": "Metro style Widgets for vis", + "de": "Widgets im Metro-Stil für vis", + "ru": "Виджеты в стиле Metro для vis", + "pt": "Widgets estilo Metro para vis", + "nl": "Metro-stijl Widgets voor vis", + "fr": "Widgets de style métro pour vis", + "it": "Widget stile metro per vis", + "es": "Widgets de estilo Metro para vis", + "pl": "Widgety w stylu Metro dla vis", + "zh-cn": "用于 vis 的 Metro 风格小部件" }, "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.vis-history", - "installs": 7868, - "weekDownloads": 109, + "github": "https://github.com/ioBroker/ioBroker.vis-metro", + "installs": 11482, + "weekDownloads": 156, "stars": 12, - "issues": 10, + "issues": 1, "score": 1 }, - "vis-justgage": { + "vis-fancyswitch": { "title": { - "de": "vis-justgage", - "en": "vis-justgage", - "ru": "vis-justgage", - "zh-cn": "vis-justgage" + "de": "vis-fancyswitch", + "en": "vis-fancyswitch", + "ru": "vis-fancyswitch", + "zh-cn": "vis-fancyswitch" }, - "content": "adapterref/iobroker.vis-justgage/README.md", - "icon": "adapterref/iobroker.vis-justgage/justgage.png", - "keywords": "justgage, vis, GUI, graphical, scada", - "authors": "Pmant , iobroker-community-adapters ", - "license": "MIT", - "published": "2016-02-17T00:56:07.344Z", - "version": "2.1.7", - "latestVersion": "2.1.7", - "materialize": true, + "content": "adapterref/iobroker.vis-fancyswitch/README.md", + "icon": "adapterref/iobroker.vis-fancyswitch/fancyswitch.png", + "keywords": "fancyswitch, vis, GUI, graphical, scada", + "authors": "bluefox ", + "license": "Apache 2.0", + "published": "2015-10-04T13:27:00.250Z", + "version": "1.1.0", + "latestVersion": "1.1.0", "description": { - "en": "justGage Widgets for ioBroker.vis", - "de": "justGage Widgets für ioBroker.vis", - "ru": "Виджеты justGage для ioBroker.vis", - "pt": "Widgets justGage para ioBroker.vis", - "nl": "justGage Widgets voor ioBroker.vis", - "fr": "justGage Widgets pour ioBroker.vis", - "it": "Widget di justGage per ioBroker.vis", - "es": "JustGage Widgets para ioBroker.vis", - "pl": "Widżety justGage dla ioBroker.vis", - "uk": "justGage Віджети для ioBroker.vis\n", - "zh-cn": "ioBroker.vis的justGage小部件" - }, - "titleFull": { - "en": "justGage Widgets", - "de": "justGage Widgets", - "ru": "justGage Виджеты", - "pt": "apenas gerar Widgets", - "nl": "gage Widgets", - "fr": "justeGage Widgets", - "it": "justGage Widgets", - "es": "justGage Widgets", - "pl": "gage Widget", - "uk": "justGage Віджети", - "zh-cn": "公正的Gage Widget" + "en": "Switch widgets for ioBroker.vis", + "de": "Schalter und Wippe-Widgets für ioBroker.vis", + "ru": "Переключатели для ioBroker.vis" }, + "titleFull": "ioBroker Visualisation - fancyswitch style Widgets", "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.vis-justgage", - "installs": 8468, - "weekDownloads": 193, - "stars": 4, + "github": "https://github.com/ioBroker/ioBroker.vis-fancyswitch", + "installs": 8626, + "weekDownloads": 117, + "stars": 7, "issues": 4, "score": 1 }, - "vis-inventwo": { - "title": { - "de": "vis-inventwo", - "en": "vis-inventwo", - "ru": "vis-inventwo", - "zh-cn": "vis-inventwo" + "vis-2-widgets-gauges": { + "title": { + "de": "vis-2-widgets-gauges", + "en": "vis-2-widgets-gauges", + "ru": "vis-2-widgets-gauges", + "zh-cn": "vis-2-widgets-gauges" }, - "content": "adapterref/iobroker.vis-inventwo/README.md", - "icon": "adapterref/iobroker.vis-inventwo/inventwo.png", - "keywords": "home automation, inventwo, vis", - "authors": "jkvarel , skvarel ", + "content": "adapterref/iobroker.vis-2-widgets-gauges/README.md", + "icon": "adapterref/iobroker.vis-2-widgets-gauges/vis-2-widgets-gauges.png", + "keywords": "vis-2-widgets-gauges", + "authors": "bluefox ", "license": "MIT", - "published": "2020-03-01T16:34:53.649Z", - "version": "3.3.4", - "latestVersion": "3.3.4", - "materialize": true, - "compact": true, + "published": "2022-11-13T14:26:27.662Z", + "version": "1.1.0", + "latestVersion": "1.1.0", "description": { - "en": "inventwo Design widgets for ioBroker.vis", - "de": "inventwo Design Widgets für ioBroker.vis", - "ru": "Изобретены виджеты дизайна для ioBroker.vis", - "pt": "widgets de Design do inventwo para ioBroker.vis", - "nl": "inventwo Ontwerpwidgets voor ioBroker.vis", - "fr": "widgets Inventwo Design pour ioBroker.vis", - "it": "inventwo Widget di design per ioBroker.vis", - "es": "inventwo Widgets de diseño para ioBroker.vis", - "pl": "wynalazki Widżety projektowe dla ioBroker.vis", - "uk": "винайти два дизайнерських віджети для ioBroker.vis", - "zh-cn": "ioBroker.vis的inventwo设计小部件" + "en": "Vis 2 Widgets Gauge" }, "titleFull": { - "en": "inventwo Design Widgets", - "de": "inventwo Design Widgets", - "ru": "Изобретательские Виджеты Дизайна", - "pt": "inventwo Design Widgets", - "nl": "inventwo Design Widgets", - "fr": "inventwo Design Widgets", - "it": "inventwo Design Widgets", - "es": "inventwo Widgets de diseño", - "pl": "wynalazki dwóch widżetów projektowych", - "uk": "винайти два дизайнерські віджети", - "zh-cn": "inventwo设计小部件" + "en": "Vis 2 Widgets Gauge" }, "branch": "master", - "github": "https://github.com/inventwo/ioBroker.vis-inventwo", - "installs": 13500, - "weekDownloads": 304, - "stars": 42, - "issues": 56, + "github": "https://github.com/ioBroker/ioBroker.vis-2-widgets-gauges", + "installs": 3487, + "weekDownloads": 192, + "stars": 6, + "issues": 6, "score": 1 }, - "vis-plumb": { + "vis-2-widgets-energy": { "title": { - "de": "vis-plumb", - "en": "vis-plumb", - "ru": "vis-plumb", - "zh-cn": "vis-plumb" + "de": "vis-2-widgets-energy", + "en": "vis-2-widgets-energy", + "ru": "vis-2-widgets-energy", + "zh-cn": "vis-2-widgets-energy" }, - "content": "adapterref/iobroker.vis-plumb/README.md", - "icon": "adapterref/iobroker.vis-plumb/plumb.png", - "keywords": "plumb, vis, GUI, graphical, scada", - "authors": "smiling_Jack ", + "content": "adapterref/iobroker.vis-2-widgets-energy/README.md", + "icon": "adapterref/iobroker.vis-2-widgets-energy/vis-2-widgets-energy.png", + "keywords": "vis-2-widgets-energy", + "authors": "bluefox ", "license": "MIT", - "published": "2015-08-06T17:13:01.225Z", + "published": "2022-11-13T14:32:00.490Z", "version": "1.0.2", "latestVersion": "1.0.2", "description": { - "en": "plumb Widgets for ioBroker.vis", - "de": "plumb Widgets für ioBroker.vis", - "ru": "plumb Widgets для ioBroker.vis" + "en": "Vis 2 Widgets Energy", + "de": "Vis 2 Widgets Energie", + "ru": "Виджеты энергии Vis 2", + "pt": "Widgets de energia do Vis 2", + "nl": "Vis 2 Widgets Energie", + "fr": "Vis 2 Widgets Énergie", + "it": "Vis 2 Widgets Energia", + "es": "Vis 2 Widgets Energía", + "pl": "Widżety energii Vis 2", + "uk": "Віджети енергії Vis 2", + "zh-cn": "Vis 2 小部件能源" + }, + "titleFull": { + "en": "Vis 2 Widgets Energy", + "de": "Vis 2 Widgets Energie", + "ru": "Виджеты энергии Vis 2", + "pt": "Widgets de energia do Vis 2", + "nl": "Vis 2 Widgets Energie", + "fr": "Vis 2 Widgets Énergie", + "it": "Vis 2 Widgets Energia", + "es": "Vis 2 Widgets Energía", + "pl": "Widżety energii Vis 2", + "uk": "Віджети енергії Vis 2", + "zh-cn": "Vis 2 小部件能源" }, - "titleFull": "ioBroker Visualisation - plumb style Widgets", "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.vis-plumb", - "installs": 5374, - "weekDownloads": 92, - "stars": 6, - "issues": 6, + "github": "https://github.com/ioBroker/ioBroker.vis-2-widgets-energy", + "installs": 3816, + "weekDownloads": 317, + "stars": 7, + "issues": 7, "score": 1 }, "vis-keyboard": { @@ -28828,192 +28905,111 @@ "titleFull": "ioBroker Visualisation - iobroker.vis-keyboard Widgets", "branch": "master", "github": "https://github.com/ioBroker/ioBroker.vis-keyboard", - "installs": 2402, + "installs": 2396, "weekDownloads": 45, "stars": 4, "issues": 5, "score": 1 }, - "vis-2-widgets-radar-trap": { - "title": { - "de": "vis-2-widgets-radar-trap", - "en": "vis-2-widgets-radar-trap", - "ru": "vis-2-widgets-radar-trap", - "zh-cn": "vis-2-widgets-radar-trap" - }, - "content": "adapterref/iobroker.vis-2-widgets-radar-trap/README.md", - "icon": "adapterref/iobroker.vis-2-widgets-radar-trap/vis-2-widgets-radar-trap.png", - "keywords": "vis-2-widgets-radar-trap", - "authors": "Steiger04 ", - "license": "MIT", - "published": "2023-12-10T23:29:28.922Z", - "version": "2.2.0", - "latestVersion": "2.3.0", - "description": { - "en": "Vis 2 Widgets radar-trap", - "de": "Vis 2 Widgets radar-trap", - "ru": "Виз 2 Виджеты радар-ловушка", - "pt": "Vis 2 Widgets armadilha de radar", - "nl": "Vis 2 Widgets radarval", - "fr": "Vis 2 Widgets piège radar", - "it": "Vis 2 Widgets radar-trappola", - "es": "Vis 2 Widgets trampa de radar", - "pl": "Vis 2 Widżety pułapka radarowa", - "uk": "Радар-пастка Vis 2 Widgets", - "zh-cn": "Vis 2 Widgets 雷达陷阱" - }, - "titleFull": { - "en": "Vis 2 Widgets radar-trap", - "de": "Vis 2 Widgets radar-trap", - "ru": "Виз 2 Виджеты радар-ловушка", - "pt": "Vis 2 Widgets armadilha de radar", - "nl": "Vis 2 Widgets radarval", - "fr": "Vis 2 Widgets piège radar", - "it": "Vis 2 Widgets radar-trappola", - "es": "Vis 2 Widgets trampa de radar", - "pl": "Vis 2 Widżety pułapka radarowa", - "uk": "Радар-пастка Vis 2 Widgets", - "zh-cn": "Vis 2 Widgets 雷达陷阱" - }, - "branch": "main", - "github": "https://github.com/Steiger04/ioBroker.vis-2-widgets-radar-trap", - "installs": 311, - "weekDownloads": 22, - "stars": -1, - "issues": 1, - "score": 1 - }, - "vis-colorpicker": { + "vis-justgage": { "title": { - "de": "vis-colorpicker", - "en": "vis-colorpicker", - "ru": "vis-colorpicker", - "zh-cn": "vis-colorpicker" + "de": "vis-justgage", + "en": "vis-justgage", + "ru": "vis-justgage", + "zh-cn": "vis-justgage" }, - "content": "adapterref/iobroker.vis-colorpicker/README.md", - "icon": "adapterref/iobroker.vis-colorpicker/colorpicker.png", - "keywords": "color picker, vis, GUI, graphical, scada", - "authors": "bluefox , pmant , hobbyquaker ", + "content": "adapterref/iobroker.vis-justgage/README.md", + "icon": "adapterref/iobroker.vis-justgage/justgage.png", + "keywords": "justgage, vis, GUI, graphical, scada", + "authors": "Pmant , iobroker-community-adapters ", "license": "MIT", - "published": "2015-07-14T20:44:24.530Z", - "version": "2.0.3", - "latestVersion": "2.0.3", - "description": { - "en": "Color picker Widgets for ioBroker.vis", - "de": "Color picker Widgets für ioBroker.vis", - "ru": "Выбор цвета Widgets для ioBroker.vis", - "pt": "Seletor de cores Widgets para ioBroker.vis", - "nl": "Kleurkiezer Widgets voor ioBroker.vis", - "fr": "Widgets de sélection de couleur pour ioBroker.vis", - "it": "Widget Selettore colore per ioBroker.vis", - "es": "Selectores de color Widgets para ioBroker.vis", - "pl": "Widżety wyboru kolorów dla ioBroker.vis", - "zh-cn": "ioBroker.vis的颜色选择器小部件" - }, - "titleFull": { - "en": "Color picker Widgets" - }, - "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.vis-colorpicker", - "installs": 7561, - "weekDownloads": 118, - "stars": 5, - "issues": 16, - "score": 1 - }, - "vis-material-webfont": { - "title": { - "de": "vis-material-webfont", - "en": "vis-material-webfont", - "ru": "vis-material-webfont", - "zh-cn": "vis-material-webfont" - }, - "content": "adapterref/iobroker.vis-material-webfont/README.md", - "icon": "adapterref/iobroker.vis-material-webfont/material-webfont.png", - "keywords": "material, GUI, ioBroker, vis", - "authors": "om2804 ", - "license": "Apache-2.0", - "published": "2019-12-01T09:07:25.918Z", - "version": "-.-.-", - "latestVersion": "0.0.3", + "published": "2016-02-17T00:56:07.344Z", + "version": "2.1.7", + "latestVersion": "2.1.7", + "materialize": true, "description": { - "en": "Material Design Webfont", - "de": "Material Design Webfont", - "ru": "Материал Дизайн Webfont", - "pt": "Material Design Webfont", - "nl": "Materiaalontwerp Webfont", - "fr": "Conception de matériel Webfont", - "it": "Material Design Webfont", - "es": "Diseño de materiales Webfont", - "pl": "Material Design Webfont", - "zh-cn": "材质设计Webfont" + "en": "justGage Widgets for ioBroker.vis", + "de": "justGage Widgets für ioBroker.vis", + "ru": "Виджеты justGage для ioBroker.vis", + "pt": "Widgets justGage para ioBroker.vis", + "nl": "justGage Widgets voor ioBroker.vis", + "fr": "justGage Widgets pour ioBroker.vis", + "it": "Widget di justGage per ioBroker.vis", + "es": "JustGage Widgets para ioBroker.vis", + "pl": "Widżety justGage dla ioBroker.vis", + "uk": "justGage Віджети для ioBroker.vis\n", + "zh-cn": "ioBroker.vis的justGage小部件" }, "titleFull": { - "en": "Material Design Webfont", - "de": "Material Design Webfont", - "ru": "Материал Дизайн вебшрифты", - "pt": "Material Design Webfont", - "nl": "Materiaalontwerp Webfont", - "fr": "Conception de matériel Webfont", - "it": "Material Design Webfont", - "es": "Diseño de materiales Webfont", - "pl": "Material Design Webfont", - "zh-cn": "材质设计Webfont" + "en": "justGage Widgets", + "de": "justGage Widgets", + "ru": "justGage Виджеты", + "pt": "apenas gerar Widgets", + "nl": "gage Widgets", + "fr": "justeGage Widgets", + "it": "justGage Widgets", + "es": "justGage Widgets", + "pl": "gage Widget", + "uk": "justGage Віджети", + "zh-cn": "公正的Gage Widget" }, "branch": "master", - "github": "https://github.com/om2804/ioBroker.vis-material-webfont", - "installs": 1181, - "weekDownloads": 8, - "stars": -1, - "issues": 6, + "github": "https://github.com/iobroker-community-adapters/ioBroker.vis-justgage", + "installs": 8472, + "weekDownloads": 193, + "stars": 4, + "issues": 4, "score": 1 }, - "vis-2-widgets-ovarious": { + "vis-weather": { "title": { - "de": "vis-2-widgets-ovarious", - "en": "vis-2-widgets-ovarious", - "ru": "vis-2-widgets-ovarious", - "zh-cn": "vis-2-widgets-ovarious" + "de": "vis-weather", + "en": "vis-weather", + "ru": "vis-weather", + "zh-cn": "vis-weather" }, - "content": "adapterref/iobroker.vis-2-widgets-ovarious/README.md", - "icon": "adapterref/iobroker.vis-2-widgets-ovarious/vis-2-widgets-ovarious.png", - "keywords": "vis-2, widgets, vis-2-widgets-ovarious", - "authors": "oweitman ", + "content": "adapterref/iobroker.vis-weather/README.md", + "icon": "adapterref/iobroker.vis-weather/vis-weather.png", + "keywords": "weather, vis, GUI, graphical, scada", + "authors": "René G. ", "license": "MIT", - "published": "2024-07-27T21:07:10.803Z", - "version": "-.-.-", - "latestVersion": "0.1.9", + "published": "2017-05-14T10:52:23.840Z", + "version": "2.5.9", + "latestVersion": "2.5.9", + "materialize": true, "description": { - "en": "Vis-2 widget ovarious", - "de": "Vis-2 widget ovarious", - "ru": "Vis-2 widget ovarious", - "pt": "Vis-2 widget ovarious", - "nl": "Vis-2 widget ovarious", - "fr": "Vis-2 widget ovarious", - "it": "Vis-2 widget ovarious", - "es": "Vis-2 widget ovarious", - "pl": "Vis-2 widget ovarious", - "uk": "Vis-2 widget ovarious", - "zh-cn": "Vis-2 widget ovarious" + "en": "general flot-based weather Widgets to be used with daswetter or weatherundergrund adapter", + "de": "allgemeine Flot-basierte Wetter-Widgets, die mit daswetter- oder weatherundergrund-Adapter verwendet werden können", + "ru": "Визиты, которые будут использоваться с адаптером daswetter или weatherundergrund", + "pt": "Widgets de clima baseados em flotadores em geral para serem usados ​​com o adaptador daswetter ou weatherundergrund", + "nl": "algemene op flot gebaseerde weer Widgets voor gebruik met daswetter of weatherundergrund adapter", + "fr": "Widgets météo à base de flot à utiliser avec un adaptateur daswetter ou weatherundergrund", + "it": "widget meteo generali basati su flottazione da utilizzare con l'adattatore daswetter o weatherundergrund", + "es": "Widgets meteorológicos generales basados ​​en flotante para ser utilizados con el adaptador daswetter o weatherundergrund", + "pl": "Ogólne widgety pogodowe oparte na flotach, które mają być używane z adapterem daswetter lub weatherundergrund", + "zh-cn": "基于浮点的常规天气小部件,可与daswetter或weatherundergrund适配器一起使用", + "uk": "загальні віджети погоди на основі флоту для використання з адаптером daswetter або weatherundergrund" }, "titleFull": { - "en": "Vis-2 widget ovarious", - "de": "Vis-2 widget ovarious", - "ru": "Vis-2 widget ovarious", - "pt": "Vis-2 widget ovarious", - "nl": "Vis-2 widget ovarious", - "fr": "Vis-2 widget ovarious", - "it": "Vis-2 widget ovarious", - "es": "Vis-2 widget ovarious", - "pl": "Vis-2 widget ovarious", - "uk": "Vis-2 widget ovarious", - "zh-cn": "Vis-2 小部件卵巢" + "en": "weather Widgets", + "de": "Wetter Widgets", + "ru": "погода Виджеты", + "pt": "Widgets meteorológicos", + "nl": "weer Widgets", + "fr": "météo Widgets", + "it": "widget meteo", + "es": "Widgets del tiempo", + "pl": "Widgety pogodowe", + "zh-cn": "天气小部件", + "uk": "Віджети погоди" }, - "branch": "main", - "github": "https://github.com/oweitman/ioBroker.vis-2-widgets-ovarious", - "installs": 62, - "weekDownloads": 19, - "stars": -1 + "branch": "master", + "github": "https://github.com/rg-engineering/ioBroker.vis-weather", + "installs": 8588, + "weekDownloads": 203, + "stars": 5, + "issues": 4, + "score": 1 } } }, @@ -29030,141 +29026,203 @@ "pl": "Pogoda" }, "pages": { - "openweathermap": { + "daswetter": { "title": { - "de": "openweathermap", - "en": "openweathermap", - "ru": "openweathermap", - "zh-cn": "openweathermap" + "de": "daswetter", + "en": "daswetter", + "ru": "daswetter", + "zh-cn": "daswetter" }, - "content": "adapterref/iobroker.openweathermap/README.md", - "icon": "adapterref/iobroker.openweathermap/openweathermap.png", - "keywords": "weather, forecast, temperature, rain, openweathermap, meteorology", - "authors": "bluefox , Matthias Kleine ", + "content": "adapterref/iobroker.daswetter/README.md", + "icon": "adapterref/iobroker.daswetter/daswettercom.png", + "keywords": "weather, forecast, DasWetter", + "authors": "René G. ", "license": "MIT", - "published": "2018-08-03T07:35:01.926Z", - "version": "1.1.2", - "latestVersion": "1.1.2", + "published": "2017-05-14T10:42:31.173Z", + "version": "3.1.16", + "latestVersion": "3.1.16", "compact": true, "description": { - "en": "Fetches 60h weather forecast from openweathermap.org", - "de": "Ruft die 60-Stunden-Wettervorhersage von openweathermap.org ab", - "ru": "Получает прогноз погоды на 60 часов с openweathermap.org", - "pt": "Obtém a previsão do tempo de 60 horas em openweathermap.org", - "nl": "Haalt 60 uur weersvoorspelling van openweathermap.org", - "fr": "Récupère les prévisions météo à 60h de openweathermap.org", - "it": "Recupera le previsioni del tempo a 60 ore da openweathermap.org", - "es": "Obtiene el pronóstico del tiempo a 60 horas de openweathermap.org", - "pl": "Pobiera 60-godzinną prognozę pogody z openweathermap.org", - "zh-cn": "从 openweathermap.org 获取 60 小时天气预报" + "en": "reads weather forecast data from DasWetter.com. Different forecast models are available.", + "de": "liest Wettervorhersagedaten von DasWetter.com. Es stehen verschiedene Prognosemodelle zur Verfügung.", + "ru": "читает данные прогноза погоды от DasWetter.com. Доступны разные модели прогноза.", + "pt": "lê dados de previsão meteorológica do DasWetter.com. Diferentes modelos de previsão estão disponíveis.", + "nl": "leest weersvoorspellingsgegevens van DasWetter.com. Verschillende voorspellingsmodellen zijn beschikbaar.", + "fr": "lit les données météorologiques de DasWetter.com. Différents modèles de prévision sont disponibles.", + "it": "legge i dati delle previsioni del tempo da DasWetter.com. Sono disponibili diversi modelli di previsione.", + "es": "lee los datos del pronóstico del tiempo de DasWetter.com. Existen diferentes modelos de pronóstico disponibles.", + "pl": "czyta prognozy pogody z DasWetter.com. Dostępne są różne modele prognoz.", + "zh-cn": "从DasWetter.com读取天气预报数据。", + "uk": "читає дані прогнозу погоди з DasWetter.com. Доступні різні моделі прогнозу." }, "titleFull": { - "en": "openweathermap.org weather", - "de": "openweathermap.org Wetter", - "ru": "openweathermap.org погода", - "pt": "clima openweathermap.org", - "nl": "openweathermap.org weer", - "fr": "météo openweathermap.org", - "it": "openweathermap.org meteo", - "es": "tiempo en openweathermap.org", - "pl": "openweathermap.org pogoda", - "zh-cn": "openweathermap.org 天气" + "en": "DasWetter.com", + "de": "DasWetter.com", + "ru": "DasWetter.com", + "pt": "DasWetter.com", + "nl": "DasWetter.com", + "fr": "DasWetter.com", + "it": "DasWetter.com", + "es": "DasWetter.com", + "pl": "DasWetter.com", + "zh-cn": "DasWetter.com", + "uk": "DasWetter.com" }, "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.openweathermap", - "installs": 6734, - "weekDownloads": 294, - "stars": 9, - "issues": 22, + "github": "https://github.com/rg-engineering/ioBroker.daswetter", + "installs": 12713, + "weekDownloads": 989, + "stars": 19, + "issues": 8, "score": 1 }, - "uv-protect": { + "meteoalarm": { "title": { - "de": "uv-protect", - "en": "uv-protect", - "ru": "uv-protect", - "zh-cn": "uv-protect" + "de": "meteoalarm", + "en": "meteoalarm", + "ru": "meteoalarm", + "zh-cn": "meteoalarm" }, - "content": "adapterref/iobroker.uv-protect/README.md", - "icon": "adapterref/iobroker.uv-protect/uv-protect.png", - "keywords": "UV-Protect, UV, openUV, Ozone", - "authors": "simatec ", + "content": "adapterref/iobroker.meteoalarm/README.md", + "icon": "adapterref/iobroker.meteoalarm/meteoalarm.png", + "keywords": "meteoalarm", + "authors": "Jack ", "license": "MIT", - "published": "2021-04-29T11:51:32.187Z", - "version": "0.6.0", - "latestVersion": "0.6.3", + "published": "2019-07-12T13:55:53.557Z", + "version": "3.0.3", + "latestVersion": "3.0.3", + "materialize": true, "compact": true, "description": { - "en": "UV-Protect from openUV-API", - "de": "UV-Protect von openUV-API", - "ru": "УФ-защита от openUV-API", - "pt": "UV-Protect da openUV-API", - "nl": "UV-bescherming tegen openUV-API", - "fr": "UV-Protect de openUV-API", - "it": "Protezione UV da openUV-API", - "es": "Protección UV de openUV-API", - "pl": "Ochrona UV przed openUV-API", - "uk": "Захист від ультрафіолету з openUV-API", - "zh-cn": "来自openUV-API的UV保护" + "en": "Extreme weather warnings for all european countries from meteoalarm.org", + "de": "Extremwetterwarnungen für alle europäischen Länder von meteoalarm.org", + "ru": "Экстремальные предупреждения о погоде для всех европейских стран от Frankfurtalarm.org", + "pt": "Avisos meteorológicos extremos para todos os países europeus de meteoalarm.org", + "nl": "Extreme weer waarschuwingen voor alle Europese landen van meteoalarm.org", + "fr": "Avertissements météorologiques extrêmes pour tous les pays européens de metealarm.org", + "it": "Avvertenze meteorologiche estreme per tutti i paesi europei da meteoalarm.org", + "es": "Extremas advertencias meteorológicas para todos los países europeos desde meteoalarm.org", + "pl": "Ekstremalne ostrzeżenia pogodowe dla wszystkich krajów europejskich z meteoalarm.org", + "uk": "Екстремальні погодні попередження для всіх країн Європи з метеоризмом.org", + "zh-cn": "欧洲所有国家的极端天气警报来自meteoalarm.org" + }, + "titleFull": { + "en": "Meteoalarm", + "de": "Meteoalarm", + "ru": "Meteoalarm", + "pt": "Meteoalarm", + "nl": "Meteoalarm", + "fr": "Meteoalarm", + "it": "Meteoalarm", + "es": "Meteoalarm", + "pl": "Meteoalarm", + "uk": "Meteoalarm", + "zh-cn": "Meteoalarm" + }, + "branch": "master", + "github": "https://github.com/jack-blackson/ioBroker.meteoalarm", + "installs": 724, + "weekDownloads": 90, + "stars": 6, + "issues": 4, + "score": 1 + }, + "knmi-weather": { + "title": { + "de": "knmi-weather", + "en": "knmi-weather", + "ru": "knmi-weather", + "zh-cn": "knmi-weather" + }, + "content": "adapterref/iobroker.knmi-weather/README.md", + "icon": "adapterref/iobroker.knmi-weather/knmi-weather.png", + "keywords": "Weather, Alarm, Netherlands", + "authors": "DutchmanNL ", + "license": "MIT", + "published": "2019-04-20T06:53:08.529Z", + "version": "1.0.2", + "latestVersion": "1.0.2", + "materialize": true, + "compact": true, + "description": { + "en": "Current weather data from the KNMI (Netherlands)", + "de": "Das aktuelle Wetter Daten von der KNMI (Niederlande)", + "ru": "Текущие погодные данные из КНМИ (Нидерланды)", + "pt": "Dados do tempo actual do KNMI (países baixos)", + "nl": "De actuele weergegevens van het KNMI (Nederland)", + "fr": "Données météo actuelles à partir du KNMI (pays-bas)", + "it": "Dati meteo dalle KNMI (paesi Bassi)", + "es": "Actual de los datos meteorológicos de la KNMI (países Bajos)", + "pl": "Aktualne dane pogodowe z KNMI (Holandia)", + "zh-cn": "当前的气象数据的反演(荷兰)" }, "titleFull": { - "en": "uv-protect", - "de": "UV-Schutz", - "ru": "УФ-защита", - "pt": "UV-proteger", - "nl": "uv-bescherming", - "fr": "protection contre les uv", - "it": "protezione UV", - "es": "proteger uv", - "pl": "ochrona UV", - "uk": "Захист від ультрафіолету", - "zh-cn": "防紫外线" + "en": "KNMI-Weather", + "de": "KNMI-Weather", + "ru": "KNMI-Weather", + "pt": "KNMI-Weather", + "nl": "KNMI-Weather", + "fr": "KNMI-Weather", + "it": "KNMI-Weather", + "es": "KNMI-Weather", + "pl": "KNMI-Weather", + "zh-cn": "KNMI-Weather" }, "branch": "master", - "github": "https://github.com/simatec/ioBroker.uv-protect", - "installs": 338, - "weekDownloads": 154, - "stars": -1, - "issues": 1, + "github": "https://github.com/DrozmotiX/ioBroker.knmi-weather", + "installs": 87, + "weekDownloads": 2, + "stars": 3, + "issues": 11, "score": 1 }, - "opensmartcity": { + "dwd": { "title": { - "de": "opensmartcity", - "en": "opensmartcity", - "ru": "opensmartcity", - "zh-cn": "opensmartcity" + "de": "dwd", + "en": "dwd", + "ru": "dwd", + "zh-cn": "dwd" }, - "content": "adapterref/iobroker.opensmartcity/README.md", - "icon": "adapterref/iobroker.opensmartcity/opensmartcity.png", - "keywords": "opensmartcity, Google, home, player, music", - "authors": "Vegetto ", - "published": "2023-11-24T09:39:27.502Z", - "version": "-.-.-", - "latestVersion": "0.2.2", + "content": "adapterref/iobroker.dwd/README.md", + "icon": "adapterref/iobroker.dwd/dwd.png", + "keywords": "weather, Wetter, warning, Warnung, forecast, Vorhersage, rain, Regen, wind", + "authors": "bluefox ", + "license": "MIT", + "published": "2015-01-02T17:23:09.173Z", + "version": "2.8.5", + "latestVersion": "2.8.5", + "materialize": true, "compact": true, "description": { - "en": "Provides the data from german city", - "de": "Stellt die Daten von deutschen Städten bereit", - "ru": "Предоставляет данные от немецких городов", - "pt": "Fornece os dados da cidade alemã", - "nl": "Biedt de gegevens van de Duitse stad", - "fr": "Fournit les données de la ville allemande", - "it": "Fornisce i dati della città tedesca", - "es": "Proporciona los datos de la ciudad alemana", - "pl": "Zapewnia dane z niemieckiego miasta", - "zh-cn": "提供德国城市的数据", - "uk": "Надає дані німецького міста" + "en": "Weather Warnings from German Weather Service (DWD)", + "de": "Wetterwarnungen des Deutschen Wetterdienstes (DWD)", + "ru": "Погодные предупреждения от немецкого сервиса German Weather Service (DWD)", + "pt": "Avisos Meteorológicos do Serviço Meteorológico Alemão (DWD)", + "nl": "Weerwaarschuwingen van Duitse Weer Service (DWD)", + "fr": "Avertissements météorologiques du service météorologique allemand (DWD)", + "it": "Avvertenze meteorologiche dal servizio meteo tedesco (DWD)", + "es": "Advertencias meteorológicas del Servicio meteorológico alemán (DWD)", + "pl": "Ostrzeżenia pogodowe od niemieckiego serwisu pogodowego (DWD)", + "zh-cn": "德国气象局 (DWD) 的天气警告" }, "titleFull": { - "en": "OpenSmartCity FROST" + "en": "DWD", + "de": "DWD", + "ru": "DWD", + "pt": "DWD", + "nl": "DWD", + "fr": "DWD", + "it": "DWD", + "es": "DWD", + "pl": "DWD", + "zh-cn": "DWD" }, "branch": "master", - "github": "https://github.com/iobroker/ioBroker.opensmartcity", - "installs": 14, - "weekDownloads": 1, - "stars": 3, - "issues": 6, + "github": "https://github.com/ioBroker/ioBroker.dwd", + "installs": 10589, + "weekDownloads": 168, + "stars": 22, + "issues": 10, "score": 1 }, "swiss-weather-api": { @@ -29211,306 +29269,242 @@ }, "branch": "master", "github": "https://github.com/baerengraben/ioBroker.swiss-weather-api", - "installs": 493, + "installs": 490, "weekDownloads": 26, "stars": 13, "issues": 4, "score": 1 }, - "daswetter": { - "title": { - "de": "daswetter", - "en": "daswetter", - "ru": "daswetter", - "zh-cn": "daswetter" - }, - "content": "adapterref/iobroker.daswetter/README.md", - "icon": "adapterref/iobroker.daswetter/daswettercom.png", - "keywords": "weather, forecast, DasWetter", - "authors": "René G. ", - "license": "MIT", - "published": "2017-05-14T10:42:31.173Z", - "version": "3.1.16", - "latestVersion": "3.1.16", - "compact": true, - "description": { - "en": "reads weather forecast data from DasWetter.com. Different forecast models are available.", - "de": "liest Wettervorhersagedaten von DasWetter.com. Es stehen verschiedene Prognosemodelle zur Verfügung.", - "ru": "читает данные прогноза погоды от DasWetter.com. Доступны разные модели прогноза.", - "pt": "lê dados de previsão meteorológica do DasWetter.com. Diferentes modelos de previsão estão disponíveis.", - "nl": "leest weersvoorspellingsgegevens van DasWetter.com. Verschillende voorspellingsmodellen zijn beschikbaar.", - "fr": "lit les données météorologiques de DasWetter.com. Différents modèles de prévision sont disponibles.", - "it": "legge i dati delle previsioni del tempo da DasWetter.com. Sono disponibili diversi modelli di previsione.", - "es": "lee los datos del pronóstico del tiempo de DasWetter.com. Existen diferentes modelos de pronóstico disponibles.", - "pl": "czyta prognozy pogody z DasWetter.com. Dostępne są różne modele prognoz.", - "zh-cn": "从DasWetter.com读取天气预报数据。", - "uk": "читає дані прогнозу погоди з DasWetter.com. Доступні різні моделі прогнозу." - }, - "titleFull": { - "en": "DasWetter.com", - "de": "DasWetter.com", - "ru": "DasWetter.com", - "pt": "DasWetter.com", - "nl": "DasWetter.com", - "fr": "DasWetter.com", - "it": "DasWetter.com", - "es": "DasWetter.com", - "pl": "DasWetter.com", - "zh-cn": "DasWetter.com", - "uk": "DasWetter.com" - }, - "branch": "master", - "github": "https://github.com/rg-engineering/ioBroker.daswetter", - "installs": 12713, - "weekDownloads": 989, - "stars": 19, - "issues": 8, - "score": 1 - }, - "netatmo-crawler": { + "iceroad": { "title": { - "de": "netatmo-crawler", - "en": "netatmo-crawler", - "ru": "netatmo-crawler", - "zh-cn": "netatmo-crawler" + "de": "iceroad", + "en": "iceroad", + "ru": "iceroad", + "zh-cn": "iceroad" }, - "content": "adapterref/iobroker.netatmo-crawler/README.md", - "icon": "adapterref/iobroker.netatmo-crawler/netatmo-crawler.png", - "keywords": "netatmo, crawler, temperature, weather", - "authors": "Bart19 , Backfisch88 ", + "content": "adapterref/iobroker.iceroad/README.md", + "icon": "adapterref/iobroker.iceroad/iceroad.png", + "keywords": "weather forecast iceroad", + "authors": "Patrick-Walther , Christian Behrends (ciddi89) ", "license": "MIT", - "published": "2020-06-30T14:49:49.625Z", - "version": "0.8.1", - "latestVersion": "0.8.1", + "published": "2022-03-02T09:15:54.283Z", + "version": "1.2.1", + "latestVersion": "1.2.1", "materialize": true, "compact": true, "description": { - "en": "Crawls information from public netatmo stations", - "de": "Crawlt Informationen von öffentlichen Netatmo-Stationen", - "ru": "Сканирует информацию с общественных станций Netatmo", - "pt": "Rastreia informações de estações públicas de netatmo", - "nl": "Kruipt informatie van openbare netatmo-stations", - "fr": "Analyse les informations des stations Netatmo publiques", - "it": "Esegue la scansione delle informazioni dalle stazioni pubbliche netatmo", - "es": "Rastrea información de estaciones públicas de netatmo", - "pl": "Przeszukuje informacje z publicznych stacji netatmo", - "zh-cn": "从Netatmo公用站检索信息" + "en": "ice warning forecast", + "de": "Eiswarnvorhersage", + "ru": "прогноз оповещения льда", + "pt": "previsão de aviso de gelo", + "nl": "ijs waarschuwing voor", + "fr": "prévision de l ' avertissement de glace", + "it": "previsione di avviso di ghiaccio", + "es": "predicción de alerta de hielo", + "pl": "lód", + "uk": "прогноз попередження льоду", + "zh-cn": "警告预报" }, "titleFull": { - "en": "Netatmo Crawler", - "de": "Netatmo Crawler", - "ru": "Нетатмо Краулер", - "pt": "Netatmo Crawler", - "nl": "Netatmo Crawler", - "fr": "Netatmo Crawler", - "it": "Netatmo Crawler", - "es": "Netatmo Crawler", - "pl": "Netatmo Crawler", - "zh-cn": "内塔特莫履带" + "en": "Ice warning", + "de": "Eiswarnung", + "ru": "Предупреждение о льду", + "pt": "Aviso de gelo", + "nl": "IJs waarschuwing", + "fr": "Avertissement de glace", + "it": "Avviso di ghiaccio", + "es": "Alerta de hielo", + "pl": "Iced", + "uk": "Попередження льоду", + "zh-cn": "警告" }, - "branch": "master", - "github": "https://github.com/Bart1909/ioBroker.netatmo-crawler", - "installs": 1917, - "weekDownloads": 31, - "stars": 10, - "issues": 13, + "branch": "main", + "github": "https://github.com/iobroker-community-adapters/ioBroker.iceroad", + "installs": 230, + "weekDownloads": 2, + "stars": 3, + "issues": 0, "score": 1 }, - "air-q": { + "solarwetter": { "title": { - "de": "air-q", - "en": "air-q", - "ru": "air-q", - "zh-cn": "air-q" + "de": "solarwetter", + "en": "solarwetter", + "ru": "solarwetter", + "zh-cn": "solarwetter" }, - "content": "adapterref/iobroker.air-q/README.md", - "icon": "adapterref/iobroker.air-q/air-q.png", - "keywords": "air-q, airq, air quality, AirQ, air-Q", - "authors": "Katharina K. ", - "license": "MIT", - "published": "2023-11-07T12:29:19.573Z", - "version": "1.0.3", - "latestVersion": "1.0.3", + "content": "adapterref/iobroker.solarwetter/README.md", + "icon": "adapterref/iobroker.solarwetter/solarwetter.png", + "keywords": "solar, solar-wetter, energy, parse, pix, weather", + "authors": "Pix", + "license": "MIT", + "published": "2016-06-01T10:34:25.177Z", + "version": "1.2.0", + "latestVersion": "1.2.0", "compact": true, "description": { - "en": "Adapter for air-Q devices", - "de": "Adapter für Air-Q-Geräte", - "ru": "Адаптер для устройств air-Q", - "pt": "Adaptador para dispositivos air-Q", - "nl": "Adapter voor air-Q-apparaten", - "fr": "Adaptateur pour appareils air-Q", - "it": "Adattatore per dispositivi air-Q", - "es": "Adaptador para dispositivos air-Q", - "pl": "Adapter do urządzeń air-Q", - "uk": "Адаптер для пристроїв air-Q", - "zh-cn": "Air-Q 设备适配器" + "en": "prognostizierter Solarstrom Tagesertrag solar-wetter.com", + "de": "Solar Power Forecast solar-wetter.com", + "ru": "prognostizierter Solarstrom Tagesertrag solar-wetter.com - translate to russian, please", + "pt": "prognóstico Solarstrom Tagesertrag solar-wetter.com", + "nl": "prognostizierter Solarstrom Tagesertrag solar-wetter.com", + "fr": "prognostizierter Solarstrom Tagesertrag solar-wetter.com", + "it": "prognostizierter Solarstrom Tagesertrag solar-wetter.com", + "es": "pronosticador Solarstrom Tagesertrag solar-wetter.com", + "pl": "prognostizierter Solarstrom Tagesertrag solar-wetter.com", + "uk": "prognostizierter Solarstrom Tagesertrag solar-wetter.com", + "zh-cn": "预测 Solarstrom Tagesertrag Solar-wetter.com" }, "titleFull": { - "en": "air-Q", - "de": "air-Q", - "ru": "air-Q", - "pt": "air-Q", - "nl": "air-Q", - "fr": "air-Q", - "it": "air-Q", - "es": "air-Q", - "pl": "air-Q", - "uk": "air-Q", - "zh-cn": "air-Q" + "en": "Solarwetter", + "de": "Solarwetter", + "ru": "Solarwetter", + "pt": "Solarwetter", + "nl": "Zonnewetter", + "fr": "Solaire plus humide", + "it": "Solarwetter", + "es": "mojador solar", + "pl": "Słonecznie", + "uk": "Solarwetter", + "zh-cn": "太阳能湿润剂" }, - "branch": "main", - "github": "https://github.com/CorantGmbH/ioBroker.air-q", - "installs": 25, - "weekDownloads": 3, - "stars": -1 + "branch": "master", + "github": "https://github.com/iobroker-community-adapters/ioBroker.solarwetter", + "installs": 1369, + "weekDownloads": 41, + "stars": 4, + "issues": 7, + "score": 1 }, - "pegelalarm": { + "uv-protect": { "title": { - "de": "pegelalarm", - "en": "pegelalarm", - "ru": "pegelalarm", - "zh-cn": "pegelalarm" + "de": "uv-protect", + "en": "uv-protect", + "ru": "uv-protect", + "zh-cn": "uv-protect" }, - "content": "adapterref/iobroker.pegelalarm/README.md", - "icon": "adapterref/iobroker.pegelalarm/pegelalarm.png", - "keywords": "level alarm, level, river level, water level, flood, pegelalarm, pegelstand, flussstand, wasserstand, hochwasser", - "authors": "simatec ", + "content": "adapterref/iobroker.uv-protect/README.md", + "icon": "adapterref/iobroker.uv-protect/uv-protect.png", + "keywords": "UV-Protect, UV, openUV, Ozone", + "authors": "simatec ", "license": "MIT", - "published": "2020-08-10T11:15:14.886Z", - "version": "1.3.3", - "latestVersion": "1.3.5", + "published": "2021-04-29T11:51:32.187Z", + "version": "0.6.0", + "latestVersion": "0.6.3", "compact": true, "description": { - "en": "Provides data from Pegelalarm-API", - "de": "Stellt Daten von der Pegelalarm-API bereit", - "ru": "Предоставляет данные из Pegelalarm-API", - "pt": "Fornece dados do Pegelalarm-API", - "nl": "Biedt gegevens van Pegelalarm-API", - "fr": "Fournit des données de Pegelalarm-API", - "it": "Fornisce dati da Pegelalarm-API", - "es": "Proporciona datos de Pegelalarm-API", - "pl": "Udostępnia dane z Pegelalarm-API", - "uk": "Надає дані з API сигналізації рівня", - "zh-cn": "提供来自Pegelalarm-API的数据" + "en": "UV-Protect from openUV-API", + "de": "UV-Protect von openUV-API", + "ru": "УФ-защита от openUV-API", + "pt": "UV-Protect da openUV-API", + "nl": "UV-bescherming tegen openUV-API", + "fr": "UV-Protect de openUV-API", + "it": "Protezione UV da openUV-API", + "es": "Protección UV de openUV-API", + "pl": "Ochrona UV przed openUV-API", + "uk": "Захист від ультрафіолету з openUV-API", + "zh-cn": "来自openUV-API的UV保护" }, "titleFull": { - "en": "water level alarm", - "de": "Pegelalarm", - "ru": "сигнализация уровня воды", - "pt": "alarme de nível de água", - "nl": "waterpeil alarm", - "fr": "alarme de niveau d'eau", - "it": "allarme livello acqua", - "es": "alarma de nivel de agua", - "pl": "alarm poziomu wody", - "uk": "Сигналізація рівня", - "zh-cn": "水位报警" + "en": "uv-protect", + "de": "UV-Schutz", + "ru": "УФ-защита", + "pt": "UV-proteger", + "nl": "uv-bescherming", + "fr": "protection contre les uv", + "it": "protezione UV", + "es": "proteger uv", + "pl": "ochrona UV", + "uk": "Захист від ультрафіолету", + "zh-cn": "防紫外线" }, "branch": "master", - "github": "https://github.com/simatec/ioBroker.pegelalarm", - "installs": 639, - "weekDownloads": 64, + "github": "https://github.com/simatec/ioBroker.uv-protect", + "installs": 339, + "weekDownloads": 154, "stars": -1, "issues": 1, "score": 1 }, - "yr": { + "sainlogic": { "title": { - "de": "yr", - "en": "yr", - "ru": "yr", - "zh-cn": "yr" + "de": "sainlogic", + "en": "sainlogic", + "ru": "sainlogic", + "zh-cn": "sainlogic" }, - "content": "adapterref/iobroker.yr/README.md", - "icon": "adapterref/iobroker.yr/yr.png", - "keywords": "weather, forecast, temperature, rain, yr, meteorology", - "authors": "hobbyquaker ", + "content": "adapterref/iobroker.sainlogic/README.md", + "icon": "adapterref/iobroker.sainlogic/sainlogic.png", + "keywords": "weather, sainlogic", + "authors": "Fogg ", "license": "MIT", - "published": "2015-01-30T22:05:03.364Z", - "version": "5.3.0", - "latestVersion": "5.3.0", - "materialize": true, + "published": "2020-05-02T10:04:02.375Z", + "version": "0.11.4", + "latestVersion": "0.11.4", "compact": true, "description": { - "en": "10d weather forecast from yr.no", - "de": "10 Tage Wettervorhersage von yr.no", - "ru": "Получает прогноз погоды на 10d с yr.no", - "pt": "Fetches 10d previsão do tempo a partir de yr.no", - "nl": "Haal 10d weersvoorspelling op van yr.no", - "fr": "Fetchs 10d météo de yr.no", - "it": "Calcola le previsioni del tempo a 10 ore dall'anno n", - "es": "Obtiene 10d pronóstico del tiempo de yr.no", - "pl": "Pobiera 10-godzinną prognozę pogody z yr.no", - "zh-cn": "从 yr.no 获取 10d 天气预报" + "en": "Read data from a sainlogic based weather station", + "de": "Read data from a sainlogic based weather station" }, "titleFull": { - "en": "yr.no weather", - "de": "yr.no Wetter", - "ru": "yr.no погода", - "pt": "yr.no tempo", - "nl": "yr.nr weer", - "fr": "yr.no météo", - "it": "anno vecchio", - "es": "yr.no tiempo", - "pl": "yr.no pogody", - "zh-cn": "yr.no天气" + "en": "Sainlogic Weatherstation", + "de": "Sainlogic Weatherstation" }, "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.yr", - "installs": 3288, - "weekDownloads": 58, - "stars": 10, - "issues": 23, + "github": "https://github.com/phifogg/ioBroker.sainlogic", + "installs": 1180, + "weekDownloads": 41, + "stars": 17, + "issues": 15, "score": 1 }, - "weatherflow_udp": { + "sensebox": { "title": { - "de": "weatherflow_udp", - "en": "weatherflow_udp", - "ru": "weatherflow_udp", - "zh-cn": "weatherflow_udp" + "de": "sensebox", + "en": "sensebox", + "ru": "sensebox", + "zh-cn": "sensebox" }, - "content": "adapterref/iobroker.weatherflow_udp/README.md", - "icon": "adapterref/iobroker.weatherflow_udp/weatherflow_udp.png", - "keywords": "weatherflow, weather, udp", - "authors": "womi ", + "content": "adapterref/iobroker.sensebox/README.md", + "icon": "adapterref/iobroker.sensebox/sensebox.svg", + "keywords": "senseBox, openSenseMap, Luftdaten, Sensor", + "authors": "AlCalzone ", "license": "MIT", - "published": "2020-07-27T15:15:55.239Z", - "version": "0.1.3", - "latestVersion": "0.1.4", + "published": "2022-08-15T11:48:40.340Z", + "version": "-.-.-", + "latestVersion": "0.0.2", + "materialize": true, "compact": true, "description": { - "en": "Weatherflow UDP receiver", - "de": "Weatherflow UDP Empfänger", - "ru": "UDP-приемник Weatherflow", - "pt": "Receptor UDP de Weatherflow", - "nl": "Weatherflow UDP-ontvanger", - "fr": "Récepteur Weatherflow UDP", - "it": "Ricevitore UDP Weatherflow", - "es": "Weatherflow UDP receptor", - "pl": "Odbiornik Weatherflow UDP", - "zh-cn": "Weatherflow UDP接收器", - "uk": "Приймач UDP Weatherflow" + "en": "Import sensor data from openSenseMap.org", + "de": "Importieren Sie Sensordaten von openSenseMap.org", + "ru": "Импорт данных датчиков с openSenseMap.org", + "pt": "Importar dados do sensor do openSenseMap.org", + "nl": "Sensorgegevens importeren van openSenseMap.org", + "fr": "Importer des données de capteur depuis openSenseMap.org", + "it": "Importa i dati del sensore da openSenseMap.org", + "es": "Importar datos de sensores de openSenseMap.org", + "pl": "Importuj dane z czujników z openSenseMap.org", + "zh-cn": "从 openSenseMap.org 导入传感器数据" }, "titleFull": { - "en": "Weatherflow UDP", - "de": "Weatherflow UDP", - "ru": "Weatherflow UDP", - "pt": "Weatherflow UDP", - "nl": "Weatherflow UDP", - "fr": "Weatherflow UDP", - "it": "Weatherflow UDP", - "es": "Weatherflow UDP", - "pl": "Weatherflow UDP", - "zh-cn": "Weatherflow UDP", - "uk": "Weatherflow UDP" + "en": "senseBox", + "de": "senseBox", + "ru": "senseBox", + "pt": "senseBox", + "nl": "senseBox", + "fr": "SenseBox", + "it": "senseBox", + "es": "senseBox", + "pl": "senseBox", + "zh-cn": "senseBox" }, "branch": "master", - "github": "https://github.com/woessmich/ioBroker.weatherflow_udp", - "installs": 49, - "weekDownloads": 18, - "stars": 1, - "issues": 0, + "github": "https://github.com/AlCalzone/ioBroker.sensebox", + "installs": 23, + "weekDownloads": 3, + "stars": -1, + "issues": 10, "score": 1 }, "weather-warnings": { @@ -29557,193 +29551,206 @@ }, "branch": "main", "github": "https://github.com/ticaki/ioBroker.weather-warnings", - "installs": 362, + "installs": 361, "weekDownloads": 15, "stars": 3, "issues": 3, "score": 1 }, - "pollenflug": { + "pegelalarm": { "title": { - "de": "pollenflug", - "en": "pollenflug", - "ru": "pollenflug", - "zh-cn": "pollenflug" + "de": "pegelalarm", + "en": "pegelalarm", + "ru": "pegelalarm", + "zh-cn": "pegelalarm" }, - "content": "adapterref/iobroker.pollenflug/README.md", - "icon": "adapterref/iobroker.pollenflug/pollenflug.png", - "keywords": "pollenflug, pollen count", - "authors": "Thorsten Stueben , mcm1957 ", + "content": "adapterref/iobroker.pegelalarm/README.md", + "icon": "adapterref/iobroker.pegelalarm/pegelalarm.png", + "keywords": "level alarm, level, river level, water level, flood, pegelalarm, pegelstand, flussstand, wasserstand, hochwasser", + "authors": "simatec ", "license": "MIT", - "published": "2019-02-19T14:46:17.540Z", - "version": "2.0.0", - "latestVersion": "2.0.0", + "published": "2020-08-10T11:15:14.886Z", + "version": "1.3.3", + "latestVersion": "1.3.5", "compact": true, "description": { - "en": "Pollen flight risk index", - "de": "Pollenflug Gefahrenindex", - "ru": "Индекс риска перелета пыльцы", - "pt": "Índice de risco de vôo de pólen", - "nl": "Stuifmeelvluchtrisico-index", - "fr": "Indice de risque de vol de pollen", - "it": "Indice di rischio di volo pollinico", - "es": "Índice de riesgo de fuga de polen", - "pl": "Wskaźnik ryzyka lotu pyłkowego", - "zh-cn": "花粉飞行风险指数", - "uk": "Індекс ризику польоту пилку" + "en": "Provides data from Pegelalarm-API", + "de": "Stellt Daten von der Pegelalarm-API bereit", + "ru": "Предоставляет данные из Pegelalarm-API", + "pt": "Fornece dados do Pegelalarm-API", + "nl": "Biedt gegevens van Pegelalarm-API", + "fr": "Fournit des données de Pegelalarm-API", + "it": "Fornisce dati da Pegelalarm-API", + "es": "Proporciona datos de Pegelalarm-API", + "pl": "Udostępnia dane z Pegelalarm-API", + "uk": "Надає дані з API сигналізації рівня", + "zh-cn": "提供来自Pegelalarm-API的数据" }, "titleFull": { - "en": "Pollen flight risk index", - "de": "Pollenflug Gefahrenindex", - "ru": "Индекс риска перелета пыльцы", - "pt": "Índice de risco de vôo de pólen", - "nl": "Stuifmeelvluchtrisico-index", - "fr": "Indice de risque de vol de pollen", - "it": "Indice di rischio di volo pollinico", - "es": "Índice de riesgo de fuga de polen", - "pl": "Wskaźnik ryzyka lotu pyłkowego", - "zh-cn": "花粉飞行风险指数", - "uk": "Індекс ризику польоту пилку" + "en": "water level alarm", + "de": "Pegelalarm", + "ru": "сигнализация уровня воды", + "pt": "alarme de nível de água", + "nl": "waterpeil alarm", + "fr": "alarme de niveau d'eau", + "it": "allarme livello acqua", + "es": "alarma de nivel de agua", + "pl": "alarm poziomu wody", + "uk": "Сигналізація рівня", + "zh-cn": "水位报警" }, "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.pollenflug", - "installs": 2860, - "weekDownloads": 97, - "stars": 6, - "issues": 26, + "github": "https://github.com/simatec/ioBroker.pegelalarm", + "installs": 637, + "weekDownloads": 64, + "stars": -1, + "issues": 1, "score": 1 }, - "accuweather": { + "netatmo-crawler": { "title": { - "de": "accuweather", - "en": "accuweather", - "ru": "accuweather", - "zh-cn": "accuweather" + "de": "netatmo-crawler", + "en": "netatmo-crawler", + "ru": "netatmo-crawler", + "zh-cn": "netatmo-crawler" }, - "content": "adapterref/iobroker.accuweather/README.md", - "icon": "adapterref/iobroker.accuweather/accuweather.png", - "keywords": "Weather, AccuWeather, Forecast", - "authors": "algar42 ", + "content": "adapterref/iobroker.netatmo-crawler/README.md", + "icon": "adapterref/iobroker.netatmo-crawler/netatmo-crawler.png", + "keywords": "netatmo, crawler, temperature, weather", + "authors": "Bart19 , Backfisch88 ", "license": "MIT", - "published": "2019-09-12T18:44:03.231Z", - "version": "1.5.0", - "latestVersion": "1.5.0", + "published": "2020-06-30T14:49:49.625Z", + "version": "0.8.1", + "latestVersion": "0.8.1", "materialize": true, "compact": true, "description": { - "en": "Weather forecast using AccuWeather API", - "de": "Wettervorhersage mit AccuWeather API", - "ru": "Прогноз погоды с использованием AccuWeather API", - "pt": "Previsão do tempo usando a API AccuWeather", - "nl": "Weersverwachting met AccuWeather API", - "fr": "Prévisions météorologiques à l'aide de l'API AccuWeather", - "it": "Previsioni del tempo utilizzando l'API AccuWeather", - "es": "Pronóstico del tiempo usando AccuWeather API", - "pl": "Prognoza pogody za pomocą interfejsu API AccuWeather", - "zh-cn": "使用AccuWeather API的天气预报", - "uk": "Прогноз погоди за допомогою AccuWeather API" + "en": "Crawls information from public netatmo stations", + "de": "Crawlt Informationen von öffentlichen Netatmo-Stationen", + "ru": "Сканирует информацию с общественных станций Netatmo", + "pt": "Rastreia informações de estações públicas de netatmo", + "nl": "Kruipt informatie van openbare netatmo-stations", + "fr": "Analyse les informations des stations Netatmo publiques", + "it": "Esegue la scansione delle informazioni dalle stazioni pubbliche netatmo", + "es": "Rastrea información de estaciones públicas de netatmo", + "pl": "Przeszukuje informacje z publicznych stacji netatmo", + "zh-cn": "从Netatmo公用站检索信息" }, "titleFull": { - "en": "AccuWeather", - "de": "AccuWeather", - "ru": "AccuWeather", - "pt": "AccuWeather", - "nl": "AccuWeather", - "fr": "AccuWeather", - "it": "AccuWeather", - "es": "AccuWeather", - "pl": "AccuWeather", - "zh-cn": "机构AccuWeather", - "uk": "AccuWeather" + "en": "Netatmo Crawler", + "de": "Netatmo Crawler", + "ru": "Нетатмо Краулер", + "pt": "Netatmo Crawler", + "nl": "Netatmo Crawler", + "fr": "Netatmo Crawler", + "it": "Netatmo Crawler", + "es": "Netatmo Crawler", + "pl": "Netatmo Crawler", + "zh-cn": "内塔特莫履带" }, "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.accuweather", - "installs": 4117, - "weekDownloads": 170, - "stars": 5, - "issues": 2, + "github": "https://github.com/Bart1909/ioBroker.netatmo-crawler", + "installs": 1918, + "weekDownloads": 31, + "stars": 10, + "issues": 13, "score": 1 }, - "sainlogic": { + "yr": { "title": { - "de": "sainlogic", - "en": "sainlogic", - "ru": "sainlogic", - "zh-cn": "sainlogic" + "de": "yr", + "en": "yr", + "ru": "yr", + "zh-cn": "yr" }, - "content": "adapterref/iobroker.sainlogic/README.md", - "icon": "adapterref/iobroker.sainlogic/sainlogic.png", - "keywords": "weather, sainlogic", - "authors": "Fogg ", + "content": "adapterref/iobroker.yr/README.md", + "icon": "adapterref/iobroker.yr/yr.png", + "keywords": "weather, forecast, temperature, rain, yr, meteorology", + "authors": "hobbyquaker ", "license": "MIT", - "published": "2020-05-02T10:04:02.375Z", - "version": "0.11.4", - "latestVersion": "0.11.4", + "published": "2015-01-30T22:05:03.364Z", + "version": "5.3.0", + "latestVersion": "5.3.0", + "materialize": true, "compact": true, "description": { - "en": "Read data from a sainlogic based weather station", - "de": "Read data from a sainlogic based weather station" + "en": "10d weather forecast from yr.no", + "de": "10 Tage Wettervorhersage von yr.no", + "ru": "Получает прогноз погоды на 10d с yr.no", + "pt": "Fetches 10d previsão do tempo a partir de yr.no", + "nl": "Haal 10d weersvoorspelling op van yr.no", + "fr": "Fetchs 10d météo de yr.no", + "it": "Calcola le previsioni del tempo a 10 ore dall'anno n", + "es": "Obtiene 10d pronóstico del tiempo de yr.no", + "pl": "Pobiera 10-godzinną prognozę pogody z yr.no", + "zh-cn": "从 yr.no 获取 10d 天气预报" }, "titleFull": { - "en": "Sainlogic Weatherstation", - "de": "Sainlogic Weatherstation" + "en": "yr.no weather", + "de": "yr.no Wetter", + "ru": "yr.no погода", + "pt": "yr.no tempo", + "nl": "yr.nr weer", + "fr": "yr.no météo", + "it": "anno vecchio", + "es": "yr.no tiempo", + "pl": "yr.no pogody", + "zh-cn": "yr.no天气" }, "branch": "master", - "github": "https://github.com/phifogg/ioBroker.sainlogic", - "installs": 1186, - "weekDownloads": 41, - "stars": 17, - "issues": 15, + "github": "https://github.com/ioBroker/ioBroker.yr", + "installs": 3283, + "weekDownloads": 58, + "stars": 10, + "issues": 23, "score": 1 }, - "solarwetter": { + "openweathermap": { "title": { - "de": "solarwetter", - "en": "solarwetter", - "ru": "solarwetter", - "zh-cn": "solarwetter" + "de": "openweathermap", + "en": "openweathermap", + "ru": "openweathermap", + "zh-cn": "openweathermap" }, - "content": "adapterref/iobroker.solarwetter/README.md", - "icon": "adapterref/iobroker.solarwetter/solarwetter.png", - "keywords": "solar, solar-wetter, energy, parse, pix, weather", - "authors": "Pix", + "content": "adapterref/iobroker.openweathermap/README.md", + "icon": "adapterref/iobroker.openweathermap/openweathermap.png", + "keywords": "weather, forecast, temperature, rain, openweathermap, meteorology", + "authors": "bluefox , Matthias Kleine ", "license": "MIT", - "published": "2016-06-01T10:34:25.177Z", - "version": "1.2.0", - "latestVersion": "1.2.0", - "compact": true, - "description": { - "en": "prognostizierter Solarstrom Tagesertrag solar-wetter.com", - "de": "Solar Power Forecast solar-wetter.com", - "ru": "prognostizierter Solarstrom Tagesertrag solar-wetter.com - translate to russian, please", - "pt": "prognóstico Solarstrom Tagesertrag solar-wetter.com", - "nl": "prognostizierter Solarstrom Tagesertrag solar-wetter.com", - "fr": "prognostizierter Solarstrom Tagesertrag solar-wetter.com", - "it": "prognostizierter Solarstrom Tagesertrag solar-wetter.com", - "es": "pronosticador Solarstrom Tagesertrag solar-wetter.com", - "pl": "prognostizierter Solarstrom Tagesertrag solar-wetter.com", - "uk": "prognostizierter Solarstrom Tagesertrag solar-wetter.com", - "zh-cn": "预测 Solarstrom Tagesertrag Solar-wetter.com" + "published": "2018-08-03T07:35:01.926Z", + "version": "1.1.2", + "latestVersion": "1.1.2", + "compact": true, + "description": { + "en": "Fetches 60h weather forecast from openweathermap.org", + "de": "Ruft die 60-Stunden-Wettervorhersage von openweathermap.org ab", + "ru": "Получает прогноз погоды на 60 часов с openweathermap.org", + "pt": "Obtém a previsão do tempo de 60 horas em openweathermap.org", + "nl": "Haalt 60 uur weersvoorspelling van openweathermap.org", + "fr": "Récupère les prévisions météo à 60h de openweathermap.org", + "it": "Recupera le previsioni del tempo a 60 ore da openweathermap.org", + "es": "Obtiene el pronóstico del tiempo a 60 horas de openweathermap.org", + "pl": "Pobiera 60-godzinną prognozę pogody z openweathermap.org", + "zh-cn": "从 openweathermap.org 获取 60 小时天气预报" }, "titleFull": { - "en": "Solarwetter", - "de": "Solarwetter", - "ru": "Solarwetter", - "pt": "Solarwetter", - "nl": "Zonnewetter", - "fr": "Solaire plus humide", - "it": "Solarwetter", - "es": "mojador solar", - "pl": "Słonecznie", - "uk": "Solarwetter", - "zh-cn": "太阳能湿润剂" + "en": "openweathermap.org weather", + "de": "openweathermap.org Wetter", + "ru": "openweathermap.org погода", + "pt": "clima openweathermap.org", + "nl": "openweathermap.org weer", + "fr": "météo openweathermap.org", + "it": "openweathermap.org meteo", + "es": "tiempo en openweathermap.org", + "pl": "openweathermap.org pogoda", + "zh-cn": "openweathermap.org 天气" }, "branch": "master", - "github": "https://github.com/iobroker-community-adapters/ioBroker.solarwetter", - "installs": 1371, - "weekDownloads": 41, - "stars": 4, - "issues": 7, + "github": "https://github.com/ioBroker/ioBroker.openweathermap", + "installs": 6733, + "weekDownloads": 294, + "stars": 9, + "issues": 22, "score": 1 }, "weatherunderground": { @@ -29791,209 +29798,149 @@ }, "branch": "master", "github": "https://github.com/iobroker-community-adapters/ioBroker.weatherunderground", - "installs": 7170, + "installs": 7177, "weekDownloads": 317, "stars": 17, "issues": 6, "score": 1 }, - "netatmo": { + "opensmartcity": { "title": { - "de": "netatmo", - "en": "netatmo", - "ru": "netatmo", - "zh-cn": "netatmo" + "de": "opensmartcity", + "en": "opensmartcity", + "ru": "opensmartcity", + "zh-cn": "opensmartcity" }, - "content": "adapterref/iobroker.netatmo/README.md", - "icon": "adapterref/iobroker.netatmo/netatmo.png", - "keywords": "netatmo", - "authors": "Patrick Arns ", - "license": "MIT", - "published": "2016-06-01T20:14:22.572Z", - "version": "3.1.0", - "latestVersion": "3.1.0", + "content": "adapterref/iobroker.opensmartcity/README.md", + "icon": "adapterref/iobroker.opensmartcity/opensmartcity.png", + "keywords": "opensmartcity, Google, home, player, music", + "authors": "Vegetto ", + "published": "2023-11-24T09:39:27.502Z", + "version": "-.-.-", + "latestVersion": "0.2.2", "compact": true, "description": { - "en": "Netatmo", - "de": "Netatmo", - "ru": "Нетатмо", - "pt": "Netatmo", - "nl": "Netatmo", - "fr": "Netatmo", - "it": "Nettmo", - "es": "Netatmo", - "pl": "Netatmo", - "zh-cn": "内塔莫", - "uk": "Netatmo" + "en": "Provides the data from german city", + "de": "Stellt die Daten von deutschen Städten bereit", + "ru": "Предоставляет данные от немецких городов", + "pt": "Fornece os dados da cidade alemã", + "nl": "Biedt de gegevens van de Duitse stad", + "fr": "Fournit les données de la ville allemande", + "it": "Fornisce i dati della città tedesca", + "es": "Proporciona los datos de la ciudad alemana", + "pl": "Zapewnia dane z niemieckiego miasta", + "zh-cn": "提供德国城市的数据", + "uk": "Надає дані німецького міста" }, "titleFull": { - "en": "Netatmo", - "de": "Netatmo", - "ru": "Нетатмо", - "pt": "Netatmo", - "nl": "Netatmo", - "fr": "Netatmo", - "it": "Nettmo", - "es": "Netatmo", - "pl": "Netatmo", - "zh-cn": "内塔莫", - "uk": "Netatmo" + "en": "OpenSmartCity FROST" }, "branch": "master", - "github": "https://github.com/PArns/ioBroker.netatmo", - "installs": 3687, - "weekDownloads": 54, - "stars": 26, - "issues": 12, - "score": 1 - }, - "iceroad": { - "title": { - "de": "iceroad", - "en": "iceroad", - "ru": "iceroad", - "zh-cn": "iceroad" - }, - "content": "adapterref/iobroker.iceroad/README.md", - "icon": "adapterref/iobroker.iceroad/iceroad.png", - "keywords": "weather forecast iceroad", - "authors": "Patrick-Walther , Christian Behrends (ciddi89) ", - "license": "MIT", - "published": "2022-03-02T09:15:54.283Z", - "version": "1.2.1", - "latestVersion": "1.2.1", - "materialize": true, - "compact": true, - "description": { - "en": "ice warning forecast", - "de": "Eiswarnvorhersage", - "ru": "прогноз оповещения льда", - "pt": "previsão de aviso de gelo", - "nl": "ijs waarschuwing voor", - "fr": "prévision de l ' avertissement de glace", - "it": "previsione di avviso di ghiaccio", - "es": "predicción de alerta de hielo", - "pl": "lód", - "uk": "прогноз попередження льоду", - "zh-cn": "警告预报" - }, - "titleFull": { - "en": "Ice warning", - "de": "Eiswarnung", - "ru": "Предупреждение о льду", - "pt": "Aviso de gelo", - "nl": "IJs waarschuwing", - "fr": "Avertissement de glace", - "it": "Avviso di ghiaccio", - "es": "Alerta de hielo", - "pl": "Iced", - "uk": "Попередження льоду", - "zh-cn": "警告" - }, - "branch": "main", - "github": "https://github.com/iobroker-community-adapters/ioBroker.iceroad", - "installs": 230, - "weekDownloads": 2, + "github": "https://github.com/iobroker/ioBroker.opensmartcity", + "installs": 13, + "weekDownloads": 1, "stars": 3, - "issues": 0, + "issues": 6, "score": 1 }, - "dwd": { + "weatherflow_udp": { "title": { - "de": "dwd", - "en": "dwd", - "ru": "dwd", - "zh-cn": "dwd" + "de": "weatherflow_udp", + "en": "weatherflow_udp", + "ru": "weatherflow_udp", + "zh-cn": "weatherflow_udp" }, - "content": "adapterref/iobroker.dwd/README.md", - "icon": "adapterref/iobroker.dwd/dwd.png", - "keywords": "weather, Wetter, warning, Warnung, forecast, Vorhersage, rain, Regen, wind", - "authors": "bluefox ", + "content": "adapterref/iobroker.weatherflow_udp/README.md", + "icon": "adapterref/iobroker.weatherflow_udp/weatherflow_udp.png", + "keywords": "weatherflow, weather, udp", + "authors": "womi ", "license": "MIT", - "published": "2015-01-02T17:23:09.173Z", - "version": "2.8.5", - "latestVersion": "2.8.5", - "materialize": true, + "published": "2020-07-27T15:15:55.239Z", + "version": "0.1.3", + "latestVersion": "0.1.4", "compact": true, "description": { - "en": "Weather Warnings from German Weather Service (DWD)", - "de": "Wetterwarnungen des Deutschen Wetterdienstes (DWD)", - "ru": "Погодные предупреждения от немецкого сервиса German Weather Service (DWD)", - "pt": "Avisos Meteorológicos do Serviço Meteorológico Alemão (DWD)", - "nl": "Weerwaarschuwingen van Duitse Weer Service (DWD)", - "fr": "Avertissements météorologiques du service météorologique allemand (DWD)", - "it": "Avvertenze meteorologiche dal servizio meteo tedesco (DWD)", - "es": "Advertencias meteorológicas del Servicio meteorológico alemán (DWD)", - "pl": "Ostrzeżenia pogodowe od niemieckiego serwisu pogodowego (DWD)", - "zh-cn": "德国气象局 (DWD) 的天气警告" + "en": "Weatherflow UDP receiver", + "de": "Weatherflow UDP Empfänger", + "ru": "UDP-приемник Weatherflow", + "pt": "Receptor UDP de Weatherflow", + "nl": "Weatherflow UDP-ontvanger", + "fr": "Récepteur Weatherflow UDP", + "it": "Ricevitore UDP Weatherflow", + "es": "Weatherflow UDP receptor", + "pl": "Odbiornik Weatherflow UDP", + "zh-cn": "Weatherflow UDP接收器", + "uk": "Приймач UDP Weatherflow" }, "titleFull": { - "en": "DWD", - "de": "DWD", - "ru": "DWD", - "pt": "DWD", - "nl": "DWD", - "fr": "DWD", - "it": "DWD", - "es": "DWD", - "pl": "DWD", - "zh-cn": "DWD" + "en": "Weatherflow UDP", + "de": "Weatherflow UDP", + "ru": "Weatherflow UDP", + "pt": "Weatherflow UDP", + "nl": "Weatherflow UDP", + "fr": "Weatherflow UDP", + "it": "Weatherflow UDP", + "es": "Weatherflow UDP", + "pl": "Weatherflow UDP", + "zh-cn": "Weatherflow UDP", + "uk": "Weatherflow UDP" }, "branch": "master", - "github": "https://github.com/ioBroker/ioBroker.dwd", - "installs": 10605, - "weekDownloads": 168, - "stars": 22, - "issues": 10, + "github": "https://github.com/woessmich/ioBroker.weatherflow_udp", + "installs": 48, + "weekDownloads": 18, + "stars": 1, + "issues": 0, "score": 1 }, - "sensebox": { + "netatmo": { "title": { - "de": "sensebox", - "en": "sensebox", - "ru": "sensebox", - "zh-cn": "sensebox" + "de": "netatmo", + "en": "netatmo", + "ru": "netatmo", + "zh-cn": "netatmo" }, - "content": "adapterref/iobroker.sensebox/README.md", - "icon": "adapterref/iobroker.sensebox/sensebox.svg", - "keywords": "senseBox, openSenseMap, Luftdaten, Sensor", - "authors": "AlCalzone ", - "license": "MIT", - "published": "2022-08-15T11:48:40.340Z", - "version": "-.-.-", - "latestVersion": "0.0.2", - "materialize": true, + "content": "adapterref/iobroker.netatmo/README.md", + "icon": "adapterref/iobroker.netatmo/netatmo.png", + "keywords": "netatmo", + "authors": "Patrick Arns ", + "license": "MIT", + "published": "2016-06-01T20:14:22.572Z", + "version": "3.1.0", + "latestVersion": "3.1.0", "compact": true, "description": { - "en": "Import sensor data from openSenseMap.org", - "de": "Importieren Sie Sensordaten von openSenseMap.org", - "ru": "Импорт данных датчиков с openSenseMap.org", - "pt": "Importar dados do sensor do openSenseMap.org", - "nl": "Sensorgegevens importeren van openSenseMap.org", - "fr": "Importer des données de capteur depuis openSenseMap.org", - "it": "Importa i dati del sensore da openSenseMap.org", - "es": "Importar datos de sensores de openSenseMap.org", - "pl": "Importuj dane z czujników z openSenseMap.org", - "zh-cn": "从 openSenseMap.org 导入传感器数据" + "en": "Netatmo", + "de": "Netatmo", + "ru": "Нетатмо", + "pt": "Netatmo", + "nl": "Netatmo", + "fr": "Netatmo", + "it": "Nettmo", + "es": "Netatmo", + "pl": "Netatmo", + "zh-cn": "内塔莫", + "uk": "Netatmo" }, "titleFull": { - "en": "senseBox", - "de": "senseBox", - "ru": "senseBox", - "pt": "senseBox", - "nl": "senseBox", - "fr": "SenseBox", - "it": "senseBox", - "es": "senseBox", - "pl": "senseBox", - "zh-cn": "senseBox" + "en": "Netatmo", + "de": "Netatmo", + "ru": "Нетатмо", + "pt": "Netatmo", + "nl": "Netatmo", + "fr": "Netatmo", + "it": "Nettmo", + "es": "Netatmo", + "pl": "Netatmo", + "zh-cn": "内塔莫", + "uk": "Netatmo" }, "branch": "master", - "github": "https://github.com/AlCalzone/ioBroker.sensebox", - "installs": 22, - "weekDownloads": 3, - "stars": -1, - "issues": 10, + "github": "https://github.com/PArns/ioBroker.netatmo", + "installs": 3679, + "weekDownloads": 54, + "stars": 26, + "issues": 12, "score": 1 }, "luftdaten": { @@ -30040,111 +29987,160 @@ }, "branch": "master", "github": "https://github.com/klein0r/ioBroker.luftdaten", - "installs": 1449, + "installs": 1451, "weekDownloads": 76, "stars": 22, "issues": 1, "score": 1 }, - "meteoalarm": { + "accuweather": { "title": { - "de": "meteoalarm", - "en": "meteoalarm", - "ru": "meteoalarm", - "zh-cn": "meteoalarm" + "de": "accuweather", + "en": "accuweather", + "ru": "accuweather", + "zh-cn": "accuweather" }, - "content": "adapterref/iobroker.meteoalarm/README.md", - "icon": "adapterref/iobroker.meteoalarm/meteoalarm.png", - "keywords": "meteoalarm", - "authors": "Jack ", + "content": "adapterref/iobroker.accuweather/README.md", + "icon": "adapterref/iobroker.accuweather/accuweather.png", + "keywords": "Weather, AccuWeather, Forecast", + "authors": "algar42 ", "license": "MIT", - "published": "2019-07-12T13:55:53.557Z", - "version": "3.0.3", - "latestVersion": "3.0.3", + "published": "2019-09-12T18:44:03.231Z", + "version": "1.5.0", + "latestVersion": "1.5.0", "materialize": true, "compact": true, "description": { - "en": "Extreme weather warnings for all european countries from meteoalarm.org", - "de": "Extremwetterwarnungen für alle europäischen Länder von meteoalarm.org", - "ru": "Экстремальные предупреждения о погоде для всех европейских стран от Frankfurtalarm.org", - "pt": "Avisos meteorológicos extremos para todos os países europeus de meteoalarm.org", - "nl": "Extreme weer waarschuwingen voor alle Europese landen van meteoalarm.org", - "fr": "Avertissements météorologiques extrêmes pour tous les pays européens de metealarm.org", - "it": "Avvertenze meteorologiche estreme per tutti i paesi europei da meteoalarm.org", - "es": "Extremas advertencias meteorológicas para todos los países europeos desde meteoalarm.org", - "pl": "Ekstremalne ostrzeżenia pogodowe dla wszystkich krajów europejskich z meteoalarm.org", - "uk": "Екстремальні погодні попередження для всіх країн Європи з метеоризмом.org", - "zh-cn": "欧洲所有国家的极端天气警报来自meteoalarm.org" + "en": "Weather forecast using AccuWeather API", + "de": "Wettervorhersage mit AccuWeather API", + "ru": "Прогноз погоды с использованием AccuWeather API", + "pt": "Previsão do tempo usando a API AccuWeather", + "nl": "Weersverwachting met AccuWeather API", + "fr": "Prévisions météorologiques à l'aide de l'API AccuWeather", + "it": "Previsioni del tempo utilizzando l'API AccuWeather", + "es": "Pronóstico del tiempo usando AccuWeather API", + "pl": "Prognoza pogody za pomocą interfejsu API AccuWeather", + "zh-cn": "使用AccuWeather API的天气预报", + "uk": "Прогноз погоди за допомогою AccuWeather API" }, "titleFull": { - "en": "Meteoalarm", - "de": "Meteoalarm", - "ru": "Meteoalarm", - "pt": "Meteoalarm", - "nl": "Meteoalarm", - "fr": "Meteoalarm", - "it": "Meteoalarm", - "es": "Meteoalarm", - "pl": "Meteoalarm", - "uk": "Meteoalarm", - "zh-cn": "Meteoalarm" + "en": "AccuWeather", + "de": "AccuWeather", + "ru": "AccuWeather", + "pt": "AccuWeather", + "nl": "AccuWeather", + "fr": "AccuWeather", + "it": "AccuWeather", + "es": "AccuWeather", + "pl": "AccuWeather", + "zh-cn": "机构AccuWeather", + "uk": "AccuWeather" }, "branch": "master", - "github": "https://github.com/jack-blackson/ioBroker.meteoalarm", - "installs": 720, - "weekDownloads": 90, - "stars": 6, - "issues": 4, + "github": "https://github.com/iobroker-community-adapters/ioBroker.accuweather", + "installs": 4118, + "weekDownloads": 170, + "stars": 5, + "issues": 2, "score": 1 }, - "knmi-weather": { + "pollenflug": { "title": { - "de": "knmi-weather", - "en": "knmi-weather", - "ru": "knmi-weather", - "zh-cn": "knmi-weather" + "de": "pollenflug", + "en": "pollenflug", + "ru": "pollenflug", + "zh-cn": "pollenflug" }, - "content": "adapterref/iobroker.knmi-weather/README.md", - "icon": "adapterref/iobroker.knmi-weather/knmi-weather.png", - "keywords": "Weather, Alarm, Netherlands", - "authors": "DutchmanNL ", + "content": "adapterref/iobroker.pollenflug/README.md", + "icon": "adapterref/iobroker.pollenflug/pollenflug.png", + "keywords": "pollenflug, pollen count", + "authors": "Thorsten Stueben , mcm1957 ", "license": "MIT", - "published": "2019-04-20T06:53:08.529Z", - "version": "1.0.2", - "latestVersion": "1.0.2", - "materialize": true, + "published": "2019-02-19T14:46:17.540Z", + "version": "2.0.0", + "latestVersion": "2.0.0", "compact": true, "description": { - "en": "Current weather data from the KNMI (Netherlands)", - "de": "Das aktuelle Wetter Daten von der KNMI (Niederlande)", - "ru": "Текущие погодные данные из КНМИ (Нидерланды)", - "pt": "Dados do tempo actual do KNMI (países baixos)", - "nl": "De actuele weergegevens van het KNMI (Nederland)", - "fr": "Données météo actuelles à partir du KNMI (pays-bas)", - "it": "Dati meteo dalle KNMI (paesi Bassi)", - "es": "Actual de los datos meteorológicos de la KNMI (países Bajos)", - "pl": "Aktualne dane pogodowe z KNMI (Holandia)", - "zh-cn": "当前的气象数据的反演(荷兰)" + "en": "Pollen flight risk index", + "de": "Pollenflug Gefahrenindex", + "ru": "Индекс риска перелета пыльцы", + "pt": "Índice de risco de vôo de pólen", + "nl": "Stuifmeelvluchtrisico-index", + "fr": "Indice de risque de vol de pollen", + "it": "Indice di rischio di volo pollinico", + "es": "Índice de riesgo de fuga de polen", + "pl": "Wskaźnik ryzyka lotu pyłkowego", + "zh-cn": "花粉飞行风险指数", + "uk": "Індекс ризику польоту пилку" }, "titleFull": { - "en": "KNMI-Weather", - "de": "KNMI-Weather", - "ru": "KNMI-Weather", - "pt": "KNMI-Weather", - "nl": "KNMI-Weather", - "fr": "KNMI-Weather", - "it": "KNMI-Weather", - "es": "KNMI-Weather", - "pl": "KNMI-Weather", - "zh-cn": "KNMI-Weather" + "en": "Pollen flight risk index", + "de": "Pollenflug Gefahrenindex", + "ru": "Индекс риска перелета пыльцы", + "pt": "Índice de risco de vôo de pólen", + "nl": "Stuifmeelvluchtrisico-index", + "fr": "Indice de risque de vol de pollen", + "it": "Indice di rischio di volo pollinico", + "es": "Índice de riesgo de fuga de polen", + "pl": "Wskaźnik ryzyka lotu pyłkowego", + "zh-cn": "花粉飞行风险指数", + "uk": "Індекс ризику польоту пилку" }, "branch": "master", - "github": "https://github.com/DrozmotiX/ioBroker.knmi-weather", - "installs": 87, - "weekDownloads": 2, - "stars": 3, - "issues": 11, + "github": "https://github.com/iobroker-community-adapters/ioBroker.pollenflug", + "installs": 2858, + "weekDownloads": 97, + "stars": 6, + "issues": 26, "score": 1 + }, + "air-q": { + "title": { + "de": "air-q", + "en": "air-q", + "ru": "air-q", + "zh-cn": "air-q" + }, + "content": "adapterref/iobroker.air-q/README.md", + "icon": "adapterref/iobroker.air-q/air-q.png", + "keywords": "air-q, airq, air quality, AirQ, air-Q", + "authors": "Katharina K. ", + "license": "MIT", + "published": "2023-11-07T12:29:19.573Z", + "version": "1.0.3", + "latestVersion": "1.0.3", + "compact": true, + "description": { + "en": "Adapter for air-Q devices", + "de": "Adapter für Air-Q-Geräte", + "ru": "Адаптер для устройств air-Q", + "pt": "Adaptador para dispositivos air-Q", + "nl": "Adapter voor air-Q-apparaten", + "fr": "Adaptateur pour appareils air-Q", + "it": "Adattatore per dispositivi air-Q", + "es": "Adaptador para dispositivos air-Q", + "pl": "Adapter do urządzeń air-Q", + "uk": "Адаптер для пристроїв air-Q", + "zh-cn": "Air-Q 设备适配器" + }, + "titleFull": { + "en": "air-Q", + "de": "air-Q", + "ru": "air-Q", + "pt": "air-Q", + "nl": "air-Q", + "fr": "air-Q", + "it": "air-Q", + "es": "air-Q", + "pl": "air-Q", + "uk": "air-Q", + "zh-cn": "air-Q" + }, + "branch": "main", + "github": "https://github.com/CorantGmbH/ioBroker.air-q", + "installs": 25, + "weekDownloads": 3, + "stars": -1 } } } diff --git a/engine/front-end/public/blog.json b/engine/front-end/public/blog.json index a33726585..ddb7bbdba 100644 --- a/engine/front-end/public/blog.json +++ b/engine/front-end/public/blog.json @@ -1,5 +1,23 @@ { "pages": { + "2024_10_01": { + "date": "2024.10.01", + "title": { + "de": "ioBroker News – August & September 2024", + "en": "ioBroker News – August & September 2024", + "ru": "Новости ioBroker – август и сентябрь 2024 г.", + "zh-cn": "ioBroker 新闻 – 2024 年 8 月和 9 月" + }, + "logo": "en/blog/images/2024_10_01.png", + "type": "news", + "originalName": "2024_10_01.md", + "desc": { + "de": "Der Sommer ist vorbei, und es geht mit frischem Schwung in den Herbst. Obwohl es in den letzten Monaten traditionell etwas ruhiger war, \\nda viele der Dev's im wohlverdienten Urlaub waren, gab es dennoch einige Updates und neue Adapter, die wir euch vorstellen möchten.", + "en": "# IoBroker News – August & September 2024\\nSummer is over and we're heading into autumn with renewed vigor. Although things have traditionally been a bit quieter in recent months as many of the developers have been on well-deserved vacation, there have still been a few updates and new adapters that we would like to introduce to you.", + "ru": "# Новости ioBroker – август и сентябрь 2024 г.\\nЛето закончилось, и осень с новой энергией движется в осень. Хотя в последние несколько месяцев традиционно все было немного спокойнее, поскольку многие разработчики были в заслуженном отпуске, все же были некоторые обновления и новые адаптеры, которые мы хотели бы вам представить.", + "zh-cn": "# IoBroker 新闻 – 2024 年 8 月和 9 月\\n夏天过去了,秋天带着新鲜的活力进入秋天。尽管过去几个月事情比较安静,因为许多开发人员正在享受应得的假期,但我们仍然想向您介绍一些更新和新适配器。" + } + }, "2024_06_30": { "date": "2024.06.30", "title": { diff --git a/engine/front-end/public/blog_de.xml b/engine/front-end/public/blog_de.xml index db69b75fd..3a540a7b3 100644 --- a/engine/front-end/public/blog_de.xml +++ b/engine/front-end/public/blog_de.xml @@ -3,8 +3,18 @@ <![CDATA[ ioBroker Blog ]]> https://www.iobroker.net/#de/blog - Sun, 30 Jun 2024 06:00:00 GMT + Tue, 01 Oct 2024 06:00:00 GMT 1440 + + <![CDATA[ioBroker News – August & September 2024]]> + Der Sommer ist vorbei, und es geht mit frischem Schwung in den Herbst. Obwohl es in den letzten Monaten traditionell etwas ruhiger war, \nda viele der Dev's im wohlverdienten Urlaub waren, gab es dennoch einige Updates und neue Adapter, die wir euch vorstellen möchten.

    + ]]> + https://www.iobroker.net/#de/blog/2024_10_01 + https://www.iobroker.net/#de/blog/2024_10_01 + + Tue, 01 Oct 2024 06:00:00 GMT + <![CDATA[RoundUp Juni 2024. Neuer Monat, neue ioBroker-Features!]]> https://www.iobroker.net/#en/blog - Sun, 30 Jun 2024 06:00:00 GMT + Tue, 01 Oct 2024 06:00:00 GMT 1440 + + <![CDATA[ioBroker News – August & September 2024]]> + # IoBroker News – August & September 2024\nSummer is over and we're heading into autumn with renewed vigor. Although things have traditionally been a bit quieter in recent months as many of the developers have been on well-deserved vacation, there have still been a few updates and new adapters that we would like to introduce to you.

    + ]]>
    + https://www.iobroker.net/#en/blog/2024_10_01 + https://www.iobroker.net/#en/blog/2024_10_01 + + Tue, 01 Oct 2024 06:00:00 GMT +
    <![CDATA[RoundUp June 2024. New month, new ioBroker features!]]> https://www.iobroker.net/#ru/blog - Sun, 30 Jun 2024 06:00:00 GMT + Tue, 01 Oct 2024 06:00:00 GMT 1440 + + <![CDATA[Новости ioBroker – август и сентябрь 2024 г.]]> + # Новости ioBroker – август и сентябрь 2024 г.\nЛето закончилось, и осень с новой энергией движется в осень. Хотя в последние несколько месяцев традиционно все было немного спокойнее, поскольку многие разработчики были в заслуженном отпуске, все же были некоторые обновления и новые адаптеры, которые мы хотели бы вам представить.

    + ]]>
    + https://www.iobroker.net/#ru/blog/2024_10_01 + https://www.iobroker.net/#ru/blog/2024_10_01 + + Tue, 01 Oct 2024 06:00:00 GMT +
    <![CDATA[Сводка новостей: июнь 2024 г. Новый месяц, новые возможности ioBroker!]]> https://www.iobroker.net/#zh-cn/blog - Sun, 30 Jun 2024 06:00:00 GMT + Tue, 01 Oct 2024 06:00:00 GMT 1440 + + <![CDATA[ioBroker 新闻 – 2024 年 8 月和 9 月]]> + # IoBroker 新闻 – 2024 年 8 月和 9 月\n夏天过去了,秋天带着新鲜的活力进入秋天。尽管过去几个月事情比较安静,因为许多开发人员正在享受应得的假期,但我们仍然想向您介绍一些更新和新适配器。

    + ]]>
    + https://www.iobroker.net/#zh-cn/blog/2024_10_01 + https://www.iobroker.net/#zh-cn/blog/2024_10_01 + + Tue, 01 Oct 2024 06:00:00 GMT +
    <![CDATA[2024 年 6 月综述。新的月份,新的 ioBroker 功能!]]>

    ;*uV>N%vr-R&GqGGqp9xt0IOVA! z<=F(w`Bv6}l~l!LaE7P9(<=k|_`) zVi+y64f{0)Q1SWr^6^t|7n-Lkfim=ge*A&{w;{5b{&AWw6l2Zch74McALST(DxP)1I{;MDy6y|S>5sV?Pzi_+Tazy& zeP#QgXXfz`izJSqnAW{KD7}MLZ<*Er@17CoJ(IXMrj{9I!5J3W8CK01kA7r4&Ss{F z$fCa`LJq{t;dY(HK|lK`3ZGOI^0T-%5qXG5x>`UB`eF%pV2_vIoI%COj^8}wjH%I% z4mE6W7!0a0rvV0q*Rh{q>93{OBc;Wz12RM7o?M%Tg_+%=LtKCgPtooZfnUl3m4hPW z$5FIIUI&xvNpz+wg@rkcOTVpo=WV*c;=jvRh zYrL+d_ZM0MNkst>_=ihfF(wQ!Et2E4p-kq_s(DQyV%9Q~u-Ltj^n~xVPQROq85>o} z;&{5xbcf)A<5>0gU5Av{Lflxb?!Gd4+|AYb$-%*sTSD4HX^y8pTF7Vv#@!* zjx*(G3}%|qqpM_)kzS-Fs2`y(rHn&^tUts#YAKh;fpT05mSv4iO)8=(=wKn2yjgbf za(vmMq8y$6ZghbQeqMav^Kv@X&)M^-y}mE12l~zQ!e)CWF&rC(GN_PcsU8if=}2f7 zX`iiw9;f+?oM1_YRft;{`y)fXGX8Hy$tp)}CrOI9LmE8@HIAmxKxweSM2qgZyzmDu zyk%M)ZM-8B$jl*t#nack6Fil^oKdZZ1 zdt|O#m&5M0SAVtUMlZd*NhB>1df(#xh}0U_?ERLvFGCXN?9VwZQUbnzVQ7D(XE_!p zNsDh#K5%0VTTN8JU1U*m=;n2ie*WQ;N7+5X-b?o^DW!KhpztV|#bFhSq;trdAa&+( zkdPj8t(DvR^z+p@C3$}Xc~($(eHVVuUJTNm7k`#smUDgdA> z^`M@dD zVzTuPM~sna2RV_eH4j~}^p!g4rH{0YA!^hBn7Y<|Uwj(-q8wiiJU{_4H$eFtca~3SY;(0H zjh$a+&>Sboq&ik0+G?@hCrWVX$c|@sk0+p_j+??>@D& z_;?}+`Ni-185BfQX{?foF{sk!7*Pf&`YF*aps6&lXaz&==jfp>jxnsnF2xGdUba42 zY6pmuObx6HN02cEp*Y1q6XG%vcoc66Kr9LHJ3#<~O32<8qyi$4)=`CnrF>bpz%hcUq@`c(c!?X}iN}1?)X#x4TKzw< zLZa{g6DtfKWXj8tbPq2~w~N;{^{k`e*Xm|7pYB#U%YnhN(CkXM+L$tqMEd?Fm&BL5 zk!0r-VFk}fzcFdcjfIo5l_A}SA_-S&&h9}@n#W5)u6d>&Aa`9fS+sNjXt64v(-W;wv^?M} z(izZ)^XVI`#A|g;@a7|>Z11Zaf@@jnxr8A<-a#^#3H?_jl%`vGx)m)Ahf7G%fQ z08<6lyGs;p4L4-Eu*RwXe*u9&e!p(}+wmiJCeVE&cE`Ja^xj*Ch`S*t$iWgAUV$Or zrJS3ERRrWo-n$jwNPwOkh~7w8fgC&_f&5#)-2fWoo0r@h1iFNwwUFmQ+znX>3I39j z2;N@7)LzBm9t(~{@O>EYJxCHzLp}h4lZ9Nw!5{skb zU(>0YLl8k6q=S7p;nt-g6jnqR*3=y)#QP;1e%av~>fstH)NvKTO68#-o&XB)*WEpY zObwzM?&0C}RzyWq|1ks#0ALd6+zE)=6iVUFA!0;K;R-Y!AO_+IxIp9u!6AO4MO2=j z{TmuAg-C$j8omO&RlA2LM46c~XK6u}Ot zfCV&R5EQ`-*noX8ff5Ws3k25*&_EF=0TVF65*Wb^DBTFSfDtUg5Ip34$=5+1BoTNY z9~Qw99Apv%!EyQA{~f_b9;6Zo!3vB34IEcRE&&cGT?`O`mH9&%EWr`jfcecpIk<7=*1?r%k335CPorA6t^75dh@@_T3FgWLI9-x#6V|xIo{@Wkn{z5PT&? zz+#`B9vA@JKVTplfC1|91_sh1Fy^9{>|4LN1QDzOb*7$^G2=;A86@WpaH5zghL^V)> zv&kb7xWENafNB-N5ICC>jN}pc=0NNKMGBZx2ElJRBtrfor%KffPgmkrrtb5a<^SX%tWa&VYeU zK^G94n(G*DPAI` z6l&&TnqgzoU*8?riV|iHpui2ZrJ>ee82CCtqX1VPqpIRmU zF+>X-n50(Z0q!Q4S||;4nu#U>5wt)lR%Dt6<^HWkgmHpcboQdY!NC;FVlBeK1j<1$ zK0zBifdtBda$2BBSZ7FJ;I(qzKir!JS|_@WgcndCNwn((F2%oTtGjOA1a=^~UaJ>4 z-~A2`O`;@k zT_1=dmkR8qx8a=5IYg!bUQ6|?i|)Wink1wi7)!QP_YH&#@D>t)$91H`J@|u&Y=_vU zLq6C8Ib6p%*h92b!AXt)4zOqq#DE)8{;5$Wm&J(fb-cqpM1vJzrQ41HI@p6i=&3*Y zEngm_%{s(g_GX4|WO(hsK_0=f*}!orfennnou;M!N#1WAE3*CHMoKP4y=_pk!2Hpj zDl%8nwm^(7!Q!0&P%c4eoL1@>+h$&(6l&sy zeP)hQ6!7-e3drhP+CYU0fzqJ>)XFaZ*%w5b?hELug`p;bVd&v1!Q>_24_My(+3>~cu<&)P5D)QBbb=8dF%l=SD%?UYwAO3E78q0ka!dh% zP6IOBKyXl4rCoraB^L#R8*R=23LIt)z-0}5*I-K5$oGbm=oFfsT#0TU#yuc1SOoB-s8vOsbw8#4q892XMkaYFRvp=vFL4#W)@q$FkTA6jPH znc-p1zzG~!b4k=-9s&L^&z%`Am+J=Rf#vZG$d{jD?Qz|%MCC4~?ymlA=0J?`eZ?v9 zZgZ(}=HMl704}dE`z{!Fv-E;4(}HnfuJS^pZV|L?o@y-)bQ&ICZbGE)5DWzR`ZI4a z?luFj5-eUQ?I5)7o3<_mv~Dl~>xco)_>-qEw$A}tou zCM;uZKx3p6p8jztE1e%N1QwJBHZX`GAM$mGi#y~kI_!ab0RalI0B;FFB^PD+z2SYq zbDn^)f*aID`#EEkkgs3+Qrw*_Y)`AppAWvDKdxA~WwI0irq~ z3IqXj*#P9`92YX;vc{!i>aM2h--Sxlav_0#ee-W-n>cry@=juJZ!>Je={n!?UxHy) zIwgP$^i`py{W-UY(Cl6X60BEZj0GtI*^tv+V0I#b9C-g^m zv;d!X=)r`zCa_32@VHWINF=ZXlAgGZFbD7NfN!1`u=hs4w7>ws75KwAoIw^$IE7cZ zg|)eQlpY zxxfwNqe=#yLqP2jpg^Vp0dE=NEsu6$(`{lm1W+2m&T;Aq?CJW}`AABbLg>Io;(4AQ zB%huAWL0kWKV$Fy zN+S9}3UvJLV15591PZWzLu-78UV(4tbWXHH&mv4rr%Y_{2a<%gZs&hPdq{Na1O_9u z`}YaUguPB6FM_+kZYzT~H~>`Ry39Mh(|a=j!Ml^VQ24OE_q)HFI8mdx@*U{Qg@F{m zc#O}ujoY{o=y*QHK#wQHk83DqdtZ^~z>(A6_PMe7Wv!DZ1b=;+w{az2BCcF#`9Ak$ z$y+5x4n#^??#)4Rg{{DHQ8J^-S+6__BHSJs3-G%iTeJLx~Yyc7oz?;^1ik@ zliPZ&KoGQLLxgLJ`KbhYMN;sd}$cRuLnJHSkt6|}zVzdr28e(U#} zIQo0S0&(rzzV3G{zz?;+kE|Cc8pISyoek|zYm zGx^?mAC&*r>LDZHZHb7w=BTjx+p|JehK3%a<`{*1VZ>XV005wD|{sGyur}LVE#V1x!!7%t6**-7rM}(z-xD}iOz$>*0}U25UM?HAQrSyx$*f&d7A~0# z@zA4_Tc3>mb(`3xKc`o}zH({ym`T5vKc9Ym`}a%dkAK?z{(b-d0Sr*U0SPS7zylF9 zu#*KDY|uefZpkGYW2C6C!YjfkqYN#kkm3q4%9zjw3P_}&0t+gjKqez@xIlt|a!_K4 z9BLShh!tWQVk;VA*oX)f7{Vcm8BcJG2##7{sD-0cm?0%3W++mi7?}V9g%O6}2*?o} zs!~dVHbP>{oq$-v2&+zrA*CVCx}nGy)+}-^8cu+durEJ4QcQ;IEaHTXlE^3~lXj|s zuORT;VXGkcswk!~U66<(i#WIT z2(v4JTv*dE#1zv@2_+PZ2?c{5`zW#m**)-yHlE1uw0GkTjSSS*XyaZ0lmmddduMA6 zfa*jejf~p(&6kMP1pYTaGUUjuzkirJ&kEJZ*q1ceZa|F;*$!Tq424l^Lp9QTJNe?0 z?XR9s7e>>NT)oaoFPPlgEB;YxyTQs{&o z5<)a6v~SpHg~3V!)}6CZ^2Mhc25=a)ruPKZah+UczgA>3nbtBM9@lFD`w2eS_l)?y@5<&zPEVF<| z@W@`6a0EKZ1$Wpyf(i_BnC1nt1zGxC@S5_16U+dZ*DHzikl-e3y~TS@Vac_YqNf=c zgjZhqm19tF0~t|nnd&=M{_)y}78Ina2+Bl(C2_SAawhYls>I6*!Zf@Sv>=q(OrS~( zvd?fP?{EK$;6NtGMV@6)UNptwe)?n6$>@|nrr{~bdfJ{T-f*Wl)lX4Rk51Y`FOEtU`(1Au^G0S6dRQ4owkgd$|J zFF%6OB>R#Oa$PBIf#VY}moS964TJ{3%JUO*6c%1@q@4Q^$PAgIB)_PO@_$VM%jgp~9Xe54ERa0^;2$JFv6 zK@hK6*r%+8sDN;c#pV5Aq5>T~H?Me^=wdCa1Obj<1%z8d5n8Z<`O-ECJ22)>Vye{x z*)%@-S!z<1O4OiEOs7(f;)QLNQwJke!Wx!WP_gP@5s#R}I8^Y7QJi8Gub9OO;_8EL zfr~JTu|iuILm9w8g$gAj8viK5T!G+%3y^3Wlq8nlEe@f2*I&thU80e0A@2gZy+`>!km*p z1ly?zfvsfjKvWQfO5a5Y0~Cm-=ZpmN4rEC(%IFAQFoa6$S8p*frHn!i1pOKhp}*b= z5ok~ZB~%0j%I?%Zhb@r)+Bye9YK#h;9a~BI)^8AK5bm1H6U<78?yf$)$589!r7&&r%o^-r3Mc%*629TWAskc{ zg2yr#esE1Q9N~xa)Ztex@yADeaFLIkHH5>)D?U_+3$@`M z&U(WY405qAo$O^d``OV>pp+MF4u9S7UZ*^SrOxn()9k}sPb$Tcx_jMAzNrkB{qd2XeC01cXq|V^ z=Rt2F(T|?yb$|W!v7deIZ=d_AkNxoruW-dP{=*^1xW+F-V&9Yh@EgxPQ<)!s{`t?J z{`L2a^BV;H=u2VxanBkNYQXfmZvY9f01fZ}3-J5w4`?cH0UhuGAus|Z5J2#cLG&;B z`fv0|L;|c20X^^oK`;bGFz_Z&Xd18tQ7{Ena0TnH0vF^0K`#R}kON1s25s;LaS#MC zfCYEv1bOfWfiMV#aO76O1!2(bWN`FoFbA2i37zl>{q6%UU4c+h!;Sj4>!3bGy|6XnoVon1~WDL=;5B=~D zoe%>aAPxz!5DoDV5fMRNp$nbw3*Qb8^-$*c5D+P`5-pJcH$Va=uMlVczz@#h9{j-` zs-X-Lu@p`56ie|H77_m(k;cMM5?jY5)SLu^O$>8ap5xwQ(D{u^YYd8^JLg#c>?Tu^i3u z9MLfy)o~r!u^rv<9pNz^<#8U_aRV}d0v^Bz*{}=TVH&PLGG?F|_#qv%AQ=tvAQ2J* zmvJE(vLT@X8lE5`C2}Gu@*z>c05CEmHBuwRt|LA2BSBKc<=nQ|g6 zawDNKBXe>pLoy3c@+z^i8iIf-xw0$0@+-kIEX7hRlMx#HAsLJ^E!A=@O)e?j@)ee{ zDVy>sqY^5|QY@ikKhplDAR6GoAMRls(102I!5SvR8vNl8 zk^mXrK{3r?4Ju;|#=#yG6CLtEGf1)!*s?TD^E9#QEt4`X<+387;UepDBMEaVP0|T$ z^EPqQ37VlK<-jESayEf8IE8aKiL)c?FAgr#9?$_D>>(b;;V~oA9|i#^(_tKh@g4$U zG6LZq_`w~>0Ur2)88YK1?IAQ#^E}ZrJ)cN5k&-oAQ~o09GB%~MIAyXnOKdm&p@V#L zE9tX8{qsKolq%`(3ebTcq#+3;V+yXJBq38WBr_h&0So|AAm0Hvz`z~i;SO%Y4uX#~ z@<2JKz!WQB1xU0+P4q-jltk5YMOk!b*wY~)@;#mMHRY2d12iP{-4gjDxOY%2w zG)RSXNQqPzlg|+NVH^;2G6)np9n>G(VGJlE2(ZB)jNu>ZpdQL03erzM#-JVU;SWmD z2##Sd%@ifu!8}`ZP1%${UQ{V#R7N8*K5Mi{#V$ujY)47MNBsdv?etFpHBj$z{&oNx z_(4o7V>cW0A0!hRECUey;Tkev4dS65@SscM{$mZ?fgh3~1B}!Sjo>m3ArDBkR893% zQI%A86B*jHRbACS-gF_|Q%31jJ_U8e@KnU~bWcq(8E*Agfi+lXa{j6S9pXVVE5k7t zRWeDlGO~0_Ge8=A@fy}3rb;6N2EiWeVGum^Q`@jiL$p5Xz#qimRn7HWKOARr#D6kSQSWGh2mRgqm=(_QOQVC7Xm@N+Mn zph(}q9j=lesNr4*c4y&r{tWgVz<^->F|{=IARop72~Hyj{-8jyb26sDP^ZBOK&%i~ zz#r7KKFGltOm=Ha7G>cwPUVzkqtazda%Oe(OwD#k|9~H=!3;dr37o+fkAY|DR#@jR z3d*589c&sdqZu5`F&*{cGQb$}0UfH~A9jEm_(2)g#R}uFYOj_)vUUX>vthaRa;eB` zRaP#=)-D6~W%Hv5o>OLv^bYnwKcdwi&|wPdwsi%S{z#G;W5sAovaua@{W^C1Y|`uyQf?dDjzVH+L>+v_>(KZ2ci^KN589^h1x; zb-~w8=}!*g;U17-1|$Ov%pv|CE+ZeVL2Ca&LH$8V|6vXAU!A+9_k)9!{zzjG zKv5pZVN=VY$Ed+F;z2o?lVZn!H2xqItMeWBAs#rCQT-tv4z`C6HXYu;5Fr=j$^-~N zZh$|-V7JsWW>`EMcrqb4iho93r#sEGz#KsF9gty3op>_-U<}$gjH7{d zNka^%VPfH78YJ{d_5QMhg*bpQLjvmH98B^Y>OcbE1BpFDi4mAHn)u`#Sc+9yXJWOA zT@yAfIE%A)i?ui=#~>X_k{{%OUsKp0%oqUBxEYdxU+V!BLlF@2j?*SVo`7+kP9DETS3d+GB{@!5^&^HJMp&s%fnk55`&!Ha1STfcC9d?)vB%@IM!5o0&ACLeL1ffGo z0}S@{7;w4}9Ty44At*Vc_k`A)4N?NA!5^ynHrN@I(<5>D0UHXT8Qwum?Z6n~Asq%G z5HvGO)8QBjp&U5%ACjOCq9IZP;Sc`tOU1Yl3^ivfXl)r-G7KRfKK5su!4M+*p(`3u zQ97eHItZxY9<0F-q9GpIK}s!SJL4f5AUhu10i*F29k9V2kii%Tn;Z~08S};T-<) zA2OgBc(;P8dw-)E8^~J=jA2Qs^jI$=v?Ft)k3k+TRWh3Ux~V%IR$Dvofwp_v8kTeh zqJbYiwph=>zW-qc4jjB`JpOdLKE&D|w6-#&I=|6)bu9y$4fh|i0G9`Wn{nt0s&us* zug0km4x|BK5PT18*jLNj#ID(QvpgBkK^ihc8qPsIj94ue4XvV8D<cD2pVGHz8(pNA`clcn1ksqRAE3f?h z7|wW8-4ub~y)$E6fgn9dn;*#GekntVE5ix?U>b~d7~wn3jX^ILRcJnxfeXPNG*mKz zU=O099Kh3}^?alGJYgvnE4^JZpg|t4PP9|H9ESYR%K=)IfgjM}4~kdS>HP|`)WQ|^ zxzTvIC4+zxHVksO54ALIcW?4Vm`onUnu!AJX!6583JMEX@0qd#?SY+Q2v4ZACR*< ztw9+URJ$)aVKY2ov-BEhp62`DpufG_(>=eBy4@jGVs{uB=Dp#ue%0#%Xs1py9PHka z6~WiQ8t&mAe0d9|bj9PLcYQbOhp@!7+N`@idC|HQbKQeSjMv#CUv1c{FQd8*JThON zGKN_wwa6J1no=3~C*9!;CL@*6J@Vl|9#)t$tijVGU!_Z#$kU-5nqV?I(W#|D0o}gz z=Wp^mSj09xSw*Z5y0ai3&Iyd69{z!T|ADlp8tr>3y-lA5x9(iKoW#IWV+zc{9bmur@xT6(-ye{Hru-Z;00P?%0092|1CU{wKY<4c5;Vvs zpFB7Q|J-Xg#$dyT8asOY2r{I|kt9o+Jc%-;%9Sizx_k*Urp%cx9Tqg`kfzR^JbU_7 zS;rrln;HR-@mEKs6DAI;pc{t-K$LRmst~MGZ(0U|f$r6-bG05chg#Cbv*R$ype8?G z5==s_TseURySyWpgrJ>x{{Db0eZ}UyM7Hjw(QxoYnM#u52MHaL6||>%R}_vUVesf<}_Fa z9%#7y{2D)QJG%7g)T>)3X|pKD>)gA?lt4|W$D`CF0F8&OkTG-j0vSxmubQz!QONPT zR*0IrbfEv0t(QzQZvX&@J@!yzNHp-26UB878N-h~e2_*BKjajm;5mJP1V%dd6>?2F z=yWuOhvgV^3_9{86~#F5P-GcD?;v9gRpodj;)%$(qu5|wxI@l-*yOXAcSatGWRglQ z$z+o?$-x&oZVcu`Gxeksl05Yc62w0<@WB^3Q52*FG;hpckQ2}FgU%HHfbmX$HU;No zop#=d=Sk4b*%5Sk{z)4EJA@}q9c0uYjX%^3q*DGC)X3w{J?G>x*g;!h!_Pf~{B!9& z{FsBrKXU4kjz8|8LC_lP`6CZCV9+U@L&>G1MNUpgV-G*+=<&~n9|3@dIsAMYs&-RI z1F58xO64L&0L)OxJN_KFg*6_Pa|Sk^rV|KbNk9XSKe`5jCZOh?i*CB=uIm~>1^Oc{ zr2GW<4^$pSLr%Q>z>ChS1=-cBJ&^hnPg4J21#iN=Cd?qa4nGVrPjgP(=XO33(S{cW zdC>+D5i{wK1a)W#?>Tiy;Acq`YiIGq9PR0{#nc@K^U5^0{7}p(`-#Ljr)ktM%PxOR zbkRm1jr4R5p;1k;lU8aCtVtjvt*(RQ_5RS*>D*(GJI`F95yAy@eV^F zWjFZVns3f|=S64dQ3luiGYzaDflfH;se8_P>q*irhus}nAxG@3S<&%7H=v<0cf0p) zwA_KO#3$j54`1_=jc<4JO@8Ji{IA<3K}|k@n0`FtGP}-w_uhXmo9YIY^-m$#dnA79 z&ZiH4`|kgQI~rtkME4qSJkc87debfYb^Is2J?*#!dd(Bs;SQLjquLq2Y#kW6kd7_YW)FuRB7-AJT*uJ&`bvfG}iW1GBf0?kvxV2Lv7Fthl`-ID&Z0w?c=OHT%| z4PuzzJO80SjgSF|rL@~R4Vh1m(5`p-!`K>tr;*(av7b7eUlBE8Ngd`epZk1R2ma9q zUNZ9|=}3k~UAW9(u1=XoQXMmg3DTjFQ>7=(96DbL)0fI&n%1o8HUF_km;~Vu*oa53 z_~8y{gh71b%v>^+>C%`gm1zIt7$oQSzlYuph;QrNI@f8CcN%h?o?KfS8q$$_;xlh_ z1LAldSvP}lHHTx>n>=->F|n=-0MT%V4L<5ZkAT4+Zdj^Mj_KFH3KpgS$U-%2YSVJa zA&@BXCE{GVQD6SW!ZD`ji*8jzFu2=BKIL?rT;0kxR#4T=c^RN&MR5p%G{NQq*3tjF#5Id8t z$uOgfUGAwil(N%bEdQ6=v`Q7WPe83If%rp$6p>DEQ)Oras*zG!HI?Vh>S*n&vGG3i zvJR^Y$q)gHc@LRG z(B43<_$5eJJJQ*NE^>BqFe{1KnbwUhl&uuaTZHXoD=X-D$2{(_k9F)Z#v=Hr4xX@) zkBp}xpZ>18EJ>-5kqqTKVa%Lf^+JYmiLoBOm9_z;-TYE)5dIZJwc`n`MqWujIGDAe zACW5CJoeVIV)({&VzQp-9Noy;Im&$Qb9E#O=qES0dC%LkpAX%g4qH*t7#j)^*3gEb z7{$f_Nbe!<2LKy>)x@zgu@$cTgi6a#W&>5Pl@(2pDc@jD{q*!|PrZg6uDYF=wV#zM zEa)Z~n!1SYwXc7jz(7kDCc`!$u#at|%M$P(ZIdM>l`!hxIfRo1F|QZI+>zSZ7`6GO zUE=X%h1Hn_(>{&9ed6yzjl7sAyS zIC3();t5x{+#bF?n2+;tIgvKS`zvxlmwe|u@43%^e#CJ)(c%t=umV^9*e4?I=o_(u zq(wY)h~+%sK(D&hua5Ps|9OctC%V^%9&;G_5mve^T-eQC?%K@{;vbuO;i1aGrJ?eEYyy1}?iNq^@@r-Z0;~x+C$V-0ml&`$yFOT`m zYku>b@4V+f5BkuHe)Oa-z3ESn`qZm_^{j8b>t7H1*vo$Qw6DGGZ;$)j>;Crs)Y-l7 ze-HfN3xD{;FTU}QkNo5-fBDRBzVn|C{pd%(_tLMv^{}!Af-0!~kzYqTKi+}v! zr#|`5kN)(lfBo!lzx&@0|M<&){;D@W{qK+e{Of=J{O`a2{||rx=zR7kfCXrP2Z(?P zsDKN|fDPz?xkrExD1j45ffZ5DsnVhHu!0 z+As=8g9+il586-(C6Nj0Fc0itgJ}qef!K4SK!#)^4w)c`1~&|F$cS)g3P(eOM`#kl zaE0RVhlz-ZnYeG3ScqeDh?==U zpQD;m;Ew>Q4q5mK>fjIczzzgihNYkpnP7+fF#ZpG$Pem356h?#rqB-l zKo9ERf_IpQo1hN$fR7}R3F43s!|)H=xQ;Igli3xHBT!2DTs&} z5{ikI>8P8?`COu43e!oQZupbdX%Li2l$N=V_b?9-sS$R`4x&((jVTgG`47X852>gT zvZ;}npblfH5vaHcNl6dV7ztsyk_M5L^}v$98JzQAgTp|e1!|xNil78qji3pg4eEvA z7**3B#bLNDu4)o(}pxL)nOqmxcczkHXM~nu!wVsfzc&4zf6(msy^`$)6<3 zhs7v~qUnYCz!2`MR(iU*?|>JKam6U5*Tz{sIb%7gx35T6jC zXi1KY`J63LlO~EM^~j6<;E%@n5j5xz7Ye2RA+d;~Xb>R!5pT$)CV`?TY7lbz526X2 zRk<$<2@mRUkx00pACaT6IS&+BgoRp!;_wNw`JHsxqT|_>pQv~uL7DZ$vIgOXDoYZJ_YVR458?2pEpdd5`mdMCv%RXQrNF3_0GpC{ zg3HLWm0+gTs1C!rrjZ&6tC^RI_ouTOsUpO&HS2i>@v$%KwIWEfi)XTXW0&xNtR&Hu z;b4gxd!{jq5;Uu|O_;MR!Ja8vw>P+#YuTB3sI>Xerw_Y?>|lzPpbdu65vMSy;1Hsx z5DuhJv!XzZ+Ax=uAPnBAf=>&iSj(-V*R?58m32E3sL;9Qf(hCnkSFoE>H4*+n zsp!f%D9g4Qfw*S7wqF~wi~c9G9s##CE4MUJw{)tRUC9sefRXtCo3lEH;?fQ!d4=;} zl5ty%{)mwTBd$l9Pv6Ghxn=q`BH@YVwo1iNaqB*-vl917A66veD ztV_S$(YrwE5A&-MTL{0K8IYeKx_%1}!jOlV(1Igj3Byp5;t~&7_z}YBkn4F0TNtq- z+JgH+53zW-wt12zL6V)>k}mtQ`nn0aI}#4d6Y5J6me7jBq7JCAg;vXg&$yl^8Lf(U z3gS=?|3H!9Ahe5T3M#pfzlg%%ySX7T3B=%s@WKwnFbVg1zVTa;`U?{5n=bErwjv?F z^~=TH0eK6%q~5uq{!ClAuLv)9C<+SM8^Nd%C<`xA2`_akk$HL##dxXr5V5DwkziVk z1k=Id2?|AQ5K7Arhp3mVd!r?+c)QyXk2kj_;kw_ewV6A~nCq~TY!E>^$(6^u&T6%c z+CFF5vHy^g{tyntFu_acn6nzi5qZJ<&<@PVi53c$!)V9afQYi$OejrqhWQHK{P4B9XcH#iL1 zP!DD(4EVT(?Vt_9z^7aJuBr^Hfz4dm%&kcZ;UbbF(F6Z5*1>3rFnWSvtr1xnDPKvn zz)GGQ>4HsYiRz#Z=jxGPX%JPI4>xGgSAD{b_sAvD(4f4@jZC2r9k!CZhh<8a7LC{# zjd^Coq#k{^{-D<7N=g4EJ!OfGylSk<~G=)vn2`9Z?CE7!O%&5=@JW)yNK^@DX-7 zmZdP)ZEDH}VTrG(4M>>40@|DWInz^n$ivMVg&o<34Yl9Pcr^k(?#16sTrtF{+h}*P)I>jO(4)ANmyUD#Baf0pp8n12I9YNd6dEEt0mh8aUZLAKk zjoux8B**Q)9M07Tc@h+$5ooY4lDOQj2@(|imFn5QBQAs8{i7Wbl^|ToByOZ0t{Uq7 z$?TojiygLmNrXkXFY_>=-s|2#`rhx2--azinSj~n=?^`Pl1i-(!%(Z4T#+8}3H~I? z4%@4mB5cftcpZey4)QJGeCQFGu!tDBFHM-f8gYWv6yrRO=hFe=(CrcXj1mu^5f;FO zl9-Sp+z~Er5Ta>Ql4yylt=wl#$OL`Zd5+artJwL?Ap1X#2mNs*v3q(H^1bV{@*OxX-fgn(9Cd)_Se*a_7(95;>Jrx9kQWXB zt`b0Oyi}^JJKM7w9|4$>Hea)gPz<#`?IW>-saV&FJjvC#!APs*K#I8ZkmQO7pDh04RBtXTuV9r8<&m)J znQao{sCbZjkdcs(QQxz8nRt{)_FD+_iAM_U;Gc{9-Pe%`p`iBaP};xAtVmyxiX4@H z$oCsA3W=wLMVg;2?e?Mn8aw+DTCfOEZW243igwx8hK;x$p{gzZnWb>6s*PE`iTB(0 zaGG#0`bxt43C7W=?h&gl4k3M_A6e1_*@T^M>%zdW$}SG^01spN)%Tzc+AyJ%DAnQc zkyKn8*!`_LjfXW$#%E}U>Oi6ydWp;*)BnJc7kT~cP!D$B`}Lo~-p>;B;N=Qw{pnn- zRtOOP1pbROte!u0s45BkBrMz~fss(r;}=fUK!M>fMU2!j5=M|AMUEs{(&R~$DOIjy z+0x}pm@#FR%rsEgO`JJ(h7*Wt=FgHI2YT!X)aX&9Nnu9HB+g$rVyB3O^CvFT$CabR z9n8mW*g}G&)bY!w?Vs3u{1X1VM=atnc>dy{>WE5RK7ao8#F@gXH0CC7^!)K_C(KgB zPvO#n`7KYW{xlva-y!KPp4jeG$phD!fof?-TUlK)q$UGdsu92d8O&0_0tx(Y zz$6s}GfXMdRC7%>+jR5In8>8^r|25A$)9#cInzr!xl9sGI0F?F$w)34#S}ynJ#jll zO(|uQ16x{>NsvTAh0@Y2ZSRsJ9ptpcLC1?Uq&fBL?^G)DOLf!<_d_*ORb%}uR9b7b z^;TSSok>nseTY-2J}aS0osGDhvQ$6+>{C}}Y3*~-*${lmQdCaCXi`*SBkjq?Fnw>y zCUs?%zge{eR#s^N^zX(x(OuVAc$<}XUV7`bS3+KAT?8foUY&KAd-xG%L1aO)bJ=(A zRhZ3Zef&QGxQj673dg$V)dxZ#`5t z$@}p3+TPpSvjvj-Qne5N*w%wdCdtcW|2#AEmR&28^DSM)JZsWRH~n;=W@~PB)>j|s zuwP%EwWFe0@?k)ABx7Bj7EMMOLFlYj7j@!Kqf9&R2J#WA&spMo<8DjgTOcE2^V?EW ztexITy$3plT=pynlrbH!s|108s}-?UDGuKNdOWHPjex#V{Fsf5@%BpG^$V;GjG8vpiW zxvM=;g+MVyM!sW`Pc&~OXIsybtaY~dIf-LNDiQRcCy?ni4tjQr#Cd>&k?nEs5;hb` z^}5xhAyQ0<|M1)U(v!qMMIs#W$k_e@2$E9x<2NfLV;RkOM$|<@D-&cRLg-R1bIA^X za5RYo6nMhQeer}RK_MFbXs}OcqemnWMhr*C5=}+IhD6fT5C1Vei)CzjNjw|3EOwD6 zDUwN}sv-|NmaUMuZ;JkxoZ|bm*QqC_a!`>Fg&RllN?68Hma}~2Fc1QkKju=GyX2*t zgm<|MeQFPaobIJId{=cv<%0d*xtJQd#%8k-?Osftr9-$qRt5^#MalOXw~ zM8nlBjy~0VNd66+Nbkl(f~r%frt)c7&3e{dB2%q0g^&UPg;uzNPOV0P+o|e$o>LTY zoCPgup{n(f8m{wFzzH8kTcpjfYILHkEQKZwsn?2;r?Bg6(UKaAtxIU~vX^QsLD`z4 zfTHBHaV2eOO*^l(&Q+KuJS|#NtH+om@?1dD#7E?2xV(PKBSw86XQPUdyk*v6>7mx$ zLXx-I5>c;*yHtw?5?sI{_pi}~+$II<(Km&bk7I3ZcfI>vHNBR#{2VWMZz^7%iuPpZ z3Lb5~#NKtG3%+v%9vtU8Uv&wkqT1c*Xt&E<^9ESJ0~Ql{(@S6k!^gl#VefiZ1~2@= zw_WX}{%?NACExq5*NPerm4T6&U=W8`#3LrLc^kaBEIoK-p^I5g-SsXOn@kjW^=n^; z*I^GQv&1{*agTlc<1(%)#V@;YhWq(mRw1iY53VqP0Jk>$IxENg1#*?Gd}SF&i)M7A9sOuXM_SU8rgWt(eQ8W*TGN~6bf-Q2X--=Q)T1VKsZD)q zRHs_it7dhpUHxiU$6D62rgg1tZEI2ATGzYgb+3K>YhVXk*uy4vv5kFfWEVTv$!2!` zvz`5HXh&Px)24Q{t$l55KYH2O=61Ke{cUiETioL&ce%|y>usM~-Rov|yWRb6c*k4b z^Y(PQ>3wf}=UdOXFc)<;RaD*pZ;e&!hJkn8y)MUU8*oX&i>~W4g zEL`Io=Xl3GZrX-F95qRx#%}llkBa-l8UoqDAIKpGmL$O#uxR4lL=yJKjP(t(3Ko<8=ZFMTCVzx&+%{&$X7!|iX6JK+A)UWa;= zBMJkVLNwyS4|gbI2LqXbAI`Cydz`}$LLUe-{K1SQAmbhWum?4^Fc2`jBkUq+I_v%* zkSio39lI$#7zBd&)s$N+(uf^zu0f#5r|`v*IS2X}A-ftUef*uKRhoeEe1FbqR6 z978e$Ll8VeG<=B+B#90DhYs|I4@^Uj6TyEVJG}#mJFtgz&;pRi13l!!^YaIIFawML znLuX0Kn8!nhROQ}0Js8dpgmIwbgJ=-H z<%q_R*n{C{9cI89Qk;UHr~`ix19;rX=<^4GaDs9?$K-oMS#$}{^M}`yjv3ekienA{ zyhD!6nP&V4W895;c*Ht9!jSO1i44S^9EgC7M1cqbXW)lDBnc;&hTZtTbRdU(a7d8& z1JZLks-((e(3uMG2SWe~2#AMij7hMZJCFPakgPLvWX08S0(Nvq=>UUskf4+d%hCaW z3|IqeSdQ{*0s+i}Idj3d6o@zr%4K9cbjU{lu){aYfM@Ur{&bjwAaFAgbTcV@vp(Pl zM3l3vSpk1Q#hD-nqmxU}lsh{ch_Te2R+JJg2*P+!hA}__Bmjdyz=l2;h&P}HZ0N$6 z8w7Ni&CqO%^-=208OZ&SZwbOuWU5GmNkXlswG5d$X^DhcbXOKU6%)Ji9lm zyL8BcIl~&w0H%-$?d!z+Su&>hk|%_uR%2{Z}MgUXa>y}vZi9AVCXaL(7`gM8S- z!Bj*)L+yyV0vp5WNs8@B@&nzIKTIhc@_!B)CNw9Ecgbhd=nw^8->k zgoA0g10;B}D^N;u7{P1s2XGXKugix*V8RR-ga_n4DL99G;DdnxfI;{WK0wixbOs=` zneaR`4_%2Qyv>wY19EuMHrWAXFo!8Di8Wo(7tPZ&DZ&k1M%++KH8D{XB?%RE3HsF2 z8)>?e8;5iV7-e8W004u6ggo)%hkHPV3;czB>tJ#ZyGB)(Lq43HSgOc!3z`R&W08R%ZxTDfm`$Emw1mfiq}^WYB_dr2;-k zhHz~LV;BQ+MS?jvhGq!YWcUMi{nj~fhIOTaKVSxDkXL&B);|DPFgVvKFotk_*l?W# zZ@q$djn_dq*ckX%hz(a`m;!Gl0y{v4col>#I9HQB*>8OT7We=OcmQifiO`!p(j$jF zfK)e2fo003m2&v#f>k!aR8fz~=DiD`XV zy^W9u*Z^)l*@qohlttNeT~}{C1O9?7*nD*ciS<@65ZQ1|+=7(@e+AeyfY)YNTxK|f zZ#4sgO$N>_*M{BLi0xK3SlrBw*T&V@jqTWOwE~A#+{krPaFgqG|HuO z&gPiN49J7alZ#}CyVhe4-2($^@V(Vcf(OX}KR^doeZ7-pj+LXy-XlF}095g1j-Cv? z(Ypt1c*osMVAAN@zXe=zwOx}f+u(; z_11q?*FjiV9JpL(I0h>C{?9J1_=^8-zfpKg3IiV z@^g@6cuHe9hIE+7HON`73Z?gd^xyjWvcC_SQNmSPuTyF@RiW7z8N( z)*H@YZ&iadAlF>}E(0MZVsgC$g>6@d)q`4w;1_6t3Q%A}+*B}*#4avlFaF&xZf7!v z=PbTZ<$dP|!pJoai8h8wlz7Gy6^JB|0)fa|fp~*J;Jhn9hwc;zx+Umwc)tg2hJ1XF zDnN&GFzA1n0r<%2s@~UX>etk_KOX0f!d|zaz0#j z?bk72hGuAka~)!5umf|217~1{gVk6#AlEGLW^x5tcrDmH5MghvW{*W#p)TUA{?^g$ zgL2ga9BzV~u3Z=CfCN4RcZdfz0M>XuV?KT7Gp^b&&gbC8PchbK2Ra97APH$W2bOq7 zY$!>Tj$8g}9SCdayNLdWJE(`hT!VNxOYz8Pbijg;uvn>27s`K{)C>5ZrHF19e^4auw=0FlK7(aKg24!ec7rniDFl0KP^FAQy3~zLnKmptJ@SFzm zZY6>>&~ZZ$+h8QYjE>{{#aGs ztdPnpNNE^Uj7S18ee z*cK;O-5y+U9&%K_@nnv5A2;|Sj)9(T25!FfTF&*|&2o*?>pJV}mVmP{aEEee0szng zjgJDztOw+DGh0+TH>=E%2LOnKh9`FqIGX}Xt9uS16_ zz)*D``jTLGl+A%_NctW&S0FfoBQOFJKUYfsYJlzG=N{^!4rhKJavB%{BgledfQCXa z0w9}EnmUpw%oWM83*(P|8AfSRb)5Pv{Gi#vE>?8+B1b`}xaOgyQ zx|9ZfcvLsb06sWrqL2NMF#3~Kf_wM}eprL3_tqPrf-e9AEhvJMoqBSGZNtTZKmb@^ z7H4OuciSFv9H0U(ID=%E259gCDR5WZ&R~Z%2CH$+W~B(+3QWxK|1}8>BbJmt@Y8xgin*#~5Rm zzsQ|)8S!Q+Ud|+&2F;5UD#n@>a&rX-l{LtmHFG1k4(>H``QWaj`AVQ>&794VJH>M$ zCvz+RL$*e9j3#RYWf`np?vgB5w$oMNc0Bp==Fgi4pdJAF_U_-e1@P0Kv^r$!Nb^T+ z2YanqsLA8cJ?G?c6HZ%T!_Pf~{Da^<{FsBrKNJxJfc_ro_~Q;5>aAhUJ^si;4H*5w zr&1Eoz~c`;=>#%Eg-%HGATmfC7k zEa#@4xZ%-QTv^;kW^!8uY8-BPSeBezdbr7qF;j%uCYxo>DJ5M~e1V0faft_|r=NnV z)_O&jNJJZ65adN0M1*>h6|1(o)p`=tQItRaoKuGc>uEKrdMAwvtgpY~L~OCc8mr{6 z!X}Gsf59H>Y^>8#TdlR%Vw2V+Tb-)0W&;v#^fV^CdwfS17=s+gjBhbe@kg7@7&C?ziOxj?qGJ}) zgj`hg@oqAIbg}7Pm}@rHc5(LB& zK$t{yR>)SUw6o6|`!uOZG97Kw(pnvD)k1UKwbx&R9rjq1z*wC+OQ{(`I z6#;8!LlRg-u0<1r!#zb8R6w377Jsq+&bk*&&=5lnOl0u|7<}}B-z2ra& zFTBDQynwmVd7%pyyuv@CV1*+dafFgP!VG8=xDXnSZ#js;?t1sT;0>=dPrO1Fc;`bS z_zetOu!0nb2cGH;FpbuG6&n85XA+#P0S-?v56^stGxWK~3UbuS_{!(CWDU)J@cUK% zuC_lC^$%3RDx@Ksc1S_0F_My;Bqb|Z!0mX89Ah|F5aOb_Eg(UHfw4iBvVerj&AlYS@=L9cop$Ryc0T4|0 zg&(5KWN54;Kd%KeFvx6tXaGad$TL1S>T!P|IjPOa5xolcF?KPFSfEqR_XO!W5=pxJN$5kp;G;Ee6uWf(}Gkgc=ZG z2}kf#1Es+abd2GZU#Nl^V{n8X`VN;Xv?UIz-~}p-D=ssTf)}(9gk#!JnR~I}6o?uF zu3ljX*A&-aZoq_TjxGj4_}dhgxtS?=p$a%q=M{wqgdALy>E` z6r!0>3n{S~vnNuX0SnQ~ z0bkka*CYJRV{*x17Yv&+OYPITGA>VP5Bd+Bc>%TmAj2O2@!402VSPHTqe;|95Y5`G zv5nnv&umN(9h+o)uzG?SZr}wtprN6r3R*({fnuYS6cjiW# z+04dHChe)nUB1pT6ac0w7Lk1n+*G}L$2~6dk>v>G&Mq0sb?o+z$)M+00U#RgumPQ; zdlE4C!wuG6IKvz6aOnad3)M)pq8Z(2bQpsPF#y6%ks!@0Owp${Si;}BdW9(%p$cFC zwG~7y7gC#Ag}Pjvs<*%dZQ>l~O^kI|85|cPOj8Ls$hppUZPpnKp>|d1BzL-iV50ux zoQk|#C$s(9;n&Rt2U2M96!WRFhl9N<;RC>B%>b+LjT^NBRWoX#jBVf&xsGJdnR-6E zWRpM{w2=jK&WE{NwZB4{Tr{?3&*^ z=R4oBKwnZjO6UUCabP+sP$8a`^QjI3YXzn^5M3;HIezskRk@7QmN@`jS?59n8`xmy zK9sds=`sY+ZCEb955CbeR=X=uM=nqO!V~CHgK$c{)GOxd@RI(8dC6r5v5tY)VeI+y z&#Y(aZi8%lcK61*z3==^=(xq*M)f3=JzX|3N-i5wzN3$3QPv*S-`=Ged;ZLp_XN%R zVHPB{ih6W`tx((qQXs`O0}wbM`f1<>a$pCZ1?X+c=wV$i{gM`Bfe^%nPjQ?N`H5R? z$?PRx48U9rw4M*?Kn&1;5Uh?Zp_dn!(g`&YUP+IF&Dx6L6&C!I<#++~HJ>Mm7#1)N zU9=t;V8IZ?&I|~Fx#$(peP89!fDx?D@XP?FNKfnt3|)0yrks%ZdEn+9)OzsW8}i$g z&5{3&*&YSn+QlELlvdrX3VZk;zun>gdD*-L9^RE3-=WGI0>HQpqG$b~w(yD*AWf0XmBLY%ny(v^cW}qT% zB3FduK9Xcfnq;*(%P8(eDaJ((!BaM+AeVe$>H$tyDUak3L8#fHe$mquAdm3qkS*aL z5%{DR0FLmK6P+Mq5z0jk6af`zfl+<|QqB@y@fsBs+ZRaw<*i-84Wv>Pco^VFS`v^> z7J3*wT>(^P5nq6%R!SQ0O_2@)P8M`YKAvQ?`Ct6xrK$MaL$!gw0f5{!;{ExU9035( zAf9@V!5@;r8vJ4YF`{DrozE!E+5y1k1SVj@OdF^l5s-nIF{Wb@!TNc@dLSA8l_p=R z8yei-M}7)Lb;U^D;QDqpmhEw5a>V=5P@C&=QaLH=lIDLfnJz)=%Z~W*4QN%dqkoD zwt*7dUmvYUAO3@F;nqT~+xDbeXrYQ`{o!GL&-?J!WM*WMP*$;Y=;lP?Y~hh^sfYGV zXlqKMY{CzN>gbO0XaM1+$pC4P3h9s%X^|SK$!Ogbm||Q|S{FD0J_6~2_Gn2xXq6tz z)i_d?*3Xq{DRhC>j%6vc1ky+4StF5DnKsSm;iy%>=9IeWo5E?RAd5;KX`R~Xo#JVp zLd+6*l4(c}kxFTtN>Y_V*OnHNp<2|H_K$D@(w6#}nSvCbap{d7SEWj-pkivKYHE|v zsh)c3r-G`dI+#|HkmM|Z&r#c^-e#eqss5rS>Yu%;M%@v6bQGh0)FLG+mokl`vW%tr z>YA!*unOz2j!mc<>#-tho$A07RKXQokQ5Mseg$`RZ3cNtF(rdli>#@E7wZd!HOq7>ejkcO=z#^CZ z*ebe`YqzGWuD0pEGHk;-Y#N=wyx!}?Qf$Qv=?kF1!(LCn(kiPe>_~+at0HVDGE2uM z-bT4<$NHYO;1X`(8ZMMT00w-(37|mZ zI_~2_ZsbbtauR@y6)@3 zZtTh~Gx!5D$nNdpZtm*t?#2r3+U|H#G(++FL-h`CJ=jA&qyreFMDmt|_|k9v zTALh9Lj_J?I~W5F*zf=Twgma6MHG~SKiI=Fpo97n1o5H+InalJtZ(-M@B~xvNo9fl z>Tfk1Zv|7Z0HZ||U_&!p0Rb!UKP0am#DhKL0ZPa(2fOeKtI@<^a0O~G3_ES|PC*`= z13&P?IpBdw5U`G%#2@&BHJF6&IzcqVgFn1OA-KpIjKhb#gCIb#@6JFVIK@%z0R$67 z5+H*+@Gy(G$O3ck6bJ%5@PnJ31PKc-8IwdZK*$tWFZa&xKU_gFIE4X=$Vpg(QEUM< z*ho5TaR%sc7~=>^K(RgOG5p$aBRjHNXctRKvLrXdt;m6P)$k*~Z1OULJ;X$S)WZrF zQ2`&t5EtUgJ^Vo++=Dj@$R3TEO9*8fhN22JBvjmw?rlTgZE(a2E+5d60beHgE{|05>UfVAi*dnGeHos5fcRM z<^we(K|vHkKG;KuG;{_i!-{0VNyLLYC|p4Z!adl-9S}qi0L3#j^gn=sIphN%ka0T5 z89uM^GOq+l0Dv9TLp-nnOGJS*xPgI8K>`2nKlJfEG=q!GKqbqAJq-0fh_pZx1PW_3 zLCnB0Oa3r=RKN;Y^;KhaR%^9Y=W|!btvs^?Js;X7-%2KXb-NNTKQM?%v_U+;Lm3cs zDVxMWqjEchfin9;I%t7OWWhwVaXqxNNo2q?C>lZBfjwY@OX~q*?|=yx?=x_5(hx99 z$n;wkV&65gfw|)3!gf z18kplZaXbluY_3R#Xajbu@diFpM(^g1BC>!TpRQ$C$v9Y0~ZJMjF^OK7c@3(_WGWK z6#N4;@Pl%{#5<(JMH6ocAIoINbQGw^MPzSQv@mBk!$~wj0T;qaR6zn)L>Y`k9XGcz z{-B2uyn{a&LLLbCfD?Fu8@Pa1GBO1Bg2!wmOU--#gB<({S^GmYcMa`MHG^Ld@n-i+ zBR46d1YI{bgro9L6GR^?w{)LG7reu1Bf&W6?`b=>jF+r=tAtFe#~<87Hm}4K^g%R? z!#jLP_x7<$^Kn75@jvWAKIpHBlgDh!u~^iBKZt>bTRFq}13@^!gX4uHQ@BgJ42J7B zdCWi|#DjNVd0VtMK_q!{hd6Wpg9pcX?V<#Vy9A4$HUaYkJhXV9xA-~i^_m-(RiL+e z1i{2fLuAv)LEMTwqystR1CbXrXDfG-6EQ#gd7sy^c~k&^lLZ9C1AnLas1s}cmeUBA zpTq<@f!Bz+c?7{9V92DCdRr8_dL;Ra_sXdFuCLg6$#O_Mgm-+au)!6P>0ZUCm;pSn z_DNVaI?O>3sE43y4T_ISlJ@~WSofut#|roZZifXqIK!-q`>;A!c9{glt@?#`_L#55 z8c0L&<^w;-`nV5pwJ&o;002VUvPv+6uk8A$^g2O2x3ByGwl{V_8w0ztxv{e;uN(t} z_%lKD^;?fh9@xWF{{gQXg}qY<95{Lw5W8D&ySIY{xN9EmqWRlWffzIaK~O;$909#g zR}qXuj+na5-%7f3O{^9Mu(U>q+4FS5$jLPy;-e1fF+6e+>3NVEjc!y04&i_bgb zkHu6UJs;#lJb?5+#|Xb8lI`|;(nx(in8Oxy@iVN*UfVG`ICqrWF*Lvdi4;B9j|xr4 zJ71?mJ`}=DWWXTU$l9a+KV-ZzQwRVI0zbq99~j6C?13}T{aB1V-b;<%Yei0D1G}%p z8jyp60}$VzMIN+L%W%K*&y$L2B*pr7I`TU%Wa1HUg*< z&tJ)L@c7Atvr%BegFAV$WSOCvKYs+1@ta64o;_#>{}2QavgtsE4ueqRmvS6Bd;X~5 z@ycE++H4V+R*BrAQdFP*?CY}2e?UEzRDnQ6)m2n+GIi7yU6Zv{ z)>il@kDYd)#vf_wAfpaxxZ2^M9C>;!I_2v4$F~`O%pi{vQ%c6rxumV<*?+(oFePP@ zxD=as+8_uFcd$X$JAdqv223HNvWC)u=p9a=B#>F}9{vpSP}+KrJM*1FxSPwGF~+Gg znk4WOG#x#pDyN(*lz}OpXyW}xUw-`+h#77LiN~Gv+I<(yXlLx`-ZkqDxsH)b{s%)1 z`QZ@AB?syti!X8*s0b~>5F?B$UTAW&&OQ_9g)G9D;>Le~zyb`Sw|MfO7q-|!hbx8# zBZ{au9h>a3%}x^5(C(_oopH$cCj@IlDas1S|&K{lg($S_h)=yDSUDVcDS2b7I z+4^eLf@)ti)!AjAHP_W|U42UlfK_}TGPn|3uV4AWrjTadY03^`;z?(aKzQ>oons0q zho59P?jst1t_kFiEB+ay9eA241RFvf&GHX^FdE2^d<^+#u6LR-q< z2s*Ig4hwRR96c)F0TZ}DkN(sn8C$7M{`S{DWJPa!)#Hr-1Nbr=>aYtLP)0t;(Y$x0 zX+App2MwqIhImB=3{;3h7Q}#s4s<4IQ(D>xupkC1L`?}`DB2UQphhrhtqWP$!W62Y zMkbgJk9pMN9&MK@wF#vhbsGpE@?no&1@Lac$s3&f(F{LnAsu}h$Qkrgh=TY78{-;C z28@*sCYgaIgCGb{{6P*)-o+p05M-?YAUZz25|*(93+`wIJk;5;cV4=ksesqV*m-J2 zyYuDmTGc6B+KQLG%u*fvK|F#OuUmU513a!Vo+L;?AV?C(8v?-{3VHHTKg!oQ&S5^d zH6tH;*b*d7DUcmt{v#df(Sk8F8H952#vnw5R=tiP4?GOS4)vHuMuud#bXcRF)rbdg z=8_LV2!ulZK!-U8!HzTxvO9Zi-`UOHCCK9+2>)a5NH8_Z*-4w;kvC1!haOv}#hRmRL^ zW?Q06ES*FC8a$E4Ir=h9Y`kwE+B}E=?~<20)Wa}_ZN`=|Fb#7FgbeSPhMzdXt=YmA zrc*#iHT;AGa$>U}MG}Z1>(e3z~4L2QH6m(!ylFu$TWe&klzkun$=V;a|hzw zb6^uN!{rIgR>~NC3NXIod1rm5@s7L72MkycaMiG|RfAB8Cr$`Mfu$0Lma0$;*wh*r zgfNgAbYTnJf$WAk++icp=D#Y`YhK){NVo##z0vi@ICi=we=LO{-8G05WMs*AHc~z5 z4Cg`@yIBwa7|89BEblZ+s>{|2vqUbkS88cmVX~4{$&_-FKTFyqzphF^@P~B^!b~9W zr7HgXAO{{ayxoQn#0h_x20CD3+<(+|AjXiEwAz%VJlJD?h3M-*g0P2Zl!GP(b=gZ> zX4p9k1-T$A=rj&3l#a}$n#6JQcFS818BfeOlA1H6q|0YN1NtgaS*4Y$zXL0yT&Tl$z67{ zllv^&ZjD(0V-2>Hc$h4~s4@Q0?HT=J<g{+4@BM(ht|it{N>)+ z{qE7qyR1pl@=Cho<-sIj5FMY~K_FR9dpUd{Md^dtoMA4*&Myh%aK{s;CgacF zfB*kK*-#5rR?9EUBBy{40GhA;T%sN{f+d`bTUeqGEXpUa3mVWZOIX4~EJ&_c0%6R8 z(OhpDY){0rE*-jy|6ap;{=g^XtPn78cVLFGVvZm>&?oLdDgFV~P_T9=ua#mB1lc12 z-60_!WCY=0V*bS^oXZBCEIt6>XPjI-mSAi{18Eu-rW5g`*&HPX=8_R5mZOCWM; zCyLM^SjNag;@X~pxS;VL-0&Z8upTPz$_9cV71AV65+(lSLwNe_nU1F~UV?dy!5r=( z5Co#P_@Nq%p%9{g9QffH3V|BjAsyTdl5nUQ-T(jq!5-{^8W0E`BE(8skRR-U5B||A znkYYH#Pz^HLw@oaPLLqRKtsyG7>)rQs;lnCAs&$M9{}qeN=OSbpeQoN5U8OZ+|FKR zMFwe(AWo1hks&%XC?dzQEYH%qDDNMX2P-{iNNzGGEr~0AvJk!!9n|r0$iW}7#~6B& z1%V{M222dJfCm1d1IkDXq@azm3Ll+90;C`ewqP^?K*83ijlcj2yn-N^#voIYH+z#W z5^XB-BDhlNZ8E?O*lZ#n3;-L26)C#s@Mi~&q$pbVs84^|}6 zd{aEflRU!$0DdJ{hNW1JWe~w43u-SW!ecxDU<=yk9z>}=lfxX);2+!!0Q4Y|+`&Nr zU=3!{9}46^w!|l95#eMUt&|oEH<=5;WZ&qBBX7P1RIU`Hl$M zzzYPz3);Z@7PYeg07hg)C~8Ckobd3h446cV$@I?@HS1HU49n6DS6HP~i78ZDl_2T^ zSBNR@sLWMM#mEfr32#+b8IM+r>G2Q`N-0%XQ_>o%A=xtwF2Uyb;V$Vk9T;-r#3Bn5gF@<%{7RZ!oW=93zG}mS!cXs7NXK&YVS(V5L*JfeoRB;wU z+K+GTcJOQ$W0iMtUt|70ik5jvRe6QUYCqR{Rl^CgS9`aYd$(6KC^vZ7t#Yq+UP)_X zX@^re_j(~#b>9|r;b02Hb|6C5WLx(M+TaOFRt`uvWvMSxeT{zAwo$|Ne-ENjO;%-D z)(hkS4VC~6OcsK>HGt8zQQOvi|3QBdm!?lbX zbq!!vAXc_@)Bd=0<@a?5qJQ(4blaE=oC&PHX!K~-ga;xWyvLB^RfRt_-!x^&6%IT5PCG^nWulc zo_$*0fSRb0ZKDr(WXt%1-&Uo|Ris}xqaj#vRF@@QH<-Q^f>F1PNBWpeTB?`1Wx4pN zTUVjS$^$VqpIf;Z)}pA_&S%>iu2EU2$2YF)daS6LB?1|l6;Y(Uz<%+UkMEdtCz_nW znkAr_ARu}m6dQx(fOraX4X!?~olx@6ymv731#Ho73Tnws07ZL`>!ayz!$pj*QkoAX%y z5ik2}P#b+$`(2qEx~Dr$M>tlg8@tcuexJaYwmX{JKoN;x4Zu6EEgJx+`hB@ObkF6m zMfR|*0JhEcyu~(G-ngp0V4?BXC#3lX&LWN9o1^jj3Dy7&EPGr9yln9suSL6boV&BK z8^R;pbFCYfCEUWXM4^+ZEs0ReAx@iKAFmdH85e1+kGlXBpf)$vn!>9L@jF$zd?f+dQ79JfNQ}U>*LJZs%NY zuYBED*vm_tWwpGe*Sx~rT+j!d&=?_HeMxp@K*JcSNL#Yd$}jt&;K0I*V)iB zUDG$6)5Vjr=-gEm9n$k$pdX!L2b#uB_HFF^u`YeCI~~?zUDjt^++^3!`<2Q;-HCh2 zVjG>;Yj)3RUD$`6*o!^QZT-rTch7%Ucv;<6llRE9e2MGa%#GdJuN~X7{j}RNlkvRp zYFW>Jym~;0xa14<6wYUf~y>;TwM50pmYL2jU%`;w#?bFaA9yzBKNP5B>`x68S;oP%WKy zU>fpaw+Lgecp`4fWl+ySoiHBeV_xPfUgJpv)j^$y>aU*Di(WJ`0H1e0&N3CcLJyPvry%l&=u_Sx zNa-E+fIE-?5OjngKua!59Sc?#a^v{-FdG0TK#-5lY}60za0t zUNqvTKHjMwo+uk{jP4G?>^TDM3j)>bL1K0y?zt>1F8}XGKi#t+t>>&7V2kt>5&}xV z2YlckdY}_#fA)FcA6~x%AmEi4KQyL^#|9!@&OuMai=Ev;{_eL6xp;pdWUuZ;?D%;? z^jBZ{jUAs)Us_Us`V-RiUmx~mpY}V!_PO5&5Z^I8B#@XjJ3@;0gzhfd1mf`nCJKf+ z24+$O!A~H*W{d(I_JFuJ1~8=qAOg+!N3c%4a#IAs)@ ztoPGjN{MU6**lta=f9{^@1e_MwX4^!V8eZxn$B$n!JMnb$=6B3$Giv$Vjf3ZppE8XEr;zif zJKa5h)D|x-XY6`xmKh~ZDQ@tQrYIYgeK0JtYnPw#ZmRXpY>Wkx&xAS2Nj z=^Pc!6qo`)&}&ag6ooWyKsN}Ag>Q4fadO#YZ=7P zAUm}YPo!D~B~h2^wG)P{u%)AgL|LR0D?#-vJLfa&5p;(=*qr;19vJVilt0fvr)a~J z5{e}N(D-8vK{rK;siwLv=v6#y?EZv|KiGKu4**wSW0XD0B%$c5bvv!C>-E=Qhb{KlWK#z2SK<;>u8(E6?e^PswR$l6#W_#Cw&lRIsdo)@1X&3U(*X+nPtH~ubdD7NKtrBYJ-KPn!-{55jX%i{WK2tn z?vW4UqMz(4%wjPv(bPL*y2d$1xl@O$XR-cO8So5i6-z6dR}UUl$7Dzz#20V;@yHWz zn5l3#@BH)7M=w2#fVFBp0L`d9bh(|U%aZOtZa5CrVa?X*^yt53S(Ej;%EKa%#J|XA zuF8GnXlXePIl_IzruaVu{`-Pd*r)INh0EvlzGG}7XesEjP@1t z@oFqH*aJ2`WD*FeWQlKc*9kwgcrp;mLAL6T~SIkHjFq}hc|3jv_?1vfa{ezBHu^#)_5`|Xn@gEL3i}eg> zy+U5kJm}FRrJ&fAdRosRm=s+`FqI5{Km&J`q}@&wwJS_bv{j(As6?)bNdW8-QyHKb zI_3}rMNN&O3+e)<`oNEzT`!(N_yaolagRXkWCi}{+FQus40ZbSr$7y=P|?y%5dK4% zNBxO3(S^mmq^wc>Vxus3(y&2#B?*H-M;~PKz%znH3#p2SGRA-eB!J-$*w`vT-arj( zh?6W>)$0CGDbu8v!tg zQdWpoabz5V;KxF}g3?ZDbS2iy=x0MH5|8#3Qw?(&rZ_UJ&Z<;VaF9nt-3dvM8Y3TH zBnVD*>K2~P^|!zcu5gW6gmEMlnrG`)Q}rS`ZhkH%s#{$>oMyFxmk$BvRt(E zB!R=_iv^BU0=sh7dhGN8zR=QINZu1=|A+?RUgMPyx+=1SZJh|=VFua(0BR~Dh#~la zjw|?gw5^q>qBvrXbHrl}tx9cxDl1X2C`GXTwcSgvX|y-~qoNc0M=Srd(U}h7z!nYV zuKpyl+twBJ#TxZ(cxO!G8r#@wki}GTuSm_kXfVKt!&!1J>^WSf=PTd6t^~splEHDe z$7xCOjrEdVg7QE~OLB2uF;lO!wDP?aITn?qagX{c7)2kPpa}C}jxA8>8Kfl06;ybQ zAj%mUaFA$wCkOzNvC^PB)0{ox@nEBNWpDZ5Ls!x)UERT98h1bfrmip^au6#6*C-Xk z(vgosXe0xJ;1Ku_t!PLNf*O=0iOAunf9w{y($x>}E?QlomC~QoYq(yZ|U^JJDc06oSbhXS2HCC8t=L{_Mm0 zLfO04b#`6IYh^6c?|SJ~%a_YB!60P1L+6l3JA^IR0xoZ%>lXfnk9?n z>B?5O*0;`exP-EG1o6kT*J8#gM1$euAP^w~$JHfcF)9g4M<6s3gh9BYH*z0{SF#|D z5Aow1e$cyBup*Ol+9KhR2 z%J};gzhO;aS5U^?kCJx4VU30}2t-k+Qx&UBLG?zF2RYQv><1j_r4qq1UNQB1FK1m* zPKX9`WWu3RH$RTqX#xm6AfL*Bt&B>?LdQV!qNq5 zxMM0uK}R8k2FV#9<3sV_O6-fm4|A-+AQNSN=*N8kkO6#f4rNwwgFt^`Kn=G957W?m zxAqkhPzUE^66a6{67UrO&~#;ib!8!S=u&mZ1{NULbtssEDyUD6RJCPPxVDP4rCa~NTN1GYRw4~`Kn8Un4cMVG@#KL! zQFnLOCMppUKY>GefPf%^C?Dn%DDg&MAblVbG%=C^elSxVG7>ED6JA1i_8<*QMT{qr zD=!ff%(sH(c#c}9ig7U;^`IPNfI=~W4t7RbH%JiT2L4EdW(->+I}vmD&2x$=nk&>2HQUykL zha%Df(jo%Fc=o-1&viY|zp(9`vvYsm_v78g1b8=HBRC-m2m7VH0L7YW{M%5Kwl*@j$m!^3Zc3feO= z{AmhRRM3b9T9RtE7y`gU9ol2jv>$W?Tjqq_Yv32W^lXl-4em*TPISNLlth4P8_UwP zGK#0Np**gsYkY3@Qs`BE`l)xq-g&5DO~$u>RP6&O`*`i)vuR5Yy^0!5H}X6UI*ejZ zC9fRGycJ&pB5qiU#Co1(WU;=oZ+__?nr}1zlH-X(0wm6{KcnO{|N2eYd)ErsUls%_ zzT(O(kV3DC8sLdo?JH7HPtgwi2k*! z1t>tse)-020)t93|WUCVABFZ$+ZCK*Je`P)4DeykLo8rMD+LF(|{jxx`yd=)~#_Mvz&Dd&%0$=@# zn)7_|fw(bjM)B7I}Hz|tF+Qg*Q zH0mS0m{5q(j}7>(^LHysRiYkh!#{6QMi=`&))A+#+Fp)5~O z>~+6X5RBf?r7@3zjI7$L{1nJ;MU`I{S6*G3&qn>KN~yk5^p!JP+_mkRdx}p#Y~OB< zD`=Q57uKmrIAzvYg2}ZoqCueh`9c>ObTvJU{a(zs4=5)i=(righR+r62IYvPlKDi@ zh383G+-KITp=_#!+a3j*bm$m4JzQgN3{-aet0!yuuF9^UnE$SkctB1_ybrB1ZWEO2 z@2yXkO3zQw2P`Rzrbrj3mEOI{vRPg~9`N8B8;gr0o!6X>4l(66|C)wZ3q=irab^s? z%~B3p&hw+sXD}_dp0AS;%Rpw=yNfhvde>_Y#y0%Q;Eb!du~DP(FZ;%y)(>HI%C#V3 z#H+XOUKvEN=;uKV59xv^S)QA~eDBcqI?_?MFr2hQBM&|;4Wh*F7!1+F`W&^D=_%Wm z>1OhvSsTp;0klgrpP!k$2@3mis_YUtSK}*XJ>#z$PSaM*>=^Zp^r$L$A4I>|A$&JN zv}~SbphAwR^nZ@w$HX13N$X{L#<+>1*XzxBwls=%Yd=YqSZYWEr#E2}8qvx6bbJ2bZL%-5+O%i?di?ENs@K~u zT3Ns`BF|{reM)p^T|%L?xjBr*Ei3i$*J0`8Tx@wSMKH7;02uI3xezq9P_8#ly4kOp z@!IlTI|VFDH^a)js2~);B;J3*#t{nceji9NV&d+$;PZ=u-G3RVd^iwr!P{!EbDgt4-@LIlKa2LX)v_O5ChAU4~1Vbv`HJlZ!!)Kg8_Ah@a=V$ z)#(;W)sbZSLbh9l9?KxZ2$7^f>FUE_fFpb|xeuVh+oLl1r)DUQ+!7HbVm%GI!2mLk z5CJfl&g9vsYI?_!bA08Pv`AJ|I_AhCP`2HluzoW=wtDx8c`rRZ%(sTI?SeV%ql|Fi zuonx;o?coxKrFsc<{G0^Z40B_n^=(`9;Z2_uP5;AZkC6>jm-=cLlHG2(CY`=%!rP6 zq0RzKpBOoXa#d_AILI31!GI*l1UGS*1xn2>@P7Ka)2n`O<|q2JPd!;^aI`Uw&Ysmpm zl12A4BD`z9HdsBokqROm+4)WsDzAcEdtkW24USYgrCI?1d|mdTGXP03F}7x0wT4>! z`P_jIrfS-khdn_uZzgwJ=9m8d&iu!Nu5gWM(G>O^&@d6e;1S5cqd)ug>tva8KtTV8 zP)-(rKh&5N_MT}IG!BZGW4dyLVQO;TNWz|+3cX3hU0u>0YHbfYZG%7f3(>OUd(5`Vae*4f4ax3H3lXX>^h8rwUGRlj=S4YBFrI?#Nf#G#5&E3pL@i;#XAwbA)JRbqM=e0y&g;lJhVYO&b7VVQdF=xfcKj>in=kS zA1oNyg|<5w7#rRQ7**(aeWUMpbflICuWIbSUk<(Uhk5FDFisx~2hgS#3!5E4AI~1{ z0%)C(vQ`mC7aH)b2&io3s&duNpdX9s*p6u|%Xrmpfdu8`-Zf(YrDd|Xhd&U#LZSa< zSLbE0p?8JyMOO=ToJaqVnDZa2FBQ`9e-4O$9N+S?4807}Z?0%5*GY(bZ(YH0Uhi`6 zk5okl<+Iir+l*g(1QQjvF3MOn|9SU(E47F{OVi^(|6^q*3T5ZhXDPe0&w(Du;}rVc zxO*(FM4rM!VqR2IyKh#7*1tTYbenlnKL6`8r+eqcqpS~ZoC^+|l#@ufvJ-(ftv?<1 zD&C$~gcp=jSEyf~uQoUjiV^vRc3>Enj5oQc%652l2>5&jn@}$UB`~K z)z6ZgC?>*L5@BasQD>vMU1;TV3uFFt1tQknwQK%qu?j-#>F|WBfuywPwN>!gcNcsKpOWjV6V$cg@&3UZ^{-8-Zp$2AuZFiu<)6wJzxN_`{BOx?vQUqXl+msa7`t`D^$ z6UmrMI3HBX%5q?Kjwd->E>r4lC%yb~#|FI!4`=dn?R8N*R-RJipoa=xnjNYZ0qM!UK!`)j9e@Pk%I=G(TKtR=OGW zwfk@0O}BH}FY4K8gyKiDZLvS9KdH97s9*svQHS>^^3gQ@z$*JSe;*-m`yksDAAI_| z(fZ)a)r{;qzcRSZp8&gG-ti`1f@~vaM!WIF@!ESEqvETz#^$%36n}3 zt0%c4{FiTD+F=<3qnJSo8sscv5#$L}CpnE8VEM5~*pBVdQwmLL%bL5*yz`@?sa2Jw zN%ulqs4jC)WUE5^pC3@aoyyzb63<&!rY`&HmtL$m*}N4ULrzWUbQ66hKoQ+e^KvPw zK!b*59Ivb8%<#=wT#&&u);PMr>UCdNUb>{1Jm)LyzbR_Yv)-|J+Q*|NB zq7>6;SAGFS{Z%6=*Yqw|K~;BsS{r_kZfVHBrebb^5I@03Lxqo^s5hs1{XARLqs^s3 zoa;4730s;8&z4FF4dy>ZYbpzcU1oE`$8bEIo@kM4u^)AB7iGPUc9(spINTmkmp0Yq z&h*|h3&F0Zy=a(X-IZ0?mB5%IO_rvh`-trkdF-3)fH5Zy!LAo7GTDE-?yLO~N%sv5 zdV8g^BL5C@JL>C@ZXWcGA|u9RBzY)*yK)*c#$fzVy6!D2$U{f2#WeBJRN;7zvm@lz zcno{GHP!b7vC)&UM@oq~>(C6%pP}R4&!>uSc6;7_*fL3s6)-4T78ki?bc;VQHAcn% zfXP7Yy!P?!^moT9%trYGX62UCtV|;x?8f@lgWN}OK_O1MyY$r{AA=9l6Cm(ONtbQ0|N+5&5i7B(6{&qjGSVz(>J}c$yY1e#C zkwbqv)6Gs?>XofYStPqT*TFW73fDG&!J{(QNh5-^FO_lps0(w|@TOnLYQab$y0uR+%BZ%k(y?zTR_;UJ=jXM>HH>up1 zIhtcN`Mk#shr$AzfPHBUkfbap*yChE&!0YmrgQ{UxVLchLPJ-HMVcazXO432&t zH=D4Q+72Qq@U1P|g`O@8Pv8=tr6a}Pp2wg6eA*9N{raQ##Ro0-_vH%V9wS%8ow&=x z1TS4J>Yp{b1y{As&!H%UFP>6m;2??9v2cZ^7Olz@NEudyrlE=b*sr{s^eEVxXU3vg zqb@n|$yC1f46=Ye(aAaC19}BQ`Q!nRDi!+dm5{ECdL z%b}0JOin8<Q|yR|Df@!!^L_XZyXjhsrJO$)txo>$C>ttI5`tAU#dQpzo80-b0^Q9w&}76M6J& zTKvl^dxVvH4=Q(rm0;%o)9m2Ze@8xq+0P&5i8#g!zvIswmor16ZPD%~_>hRXlgG;e zOe_VIKKsoabBlgQH|`}C|7!jN?`Ruli#mTf848Zli9y6ocb&Qi)%P6DtmX zq0*O{Iv}6Uf2-%ARGr)thlthsACjj25YoGDm6HKVNCnMt4&4^^lcgowfd&XnM;SZG%rZBYl`kp|q3nm(FG_4nt- zb`;(bTO5ygj368$3c>J|YVwOl1)Snw`W>*lnoIRxCYz+6 zw}X}aTZ!?6Mq%9bozGQp4NI}EUhDR(K}ro)8qGe+m?g|pq+%ytJ~%>E?6)9ox-eaO zC#;RjfB_=*lm|J5IvKYcW5;_xI<5A`isbk78 zVO($%E+CH(W73bYt}4rnqFBW}=D|Jgqx3*h)&PLPHL`~P(=C&ALoaaRmDFy~ZWSa8 zk9E`!wv6Xp5Rc0KIK4j8t$`1xw=C1~)zCOxr8W}T8J-s@0RV30L5MG)I*D5P5EL7X zUO#6{rrQ?79fV8!hr7TuT_2Q+=^K>HjFO123$O;_Gs)c!WS;v|x}JWDfdD=G8Z!7P zMQyboB}5@HjT*xBJgm{ZUA3YZNE%aD^KsmJCI~VQ%V&n=Z&IJ}N#W7J_Nw4i=Co?{ zqBQkzZ0R^J4PdGNEzgNwJPDc{djnG>L6ZR8j)C~Gfe4O4EI)JIMO=-Y9+revA_w{F zx*HM(ot_TLE$AJY8-cgeTc_}C$H0CxL5$}XC=JJESi`A+Z)?LmI>0??uP5QXF?e8O z;V3L0?Bl4S^Dp@!kltr*xY)Hq-Jr%ycjz@ zZHQM{!<})8ZEaB%Jg0~J|05>bN3rl zEfgccGkR?Vl5wyY~JwL0O>QN>Z(y~#Ml_3_l3GO%KHEp(vA&7VyP#i zD8g_Ss!$IOi;o^zuh^|(&tWcWq9wOXV{A(JQzP7eTOylHO+P_c{}BGODg7mtk=PIt zA_|G_p8D{gO$lk_C%L`{IB!U_db`fO7@WH>C@IJiN=AU1V4w0(K7B?BaMO4$tQU!l zeu@M|B0u!WVgvgq>D)Aa?KC`@llDYL&n8e>c;4N&HS^%03~a}uGQnXal~Dnr0kDbf z#)kM)%BmRf6_JSoFw6;hqWCCrI40f){hMPnoRv%*4irr`7XV<;&!WU2w&#;ml6_GU znNdVhh^-*R>dpsJA)8D%5=VJSDFHFdcCG5j{>EYk(J;9gI|#V$i<7d3=-WZ$@su>X zCQjKF0l#tX9tsk3>OHD>nY?P$Db)Yjw`$heFGut&^cnZ`E9&lu@~3_Zv4DkpbjQ~y z)!NDrx=cQv8@S0j6rMa9!f0k;-s{bThkAg=4ANC=aH!IcQcbe_d3J&R6NzS|_8hPf zZIl-t*Ifh&CmDhYkd@tun6X=y!?GEdIL#%};_ii35M7NFLfbI$0TOQ)+@#-m?wR$ z_(}3*GK3^wzNk_1$sC%0H+*1bW8Q}GG{ei`ai^2Xi7vyQA(Y6z2+#IAe?oAc!ZPS& z+{|~3ZY3lfayOBH6?Mn&zxj?(!O!kGr&>T568U3u^y0M~v5w}k{!z&GDCNW`B&1Im z4jh~`N5Z2prIC_zxwJAl%jM-zJuXT-x_3RF0QyW#X{+H;Gm#b!d7Z9!lCP^`YjWJOCW%>o z<-PoU+CHvEa@ei!b({3pwz_|O`jHOtft;qvvEqXVWj1P7b#+3kcge%8ElPNR;nw6Y zkkzbDDaXZOz+6<8M}&hMl2e-0*qRNgek7pW5j+0J`37oJHT?6{c7=;W>Ur4YOw zI0C6XcKB-XS^ken{mJ?PnXFhfxT>; zrG0jz99UO!ggcDHE)L0BU?2m3>?3Qyxh!~Byp-AeQlQ4K7=N(%!P+y$ zZI`N<_vV^M>M!P+dyUb9USvR|#^|l?`#W>@TNb05!5)2&awSRWu6m$woBEDr zJI+1*4G06+QiwTd>r+h@Q(hl*@#$Se|6-}(a)_yBx#Qo#U$XGUYsM2SF-V;rh!2cPMWv-Xnb;#gSTc5QdW<=GjMM`+Og zIta##wSU!f*!v=g7lC8AK`0GN{54_xHuk})XcvWK5m)t4l8xS&L6kt$?T?lf$@o2d}pz|1q zXMs5Vu89eGXmp~cNIbFC4g)VJLlUy_dGGWAMY=EoG$&}o@^95+i>(+BPp>?y_)?&^ z1jwakQseZy=Mv5fiACYb1D9~#!XPhy%GZ->1MhLJ9@v`zK*0w}FJ!bw1dgugda#J^#eRXRiV0**E@VQzn+;v3~VZjrF8-Y z87P5FptUdrAm%6kfR68xzq~SA~m9_GWT$f58ZS*s^#UMCxaasheP0s z*qXBkZ6W)>2=xeQ3ue+6=KRMgZv$=L}xfb|b0+dI?i z-Q&ZSc%pdIuJGWn7cfHNped|I;X{&HkcQa}5I}WK{W0rpK&hFqOXHyqgPIli{CtSb zA5zh(1?-Pd)xfbu<2)P#F}fj^fb>lA9;r9uV2Mf}+^a=vsHT2*4q6AuQd4vzy)*%Inl+bDhB zCXk9xSMHmDyumE5o@~pWgbqH#o-v$nl}71}tRLex(jyMzZIg7y8N1+Zab<1n+Cdgv zxNT^xtug`%*lsZjtc% zX3*Zw+4^loRT-NUKBbzMSyz5}9cOp>yl1Pg9EuYds#m*A+3x2Kr|i#vYWj{^oMTmR zUwIhD_;am7tZMUmJt=_n!Hm^nOgEdFz+;#Q$h{ROao)rRv2g@tav8 zA}!!2yMi(K6|^O&A?T|A@0}+p?;CO)+63?xz9aTOO)VZ=W^mc}eXu~>wT-!%=g#Vm za|ni7X5`~30z-J?M9THP1#q?eT*OXL2=N8&JZxBwQ`~MU)OE-s!+KTZAM%+*)Vlvr zx7;jwllt#aVZx1e5&s?29I59J^fq7jowGn-*1MM*5_-;|-oEpTY4}jKjm(c{+N&-K z#fn029u}{GaznS9OL7(8|K!csex~R0f*K{1A8_Yuvv6T9r^u4JL%WprGwK-kuc^ij zhgzP2pe%MHs!;m1ciKH`UrY17n9@AUyEkGuJj5fho*&9By-cLYAfBloo)B+oU;iLE zzZoAH=Q?X`6H{vWu=-JOr?ud`QWsq`Bp zTX$P3;I!hGq2FK6=`@OeCM{9B`3C0xyU~t%^JGn3IW(Z$m{9!M^}6#M?m+!gL<^i+ zbE1VTV(>P9?S0wZfc2rS{aDnE`Z`;L%A;m0>SFpf-=Y4@P|;F%i(lrqfBZaiRpVC? zh;RPaM1$WUgY(~f+mH4Pk6$*4#J~HZZ=fo7Kd|(dLqc1OE7P^xlr|!{35m zA5NK9eEO(Eo>*S?jJ#lnF;%`<2iZY|fQodKk;5k~*fcq$Oq3C2^lVwgqjZxWnhac1 zov0Pr(;R@-Y9g(|%?daxv8h9TGe2HUX)7O?tSxu9;hr&;Jo3CUw(`i=f7K!Nmad1shE;9v;thtrdR|_ROj@RVd$U%<_VS`Bd7RJqV2S+5 z=8Tz`5TwJhRq;jb-)_lUocf$&yYl6qZ{g}hI??hl;^n`q>SJrU*TjQc8q2l|3pIa1 zo72?#y3TrOnJ#HI2xAxO$m#DM(;Ar37j9CWy@D2dzV z{6Thu5uKgPh;Ay&Q(jhraF5jU6v66N1p8!ZkKBd_mQjiC`l_&Q6=2V(WP7>B`A$(^ zfU(QFT4P4WBklw}SU{f{zG@GMBV_sT1;xjD@!nV9@-x-`$4ABSv$WqRur5tUpGEl3 zdcSGv1i$9fNf8$m_RITx+6qv_G2ozGZ;KM3=0&g&FV+%UI;5(r9KEXm*1U1yXGTl5 zK$}-!V0$#-_{ElxoVqn6w1&%699oNzq-wnrSf9Ok;hu$}y5*lbnf-ZnP~AN$<@N_n zs`i9osh2o<@DrzGHmMgZ`F}Ny%Wm<#=Z%t>K5KM5yCqA^>bNh>7h}u|VC1Wbn`SD# zZ!j6XqyJUKQed!b{6%2H^A)E1y6AHKC;2f_+I(r*?QZ!;!Bj>pHX?x;A>)k0OsF{~ zk=sG#W;)N9e3UP@X!OggMLW_Bb?Qy^?-xzHN~Ox3tur$&q@F6fL%QldiCWU4r*iUT z%goDXLOQ7=GfsviXlpygUd&C?>&T_weI{nNDmvTzdAi8q8O?(|-hni*#ADZWt5|C{ z_J5VZroNol?HMcPx}`tX`Xn&idXX_9k6}p|$Xk8S2Aw_uat8*0r3B#{{v(!_>yMr0+SQlNF19>KZ@oJ-hLA zRqV&vEeY!NgI?~gn)(~98 zVOo5 zriZn=Ogm7EE+Nq8E7U{}oUFMSGW42zQxB(8tdR(8b>Z00l#zRVk)*9# z$Z;gxTYr`URqk5-I{&CvH!9%;XKBmAhC@oJ`W-KlDKI^u*67@kLzk@|1{?N|LXii+ z9!D(CoG1jKQZ;CQBM^wt8eLUl#8!Ay2Pd&l4-R%nd@fY9{ME9r;J4-r{tG@}Odn2l zt@bcc4A^mZ^A5bG1BRZeCKn4)Bo4Vq{?7Wsu_$ls*P>eISMkP%x9szoUB^z+eepKF zI|?|}=a(?#Zx=Y5Ct7966dS&yv3`3L&$*qFqCCgPX))5*@u|uqynzo&O;t0;m>LsI zDvuiP*XZx3r&wfLX0^4nS5Bup{)ChN$vGd2da{@F_P1(GytrA6ibH;V=CxZLaom#cd){ta^xvQ4zm;2RQvNrK#l>8MZ3O8d_)fGhI(kk0lm45<&H;77 zboknTYJBnTSREphx>JeI^5^wA@<*|5f9V>F=!kI4;cxX>+!cZ96Ra&4ve^0ta>%K} z07a4BYxCD5e{OM`w#_fNMRO_GRldX!j95W7_Y`@!Dw%)i+P(ee+jaJW^E``t!!7#U zO^dUQpel@pH_^A7NBsH(0(D`e6nN;InXk@%Sf{^5HPL*geXAbA`X&@vuFMn;%=cog53i677wxCZS zaBU-6j}dVf2&Vmc2RbRCv0S%C%%fwfJ%g z%=}#}nP@ffRdv=vFfSKiVMsaJ5qzMjVqS>i?@%};bctvYz7x2Qb%Z5B=k`U`MLeu+ zz(3zq=`nWoCZIIbQ71Z5R>f8` z8Cc-iRlvsg4q?sXXak3mdsN*m2nA&-Iyj|vIYyDm!L?L`(G2i>6tvhML?#`vp}5w8 zbnhk;T#B*4X!~g2ON<_SZy<3C6cClD_b3`P6-lMvr8pG{TEN>A!R`*_Yq|&PX&38; z*l5S{pME1HilSQ1ue+SjHIKN}0i!;Jsp!UVdT4PpEQa3# z$vF~^sIs-97g`+AK_54G=783>KiTe(q;Yk3kWB<(c zn3pe{EiYaUQeU9OM7!vqIkHn^Y*S>&JHSY;?obqm@5o)HrZ+3KH0N#_IkdLY;;asJ zG%J^w2jnIGUb^5@GNqv`<+a&@+IY$pHqAMVEND5c%799cOuAuF)e+d;EG)(F!l0d9 zC5NDZOm*zhj1%aPN#EoY231a@>*saBbDF<=T~G<6*Wm)pbtY%h4h@>zwx4QK?Sxwz z9?g(wuQIn3W#1vU$tJ&mkrK~jFfJ!s*+4{heaFbLb{6KZRQB-Z zegsvXVH9P5s(VBhdFH7@?sdl9)d7(AiG072YA-4ZlJf#x??U6{^FGg`^Aq2w%c93U zBTccDsGP`1X4ETwt+G2l9iPYFFIKv*6SsF3JTf`r-uEP5QdJnAqD>N`(;qstTl`S( zDnYerx)IUg#Tdc5`|U3Po{7m1xuB4~C=QIu z++CEbeaqAiCzrSZi86f=E!k(!C^B%%bUn>cU5$M&hy^6BCqaLB;nJ^)jxK%@h)yD|eoCHbN z^u0X*+4xGaI+8+Pi$gsb$hA=H=oQU)(IIQ{Amh%ix-9REPs#oEH?@}?t(Wg~KpkA> z*;t81GNI^Vr{Nvx8&pAEZhl$}T9^uZVNLil721cY^Ys)~E25*4s(y2hcB4SQMv~m7 zQJa>D4cTLq|ytj640w!a|5qSu=szIwk6i7^IU4blqLQsdn9j-K*dMM1RPRFHppzoC%?1qbTfLxl{>0*d zIJ`V~z?l$pNmj!Q>#XnJ{!vVr7L1m|*Xr<-07mFjkd4(XG!VQ{`G%~A%vGm7vhT81 znjmD(k;|ErZ|tsh&42ksP>cHjcw(tN?WXnj&5o5g`?<}s_RfKTZaq&nfhBoR+H7_! zF=l(i6`c^N3}piV{A9=hnK8WR;CtVsy5xSz0CvbM_g>b^c9E>qmt^hN1i7g`VdU&U zFV?M8M}PBHaSA>;Qo1IHzTd;o%?A+nlNIVBohtBR4p2vA_mVr5JxINlt4x`cdb3VC z3%@Ori9y(%T~+vwf_p;{h3^Z)fbqC!Mx-V>`27i4#4~%@Oe2CddBo>GGHSB~KI!NI zX%939&)J9$+(Z*?{$@%#T29X%orZw}0gY6wcU}>+ublg&wNPp|jMI>4+hX-0|IgnE z>OMd1-rCDuVOGGdLGJA`n@%W=@48*U>!jXdXIBRqy~EJFl_SF2d@H+~*J@BwEAWci zR4tN&TgQ%3TtM?U?#e<6q?k}l$w1PL17U(uuCa%d`>67xW!gylrBSMLKskuG3hVv* z!5vj^SfDB$sodo}fvdL1-z!sDK{2&F(;mKiJhP z%f8T|R6M@xJpId`fw_CDn;UNP)?tri>MDDHD7?K;3LUU(e+?`60eL^rZ`~Y(v~=A? z+#df8Bx_GPM<>&HrtC#ji)yi$ptZ!8I?38uN*7cWzQ_Cks%HY(FMyH1B28Ne!Bv_b z_gLj3IxsXk3>uio4)<)b2u3|14!4*P=AqPp*s@o!rXxoiM#>tV1}46Xym8}+&}sO{ zU0D-hUC{mm*9b|2E>+iBk8Ewh2iBTeU6FDGniK4UtG_xSOAnoeT2CLP5GcA1=oRF; z9%F_0(taAo-l5+wH}=$@59#wfW6^wjc0@9P`FRoykUQdDxojXimmVV8Ls8rC=f;XV zOGRSVs3`xRG~)#=N7o_5dqvA3fog0teOT<0&D57U zYt5r89)+zQ9soU5Fm+XL%s?0R(P>MwEF}2N`DFo1rjKrPpVB?H*78Y-O;m6FK27#P z(!9pM(ovyjNQURGNp^Zer$arBjPbEkN*_0i@}64A`%Vw%{)@Z$Pf164YNxV+&>x=~ z?`Hq+={Y1hdf+fZvzVa0$e;WGa`AB|V|G*g@^x74ucXb5$~s(2>$Uk(qo;4-__p5G zif<3z%hP;%eBNY!QfQu1WHPX97suf`P+VhHTAEOrOwGY#ew0UyTZPbRHsA7YkE`@Z zem@4P;vcOtH?5wdu7SkEWB+v%ZVO|~FTcLO4}CQur0lHSh8y1fUQ5#^{G!4vK7Wp8 zl*uZ0HokZAfgQ~79V@hpKQT?*&`ZH^=wBCN*QDRkkom63fc5$6Q$uYks{R~sM?~^) zy?wrWnzt#7z?dd_r+ zUw2GgnbrCE^!ECVFHdt4Gb~iKT1GZz!+xUG{sw+hddJv?qD?-Zr2ZFf{EoxKI9mDe)#zChOv9C4A=$A*JoLhe zaFFDL#=#Ie=?W>%+VR(<+^3pSTy>HL*;JBvU_4$h6qJIn~YJ)eUv>WU9PX!`H}w zjj86e`^In8Bi;Ei8(;vh@0zuf!f_9y!Ywu>izibC=(4NI_RtCBue9qPYtb*!*kzI* z+`8zar&GyMVDLlfn73s6OSNx5vGA+^1FI^V+K-3=d5>FJ_9JIzZJ7Zsy$RW52)oQc zx4~CZ_h;I&g6@yL<^Ec!$QbN7Sz=o9+2@g9R$C?UQu>(uR6qMY^zsS49SiOFCs^6Q zl=ZsI!TiF8XLkB3uH}Zs3I5^|9m_Awi=$3#3n@IP{+9Sv zLZhV5c~|M=l7rOqsL6}cSfYmXW&W`{^0m0J$5Z_O?UQ zv-ke;zqfMw!4aVDJdMggxVg}dcjMEilLYS%^1U$g)K7TW0E^t6`SzfL_AjqPDD&(> z(0rxkn8PcJS?kBwoh=uCCC1!rcwF+ra=x0S`$R2}ERp_uB$edc5{CY^^|JE!Ph0bk zejCj=c;1ViTM3)@tzS%t*ESfg7Jkvx6+z}Ox0Ysl`|kS7yTxfX@ny_x?oTOBtXA*d zNNjX@@>uPbcwGT!mMg2Rcc)>pXJ+g1dj`~Ha7mfy{tc<=5Def=)9@T`|A9w2B_qCI|lF&!<8-%Ey_76xjQ#4`L?*K+t7Y-3*Bys)r4$ zoNvaU-F;3{H`4j`@g51{I-^f7A}AFXBD-9n0oWl@G^1~s@MJ9?!KR_ZvKp!PJdckP zmPM{O_cJk|4H!Fhx}<)K^+jM`AxDwVTh5h^TUJ~yye=NP%AE(gqy}!s;37QNC4Gik zZtAQ0G$*BrlmxRqQgqKlkB9hQb`PnA-TVeblSW732|z07|FV03n@OW1e?54^-9%66 z=$zf(1?ort-{=To{6rMPz12tF1%Oj%G!=3^@3Ww=Og4#;OwXq^@{mGoYuvjH$_zZE zE9nS< zE;n>uuNl@A!TG0@P&ZVP8D;{6x_?WfPaH>;ofmQneBZQKzG)h3o{nJM<&mn5Q(|ME z=AFUk>i-(QgTtp+x<%k*xq0v48V;jjB3$}m+ezLL=GkNZc+eo-_g(+ zOvwLZ#p7d9YYUmLxjXRdH7`l~&i>yA;ZoGFakSz*Wl~^z+S8r)zKVTbY7=+5KI+Ec z17d7vA5&){`rh>29H;-TW|3FRAE}`tTIxXcSF-h6H)Fu{71sL&x@{_39xgld3sh!; z)bdh5m7Q^@_)u5-hY$MUS59g^J9*l>zIu!UniJPNWttQIImg>@5K~0+&|LlplhhYZ z7AeUDHoiyF`^R0$JH$e%>uSch$K*KAw)}Wkq=U-b!CGE=h+xkFrK}J699P<1L1YF( zseG&;Txl($&wt$h` z!q}^mhkFbq7JC0&zNE(o` zbm67-h_$v}ZU|w^?TyLzHK`hwqI^MsYdhV3ACAW(W{s$_$!`2f-EA3hn zsn3W602H0@0gnU%YFpV>8rD&+k4Qmt zsOmbi6nEsbnaY%N^fvJ4>Fl$>rtDL~3WpT8*Q~$RUuY zj4xB7oo`0}HUnzFlb8SQblBMFvuY`wE+_pa7C0GMH{zN3$}&UpX3K(|TeSF1a9zS1 z91oKtv;aI0tG*N-Gc>n^HH`Sj2iyOi{y~+?e&^&x&UaYN_j6{y5w*~+T<*y^P4vif z%3HH8$%i!r^h&$+p%|8Z&SY1B88h1Li1`!G9jzLCTPnGV+HT~@oG#nUruNBF@l5}@ zAq00g(d$9K9kqIZMnpqzEjTHRDNufds{QTFKUrhtb@HXQ|GfSl7;THv#uaG z!6YJdH#0FGKG5+dH4j#xSxvqS%NfpCA}s=wT|ae#%kZ%s<#Qw~vra5W&n*4n5r;26 z*j&tKgOahE9&iT+TnjTD8{6WlBo$tfa_Jh3>r!e>{`{!}9M=2X4S5NB6%#Z53)V3B zURjZJJ81b3VX}*u;~^ckNY>_w(Ejjjn$e>{RUxjgK$pmVuLw}S6lE_4F#nX|Q#kaJ z$MTCInGV5uf$jok3Pvtk1{tO;}+yqM@C2qilD;V81j8k*LX)fk(J|v7?T}B*_1@BtL_a@zo4HJ&J^J zp=dU}OC77lcgs1Ls_A|oa;E~)+oY?f%2OHWtNeySAPIaF$s98gw(Ws-HSU&zBmA1R z{wnkW?*)MpaQ@3Rjv^=CqGb;G&i6HBZB^2|l}^8$hoae6=sNomGdx_#A!#g>vj)JM zdxtmEiLyG7NIjO%KI74td4vp=5gHO26Tfk-Z21FI;oJxv%@x^`?OWKBR9?VfHLvsG zYo6*yzuyE7B8I4y5WJ8jM-CEyJXLq|rZYdSt^ntx3U|*VB~$6q9x2*1%Lqq7A?KC| z4Zg8h?mjY@Xwo)UCl%3=9UnxAJK`SNkoM^oC+pIiIL)`f- zrDdif_kS4s>!3Qmux%6FxNgDSCAdQf?(UM{E{R@kj?P@ z=6t8#nWv=EVpL07GR0?B96TqhWTQO#z&2o zT12k!a7RB3z9=fF-Y1+fMR}bj&xBDy26>cr*}1I>AzWPK@Q&06H#fE7MA%Iegy+P= zJW78}m^>d;bS>x?&i%^8!L5|2fIS&IOleuy_Sgq0POyxLn~Z<#y1|jm;aFWVwkjh$ zynm}KoeWDb50`S18xNk&K?~?MOhj<_Q7$^2I)pl|d9d?=Dj6!#|C#yHI+33KSH(PD!m}9IN(s?>M_!nifjM)<9%Z8di@}`D;c!rcI`T z9>x9fQ_cj}9WD2{I{o+{*;El4Ac$2G2(XZww=nC7RiIB_HAG^jSeWskb)YXFB>e_@ z>k(}O9g@`!(SuOEmsSm6ld+Y1n8tl=rtjfRR?XCFj@jZ?sVF~+rY=kL#et*3F?aT< za)a4+!_9JLsJ>~7DttCsl~%JJuDhKw?Lnb`hXBY-rDq>T%QT^nh|PhoCdE%Tyfh{D z0Rajbje>s}E%TCXInoa?1Violobx)U zlyK{whS0t{Kn{Y-DXD!v)z<^|z|9PpL_Rc^7m@QIBB_b+AkaoGLn}dk`P<>mib=v{NH&kWBPvlQSq)T=v zaAIJIIkL}Sz_%b5%Y-WQ&UeWGVy>mTZd5?77%}a7g9agBSsYv$>jx+dc6WeSn4y0Pz(rRa&)1mPWyrl|A5R*EU(p|g~;Ce7PqGk-!21H@!L ztPPLzd^URS-HnVo{kOtMTm)k2D<;3KXip=usAWBHM$6TI4Z zs4-t?rnUtFqizO;tMDOx7CTM4eg&=MM%pZXy7k9&DsDSH>-5nB1v8+rGSw7w7N=ULe|E7^w01(!PcuU$E&U5PN};dBx{ z`9XlD7&7L;FkK=I9~VOL#zs}{#>1Q|=N(ZYv);Q#-E3)R&O_Y-MT`Ww?$S1Pr`iZk zIN}04&9nxhoW3r)-F5F-cmXSO^l@E@(GWg+$qz>W&9E*iK17g|G<&ur9|sbD;z30u z5wO>UZNUU>u$a}OBxBo5jB=DIKZLn58$DeQG(#l)qD!m!!GsUbg-_reTbjY#A5CfE z;-4*2V z*pV$poLzGn!WeG`Gzx!TO4B?+R2=$;nWIdM{JV(29)(L~oPHKnvOFxyyxerfwZSv% zT?mh}Sr0AnPu(lDm{7T%2!YvJQ1E(FZX&zxFf$&dJN=H|xk2K+Z754Ue6eB<>%}lX z#DcwWgrA>I)av*>Lk}Z8Ej7rOx!E^&vQrE`EVD01n4pMB1b^IXt*c=q@ zm%}+F4*IE^fzj3O93k}XwiEBP42`&M*+({9S9Ws{(?c?|;cun5l~`;yQ}16U^dq*^ zVFBuJ4*0O{ChFSo&5VKXY=gxkhr|3_el=@EAL~tW<_0N0_l_gMQ{f);yZZ^d{LOpy zoj4s8@Iz+Gq|R$79!rC7Z97mOKHycMW986gIS5Ii>gle4bx#rv_xz=<{Z~BnE`VQ^VwwhZT#Dv;w@O${oS1O}h zZ@H~5dGg8V=nITaEdS84-{Us>c&%Lcdx}#l(U~$&OD&-j_Y z(Q&j0y!>6KE_R2!Gkxuz`FNOJdj7d2`Nd@a6~T#RrO1zxa;r-EjFtfFkNLZS^gpKQ zPiJA*cSe?o6UW9oMj_?6ks=v4x?TUsukK;DSQO#Ej4ryxhs}oY{!n zaf;sOSl=xA?u7Q+VK0^uSZx>r;~Gb6VhY*1&V#>+_eLpd-CtLe#gX<AAeh9)S zLTUgK@dLrDAuoba97V(7m?UrUcbvte(YVZdy-}Pc<8h>dJ};??7zdh{V_gOssr3EH@}RhUJsPRlE?mG@Hg%ag<<4a zd>At)3pB$N48Z)*d^DLF{73L?wB8Ef^;_WiD(q%?s#GyYByQ6!yqESyC6-N_e1;b{;241bVj|BzQuDT6{Bu>ws7Fja?7ONVT##=qg=dKkVx;- zU5NMEzklB?oqk?@UlYmq^S(dD8TsT$h8%_~Bl!5XxE{SNaMxP2z~j$bMV2bY0*9EYp|LV1cx=G97%_wS z@l?=6LF=r@Sw+F7jJhoAQ2dKaYf*_^?nr{59w|>a*Y&L=*#|q?Fd5$0yZd;aC_M#c zTlW>3bMa5KDWK|KY6#=ven+7yc<6Ol^MV#)i1!;R4mN0=`^_^TjAd(=(XC4^v^Hf+UNMe%fnN?a0vDWG23B2mgva?HQkR7A1%)n$sQri)0z!Dyw5 z;to^Fg^c^J=6nn6#aRt`vT!Ovs4}_NWieqp+b(aVNOR8Z95F{);1{k}A}36VyO?*k zTyie(j^$AmdFs|xRlwsqb^-V335V$e_r1_H#e4QCHiH8P3vzFnN1Sb;{N`Y8emRJeRvgxLHJQ~}7D+iCqWx0|>EZMs z`8A}=vsTsDLvbw|7F_SuIRX^M85O7ZhM2H9lKw&@kk>40sVfdq_|O+)J#S|~<6?7^@J-eFWru{}3@D;6$zdW= zGy%a+BQN6%ATOR0$od`%uZC2r#Zd|AIKPYlep`fi=^<~h$w6nfX_UxY2ebtb4RMiN zoG(mg1o9>Z2!cnQQu~VHPqC3GI+H{=v0CDVDZbVxg*M%W*+}&=jC^%n(eM_2M1CfB zEa6brK*naFbCy{E=?WVwwt-A9IG0N|Jkty%p017wFi!l~hud$?}bYB}tjde=SH#)<%F>oZQMjou9Bf zyO#+_-%?6#CJ&&a(2sQ;Vq#2+@k(qaO57pjvT6}vsv`D;y)@=w>6ROvX)vgh!CWiR z#6Jo%bwh-852JNIMDmbQ$GPet=1pqJNs*WVi;wRqJS$PuQSiaL5X(YFLpceuVa$*D z?&xPwN{Pfq)$(Sy#xT112=eMg+Sn0_25%w~s|b(~w52iiFBXy@Xg$yf$*wc zAxMXa=HrFTx5Y`8OeY?;fgve@{B=F2xw(?{#a^PBF-f9Rg&hSBKzejH6^d)yZki(V zP~Q|W4y<*&Asn49g+~m`OreT_laOYEf?ec(wMS?~;lMb6ZZolIc5Qk}VTgE5W0zn? z+f<3-w~22P(3k7cwOJ#H)~O56ftGWvGe|SiocJ{Hq;gaMGCbIlFa8sh9?~SbgN1s`GzxwkG~|sp1syOglh2@r zWemK`RL)RN#7ZMm;$TO5hD{Mqbt3y4`^2#ac7YAPH0Ir~5X}7otbp3DBW0+Qm6A({L6k3WKEF{BCC;#sZDKn~VUqC*ZkG$i7iP3*p=$S> z#Kqxmw>VVa7Puq=zD2e=VFWDk^F%|Nmht;}sRqhqis$1TM%={bJ-R};ukR8ZT38Se z|4sUq+#w5kwB_k4+1MkSu&{2#WS zjhc{0g66AmspRT>inH#PY5!w>|NY`uD#q@_eX=vyQ>bvRdWHa9Uq_Y)e=>?(sWa_< zIIXIn)SfBwc;o^_<3?x4Ncp=Q7|kZirydE?d9M9@er5NXul&OE#V&fIXiAmSVm6pT z0&#g~gtGucrVO`D(LA=r_(-ygVf#^OI#jL7=~6==!0v$r5KcXD0A~`}(IodvyYTHg z|GvMxH`Q~!>HqB-@~D;avKw*wLli%1=Vo5m_L*Tcii-o)_m<`c03GDH5I+|r^>3O@ ztOzhcqW4lWG3Dmdxd&4WgTEyza1Wx$;|4&Iz$cAJmk*eo_o6Ky!6=cCPfnooAY>M5 zl(%e{r;pT*r381Um~r<(2sFCvS|8>j5n%yNNbId2@MWbxmO^x;fcjEceD~7hCZN7= z+*luh<7%ktVxSi%V7M6YIuTTh`{n;5ECZnax@FEq1P{^S8t#FPOv2urWq~8q(eF{G z7Nn2VP!}6T9xMX`t-@Y8kozR$CW1geISelBD4QkQ~ZQ!#Pkj8|jH4 zC>7Kiehi+X%Y3w!`nFswusy%tN0fPZ@X;;k83JUY2cL0(xbNlNlB^b%Ko0j-0qc+z z0JYU2FH|P<7Qx`-FiNEh{$nI&`ZC4xovhmsqTMoxz{{M(418Xw`?BX-cr2s;^j4>C zr3MG6I0RR<2-MvRR1(0jbj5(L&fwET6j^wH{(|gp4%An%_;hm+1ylh5;kXV$c56Zw zmm?c2juTHpTv&MDiKE(gjJRa-0r-&cGXq2~ZG5N`A1X$mNeSFRjc-4V!eUG!*pKYM zruw;HdQM3x`v{&wFXnP#Pw8OGTbZ!#0_~?L^*_8G`C;{wA^&Kn5>! zhzL@m&cU;uEhK2G6X0laA~FTprWZvft3}$m5+(aiW?(rZ z%{wunB!Qr?Msl8L$WJj4?n=h_FIwj=dT)7!%5vxUDu`Vbr>so?hG~`uV?b7y2W_OY zx^+OHnW3`{Rx(<)Qx&}@QMOcY_6b2&=DB)|e2yP~R`q#iif&Hmqa$%dM)PxKBU)De z8do=?T~1Y2v$tJ(bZ&>dN9}pm5@DWaG?vBt+?B5E@@V`qwA^*HtRA#{s;Zo>Xdic? z{7`9HnTf32=j_q0td@CyOYUiY}w`K6B;$ z>B@yceDXZ1id;4dL^+E$pNmH(y|@L61gB^U_e(_4OXt(DzzT&glO?2l+ZR`_M)69 zS)G%rf;||*Gl*q6rGJ%PA@!$RIt8TOUeWTLTToR&7%Ada4f&{-VOgCK&Q!b=og=ac z_nP>{e6u{{oFHAG*#1whhCn53BRzhz%A&f&-?sV(9G`1-b(b^dyQ%aUqMRh3YJgO= z0aHQbX0}sw_BsLJ=@0H5~2hfc`4LG|a=^_NriXW1z4Lg2QU8t#d)cc%*K6&iM} z8+5Sh_u#axH188N1t z$a2amHX6x&9ngI7s1!-*F|feQ&CK5`Y%iKwF8yik@EDj$dA=8O#I!72G}~skxLCJX zR5g#?wbXoTk+!QA)GwE*X?5ai&FgAa6)cjQu2WNNYjbXs|K4WG z+-|Pe9(>o9q1SFx({4B2{^hd$?<2Z1bBC*9hr3;eXH188O^5GvhyP_qAPl23n7K1l zu`}GRGcu+#x~4N`x-;&wGXbM3iMcC9u`A84DC3K z4T3R;uvmt0l!ox^hX`Vah-!yOW`@YFhA1$HsaS?-l!oc-hu_5x!x(FanP-NJr7+q6 zBb+QF+)5)HTf^^TM?SpJblw8tda54=fdVX}l1ii3!59yF;GIFB;>@V>)u?Lk=-wW9 zS8Y_AG=I-i`$4t`!B>SCA9J~cbH~ZxFkxcjwk#74aF~~S zBM*DPb}=H;+)*GF2*v^K8HBur$UN*}ye^EuZpR>tV_)sDx(7k9pm8A9xOptZBNsf# zF_A8T;eUnI;sn;}oh*sP@7)_=YXWs}5G7uLFU2r0hNiN5A+078S3wxBL1TI|V@CE^ zTY$Hqc}N=Rgq6^wUCwmm4F2vQ_|j>bb|2$1i0Qcz2I{3GYTE-3USVAUK&3OYI;Im9 zTi8{(I0KEK%Y||LV2m9OaEv`xpb&Va7BW!CU7QQ)s6AH40`RJE5^rea3NpcGI=jAwwYfD*qm0Lz zgz+wJi7^jD;|lC31Uc}-5jL2?n4KorpKh*&2*-|c#6e7Fz?6Luk6zG=!7`5N{O>)W znbIPf`T}hp_V&UQcoE}%5WI6c)k(Qh{Q|uTTE<-*OOM5&_y>;kg;4)kv1TPeNWuUQ zEe-B1)zz-@QZ1hvVEv25ic^|LamJ8<&4NwhAi^(mV5$|VA5dIz=n3iM4rIn`Yw@!% zwwmw?XmMnZW8rmS%upFCF?Iv{ZZ$3so1(7M$`GqtZO-iD1>;_Zeka05dBz%{McZC+w}3p=yJmFW!~HuUWUM}ZUYGtuhwFfz(16? zNfp0?7Qdkce|PS~I`^Bm9|4KaOmPg&VaAQZC}&4Vak#%=TnIrh@|VN67W-?*l1M?1 zv7=w(Aj{iO_NEOm`QF1V5C)5b{IrL@QqFI%VyVr7&`lSwC{6DZC(z;c5S+)wW}8ff zmV4fwg8mr``~8qy2txq0YY)i9wznAvX&nSA1dJ;MK-!%a#acj-TN_(W^IBUY4_n97 zB9Qw*AVMCL&2;xCDHPpw8*^v`O$B`Nvd`886#*SxijDhSVH+yXeH7UthT8;kVhlni z5rP+679b6cJ2;DDzkWb&gb9CcpJFtfmHY3a*e!YY%yyD?bZ%kae!=Po9AV3hA;GX? zl%V`gDup%iOXB`g*Zrm?sksRg7Xe`<~GoSRCwS1 zAPRG>;r4shHEic~;SjEV4;l|CjK4tGKS!QE{6ac?UwG7QKi>gcgZ~E}zy5(;cYz{~ zAv^=#fw5c}>^=UwP6sY-bIea&AHx8kg_jdF7_i~x?e?xXo3Y?;D(30OZT{ zLz2#yDuD_6q2t2(`K1N$%Yutefbh z9OM7@{fhFJ#eDPk{@<4XOoZ8~;+F{@(MK-O%wFRYlj?O^>`W^FQ)%bf;_68JW%cUz z;qYyMAWy%=z(mRzJCMu0z7tHi4R_{0IQ0v!P8eHaN4sRdOCA3tDb452t_&9}f&<1= zMX*~;CKUgH`xmAnK)>p)fO}$KV@%B5#IcKpxJ5 z@7w2gyY*jj*(}x<_9dgR=wN@x6Y@G7@B9D#J^r%O=eQm8?~*RDP(184$RF18eqO)B z_|>8Au%muY*r%WV`e@B7{`rKxJ%hwx#9O;KS~qT zW$kmYfA$(;pxgvJ33@q3X`zh=5~ zf#ds*mN9XE#;=TEj#ii?bD#&)|G8yH^FcrlSFw)vfZt5H$nYc!r5+Zzd2mT#@XhpH zXJBIu_2=>%0(KC0-{D&3_9V=g_tvhC{VH?^+R zXN?z^cz1-QSCm-M#oW}3=(+LpmFqTG)M&wf5*9np?s#UvWcDjU@z=W86Nm&t33*@& z1uSlO&1np!v2|T-6|)%LUpf{k+8(+k_+>Dr?lM+R}Bya3Y+S z!`=3+@*JLZT~+5`lZsQ}PWuu1juSBp1=+n)w=_6pOg3A>6g)L%5ieI&_3rIgF{Tj# zoT=oFVMmjuQGH|{RP#Z&e}*a?_SuX7s%_hpw{+UDYPS+jm64#`JmYhJ62;5jdvC*O zm+zqV*jS`bKHgT-^_G5dQFp5S^riDK-PfUecg}XHrj(V5Ahg?T;ygb{924qSpO4yH z7fgD?R1PP^vik{H@uq>P>~QHz;gw+}+vh%?cIM*0c`!nW?4Tpr1NGPa?==Gj^?%*h z>CC(y>wjiNlEr9{*nhy^=qW3%7tya!9MgFCE|r1dF1V;F=?Hd>@@eT+f0uRHQyxfG z{O|jB*H8D{!NUYl?{b$RM=E)|P1VzUC(itQhb5(&Tkmhr5oD(6C_qI@rN>14RHZ<)&TJo>m~#?oefl5S|rSx zu2F&>FC>d4*Lq}2BxkWd2A@Pm>s{_7KJ*Sw*-4aUxQin)vwqe6!@|T!YVAFU=aNi4gn;qEKo(qEzk=xL6DA9bRotRW&I${c?dW-I+B^w}>;(5kC z(2hc#Aq;sJy>%2(+IW!lGO3ci*JQ?-kfmgNqNx%&8Qt$vF+O`_DgH?p^T>!Qd(83} zUte5~&1r4UJ{d93v>3_jn`@ewN@~H&ADALB89ces*%(ReC~ipei{c@945hbtxb!FRH((oCsjR+SRL2g;q(S7(|TLl+7HEP4|`DKn?l%d zw;1%PqR8$SN>`OiSd-f{ZvY?NeBN`hn1A;Dywym;XsdU)>= zN|S5F6prE67`K>OrFP>am|t*aj0J5!Ub$NttN(d^D*I8d!dd%N%Rjf>AT*5(E zl*X9sG3L@%h+x}FZvaRFtog-Scx1nFC(Xu?$R?=gK0%kyVsJj`hv=~FXxfRSs-XCm zz@Q6;;}#7?<&TF7$v7K(>$!-lP83m{h>k*S6)Iy7jC$J;hU>bKQDKLoB9W0Fl5qMK z*t!!!PtHBVhE|FVUCRQb$ld*3%4YE5d4yya_(r`l+MW8Td><+bmom$?wqYK|&906f z{4Q(1E8ky~(wu(lwR#^lx1&-UgKhEzPsmV2t>#rE7o($_!;YexWHe`*M|qC7B^K)u zICQH&e5u@t8d)?2b1&?_RW{32_vun_Wf&n0qv-pFH1qm#(caqdQvXv!d4fi=HDd>} z+sw>fs&e{ui2dG#1*%b>OG0k*mw0T~m<7R_tXb$46ZUCC0|i%RQ;Po<_6JRFEJkZJ z5sS55>UF9iQ1kGt^RU5MHvnZK-dL>s$K0cA1FNi2A3xbuf_ka`U{W@D$jI5llT2RW zrv}4Rwlm@f>9dp#45TKK2Sev*R$A>OYRQ~^{PT!QBU6lYt!IjK(fpG|*@xgmtOwoR zj`#dAd43RuJ@96u*MLu&E`a928g87$$?j+MNk>YD@WG#roPe$IhxWAN>Rrabz?V~s z@7FCI638wv)-MXY(QwV{fTBcakq2>+62>Y!T9|&@>$2!ejp(1t23F^x=jFnCJ5j0T0TMrP5#rM4RN|FEC2Wb`l6(y#N%U^R46#Fh%*B~|C0K;mpIe50=`;7mh!T*N zva-}h!w-`hurgsv_9qV$9AR<9R{v*zZ$w7}eCOsog$uja@ zNKy-?G&+1SqVUj08z!l;QZ1(|{jpY(vv%m+mXP?-(3zaH$d#l#=BQ%nm=NX|!SmQ0 z)7PFVDYmdtOWn6dvoSN$F`Zf&yIvV9&T$E;(f6a`JUnC7)G|tl<2EnSUrNU`aAoXg zm=^cg%}AM4d!=0;B>p1E(ql<0jt;rKNIJ|+m}*IHdP!SsiIdomxztKK#wPj2N`=04 z3L3~p#mYt3Cb_bV@otR;(@K8|ljL5J9ta%|wwH@cm32gfMjuf}V>Jke4XO4*d3q(e zV&!F8Wu?63Gwfvq-Q@YMWYhiR6IO;i4WKt8(69$_eXS89gGr}SD65uaj+R1-kUXp^ zSE2eL`eW~8DUXy8t(5c3RKW|>;Q{J+rO=dN-C@<)~zVMN0hgy4M%3IFfc%k<52R#of(^vw++MUx0q40AE`7@obH{e zdQj}$QjGDNDl<^XVwvusogNvL{DL{s;ioiHn^P0Z;FLPhvo&3BKPmMv-6N$SK`POT zIh;!?`*4oGwg?r!LJH()SQSz^Qc_VCnkjJ`SX7$z(Hff<8t6Y7Stp(Tia2wrrLtZ% zW1&9#;1h1hk72xrbT6d(prrc9qw1i;dF`kA6s!82tNJGwc#|vDX3%g;2ot5hP%VOs zOs`ReBU6KCRYN#dxfM!BT$PxBh8udRp~k79I{N8vR>j?}4H zHJ%aKXq7eSv^75HqOmWAlPQ1IMm@Jur{@6uzkG z|E>JZHA|-cx$dJKP&Hd~b##*7wk~dUPpb^DjQ1SjElBF}h{m&xX0)#LZ+(R*FM-vt zaf1I-_~$YQCu;E_4OPnm$G(q&?q6-jW&_D|LM#^?9+fxOkyQU7^Gk9)4rz~_6`*Eo z#G2?h>R^1eTz4R(S8wh|@L7v+B8)+b(9=PSu+({O43Fp6btFVf5!QVsT>0w0E@1YF zOB*ARE?QZ-&C_2uRh!H)h>{2x9r*n5ZMaRsbx@OZgbg=fNn}_|K(uqFb!*`Ik5awb z+08oaB`}@1(rmcPW1%uq49(vaH}^$ty*RPD@MQl_dOwi#){#sG*NpzHBZV%-k!j5Y zElFtSu|6W{7lwBqf9F}ujHyE+c+}}{TOl(1G*hUJe5Zv>wbf~&o>>|GHVSLO2Jukc zw8BrVhEY{r>w`a5JL0}~t?I2B8h-n-?RTNKNc)ul;ZxybIFHQ=XEcq@moom8c$q%* z?KsNGx{|^)R3g^3{eL>dvj&%ms{&Y`PF6Kl@v_o_Ft(LZS%D-3$7y+n{j6>1c|XAH zkH|$S+Id6Ux2wynan+`l>f^e*&a2S@?uLKrjQ{q*cDtH3mtLX?de%g`)&b}1sM))h zX&{z7TA#G&o4SpDx}2L?^c^yK=en%i$0f7ymASr{vp5|#VJ@9MEq<P8^(nd!`xCiQn zA`a{8uWj4&c^!v_W+6UkSQ~rm9GXHPG<{ecO;mI4?yOeoV;;)*VZZcu0H^VJp;=5g zT3)mXZouvVv$-9-?k5#Zj1}Eyr$w4}9V)7CO23S!Ru?70HPoyutQ@SYJ*;E{j(qC0 zEc$c`pS4i2c&I)YooDVUYVZ8kLF2$T6ovH)h$L{Oeb|2N%f>V2Haz`wT`>B+ODu2y z@RFj$zrxW3;&pAIlKm;~YE^@eal+KIgFCb^CMFHa$6?E8}ge@-Ix1H4FD`@)b_8K_tZK zHVNfO&dA0@Og0gP+EhiW20h|n{G{D9(8syY><)IMY&NyG!cN%M^#Sk1nSr$oCZ&9} zJ7woI2D_G5+5;kcfnJvhzYdxLY^ww8q48Jb_)ylYLwzSgyq$}5$*cJ7aK=Zi`fDVI zMsxyT&T7u}|Vw(d^d=14P~CtAnI5nXI#TsXk4oEr#0iu@*rXD>WAs#ohoBc>&g>2D^lR5 z(D0Bl<1AjG#Pcu~3qzF8MI2=?c2j?K6B|(Rv4FB9xF{OCe{^)mKT=j}knpirF36SG zs+|*#HFPd@-{hG}3Y#;CH2g&2VaD#k|3zW^Xl6E7DX-Ois#ihSz)dT6C^L52J5_Nq z_c4^$!{Nrm@zui#?CDJ5>B8>mD(VSD0=OG{dN_J|26}oWczPFj`ZRd@4tV;_d;0Hs z2HbcCzIq0My@DycLfE}RMZLmQy~2&XA{@OU1HGaWyrK)dzBYKp40y%Pd&TW~#SUP_ zzj`Hty^|=sli9sfM7>j0z0-`n(;dAt0=+X6yt6XA6AHX@2E23Uz4Lax^Kaf(K)nmW zK1CEh#o#}%Y<8bgRi83rpK?c^ia?*r1fQw`pK9Z$k_Ml*wZOVvpZXi0hF70Puy0e~ za}9-Wi>Pm_s&AXIZ@Z&!N1$&UyKiTKZ+C-l&wy|5yl>yGZNuNk|DSF?%!I0|K@9?t&aaU&wra8@yml)yegu;5}AAa_amoU;nF;WZ~6yXIs z8-PVRiy>ThM4U9d5)cGLiv^yW0J{@7qPTkX!gR&O*A0%Z2ERR~nUSf6i%L|E2)J7gr zr7L~u^Ujh!bFEyR5AWr-D&>)QR$sm!o9&K=bHJXfjWC;kb(WX-_16dE2{fuZJTQeW zA9u(&i_Ve}c?c&^^!horNsRTp5`$;daqBcVCx%JY;YerW*Y)mz<0oO^e}8`69L_fc z25RmAU$l6M;xSkx8Fs$$%B^fvEqn6&}_E4bnJlcX}_)o|iMOoZvEq->)PVLYK- zqAf)9URXMwdqzXQu5In3{wV)z>5;8MquwJj@48fQUDqkoF%8L$8j8K?aIzGO+c;>- zphrX{luc?*;xe`M4?Jn(Ai^%eo+#YUa=h?k?5*3bpX7>(8IeQ23kt|Ef;*nRYe0|~ zAa*}~1oh7Mw)!3W-}wQWmaXP#c1O#`N%Fv&Mp3-sT<$8Zr=|)q?6KttF^$|5Fom^G z@50!K42!JLZ_4{MQIpJ+gt?dE+{XlFN!)OrBZ0TFUGB|}H$VT0$wcCs$>mo2cSmm8 zmPz<5OYS+RL!hN1MO@09@C(BT8DQ?o6)bQ%$O++=XFgh=po6_fZTOjZ2ogP(x(D-e znCJ0A6ahuNYv4Aw-x7gOI92{LANtkKF;B^QuGk8MAf57boN@wRVOnIaw}zX`6q-u+ zo)oVu>IsLH4Ls63ceo<)S;)$FvBxi++;R{T+Yddz_346Vu0@hkP&`rIVa=xgC@kuf zv>`z>Av?MK1L8Way5{z9{mjSbE(a#Xo8&NR2v9Ah8Ivw6`vf&d(Z#XbM?VoNygn$(OUF z1fT9{3njy4q_<9dfQLiiEyqoe8KOrB*u(rKKwH_IXazjXOcpL(BwsZ<<{uRyT8{;b5;dTr{t+b0jSfd`oJCLc%moUxKF?)2vkUE!j6rO-@6&Y61hz zWmv7el(YsHmGWm&5vI~&5fT<6YtOsIjB#Zh@uM;&n+s0klOgi+g^;VQu$d5s`wtLC z1flw&JleNZ22Wo}%F=eC8B~j41o>h9xg?c79vTW?hS|)yq?N##y=o9?6n^YmLZnHF zl0x`4=TUHE@OlyXa|om1rCtS#g%dTBV{Pyl1S7=5gd@>TBV7tT zKHGb@uO1QVl+eWy{)yd}Uzc3vTgI>gxwL_VWPsG+rzV6D(J&v#dpJ01)MJznw|kTO z_@iiVQqC-VI;{=Z2;r@_y&>0Iq^H)oLM^i#5sMvx)Z4!QCp5yBe>Ym$aW^YEgzZ-`JHmGjk%*Q!pvdTjon+QzrSq7c|%t zV{d9#Sjk&H)uWm`<(xG{6t;56waOpyA!Luiu;8FhT^(U$GGR_-gzDXN5(J$cq{ zsCTgg^lpUx8X0TToN`p~BUu!0uR)>(CeC{?k6NBuq1CB8apy>0RMMlS53+{>Yi($W zI95NwKLJq->XqvhM`>mhjDINn_a?^t9;gf@NtmSE^lell^hyyKERH|J1JLz9185zc zUxO1}VJ-H~2qxg?AekuzoI=LT5i&i17|ztCeJaQ&KaZ0D08v1V(4t#86T|L3kjoPp$usKKP~v`q zGo}R59IY%>FJ>$=xqtPBd=T& z*-z7x#3NVpz&&k7UhX)rsF`1j^o|p|$U*df4x`m`sd)uFQd!hOBYyKoK8v&?LAE6u zPG56AY`!x9oKb~di;V<+6BDJ@l+-Pghv#u{$tn+s#gQA?6${Om3l%nqAa{z10t`Oi zN&fjafh!mKl(ai7zl$UwEd~HkJtM*)16~0vcyK{*CvZ!E3he*D!ovDL5B|S<92^`x zJUkK-5>ir9vi|}3|7$4zUqeYr`6j*npHNd%)6&v1Ffg#PvhwosN=Zp6D=TYgXlVUE z(Ek6y$NztP`XA{0hpw)!o}Qlme;61T7#bQH{SS=)!^FhI^gqnZ%*@TrEi5c7EiJA7 z!}>oyfBtM^V`FP;YiDO?{~uqzd~tMibaHZXc6N4gadC5Vb9Z<5@bK{T^z`!b^7i)j z`G4U1zwz_)^Y`};2nYxc4h{(k2@emCh=_=cjEstkijI!{`X8~ev2k&6@$vCVNl7Uw zDe39ynVFf{+1a_dxp{ec1#c7<78Vs17L^nfmt~dIB$c)VmW|q0u79e!P_MpKu73Ex zZ#56fH4iE^4{9|(^=mF{Yxn%?mg5_s*^Pr`P2JT^9rewvP0g(>t!-`X?Ok16y}iBt z{ry8jL!+akP$+b2YHE6Vdgedo{$pWbVR3PBX=!O?W#!wqZ|m#p8yg#&o15Rif8W~L z+TPyY{g1u9z5V|TRg=>}z6$W@kqZMl`915LG*4BkK7LA1Qf)r>e#RkK%Srk5RL7Pe@5-26V zlFD-xOw!YeX3s=&9m|mp9&As)PtZv*eI7Jjj6yQ#H>KnHQj^hO#3M`Y{E)2MYWOZg ztwbSDp{;tgMyJlIcd)Hyt-)mEE7@P|!j0(9XtZw7cB;`*)OFD6|~;gwKnHq<^z(PYElxr!%?jc5=O$H|7f^U4=0|9c;FL*-gh6 z3u>{;@U0kcCmz=q@h-AY?Ocq>?;95KFE6pyq@nfVp|R-|XWiwOCU(9$cfQI^UfBqEk=21ocHbj>{NT$ktHMa^GFii2ND1C zUNEtH#h%9rRcWHvVHyen{3#Wb$hR@i4G;AFNHbP;W;Ier(9{c8N#y25Q-U<$*=#?C zV?1g#geTxzq4>UdXQD06M}`tZ!g5?%EnleSye9d6sixC2;k`Qj1GGgBjfX>1i_`9< z@;KcfUF|T#bX!L)Uf^dYez@Th?~$BcIpVQUf?sK=X_W3atkegKVs)Iw88`6z+_UtP z!Z1CQlOn@tc}Nx{I~qTms)=%>G*#mdd=bmjAy`qXOm4K)c9)GE1i0M=2?joUK<_@A`$$MrJU%w5EX!&o`|(g4(CD*jBjmF#gCN zg;A~#IcBlx?D0aQJm&-{xt`oxAeruQ9jBn9f~kZlPXz1GR!XhVCWq}??^|Q1VQQXjknKp z@8{e5-QT=xj=AQVYxsv@T+XcDvCcD`?dpSlYWL|ylt%fE_7Ad(XLofbu`E#6t~|GNt+_VaCwx`PbCZMazpZ1|Hda8jpv}#h@Qr;& zLJ#d_z3-i9Mja?*O+5;~{!8#(#S4W7Bb%3;kBWEYVR2hCBZ$ZDcRL@L^Y2!%Jw7Z~ zPzYz;>CT~~E-p2G|DrsHBQ8j2CW@|jc*ZI#gl_(Al;sCPN8;(h&?xiWGkog<@s)6K zVo54kN~qE$oZJ3$dXM;#+LaUC;O?lr85>SlkuiB4HsRUit^tdjW`_mZY4Rw@>6E(Z z+0VKBGS%X3>gV+i+qR!2Yqlb^d4;#Cq6p5)njQr|svsZSag#;CgodwO6_~TH##s`R z-FI;AF4GgQXpUzsW^XnB%>L$bMjdhx<$G9_)O)d=eo7vG{XruRaQ8?1sPLQ3?;TK0 zeR6f2_q7GASLrvK5ap@#7pelC5{iKO9j#rrE0C0P75`@657v$gXL?7Xni937r2wkn zzfSqhcz3m)8oVGk_$GObd1IhvmBo_rZA77Mst)H(Sn|H67#a6K&Jyxq@E+)J>}A1? z+$SzV^sh$~C#oMmd*-YEc&R|`B}MR>8YdqM8}&oa{YNvgckH_9TM~w1! zkISJRKmeoLEIz=yNDBQ*VcL*jc8i9}1V>RDK%F z>YUBVJ<;u)fi`%dGo?$(E%Yo=ka(07M}@v(g+K*gq|70R_HC8;x(0h7h1Q$PB^yn$ z^_Kc24bd(1N&@=6{BOIelDfUjc<)(pT_avQDwVw1V0f1mAj3B33M=}ZyM~h=tiHp;AaiIiylQ~pDlUlP~8u6G70ox;`DXrmz z6ct9Hr;HDbNImTu9@xAMG|6<#sv zH!tV(gxr)c`WX|f?H14HFDGyA6{a)6n)CF59ncw{b!9c=$`h%CNpxehP0+88>#~qr7UV#>9GU~{R z7B0*_jR%Q0=bG&HrIdhMY=%QEC&hT!HSyKyp8LKwMbR&YnZHzSMK?nxmR?#PNdWm` zdf;*vF+X|?!(f{CYb~R#E~(tz_T-OwPn||c(CU4RaTlt*e8FGs)Z=AJKf+}dV#1zP z7b(6XGIWk2SdoW}R0OVeXvM_U+$9@%@ZS1G93wveuq%vnb*W`(*=tz<4 zy`1@TX=Rp~F+073{8w?k8b!|k4v^5K5}ujYyMPhakhr*UY^9lsxhAK?PDP) z&!`4fc#6COV}#G9aUXw5S%t)~pj(*_j)TQRmVn_1c{yLInp%S~i@#{j=2~tG>BuOP z)Q=cXj|V=wpQ*ZM>PmiTWw56C=yi;pH|0D@oNqm+QHhbEeB}9)+SV(BHg`^v_(>Ix zu=95B!kHSE7>8;*9}*(`ABiuwr8*rDc*7XNlFnCo{;KWjBKwYJ(d-AwQ(LG%IY^w< zeavU-+&6k*7Z!1ju&b-X`9C?_TGizj+o-!`ee&M>#VUtfc>P%3?U<}>@lCQl5xS(S zSAsP!w)JTmrn;W|tk7ZG{>&iq>5XJWUed*`O?boH#uLZzEQ#&MrZuzMgGbG07kj9< zv-$Bs`|8I=d!A1lm#+*RcaECjwI5b5d4BuQr9=20Kjij>Jz}O5sY3O!d_gOUN@Y)c;dZyYrXiVylx+R2{3vK3VYwz^cHgR z7LNB8ttFl{?k#!jjb!wZ5%!VQ^pSV+QH=LduJuuw@_BOXqsHi~F6{e4)Ayy5uV%cj zcCD}Ol&{{guRf#S8(}{qO+OPSKeKp0^IE@mQ+`&*L>lXFC+u&p>F?m=?-cLvQtR(F z<^S>6AH^8pB^=KnREr2&xSTnFy1?9&F71jn7PX(182Voe4D};lqG=r<1f@|Z0>uZA>r-GZ0gRzVu zt->MgnjxJ|A>HvIy|p3zQz3)LAvng+5#i7=&Cm&_(5d*)ncC2~snCVv&_%|uW#O<@ z&9HT+u&?o9TeV?3Q(@nZ!|;sZ--W{uHN$^8g&)U$)uAENXxIrF&J;l>5<#yO!QdRhm=M8S7r{CmarGnu!4%0M63L|%dBZu9Cn1uz zE|Pyb^7cuj023ifP$cTUR+Nx)lyE|nXkC=}bd=;t6p|@gMkHERD_Y(;S}`G7xh`5| zI{L{;v>H>4x=756g2;RN|Sxk)Xbc|jgNMDIkPbAi8GsXr9LZK;NYf(Cr5I=(4 z@sxT!6dx9WJ|wZIbfEck%m)1Mt9KxEKeUBsWyNQ35aklj5cXaz#<<6i^2Dr0XV7 zTHQ?60jHd4QOMd*x?$2Yrc?R1V%9|>zAu6{MN)UBGj&f=b(~{;NPxy#6s|V$dM7l& zJwRQ7F3tK=*i4ADHI~D+8?2NlQwxx-LK?5n!!Se5_WUZXhMQXl(LkETJ|Kc+nH{ zVkXzHC#SV1|1~(pMIcsx2B@c>duxXL4s%3OIw)u+(b_!Ac8kItmE?%a9Rq{twqnAR z(?8zK;jE8$R*TiO0oK$3fX-MTDn02MbN*hz50a^%P7FDcUdP3(+i5@s*(WPvKswn$r;ZA+2 zhBCk+JaC*PtSUJ%uy2U5R<2P+d@?Jj zeC=FlzL{mfn;XnjDeqEdPhD{BCyldOrK~`1v~u}oLZ&M&Mi-xDwp||A5aYKAe6(F{ z9bECWAts#!wuguHpeVMPVs*igT|8{g2JFm|WP3{Kf}xxV%2abH(rie(I7tf*ER10) z)tRQ=LqNk9fy64*3W7?;rQ|)P+!z5&RRVp~PFEq+m-^@fFPteoo#R@;DQ;>7Cw1v| zHu-u8Ad_~*HK9}+>Il2XiCH@JlL)Y?T9zvwl5NdQ5mRVhLu2$=_Rr#%I1Wm@B+#!{PB+Xa*eZC2J=f}374yf0$w=>IwG1|T+6838haWVWw8|R z7mKVDqGc&UEg4+t_J4+nIUN*(Ly+ zz=ML)>)lA83rNUr`e&WMn)Ln{$8?Yfk}|#Vv#eUp>x9~Tx88h6x0gzHCNiM?y-HU?BU3tk|Be#Z4YoCAai zKqk?!JN?j39LTwkqGOR}5eMo}YuiLZv*DDwB9J{Cq->`?7G0x?qinW;mWaXnao{uR zK5yM_VkNYW4K5hiCP{I$9L*D1|$2P%IAk(+xaF z0?SD63r0Y91qcvbEs9h)bR7>{RD;AJpj@{`E~h|aaEaYJ=qHaUB`-#iyQA577#>62 z3#aMFmJQATT5zyd9QD+>LB=9<4-K2cKo@ZJQ)sYiIbZ+ zN{w@BL$Wv!4&Q1h0o&7uHNzW7ZuMn41AB4xhN|N?Z#9#qKwnD0IuVdr^iK&VG^uC5ALKks(SRIpMYMGxY4$MCY_$TL3)naTF(`|k zIGCGI#ZK;_q3O7E2LxnO0G5TWalVDq+oUjqz#38UmN@Da{RwBW?tytQg9Xr#iPCHb zS~&;E7J%)lL444?Novr&bciDkkobBe&28l7ZdxXOp&biU#ZzJz2Np@F(n34U-&Isd z%!X*q+R9Rq%0PnEax+L^LpH!h_;|7!baoMZHcQcuhxMybd_+KYN!rfN7FS59oGs=p zREN$jVaseQ9eCIfK7LK2&!_-Ahl4d^dM8z&@wdLDs>W)-XV!7l1@C~z4UnG~JxPnu z6(ki%a)c_i7g9Q6ln&WvU6+MZwv&u94tBF#O%j_&o1sbxSHnOENk}jXNEq&AxJ=8qo-%lum;qYBMJ10`+8E-V#+)q5;xF*i_s8RFSgnUgG6XEC0UD8 zX$Vk7pMzA>iRTVL6LEl`)B);YU_6$(jo8XR|0;`F9!Up9>20pKZ<-Ipyn8)#&k8mN z-}|0A-Zu-#dJ>C&H~#(Vp4J6S_bTpfb8jLVn#;1TO0v7V2tB*HcV__7n7XctS=X>x zUciHk`axqhJItv&G<7?-`uhh5K_essmuLvE!9{~Xl4&q5%e@YkZqk8OL-5d@^8=|N>T+=y>93wp1auD$4N33Ar5-AO zIq1dXlT${9Bw@l$z1$`Hq5VsAoBMd`?>BmTI#3ktHeb1`Qouh9}g85s$YZgdeZ8UIf{lO9yB6{Am961E;rtC2jvh z^S;To2(!=q%a)lqD`=7cbk?Tr=1~12l8Sx~aIg8u{jY;02xxpqT5n-0tP$4>@jNNm0ZpJsRQ16=?%RBpJ86IY zbdrq7y4GX<6u@B(YuAVMrzhOBhIBN5%4Y$IC}^D&aclKJ=k38JY>0&2^4TR0)ok-sgMn-}m+R#7>kJ0F*rs;%_X)kpuLBQ{ue{vR ztS}x(l}mcLt6gn5-|Wls>YHx;huzfOrExwUn-zIEE}4E4F+G&?rxl05Hx0Jgm>1xK zf|&-#0SsJ(UzPUNu`MP3msFci^{VNwJpxbwNebk`AjzTqMN*N+->EUrw%SbC17VMgc`RmZ zLs@KQ_H!S+1-<2{9FX7IxyP}iNZDpvOFO`5MbBXtY4!rJnc|RaAj=Udtp0?n32t!X z!TbAF5s8nvmP6}q@QPR^Tk82lCRuv1w^Esl?H0ISszySC@@L3?~L$^6Jk{DdLCXu z>MznXvna=`HBhjAMN+Z9GbxU$f{SH1)mJDbmulIEiD7g)H(puMJoA#7(ONE}yq}Un zd_*ChVa`Bk*hWjxXa5G9Rjda7iPT=l!@t~*pl}@W7lp9CC-6qCzBkm$OEj`@s-4A3 z`0kY6NABF(H^F;9j`TwxuGbod(+GWKvT|7>Mtw60xe)<(OzMo|{)**W2{+BHGf4uL zk_o>PZXpX6RICx{nTs*FQE!%|6MJHk6K8U|l9}5APiCHd=7;vaE-7kJQqy^FGxsy4 z*p6rt{!zSnzY;Ln%t`B!VR48cAI|vIU+WS-NOZ+`+6_t7I8kCBa5vc}zK8 zR$kLjam((d?^BK*P5!K+H4;usfKmi#XbU4-ta>OGFm-KlO)>{U;;)PfYfQk^Mu;h_LJ*UiOEY z5uZeG_TNP0Xn*vFru_rdh*a$lQzJf!SnZF9aP1FYBODa;A9zP3cSLGO1a{%!;Y45;9UV;sc0|SfTSRzAR6;^R zQc_ZCYHDU?W_EUVPEJl%^s;a7~sj088Z)$4#{P{B$ zi*0RfZEI`q=;-L`>LP-;fx)36+{p0A*vQz#==kK=#MId2^!U`w#Psac?EK99m$`+- zFH6fyE2}H3YpZKSy0-Ckb90L*B1rp9(tc}qcbB-t`fcyG@OV5CuI+#St%HLDB4s1$ z$B!RB|3gIX_K%MLEh33K{kQ%gIpXubQ8~i@gZ|CzjQ(bJpi8{EL}vHMi@-r}4G_ru z97xYZ2!24kh10r*F#bIbvhvx8V15^Cw38y`&~laie4}us&m>cDYp$m?PV(No2LLT|Z?S%oInvDfJrRVge2WfXbYT+_gDK%Q7 zUghT!Ns2!&n$%`+i_v4Xt+2#X0jQ& zcIf)(7fl`aAQw0zPeU18M?3+^hhl|RvI{kG#e@E()AUD%?}tyF9BjWvx&FdFL%iq7 zAzm2(pgSbF-inIR^AqUgq4yJ{TU#=F_}!>S;*OQ(#i@Xe@znnv= zMgw{=5J5(967Ec4tPYcmRjnKFvb&*em>i_uv-*f(9z1rPMdl#<-LI+0!8jn*sxk#c zQLWdnTmJ>+?O!U#G`Ek1^S%}lm;@7fVj@K^KP!>Sv73Y{{Oo2}I7U7xt=LY~e2sW*FdZa(kB76DoD*F6F7QgX9gE~>t(~XzmGeuXkF_#+ zcN>qNo#lRFrt&FLr;&X*i@7nvhl&1KueAM%u#@zHg{4}MxZfd<*ZkxNo zxg!y`*R5VW zb+Q(3T6(gc?D*|uBi;Y@>DTNytJBT=ywcOH;+k)#+nBD~XFFAsR%g4l8>MI88jrr6 z?O}m;&hhP6tk3tmxy#PK_dnb_Kfo#6xi}nqWqt8u%Czj_=bYo-#nGbw9m4TyoHgO( zYhD@Qbf;#IaE9-?^XvR@(wZ0-Z6cM8?-huVZ>v2G}KiO%eYIrV2N@ zX|eHmf^M4F9d&x=#L-m$9V5x{hl&RJ&k;T6UE@jjx=fcbS5jed#wCB{ItayQl@LU(nu zZoUl#NR@u=f$}1o`k_Z5fGb)v(T6SlxJr?V(S4))uxUPv@g`HO_C1bno}!qF%bD;ba$`x3j{_H4T#QY$3#CK#Xr3 z*7gvW1;ZQq*Ab2e-QpixE-i=n-eNf!LJ{7B1(BXduyTMH?0!T>h^gE!rXJ;Qcj=br zOs=u84@Ns2Bu5nkl;6*EMLiKr@F-pv1!|2d3;ZZ>R@o5!lF;=_^IlS4`dfurQQY+a z5?agQuR3L@;pW?d*)^=&Li$VBFdx0>T--Lf?k!R9nUT_!>iQX1igp`+B}>%7ZSrus zj!JiuB?j~R@*KHPye@66@wHjI?dD1$<78Ljth;4iqfhY*>lNocV9l{D8h}H!)mcJ! zK0bE&!iThDk-u1Bh_8dJd_0ILhkIMNCiO{IS7)E>Y+Q{y8<%|P)k$zJ#y{(7fF9_z zTpH|O<$K(+C~(I!!*wc12r@TJ;eUcrBCJN79j`v+v5V_Nnuz9|U;BQeB6WqI!pwDU zE=bb3BU|ox2vlp}48JPU(gZ5yR5B8jmT{$0}BMdPc zHm{Pqu6;g{ibqiJw>xhsnf{Do`nW5I*WbPvM8cOy96km&eKGQ{DK1C(xLzU5YkaQA z^|s(JRHOFc#`M+W zebZ*B9q_Q1v&m~kYJOfSoN#bS(rJ74+81PT)6XALKWhvndb%gxWgQtldT6zN__oD7jYpEMQ+a{f2S$O_d(U}EfenSHP*M%tt}?)7EPUjiq^LktkoA? zIwmNzCqL$FpgPwL@1|Qb2z&79o8TQib>cjOI;k3DAmXv_HCq_dZ7huZ0UG*%*efpd zU4{el7PuRhV+^+I52*J#K8}6P-DNu;9nD9 ztZm|cU<)aX_n1C1MRvo^ulrE=Usjh6uFiGH?e=aJ2J?|nE#rNiHNyi;Z!9=j6!CvF$m&`=y=spJQb}%gruJ@=QQOf6jaXul8cVg z0)>B94EHbrlnFq+_F;WEDq8OFWeimhie?W98I^m$d6TLW%Y2N2)-Hl1UPi-v45KiN zjf;kP7|87iVzdj!;eEe@?sI}&76Zr~oa3CF<4W`yO7zuQN#1EjP>VVT6yx~vh<}7E zXeQeGjuv!kk!Aw{^P;8sgfkTGK?9W{2jH|3n{<0f>Uc0z_5|%g34E|Zvx$mtuAp9d z89i&myhlvH5U?t(q{vMgk8Z=NMY??i%zK$;02>K=8*TJ9R^lb~|NQfO0Hz9p2(j595U zs6JByWlaDLxO9qovJx~blM5{Vl4{)M1~YH0EDJ`HeKymn#Qn0?H>vipuxnJl zlra$I88ol9Q5FJrtWPcFKz(eJ2Aj@A`6biWli8r?I@2>GnEndfxfdCu%u9~rVHAn0uqWh)J`mj z7L9h*HmbzMpuQS9Y3INKX)5rh>_Ie*xWok%P1#pNn{<^1o5GIG-1x;P_1?k`ryO7H z2uXX36|)d+Dm0&3Y=TDN`#Q2v1QiBLjYBY=OrZ^w68UfiRc8FdZX%2aE7nF@m zMv_)flPVXBq=cwuQJE5yKK@Fjx0gZB(+oh!G?L^*{Pw4m(U(_g~Us6aE9;mdcGG~gtE=k z;!d#7sCF!KQ8=ZAMPIKWcJVPE3FKIyfaY;za71Jemby#;Oj%cwn^+D9mnxX?x5CZ7 zDkpRBF?nhm-QdgfsE20Z4UvkeD257tm)IBPIV5}-Rf}@}(?>vy=mAlxu|=rAS*m6P ztQ2q9nOViCld%w#bw??favY+6V){HOUGit-OnQNbNk#5vhOA%SGv?|$7GQ3d*d%;n zn@e8DX^FWG=3Q_lsLzn<4Az8)bqZLmpX9kVkbO5VpX;shsjqqOf-Zy8?BS{2p29|L ze0(j8as_yhvxd_J(3i{=)Il`1r-q^FDzI6@cs1xoI(6A;Y3nwfDPc1YwPjeRU;6ej zM&z_EEVfc~n`RGQcd8Wp!L?=}o=SVU{xNj}{4Mi7iWosP*upR<6H5ejF+0R; zqJel?3gr*j;cQ5uKpBjs!X}ZL_QWoaynJEL1bmR6ml%A=@n+cJOdftB|fvTyON;rOQTdAIAy zx|Ny>dy=iT={5vXQj?0)A170}-k^O|aJMIB0ZSc&k2oV%(aN@qXkClGey37%4%i5! z=2nWLVNT3a`V@SFdKA~8CsNzY9H$Z0nX3<3(}1<5cZ>{bM5hBG38NT+g$%3e}q^A zRC+q31p6Sr-@5<2f2MI@0!Y;)+otdy!nM`+uy0`9ZSZ^@RJRzlDh3Uo^Ii)X{4PF( zWt9z-A37$MJsDk*(WIy6LnNV2K|oo0IF8aCS3U7T>X76p1P8mo33AKQ;&Jr5xL-Gh zp|6LTZw=L%$cn@cv#^b{iktaTN|BQO*UtVj=>h3I5>=8s;%!i*q@?8Jj)($LVr;cz;-OPA=0i~9^jUAc0Fk&%&!iJ2G{GP7J|Ar9*`;;<5j?HVyA{EyV| zU$6fphyU~CpKbnsw)Kfi`kb7c#6A7%*RS8W!Og>S^X5%HUS9rNw{G9LbN8;`y?ghC z9ta6P6c!Z~6&Do~7ZaC|kdTs;L?V&W($X^0GLK{)J$fW7D<>x>FE6j4prELzsHCK% ztgQU_@naPg72?YOlP6D}K7FdDruOXFGvfOH^XJcr1pwm4KXJLAxV}%^+9zg}#E_Dh zNB&vZ*D^5GFtT~_)iq5ll?{z>)ze_sBVwC_&}DCAfu z%RNOMu-P5!^QjEM3t^MMh17mzbB7?#siBVr?Zetuy=L1AGb zF$63o>Q4|@R#ryL0?W(GiE&_MWo1=$O;t@pRb5k6J+`W$wW_hLs;Q&0xvS!HcLlb$ z0^3*7(qG;(P|-SANu0K!s)-3)k3%YwpIi^y1q4a9#bl-ofF) zA>#J_=BshTDWdNd54TQqJzT6Bhr0FLm<2P=fAeW{jc*+xd43f9{#f zmgtD3zV2hN)b_MoQFcpGE7h$x-<5y2ddsrC(dFX4XidzmIV>D%Y&0XpxBNNe+Uza< zliO>(es>Hd&m0c4>r>esVWE@z>m#|>vm}dMJ_Sr-4Eq?$6Bl=8t1M{Rp*lx0bIsn= z*Pb-i?yq!5@%=T}Sa-0I&nXaq5%-ES)63_cyt{j?nx$8Z0C(sj!ZZiM`AxM_M3c+U zZNvOn97g6LCqUT3xR-~C-gJcEAmjY=-W%VCj{zSo; zCQ3j(BE3Nnk9_2}A7iEg*gSq7=8*qZ^Dmc;szp6=?c()JDS9lAq5E6o;r7dbrB}hO zw5KbBT>F+CvVccb`renwmNpimU(D2uLK=>)Ca_Q zLkH1Y3nKdW)x&J0&jmVohokQe+z!Ly18nP^*dGCS+cDmksVD&d1yhtrCrR}v_I|^Z zYs@Uyn3xfaOvGU)K8f$dFU0SxtVE0a*ZfaI{J(zrEs9->ruaMMOlz{`S7# z<|p}&`N{mYzQ5h?zwGai_YsZnkBIj7e-+UTi8e^|K%xT@t&hlGh>(SdREXS!2ug?? zX(s7@R+rzhqf5_ZYrb}9cwJ^t}W$D#-S zV}zWFMO=!-TuUU~OQk-RNqb-(d6vt2S19>bs`yns3HYQISp6)h`gw58i;$X^AvLdp zt8{|O4E%H6c}CcO^mB6i=;}&rIQ_0Td3bpIsW^FidlNwkQN)%LQU4U3g8$Z^t`m`- z5JhY}5%mY7{P9*IMIl-$(MMN*4ZN~>*JyM1PdQ+AhIUiZiR9*=@v&%$1>qCTJEe!r4| zAk1J`B`)IAa7@i;Lj72B3x=;?V3`|J>%l z{MN|g&iKmi#LDjU>h9dy&hp0A>c-~U#@DsYoz-pp`tHHz-r>&v5B>?*~5)4u2f{ zIQnsP^7Hug_~h*5^z7v9{Op|Qw}cDAzvhpba)VeEe;1(s1ykDm;hf4uGtKM>X1r(q z9|fq2?4Br|=Y_gG6*+xz0*1ZGN|m_-Ny6{{3#PCsSLF|9DMsd;k84Wj8=MZd=KE^OzI;ZJQ(sl7#VoZ2T;kK~{~OG6 zK2BAst61xk<{S^cqG%Rw^8NIpp=+12RqiLjv$ene)AnyOl`lwmk9)LFSWD{CNeTC6 ztG#$G(eQ6G{r*(keb7Om%E$WHe0{3Y;+3w_F@A5ch0yg}=uN}P&h^?K?MxVR&0Jp90=3v*FDlk-UfY?Qs~DIE3`y>TIB*EU)xpt1Wc*ZRc#iFp(QY)df3qLi zbM737WOIs4%-}37=m(NLpbO8CYri*it=DJbsd$&bW4Pd%%IMYH_qK~IwX3lf-|ALU z3%}Jrbxwrm$EXNwN##^nSSuAgLC#Bd!e6XProp-9%0Ns9Ll3Wq2y>QVe|qx^UdZ0d zM)scH8vrP^AE{;@jID4#Bn+EB6_*DAZtLC_;9Tlm>Zt5#66o5AY5=wH;TnJR7QdH2 zQGXboO6E?M4F_C52!9C9saKL@qKhuixbEh?gB&Y(-`4!YX+*F5=L=r7vY+~bxE`xI zfg!2xcbPwD-qq|@&u9r%9?aP{$R0=weK}7d%w2h{J|u>mY_b|U#vG7KpHKmMhs8e% zs)`<@pCk>>G5W}ciOKUVp~il^=aS~-O!jiw2`x$2;SCNLzW(c+{dgPWZ(k#g*A}tv zzI@qPR9%d#jU(v}x6h0epi7crNwp~P91zSYAx*Odb$lwmwG(9!(LrNhml5}?XZEPk zz3ow_)D>AaF&W`enr=YE00Yp>qRLaEkC6ydE)VFz^XW3pBEFz>sH_g7n!KV(WZK*Q z(nKpD)*hgpL$;Ck2`#Y4KKvSTE`DnQ4@o%{i|&B}C&bZe=)R7&OQt$nq@&B89)LTX z+bBOWB24l58jd&*M*r&c;&D*((jq(*pcJI5s9Gw<_`NbfEaS@?*Hw`|2>R|3!75>& z%d2qT8CseN+ae!XOLMY1z$LyG7~XyF$&Yx2iIwZLQ8eO7$b=-i{DJXm)-@(&8j9BsJ!y_d z48#&q2ml3CitG*Z^&~9Zq^cNfpU&uMKhEuVMfpnDNECd(<$m)%(wFrOo139BIJq1~ zCnTG^nw=vak*UlA;|~9e;5;T3zmGOvSBgEz4!ZTjS5a5cifjNMB@Uv<^pdoFGO67q zaX1{}ENhPFtbLv^vBVh(ZMSAUpp{IthpQFJMN{8xfvI5O>N2Z#eb2j>O|fFWZ>D3CEQDQFlGsvU zi8T4h5~ESA-!7lZQGBr~)^D64sV&`=dTkw)SrvY&PophpkiPH{`^x}y|h{++1 z>-{#VIC7ebNZiz^JU2HRiLV&FHYC%p%Q-;NUp{Y1>iDC-zL7+dWb;z*j`kE+$#q3P z8jdkf`hu%J)cidB&czlZ&CESp2uQ+}MD3V57u+9LO4efj~t&FY!^p~sq;o{%|GX$j{UA!F*+F#l^l zEIW#KgsC%M+OWEiZ3_iFwBptFG$Ol3aTUbyAb!vNQVW6vC{po+8sK1W_$GY0W^mFf zBJj%r2ipxgio99#qRU*;S1y%uM0(nXOMHLGh86RVO6t#vDMQFrxO#~n8Mz)B24tOe zCCwb!RwrGTK0Qt~TbBm++qjb5IQFlFwu;7vxo);<42j;S)yN+*be15I`{JL{U-(pi z^~_dJwQw7zrZ2eTy48MPm^X1dnIZVByml>a4_@<&JdG}}!P79vsNh;vd^bh7WFaAn zUF5Ux-5uQ0DE!JEG$A6?X<_1 zp!ABKX^S3vHD1L(9O#H=Zy4FK`#VjViVi-1eX$5lLj!W}dM_wgF1>Q)e=nhM?`}yo zEDkNhm*vJ^>y>uJCF>PD=b=fyDZGi3$HHFws*&}L15`(p8YwybHH1FH=v9Ln@?b$w ziHTd80wMyhsmkaNU2?-+p&fbXot*6|!~<7C&{%gUF)iCFRNe1>V|+CSPLQdDY07(l z(FZB>u&eO+#~wLfQnLqp+AI5W?WYH@RRzBBqUku`>E^iKVQB1pg}!O|nU4MQxGeux zTehoX_lNC1MrsCANc-D#ncFG2KhU%sY zEckPi;C_X`;seXSZnz{k!6h&Om(r~rxVfto+2#beIx+4&vTS)@r46DydKW|QN03RY znS6m;-|)5tf_QAy`3~5_WDQl_$=|eG))2`G{zKdp%AEB?J+$CedFK)G5{0Lj4|oO+!$kEo%jUl zL2!$7JATLW_pC}E;~;}r&?WS<6D&0ICC%OImlQF9y=cfHh6bA}xRnkW)Hm5iLq^qT zzT2`1O+$sjW>+gk032ts-9pd_|@R3Kk&JrAUBQV$o&O>njVB94?WF^ zz=Lx}%}2}R9at!I)nfa=RM1f4#(2Ubs6tx`WqrfcK!(H{k&?DO&^__?RSuaZUGP(Q&dsc%1g? z7k!WG8j-yxmv3P}E|Gv>99bxP!XaTE6~& ztw1KcG{i_k7~7zdnJnLMkgoOn{y%8mkx`Y@sD@9cu@9&2zlEdJz?T{5B=MkMAdoMd z>>$tsl%bxR2PgTOao^?2uLOEZ!|(^%m$|jUzl7m32wo{=IvIE-yBg>^?^cPped(Je>_O^G97PkCbwwzgJ-$wOWCxfIa)KhZ>4kO zhryq-?X0%wl~CF2qNEBz*?i`73R}i9B)KBA`2>S{dUGn;ciMSDybRCnu7{oGOOSZq zSt8d@06cmFz}av|)#R(}=a~iF4JQHUZoLUd@WvqWB{3jLcy#s+Em~sM5Y`WqaV>Y>1K?io#Kg#?8w2S56D|wc*l* z+=er${%Qsay!k&0^Rkrlk-bIE%w-3nmv70cU)hIk0!rz&FCTc7(2;$V872+DLir5g_){!rPB4zbRqd zsj6jJs>wWa_g%6jsmk0Fi=|>QT&JN!Tlb0gd+`@m%SM&0XjhtTRjb_vU>|_w1ZsVB zYW-Ymy&J&5sN`3(wPAg3`-Md}>oa?Ta@}StdH8B1)2nm0jBh8^edjGUOe&LNr~&X5 z>%FYpNUWnw`t-sRa3u1H_B-V6X>GM@1N`U{^<&Jf*g7RtVIfsESyG-WGnw33g$Z93 z`TnOqu|fcC_7{i7)zhrcXDq#hB8;KVWeEgeZnkORtZA{Y2@}+?s?*GHqsgeKu6s6b zayIXTs)=|Hjf6!FM`BaAShmPxct0PUhdT57&8m}z&+B4XfG(CRqR=1+tG`|9j{)(D zRo~WWVtfwj(Wy~F-lycl_7-x>;5n!oo0W9xe>t_RZngNUfh=`OZNKN-$!wuKZxvu| zqg$${V6Q5!2VrO4JQjuT_0}n&i<^0Q-3zPl&}G+BW#=+y$`lo~nz!VNR!i%GZY?%4 za<(G{K1=s!3pRG>&UIL2H0rT-z7g+yTi#~m)@hd9`HCHo8r;fW+-bwwWv5H8q6-!k z>vBr&a%t>x6VItQ>ms07yS>D_eRRA1+`0pjyMr3LL*}}}&b!g9J(1!)(YigcZawkI zJ&BDy$#Xra=RN7Hy_w>@*}A>C#NJbKZ((C^@mz1|c`t^wuR^@9O1JMfOiAvmC*GSj z*VlahH%t-lZ`bYbbnEX9l%?&J^4=l0{ zE{hMY>JAcN%GczXB#4xP^p5r{B_4M!${1HAqX zQ$Q&=swNy{{x?j4vklWp3=<1b4DQ2>DZ|W7!>seeS1*PUY$F^JBV4aXZn%%|q!31U zn@0HOM{Zw?2(XO`N{rrrJu2irDx5MZ+B7OYKl-}>#Wp4*F(&(ZOx}G=RsycrG^R2? z_T*wL+bvj4V*JJH@t5x76=zV%Wf}r%T<>CBpKU^JVEh+y;*I-+S;~ZY)5stm_|S&@ zal?e2#H9V}NxEC(4k?o^O_Oe+Lr(LPD7GmtiK&J2NgwyAfRriw0n%$&GV6;eG~2W_ z8#o#Yh;*NhznGB6gF*xVXf^-}3yPix`KbXScFC1cpm5}L2m+J}omPT_Q`i7rI8X#0 zl*2adg_zBCpGMk%qS@x62fVEZI)jnZwezz!x8_>hL9rJT5_n(`L14xQ2}p3CpGukL z$CKi-rWP*d7gL5L(erU^b3>{N@lDey7gO^3vo%dK5y&}fRlumkOv~$1%&l1ko4Ih3 zFQGO7^!!4FC7>BP*U$FF`l6v5`sKK34)|@(`htdX;Y-%7FJIl466R(84|8`J)W+K| z{+<#bfdUB?id%6j#oet%iWPS&?!`TXP&6&>E=7a8yVK%Makm16mWGqxeLw$4&hvk9 zUY?zu&F+g#GCP~u%r$#`zCYT3P^|sfqo5-}E$mWmeyLci`U{SL;KFFIh)_Vq^95O# zmD5Fl01_aF*nIfAQ2iGaWeS>W2Pn`iMVy0?1nV%<)no$DXN(_mr%OLGH)T)@GBiuX zfq+hq+gn=O0%B{bDHxWiy*A<(lsD-x^+i@{i7*rc^Qy`B(fM)Cl;xDj`V3C;$ z*Xd-}d~MYRb&x}K*t>%N8M*snZP&?Z)7c0sW@_V$*g-ngV&^iby?yJwIM$%ijsRpe zFJL)Hax0=^yC`rmo^!pQa8ZW}^u_TY{2Y)$wM$KN_+9*D#&|SK?a(at(7f_c;2aPR z!Hqcw_Qqmm1ng_5?%;AR?*{G!2QP}B15d?3{(*o`;>QMASgb9ebI0R-!mVhoy)Tr@ zkzJdURGaK-C!p+eJd=^6;1l}F6SIkvFXBI7YFPSNr;+D-p96OKD3_07j=NS*Qz@~G zDp3dBmHY1|R!+yy5>UH9&J}8tbCQm8UX!2vCc}xDCqk14Pdbkj&rcFmK$9HjWZ=t$ z(~GLV3uq*Hjq}*q=nO%*Rr41pPlF}ma_k&)&G~Ryo_WO`wxz?t-Ty#93248nm?d+{x>IVVJ2@gyjt}U}~BRg+@ zo835^-V%ZLQXLPXHWp=Rma2`n-Lg+#Kg=n`t@=MK1wPCfab6xfF0(uTc;H%X3A{C% zxJ6R`F$3T2$K23X-XK&?kJv@>V;361@fG}JYQ(JA4f+>8pm_H#Xr4Y=KSIol%k#Feeautcx`sl@+ zK&1b4x;{Mv%d=j++#;ZhqGOTXycht}hlQ8-rE2b}X0bi|#Uj(%SId)&p^{6}I?yOm z$rOi?y+70{eP3bRpZ5MpyV9sV5S#peOn|a|DTnzzKCjSbx=84c`xb{`q+H4(j9BsX z?aMfl)i(9pilN5H2#9C1_gNkt8wXXoAi6d5hMc^c%h4DZ}_$1^41R7Sr&4reP&2D6O*%rv(6 zeXkech+jK>Mk)nhU+^~Dc)*kkEZC3x6)k}(2t6al1w- zBiihn9Q7c5tuoJ~ERPD`yk)J5Kq}^Ct4*FB>Kkd)$j`@V7Aab<1ee`@a?4><^l6Mr zg5~O%xD1ppR1~OTyc%zq3hOkKUKMhxW`&LQrP^{WvQ^6Gm=!%0=Xsk)^6rsR5j}O@ z9WaCbi( z1L2J3V#Ae*c~TwbN*_-vXdRPkg14qp6ip?bvXUpU+*-;SBG#l zH?Jqsq+Q~iI7`ymW;H|Rth;v>ZOka{kGs}Ntj`vs$1-t@a(ZhQQa|AR&L@pbAGYTT zsv7ub0@QAceN_Mjhr_p=ZwlG$zrF%f8-0gr5fRSkQT<=Mr?AA-t~LiK8MFEBs;u9B zPuym-$l4`+>+;-O&L*0(VL#Iw<7t}8CT3oIi+1b_GI=KqbEyn(wUzx(#Zm*HNWu%P zRJ4-(+c1(@3YbF2yy&N=2`)aHtSwuH6GB6JH@$+7md@hwr3Qv0~^hI4P1SHk=jpUX8(e0ps zvKN5MXA{SH>&*u5&*;*aBhQzkL(5%#_^wu1Phq2@f4(c!WLL-r{@|J8<*#PBBI&gj zB%gd6cAjhwnX-BIdV>J9!E$zYZUruQfm7ck$LaYk%H-ZWGAyk8=i&j*Zm2x1s%}m6 zGbuuG+!4`iPHe9!B)6 zjN+qhqaj@Qgd}{;Z&W?M$7d%bknDw((?f8d3gkp#&M%bF9V;7nrdlLwn=2?+YH<1Z z7oH$?1~Y?Ml7G-{zhp!Cbe_%bB%3|4e%3wDq}YK_Zw6TL77D4@X-}t(5EUjZ=uq6G zP9-r~5c4LPMJrR7y{mRuWUtay68)me*)}tb|ET1tnMRn)q?*O+>4kX97DE37*+hmx zol$n<=^UV(jr8-DsUXW~8!L8Mo~+!gMiyK$fZ?0^DceHf%Acvvs!ie-6ne9|c$jXE zeyAS4Y3lC>i@n!kxmVt0@%a1b16N_heFh6-_{~hQ1h$=;-`-SYhCSIx@Z7Rx(nK_c zo27@x4~Ep=pY8Zqo_Y%HygeRFqf=Nf@3mfPhY&U}AgeDSI2SvL|| zX2_MtxCzB8v306Pee`d z)z+Dt&-`-hJS4a=trt0-(lYCiJ?Yn1f-=^>ACq}z7ZvVEL+w&Uor1ANO)+11vkr6Y zsOv=a=*=FI4k-4Nl+3@6m9LNKZ*t_}qOA~r{^M!c(%7~+^JrCNSnXJgQj@S`CRq$HM{<(T%iNUi#o~|xr&C@+n$>fO_^-vuARLbzY%v?@7fVxceh_!CV}{^{`_RPXI-I~qn*z3()@sDLw&oWlh^X{I?k_Jn3$7W^76{=ZZB7l znS&e3!Gc8T_G8nIn6vNv^4hNfua4_>=fGdf>ksnR&Di2Dp)Xc8)G@q!o_Dx}3#|MA z!@c_$#9bq+7V&_C-UECc7h(pvo76y`AvtlkFUc$0ObX4FwOy`BjVn7n6VfAA;_hkl zE4u=NJ`*1Uj}kjq_9TG6vn@K@^Ioj(D=7GWPwcqzb^oy`1^1mXaKh%~T0NX69+c>F z{aER>dSn9p(^yaQu_k$SLm%X~WSe)G*Z^(+Y7 zOq}K9+4G`fURzRR^-?x;Rf6t*j8vq!qhsdFptgSnMLfYX?m7qZ_!xK~DY z&_iobYq?kGabFN9T^Ut9|JuEVca%Qhkba!5HKP^k-Y$T#0D+zh5Mev_|k_0Hu|``03Q25w}>I`E*Q8k z+^PWR3xVIV4V>loSgo{~Oac9KWHYYXwV8n?Q{6fw5>~vu0T4K80#tGg7@&v_dJToK z1GKS*`Qia)+tPXl0Ktus%BztoETzi2!D@P?B6|fPzd=)GfX_Y97aifEs1NYxX+9pr zU#V+uZR0+$;5DVDrag`(kvKv%UFD4-Xm|{5k_{wdb*4 z0D2*z+$ExJBt2=*B(oEShU%0jEC&R8!%;y~V|+X^oORfKYU7CoQvOJ|J~KeX20qC9 zhFo;eZzjC71iltF`h#9IUSw2IX_U`GsgZqRH-SfY2)3Uvu|KVFXjt1K3j9%5+k7<2 z?~a`=svQ1oEVjILGECCVhDT(fpLwih)`2H845-5laNCF5yVU9<;W519Q&{8ayee1e z*j#;W4_cCIA}V$cwOS;dkBoS95%8sHnBUOb%jkYxHkjWn+~F2Ruroz?Jq2E!lGKvl zqyP3KplK_tc3Vp|heX|fv;~(>J@x0{<8oC+2U+{u!PXhkJ4+r5!=bKc{oM}V{;~mh zEZ=GP^W2w@Yb^BVm8eYne;4FI4RC06*-NIc9<}rPVcRnUy_(?UvJyQ0!`$=(RM_wA zLA`l4-?aazQ2nhlxdrw{e-kRy43POIprj;Wsg&mNEht!BJ09vV1Pm_Mv@esu&rlZV z9sKih=0tQ{wY;6Wee8l>gN{#wRz<_FMCIfNxHL2Kt{&*EIL4l+abBRoFY@Nn9-v`_ zJ@n_3e+keFB(>hE#f`0Cp)940HT$k&O2+_-|Gb`e2yV69qaV!yQ+(k34vUBxmdjc{E@%O%~s|vE|;*3JcWEa5H>gTv5bc z1)h}mNN~(!p=VAu!2zhT@B9(UJ{aM*FK6{L}{ z`_#W<+)d$ux+)-gZ9x5ea{oO4bU36A$J%i0)UwuO0nYV&F@;awWC-}Tk1zbAt_pOa zY*aX@LUUgkhSQH7Pq~;@tIIE6vgrQz#NXuZ(UmwaR zZ#gzv>bRgjs*fsLUTUm^8XzVNn_xP@0HvS$$ma&liOn^IJj;m!v5tJMHb7$=!2L75 zrFy;=J_G0WWr|tej!PqEICqHCBZ^tk=OkcBbNNQF}2pJv`!&k;&gzD$b@qpLI@ECi; z`LLU&IqFRi!1i(eM~tQ}N=60<7@oF~o(n)EYLz<}hJ0?E)@vm6*vw_xNEcuXL~Xo( zxfai7EZl4GO#D3$c4uFGn{O~scU<_O&{(-$?@|`N?KAMA5AMz`d72M&JBItym<%OK zYs#V41?-{a%PX;1-TKEJfRhyizW1Uo@BLkXCJst^KTU*tp_&`hf^0_0y^}cv%2+4? zY(_r8tVX`r4QC~zSayI=4$MGsOK^FEFl+T0XERYak91b;v+{8r7pYTsps@=NPsXB0 zjK<}Rh|rjr1DAy8RQSubZ3YVE_IQ|^w^aW1wqTvq>C^5>*=_v|7`PmG>R9`fc-z3> z2RG8-h5VYbrZJOKw}S)vexyi6)!+S5r$VNeyiJkYqgJhb@JY4GS6HWF+q5N8;Gnn7#%%K$?5KyqZz%@?AwXTO-l0FZ z(NsMz>cbr}+5-iF;)wwEx;B4MZy*UUP1e%hyE`bwl0V)mw5VRcV@GDfDqZ}8Kq~+= zrfO8u+0X{y#n}*;wp0yorF$M(VK3u40Z(NIY+&P^_oBNea<0rDZ0zCw`@?*GnCHwuXHM) zBoz?xzSBWwAq;qKbr``3{Y0hg-vxARYDJ$We;atf#wm9S%t%ZBvK)?%8+Ecn2LV#% z{n7=|iYjYBM`aycBWIzqgRNM;3@5Y92?G=-G|QTYFIe)%n#agSY0IhBOZDB5J=}q- z=jlDRWALm)7mh-fi0@RmL(WQt2(~?qibE65;5fED1>C^~4nN*9TwZjs;fd@MWq1yJ z&U7#?YCorS#4PrvX#x$dDGNlw?73vzx^V0x6ic6>fR2jtKMgE=hO~We;ck*Z!ep_m zV_9z-xUcRd*dMrlbO8do5v&}KCmrbLxROi2$IH(jPoC4QUW{?Lx0H=D@9N<;!r@8v z-;$t&{6{nG*t#~@O9LA?*fxtCP=Opr-KG=GF4&wk_KykdnClaL1h&2ljBo;53v%vj zaLRpq_2w_!E9cauTv0I0a##GP`b-OL26p(34gWH>fu$OYC)~{m;C>4%ot>Y0K73<1 z{OoF4V{&HW#N+)>=l#~Y7sM`@COm?2=lq&3Cm!cmop8^oZp{t#08Xf}TF-eRur%`n zod?j{WhFYS$JX!Kz=UTd>{yRxk59?a9~EJZJ#cIrt??Kxlc_wz58c9WgeQu=@y$Mb zNin5+zBXXQ6Y0?U1mC-?VDi!IufkdQ@QTBBl!W(-TThzX(7hhNc~>E?(~AzLfT3=_ zX_zj-wzkshY&%Sg>r~hUHm`D}w_zazwvp5Z>_@`{bZdo?=;|e*V23s`y_Vv+10h+ zvU9PHnPU0!LlTemp7V!S0PlS-0TG~gaIKw!&-JN=Q&6oR^{)@}z(1C?b;TbH?4j=G zhg}lz49DZ)+Fyds&fb!6TFdXKTYnxw;+b^W>Eyn5KEc@hQOY~%H%g4i8o(Q>tP>lr($qlGw=jq&Xm>;A#lD6vZ0GEo zVep*x5cb{GNxDg`Pzkm^vsKd`f5`)G-&)->dQ@7$T3Pl?`7ccYO64$rOL|J>>7d#( zEbZ%+AAG%&U*C1d0wcIFfrRB&XW4wAcrUme_RneiBAzg5l-pd;4MdX(Xo&7rKSK)( zlj?Q5uW1JpSaoU~4lb=^1Rnx9`go>)R0VkxcaYCRz%7Aify1;m5M#E`GUcA$U+<{7 zLgrAP$V*PB=gM`LyR}ev_9lWMi&x*CMGWdUd)@w~ea2krnCf|BN0gwHoUB=)yT|Dt zRWl~ku2)9pFmIhBSc84y$}x?XC8~=>{j#6!mfEBfZ?eef@h=;V5YMAaj(oiwcHiV& zPngYKQhA7j>5ebo`S@4eIw!RK_?G5m-OBVwWTKKbMQDxF3H~QGPYV6INWAF4QPrd4 zrAGI&)4zVHU4vS{hClNu8$K;g547)ZZ^Zn5MI6Ah@SWRzldWJH{t!~E z7v8w6O*ByaSgh}obUs?&-w^0~(}r^mYY|Ho-{(ikwA{Pny%Xp2cx#?w=B`VcLtq&r z{&xx*%YTm49?(L)Z?2CMT)4e`2`44I!V^8sFo%nrFKEki-CXsi2%hA6EZH1iU`LCe z+~4N&(J#SGMeb~B3**}AhDfA7$uX#zVXDt%Tb$Ft3X?27ZI@y&`R*)5)B~;G1?1(v z(6P1S!~v%+7(R^(t?K88P&SNVDv%bQTSu`Yhc?MwG6?6%Ig6O7(XTR?1EwK^UjnI`?)fQ0|Z{K*X zO%@qk^lG82WujNqk?~L!WeidrL{ikuIsY->;bZW!Lax!UQ`Cmof9v=I)QI6t3k9ZjZxCUNk=bc_!)&Dk4 z^7n8zNO)kD&41$5>)5~7*vJ8i*PrfOczXPMY6f3!nRnSyGs-b+N!9X6qtkMLm-03% z7WfT8CIBpRAYY&)#x+RJoTQz+8QcC>*HJ}cn>ofxaA^gwnR<)u$@O+mIfF{nzmPap z7Gjd9(r;tjX1%LrqB`~Jx1xB9C4Rj_wPgBZ5AUEXP34cdKAb4waPG%i@B$YSlYt^p zzqcqumcotDpNQtJgOux%w~eJY=t`^Dt*3(6w_D=Eimcg?=B-l6Z5uJ_`7Ym8s)fGZ zdGN()es7+P?W;P^TTJGz`$bicxLve2^%YgQiXlYUwltvzL#%4AA-Y4o zlr%p02P46S?nn^%pC+Ot`bH7oZK%xAlh|@B#$wNe5gPd?L$59$B~M#IS=mPh;`hJf zxC_S0q5sCG5_3PF!7X@kTcW^;^W?GD55jllqYFVJ-!gRCpnNjyd6Kayeankm;Z{Sm zhLXCi+*fK868L!rms&WER{+Yr-*VXP7Hx|&Mfg>z36ESa+V*~6(w7ZkUylR>4d_ud z_+BM2j>8=fYn9cg;$}F)A)gwwE$x2&cF9iihDM|i&f3i z1r{8~Y-P$&?ysXpPYQw)zZhV$^^KZw?}y;21BAtSyMuCM2ts(iNe73-d0OVn|LKw^ znN(MBw9J2gwh!d{W)|nW!fgB-0vGgE$9Z}Rpj@N@if;nhgip6#c~0$$tdUMq_UsT} zV|?IWqOJPA9ZK~#7|vhU-BVK6LwS2^^y<=<({O9e!S_qb{y;jvb3{;e9<$TJ47(vwl);oaLX^#tbY>&cP+5VdtV_;S_x1a7)h~W?X4J2zOSLaetwbB_ z%6y!@vX>ofQe8b#M@Q4a#W{NkJsJ#iYc+8J8BpUE??H)6qUaEe9hN1RG71m%*v{K` zv>1kL*4=xfBGG+hS%2AWWJJF7TQ}5^eNUG@MU1)MOTXv@;R~NmAs)xRHGfzDqPYqQ z{knYWKZ?Z8zg*Rf>t4R=ECE`78G7t}{IYt#ORoM&yBt;1g$C=ip_;AKM@Nu&M~TBN_x@6XGA=gT99F8&%A(W8G!A zQ^vec;^m08SQ&_gZR5|17T zHD*XOee^pFp@Q;xI~?wdFOA*EseEa(^{+M!-=D_5evub$at~x{{tj7;=P=>f z!ISmj{Z{xfDcxQfnbcC(?ylX{^Uh2AG-MJrlI7F5L$`uZmK;RL6x#f-Kgj#(l8)Ix zd&CFD8}5HM${FulM~3U3`XVpNR8e1~{2XTHBL!4zWE_`33Bgjgl#k5jeC9h)d`O}1 zdoX;Fg#mF-9a$qBVTZ$>7gV2W-PNOBS!~aC=OjOax;mcq(am~n$d#E~pSZv$=g4z8 zYI^67JZf84J2?5JHcn1`rk80)oD?~Oo4+{yln%A>=6mJejd!*$J@*iPU1uC~@+i&V z<$k5W@*Kg%C(VqMOX8t^w#o~O^>o_1EHx#&?#G4&zKd-n&E3sE9mo2mH>U0Gy2uyK zqecC<*1j~2yH~n5e){lS{6T06N_Z80*0%2%?s@g4@~RLhv(BQ|+_ShHrE}#+GdI^T zs`u@2wO#A>s`!i4boY-?xX&2Fy7H@*j(FF3I+8X)6!xn+j$c}F0dr;po-^1_9ybH? zUmz7l<}5h7QY{L0!9r{Z+yFt1QBiDB2hRv!T2Z5&unzun> z<&1YbJe_xi1mRox4`45$&fi=p@0~XUGKsR8WBNe#8NVvu$y$AywD~r@K7SWqTk+#a zEs3RU*l(Su>p%4rZck-`I2T&iw>@6}Wk`gIjfK2j>5;gPy=KV48* z)g6`(NDUuz;~np00lA|-ri`=F=~5dt z5i*tPwA44b)F@gSZ5mv{?7R1r1as1Jj+xJPjE6I6C^2X(x=kLW-p;aM;T{@sDMIM+ zu<+?NyHxVd3o|&sO0y^Av1HM)7MZi0n$a}mv31a~574zbn*aU=yPaJt56SC3*;or1 zVsN8Fea$6}H2=*(@t3IYRZ=&{jdbbtI_foJKD&HAuj)%a?R-A{usK{RDa)-tiB#ui z6NGu$Obwv(m{fu}%={}V-jS@eZ`cAw)UO+cgt$k_nzx2Y4aHCfU8$xF#`zMcmy&2= zS)P_sKWY9W<;q>&$*ei8odJgj9odBb<0bR;lOJneGf{=q>$c?Wb(sx?848z}R96;? z9hfK|`euTHx0Uot4FyUa1)j=u$`kY|a|J4E+sd)zs;BhtZVKL^=${SrkYpJiJ}OkF zV$fhL)R>^#u-eoRXV8)_)KX=5uU+_FgNDkwP}_+?$Foo;kU=-RP&bxAFR4&3i$TAr zP`{GFprO#9gTZj1&~SpmXs*y`4aH!*TWEaBU~*Gvf?_bmDKaHwG$SrDqhd5?EHdY0 zwBRqY5NEWMFS1l+w9+oJGG?^4F0yuF{NP#iA&}7~yvQb&(Ke~bHjB}&sK~C8(Y~R` zzJt+WpvYl@(Q&TGagEVwx5(*~(fOvx8O7*=Q|v;>HSnS5h zQ@~ttz#3EFZgJo#Q_xLu5Q-@nrzDt=IfS?*go-(ou_Tm}8OmP*6=x2UF9}m+hH0Y{ z_RQhdCE-rYaL*EWAaevNyd)x)`BPHKr!3~kqLRo;=BS2}s1D}nfs*J6=9syXm^J3u z-ICZ-=D3@ZI21Di=PQDc{^PtjdLo5C)VTuYJY1Ucg@wuRK&*>Z03^=?nipSy zBBi0)!7R-8@u*T1ln$ZEWFyCW)ms&7D{KQ}6#Y!A%bIEqOK>Y~3}kDXC{9?D5e=5n zHVqZMlF7I3{~CBuW8R-KCnLrzqwOstF#{FY2DF=FSA?^)(Upp(*lWA=nsPw3vFybK zWzu(L#P?YmZ+bp~N*|2okFqyQN1G{z` zV8FURU%qrOwtUu@W6roZ;SkCM8YmDxmZ-BY?Kn;muFzhv&pVXspI{#|*JlLD*Onf4 zR-($Zxg5nTk0cZi#I;II*$-FEvC${K-W)p_#j4#06&JOiwdUC3uiPRl&cPd4s$nms zI%;h=8AKgzq?PthR0M0WuYYGT-B^}!PFpw+M|T~+i*ugLRh|^> z;%uMd__Ju!cb{sMk7-nnx;gANIPUB^EtvP8eLvX4Ig`+G@RF;#x`Fn}pIR-jm6rC8 zm}5_`K^g94>YPq{iO)`ws_wGRtPVLZjl<7MD}IJMj>d9a;0>fuot@?#UQRe^Yn6A4 zpIxDxuZ=5>u{h0**vubQb&DTL+@Id&RRJWpump;Jb0dxGUY*xeEa-DC9y%$fH>WlGm8Sm4OH|pkDwnpy@o$t2@R;j~J?!j~>r&f6TZ@(GNRCL$m0%A^68D<4 zc83t?dUneBWZw3fpUWwx^b%u8FwMmns`AOJ^UfOpukytiPKb8-nV4y)vDU?z1`F*= z=Q?W`tyVRKgizl@(?6X$}G|n`pa+#hO+BEYLyq7dpXDOUW zvh}kkjgH2UZWQVQrvyV_W3mI)3k3B@h_YRBvORfukvDQ_rDjJCuSPLY^KdiOUecYt zI;&({zQDn_;NH3@G}G61HcZQszj)5`^LLS>pvk~0 zaV?6qR&=tKfV$??(_Z)iN&X7STm>yL$A$(p^y)48S)tA= z#j=`5kS+|%Iwd&oyI*xDPCRPaSEN8b-elhAGC!4=UNgpBsad!QCf7Z>@8ZP>c{Ee^ z&V)~!$BA5%i;sy948CN^uYTixtwUX{q6fp$)+hxJAhbLnPHc@EOh58&U7# zKqN(Pq2fc=s_T5Fzy{N0E8}&j#4XeW++hBS-=dY_5e2`wK!fEwekpX6PU9WFn1OJvJ3cB3HZUwe8@3;%e?$11p=rKFli)RA9_Eq0W1LmCKjRo^Nqn^ z!MHUKJQoZ*i~bKX{7?aJ@27%c3Qf^ZBzbOS#5^!V501Q`&Vo>hrm!HvhWvX;PBgg-B*Op(LlXpUd9{R+;LRzcOpp9AL_CBn?J-m0 zgwh**e4lg?lJKYf?0VGHoVnhNK75iRBv>w#^&ph80J*e%J2*Tq|u`H`!paIu%L`x-C!SubxJK!8_<+Ony*xTTbQ?-72Z?cT4_ z!InFm{{a{r(wB>?c(F^0hUjDsBAEI-ttZ3GNot={t4ZNU*m)AUK;)RzN9cbm} z=NA6uq zd;brRfY-D1f3N=+#^66aga5W8;87&vnki);qhJ-JV(O-DXrrlb@m|kJM^_JR%=~NB z`G3`9|F=AYMz8EqMG(~E=COZ4{m?DG8bKlB1L7jyFqt;PHcj{cVy z^ABI}-VEzj*INyN&0~mxc=NgN8`b+<-;HnUlHTK!PPkoBp?QkwJzvydzjOOe_ zg{DF*>6_T%xtM1&>}LLJ_i;N;L{r?IW{2A|UxWoc0@g%KM&}|RJWDT+KG1amRzMW6_uG~D4 zF&!f`9P(C0-&W`yg~%N}eEFqD`CF5C)_{qO@9tGq=Ch?lMD<$(@6$F7i5+)FzSP>U zPqerGI@{<)MNz-&XuJElKV7zW8h82e(-YCKA?5b+z4XxXiufeO{G9js4q;2eTPaUu zK+HB@W*m|A{1d#1G@wYEIZzJ~EB9AGuKH+sFNNwJFS<+kh5r2y`Phh?CHVkR1yvU2 zFhm6Jks*(E0JYw)HQA%<{jE4j9F}c_EV1qOXGO-ZmZqq>Mhn^G@!|w)L0=DQ#od(Y zbOmNXO^YxFF##0_4Bxu_m6sF+K6!=A{<`4x$9I|{@Nkh03vdF&))nKDe z4J8ypz26C&@Sxz}j%I+$M((x%}s^>sX^~%c32$ldiJ&8zg}1)dR#x6UAas7T4W+3v3%*U z%rr7)U0SVei{X_gwVCl`RxuITo&C%7^EcBG&oO2EcXVfLL-1R4lFn2fqvI_9p+Tz! zoS9L#trd3@BTQd11V6$zHkEjX1W+bQcH=6a_dpUhuuu%l*djCPxK9f($b^T(a0S0a z*dw7{;tq165fNROH2@#Z+d=MNoo@TSEiz9*LwLD5=xGWDHgk%+XhDcP@2)A?x#=K_ z{CV%&l9yB^Q$wH$!G!(K8(2&vA@YhY@{}k@#B#dSW3}L}IByqq#^?firZ>ZH^`96p zx5eVE?qQOaY+!Rqn&Mebg{lseU==qhi1E`x(H%XqWXVU5EvF;`5da9c?jyTx+Bj_r z5Oz8jP{KtK^Ld{s>3t56$$UzT&HRG;_2+OFdYuSOWH0rtuH1>13*JX${&Q|nF@E0X zI6w9+LhhzMzEfJT(1aTfLJcTU`I+d6$E6A%idBwKIu)RyEA#XkDur)~z$BRC#Np=| zd714o94>s73yCR_t&e{*il_)EJF>*n-gpy(B+MbH z&3Bd6_;LlNSe%k281E(DJ|TJT$)DPeC5XMluMUiSui*FoG)YL8Z0J@Cl^76gxiO zTTFty4Tsl)A!0iMp&ETePrp_eMO!zAQgytN&v)pSS8MGi>dFb+bYM8v<^mAkUj$Q1 zafJ2@L0{ZMddlq0z+NIhv{~IcC^C$g0V^`pBao`8>#W&I>$U&TpbMu&h^~FL@8hBxjJAy5lbz$hKBTbRRIRyXsp}aRutIZwW8oO?XeZd)u%Rk^2$1FyzoahLB-W z$9I9Z5%5k$48R@j-M}Sz;bUJ#OtLKgaXa}CTzSbIpkL}sGQ*H#k9}J#r>gpzbX)0P zCANMO!O(pCo#P>PYf^{CR@R2JEU)n+<3GRWy%x2o!c~sV$wk1P8vts3oCE8*i5?g~ z18z|+*xP{)OMTWEMD=%%!T?YAy%eqh4WV>fesvphknWvt>`-uxGZwIi)C)>%7dmR(E z10tx49|mE3eX2gun)y%3M%#7;Chu6^li~1-EW^tZJ|0V=u1emuAIdbCyM07mBjf(= zD(FefOQm1oo3x*LP5xOED7~&h7hK^c#KL(r*h9(AC2uE**F_%grsBkXg5TXA8a(`- z`jS*x_)o#r@8M6FZM#1bU2sj8z>37AzMY>$7hHpA*ICXE`$y%hJ{EH+`E9sNr)zI!M~AsGv462+nE0>xR#N` ziY$P>VZ=O`#!h&HZ*#yGlDJRRW9Dt*{wcVAipWtTa3TVaLI972J~u?f2@L`F&cU}d z1R@_}As5ldYJ?Ax1oY=|XNsTyDY)K+N71~PhlGR0F7gS?{hxSN+KYx1iHAm9sS^Q7d$oM#55ngr>;r2G^q)T2}M3> zH-eBsYlm+%kQ^?E(x9U;FbowV+#JOo2ZkTNK~CTKb1IbN_gW!=sgS`=fb;I z%NT6NHzFmNJ=fTVB;B9md$54$^fHc7h@@GJ_}M0W+fRv5A3~Ag-_??95Sx$tUJbMPW#N_{9R?!Y6AckDdUgLKHF3?ou-A_kETDL4j$C<+5CG92{_kq?o= z{Lb|SEQNPV6GP;Rcgsb{dya9yOyH4P0Q*#W>K&6o7PEF&nplnZU|I?`ON|!7y*vl+ zoabBXfiEGrU`fC{MgoyKU^}>6%^NTp{Nh3_F-W*#W(4LrLhSt;;hyHr7N8x6-J z3d$iwk>qs><$=4R=8>g@ECfVSfGwJ=1K+Y@GNODJ@ZmWSOha&=gZG38_YwpA`gio( zky7b9NHhjm=CIVx7YQ~^9l3>gnHEBSL&B#%gM)FerjTv>8SlIS?JamkTs8CtHH>~W zMJ{+1!}x1Us2a|wu=y6^#nK8uZq~=4D1tvVHMh}sWJF<~N-kSU_TR?;B&%*_t!mq^ zd>B#s91Pe-Kza{L)kldXTC*Uzcy~0}IHW|O2)tSbu&vLRB)w{dvXY3yxRM+&u34S@ zZF%riX#P1kDW}%Mpz#$+?bDFr{)S>jR=A)@g2HXmwP}MVd4$2^uiJ~!yR3EHZ}J?J z>XHu9W&dDch?J8IgL_7l(%8UkgovtJBqz!+HHhM>9vdP4E<*JFaUs!X+$)R(1M;$C2wv?{OBi`G@+j_W z7r4m|#(WO`J`!s7s2zi%i;Aa>(5_A34_K%SnjuLrRRaEe*M{j2-!Z7aDr;Z()3o}h z?e!V<}{M6yb-8T!iVe4^gXuo9hZ3dZz<{aNm0 zyX`C*ih_t1L)CD-&LJ}QxkL^T-fTny=XJQQZ7wNoazjxKym;+oeQ!kJPbpge{02`; zChIIV$*~bFvo$|Rf>ROYNe9(sUEpH`DABd&dbyNo47k$;o<&yA>o)i4=V!9^qKKq= zKP*Rwb`ge__TK*q6*r8OG)&-;#7%?@CraXm2BULteRB603K{*dratjou-bjNhH}`L z3qgh?CWd``hBDlsE#B4uTzC#~PDnCWuCr3k`yEV(pc%c#17|I#97AG4Fo<|Aah32| z+>en&-wFutV-s6q8Qx%y(&Pk-W?LK7I~syZx{^48@!m#-iIfk0Gv)K2;u;zw&QK#{ z{{xSqfX;>Wf6$%Sa+$EZ9g0Wil#w7rIf&t$KE+&wAicp0rsE*pGWEUIgIUmoiF}14F6jX?3DQEBpi>`ffG+ zjmo6$?a*uAA_SWD-k6ldpTb<73e=t2_&7z-l-NrKGQ9)eNfKso_3pFQX^K?Mc_-a* z<=EpEjk;v`>LnT3#zZ0JG#BywIf(MU&fV6OT2ta?APE7&UzN&6O#g<135ZNSWzS3E zMjtkjj5j>bh)xkoW7khhNSk|51J5CG_m%1mGnSrw26g*?K}WxP`*7iGL;RUzd}(-x z2=r$OcKL=$Wg6$_5CU=u^K%01U1y@WXQO&%f=OmML96ztp%oXKS)%G;k;}<6imA_k z;pP<|E&m2ttKg0Mfq&qB|H(4ovO4G{HhvGunzfaB=mO^pt{Ev*C={&r+v zy^$$?B73_5dHskG_XHe*JJojpsr~^b`th?4Z)!>jEQvR2N>ql#bNm~9j>IpcQ9eus z7?a18<={n}VlB>XP&5X)Kn zyIpEUV7u$;_bJKbn5nkeH_2&`r02`ux6YU8U497NV;uSorH@2)9v)(b5C&48=otRW z%ZARW7Cq#gK)O#r!bBTc)mL5Jyb~RDx*e^|m%3A{aiy7Sihq${6s-x}x28}ygaJS&W-5oX%Jh%l2 z!AS_gAvkQ@9fAjk;2zwAd$8ahTsF2D-sgG0{~UbZOwHNchh5cOU478iz3%n9mN)M3 zC){5-o7hK7&u0TD6TlIY0m&t#8UMRU&Zk?cClO#gm*?ZKC)*g<)jl8k2no98UjpJwtUN18@bBvjJiGC0Ty)lnC}%cv|nu?lO-^R z8*h{(zgX(D z=PwwEv;LJmLz+74_v=??HQk?m;Q)PGyO{M_7^xnHpn7;ZXCp(w`V0X+3ANse~__Ym9Idh z?DfV5O_@=XzE?@tu9Pvtsd*?LU1Bt-Hy&0}*oFW4U@IU=jchnXk;XPa=3l^o)c%kq z*NgA49Md}ChX8WR#bM6xw4+Z&HA9HtZok5C?4KEM4XAj+0Jk$^Ur|1LbuZrKN67yG z24m#Hmkx|%a8fvGu_in(k8$Q>Sst112+Q|@c#JHTSltry;%vX9g6Jmn6kAp;`rmx0 z)K(pt_Jw3>=>u6_Fxx6o&%fH* z*7&YPs-jQz!ZL5C+`O)dG6yWH@ray`@bPcxN^vla^?Riqi+L}{g>Ugm|` zdKSpO$~2O5KZhBIuCZ5BQ(Ju&lfWFy@>$+*AuJ+;jamG63u6{$;Z^oXX- zS%4K`jvu@za_nGaI3V;hOc{f~6BfUhVcmGav4|2+xRY(~3l~mKur<8N@Ji`kvVM`A zb=uK~Qq(tK9yhH^s>-)BFkCd%64^PyiKZnmUcxdtIZ)a zN1H2!vAL7OwKU6v&mdX&^hV+g-@EL<_P5>f-8N(G^+lVl@$YPPsZctaS{s(_+o|QI=4PgR43p_l;g>5-Gu&7EPo~CkGiO0wUI2n;$|ep1oom>H{ZkI3xaj##qpve zxiWarKn)2gaFQ$ofP^?99)(VxPa5oCR?reZj^ z5BtoL|HT196h9U$7Hu5s>rB@#s|8M7=(7@NC}rfB-c}o{0DkN7NE9<32OaxQFS+RO zqgB#TPnH={P7L=H+LgEZ4;S#PQRb; zFkX(IJ%}2XtE~N`9Wy)so-)r4z>wn6VBZ%+`KA>`4E8zZ16vT~MmSLTFi)v%=soGQ z4GLzDUaW0JKACP?K_c^=q(^m7^QeBl5;bULgXp$-bAuVz%4m7ntGL$8+y5hfTf`cC zzR1ekpJwD7=s_S@*E16p!c|C{Hv3W;caWpTlg3oc#Ve)B=%Qxbz>rQZ!3(eM4OGWy z#U0>s2|(p0>hwwkAJJEs(2Yw@niJu9&}rIyP{SMSnTLPad__H{*ypsO1=O$^slL@8 zcxxCJZrev>#WkRGCi4$qkP?)fXkN;Vr4p5|Ge=@|)u)&!zj8`_r!mN~jumcy_KLdo z)fWj^K#Z#K`;W!V5n=-IAhq0A)X!;u;#QI}Joxf8X1fMQ)xZ@W9FZs=^}l2)5n@RA z3XcwM1Ud671?n){Q3^A5vn(RA9$J(aEa?3*;=r;5TAavnK&m z>IyaG^s7UL4zJ~Pbn7Tw5!&!z#eDqNaxl$Yl|@ZU7M4R2)c1p==j27Il@#cnL$5ea z(&JVbnFQR6=05MKVT0FPZK z_JNohTok-+XMMDxb>YMmUzzdWnNGRUiI)Q>woK5y7a#1Lt61fats&k&a{*YT6WgF% zGjA(E-W9P!&w)eP!>WDQb)J*>U($#BKd6$ht@tOzP$r*ELiMDUPe@rBd%;Y{ail65 zPly_yL^HYG$#-D)pGLaBU6+>hny!NnpM`OLJ$%a=bmsCM3Q83O*w!dB}ibsE3y}V!TCNdH|o$ z`;YcIWS~JB4=H-hGrvCJhxERbb5l{61>%ELyH?@Kl74f9*>?w$2#+V6!D`i#E6bug z=23rwI#9H`P`62XH@~4L5tzU4!lZA1`C)x;tA?xeFRtdw+>cBRZ1ZQFL(o2_M%K)<4 zx%)b4yCOzZ(boLF8%~ZXWGNCl)05uZ4X$rjO%fsM>jo9}1uu%J*XPN> z(48lP<*WOR`udG$<&F44{79f+{XR2-0dx8R3l&i!ht9?~y(PaStor1vDCAd{BA4SKdSD51!3 z@B^P}X-Zz$1SWSNC!`$O}FhCV2A z{3M1F>a85uHyk>ntQ03wg8xQs5#`t0U%w*7LNArS7yfFk|JBy_%RvN^;V*l3gmRy# z)Ml?(oT;GXujp9Os!Gs*hCKYkMKavK_Xc^ePEMsRNs?Sc@i3@O6%?EiCHZOe*CfH% z6#dvVpF$Ad7<^WHY|e6Qo=sfDWo$8N?04bV5=w<^$v`8U^z!!D+SS+}l<}x|l~A1V zO}_Chx$$l7@f}OGX@kMN;PDs0;Gl5)uzvigZ~S<6{O|Vo$<_EN%ETGL#5w)M1>eM_ z+{Bgk#I@zbjmyMs@B}Pr;;wMwzJB7NZ{l%w;%R#Vel_uoGKoMqiO4XC#6O8FKZ&9< ziTYs@&2LHA|0K@b(+nS`8C|EDLZ+FM z;nOVNr&$}OU-wV5%}ulKOmkdMbE3|05zcTk%<%Bf@XF8d>CEtdm=SQD5e%6TN}dt^ zJ|ogFBicVBHa8=_Gb3?5BZ)dIMK~+XFe}49D=R-Mr!y=6VOGI)77{Y6m^`cWeO9?) z_D%n+%G|8#&aB$?tUBtP2I1Vx=DZgF+*|oMZJjxt4|BS%b9y0j`pI(!-{%Y)=8XF1 zjOXS|cIHg4=iZ^tn-R{NGt65sOzWOO`(WsE7cU`nbhWr7`!i@|9D$|Iyxuu_=mv_j z5Py(z#Gy2wb|Qhz(0rkpuCG3{#3|XaA8LhLXQw*vw~mt8hQ%DUphydJOOyA5>&GgF zqx+rdRxsxCM-wPrbIZ2*r3bKN~`42B>0bQkQ>Pfc$(A z!%{x~5}*9McNjEV6-z4)-EVTCC`?~FZ?T9*uggEFFiv+!q^^hr>fJx@5r$d`Y$WzLE}E819E6e?>D~?*0KMj=b^jvrJ!*Q4FqgNI}^oLZjzMMga85UZk z2;0n7hN71g@33K;To^<|GAWZM_Fm8RI@z%&Cr9v z)L92o{?}AHUN?O;Ex|{ZFpy`gaNooxOk!Z2P0)2 z6F!+xK3|A|ePgmVK)99`{U-p|Abf|_PP~06WW9COjNWdM&}t)8XW_cxogcFtJi^qo z5`8Bv;r^RGsA!$)W`jCZBf}#NXJDBCur~O#j?btEmJq`mfY0NrVYQ7JwmEJP`I>L* z7*GDi@xd@52qjp0g5oj0qhZ|Q5!gZ`w9uoqAaHv(81k-DKAGWT1XwKsuW=D-kguI) z;zvS{5p1q>huu!IK>9HvixR4u3w6ccLYLT5aNCAtPdJrt713B2r@vPku4U;qTO-BP z&fDS|m|sxc>R@m4^M9>Ww5@ew+2)89RJ*R2o>KeL_a3@!*tlb~tENq~g=4xSVru!0 z>W5c!F!aE(k$pqGaVs<#?MM+zIxMNS?X}W@rG{<-7e|}g`0t{)61?o-qPUH%MRUV} zozIMW&TcZ9X_kI4D1VHF>uy<}R!t#IK%qvGt6Q=yoKeqy-kK?9#q|N*KxNI^*I(is zoyI{6#sG{A_Yis5eOLgB5 z(H}RJVvOe)tn4M)o%J{3Z=fa2I~dLfg(VA_3WVGS+Xe&sIcSGQ*;W}OOIcgUalZbZ zroygpsFcQn`OBz#D~l=(+eqBtLVbfnynVb~;jdc}T4y_cU7NOy+qPEkzBaDr>K-*P zZsj$anXK7x#~ejTh}Cr**k{|A71@8Ax3|^(kR-9&jCNdYb<`tpOf7KKhj#4r_P8s> z5>M8?t;n9%%^okvAq!!b&v&PH_jr7KH5|SJm!~>><7?H)_;)mAccx>noygH;?XX1G zHdXC?{mt=GKV$_Fj{;m_9Y!FTSW<1$aIN8ot+tNMRbvxP1K7JQ^ za!~X#NWtOYr6e|g(y)tZw{~)h_UQ{e{*3YT!fpFp;PguO6PCj1wcF|K!0Jut>0Qxj zQ1a>h!0F?-PFu&Pr<>Dfx4A(DN(81eBt0FMlTXNcXQ+Q>`_0bKp=TNA`LC%OJJ+}ktY^V6qG4=>N$TIF;j1#8pA>%j}Qg$wq* z3y#|hPV`GI;!AF(OCG^XUdSb%-X*{FrGWdTAoNlw^-{R_Ql#lpbnsGa;Zl6>QsVYf z68%bw_)41TN=EQX7IG!0cO`FqrQm)AfnF)5UMUq{DK}lc8N5WUK3ZAG~o`xN+RO`FMNt3H{cI`1Ui?t+U|m z7s#!P-mRpghuvvB)$@7DMB)(;)#PYerSf&~h~f*`P9 zJy?h}EYuwag~Gy8Vd2HFh$dL%AS`MD7QF|HxrN1|-^CH%#WUR{2;L<^?vnKGlCAGj z-0xDMcWJ42>BV;$O?R1tcUcQ}-}dgZZ|`!@?{kUo^O)}Q1@8+W_l0`*->vV9-0zE_ z_a&+KrN#GU=pF{mSeDiIm3#M9xA#BLAF7GHy$A38Chy%QLO$w~`ldl0XaZ}X56!6$ zEyWM5P2Q254|VU{-|Lh5lt5FS&|iYNZA_0nf{(qB$3DGByNL(4g-|acG`hpQrUs_xBo4n|ekUEe=g#ywgBpU(wD88)FFFA1Y(RQE~rmi18M zq5BW$81zG%2M@)ZR6O*$M21s0>X~dGVesE?iq2Bo0twT(j)%?`etI;DC9v6E(2x8V zFkl!>;2v-lKKFpR?XFqpD-4^Q z|H2Km!kVhYQ(r&<8@M|aaJA8(O48giUTa(vv^KCQzlO6AHg!|NmPPpT7B=6VX<`PDp^G>ic zf;Rw?!(8rj_)0d-v`|W~l8q4B2qC&~h71q72w?F&ugIIRk|Fuba+b|Q1Z760glAYm4!T*fb}<+`%cA5p8IYzC=zn!`1`lyCgBBnIbuKe*HG5>8T7wDkML6i?$-A0Jh;7^xdZ$E_K1pIW`Ca|l;ewWZnX`(#M1@%t!cq8qe1jmhQHB7nMPERFU zRHQ8R{4V%If&KM7!29$rxp$p+VvxR|s#T=|_$={w{!1PI?|>1}tz53wOjPnj6h2AnOhsiBu z^iFL>uZys@I^?uGN7*cl0`9roP1q`#=PfE$E;y^7BX`QYgDsv?r(7#tg&j1wZHnfJzW3RkEG4l z>XgbwJB-p&UF!3YmMMOu%Qx2(`VMLM%OxKCc74K>t}kRCF2jSKj^0(2%88y39*A8U zHMJ5?`cW}D-pVeY5x)?ZHasp8BXiW~Dxl1(x;A;WD~(iBD_GwQz+mH`#BnG+oV2nN zO~;DguAA`71W=nc5Jg0-o}iMv!l2VBWFbB&7aTyaElqTw$ooYaJDjACQivXty}mn@ z@gsVi?xMUP&&*hG*e7R_DJZ|NOt3@L7pesnrDQqR(FDR;DD#~;^5^16Cju1eB@OjE zqQSTk_F#<7W9+dodhWDg2k8#bJ7RgL^6P$FyUhp&rF z(orWN1u0aTwm-r8 zL3rZ06SmgglVdT0ewp?5HNRL3x-fZxUGqjuG49msMFk#a6u<&TS{K?pP@0wveAUu4 zAh0`PPnz&PVMX5G^aBRRiNWys^&+KYBT``3LN3B|^DELTX09S3Wt_vHCQ|RPI44@t zdY(SwTM_aK*q3c`>^DF64VAoyeaK;Gi|-jqIklgcL=v*fbj4OkREhDTys-#nusv-F zBNu5Hk)~cZh7FPs2L>Muyh_^`3-!L*iXrEqpTO;gd?MER&RgCxlf5<^Qwg$j*pxSC z-S}ey>lQPnVOQnmy_Ol<)`Su)_&&ph>SV7l`>%zTure<#AVXw~7rtH^Rv(ozA}PrQ z27_j(&K1Oz6W+Z&VCYR@R1ylrv|$@Aenpf1#Q{JWJNTh$0Z?w3Z4U;DqGv>n_zJe` z;T>u|G;;r`Px3!<<=itIrz)Xzw!65acMx^gYhewST>)crF^B{ohx6S5PQVr`gBIsj zvo*h8FGPMq?U08-vXrK|J2@b_3hK z(G#U%utJQ~=xp>KenTD9@07KT+!mROTws z>MKI~D50(Li9h~^l)<;BbzIeb_06(MhObz1v8z(FGGUwH#VHgkOXM_l(@v7r&et+2+AbvB1OpvW*hoONMYEO z6rTIDUvLuQp*?1#n3W=)eCcWK0P2pF51$JOlK8D#7(b94W`2VJO64EoULhw$v!Lpy zQQbD1iziQzHu*W6lU_K0OJ)G!3MfA#PrRb_*zXmuNA2~b>})Y5JntpKvn-%k#HRP?IVq)96}rhn(O+1?Gy)5tn4$Wh3RA&`db2PJ6Wi1i0?1_w!#1zGyPvu2+U zd^B>v=;q%H5ig~faX}W_i6HBq$rkD((o_jl!DM&og-oj$DivzA#t4td0ZxduKsxU# zz<_~QT`Xw$!rzkjWqBq+V5gu_2OaH?vQa4XX*l$=j~H;!jMlUQt$2U{bF8sf5IF|~ zgaVhvM3V(=gXIka6yuW+zG*9ewlsPH3>YDA2jl=2Iy`+*{It@K-`5`H>9{TB1UKS@ z&HL0>k%fYDdciXb-?R*!wO6Wl%sUilNvDnPRpeUxOb)*T0kVgPA#513H)nyIB#7^b z-YJhJDD-UFz5oVm3KoF9v+qSND?Np5OtEa%9J4!bW_P(PfwGG|P8!7;i%1S+0i2_Z z4o=1HDT?oUYV}sV@LgChqn6m7ndoq~4PB_TW5gD$bKvzI- zu-%@i?ozPw9+&aH$?k^)uRasNpqraD2cIn)tS46Mz?7#n5e?aObD#JlOBz~ltg}r- zu+5vOlE}u=OkZSpA4@hxK<0oEPsQ#A4YjJ6Z75GP*LF`L8F9ugl7k%+C(4^#tBnw{ zg+b#3#VeMWLnbBt;8gVb|7fhUmTyiGkLRD+OYy`tMfw9J--olVyZ?LbN3 zQRTXl$vfPsHk8hF-pfZTtA!UAI`6r#9{MVmL(E=tBG~_MLn+2%3jtIVx|MZoeu#|; zP8%O$uZD82APu@z4EnMSIahF3L$s>OhqKv6s)`HM4jgxj(%^fY%11q3C0+3SL7bzW z+RYRWyS^%lYKe+5yx09$e?3OopyTCP+el{l_A3s(pNiOK6)I;F-ghLF^>H|Gpd7^M z?iHyqcan8C;#DRn9MmVsb#Mf`7O5}Zv$$IQ{bW|&dsC4Gf|s(-R<5qGukBW{$NinX zsr&=4M5_ARN5r17w$q?yv%+Dwq+HQOQn5m|kk8X+Vo_Y@*7rN#aRUw6!NPvWlw;kO zV?VTNA1x%VQTsrREgvq!<)hLEC|{mW;ly$5-R)8IDcg%FEnDpI$f}xD`1l>y!O`G2 zhi8ma+ot=Z>TAs4-x!WdfghI=Ka^@#oGYKvE9Hl(*q~tk}jgk_=~@3 z&bE%K`$->J&b&S)9$Gnm{RBGOKNYZLC#kp%WxCq^0YBk<=D}LI;Y2{MMgX3Ln{gsi zb0INRBXx$duT-3KaG^k|QPjEA3QxJrXi=@J(LQmZ!`-XVKT*wuR%66+VWw7N=5S#Z zS7ZI)!fvX@?&QK5tj3w(!d>_WFxaaGoN@tgtAWp4AoLm#kQ+=~1E%K2W2(X9$rft+{ATo?tcIS9!_3f!8%?^UOq@2pE@tUULF5CUIFVm zfls`G?sbBGyh6}Ap;%tw)H>lDUXkKDksrLGO?9H3ykdhdfB~=gLY?>@UWvUriBn$5 z+d9c-UMci?DIlLTalJG(pA1v|%g&mtV7;s)pB$uKPMuF)uU`HgpMrJ0!Y4k6dp+a@ zFo4!8#_}np)+^<>5aIhHfDn|M>fdy_$RJBmXavzz^QrvdQ`@@|$Cl!UAq!*ptD!e& z0Qp6*U&H}f2?TykPX4!o*ZkQ2;;-}39H zHW=i%vPAOh74RE1H5k2v*BWAXAq=@9J|ZKv^PBE9m|{B{7X*rD^%x^}AS>q>cL1(5W=QpTG z1pXhMgA6%)btMI~VtYPw3c6W0*&$0I%=)9^2xygD>&6Ot&NRB^2zs41An*lA&i1mH z`P)VcdQLQX7B_wU(`3+lqdOQxkKyk#aqF=l=nE7I5WPkqkdcVG3i?QhU{fkc$)wh1q`*3QuiTB9=m^b`L{_35zv{cM3)6@geAU z301&+)Po`in`2IeWbwPOs)M3q-C5EEVu@Sg1^E#7rL@soB=->zD1?(BEz&@LI<7mR z?dBxwmXw)G1Q(gOBY)LTEiY(+xVI2Ry=>SQr1-=az@SAGh=8St>_3Q1uicpWM>xBH z7XiZ`P=Ul>FU!w|%-H3gP28Fndzt;vKd9_ zZ?(0xb^gum>;1C~3=E8nj7&^SO#c(sH#f6*Z)#y>{NBdE(ox;YOU@xi#3_r{`8(g2 zqJJrYfBAs_ofY{1>&X8n&cMA~z`b11qg>dtLd3iBMNAO?TJ@qQNc;VGVH9341^K`l zg`nCOSmA|NPzkNq3~$tqYJOoCUI+%0gf`Q}cC)0P7Rf&?Q#-8EI&ISbMFe{O2NCf6 zKIl_4^tEKzw`BNh(V%yJmuF_9dwh{gNP@F>pp%QclhfxD8(*E@)fjeQ{x5)u+#yo2=g^sKC`+}zw3 z?4bCcRZ>#&AN8Q3qUuNWkJ^UH#*VUf@ zJBKEFhkgwV4G)j}8XX&-nx38ey*j(RKDDwlzIrhEk5(}Mk5;g_eX_iBys>w*y??xW zaI|-Ha&UV2_x$Sg^7{Ph`UNAnzJ=Yu?r-nz@9rP&A08ebA73$70Hs)(!22KPx~h-c8;TkDYRyNT7se-2zoyP_CHANrM*W+?_vy{;h)LB2tZPi!U^2~TeDBd(y{I0W^DKq)i zSo!~k5i}FLy3ZtO{2Ulf`5I7QePt?9p!|B?%i4wdXZ+I%OQKSpe*0wV!`v$?Zjy1& zULL&f5$T)UDZ;0u{i&X;I^_h<4ZIoZO?H+sl+>ob)PA;JA1(fa5j=E8 zM3BOnh_QrsJM%X?m|*B*X}dG$abFev&Gn|{v}6a#ts{MFJfE5isN~10>tltUKFq56 z>kTIXg(@}p-e@A}qG0={>&W#wT~Y*fdu?9fPv~t0?5u_}7nN*Aur=;)Msf`>Z$

    z!|n?vAY-zCB#d_clT8EYZDsqyY}$s!obJQ7J{-`2UDm)D{2B|F_gM{lEQx z7o_?(#z|LT$`FbX@x%~I8exj?@0D|^N93`RjGpw1Neba=kX}#{Dhu)Q5n>~CRM4sb z3l4ZMxF@c>*MA&gj)Cg{x!(rD^w<|iAAQct`kdDSbL=A08C+`aN;K9YQF%XM%ADkh z)*eblkVE1*U6Dac&@b9LanRW|=8qvbgl;2&Gz_UVm7C|3P50hH%}|6B43gA(6KPIr z;cJlHJnHhpMedTd&O9WU_?1R)SgUOvzK@$=mNV+C3^JOWLdzBvhe63e(Q?>N zalWR%*dT3j4))G6^YhTITpf42usAgNMbybY{Mp4Du{)o2rVMNn1?mET@Zez z1bq=BL)J+4wunB~{JNO=w0MY|FnTp#sbxK;6ieWgCS)@|Njx;?EKfFmf0jgrEA`em zlIC6Ad!CQVLhG`>hjb`XM(thtg&UCMC^?*qzmC1Cuzk(&^yOdDiVC5CT~`e_lF^|S4pan^(RV%pf%SQ!1ryQPq47Yn!$qFEV)`NgCqWE(^K&)hbp57 zxA*guD$V;(-f0)6wWMHSL>7#0p)u=N*9POJ2Dy5p_AVmi+LFv_DmjLDDMl!;9vOT^ z<0(+U#5O)6*;@yOyl~~euWY5MPt7(!t1&?9_Bi8VE9CJ@pYZ!nv=uy>JIM1GvJ(3l zTtJNR0?gqC7VEQWv4=C%LN#CLi&>-=VmNXi7^kW3U>*zPV7z@dRtc@pw~QcT-YX^2 zZaJoA+h!~~aolP~UTM;r{gB_jsf>)KN3!W||@lh;b#*o^4?SW)^!7r?t{(umn(nw(#G%{GW^O5-IN0>86z@ z>~)Q*)ibl_c?Ve0_!UI%J$S$!KHl1}4poAs(Y;6Q`+HcLS`!ck)IkGY>e9JtRJ)z| zj0tSKvIb+7)(b%(irJFt`+k_|oZ1h5Q`Y$+l1RT8A+J^9Tc&B`zQpeb3xevAYPMQ` zedFT_wtLEHDqtkfBF&8L7|J4dHzCfL>lT=WQxc~kZIcF}*)=GgBZhY?v1-74V zm!rlc;oy2Sm2;Kjb^#n9e@LWvNGx%vY1&H+*&7wW*HBJC$_0Kp+I@`arza;poaVTf zR=f9n`unfx;C2qijg{bVs#Fo2R}P_Ax?e~R4U&qv_!qmkry|3Z92KjC_euZWH`OCj zpFqy*+)+kGkk2lo;udERW7!#FyDuR}{4q5DSg0-(nvq6ja~vxbLj66MrEQP9^N3~f zP;`+xV>G1E_4xk8xU5>3bX~rfM5w$^zQlp=VF5LFC$+K*M3I_VLC;rJFTdhLSPd-a z&e-ua^GQF!N!-z|eCP1cghRRShhe&VTIU(sajAL-`4ld8M)FJ&F1sM6`{2%BllYyo zNIzHOAl`F&x`FV!=iw3GPRKG&L(C$yCNLa$4eBH4$z=Z#i%_`hgCN_344eEDd+HNA zd4Espe6S$nh3kQN+?mwQDbhI9dC}KxCemFZ^8WRG?`KS2K@q`0#~`(cz^`W~#teRO zfsq-J9v>q7o<%ayoErID#mC3x+#~;YInyO?#RE&~`*6V{NBOYi&O?~VWgh2ceSS>w zz)3^rWfN0D7?^U??8L80e!}vDlt)B%Mg^z6Q z9z`A}IR`#@7j=~bj$L4STx0vFzMMFA*3uzs{PS0)?24cc{lM>WIqPFLLml`L*rPUy z$K&7U8eHrAqv^Kl@Q(`*w$GpLNW>{AKEA7I;~3D8&x$HAFwc?}idAor4Zn9yTc-=# zi35;9U+(`H+&tjYw7X`M4)k58$IHc?p;+8;k~yzU1?8-M)wMF@peR1Anty-xNl2{! zN`-bOt6D!t*iJgot$|r7ZacWcF1m(yFj0(2HBF(datd|7XW;n-wTEdO`J-9`|5M=) z&Gwz4KXy+=may()Sz-ZaqRTJ*7oXp|!|0aU75e=pbHpK)rY*(ED&8aZ~YNK5?rNbQ=r&!0ly~xfx z*R^C#sA&$lFUgFTPdGmNy)(q)g{9^#jh^a#>Ekby*}qncCnQ(kN&vE6e9#bc^~zU^ zT8+RslNu;+BN^$(>fYWC6&)tv->xSb*W|bv z0Tp+UL{zF2OP(x?jTOv6bSpghd6EV2iIpkLesqSg>zuhXwL(ctw9>lv8hwhU6S5}H zQFVP&vxcv-Ivp?5fkCBa%H8ZV)^2;7w>-R^1j~ReU^u_jCnm#44JDx!NYCDcAxEP7Fmy741xb)kQcP+dt8k~ya53u;4!3!xT}7k6R!h-wquQX{i)6Kz!H3kO9ZMd`u(-7LlDiAe zPk+2z=$;=_7~95qyNBb$_8TYdk+!ln8{OYESNz}2k`-xpNWA_dXMwIGq)?U|00!{y zSb5I^I56&K%wCJWF3X}-0e=Qej zd-KH;So^&>(&R`KJ$?bs+)D*tr-h`;*rT-*B|oRggwN>-inYSjMpDJcX;Y~nNpGe@`yVycMxp1%j?1%@oFbPcu_^+ z8?&&0Iz`3z^7rYSVA;r7wLg*RbI;B8B6UDrUG1fJTP}D(QE(TTu($duD+e2RG*8x; zlSg-$7K7HK8YS#)zE~}OHgf~9nF5(pwR=jcEV~-LC-1+4cYa6k{9I~1nD9RRX2OJY zh*LR>_*#-P7-qM7X#e=u&9p>@TW-^D2VkknpC5FQ7iu?iurpuPK86{|UT?pQ6B7Xo z_L$sc$nxp;ybL_7p}yV>f4&99UHx()yd(FdRcwa8>#hON=4Dnz^eUae(fDlxKp!DK zF@fr#t2su#AL)6>DW)8+22IEVgbx|~?B%8kQz(xoAmIK@Oh`&_O(2>m6Ml|SCWyx zBdegSpmgU3Wo2cRf2gUcso$WfrKY8;uBD@?rLCo{t)ru(_YW8hW?*1oWMpLg4-*p; zGcz-Db8`y|3o9!t>;J~a#^&bs|66ZvY;A2F92{I+T-@B;-2dU~=63V(zrOMCaQEPEKxaZb3mo(LbI(eOg*tT2WC^Sy@?KU0qvSTle48|D&Oy zp|P>Csi~>Cxw*Bq75m?`wY9akx4(S(va74BySuxmr>C#4ufM;4U|?YAe=ssKGWw74 z@$rd?iOI>yH*em&efxH1W@c_~?%lh0^YinIi;GK3OCSH6<>lp1pFVy5{CQ<%O_>ZH193LP5`t|GN|K#-a^y1>; z_y2>-%gew2xcYy9|No2hTWK;p!8M2thAkgRB%>2{9LH7+B|&)q&)9`t5D)n($x7ccF}t>wbZ(H6T4{I__QSMF`xmuyYi;H-KQ&;D2~IZ=S1yAk%h%{ znpL}BQH9p)o76?{eosf(9*Ihh#8zfMC=c9!XY8o3m91FARz=T@t%$ zo`!Qc^qwCmcjHrE?-o3KaJYSsnp0T$k4DeVgpViZP3+>wT6dkwv&@UX*Isr}?5>C0 zmR#|4b3Uu_OH$~Y*oAn`*XUo0wiQSkZ-w0W@5yH?39JTa?u07_8Fw^vMNpkcM@D-9 z!EaE#`dF&gm)D$4ZiyAevEs{<@$(UMJxz{gXFXHJieN7F_i0q6qb`q7jd8tD!Fm$z zca%qtik!kmwxo_?jb;AkJbyCRO1dftoy4eyCP4s$gYmW#qop z2(<2Mb}$Q|=!$F3y!iCyYok@&8`-A7#zf{Z$J;o$r*AmN?p%tnbg|n%g*b%`S5i;` z8_Ge_Dcgak`oe+7cNvI72qq+AmM#cb>T~YB{1^vK*@Kf?YNo5TmFv3;;gzM2)gB=% z$ni}Yze@Ng;#_{b_X6yVFGmOj^@=@uq+2VK7k3*>|7BR+$dn=Ili0-;tD7<9BGET> zLxo36(I~a+i>k}rCMI}T4~4b#6UnFXJo4V*YP7a1u}vlIZ*u=mcNZpr(z-e*CGL5S zeP&HxTt{6uUv1zmogrHh)XyI2lqQN}wyQrCQ0zA6A5il~r}(ad`eo=w#?`;~_pUsy z%kViox__NHGB)(){%Dqn+1l!NmTj6t)9{Moo7AVu+ns|1${h|3oJ|jXgLuT2hm*hw zZh$IAlB7H)W4pPt@y0%4+}Big7`i1y_5l&6-%C5^|DvyQWcEP_O^G_6db0OC5j(!$ zG*P{jAoczQ5jqH4!RqTa9K%)xu^TTY(9R#wQ|3wJ3wJ9%)&;X04km2`BdPEeiPksA zWp2dW8k5oKyq9Z~;qAbcL9_ng;I(_3VXg@Af&sAm?8AEBj0D{-^`ZsC$Ldc#4uVG& zZV4NwGOXKCvJ0t*)`-}UG;er^qf>0JupA9TBwUAwa-ro~5ta050M!r!nXGkm8HR`9 zt&ff0Iy1Rjth{jnSYAJQ?H+El!kfHOq)`Ok|xL z*OsbJpb9WgWKANY;rwIUuT~^Mx~+s3JBC8UhX>KyT)NBJ@bS2MSNcW#g`R@F8QJ9z zY|;XsF0EGRh#ozF^-I^#43&?XqquI?k1U68#P3aqepCAX9pZKjXQuRB)gUCt5y@P& z8D_v`AVE_=(tg?G`-ARe0PZ32QL_v>fL_8Azj7_o+|Cf0AuvFZNT&HWxco*)xx}oe za4kjbIj_Yq#>XpeDX5nKlMJtF;z}9SpI#_zf9O`VtwE5P>@CAfmopA0AWujS?t;^L zYmf15`&qDGRdT!@9~P>g1Bad%6IL= zppaGqlX4MfqeCuub9v?vYOQ7@3EFNf*YQYVX(E7qy>XPr0KUN~e0fRg)RLCC;*$cc z2E_KFiXPCWtrAKIfXgrxfv;-M@fsSpLOPmeDfc>QHODchbNFZn}NV6Iy2u^GHVSxFimd0`adCuP)FOyM5_Feay zM{@vKyhiF7YJ=*FX`s*bw=dn0wOlL%Ixtbw;qR6-+x#p*gWinV^CX_DP+gof+>9E= zyg@(S(HJUNu+ZBAQJF!CE7qiPYm!8<CrV+?UL zR@4DOAdw?=-SFrXxM>?**Z`X%88?KPvp}5Eate>~DpnEU6bc#{PjKo&6LmP6JyB67 zk^Ah5Q4lx}ld%@%1vwV6oriEe+6YN|SiG#lL_COvKL7GLJ{?Afh`Np*l$K`h7Xd83 zwV6K7OFnXt$hOb8F8`q<_UP4{&6hEq`;zq*+TRtEszM`me_FXXEm+PlH^KWkE4~sl zYCS#3aIq?>Y`6=iT?WkNSLs@X)s4elS;L0Q5idI_K?RKAABKiP4f4vp(oB!u+ujQc z{nR%teoOlUd0y=_&DB(Cp0vpXI`eX^Vui1RA#1X@V$ADzN(f` zj278fz(99Srbv&}t>MmBE3#q0QdPLg=&G_tm(7%)DvA>^S5mKs0l9;?EF9M@1;zyp z-m1Qf>D!X4vz-_-K70Q3@4lzRxz6-G|J?U4>F~j28eC=;g+ul$^;CD@;rD|QJ}dGy z#or>0KX%?g4Tsr7K^J&j->voloQlZuUe9}mn!V@Zw(by#;mAuaGIh$nNv_?#@_-x!9ev z*w!;@@>Oy@OLDGif^ZCYR$VVfJL;Px**zZ$s}J#Sq5>iWXwSTDKM4|uZBl!#e#w?s5^rJZDlZ2;&QeO-q^>SJ4@=R2|dQ zn?pEV?zHuK?h&5A1_kE%3zx-l(|(JLv)dUsE$Jtn4D0VxoUGjTm@#B#gj=xG0CW0X zD294a?XE()(vtj>PKmQF&2$9fU1ExRh!TEDuj`P2{C6gBfCpF@tBV7W1=E8-S;Ccw zIcAw7TmA4*JR(oV3FeWKK%~x;9IhfI=kq>W^>=oCISGGxmUbbNkX_Es00zUa{Ph&` zj!Zq%!>p!WNHS5T5Rqfsprcoqo4a;%j-KtvlDGCe*WE6U!7ImF4Y9AEU7Zx>k7d3w@YW-OF_NeH&;#0x~ z&KD1!cG<|*=KtD_IAV@=U&}HaB@%V3%5x?SzkHymu_@*X`XB123yD@Y6 z4;Bhbmhpu-qH8>oYxD!$Pd@1@vv~1lcyUy|(_HUn;97@dxIZ zIf;qxO{TLU4km9i-p->L*URrsRueAbUTi2^x?r>RQ(h>jl53>@8_IpxUJzGvUwj$z z;Jsc_7mZerBgn0qEwehrF87*Wnj+#3>V=@mGDIRp=xYhu96IhBoqn!dvYq3;o5xLo!ersb-^X@L~jD7W? zaEpgh6LV3hU(u@Y5b(|mH_*N_&g zXr!Jc7+Fq0V)ndW!9EAtbYK5jztRJmPeM$w`hS+2%!JwiGUXhf7|038Wv!@VmRhY2 z(Yz6;u+)I1L=f=8UTUxP+LcV>uAa|!jFN+@@>8tpr`Ck>m~XQNe*__8$j%T73bL1B z^ANJ90-a62DD(v&bHapGkj^j%>W0G@Km~BTTq)GSLIL{BK>`w+L#8_f`YoDho-;Zfxph)++qk{LU!$j4++UrGC z)bdmSX86D!2-c-4JGE?i0zG+rIfYO`!Zj9b5*(D0I`n8m-DZOtY6!`aq*C>XxjJ3JPZS-C<^I9Hl zCzR&hIrTUfnXV|UB%@2@m7Hts*ph>%z$nKT`3bmk|DJvS4`FwqsOsxrKs*-Ih5`F* zgxYLG0BIiMT|;t3AtGDUKN;^CoKlm^4gZxJz$8zeRZKReF}I}AJ`<&ZHz_Sjl1p}s z<8l6^+-Y%BV;hDEDyc&^-K7*wsoS-HmYa4QEvjepA!sZR5yndE+bp$~OgD zj-1=Y)2Oy-zQt);8ls}$&J7HRpwD>e;Y`#`CwHteB;(Qx-`D#0A%yTtEZ1!41_1>M z0vs6`Kcna}dE-xY?;%7*?@Df(;Z*_Cy@p%ObJ1p@e1f4IDm3JWB>lnKcQ+ln2yoDr z(BE&~Z8V2S{CT%?Iiqr~_ElZ8z2OWwWtVucGpzXSl;c8BIt0Q<<>vuOh?-9+oM*gM zV%Rdx3raFGq7gQY5BWtc^uY;~FeBpRId2FlIbD)c(eqS^{ka@#bK;21xz?}%JmSL+S4>|&=MQ9+x00Yn_Tv^tC5asTMNQcue2RcnS5uyAmBswnIGG1 zXpRGQi==A6Uy$vE0ruq6oWD(z7M1Ray?Wqg@tudxO>3U20qx^!UEkLzLP)zIZ)JVS zh&U{;v$`?`6!GyLiYrrnUv%)uVDRg0^4kF>4UiX%N%dBq9}TFUDQ{?<&Vv2M-=mEe z>gFk5aA^a%J7^_AB`RCQchJ@I`UyS+qTeSf!g`YCbYuFv{<-z|=XUAO-Tt5ZD?fkYe;#ri9IGCjI3Jun zKDa17xa>c;S~7y5YKPyQU7Wyg9n$4n-rp3S3S$uy&bM=Z~d%kL+E}BnT^c3`F=YkDW9XMsC-b{FZcguT-+1{1W;&-|E==^|?_(mA(Ju z{ft|QDQ_@7k8SMEeGQqu3*3q=Hq!u9J>>jtm{}to$Dg{;@Q`qbDtr>?0NG5Wnj|1E zyY=8Eh?ZJb`FsB&A?7!a#P3!Ydfg0Y_HY}K^o4$x$ao`U$@F#8Gkubn%aNi>X5^o) z%amtvSFTc8gq9q1Uf5cEN+YR;68ASE-*WP2#FXx)SMfZwxFCgewJUy^#=z984HNzc z8KQF@^_tfZ$IlbXoL6CUe-D5C-3|Ip;()(+%@l8<^@|LD&PhX15uc~#CQi&oe`r#n ziMVlmBcKGNQgJmmn+#~IiGsfsm1-LEk&9Lug?^rPq4}mko|scVg2iIXut@ga%5b5@ zcjHo(NBI9McCiNDIb55}W~qD9=Pxbt)*PRw(m-zR4{N3svcE!`^Xg@IRAqsiWPe!n zMEqD8d1`au-2dn=9>`{U=sE~nnBCoa#vyB?px!uM4K7*pda95!Pe|dUq9b0`g&(ZF zVCDsJ_Fih0Eay$Nj)WGp)Vo_M#FdN3gy^)Cs)fFW<(Jr+;W%BgC+5s8tZ}1H{DAcr z^!Ls?td%55B={4|+hevL@?W15Te}|wk(cR}Isc70`|;&<5~mCPs)StqN9*FfsIjED z@`~vod3QDkvTPUgSOmX27(~gwOrHuwAdK%)b}ZNe+?e9RzY)k;y6aPlfm93kIYVi+ z#F*G2gFjW{1`E^V^;z9p#gK1ow>VeEH7Hr-8OeVR{fzuYdQ1JVd~}#Oz53aIr7r5K zpBsogGZcb^&VD3D#L+|6bD+!sz89W{m{m^Dp)a_~sZx>eZC-f=-kV99ezLhVMmeOu zR$s2&^JZtZTYyf2+T4|1#f@dHoLTjo)LBYiuitXXb%C0C4x^R7&=jw$ zgv}~e8mAFXPgWfm*mqPPvBE^?2h9vg@x0(Qy6Ub?bC(#sNnOZqb$Mib+}q&v#KB?Q zn&SfkPwFM#F$g^1O(D7!O7>B%_#~GEZPR7O!nR!q zpJS%8(5}D7wpSGbVHA#j1M(GjdUnn{+QtNW1KVeG9UAzb9J|&<02!-abQ>Ry<iO?~ z6(TXhuZz(E=`U4|bEowt&g?^bHr$>)5TW_1hKKX2!7# z*otU-ur74z%GG8*R^={IbFaV{UL>+cO@3n{^3_NSY~`c+FwUfMwy`VaZ2IjQ2>2=!tx4v#?$2*Nv%wVeW z&5!k`k3zUHL)@i^%qAz$aeT+TrvWYgBBP)~B%k~@o!p!E+AFhQUav;Ia(_D=s*M{- z9cEL2a>7vZ-SeEU#6AimipC|??~1n^Ym6i-lFJ5mlipp8mF>1s+}<|yC%V%iQYF8-~lzk#-|xmCL`zREBnmWV2Z zAlatg|7nR#8OKDodEU$Uns3TJhMx+ii;8PG_Ti>-4C*`tJERYjT}?s2=cr|Gh}cAww_y0T7B+L%KgX}PA3}< zJ3S67XCFF8gaOXTyM(7~sp_wF?uX{~I&SS&0|s9O(0uUtyk))Evp8};^cKW%yYd~G zs5&nEeUZ~~-eTW(or4GUPo2+RF1|WI9+-T%<#PF9vHv{c;NelP3;t~J^))a!9;oaJ zU|PbF>ITCZ`dmrmmjD=!-wVE36vy3le>uGA^OkE@cpJnx;kpJdRSaVB zxi=bCx=!Sy`n6CZ0+o`T0NBog*v};C%D7$j`3^Am2sq-Ct46YX4Q%Y^K0N{f8J)TW zM>hFPwvwxJJ^ak`VC7$mgkI`=%TT0*$C&Igx)`^#2sS7tWMzU-t)?c+P(M`WSV)&6I!MRQpqa7SVsuw-T&>yTx z4`9HX7U6Oo5CLkJV)K9ICs$RNq-J7;-+wsI-u!zIpQJO(q1QgFxAcQ;e}fuNkT{tg zKef7L*FZrvHBa z7fxHB2?^7=(?6en5EEwAXlth@ZX_bdP`O`UG zdXH)bKfp+1L$>lX2WTT{EKsYbl6$sto~4aD^FAD-3*@{QnDOKpU%qRDgL!a$ z!!c9_o0e>sQ;5fx5KN!9j9ApH1Sct<@n;-7k5a4oOrf~0R$@1MQ2Zm;C&VU@!qQ)z zU3I<}V>lmI^YNKB@GCFLf#30;^(~zX=zT(odH_Xq^4cBMB3S?C9_V|b>XI4z;a!S0 zkK|*m-u))r50AcfEw!9zoF19loiM87y)M5`>I_d`=Y+mKk5_A5suXTe%k5G-n0TEF z>HEt|vid&t`gR*I8X!6gr-!PquO~Cq!%4t3J41?hj?tjLehN#9A0irochsm1X{k@} z-IR_`xD6C(=Wz^o2Id1^_oZeq6emmMsPwn1UAH*9CAfgQr z=LLXQlo#BHA*6{fexG3Ni*aX0lqXW{lo#xFk?mtBmkEGpw@TlwrQ2fQiO@vHRhm#V zP<&P9^DO1cVfyd@89OsjXCLKqK?8nAGf$vR*j48YON&9HOzQJM6I>41JCFA?oweJ( z9+fWOdYOvA{y5^TKS|p2+1}-d#APz~*#v_w60XY5M7Pu z#=$9rLCT*&DjQnT$68Tf?K|Yewpq}5^(6gSa<&Aq_T$V9GFpg6dIxQ(p#mo5B*}+> zNVl9aTYEy4C6l?kkzQ&{jVwJ*vQgY!2dzvPAT7#s1Z2bM#D3N}Sl6VVN*~@vorM9< zZtDhik!YHw!5qoh6)^X?NG8xV_B<#fbSCld5|e0D02hiR0ii}SMN-I(#AbZKp`3A( zUT8%m0g>$>$|ag4oEc(Lj+*64I-3G+e?rGVro5KYZM)K{nxQqyTFVZ6Dzik!holC< zZyw*w|3eY(1!?zfo4#fPG+$I1jMr!w>bXP2b{`-#)KU1K<3J%>viI6X3!ZP0<=Wxn zKyh1iJbfD}8ZHQpr{9L-vk8PSa7t#l#4IC`BcbR8KmrY*g(lOY0TLGgF% zhnaneIAq8)#tx-*NDEq>)TA456~P-E+>yF%$sUeF8Nuj4P-KiRN(hh;Vg_8eBo*gE zgs)3cepvII+6D-2U7b&2La)hCb)PaHOq%d1DhgI#n>d0VU6t=R| zIvQooH4(E7l)krMlfGbQg_hJIb-)s9YU?9$Zy~?lGGCBV)WZdB>LQv!N@ELJt zfEY7?EgCLfKZ{f#6dwn$j}rc zk-&Wj7jz{!|EzU^--koH;B3rr@p5Co5kjF0I5*j1-0FQ z1c?+5ZE~0tcVX2L2u#=^MB3&jOD9Kzh!ILk*&||zU_zsM#%2haqIB|`OZm4?HC+s) zL`E2F#%rLyBp-g0icQ=+cTz1bQrI$?<8jFmPrVD*`?z4Dz*TB?brKfgWNvj5gkPnr zzfoM**yM=?NvNezf@SVF{B>9|t7WobeG=Cu&x8t#!7=ft>Z+L8Tf1&q4ey3)HaXA} z3o}+^c$00EmL-`w8R;m<8gdH&w?rR3G`)GiV)Xzzn61hiIE^iuL2|}(fgt(SQk-kN z;4I+#u<;MX%p>+PydxRKxJ?=+9y$)Ni!phW3jkatu^k#W-?m<|T9T-DMw%x4)V5ti z0#sR66UqxnTPJ->J4F`+vk#SxovHT{jPZr3juXyYxP_04s?WhbnUL2=R zkrZDkOwJm{maO1j+`~_*6`jiWDD`x5P@||%gwG(7Lh2d6L&u55njJERYvJ=Hxr=b} zSACwFzhF-8<#F4Do@7t62L?VNif>|eaLrK)TE`E*14AQvGJ(k>xt6)XpX+&05?=VV z96R*ukaV)=^jxZ|arIR)lwU-q*Wz#vtpnCB1#2Hpv6MLYug!1brq!z_a7G-Nip&@g z4G`-Bvt8Jxxe`ineb~s&-m@x~fVroQFNt$~*u1B%qTC9>I{o;Y6c7BE_-I9V77iiE zdbFvr>4f%u1;!&>kZ8`z*`~-n^(>sitRLAvjBExZl4i@}EnS3yaEKW_kgs(TV#cL>01$63c5m7U_*k6w^|W z{iNc{<;tYt*N2L!gBAP>pxQU~T)DwqfK0ek3bzB<{{n$Pe!r>Q!YyU}ga@%m+Q31q zow8^a!)k0I!EC>@Zogs}lV@~8vwmA{CWf#fVz)M0$a;}cnA<~D2sIc|#khu98R8aP zOqZzVmRREDS-;W3!HKwAYwCtwXoXWChl1Yf&`s#eM(7H{1xoPj&sGHf)q>~^<3W)2 z&MqL+Wo15>?&$E~f*hb%dPUxGHDrw704VUz=EMjKkOC|~>6RwhmwscJX5N~{Q zcZTpkSe$AZjHv>dgMOpF-ttX=-YC>LH5i=^3wk`UU);1)BaO9<7I4 zPy{VtqWKbQDI@D?PLLQLVJgnye}L;!z3gsQ9#F{TC#r{gbRk=q49VqdzI7-pz@aaU z=O>wGlsIh4#E7qPJ?Lp{V&IQY7za$ip^dO?^x5pt6>$#w8huux%LXwyyn-iiaTkxy z^HuHPKET+$)+e~ul;GpqE(zik*x4-rdu`7*W?q-ZPHlhV#8HeG0-GD5Rf(THF z=lERbHiB{g*RG18~1;fjR8gxnX@rv&# zoA0<*2oTX5m9T3(_j5-In=6uAl<0~pUWhkX9cSX}E21QY2pD)K>_;_XmYDEKRf#89 z2A^T#4CfD9=%_0S@rBOp5??D!=Npw6Z4J|bHZF%{!-0NoQF?Z^O z!dgVqbjmuAMp6l%{qj%ZAxWb1A-b}zKy%geb4#cPnf~STaLDid-e%|t8?n_}jNn^& zQ3<%Fo^b}^d*s`}MsrDLObKUP#J=Z}AgV!S?BjB5OR@zh_TpU%^}ro3E)0J zV^4BqS5{?5dM`H4=>3NjAX6&$H)J^@zezqh?KnH60 z1W(BHaM*Yt?s$%uOTyerPe_JtXr7Y4FyDmf=j4JYSOAtUKI+{894OH2#n@eUS86p+ zg~;_1;DR|Ef(`HiX|;iltzI7V0(6b-%OHAO*8(JOZRAe+&c4qM>pqUIvo`Y2z>Y6T)GlL82Tr3480XYgMYYW^M_G?*}4pN9YXgo9{M!Kixm zU=1-C;}f}hqZAl?lS&N9e?xHj%f-PU4r2ansW_M=nm=7p{z*6#4Vyn=IBeoXB|#$6 zq)L}EZR+$X)TmOYQmtzBD%Px2$tb-3Mhq50YSgMow6*ZyAE4-z^}1HC+Z}@xg_b?r z&@97)F)jWB(W;(5Y`v7BYpKH_wR+bEqZ64@2Qq)%h~>h8UuKv7& z)oS|m(g*$sIep;T=`U1FReVxdFPf%*G3ml2Huj%_N(!-o3KY(k!AEwJgZ`&HFY{6d zb-3!5xmcl;rIw@a?)^LX@ZwDm`4S`PgD6}|NRT4s=s_P{QvBfZh07551`DjX^5u&b z`5Cl<7VqtcgBD*%VL=K~cyZqoFRk$4e-(b=!aqJ-Xpnp-97Ny~4RvUc3mY2Lo`EEq z_|F4AB=`juHXxuPh6gQiBaZ$#>bN71J>KX6YMuaA4>oiu_gh0THD{0{^|mP;#B9;ARP zPojeja^nd)D4~TKdT3UEEK?6UtAvH*L3lOvge%uPi484koXK0HT1u)HF$R~n=!qmCjvEQ_l(WdIn0fMGyWu@U<$ zw9!gCEw$BJ>)jDPYP&6uK%OSSCbre;oIjBEwxmH^z+!2u$$-+)xxOBhC3J{!DOW`i zHS|UJt@X)y4S_4JhYA#O3}DoJqQZ8Z{-Z)FY6*KS#~pk8F~}i{ zOsHzCEk(jEPx`Y92~0UVGR!f{JTuKTGgSn)Ide;a%{}}4GtfZ`Jv7k=mCO_>{%9eA z7XHY#)XPOnJvG%;k6eMyS@T$g)m?l2HP~T`?eWn{S>TT$2N~jz1yDadHr#Q`J@-Ei z;H-7lMzAm=-F^H0H{gN$Ty|0$`11!^{%qj3;Eg-}IOLH_J~`!;2TpiWyBssZKO-Eo zi_33YK04{8n|?a#sjF`K0{$q%)DutU@??lhDFe#tx$C|=@4fr}JMe?H5>4Anxll_KmYxs9>Wjs7D8wNWv4}=IA`+9R#3eGZiB5bX6r(7`DN?bDR=gq>iAazwa%zNiKzxN%15mYiP+!hH{3Qd?6^2l1hoZv6MCx zfZd)#fl>ZZlAa8}+)haqUAhuAoaE)uR>>4$Qcak7>|`yY0!(TV^O4O&W-D!(%xhIZ zDzmiYX@H4Kxh)ea-Rvb+e)-Irjgytp{F*V#ILv82<(tte=M~-A5O|vNoZ+-*wYX+Y zY?=m`0@xuK#9drDH5_N8~r3g zgLVX}Tyv1w^dvz5Dz=O&g{1}cW;9(oGlqV&X9O{UC+PPir0CQi&mcrdTUt}`4AuUL z9UbUNFWNT>G@z+Yed<#UP}G08k*X=BN&pV(MXR>aqDMVQSL=Dks&aL!UN!4WtCGh# zidC0u6{ITFIZwET^_X50fC&_02}1C-uYUb2Udm5VBMN>(+Q7G-Eboozf)73@k?vkXM8XB}&0$r{$Q?$WblJuM;M3Rl>66p>}! zs%WhyfSl$)sAxsXAN=7aXlnAcrd{o7Z`(@9-to7tH7#vvi`wbp_KmWgq#x&6+uw@E z2#!@IN-aB;E^cQb+bymD7&4YGZkM!wG;3^^8{Rq|Ri>oHYZ*AP!Oo(h&P zbw-xu*0U0~p7}lUeXlYXDtUFu zWhF9@Py9uU)Po$EtLoxz9&Fr5mtu4Ku{_pj>9Bm+|>bf{2;SW)=&Ym!f8$MWEJZ{`kieYHgKoa;lqo z)^45OjA=%jn88{G_OTDTXFB_~mcNE_prgI#K=U%yHnp)tE_)Dde;C!CjP$1`jV>Z{ z7uxw%ai)8@=_ZGRH>qCnAC-d(1#~%?TjX+M3;b13A~&dKZpy5CrUI4y<4MHWH9~tm zXio=Q*=*J0g9&Z#dMmfv!M<(2{Ty+P>$%QsP4}S|-QWO_+#n>+EWB|%O>ie$-10hf zeQgY4ke71ZT;24$uge@;%vZbkR=JF&?P6#98`c0Hcg+UAQ-dQs(R_X}vK{_fI6l1E z6t617m5bztqd4jvr#9A!%`uTnI+4o+Cd=}19h_Q?(}!_fHLtLB;n8z@|+?V?e_%T*E&MghA*4W=sZQ_(Lp!z;01Pu84&zz+a%v-@V!2G#$b? zAVUu{#0mJqI3$7qC`mUY12H&BGiZTT6 zp@H6@0htWS3}pC2Dzs7*G(#v7L`*EhAvhwqG=?Qep+f9JG#r9{VBr@fgfQTN1PFi% zs6v$m0;C0oG9&{XkOajPhAWW7+8qR)6k<()z$TyrIzYl9Mg}gxiw5xF^q#G#M?}45hcpsSBl#s#8wY*25W3l z9AE<{j-o5HBthtaD@upB?E*5K{z2U>C9AChy!-`=T z*l6B;OcwYOm+~c|tuBM38nuLm;DW)+kCI1eErLlp2I5bi*KQ z5g>#^Y1o;n4X0?mn15bZbq%BpBIj~4=RwNMTH5Fq(WpZ9oSq0kLi~eEbkTU?m{|l0 zxzxjj%~M1AgNlxpKx~n8M5nWb8hi>ssF6e3{GAQX9Ah1&QV{6PE#*IiS~v`XcCA7^ zKtd}e#4^;5gpQ(2#NQX4s-&0^MOdc_{DSIU2)EznzD(nUw9SwiS&L!hWXNP>)B zNf~$rlgX%)Y9jtLoI%G3K#%5tfPzXh?1V(bgz6nc4irN%{HR1w#FZ$=#{5Gj1S@ld z>$nOlWZddOeB!nW<1<=n<17K8cuQ8uss0f}vCirnfxsJN0xTedTj)tx_(Lb0(ViN_ z2>`+-#6mL6p`R+pHIxA>0qe%NmjG~pF8ISKuu?*d!y%AlF9gOWB#eQLX{Ewzw`wX< zI2oVN${VD_KYU_OA<6uKik8%@L3~P5#Hz1Sgnl-J4k$t^>;g3u25+e0M5ruqh=C^j zYrtMfLPTugHHVsMVoynj3S_LVc!9MLL>Bx5v_|Vc6l*LbMNG77Zy<>RsKF@YLNpXc zpeTp1rvBu&k}KVA>Kw|?Z*0fAqAcLZ>!8qUR#0cD8pLxZ=81d)ny3sqpb2l#%gTlW zq^LkE*x{3qgOfaLxy0IC%tWVLiIVh`T}Xi|W`-@itlt_+s1Z*WRX{Duz9PB-jAE1Uv3#4UFyN8Q#7 z{w6IhP=f#duOie0-=?nP0Pc7!f#70ALx$qTEN>$0Nk-JeEhvH(cu2)i3FM|Ml2B!< z{=kAEM1h&~X-X2_KbXarQd;Qt6m+y+Y(fbwBn$zMN7PCzQlOqMc*sHUo;yy$Ke&J} z`07&ZuFO8;?&@q(6e}k}Ml^gaaI6A!?m--Gnh_^0U2Ne-V1af}uhB`wXE>=aUWp>q z1ClmH3}^y01V%Exlh>Xv`rbh|d})#p1N-_0S$x7cU_wezg#GGob38{w?5`V_tx^nd z3K@Q2yap-z$R>BC&mK7HpT9W@-v=-@9HvB(5Q_jXd@fM6D))N)E)%t zHSaSznI?|0K{zqgQbRZ(P8|EHnz=FSIt2(gu`_Gb8i#GP7ISnW#cnWJ`;vt%K#C^r z@gMi`{ep%#L-N%2?JCC&-rRE{qeg;GYlfx*CQB~oBH`mI#JgrPxmZlB_Hy>#=s~>c zjW(YXtE*HzCp1uNJ%2}r3IiG*1QanhxK}J0k>QmU9H$N--8U*o{!thne9RG$bTx`wc$hvm#$btk%OOAcIunON<`GUt0b$K}RmlvPpaX z10X82?6_!O*z!34uCFBMCQAkCk#JaNg&3UiE|9@R&_Ob^L>#(-Am|4m{_Ga|11@az zz{JJQHAEtegHw91E5L21(DOkwGV4FYz%7h}7FU@j zqy!xlO!p4!K?Er_AVNy?gg^g-AfPUAWW+Fw#{>KWL&p_TBUaQP1tQi%GI)X|yh1BD zwK>!AKR^OHNQ@^e12P;3b7XaTxAT>N!J-huCU`?X3d37U&JVFU>csHp0MsN&AaiBL=v-f&m^;A~}^kp$=pLo~gH{R^G zRdB^Ppu+=81f4WtOXSIc7c@W{1P9o17ivT+%uXkRM60X`I(&jEt05w)jF_lQUQk4u ztVx>~x_4B;DpX&qpvv%lfdoFuHNb)h9t5SZ3#J6j{$@8s477r!&|?u3xkPBJk08X9%fwvpids6PJo~q+p9F|7bBx6s_(EZHL#7}F z(n`Q2_#%{CLoP(NVG@kNCuEc-RS$ytUS!y%+a(_(kxBW zph8#Kd(1x&*0}t(=+n*z{m5XBM4U~e{=?c7Pg3Z-&@+(T_&ks3P5CrE)pHEdH-zC( zGmR?_<5a!ZfBha^eM4vt=Xg$rDFxGmz1pw-y%n|2>nug=v;^%i#qF@Y-QT?x4Uf_% z#qlK1@+3v`;Jx4veiLDj_Jj}OBmVg4!qgMK<3D~7y^rWle*D-E7PF8r@rd1KI^x>>%Tti$G+^(KJC}O?cYA`=f3XmKJWLw@BcpV z2fy$SKk*m8@gG0(C%^J9Kl5YIY&AdhM?X24l=N4>^@9v4T|d~W2oN}sU_pZi z1^!dGkYPiI423#fd&;ilqf|U#KQGiI0RNbY;P3y2}caaLR;g=)dTg=mcK_u!G(T&=G_UHu-}Jf1%rkt+9Bz}r%|U?y_)rAl(g!`c6nFxY0s_&R5ab1cW>W? z4=ZIT$)7EOQmIZYfOu0w2Xl9&BqVsCH{agdfzR$SJ4=wBv z`U@@y)w1xv4?zsEr1aK{D?Wepn2)9UIJ|Gd2StogM*ae1=o5cdDKNRn9IRxVX0%{P zx|=-2&$`YkY_Tm257IEFB87r-#wn?sl0=qbFi}1MRP=|%5MLzn$STP!bFdl}0^=EU z4$%>^f20EeHdhol5XL9R3@yn#_2S8Z2LKIJ&_M|W6u%Am>`+NF8Ev$`EB(n5r4#iK zsLT4m%uh;3Iqejr8c&b}8h>KJO915F9MX(y$RWf|F*mer&%y*U!4ugWlIgjOv)~H{hmK z9=q9?(N3GBjVF~2ONlM2qF{giVW}QyR;dCfsgg>_U6x|uAZ5P$;LGHbr`=j=eV=B0 zakU}u4^1)t&CTuI?*Iv>vZC?j7wO#q_M0rjNe2vZ)3;82-qFLh&fYald?PdA2s7;W$GF0j3T{uA_OE4qEX$G@_zN;iC!>7#{!jOr$;i6ACu!1#m#58j2 zo=yhT7%XzLb4Y3Sde49qfkL(h0D{v zDu5Bmz-}}m@sCox#1;y9Loe7%4p+p0N8MG33O-RVbmW2ywsr7WQKCxDHr2CFB?utu zmWqa$mPf`B01u^0!m85Mg?m)oZ~M~M2OG1Jj%^)D;p$De0+NyuL}}}Qds1s&l8HaH zNdcBihNO{!REEWfa>bR2Q&3}rfY<~!nvn@g6jUn9@I)qrF*Fq@LbSM`1SEza05x3$ z6`9CIJxaCHhptm3pcn@+HsOh7G{y~?Xa+VmK?w}YjT)!0#F+#B_YWsSS;_?kK`hW= z3rn;D8_)RKiXlBUG4gY%OpTO}Bl6jQC;$tnU~e&0XwWTo#l!zN1UlFxVuvzLGuq7G z)DkG;NY8q%t^Vb$w`FS#k`-ma#iTdwDCr*0)+AjMvebzDhm4fr8n}?73UZK}#4cnG zl#oDfhJcJ^JV79g{f-KH0cwRPpcLacgqnqo(vS228O6xjKO_+9$u1-coOtg)6hlyj z6!lG>=*A!xk~vt=8q%9xWoI|Syt*7?s-m`KLX_)|Wz3SQtNt}?urZ0(kW8iUI>vgw#S~%bjWjCp7)1}Cv>+uUgNPr9?5t_+5f?Gg@C{itq{gF+=>~f6TL1xzq?tvel4$OMAH%}VTT*iRuNX*s;9U8 z?Yp%Ce+aorL|#EgR4|Hg_=6ggsJh`95svK2!V`Z~Bx4p*3UZW!64kdph65u3Ou!Kv zpSZc^@j#7wM8g)Nz=istE)_3Zzxs-}H|{N(dj4a5r1cSb{Z$*H7=Qc%2lt2n{{fIp z^6n2#r|&jG1u{YWJYnA~3o@dh8N@9z8V~vu0+$qlH6)C!6A(g+NoLdyQCs(K=iA>IHR>cJEIZv}nu2mRyaPDkcE0*!>h z1^yulpkYU(LZ|-W>P$-!>cI&QVH{S0H*|m)Wa%GVKp0F7b=!`MbC*)k#qSYRR8%@x7#;qx6ffF(zXzJk>G9ebCp&3l;0mA_lN?{KEK@!M;9AaV7 zuHmxUq6(nl7d9aic3~V|Q6X-`7c^lMkn9&Sp%t#-7}Q4ryb&D#0SuO5UE(Ymx}o-p zv5#=^A~N#po@yfGus9$hb67$cFR~;}(kC9kA9&>`F~CvyQE)(}4**jrY@iN8jSSS_0t!{;ElyJpLTxEhI^Xj?YvKyjfD1zNAB=N9S5qjA^Vo(UJO`sd z#q&SbGbGv*KOJ;1R>Ey0v?VOyK`j(01~fhY;R@b zGcfxzL<7_>OH(jcv?2TwMF~?muRssfU%G_L?g6@m{HkG|AI1-C#Kt!Z;1|P5tvj5p*evQw{oaP1_Vi7Qi1aP$ZOLE3))a(c%eU zqe|&Q81w*AG5*yf(o--=RLIgZP{Z`tMzb`zluH!?Of{5C$uvzFf>p`$G`o`_#8f;} z^+U-tOat^*mGd81^*>r68Y&bdw7?(eAXAO?SdsNURJ2RuzzjlDMNO4g|ME`*R9XR( zRnv1#jng;PG(d}VA#Qb4jg(0l!cV)EHMdoT=9EjZ6*armT|s0B{J|H_;0f&YUhy?w z_0?Vp!5?%10g^Rf1$JOjV@+!`HCMAp)3aSw2vo<_2Da5lkIhsamQ8(BM_Kb+8zM(Z zwMQlPRHqeW0n=dvby-8C3KWx4W#bh5j$mE(Wnq>mqV-V!RLC5bLus`{m!ePm^FJ@3 zS4EaZ{%3SgKeQpDRUuBaJAw9He-mdnv_Ca=PDLaJhM;P#_G+;W43F(_G?FC zX|45PK{i*R)=;Z8X=~OY;IxphNT$Vi~1X z6EG;)0{Bnvo* z$V%N7ID*IL1yxLfS1gkF7p(l(f;re*D7b<!XAB|+#2zm=g@HJT|Iddf%85^J zh@oakv_KgsF@q~2iSOybn7E>(m=B?tq?$O4^GTTu$BMDI67`BAxH!_jIPT1N54j{l z-9{l|VkW?NjvWk*m!^n)34$HsjSH@f1(}amQ0biKju(PO2B?OM=z;eNkw5-qh(`mE zhwG6Zf{?w~kPn%X|Bn_FVnQ3jkvEveC~CMQhS)&)H!S%xFnQ&CjFY#{lMkhp`H()@ zBR>A&QWe6HKLXguIM-+lmqP?q-oO{c>l)n4T84zrh66|sjJYi-741g<0z$<>BCfl zIa`biljgaj`9mu3c@qflAI#tx{6WLM1E9Z<8qfh7G(mbKpcJx8k^c2h7eY-1RKcy1 zLn@xZ491NP%K4)Fq)?pNsc#u0Gzo^qVydYcr5oa-L7Hx8W2CpKq(Sbgu^KF-B90h> z5Xb=(mx%#u8b{>l!kJJ7Qkf|g@I6GkPAmpDH@`us%%(X zq)3b+09?w^LMo)HA+jJEEIY>yJfL^{Rk|V*9OChm7zEl!7g{#F;pU|@xXxYd)%t{_ z@jRYg*u%ZNBZ52b{)V(g3CAp=%L6?uq(ZA=uO1BkvA_@f%uVlA-29$?QHiNa)62@I zq*}T8r;SlAFlr-`=&EHF9WC&CVzONB)cYb7J=KXqD#igD&TZ2W0UNGI($SpK6WofM zp&ne}-gE#LPAEA9;SFGs@)og^`y5YnqMpb}*sSB6(&_E=WNYAw7-Sh}#);YiUDh#T z)%T*+WGgkx2Va0SEHhO3u)G!ErL4+MxkKpA|Ruo+UW_>;F~&TGF|oE5vf5y0Tfj{-(PG0G!2(yzm0- z@=_qwi@mVHy(C*>=*zywFA@Y`zg)t@{wu%+%yM3$6a)gn6pXQ3>H5S3I-X_UQPS~_Uj}Dr0;}o&=Q@)^j?%+Tz&i^a|0OwLTd&h9MFMu^Y+4A2Be z`wI=<5KYk-&ETnjC;;M-zkkS{{5yEiQ$1{M4hpd4uM|QY#Qr@(DA1oU9RfNEkTi}Q zp@Rxs`FjQi;lWDd{MkYX@ukX{G;7+ti8H6pojiN`{0TIu(4j<&8a;|MsnVrPn>u}Z z^N&9=9;=e^_vdGsYq%72RFUIg6>7wAbo@7ml7x;!kS#N4F``Emy^0O#sG!uiLr{nI zKvpbAM+rj?QlwVpY!pr^I)cc>P%K%q0{(gGHpnBOaIpG%{tP;_=+UH0=M-4a63r;h z{AF?oQKI3B7Y_;?m*`*B{wUD=)qb)pHBE{x5yJAf3xw(A%$qxZ4n6u&j}FgDzrMWK ztE${z71MexInA+UZ`wj^J0ikB;UKAWgY6Xde}4-OCx+f;sc?NHm;a{&GPEdw&p69}=?^NS!7s6-wPD#h>!EXZKv4}a;&_D?7N zY{})8GF_*@DD@=sh;kF*SA|L-7}AO`*VN;ie@^}bUzc3w*JGY~?#bs(0^z9=iU-AZ zW}N8(`j3d|y>(*#aU^9z&X&+<5<{PsUW#dSHmbDgXVmS89jKY&w8B(3UA4kbDvT0N zhm*Y6BtndYQ_nK8ctVVoabZ~sIi*knY_NbNC;=wd_=C+SW*(O2L3mJ8Pc*iSQekbe z{?kV|xC9%lA}WjuZn)x>_Ghy*LDbox874}Mp>ZLqXj}-=Bq%~djB+fphK$Q^zy9*n zscr$+c$TQr8SL+mS=lsXP%2~sttWCG#F||&=_(MGpwy$tj1n-Cj6bdr$m~HX`~uAx z2$f>!wRdzA%fB+u3?p|o-&`3|<7oED;s>c(L@F{ zPp{S*(2K9mx`H-uowLAN;|yYu*1hg^?3~UXxsAAgy<_iR%PbWcHC?rEPcg87&|kis z!0zD(WedxTlc1w(wsx<*3^v1>tclv#f#3r|O*8tBEhhdm)-T`w0|=G1Q6&98CDk*^ ziwY!Cb?g5B&y&VIPI#~Thd(Aal#JxUOb0QNKain=pmDBUMBAB4;&n2OL=YhgScR8v z(*Cq{0dRyQ^c3$ll{?v0CWY0h-KTChyxOVIV7@Du4P*C07_Lxv;CjG6MnaPU#KKf6 zxk@YwP?KMv!X|ydMlLe331XmQ5+s2|J!rv+OyJ-b^|(bQViApI=!!Mr07WV0@DE9l zgB-E2L@TcGpX*cs8o$^?CU!B7{2k;I{_uq+M!|t2{UQ@@JcgkZU_~sx1`NR=#wI+G zjBfO&gp?d1mj+0{s$8-tw;{(ajQ5Wr*rFcjaE}BFRlyD!ja}=41Uird$|1l48_{^$ zC?Em7e@H+PnF~ZEe+kU#-0+67vz-icXuBQe44E_pp4M(e%wh&Fn#dg21N=b<{vIAA zkp6hZAIR{BSNJ0qM7og@ZSsUzbi*I$C`KV(^baZIf|QzwXD(Jm3^mw7SN|wPYoeis zgSZKb z(1RZ8V1r~zlbJCr=2W#w9i}=Js@1IKRrz(zY~ri{e<%i*it&d6K<=DHZL3?~YEqxX zH7MnJgD+m$4O#^BTrqW*1q+2G`vIaCD(ywp>UD@;tP@$epo37~3fW)&Qs)YK_{Ual z@XW6|q%gX<0#sr5Ocw4gv@yid5bh!X&qmd%nr&^k!YVuttbhZ;V{2q@i(3HBHGo?} zU~Yd4+#Y#k2zpS%1#(6Ps<76ppCUmVjCV7m%228^5!Ey+<6KZ)ce&9NS6FA5$=BI7 zxa2MGxOTe}^qP0Q>}3vH^l*jhQj@thB!h9iO5JAi5LEoNj(sm+)fz6dyWYiSQpVff z1S>d3myCgf9}M9LLs-2FuCRrZB7p2lH-`i6aCNS5Umdm(zxh>WGWUBH5CfRQCKhnN zzKawDUwFneHqCMDgyS6J*a9`~v5$X}+Rw_jGL${Y6*_VOH8}oN4{;!Yz=-SAE2#J^ zOJ*_&Qrl$eWO;a$t!#*`N?e3&8Or~V@$w%&pbC2v?mAn~KFg}Wme~jlm zA4Ly3?sJYMrsqHhI?2YhNs^oV52nU<2%vOsp()E*G8Fd$hj#Km{(I>{9|Y4Xsq{bQ zJQGi68o-d=^rW4u2hRQ@$$BszQw!4(8^j^1uSQ6%FSP)FbPOrVP@SNE4eXvgffj!D zvoI}1b4$)K#s6%f5?O(W#LxBm2V%M5KcuUZZ9J+m5`jgV(sTH7-bx3}Y4Z4KMN z4crd58{DwyG-KJxLx6TDg?y=2M1#jh(SkqdpzMGPeE#4B7r2IN0%{}MJCvy&HA0*_ zgoM{R-EmO0w?QfDhsUAYiLOIoIBo613_%TC0Hv&>P>0TLSpb*@xr#G2gg&0(2{f;{ z&2Nr#niIkwx#@%Zj=mCWAj{^f?Y?YG_R-IHMQNq&MFKJIFdd;7Dm zx4QCG5B=y%fBJN%EXQqN21=`;(8P@|88}V`!he?a9Y?nt>JZRmO4U=2R5eex~+RQ1^26cWY4AWGyFcd3S&-$bv2Cf-eYzF(`vGNP{(KgExqS zIjDm>$b&uTgFgs_K`4YnNQ6aLg99U7Oo4<($b?PkgikmcOE_9vBTQ8Vg;$7$S*V3R zA%!Jog+S4TTPTJ!7+zsGhEHgQVM7%DW_X5exPoPvS#F4hY50Xj!G>~(htmg#ahQiq zNQc@~g@D+HgD8D_$cKbDguOF`Dg;`5sEFWIhlnVN1s8^qGl@hfJYLvgv~yy#138xn zia}S2EGCGdh=T>xDY>(WNCi8f#fYr+6JvoWMP-PGXo_MuiaMl*w>X0o@ekM#2cwlU z8H5-pl!`i%5nO@}zVHVmHWaeBN<&qPoXCr~sD{V5i`58&#NiLAAdCkQ2$52Zs`!n% zQ90B=4R69ulQ2w20gY}oji0EET9}KLxQ5xtU6B|R_&ARvL=oiB4b8AOQWZ$#fDPlQ zi$f+b0`Vm=unJ0}Tm|%u=otQuA;ph5agqJ#gY_tnLve@KRf>l1nj?J*hY*i3;Q3K2(?r z^$-daX^f?1LopdBG%1WcIUW?*Rz-OeSZS0x$dS}2lK9A#K<1TSnK&kC2*f}RzNA8| z(G1Um7#Z{$DwGNSP(1-gl_Y@+d!ajOKnv>>Eu*kOGMNd%;Sc1{3xEJmIB7DU5DoQE z56#d}_5uos$wmhiG>@PItw1H%&q{X01e(#FxP_(e9;j)P$9oC zCpsVu^l! z2JiquDx^b7q(vH}Eo7EF>7NObn)&&kp@N@F+M4xg6ifP~;WC>7kP6*c6^SqoxxfLu zsQ|?G8Xmz%{#ddj0%1U0atv-j9RY$4hrk_eF*^THo4xQp2$7phiId^DKq_Gfrv7t%EKU`i^H1<_z4 zIQfvpDjDcQ6WQ_~5V1W6QK*2!Cjwvsreg_&z^&ctt=|f+gir{m;18cbr9*bERtlw- zYO1Fig`Ik?I*}M+Ih3V3FdZ>85^0a_3ZS{tAAyvTn8T;r`4^FaE#UyBe)2R5KnEd1 zPFaHfmo%^hs}emE4q5Sz2GVDEq63Q13cElJuN1BR0HZ2VoYxAeVWFDQMH5mX zo%DG^0yeWzsi~q7T`sG$s3?*A`WynF2RG(+&#(y^aAHS+kl+QX*hq@Wl&_gJvp(Ce zx)P4=gGedqm|NNj2T=+sX%i`nIab0lfrSvziUW=rC~@+R6j2Y?fR1mAj>WJyF0zyVVgPn3vnWN>eHGMgsz3vF3C0(qk5f;rC0poVhU*$C|9$IYe8FPRqc%y{fk}k+R}ahi8d|T{ykNv%N|o00N=Bp_+u$i@xn^ z8WIL!Td(JJZ~ICbAq5Bl0<8ci%?X~lP?-PlEY*3PRl*1e z;h29wCFo$CZ_*8){0|!wEwxGxs}K&T%(wosBeErT@G6MrE3+}8{>wD$!X0r@)Dh9t z+#tq$%meYpNf861U^Z5 zGob^c5SjjP4X$7`X!``NkT2MvR|rAV%^;b?@CL{WQ_35`T1-}L=MQM5R+6ilNxg`# zsHULWARNqyQ8`)>eHMgG)CywJ$9xc=fY&xb4S}!>J+)Z=@CzKlL6FcY>_jC7gbW{2 z6=Hx4TjEm&6b_6K)3w1C-N{aweW9|G$&&q3upoDT5(v-!P$l8)J%_C)UOFHLC;;5# zP2eO>A(00Np2nYGdf4`C;zAOH$b2*vP9*Z>O2JQiKTA05F3u@EWPFba(UHXJ-q zl6ee+ATVxI73iHUT|y01y@xxSf57%F5yXzYN$kD%Od|H)YHzV;6;*`TO3bRZgxXa# zN>x>DI;obG-uHj_Ue|G5=l64d&ZoFvj`=*#-kN{x1s}fVNsuOg zkDzISmUca345V@&J*PcVVVuEJeUyGKYEH3vNXwTD`8mKlP68~13vevcxw-uw4+RHQ z5D}+{C*Jl%l3&dmP^ZG7+UBs$EjmvaRdh4ID4yah@hgyyX8h3LoB>?(15eQ4d+AVX z3~n}yq?in)yS3q}JS8t&s`=GQRfZ$y`7|R+)LLpxjx%Rvji;`|k)JS9f@ru1o>#gZ zOS%FS+`K^;-&o)!LK9JMLN~N?w4_>jULI1_Hj~3vm(-gW z1+zVkj^Jj}ZWQj#c~`W~G`vRz?9uM@!T?_GZCba?SBz_PZ&mP97^U@XI*UZ|I}hZ0 zis?8i=%KJ~>^`)lZI#qsT`5_8={u8aU#m$tvtJ7{aGZIwKqkV1rLKrYBbLjPljiYv zx}e0ToXd)>5gS1G48&yEHS8HQ9wGy`5B?}y%xyS2KG{TARPA6a_{P<^%uWU%hdegU z`lk*IZFKovz1j%!RiWy|KWwZih#RPXFo=}$*OX0$ttnf`3fRaRup~en@;w`# zewG}AvA~XhXdjDt9`8?(51Y!2AF9W7pGqwD-AUj|DC&@fy)T$JUanhgS6sid;lR9g(^(zc7CPXI>MHwO> zZI)thR$ke)%J%e2^d4)>0A}pJ{7uk07WnW+XsrE8o@2d*r=aSh<`wk$E6FYTONBg% z!W(#c1W#)I<-s%0&1LxiYK}iGA2dW>;*+n zs@W~Sc~p>G zt8Us_t8b;ogQPz0HY0KuMWeDPtvVgSC_ebvR9XU^{n=x zXt=8>5suX>HdKPse*B*=eWZ_7z0y=Mp-=F3FL<24o$aP#vs9JSL$0B4gvC z_a82|XPyT`0>{5^@%+1rA*ITR1b=1{AdVDf0`ZX;NOW|gYWp&{QH@{a{(F69>l8s^ zAVwo~a;C%L`o&ls;w~P=_tKE6W5(Ul*jCr4Lc!J!$9*C6K8GUobQlw!T}_l5k63@M z+5AzUz$6{vn~&Lik;ZH)+qe8EHuxidF}n1zNku4J#5*T}AC~siUfgfJ6y#flW(jm? z8Dx&sd=Kt1)6DRBRK)3!%Wg`r%vdSEEyiEu8V9wkF`}odKbn>tR-Jp7c=~+eDJ5o- zS1+Yh2;mHmx(oq3ZX-tEb~{HgP>66}s-@8lV3jQauYv-aE_NENbnUlp`6cAjVYd@Z zq5Q?URur||cAto041xU^8>2gXjW#}AI~^QyeinrtgA55I(+8{=9cBmbCrnWxY%$Ko zgM)M|bNgghu(hy7&IjwXvV`cAiE?wszt4p{wuX5kGeuAz6RJja&?c5+B+p{gEr@xy z2_jw-=tOC>BLBPSj_ zj#!^{?AQuE{#>i*OVBPrE~@)$!v1vsHMjxYHPy)Ac~*TLqjZfqOibN~b$iY&ACSsH z|GfPnPTco#B^#E|2hiJk#c@`rCl-FxF)$h=v$5(%rlG9-iG&8r=k;`j=uMs&)f&ZZ zh_ozh*Y9_^7cxdaM_x;!^6_QeZ8oR-?SHbl#?1&G{@Xw_8nxeOCSn-)$$eodYvDWc z9``a(yy{PG@EQ@oWk7DZlwp?q@ES3DL(YE@#d zg0tm7dGK79)HdLtG~%zR*iLc%XgbM|2LW?7frq)fc?fD2Xt6ivNTsgN1h&+AZk|`^ z?UOJ!5&~!EW1`dxJ?k3Fq8F!DUyJ)uw!@aiZJ;XZZG75p5Q?@_-F8WuZ9rF*{}GG1 zHif$~5^~*ID9uPDLsu`}^+4ACGyk-RUyMnh&xvibI)zgErAcV&4-p_Ml5?_G!m+D@ zCbxT8K7iGj6>-AT5jZNN!)iA2wk>SfkXhsYmcd7pq0$w8G=h4THH2B9g3KGO{h^*z z64LtEKd}yc5`$#xIPu+C^If1<85qD=mtUMtL6m2|bs1QR65mA|IscnT$>gt*s`fL{ z(l?eJZxgkvOQ!i2^Vo5FnP-PFk$S}~8Md3BVk06%ZvDESnOUK(;3^GDM?U360mm5< z?uyFXU`Cnh+#h*5Z=2s!F?c!b4(>k|vKnbfQ{IKrcnUP=S+S27<$SKWzy3nemm>ee zxlMC&dy!3;>X@oiU&Fkri0x-`(o6Akp8W1a?a{+>vBTqL!c%b@m3(WIr7bQPzNVZ0 z@%tCWwPrzYA%1cLV`NlE>m!L3;8g`(y|AY^c0DNMA*+2Z(a$#n0!_hJZ;{VGjg&XG z?52+Obybt>Q2r5wFnE%JjB5{XCpWT5(~iLRI!dVm@J6R>t6jO(5X9I_#lXm22A4%&^*q zOw1ehj|PS_<&;g@+9hg`>EP(bo4oxzC6CdT*p303kK&O-U29uO%AZ9dWg~6^21QS$ zeLV#u9)FI@{B~ylH6SWG=VsYQapcz@Ii7&so9fzH5gzR(_{tO5cnAf;|ZNB#fc#a8M8|1H|3lJ(SKM z^eTG;ebe|!AL|bSLeH=!ft5BKTf{;umFzfQ`jzQ zz$rDLHpRfU_Fv44kguUWV-6v;FEF6)oGzNoMr8SCryWN#?>k?v?lyn;E28FxWfphC zCoMeZ_=Uii+P;r z$~EH40l`W%yT5xdtN@J?WwRxa5hRCfThnY4 zq%X}#W=?$j+R?qhY~^G1^)YJWAhTYqWO~oEqpHRxL6Tz*!R=MeJ&tWZ0i*xZ$QcKk z)^VXmv4})0PcspcwHGt0`Aj)cZ4-p*RsPHYcs=kwXIw+_DvhZQYn)yv=hnd#ny9jb z)r#)krvw?MCxJ_d%{D1<7Z~Gc5Y4!<5gKC@_7)@EKN|xyuEPq45|K5(m%AV%$Eiyw zC-Q(nesTbvQIK?KB5V|7D2<8v1k%yR!dU?vbs*!Va_-$0Q&Amj!}t0JZZgUrC7mV)k9K*n3j_o|0jl@|4ug2WzAM9&Gx z$h>G*8-!C%M9zRvr9DMIls|BQ9SDS>d~GjQyZVNfErH+j$qOzzK%q z^la7&Xnqx0&1Dg>Dik&_k6zlbFs{lyW3{YqW znd%QFlxS9Pg3+I`)4nv7>JF`4{k&IUUhU zZBzR(&N`489>gsE;b;=8Uy{t^_7%;SYrJW&utxI>1d9=+Fz)(VJNos;*qr1U9nR_P zLt!o6x%9!)kD;9DWa6LlWU04_DM5Z?~gGyeJwqF z@Z)Yc;)fBzg!$_?7e@FbC)j%nXXuya}^qJO_4nN#`7Jty9?%v)Gs%lq?!lwRpl3FQ5I4nb2{Nwb6~j{ zkWn*8yuwO5y8E5u#{|~*;K=k-^&ac_^hi#X8|-MSOuvgd5&RH~c+bdOq`rjd?1q?f z5S}qvKBF?_sy8dD1wIh6XrFvAS7kVBc=zQ*=)<4ZPqA9Uw3LwK+lThU$?c(f-;r)0 zHxG6wr0t>9^FIU4|02?cB)1WROlP`tZk5DOE29e4aeJxS6>$pQ>VvD_EmQOzK}vm~T&uF>E?!Ue*}EsGV5)nEmGbbLF#W*HNdZO)Y& z{@#RT!rJA|&*~rto$v~;%-P0#2bxO3dt45U8kHK&SW~>RQFOBW4!E0djNsWPtlu~A z)W)Z}=ljW6_#l=O3i$Y3*>E$->1(?h)o+NpzNs?y!836RM*EQVQB!5(TnLkU!CXYogaLu8;Y5q>t<_cuj@Z@7SVAScx-a=*4cl>`A;=R z^uz4U2Mf!UFr1-tJ@tZ7QthuVpX%BdBAKREofkx2em$;sIrVm)6PN{5XK$If_J=#v zd=)B03c5BdhFuF!?m?D=YR{{SZ!|KAQeC&b7yc?No~(bG5^!6|cfGV(Bq7u;Iy*0> zIPa{Fkex4rdWrywuB3z|A#ayqWw-NrH%Ny_RJ+L;Q^x9$%lh63vq6Z%O$zYxv|`1xNJn>&U{|S+Os%&?J~Q!U|O^U-Jge@k0h0P@D2-t z-p>*bdDKIf#iQz`b?m0DU4O?p$oIG?d~=CE|vd4k1Y%$7a1wLIsRJJDiZPKvV-SOk9PNo-fW9j_v zk`YaY<#v(b1G}FoYeptNuh-X1&(}=i*R7g7Bo|zb6xZ&hEUmS>zGE}D>8MgQT~Z@8 zx1C_Ys(_xIeBk2dL6?_6x_Q+Oxi{tc z!r9x3X8k_%&&X6C>g7N3sUER8E3@tE5!IW^&YSkKzE(TF6#Is2HdWEOt1h3G*bJ6A zT7}$HS7yHYJ~Z_ac3!;OAy$yHlK91qHF#6|+vX!vft-CbE@uf(x(1nW$@?etNO9iI z)bF2!pSA9G$i5#m$M0@Dx-@>}zxRGi5-#?^zSg$r`i^-XMfIj(xA!oAdz$51XCHX1 zzlV>1WXj4LngGM0mGbHB=N)T;J|5wwbm&xcbIp!3!H1_(65d~|A4z-f5wK01?)f6nMSs7veGul)8 zH8tq_boOVOji-Ws?}vB3Ed;#pSR8K(I)(*>?)AlQ=&9ydu6l1xFBD|O2W-ascQOb6 z?g*IM*j|XYTnzS`pZ1ygx;b34PXP-a9R=DYrdWR7H8$CwEL&QrSvLHa z^6Sgdq>1O1sXxm>x^2dLndc-%%Lh79n`lDt*mymvn0GVBc|3-yWec_kStHAWA>5$Ou2+QHIXAT%rSm39@R#^ASk+NpL3 zvIDxz%yfVqoD7|)A*+_&-XUXHyv~(y!WGz=qD@kYP%lLs9~MWN{Q!{Glc6tCs$)O^ zXpnJlYQP1_R(;w$dwL%<&F3QJdmrg+0Go9>)IX8L-<~}jPwGEP!m_kbkmGM4crN)T zQoKDfVWwJ!3?r@=r9h0Kq)!d9Nz^7lu$Hx?SHD0Fd5M;FX+Fxs*7{SrM`RA>`6U-A z-eAz=+wgqRbNw+dHkm}Sx_kFO+>0Cg8~Yc6Haj=EAv0FG=bQUC{!tqNp4twqPdX&C z3EwkeTqr^ji@*jMEN? zq@Ooako1ytLugmx^Ge(zX)O+M6T3>9=$PW5$1W}m!rVqsP?cG1wQFpR5Ej{dY6gui zdefJG4?M^LHpj(Qj^gWi8UcNzN;ufWbkY~r?EL0T25FGZC1)Ui>oU#aT@TRTE2G4{r$JeN3Ose{=whMLJJ-VyesL z-NEz>%gxKTTF$k@0bQS}!ulz{4pB|^j2TOzAZqnYteXCr zXt>zOt$_3nmuQsuotB&Uij{^aiQgT;i~SG9?n%yfMTxPWU3M%FyoJ}do0>B6Y|ZggygNOO zeG^MUNiU(x*%Y~q-`x0F`x~l~&3k^QGGuAETsv3t!M~I4&rGF7CGVlG+hD)n=aTX2 zF>geV%umwxe@O)r(7H|GHUi!N-1z0Y^Q_rUTPZRM$ZWvPW@5J1Jfy%VwBe;KN8oSj zx*upylR8F1^14ak6BK7-F9y}^yhbn6XW~_eW|h^;cA?ME=gpMrXZ4Kq{tm9t6Rk&N z-6z|y)U_ahtF*=TE3Cdi8!@-TFKZXKq-UYN8}4ohrxmSy`fXHI?686=c}VRd{Jg}| zL%EQqp~}uo{`n@+uLRGjS~$!`)lZ)}gp`%hMl=IqtZ_CM-XFJ|N8)qm73R%+g?rvx zTq*_Ap`MH*^NAjS5`(tLVthPPhfsXU`n{$s-=U$Ni_3mZ=gl}o& z6~dTU0`6!;j4+rlj(p4uN)r5j_14&w8X;EtbZ9A!S{Qn@O8}%cNyMB$p#dL=*NDdvcMVjFVR&~G)!unLP^-}ew9(>nS2&Dx$n0(YUlav?DewW z&PxOd)@T^vg}=Ymzgx zfCEtv%l*XX8%UlF_DehQzmos(l(w(OnGdy!z(O(KqEE!|7L>@Q*hvNS4P*9;_r7R+7+T9}(nTA3^z z>Z72PVV`$@7n48GS-D1C+aMDz_!N;|H+hhEq(x!WmY{kZG2%Hvj;s(w{_YEdR+)b2 zdtu#iLPerw_JGgW7C<)B{X>F2J`wL=%Bbuv4Os(nL^I5%Q>0nQi1%oH;WKdxkQP}zbMKBUcUnNsHg)4Q#$k^BpdhEF8jsS;wZehLq6 z(I3tUq(dd3aT%;9{K?HLP|=z|Sba85gtDkrw1XnA^{IfwJCB~^&|aQBEAYQb8{A)} zLGQDR6e#|lmVe~9O>QEI>>Qtj65%-m?Qcuh?B|IVlYDHs@Kvn~R%7kgNYvG-J1N9fZ~LL>A6CG0oFw+;wXHZLc$Su^ zXDlocG0`UDB6nM1$6sOBx-V%@>ptGLe}`UvF@U^ZPO6c&!S;!6PX-JX@LIH|FEm-C z3L4T28n<{EIt`22v+`100eRt5Z=YdQEfllZah08^!pq)zmDx$=VzBM$+7*RY4)4&C z_hK{?F7lzh>gg1+h=;Ma%C?W$NICH6GvDnDD84R@SDGJ#y&PbYJFTIJ2RxKx1PQNm zPH}b7QNFKaZpe08{-lf?3B3Zm06fePu&I0#O4Kjn^|c|ckrb6K+>$;Y@M4OU;^&c$ zd}gh+r0C-(vwx6p;=ahGv-An;<{F}?#v!ScrDTMMUfU9h#d*cN+jPC!*`7>N695@J zT}nbHoHaJgK;Z_ERkE%FY@eK zC?rUGdWBcC(=5#VFFn1Hu;A+=ohs%q8LB0Q=l1F>*JS@Dl@y(GEMPKj2n6e97DHqK z>$Qd`IhhK1q`pzewtzlkF^2jHg(<`Q0~&CgIgaIDF0`Y0TPDF>8s1s^RPk2}z}X_# zg31z*5v`s1Igk^m4f@Ie_>`AoxBODkUO@M#+%n#HIngJ#P|&B+;brwQD5O&%OeeTp z?WsGz>g1P9m)BvoREiJTv4JhpzY(NQln8;%K@5XL+z3XZtl04+hR3~qQba`=_NeD< z6CQ!eaEnZpD{cDrOp@KEJmb~>7ssZNW~k!t86Om$JkK(I-S4M!CSRv>O)D+_oV)l0 zCENAgQrGi|q`&QG2VW(zd!j5u5`8bkyrTCPeN_i=+)+bZkO<-h8b3z9b3dhK(BF&KGDeSs_XhsOni1BR8HStcrzkjlWaw6 zXqrN}I#*V7CY1Z1d@Bwn@PW2xF4LG(hr}F<7{<18+K5<98@1YbS@Z^NLS7uFa=8<8 z{G^FQ&^mae&~Fz~??ud!O))A(eBO$+1Cy_Wk|a67X!t|B`fup!4gBgY3y1d?I1Vme z>d!;-($v7h7^*8}a>kh-u{p`IjO6A(nKLwLVf=q?ZMxR9Hpe4!4*Saw%)XD^9SIHp z6JIxb^R_AXgU2Gt2ThGD4N1j1ZNNu-DkX$a3|TfGWc%>nA8nqp7tUS*LrS3?R_G!o z-bkh&{tEGwvFERNT7=!-4*uTJ{I|@}!%bn2gKbt^hqEOeNa0hLv_}XR2gS!49)4%U zP$JW^PsXl9?D$H;_j2~m87-=Ej!6vlXvz_6@$l_pgt=P>Be(9=A|QNefqF?R&W$V+ zD&dS_55*i@Ctp8aIvPs3t{;P_<0E^aAP*x_mqF4THyT;?{XsbGza?7WGHoiJhQ5OQ z?Gg!LfN2s#BkYD~cD)+HQx9UOd&{};&}(Y$rHUnnR<}hG*Cp>|#HsVu)Z(=>hP$qh zq7HG@QgILlJ3f2%A8c968pgH{=WKSTI$n&t3!-6O<{|uiQ2hf+Ur9o=0&6W`>4FkZ z_c2Ao5I78X5{zpYz?%M*kB|&v2C>zRv5|h|<*g9p23?VqgU+9E?D8OHT&ZF`C={2e zdRz%?m3YDM$`0{FEo)|dVd68WhZL}c8{#3YY3y<7A>;C$gtUw?^D9X|FMk6q8&SEa z;xaG&ARq5CuPLt}J66$f=}=-xP#1P&@O;LYm%r6bWqVNz&DZf7DbHG|hsJ1)V`L^g z{WSm*U_KZ{GWVpXRuV0r7vk*@k)anwE7O+`W#?IA~l{aw;r8xze{*Ap2|CaYU|!e?siriOS4q(bPXl zvgl;h&DEmSWW!CYB|4?XUey7e>c5#9UdKd@v2duhirP%iM`x6xpYPVXmThLXqO&pu zE<4fLpEk26Hf?*+4_DAR+nYJ;cJ6abxj;W0#g@qeT5oM0$16g&{q0O(E1g+HkJGQf zupS^;e{Qmss#$-w_p2zp{+~^KQItq@&qUhMoeLYkl1jhR2O=dkenF+Kf4NH2D~z8^ z_^mRDJf8OR&Yua-E8qL>{5wblIjGn1Qsl{oU&?}C`1NMRO4X^GHfQfMBIB7PI>x^w zr8QS%&zZKL%KE1YivE@Gul?s~vh)L^;}4Z4ua4!xzhxt2c{Nl9HSDL0R)!m8kcjGg zZ8es%)#qy~J=MiyC{^5&8-_(H`nYOR4KsD>qp%H4vo%DU7$_+pLVZ9GO;qp?-KHv* zndh%8oGk!y;B-sQs~4?p7;fdZYAs{!(gnQ>-tpSD&}0WmBqlP~>ooOF z(iNT57GAnN?lW)w1G<`iba9KfZHOgL00E{u-P2+{$ohBw*dfK;jv16PD^Nz5IzZZ1 z4xa`$wioo$6C5lKPn|}@Qsss4R4`+@vwMq7H0AiY4I{u^rhC|VzKgG zzf0hfEohadsl;Bw(>a;VO9!Lg@G~EvU|(cEPAAJb763uM3`7=w$rg(I`9^^BT$qU0 zjrf-F-rP*FBTxQvP0R%+UJ6aq+6Brc+DeF|0My}!6bFa&AxESKmf3@?x3!U_ogbR} z5sZ>rz~{yM`;N*7E4q6pWtmeHa8XWsTYfXi(8QmjM4F|$=7rc~n4RyGwxIPxBDXyQ zPLSD!*tg1U+3rUO?EWi{FKZnIhJ=ztq0nk+O=6gEFn{|F;J)68pom2Y3Q$q5O z75`m~$kSqxTGi0e&{v&h!-k=Wqrb9$QoxU~FE!isIH^h(qJsmw%{9845MBs*bGC0y zNUsN(Bip*#;E9`3c&t4T20nr?gwb)xz!;Mz;*saJlsfW<=fVdJAQe8Ln4MkVhR zPk2e*EVOnm*kcYukcmlJRBXsiNDIGDS|?b5xS-q@@s)1Peq&7L!)^s|%rGF2#_$GBjL+ zR6h@2EZBwZ=Fu44v8b4K2FNQPJa+2ijy!cl37!6SKXoqb^>%BUoNllUjSxv%?HPJO3dj}@^PMr zThGt$_q$gN2n9N6?J!wOFNQb{I*CQPJxYTy*f{|1b)@U$?CL9>j#}y`LQngL*7d~e z`Ys6Ok=B!c9|U|<*t};k>5MY zZe;@=Fwy(K4D&gop53e`SCo$_;k{JGeNOUDhsOQl#{6sKuW|W<=GpJujo)uFjMR;c ze2FRINVDssIv>vlK5*)6 z^k~BinuXWjb_Pv(vsAM$XbxF-w4!enJVz<3cPk>pMB~akk7ep(WvcIAl_hoq4RZguNDY5Tr0bf2vHzkZS{a|Si$>;;(BOZB9U?igNn$s%HHTeo!BqE5%nN*q;*j)KT7+l zeu7yK(msC1>g}qPp6k1a*HuWXdHs-+*FgjNx&{}5|Fre)U@^Iqa|^Qu)su#ZX``V+ z%dd?2Y-FZejEaYa{ZeG+I?3jAQ)r0?9709=az%gc>urdEPG4DgxyLJypPahJC#z^Z z9N^woYT8iV4i`-I-j8|BW$ER#dwsZv}xACEA$mCPUU7SQ$yD$XRt>H0pfMKdw^ zJ)S-%9@N4RlQYXlL)?)ml=E(se}&u!(#XOfCqE6`bP{qwhFG*Y-*5uEk%W8v$|h+TR9bTj7%hZF~rP;lgy`#n#I0PtKwk#~S7_ zBz<2oYOcVC){9^%Fe&r4wNH6wl;jgSZ}r3HLfYW{t6#3ahF;ux6Lrn57%-v^`w=XD z+Omg1_?|5IHUC|m>m%7EJap{*K9hQL!54wc{*Wu;+0051{`E5>ZxG~5O=g7YHQ4Np zHT!&zO%YCPgD&lQ3I+2Jt86-)qwp^Sytgg?t42cM&A$TP?Gr3|i(+-j4|-7xiM0J- zfv1NG37|~aTdG?JNsZ-|g;a%^rjt~U{nZvp?;iL{4+Sw&m(j@=ewsJT9@HHMTZt2+ zQCZ9U{atxJ4%mw43g82`!tSvfeq1aZJgO!mz}E0UgXxt|dCA4zi_se1CDk!MaT@nOTDztt? zhe?}3!Y)u2cFyCOCt#s7QcVN3l{YQcK>vT%bS8M@S%1?eBqvDcW{(UJ=C4IqmSFpZ z%7>cl0ttmVHnt;$O*VoOf>!M2)sLn;tg2fOdI7iJAn0ES&GE52O&>Z&9jc~Wp6pF^ zJ@`9H2>wd)W}e?5eKqrGQ+hIpe>vs8Gxs`azEkgSLYm9{6tSgTk21-PTwuP~#o;H3 z51c1MWgT~`zxo0(^j@7&Y>Zssd^h^4O*2SZ3{GLtg8G<<%Dr#x<6!*}cI zc*?c>0XV|ag?5942T7~Z|LjRDU(rAixQC<@PHmU&vNW#KeLrI-mXwi#h-9W?@UqVD zqgP@Ja38-w9vp4fY*56jpC|*2Srcc+3R5<_w%@-gP_S)No z`Orkof6wxLqC3eZut`wH6-b6M1C3yipN{nky;_};LMSE#2v}k$|0~gV9TaTWy#h24 z?q{5Bj{bCH0{mRW51?AkqG_}ZBR1NTEAtAY4lWb(Br`!NFhjmsZ32C|KPO8Y+9KPk(VlVb{4vfmDQ;eQKsD zj$6>$7u2$zFvq6HtiEzTRf_hF( zI`N?gV4gpB>a)(gM5{B2V#Diiz{z8kH6RQX6Dki0#)VLAWgFvfiDv*2nYQF4|Dn(sJ^v4ep z9oydEEa58`lcx0S6w(;P@xRdJ9Mh|qsU4RC!~Y9i8Zqs{#9CN?|*pzW7DbYUZp%!c(MMTG3vh zpQGdNe%}VxqCXNO24)!(R;>rw9yaB^6BzVK^`5vFqDJ(NM&Wp;U}GITmSc3evZ$>% zs}Iuo+xZ}#rF(AgchE;imy1PK|X$W%?*5hN@zcd96Apn^0VH0@5(ALe~cSJMpY}cHXV*`pr(Xu9jqkAKtAd_nmy?%Gtj938KTN=6sYs zuzd>)<}q1!`XBegSWM4%h&YF*#tqvzhWQll=du2Wp8b10$1uwsU?@ESmar!1nwJhHKYb?Dwx>NyS&b0ztc6WJx(q=WTC;7JT&H z{cd0Aczt)X$@7V0Y^y4Fm!HOd=m*D+kJFIup}pNZe*aBvbyPCj*=s~Rf0D6Cs`Q?` zCm7$oH%Id4HQT}6kmqY0D>KvXL6Rn6&OBJ+W&-QTqd}p=7_si9<7wA^grr~U$-6n` zM;9N6@9h@w;nusqC5gFVq#j17-{ZEs_i;<&IN;Tl!pDtEH&@LtKDMWc6)u;bb%Nd} ztM~In`z;PxAJ--0n4$-jpg)&G_n zWn>Z!zJeR%4{X7(2H%R@2uo~|{c5+Wwx}eUIX7VPn2=#8a0JF|4JTqGVi*RH@f^XG z4>dEj#X>_FJT_>FW#l-ewki6-WFG3x%Mex+S!f?mJV1=#&QK4qCm=|S`PE*B3Q;Wq zqViboe`iSuWAVFX#15!}s!mjCsi#P(_Ws}thi~R;Sqs8)>D@VT6(3@;oW;u$vA6oS z3bsl&;Hy3=FcKAsa9c4|PJAW9dc>o?#@6j7B)`IO7bx9}WEg-caQYaw${cX#LJckC zQNGMOnOA z=~LlBQ~Ke21Py%vx`JE0VmaJ{DR4wjG>NkgMWjB+Nxnks4-xwYWdF7#lQ^cA8Uj@Z zvDD=18GA9sR%(J#V&|(a;doX-B;&fI7PyLoIt8k}re2n>MT!(vs?i1Yg3x31V1UFA zONpQP666(-(*uT2p?jS}ymkV7JF)^XNpt}`iw6kQ zxaiHYx_gMc&55Y?s)hlbqTZ2$wzd}aipI@}+++cgYKcc2u|*^NgMx@d8K6=Sp(4c? zOrX(B)z&L((;jG37XeYF)eF{{WK+;?T~R05lgKd1p~#<$vQI!)Dg|l#QH+OzmsU#c z^tSQS^eEB#P9q?9HBpb^ljp(JNO z2?Tk_3OzaHi3*pTj?j9UqA-AAXD)!=dhxs_%>l>agaK%$?6r#w!fO48zNyjYNa=#6 z&~Ra->{paUlQCk_^wD!r9HwOE^l-`A#!o?qHsyS@&4yANWxfWjv*4htzZGN|e`P4PVp!oN+$Gcj zd9^+J+WMC%LGhLJfr53LVni(RinPir9HV7!28o5aUoEqHAgJ|m>>wmi80NN9!RA&2 zWh8>cVmN7VmYD+Xlk1DE z2rjw09euhBg)h-%!lFNiFl|=KN1R1P+`Fd{W_K6P)cNyj+>Aulo$MWk*|1(1rf6_$ z`WuyEw+39(c+sPVys2Q6Slojt+aL~`Yeh@|n=a1{f-1f5IvAnG_!l0p6wOj|mZM;< zcGodHDa`&e4^%I_Oz~*9-#UPJ+xRSERmLxD^PXF@wZWqY;YbqpNB&9oq)?l3?WqBb zq(L#DRG~i9sP+Nlp!=FR`OflPy`<>tzUX#f%r%Bxxq}XtKheQ4pw8w$-=f)rPH zyS!oYBa3@SD>nS-0SS_-hV)J$VVtKQLpS@Ar^McUlr=NPJ_u)%3xc|ySGy7f+{zSb z6kzOgA#DHPL_Ja^Gje~eX*uA12N!34yB0*nO3^Kd|D0x|c`ah+rPz64ddUWKi$u`~ z25kZ+zdTig1b*JB$g*vY`>aR9RKtkYBQtboP8qs`*KzoU$_QX#t6YYZNKt6YIdL%F zVTAecyU`f-ku)i14Y+50TxPe$XnVLZZQuSP0JwVDZ0Y$+DzCge#${n1U+j?}BF15iwYodo%nxeW3btl<24MgM zk(TyDvdKeegUAO3X4_wlwbB-{#uus=y@*DxdGTnL1tI?q3D8={RkCNMK*4j+8fV4#4TlT$X+Nd&w0heo>an2 z=zzHMdpZp0n%|Do$GqoNA`wr!f3p=RjrE(vL*JBJjIE&&lK5s(;ahHfRK zL+O_897=~!x;q5{1;OFr@AKZzy6^R_`&fJJwf2YoW$zDruj@L`7^J_?$+3@YTGXWT?l-cKoV#x>G}nSv1xqN*scs{HA}Fz? z`Oe*r-0XbP>6YTNeM#ub97SK?(ejspuo2AHOHPeneZ-9F{Vfr;ULpHsY9G@+%_Mr^DQ?IH*ZuDWq8(x#yrrQLHr9R?Fyq6Zu^E!! z9u5WYV@A5enYAvqDJ$94d&|`o20`zgfs-elxmWxavOU5ES#%n;Zp7yk-5oMZtV{{d{MR{9~K^ixwvH{Q@DY<|qBUSFDf!Y*Jtzlebq_?ttP)4Gq$hW{_efn~@u*3WbPYC*M?EW{3SZ(|*)tWsMQPA$PbJdoo>#+zy)CI?8n)tt5?8KvJX{9{f-#dm1IT zEZoD>Rz!E<%RC=`_7;6M)IRl&lj=)n#ng}UAsO9E*4h#Ir;>TMzsW9)ekym&#>(aU zpW!p(0PcS47hr?~2#AecJnj17glx1bl8~ao2%xCjGP1sSB#HTn+_k!kLzo#F>BzqI z$TTdW2kLbkA@KC0?jTB+wG6}biA9dc#(%ri>l|)N^?dlrH z0HmREF4?5u?_#>^T&n>H5b|?Rdxo31{_yWu`c-C+x@<7kjJUmnM*(FtRJ+U3S&PiI)6HuXyBairk6J9`Nc~yt0WEQn( zl~8*3l0y1u)$dn{pIit^j=;GUO7M1>fDn=PMAz zh7Y;Py9L9PI(^AQK%cB~h(^CW?yG5eY~>~K)%Zm(u>}|orOSF4fYuD6LSSD4RwT39 zwv7N2tJtYQMAA2uDFuBCBPkf0?84dIE@ASKl9^yjbmvcen$XT^QhYifm`q)Na5_PL zpWH~p0!K52ARzmWja?d6Zb#sYLoppMKUJm(4cWh*(dD;HkIn>DT5jn-8Hd{EJJm3^ zjmZnQDxrxpqqcwLrzjU0ZOcoyHaH~7yOriG0 z|G{FOgInAL?yRBoc?GY)18b4h#r-M>2ui+}ReD&MjTBws+z>K9^!>)+n+pTrY9#y4 z26><{uPTZd__kj$^p z_(ycz#tTFOhHmVAoXr%f7WE=zCE;A5=h1|m$BLD%evjGsuV#(ku)|utI{7eY0+VGn z+RvR`%G$+eg(DRl%e)lZDHG;BoX_DWD1=F<$&Yy~uR1Jz|0Qmt6&SwY^?D@L#92Rx z%KGI*tih>;YFEL>dq@3~X+ar4(UEi_7!R^CVVrq)yzB?O_r0j>MyXIj zxz6)HhDz7UQ~>5Oy*Fbsd4DcHeUB|^S&(<%RymWCbc{(K={wZ6FVUIecwK>_% zIGgo#g;-mgiFctlGo#r4c}2ma(Clwap9&z*xv}rf?N`;WoVd}C^|RDy-!~#E*h}x} zE5u*1Zl~;%?>vlRK~3-X1%w1!ivsQEXimjSvQ?}J;R*|57QY%YOZnT^#}>W>{%S06 zva|0voG|t<%1sL9P7A8PZSoY4ePSHN$v&Cb&jH+GpE4tX zAJi;vwqnV)b)vF$#FQ`A->m)~U?#4QR@d2-$88?u)~k<2Kb_d5B=|lcm{=eGTxW}x z#227%Rh#f;VvF(idgLDU%fp4r)mMq_e}jBpI~X*zmq( zVn>ipV%(ZoH2KwUDd7({)wXht*-kpnlT|m9a=M~9dzPEx9a&%eO?3(_-t2*|7W`h_ zS}%FdJ@32;2=}2^MALj0H-A$z&x^50? z3vWXOKbHtp3w&wIhSen&96t8l*IGKA4%zj=ei3|Ron#S^1aGQ9v*FL`Dmhj&#i#v&5q{S#3x7Jr0BxU zzBD(9O};d*^jOBeXfB+b{4x9a+2SmvVE1i8wG&-V;38%7N0PE5mwahd#}|=~Ie|Tx zNhco_mt;9^0Yd6e8uQorNIXNL#jqEh7WnrPgL_uHQ5|%PVd&NCy2&%=0hz7u{cWxH z!9VTf!up7b+XaU_eKO%*Y`?F!tGDRi9dFj{K%uwcke=((P|H2hIc>$Lyv7p! zkbIH9FEfnVr{`8*58Uov9-6G38<9l=WxY&8s8IT!X(zeExEM?j@%!-FpQ9 zZEG0)d>Eq!APU1jzaSuMFQj55M3O2PA0Tzk6^eriVvmMJkuonog%wk}VQakYYYzSN z+m#I9+R_-#SQ382hOwQ2Ek+s!ILAl#GNCyny{ajrKEQ+UH=W=3MP-`$D(y>-t1E@i z(WdwWJ}&d9g$L?AeHo80Ay*b*fb?7X2$ujLj9a5(BVM%`fcPCT?rnjZfVZ1Q81ubA zeLz&r(`Z7CNOt=u@78ETmvCP*iQMPvDPC?4*M4U$~a>^ zuA_m41ZYoA+7zIHGB~%Fvd4fqUx>IK92aMYK*JF1MYvh=!t=g&&)<-!#8dtj zf5rU@Gc)F6Sx~oQXgZRIm&zq7nV=s0GUa)|_&#FUEOv%6_KGtgc`hD!9y=cf2KDOC zpYijB$F{pLH=4yIhQB+ex$tFYb}2P@qpJ@ipiU0Fs77bg3;uV1`IX~tiUp6bMcg5YF5ga6ryXt zQb6Kgvv^vXM3;GwXn((b1CreoaHImUJ{AEDr(eyO@bz}6G-He4d)E3-1(1R;*QlVhf7Qj=CZGO%% zlFS8UDY6bH?k>P<^Gdmg(hXx3o4`ahrU}zLv!!`3t_@Amy^qjE8RR!bv#XgjmpBETIcnE5j_)D&xL`5EK>LFI7Sr+KTQ)_ z!1B?_z=A%Wdvnk>n23FgWaBLLJ~_Ls9@GXSMkWgn**;@NfpD~ldK8Gfy@;sWdCI^9 zTVSG&b&e|-<#|}@{29R)^U9KNd?MP42jgxRMwSw7@q?$g%KPD#%1i|ztX@_@EH)8R zf*{c#<^tf9Lcw_Q$2=wV2h|`%y08!vq>{lCZJ3MIi(Bu>``{Vm#VD~zC7Aa_t6}wh zYVVbpJ0RI!2W2RN%kb$aIxzPn!||OJo8T!KZYwYe6FY4S0uCn6KJFoC}Uvd zuXD^nfjvbv$A>lgw504p+CV#?vITR6BGJ`333D=VUWnL+7b6KqTn)y>?ZZ6?BcyNu z>n}(bC@_}xGBVcz_o0joGzeeXJTm`JMv}2xQV1^me6&y*PG9VEEZ~)AEsk9t_z1+E zMq6;6nAbpn^uz;fFm4w#s6~)=pV8&e(hi;#Jh*i)6hGf51FsZ_LVL*`?6#S1)O0Cy z^B6?Ge3{xfDuh5KiCfOu+|yJ*MZ3vBtm6avFoL+3czI4lb>Gy5gsa&67)+w zGLs3%vjcARB7_1#@1dPRY#8^nb+RwIm=)@qVHERqOdoK78B6~$Ao8BoS%xu=dJ?u2 z096VJ%98nL;)u%>!F@8FLvK4-Iv~R90l+D3JW~FK4Hj4d?=w4aIFz1ngK@zhwB?+&&SZ-HGSX-t}Xj~AW2+ifH&v)9>)t*J`YLt zG;-VFnX|J;1`9TrNP4Ji#V|VQU#QZxG^j-_a^H-l%(>E zFZ-T#(Teb(Em`cxjHc(C3^D)vC6V*w3+eTz+De``T5RsogO zJc5w_j(3e0%!?u@=6&c&^|8C6_1D98foA zZwM3VRDo0Jq$^oM+Y_0Wy;n5hpt5M$o6u}v?dTpO%C?b$lJU@4n zq%7z`xHtez!5)Ibw244r}CKS4vD)V!Sp*L)+&Szzq9eDXTrFfg%=CO9+@ggrxc5vVbX zK_F=X(%CGbO2|Jm7~F`T>@N5^Jv};$Q9r2g#pK1%JqjCHM@P3Zb$>Qh+XvtFq^O%$?L zsUMV3HbGShZd3XZ0`%)7ZfO2TI`i2qDP7(y0EdP)v94s{Ge8}TFl3y4`aH4LU)_X3 z$Sx-1&4*STOe{DG)DP~_&kt*S9ix zMzAF`_wMD~kIv-4+>Zx21vCO*I#RO#8qCXC&J9`Metr-cdsY#LRJE;RW#7&hy{zj0 zOLD^_#FtFU&_~Mm@M45O6-q=Byo-BCzy=0q!#Z%VU=dTVyi@@wBDbZ>FQgjOcP2G) zzg~F-CTbP}0ZsVnVjCY`1C*K?=g)^jichU??0dDMQ})G$rh=ii4|{p(|N;f#2>V4uhX zU><}

    sI-!c08F*$f+4< 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%0Ad^06$~|DoSzZ=0}Y&CQvU8hLt8jXPLD=hd^e>0 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 % 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�abE79zRJzM0e)-_B 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

  2. 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°Cd-5>hLKQTN$ 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