diff --git a/lxc1/core/ddns.yml b/lxc1/core/ddns.yml
new file mode 100644
index 0000000..be48229
--- /dev/null
+++ b/lxc1/core/ddns.yml
@@ -0,0 +1,17 @@
+services:
+ ddns:
+ image: qmcgaw/ddns-updater
+ user: 0:0
+ container_name: ddns
+ restart: unless-stopped
+ ports:
+ - "8000:8000/tcp"
+ environment:
+ - TZ=America/Edmonton
+ - PERIOD=5m
+ - PUBLICIP_FETCHERS=http
+ - PUBLICIP_HTTP_PROVIDERS=all
+ - CONFIG={"settings":[{"provider":"desec","domain":"mapletree.email","host":"@","token":"${DESEC_TOKEN}","ip_version":"ipv4"}]}
+
+ volumes:
+ - /docker/core/ddns:/updater/data
\ No newline at end of file
diff --git a/lxc1/core/technitium.yml b/lxc1/core/technitium.yml
new file mode 100644
index 0000000..c0cfb91
--- /dev/null
+++ b/lxc1/core/technitium.yml
@@ -0,0 +1,30 @@
+services:
+ dns:
+ image: technitium/dns-server:latest
+ container_name: dns-${NODE_ID} # Becomes dns-1 or dns-2
+ restart: unless-stopped
+ ports:
+ - "53:53/udp"
+ - "53:53/tcp"
+ - "5381:5380/tcp"
+ environment:
+ - TZ=America/Edmonton
+ - DNS_SERVER_DOMAIN=dns${NODE_ID}.mapletree.email # dns1... or dns2...
+ - DNS_SERVER_ADMIN_PASSWORD=${DNS_ADMIN_PASSWORD}
+ volumes:
+ # Updated path to match your new 'infrastructure' folder structure
+ - /docker/core/dns/config:/etc/dns
+ networks:
+ - dns_external
+ labels:
+ - "traefik.enable=true"
+ - "traefik.docker.network=dns_external"
+ # Dynamic Router Name (dns1 vs dns2)
+ - "traefik.http.routers.dns${NODE_ID}.rule=Host(`dns${NODE_ID}.mapletree.email`)"
+ - "traefik.http.routers.dns${NODE_ID}.entrypoints=web,websecure"
+ - "traefik.http.routers.dns${NODE_ID}.tls.certresolver=myresolver"
+ - "traefik.http.services.dns${NODE_ID}.loadbalancer.server.port=5380"
+
+networks:
+ dns_external:
+ external: true
diff --git a/lxc1/core/traefik.yml b/lxc1/core/traefik.yml
new file mode 100644
index 0000000..34f701a
--- /dev/null
+++ b/lxc1/core/traefik.yml
@@ -0,0 +1,47 @@
+services:
+ traefik:
+ image: traefik:latest
+ container_name: traefik
+ network_mode: host
+ extra_hosts:
+ - "host.docker.internal:host-gateway"
+ cpus: 1.0
+ mem_limit: "1024m"
+ mem_reservation: "128m"
+ restart: always
+ #ports:
+ # - "80:80" # HTTP
+ # - "443:443" # HTTPS
+ # - "888:8080" # Traefik Dashboard (optional, password-protect in production!)
+ command:
+ - "--api.dashboard=true"
+ - "--api.insecure=true" # Remove or secure in prod
+ - "--providers.docker=true"
+ - "--providers.docker.exposedbydefault=false"
+ - "--providers.docker.useBindPortIP=false"
+ - "--entrypoints.web.address=:80"
+ - "--entrypoints.websecure.address=:443"
+ - "--providers.docker.network=${DOCKER_NETWORK_LIST}"
+ - "--providers.file.directory=/etc/traefik/dynamic"
+ - "--providers.file.watch=true"
+ ##DNS resolver
+ - "--certificatesresolvers.myresolver.acme.dnschallenge=true"
+ - "--certificatesresolvers.myresolver.acme.dnschallenge.provider=desec"
+ - "--certificatesresolvers.myresolver.acme.dnschallenge.delaybeforecheck=90"
+ - --certificatesresolvers.myresolver.acme.dnschallenge.resolvers=1.1.1.1:53,8.8.8.8:53
+ - "--certificatesresolvers.myresolver.acme.email=admin@mapletree.email"
+ - "--certificatesresolvers.myresolver.acme.storage=/letsencrypt/acme.json"
+ ##HTTP resolver
+ - --certificatesresolvers.le_http.acme.httpchallenge=true
+ - --certificatesresolvers.le_http.acme.httpchallenge.entrypoint=web
+ - --certificatesresolvers.le_http.acme.email=admin@mapletree.email
+ - --certificatesresolvers.le_http.acme.storage=/letsencrypt/acme.json
+ environment:
+ # Pass the variables through
+ - DESEC_TOKEN=${DESEC_TOKEN}
+ - DESEC_DOMAIN=${DESEC_DOMAIN}
+ # (Any other Traefik env vars you need)
+ volumes:
+ - "/var/run/docker.sock:/var/run/docker.sock:ro"
+ - "/docker/core/traefik/letsencrypt:/letsencrypt"
+ - "${REPO_ROOT}/traefik/dynamic:/etc/traefik/dynamic"
diff --git a/lxc1/core/traefik/dynamic/lxc2-mediaservices.yaml b/lxc1/core/traefik/dynamic/lxc2-mediaservices.yaml
new file mode 100644
index 0000000..6afef88
--- /dev/null
+++ b/lxc1/core/traefik/dynamic/lxc2-mediaservices.yaml
@@ -0,0 +1,32 @@
+http:
+ routers:
+ # JELLYFIN ROUTER
+ jellyfin:
+ rule: "Host(`media.mapletree.email`)"
+ service: jellyfin-service
+ entryPoints:
+ - websecure
+ tls:
+ certResolver: myresolver
+ stash:
+ rule: "Host(`stash.mapletree.email`)"
+ service: stash-service
+ entryPoints:
+ - websecure
+ tls:
+ certResolver: myresolver
+
+ services:
+ # JELLYFIN SERVICE (The Destination)
+ jellyfin-service:
+ loadBalancer:
+ servers:
+ # The IP address of pve2-lxc2
+ - url: "http://172.16.201.202:8096"
+ passHostHeader: true
+ stash-service:
+ loadBalancer:
+ servers:
+ # The IP address of pve2-lxc2
+ - url: "http://172.16.201.202:9999"
+ passHostHeader: true
\ No newline at end of file
diff --git a/lxc1/core/traefik/dynamic/lxc2-servarr.yaml b/lxc1/core/traefik/dynamic/lxc2-servarr.yaml
new file mode 100644
index 0000000..eb2f046
--- /dev/null
+++ b/lxc1/core/traefik/dynamic/lxc2-servarr.yaml
@@ -0,0 +1,16 @@
+http:
+ routers:
+ overseerr:
+ rule: "Host(`request.mapletree.email`)"
+ service: overseerr-service
+ entryPoints:
+ - websecure
+ tls:
+ certResolver: myresolver
+
+ services:
+ overseerr-service:
+ loadBalancer:
+ servers:
+ - url: "http://172.16.201.202:8096"
+ passHostHeader: true
diff --git a/lxc1/core/traefik/dynamic/lxc2-smf.yaml b/lxc1/core/traefik/dynamic/lxc2-smf.yaml
new file mode 100644
index 0000000..e1170c9
--- /dev/null
+++ b/lxc1/core/traefik/dynamic/lxc2-smf.yaml
@@ -0,0 +1,22 @@
+http:
+ routers:
+ smf-web:
+ rule: "Host(`archive.westernsubaruclub.ca`)"
+ service: smf-service
+ entryPoints:
+ - websecure
+ tls:
+ certResolver: le_http
+
+ services:
+ smf-service:
+ loadBalancer:
+ servers:
+ - url: "http://172.16.201.202:80"
+ passHostHeader: true
+
+ middlewares:
+ https-redirect:
+ redirectScheme:
+ scheme: https
+ permanent: true
\ No newline at end of file
diff --git a/lxc1/duplicati/config/.aspnet/DataProtection-Keys/key-2347b2f0-4b8d-4667-b5e1-28f5f6756619.xml b/lxc1/duplicati/config/.aspnet/DataProtection-Keys/key-2347b2f0-4b8d-4667-b5e1-28f5f6756619.xml
new file mode 100644
index 0000000..88ee258
--- /dev/null
+++ b/lxc1/duplicati/config/.aspnet/DataProtection-Keys/key-2347b2f0-4b8d-4667-b5e1-28f5f6756619.xml
@@ -0,0 +1,16 @@
+
+
+ 2025-12-02T13:14:50.0007113Z
+ 2025-12-02T13:14:49.9981668Z
+ 2026-03-02T13:14:49.9981668Z
+
+
+
+
+
+
+ 6FYfLJ67E4xM9ZCxLRkSQdA7jLBWPuji1eUzVuAz/npxC12+ke9mAqCbcNN2uGpTdsHP323Es7cb9xJEDSJhuQ==
+
+
+
+
\ No newline at end of file
diff --git a/lxc1/duplicati/config/control_dir_v2/lock_v2 b/lxc1/duplicati/config/control_dir_v2/lock_v2
new file mode 100644
index 0000000..b34c321
--- /dev/null
+++ b/lxc1/duplicati/config/control_dir_v2/lock_v2
@@ -0,0 +1 @@
+171
diff --git a/lxc1/duplicati/config/installation.txt b/lxc1/duplicati/config/installation.txt
new file mode 100644
index 0000000..a87eb34
--- /dev/null
+++ b/lxc1/duplicati/config/installation.txt
@@ -0,0 +1,5 @@
+ef3825b896f5471abac53854cd506a89
+
+This file is used to track the number of unique installs.
+The first line in the file is used as an ID, which is sent to the server when checking for updates.
+If the first line is blank, this installation will not be part of the usage statistics.
\ No newline at end of file
diff --git a/lxc1/duplicati/config/machineid.txt b/lxc1/duplicati/config/machineid.txt
new file mode 100644
index 0000000..3734c4f
--- /dev/null
+++ b/lxc1/duplicati/config/machineid.txt
@@ -0,0 +1,4 @@
+ef3825b896f5471abac53854cd506a89
+
+This file is used to assign a unique ID to the machine, and used to identify the machine in reports.
+The first line in the file is used as an ID, but can be changed with --machine-id for a single or multiple runs.
\ No newline at end of file
diff --git a/lxc1/duplicati/docker-and-sys.json b/lxc1/duplicati/docker-and-sys.json
new file mode 100644
index 0000000..1795978
--- /dev/null
+++ b/lxc1/duplicati/docker-and-sys.json
@@ -0,0 +1,78 @@
+{
+ "CreatedByVersion": "2.2.0.1",
+ "Schedule": {
+ "ID": 1,
+ "Tags": [
+ "ID=1"
+ ],
+ "Time": "2025-12-15T08:00:00Z",
+ "Repeat": "1D",
+ "LastRun": "0001-01-01T07:33:00Z",
+ "Rule": "AllowedWeekDays=Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday",
+ "AllowedDays": [
+ "Monday",
+ "Tuesday",
+ "Wednesday",
+ "Thursday",
+ "Friday",
+ "Saturday",
+ "Sunday"
+ ]
+ },
+ "Backup": {
+ "ID": "1",
+ "ExternalID": null,
+ "Name": "docker and sys",
+ "Description": "docker files and configs \u002B timeshift",
+ "Tags": [],
+ "TargetURL": "file:///backups/",
+ "DBPath": "/data/Duplicati/SOJMUESMTL.sqlite",
+ "Sources": [
+ "/source/db/",
+ "/source/docker/",
+ "/source/local_configs/",
+ "/source/timeshift/"
+ ],
+ "Settings": [
+ {
+ "Filter": "",
+ "Name": "encryption-module",
+ "Value": "aes",
+ "Argument": null
+ },
+ {
+ "Filter": "",
+ "Name": "passphrase",
+ "Value": "apts22$$",
+ "Argument": null
+ },
+ {
+ "Filter": "",
+ "Name": "compression-module",
+ "Value": "zip",
+ "Argument": null
+ },
+ {
+ "Filter": "",
+ "Name": "dblock-size",
+ "Value": "500MB",
+ "Argument": null
+ },
+ {
+ "Filter": "",
+ "Name": "retention-policy",
+ "Value": "1W:1D,4W:1W,12M:1M",
+ "Argument": null
+ }
+ ],
+ "Filters": [],
+ "Metadata": {},
+ "IsTemporary": false
+ },
+ "DisplayNames": {
+ "/source/db/": "db",
+ "/source/docker/": "docker",
+ "/source/local_configs/": "local_configs",
+ "/source/timeshift/": "timeshift"
+ }
+}
\ No newline at end of file
diff --git a/lxc1/duplicati/duplicati.yml b/lxc1/duplicati/duplicati.yml
new file mode 100644
index 0000000..3160343
--- /dev/null
+++ b/lxc1/duplicati/duplicati.yml
@@ -0,0 +1,22 @@
+services:
+ duplicati:
+ image: duplicati/duplicati
+ container_name: duplicati
+ environment:
+ - PUID=1000
+ - PGID=1000
+ - TZ=America/Edmonton
+ - SETTINGS_ENCRYPTION_KEY=qVcy9W7jQc61PcYf7OdJLS2faN+ArbSrzSpk7Zj2chk=
+ volumes:
+ - /docker:/source/docker:ro
+ #- /db1:/source/db:ro
+ #- /mnt/namer2/timeshift:/source/timeshift:ro
+ #- /mnt/local_configs:/source/local_configs:ro
+ #- /mnt/backup/duplicati:/backups
+ - /docker/duplicati/config:/config
+ - /docker/duplicati/data:/data
+ ports:
+ - 8200:8200
+ restart: unless-stopped
+
+
diff --git a/lxc1/guacamole/guacamole.yml b/lxc1/guacamole/guacamole.yml
new file mode 100644
index 0000000..0374699
--- /dev/null
+++ b/lxc1/guacamole/guacamole.yml
@@ -0,0 +1,83 @@
+services:
+ # 1. The Database
+ guac-db:
+ image: postgres:15-alpine
+ container_name: guac-db
+ user: root
+ cpus: 2.0
+ mem_limit: "4096m"
+ mem_reservation: "1024m"
+ restart: unless-stopped
+ environment:
+ POSTGRESQL_USERNAME: guacamole_user
+ POSTGRESQL_PASSWORD: apts22$$
+ POSTGRESQL_DB: guacamole_db
+ volumes:
+ - /docker/guacamole/init:/docker-entrypoint-initdb.d:ro # Loads schema on first boot
+ - /docker/guacamole/db:/var/lib/postgresql/data
+ networks:
+ - guac_internal
+
+ # 2. The "Proxy Daemon" (Translates RDP/SSH to HTML5)
+ guacd:
+ image: guacamole/guacd
+ container_name: guacd
+ cpus: 1.0
+ mem_limit: "1024m"
+ mem_reservation: "256m"
+ restart: unless-stopped
+ networks:
+ - guac_internal
+ - guac_ssh
+
+ # 3. The Web Interface
+ guacamole:
+ image: guacamole/guacamole
+ container_name: guacamole
+ restart: unless-stopped
+ user: root
+ cpus: 2.0
+ mem_limit: "3072m" # 3 GB
+ mem_reservation: "1024m"
+ depends_on:
+ - guac-db
+ - guacd
+ environment:
+ GUACD_HOSTNAME: guacd
+ POSTGRESQL_HOSTNAME: guac-db
+ POSTGRESQL_DATABASE: guacamole_db
+ POSTGRESQL_USERNAME: guacamole_user
+ POSTGRESQL_PASSWORD: apts22$$
+ CATALINA_OPTS: "-Djava.security.egd=file:/dev/./urandom -Xms1g -Xmx2g"
+ networks:
+ - guac_internal
+ - guac_external # Connects to Traefik
+ labels:
+ - "traefik.enable=true"
+ - "traefik.http.routers.guac.rule=Host(`ssh.mapletree.email`)"
+ - "traefik.http.routers.guac.entrypoints=websecure"
+ - "traefik.http.routers.guac.tls=true"
+ - "traefik.http.services.guac.loadbalancer.server.port=8080"
+ - "traefik.http.routers.guac.tls.certresolver=myresolver"
+ - "traefik.docker.network=guac_external"
+
+ # Middleware 1: Redirect
+ - "traefik.http.middlewares.guac-redirect.redirectregex.regex=^https://([^/]+)/?$$"
+ - "traefik.http.middlewares.guac-redirect.redirectregex.replacement=https://$${1}/guacamole/"
+
+ # Middleware 2: Disable Buffering (Stability Fix)
+ - "traefik.http.middlewares.guac-buffer.buffering.maxResponseBodyBytes=0"
+ - "traefik.http.middlewares.guac-buffer.buffering.maxRequestBodyBytes=0"
+ - "traefik.http.middlewares.guac-buffer.buffering.memRequestBodyBytes=0"
+ - "traefik.http.middlewares.guac-buffer.buffering.memResponseBodyBytes=0"
+ - "traefik.http.middlewares.guac-buffer.buffering.retryExpression=IsNetworkError() && Attempts() <= 2"
+
+ # Apply Both
+ - "traefik.http.routers.guac.middlewares=guac-redirect,guac-buffer"
+networks:
+ guac_internal:
+ internal: true
+ guac_external:
+ external: true
+ guac_ssh:
+ external: true
diff --git a/lxc1/guacamole/init/initdb.sql b/lxc1/guacamole/init/initdb.sql
new file mode 100644
index 0000000..a69deb1
--- /dev/null
+++ b/lxc1/guacamole/init/initdb.sql
@@ -0,0 +1,793 @@
+--
+-- Licensed to the Apache Software Foundation (ASF) under one
+-- or more contributor license agreements. See the NOTICE file
+-- distributed with this work for additional information
+-- regarding copyright ownership. The ASF licenses this file
+-- to you under the Apache License, Version 2.0 (the
+-- "License"); you may not use this file except in compliance
+-- with the License. You may obtain a copy of the License at
+--
+-- http://www.apache.org/licenses/LICENSE-2.0
+--
+-- Unless required by applicable law or agreed to in writing,
+-- software distributed under the License is distributed on an
+-- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+-- KIND, either express or implied. See the License for the
+-- specific language governing permissions and limitations
+-- under the License.
+--
+
+--
+-- Connection group types
+--
+
+CREATE TYPE guacamole_connection_group_type AS ENUM(
+ 'ORGANIZATIONAL',
+ 'BALANCING'
+);
+
+--
+-- Entity types
+--
+
+CREATE TYPE guacamole_entity_type AS ENUM(
+ 'USER',
+ 'USER_GROUP'
+);
+
+--
+-- Object permission types
+--
+
+CREATE TYPE guacamole_object_permission_type AS ENUM(
+ 'READ',
+ 'UPDATE',
+ 'DELETE',
+ 'ADMINISTER'
+);
+
+--
+-- System permission types
+--
+
+CREATE TYPE guacamole_system_permission_type AS ENUM(
+ 'CREATE_CONNECTION',
+ 'CREATE_CONNECTION_GROUP',
+ 'CREATE_SHARING_PROFILE',
+ 'CREATE_USER',
+ 'CREATE_USER_GROUP',
+ 'AUDIT',
+ 'ADMINISTER'
+);
+
+--
+-- Guacamole proxy (guacd) encryption methods
+--
+
+CREATE TYPE guacamole_proxy_encryption_method AS ENUM(
+ 'NONE',
+ 'SSL'
+);
+
+--
+-- Table of connection groups. Each connection group has a name.
+--
+
+CREATE TABLE guacamole_connection_group (
+
+ connection_group_id serial NOT NULL,
+ parent_id integer,
+ connection_group_name varchar(128) NOT NULL,
+ type guacamole_connection_group_type
+ NOT NULL DEFAULT 'ORGANIZATIONAL',
+
+ -- Concurrency limits
+ max_connections integer,
+ max_connections_per_user integer,
+ enable_session_affinity boolean NOT NULL DEFAULT FALSE,
+
+ PRIMARY KEY (connection_group_id),
+
+ CONSTRAINT connection_group_name_parent
+ UNIQUE (connection_group_name, parent_id),
+
+ CONSTRAINT guacamole_connection_group_ibfk_1
+ FOREIGN KEY (parent_id)
+ REFERENCES guacamole_connection_group (connection_group_id)
+ ON DELETE CASCADE
+
+);
+
+CREATE INDEX guacamole_connection_group_parent_id
+ ON guacamole_connection_group(parent_id);
+
+--
+-- Table of connections. Each connection has a name, protocol, and
+-- associated set of parameters.
+-- A connection may belong to a connection group.
+--
+
+CREATE TABLE guacamole_connection (
+
+ connection_id serial NOT NULL,
+ connection_name varchar(128) NOT NULL,
+ parent_id integer,
+ protocol varchar(32) NOT NULL,
+
+ -- Concurrency limits
+ max_connections integer,
+ max_connections_per_user integer,
+
+ -- Connection Weight
+ connection_weight integer,
+ failover_only boolean NOT NULL DEFAULT FALSE,
+
+ -- Guacamole proxy (guacd) overrides
+ proxy_port integer,
+ proxy_hostname varchar(512),
+ proxy_encryption_method guacamole_proxy_encryption_method,
+
+ PRIMARY KEY (connection_id),
+
+ CONSTRAINT connection_name_parent
+ UNIQUE (connection_name, parent_id),
+
+ CONSTRAINT guacamole_connection_ibfk_1
+ FOREIGN KEY (parent_id)
+ REFERENCES guacamole_connection_group (connection_group_id)
+ ON DELETE CASCADE
+
+);
+
+CREATE INDEX guacamole_connection_parent_id
+ ON guacamole_connection(parent_id);
+
+--
+-- Table of base entities which may each be either a user or user group. Other
+-- tables which represent qualities shared by both users and groups will point
+-- to guacamole_entity, while tables which represent qualities specific to
+-- users or groups will point to guacamole_user or guacamole_user_group.
+--
+
+CREATE TABLE guacamole_entity (
+
+ entity_id serial NOT NULL,
+ name varchar(128) NOT NULL,
+ type guacamole_entity_type NOT NULL,
+
+ PRIMARY KEY (entity_id),
+
+ CONSTRAINT guacamole_entity_name_scope
+ UNIQUE (type, name)
+
+);
+
+--
+-- Table of users. Each user has a unique username and a hashed password
+-- with corresponding salt. Although the authentication system will always set
+-- salted passwords, other systems may set unsalted passwords by simply not
+-- providing the salt.
+--
+
+CREATE TABLE guacamole_user (
+
+ user_id serial NOT NULL,
+ entity_id integer NOT NULL,
+
+ -- Optionally-salted password
+ password_hash bytea NOT NULL,
+ password_salt bytea,
+ password_date timestamptz NOT NULL,
+
+ -- Account disabled/expired status
+ disabled boolean NOT NULL DEFAULT FALSE,
+ expired boolean NOT NULL DEFAULT FALSE,
+
+ -- Time-based access restriction
+ access_window_start time,
+ access_window_end time,
+
+ -- Date-based access restriction
+ valid_from date,
+ valid_until date,
+
+ -- Timezone used for all date/time comparisons and interpretation
+ timezone varchar(64),
+
+ -- Profile information
+ full_name varchar(256),
+ email_address varchar(256),
+ organization varchar(256),
+ organizational_role varchar(256),
+
+ PRIMARY KEY (user_id),
+
+ CONSTRAINT guacamole_user_single_entity
+ UNIQUE (entity_id),
+
+ CONSTRAINT guacamole_user_entity
+ FOREIGN KEY (entity_id)
+ REFERENCES guacamole_entity (entity_id)
+ ON DELETE CASCADE
+
+);
+
+--
+-- Table of user groups. Each user group may have an arbitrary set of member
+-- users and member groups, with those members inheriting the permissions
+-- granted to that group.
+--
+
+CREATE TABLE guacamole_user_group (
+
+ user_group_id serial NOT NULL,
+ entity_id integer NOT NULL,
+
+ -- Group disabled status
+ disabled boolean NOT NULL DEFAULT FALSE,
+
+ PRIMARY KEY (user_group_id),
+
+ CONSTRAINT guacamole_user_group_single_entity
+ UNIQUE (entity_id),
+
+ CONSTRAINT guacamole_user_group_entity
+ FOREIGN KEY (entity_id)
+ REFERENCES guacamole_entity (entity_id)
+ ON DELETE CASCADE
+
+);
+
+--
+-- Table of users which are members of given user groups.
+--
+
+CREATE TABLE guacamole_user_group_member (
+
+ user_group_id integer NOT NULL,
+ member_entity_id integer NOT NULL,
+
+ PRIMARY KEY (user_group_id, member_entity_id),
+
+ -- Parent must be a user group
+ CONSTRAINT guacamole_user_group_member_parent
+ FOREIGN KEY (user_group_id)
+ REFERENCES guacamole_user_group (user_group_id) ON DELETE CASCADE,
+
+ -- Member may be either a user or a user group (any entity)
+ CONSTRAINT guacamole_user_group_member_entity
+ FOREIGN KEY (member_entity_id)
+ REFERENCES guacamole_entity (entity_id) ON DELETE CASCADE
+
+);
+
+--
+-- Table of sharing profiles. Each sharing profile has a name, associated set
+-- of parameters, and a primary connection. The primary connection is the
+-- connection that the sharing profile shares, and the parameters dictate the
+-- restrictions/features which apply to the user joining the connection via the
+-- sharing profile.
+--
+
+CREATE TABLE guacamole_sharing_profile (
+
+ sharing_profile_id serial NOT NULL,
+ sharing_profile_name varchar(128) NOT NULL,
+ primary_connection_id integer NOT NULL,
+
+ PRIMARY KEY (sharing_profile_id),
+
+ CONSTRAINT sharing_profile_name_primary
+ UNIQUE (sharing_profile_name, primary_connection_id),
+
+ CONSTRAINT guacamole_sharing_profile_ibfk_1
+ FOREIGN KEY (primary_connection_id)
+ REFERENCES guacamole_connection (connection_id)
+ ON DELETE CASCADE
+
+);
+
+CREATE INDEX guacamole_sharing_profile_primary_connection_id
+ ON guacamole_sharing_profile(primary_connection_id);
+
+--
+-- Table of connection parameters. Each parameter is simply a name/value pair
+-- associated with a connection.
+--
+
+CREATE TABLE guacamole_connection_parameter (
+
+ connection_id integer NOT NULL,
+ parameter_name varchar(128) NOT NULL,
+ parameter_value varchar(4096) NOT NULL,
+
+ PRIMARY KEY (connection_id,parameter_name),
+
+ CONSTRAINT guacamole_connection_parameter_ibfk_1
+ FOREIGN KEY (connection_id)
+ REFERENCES guacamole_connection (connection_id) ON DELETE CASCADE
+
+);
+
+CREATE INDEX guacamole_connection_parameter_connection_id
+ ON guacamole_connection_parameter(connection_id);
+
+--
+-- Table of sharing profile parameters. Each parameter is simply
+-- name/value pair associated with a sharing profile. These parameters dictate
+-- the restrictions/features which apply to the user joining the associated
+-- connection via the sharing profile.
+--
+
+CREATE TABLE guacamole_sharing_profile_parameter (
+
+ sharing_profile_id integer NOT NULL,
+ parameter_name varchar(128) NOT NULL,
+ parameter_value varchar(4096) NOT NULL,
+
+ PRIMARY KEY (sharing_profile_id, parameter_name),
+
+ CONSTRAINT guacamole_sharing_profile_parameter_ibfk_1
+ FOREIGN KEY (sharing_profile_id)
+ REFERENCES guacamole_sharing_profile (sharing_profile_id) ON DELETE CASCADE
+
+);
+
+CREATE INDEX guacamole_sharing_profile_parameter_sharing_profile_id
+ ON guacamole_sharing_profile_parameter(sharing_profile_id);
+
+--
+-- Table of arbitrary user attributes. Each attribute is simply a name/value
+-- pair associated with a user. Arbitrary attributes are defined by other
+-- extensions. Attributes defined by this extension will be mapped to
+-- properly-typed columns of a specific table.
+--
+
+CREATE TABLE guacamole_user_attribute (
+
+ user_id integer NOT NULL,
+ attribute_name varchar(128) NOT NULL,
+ attribute_value varchar(4096) NOT NULL,
+
+ PRIMARY KEY (user_id, attribute_name),
+
+ CONSTRAINT guacamole_user_attribute_ibfk_1
+ FOREIGN KEY (user_id)
+ REFERENCES guacamole_user (user_id) ON DELETE CASCADE
+
+);
+
+CREATE INDEX guacamole_user_attribute_user_id
+ ON guacamole_user_attribute(user_id);
+
+--
+-- Table of arbitrary user group attributes. Each attribute is simply a
+-- name/value pair associated with a user group. Arbitrary attributes are
+-- defined by other extensions. Attributes defined by this extension will be
+-- mapped to properly-typed columns of a specific table.
+--
+
+CREATE TABLE guacamole_user_group_attribute (
+
+ user_group_id integer NOT NULL,
+ attribute_name varchar(128) NOT NULL,
+ attribute_value varchar(4096) NOT NULL,
+
+ PRIMARY KEY (user_group_id, attribute_name),
+
+ CONSTRAINT guacamole_user_group_attribute_ibfk_1
+ FOREIGN KEY (user_group_id)
+ REFERENCES guacamole_user_group (user_group_id) ON DELETE CASCADE
+
+);
+
+CREATE INDEX guacamole_user_group_attribute_user_group_id
+ ON guacamole_user_group_attribute(user_group_id);
+
+--
+-- Table of arbitrary connection attributes. Each attribute is simply a
+-- name/value pair associated with a connection. Arbitrary attributes are
+-- defined by other extensions. Attributes defined by this extension will be
+-- mapped to properly-typed columns of a specific table.
+--
+
+CREATE TABLE guacamole_connection_attribute (
+
+ connection_id integer NOT NULL,
+ attribute_name varchar(128) NOT NULL,
+ attribute_value varchar(4096) NOT NULL,
+
+ PRIMARY KEY (connection_id, attribute_name),
+
+ CONSTRAINT guacamole_connection_attribute_ibfk_1
+ FOREIGN KEY (connection_id)
+ REFERENCES guacamole_connection (connection_id) ON DELETE CASCADE
+
+);
+
+CREATE INDEX guacamole_connection_attribute_connection_id
+ ON guacamole_connection_attribute(connection_id);
+
+--
+-- Table of arbitrary connection group attributes. Each attribute is simply a
+-- name/value pair associated with a connection group. Arbitrary attributes are
+-- defined by other extensions. Attributes defined by this extension will be
+-- mapped to properly-typed columns of a specific table.
+--
+
+CREATE TABLE guacamole_connection_group_attribute (
+
+ connection_group_id integer NOT NULL,
+ attribute_name varchar(128) NOT NULL,
+ attribute_value varchar(4096) NOT NULL,
+
+ PRIMARY KEY (connection_group_id, attribute_name),
+
+ CONSTRAINT guacamole_connection_group_attribute_ibfk_1
+ FOREIGN KEY (connection_group_id)
+ REFERENCES guacamole_connection_group (connection_group_id) ON DELETE CASCADE
+
+);
+
+CREATE INDEX guacamole_connection_group_attribute_connection_group_id
+ ON guacamole_connection_group_attribute(connection_group_id);
+
+--
+-- Table of arbitrary sharing profile attributes. Each attribute is simply a
+-- name/value pair associated with a sharing profile. Arbitrary attributes are
+-- defined by other extensions. Attributes defined by this extension will be
+-- mapped to properly-typed columns of a specific table.
+--
+
+CREATE TABLE guacamole_sharing_profile_attribute (
+
+ sharing_profile_id integer NOT NULL,
+ attribute_name varchar(128) NOT NULL,
+ attribute_value varchar(4096) NOT NULL,
+
+ PRIMARY KEY (sharing_profile_id, attribute_name),
+
+ CONSTRAINT guacamole_sharing_profile_attribute_ibfk_1
+ FOREIGN KEY (sharing_profile_id)
+ REFERENCES guacamole_sharing_profile (sharing_profile_id) ON DELETE CASCADE
+
+);
+
+CREATE INDEX guacamole_sharing_profile_attribute_sharing_profile_id
+ ON guacamole_sharing_profile_attribute(sharing_profile_id);
+
+--
+-- Table of connection permissions. Each connection permission grants a user or
+-- user group specific access to a connection.
+--
+
+CREATE TABLE guacamole_connection_permission (
+
+ entity_id integer NOT NULL,
+ connection_id integer NOT NULL,
+ permission guacamole_object_permission_type NOT NULL,
+
+ PRIMARY KEY (entity_id, connection_id, permission),
+
+ CONSTRAINT guacamole_connection_permission_ibfk_1
+ FOREIGN KEY (connection_id)
+ REFERENCES guacamole_connection (connection_id) ON DELETE CASCADE,
+
+ CONSTRAINT guacamole_connection_permission_entity
+ FOREIGN KEY (entity_id)
+ REFERENCES guacamole_entity (entity_id) ON DELETE CASCADE
+
+);
+
+CREATE INDEX guacamole_connection_permission_connection_id
+ ON guacamole_connection_permission(connection_id);
+
+CREATE INDEX guacamole_connection_permission_entity_id
+ ON guacamole_connection_permission(entity_id);
+
+--
+-- Table of connection group permissions. Each group permission grants a user
+-- or user group specific access to a connection group.
+--
+
+CREATE TABLE guacamole_connection_group_permission (
+
+ entity_id integer NOT NULL,
+ connection_group_id integer NOT NULL,
+ permission guacamole_object_permission_type NOT NULL,
+
+ PRIMARY KEY (entity_id, connection_group_id, permission),
+
+ CONSTRAINT guacamole_connection_group_permission_ibfk_1
+ FOREIGN KEY (connection_group_id)
+ REFERENCES guacamole_connection_group (connection_group_id) ON DELETE CASCADE,
+
+ CONSTRAINT guacamole_connection_group_permission_entity
+ FOREIGN KEY (entity_id)
+ REFERENCES guacamole_entity (entity_id) ON DELETE CASCADE
+
+);
+
+CREATE INDEX guacamole_connection_group_permission_connection_group_id
+ ON guacamole_connection_group_permission(connection_group_id);
+
+CREATE INDEX guacamole_connection_group_permission_entity_id
+ ON guacamole_connection_group_permission(entity_id);
+
+--
+-- Table of sharing profile permissions. Each sharing profile permission grants
+-- a user or user group specific access to a sharing profile.
+--
+
+CREATE TABLE guacamole_sharing_profile_permission (
+
+ entity_id integer NOT NULL,
+ sharing_profile_id integer NOT NULL,
+ permission guacamole_object_permission_type NOT NULL,
+
+ PRIMARY KEY (entity_id, sharing_profile_id, permission),
+
+ CONSTRAINT guacamole_sharing_profile_permission_ibfk_1
+ FOREIGN KEY (sharing_profile_id)
+ REFERENCES guacamole_sharing_profile (sharing_profile_id) ON DELETE CASCADE,
+
+ CONSTRAINT guacamole_sharing_profile_permission_entity
+ FOREIGN KEY (entity_id)
+ REFERENCES guacamole_entity (entity_id) ON DELETE CASCADE
+
+);
+
+CREATE INDEX guacamole_sharing_profile_permission_sharing_profile_id
+ ON guacamole_sharing_profile_permission(sharing_profile_id);
+
+CREATE INDEX guacamole_sharing_profile_permission_entity_id
+ ON guacamole_sharing_profile_permission(entity_id);
+
+--
+-- Table of system permissions. Each system permission grants a user or user
+-- group a system-level privilege of some kind.
+--
+
+CREATE TABLE guacamole_system_permission (
+
+ entity_id integer NOT NULL,
+ permission guacamole_system_permission_type NOT NULL,
+
+ PRIMARY KEY (entity_id, permission),
+
+ CONSTRAINT guacamole_system_permission_entity
+ FOREIGN KEY (entity_id)
+ REFERENCES guacamole_entity (entity_id) ON DELETE CASCADE
+
+);
+
+CREATE INDEX guacamole_system_permission_entity_id
+ ON guacamole_system_permission(entity_id);
+
+--
+-- Table of user permissions. Each user permission grants a user or user group
+-- access to another user (the "affected" user) for a specific type of
+-- operation.
+--
+
+CREATE TABLE guacamole_user_permission (
+
+ entity_id integer NOT NULL,
+ affected_user_id integer NOT NULL,
+ permission guacamole_object_permission_type NOT NULL,
+
+ PRIMARY KEY (entity_id, affected_user_id, permission),
+
+ CONSTRAINT guacamole_user_permission_ibfk_1
+ FOREIGN KEY (affected_user_id)
+ REFERENCES guacamole_user (user_id) ON DELETE CASCADE,
+
+ CONSTRAINT guacamole_user_permission_entity
+ FOREIGN KEY (entity_id)
+ REFERENCES guacamole_entity (entity_id) ON DELETE CASCADE
+
+);
+
+CREATE INDEX guacamole_user_permission_affected_user_id
+ ON guacamole_user_permission(affected_user_id);
+
+CREATE INDEX guacamole_user_permission_entity_id
+ ON guacamole_user_permission(entity_id);
+
+--
+-- Table of user group permissions. Each user group permission grants a user
+-- or user group access to a another user group (the "affected" user group) for
+-- a specific type of operation.
+--
+
+CREATE TABLE guacamole_user_group_permission (
+
+ entity_id integer NOT NULL,
+ affected_user_group_id integer NOT NULL,
+ permission guacamole_object_permission_type NOT NULL,
+
+ PRIMARY KEY (entity_id, affected_user_group_id, permission),
+
+ CONSTRAINT guacamole_user_group_permission_affected_user_group
+ FOREIGN KEY (affected_user_group_id)
+ REFERENCES guacamole_user_group (user_group_id) ON DELETE CASCADE,
+
+ CONSTRAINT guacamole_user_group_permission_entity
+ FOREIGN KEY (entity_id)
+ REFERENCES guacamole_entity (entity_id) ON DELETE CASCADE
+
+);
+
+CREATE INDEX guacamole_user_group_permission_affected_user_group_id
+ ON guacamole_user_group_permission(affected_user_group_id);
+
+CREATE INDEX guacamole_user_group_permission_entity_id
+ ON guacamole_user_group_permission(entity_id);
+
+--
+-- Table of connection history records. Each record defines a specific user's
+-- session, including the connection used, the start time, and the end time
+-- (if any).
+--
+
+CREATE TABLE guacamole_connection_history (
+
+ history_id serial NOT NULL,
+ user_id integer DEFAULT NULL,
+ username varchar(128) NOT NULL,
+ remote_host varchar(256) DEFAULT NULL,
+ connection_id integer DEFAULT NULL,
+ connection_name varchar(128) NOT NULL,
+ sharing_profile_id integer DEFAULT NULL,
+ sharing_profile_name varchar(128) DEFAULT NULL,
+ start_date timestamptz NOT NULL,
+ end_date timestamptz DEFAULT NULL,
+
+ PRIMARY KEY (history_id),
+
+ CONSTRAINT guacamole_connection_history_ibfk_1
+ FOREIGN KEY (user_id)
+ REFERENCES guacamole_user (user_id) ON DELETE SET NULL,
+
+ CONSTRAINT guacamole_connection_history_ibfk_2
+ FOREIGN KEY (connection_id)
+ REFERENCES guacamole_connection (connection_id) ON DELETE SET NULL,
+
+ CONSTRAINT guacamole_connection_history_ibfk_3
+ FOREIGN KEY (sharing_profile_id)
+ REFERENCES guacamole_sharing_profile (sharing_profile_id) ON DELETE SET NULL
+
+);
+
+CREATE INDEX guacamole_connection_history_user_id
+ ON guacamole_connection_history(user_id);
+
+CREATE INDEX guacamole_connection_history_connection_id
+ ON guacamole_connection_history(connection_id);
+
+CREATE INDEX guacamole_connection_history_sharing_profile_id
+ ON guacamole_connection_history(sharing_profile_id);
+
+CREATE INDEX guacamole_connection_history_start_date
+ ON guacamole_connection_history(start_date);
+
+CREATE INDEX guacamole_connection_history_end_date
+ ON guacamole_connection_history(end_date);
+
+CREATE INDEX guacamole_connection_history_connection_id_start_date
+ ON guacamole_connection_history(connection_id, start_date);
+
+--
+-- User login/logout history
+--
+
+CREATE TABLE guacamole_user_history (
+
+ history_id serial NOT NULL,
+ user_id integer DEFAULT NULL,
+ username varchar(128) NOT NULL,
+ remote_host varchar(256) DEFAULT NULL,
+ start_date timestamptz NOT NULL,
+ end_date timestamptz DEFAULT NULL,
+
+ PRIMARY KEY (history_id),
+
+ CONSTRAINT guacamole_user_history_ibfk_1
+ FOREIGN KEY (user_id)
+ REFERENCES guacamole_user (user_id) ON DELETE SET NULL
+
+);
+
+CREATE INDEX guacamole_user_history_user_id
+ ON guacamole_user_history(user_id);
+
+CREATE INDEX guacamole_user_history_start_date
+ ON guacamole_user_history(start_date);
+
+CREATE INDEX guacamole_user_history_end_date
+ ON guacamole_user_history(end_date);
+
+CREATE INDEX guacamole_user_history_user_id_start_date
+ ON guacamole_user_history(user_id, start_date);
+
+--
+-- User password history
+--
+
+CREATE TABLE guacamole_user_password_history (
+
+ password_history_id serial NOT NULL,
+ user_id integer NOT NULL,
+
+ -- Salted password
+ password_hash bytea NOT NULL,
+ password_salt bytea,
+ password_date timestamptz NOT NULL,
+
+ PRIMARY KEY (password_history_id),
+
+ CONSTRAINT guacamole_user_password_history_ibfk_1
+ FOREIGN KEY (user_id)
+ REFERENCES guacamole_user (user_id) ON DELETE CASCADE
+
+);
+
+CREATE INDEX guacamole_user_password_history_user_id
+ ON guacamole_user_password_history(user_id);
+
+--
+-- Licensed to the Apache Software Foundation (ASF) under one
+-- or more contributor license agreements. See the NOTICE file
+-- distributed with this work for additional information
+-- regarding copyright ownership. The ASF licenses this file
+-- to you under the Apache License, Version 2.0 (the
+-- "License"); you may not use this file except in compliance
+-- with the License. You may obtain a copy of the License at
+--
+-- http://www.apache.org/licenses/LICENSE-2.0
+--
+-- Unless required by applicable law or agreed to in writing,
+-- software distributed under the License is distributed on an
+-- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+-- KIND, either express or implied. See the License for the
+-- specific language governing permissions and limitations
+-- under the License.
+--
+
+-- Create default user "guacadmin" with password "guacadmin"
+INSERT INTO guacamole_entity (name, type) VALUES ('guacadmin', 'USER');
+INSERT INTO guacamole_user (entity_id, password_hash, password_salt, password_date)
+SELECT
+ entity_id,
+ decode('CA458A7D494E3BE824F5E1E175A1556C0F8EEF2C2D7DF3633BEC4A29C4411960', 'hex'), -- 'guacadmin'
+ decode('FE24ADC5E11E2B25288D1704ABE67A79E342ECC26064CE69C5B3177795A82264', 'hex'),
+ CURRENT_TIMESTAMP
+FROM guacamole_entity WHERE name = 'guacadmin' AND guacamole_entity.type = 'USER';
+
+-- Grant this user all system permissions
+INSERT INTO guacamole_system_permission (entity_id, permission)
+SELECT entity_id, permission::guacamole_system_permission_type
+FROM (
+ VALUES
+ ('guacadmin', 'CREATE_CONNECTION'),
+ ('guacadmin', 'CREATE_CONNECTION_GROUP'),
+ ('guacadmin', 'CREATE_SHARING_PROFILE'),
+ ('guacadmin', 'CREATE_USER'),
+ ('guacadmin', 'CREATE_USER_GROUP'),
+ ('guacadmin', 'ADMINISTER')
+) permissions (username, permission)
+JOIN guacamole_entity ON permissions.username = guacamole_entity.name AND guacamole_entity.type = 'USER';
+
+-- Grant admin permission to read/update/administer self
+INSERT INTO guacamole_user_permission (entity_id, affected_user_id, permission)
+SELECT guacamole_entity.entity_id, guacamole_user.user_id, permission::guacamole_object_permission_type
+FROM (
+ VALUES
+ ('guacadmin', 'guacadmin', 'READ'),
+ ('guacadmin', 'guacadmin', 'UPDATE'),
+ ('guacadmin', 'guacadmin', 'ADMINISTER')
+) permissions (username, affected_username, permission)
+JOIN guacamole_entity ON permissions.username = guacamole_entity.name AND guacamole_entity.type = 'USER'
+JOIN guacamole_entity affected ON permissions.affected_username = affected.name AND guacamole_entity.type = 'USER'
+JOIN guacamole_user ON guacamole_user.entity_id = affected.entity_id;
+
diff --git a/lxc1/homepage/config/kubernetes.yaml b/lxc1/homepage/config/kubernetes.yaml
new file mode 100644
index 0000000..aca6e82
--- /dev/null
+++ b/lxc1/homepage/config/kubernetes.yaml
@@ -0,0 +1,2 @@
+---
+# sample kubernetes config
diff --git a/lxc1/homepage/config/services.yaml b/lxc1/homepage/config/services.yaml
new file mode 100644
index 0000000..d11f39e
--- /dev/null
+++ b/lxc1/homepage/config/services.yaml
@@ -0,0 +1,20 @@
+- Infrastructure:
+ - Technitium DNS:
+ icon: technitium-dns-server.png
+ href: https://dns.mapletree.email
+ description: Authoritative DNS
+ widget:
+ type: technitium
+ # Uses the Internal IP because we joined dns_internal
+ url: http://172.35.0.101:5380
+ token: "14df92da88e9a588ecad6ebd72a47dca1e5d71067553d68413b31e7c6b684acd"
+
+ - Traefik:
+ icon: traefik.png
+ href: https://traefik.mapletree.email
+ description: Edge Router
+ widget:
+ type: traefik
+ # Traefik usually lives on the host or a specific proxy network.
+ # If Traefik is NOT on dns_internal, you might need to use the Host IP here.
+ url: http://172.16.201.21:8080
diff --git a/lxc1/homepage/config/settings.yaml b/lxc1/homepage/config/settings.yaml
new file mode 100644
index 0000000..2e828c0
--- /dev/null
+++ b/lxc1/homepage/config/settings.yaml
@@ -0,0 +1,7 @@
+---
+# For configuration options and examples, please see:
+# https://gethomepage.dev/configs/settings/
+
+providers:
+ openweathermap: openweathermapapikey
+ weatherapi: weatherapiapikey
diff --git a/lxc1/homepage/homepage.yml b/lxc1/homepage/homepage.yml
new file mode 100644
index 0000000..4ac807a
--- /dev/null
+++ b/lxc1/homepage/homepage.yml
@@ -0,0 +1,27 @@
+services:
+ homepage:
+ image: ghcr.io/gethomepage/homepage:latest
+ container_name: homepage
+ restart: unless-stopped
+ volumes:
+ - /docker/homepage/config:/app/config
+ - /var/run/docker.sock:/var/run/docker.sock:ro
+ networks:
+ - homepage_internal # For local stack comms
+ - homepage_external # For Traefik Ingress
+ - dns_dns_internal # For talking to Technitium API (Cross-stack)
+ labels:
+ - "traefik.enable=true"
+ - "traefik.docker.network=homepage_external"
+ - "traefik.http.routers.homepage.rule=Host(`home.mapletree.email`)"
+ - "traefik.http.routers.homepage.entrypoints=web,websecure"
+ - "traefik.http.routers.homepage.tls.certresolver=myresolver"
+ - "traefik.http.services.homepage.loadbalancer.server.port=3000"
+
+networks:
+ homepage_internal:
+ driver: bridge
+ homepage_external:
+ external: true
+ dns_dns_internal:
+ external: true # Join the existing DNS backend network
diff --git a/lxc1/keepalived/check_komodo.sh b/lxc1/keepalived/check_komodo.sh
new file mode 100644
index 0000000..0702c74
--- /dev/null
+++ b/lxc1/keepalived/check_komodo.sh
@@ -0,0 +1,2 @@
+#!/bin/sh
+curl -f http://localhost:9120/ > /dev/null 2>&1
\ No newline at end of file
diff --git a/lxc1/keepalived/keepalived.conf.tpl b/lxc1/keepalived/keepalived.conf.tpl
new file mode 100644
index 0000000..02c431b
--- /dev/null
+++ b/lxc1/keepalived/keepalived.conf.tpl
@@ -0,0 +1,39 @@
+global_defs {
+ router_id 50
+ script_user root
+ enable_script_security
+}
+
+vrrp_script chk_traefik {
+ # CONTAINER PATH (Inside the mount)
+ script "/usr/bin/curl -f http://localhost:8080/"
+ interval 2
+ weight -5
+ fall 2
+ rise 1
+}
+
+vrrp_instance VI_1 {
+ state {{STATE}}
+ interface eth0
+ virtual_router_id 50
+ priority {{PRIORITY}}
+ advert_int 1
+
+ unicast_peer {
+ {{PEER}}
+ }
+
+ authentication {
+ auth_type PASS
+ auth_pass {{PASSWORD}}
+ }
+
+ virtual_ipaddress {
+ {{VIP}}
+ }
+
+ track_script {
+ chk_traefik
+ }
+}
\ No newline at end of file
diff --git a/lxc1/keepalived/keepalived.yml b/lxc1/keepalived/keepalived.yml
new file mode 100644
index 0000000..ae00caf
--- /dev/null
+++ b/lxc1/keepalived/keepalived.yml
@@ -0,0 +1,22 @@
+services:
+ keepalived:
+ image: osixia/keepalived:latest
+ container_name: keepalived
+ restart: unless-stopped
+ network_mode: host
+ cap_add:
+ - NET_ADMIN
+ - NET_BROADCAST
+ - NET_RAW
+
+ volumes:
+ # 1. Mount the Check Script Folder
+ - /docker/keepalived/checks:/checks
+ # 2. Mount the Config File (The Nuclear Option)
+ - /docker/keepalived/config:/usr/local/etc/keepalived
+
+ #environment:
+ # We still need this to tell the container where to look
+ #- KEEPALIVED_CONFIG=/config/keepalived.conf
+ # We can remove all the other KEEPALIVED_* variables now!
+ # (They are handled inside the file)
\ No newline at end of file
diff --git a/lxc1/management/ferret/state.json b/lxc1/management/ferret/state.json
new file mode 100644
index 0000000..41160b9
--- /dev/null
+++ b/lxc1/management/ferret/state.json
@@ -0,0 +1 @@
+{"uuid":"f4e4e2ea-a357-4393-b495-1e600c222ee4"}
\ No newline at end of file
diff --git a/lxc1/management/ferret/telemetry.json b/lxc1/management/ferret/telemetry.json
new file mode 100644
index 0000000..cea83ae
--- /dev/null
+++ b/lxc1/management/ferret/telemetry.json
@@ -0,0 +1,79 @@
+{
+ "_comment": "Created at 2026-01-26 15:30:14Z, not sent because reporting is disabled.",
+ "version": "v2.7.0",
+ "commit": "0d5eb3343a50b800634cc08ace608bb6f3a3f74b",
+ "branch": "unknown",
+ "dirty": true,
+ "package": "docker",
+ "debug": false,
+ "build_environment": {
+ "-buildmode": "exe",
+ "-compiler": "gc",
+ "-trimpath": "true",
+ "CGO_ENABLED": "0",
+ "GOAMD64": "v1",
+ "GOARCH": "amd64",
+ "GOOS": "linux",
+ "go.runtime": "go1.25.4",
+ "go.version": "go1.25.4",
+ "vcs": "git",
+ "vcs.modified": "true",
+ "vcs.revision": "0d5eb3343a50b800634cc08ace608bb6f3a3f74b",
+ "vcs.time": "2025-11-10T17:18:24Z"
+ },
+ "os": "linux",
+ "arch": "amd64",
+ "postgresql_version": "PostgreSQL 17.6 (Debian 17.6-2.pgdg12+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14+deb12u1) 12.2.0, 64-bit",
+ "documentdb_version": "0.107.0 gitref: HEAD sha:e63835403d buildId:0",
+ "uuid": "f4e4e2ea-a357-4393-b495-1e600c222ee4",
+ "uptime": 10132943000413,
+ "command_metrics": {
+ "OP_MSG": {
+ "createIndexes": {
+ "unknown": {
+ "ok": 57
+ }
+ },
+ "delete": {
+ "unknown": {
+ "ok": 16
+ }
+ },
+ "find": {
+ "unknown": {
+ "ok": 56606
+ }
+ },
+ "hello": {
+ "unknown": {
+ "ok": 1013
+ }
+ },
+ "insert": {
+ "unknown": {
+ "ok": 2123
+ }
+ },
+ "isMaster": {
+ "unknown": {
+ "ok": 11
+ }
+ },
+ "ping": {
+ "unknown": {
+ "ok": 169
+ }
+ },
+ "saslContinue": {
+ "unknown": {
+ "ok": 10
+ }
+ },
+ "update": {
+ "unknown": {
+ "ok": 332
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/lxc1/management/gitea-compose.yml b/lxc1/management/gitea-compose.yml
new file mode 100644
index 0000000..17f8e4f
--- /dev/null
+++ b/lxc1/management/gitea-compose.yml
@@ -0,0 +1,56 @@
+services:
+ gitea-postgres:
+ image: docker.io/library/postgres:15
+ environment:
+ - POSTGRES_USER=${GITEA_DB_USERNAME}
+ - POSTGRES_PASSWORD=${GITEA_DB_PASSWORD}
+ - POSTGRES_DB=gitea
+ volumes:
+ - /docker/management/gitea-postgres/postgres:/var/lib/postgresql/data
+ container_name: gitea-postgres
+ labels:
+ - "komodo.skip=true"
+ restart: unless-stopped
+ ports:
+ - "5433:5432"
+ networks:
+ - gitea_internal
+
+ gitea:
+ image: gitea/gitea:latest
+ container_name: gitea
+ ports:
+ # - "3002:3000"
+ - "222:22"
+ networks:
+ - gitea_internal
+ volumes:
+ - /docker/management/gitea:/data
+ - /docker/management/gitea-postgres:/var/lib/gitea
+ - /etc/timezone:/etc/timezone:ro
+ - /etc/localtime:/etc/localtime:ro
+ - /docker:/docker
+ environment:
+ - TZ=America/Edmonton
+ - ROOT_URL=${GITEA_ROOT_URL}
+ - GITEA__database__DB_TYPE=postgres
+ - GITEA__database__HOST=gitea-postgres:5432
+ - GITEA__database__NAME=gitea
+ - GITEA__database__USER=${GITEA_DB_USERNAME}
+ - GITEA__database__PASSWD=${GITEA_DB_PASSWORD}
+ - GITEA__actions__ENABLED=true
+ restart: unless-stopped
+ depends_on:
+ - gitea-postgres
+ labels:
+ - "traefik.enable=true"
+ - "traefik.http.routers.gitea.rule=Host(`git.mapletree.email`)"
+ - "traefik.http.routers.gitea.entrypoints=websecure"
+ - "traefik.http.routers.gitea.tls=true"
+ - "traefik.http.routers.gitea.tls.certresolver=myresolver"
+ - "traefik.docker.network=gitea_internal"
+ - "traefik.http.services.gitea.loadbalancer.server.port=3000"
+
+networks:
+ gitea_internal:
+ driver: bridge
\ No newline at end of file
diff --git a/lxc1/management/komodo-compose.yml b/lxc1/management/komodo-compose.yml
new file mode 100644
index 0000000..b6c9052
--- /dev/null
+++ b/lxc1/management/komodo-compose.yml
@@ -0,0 +1,53 @@
+
+services:
+ komodo:
+ image: ghcr.io/moghtech/komodo-core:latest
+ container_name: komodo
+ cpus: 2.0
+ mem_limit: "2048m"
+ mem_reservation: "512m"
+ env_file:
+ - /docker/management/.env
+ ports:
+ - "9120:9120"
+ volumes:
+ - /var/run/docker.sock:/var/run/docker.sock:ro
+ - /root/.ssh:/home/komodo/.ssh:ro
+ - /docker/management/komodo/config:/config
+ - /docker/management/komodo/backups:/backups
+ - /docker/management/komodo/core-etc:/etc/komodo
+ - /docker/management/komodo/var:/var/lib/komodo
+ - /docker/management/komodo/repo-cache:/repo-cache
+ - /docker:/docker
+ environment:
+ KOMODO_DATABASE_ADDRESS: ferretdb:27017
+ KOMODO_DATABASE_USERNAME: ${KOMODO_DB_USERNAME}
+ KOMODO_DATABASE_PASSWORD: ${KOMODO_DB_PASSWORD}
+ depends_on:
+ - komodo-mongo
+ restart: unless-stopped
+ labels:
+ - "komodo.skip=true"
+ - KOMODO_DATABASE_URI=mongodb://172.16.201.206:27017,172.16.201.106:27017/komodo?replicaSet=rs0
+ - KOMODO_DATABASE_ADDRESS=
+ networks:
+ - komodo_external
+ - management_internal
+
+ komodo-mongo:
+ image: mongo:7.0
+ container_name: komodo-mongo
+ restart: always
+ network_mode: host
+ command: ["--replSet", "rs0", "--bind_ip_all", "--port", "27017"]
+ volumes:
+ - /docker/management/mongodb:/data/db
+
+
+
+
+networks:
+ komodo_external:
+ external: true
+ management_internal:
+ internal: true
\ No newline at end of file
diff --git a/lxc1/management/komodo/config/stacks.yaml b/lxc1/management/komodo/config/stacks.yaml
new file mode 100644
index 0000000..d33e7c7
--- /dev/null
+++ b/lxc1/management/komodo/config/stacks.yaml
@@ -0,0 +1,73 @@
+providers:
+ - name: gitea
+ type: git
+ url: ssh://git@172.16.201.21:222
+ username: admin
+ ssh_key_path: /home/komodo/.ssh/id_ed25519
+
+stacks:
+ - name: management
+ provider: gitea
+ repo: admin/management
+ branch: main
+ compose_file: docker-compose.yml
+
+ - name: servarr
+ provider: gitea
+ repo: admin/servarr
+ branch: main
+ compose_file: docker-compose.yml
+
+ - name: media-services
+ provider: gitea
+ repo: admin/media-services
+ branch: main
+ compose_file: docker-compose.yml
+
+ - name: qbittorrent
+ provider: gitea
+ repo: admin/qbittorrent
+ branch: main
+ compose_file: docker-compose.yml
+
+ - name: monitoring
+ provider: gitea
+ repo: admin/monitoring
+ branch: main
+ compose_file: docker-compose.yml
+
+ - name: homeassistant
+ provider: gitea
+ repo: admin/homeassistant
+ branch: main
+ compose_file: docker-compose.yml
+
+ - name: manyfold
+ provider: gitea
+ repo: admin/manyfold
+ branch: main
+ compose_file: docker-compose.yml
+
+ - name: smf
+ provider: gitea
+ repo: admin/smf
+ branch: main
+ compose_file: docker-compose.yml
+
+ - name: sqlitebrowser
+ provider: gitea
+ repo: admin/sqlitebrowser
+ branch: main
+ compose_file: docker-compose.yml
+
+ - name: syncthing
+ provider: gitea
+ repo: admin/syncthing
+ branch: main
+ compose_file: docker-compose.yml
+
+ - name: traefik
+ provider: gitea
+ repo: admin/traefik
+ branch: main
+ compose_file: docker-compose.yml
diff --git a/lxc1/management/wud-compose.yml b/lxc1/management/wud-compose.yml
new file mode 100644
index 0000000..5435aa5
--- /dev/null
+++ b/lxc1/management/wud-compose.yml
@@ -0,0 +1,33 @@
+
+services:
+ wud:
+ image: fmartinou/whats-up-docker:latest
+ container_name: wud
+ user: "1000:994"
+ cpus: 1.0
+ mem_limit: "1024m"
+ mem_reservation: "256m"
+ ports:
+ - "3001:3000"
+ networks:
+ - management_internal
+ volumes:
+ - /var/run/docker.sock:/var/run/docker.sock:ro
+ - /docker/management/wud/etc:/etc/wud
+ - /docker/management/wud/var:/var/lib/wud
+ - /docker/management/wud-db:/var/lib/wud/db
+ environment:
+ - WUD_AUTOUPDATE=false
+ - TZ=America/Edmonton
+ - WUD_WATCHER_LOCAL_WATCHBYDEFAULT=true
+ - WUD_WATCHER_LOCAL_SOCKET=/var/run/docker.sock
+ - WUD_REGISTRIES_LSCR_ENABLED=true
+ - WUD_REGISTRY_LSCR_USERNAME=jkilloran82
+ - WUD_REGISTRY_LSCR_TOKEN=${GITHUB_PAT_TOKEN}
+ - WUD_TRIGGER_SMTP_EMAIL_FROM=wud@mapletree.email
+ - WUD_TRIGGER_SMTP_EMAIL_TO=jkilloran@doppio.ca
+ - WUD_TRIGGER_SMTP_EMAIL_HOST=10.19.19.3
+ - WUD_TRIGGER_SMTP_EMAIL_PORT=25
+ - WUD_TRIGGER_SMTP_EMAIL_TLS_ENABLED=false
+ - WUD_TRIGGER_SMTP_EMAIL_TLS_VERIFY=false
+ restart: unless-stopped
diff --git a/lxc1/monitoring/alertmanager.yml b/lxc1/monitoring/alertmanager.yml
new file mode 100644
index 0000000..cf3b1d9
--- /dev/null
+++ b/lxc1/monitoring/alertmanager.yml
@@ -0,0 +1,11 @@
+services:
+ alertmanager:
+ image: prom/alertmanager:latest
+ container_name: alertmanager
+ ports:
+ - "9093:9093"
+ volumes:
+ - /docker/monitoring/alertmanager/alertmanager.yml:/etc/alertmanager/alertmanager.yml:ro
+ - /docker/monitoring/alertmanager-db:/alertmanager
+ user: "1000:1000"
+ restart: unless-stopped
diff --git a/lxc1/monitoring/alertmanager/alertmanager.yml b/lxc1/monitoring/alertmanager/alertmanager.yml
new file mode 100644
index 0000000..f444ef8
--- /dev/null
+++ b/lxc1/monitoring/alertmanager/alertmanager.yml
@@ -0,0 +1,11 @@
+global:
+ smtp_smarthost: '10.19.19.3:587'
+ smtp_from: 'alertmanager@mapletree.email'
+
+route:
+ receiver: 'email'
+
+receivers:
+ - name: 'email'
+ email_configs:
+ - to: 'jkilloran@doppio.ca'
diff --git a/lxc1/monitoring/cadvisor.yml b/lxc1/monitoring/cadvisor.yml
new file mode 100644
index 0000000..be6f831
--- /dev/null
+++ b/lxc1/monitoring/cadvisor.yml
@@ -0,0 +1,31 @@
+services:
+ cadvisor:
+ image: ghcr.io/google/cadvisor:latest
+ container_name: cadvisor
+ ports:
+ - "8082:8080" # remapped to avoid conflict
+ volumes:
+ - /:/rootfs:ro
+ - /var/run:/var/run:ro
+ - /sys:/sys:ro
+ - /var/lib/docker:/var/lib/docker:ro
+ command:
+ - --docker_only
+ - --store_container_labels=true
+ environment:
+ - TZ=America/Edmonton
+ restart: unless-stopped
+
+ grafana:
+ image: grafana/grafana:latest
+ container_name: grafana
+ ports:
+ - "2999:3000"
+ volumes:
+ - /docker/monitoring/grafana:/etc/grafana
+ - /docker/monitoring/grafana-db:/var/lib/grafana
+ environment:
+ - GF_SECURITY_ADMIN_USER=admin
+ - GF_SECURITY_ADMIN_PASSWORD=changeme
+ user: "1000:1000"
+ restart: unless-stopped
diff --git a/lxc1/monitoring/grafana.yml b/lxc1/monitoring/grafana.yml
new file mode 100644
index 0000000..ea551a5
--- /dev/null
+++ b/lxc1/monitoring/grafana.yml
@@ -0,0 +1,14 @@
+services:
+ grafana:
+ image: grafana/grafana:latest
+ container_name: grafana
+ ports:
+ - "2999:3000"
+ volumes:
+ - /docker/monitoring/grafana:/etc/grafana
+ - /docker/monitoring/grafana-db:/var/lib/grafana
+ environment:
+ - GF_SECURITY_ADMIN_USER=admin
+ - GF_SECURITY_ADMIN_PASSWORD=changeme
+ user: "1000:1000"
+ restart: unless-stopped
diff --git a/lxc1/monitoring/grafana/docker_host_dashboard.json b/lxc1/monitoring/grafana/docker_host_dashboard.json
new file mode 100644
index 0000000..0ac3691
--- /dev/null
+++ b/lxc1/monitoring/grafana/docker_host_dashboard.json
@@ -0,0 +1,75 @@
+{
+ "id": null,
+ "title": "Host & Docker Monitoring",
+ "tags": ["system", "docker"],
+ "timezone": "browser",
+ "schemaVersion": 36,
+ "version": 1,
+ "panels": [
+ {
+ "type": "graph",
+ "title": "Host CPU Usage",
+ "datasource": "Prometheus",
+ "targets": [
+ {
+ "expr": "100 - (avg by(instance)(rate(node_cpu_seconds_total{mode=\"idle\"}[5m])) * 100)",
+ "legendFormat": "CPU Usage"
+ }
+ ],
+ "lines": true,
+ "fill": 1
+ },
+ {
+ "type": "graph",
+ "title": "Host Memory Usage",
+ "datasource": "Prometheus",
+ "targets": [
+ {
+ "expr": "(node_memory_MemTotal_bytes - node_memory_MemAvailable_bytes) / node_memory_MemTotal_bytes * 100",
+ "legendFormat": "Memory Usage"
+ }
+ ],
+ "lines": true,
+ "fill": 1
+ },
+ {
+ "type": "graph",
+ "title": "Host Disk Usage",
+ "datasource": "Prometheus",
+ "targets": [
+ {
+ "expr": "100 - (node_filesystem_avail_bytes{fstype!=\"tmpfs\"} / node_filesystem_size_bytes{fstype!=\"tmpfs\"} * 100)",
+ "legendFormat": "{{mountpoint}}"
+ }
+ ],
+ "lines": true,
+ "fill": 1
+ },
+ {
+ "type": "graph",
+ "title": "Container CPU Usage",
+ "datasource": "Prometheus",
+ "targets": [
+ {
+ "expr": "rate(container_cpu_usage_seconds_total[5m])",
+ "legendFormat": "{{container_label_com_docker_swarm_service_name}}"
+ }
+ ],
+ "lines": true,
+ "fill": 1
+ },
+ {
+ "type": "graph",
+ "title": "Container Memory Usage",
+ "datasource": "Prometheus",
+ "targets": [
+ {
+ "expr": "container_memory_usage_bytes",
+ "legendFormat": "{{container_label_com_docker_swarm_service_name}}"
+ }
+ ],
+ "lines": true,
+ "fill": 1
+ }
+ ]
+}
diff --git a/lxc1/monitoring/grafana/grafana.ini b/lxc1/monitoring/grafana/grafana.ini
new file mode 100644
index 0000000..e69de29
diff --git a/lxc1/monitoring/node-exporter.yml b/lxc1/monitoring/node-exporter.yml
new file mode 100644
index 0000000..aa4dbf3
--- /dev/null
+++ b/lxc1/monitoring/node-exporter.yml
@@ -0,0 +1,7 @@
+services:
+ node-exporter:
+ image: prom/node-exporter:latest
+ container_name: node-exporter
+ pid: host
+ network_mode: host
+ restart: unless-stopped
diff --git a/lxc1/monitoring/prometheus.yml b/lxc1/monitoring/prometheus.yml
new file mode 100644
index 0000000..1b46e62
--- /dev/null
+++ b/lxc1/monitoring/prometheus.yml
@@ -0,0 +1,12 @@
+services:
+ prometheus:
+ image: prom/prometheus:latest
+ container_name: prometheus
+ ports:
+ - "9090:9090"
+ volumes:
+ - /docker/monitoring/prometheus/prometheus.yml:/etc/prometheus/prometheus.yml:ro
+ - /docker/monitoring/prometheus/alert_rules.yml:/etc/prometheus/alert_rules.yml:ro
+ - /docker/monitoring/prometheus-db:/prometheus
+ user: "1000:1000"
+ restart: unless-stopped
diff --git a/lxc1/monitoring/prometheus/alert_rules.yml b/lxc1/monitoring/prometheus/alert_rules.yml
new file mode 100644
index 0000000..f9ae297
--- /dev/null
+++ b/lxc1/monitoring/prometheus/alert_rules.yml
@@ -0,0 +1,42 @@
+groups:
+ - name: system.rules
+ interval: 30s
+ rules:
+ - alert: HighCPUUsage
+ expr: 100 - (avg by(instance)(rate(node_cpu_seconds_total{mode="idle"}[5m])) * 100) > 90
+ for: 2m
+ labels:
+ severity: warning
+ annotations:
+ summary: "High CPU usage on {{ $labels.instance }}"
+ description: "CPU usage > 90% for 2 minutes."
+
+ - alert: HighMemoryUsage
+ expr: (node_memory_MemTotal_bytes - node_memory_MemAvailable_bytes) / node_memory_MemTotal_bytes * 100 > 85
+ for: 2m
+ labels:
+ severity: warning
+ annotations:
+ summary: "High memory usage on {{ $labels.instance }}"
+ description: "Memory usage > 85% for 2 minutes."
+
+ - alert: LowDiskSpace
+ expr: (node_filesystem_avail_bytes{fstype!="tmpfs"} / node_filesystem_size_bytes{fstype!="tmpfs"}) * 100 < 15
+ for: 5m
+ labels:
+ severity: critical
+ annotations:
+ summary: "Low disk space on {{ $labels.instance }} {{ $labels.mountpoint }}"
+ description: "Disk space < 15% available for 5 minutes."
+
+ - name: docker.rules
+ interval: 30s
+ rules:
+ - alert: ContainerRestartingFrequently
+ expr: rate(container_restart_count[10m]) > 3
+ for: 5m
+ labels:
+ severity: warning
+ annotations:
+ summary: "Container restarting frequently: {{ $labels.container_label_com_docker_swarm_service_name }}"
+ description: "Container restarted more than 3 times in 10 minutes."
diff --git a/lxc1/monitoring/prometheus/prometheus.yml b/lxc1/monitoring/prometheus/prometheus.yml
new file mode 100644
index 0000000..f957d09
--- /dev/null
+++ b/lxc1/monitoring/prometheus/prometheus.yml
@@ -0,0 +1,27 @@
+global:
+ scrape_interval: 15s
+
+alerting:
+ alertmanagers:
+ - static_configs:
+ - targets: ['alertmanager:9093']
+
+rule_files:
+ - /etc/prometheus/alert_rules.yml
+
+scrape_configs:
+ - job_name: 'node'
+ static_configs:
+ - targets: ['172.16.201.21:9100']
+
+ - job_name: 'cadvisor'
+ static_configs:
+ - targets: ['cadvisor:8080'] # container port still 8080
+
+ - job_name: 'blocky'
+ static_configs:
+ - targets: ['blocky-host1:9090']
+
+ - job_name: 'technitium'
+ static_configs:
+ - targets: ['172.16.201.21:8081']
diff --git a/lxc1/smtp-relay/smtp-relay.yml b/lxc1/smtp-relay/smtp-relay.yml
new file mode 100644
index 0000000..498204b
--- /dev/null
+++ b/lxc1/smtp-relay/smtp-relay.yml
@@ -0,0 +1,24 @@
+services:
+ smtp-relay:
+ image: loganmarchione/docker-postfixrelay:latest
+ container_name: smtp_relay
+ restart: always
+ ports:
+ - "25:25"
+ environment:
+ # 1. THE UPSTREAM SMARTHOST (Where mail goes)
+ - RELAY_HOST=smtp-relay.brevo.com
+ - RELAY_PORT=587
+
+ # 2. INTERNAL SECURITY (Who can send)
+ # Allow your entire subnet (e.g., 192.168.1.0/24) to send without auth
+ - MYNETWORKS=172.16.201.0/24 10.19.19.0/24 192.168.19.0/24
+
+ # 3. IDENTIFICATION
+ # The hostname this relay announces itself as
+ - SYSTEM_TIMEZONE=America/Edmonton
+ - MESSAGE_SIZE_LIMIT=10240000
+
+ volumes:
+ # Optional: Persist the mail queue so you don't lose alerts if the container restarts
+ - /docker/smtp-relay/queue:/var/spool/postfix
diff --git a/lxc2/homeassistant/config/automations.yaml b/lxc2/homeassistant/config/automations.yaml
new file mode 100755
index 0000000..0637a08
--- /dev/null
+++ b/lxc2/homeassistant/config/automations.yaml
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/lxc2/homeassistant/config/configuration.yaml b/lxc2/homeassistant/config/configuration.yaml
new file mode 100755
index 0000000..4d0dab5
--- /dev/null
+++ b/lxc2/homeassistant/config/configuration.yaml
@@ -0,0 +1,33 @@
+default_config:
+ bluetooth: false
+
+http:
+ use_x_forwarded_for: true
+ trusted_proxies:
+ - 172.16.201.21
+ - 127.0.0.1
+ - 192.168.208.0/24
+ - 192.168.32.0/24
+ - 192.168.16.0/24
+ - 192.168.0.0/24
+ - 172.27.0.0/24
+
+frontend:
+ themes: !include_dir_merge_named themes
+
+automation: !include automations.yaml
+script: !include scripts.yaml
+scene: !include scenes.yaml
+
+mqtt:
+ host: 172.16.201.21
+ port: 1883
+
+notify:
+ - name: maplemail
+ platform: smtp
+ server: 10.19.19.3
+ port: 25
+ sender: camera@mapletree.email
+ recipient: jkilloran@doppio.ca
+ encryption: none
diff --git a/lxc2/homeassistant/config/home-assistant.log.1 b/lxc2/homeassistant/config/home-assistant.log.1
new file mode 100755
index 0000000..e69de29
diff --git a/lxc2/homeassistant/config/scenes.yaml b/lxc2/homeassistant/config/scenes.yaml
new file mode 100755
index 0000000..e69de29
diff --git a/lxc2/homeassistant/config/scripts.yaml b/lxc2/homeassistant/config/scripts.yaml
new file mode 100755
index 0000000..e69de29
diff --git a/lxc2/homeassistant/config/secrets.yaml b/lxc2/homeassistant/config/secrets.yaml
new file mode 100755
index 0000000..c5b900c
--- /dev/null
+++ b/lxc2/homeassistant/config/secrets.yaml
@@ -0,0 +1,4 @@
+
+# Use this file to store secrets like usernames and passwords.
+# Learn more at https://www.home-assistant.io/docs/configuration/secrets/
+some_password: welcome
diff --git a/lxc2/homeassistant/frigate.yml b/lxc2/homeassistant/frigate.yml
new file mode 100755
index 0000000..982930d
--- /dev/null
+++ b/lxc2/homeassistant/frigate.yml
@@ -0,0 +1,26 @@
+services:
+ frigate:
+ image: ghcr.io/blakeblackshear/frigate:stable
+ container_name: frigate
+ restart: unless-stopped
+ privileged: true
+ shm_size: 512m
+ volumes:
+ - /etc/localtime:/etc/localtime:ro
+ - /docker/homeassistant/frigate:/config
+ - /mnt/local_configs/frigate/cache:/tmp/cache
+ - /pool/securitycameras:/media
+ ports:
+ - "5000:5000"
+ - "1935:1935"
+ runtime: nvidia
+ environment:
+ - NVIDIA_VISIBLE_DEVICES=all
+ - NVIDIA_DRIVER_CAPABILITIES=all
+ - FRIGATE_SQLITE_PATH=/config/frigate.db
+ - FRIGATE_SQLITE_JOURNAL_MODE=DELETE
+ - PUID=1000
+ - PGID=1000
+ cpus: "2.0"
+ mem_limit: "6144m"
+ mem_reservation: "2048m"
diff --git a/lxc2/homeassistant/homeassistant.yml b/lxc2/homeassistant/homeassistant.yml
new file mode 100755
index 0000000..4ed2796
--- /dev/null
+++ b/lxc2/homeassistant/homeassistant.yml
@@ -0,0 +1,17 @@
+services:
+ homeassistant:
+ container_name: homeassistant
+ image: "lscr.io/linuxserver/homeassistant:latest"
+ network_mode: host
+ volumes:
+ - /docker/homeassistant/homeassistant:/config
+ - /etc/localtime:/etc/localtime:ro
+ - /run/dbus:/run/dbus:ro
+ - /var/run/dbus:/var/run/dbus:ro
+ restart: unless-stopped
+ privileged: true
+ environment:
+ - MATTER_SERVER_URL=http://172.16.201.21:5580
+ - DOCKER_MODS=linuxserver/mods:homeassistant-hacs
+ entrypoint: ["/init"]
+ #entrypoint: ["/bin/sh", "-c", "/update_kwikset.sh && exec /entrypoint.sh"]
diff --git a/lxc2/homeassistant/homeassistant/.ha_run.lock b/lxc2/homeassistant/homeassistant/.ha_run.lock
new file mode 100755
index 0000000..c70b9ba
--- /dev/null
+++ b/lxc2/homeassistant/homeassistant/.ha_run.lock
@@ -0,0 +1 @@
+{"pid": 178, "version": 1, "ha_version": "2025.12.5", "start_ts": 1768761128.445899}
\ No newline at end of file
diff --git a/lxc2/homeassistant/homeassistant/.local/share/uv/credentials/credentials.toml.lock b/lxc2/homeassistant/homeassistant/.local/share/uv/credentials/credentials.toml.lock
new file mode 100755
index 0000000..e69de29
diff --git a/lxc2/homeassistant/homeassistant/automations.yaml b/lxc2/homeassistant/homeassistant/automations.yaml
new file mode 100644
index 0000000..4cca016
--- /dev/null
+++ b/lxc2/homeassistant/homeassistant/automations.yaml
@@ -0,0 +1,27 @@
+- id: frigate_alert_any_detection
+ alias: Frigate Multi-Camera Motion Alert via MQTT
+ description: Send push + email when selected cameras detect motion
+ triggers:
+ - topic: frigate/events
+ trigger: mqtt
+ conditions:
+ - condition: template
+ value_template: '{{ trigger.payload_json[''type''] == ''new'' }}'
+ actions:
+ - variables:
+ camera: '{{ trigger.payload_json[''camera''] }}'
+ snapshot_url: '{{ trigger.payload_json[''snapshot''] }}'
+ - data:
+ title: Frigate Alert
+ message: Motion detected on {{ camera }}
+ data:
+ image: '{{ snapshot_url }}'
+ action: notify.mobile_app_pixel_10_pro
+ - data:
+ title: Frigate Alert
+ message: Motion detected on {{ camera }}
+ data:
+ images:
+ - '{{ snapshot_url }}'
+ action: notify.maplemail
+ mode: single
diff --git a/lxc2/homeassistant/homeassistant/automations.yaml.bak1 b/lxc2/homeassistant/homeassistant/automations.yaml.bak1
new file mode 100644
index 0000000..8ed0dcf
--- /dev/null
+++ b/lxc2/homeassistant/homeassistant/automations.yaml.bak1
@@ -0,0 +1,26 @@
+- id: '1764940364873'
+ alias: Frigate Any Detection Alert (Email)
+ description: Send an email when Frigate detects anything
+ triggers:
+ - event_type: frigate_event
+ event_data:
+ type: end
+ trigger: event
+ actions:
+ - device_id: a695c9ad16dafaf40dca4bf7de3d3002
+ domain: mobile_app
+ type: notify
+ message: Motion Detection
+ data:
+ title: Frigate Alert - {{ trigger.event['after']['label'] }} detected
+ message: 'Camera {{ trigger.event[''after''][''camera''] }} detected a {{ trigger.event[''after''][''label'']
+ }}
+
+ '
+ data:
+ image: /api/frigate/notifications/{{ trigger.event['after']['id'] }}/snapshot.jpg
+ - action: notify.notify
+ metadata: {}
+ data:
+ message: motion detected
+ mode: single
diff --git a/lxc2/homeassistant/homeassistant/backup/backup.json b/lxc2/homeassistant/homeassistant/backup/backup.json
new file mode 100755
index 0000000..9de1ac9
--- /dev/null
+++ b/lxc2/homeassistant/homeassistant/backup/backup.json
@@ -0,0 +1 @@
+{"slug": "bb71d2bd", "version": 2, "name": "pre-docker-export", "date": "2025-10-15T16:46:33.893051+00:00", "type": "partial", "supervisor_version": "2025.10.0", "extra": {"instance_id": "6a372b8180c14e36a3116d2f24c0d04e", "with_automatic_settings": false, "supervisor.backup_request_date": "2025-10-15T10:46:33.891171-06:00"}, "folders": ["media", "share", "ssl"], "repositories": ["https://github.com/music-assistant/home-assistant-addon", "https://github.com/wez/govee2mqtt", "https://github.com/esphome/home-assistant-addon", "https://github.com/hassio-addons/repository"], "addons": [{"slug": "core_matter_server", "name": "Matter Server", "version": "8.1.1", "size": 0.0}, {"slug": "core_mosquitto", "name": "Mosquitto broker", "version": "6.5.2", "size": 0.0}, {"slug": "b9845f46_govee2mqtt", "name": "Govee to MQTT Bridge", "version": "2025.04.13-17d43d72", "size": 0.0}, {"slug": "core_letsencrypt", "name": "Let's Encrypt", "version": "5.4.9", "size": 0.0}], "docker": {"registries": {}, "enable_ipv6": null, "mtu": null}, "protected": false, "crypto": "aes128", "compressed": true, "homeassistant": {"version": "2025.10.2", "exclude_database": false, "size": 0.0}}
\ No newline at end of file
diff --git a/lxc2/homeassistant/homeassistant/configuration.yaml b/lxc2/homeassistant/homeassistant/configuration.yaml
new file mode 100755
index 0000000..e09b3e8
--- /dev/null
+++ b/lxc2/homeassistant/homeassistant/configuration.yaml
@@ -0,0 +1,33 @@
+default_config:
+
+http:
+ use_x_forwarded_for: true
+ trusted_proxies:
+ - 172.16.201.21
+ - 127.0.0.1
+ - 192.168.208.0/24
+ - 192.168.32.0/24
+ - 192.168.16.0/24
+ - 192.168.0.0/24
+ - 172.27.0.0/24
+
+frontend:
+ themes: !include_dir_merge_named themes
+
+automation: !include automations.yaml
+script: !include scripts.yaml
+scene: !include scenes.yaml
+
+#mqtt:
+# host: 172.16.201.21
+# port: 1883
+
+notify:
+ - name: maplemail
+ platform: smtp
+ server: 10.19.19.3
+ port: 25
+ sender: camera@mapletree.email
+ recipient: jkilloran@doppio.ca
+ encryption: none
+
diff --git a/lxc2/homeassistant/homeassistant/home-assistant.log.1 b/lxc2/homeassistant/homeassistant/home-assistant.log.1
new file mode 100644
index 0000000..7615400
--- /dev/null
+++ b/lxc2/homeassistant/homeassistant/home-assistant.log.1
@@ -0,0 +1,190 @@
+2026-01-18 06:35:02.277 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration hacs which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
+2026-01-18 06:35:02.278 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration frigate which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
+2026-01-18 06:35:02.278 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration kwikset which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
+2026-01-18 06:35:02.780 WARNING (Recorder) [homeassistant.components.recorder.util] The system could not validate that the sqlite3 database at //config/home-assistant_v2.db was shutdown cleanly
+2026-01-18 06:35:02.801 WARNING (Recorder) [homeassistant.components.recorder.util] Ended unfinished session (id=69 from 2026-01-17 16:29:37.893205)
+2026-01-18 06:35:02.938 WARNING (MainThread) [dbus_fast.message_bus] could not shut down socket
+Traceback (most recent call last):
+ File "/usr/local/lib/python3.13/site-packages/dbus_fast/aio/message_bus.py", line 252, in on_hello
+ raise err
+ File "src/dbus_fast/aio/message_reader.py", line 25, in dbus_fast.aio.message_reader._message_reader
+ File "src/dbus_fast/_private/unmarshaller.py", line 870, in dbus_fast._private.unmarshaller.Unmarshaller._unmarshall
+ File "src/dbus_fast/_private/unmarshaller.py", line 734, in dbus_fast._private.unmarshaller.Unmarshaller._read_header
+ File "src/dbus_fast/_private/unmarshaller.py", line 457, in dbus_fast._private.unmarshaller.Unmarshaller._read_to_pos
+ File "src/dbus_fast/_private/unmarshaller.py", line 416, in dbus_fast._private.unmarshaller.Unmarshaller._read_sock_without_fds
+ File "src/dbus_fast/_private/unmarshaller.py", line 411, in dbus_fast._private.unmarshaller.Unmarshaller._read_sock_without_fds
+ConnectionResetError: [Errno 104] Connection reset by peer
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "src/dbus_fast/message_bus.py", line 532, in dbus_fast.message_bus.BaseMessageBus.disconnect
+OSError: [Errno 9] Bad file descriptor
+2026-01-18 06:35:02.949 WARNING (MainThread) [dbus_fast.message_bus] could not shut down socket
+Traceback (most recent call last):
+ File "/usr/local/lib/python3.13/site-packages/dbus_fast/aio/message_bus.py", line 252, in on_hello
+ raise err
+ File "src/dbus_fast/aio/message_reader.py", line 25, in dbus_fast.aio.message_reader._message_reader
+ File "src/dbus_fast/_private/unmarshaller.py", line 870, in dbus_fast._private.unmarshaller.Unmarshaller._unmarshall
+ File "src/dbus_fast/_private/unmarshaller.py", line 734, in dbus_fast._private.unmarshaller.Unmarshaller._read_header
+ File "src/dbus_fast/_private/unmarshaller.py", line 457, in dbus_fast._private.unmarshaller.Unmarshaller._read_to_pos
+ File "src/dbus_fast/_private/unmarshaller.py", line 418, in dbus_fast._private.unmarshaller.Unmarshaller._read_sock_without_fds
+EOFError
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "src/dbus_fast/message_bus.py", line 532, in dbus_fast.message_bus.BaseMessageBus.disconnect
+OSError: [Errno 9] Bad file descriptor
+2026-01-18 06:35:02.950 WARNING (MainThread) [dbus_fast.message_bus] could not shut down socket
+Traceback (most recent call last):
+ File "/usr/local/lib/python3.13/site-packages/bluetooth_adapters/dbus.py", line 113, in _get_dbus_managed_objects
+ await bus.connect()
+ File "/usr/local/lib/python3.13/site-packages/dbus_fast/aio/message_bus.py", line 269, in connect
+ return await future
+ ^^^^^^^^^^^^
+ File "/usr/local/lib/python3.13/site-packages/dbus_fast/aio/message_bus.py", line 252, in on_hello
+ raise err
+ File "src/dbus_fast/aio/message_reader.py", line 25, in dbus_fast.aio.message_reader._message_reader
+ File "src/dbus_fast/_private/unmarshaller.py", line 870, in dbus_fast._private.unmarshaller.Unmarshaller._unmarshall
+ File "src/dbus_fast/_private/unmarshaller.py", line 734, in dbus_fast._private.unmarshaller.Unmarshaller._read_header
+ File "src/dbus_fast/_private/unmarshaller.py", line 457, in dbus_fast._private.unmarshaller.Unmarshaller._read_to_pos
+ File "src/dbus_fast/_private/unmarshaller.py", line 418, in dbus_fast._private.unmarshaller.Unmarshaller._read_sock_without_fds
+EOFError
+
+During handling of the above exception, another exception occurred:
+
+Traceback (most recent call last):
+ File "src/dbus_fast/message_bus.py", line 532, in dbus_fast.message_bus.BaseMessageBus.disconnect
+OSError: [Errno 9] Bad file descriptor
+2026-01-18 06:35:02.951 ERROR (MainThread) [homeassistant.setup] Error during setup of component bluetooth:
+Traceback (most recent call last):
+ File "/usr/local/lib/python3.13/site-packages/homeassistant/setup.py", line 425, in _async_setup_component
+ result = await task
+ ^^^^^^^^^^
+ File "/usr/local/lib/python3.13/site-packages/homeassistant/components/bluetooth/__init__.py", line 244, in async_setup
+ await manager.async_setup()
+ File "/usr/local/lib/python3.13/site-packages/homeassistant/components/bluetooth/manager.py", line 181, in async_setup
+ await super().async_setup()
+ File "src/habluetooth/manager.py", line 353, in async_setup
+ File "src/habluetooth/manager.py", line 294, in _async_refresh_adapters
+ File "/usr/local/lib/python3.13/site-packages/bluetooth_adapters/systems/linux.py", line 42, in refresh
+ await asyncio.gather(*futures)
+ File "/usr/local/lib/python3.13/site-packages/bluetooth_adapters/dbus.py", line 41, in load
+ self._packed_managed_objects = await _get_dbus_managed_objects()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "/usr/local/lib/python3.13/site-packages/bluetooth_adapters/dbus.py", line 113, in _get_dbus_managed_objects
+ await bus.connect()
+ File "/usr/local/lib/python3.13/site-packages/dbus_fast/aio/message_bus.py", line 269, in connect
+ return await future
+ ^^^^^^^^^^^^
+ File "/usr/local/lib/python3.13/site-packages/dbus_fast/aio/message_bus.py", line 252, in on_hello
+ raise err
+ File "src/dbus_fast/aio/message_reader.py", line 25, in dbus_fast.aio.message_reader._message_reader
+ File "src/dbus_fast/_private/unmarshaller.py", line 870, in dbus_fast._private.unmarshaller.Unmarshaller._unmarshall
+ File "src/dbus_fast/_private/unmarshaller.py", line 734, in dbus_fast._private.unmarshaller.Unmarshaller._read_header
+ File "src/dbus_fast/_private/unmarshaller.py", line 457, in dbus_fast._private.unmarshaller.Unmarshaller._read_to_pos
+ File "src/dbus_fast/_private/unmarshaller.py", line 418, in dbus_fast._private.unmarshaller.Unmarshaller._read_sock_without_fds
+EOFError
+2026-01-18 06:35:04.923 ERROR (MainThread) [homeassistant.setup] Unable to set up dependencies of 'default_config'. Setup failed for dependencies: ['bluetooth']
+2026-01-18 06:35:04.923 ERROR (MainThread) [homeassistant.setup] Setup failed for 'default_config': Could not setup dependencies: bluetooth
+2026-01-18 06:45:02.875 ERROR (MainThread) [async_upnp_client.ssdp] Received error: [Errno 99] Address not available, transport: <_SelectorDatagramTransport fd=33 read=polling write=>, socket:
+2026-01-18 08:00:56.483 ERROR (MainThread) [pysmartthings] Connection error occurred while subscribing to events
+Traceback (most recent call last):
+ File "/usr/local/lib/python3.13/site-packages/pysmartthings/smartthings.py", line 592, in subscribe
+ await self._internal_subscribe(session, subscription_url)
+ File "/usr/local/lib/python3.13/site-packages/pysmartthings/smartthings.py", line 504, in _internal_subscribe
+ async for event in event_source:
+ ...<49 lines>...
+ break
+ File "/usr/local/lib/python3.13/site-packages/aiohttp_sse_client2/client.py", line 157, in __anext__
+ async for line_in_bytes in self._response.content:
+ ...<21 lines>...
+ self._process_field(line, '')
+ File "/usr/local/lib/python3.13/site-packages/aiohttp/streams.py", line 52, in __anext__
+ rv = await self.read_func()
+ ^^^^^^^^^^^^^^^^^^^^^^
+ File "/usr/local/lib/python3.13/site-packages/aiohttp/streams.py", line 360, in readline
+ return await self.readuntil()
+ ^^^^^^^^^^^^^^^^^^^^^^
+ File "/usr/local/lib/python3.13/site-packages/aiohttp/streams.py", line 394, in readuntil
+ await self._wait("readuntil")
+ File "/usr/local/lib/python3.13/site-packages/aiohttp/streams.py", line 355, in _wait
+ await waiter
+aiohttp.client_exceptions.SocketTimeoutError: Timeout on reading data from socket
+2026-01-18 08:05:38.187 ERROR (MainThread) [async_upnp_client.ssdp] Received error: [Errno 99] Address not available, transport: <_SelectorDatagramTransport fd=33 read=polling write=>, socket:
+2026-01-18 08:35:38.189 ERROR (MainThread) [async_upnp_client.ssdp] Received error: [Errno 99] Address not available, transport: <_SelectorDatagramTransport fd=33 read=polling write=>, socket:
+2026-01-18 08:45:38.190 ERROR (MainThread) [async_upnp_client.ssdp] Received error: [Errno 99] Address not available, transport: <_SelectorDatagramTransport fd=33 read=polling write=>, socket:
+2026-01-18 09:15:38.192 ERROR (MainThread) [async_upnp_client.ssdp] Received error: [Errno 99] Address not available, transport: <_SelectorDatagramTransport fd=33 read=polling write=>, socket:
+2026-01-18 09:25:38.193 ERROR (MainThread) [async_upnp_client.ssdp] Received error: [Errno 99] Address not available, transport: <_SelectorDatagramTransport fd=33 read=polling write=>, socket:
+2026-01-18 09:55:38.194 ERROR (MainThread) [async_upnp_client.ssdp] Received error: [Errno 99] Address not available, transport: <_SelectorDatagramTransport fd=33 read=polling write=>, socket:
+2026-01-18 10:05:38.196 ERROR (MainThread) [async_upnp_client.ssdp] Received error: [Errno 99] Address not available, transport: <_SelectorDatagramTransport fd=33 read=polling write=>, socket:
+2026-01-18 10:40:13.156 ERROR (MainThread) [pysmartthings] Connection error occurred while subscribing to events
+Traceback (most recent call last):
+ File "/usr/local/lib/python3.13/site-packages/pysmartthings/smartthings.py", line 592, in subscribe
+ await self._internal_subscribe(session, subscription_url)
+ File "/usr/local/lib/python3.13/site-packages/pysmartthings/smartthings.py", line 504, in _internal_subscribe
+ async for event in event_source:
+ ...<49 lines>...
+ break
+ File "/usr/local/lib/python3.13/site-packages/aiohttp_sse_client2/client.py", line 157, in __anext__
+ async for line_in_bytes in self._response.content:
+ ...<21 lines>...
+ self._process_field(line, '')
+ File "/usr/local/lib/python3.13/site-packages/aiohttp/streams.py", line 52, in __anext__
+ rv = await self.read_func()
+ ^^^^^^^^^^^^^^^^^^^^^^
+ File "/usr/local/lib/python3.13/site-packages/aiohttp/streams.py", line 360, in readline
+ return await self.readuntil()
+ ^^^^^^^^^^^^^^^^^^^^^^
+ File "/usr/local/lib/python3.13/site-packages/aiohttp/streams.py", line 394, in readuntil
+ await self._wait("readuntil")
+ File "/usr/local/lib/python3.13/site-packages/aiohttp/streams.py", line 355, in _wait
+ await waiter
+aiohttp.client_exceptions.SocketTimeoutError: Timeout on reading data from socket
+2026-01-18 10:58:00.467 ERROR (MainThread) [pysmartthings] Connection error occurred while subscribing to events
+Traceback (most recent call last):
+ File "/usr/local/lib/python3.13/site-packages/pysmartthings/smartthings.py", line 592, in subscribe
+ await self._internal_subscribe(session, subscription_url)
+ File "/usr/local/lib/python3.13/site-packages/pysmartthings/smartthings.py", line 504, in _internal_subscribe
+ async for event in event_source:
+ ...<49 lines>...
+ break
+ File "/usr/local/lib/python3.13/site-packages/aiohttp_sse_client2/client.py", line 157, in __anext__
+ async for line_in_bytes in self._response.content:
+ ...<21 lines>...
+ self._process_field(line, '')
+ File "/usr/local/lib/python3.13/site-packages/aiohttp/streams.py", line 52, in __anext__
+ rv = await self.read_func()
+ ^^^^^^^^^^^^^^^^^^^^^^
+ File "/usr/local/lib/python3.13/site-packages/aiohttp/streams.py", line 360, in readline
+ return await self.readuntil()
+ ^^^^^^^^^^^^^^^^^^^^^^
+ File "/usr/local/lib/python3.13/site-packages/aiohttp/streams.py", line 394, in readuntil
+ await self._wait("readuntil")
+ File "/usr/local/lib/python3.13/site-packages/aiohttp/streams.py", line 355, in _wait
+ await waiter
+aiohttp.client_exceptions.SocketTimeoutError: Timeout on reading data from socket
+2026-01-18 10:59:53.718 ERROR (MainThread) [async_upnp_client.ssdp] Received error: [Errno 99] Address not available, transport: <_SelectorDatagramTransport fd=33 read=polling write=>, socket:
+2026-01-18 11:09:53.718 ERROR (MainThread) [async_upnp_client.ssdp] Received error: [Errno 99] Address not available, transport: <_SelectorDatagramTransport fd=33 read=polling write=>, socket:
+2026-01-18 11:10:30.138 WARNING (MainThread) [homeassistant.components.mqtt.client] Error returned from MQTT server: The connection was lost.
+2026-01-18 11:10:30.691 ERROR (MainThread) [custom_components.frigate] Unexpected error fetching frigate data
+Traceback (most recent call last):
+ File "/usr/local/lib/python3.13/site-packages/homeassistant/helpers/update_coordinator.py", line 419, in _async_refresh
+ self.data = await self._async_update_data()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "/config/custom_components/frigate/__init__.py", line 485, in _async_update_data
+ stats = await self._api.async_get_stats()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "/config/custom_components/frigate/api.py", line 67, in async_get_stats
+ await self.api_wrapper("get", str(URL(self._host) / "api/stats")),
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "/config/custom_components/frigate/api.py", line 421, in api_wrapper
+ response = await func(
+ ^^^^^^^^^^^
+ ...<5 lines>...
+ )
+ ^
+ File "/usr/local/lib/python3.13/site-packages/aiohttp/client.py", line 529, in _request
+ raise RuntimeError("Session is closed")
+RuntimeError: Session is closed
diff --git a/lxc2/homeassistant/homeassistant/home-assistant.log.fault b/lxc2/homeassistant/homeassistant/home-assistant.log.fault
new file mode 100644
index 0000000..e69de29
diff --git a/lxc2/homeassistant/homeassistant/scenes.yaml b/lxc2/homeassistant/homeassistant/scenes.yaml
new file mode 100755
index 0000000..e69de29
diff --git a/lxc2/homeassistant/homeassistant/scripts.yaml b/lxc2/homeassistant/homeassistant/scripts.yaml
new file mode 100755
index 0000000..e69de29
diff --git a/lxc2/homeassistant/homeassistant/secrets.yaml b/lxc2/homeassistant/homeassistant/secrets.yaml
new file mode 100755
index 0000000..c5b900c
--- /dev/null
+++ b/lxc2/homeassistant/homeassistant/secrets.yaml
@@ -0,0 +1,4 @@
+
+# Use this file to store secrets like usernames and passwords.
+# Learn more at https://www.home-assistant.io/docs/configuration/secrets/
+some_password: welcome
diff --git a/lxc2/homeassistant/homeassistant/update_kwikset.sh b/lxc2/homeassistant/homeassistant/update_kwikset.sh
new file mode 100644
index 0000000..4ce2c08
--- /dev/null
+++ b/lxc2/homeassistant/homeassistant/update_kwikset.sh
@@ -0,0 +1,3 @@
+#!/bin/sh
+cd /config/custom_components/kwikset-ha || exit 1
+git pull || echo "kwikset-ha update failed"
diff --git a/lxc2/homeassistant/matter.yml b/lxc2/homeassistant/matter.yml
new file mode 100755
index 0000000..c118670
--- /dev/null
+++ b/lxc2/homeassistant/matter.yml
@@ -0,0 +1,10 @@
+services:
+ matter-server:
+ image: ghcr.io/home-assistant-libs/python-matter-server:stable
+ container_name: matter-server
+ restart: unless-stopped
+ network_mode: host
+ volumes:
+ - /docker/homeassistant/matter:/data
+ environment:
+ - MATTER_SERVER_PORT=5580
diff --git a/lxc2/homeassistant/matter/3004572937718714840.json b/lxc2/homeassistant/matter/3004572937718714840.json
new file mode 100644
index 0000000..94a8581
--- /dev/null
+++ b/lxc2/homeassistant/matter/3004572937718714840.json
@@ -0,0 +1,4837 @@
+{
+ "vendor_info": {
+ "65521": {
+ "vendor_id": 65521,
+ "vendor_name": "Test",
+ "company_legal_name": "Test",
+ "company_preferred_name": "Test",
+ "vendor_landing_page_url": "https://csa-iot.org",
+ "creator": ""
+ },
+ "4939": {
+ "vendor_id": 4939,
+ "vendor_name": "Nabu Casa",
+ "company_legal_name": "Nabu Casa Inc.",
+ "company_preferred_name": "Nabu Casa",
+ "vendor_landing_page_url": "https://nabucasa.com/",
+ "creator": ""
+ },
+ "65521": {
+ "vendor_id": 65521,
+ "vendor_name": "Test",
+ "company_legal_name": "Test",
+ "company_preferred_name": "Test",
+ "vendor_landing_page_url": "https://csa-iot.org",
+ "creator": ""
+ },
+ "4939": {
+ "vendor_id": 4939,
+ "vendor_name": "Home Assistant (Open Home Foundation)",
+ "company_legal_name": "Open Home Foundation",
+ "company_preferred_name": "Home Assistant (Open Home Foundation)",
+ "vendor_landing_page_url": "https://www.openhomefoundation.org/",
+ "creator": "cosmos147ww0km5wkdpn2eaarfe9stcukq5u7983f5k4f"
+ },
+ "1": {
+ "vendor_id": 1,
+ "vendor_name": "Panasonic",
+ "company_legal_name": "Panasonic Holdings Corporation",
+ "company_preferred_name": "Panasonic",
+ "vendor_landing_page_url": "https://holdings.panasonic/global/",
+ "creator": "cosmos17vw6zxk333zu35epz5kd452xwg83y8spmps7mk"
+ },
+ "4107": {
+ "vendor_id": 4107,
+ "vendor_name": "Signify",
+ "company_legal_name": "Signify Netherlands B.V.",
+ "company_preferred_name": "Signify",
+ "vendor_landing_page_url": "https://www.signify.com/",
+ "creator": "cosmos1xx8fg5nu4lesn448ytds8yjql47jp8gnfh6hck"
+ },
+ "4125": {
+ "vendor_id": 4125,
+ "vendor_name": "Fortune Brands",
+ "company_legal_name": "Fortune Brands Innovation Inc",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.fbin.com/",
+ "creator": "cosmos1yj6xu6h3rnkllmzr295v8x5decdtmcuqzx33ur"
+ },
+ "4129": {
+ "vendor_id": 4129,
+ "vendor_name": "Legrand Group",
+ "company_legal_name": "Legrand",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.legrand.com",
+ "creator": "cosmos1elm6sf9yd2n7y0l0rve4zru0ukanv76vtrjnt3"
+ },
+ "4142": {
+ "vendor_id": 4142,
+ "vendor_name": "LG Electronics",
+ "company_legal_name": "LG Electronics, Inc.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos15vt3q6sy2urxe8xfff8yyt6sfj6f776qesqfxe"
+ },
+ "4151": {
+ "vendor_id": 4151,
+ "vendor_name": "NXP Semiconductors",
+ "company_legal_name": "NXP Semiconductors N.V.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.nxp.com",
+ "creator": "cosmos1ck0arz4kky9l9qtdvqrct7783ffv2yftgmj9ch"
+ },
+ "4161": {
+ "vendor_id": 4161,
+ "vendor_name": "STMicroelectronics",
+ "company_legal_name": "STMicroelectronics",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1vmkxse0usk0q277ym695cj395e0z25xptgv3wr"
+ },
+ "4169": {
+ "vendor_id": 4169,
+ "vendor_name": "Silicon Labs",
+ "company_legal_name": "Silicon Laboratories Inc NASDAQ: SLAB",
+ "company_preferred_name": "Silicon Labs",
+ "vendor_landing_page_url": "https://www.silabs.com/",
+ "creator": "cosmos1js3g08nc2ahl5j497e6m9nnash5k9hajlzzxcp"
+ },
+ "4190": {
+ "vendor_id": 4190,
+ "vendor_name": "Schneider Electric",
+ "company_legal_name": "Schneider Electric",
+ "company_preferred_name": "Schneider Electric",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos14kre58wpgterp7t9yy0393ecel9hpz9fnul6pc"
+ },
+ "4216": {
+ "vendor_id": 4216,
+ "vendor_name": "ntve home",
+ "company_legal_name": "Computime Limited",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1f8fv2wl30fz75x07kep73rrud3nl92vetpa6up"
+ },
+ "4240": {
+ "vendor_id": 4240,
+ "vendor_name": "Green Energy Options",
+ "company_legal_name": "Green Energy Options Ltd",
+ "company_preferred_name": "geo",
+ "vendor_landing_page_url": "https://www.geotogether.com/",
+ "creator": "cosmos1vvy62f5sa3wqya2e2u6gyuan8ak4v4zfsgku8s"
+ },
+ "4251": {
+ "vendor_id": 4251,
+ "vendor_name": "Leviton",
+ "company_legal_name": "Leviton Manufacturing Company",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.leviton.com",
+ "creator": "cosmos1ypyp8zrqeu64rjmx3u34ghvl64uajr67uams3d"
+ },
+ "4304": {
+ "vendor_id": 4304,
+ "vendor_name": "Qorvo",
+ "company_legal_name": "Qorvo, Inc.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.qorvo.com/",
+ "creator": "cosmos1qrpkuzgm7hfejejfyg20g34tjxlt4k8dsspq52"
+ },
+ "4334": {
+ "vendor_id": 4334,
+ "vendor_name": "UEI",
+ "company_legal_name": "Universal Electronics Inc",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.uei.com/",
+ "creator": "cosmos1pvrad6x6ettwgudttqd97r9wvarvnj5davpltg"
+ },
+ "4338": {
+ "vendor_id": 4338,
+ "vendor_name": "ubisys",
+ "company_legal_name": "ubisys technologies GmbH",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.ubisys.de",
+ "creator": "cosmos1rxydw26p5k4f9rtwln6r3srvw4qq9pxnxadr3d"
+ },
+ "4362": {
+ "vendor_id": 4362,
+ "vendor_name": "Samsung SmartThings",
+ "company_legal_name": "Samsung SmartThings",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1e292xaqdy8qgfufycjv2tkup5eegyyvwgfrvkf"
+ },
+ "4381": {
+ "vendor_id": 4381,
+ "vendor_name": "Comcast Communications",
+ "company_legal_name": "Comcast",
+ "company_preferred_name": "Comcast",
+ "vendor_landing_page_url": "https://www.xfinity.com/",
+ "creator": "cosmos1yvskwa9g4t7y9akwdrnlafd02pu26rf83aaejk"
+ },
+ "4388": {
+ "vendor_id": 4388,
+ "vendor_name": "Jasco Products Company LLC",
+ "company_legal_name": "Jasco Products Company LLC",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1plq44ld0knhhffhyq8rqw7l73jr05229mj7828"
+ },
+ "4405": {
+ "vendor_id": 4405,
+ "vendor_name": "dresden elektronik",
+ "company_legal_name": "dresden elektronik ingenieurtechnik gmbh",
+ "company_preferred_name": "dresden elektronik",
+ "vendor_landing_page_url": "https://www.dresden-elektronik.de",
+ "creator": "cosmos1kvflawlceuu2m4t8dygayqld052289n0dxh694"
+ },
+ "4442": {
+ "vendor_id": 4442,
+ "vendor_name": "Nanoleaf",
+ "company_legal_name": "Nanoleaf Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://nanoleaf.me",
+ "creator": "cosmos1sggrrmw05e6alve8umwdaszade5qxyt53kthud"
+ },
+ "4447": {
+ "vendor_id": 4447,
+ "vendor_name": "Aqara",
+ "company_legal_name": "Lumi United Technology Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.aqara.com/",
+ "creator": "cosmos1qpz3ghnqj6my7gzegkftzav9hpxymkx6zdk73v"
+ },
+ "4448": {
+ "vendor_id": 4448,
+ "vendor_name": "Sengled",
+ "company_legal_name": "Sengled Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1arhkv0n34xylxz9suy73dpyk6de32gpym9l3sw"
+ },
+ "4454": {
+ "vendor_id": 4454,
+ "vendor_name": "Innr",
+ "company_legal_name": "Innr Lighting B.V.",
+ "company_preferred_name": "Innr",
+ "vendor_landing_page_url": "https://www.innr.com",
+ "creator": "cosmos1yfesa8ned026v5qjpvxqgszduuqf2p8urlcwdr"
+ },
+ "4456": {
+ "vendor_id": 4456,
+ "vendor_name": "Leedarson",
+ "company_legal_name": "Leedarson IoT Technology Inc.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1mzg0v94yg0cmkjqe2jqsys44tvvfk9mt2d889d"
+ },
+ "4469": {
+ "vendor_id": 4469,
+ "vendor_name": "D-Link",
+ "company_legal_name": "D-Link Corporation",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1kykyym3l8lj60e0q7kuhxhac4dvlcy4x04ghvw"
+ },
+ "4474": {
+ "vendor_id": 4474,
+ "vendor_name": "Insta GmbH",
+ "company_legal_name": "Insta GmbH",
+ "company_preferred_name": "Insta GmbH",
+ "vendor_landing_page_url": "https://www.insta.de",
+ "creator": "cosmos1u7hcs8my7ylct2u5wzsj769ddgvjn80g5znpns"
+ },
+ "4476": {
+ "vendor_id": 4476,
+ "vendor_name": "IKEA of Sweden",
+ "company_legal_name": "IKEA of Sweden AB",
+ "company_preferred_name": "IKEA of Sweden",
+ "vendor_landing_page_url": "https://www.ikea.com/",
+ "creator": "cosmos1l9r6wfrxk5z8qg3u8tjumm5949sk0eae5d2e2q"
+ },
+ "4478": {
+ "vendor_id": 4478,
+ "vendor_name": "Feibit",
+ "company_legal_name": "Shenzhen Feibit Electronic Technology Co.,Ltd",
+ "company_preferred_name": "Feibit",
+ "vendor_landing_page_url": "http://www.feibit.com",
+ "creator": "cosmos162y3ehrqpuu2xjvmgq6qq7yqtdh6mlwh32wv2h"
+ },
+ "4488": {
+ "vendor_id": 4488,
+ "vendor_name": "TP-Link",
+ "company_legal_name": "TP-Link Systems Inc.",
+ "company_preferred_name": "TP-Link Systems Inc.",
+ "vendor_landing_page_url": "https://www.tp-link.com",
+ "creator": "cosmos1jxpj6rr8vnetz9a2ec08az5fwqpuf4zt4hhygv"
+ },
+ "4489": {
+ "vendor_id": 4489,
+ "vendor_name": "LEDVANCE",
+ "company_legal_name": "Ledvance GmbH",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos14f7agdec0hxlkvtr2q2f3wa0ggxehy4qej99fs"
+ },
+ "4492": {
+ "vendor_id": 4492,
+ "vendor_name": "Midea Group",
+ "company_legal_name": "Midea Group",
+ "company_preferred_name": "Midea",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1a7c8us8jl76f8uue6xf9gzzqklfmfdyh8nedae"
+ },
+ "4501": {
+ "vendor_id": 4501,
+ "vendor_name": "CommScope",
+ "company_legal_name": "CommScope",
+ "company_preferred_name": "CommScope",
+ "vendor_landing_page_url": "https://www.pki-center.com/",
+ "creator": "cosmos1ffrg2cwnlv9ar3jg9tva4qawv4wdmyw50pdn66"
+ },
+ "4614": {
+ "vendor_id": 4614,
+ "vendor_name": "EME Americas",
+ "company_legal_name": "EME Delaware Inc.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos18phdd73y5rrgj8zu003hytxv3jy8ch59p55cq5"
+ },
+ "4617": {
+ "vendor_id": 4617,
+ "vendor_name": "Bosch",
+ "company_legal_name": "Robert Bosch GmbH",
+ "company_preferred_name": "Bosch",
+ "vendor_landing_page_url": "https://www.bosch.com",
+ "creator": "cosmos1lugc5ushxpnwkmgd6xjstqw9d52hccn4t36rvf"
+ },
+ "4619": {
+ "vendor_id": 4619,
+ "vendor_name": "HEIMAN",
+ "company_legal_name": "Shenzhen Heiman Technology Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos16s4lqhxyqdr5lq6gmfpskjtwjf7dwc0lktn6dt"
+ },
+ "4631": {
+ "vendor_id": 4631,
+ "vendor_name": "Amazon Alexa",
+ "company_legal_name": "Amazon.com, Inc.",
+ "company_preferred_name": "Amazon Alexa",
+ "vendor_landing_page_url": "https://www.amazon.com",
+ "creator": "cosmos152v4ejapsjl222zew0ll4eeltc0h2phh5hzpu3"
+ },
+ "4633": {
+ "vendor_id": 4633,
+ "vendor_name": "ORVIBO",
+ "company_legal_name": "Shenzhen ORVIBO Technology Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.orvibo.com",
+ "creator": "cosmos1u7um30yf68zugm897tgpq7s6vhkhk4t2ykm0hq"
+ },
+ "4644": {
+ "vendor_id": 4644,
+ "vendor_name": "Sunricher",
+ "company_legal_name": "Shenzhen Sunricher Technology Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1eq7jwgdfcjafjlj5eq607p7j50yyl9dyw6fzw5"
+ },
+ "4662": {
+ "vendor_id": 4662,
+ "vendor_name": "Allegion",
+ "company_legal_name": "Schlage Lock Company LLC",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos15j2r7rqqu3n4995lql6h59h4tnvcu0gehyjqrm"
+ },
+ "4673": {
+ "vendor_id": 4673,
+ "vendor_name": "Samjin",
+ "company_legal_name": "Samjin Co.,Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1vduwh63rdh3z97j9ekezsg9tymvft95hl8rdhq"
+ },
+ "4701": {
+ "vendor_id": 4701,
+ "vendor_name": "Tuya",
+ "company_legal_name": "Tuya Global Inc.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos13pwvzq2zk0r3fxuc2a5jhadnx6tda5ar2tcpp9"
+ },
+ "4711": {
+ "vendor_id": 4711,
+ "vendor_name": "ARC Technology Co., Ltd. ",
+ "company_legal_name": "ARC Technology Co., Ltd. ",
+ "company_preferred_name": "ARC Technology Co., Ltd. ",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1t2k393g79rjp5ug9w6rdjvplk8wkcl8je0pfh5"
+ },
+ "4718": {
+ "vendor_id": 4718,
+ "vendor_name": "Xiaomi",
+ "company_legal_name": "Xiaomi Communications Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://iot.mi.com",
+ "creator": "cosmos1vl4gd4ptkngnnyggklj9wn4a5f6qkqwpmhjm0c"
+ },
+ "4724": {
+ "vendor_id": 4724,
+ "vendor_name": "Trust International BV",
+ "company_legal_name": "Trust International BV",
+ "company_preferred_name": "Trust International BV",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1f6hvuqphxa0yaelnmnrtqswq203rwcr2sfn6d6"
+ },
+ "4735": {
+ "vendor_id": 4735,
+ "vendor_name": "Nordic Semiconductor ASA",
+ "company_legal_name": "Nordic Semiconductor ASA",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.nordicsemi.com",
+ "creator": "cosmos1eatgwsxtjz0tlchllzasjfcac6m56n30njc3k2"
+ },
+ "4736": {
+ "vendor_id": 4736,
+ "vendor_name": "Siterwell",
+ "company_legal_name": "Siterwell Electronics Co., Limited",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1u3uhlkepx9dz9asrlucuupw2md2frvkwv583nr"
+ },
+ "4738": {
+ "vendor_id": 4738,
+ "vendor_name": "SEI",
+ "company_legal_name": "Shenzhen SEI Technology Co., Ltd.",
+ "company_preferred_name": "Shenzhen SEI Technology Co., Ltd.",
+ "vendor_landing_page_url": "https://seirobotics.net/",
+ "creator": "cosmos1x82t49g7jqcj8swkcffdq25rfy56nmqy68pn47"
+ },
+ "4741": {
+ "vendor_id": 4741,
+ "vendor_name": "Hager Group",
+ "company_legal_name": "Hager Controls SAS",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1z0ygm0t5xrdmmaw5vw4y3ra80p2un742mcmd7k"
+ },
+ "4742": {
+ "vendor_id": 4742,
+ "vendor_name": "CoolKit",
+ "company_legal_name": "SHENZHEN Coolkit Technology CO.,LTD.",
+ "company_preferred_name": "CoolKit",
+ "vendor_landing_page_url": "https://www.coolkit.cn/",
+ "creator": "cosmos18m8lehnvqx8zytn22fkekelt7xgmrl7cga37tl"
+ },
+ "4745": {
+ "vendor_id": 4745,
+ "vendor_name": "Lidl Stiftung & Co. KG",
+ "company_legal_name": "Lidl Stiftung & Co. KG",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos12kcc92qa6y0lrdfj63mdhvwu849lvcmtdufn8m"
+ },
+ "4746": {
+ "vendor_id": 4746,
+ "vendor_name": "Changhong Network",
+ "company_legal_name": "Sichuan Changhong Neonet Technologies Co.,Ltd. ",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.neo-net.com/",
+ "creator": "cosmos1hfpl8an3ankcd3st2sxs8n79ady0r9gsr6q79q"
+ },
+ "4751": {
+ "vendor_id": 4751,
+ "vendor_name": "EGLO",
+ "company_legal_name": "EGLO Leuchten GmbH",
+ "company_preferred_name": "EGLO",
+ "vendor_landing_page_url": "https://www.eglo.com/en/",
+ "creator": "cosmos1ju7lys5a7ne3r5j2mje3ueg7xm0kfel6npcx2g"
+ },
+ "4757": {
+ "vendor_id": 4757,
+ "vendor_name": "AVM",
+ "company_legal_name": "AVM Computersysteme Vertriebs GmbH",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.avm.de",
+ "creator": "cosmos1gunvxlpwvcwyxc5dce4vcwt4p9xz4r7rhug2l4"
+ },
+ "4767": {
+ "vendor_id": 4767,
+ "vendor_name": "Level Home",
+ "company_legal_name": "Assa Abloy Level LLC",
+ "company_preferred_name": "Level Home, Part of ASSA ABLOY",
+ "vendor_landing_page_url": "https://level.co",
+ "creator": "cosmos184avw2fenz4z8dqgstsvsxpd27zfmqhscrjhl4"
+ },
+ "4874": {
+ "vendor_id": 4874,
+ "vendor_name": "Eve",
+ "company_legal_name": "Eve Systems GmbH",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.evehome.com",
+ "creator": "cosmos1yh0ld8jl26rgycrtank8slxepmc8xzgyrzv99t"
+ },
+ "4876": {
+ "vendor_id": 4876,
+ "vendor_name": "EVVR",
+ "company_legal_name": "EVVR ApS",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://evvr.io",
+ "creator": "cosmos1n85ws0jfqxue2qa3u034qydl0hdnmddunq8s0d"
+ },
+ "4877": {
+ "vendor_id": 4877,
+ "vendor_name": "BouffaloLab",
+ "company_legal_name": "Bouffalo Lab (Nanjing) Co., Ltd.",
+ "company_preferred_name": "Bouffalo Lab ",
+ "vendor_landing_page_url": "https://www.bouffalolab.com/",
+ "creator": "cosmos1l8qwcjgfcnvlmtxrlcjrsmy9068mlck2cw68kx"
+ },
+ "4882": {
+ "vendor_id": 4882,
+ "vendor_name": "Yeelight",
+ "company_legal_name": "Qingdao Yeelink Information Technology Co., Ltd.",
+ "company_preferred_name": "Yeelink Information Technology",
+ "vendor_landing_page_url": "https://en.yeelight.com/#",
+ "creator": "cosmos18fcq3647dkwur0d0zjyenj8sk57jehq4a8epaf"
+ },
+ "4886": {
+ "vendor_id": 4886,
+ "vendor_name": "Realtek",
+ "company_legal_name": "Realtek Semiconductor Corp.",
+ "company_preferred_name": "Realtek",
+ "vendor_landing_page_url": "https://www.realtek.com/",
+ "creator": "cosmos1y26e8wwatwt4sr4355z7cwqeq5aph2xa2yafzd"
+ },
+ "4889": {
+ "vendor_id": 4889,
+ "vendor_name": "Mitsubishi Electric US",
+ "company_legal_name": "Mitsubishi Electric US, Inc.",
+ "company_preferred_name": "Mitsubishi Electric US",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos182dgxymzr25z2f6y73ft8d0tjydkarfu5mjd3n"
+ },
+ "4890": {
+ "vendor_id": 4890,
+ "vendor_name": "Resideo",
+ "company_legal_name": "Resideo Technologies, Inc.",
+ "company_preferred_name": "Resideo",
+ "vendor_landing_page_url": "https://www.resideo.com/",
+ "creator": "cosmos1xd8vwqpzdhpdcmf7f5f7gtg9dqmg9ugcjvyahq"
+ },
+ "4891": {
+ "vendor_id": 4891,
+ "vendor_name": "Espressif Systems",
+ "company_legal_name": "Espressif Systems (Shanghai) Co. Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.espressif.com",
+ "creator": "cosmos1vncrg6hk30kutk4nr26mvyqc92zkygcc7aemzt"
+ },
+ "4892": {
+ "vendor_id": 4892,
+ "vendor_name": "HELLA",
+ "company_legal_name": "HELLA Sonnen- und Wetterschutztechnik GmbH",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.hella.info",
+ "creator": "cosmos1wglh8mctefkah5a84plhazewzu5kvfcscqr4ez"
+ },
+ "4894": {
+ "vendor_id": 4894,
+ "vendor_name": "CAME S.p.A.",
+ "company_legal_name": "CAME S.p.A.",
+ "company_preferred_name": "CAME S.p.A.",
+ "vendor_landing_page_url": "https://www.came.com/",
+ "creator": "cosmos1kxjh94dcvnym6265nmxcjpn9xpkx0y7e3jjeqc"
+ },
+ "4895": {
+ "vendor_id": 4895,
+ "vendor_name": "Longan.link",
+ "company_legal_name": "Longan Link Tech Co.,LTD",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://longan.link/",
+ "creator": "cosmos1qnd2v3n0f0ukja8z0jm4jqsqs5qhxa6ncvcxuv"
+ },
+ "4897": {
+ "vendor_id": 4897,
+ "vendor_name": "SONOFF",
+ "company_legal_name": "Shenzhen Sonoff Technologies Co.,Ltd.",
+ "company_preferred_name": "SONOFF",
+ "vendor_landing_page_url": "https://sonoff.tech/",
+ "creator": "cosmos160c6r8rc2pgpgucasw4ae5gfqtz5vzcc6ay2sz"
+ },
+ "4903": {
+ "vendor_id": 4903,
+ "vendor_name": "Mill International AS",
+ "company_legal_name": "Mill International AS",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1ls09ghuw3ga2kymzff99xv8hsfgcy8rhve5cek"
+ },
+ "4910": {
+ "vendor_id": 4910,
+ "vendor_name": "Energetic",
+ "company_legal_name": "Xiamen Yankon Energetic Lighting Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1enly8nj2sc9jlcqh5636zr2awen57mu0anjfmj"
+ },
+ "4911": {
+ "vendor_id": 4911,
+ "vendor_name": "Yandex",
+ "company_legal_name": "Yandex LLC",
+ "company_preferred_name": "Yandex",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1x28hpy4e5c2plqmyem746r558grravssd4kxvf"
+ },
+ "4915": {
+ "vendor_id": 4915,
+ "vendor_name": "Becker Antriebe",
+ "company_legal_name": "Becker Antriebe GmbH",
+ "company_preferred_name": "Becker Antriebe",
+ "vendor_landing_page_url": "https://www.becker-antriebe.com/",
+ "creator": "cosmos1f6knru06kkxm306ckgs93zs9aqyrk9axgqh5wq"
+ },
+ "4916": {
+ "vendor_id": 4916,
+ "vendor_name": "tcl-vendor",
+ "company_legal_name": "Shenzhen TCL New Technology Co.,LTD.",
+ "company_preferred_name": "TCL",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1q207rtsd55a4h9hzzl5vvsf7cw0q09mlq9nu85"
+ },
+ "4921": {
+ "vendor_id": 4921,
+ "vendor_name": "GE Lighting, a Savant company",
+ "company_legal_name": "GE Lighting, a Savant company",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.gelighting.com/",
+ "creator": "cosmos130t4m26ynex82jcgkqguxpffpva05e4zugn0xc"
+ },
+ "4923": {
+ "vendor_id": 4923,
+ "vendor_name": "WAREMA Renkhoff SE",
+ "company_legal_name": "WAREMA Renkhoff SE",
+ "company_preferred_name": "WAREMA Renkhoff SE",
+ "vendor_landing_page_url": "https://www.warema.com",
+ "creator": "cosmos1h0s8mvy5aeg5cwzxuqz9gx5jgf26ytpcg6nu95"
+ },
+ "4927": {
+ "vendor_id": 4927,
+ "vendor_name": "ASR",
+ "company_legal_name": "ASR Microelectronics(ShenZhen)Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos14a9n65wmumympggqnquu5ptq042ff69nehztk7"
+ },
+ "4930": {
+ "vendor_id": 4930,
+ "vendor_name": "Beken Corporation",
+ "company_legal_name": "beken",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "http://www.bekencorp.com/",
+ "creator": "cosmos1aru484uj9dqkpnqg768tl6m66fvz9wkqcg79cw"
+ },
+ "4932": {
+ "vendor_id": 4932,
+ "vendor_name": "Eltako",
+ "company_legal_name": "Eltako GmbH",
+ "company_preferred_name": "Eltako",
+ "vendor_landing_page_url": "https://www.eltako.com",
+ "creator": "cosmos1n3kqdwqh33grxcnzdeknercyt3wekc5zl4n3dg"
+ },
+ "4933": {
+ "vendor_id": 4933,
+ "vendor_name": "Meross",
+ "company_legal_name": "Chengdu Meross Technology Co., Ltd.",
+ "company_preferred_name": "Meross",
+ "vendor_landing_page_url": "https://www.meross.com",
+ "creator": "cosmos18qu47pmqwylzm9w2tezyrmvcwmkew5yyvw3d6n"
+ },
+ "4934": {
+ "vendor_id": 4934,
+ "vendor_name": "Rafael",
+ "company_legal_name": "Rafael Microelectronics, Inc.",
+ "company_preferred_name": "Rafael",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos14myns7fehcxm2c896k5syhzr7zsyf7g4jdlk08"
+ },
+ "4937": {
+ "vendor_id": 4937,
+ "vendor_name": "Apple Home",
+ "company_legal_name": "Apple Inc.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.apple.com/home-app",
+ "creator": "cosmos1ysl37yl5nmcg8qr64knpscahq5zel3hjtxmvyt"
+ },
+ "4938": {
+ "vendor_id": 4938,
+ "vendor_name": "Rollease Acmeda",
+ "company_legal_name": "Rollease Acmeda Inc.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.rolleaseacmeda.com/",
+ "creator": "cosmos10kcj2jw3cyj9dzv0v4u48q5alj5hzax6rwgskp"
+ },
+ "4940": {
+ "vendor_id": 4940,
+ "vendor_name": "Simon Holding",
+ "company_legal_name": "Simon Holding",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1jxt44vzjhdag8cg5v765z8wejewqld59gpkdtg"
+ },
+ "4942": {
+ "vendor_id": 4942,
+ "vendor_name": "tado",
+ "company_legal_name": "tado GmbH",
+ "company_preferred_name": "tado°",
+ "vendor_landing_page_url": "https://www.tado.com/",
+ "creator": "cosmos1sacvh2z4w0f3d657a2tdw2w4ha87743c8qahkv"
+ },
+ "4943": {
+ "vendor_id": 4943,
+ "vendor_name": "mediola",
+ "company_legal_name": "mediola - connected living AG",
+ "company_preferred_name": "mediola",
+ "vendor_landing_page_url": "https://www.mediola.com",
+ "creator": "cosmos1j2w2zq787mkwltsdhzlxpnm50s8nrvg85u20dh"
+ },
+ "4945": {
+ "vendor_id": 4945,
+ "vendor_name": "HooRii Technology",
+ "company_legal_name": "HooRii Technology CO., LTD",
+ "company_preferred_name": "HooRii Technology",
+ "vendor_landing_page_url": "https://www.hoorii.io/",
+ "creator": "cosmos1etk35ufz9z4x56t63tap7ncsvk5k5zw2npmlcu"
+ },
+ "4946": {
+ "vendor_id": 4946,
+ "vendor_name": "Hafele",
+ "company_legal_name": "Häfele SE & Co. KG",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.hafele.com",
+ "creator": "cosmos1ty2fchh02dp3t7fk0rdynslr3yfcfmnwjm5ys9"
+ },
+ "4952": {
+ "vendor_id": 4952,
+ "vendor_name": "Top Victory Investments Limited",
+ "company_legal_name": "Top Victory Investments Limited",
+ "company_preferred_name": "TPV",
+ "vendor_landing_page_url": "https://www.tpv-tech.com/",
+ "creator": "cosmos1xcl57yq9r8ez5zkkw8nsu4ak2f07l7755vnng9"
+ },
+ "4953": {
+ "vendor_id": 4953,
+ "vendor_name": "GOQUAL Inc.",
+ "company_legal_name": "GOQUAL Inc.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1ce55yr8s6yaerktvatp8pv7jstkpa4mc3gd8s9"
+ },
+ "4954": {
+ "vendor_id": 4954,
+ "vendor_name": "Siegenia Aubi KG",
+ "company_legal_name": "SIEGENIA-AUBI KG",
+ "company_preferred_name": "SIEGENIA",
+ "vendor_landing_page_url": "https://www.siegenia.com",
+ "creator": "cosmos19uy3kac2ndayacvfvrpfd349hd2p70wdnewwxh"
+ },
+ "4957": {
+ "vendor_id": 4957,
+ "vendor_name": "Nuki",
+ "company_legal_name": "Nuki Home Solutions GmbH",
+ "company_preferred_name": "Nuki",
+ "vendor_landing_page_url": "https://nuki.io",
+ "creator": "cosmos1tdslga3va6luqzy2x3nlwxfh80f99vly5800ls"
+ },
+ "4961": {
+ "vendor_id": 4961,
+ "vendor_name": "Inovelli",
+ "company_legal_name": "Inovelli Labs Corporation",
+ "company_preferred_name": "Inovelli",
+ "vendor_landing_page_url": "https://www.inovelli.com",
+ "creator": "cosmos1d4hu84klpq60g483np70za283tl4j57qsu8sau"
+ },
+ "4962": {
+ "vendor_id": 4962,
+ "vendor_name": "deveritec GmbH",
+ "company_legal_name": "deveritec GmbH",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://deveritec.de",
+ "creator": "cosmos19740ad8368h0h33rcu6gugtxgvyuws7puqg0za"
+ },
+ "4965": {
+ "vendor_id": 4965,
+ "vendor_name": "Connector",
+ "company_legal_name": "Ningbo Dooya Mechanic & Electronic Technology Co.,Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1pqypa94grwkmk2d7e0ncdctfav5wyycu787tmk"
+ },
+ "4969": {
+ "vendor_id": 4969,
+ "vendor_name": "BHtronics",
+ "company_legal_name": "BHtronics SRL",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.bhtronics.eu",
+ "creator": "cosmos1we4rkulus79tx99sj6z37rz5gud0w07wpf9774"
+ },
+ "4972": {
+ "vendor_id": 4972,
+ "vendor_name": "Onewish",
+ "company_legal_name": "Kee Tat Manufactory Holdings Limited",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1ft8k38eu76l76v0xhnk33cqknn648qtwww428s"
+ },
+ "4974": {
+ "vendor_id": 4974,
+ "vendor_name": "Ambi Labs Limited",
+ "company_legal_name": "Ambi Labs Limited",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos12st2nx5elvkyswv7nqw6xh6j67vg472lcv0299"
+ },
+ "4977": {
+ "vendor_id": 4977,
+ "vendor_name": "Tridonic",
+ "company_legal_name": "Tridonic GmbH & Co KG",
+ "company_preferred_name": "Tridonic",
+ "vendor_landing_page_url": "https://www.tridonic.com/matter",
+ "creator": "cosmos16ad3em3nrqzf854p03audmgdl3pc384467yzav"
+ },
+ "4978": {
+ "vendor_id": 4978,
+ "vendor_name": "innovation matters",
+ "company_legal_name": "innovation matters iot GmbH",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.innovation-matters.at/",
+ "creator": "cosmos1v6x4nte50al0jjynvldwqse9n4ceajmja3wvph"
+ },
+ "4987": {
+ "vendor_id": 4987,
+ "vendor_name": "Amazon Basics",
+ "company_legal_name": "Amazon.com, Inc.",
+ "company_preferred_name": "Amazon Basics",
+ "vendor_landing_page_url": "https://www.amazon.com",
+ "creator": "cosmos1rmkrj46hvmec0lxrz4p46m3ftmtn9gmdknfgxd"
+ },
+ "4991": {
+ "vendor_id": 4991,
+ "vendor_name": "NEO",
+ "company_legal_name": "Shenzhen NEO Electronic CO",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos18cvsug5mc7vj9a6kxaj0fwp99vj9ga3xd3lnql"
+ },
+ "4993": {
+ "vendor_id": 4993,
+ "vendor_name": "Amazon Prime Video",
+ "company_legal_name": "Amazon.com, Inc.",
+ "company_preferred_name": "Amazon Prime Video",
+ "vendor_landing_page_url": "https://www.amazon.com",
+ "creator": "cosmos1akrkaxvlfwnnk2phtxewadmel4s567wr8xmfj8"
+ },
+ "4994": {
+ "vendor_id": 4994,
+ "vendor_name": "ION INDUSTRIES B.V.",
+ "company_legal_name": "ION INDUSTRIES B.V.",
+ "company_preferred_name": "ION INDUSTRIES",
+ "vendor_landing_page_url": "https://www.ionindustries.com",
+ "creator": "cosmos1zc7nyp3asshf4h746eaeghetf04rlu89r3yk3g"
+ },
+ "4996": {
+ "vendor_id": 4996,
+ "vendor_name": "Apple Keychain",
+ "company_legal_name": "Apple Inc.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://support.apple.com/en-us/HT213441",
+ "creator": "cosmos1qqgp6p73z0lku4qzeajgtxtzy24xx467j0v0kp"
+ },
+ "4998": {
+ "vendor_id": 4998,
+ "vendor_name": "Skylux",
+ "company_legal_name": "Skylux N.V.",
+ "company_preferred_name": "Skylux",
+ "vendor_landing_page_url": "https://www.skylux.eu",
+ "creator": "cosmos1f9haxa732cy6rmm3nc88q9fxx9zv0m0qn3kzcm"
+ },
+ "4999": {
+ "vendor_id": 4999,
+ "vendor_name": "Govee",
+ "company_legal_name": "Shenzhen Qianyan Technology LTD",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos15qlrdtlxgkdwjy0u72elamlgu3cjffjc6rvf4e"
+ },
+ "5000": {
+ "vendor_id": 5000,
+ "vendor_name": "Infineon",
+ "company_legal_name": "Infineon Technologies AG",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.infineon.com/",
+ "creator": "cosmos1c85kxr3myw86l7wcu2ln7u04ljzs2kljz77zup"
+ },
+ "5002": {
+ "vendor_id": 5002,
+ "vendor_name": "Nature",
+ "company_legal_name": "Nature Inc.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://nature.global/",
+ "creator": "cosmos1yvwf85sx9mp53kptfwfz49cmmznvj2j0efavzu"
+ },
+ "5003": {
+ "vendor_id": 5003,
+ "vendor_name": "ULTRON",
+ "company_legal_name": "UltronSMART Inc.",
+ "company_preferred_name": "ULTRON",
+ "vendor_landing_page_url": "https://www.ultronsmart.com",
+ "creator": "cosmos1n2myzpeh6rr6447d7dcwuy3lprrl8zhgjxtxfa"
+ },
+ "5004": {
+ "vendor_id": 5004,
+ "vendor_name": "Hisense",
+ "company_legal_name": "Hisense Group Co. Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1nzh05g5d92cmtcmgq60nquy4awud254p2y06l8"
+ },
+ "5006": {
+ "vendor_id": 5006,
+ "vendor_name": "Twinkly",
+ "company_legal_name": "Ledworks SRL",
+ "company_preferred_name": "Twinkly",
+ "vendor_landing_page_url": "https://twinkly.com/",
+ "creator": "cosmos1y2as2awamnuw3lwhcn7qrgvvttxrkdasv796fd"
+ },
+ "5009": {
+ "vendor_id": 5009,
+ "vendor_name": "Kasa",
+ "company_legal_name": "TP-Link Systems Inc.",
+ "company_preferred_name": "TP-Link Systems Inc.",
+ "vendor_landing_page_url": "https://www.kasasmart.com",
+ "creator": "cosmos1fjwwzm8zs9yc2hq73tqggdylcmm0ujmuc7x9wn"
+ },
+ "5010": {
+ "vendor_id": 5010,
+ "vendor_name": "Tapo",
+ "company_legal_name": "TP-Link Systems Inc.",
+ "company_preferred_name": "TP-Link Systems Inc.",
+ "vendor_landing_page_url": "https://www.tapo.com",
+ "creator": "cosmos1acw4mmmf26e7jkxqm5epu7g56tcgz0walk3vs8"
+ },
+ "5014": {
+ "vendor_id": 5014,
+ "vendor_name": "AiDot",
+ "company_legal_name": "AiDot Inc.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1lnqj2a8sxf2cedswfxrk2apjz4wu62mf3jx5q6"
+ },
+ "5015": {
+ "vendor_id": 5015,
+ "vendor_name": "SwitchBot",
+ "company_legal_name": "Woan Technology (Shenzhen) Co., Ltd. ",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1dc9patujyr2av2ezggudfalfag7p7scc0t3wnk"
+ },
+ "5019": {
+ "vendor_id": 5019,
+ "vendor_name": "ITIUS",
+ "company_legal_name": "ITIUS GmbH",
+ "company_preferred_name": "ITIUS GmbH",
+ "vendor_landing_page_url": "https://www.itius.de/",
+ "creator": "cosmos186lldhn68qrycf4wzu8xn48t3qzf47c0wsh70k"
+ },
+ "5020": {
+ "vendor_id": 5020,
+ "vendor_name": "Zemismart Technology Limited",
+ "company_legal_name": "Zemismart Technology Limited",
+ "company_preferred_name": "Zemismart",
+ "vendor_landing_page_url": "https://www.zemismart.com",
+ "creator": "cosmos1mrv5zh6r6kcfln34vju5kfup4mv9lw27u33yj0"
+ },
+ "5022": {
+ "vendor_id": 5022,
+ "vendor_name": "Dyson",
+ "company_legal_name": "Dyson Technology Limited",
+ "company_preferred_name": "Dyson Technology Limited",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1z4emwj9s3hjh4vznar4vlyv8aprt0vg9gykzyz"
+ },
+ "5023": {
+ "vendor_id": 5023,
+ "vendor_name": "RAZER",
+ "company_legal_name": "Razer Inc.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.razer.com/",
+ "creator": "cosmos1sdfrg4m2d2m2uuly4ulkavg4m449jlswtatcnl"
+ },
+ "5120": {
+ "vendor_id": 5120,
+ "vendor_name": "Uascent",
+ "company_legal_name": "Uascent Technology Company Limited",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1ynw4zl6xqnvh5zhzhhpxjc6kt8z8wvxkp8edsw"
+ },
+ "5123": {
+ "vendor_id": 5123,
+ "vendor_name": "Arlec Australia",
+ "company_legal_name": "Arlec Australia Pty. Ltd.",
+ "company_preferred_name": "Grid Connect",
+ "vendor_landing_page_url": "https://grid-connect.com.au/",
+ "creator": "cosmos1d9ut0ysdlw68r0705q8tagf7y9cf3d686fpf73"
+ },
+ "5124": {
+ "vendor_id": 5124,
+ "vendor_name": "Phaten",
+ "company_legal_name": "Shenzhen Phaten Technology Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.phaten.com",
+ "creator": "cosmos1h4rf0hjzf498s2lu0rf8m52ujst2gl7lpdnexs"
+ },
+ "5125": {
+ "vendor_id": 5125,
+ "vendor_name": "Ecovacs",
+ "company_legal_name": "Ecovacs Home Service Robotics Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1z4c6z3ppegtqvlrp83v3alpnguw7yygqyd2788"
+ },
+ "5127": {
+ "vendor_id": 5127,
+ "vendor_name": "ThirdReality",
+ "company_legal_name": "Jiangsu Shushi Technology Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1qwnh6tj4n938g3fmncqna22zmfxx50vnd22yux"
+ },
+ "5128": {
+ "vendor_id": 5128,
+ "vendor_name": "VELUX",
+ "company_legal_name": "VELUX A/S",
+ "company_preferred_name": "VELUX",
+ "vendor_landing_page_url": "https://www.velux.com/",
+ "creator": "cosmos1vtg02ugrtcn7wtxplfxn2uqh0z60vw072h73pl"
+ },
+ "5131": {
+ "vendor_id": 5131,
+ "vendor_name": "70mai Co., Ltd.",
+ "company_legal_name": "70mai Co., Ltd.",
+ "company_preferred_name": "70mai",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos16eywj3z0k6jaxnuycky4k7u2m8wt7qy9wclxv4"
+ },
+ "5136": {
+ "vendor_id": 5136,
+ "vendor_name": "Quectel",
+ "company_legal_name": "Quectel Wireless Solutions Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.quectel.com",
+ "creator": "cosmos1dqrg6w2jjs7sft59dpqngjzyfdjh4xjn5rjct5"
+ },
+ "5137": {
+ "vendor_id": 5137,
+ "vendor_name": "Freedompro",
+ "company_legal_name": "Freedompro S.r.l.",
+ "company_preferred_name": "Freedompro",
+ "vendor_landing_page_url": "https://freedompro.eu",
+ "creator": "cosmos1wp2vqn223g6a8wc4z56rhqhj00ph9hycqvfk6l"
+ },
+ "5138": {
+ "vendor_id": 5138,
+ "vendor_name": "Disign",
+ "company_legal_name": "Disign Incorporated",
+ "company_preferred_name": "SMARTWIZ",
+ "vendor_landing_page_url": "https://www.disign-store.com/en/",
+ "creator": "cosmos1m92dt8sp6dznyujyr9spq8kyxezet9ejaleyx8"
+ },
+ "5139": {
+ "vendor_id": 5139,
+ "vendor_name": "1Home",
+ "company_legal_name": "1Home Solutions GmbH",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.1home.io/",
+ "creator": "cosmos1nzyp28afpumk0djal2w35s2pcl0q3e57euplkq"
+ },
+ "5141": {
+ "vendor_id": 5141,
+ "vendor_name": "Caveman",
+ "company_legal_name": "Nanoleaf Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1smgmnl90h9srczk926l5kt7rydjpq7x0smc5e7"
+ },
+ "5142": {
+ "vendor_id": 5142,
+ "vendor_name": "Umbra",
+ "company_legal_name": "Nanoleaf Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1eldeezdpcrcz2z034dku25j42cj69sshhl0ufm"
+ },
+ "5143": {
+ "vendor_id": 5143,
+ "vendor_name": "Konnected",
+ "company_legal_name": "Konnected Inc.",
+ "company_preferred_name": "Konnected",
+ "vendor_landing_page_url": "https://konnected.io",
+ "creator": "cosmos14d0cpj3zw7xl402mrvlzdzysacjl20fccg32m8"
+ },
+ "5144": {
+ "vendor_id": 5144,
+ "vendor_name": "Klite",
+ "company_legal_name": "Zhejiang Klite Lighting Holdings Co.,Ltd.",
+ "company_preferred_name": "Klite",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1dw5fzly4qjr3y335fv8lmtn6u25hz7e27a2seg"
+ },
+ "5145": {
+ "vendor_id": 5145,
+ "vendor_name": "Lorex",
+ "company_legal_name": "Lorex Technology Inc.",
+ "company_preferred_name": "Lorex",
+ "vendor_landing_page_url": "https://www.lorex.com/",
+ "creator": "cosmos1c98nn3uphuya0w4km5uzamjwpkawksf5g6h5m5"
+ },
+ "5147": {
+ "vendor_id": 5147,
+ "vendor_name": "Rang Dong VN",
+ "company_legal_name": "Rang Dong Light Source & Vacuum Flask JSC",
+ "company_preferred_name": "Rang Dong Light Source & Vacuum Flask JSC",
+ "vendor_landing_page_url": "https://rangdong.com.vn/",
+ "creator": "cosmos1023z8vredmrn7xlzjlrlv6wdqh0fpzs8jlc9rx"
+ },
+ "5149": {
+ "vendor_id": 5149,
+ "vendor_name": "Secuyou APS",
+ "company_legal_name": "Secuyou ApS",
+ "company_preferred_name": "Secuyou",
+ "vendor_landing_page_url": "http://www.secuyou.dk",
+ "creator": "cosmos1nglnnk8v90m2f8xhv2ldhntm0xngsddvf3tdfn"
+ },
+ "5150": {
+ "vendor_id": 5150,
+ "vendor_name": "arre home LLC",
+ "company_legal_name": "arre home LLC",
+ "company_preferred_name": "arre home",
+ "vendor_landing_page_url": "https://arrehome.com",
+ "creator": "cosmos1vn34dnlqvz5e997ws53yfj6a2622duzf3gg80d"
+ },
+ "5151": {
+ "vendor_id": 5151,
+ "vendor_name": "Ductech",
+ "company_legal_name": "DUCTECH Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos18nqp48ce5k7j8qvuwk7tnzmckwsd8k2tlnj850"
+ },
+ "5152": {
+ "vendor_id": 5152,
+ "vendor_name": "EcoFlow Inc.",
+ "company_legal_name": "EcoFlow Inc.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1w6juegqt52fzd8g3paes92q55trac2gvf4clce"
+ },
+ "5153": {
+ "vendor_id": 5153,
+ "vendor_name": "Kwikset",
+ "company_legal_name": "Kwikset",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1uzek7g4dv7j2k5x7qqgzz7j4w4jtts3j204fnn"
+ },
+ "5155": {
+ "vendor_id": 5155,
+ "vendor_name": "Feit Electric",
+ "company_legal_name": "Feit Electric Company Inc.",
+ "company_preferred_name": "Feit",
+ "vendor_landing_page_url": "https://www.feit.com",
+ "creator": "cosmos1a77lyrxp9rkxftl0aznnua490s2k0x2me5x4f6"
+ },
+ "5158": {
+ "vendor_id": 5158,
+ "vendor_name": "ELEGRP",
+ "company_legal_name": "ELE (Group) Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos10xq30d74glzmhnxrsynjmq4daekuy58uja7hnl"
+ },
+ "5159": {
+ "vendor_id": 5159,
+ "vendor_name": "Hama GmbH",
+ "company_legal_name": "Hama GmbH & Co. KG",
+ "company_preferred_name": "Hama GmbH & Co. KG",
+ "vendor_landing_page_url": "https://de.hama.com/",
+ "creator": "cosmos19904pgghdlqls30adtng659y7vxd428sm6z963"
+ },
+ "5161": {
+ "vendor_id": 5161,
+ "vendor_name": "Albrecht Jung GmbH & Co. KG",
+ "company_legal_name": "Albrecht Jung GmbH & Co. KG",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1p32dtjghnddtddgzmynkx7l322had9qegd6vjx"
+ },
+ "5163": {
+ "vendor_id": 5163,
+ "vendor_name": "LETIANPAI",
+ "company_legal_name": "Beijing Renhejia Technology Co., Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1xfnupkyac4cxnsgtwcme6v7mhh7wgydd8qs47u"
+ },
+ "5165": {
+ "vendor_id": 5165,
+ "vendor_name": "QH",
+ "company_legal_name": "Zhongshan QIHANG Electronic Technology Co.",
+ "company_preferred_name": "QIHANG",
+ "vendor_landing_page_url": "https://zsqhkj.1688.com/",
+ "creator": "cosmos13zzg6t6gaz36p8ctguatrguwuep9wmza6lptet"
+ },
+ "5167": {
+ "vendor_id": 5167,
+ "vendor_name": "QIACHIP",
+ "company_legal_name": "Shenzhen QIACHIP Wireless E-commerce Co.",
+ "company_preferred_name": "QIACHIP",
+ "vendor_landing_page_url": "https://qiachip.com",
+ "creator": "cosmos1rhjya3hdvpyr2a3ur7s5hj48ce2qndyfcz07ht"
+ },
+ "5168": {
+ "vendor_id": 5168,
+ "vendor_name": "L-TRADE",
+ "company_legal_name": "L-TRADE GROUP SP z.o.o.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos194gp2nmvvd8gpxnmgqj7466d4va090qm2tet2p"
+ },
+ "5170": {
+ "vendor_id": 5170,
+ "vendor_name": "ELKO EP, s.r.o.",
+ "company_legal_name": "ELKO EP, s.r.o.",
+ "company_preferred_name": "ELKO EP, s.r.o.",
+ "vendor_landing_page_url": "https://www.elkoep.cz/",
+ "creator": "cosmos1swq8f23kmwtlh782usqysrqlgqyvx7e4dljale"
+ },
+ "5171": {
+ "vendor_id": 5171,
+ "vendor_name": "MOMAX Technology (Hong Kong) Limited",
+ "company_legal_name": "MOMAX Technology (Hong Kong) Limited",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos14n7fk2marffxwytwe0yl63an4fa96z44mtxfek"
+ },
+ "5174": {
+ "vendor_id": 5174,
+ "vendor_name": "SinuxSoft",
+ "company_legal_name": "SinuxSoft Inc.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://sinux.kr",
+ "creator": "cosmos1hqnxstx4pkgp8a3lz78knmajqdkf3gnpelw6u2"
+ },
+ "5175": {
+ "vendor_id": 5175,
+ "vendor_name": "ACCEL LAB",
+ "company_legal_name": "ACCEL LAB Ltd.",
+ "company_preferred_name": "ACCEL LAB",
+ "vendor_landing_page_url": "https://accel-lab.com",
+ "creator": "cosmos1q2zjkmse6llqzjdm40666lzma5ar0at335sv72"
+ },
+ "5176": {
+ "vendor_id": 5176,
+ "vendor_name": "Topstar Lighting",
+ "company_legal_name": "Xiamen Topstar Lighting Co.,Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1s59zv3d336348lxam03zr3hh0vyzv6uqpv8zzt"
+ },
+ "5181": {
+ "vendor_id": 5181,
+ "vendor_name": "Onvis",
+ "company_legal_name": "Shenzhen Champon Technology Co., Ltd",
+ "company_preferred_name": "ChampOn",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1yxrfetv9dwsnum7cjkaj2d5fluecrhdpdkprrq"
+ },
+ "5184": {
+ "vendor_id": 5184,
+ "vendor_name": "VerLuce",
+ "company_legal_name": "VerLuce, Inc.",
+ "company_preferred_name": "VerLuce Smart Home",
+ "vendor_landing_page_url": "https://www.verluce.com",
+ "creator": "cosmos1rmrcm80zy4v29c04fc3mc307055zrxn030ef65"
+ },
+ "5185": {
+ "vendor_id": 5185,
+ "vendor_name": "Snowball",
+ "company_legal_name": "Shenzhen Snowball Technology Co., Ltd.",
+ "company_preferred_name": "Snowball",
+ "vendor_landing_page_url": "https://www.snowballtech.com",
+ "creator": "cosmos1pfecysr4m6gsmva652flrrnetxwhy37sy6d2fu"
+ },
+ "5186": {
+ "vendor_id": 5186,
+ "vendor_name": "REHAU",
+ "company_legal_name": "REHAU Group",
+ "company_preferred_name": "REHAU",
+ "vendor_landing_page_url": "https://www.rehau.com/",
+ "creator": "cosmos1mn2w336q9444fm5tasm0788r44j0wctvmy6x9p"
+ },
+ "5187": {
+ "vendor_id": 5187,
+ "vendor_name": "Goods iQ",
+ "company_legal_name": "AMAX, Inc",
+ "company_preferred_name": "Goods iQ",
+ "vendor_landing_page_url": "https://pureopticsled.com/",
+ "creator": "cosmos1fjrjdsttewwa28hr0ypu08l92t2a65kqmamv6v"
+ },
+ "5189": {
+ "vendor_id": 5189,
+ "vendor_name": "Finesse Decor",
+ "company_legal_name": "Finesse Decor",
+ "company_preferred_name": "Finesse Decor",
+ "vendor_landing_page_url": "https://finessedecor.com/",
+ "creator": "cosmos1tje4rrdg7qxnjhuzwrfh20d0r9hxe4a8h4qj4u"
+ },
+ "5190": {
+ "vendor_id": 5190,
+ "vendor_name": "TAKE AS GLOBAL",
+ "company_legal_name": "TAKE AS GLOBAL",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1cz069h67unmsty00g8epqcg52gq9vajx0xlgfz"
+ },
+ "5192": {
+ "vendor_id": 5192,
+ "vendor_name": "LivingStyle",
+ "company_legal_name": "LivingStyle Enterprises Limited",
+ "company_preferred_name": "LivingStyle",
+ "vendor_landing_page_url": "http://www.eco-lux.com.cn/en/",
+ "creator": "cosmos166kxac0rquyt3479nhvsys0vmyt6tlqmkl8fef"
+ },
+ "5193": {
+ "vendor_id": 5193,
+ "vendor_name": "Evolux",
+ "company_legal_name": "ZUTTO TECHNOLOGIES S.A DE C.V",
+ "company_preferred_name": "Lloyd's",
+ "vendor_landing_page_url": "https://lloydscorp.com/en/",
+ "creator": "cosmos19qx3ze7a94cfheq90lpnmjf7tdrkcaar6nuhm7"
+ },
+ "5196": {
+ "vendor_id": 5196,
+ "vendor_name": "TrustAsia",
+ "company_legal_name": "TrustAsia Technologies, Inc.",
+ "company_preferred_name": "TrustAsia",
+ "vendor_landing_page_url": "https://www.trustasia.com",
+ "creator": "cosmos1xkau2h5jnmen2e6m5kd2ylfl8ejm7szh24x6yc"
+ },
+ "5197": {
+ "vendor_id": 5197,
+ "vendor_name": "Atios",
+ "company_legal_name": "Atios AG",
+ "company_preferred_name": "Atios AG",
+ "vendor_landing_page_url": "https://atios.ch",
+ "creator": "cosmos1x9yk0t0j0eszhje7c9g57jn4fzsfyse8etrvhf"
+ },
+ "5199": {
+ "vendor_id": 5199,
+ "vendor_name": "Yale",
+ "company_legal_name": "ASSA ABLOY AB",
+ "company_preferred_name": "ASSA ABLOY",
+ "vendor_landing_page_url": "https://yalehome.com/matter",
+ "creator": "cosmos18jvdrfrgztct9zs7rf3ym86gd65dsnj87se97d"
+ },
+ "5202": {
+ "vendor_id": 5202,
+ "vendor_name": "Big Ass Fans",
+ "company_legal_name": "Delta T LLC dba Big Ass Fans",
+ "company_preferred_name": "Big Ass Fans",
+ "vendor_landing_page_url": "https://www.bigassfans.com",
+ "creator": "cosmos1vgm5jz7f0rw44seff9873tz6faeg3qe9emuv4e"
+ },
+ "5205": {
+ "vendor_id": 5205,
+ "vendor_name": "MagentaHome",
+ "company_legal_name": "Deutsche Telekom AG",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.telekom.com",
+ "creator": "cosmos1d8uffwzar97jrazd48asg00hkp8p70mu6hjzcy"
+ },
+ "5207": {
+ "vendor_id": 5207,
+ "vendor_name": "Wistar motor",
+ "company_legal_name": "Hangzhou Wistar Mechanical & Electric Technology Co., Ltd",
+ "company_preferred_name": "Wistar",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1nphdzy3f6yvuqt7vaxth9vjyz6s7pmfjq9v6nv"
+ },
+ "5212": {
+ "vendor_id": 5212,
+ "vendor_name": "Pin Genie,Inc. ",
+ "company_legal_name": "Pin Genie,Inc. ",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://lockly.com/",
+ "creator": "cosmos18nrf2q033uhrjwcg0xpetqtg4rl77q7m6ph8cz"
+ },
+ "5213": {
+ "vendor_id": 5213,
+ "vendor_name": "Hosiden",
+ "company_legal_name": "Hosiden Corp.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1tl7s9h3qmcfxh76rjlcwxfkvhju379la6uwd2c"
+ },
+ "5215": {
+ "vendor_id": 5215,
+ "vendor_name": "Good Way Technology",
+ "company_legal_name": "Good Way Technology Co., Ltd.",
+ "company_preferred_name": "Good Way",
+ "vendor_landing_page_url": "https://siot.goodway.com.tw/",
+ "creator": "cosmos1qr7a4rlx9zepme5f2pnm93erjw9m7djqwevcvw"
+ },
+ "5216": {
+ "vendor_id": 5216,
+ "vendor_name": "lipro",
+ "company_legal_name": "Zhuhai Ruran Intelligent Technology Co., LTD",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos128tknn7vhd3peuwrca4kzjan7v23qez7x3xlle"
+ },
+ "5217": {
+ "vendor_id": 5217,
+ "vendor_name": "Xinda",
+ "company_legal_name": "Xinda Asset Management (Shenzhen) Co.,Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1regpq9syqwf3yz5jd32a4mkumheuuhj5nv3ewy"
+ },
+ "5218": {
+ "vendor_id": 5218,
+ "vendor_name": "Energy Magic Cube",
+ "company_legal_name": "Chengdu Energy Magic Cube Technology Co., Ltd",
+ "company_preferred_name": "Chengdu Energy Magic Cube Technology Co., Ltd",
+ "vendor_landing_page_url": "https://www.nmfiot.com/",
+ "creator": "cosmos1eu73krkwy8d7semkcmwdr9sxjvm8z2dskc0pdj"
+ },
+ "5219": {
+ "vendor_id": 5219,
+ "vendor_name": "Eberle",
+ "company_legal_name": "EBERLE Controls GmbH",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://eberle.de/",
+ "creator": "cosmos1x0nqnw767dxncqdhh4jnnhag4vvm9fx93gt5ap"
+ },
+ "5221": {
+ "vendor_id": 5221,
+ "vendor_name": "Hunter Douglas Group",
+ "company_legal_name": "Hunter Douglas",
+ "company_preferred_name": "Hunter Douglas",
+ "vendor_landing_page_url": "https://www.hunterdouglas.com",
+ "creator": "cosmos1ann9fmkpayfn8qal9aky9ts6aejaevh7kqljr6"
+ },
+ "5222": {
+ "vendor_id": 5222,
+ "vendor_name": "Hangzhou Hemos Lighting Company Limited",
+ "company_legal_name": "Hangzhou Hemos Lighting Company Limited",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos12h6s9cem2j42jvushdww6f835c60l0ld794jn7"
+ },
+ "5224": {
+ "vendor_id": 5224,
+ "vendor_name": "Anona Security Technology Limited",
+ "company_legal_name": "Anona Security Technology Limited",
+ "company_preferred_name": "Anona Security",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1v5aj8hzr6fpvkt7khp6v9r6y0nt4gvnm53wsw9"
+ },
+ "5226": {
+ "vendor_id": 5226,
+ "vendor_name": "Intecular",
+ "company_legal_name": "Intecular LLC",
+ "company_preferred_name": "Intecular",
+ "vendor_landing_page_url": "https://intecular.com",
+ "creator": "cosmos1jcncv8t5lgxfwm9xl98s73tn72n6f40ehrk77s"
+ },
+ "5229": {
+ "vendor_id": 5229,
+ "vendor_name": "Polyaire",
+ "company_legal_name": "POLYAIRE PTY. LTD.",
+ "company_preferred_name": "Polyaire",
+ "vendor_landing_page_url": "https://www.airtouch.net.au/",
+ "creator": "cosmos1pe6vm0ghfhy6wd89mljsux44r0thhgz7nzsvwl"
+ },
+ "5230": {
+ "vendor_id": 5230,
+ "vendor_name": "SMART",
+ "company_legal_name": "Shenzhen PINXUAN Trading Co.",
+ "company_preferred_name": "SMART",
+ "vendor_landing_page_url": "https://shop06k6620793y97.1688.com/",
+ "creator": "cosmos1kuf3ar0ueurcrl6ty4m7sn3yeqljmp7fnznsj8"
+ },
+ "5231": {
+ "vendor_id": 5231,
+ "vendor_name": "SmartWings",
+ "company_legal_name": "SamrtWings Home LLC",
+ "company_preferred_name": "SamrtWings Home LLC",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1s48jw28zpjwdt7nqrpsmc0a2mgsdcz075ppe6h"
+ },
+ "5232": {
+ "vendor_id": 5232,
+ "vendor_name": "HOPERF",
+ "company_legal_name": "Shenzhen Hope Microelectronics Co., Ltd",
+ "company_preferred_name": "HOPERF",
+ "vendor_landing_page_url": "https://www.hoperf.com/",
+ "creator": "cosmos1epjk4cz3pgek53k979e0jsqdrx08ah2ejajcq0"
+ },
+ "5234": {
+ "vendor_id": 5234,
+ "vendor_name": "JLM",
+ "company_legal_name": "Zhejiang jiecang Linear Motion Technology Co.,Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1j69fkgpeec8ltajdyesqqqef4h86npqp0ll0fx"
+ },
+ "5235": {
+ "vendor_id": 5235,
+ "vendor_name": "Shenzhen Lelight technology Co.ltd",
+ "company_legal_name": "Shenzhen Lelight technology Co.ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos122r0yhafv2gye74umhpg7z2f8vqnnfu5j2grvm"
+ },
+ "5236": {
+ "vendor_id": 5236,
+ "vendor_name": "None",
+ "company_legal_name": "Shenzhen Ruomu Zhilian Technology Co., Ltd.",
+ "company_preferred_name": "None",
+ "vendor_landing_page_url": "https://shop6t5551b735163.1688.com/page/index.html?spm=0.0.wp_pc_common_header_companyName_undefined.0",
+ "creator": "cosmos1pfecysr4m6gsmva652flrrnetxwhy37sy6d2fu"
+ },
+ "5239": {
+ "vendor_id": 5239,
+ "vendor_name": "MULTI IR TECHNOLOGY CO., LTD",
+ "company_legal_name": "SHENZHEN MULTI IR TECHNOLOGY CO., LTD",
+ "company_preferred_name": "Multi IR",
+ "vendor_landing_page_url": "http://en.mirsz.cn/",
+ "creator": "cosmos1ggj8xh6frn060a66zhgvjps93mua4y255sdsga"
+ },
+ "5240": {
+ "vendor_id": 5240,
+ "vendor_name": "APYNOV",
+ "company_legal_name": "APYNOV SAS",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1lav3njvxk2fng67relawu2d5d6708xxjjgjrws"
+ },
+ "5242": {
+ "vendor_id": 5242,
+ "vendor_name": "Realwe Innovation",
+ "company_legal_name": "Shenzhen Realwe Innovation Technology Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1jeke5cmj69f7d9qtr9zfaasau8kea4cm5vt474"
+ },
+ "5243": {
+ "vendor_id": 5243,
+ "vendor_name": "LUMIFLOW",
+ "company_legal_name": "LUMIFLOW INC",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1glgunxwg533tghqxevkhwxz8lfrpv9gpaum84u"
+ },
+ "5244": {
+ "vendor_id": 5244,
+ "vendor_name": "SHENAN YANGGUANG",
+ "company_legal_name": "SHENZHEN SHENAN YANGGUANG ELECTRONICS CO., LTD.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1zsqkmc6xssr66q3y5yzqynym3c3ehlgn3aaxxh"
+ },
+ "5245": {
+ "vendor_id": 5245,
+ "vendor_name": "MS",
+ "company_legal_name": "Wenzhou Morning Electronics Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1k9z0ns8u0mvv5xd4htvynscyy907tcng3m7uye"
+ },
+ "5246": {
+ "vendor_id": 5246,
+ "vendor_name": "MIWA LOCK",
+ "company_legal_name": "MIWA LOCK Co., LTD.",
+ "company_preferred_name": "MIWA LOCK",
+ "vendor_landing_page_url": "https://www.miwa-lock.co.jp/",
+ "creator": "cosmos1aw603y3gr272vvchds8097aww6dhfyp0l9qyal"
+ },
+ "5247": {
+ "vendor_id": 5247,
+ "vendor_name": "U-tec Group Inc.",
+ "company_legal_name": "U-tec Group Inc.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1wk0689xgevpp3l4c5y6axw4qjpudzlcl6nkz0r"
+ },
+ "5248": {
+ "vendor_id": 5248,
+ "vendor_name": "Roborock",
+ "company_legal_name": "Beijing Roborock Technology Co., Ltd.",
+ "company_preferred_name": "Roborock",
+ "vendor_landing_page_url": "https://www.roborock.com",
+ "creator": "cosmos1azewtguu3264xf6xe0ylm2jn4tjw8pvj60v526"
+ },
+ "5249": {
+ "vendor_id": 5249,
+ "vendor_name": "Shenzhen Xenon Industrial Ltd",
+ "company_legal_name": "Shenzhen Xenon Industrial Ltd",
+ "company_preferred_name": "Shenzhen Xenon Industrial Ltd",
+ "vendor_landing_page_url": "http://www.xenon.cn",
+ "creator": "cosmos1l2qu9zhkhtfsvd5rc620gdl343ewah2utq5zpv"
+ },
+ "5250": {
+ "vendor_id": 5250,
+ "vendor_name": "Guangzhou Lingqu Electronic Technology Co., Ltd",
+ "company_legal_name": "广州市灵趣电子科技有限公司",
+ "company_preferred_name": "Lengceoi",
+ "vendor_landing_page_url": "https://ling-qu.com",
+ "creator": "cosmos1zzw5dffdhn40hfns06uu5tc4ghj5gcdad0zts4"
+ },
+ "5251": {
+ "vendor_id": 5251,
+ "vendor_name": "jhome",
+ "company_legal_name": "Shenzhen Jijia Intelligent Technology Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1ce59xfdzd4tx8ex5e9tv49k90zwntljf0qgnv5"
+ },
+ "5254": {
+ "vendor_id": 5254,
+ "vendor_name": "Infibrite",
+ "company_legal_name": "Infibrite Inc",
+ "company_preferred_name": "Infibrite",
+ "vendor_landing_page_url": "https://www.Infibrite.com",
+ "creator": "cosmos1006y3znqnu0ryq6s5nqtqd52hcm539n94u6d6v"
+ },
+ "5256": {
+ "vendor_id": 5256,
+ "vendor_name": "Flic",
+ "company_legal_name": "Shortcut Labs AB",
+ "company_preferred_name": "Shortcut Labs (Flic)",
+ "vendor_landing_page_url": "https://flic.io",
+ "creator": "cosmos1tkzjp6p2v9m7xs3azjxhmztmxthz5ja8lek36y"
+ },
+ "5258": {
+ "vendor_id": 5258,
+ "vendor_name": "Occhio",
+ "company_legal_name": "Occhio GmbH",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos14g0e26azdsqpuumx5cq9l839uge83ay93yv50x"
+ },
+ "5259": {
+ "vendor_id": 5259,
+ "vendor_name": "Samraj",
+ "company_legal_name": "Samraj Technologies Limited",
+ "company_preferred_name": "Samraj",
+ "vendor_landing_page_url": "https://www.samraj.tech/",
+ "creator": "cosmos1lnpt2686007wzf68qsfpnk0lwuzkclrfnflq2t"
+ },
+ "5261": {
+ "vendor_id": 5261,
+ "vendor_name": "EME",
+ "company_legal_name": "EME Limited",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos13xdx4dtj9x0gyl6chdrw44c3s3u57aszyu62sg"
+ },
+ "5262": {
+ "vendor_id": 5262,
+ "vendor_name": "Binthen",
+ "company_legal_name": "Hangzhou Binthen intelligence technology Co., LTD",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1axmgaerfyruezzxuz5mjpwvedekxg89rllk6ke"
+ },
+ "5264": {
+ "vendor_id": 5264,
+ "vendor_name": "Shelly",
+ "company_legal_name": "Shelly Europe Ltd.",
+ "company_preferred_name": "Shelly",
+ "vendor_landing_page_url": "https://www.shelly.com/",
+ "creator": "cosmos146fngp8xactuqhpf52t3kgejx9fvxvlmzgwlfr"
+ },
+ "5266": {
+ "vendor_id": 5266,
+ "vendor_name": "xxter bv",
+ "company_legal_name": "xxter bv",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://xxter.com/",
+ "creator": "cosmos1rpml9rjr0wl4nu6r2lmgjdtyh232qezj349h5g"
+ },
+ "5267": {
+ "vendor_id": 5267,
+ "vendor_name": "NIE-TECH Co., Ltd.",
+ "company_legal_name": "NIE-TECH Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos12swuy3wadmwd4vluvhlcdpjzmsc80ekdujz04p"
+ },
+ "5268": {
+ "vendor_id": 5268,
+ "vendor_name": "Martin Renz GmbH",
+ "company_legal_name": "Martin Renz GmbH",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://renz-gmbh.de/",
+ "creator": "cosmos17l3ut9xu6rzqy42sftxt68fm4wqpeq0vgpvyvq"
+ },
+ "5269": {
+ "vendor_id": 5269,
+ "vendor_name": "PACIFIC HOGAR, S.L.",
+ "company_legal_name": "PACIFIC HOGAR, S.L.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1mple7mg5nq449cpz6zwrmsjpx53kengd7hzhzu"
+ },
+ "5270": {
+ "vendor_id": 5270,
+ "vendor_name": "InnoPhase IOT",
+ "company_legal_name": "InnoPhase IOT Inc",
+ "company_preferred_name": "InnoPhase IOT Inc",
+ "vendor_landing_page_url": "https://innophaseiot.com/",
+ "creator": "cosmos1czce74826vrvdr8z4je4m5ltrlz9ks49w2phcv"
+ },
+ "5271": {
+ "vendor_id": 5271,
+ "vendor_name": "DMA Inc.",
+ "company_legal_name": "DMA Inc.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1v7y22lzdjl92r6peatmj2wm0gur294zmaprh2l"
+ },
+ "5273": {
+ "vendor_id": 5273,
+ "vendor_name": "CLIO",
+ "company_legal_name": "CLIO Co., Ltd.",
+ "company_preferred_name": "CLIO",
+ "vendor_landing_page_url": "https://www.iclio.com/",
+ "creator": "cosmos1krps7m6xtj0whqura6dkzh8fezdf5marpj2fkr"
+ },
+ "5274": {
+ "vendor_id": 5274,
+ "vendor_name": "Guangdong A-OK",
+ "company_legal_name": "Guangdong A-OK Technology Grand Development Co.,Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1sd0kxjewgvknqdw5r5hj6myw8uav5z7zcudce6"
+ },
+ "5275": {
+ "vendor_id": 5275,
+ "vendor_name": "AIGOSTAR",
+ "company_legal_name": "Agzzx Optoelectronics Technology Co., Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos19rjnu3h5pm5l8c3yqlf6kmuxnt3k3rr0zgvyga"
+ },
+ "5276": {
+ "vendor_id": 5276,
+ "vendor_name": "HONG KONG LAUNRAY INDUSTRY LIMITED",
+ "company_legal_name": "HONG KONG LAUNRAY INDUSTRY LIMITED",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1hksc9cggwm98wren9tvfre5k06zs7w7l0dfgs8"
+ },
+ "5279": {
+ "vendor_id": 5279,
+ "vendor_name": "Deyi Smart ",
+ "company_legal_name": "Deyi Smart Home Co.,Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1cuwltw8ncu80vhzk7fz65nqyzt3smsd64jy5hx"
+ },
+ "5282": {
+ "vendor_id": 5282,
+ "vendor_name": "Hugo",
+ "company_legal_name": "Hugo Brennenstuhl GmbH & Co. KG",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1073nsrgp7p90fhee3mrarvp6l2lp6ayn27kr4r"
+ },
+ "5293": {
+ "vendor_id": 5293,
+ "vendor_name": "Raex",
+ "company_legal_name": "Guangdong RAEX Intelligent Technology Co.,Ltd.",
+ "company_preferred_name": "Guangdong RAEX Intelligent Technology Co.,Ltd.",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos12q4krt68dmy8gvn7r4umzcupkyln4c4nmuw49q"
+ },
+ "5376": {
+ "vendor_id": 5376,
+ "vendor_name": "SmartWave",
+ "company_legal_name": "SmartWave Inc.",
+ "company_preferred_name": "SmartWave",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos18xp4c6ywuc4u6as8ny9crtky70w4gftxw9l8w0"
+ },
+ "5379": {
+ "vendor_id": 5379,
+ "vendor_name": "RM",
+ "company_legal_name": "Qingdao Ronco Mechanic Electronic Technology Co., Ltd.",
+ "company_preferred_name": "RM",
+ "vendor_landing_page_url": "https://www.ronco-tm.com/en/",
+ "creator": "cosmos1vpnzh6hu2pur3hel5ar2h9sz69hatsj454qkye"
+ },
+ "5380": {
+ "vendor_id": 5380,
+ "vendor_name": "Hangzhou Mango Network Technology Co, LTD.",
+ "company_legal_name": "Hangzhou Mango Network Technology Co, LTD.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1hjy6x3f6ypfvxj2lvx9dl0wqkt7j4gwvlh9tw3"
+ },
+ "5382": {
+ "vendor_id": 5382,
+ "vendor_name": "SAFEMO",
+ "company_legal_name": "SAFEMO PTE. LTD.",
+ "company_preferred_name": "SAFEMO",
+ "vendor_landing_page_url": "https://safemo.com/",
+ "creator": "cosmos125n9hnad4rq6ekht9pmyvfg7dwxxg4zlkvsmwt"
+ },
+ "5383": {
+ "vendor_id": 5383,
+ "vendor_name": "Bweetech",
+ "company_legal_name": "Bweetech Electronics Technology (Shanghai) Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1v2k5zfknzzejecewgf5dx0acl7p4kxyr3ywvu0"
+ },
+ "5384": {
+ "vendor_id": 5384,
+ "vendor_name": "Rui Teng",
+ "company_legal_name": "Rui Teng Opto Technology Co.,Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos12t5dh6xrtaamxhvv7wz9kv2gfggxh4n47ejggx"
+ },
+ "5385": {
+ "vendor_id": 5385,
+ "vendor_name": "SmartSetup",
+ "company_legal_name": "SmartSetup Systems PTY LTD",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1juc0dmj67dyjw9zxjl6820uyz85efyj5etvzdw"
+ },
+ "5387": {
+ "vendor_id": 5387,
+ "vendor_name": "Technology Nexus Secured Business Solutions AB",
+ "company_legal_name": "Technology Nexus Secured Business Solutions AB",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1q6kurgc88wzg656rqmad5cnhacch0dm095enaj"
+ },
+ "5388": {
+ "vendor_id": 5388,
+ "vendor_name": "Nexxt Solutions LLC",
+ "company_legal_name": "Nexxt Solutions LLC",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1kejat894lhk6aqypwezmdy2kv804jcd032xnut"
+ },
+ "5389": {
+ "vendor_id": 5389,
+ "vendor_name": "Shenzhen Huayu Lian Technology Co., Ltd",
+ "company_legal_name": "Shenzhen Huayu Lian Technology Co., Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos18vqr7xfsyhxqwk7yhjah2agpe2qcgh7zew3sjp"
+ },
+ "5391": {
+ "vendor_id": 5391,
+ "vendor_name": "in-lite",
+ "company_legal_name": "in-lite Design B.V.",
+ "company_preferred_name": "in-lite Design B.V.",
+ "vendor_landing_page_url": "https://in-lite.com/en/",
+ "creator": "cosmos1p0mq620zlw9hqyv467ez0u3ws2pza4gj2dy9hj"
+ },
+ "5393": {
+ "vendor_id": 5393,
+ "vendor_name": "Saishigao",
+ "company_legal_name": "Hangzhou Saishigao Intelligent Technology Co., Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos16ygvjps405vq5prg0xlyrmym9xuft6gyu3jcna"
+ },
+ "5394": {
+ "vendor_id": 5394,
+ "vendor_name": "Yourlite",
+ "company_legal_name": "Ningbo Yourlite Imp. & Exp. Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1uxeph9pf7d6j784p2kzzknqnvhk82ym87g7jng"
+ },
+ "5395": {
+ "vendor_id": 5395,
+ "vendor_name": "ALPHA",
+ "company_legal_name": "Alpha Tubular Motors",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1eefv5l06c23zza2f503vrjeaqltdnfchksrfva"
+ },
+ "5396": {
+ "vendor_id": 5396,
+ "vendor_name": "Chuan Dian",
+ "company_legal_name": "Zhongshan Chuan Dian electronic Technology Co., LTD",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1g7yzhvclx5hpar6h087x0v38xll9v4n59smtpx"
+ },
+ "5398": {
+ "vendor_id": 5398,
+ "vendor_name": "iRobot Corporation",
+ "company_legal_name": "iRobot Corporation",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.irobot.com",
+ "creator": "cosmos1k7sq9uwktykw62cx50j9tw3nc4kj00yqe2ntk8"
+ },
+ "5399": {
+ "vendor_id": 5399,
+ "vendor_name": "Huacheng Network",
+ "company_legal_name": "Hangzhou Huacheng Network Technology Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1nx4s3wwp2uk0dcm8t46ue2j2wvep5g68n9f9m3"
+ },
+ "5401": {
+ "vendor_id": 5401,
+ "vendor_name": "i3 Engineering",
+ "company_legal_name": "I3 ENGINEERING LLC",
+ "company_preferred_name": "i3 Engineering",
+ "vendor_landing_page_url": "https://i3engineering.com/",
+ "creator": "cosmos1s6s8u63x04adrdzj4vf4c92n3cp96yq9qdj7gd"
+ },
+ "5402": {
+ "vendor_id": 5402,
+ "vendor_name": "Leviosa Motor Shades",
+ "company_legal_name": "Leviosa Motor Shades",
+ "company_preferred_name": "Leviosa Motor Shades",
+ "vendor_landing_page_url": "https://leviosashades.com/",
+ "creator": "cosmos12ugjxy733ttkmq67ttmgdxhhslmtam2cehmr00"
+ },
+ "5403": {
+ "vendor_id": 5403,
+ "vendor_name": "Sunfree Motor",
+ "company_legal_name": "Ningbo Sunfree Motor Technology Company Limited",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1ztvtv3yqt6q2fke87el8k03pz0zck4xuxlvl7f"
+ },
+ "5404": {
+ "vendor_id": 5404,
+ "vendor_name": "Schoenberger",
+ "company_legal_name": "Schoenberger Group GmbH",
+ "company_preferred_name": "Schoenberger Group ",
+ "vendor_landing_page_url": "https://www.jalousiescout.de/",
+ "creator": "cosmos1enpj3zmn55cuc4zgyw0r5jv0nkfvccmqhkwt3p"
+ },
+ "5405": {
+ "vendor_id": 5405,
+ "vendor_name": "Dendo Systems",
+ "company_legal_name": "Dendo Systems Pty Ltd",
+ "company_preferred_name": "Dendo",
+ "vendor_landing_page_url": "http://dendosystems.com",
+ "creator": "cosmos1gdsaqujca3y67fmfza5l79j4kpm8wlmq8wcapx"
+ },
+ "5406": {
+ "vendor_id": 5406,
+ "vendor_name": " Kudelski IoT",
+ "company_legal_name": "Nagravision Sàrl",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos178eqaghg42jsye0hyrud3ulq8k44ht90l3x77p"
+ },
+ "5407": {
+ "vendor_id": 5407,
+ "vendor_name": "Apporo",
+ "company_legal_name": "Apporo Union Inc",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1tyhu6qtxv4wleyggauy2nyckkugt7dzt3tzxwd"
+ },
+ "5408": {
+ "vendor_id": 5408,
+ "vendor_name": "Rachio, Inc.",
+ "company_legal_name": "Rachio, Inc.",
+ "company_preferred_name": "Rachio",
+ "vendor_landing_page_url": "https://rachio.com/",
+ "creator": "cosmos1edshr2cwazjq83wvzxdk9gg2aryz0u4lhs88v6"
+ },
+ "5409": {
+ "vendor_id": 5409,
+ "vendor_name": "NEWLAB S.R.L.",
+ "company_legal_name": "NEWLAB S.R.L.",
+ "company_preferred_name": "NEWLAB",
+ "vendor_landing_page_url": "https://www.newlablight.com",
+ "creator": "cosmos1eujl6vmyqy4c2mg8efukpss5m3yjex73ehqete"
+ },
+ "5410": {
+ "vendor_id": 5410,
+ "vendor_name": "Zimi",
+ "company_legal_name": "Zimi Innovations Pty Ltd",
+ "company_preferred_name": "Zimi",
+ "vendor_landing_page_url": "https://zimi.life/",
+ "creator": "cosmos1jpruetp9n0znlcup6gp9espnvplydaepd0lv0l"
+ },
+ "5411": {
+ "vendor_id": 5411,
+ "vendor_name": "Yooksmart",
+ "company_legal_name": "Changzhou Yooksmart Innovation Co.,Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1nexs6mkexuuf93meg4ay8t3r2eqyhhvecysr9t"
+ },
+ "5412": {
+ "vendor_id": 5412,
+ "vendor_name": "BofuSmart",
+ "company_legal_name": "Shenzhen BOFU Smart Co., Ltd.",
+ "company_preferred_name": "BofuSmart",
+ "vendor_landing_page_url": "https://www.bofusmart.com/",
+ "creator": "cosmos1986vjsdry96qcv6r9wurggpf5dr0afljpevpuu"
+ },
+ "5415": {
+ "vendor_id": 5415,
+ "vendor_name": "habi",
+ "company_legal_name": "Computime Limited ",
+ "company_preferred_name": "Computime Limited ",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1av6v9vrfh89yzw2fm08s62lx3ar97gj0vzmtxc"
+ },
+ "5416": {
+ "vendor_id": 5416,
+ "vendor_name": "ntve home",
+ "company_legal_name": "Computime Brands Limited",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1yrm9zlgr9wqum03gnc8q8akavz2ledk2fqhygf"
+ },
+ "5418": {
+ "vendor_id": 5418,
+ "vendor_name": "Bosch / Siemens / Gaggenau / Neff - Home Appliances",
+ "company_legal_name": "BSH Hausgeräte GmbH",
+ "company_preferred_name": "BSH Home Appliances",
+ "vendor_landing_page_url": "https://www.bsh-group.com",
+ "creator": "cosmos1d50dhdt3cdm0sy3sgn9eqs6qs86q86xy57laln"
+ },
+ "5419": {
+ "vendor_id": 5419,
+ "vendor_name": "Kumho",
+ "company_legal_name": "Kumho Electric, Inc.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1ark9yzf4ct30utmu9vtyulrcs9gyjj5ry5yt69"
+ },
+ "5420": {
+ "vendor_id": 5420,
+ "vendor_name": "Dreame",
+ "company_legal_name": "Dreame Trading (Tianjin) Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1ucu850e8dv0uenn559sm2xucs5529dtyzfuu06"
+ },
+ "5421": {
+ "vendor_id": 5421,
+ "vendor_name": "Neo Smart Blinds",
+ "company_legal_name": "Neo Materials and Consulting Inc.",
+ "company_preferred_name": "Neo Smart Blinds",
+ "vendor_landing_page_url": "https://neosmartblinds.com/",
+ "creator": "cosmos1jnlc6f52l9e4pj3ul6f0y5mndwac49pedxrv4s"
+ },
+ "5424": {
+ "vendor_id": 5424,
+ "vendor_name": "Taiwan Fu Hsing",
+ "company_legal_name": "Taiwan Fu Hsing Industrial Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1upyn2s6g6w445d33vqzt3pv3a6whpmv8x8hk0d"
+ },
+ "5425": {
+ "vendor_id": 5425,
+ "vendor_name": "Solity",
+ "company_legal_name": "Solity ",
+ "company_preferred_name": "Solity Door lock",
+ "vendor_landing_page_url": "https://www.solitykorea.com/en",
+ "creator": "cosmos1gkrj94htrany477ns5zpqlueejrmxaq2t95z7u"
+ },
+ "5426": {
+ "vendor_id": 5426,
+ "vendor_name": "Arpobot",
+ "company_legal_name": "Arpobot Pty Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.arpobot.com",
+ "creator": "cosmos1d66e3pkznl7ud3tcry3us57kqeg794vh6xs6zu"
+ },
+ "5427": {
+ "vendor_id": 5427,
+ "vendor_name": "Anker Innovations Technology Co., Ltd",
+ "company_legal_name": "Anker Innovations Technology Co., Ltd",
+ "company_preferred_name": "Anker Innovations Technology",
+ "vendor_landing_page_url": "https://cn.anker-in.com/",
+ "creator": "cosmos1pd6mrdhc44ztaca0fkhu4mx2297f4lq7flrpd8"
+ },
+ "5428": {
+ "vendor_id": 5428,
+ "vendor_name": "WAGO",
+ "company_legal_name": "WAGO GmbH & Co. KG",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.wago.com/",
+ "creator": "cosmos15ge5cqfzvpnl8zxhlw52nnveur0rr9q60rk47t"
+ },
+ "5430": {
+ "vendor_id": 5430,
+ "vendor_name": "DomoPlus",
+ "company_legal_name": "EXOI TECHNOLOGY CORP",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1ax7h9pgfjzazh7rg95y4ns90rkwlmxnze52evk"
+ },
+ "5431": {
+ "vendor_id": 5431,
+ "vendor_name": "PEARL GmbH",
+ "company_legal_name": "PEARL GmbH",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1vq5h0dwl6kwvhngmc4yptnd5mp5003lpvy9cep"
+ },
+ "5432": {
+ "vendor_id": 5432,
+ "vendor_name": "Beca",
+ "company_legal_name": "Beca",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos13m8q5glyrcjpgvup7fvlrujht7tmufzm8uglka"
+ },
+ "5433": {
+ "vendor_id": 5433,
+ "vendor_name": "WISeKey",
+ "company_legal_name": "WISeKey SA",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.sealsq.com/solutions/device-attestation-for-matter",
+ "creator": "cosmos12hwhcp0prfljalymdn43dl8hssc8vzkvvlwg2p"
+ },
+ "5435": {
+ "vendor_id": 5435,
+ "vendor_name": "Griesser Electronic AG",
+ "company_legal_name": "Griesser Electronic AG",
+ "company_preferred_name": "Griesser Group",
+ "vendor_landing_page_url": "https://griesser-group.com/en/",
+ "creator": "cosmos1dcs8m6a0gwtn60t326g54uxu6zs7323ghr52su"
+ },
+ "5436": {
+ "vendor_id": 5436,
+ "vendor_name": "alre",
+ "company_legal_name": "ALRE-IT Regeltechnik GmbH",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://alre.de/",
+ "creator": "cosmos1yeuc76lz64a2j4mfqhjm4jnfxsrf7rzmue9yyn"
+ },
+ "5437": {
+ "vendor_id": 5437,
+ "vendor_name": "Amlogic",
+ "company_legal_name": "Amlogic (Shanghai) Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.amlogic.com/",
+ "creator": "cosmos1xx2292frtpxy94hsgtecsuaxzjksuqhmcn6ygq"
+ },
+ "5438": {
+ "vendor_id": 5438,
+ "vendor_name": "ART DOM",
+ "company_legal_name": "ART-DOM sp. z o.o.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1vw5tc7t962nvy9rtn4d6k4yq9r3yvf6wr36vax"
+ },
+ "5439": {
+ "vendor_id": 5439,
+ "vendor_name": "Brel",
+ "company_legal_name": "Brel Nederland bv",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1u5q7l92vwt5k7xklzq8hy8uj9he639dpffx53e"
+ },
+ "5441": {
+ "vendor_id": 5441,
+ "vendor_name": "Kärcher",
+ "company_legal_name": "Alfred Kärcher SE & Co. KG",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.kaercher.com",
+ "creator": "cosmos1w8w8s995h39kqjd46mn6e9j4nsrw32en9rtjqf"
+ },
+ "5442": {
+ "vendor_id": 5442,
+ "vendor_name": "Lanbon",
+ "company_legal_name": "Shenzhen Lanbon Hi-Tech Co. Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1z2x886un6xz7l322mcdqhv8atry7w76vusx20d"
+ },
+ "5447": {
+ "vendor_id": 5447,
+ "vendor_name": "Mayer & Co Beschläge GmbH",
+ "company_legal_name": "Mayer & Co Beschläge GmbH",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.maco.eu",
+ "creator": "cosmos1fzwjlc0k05pqudd3c546pavyn5hwqy9kp2ny52"
+ },
+ "5450": {
+ "vendor_id": 5450,
+ "vendor_name": "Hangzhou Sciener Smart Technology Co., Ltd.",
+ "company_legal_name": "Hangzhou Sciener Smart Technology Co., Ltd.",
+ "company_preferred_name": "Hangzhou Sciener Smart Technology Co., Ltd.",
+ "vendor_landing_page_url": "https://www.sciener.com",
+ "creator": "cosmos14u7kx327yaenhk95y6t6vjkly8qh8u2qe2h0gh"
+ },
+ "5451": {
+ "vendor_id": 5451,
+ "vendor_name": "SkyAngle",
+ "company_legal_name": "Fujian Tianyu Xinchuang Information Technology Co., Ltd.",
+ "company_preferred_name": "Tianyu",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1gyjeetk0m83qlmj2cfudmxhtr63rmqua9kqgrk"
+ },
+ "5452": {
+ "vendor_id": 5452,
+ "vendor_name": "VIZO Technology Corp.",
+ "company_legal_name": "VIZO Technology Corp.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1k2cu3q9459l4ct8p9nrj6nma054pcxn0q3j6gc"
+ },
+ "5456": {
+ "vendor_id": 5456,
+ "vendor_name": "AvatarControls",
+ "company_legal_name": "Shenzhen AvatarControls Co., Ltd.",
+ "company_preferred_name": "AvatarControls",
+ "vendor_landing_page_url": "https://www.avatarcontrols.com/",
+ "creator": "cosmos1d3x68pndtarq8enwn9z04rmzzss4lzdcvm5emn"
+ },
+ "5457": {
+ "vendor_id": 5457,
+ "vendor_name": "Kaijet",
+ "company_legal_name": "Kaijet Technology International",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1dwszkmcc3s0au4javvxnurfvq5wd4zn586qv9l"
+ },
+ "5458": {
+ "vendor_id": 5458,
+ "vendor_name": "DEWENWILS",
+ "company_legal_name": "Zhengzhou Dewenwils Network Technology Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1p95lrus0l7nzy0u8hlq46mxghmpevw5pj7znja"
+ },
+ "5459": {
+ "vendor_id": 5459,
+ "vendor_name": "SuperBrightLEDS",
+ "company_legal_name": "Super Bright LEDS, Inc.",
+ "company_preferred_name": "SuperBrightLEDS",
+ "vendor_landing_page_url": "https://www.superbrightleds.com/",
+ "creator": "cosmos1vng9gffrcxkrq0vu53r0yd64eu2xdzecrltrfu"
+ },
+ "5461": {
+ "vendor_id": 5461,
+ "vendor_name": "MIUC Technology (Shenzhen) Co.,Ltd",
+ "company_legal_name": "MIUC Technology (Shenzhen) Co.,Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1wphtragaksfv6xlvyyq6eek6ll6wy437vt2huv"
+ },
+ "5464": {
+ "vendor_id": 5464,
+ "vendor_name": "Ai-Thinker",
+ "company_legal_name": "Shenzhen Ai-Thinker Technology Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1zkdhyj5hvd5cehp6f5u7zuwzlmxk7nkah3y2xe"
+ },
+ "5465": {
+ "vendor_id": 5465,
+ "vendor_name": "tink GmbH",
+ "company_legal_name": "tink GmbH",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1xdausdrxzr2ef4n32s7neamf3lcrd5wu0dq4m0"
+ },
+ "5467": {
+ "vendor_id": 5467,
+ "vendor_name": "MinebeaMitsumi",
+ "company_legal_name": "MinebeaMitsumi Inc.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1hxsgq4f6f5x0v3dkrz9239p3a55xj4r6ccwxsm"
+ },
+ "5468": {
+ "vendor_id": 5468,
+ "vendor_name": "Feierge",
+ "company_legal_name": "Ningbo Feierge Mechanic & Electronic Technology Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1jtr8hhumzp7lhkeaxn482y9q4e3evwhkvukvmt"
+ },
+ "5470": {
+ "vendor_id": 5470,
+ "vendor_name": "Sandstrom",
+ "company_legal_name": "Currys Sourcing Limited",
+ "company_preferred_name": "Currys Sourcing Ltd.",
+ "vendor_landing_page_url": "https://www.currys.co.uk/",
+ "creator": "cosmos12zjlphsy2ule2adqw2wzqc3l79u39kdvxmdwwy"
+ },
+ "5472": {
+ "vendor_id": 5472,
+ "vendor_name": "SIXWGH",
+ "company_legal_name": "Shenzhen Wenhui Technology Development Co., Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1u5e9cfg5n6xv9qqssa0wngff65ur2zuqc0hppu"
+ },
+ "5474": {
+ "vendor_id": 5474,
+ "vendor_name": "Renesas Electronics Corporation",
+ "company_legal_name": "Renesas Electronics Corporation",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1362fvlpn3eu8egprw9e558gg2w87kah5n5qpl4"
+ },
+ "5475": {
+ "vendor_id": 5475,
+ "vendor_name": "StrongKey",
+ "company_legal_name": "StrongAuth, Inc.",
+ "company_preferred_name": "StrongKey",
+ "vendor_landing_page_url": "https://www.strongkey.com",
+ "creator": "cosmos1cmtylwk4mlvz4jh88rcmmw5p5cazrupa9dsxjm"
+ },
+ "5476": {
+ "vendor_id": 5476,
+ "vendor_name": "NEXTY ELECTRONICS",
+ "company_legal_name": "NEXTY ELECTRONICS CORPORATION",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1jcjmrqyup698n96nm75frg2nqaftwpzqmgdg74"
+ },
+ "5478": {
+ "vendor_id": 5478,
+ "vendor_name": "ODELIC",
+ "company_legal_name": "ODELIC CO., LTD.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1x5rhcketengryjuflxrel8jcmrhhecm0dse6yq"
+ },
+ "5479": {
+ "vendor_id": 5479,
+ "vendor_name": "Qingdao Haier Technology Co., Ltd",
+ "company_legal_name": "Qingdao Haier Technology Co., Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1f9jfr4ruzkqv39rxw3ad7hw4fmd66neqnl4zkz"
+ },
+ "5480": {
+ "vendor_id": 5480,
+ "vendor_name": "Econet",
+ "company_legal_name": "Econet Controls Inc",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1tmp2xma27msa5zl7myjf3skvz9mlkk6n4zkzgp"
+ },
+ "5481": {
+ "vendor_id": 5481,
+ "vendor_name": "Feller",
+ "company_legal_name": "Feller",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1sdncd0jwqpp895ts50zzxdj8hcmd3rg20fucsq"
+ },
+ "5482": {
+ "vendor_id": 5482,
+ "vendor_name": "xCREAS",
+ "company_legal_name": "Qierling (Beijing) Health Technology Co. ",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1pnt35hdglrpugtefwlg4ncrxyg7zayq553k9lg"
+ },
+ "5483": {
+ "vendor_id": 5483,
+ "vendor_name": "ShinDong-A ES",
+ "company_legal_name": "Shin Dong-A ES Co., Ltd.",
+ "company_preferred_name": "SDA-ES",
+ "vendor_landing_page_url": "http://www.sda-es.co.kr",
+ "creator": "cosmos1kmcesqgt6vefr9hdwad42ztzs0xlwrpnrgw3dn"
+ },
+ "5484": {
+ "vendor_id": 5484,
+ "vendor_name": "Motionblinds",
+ "company_legal_name": "Coulisse B.V.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://motionblinds.com/",
+ "creator": "cosmos1yt8vchw9gjfq4pah0pz4t8g82a0mdr445y2utd"
+ },
+ "5489": {
+ "vendor_id": 5489,
+ "vendor_name": "Eurotronic Technology GmbH",
+ "company_legal_name": "Eurotronic Technology GmbH",
+ "company_preferred_name": "Eurotronic Technology GmbH",
+ "vendor_landing_page_url": "https://www.eurotronic.org",
+ "creator": "cosmos1ac8hh92ret47lurvyl52mj307sfjf7t69nhchd"
+ },
+ "5490": {
+ "vendor_id": 5490,
+ "vendor_name": "Babai",
+ "company_legal_name": "Guangzhou Babai Information Technology Co., LTD",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1gjkrwqg4df0s3lg0t8jvjwnuv9l2d95gwdkwla"
+ },
+ "5491": {
+ "vendor_id": 5491,
+ "vendor_name": "SELVE",
+ "company_legal_name": "SELVE GmbH & Co. KG",
+ "company_preferred_name": "SELVE",
+ "vendor_landing_page_url": "https://www.selve.de",
+ "creator": "cosmos19387q7vlqtp7m4n2x827y824u8adv4ah8fcqwn"
+ },
+ "5493": {
+ "vendor_id": 5493,
+ "vendor_name": "Xizhen Electronics",
+ "company_legal_name": "Changsha Xizhen Electronics Technology Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1rzdn6l3fe0ds4gp6e6jk2vqpk0tkavpht8md98"
+ },
+ "5496": {
+ "vendor_id": 5496,
+ "vendor_name": "WINTEC KOREA INC",
+ "company_legal_name": "WINTEC KOREA INC",
+ "company_preferred_name": "WINTEC KOREA INC",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1j0hadukm78ug9vw3d07hcva57dknkj2tt7lhkk"
+ },
+ "5497": {
+ "vendor_id": 5497,
+ "vendor_name": "Hinkley",
+ "company_legal_name": "Hinkley Lighting Inc.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos15am6vktntdj2xcq8h75uwpt60vkqm8vtaqgwc3"
+ },
+ "5498": {
+ "vendor_id": 5498,
+ "vendor_name": "SMARTSPEC",
+ "company_legal_name": "Hispec Electrical Products Ltd",
+ "company_preferred_name": "SMARTSPEC",
+ "vendor_landing_page_url": "https://www.hispec.co.uk",
+ "creator": "cosmos1en4nlyfxmumf32t0u2swcp870hc8lj9tsr2nxn"
+ },
+ "5500": {
+ "vendor_id": 5500,
+ "vendor_name": "L&S",
+ "company_legal_name": "L&S Lighting Equipment (Shanghai) Co.,Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1jf8xffur3rus6tnxt5gejvrnvfk52zzr9ydjlh"
+ },
+ "5502": {
+ "vendor_id": 5502,
+ "vendor_name": "APICAL",
+ "company_legal_name": "Shenzhen Apical Technology Co., Ltd",
+ "company_preferred_name": "APICAL",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1c27q0sxu9kelukreh5zq3exutxt4l98xfww4ku"
+ },
+ "5506": {
+ "vendor_id": 5506,
+ "vendor_name": "KEGU",
+ "company_legal_name": "KEGU Intelligent Technology Co., LTD",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1rfyq4kp9nxh7jhlgg3s86g9xypmlwk7kch46uj"
+ },
+ "5507": {
+ "vendor_id": 5507,
+ "vendor_name": "MAMABA",
+ "company_legal_name": "Songjung Smart Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1tlnh5a9c8jap8zd8f3rh30xh2numksumpj9h9x"
+ },
+ "5510": {
+ "vendor_id": 5510,
+ "vendor_name": "Megaman",
+ "company_legal_name": "Xiamen Yankon Energetic Lighting Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1mtfrtv06rc8qjywwrvnm7tcvvsczs0fsr0rlwl"
+ },
+ "5512": {
+ "vendor_id": 5512,
+ "vendor_name": "Atouch Winwel Lda",
+ "company_legal_name": "Atouch Winwel Lda",
+ "company_preferred_name": "Atouch Winwel",
+ "vendor_landing_page_url": "https://atouch.com.pt",
+ "creator": "cosmos1gqafljuaf37y2wjw0v6r3g0r4meul7p6elg606"
+ },
+ "5513": {
+ "vendor_id": 5513,
+ "vendor_name": "Warmup PLC",
+ "company_legal_name": "Warmup PLC",
+ "company_preferred_name": "Warmup PLC",
+ "vendor_landing_page_url": "https://www.warmup.co.uk/",
+ "creator": "cosmos1y53r9cqhscxtwqx6ytvyj6u6f6f2j6jhgygp0m"
+ },
+ "5515": {
+ "vendor_id": 5515,
+ "vendor_name": "Deasino",
+ "company_legal_name": "Shenzhen Deasino Technology Co.,Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1rck9jx729z3sencnugjhvg5wlhjxxu08dznhnm"
+ },
+ "5516": {
+ "vendor_id": 5516,
+ "vendor_name": "ZFL SMART",
+ "company_legal_name": "Zhongshan Fanwang CO.,LTD",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos10ldr8m69gqet6y497xdqx8s6tmlugyayhxexvt"
+ },
+ "5520": {
+ "vendor_id": 5520,
+ "vendor_name": "GL.iNet",
+ "company_legal_name": "GL Technologies (Hong Kong) Limited",
+ "company_preferred_name": "GL Technologies (Hong Kong) Limited",
+ "vendor_landing_page_url": "https://www.gl-inet.com/",
+ "creator": "cosmos1xqve3z0ndwhvhd58h43pnre6euz7mpzlw0cld9"
+ },
+ "5521": {
+ "vendor_id": 5521,
+ "vendor_name": "ZH Currtain",
+ "company_legal_name": "SHENZHEN ZHIHUANG TECHNOLOGY CO.,LTD",
+ "company_preferred_name": "ZH Currtain",
+ "vendor_landing_page_url": "https://currtain.com/",
+ "creator": "cosmos1gfv85qsk0gqvpkq9p6gcmuzc2dwndf85fzrkv3"
+ },
+ "5522": {
+ "vendor_id": 5522,
+ "vendor_name": "MEAN WELL",
+ "company_legal_name": "MEAN WELL Enterprises Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos146v9hgs423hcpgfj4krcuv674w2uwn4pdcrrl3"
+ },
+ "5525": {
+ "vendor_id": 5525,
+ "vendor_name": "Kotonic",
+ "company_legal_name": "Kotonic Overseas Corporation",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos140q6daj3dznp8fkpczwulchgq5c0ml0e9z4rr9"
+ },
+ "5526": {
+ "vendor_id": 5526,
+ "vendor_name": "Sensereo",
+ "company_legal_name": "Sensereo Limited",
+ "company_preferred_name": "Sensereo",
+ "vendor_landing_page_url": "https://www.sensereo.com",
+ "creator": "cosmos10grpn964shxnxhv26wcmadahc5xt99l4fnulyl"
+ },
+ "5529": {
+ "vendor_id": 5529,
+ "vendor_name": "Guangdong Huarui Lock Industry",
+ "company_legal_name": "Guangdong Huarui Lock Industry Co., Ltd.",
+ "company_preferred_name": "Huarui",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos12nmf2xvtddpxrckkcczesq9kr0c2ak86urt0jq"
+ },
+ "5530": {
+ "vendor_id": 5530,
+ "vendor_name": "HAOJAI",
+ "company_legal_name": "Shenzhen Haojai Lianchuang Technology Co., Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.dk-ai.com",
+ "creator": "cosmos198e6nhuzulgshg908rukgypnrl3jxksh3k602w"
+ },
+ "5533": {
+ "vendor_id": 5533,
+ "vendor_name": "DBT Digital Building Technology",
+ "company_legal_name": "DBT Digital Building Technology GmbH & Co. KG",
+ "company_preferred_name": "wibutler",
+ "vendor_landing_page_url": "https://www2.wibutler.com/",
+ "creator": "cosmos1kcy5ruf9swn8j8wxeffmcqw6h6zcc8wh786l3f"
+ },
+ "5534": {
+ "vendor_id": 5534,
+ "vendor_name": "UIOT",
+ "company_legal_name": "Ultimate IOT (Shanghai) Technology Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.unisiot.com/",
+ "creator": "cosmos1u8pzsf6uuhxkza8xf2yvhvdatx30gp0axz7x5v"
+ },
+ "5535": {
+ "vendor_id": 5535,
+ "vendor_name": "Ltech",
+ "company_legal_name": "Zhuhai Ltech Technology co.,ltd.",
+ "company_preferred_name": "Ltech",
+ "vendor_landing_page_url": "https://www.ltech.cn/",
+ "creator": "cosmos14engfycrcanj2jkzecccyg27tf6u6tqzulfy7m"
+ },
+ "5537": {
+ "vendor_id": 5537,
+ "vendor_name": "Delta Dore Rademacher",
+ "company_legal_name": "DELTA DORE RADEMACHER GmbH",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://homepilot-smarthome.com",
+ "creator": "cosmos1x6czx8s5jpe4x5y3j9wk7ppsdfq9x9jdxh9ezg"
+ },
+ "5539": {
+ "vendor_id": 5539,
+ "vendor_name": "Intermatic",
+ "company_legal_name": "Intermatic, Inc.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1wdaqlgj7dvxszkqr7kxgdkvukf9nkc8vt3pth3"
+ },
+ "5540": {
+ "vendor_id": 5540,
+ "vendor_name": "Mikrotik",
+ "company_legal_name": "Mikrotikls SIA",
+ "company_preferred_name": "Mikrotik",
+ "vendor_landing_page_url": "https://mikrotik.com/",
+ "creator": "cosmos1wxtv3gajz3hxlrjs7dfqh30atyt8ugwyxrzk4g"
+ },
+ "5541": {
+ "vendor_id": 5541,
+ "vendor_name": "Laticrete International",
+ "company_legal_name": "Laticrete International",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1wfv4w3k8sqsut2den4jkjt9tyxqqfptzexywhv"
+ },
+ "5543": {
+ "vendor_id": 5543,
+ "vendor_name": "Hunter Fan Co",
+ "company_legal_name": "Hunter Fan Company",
+ "company_preferred_name": "Hunter Fan Company",
+ "vendor_landing_page_url": "https://hunterfan.com/",
+ "creator": "cosmos1f24utmc3nthss44l84rmq06p7c766x3us5lpce"
+ },
+ "5544": {
+ "vendor_id": 5544,
+ "vendor_name": "LOCKIN (U.S.) INC.",
+ "company_legal_name": "LOCKIN (U.S.) INC.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos16y92yemfn76wuwm6p8x4frr2w8l6xf8p9z5393"
+ },
+ "5546": {
+ "vendor_id": 5546,
+ "vendor_name": "GLEDOPTO",
+ "company_legal_name": "GLEDOPTO CO.,LTD",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos14qk55jl6y9v3dljymzxmec8lnjnh0xrsv53xsz"
+ },
+ "5548": {
+ "vendor_id": 5548,
+ "vendor_name": "SWAN Lite",
+ "company_legal_name": "SWAN Lite Manufacturing Co.,LTD",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1wzshgdvna5jcfmlahgzpqu99pxwn4hqlx7fvgu"
+ },
+ "5549": {
+ "vendor_id": 5549,
+ "vendor_name": "AnablepSecurity",
+ "company_legal_name": "Steadfast Technology LLC",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://anablepsecurity.com/",
+ "creator": "cosmos10dcjlkfxxyraygy4y7an5l03tl8ytah2hsuug6"
+ },
+ "5551": {
+ "vendor_id": 5551,
+ "vendor_name": "Corston Architectural Detail",
+ "company_legal_name": "Corston Architectural Detail",
+ "company_preferred_name": "Corston",
+ "vendor_landing_page_url": "https://www.corston.com",
+ "creator": "cosmos15j8lkzs5k326vknu9mzsna9w6rklcj6f0ve2m6"
+ },
+ "5553": {
+ "vendor_id": 5553,
+ "vendor_name": "GuangZhou INSIIDA ELECTRICAL TECHNOLOGY CO.,LTD",
+ "company_legal_name": "INSIIDA ELECTRICAL TECHNOLOGY CO.,LTD",
+ "company_preferred_name": "INSIIDA ELECTRICAL TECHNOLOGY CO.,LTD",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos10gx88ey3dmxqt5w3pmaq8n78zpatjpcuz9zrqn"
+ },
+ "5555": {
+ "vendor_id": 5555,
+ "vendor_name": "MiBoxer",
+ "company_legal_name": "FUTLIGHT OPTOELECTRONICS CO.,LIMITED",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1pqxsp2ms8ere5sttchdjh9xr5mf9s4rmleuhyp"
+ },
+ "5564": {
+ "vendor_id": 5564,
+ "vendor_name": "Lysome",
+ "company_legal_name": "Aida Corporation",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1mjhexrh28w6nxzdsynzc6x8fvjrdh77rp56ccn"
+ },
+ "5565": {
+ "vendor_id": 5565,
+ "vendor_name": "TBS",
+ "company_legal_name": "TBS Pty Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1phmnnrk68mdfr07tppk63q4h7fzvzlsv6wk74t"
+ },
+ "5566": {
+ "vendor_id": 5566,
+ "vendor_name": "Easfina",
+ "company_legal_name": "Easfina pty ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1dunwdat9e7adgw8k7zkg79ltp9euh006wvyf8z"
+ },
+ "5567": {
+ "vendor_id": 5567,
+ "vendor_name": "Korrus Inc",
+ "company_legal_name": "Korrus Inc",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1qddj3qsze7pn45cgq3haw2ck2nddp27lx6pn0k"
+ },
+ "5568": {
+ "vendor_id": 5568,
+ "vendor_name": "DIANXIAOKU",
+ "company_legal_name": "HUNAN DIANXIAOKU TECHNOLOGY CO., LTD.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1taklx9vv3xmc3eazj4j08zf09fad6ljt7463th"
+ },
+ "5570": {
+ "vendor_id": 5570,
+ "vendor_name": "Kaadas",
+ "company_legal_name": "Shenzhen Kaadas Intelligent Technology Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos133mzwtyw4nhe95dgt24waga9lvmy7z4mtydk4w"
+ },
+ "5572": {
+ "vendor_id": 5572,
+ "vendor_name": "FASTCR",
+ "company_legal_name": "FAST ČR, a.s.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos16k4se9gsvk9nhmyfa0sd46djcknk6ekqqvrc76"
+ },
+ "5575": {
+ "vendor_id": 5575,
+ "vendor_name": "Homewell Technology Co., Ltd. ",
+ "company_legal_name": "Homewell Technology Co., Ltd. ",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1x0uzajy0wr7uvk9cx77srfwxsnkvj8svpmtucy"
+ },
+ "5576": {
+ "vendor_id": 5576,
+ "vendor_name": "Maktar Inc.",
+ "company_legal_name": "Maktar Inc.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.maktar.com/",
+ "creator": "cosmos1n6yf0p6vd2fsxem0mg2qzv7zf04vnv6z50ldj6"
+ },
+ "5577": {
+ "vendor_id": 5577,
+ "vendor_name": "Ci Global",
+ "company_legal_name": "Connected Innovations Ltd",
+ "company_preferred_name": "Ci Global",
+ "vendor_landing_page_url": "https://ci.global/",
+ "creator": "cosmos1duskg02dlj0mw6aw982vzzxc2cd3qx4zlrhlq4"
+ },
+ "5580": {
+ "vendor_id": 5580,
+ "vendor_name": "Schüco",
+ "company_legal_name": "Schüco Polymer Technologies KG",
+ "company_preferred_name": "Schüco",
+ "vendor_landing_page_url": "https://www.schueco.com",
+ "creator": "cosmos1p4arkraxq542uh8h00xaswhzzt39jzq943ag4z"
+ },
+ "5582": {
+ "vendor_id": 5582,
+ "vendor_name": "MAKEGOOD",
+ "company_legal_name": "MAKEGOOD INDUSTRIAL CO.,LIMITED",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1frmdkzxlxdgu0knkstvfzawjeshdyc0zh46jes"
+ },
+ "5584": {
+ "vendor_id": 5584,
+ "vendor_name": "Vantiva USA LLC",
+ "company_legal_name": "Vantiva USA LLC",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.vantiva.com",
+ "creator": "cosmos18cnelc98mmgvvyqz227hnxcg2z995wrl40rfc3"
+ },
+ "5591": {
+ "vendor_id": 5591,
+ "vendor_name": "Boldr",
+ "company_legal_name": "Baldr Group LTD",
+ "company_preferred_name": "Boldr",
+ "vendor_landing_page_url": "https://shopboldr.com/",
+ "creator": "cosmos1q5ekg6ak6q7px92w786hk8lckruwmye2z56qee"
+ },
+ "5598": {
+ "vendor_id": 5598,
+ "vendor_name": "VoxAura",
+ "company_legal_name": "VoxAura GmbH",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1xlgqhq98d3rg9fllef9cg2xghy855uypta3eg5"
+ },
+ "5599": {
+ "vendor_id": 5599,
+ "vendor_name": "Vitrumshade LLC",
+ "company_legal_name": "Vitrumshade LLC",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos19f5edcype0ztqqw8vcp7n7t8gcjxfhucwtre3s"
+ },
+ "5601": {
+ "vendor_id": 5601,
+ "vendor_name": "NOVO",
+ "company_legal_name": "NOVO (GUANGDONG) HIGH-TECH CO., LTD.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1tztdhv6jdy2gz4ucawmdq5wtagvsdg9y5cjlh8"
+ },
+ "5603": {
+ "vendor_id": 5603,
+ "vendor_name": "YCZNWL",
+ "company_legal_name": "YCZNWL",
+ "company_preferred_name": "YCZNWL",
+ "vendor_landing_page_url": "https://www.ycznwl.com/",
+ "creator": "cosmos1k09geq8ljc9kwxpq07qmw8f8r285gw3c6gg2rk"
+ },
+ "5608": {
+ "vendor_id": 5608,
+ "vendor_name": "Doorma",
+ "company_legal_name": "Huzhou Doorma Intelligence Technology Co.,Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1m85k9q04n9f783ewruaneqk0tsx2c934kr4qvz"
+ },
+ "5609": {
+ "vendor_id": 5609,
+ "vendor_name": "Sukces",
+ "company_legal_name": "Sukces Technology Group – Dziemiańczuk sp.j.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos189ghxq7pdrtx3wgfwl8qe2lsd7x8l8qsup39xk"
+ },
+ "5614": {
+ "vendor_id": 5614,
+ "vendor_name": "moorgen",
+ "company_legal_name": "Zhejiang Moorgen Group Co.,Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1wp9my6aar0ja5ttn8r6drgp3a70rtvmeqvq744"
+ },
+ "5618": {
+ "vendor_id": 5618,
+ "vendor_name": "Foshan Viomi Electrical Technology Co., Ltd.",
+ "company_legal_name": "Foshan Viomi Electrical Technology Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1t6and6dy3w8m73384qvusufvne5fqd94fy8lnl"
+ },
+ "5645": {
+ "vendor_id": 5645,
+ "vendor_name": "SUFN",
+ "company_legal_name": "Zhongshan SUFN Lighting Technology Co.,Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1jwhqz7ha2lzeq590smpqmr9y5x8lsujflphysp"
+ },
+ "24582": {
+ "vendor_id": 24582,
+ "vendor_name": "Google LLC",
+ "company_legal_name": "Google LLC",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1kelvhh6cy2vmaj5zczxj52k4nys2w4e2u3awvq"
+ },
+ "4762": {
+ "vendor_id": 4762,
+ "vendor_name": "Delta Dore Rademacher",
+ "company_legal_name": "DeltaDore Rademacher GmbH",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.rademacher.de/",
+ "creator": "cosmos1tp5xeshqhfar88t9ym4vjj6vv7c0nvez85f4jn"
+ },
+ "4950": {
+ "vendor_id": 4950,
+ "vendor_name": "Lennox",
+ "company_legal_name": "Lennox International, Inc",
+ "company_preferred_name": "Lennox International",
+ "vendor_landing_page_url": "https://www.lennox.com",
+ "creator": "cosmos192h3r0kcsw0q2qrshqh0ewnp825tesn6v8dfss"
+ },
+ "5656": {
+ "vendor_id": 5656,
+ "vendor_name": "Matterize Labs",
+ "company_legal_name": "Matterize Labs",
+ "company_preferred_name": "Matterize Labs",
+ "vendor_landing_page_url": "https://matterize.io",
+ "creator": "cosmos1f3r9eduslvsz8em3hu0t86quczyhqewcxk2qcy"
+ },
+ "4689": {
+ "vendor_id": 4689,
+ "vendor_name": "Neonlite Distribution Ltd.",
+ "company_legal_name": "Neonlite",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos16lz59c3stufdwqw9tmrq8cd0xvgnddgrtfne2d"
+ },
+ "4917": {
+ "vendor_id": 4917,
+ "vendor_name": "Dexatek Technology",
+ "company_legal_name": "Dexatek Technology Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1rqqgsfg6lrccv620k5vcz0jyfv2kmlsqpxeyfk"
+ },
+ "5486": {
+ "vendor_id": 5486,
+ "vendor_name": "BrizLabs",
+ "company_legal_name": "Shenzhen Linktop IOT Co., Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1s38vzlfvrdp6we0ryj9l49kh23upya26z3n9qp"
+ },
+ "5494": {
+ "vendor_id": 5494,
+ "vendor_name": "Enlight Ceiling Fan",
+ "company_legal_name": "Enlight International Ltd.",
+ "company_preferred_name": "Enlight",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1w5ut92u5dyxumm48drff2u0m2z0e3f46sp85h9"
+ },
+ "5519": {
+ "vendor_id": 5519,
+ "vendor_name": "Bold Smart Lock",
+ "company_legal_name": "Bold Security Technology B.V.",
+ "company_preferred_name": "Bold Smart Lock",
+ "vendor_landing_page_url": "https://www.boldsmartlock.com",
+ "creator": "cosmos1an08gjcgypr334lxx683yze3ta4g8ctwcp9akw"
+ },
+ "5547": {
+ "vendor_id": 5547,
+ "vendor_name": "Accurate Lock & Hardware",
+ "company_legal_name": "Accurate Lock & Hardware Co., LLC",
+ "company_preferred_name": "Accurate Lock & Hardware",
+ "vendor_landing_page_url": "https://accuratelockandhardware.com/",
+ "creator": "cosmos194zra8cvdaemwhu4vc9a7jj2cvjaup7qnsaz40"
+ },
+ "5552": {
+ "vendor_id": 5552,
+ "vendor_name": "JustPlus",
+ "company_legal_name": "Justplus CO.,LTD.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos18h5u3v0t0lu6h2yvpwtlpde0sl32jcy8r805ay"
+ },
+ "5557": {
+ "vendor_id": 5557,
+ "vendor_name": "Brighter Lighting",
+ "company_legal_name": "Brighter Lighting, Inc.",
+ "company_preferred_name": "Brighter",
+ "vendor_landing_page_url": "https://getbrighter.com/",
+ "creator": "cosmos1t2ka530h48espmuc05sythzmeam3up8s4yxlpg"
+ },
+ "5600": {
+ "vendor_id": 5600,
+ "vendor_name": "Leaguer MicroElectronics",
+ "company_legal_name": "Leaguer (Shenzhen) MicroElectronics Corp.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos162dhlxqkcjuynsn7zzkh9e2fmez6us8yqe57eu"
+ },
+ "5607": {
+ "vendor_id": 5607,
+ "vendor_name": "Fresh Electric",
+ "company_legal_name": "Fresh Electric",
+ "company_preferred_name": "Fresh Electric",
+ "vendor_landing_page_url": "https://fresh.com.eg/",
+ "creator": "cosmos1fnu0wxp0c80fjeeal0t57xtasyzz8wg562rkpd"
+ },
+ "5621": {
+ "vendor_id": 5621,
+ "vendor_name": "Bouygues Telecom",
+ "company_legal_name": "Bouygues Telecom",
+ "company_preferred_name": "Bouygues Telecom",
+ "vendor_landing_page_url": "https://www.bouyguestelecom.fr",
+ "creator": "cosmos1dqlgq5m86m5xa9t4lat59dycf9freza6kwrf0h"
+ },
+ "5646": {
+ "vendor_id": 5646,
+ "vendor_name": "LLW",
+ "company_legal_name": "LLW Enterprise, LLC",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1nxjhp3mp32t70f0hngf6fsr9ytfcksf92v8tc7"
+ },
+ "5653": {
+ "vendor_id": 5653,
+ "vendor_name": "Rayrun",
+ "company_legal_name": "Rayrun Technology Co., Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.rayruntech.com",
+ "creator": "cosmos1ndpaqawws9z2f4xye9v745lxezzkkecs49ngma"
+ },
+ "5597": {
+ "vendor_id": 5597,
+ "vendor_name": "SG Armaturen AS",
+ "company_legal_name": "SG Armaturen AS",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.sg-as.com",
+ "creator": "cosmos173vgd44v7uuyjgpcrjam9hp9vpkue77p9suwq0"
+ },
+ "5651": {
+ "vendor_id": 5651,
+ "vendor_name": "Calex",
+ "company_legal_name": "Electro Cirkel Retail B.V.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1dm97ucj72qac3xuefgxr7gz7hxp9da4hhxeqw5"
+ },
+ "5655": {
+ "vendor_id": 5655,
+ "vendor_name": "Jianbian",
+ "company_legal_name": "jianbian lighting co.,ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1455qtu4weryesrrgvd3hxuz793r7n2wr8awnrg"
+ },
+ "5623": {
+ "vendor_id": 5623,
+ "vendor_name": "AC Infinity ",
+ "company_legal_name": "AC Infinity Inc.",
+ "company_preferred_name": "ACI",
+ "vendor_landing_page_url": "https://acinfinity.com/",
+ "creator": "cosmos1drs6vzx30fum00z88y30qngws026tf2skkcwk2"
+ },
+ "4653": {
+ "vendor_id": 4653,
+ "vendor_name": "AduroSmart",
+ "company_legal_name": "Aduro Technologies LLC",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1u52savkcl3jhwa26escwvan92svr6j94mghmw2"
+ },
+ "5647": {
+ "vendor_id": 5647,
+ "vendor_name": "POYAL",
+ "company_legal_name": "Zhejiang General Light Curtain Co.,Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1xjed6glv33ukalqxwd8uhgf5a02sxvwqj0rtkj"
+ },
+ "5661": {
+ "vendor_id": 5661,
+ "vendor_name": "ACME",
+ "company_legal_name": "ACME Resources Management Sdn Bhd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1wfn35z35tt34yep3e9l2mtsgfwvxrtpmd5u20w"
+ },
+ "5669": {
+ "vendor_id": 5669,
+ "vendor_name": "UNITED ELECTRIC",
+ "company_legal_name": "UNITED ELECTRIC CO.,LTD",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1ae8dc4h4qjmm4gvtx7l78vfv2dszya4hndcnq8"
+ },
+ "5583": {
+ "vendor_id": 5583,
+ "vendor_name": "Globe",
+ "company_legal_name": "Globe Electric Company Inc.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos19er5k43zw42rd28lv8qmqzw4975e4ers2vkpvn"
+ },
+ "5594": {
+ "vendor_id": 5594,
+ "vendor_name": "JEM",
+ "company_legal_name": "JEM ACCESSORIES INC",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1k7l8x64s79g3y2vry5txgfzvmfnjfnckljy94y"
+ },
+ "5648": {
+ "vendor_id": 5648,
+ "vendor_name": "Zhuhai Shengchang",
+ "company_legal_name": "Zhuhai Shengchang Electronics Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1xzlrfz728vw58snq09xdvylkc3ffpqtygxvz5d"
+ },
+ "5663": {
+ "vendor_id": 5663,
+ "vendor_name": "Fatboy the original",
+ "company_legal_name": "Fatboy the original b.v",
+ "company_preferred_name": "Fatboy the original ",
+ "vendor_landing_page_url": "https://www.fatboy.com/nl-nl/",
+ "creator": "cosmos1kcy7p56ez8vvaxnwuapfwr26sc7gwpc6q4yqja"
+ },
+ "5668": {
+ "vendor_id": 5668,
+ "vendor_name": "ZH",
+ "company_legal_name": "Shenzhen Zhenghui Technology Co., Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1jpdc22k8ulck7evng68es7d6yukewq0cl4ngss"
+ },
+ "5574": {
+ "vendor_id": 5574,
+ "vendor_name": "Wozart",
+ "company_legal_name": "Wozart Technologies Private Limited",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://wozart.com",
+ "creator": "cosmos1jzx6a4lje548yhgwq8rrdaqf8uamu6strvxu3f"
+ }
+ },
+ "last_node_id": 2,
+ "nodes": {
+ "1": {
+ "node_id": 1,
+ "date_commissioned": "2025-12-06T00:55:25.848745",
+ "last_interview": "2025-12-06T00:55:25.848750",
+ "interview_version": 6,
+ "available": true,
+ "is_bridge": true,
+ "attributes": {
+ "0/29/0": [
+ {
+ "0": 22,
+ "1": 1
+ }
+ ],
+ "0/29/1": [
+ 29,
+ 31,
+ 40,
+ 42,
+ 43,
+ 44,
+ 45,
+ 48,
+ 49,
+ 50,
+ 51,
+ 52,
+ 54,
+ 60,
+ 62,
+ 63,
+ 64,
+ 65,
+ 319683584,
+ 336067585
+ ],
+ "0/29/2": [
+ 31,
+ 41
+ ],
+ "0/29/3": [
+ 1,
+ 2,
+ 5,
+ 6
+ ],
+ "0/29/65532": 0,
+ "0/29/65533": 1,
+ "0/29/65528": [],
+ "0/29/65529": [],
+ "0/29/65530": [],
+ "0/29/65531": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "0/31/0": [
+ {
+ "1": 5,
+ "2": 2,
+ "3": [
+ 112233
+ ],
+ "4": null,
+ "254": 6
+ }
+ ],
+ "0/31/1": [],
+ "0/31/2": 4,
+ "0/31/3": 3,
+ "0/31/4": 4,
+ "0/31/65532": 0,
+ "0/31/65533": 1,
+ "0/31/65528": [],
+ "0/31/65529": [],
+ "0/31/65530": [
+ 0,
+ 1
+ ],
+ "0/31/65531": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "0/40/0": 1,
+ "0/40/1": "ThirdReality",
+ "0/40/2": 5127,
+ "0/40/3": "Smart Bridge MZ1",
+ "0/40/4": 4744,
+ "0/40/5": "",
+ "0/40/6": "XX",
+ "0/40/7": 1,
+ "0/40/8": "1.0.0",
+ "0/40/9": 100,
+ "0/40/10": "v1.01.00",
+ "0/40/11": "20231102",
+ "0/40/12": "3RMB01033WBZ",
+ "0/40/13": "Test Product URL",
+ "0/40/14": "Matter Zigbee Bridge",
+ "0/40/15": "3RM04-4506-00302",
+ "0/40/16": false,
+ "0/40/17": true,
+ "0/40/18": "0E52B11222C43A18",
+ "0/40/19": {
+ "0": 3,
+ "1": 65535
+ },
+ "0/40/65532": 0,
+ "0/40/65533": 1,
+ "0/40/65528": [],
+ "0/40/65529": [],
+ "0/40/65530": [
+ 0
+ ],
+ "0/40/65531": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8,
+ 9,
+ 10,
+ 11,
+ 12,
+ 13,
+ 14,
+ 15,
+ 16,
+ 17,
+ 18,
+ 19,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "0/42/0": [],
+ "0/42/1": true,
+ "0/42/2": 1,
+ "0/42/3": null,
+ "0/42/65532": 0,
+ "0/42/65533": 1,
+ "0/42/65528": [],
+ "0/42/65529": [
+ 0
+ ],
+ "0/42/65530": [
+ 0,
+ 1,
+ 2
+ ],
+ "0/42/65531": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "0/43/0": "en-US",
+ "0/43/1": [
+ "en-US",
+ "de-DE",
+ "fr-FR",
+ "en-GB",
+ "es-ES",
+ "zh-CN",
+ "it-IT",
+ "ja-JP"
+ ],
+ "0/43/65532": 0,
+ "0/43/65533": 1,
+ "0/43/65528": [],
+ "0/43/65529": [],
+ "0/43/65530": [],
+ "0/43/65531": [
+ 0,
+ 1,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "0/44/0": 0,
+ "0/44/1": 0,
+ "0/44/2": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 8,
+ 9,
+ 10,
+ 11,
+ 7
+ ],
+ "0/44/65532": 0,
+ "0/44/65533": 1,
+ "0/44/65528": [],
+ "0/44/65529": [],
+ "0/44/65530": [],
+ "0/44/65531": [
+ 0,
+ 1,
+ 2,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "0/45/0": 0,
+ "0/45/65532": 1,
+ "0/45/65533": 1,
+ "0/45/65528": [],
+ "0/45/65529": [],
+ "0/45/65530": [],
+ "0/45/65531": [
+ 0,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "0/48/0": 0,
+ "0/48/1": {
+ "0": 60,
+ "1": 900
+ },
+ "0/48/2": 0,
+ "0/48/3": 0,
+ "0/48/4": true,
+ "0/48/65532": 0,
+ "0/48/65533": 1,
+ "0/48/65528": [
+ 1,
+ 3,
+ 5
+ ],
+ "0/48/65529": [
+ 0,
+ 2,
+ 4
+ ],
+ "0/48/65530": [],
+ "0/48/65531": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "0/49/0": 1,
+ "0/49/1": [
+ {
+ "0": "TWFwbGVTZWM=",
+ "1": true
+ }
+ ],
+ "0/49/2": 10,
+ "0/49/3": 20,
+ "0/49/4": true,
+ "0/49/5": 0,
+ "0/49/6": "TWFwbGVTZWM=",
+ "0/49/7": null,
+ "0/49/65532": 1,
+ "0/49/65533": 1,
+ "0/49/65528": [
+ 1,
+ 5,
+ 7
+ ],
+ "0/49/65529": [
+ 0,
+ 2,
+ 4,
+ 6,
+ 8
+ ],
+ "0/49/65530": [],
+ "0/49/65531": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "0/50/65532": 0,
+ "0/50/65533": 1,
+ "0/50/65528": [
+ 1
+ ],
+ "0/50/65529": [
+ 0
+ ],
+ "0/50/65530": [],
+ "0/50/65531": [
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "0/51/0": [
+ {
+ "0": "",
+ "1": false,
+ "2": null,
+ "3": null,
+ "4": "",
+ "5": [],
+ "6": [],
+ "7": 0
+ }
+ ],
+ "0/51/1": 395,
+ "0/51/2": 2045,
+ "0/51/3": 0,
+ "0/51/4": 6,
+ "0/51/5": [],
+ "0/51/6": [],
+ "0/51/7": [],
+ "0/51/8": false,
+ "0/51/65532": 0,
+ "0/51/65533": 1,
+ "0/51/65528": [],
+ "0/51/65529": [
+ 0
+ ],
+ "0/51/65530": [
+ 3
+ ],
+ "0/51/65531": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "0/52/0": [
+ {
+ "0": 20,
+ "1": "zb_excha",
+ "3": 258
+ },
+ {
+ "0": 12,
+ "1": "rs_reset",
+ "3": 174
+ },
+ {
+ "0": 15,
+ "1": "virt_net",
+ "3": 742
+ },
+ {
+ "0": 21,
+ "1": "zb main ",
+ "3": 482
+ },
+ {
+ "0": 24,
+ "1": "bridge_m",
+ "3": 1666
+ },
+ {
+ "0": 6,
+ "1": "chip_she",
+ "3": 286
+ },
+ {
+ "0": 1,
+ "1": "AOS_TASK",
+ "3": 843
+ },
+ {
+ "0": 2,
+ "1": "APP",
+ "3": 54
+ },
+ {
+ "0": 25,
+ "1": "otaTsk",
+ "3": 822
+ },
+ {
+ "0": 23,
+ "1": "am",
+ "3": 334
+ },
+ {
+ "0": 14,
+ "1": "rs_rx",
+ "3": 130
+ },
+ {
+ "0": 4,
+ "1": "Tmr Svc",
+ "3": 278
+ },
+ {
+ "0": 22,
+ "1": "device d",
+ "3": 894
+ },
+ {
+ "0": 7,
+ "1": "TCP/IP",
+ "3": 1297
+ },
+ {
+ "0": 13,
+ "1": "rs_tx",
+ "3": 134
+ },
+ {
+ "0": 3,
+ "1": "IDLE",
+ "3": 16
+ },
+ {
+ "0": 5,
+ "1": "CHIP",
+ "3": 911
+ }
+ ],
+ "0/52/1": 1824336,
+ "0/52/2": 155328,
+ "0/52/3": 181528,
+ "0/52/65532": 0,
+ "0/52/65533": 1,
+ "0/52/65528": [],
+ "0/52/65529": [],
+ "0/52/65530": [],
+ "0/52/65531": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "0/54/0": "rilIwZig",
+ "0/54/1": 0,
+ "0/54/2": null,
+ "0/54/3": 1,
+ "0/54/4": -57,
+ "0/54/65532": 0,
+ "0/54/65533": 1,
+ "0/54/65528": [],
+ "0/54/65529": [],
+ "0/54/65530": [],
+ "0/54/65531": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "0/60/0": 0,
+ "0/60/1": null,
+ "0/60/2": null,
+ "0/60/65532": 0,
+ "0/60/65533": 1,
+ "0/60/65528": [],
+ "0/60/65529": [
+ 0,
+ 1,
+ 2
+ ],
+ "0/60/65530": [],
+ "0/60/65531": [
+ 0,
+ 1,
+ 2,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "0/62/0": [
+ {
+ "1": "FTABAQEkAgE3AyQTAhgmBIAigScmBYAlTTo3BiQVASQRARgkBwEkCAEwCUEE03YrlqYqUJbM330w5064WL8xRzuyjvRGBbK6KY4aD58PB6ZaJn/r3iKckoUV3asz+OdQct3RK5EzITOW7GRfIjcKNQEoARgkAgE2AwQCBAEYMAQUfmt3PWZsiHXLHJCBx0D3M9quNBIwBRQs+y8HlOBaqAFzg+bq6eOPnBIs8hgwC0DtF2udAtJ3IavdiDoOEvFm9/AXcWk0Ii7h7CokETHzvJ1/KP6A1Pzh1U+EGiD02WjrEwmGI5IV8Fvakvj4LlvuGA==",
+ "2": "FTABAQEkAgE3AyQUARgmBIAigScmBYAlTTo3BiQTAhgkBwEkCAEwCUEEAyqfqilVPjj7bwmAxGsAjj+YpD0sxB4QIlZpAl2maZuFsznyXOJ71sFkoXHBbWOLZgSm/1aReSr83P7xjnlr9TcKNQEpARgkAmAwBBQs+y8HlOBaqAFzg+bq6eOPnBIs8jAFFNV0IhBmGyz+hNDLGAsS/tkZygKtGDALQITMdkfm3NgBTvcSe2qPDInO1uW7iurOKrfwhhJUhl4B+vvCbJ4VNO8wp5uo+vW2r/ouFhqQfEPuuzGuPezCkZEY",
+ "254": 6
+ }
+ ],
+ "0/62/1": [
+ {
+ "1": "BCD/kzm3BJx5Gl6W2yy0cu20DVcv/qXF1ca+9d7BtW3BL9auDHfiwiYRLEN1sNf2FPwUwz340iVevn8rCPaEXdI=",
+ "2": 65521,
+ "3": 1,
+ "4": 1,
+ "5": "",
+ "254": 6
+ }
+ ],
+ "0/62/2": 12,
+ "0/62/3": 4,
+ "0/62/4": [
+ "FTABAQAkAgE3AyQUABgmBIASVCgmBYAVIDs3BiQUABgkBwEkCAEwCUEE+W56cSDcMY8m9XtqKuJdlahOsZAyKdcQHaPng5gjTBMPdt7l0tHHthq24Bug0vgHIFpCWbqAv3u9DeDFaglXajcKNQEpARgkAmAwBBSFHGUdcfbOqk/IwtxGy4csFhNzCDAFFIUcZR1x9s6qT8jC3EbLhywWE3MIGDALQIV6+AuQMLHR4d2HEd/8LnBVn94NgifqpvgglgsZQNxOv5hFPv6EyVGKBXF4NEYRHI6GSaggRVs9zHdgH23is+gY",
+ "FTABAQEkAgE3AyQUARgmBIAigScmBYAlTTo3BiQUARgkBwEkCAEwCUEEIP+TObcEnHkaXpbbLLRy7bQNVy/+pcXVxr713sG1bcEv1q4Md+LCJhEsQ3Ww1/YU/BTDPfjSJV6+fysI9oRd0jcKNQEpARgkAmAwBBTVdCIQZhss/oTQyxgLEv7ZGcoCrTAFFNV0IhBmGyz+hNDLGAsS/tkZygKtGDALQNhjaNnOPE9bNqw+6e1m8a80kX6hW7Pk0zrrg2I2HO3dik37jHodefKzSumnN89sWUbH75e+7/ZXu/ZLhBTjxV4Y",
+ "FTABAQEkAgE3AyyEAlVTLAcGR29vZ2xlLAELTWF0dGVyIFJvb3QnFAEAAAD+////GCYEf9JDKSYFf5Rb5TcGLIQCVVMsBwZHb29nbGUsAQtNYXR0ZXIgUm9vdCcUAQAAAP7///8YJAcBJAgBMAlBBFs332VJwg3I1yKmuKy2YKinZM57r2xsIk9+6ENJaErX2An/ZQAz0VJ9zx+6rGqcOti0HtrJCfe1x2D9VCyJI3U3CjUBKQEkAgEYJAJgMAQUcsIB91cZE7NIygDKe0X0d0ZoyX4wBRRywgH3VxkTs0jKAMp7RfR3RmjJfhgwC0BlFksWat/xjBVhCozpG9cD6cH2d7cRzhM1BRUt8NoVERZ1rFWRzueGhRzdnv2tKWZ0vryyo6Mgm83nswnbVSxvGA==",
+ "FTABAQEkAgE3AyQUARgmBIAigScmBYAlTTo3BiQUARgkBwEkCAEwCUEEb3O2C4Z9uQazrMugyZAHvp0L32kPlb8Ku7IZ/YGm/bDeOE19MAFowtJ9uthTZ9/vaiJ6uzndALN5+sG/Y3pZezcKNQEpARgkAmAwBBRgIBCLp3WBVmDhkrFGQMVLGU3jPzAFFGAgEIundYFWYOGSsUZAxUsZTeM/GDALQBc3tOw3eDHyjPvddFw8QVCNSiW1wAHVG4pabiCa0HcS8kHYrNS1GNw3JKmnXllbmqsdFbBAoK8xMS+v8n6TQhIY"
+ ],
+ "0/62/5": 6,
+ "0/62/65532": 0,
+ "0/62/65533": 1,
+ "0/62/65528": [
+ 1,
+ 3,
+ 5,
+ 8
+ ],
+ "0/62/65529": [
+ 0,
+ 2,
+ 4,
+ 6,
+ 7,
+ 9,
+ 10,
+ 11
+ ],
+ "0/62/65530": [],
+ "0/62/65531": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "0/63/0": [],
+ "0/63/1": [],
+ "0/63/2": 4,
+ "0/63/3": 3,
+ "0/63/65532": 0,
+ "0/63/65533": 1,
+ "0/63/65528": [
+ 2,
+ 5
+ ],
+ "0/63/65529": [
+ 0,
+ 1,
+ 3,
+ 4
+ ],
+ "0/63/65530": [],
+ "0/63/65531": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "0/64/0": [
+ {
+ "0": "room",
+ "1": "bedroom 2"
+ },
+ {
+ "0": "orientation",
+ "1": "North"
+ },
+ {
+ "0": "floor",
+ "1": "2"
+ },
+ {
+ "0": "direction",
+ "1": "up"
+ }
+ ],
+ "0/64/65532": 0,
+ "0/64/65533": 1,
+ "0/64/65528": [],
+ "0/64/65529": [],
+ "0/64/65530": [],
+ "0/64/65531": [
+ 0,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "0/65/0": {
+ "TLVValue": null,
+ "Reason": "InteractionModelError: Failure (0x1)"
+ },
+ "0/65/65532": {
+ "TLVValue": null,
+ "Reason": "InteractionModelError: Failure (0x1)"
+ },
+ "0/65/65533": {
+ "TLVValue": null,
+ "Reason": "InteractionModelError: Failure (0x1)"
+ },
+ "0/65/65528": [],
+ "0/65/65529": [],
+ "0/65/65530": [],
+ "0/65/65531": [
+ 0,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "0/319683584/0": 50642,
+ "0/319683584/1": 15,
+ "0/319683584/65532": 0,
+ "0/319683584/65533": 1,
+ "0/319683584/65528": [],
+ "0/319683584/65529": [
+ 0,
+ 1,
+ 2,
+ 3
+ ],
+ "0/319683584/65530": [],
+ "0/319683584/65531": [
+ 0,
+ 1,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "0/336067585/0": [],
+ "0/336067585/65532": 0,
+ "0/336067585/65533": 0,
+ "0/336067585/65528": [],
+ "0/336067585/65529": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4
+ ],
+ "0/336067585/65530": [],
+ "0/336067585/65531": [
+ 0,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "1/29/0": [
+ {
+ "0": 14,
+ "1": 1
+ }
+ ],
+ "1/29/1": [
+ 29
+ ],
+ "1/29/2": [],
+ "1/29/3": [
+ 2,
+ 5,
+ 6
+ ],
+ "1/29/65532": 0,
+ "1/29/65533": 1,
+ "1/29/65528": [],
+ "1/29/65529": [],
+ "1/29/65530": [],
+ "1/29/65531": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "2/57/1": "Third Reality, Inc",
+ "2/57/2": 0,
+ "2/57/3": "3RDS17BZ",
+ "2/57/5": "Front Door",
+ "2/57/7": 0,
+ "2/57/8": "",
+ "2/57/9": 63,
+ "2/57/10": "v1.00.63",
+ "2/57/11": "",
+ "2/57/12": "",
+ "2/57/13": "",
+ "2/57/14": "",
+ "2/57/15": "B40E060FFFE110F2",
+ "2/57/17": true,
+ "2/57/18": "BAWYIDCOSTGBOXLWHJUQBVCEVVESYNKV",
+ "2/57/274595847": 0,
+ "2/57/274595849": "",
+ "2/57/65532": 0,
+ "2/57/65533": 1,
+ "2/57/65528": [],
+ "2/57/65529": [],
+ "2/57/65530": [
+ 3
+ ],
+ "2/57/65531": [
+ 1,
+ 2,
+ 3,
+ 5,
+ 7,
+ 8,
+ 9,
+ 10,
+ 11,
+ 12,
+ 13,
+ 14,
+ 15,
+ 17,
+ 18,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 274595847,
+ 274595849,
+ 65532,
+ 65533
+ ],
+ "2/47/0": 1,
+ "2/47/1": 0,
+ "2/47/2": "",
+ "2/47/11": 31,
+ "2/47/12": 200,
+ "2/47/14": 0,
+ "2/47/15": false,
+ "2/47/16": 0,
+ "2/47/65532": 2,
+ "2/47/65533": 1,
+ "2/47/65528": [],
+ "2/47/65529": [],
+ "2/47/65530": [],
+ "2/47/65531": [
+ 0,
+ 1,
+ 2,
+ 11,
+ 12,
+ 14,
+ 15,
+ 16,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "2/46/0": [
+ 2
+ ],
+ "2/46/65532": 0,
+ "2/46/65533": 1,
+ "2/46/65528": [],
+ "2/46/65529": [],
+ "2/46/65530": [],
+ "2/46/65531": [
+ 0,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "2/319683588/19": 0,
+ "2/319683588/274595841": 0,
+ "2/319683588/65532": 0,
+ "2/319683588/65533": 1,
+ "2/319683588/65528": [],
+ "2/319683588/65529": [],
+ "2/319683588/65530": [],
+ "2/319683588/65531": [
+ 19,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 274595841,
+ 65532,
+ 65533
+ ],
+ "2/69/0": true,
+ "2/69/336019456": 0,
+ "2/69/65532": 0,
+ "2/69/65533": 1,
+ "2/69/65528": [],
+ "2/69/65529": [],
+ "2/69/65530": [
+ 0
+ ],
+ "2/69/65531": [
+ 0,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 336019456,
+ 65532,
+ 65533
+ ],
+ "2/30/0": [],
+ "2/30/65532": 0,
+ "2/30/65533": 1,
+ "2/30/65528": [],
+ "2/30/65529": [],
+ "2/30/65530": [],
+ "2/30/65531": [
+ 0,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "2/29/0": [
+ {
+ "0": 21,
+ "1": 1
+ },
+ {
+ "0": 19,
+ "1": 1
+ }
+ ],
+ "2/29/1": [
+ 57,
+ 47,
+ 46,
+ 319683588,
+ 69,
+ 30,
+ 29
+ ],
+ "2/29/2": [],
+ "2/29/3": [],
+ "2/29/65533": 1,
+ "2/29/65528": [],
+ "2/29/65529": [],
+ "2/29/65530": [],
+ "2/29/65531": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 65533
+ ],
+ "5/57/1": "Third Reality, Inc",
+ "5/57/2": 0,
+ "5/57/3": "3RDS17BZ",
+ "5/57/5": "Back Door",
+ "5/57/7": 0,
+ "5/57/8": "",
+ "5/57/9": 63,
+ "5/57/10": "v1.00.63",
+ "5/57/11": "",
+ "5/57/12": "",
+ "5/57/13": "",
+ "5/57/14": "",
+ "5/57/15": "B40E060FFFE10F27",
+ "5/57/17": true,
+ "5/57/18": "BCHEILVFTOEIYPSKDKDLXIVMQSAGHFOA",
+ "5/57/274595847": 0,
+ "5/57/274595849": "",
+ "5/57/65532": 0,
+ "5/57/65533": 1,
+ "5/57/65528": [],
+ "5/57/65529": [],
+ "5/57/65530": [
+ 3
+ ],
+ "5/57/65531": [
+ 1,
+ 2,
+ 3,
+ 5,
+ 7,
+ 8,
+ 9,
+ 10,
+ 11,
+ 12,
+ 13,
+ 14,
+ 15,
+ 17,
+ 18,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 274595847,
+ 274595849,
+ 65532,
+ 65533
+ ],
+ "5/47/0": 1,
+ "5/47/1": 0,
+ "5/47/2": "",
+ "5/47/11": 31,
+ "5/47/12": 200,
+ "5/47/14": 0,
+ "5/47/15": false,
+ "5/47/16": 0,
+ "5/47/65532": 2,
+ "5/47/65533": 1,
+ "5/47/65528": [],
+ "5/47/65529": [],
+ "5/47/65530": [],
+ "5/47/65531": [
+ 0,
+ 1,
+ 2,
+ 11,
+ 12,
+ 14,
+ 15,
+ 16,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "5/46/0": [
+ 5
+ ],
+ "5/46/65532": 0,
+ "5/46/65533": 1,
+ "5/46/65528": [],
+ "5/46/65529": [],
+ "5/46/65530": [],
+ "5/46/65531": [
+ 0,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "5/319683588/19": 0,
+ "5/319683588/274595841": 0,
+ "5/319683588/65532": 0,
+ "5/319683588/65533": 1,
+ "5/319683588/65528": [],
+ "5/319683588/65529": [],
+ "5/319683588/65530": [],
+ "5/319683588/65531": [
+ 19,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 274595841,
+ 65532,
+ 65533
+ ],
+ "5/69/0": true,
+ "5/69/336019456": 0,
+ "5/69/65532": 0,
+ "5/69/65533": 1,
+ "5/69/65528": [],
+ "5/69/65529": [],
+ "5/69/65530": [
+ 0
+ ],
+ "5/69/65531": [
+ 0,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 336019456,
+ 65532,
+ 65533
+ ],
+ "5/30/0": [],
+ "5/30/65532": 0,
+ "5/30/65533": 1,
+ "5/30/65528": [],
+ "5/30/65529": [],
+ "5/30/65530": [],
+ "5/30/65531": [
+ 0,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "5/29/0": [
+ {
+ "0": 21,
+ "1": 1
+ },
+ {
+ "0": 19,
+ "1": 1
+ }
+ ],
+ "5/29/1": [
+ 57,
+ 47,
+ 46,
+ 319683588,
+ 69,
+ 30,
+ 29
+ ],
+ "5/29/2": [],
+ "5/29/3": [],
+ "5/29/65533": 1,
+ "5/29/65528": [],
+ "5/29/65529": [],
+ "5/29/65530": [],
+ "5/29/65531": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 65533
+ ],
+ "6/57/1": "Third Reality, Inc",
+ "6/57/2": 0,
+ "6/57/3": "3RDTS01056Z",
+ "6/57/5": "Garage Door Tilt Sensor",
+ "6/57/7": 0,
+ "6/57/8": "",
+ "6/57/9": 36,
+ "6/57/10": "v1.00.36",
+ "6/57/11": "",
+ "6/57/12": "",
+ "6/57/13": "",
+ "6/57/14": "",
+ "6/57/15": "FFFFB40E0601C027",
+ "6/57/17": true,
+ "6/57/18": "FJNLWOVYLTGFDIHDFXSTJAYJOCHVAUNX",
+ "6/57/274595847": 0,
+ "6/57/274595849": "",
+ "6/57/65532": 0,
+ "6/57/65533": 1,
+ "6/57/65528": [],
+ "6/57/65529": [],
+ "6/57/65530": [
+ 3
+ ],
+ "6/57/65531": [
+ 1,
+ 2,
+ 3,
+ 5,
+ 7,
+ 8,
+ 9,
+ 10,
+ 11,
+ 12,
+ 13,
+ 14,
+ 15,
+ 17,
+ 18,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 274595847,
+ 274595849,
+ 65532,
+ 65533
+ ],
+ "6/47/0": 1,
+ "6/47/1": 0,
+ "6/47/2": "",
+ "6/47/11": 30,
+ "6/47/12": 194,
+ "6/47/14": 0,
+ "6/47/15": false,
+ "6/47/16": 0,
+ "6/47/65532": 2,
+ "6/47/65533": 1,
+ "6/47/65528": [],
+ "6/47/65529": [],
+ "6/47/65530": [],
+ "6/47/65531": [
+ 0,
+ 1,
+ 2,
+ 11,
+ 12,
+ 14,
+ 15,
+ 16,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "6/46/0": [
+ 6
+ ],
+ "6/46/65532": 0,
+ "6/46/65533": 1,
+ "6/46/65528": [],
+ "6/46/65529": [],
+ "6/46/65530": [],
+ "6/46/65531": [
+ 0,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "6/319683588/19": 0,
+ "6/319683588/274595841": 0,
+ "6/319683588/65532": 0,
+ "6/319683588/65533": 1,
+ "6/319683588/65528": [],
+ "6/319683588/65529": [],
+ "6/319683588/65530": [],
+ "6/319683588/65531": [
+ 19,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 274595841,
+ 65532,
+ 65533
+ ],
+ "6/69/0": true,
+ "6/69/336019456": 0,
+ "6/69/65532": 0,
+ "6/69/65533": 1,
+ "6/69/65528": [],
+ "6/69/65529": [],
+ "6/69/65530": [
+ 0
+ ],
+ "6/69/65531": [
+ 0,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 336019456,
+ 65532,
+ 65533
+ ],
+ "6/30/0": [],
+ "6/30/65532": 0,
+ "6/30/65533": 1,
+ "6/30/65528": [],
+ "6/30/65529": [],
+ "6/30/65530": [],
+ "6/30/65531": [
+ 0,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "6/29/0": [
+ {
+ "0": 21,
+ "1": 1
+ },
+ {
+ "0": 19,
+ "1": 1
+ }
+ ],
+ "6/29/1": [
+ 57,
+ 47,
+ 46,
+ 319683588,
+ 69,
+ 30,
+ 29
+ ],
+ "6/29/2": [],
+ "6/29/3": [],
+ "6/29/65533": 1,
+ "6/29/65528": [],
+ "6/29/65529": [],
+ "6/29/65530": [],
+ "6/29/65531": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 65533
+ ]
+ },
+ "attribute_subscriptions": []
+ },
+ "2": {
+ "node_id": 2,
+ "date_commissioned": "2025-12-06T01:55:15.450913",
+ "last_interview": "2025-12-06T01:55:15.450917",
+ "interview_version": 6,
+ "available": false,
+ "is_bridge": false,
+ "attributes": {
+ "0/29/0": [
+ {
+ "0": 22,
+ "1": 1
+ }
+ ],
+ "0/29/1": [
+ 29,
+ 31,
+ 40,
+ 48,
+ 51,
+ 60,
+ 62,
+ 63
+ ],
+ "0/29/2": [],
+ "0/29/3": [
+ 1
+ ],
+ "0/29/65532": 0,
+ "0/29/65533": 2,
+ "0/29/65528": [],
+ "0/29/65529": [],
+ "0/29/65531": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 65528,
+ 65529,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "0/31/0": [
+ {
+ "254": 1
+ },
+ {
+ "1": 5,
+ "2": 2,
+ "3": [
+ 112233
+ ],
+ "4": null,
+ "254": 2
+ }
+ ],
+ "0/31/2": 4,
+ "0/31/3": 3,
+ "0/31/4": 4,
+ "0/31/65532": 0,
+ "0/31/65533": 2,
+ "0/31/65528": [],
+ "0/31/65529": [],
+ "0/31/65531": [
+ 0,
+ 2,
+ 3,
+ 4,
+ 65528,
+ 65529,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "0/40/0": 18,
+ "0/40/1": "Google LLC",
+ "0/40/2": 24582,
+ "0/40/3": "Nest Learning Thermostat 4th gen",
+ "0/40/4": 13,
+ "0/40/5": "",
+ "0/40/6": "XX",
+ "0/40/7": 68,
+ "0/40/8": "6.8",
+ "0/40/9": 2300,
+ "0/40/10": "2.3",
+ "0/40/18": "2671D818F992550D08FCC4C67651F00D",
+ "0/40/19": {
+ "0": 3,
+ "1": 3
+ },
+ "0/40/21": 17039360,
+ "0/40/22": 1,
+ "0/40/65532": 0,
+ "0/40/65533": 4,
+ "0/40/65528": [],
+ "0/40/65529": [],
+ "0/40/65531": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8,
+ 9,
+ 10,
+ 18,
+ 19,
+ 21,
+ 22,
+ 65528,
+ 65529,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "0/48/0": 0,
+ "0/48/1": {
+ "0": 60,
+ "1": 900
+ },
+ "0/48/2": 0,
+ "0/48/3": 0,
+ "0/48/4": true,
+ "0/48/65532": 0,
+ "0/48/65533": 2,
+ "0/48/65528": [
+ 1,
+ 3,
+ 5
+ ],
+ "0/48/65529": [
+ 0,
+ 2,
+ 4
+ ],
+ "0/48/65531": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 65528,
+ 65529,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "0/51/0": [
+ {
+ "0": "MapleSec",
+ "1": true,
+ "2": true,
+ "3": false,
+ "4": "PDF06HCj",
+ "5": [
+ "wKgTFw=="
+ ],
+ "6": [
+ "/oAAAAAAAAA+MXT//uhwow=="
+ ],
+ "7": 1
+ }
+ ],
+ "0/51/1": 5,
+ "0/51/2": 3044898,
+ "0/51/4": 5,
+ "0/51/8": false,
+ "0/51/65532": 0,
+ "0/51/65533": 2,
+ "0/51/65528": [
+ 2
+ ],
+ "0/51/65529": [
+ 0,
+ 1
+ ],
+ "0/51/65531": [
+ 0,
+ 1,
+ 2,
+ 4,
+ 8,
+ 65528,
+ 65529,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "0/60/0": 0,
+ "0/60/1": null,
+ "0/60/2": null,
+ "0/60/65532": 1,
+ "0/60/65533": 1,
+ "0/60/65528": [],
+ "0/60/65529": [
+ 0,
+ 1,
+ 2
+ ],
+ "0/60/65531": [
+ 0,
+ 1,
+ 2,
+ 65528,
+ 65529,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "0/62/0": [
+ {
+ "254": 1
+ },
+ {
+ "1": "FTABAQEkAgE3AyQTAhgmBIAigScmBYAlTTo3BiQVASQRAhgkBwEkCAEwCUEEj71flinPZkAXF3z1Uf0gmz1jdo8bs1d6EKndc/na4Vu1mUWse0vf0qG3duHP2fHLinDc5FIatg+xi9RjXdVqVjcKNQEoARgkAgE2AwQCBAEYMAQUaF5I3aTalVptbYq8P3y0M1k0EY8wBRQs+y8HlOBaqAFzg+bq6eOPnBIs8hgwC0DTTLERbLjW6aOXjn8pLd5FQFR/lTJh2EEZxHGdpvPiigOovLAVrK6ojlw8VQP75/scQhk7QWWSPJvuknjY6xVXGA==",
+ "2": "FTABAQEkAgE3AyQUARgmBIAigScmBYAlTTo3BiQTAhgkBwEkCAEwCUEEAyqfqilVPjj7bwmAxGsAjj+YpD0sxB4QIlZpAl2maZuFsznyXOJ71sFkoXHBbWOLZgSm/1aReSr83P7xjnlr9TcKNQEpARgkAmAwBBQs+y8HlOBaqAFzg+bq6eOPnBIs8jAFFNV0IhBmGyz+hNDLGAsS/tkZygKtGDALQITMdkfm3NgBTvcSe2qPDInO1uW7iurOKrfwhhJUhl4B+vvCbJ4VNO8wp5uo+vW2r/ouFhqQfEPuuzGuPezCkZEY",
+ "254": 2
+ }
+ ],
+ "0/62/1": [
+ {
+ "1": "BFs332VJwg3I1yKmuKy2YKinZM57r2xsIk9+6ENJaErX2An/ZQAz0VJ9zx+6rGqcOti0HtrJCfe1x2D9VCyJI3U=",
+ "2": 24582,
+ "3": 1511963463871102039,
+ "4": 255276603,
+ "5": "",
+ "254": 1
+ },
+ {
+ "1": "BCD/kzm3BJx5Gl6W2yy0cu20DVcv/qXF1ca+9d7BtW3BL9auDHfiwiYRLEN1sNf2FPwUwz340iVevn8rCPaEXdI=",
+ "2": 65521,
+ "3": 1,
+ "4": 2,
+ "5": "",
+ "254": 2
+ }
+ ],
+ "0/62/2": 5,
+ "0/62/3": 2,
+ "0/62/4": [
+ "FTABAQEkAgE3AyyEAlVTLAcGR29vZ2xlLAELTWF0dGVyIFJvb3QnFAEAAAD+////GCYEf9JDKSYFf5Rb5TcGLIQCVVMsBwZHb29nbGUsAQtNYXR0ZXIgUm9vdCcUAQAAAP7///8YJAcBJAgBMAlBBFs332VJwg3I1yKmuKy2YKinZM57r2xsIk9+6ENJaErX2An/ZQAz0VJ9zx+6rGqcOti0HtrJCfe1x2D9VCyJI3U3CjUBKQEkAgEYJAJgMAQUcsIB91cZE7NIygDKe0X0d0ZoyX4wBRRywgH3VxkTs0jKAMp7RfR3RmjJfhgwC0BlFksWat/xjBVhCozpG9cD6cH2d7cRzhM1BRUt8NoVERZ1rFWRzueGhRzdnv2tKWZ0vryyo6Mgm83nswnbVSxvGA==",
+ "FTABAQEkAgE3AyQUARgmBIAigScmBYAlTTo3BiQUARgkBwEkCAEwCUEEIP+TObcEnHkaXpbbLLRy7bQNVy/+pcXVxr713sG1bcEv1q4Md+LCJhEsQ3Ww1/YU/BTDPfjSJV6+fysI9oRd0jcKNQEpARgkAmAwBBTVdCIQZhss/oTQyxgLEv7ZGcoCrTAFFNV0IhBmGyz+hNDLGAsS/tkZygKtGDALQNhjaNnOPE9bNqw+6e1m8a80kX6hW7Pk0zrrg2I2HO3dik37jHodefKzSumnN89sWUbH75e+7/ZXu/ZLhBTjxV4Y"
+ ],
+ "0/62/5": 2,
+ "0/62/65532": 0,
+ "0/62/65533": 1,
+ "0/62/65528": [
+ 1,
+ 3,
+ 5,
+ 8
+ ],
+ "0/62/65529": [
+ 0,
+ 2,
+ 4,
+ 6,
+ 7,
+ 9,
+ 10,
+ 11
+ ],
+ "0/62/65531": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 65528,
+ 65529,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "0/63/0": [],
+ "0/63/1": [],
+ "0/63/2": 0,
+ "0/63/3": 1,
+ "0/63/65532": 0,
+ "0/63/65533": 2,
+ "0/63/65528": [
+ 2,
+ 5
+ ],
+ "0/63/65529": [
+ 0,
+ 1,
+ 3,
+ 4
+ ],
+ "0/63/65531": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 65528,
+ 65529,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "1/3/0": 0,
+ "1/3/1": 4,
+ "1/3/65532": 0,
+ "1/3/65533": 5,
+ "1/3/65528": [],
+ "1/3/65529": [
+ 0
+ ],
+ "1/3/65531": [
+ 0,
+ 1,
+ 65528,
+ 65529,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "1/6/0": true,
+ "1/6/65532": 0,
+ "1/6/65533": 6,
+ "1/6/65528": [],
+ "1/6/65529": [
+ 0,
+ 1,
+ 2
+ ],
+ "1/6/65531": [
+ 0,
+ 65528,
+ 65529,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "1/29/0": [
+ {
+ "0": 769,
+ "1": 1
+ }
+ ],
+ "1/29/1": [
+ 3,
+ 6,
+ 29,
+ 513
+ ],
+ "1/29/2": [],
+ "1/29/3": [],
+ "1/29/65532": 0,
+ "1/29/65533": 2,
+ "1/29/65528": [],
+ "1/29/65529": [],
+ "1/29/65531": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 65528,
+ 65529,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "1/513/0": 2184,
+ "1/513/3": 900,
+ "1/513/4": 3200,
+ "1/513/18": 2155,
+ "1/513/25": 0,
+ "1/513/27": 2,
+ "1/513/28": 4,
+ "1/513/65532": 1,
+ "1/513/65533": 8,
+ "1/513/65528": [],
+ "1/513/65529": [
+ 0
+ ],
+ "1/513/65531": [
+ 0,
+ 3,
+ 4,
+ 18,
+ 25,
+ 27,
+ 28,
+ 65528,
+ 65529,
+ 65531,
+ 65532,
+ 65533
+ ]
+ },
+ "attribute_subscriptions": []
+ }
+ }
+}
\ No newline at end of file
diff --git a/lxc2/homeassistant/matter/3004572937718714840.json.backup b/lxc2/homeassistant/matter/3004572937718714840.json.backup
new file mode 100644
index 0000000..f29cd1f
--- /dev/null
+++ b/lxc2/homeassistant/matter/3004572937718714840.json.backup
@@ -0,0 +1,7917 @@
+{
+ "vendor_info": {
+ "65521": {
+ "vendor_id": 65521,
+ "vendor_name": "Test",
+ "company_legal_name": "Test",
+ "company_preferred_name": "Test",
+ "vendor_landing_page_url": "https://csa-iot.org",
+ "creator": ""
+ },
+ "4939": {
+ "vendor_id": 4939,
+ "vendor_name": "Home Assistant (Open Home Foundation)",
+ "company_legal_name": "Open Home Foundation",
+ "company_preferred_name": "Home Assistant (Open Home Foundation)",
+ "vendor_landing_page_url": "https://www.openhomefoundation.org/",
+ "creator": "cosmos147ww0km5wkdpn2eaarfe9stcukq5u7983f5k4f"
+ },
+ "65521": {
+ "vendor_id": 65521,
+ "vendor_name": "Test",
+ "company_legal_name": "Test",
+ "company_preferred_name": "Test",
+ "vendor_landing_page_url": "https://csa-iot.org",
+ "creator": ""
+ },
+ "4939": {
+ "vendor_id": 4939,
+ "vendor_name": "Home Assistant (Open Home Foundation)",
+ "company_legal_name": "Open Home Foundation",
+ "company_preferred_name": "Home Assistant (Open Home Foundation)",
+ "vendor_landing_page_url": "https://www.openhomefoundation.org/",
+ "creator": "cosmos147ww0km5wkdpn2eaarfe9stcukq5u7983f5k4f"
+ },
+ "1": {
+ "vendor_id": 1,
+ "vendor_name": "Panasonic",
+ "company_legal_name": "Panasonic Holdings Corporation",
+ "company_preferred_name": "Panasonic",
+ "vendor_landing_page_url": "https://holdings.panasonic/global/",
+ "creator": "cosmos17vw6zxk333zu35epz5kd452xwg83y8spmps7mk"
+ },
+ "4107": {
+ "vendor_id": 4107,
+ "vendor_name": "Signify",
+ "company_legal_name": "Signify Netherlands B.V.",
+ "company_preferred_name": "Signify",
+ "vendor_landing_page_url": "https://www.signify.com/",
+ "creator": "cosmos1xx8fg5nu4lesn448ytds8yjql47jp8gnfh6hck"
+ },
+ "4125": {
+ "vendor_id": 4125,
+ "vendor_name": "Fortune Brands",
+ "company_legal_name": "Fortune Brands Innovation Inc",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.fbin.com/",
+ "creator": "cosmos1yj6xu6h3rnkllmzr295v8x5decdtmcuqzx33ur"
+ },
+ "4129": {
+ "vendor_id": 4129,
+ "vendor_name": "Legrand Group",
+ "company_legal_name": "Legrand",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.legrand.com",
+ "creator": "cosmos1elm6sf9yd2n7y0l0rve4zru0ukanv76vtrjnt3"
+ },
+ "4142": {
+ "vendor_id": 4142,
+ "vendor_name": "LG Electronics",
+ "company_legal_name": "LG Electronics, Inc.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos15vt3q6sy2urxe8xfff8yyt6sfj6f776qesqfxe"
+ },
+ "4151": {
+ "vendor_id": 4151,
+ "vendor_name": "NXP Semiconductors",
+ "company_legal_name": "NXP Semiconductors N.V.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.nxp.com",
+ "creator": "cosmos1ck0arz4kky9l9qtdvqrct7783ffv2yftgmj9ch"
+ },
+ "4161": {
+ "vendor_id": 4161,
+ "vendor_name": "STMicroelectronics",
+ "company_legal_name": "STMicroelectronics",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1vmkxse0usk0q277ym695cj395e0z25xptgv3wr"
+ },
+ "4169": {
+ "vendor_id": 4169,
+ "vendor_name": "Silicon Labs",
+ "company_legal_name": "Silicon Laboratories Inc NASDAQ: SLAB",
+ "company_preferred_name": "Silicon Labs",
+ "vendor_landing_page_url": "https://www.silabs.com/",
+ "creator": "cosmos1js3g08nc2ahl5j497e6m9nnash5k9hajlzzxcp"
+ },
+ "4190": {
+ "vendor_id": 4190,
+ "vendor_name": "Schneider Electric",
+ "company_legal_name": "Schneider Electric",
+ "company_preferred_name": "Schneider Electric",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos14kre58wpgterp7t9yy0393ecel9hpz9fnul6pc"
+ },
+ "4216": {
+ "vendor_id": 4216,
+ "vendor_name": "ntve home",
+ "company_legal_name": "Computime Limited",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1f8fv2wl30fz75x07kep73rrud3nl92vetpa6up"
+ },
+ "4240": {
+ "vendor_id": 4240,
+ "vendor_name": "Green Energy Options",
+ "company_legal_name": "Green Energy Options Ltd",
+ "company_preferred_name": "geo",
+ "vendor_landing_page_url": "https://www.geotogether.com/",
+ "creator": "cosmos1vvy62f5sa3wqya2e2u6gyuan8ak4v4zfsgku8s"
+ },
+ "4251": {
+ "vendor_id": 4251,
+ "vendor_name": "Leviton",
+ "company_legal_name": "Leviton Manufacturing Company",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.leviton.com",
+ "creator": "cosmos1ypyp8zrqeu64rjmx3u34ghvl64uajr67uams3d"
+ },
+ "4304": {
+ "vendor_id": 4304,
+ "vendor_name": "Qorvo",
+ "company_legal_name": "Qorvo, Inc.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.qorvo.com/",
+ "creator": "cosmos1qrpkuzgm7hfejejfyg20g34tjxlt4k8dsspq52"
+ },
+ "4334": {
+ "vendor_id": 4334,
+ "vendor_name": "UEI",
+ "company_legal_name": "Universal Electronics Inc",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.uei.com/",
+ "creator": "cosmos1pvrad6x6ettwgudttqd97r9wvarvnj5davpltg"
+ },
+ "4338": {
+ "vendor_id": 4338,
+ "vendor_name": "ubisys",
+ "company_legal_name": "ubisys technologies GmbH",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.ubisys.de",
+ "creator": "cosmos1rxydw26p5k4f9rtwln6r3srvw4qq9pxnxadr3d"
+ },
+ "4362": {
+ "vendor_id": 4362,
+ "vendor_name": "Samsung SmartThings",
+ "company_legal_name": "Samsung SmartThings",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1e292xaqdy8qgfufycjv2tkup5eegyyvwgfrvkf"
+ },
+ "4381": {
+ "vendor_id": 4381,
+ "vendor_name": "Comcast Communications",
+ "company_legal_name": "Comcast",
+ "company_preferred_name": "Comcast",
+ "vendor_landing_page_url": "https://www.xfinity.com/",
+ "creator": "cosmos1yvskwa9g4t7y9akwdrnlafd02pu26rf83aaejk"
+ },
+ "4388": {
+ "vendor_id": 4388,
+ "vendor_name": "Jasco Products Company LLC",
+ "company_legal_name": "Jasco Products Company LLC",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1plq44ld0knhhffhyq8rqw7l73jr05229mj7828"
+ },
+ "4405": {
+ "vendor_id": 4405,
+ "vendor_name": "dresden elektronik",
+ "company_legal_name": "dresden elektronik ingenieurtechnik gmbh",
+ "company_preferred_name": "dresden elektronik",
+ "vendor_landing_page_url": "https://www.dresden-elektronik.de",
+ "creator": "cosmos1kvflawlceuu2m4t8dygayqld052289n0dxh694"
+ },
+ "4442": {
+ "vendor_id": 4442,
+ "vendor_name": "Nanoleaf",
+ "company_legal_name": "Nanoleaf Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://nanoleaf.me",
+ "creator": "cosmos1sggrrmw05e6alve8umwdaszade5qxyt53kthud"
+ },
+ "4447": {
+ "vendor_id": 4447,
+ "vendor_name": "Aqara",
+ "company_legal_name": "Lumi United Technology Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.aqara.com/",
+ "creator": "cosmos1qpz3ghnqj6my7gzegkftzav9hpxymkx6zdk73v"
+ },
+ "4448": {
+ "vendor_id": 4448,
+ "vendor_name": "Sengled",
+ "company_legal_name": "Sengled Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1arhkv0n34xylxz9suy73dpyk6de32gpym9l3sw"
+ },
+ "4454": {
+ "vendor_id": 4454,
+ "vendor_name": "Innr",
+ "company_legal_name": "Innr Lighting B.V.",
+ "company_preferred_name": "Innr",
+ "vendor_landing_page_url": "https://www.innr.com",
+ "creator": "cosmos1yfesa8ned026v5qjpvxqgszduuqf2p8urlcwdr"
+ },
+ "4456": {
+ "vendor_id": 4456,
+ "vendor_name": "Leedarson",
+ "company_legal_name": "Leedarson IoT Technology Inc.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1mzg0v94yg0cmkjqe2jqsys44tvvfk9mt2d889d"
+ },
+ "4469": {
+ "vendor_id": 4469,
+ "vendor_name": "D-Link",
+ "company_legal_name": "D-Link Corporation",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1kykyym3l8lj60e0q7kuhxhac4dvlcy4x04ghvw"
+ },
+ "4474": {
+ "vendor_id": 4474,
+ "vendor_name": "Insta GmbH",
+ "company_legal_name": "Insta GmbH",
+ "company_preferred_name": "Insta GmbH",
+ "vendor_landing_page_url": "https://www.insta.de",
+ "creator": "cosmos1u7hcs8my7ylct2u5wzsj769ddgvjn80g5znpns"
+ },
+ "4476": {
+ "vendor_id": 4476,
+ "vendor_name": "IKEA of Sweden",
+ "company_legal_name": "IKEA of Sweden AB",
+ "company_preferred_name": "IKEA of Sweden",
+ "vendor_landing_page_url": "https://www.ikea.com/",
+ "creator": "cosmos1l9r6wfrxk5z8qg3u8tjumm5949sk0eae5d2e2q"
+ },
+ "4478": {
+ "vendor_id": 4478,
+ "vendor_name": "Feibit",
+ "company_legal_name": "Shenzhen Feibit Electronic Technology Co.,Ltd",
+ "company_preferred_name": "Feibit",
+ "vendor_landing_page_url": "http://www.feibit.com",
+ "creator": "cosmos162y3ehrqpuu2xjvmgq6qq7yqtdh6mlwh32wv2h"
+ },
+ "4488": {
+ "vendor_id": 4488,
+ "vendor_name": "TP-Link",
+ "company_legal_name": "TP-Link Systems Inc.",
+ "company_preferred_name": "TP-Link Systems Inc.",
+ "vendor_landing_page_url": "https://www.tp-link.com",
+ "creator": "cosmos1jxpj6rr8vnetz9a2ec08az5fwqpuf4zt4hhygv"
+ },
+ "4489": {
+ "vendor_id": 4489,
+ "vendor_name": "LEDVANCE",
+ "company_legal_name": "Ledvance GmbH",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos14f7agdec0hxlkvtr2q2f3wa0ggxehy4qej99fs"
+ },
+ "4492": {
+ "vendor_id": 4492,
+ "vendor_name": "Midea Group",
+ "company_legal_name": "Midea Group",
+ "company_preferred_name": "Midea",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1a7c8us8jl76f8uue6xf9gzzqklfmfdyh8nedae"
+ },
+ "4501": {
+ "vendor_id": 4501,
+ "vendor_name": "CommScope",
+ "company_legal_name": "CommScope",
+ "company_preferred_name": "CommScope",
+ "vendor_landing_page_url": "https://www.pki-center.com/",
+ "creator": "cosmos1ffrg2cwnlv9ar3jg9tva4qawv4wdmyw50pdn66"
+ },
+ "4614": {
+ "vendor_id": 4614,
+ "vendor_name": "EME Americas",
+ "company_legal_name": "EME Delaware Inc.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos18phdd73y5rrgj8zu003hytxv3jy8ch59p55cq5"
+ },
+ "4617": {
+ "vendor_id": 4617,
+ "vendor_name": "Bosch",
+ "company_legal_name": "Robert Bosch GmbH",
+ "company_preferred_name": "Bosch",
+ "vendor_landing_page_url": "https://www.bosch.com",
+ "creator": "cosmos1lugc5ushxpnwkmgd6xjstqw9d52hccn4t36rvf"
+ },
+ "4619": {
+ "vendor_id": 4619,
+ "vendor_name": "HEIMAN",
+ "company_legal_name": "Shenzhen Heiman Technology Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos16s4lqhxyqdr5lq6gmfpskjtwjf7dwc0lktn6dt"
+ },
+ "4631": {
+ "vendor_id": 4631,
+ "vendor_name": "Amazon Alexa",
+ "company_legal_name": "Amazon.com, Inc.",
+ "company_preferred_name": "Amazon Alexa",
+ "vendor_landing_page_url": "https://www.amazon.com",
+ "creator": "cosmos152v4ejapsjl222zew0ll4eeltc0h2phh5hzpu3"
+ },
+ "4633": {
+ "vendor_id": 4633,
+ "vendor_name": "ORVIBO",
+ "company_legal_name": "Shenzhen ORVIBO Technology Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.orvibo.com",
+ "creator": "cosmos1u7um30yf68zugm897tgpq7s6vhkhk4t2ykm0hq"
+ },
+ "4644": {
+ "vendor_id": 4644,
+ "vendor_name": "Sunricher",
+ "company_legal_name": "Shenzhen Sunricher Technology Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1eq7jwgdfcjafjlj5eq607p7j50yyl9dyw6fzw5"
+ },
+ "4662": {
+ "vendor_id": 4662,
+ "vendor_name": "Allegion",
+ "company_legal_name": "Schlage Lock Company LLC",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos15j2r7rqqu3n4995lql6h59h4tnvcu0gehyjqrm"
+ },
+ "4673": {
+ "vendor_id": 4673,
+ "vendor_name": "Samjin",
+ "company_legal_name": "Samjin Co.,Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1vduwh63rdh3z97j9ekezsg9tymvft95hl8rdhq"
+ },
+ "4701": {
+ "vendor_id": 4701,
+ "vendor_name": "Tuya",
+ "company_legal_name": "Tuya Global Inc.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos13pwvzq2zk0r3fxuc2a5jhadnx6tda5ar2tcpp9"
+ },
+ "4711": {
+ "vendor_id": 4711,
+ "vendor_name": "ARC Technology Co., Ltd. ",
+ "company_legal_name": "ARC Technology Co., Ltd. ",
+ "company_preferred_name": "ARC Technology Co., Ltd. ",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1t2k393g79rjp5ug9w6rdjvplk8wkcl8je0pfh5"
+ },
+ "4718": {
+ "vendor_id": 4718,
+ "vendor_name": "Xiaomi",
+ "company_legal_name": "Xiaomi Communications Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://iot.mi.com",
+ "creator": "cosmos1vl4gd4ptkngnnyggklj9wn4a5f6qkqwpmhjm0c"
+ },
+ "4724": {
+ "vendor_id": 4724,
+ "vendor_name": "Trust International BV",
+ "company_legal_name": "Trust International BV",
+ "company_preferred_name": "Trust International BV",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1f6hvuqphxa0yaelnmnrtqswq203rwcr2sfn6d6"
+ },
+ "4735": {
+ "vendor_id": 4735,
+ "vendor_name": "Nordic Semiconductor ASA",
+ "company_legal_name": "Nordic Semiconductor ASA",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.nordicsemi.com",
+ "creator": "cosmos1eatgwsxtjz0tlchllzasjfcac6m56n30njc3k2"
+ },
+ "4736": {
+ "vendor_id": 4736,
+ "vendor_name": "Siterwell",
+ "company_legal_name": "Siterwell Electronics Co., Limited",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1u3uhlkepx9dz9asrlucuupw2md2frvkwv583nr"
+ },
+ "4738": {
+ "vendor_id": 4738,
+ "vendor_name": "SEI",
+ "company_legal_name": "Shenzhen SEI Technology Co., Ltd.",
+ "company_preferred_name": "Shenzhen SEI Technology Co., Ltd.",
+ "vendor_landing_page_url": "https://seirobotics.net/",
+ "creator": "cosmos1x82t49g7jqcj8swkcffdq25rfy56nmqy68pn47"
+ },
+ "4741": {
+ "vendor_id": 4741,
+ "vendor_name": "Hager Group",
+ "company_legal_name": "Hager Controls SAS",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1z0ygm0t5xrdmmaw5vw4y3ra80p2un742mcmd7k"
+ },
+ "4742": {
+ "vendor_id": 4742,
+ "vendor_name": "CoolKit",
+ "company_legal_name": "SHENZHEN Coolkit Technology CO.,LTD.",
+ "company_preferred_name": "CoolKit",
+ "vendor_landing_page_url": "https://www.coolkit.cn/",
+ "creator": "cosmos18m8lehnvqx8zytn22fkekelt7xgmrl7cga37tl"
+ },
+ "4745": {
+ "vendor_id": 4745,
+ "vendor_name": "Lidl Stiftung & Co. KG",
+ "company_legal_name": "Lidl Stiftung & Co. KG",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos12kcc92qa6y0lrdfj63mdhvwu849lvcmtdufn8m"
+ },
+ "4746": {
+ "vendor_id": 4746,
+ "vendor_name": "Changhong Network",
+ "company_legal_name": "Sichuan Changhong Neonet Technologies Co.,Ltd. ",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.neo-net.com/",
+ "creator": "cosmos1hfpl8an3ankcd3st2sxs8n79ady0r9gsr6q79q"
+ },
+ "4751": {
+ "vendor_id": 4751,
+ "vendor_name": "EGLO",
+ "company_legal_name": "EGLO Leuchten GmbH",
+ "company_preferred_name": "EGLO",
+ "vendor_landing_page_url": "https://www.eglo.com/en/",
+ "creator": "cosmos1ju7lys5a7ne3r5j2mje3ueg7xm0kfel6npcx2g"
+ },
+ "4757": {
+ "vendor_id": 4757,
+ "vendor_name": "AVM",
+ "company_legal_name": "AVM Computersysteme Vertriebs GmbH",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.avm.de",
+ "creator": "cosmos1gunvxlpwvcwyxc5dce4vcwt4p9xz4r7rhug2l4"
+ },
+ "4767": {
+ "vendor_id": 4767,
+ "vendor_name": "Level Home",
+ "company_legal_name": "Assa Abloy Level LLC",
+ "company_preferred_name": "Level Home, Part of ASSA ABLOY",
+ "vendor_landing_page_url": "https://level.co",
+ "creator": "cosmos184avw2fenz4z8dqgstsvsxpd27zfmqhscrjhl4"
+ },
+ "4874": {
+ "vendor_id": 4874,
+ "vendor_name": "Eve",
+ "company_legal_name": "Eve Systems GmbH",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.evehome.com",
+ "creator": "cosmos1yh0ld8jl26rgycrtank8slxepmc8xzgyrzv99t"
+ },
+ "4876": {
+ "vendor_id": 4876,
+ "vendor_name": "EVVR",
+ "company_legal_name": "EVVR ApS",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://evvr.io",
+ "creator": "cosmos1n85ws0jfqxue2qa3u034qydl0hdnmddunq8s0d"
+ },
+ "4877": {
+ "vendor_id": 4877,
+ "vendor_name": "BouffaloLab",
+ "company_legal_name": "Bouffalo Lab (Nanjing) Co., Ltd.",
+ "company_preferred_name": "Bouffalo Lab ",
+ "vendor_landing_page_url": "https://www.bouffalolab.com/",
+ "creator": "cosmos1l8qwcjgfcnvlmtxrlcjrsmy9068mlck2cw68kx"
+ },
+ "4882": {
+ "vendor_id": 4882,
+ "vendor_name": "Yeelight",
+ "company_legal_name": "Qingdao Yeelink Information Technology Co., Ltd.",
+ "company_preferred_name": "Yeelink Information Technology",
+ "vendor_landing_page_url": "https://en.yeelight.com/#",
+ "creator": "cosmos18fcq3647dkwur0d0zjyenj8sk57jehq4a8epaf"
+ },
+ "4886": {
+ "vendor_id": 4886,
+ "vendor_name": "Realtek",
+ "company_legal_name": "Realtek Semiconductor Corp.",
+ "company_preferred_name": "Realtek",
+ "vendor_landing_page_url": "https://www.realtek.com/",
+ "creator": "cosmos1y26e8wwatwt4sr4355z7cwqeq5aph2xa2yafzd"
+ },
+ "4889": {
+ "vendor_id": 4889,
+ "vendor_name": "Mitsubishi Electric US",
+ "company_legal_name": "Mitsubishi Electric US, Inc.",
+ "company_preferred_name": "Mitsubishi Electric US",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos182dgxymzr25z2f6y73ft8d0tjydkarfu5mjd3n"
+ },
+ "4890": {
+ "vendor_id": 4890,
+ "vendor_name": "Resideo",
+ "company_legal_name": "Resideo Technologies, Inc.",
+ "company_preferred_name": "Resideo",
+ "vendor_landing_page_url": "https://www.resideo.com/",
+ "creator": "cosmos1xd8vwqpzdhpdcmf7f5f7gtg9dqmg9ugcjvyahq"
+ },
+ "4891": {
+ "vendor_id": 4891,
+ "vendor_name": "Espressif Systems",
+ "company_legal_name": "Espressif Systems (Shanghai) Co. Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.espressif.com",
+ "creator": "cosmos1vncrg6hk30kutk4nr26mvyqc92zkygcc7aemzt"
+ },
+ "4892": {
+ "vendor_id": 4892,
+ "vendor_name": "HELLA",
+ "company_legal_name": "HELLA Sonnen- und Wetterschutztechnik GmbH",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.hella.info",
+ "creator": "cosmos1wglh8mctefkah5a84plhazewzu5kvfcscqr4ez"
+ },
+ "4894": {
+ "vendor_id": 4894,
+ "vendor_name": "CAME S.p.A.",
+ "company_legal_name": "CAME S.p.A.",
+ "company_preferred_name": "CAME S.p.A.",
+ "vendor_landing_page_url": "https://www.came.com/",
+ "creator": "cosmos1kxjh94dcvnym6265nmxcjpn9xpkx0y7e3jjeqc"
+ },
+ "4895": {
+ "vendor_id": 4895,
+ "vendor_name": "Longan.link",
+ "company_legal_name": "Longan Link Tech Co.,LTD",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://longan.link/",
+ "creator": "cosmos1qnd2v3n0f0ukja8z0jm4jqsqs5qhxa6ncvcxuv"
+ },
+ "4897": {
+ "vendor_id": 4897,
+ "vendor_name": "SONOFF",
+ "company_legal_name": "Shenzhen Sonoff Technologies Co.,Ltd.",
+ "company_preferred_name": "SONOFF",
+ "vendor_landing_page_url": "https://sonoff.tech/",
+ "creator": "cosmos160c6r8rc2pgpgucasw4ae5gfqtz5vzcc6ay2sz"
+ },
+ "4903": {
+ "vendor_id": 4903,
+ "vendor_name": "Mill International AS",
+ "company_legal_name": "Mill International AS",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1ls09ghuw3ga2kymzff99xv8hsfgcy8rhve5cek"
+ },
+ "4910": {
+ "vendor_id": 4910,
+ "vendor_name": "Energetic",
+ "company_legal_name": "Xiamen Yankon Energetic Lighting Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1enly8nj2sc9jlcqh5636zr2awen57mu0anjfmj"
+ },
+ "4911": {
+ "vendor_id": 4911,
+ "vendor_name": "Yandex",
+ "company_legal_name": "Yandex LLC",
+ "company_preferred_name": "Yandex",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1x28hpy4e5c2plqmyem746r558grravssd4kxvf"
+ },
+ "4915": {
+ "vendor_id": 4915,
+ "vendor_name": "Becker Antriebe",
+ "company_legal_name": "Becker Antriebe GmbH",
+ "company_preferred_name": "Becker Antriebe",
+ "vendor_landing_page_url": "https://www.becker-antriebe.com/",
+ "creator": "cosmos1f6knru06kkxm306ckgs93zs9aqyrk9axgqh5wq"
+ },
+ "4916": {
+ "vendor_id": 4916,
+ "vendor_name": "tcl-vendor",
+ "company_legal_name": "Shenzhen TCL New Technology Co.,LTD.",
+ "company_preferred_name": "TCL",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1q207rtsd55a4h9hzzl5vvsf7cw0q09mlq9nu85"
+ },
+ "4921": {
+ "vendor_id": 4921,
+ "vendor_name": "GE Lighting, a Savant company",
+ "company_legal_name": "GE Lighting, a Savant company",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.gelighting.com/",
+ "creator": "cosmos130t4m26ynex82jcgkqguxpffpva05e4zugn0xc"
+ },
+ "4923": {
+ "vendor_id": 4923,
+ "vendor_name": "WAREMA Renkhoff SE",
+ "company_legal_name": "WAREMA Renkhoff SE",
+ "company_preferred_name": "WAREMA Renkhoff SE",
+ "vendor_landing_page_url": "https://www.warema.com",
+ "creator": "cosmos1h0s8mvy5aeg5cwzxuqz9gx5jgf26ytpcg6nu95"
+ },
+ "4927": {
+ "vendor_id": 4927,
+ "vendor_name": "ASR",
+ "company_legal_name": "ASR Microelectronics(ShenZhen)Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos14a9n65wmumympggqnquu5ptq042ff69nehztk7"
+ },
+ "4930": {
+ "vendor_id": 4930,
+ "vendor_name": "Beken Corporation",
+ "company_legal_name": "beken",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "http://www.bekencorp.com/",
+ "creator": "cosmos1aru484uj9dqkpnqg768tl6m66fvz9wkqcg79cw"
+ },
+ "4932": {
+ "vendor_id": 4932,
+ "vendor_name": "Eltako",
+ "company_legal_name": "Eltako GmbH",
+ "company_preferred_name": "Eltako",
+ "vendor_landing_page_url": "https://www.eltako.com",
+ "creator": "cosmos1n3kqdwqh33grxcnzdeknercyt3wekc5zl4n3dg"
+ },
+ "4933": {
+ "vendor_id": 4933,
+ "vendor_name": "Meross",
+ "company_legal_name": "Chengdu Meross Technology Co., Ltd.",
+ "company_preferred_name": "Meross",
+ "vendor_landing_page_url": "https://www.meross.com",
+ "creator": "cosmos18qu47pmqwylzm9w2tezyrmvcwmkew5yyvw3d6n"
+ },
+ "4934": {
+ "vendor_id": 4934,
+ "vendor_name": "Rafael",
+ "company_legal_name": "Rafael Microelectronics, Inc.",
+ "company_preferred_name": "Rafael",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos14myns7fehcxm2c896k5syhzr7zsyf7g4jdlk08"
+ },
+ "4937": {
+ "vendor_id": 4937,
+ "vendor_name": "Apple Home",
+ "company_legal_name": "Apple Inc.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.apple.com/home-app",
+ "creator": "cosmos1ysl37yl5nmcg8qr64knpscahq5zel3hjtxmvyt"
+ },
+ "4938": {
+ "vendor_id": 4938,
+ "vendor_name": "Rollease Acmeda",
+ "company_legal_name": "Rollease Acmeda Inc.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.rolleaseacmeda.com/",
+ "creator": "cosmos10kcj2jw3cyj9dzv0v4u48q5alj5hzax6rwgskp"
+ },
+ "4940": {
+ "vendor_id": 4940,
+ "vendor_name": "Simon Holding",
+ "company_legal_name": "Simon Holding",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1jxt44vzjhdag8cg5v765z8wejewqld59gpkdtg"
+ },
+ "4942": {
+ "vendor_id": 4942,
+ "vendor_name": "tado",
+ "company_legal_name": "tado GmbH",
+ "company_preferred_name": "tado°",
+ "vendor_landing_page_url": "https://www.tado.com/",
+ "creator": "cosmos1sacvh2z4w0f3d657a2tdw2w4ha87743c8qahkv"
+ },
+ "4943": {
+ "vendor_id": 4943,
+ "vendor_name": "mediola",
+ "company_legal_name": "mediola - connected living AG",
+ "company_preferred_name": "mediola",
+ "vendor_landing_page_url": "https://www.mediola.com",
+ "creator": "cosmos1j2w2zq787mkwltsdhzlxpnm50s8nrvg85u20dh"
+ },
+ "4945": {
+ "vendor_id": 4945,
+ "vendor_name": "HooRii Technology",
+ "company_legal_name": "HooRii Technology CO., LTD",
+ "company_preferred_name": "HooRii Technology",
+ "vendor_landing_page_url": "https://www.hoorii.io/",
+ "creator": "cosmos1etk35ufz9z4x56t63tap7ncsvk5k5zw2npmlcu"
+ },
+ "4946": {
+ "vendor_id": 4946,
+ "vendor_name": "Hafele",
+ "company_legal_name": "Häfele SE & Co. KG",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.hafele.com",
+ "creator": "cosmos1ty2fchh02dp3t7fk0rdynslr3yfcfmnwjm5ys9"
+ },
+ "4952": {
+ "vendor_id": 4952,
+ "vendor_name": "Top Victory Investments Limited",
+ "company_legal_name": "Top Victory Investments Limited",
+ "company_preferred_name": "TPV",
+ "vendor_landing_page_url": "https://www.tpv-tech.com/",
+ "creator": "cosmos1xcl57yq9r8ez5zkkw8nsu4ak2f07l7755vnng9"
+ },
+ "4953": {
+ "vendor_id": 4953,
+ "vendor_name": "GOQUAL Inc.",
+ "company_legal_name": "GOQUAL Inc.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1ce55yr8s6yaerktvatp8pv7jstkpa4mc3gd8s9"
+ },
+ "4954": {
+ "vendor_id": 4954,
+ "vendor_name": "Siegenia Aubi KG",
+ "company_legal_name": "SIEGENIA-AUBI KG",
+ "company_preferred_name": "SIEGENIA",
+ "vendor_landing_page_url": "https://www.siegenia.com",
+ "creator": "cosmos19uy3kac2ndayacvfvrpfd349hd2p70wdnewwxh"
+ },
+ "4957": {
+ "vendor_id": 4957,
+ "vendor_name": "Nuki",
+ "company_legal_name": "Nuki Home Solutions GmbH",
+ "company_preferred_name": "Nuki",
+ "vendor_landing_page_url": "https://nuki.io",
+ "creator": "cosmos1tdslga3va6luqzy2x3nlwxfh80f99vly5800ls"
+ },
+ "4961": {
+ "vendor_id": 4961,
+ "vendor_name": "Inovelli",
+ "company_legal_name": "Inovelli Labs Corporation",
+ "company_preferred_name": "Inovelli",
+ "vendor_landing_page_url": "https://www.inovelli.com",
+ "creator": "cosmos1d4hu84klpq60g483np70za283tl4j57qsu8sau"
+ },
+ "4962": {
+ "vendor_id": 4962,
+ "vendor_name": "deveritec GmbH",
+ "company_legal_name": "deveritec GmbH",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://deveritec.de",
+ "creator": "cosmos19740ad8368h0h33rcu6gugtxgvyuws7puqg0za"
+ },
+ "4965": {
+ "vendor_id": 4965,
+ "vendor_name": "Connector",
+ "company_legal_name": "Ningbo Dooya Mechanic & Electronic Technology Co.,Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1pqypa94grwkmk2d7e0ncdctfav5wyycu787tmk"
+ },
+ "4969": {
+ "vendor_id": 4969,
+ "vendor_name": "BHtronics",
+ "company_legal_name": "BHtronics SRL",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.bhtronics.eu",
+ "creator": "cosmos1we4rkulus79tx99sj6z37rz5gud0w07wpf9774"
+ },
+ "4972": {
+ "vendor_id": 4972,
+ "vendor_name": "Onewish",
+ "company_legal_name": "Kee Tat Manufactory Holdings Limited",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1ft8k38eu76l76v0xhnk33cqknn648qtwww428s"
+ },
+ "4974": {
+ "vendor_id": 4974,
+ "vendor_name": "Ambi Labs Limited",
+ "company_legal_name": "Ambi Labs Limited",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos12st2nx5elvkyswv7nqw6xh6j67vg472lcv0299"
+ },
+ "4977": {
+ "vendor_id": 4977,
+ "vendor_name": "Tridonic",
+ "company_legal_name": "Tridonic GmbH & Co KG",
+ "company_preferred_name": "Tridonic",
+ "vendor_landing_page_url": "https://www.tridonic.com/matter",
+ "creator": "cosmos16ad3em3nrqzf854p03audmgdl3pc384467yzav"
+ },
+ "4978": {
+ "vendor_id": 4978,
+ "vendor_name": "innovation matters",
+ "company_legal_name": "innovation matters iot GmbH",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.innovation-matters.at/",
+ "creator": "cosmos1v6x4nte50al0jjynvldwqse9n4ceajmja3wvph"
+ },
+ "4987": {
+ "vendor_id": 4987,
+ "vendor_name": "Amazon Basics",
+ "company_legal_name": "Amazon.com, Inc.",
+ "company_preferred_name": "Amazon Basics",
+ "vendor_landing_page_url": "https://www.amazon.com",
+ "creator": "cosmos1rmkrj46hvmec0lxrz4p46m3ftmtn9gmdknfgxd"
+ },
+ "4991": {
+ "vendor_id": 4991,
+ "vendor_name": "NEO",
+ "company_legal_name": "Shenzhen NEO Electronic CO",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos18cvsug5mc7vj9a6kxaj0fwp99vj9ga3xd3lnql"
+ },
+ "4993": {
+ "vendor_id": 4993,
+ "vendor_name": "Amazon Prime Video",
+ "company_legal_name": "Amazon.com, Inc.",
+ "company_preferred_name": "Amazon Prime Video",
+ "vendor_landing_page_url": "https://www.amazon.com",
+ "creator": "cosmos1akrkaxvlfwnnk2phtxewadmel4s567wr8xmfj8"
+ },
+ "4994": {
+ "vendor_id": 4994,
+ "vendor_name": "ION INDUSTRIES B.V.",
+ "company_legal_name": "ION INDUSTRIES B.V.",
+ "company_preferred_name": "ION INDUSTRIES",
+ "vendor_landing_page_url": "https://www.ionindustries.com",
+ "creator": "cosmos1zc7nyp3asshf4h746eaeghetf04rlu89r3yk3g"
+ },
+ "4996": {
+ "vendor_id": 4996,
+ "vendor_name": "Apple Keychain",
+ "company_legal_name": "Apple Inc.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://support.apple.com/en-us/HT213441",
+ "creator": "cosmos1qqgp6p73z0lku4qzeajgtxtzy24xx467j0v0kp"
+ },
+ "4998": {
+ "vendor_id": 4998,
+ "vendor_name": "Skylux",
+ "company_legal_name": "Skylux N.V.",
+ "company_preferred_name": "Skylux",
+ "vendor_landing_page_url": "https://www.skylux.eu",
+ "creator": "cosmos1f9haxa732cy6rmm3nc88q9fxx9zv0m0qn3kzcm"
+ },
+ "4999": {
+ "vendor_id": 4999,
+ "vendor_name": "Govee",
+ "company_legal_name": "Shenzhen Qianyan Technology LTD",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos15qlrdtlxgkdwjy0u72elamlgu3cjffjc6rvf4e"
+ },
+ "5000": {
+ "vendor_id": 5000,
+ "vendor_name": "Infineon",
+ "company_legal_name": "Infineon Technologies AG",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.infineon.com/",
+ "creator": "cosmos1c85kxr3myw86l7wcu2ln7u04ljzs2kljz77zup"
+ },
+ "5002": {
+ "vendor_id": 5002,
+ "vendor_name": "Nature",
+ "company_legal_name": "Nature Inc.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://nature.global/",
+ "creator": "cosmos1yvwf85sx9mp53kptfwfz49cmmznvj2j0efavzu"
+ },
+ "5003": {
+ "vendor_id": 5003,
+ "vendor_name": "ULTRON",
+ "company_legal_name": "UltronSMART Inc.",
+ "company_preferred_name": "ULTRON",
+ "vendor_landing_page_url": "https://www.ultronsmart.com",
+ "creator": "cosmos1n2myzpeh6rr6447d7dcwuy3lprrl8zhgjxtxfa"
+ },
+ "5004": {
+ "vendor_id": 5004,
+ "vendor_name": "Hisense",
+ "company_legal_name": "Hisense Group Co. Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1nzh05g5d92cmtcmgq60nquy4awud254p2y06l8"
+ },
+ "5006": {
+ "vendor_id": 5006,
+ "vendor_name": "Twinkly",
+ "company_legal_name": "Ledworks SRL",
+ "company_preferred_name": "Twinkly",
+ "vendor_landing_page_url": "https://twinkly.com/",
+ "creator": "cosmos1y2as2awamnuw3lwhcn7qrgvvttxrkdasv796fd"
+ },
+ "5009": {
+ "vendor_id": 5009,
+ "vendor_name": "Kasa",
+ "company_legal_name": "TP-Link Systems Inc.",
+ "company_preferred_name": "TP-Link Systems Inc.",
+ "vendor_landing_page_url": "https://www.kasasmart.com",
+ "creator": "cosmos1fjwwzm8zs9yc2hq73tqggdylcmm0ujmuc7x9wn"
+ },
+ "5010": {
+ "vendor_id": 5010,
+ "vendor_name": "Tapo",
+ "company_legal_name": "TP-Link Systems Inc.",
+ "company_preferred_name": "TP-Link Systems Inc.",
+ "vendor_landing_page_url": "https://www.tapo.com",
+ "creator": "cosmos1acw4mmmf26e7jkxqm5epu7g56tcgz0walk3vs8"
+ },
+ "5014": {
+ "vendor_id": 5014,
+ "vendor_name": "AiDot",
+ "company_legal_name": "AiDot Inc.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1lnqj2a8sxf2cedswfxrk2apjz4wu62mf3jx5q6"
+ },
+ "5015": {
+ "vendor_id": 5015,
+ "vendor_name": "SwitchBot",
+ "company_legal_name": "Woan Technology (Shenzhen) Co., Ltd. ",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1dc9patujyr2av2ezggudfalfag7p7scc0t3wnk"
+ },
+ "5019": {
+ "vendor_id": 5019,
+ "vendor_name": "ITIUS",
+ "company_legal_name": "ITIUS GmbH",
+ "company_preferred_name": "ITIUS GmbH",
+ "vendor_landing_page_url": "https://www.itius.de/",
+ "creator": "cosmos186lldhn68qrycf4wzu8xn48t3qzf47c0wsh70k"
+ },
+ "5020": {
+ "vendor_id": 5020,
+ "vendor_name": "Zemismart Technology Limited",
+ "company_legal_name": "Zemismart Technology Limited",
+ "company_preferred_name": "Zemismart",
+ "vendor_landing_page_url": "https://www.zemismart.com",
+ "creator": "cosmos1mrv5zh6r6kcfln34vju5kfup4mv9lw27u33yj0"
+ },
+ "5022": {
+ "vendor_id": 5022,
+ "vendor_name": "Dyson",
+ "company_legal_name": "Dyson Technology Limited",
+ "company_preferred_name": "Dyson Technology Limited",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1z4emwj9s3hjh4vznar4vlyv8aprt0vg9gykzyz"
+ },
+ "5023": {
+ "vendor_id": 5023,
+ "vendor_name": "RAZER",
+ "company_legal_name": "Razer Inc.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.razer.com/",
+ "creator": "cosmos1sdfrg4m2d2m2uuly4ulkavg4m449jlswtatcnl"
+ },
+ "5120": {
+ "vendor_id": 5120,
+ "vendor_name": "Uascent",
+ "company_legal_name": "Uascent Technology Company Limited",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1ynw4zl6xqnvh5zhzhhpxjc6kt8z8wvxkp8edsw"
+ },
+ "5123": {
+ "vendor_id": 5123,
+ "vendor_name": "Arlec Australia",
+ "company_legal_name": "Arlec Australia Pty. Ltd.",
+ "company_preferred_name": "Grid Connect",
+ "vendor_landing_page_url": "https://grid-connect.com.au/",
+ "creator": "cosmos1d9ut0ysdlw68r0705q8tagf7y9cf3d686fpf73"
+ },
+ "5124": {
+ "vendor_id": 5124,
+ "vendor_name": "Phaten",
+ "company_legal_name": "Shenzhen Phaten Technology Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.phaten.com",
+ "creator": "cosmos1h4rf0hjzf498s2lu0rf8m52ujst2gl7lpdnexs"
+ },
+ "5125": {
+ "vendor_id": 5125,
+ "vendor_name": "Ecovacs",
+ "company_legal_name": "Ecovacs Home Service Robotics Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1z4c6z3ppegtqvlrp83v3alpnguw7yygqyd2788"
+ },
+ "5127": {
+ "vendor_id": 5127,
+ "vendor_name": "ThirdReality",
+ "company_legal_name": "Jiangsu Shushi Technology Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1qwnh6tj4n938g3fmncqna22zmfxx50vnd22yux"
+ },
+ "5128": {
+ "vendor_id": 5128,
+ "vendor_name": "VELUX",
+ "company_legal_name": "VELUX A/S",
+ "company_preferred_name": "VELUX",
+ "vendor_landing_page_url": "https://www.velux.com/",
+ "creator": "cosmos1vtg02ugrtcn7wtxplfxn2uqh0z60vw072h73pl"
+ },
+ "5131": {
+ "vendor_id": 5131,
+ "vendor_name": "70mai Co., Ltd.",
+ "company_legal_name": "70mai Co., Ltd.",
+ "company_preferred_name": "70mai",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos16eywj3z0k6jaxnuycky4k7u2m8wt7qy9wclxv4"
+ },
+ "5136": {
+ "vendor_id": 5136,
+ "vendor_name": "Quectel",
+ "company_legal_name": "Quectel Wireless Solutions Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.quectel.com",
+ "creator": "cosmos1dqrg6w2jjs7sft59dpqngjzyfdjh4xjn5rjct5"
+ },
+ "5137": {
+ "vendor_id": 5137,
+ "vendor_name": "Freedompro",
+ "company_legal_name": "Freedompro S.r.l.",
+ "company_preferred_name": "Freedompro",
+ "vendor_landing_page_url": "https://freedompro.eu",
+ "creator": "cosmos1wp2vqn223g6a8wc4z56rhqhj00ph9hycqvfk6l"
+ },
+ "5138": {
+ "vendor_id": 5138,
+ "vendor_name": "Disign",
+ "company_legal_name": "Disign Incorporated",
+ "company_preferred_name": "SMARTWIZ",
+ "vendor_landing_page_url": "https://www.disign-store.com/en/",
+ "creator": "cosmos1m92dt8sp6dznyujyr9spq8kyxezet9ejaleyx8"
+ },
+ "5139": {
+ "vendor_id": 5139,
+ "vendor_name": "1Home",
+ "company_legal_name": "1Home Solutions GmbH",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.1home.io/",
+ "creator": "cosmos1nzyp28afpumk0djal2w35s2pcl0q3e57euplkq"
+ },
+ "5141": {
+ "vendor_id": 5141,
+ "vendor_name": "Caveman",
+ "company_legal_name": "Nanoleaf Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1smgmnl90h9srczk926l5kt7rydjpq7x0smc5e7"
+ },
+ "5142": {
+ "vendor_id": 5142,
+ "vendor_name": "Umbra",
+ "company_legal_name": "Nanoleaf Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1eldeezdpcrcz2z034dku25j42cj69sshhl0ufm"
+ },
+ "5143": {
+ "vendor_id": 5143,
+ "vendor_name": "Konnected",
+ "company_legal_name": "Konnected Inc.",
+ "company_preferred_name": "Konnected",
+ "vendor_landing_page_url": "https://konnected.io",
+ "creator": "cosmos14d0cpj3zw7xl402mrvlzdzysacjl20fccg32m8"
+ },
+ "5144": {
+ "vendor_id": 5144,
+ "vendor_name": "Klite",
+ "company_legal_name": "Zhejiang Klite Lighting Holdings Co.,Ltd.",
+ "company_preferred_name": "Klite",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1dw5fzly4qjr3y335fv8lmtn6u25hz7e27a2seg"
+ },
+ "5145": {
+ "vendor_id": 5145,
+ "vendor_name": "Lorex",
+ "company_legal_name": "Lorex Technology Inc.",
+ "company_preferred_name": "Lorex",
+ "vendor_landing_page_url": "https://www.lorex.com/",
+ "creator": "cosmos1c98nn3uphuya0w4km5uzamjwpkawksf5g6h5m5"
+ },
+ "5147": {
+ "vendor_id": 5147,
+ "vendor_name": "Rang Dong VN",
+ "company_legal_name": "Rang Dong Light Source & Vacuum Flask JSC",
+ "company_preferred_name": "Rang Dong Light Source & Vacuum Flask JSC",
+ "vendor_landing_page_url": "https://rangdong.com.vn/",
+ "creator": "cosmos1023z8vredmrn7xlzjlrlv6wdqh0fpzs8jlc9rx"
+ },
+ "5149": {
+ "vendor_id": 5149,
+ "vendor_name": "Secuyou APS",
+ "company_legal_name": "Secuyou ApS",
+ "company_preferred_name": "Secuyou",
+ "vendor_landing_page_url": "http://www.secuyou.dk",
+ "creator": "cosmos1nglnnk8v90m2f8xhv2ldhntm0xngsddvf3tdfn"
+ },
+ "5150": {
+ "vendor_id": 5150,
+ "vendor_name": "arre home LLC",
+ "company_legal_name": "arre home LLC",
+ "company_preferred_name": "arre home",
+ "vendor_landing_page_url": "https://arrehome.com",
+ "creator": "cosmos1vn34dnlqvz5e997ws53yfj6a2622duzf3gg80d"
+ },
+ "5151": {
+ "vendor_id": 5151,
+ "vendor_name": "Ductech",
+ "company_legal_name": "DUCTECH Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos18nqp48ce5k7j8qvuwk7tnzmckwsd8k2tlnj850"
+ },
+ "5152": {
+ "vendor_id": 5152,
+ "vendor_name": "EcoFlow Inc.",
+ "company_legal_name": "EcoFlow Inc.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1w6juegqt52fzd8g3paes92q55trac2gvf4clce"
+ },
+ "5153": {
+ "vendor_id": 5153,
+ "vendor_name": "Kwikset",
+ "company_legal_name": "Kwikset",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1uzek7g4dv7j2k5x7qqgzz7j4w4jtts3j204fnn"
+ },
+ "5155": {
+ "vendor_id": 5155,
+ "vendor_name": "Feit Electric",
+ "company_legal_name": "Feit Electric Company Inc.",
+ "company_preferred_name": "Feit",
+ "vendor_landing_page_url": "https://www.feit.com",
+ "creator": "cosmos1a77lyrxp9rkxftl0aznnua490s2k0x2me5x4f6"
+ },
+ "5158": {
+ "vendor_id": 5158,
+ "vendor_name": "ELEGRP",
+ "company_legal_name": "ELE (Group) Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos10xq30d74glzmhnxrsynjmq4daekuy58uja7hnl"
+ },
+ "5159": {
+ "vendor_id": 5159,
+ "vendor_name": "Hama GmbH",
+ "company_legal_name": "Hama GmbH & Co. KG",
+ "company_preferred_name": "Hama GmbH & Co. KG",
+ "vendor_landing_page_url": "https://de.hama.com/",
+ "creator": "cosmos19904pgghdlqls30adtng659y7vxd428sm6z963"
+ },
+ "5161": {
+ "vendor_id": 5161,
+ "vendor_name": "Albrecht Jung GmbH & Co. KG",
+ "company_legal_name": "Albrecht Jung GmbH & Co. KG",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1p32dtjghnddtddgzmynkx7l322had9qegd6vjx"
+ },
+ "5163": {
+ "vendor_id": 5163,
+ "vendor_name": "LETIANPAI",
+ "company_legal_name": "Beijing Renhejia Technology Co., Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1xfnupkyac4cxnsgtwcme6v7mhh7wgydd8qs47u"
+ },
+ "5165": {
+ "vendor_id": 5165,
+ "vendor_name": "QH",
+ "company_legal_name": "Zhongshan QIHANG Electronic Technology Co.",
+ "company_preferred_name": "QIHANG",
+ "vendor_landing_page_url": "https://zsqhkj.1688.com/",
+ "creator": "cosmos13zzg6t6gaz36p8ctguatrguwuep9wmza6lptet"
+ },
+ "5167": {
+ "vendor_id": 5167,
+ "vendor_name": "QIACHIP",
+ "company_legal_name": "Shenzhen QIACHIP Wireless E-commerce Co.",
+ "company_preferred_name": "QIACHIP",
+ "vendor_landing_page_url": "https://qiachip.com",
+ "creator": "cosmos1rhjya3hdvpyr2a3ur7s5hj48ce2qndyfcz07ht"
+ },
+ "5168": {
+ "vendor_id": 5168,
+ "vendor_name": "L-TRADE",
+ "company_legal_name": "L-TRADE GROUP SP z.o.o.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos194gp2nmvvd8gpxnmgqj7466d4va090qm2tet2p"
+ },
+ "5170": {
+ "vendor_id": 5170,
+ "vendor_name": "ELKO EP, s.r.o.",
+ "company_legal_name": "ELKO EP, s.r.o.",
+ "company_preferred_name": "ELKO EP, s.r.o.",
+ "vendor_landing_page_url": "https://www.elkoep.cz/",
+ "creator": "cosmos1swq8f23kmwtlh782usqysrqlgqyvx7e4dljale"
+ },
+ "5171": {
+ "vendor_id": 5171,
+ "vendor_name": "MOMAX Technology (Hong Kong) Limited",
+ "company_legal_name": "MOMAX Technology (Hong Kong) Limited",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos14n7fk2marffxwytwe0yl63an4fa96z44mtxfek"
+ },
+ "5174": {
+ "vendor_id": 5174,
+ "vendor_name": "SinuxSoft",
+ "company_legal_name": "SinuxSoft Inc.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://sinux.kr",
+ "creator": "cosmos1hqnxstx4pkgp8a3lz78knmajqdkf3gnpelw6u2"
+ },
+ "5175": {
+ "vendor_id": 5175,
+ "vendor_name": "ACCEL LAB",
+ "company_legal_name": "ACCEL LAB Ltd.",
+ "company_preferred_name": "ACCEL LAB",
+ "vendor_landing_page_url": "https://accel-lab.com",
+ "creator": "cosmos1q2zjkmse6llqzjdm40666lzma5ar0at335sv72"
+ },
+ "5176": {
+ "vendor_id": 5176,
+ "vendor_name": "Topstar Lighting",
+ "company_legal_name": "Xiamen Topstar Lighting Co.,Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1s59zv3d336348lxam03zr3hh0vyzv6uqpv8zzt"
+ },
+ "5181": {
+ "vendor_id": 5181,
+ "vendor_name": "Onvis",
+ "company_legal_name": "Shenzhen Champon Technology Co., Ltd",
+ "company_preferred_name": "ChampOn",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1yxrfetv9dwsnum7cjkaj2d5fluecrhdpdkprrq"
+ },
+ "5184": {
+ "vendor_id": 5184,
+ "vendor_name": "VerLuce",
+ "company_legal_name": "VerLuce, Inc.",
+ "company_preferred_name": "VerLuce Smart Home",
+ "vendor_landing_page_url": "https://www.verluce.com",
+ "creator": "cosmos1rmrcm80zy4v29c04fc3mc307055zrxn030ef65"
+ },
+ "5185": {
+ "vendor_id": 5185,
+ "vendor_name": "Snowball",
+ "company_legal_name": "Shenzhen Snowball Technology Co., Ltd.",
+ "company_preferred_name": "Snowball",
+ "vendor_landing_page_url": "https://www.snowballtech.com",
+ "creator": "cosmos1pfecysr4m6gsmva652flrrnetxwhy37sy6d2fu"
+ },
+ "5186": {
+ "vendor_id": 5186,
+ "vendor_name": "REHAU",
+ "company_legal_name": "REHAU Group",
+ "company_preferred_name": "REHAU",
+ "vendor_landing_page_url": "https://www.rehau.com/",
+ "creator": "cosmos1mn2w336q9444fm5tasm0788r44j0wctvmy6x9p"
+ },
+ "5187": {
+ "vendor_id": 5187,
+ "vendor_name": "Goods iQ",
+ "company_legal_name": "AMAX, Inc",
+ "company_preferred_name": "Goods iQ",
+ "vendor_landing_page_url": "https://pureopticsled.com/",
+ "creator": "cosmos1fjrjdsttewwa28hr0ypu08l92t2a65kqmamv6v"
+ },
+ "5189": {
+ "vendor_id": 5189,
+ "vendor_name": "Finesse Decor",
+ "company_legal_name": "Finesse Decor",
+ "company_preferred_name": "Finesse Decor",
+ "vendor_landing_page_url": "https://finessedecor.com/",
+ "creator": "cosmos1tje4rrdg7qxnjhuzwrfh20d0r9hxe4a8h4qj4u"
+ },
+ "5190": {
+ "vendor_id": 5190,
+ "vendor_name": "TAKE AS GLOBAL",
+ "company_legal_name": "TAKE AS GLOBAL",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1cz069h67unmsty00g8epqcg52gq9vajx0xlgfz"
+ },
+ "5192": {
+ "vendor_id": 5192,
+ "vendor_name": "LivingStyle",
+ "company_legal_name": "LivingStyle Enterprises Limited",
+ "company_preferred_name": "LivingStyle",
+ "vendor_landing_page_url": "http://www.eco-lux.com.cn/en/",
+ "creator": "cosmos166kxac0rquyt3479nhvsys0vmyt6tlqmkl8fef"
+ },
+ "5193": {
+ "vendor_id": 5193,
+ "vendor_name": "Evolux",
+ "company_legal_name": "ZUTTO TECHNOLOGIES S.A DE C.V",
+ "company_preferred_name": "Lloyd's",
+ "vendor_landing_page_url": "https://lloydscorp.com/en/",
+ "creator": "cosmos19qx3ze7a94cfheq90lpnmjf7tdrkcaar6nuhm7"
+ },
+ "5196": {
+ "vendor_id": 5196,
+ "vendor_name": "TrustAsia",
+ "company_legal_name": "TrustAsia Technologies, Inc.",
+ "company_preferred_name": "TrustAsia",
+ "vendor_landing_page_url": "https://www.trustasia.com",
+ "creator": "cosmos1xkau2h5jnmen2e6m5kd2ylfl8ejm7szh24x6yc"
+ },
+ "5197": {
+ "vendor_id": 5197,
+ "vendor_name": "Atios",
+ "company_legal_name": "Atios AG",
+ "company_preferred_name": "Atios AG",
+ "vendor_landing_page_url": "https://atios.ch",
+ "creator": "cosmos1x9yk0t0j0eszhje7c9g57jn4fzsfyse8etrvhf"
+ },
+ "5199": {
+ "vendor_id": 5199,
+ "vendor_name": "Yale",
+ "company_legal_name": "ASSA ABLOY AB",
+ "company_preferred_name": "ASSA ABLOY",
+ "vendor_landing_page_url": "https://yalehome.com/matter",
+ "creator": "cosmos18jvdrfrgztct9zs7rf3ym86gd65dsnj87se97d"
+ },
+ "5202": {
+ "vendor_id": 5202,
+ "vendor_name": "Big Ass Fans",
+ "company_legal_name": "Delta T LLC dba Big Ass Fans",
+ "company_preferred_name": "Big Ass Fans",
+ "vendor_landing_page_url": "https://www.bigassfans.com",
+ "creator": "cosmos1vgm5jz7f0rw44seff9873tz6faeg3qe9emuv4e"
+ },
+ "5205": {
+ "vendor_id": 5205,
+ "vendor_name": "MagentaHome",
+ "company_legal_name": "Deutsche Telekom AG",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.telekom.com",
+ "creator": "cosmos1d8uffwzar97jrazd48asg00hkp8p70mu6hjzcy"
+ },
+ "5207": {
+ "vendor_id": 5207,
+ "vendor_name": "Wistar motor",
+ "company_legal_name": "Hangzhou Wistar Mechanical & Electric Technology Co., Ltd",
+ "company_preferred_name": "Wistar",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1nphdzy3f6yvuqt7vaxth9vjyz6s7pmfjq9v6nv"
+ },
+ "5212": {
+ "vendor_id": 5212,
+ "vendor_name": "Pin Genie,Inc. ",
+ "company_legal_name": "Pin Genie,Inc. ",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://lockly.com/",
+ "creator": "cosmos18nrf2q033uhrjwcg0xpetqtg4rl77q7m6ph8cz"
+ },
+ "5213": {
+ "vendor_id": 5213,
+ "vendor_name": "Hosiden",
+ "company_legal_name": "Hosiden Corp.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1tl7s9h3qmcfxh76rjlcwxfkvhju379la6uwd2c"
+ },
+ "5215": {
+ "vendor_id": 5215,
+ "vendor_name": "Good Way Technology",
+ "company_legal_name": "Good Way Technology Co., Ltd.",
+ "company_preferred_name": "Good Way",
+ "vendor_landing_page_url": "https://siot.goodway.com.tw/",
+ "creator": "cosmos1qr7a4rlx9zepme5f2pnm93erjw9m7djqwevcvw"
+ },
+ "5216": {
+ "vendor_id": 5216,
+ "vendor_name": "lipro",
+ "company_legal_name": "Zhuhai Ruran Intelligent Technology Co., LTD",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos128tknn7vhd3peuwrca4kzjan7v23qez7x3xlle"
+ },
+ "5217": {
+ "vendor_id": 5217,
+ "vendor_name": "Xinda",
+ "company_legal_name": "Xinda Asset Management (Shenzhen) Co.,Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1regpq9syqwf3yz5jd32a4mkumheuuhj5nv3ewy"
+ },
+ "5218": {
+ "vendor_id": 5218,
+ "vendor_name": "Energy Magic Cube",
+ "company_legal_name": "Chengdu Energy Magic Cube Technology Co., Ltd",
+ "company_preferred_name": "Chengdu Energy Magic Cube Technology Co., Ltd",
+ "vendor_landing_page_url": "https://www.nmfiot.com/",
+ "creator": "cosmos1eu73krkwy8d7semkcmwdr9sxjvm8z2dskc0pdj"
+ },
+ "5219": {
+ "vendor_id": 5219,
+ "vendor_name": "Eberle",
+ "company_legal_name": "EBERLE Controls GmbH",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://eberle.de/",
+ "creator": "cosmos1x0nqnw767dxncqdhh4jnnhag4vvm9fx93gt5ap"
+ },
+ "5221": {
+ "vendor_id": 5221,
+ "vendor_name": "Hunter Douglas Group",
+ "company_legal_name": "Hunter Douglas",
+ "company_preferred_name": "Hunter Douglas",
+ "vendor_landing_page_url": "https://www.hunterdouglas.com",
+ "creator": "cosmos1ann9fmkpayfn8qal9aky9ts6aejaevh7kqljr6"
+ },
+ "5222": {
+ "vendor_id": 5222,
+ "vendor_name": "Hangzhou Hemos Lighting Company Limited",
+ "company_legal_name": "Hangzhou Hemos Lighting Company Limited",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos12h6s9cem2j42jvushdww6f835c60l0ld794jn7"
+ },
+ "5224": {
+ "vendor_id": 5224,
+ "vendor_name": "Anona Security Technology Limited",
+ "company_legal_name": "Anona Security Technology Limited",
+ "company_preferred_name": "Anona Security",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1v5aj8hzr6fpvkt7khp6v9r6y0nt4gvnm53wsw9"
+ },
+ "5226": {
+ "vendor_id": 5226,
+ "vendor_name": "Intecular",
+ "company_legal_name": "Intecular LLC",
+ "company_preferred_name": "Intecular",
+ "vendor_landing_page_url": "https://intecular.com",
+ "creator": "cosmos1jcncv8t5lgxfwm9xl98s73tn72n6f40ehrk77s"
+ },
+ "5229": {
+ "vendor_id": 5229,
+ "vendor_name": "Polyaire",
+ "company_legal_name": "POLYAIRE PTY. LTD.",
+ "company_preferred_name": "Polyaire",
+ "vendor_landing_page_url": "https://www.airtouch.net.au/",
+ "creator": "cosmos1pe6vm0ghfhy6wd89mljsux44r0thhgz7nzsvwl"
+ },
+ "5230": {
+ "vendor_id": 5230,
+ "vendor_name": "SMART",
+ "company_legal_name": "Shenzhen PINXUAN Trading Co.",
+ "company_preferred_name": "SMART",
+ "vendor_landing_page_url": "https://shop06k6620793y97.1688.com/",
+ "creator": "cosmos1kuf3ar0ueurcrl6ty4m7sn3yeqljmp7fnznsj8"
+ },
+ "5231": {
+ "vendor_id": 5231,
+ "vendor_name": "SmartWings",
+ "company_legal_name": "SamrtWings Home LLC",
+ "company_preferred_name": "SamrtWings Home LLC",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1s48jw28zpjwdt7nqrpsmc0a2mgsdcz075ppe6h"
+ },
+ "5232": {
+ "vendor_id": 5232,
+ "vendor_name": "HOPERF",
+ "company_legal_name": "Shenzhen Hope Microelectronics Co., Ltd",
+ "company_preferred_name": "HOPERF",
+ "vendor_landing_page_url": "https://www.hoperf.com/",
+ "creator": "cosmos1epjk4cz3pgek53k979e0jsqdrx08ah2ejajcq0"
+ },
+ "5234": {
+ "vendor_id": 5234,
+ "vendor_name": "JLM",
+ "company_legal_name": "Zhejiang jiecang Linear Motion Technology Co.,Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1j69fkgpeec8ltajdyesqqqef4h86npqp0ll0fx"
+ },
+ "5235": {
+ "vendor_id": 5235,
+ "vendor_name": "Shenzhen Lelight technology Co.ltd",
+ "company_legal_name": "Shenzhen Lelight technology Co.ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos122r0yhafv2gye74umhpg7z2f8vqnnfu5j2grvm"
+ },
+ "5236": {
+ "vendor_id": 5236,
+ "vendor_name": "None",
+ "company_legal_name": "Shenzhen Ruomu Zhilian Technology Co., Ltd.",
+ "company_preferred_name": "None",
+ "vendor_landing_page_url": "https://shop6t5551b735163.1688.com/page/index.html?spm=0.0.wp_pc_common_header_companyName_undefined.0",
+ "creator": "cosmos1pfecysr4m6gsmva652flrrnetxwhy37sy6d2fu"
+ },
+ "5239": {
+ "vendor_id": 5239,
+ "vendor_name": "MULTI IR TECHNOLOGY CO., LTD",
+ "company_legal_name": "SHENZHEN MULTI IR TECHNOLOGY CO., LTD",
+ "company_preferred_name": "Multi IR",
+ "vendor_landing_page_url": "http://en.mirsz.cn/",
+ "creator": "cosmos1ggj8xh6frn060a66zhgvjps93mua4y255sdsga"
+ },
+ "5240": {
+ "vendor_id": 5240,
+ "vendor_name": "APYNOV",
+ "company_legal_name": "APYNOV SAS",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1lav3njvxk2fng67relawu2d5d6708xxjjgjrws"
+ },
+ "5242": {
+ "vendor_id": 5242,
+ "vendor_name": "Realwe Innovation",
+ "company_legal_name": "Shenzhen Realwe Innovation Technology Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1jeke5cmj69f7d9qtr9zfaasau8kea4cm5vt474"
+ },
+ "5243": {
+ "vendor_id": 5243,
+ "vendor_name": "LUMIFLOW",
+ "company_legal_name": "LUMIFLOW INC",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1glgunxwg533tghqxevkhwxz8lfrpv9gpaum84u"
+ },
+ "5244": {
+ "vendor_id": 5244,
+ "vendor_name": "SHENAN YANGGUANG",
+ "company_legal_name": "SHENZHEN SHENAN YANGGUANG ELECTRONICS CO., LTD.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1zsqkmc6xssr66q3y5yzqynym3c3ehlgn3aaxxh"
+ },
+ "5245": {
+ "vendor_id": 5245,
+ "vendor_name": "MS",
+ "company_legal_name": "Wenzhou Morning Electronics Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1k9z0ns8u0mvv5xd4htvynscyy907tcng3m7uye"
+ },
+ "5246": {
+ "vendor_id": 5246,
+ "vendor_name": "MIWA LOCK",
+ "company_legal_name": "MIWA LOCK Co., LTD.",
+ "company_preferred_name": "MIWA LOCK",
+ "vendor_landing_page_url": "https://www.miwa-lock.co.jp/",
+ "creator": "cosmos1aw603y3gr272vvchds8097aww6dhfyp0l9qyal"
+ },
+ "5247": {
+ "vendor_id": 5247,
+ "vendor_name": "U-tec Group Inc.",
+ "company_legal_name": "U-tec Group Inc.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1wk0689xgevpp3l4c5y6axw4qjpudzlcl6nkz0r"
+ },
+ "5248": {
+ "vendor_id": 5248,
+ "vendor_name": "Roborock",
+ "company_legal_name": "Beijing Roborock Technology Co., Ltd.",
+ "company_preferred_name": "Roborock",
+ "vendor_landing_page_url": "https://www.roborock.com",
+ "creator": "cosmos1azewtguu3264xf6xe0ylm2jn4tjw8pvj60v526"
+ },
+ "5249": {
+ "vendor_id": 5249,
+ "vendor_name": "Shenzhen Xenon Industrial Ltd",
+ "company_legal_name": "Shenzhen Xenon Industrial Ltd",
+ "company_preferred_name": "Shenzhen Xenon Industrial Ltd",
+ "vendor_landing_page_url": "http://www.xenon.cn",
+ "creator": "cosmos1l2qu9zhkhtfsvd5rc620gdl343ewah2utq5zpv"
+ },
+ "5250": {
+ "vendor_id": 5250,
+ "vendor_name": "Guangzhou Lingqu Electronic Technology Co., Ltd",
+ "company_legal_name": "广州市灵趣电子科技有限公司",
+ "company_preferred_name": "Lengceoi",
+ "vendor_landing_page_url": "https://ling-qu.com",
+ "creator": "cosmos1zzw5dffdhn40hfns06uu5tc4ghj5gcdad0zts4"
+ },
+ "5251": {
+ "vendor_id": 5251,
+ "vendor_name": "jhome",
+ "company_legal_name": "Shenzhen Jijia Intelligent Technology Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1ce59xfdzd4tx8ex5e9tv49k90zwntljf0qgnv5"
+ },
+ "5254": {
+ "vendor_id": 5254,
+ "vendor_name": "Infibrite",
+ "company_legal_name": "Infibrite Inc",
+ "company_preferred_name": "Infibrite",
+ "vendor_landing_page_url": "https://www.Infibrite.com",
+ "creator": "cosmos1006y3znqnu0ryq6s5nqtqd52hcm539n94u6d6v"
+ },
+ "5256": {
+ "vendor_id": 5256,
+ "vendor_name": "Flic",
+ "company_legal_name": "Shortcut Labs AB",
+ "company_preferred_name": "Shortcut Labs (Flic)",
+ "vendor_landing_page_url": "https://flic.io",
+ "creator": "cosmos1tkzjp6p2v9m7xs3azjxhmztmxthz5ja8lek36y"
+ },
+ "5258": {
+ "vendor_id": 5258,
+ "vendor_name": "Occhio",
+ "company_legal_name": "Occhio GmbH",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos14g0e26azdsqpuumx5cq9l839uge83ay93yv50x"
+ },
+ "5259": {
+ "vendor_id": 5259,
+ "vendor_name": "Samraj",
+ "company_legal_name": "Samraj Technologies Limited",
+ "company_preferred_name": "Samraj",
+ "vendor_landing_page_url": "https://www.samraj.tech/",
+ "creator": "cosmos1lnpt2686007wzf68qsfpnk0lwuzkclrfnflq2t"
+ },
+ "5261": {
+ "vendor_id": 5261,
+ "vendor_name": "EME",
+ "company_legal_name": "EME Limited",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos13xdx4dtj9x0gyl6chdrw44c3s3u57aszyu62sg"
+ },
+ "5262": {
+ "vendor_id": 5262,
+ "vendor_name": "Binthen",
+ "company_legal_name": "Hangzhou Binthen intelligence technology Co., LTD",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1axmgaerfyruezzxuz5mjpwvedekxg89rllk6ke"
+ },
+ "5264": {
+ "vendor_id": 5264,
+ "vendor_name": "Shelly",
+ "company_legal_name": "Shelly Europe Ltd.",
+ "company_preferred_name": "Shelly",
+ "vendor_landing_page_url": "https://www.shelly.com/",
+ "creator": "cosmos146fngp8xactuqhpf52t3kgejx9fvxvlmzgwlfr"
+ },
+ "5266": {
+ "vendor_id": 5266,
+ "vendor_name": "xxter bv",
+ "company_legal_name": "xxter bv",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://xxter.com/",
+ "creator": "cosmos1rpml9rjr0wl4nu6r2lmgjdtyh232qezj349h5g"
+ },
+ "5267": {
+ "vendor_id": 5267,
+ "vendor_name": "NIE-TECH Co., Ltd.",
+ "company_legal_name": "NIE-TECH Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos12swuy3wadmwd4vluvhlcdpjzmsc80ekdujz04p"
+ },
+ "5268": {
+ "vendor_id": 5268,
+ "vendor_name": "Martin Renz GmbH",
+ "company_legal_name": "Martin Renz GmbH",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://renz-gmbh.de/",
+ "creator": "cosmos17l3ut9xu6rzqy42sftxt68fm4wqpeq0vgpvyvq"
+ },
+ "5269": {
+ "vendor_id": 5269,
+ "vendor_name": "PACIFIC HOGAR, S.L.",
+ "company_legal_name": "PACIFIC HOGAR, S.L.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1mple7mg5nq449cpz6zwrmsjpx53kengd7hzhzu"
+ },
+ "5270": {
+ "vendor_id": 5270,
+ "vendor_name": "InnoPhase IOT",
+ "company_legal_name": "InnoPhase IOT Inc",
+ "company_preferred_name": "InnoPhase IOT Inc",
+ "vendor_landing_page_url": "https://innophaseiot.com/",
+ "creator": "cosmos1czce74826vrvdr8z4je4m5ltrlz9ks49w2phcv"
+ },
+ "5271": {
+ "vendor_id": 5271,
+ "vendor_name": "DMA Inc.",
+ "company_legal_name": "DMA Inc.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1v7y22lzdjl92r6peatmj2wm0gur294zmaprh2l"
+ },
+ "5273": {
+ "vendor_id": 5273,
+ "vendor_name": "CLIO",
+ "company_legal_name": "CLIO Co., Ltd.",
+ "company_preferred_name": "CLIO",
+ "vendor_landing_page_url": "https://www.iclio.com/",
+ "creator": "cosmos1krps7m6xtj0whqura6dkzh8fezdf5marpj2fkr"
+ },
+ "5274": {
+ "vendor_id": 5274,
+ "vendor_name": "Guangdong A-OK",
+ "company_legal_name": "Guangdong A-OK Technology Grand Development Co.,Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1sd0kxjewgvknqdw5r5hj6myw8uav5z7zcudce6"
+ },
+ "5275": {
+ "vendor_id": 5275,
+ "vendor_name": "AIGOSTAR",
+ "company_legal_name": "Agzzx Optoelectronics Technology Co., Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos19rjnu3h5pm5l8c3yqlf6kmuxnt3k3rr0zgvyga"
+ },
+ "5276": {
+ "vendor_id": 5276,
+ "vendor_name": "HONG KONG LAUNRAY INDUSTRY LIMITED",
+ "company_legal_name": "HONG KONG LAUNRAY INDUSTRY LIMITED",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1hksc9cggwm98wren9tvfre5k06zs7w7l0dfgs8"
+ },
+ "5279": {
+ "vendor_id": 5279,
+ "vendor_name": "Deyi Smart ",
+ "company_legal_name": "Deyi Smart Home Co.,Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1cuwltw8ncu80vhzk7fz65nqyzt3smsd64jy5hx"
+ },
+ "5282": {
+ "vendor_id": 5282,
+ "vendor_name": "Hugo",
+ "company_legal_name": "Hugo Brennenstuhl GmbH & Co. KG",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1073nsrgp7p90fhee3mrarvp6l2lp6ayn27kr4r"
+ },
+ "5293": {
+ "vendor_id": 5293,
+ "vendor_name": "Raex",
+ "company_legal_name": "Guangdong RAEX Intelligent Technology Co.,Ltd.",
+ "company_preferred_name": "Guangdong RAEX Intelligent Technology Co.,Ltd.",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos12q4krt68dmy8gvn7r4umzcupkyln4c4nmuw49q"
+ },
+ "5376": {
+ "vendor_id": 5376,
+ "vendor_name": "SmartWave",
+ "company_legal_name": "SmartWave Inc.",
+ "company_preferred_name": "SmartWave",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos18xp4c6ywuc4u6as8ny9crtky70w4gftxw9l8w0"
+ },
+ "5379": {
+ "vendor_id": 5379,
+ "vendor_name": "RM",
+ "company_legal_name": "Qingdao Ronco Mechanic Electronic Technology Co., Ltd.",
+ "company_preferred_name": "RM",
+ "vendor_landing_page_url": "https://www.ronco-tm.com/en/",
+ "creator": "cosmos1vpnzh6hu2pur3hel5ar2h9sz69hatsj454qkye"
+ },
+ "5380": {
+ "vendor_id": 5380,
+ "vendor_name": "Hangzhou Mango Network Technology Co, LTD.",
+ "company_legal_name": "Hangzhou Mango Network Technology Co, LTD.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1hjy6x3f6ypfvxj2lvx9dl0wqkt7j4gwvlh9tw3"
+ },
+ "5382": {
+ "vendor_id": 5382,
+ "vendor_name": "SAFEMO",
+ "company_legal_name": "SAFEMO PTE. LTD.",
+ "company_preferred_name": "SAFEMO",
+ "vendor_landing_page_url": "https://safemo.com/",
+ "creator": "cosmos125n9hnad4rq6ekht9pmyvfg7dwxxg4zlkvsmwt"
+ },
+ "5383": {
+ "vendor_id": 5383,
+ "vendor_name": "Bweetech",
+ "company_legal_name": "Bweetech Electronics Technology (Shanghai) Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1v2k5zfknzzejecewgf5dx0acl7p4kxyr3ywvu0"
+ },
+ "5384": {
+ "vendor_id": 5384,
+ "vendor_name": "Rui Teng",
+ "company_legal_name": "Rui Teng Opto Technology Co.,Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos12t5dh6xrtaamxhvv7wz9kv2gfggxh4n47ejggx"
+ },
+ "5385": {
+ "vendor_id": 5385,
+ "vendor_name": "SmartSetup",
+ "company_legal_name": "SmartSetup Systems PTY LTD",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1juc0dmj67dyjw9zxjl6820uyz85efyj5etvzdw"
+ },
+ "5387": {
+ "vendor_id": 5387,
+ "vendor_name": "Technology Nexus Secured Business Solutions AB",
+ "company_legal_name": "Technology Nexus Secured Business Solutions AB",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1q6kurgc88wzg656rqmad5cnhacch0dm095enaj"
+ },
+ "5388": {
+ "vendor_id": 5388,
+ "vendor_name": "Nexxt Solutions LLC",
+ "company_legal_name": "Nexxt Solutions LLC",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1kejat894lhk6aqypwezmdy2kv804jcd032xnut"
+ },
+ "5389": {
+ "vendor_id": 5389,
+ "vendor_name": "Shenzhen Huayu Lian Technology Co., Ltd",
+ "company_legal_name": "Shenzhen Huayu Lian Technology Co., Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos18vqr7xfsyhxqwk7yhjah2agpe2qcgh7zew3sjp"
+ },
+ "5391": {
+ "vendor_id": 5391,
+ "vendor_name": "in-lite",
+ "company_legal_name": "in-lite Design B.V.",
+ "company_preferred_name": "in-lite Design B.V.",
+ "vendor_landing_page_url": "https://in-lite.com/en/",
+ "creator": "cosmos1p0mq620zlw9hqyv467ez0u3ws2pza4gj2dy9hj"
+ },
+ "5393": {
+ "vendor_id": 5393,
+ "vendor_name": "Saishigao",
+ "company_legal_name": "Hangzhou Saishigao Intelligent Technology Co., Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos16ygvjps405vq5prg0xlyrmym9xuft6gyu3jcna"
+ },
+ "5394": {
+ "vendor_id": 5394,
+ "vendor_name": "Yourlite",
+ "company_legal_name": "Ningbo Yourlite Imp. & Exp. Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1uxeph9pf7d6j784p2kzzknqnvhk82ym87g7jng"
+ },
+ "5395": {
+ "vendor_id": 5395,
+ "vendor_name": "ALPHA",
+ "company_legal_name": "Alpha Tubular Motors",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1eefv5l06c23zza2f503vrjeaqltdnfchksrfva"
+ },
+ "5396": {
+ "vendor_id": 5396,
+ "vendor_name": "Chuan Dian",
+ "company_legal_name": "Zhongshan Chuan Dian electronic Technology Co., LTD",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1g7yzhvclx5hpar6h087x0v38xll9v4n59smtpx"
+ },
+ "5398": {
+ "vendor_id": 5398,
+ "vendor_name": "iRobot Corporation",
+ "company_legal_name": "iRobot Corporation",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.irobot.com",
+ "creator": "cosmos1k7sq9uwktykw62cx50j9tw3nc4kj00yqe2ntk8"
+ },
+ "5399": {
+ "vendor_id": 5399,
+ "vendor_name": "Huacheng Network",
+ "company_legal_name": "Hangzhou Huacheng Network Technology Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1nx4s3wwp2uk0dcm8t46ue2j2wvep5g68n9f9m3"
+ },
+ "5401": {
+ "vendor_id": 5401,
+ "vendor_name": "i3 Engineering",
+ "company_legal_name": "I3 ENGINEERING LLC",
+ "company_preferred_name": "i3 Engineering",
+ "vendor_landing_page_url": "https://i3engineering.com/",
+ "creator": "cosmos1s6s8u63x04adrdzj4vf4c92n3cp96yq9qdj7gd"
+ },
+ "5402": {
+ "vendor_id": 5402,
+ "vendor_name": "Leviosa Motor Shades",
+ "company_legal_name": "Leviosa Motor Shades",
+ "company_preferred_name": "Leviosa Motor Shades",
+ "vendor_landing_page_url": "https://leviosashades.com/",
+ "creator": "cosmos12ugjxy733ttkmq67ttmgdxhhslmtam2cehmr00"
+ },
+ "5403": {
+ "vendor_id": 5403,
+ "vendor_name": "Sunfree Motor",
+ "company_legal_name": "Ningbo Sunfree Motor Technology Company Limited",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1ztvtv3yqt6q2fke87el8k03pz0zck4xuxlvl7f"
+ },
+ "5404": {
+ "vendor_id": 5404,
+ "vendor_name": "Schoenberger",
+ "company_legal_name": "Schoenberger Group GmbH",
+ "company_preferred_name": "Schoenberger Group ",
+ "vendor_landing_page_url": "https://www.jalousiescout.de/",
+ "creator": "cosmos1enpj3zmn55cuc4zgyw0r5jv0nkfvccmqhkwt3p"
+ },
+ "5405": {
+ "vendor_id": 5405,
+ "vendor_name": "Dendo Systems",
+ "company_legal_name": "Dendo Systems Pty Ltd",
+ "company_preferred_name": "Dendo",
+ "vendor_landing_page_url": "http://dendosystems.com",
+ "creator": "cosmos1gdsaqujca3y67fmfza5l79j4kpm8wlmq8wcapx"
+ },
+ "5406": {
+ "vendor_id": 5406,
+ "vendor_name": " Kudelski IoT",
+ "company_legal_name": "Nagravision Sàrl",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos178eqaghg42jsye0hyrud3ulq8k44ht90l3x77p"
+ },
+ "5407": {
+ "vendor_id": 5407,
+ "vendor_name": "Apporo",
+ "company_legal_name": "Apporo Union Inc",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1tyhu6qtxv4wleyggauy2nyckkugt7dzt3tzxwd"
+ },
+ "5408": {
+ "vendor_id": 5408,
+ "vendor_name": "Rachio, Inc.",
+ "company_legal_name": "Rachio, Inc.",
+ "company_preferred_name": "Rachio",
+ "vendor_landing_page_url": "https://rachio.com/",
+ "creator": "cosmos1edshr2cwazjq83wvzxdk9gg2aryz0u4lhs88v6"
+ },
+ "5409": {
+ "vendor_id": 5409,
+ "vendor_name": "NEWLAB S.R.L.",
+ "company_legal_name": "NEWLAB S.R.L.",
+ "company_preferred_name": "NEWLAB",
+ "vendor_landing_page_url": "https://www.newlablight.com",
+ "creator": "cosmos1eujl6vmyqy4c2mg8efukpss5m3yjex73ehqete"
+ },
+ "5410": {
+ "vendor_id": 5410,
+ "vendor_name": "Zimi",
+ "company_legal_name": "Zimi Innovations Pty Ltd",
+ "company_preferred_name": "Zimi",
+ "vendor_landing_page_url": "https://zimi.life/",
+ "creator": "cosmos1jpruetp9n0znlcup6gp9espnvplydaepd0lv0l"
+ },
+ "5411": {
+ "vendor_id": 5411,
+ "vendor_name": "Yooksmart",
+ "company_legal_name": "Changzhou Yooksmart Innovation Co.,Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1nexs6mkexuuf93meg4ay8t3r2eqyhhvecysr9t"
+ },
+ "5412": {
+ "vendor_id": 5412,
+ "vendor_name": "BofuSmart",
+ "company_legal_name": "Shenzhen BOFU Smart Co., Ltd.",
+ "company_preferred_name": "BofuSmart",
+ "vendor_landing_page_url": "https://www.bofusmart.com/",
+ "creator": "cosmos1986vjsdry96qcv6r9wurggpf5dr0afljpevpuu"
+ },
+ "5415": {
+ "vendor_id": 5415,
+ "vendor_name": "habi",
+ "company_legal_name": "Computime Limited ",
+ "company_preferred_name": "Computime Limited ",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1av6v9vrfh89yzw2fm08s62lx3ar97gj0vzmtxc"
+ },
+ "5416": {
+ "vendor_id": 5416,
+ "vendor_name": "ntve home",
+ "company_legal_name": "Computime Brands Limited",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1yrm9zlgr9wqum03gnc8q8akavz2ledk2fqhygf"
+ },
+ "5418": {
+ "vendor_id": 5418,
+ "vendor_name": "Bosch / Siemens / Gaggenau / Neff - Home Appliances",
+ "company_legal_name": "BSH Hausgeräte GmbH",
+ "company_preferred_name": "BSH Home Appliances",
+ "vendor_landing_page_url": "https://www.bsh-group.com",
+ "creator": "cosmos1d50dhdt3cdm0sy3sgn9eqs6qs86q86xy57laln"
+ },
+ "5419": {
+ "vendor_id": 5419,
+ "vendor_name": "Kumho",
+ "company_legal_name": "Kumho Electric, Inc.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1ark9yzf4ct30utmu9vtyulrcs9gyjj5ry5yt69"
+ },
+ "5420": {
+ "vendor_id": 5420,
+ "vendor_name": "Dreame",
+ "company_legal_name": "Dreame Trading (Tianjin) Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1ucu850e8dv0uenn559sm2xucs5529dtyzfuu06"
+ },
+ "5421": {
+ "vendor_id": 5421,
+ "vendor_name": "Neo Smart Blinds",
+ "company_legal_name": "Neo Materials and Consulting Inc.",
+ "company_preferred_name": "Neo Smart Blinds",
+ "vendor_landing_page_url": "https://neosmartblinds.com/",
+ "creator": "cosmos1jnlc6f52l9e4pj3ul6f0y5mndwac49pedxrv4s"
+ },
+ "5424": {
+ "vendor_id": 5424,
+ "vendor_name": "Taiwan Fu Hsing",
+ "company_legal_name": "Taiwan Fu Hsing Industrial Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1upyn2s6g6w445d33vqzt3pv3a6whpmv8x8hk0d"
+ },
+ "5425": {
+ "vendor_id": 5425,
+ "vendor_name": "Solity",
+ "company_legal_name": "Solity ",
+ "company_preferred_name": "Solity Door lock",
+ "vendor_landing_page_url": "https://www.solitykorea.com/en",
+ "creator": "cosmos1gkrj94htrany477ns5zpqlueejrmxaq2t95z7u"
+ },
+ "5426": {
+ "vendor_id": 5426,
+ "vendor_name": "Arpobot",
+ "company_legal_name": "Arpobot Pty Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.arpobot.com",
+ "creator": "cosmos1d66e3pkznl7ud3tcry3us57kqeg794vh6xs6zu"
+ },
+ "5427": {
+ "vendor_id": 5427,
+ "vendor_name": "Anker Innovations Technology Co., Ltd",
+ "company_legal_name": "Anker Innovations Technology Co., Ltd",
+ "company_preferred_name": "Anker Innovations Technology",
+ "vendor_landing_page_url": "https://cn.anker-in.com/",
+ "creator": "cosmos1pd6mrdhc44ztaca0fkhu4mx2297f4lq7flrpd8"
+ },
+ "5428": {
+ "vendor_id": 5428,
+ "vendor_name": "WAGO",
+ "company_legal_name": "WAGO GmbH & Co. KG",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.wago.com/",
+ "creator": "cosmos15ge5cqfzvpnl8zxhlw52nnveur0rr9q60rk47t"
+ },
+ "5430": {
+ "vendor_id": 5430,
+ "vendor_name": "DomoPlus",
+ "company_legal_name": "EXOI TECHNOLOGY CORP",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1ax7h9pgfjzazh7rg95y4ns90rkwlmxnze52evk"
+ },
+ "5431": {
+ "vendor_id": 5431,
+ "vendor_name": "PEARL GmbH",
+ "company_legal_name": "PEARL GmbH",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1vq5h0dwl6kwvhngmc4yptnd5mp5003lpvy9cep"
+ },
+ "5432": {
+ "vendor_id": 5432,
+ "vendor_name": "Beca",
+ "company_legal_name": "Beca",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos13m8q5glyrcjpgvup7fvlrujht7tmufzm8uglka"
+ },
+ "5433": {
+ "vendor_id": 5433,
+ "vendor_name": "WISeKey",
+ "company_legal_name": "WISeKey SA",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.sealsq.com/solutions/device-attestation-for-matter",
+ "creator": "cosmos12hwhcp0prfljalymdn43dl8hssc8vzkvvlwg2p"
+ },
+ "5435": {
+ "vendor_id": 5435,
+ "vendor_name": "Griesser Electronic AG",
+ "company_legal_name": "Griesser Electronic AG",
+ "company_preferred_name": "Griesser Group",
+ "vendor_landing_page_url": "https://griesser-group.com/en/",
+ "creator": "cosmos1dcs8m6a0gwtn60t326g54uxu6zs7323ghr52su"
+ },
+ "5436": {
+ "vendor_id": 5436,
+ "vendor_name": "alre",
+ "company_legal_name": "ALRE-IT Regeltechnik GmbH",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://alre.de/",
+ "creator": "cosmos1yeuc76lz64a2j4mfqhjm4jnfxsrf7rzmue9yyn"
+ },
+ "5437": {
+ "vendor_id": 5437,
+ "vendor_name": "Amlogic",
+ "company_legal_name": "Amlogic (Shanghai) Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.amlogic.com/",
+ "creator": "cosmos1xx2292frtpxy94hsgtecsuaxzjksuqhmcn6ygq"
+ },
+ "5438": {
+ "vendor_id": 5438,
+ "vendor_name": "ART DOM",
+ "company_legal_name": "ART-DOM sp. z o.o.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1vw5tc7t962nvy9rtn4d6k4yq9r3yvf6wr36vax"
+ },
+ "5439": {
+ "vendor_id": 5439,
+ "vendor_name": "Brel",
+ "company_legal_name": "Brel Nederland bv",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1u5q7l92vwt5k7xklzq8hy8uj9he639dpffx53e"
+ },
+ "5441": {
+ "vendor_id": 5441,
+ "vendor_name": "Kärcher",
+ "company_legal_name": "Alfred Kärcher SE & Co. KG",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.kaercher.com",
+ "creator": "cosmos1w8w8s995h39kqjd46mn6e9j4nsrw32en9rtjqf"
+ },
+ "5442": {
+ "vendor_id": 5442,
+ "vendor_name": "Lanbon",
+ "company_legal_name": "Shenzhen Lanbon Hi-Tech Co. Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1z2x886un6xz7l322mcdqhv8atry7w76vusx20d"
+ },
+ "5447": {
+ "vendor_id": 5447,
+ "vendor_name": "Mayer & Co Beschläge GmbH",
+ "company_legal_name": "Mayer & Co Beschläge GmbH",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.maco.eu",
+ "creator": "cosmos1fzwjlc0k05pqudd3c546pavyn5hwqy9kp2ny52"
+ },
+ "5450": {
+ "vendor_id": 5450,
+ "vendor_name": "Hangzhou Sciener Smart Technology Co., Ltd.",
+ "company_legal_name": "Hangzhou Sciener Smart Technology Co., Ltd.",
+ "company_preferred_name": "Hangzhou Sciener Smart Technology Co., Ltd.",
+ "vendor_landing_page_url": "https://www.sciener.com",
+ "creator": "cosmos14u7kx327yaenhk95y6t6vjkly8qh8u2qe2h0gh"
+ },
+ "5451": {
+ "vendor_id": 5451,
+ "vendor_name": "SkyAngle",
+ "company_legal_name": "Fujian Tianyu Xinchuang Information Technology Co., Ltd.",
+ "company_preferred_name": "Tianyu",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1gyjeetk0m83qlmj2cfudmxhtr63rmqua9kqgrk"
+ },
+ "5452": {
+ "vendor_id": 5452,
+ "vendor_name": "VIZO Technology Corp.",
+ "company_legal_name": "VIZO Technology Corp.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1k2cu3q9459l4ct8p9nrj6nma054pcxn0q3j6gc"
+ },
+ "5456": {
+ "vendor_id": 5456,
+ "vendor_name": "AvatarControls",
+ "company_legal_name": "Shenzhen AvatarControls Co., Ltd.",
+ "company_preferred_name": "AvatarControls",
+ "vendor_landing_page_url": "https://www.avatarcontrols.com/",
+ "creator": "cosmos1d3x68pndtarq8enwn9z04rmzzss4lzdcvm5emn"
+ },
+ "5457": {
+ "vendor_id": 5457,
+ "vendor_name": "Kaijet",
+ "company_legal_name": "Kaijet Technology International",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1dwszkmcc3s0au4javvxnurfvq5wd4zn586qv9l"
+ },
+ "5458": {
+ "vendor_id": 5458,
+ "vendor_name": "DEWENWILS",
+ "company_legal_name": "Zhengzhou Dewenwils Network Technology Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1p95lrus0l7nzy0u8hlq46mxghmpevw5pj7znja"
+ },
+ "5459": {
+ "vendor_id": 5459,
+ "vendor_name": "SuperBrightLEDS",
+ "company_legal_name": "Super Bright LEDS, Inc.",
+ "company_preferred_name": "SuperBrightLEDS",
+ "vendor_landing_page_url": "https://www.superbrightleds.com/",
+ "creator": "cosmos1vng9gffrcxkrq0vu53r0yd64eu2xdzecrltrfu"
+ },
+ "5461": {
+ "vendor_id": 5461,
+ "vendor_name": "MIUC Technology (Shenzhen) Co.,Ltd",
+ "company_legal_name": "MIUC Technology (Shenzhen) Co.,Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1wphtragaksfv6xlvyyq6eek6ll6wy437vt2huv"
+ },
+ "5464": {
+ "vendor_id": 5464,
+ "vendor_name": "Ai-Thinker",
+ "company_legal_name": "Shenzhen Ai-Thinker Technology Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1zkdhyj5hvd5cehp6f5u7zuwzlmxk7nkah3y2xe"
+ },
+ "5465": {
+ "vendor_id": 5465,
+ "vendor_name": "tink GmbH",
+ "company_legal_name": "tink GmbH",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1xdausdrxzr2ef4n32s7neamf3lcrd5wu0dq4m0"
+ },
+ "5467": {
+ "vendor_id": 5467,
+ "vendor_name": "MinebeaMitsumi",
+ "company_legal_name": "MinebeaMitsumi Inc.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1hxsgq4f6f5x0v3dkrz9239p3a55xj4r6ccwxsm"
+ },
+ "5468": {
+ "vendor_id": 5468,
+ "vendor_name": "Feierge",
+ "company_legal_name": "Ningbo Feierge Mechanic & Electronic Technology Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1jtr8hhumzp7lhkeaxn482y9q4e3evwhkvukvmt"
+ },
+ "5470": {
+ "vendor_id": 5470,
+ "vendor_name": "Sandstrom",
+ "company_legal_name": "Currys Sourcing Limited",
+ "company_preferred_name": "Currys Sourcing Ltd.",
+ "vendor_landing_page_url": "https://www.currys.co.uk/",
+ "creator": "cosmos12zjlphsy2ule2adqw2wzqc3l79u39kdvxmdwwy"
+ },
+ "5472": {
+ "vendor_id": 5472,
+ "vendor_name": "SIXWGH",
+ "company_legal_name": "Shenzhen Wenhui Technology Development Co., Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1u5e9cfg5n6xv9qqssa0wngff65ur2zuqc0hppu"
+ },
+ "5474": {
+ "vendor_id": 5474,
+ "vendor_name": "Renesas Electronics Corporation",
+ "company_legal_name": "Renesas Electronics Corporation",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1362fvlpn3eu8egprw9e558gg2w87kah5n5qpl4"
+ },
+ "5475": {
+ "vendor_id": 5475,
+ "vendor_name": "StrongKey",
+ "company_legal_name": "StrongAuth, Inc.",
+ "company_preferred_name": "StrongKey",
+ "vendor_landing_page_url": "https://www.strongkey.com",
+ "creator": "cosmos1cmtylwk4mlvz4jh88rcmmw5p5cazrupa9dsxjm"
+ },
+ "5476": {
+ "vendor_id": 5476,
+ "vendor_name": "NEXTY ELECTRONICS",
+ "company_legal_name": "NEXTY ELECTRONICS CORPORATION",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1jcjmrqyup698n96nm75frg2nqaftwpzqmgdg74"
+ },
+ "5478": {
+ "vendor_id": 5478,
+ "vendor_name": "ODELIC",
+ "company_legal_name": "ODELIC CO., LTD.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1x5rhcketengryjuflxrel8jcmrhhecm0dse6yq"
+ },
+ "5479": {
+ "vendor_id": 5479,
+ "vendor_name": "Qingdao Haier Technology Co., Ltd",
+ "company_legal_name": "Qingdao Haier Technology Co., Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1f9jfr4ruzkqv39rxw3ad7hw4fmd66neqnl4zkz"
+ },
+ "5480": {
+ "vendor_id": 5480,
+ "vendor_name": "Econet",
+ "company_legal_name": "Econet Controls Inc",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1tmp2xma27msa5zl7myjf3skvz9mlkk6n4zkzgp"
+ },
+ "5481": {
+ "vendor_id": 5481,
+ "vendor_name": "Feller",
+ "company_legal_name": "Feller",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1sdncd0jwqpp895ts50zzxdj8hcmd3rg20fucsq"
+ },
+ "5482": {
+ "vendor_id": 5482,
+ "vendor_name": "xCREAS",
+ "company_legal_name": "Qierling (Beijing) Health Technology Co. ",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1pnt35hdglrpugtefwlg4ncrxyg7zayq553k9lg"
+ },
+ "5483": {
+ "vendor_id": 5483,
+ "vendor_name": "ShinDong-A ES",
+ "company_legal_name": "Shin Dong-A ES Co., Ltd.",
+ "company_preferred_name": "SDA-ES",
+ "vendor_landing_page_url": "http://www.sda-es.co.kr",
+ "creator": "cosmos1kmcesqgt6vefr9hdwad42ztzs0xlwrpnrgw3dn"
+ },
+ "5484": {
+ "vendor_id": 5484,
+ "vendor_name": "Motionblinds",
+ "company_legal_name": "Coulisse B.V.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://motionblinds.com/",
+ "creator": "cosmos1yt8vchw9gjfq4pah0pz4t8g82a0mdr445y2utd"
+ },
+ "5489": {
+ "vendor_id": 5489,
+ "vendor_name": "Eurotronic Technology GmbH",
+ "company_legal_name": "Eurotronic Technology GmbH",
+ "company_preferred_name": "Eurotronic Technology GmbH",
+ "vendor_landing_page_url": "https://www.eurotronic.org",
+ "creator": "cosmos1ac8hh92ret47lurvyl52mj307sfjf7t69nhchd"
+ },
+ "5490": {
+ "vendor_id": 5490,
+ "vendor_name": "Babai",
+ "company_legal_name": "Guangzhou Babai Information Technology Co., LTD",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1gjkrwqg4df0s3lg0t8jvjwnuv9l2d95gwdkwla"
+ },
+ "5491": {
+ "vendor_id": 5491,
+ "vendor_name": "SELVE",
+ "company_legal_name": "SELVE GmbH & Co. KG",
+ "company_preferred_name": "SELVE",
+ "vendor_landing_page_url": "https://www.selve.de",
+ "creator": "cosmos19387q7vlqtp7m4n2x827y824u8adv4ah8fcqwn"
+ },
+ "5493": {
+ "vendor_id": 5493,
+ "vendor_name": "Xizhen Electronics",
+ "company_legal_name": "Changsha Xizhen Electronics Technology Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1rzdn6l3fe0ds4gp6e6jk2vqpk0tkavpht8md98"
+ },
+ "5496": {
+ "vendor_id": 5496,
+ "vendor_name": "WINTEC KOREA INC",
+ "company_legal_name": "WINTEC KOREA INC",
+ "company_preferred_name": "WINTEC KOREA INC",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1j0hadukm78ug9vw3d07hcva57dknkj2tt7lhkk"
+ },
+ "5497": {
+ "vendor_id": 5497,
+ "vendor_name": "Hinkley",
+ "company_legal_name": "Hinkley Lighting Inc.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos15am6vktntdj2xcq8h75uwpt60vkqm8vtaqgwc3"
+ },
+ "5498": {
+ "vendor_id": 5498,
+ "vendor_name": "SMARTSPEC",
+ "company_legal_name": "Hispec Electrical Products Ltd",
+ "company_preferred_name": "SMARTSPEC",
+ "vendor_landing_page_url": "https://www.hispec.co.uk",
+ "creator": "cosmos1en4nlyfxmumf32t0u2swcp870hc8lj9tsr2nxn"
+ },
+ "5500": {
+ "vendor_id": 5500,
+ "vendor_name": "L&S",
+ "company_legal_name": "L&S Lighting Equipment (Shanghai) Co.,Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1jf8xffur3rus6tnxt5gejvrnvfk52zzr9ydjlh"
+ },
+ "5502": {
+ "vendor_id": 5502,
+ "vendor_name": "APICAL",
+ "company_legal_name": "Shenzhen Apical Technology Co., Ltd",
+ "company_preferred_name": "APICAL",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1c27q0sxu9kelukreh5zq3exutxt4l98xfww4ku"
+ },
+ "5506": {
+ "vendor_id": 5506,
+ "vendor_name": "KEGU",
+ "company_legal_name": "KEGU Intelligent Technology Co., LTD",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1rfyq4kp9nxh7jhlgg3s86g9xypmlwk7kch46uj"
+ },
+ "5507": {
+ "vendor_id": 5507,
+ "vendor_name": "MAMABA",
+ "company_legal_name": "Songjung Smart Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1tlnh5a9c8jap8zd8f3rh30xh2numksumpj9h9x"
+ },
+ "5510": {
+ "vendor_id": 5510,
+ "vendor_name": "Megaman",
+ "company_legal_name": "Xiamen Yankon Energetic Lighting Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1mtfrtv06rc8qjywwrvnm7tcvvsczs0fsr0rlwl"
+ },
+ "5512": {
+ "vendor_id": 5512,
+ "vendor_name": "Atouch Winwel Lda",
+ "company_legal_name": "Atouch Winwel Lda",
+ "company_preferred_name": "Atouch Winwel",
+ "vendor_landing_page_url": "https://atouch.com.pt",
+ "creator": "cosmos1gqafljuaf37y2wjw0v6r3g0r4meul7p6elg606"
+ },
+ "5513": {
+ "vendor_id": 5513,
+ "vendor_name": "Warmup PLC",
+ "company_legal_name": "Warmup PLC",
+ "company_preferred_name": "Warmup PLC",
+ "vendor_landing_page_url": "https://www.warmup.co.uk/",
+ "creator": "cosmos1y53r9cqhscxtwqx6ytvyj6u6f6f2j6jhgygp0m"
+ },
+ "5515": {
+ "vendor_id": 5515,
+ "vendor_name": "Deasino",
+ "company_legal_name": "Shenzhen Deasino Technology Co.,Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1rck9jx729z3sencnugjhvg5wlhjxxu08dznhnm"
+ },
+ "5516": {
+ "vendor_id": 5516,
+ "vendor_name": "ZFL SMART",
+ "company_legal_name": "Zhongshan Fanwang CO.,LTD",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos10ldr8m69gqet6y497xdqx8s6tmlugyayhxexvt"
+ },
+ "5520": {
+ "vendor_id": 5520,
+ "vendor_name": "GL.iNet",
+ "company_legal_name": "GL Technologies (Hong Kong) Limited",
+ "company_preferred_name": "GL Technologies (Hong Kong) Limited",
+ "vendor_landing_page_url": "https://www.gl-inet.com/",
+ "creator": "cosmos1xqve3z0ndwhvhd58h43pnre6euz7mpzlw0cld9"
+ },
+ "5521": {
+ "vendor_id": 5521,
+ "vendor_name": "ZH Currtain",
+ "company_legal_name": "SHENZHEN ZHIHUANG TECHNOLOGY CO.,LTD",
+ "company_preferred_name": "ZH Currtain",
+ "vendor_landing_page_url": "https://currtain.com/",
+ "creator": "cosmos1gfv85qsk0gqvpkq9p6gcmuzc2dwndf85fzrkv3"
+ },
+ "5522": {
+ "vendor_id": 5522,
+ "vendor_name": "MEAN WELL",
+ "company_legal_name": "MEAN WELL Enterprises Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos146v9hgs423hcpgfj4krcuv674w2uwn4pdcrrl3"
+ },
+ "5525": {
+ "vendor_id": 5525,
+ "vendor_name": "Kotonic",
+ "company_legal_name": "Kotonic Overseas Corporation",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos140q6daj3dznp8fkpczwulchgq5c0ml0e9z4rr9"
+ },
+ "5526": {
+ "vendor_id": 5526,
+ "vendor_name": "Sensereo",
+ "company_legal_name": "Sensereo Limited",
+ "company_preferred_name": "Sensereo",
+ "vendor_landing_page_url": "https://www.sensereo.com",
+ "creator": "cosmos10grpn964shxnxhv26wcmadahc5xt99l4fnulyl"
+ },
+ "5529": {
+ "vendor_id": 5529,
+ "vendor_name": "Guangdong Huarui Lock Industry",
+ "company_legal_name": "Guangdong Huarui Lock Industry Co., Ltd.",
+ "company_preferred_name": "Huarui",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos12nmf2xvtddpxrckkcczesq9kr0c2ak86urt0jq"
+ },
+ "5530": {
+ "vendor_id": 5530,
+ "vendor_name": "HAOJAI",
+ "company_legal_name": "Shenzhen Haojai Lianchuang Technology Co., Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.dk-ai.com",
+ "creator": "cosmos198e6nhuzulgshg908rukgypnrl3jxksh3k602w"
+ },
+ "5533": {
+ "vendor_id": 5533,
+ "vendor_name": "DBT Digital Building Technology",
+ "company_legal_name": "DBT Digital Building Technology GmbH & Co. KG",
+ "company_preferred_name": "wibutler",
+ "vendor_landing_page_url": "https://www2.wibutler.com/",
+ "creator": "cosmos1kcy5ruf9swn8j8wxeffmcqw6h6zcc8wh786l3f"
+ },
+ "5534": {
+ "vendor_id": 5534,
+ "vendor_name": "UIOT",
+ "company_legal_name": "Ultimate IOT (Shanghai) Technology Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.unisiot.com/",
+ "creator": "cosmos1u8pzsf6uuhxkza8xf2yvhvdatx30gp0axz7x5v"
+ },
+ "5535": {
+ "vendor_id": 5535,
+ "vendor_name": "Ltech",
+ "company_legal_name": "Zhuhai Ltech Technology co.,ltd.",
+ "company_preferred_name": "Ltech",
+ "vendor_landing_page_url": "https://www.ltech.cn/",
+ "creator": "cosmos14engfycrcanj2jkzecccyg27tf6u6tqzulfy7m"
+ },
+ "5537": {
+ "vendor_id": 5537,
+ "vendor_name": "Delta Dore Rademacher",
+ "company_legal_name": "DELTA DORE RADEMACHER GmbH",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://homepilot-smarthome.com",
+ "creator": "cosmos1x6czx8s5jpe4x5y3j9wk7ppsdfq9x9jdxh9ezg"
+ },
+ "5539": {
+ "vendor_id": 5539,
+ "vendor_name": "Intermatic",
+ "company_legal_name": "Intermatic, Inc.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1wdaqlgj7dvxszkqr7kxgdkvukf9nkc8vt3pth3"
+ },
+ "5540": {
+ "vendor_id": 5540,
+ "vendor_name": "Mikrotik",
+ "company_legal_name": "Mikrotikls SIA",
+ "company_preferred_name": "Mikrotik",
+ "vendor_landing_page_url": "https://mikrotik.com/",
+ "creator": "cosmos1wxtv3gajz3hxlrjs7dfqh30atyt8ugwyxrzk4g"
+ },
+ "5541": {
+ "vendor_id": 5541,
+ "vendor_name": "Laticrete International",
+ "company_legal_name": "Laticrete International",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1wfv4w3k8sqsut2den4jkjt9tyxqqfptzexywhv"
+ },
+ "5543": {
+ "vendor_id": 5543,
+ "vendor_name": "Hunter Fan Co",
+ "company_legal_name": "Hunter Fan Company",
+ "company_preferred_name": "Hunter Fan Company",
+ "vendor_landing_page_url": "https://hunterfan.com/",
+ "creator": "cosmos1f24utmc3nthss44l84rmq06p7c766x3us5lpce"
+ },
+ "5544": {
+ "vendor_id": 5544,
+ "vendor_name": "LOCKIN (U.S.) INC.",
+ "company_legal_name": "LOCKIN (U.S.) INC.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos16y92yemfn76wuwm6p8x4frr2w8l6xf8p9z5393"
+ },
+ "5546": {
+ "vendor_id": 5546,
+ "vendor_name": "GLEDOPTO",
+ "company_legal_name": "GLEDOPTO CO.,LTD",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos14qk55jl6y9v3dljymzxmec8lnjnh0xrsv53xsz"
+ },
+ "5548": {
+ "vendor_id": 5548,
+ "vendor_name": "SWAN Lite",
+ "company_legal_name": "SWAN Lite Manufacturing Co.,LTD",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1wzshgdvna5jcfmlahgzpqu99pxwn4hqlx7fvgu"
+ },
+ "5549": {
+ "vendor_id": 5549,
+ "vendor_name": "AnablepSecurity",
+ "company_legal_name": "Steadfast Technology LLC",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://anablepsecurity.com/",
+ "creator": "cosmos10dcjlkfxxyraygy4y7an5l03tl8ytah2hsuug6"
+ },
+ "5551": {
+ "vendor_id": 5551,
+ "vendor_name": "Corston Architectural Detail",
+ "company_legal_name": "Corston Architectural Detail",
+ "company_preferred_name": "Corston",
+ "vendor_landing_page_url": "https://www.corston.com",
+ "creator": "cosmos15j8lkzs5k326vknu9mzsna9w6rklcj6f0ve2m6"
+ },
+ "5553": {
+ "vendor_id": 5553,
+ "vendor_name": "GuangZhou INSIIDA ELECTRICAL TECHNOLOGY CO.,LTD",
+ "company_legal_name": "INSIIDA ELECTRICAL TECHNOLOGY CO.,LTD",
+ "company_preferred_name": "INSIIDA ELECTRICAL TECHNOLOGY CO.,LTD",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos10gx88ey3dmxqt5w3pmaq8n78zpatjpcuz9zrqn"
+ },
+ "5555": {
+ "vendor_id": 5555,
+ "vendor_name": "MiBoxer",
+ "company_legal_name": "FUTLIGHT OPTOELECTRONICS CO.,LIMITED",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1pqxsp2ms8ere5sttchdjh9xr5mf9s4rmleuhyp"
+ },
+ "5564": {
+ "vendor_id": 5564,
+ "vendor_name": "Lysome",
+ "company_legal_name": "Aida Corporation",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1mjhexrh28w6nxzdsynzc6x8fvjrdh77rp56ccn"
+ },
+ "5565": {
+ "vendor_id": 5565,
+ "vendor_name": "TBS",
+ "company_legal_name": "TBS Pty Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1phmnnrk68mdfr07tppk63q4h7fzvzlsv6wk74t"
+ },
+ "5566": {
+ "vendor_id": 5566,
+ "vendor_name": "Easfina",
+ "company_legal_name": "Easfina pty ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1dunwdat9e7adgw8k7zkg79ltp9euh006wvyf8z"
+ },
+ "5567": {
+ "vendor_id": 5567,
+ "vendor_name": "Korrus Inc",
+ "company_legal_name": "Korrus Inc",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1qddj3qsze7pn45cgq3haw2ck2nddp27lx6pn0k"
+ },
+ "5568": {
+ "vendor_id": 5568,
+ "vendor_name": "DIANXIAOKU",
+ "company_legal_name": "HUNAN DIANXIAOKU TECHNOLOGY CO., LTD.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1taklx9vv3xmc3eazj4j08zf09fad6ljt7463th"
+ },
+ "5570": {
+ "vendor_id": 5570,
+ "vendor_name": "Kaadas",
+ "company_legal_name": "Shenzhen Kaadas Intelligent Technology Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos133mzwtyw4nhe95dgt24waga9lvmy7z4mtydk4w"
+ },
+ "5572": {
+ "vendor_id": 5572,
+ "vendor_name": "FASTCR",
+ "company_legal_name": "FAST ČR, a.s.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos16k4se9gsvk9nhmyfa0sd46djcknk6ekqqvrc76"
+ },
+ "5575": {
+ "vendor_id": 5575,
+ "vendor_name": "Homewell Technology Co., Ltd. ",
+ "company_legal_name": "Homewell Technology Co., Ltd. ",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1x0uzajy0wr7uvk9cx77srfwxsnkvj8svpmtucy"
+ },
+ "5576": {
+ "vendor_id": 5576,
+ "vendor_name": "Maktar Inc.",
+ "company_legal_name": "Maktar Inc.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.maktar.com/",
+ "creator": "cosmos1n6yf0p6vd2fsxem0mg2qzv7zf04vnv6z50ldj6"
+ },
+ "5577": {
+ "vendor_id": 5577,
+ "vendor_name": "Ci Global",
+ "company_legal_name": "Connected Innovations Ltd",
+ "company_preferred_name": "Ci Global",
+ "vendor_landing_page_url": "https://ci.global/",
+ "creator": "cosmos1duskg02dlj0mw6aw982vzzxc2cd3qx4zlrhlq4"
+ },
+ "5580": {
+ "vendor_id": 5580,
+ "vendor_name": "Schüco",
+ "company_legal_name": "Schüco Polymer Technologies KG",
+ "company_preferred_name": "Schüco",
+ "vendor_landing_page_url": "https://www.schueco.com",
+ "creator": "cosmos1p4arkraxq542uh8h00xaswhzzt39jzq943ag4z"
+ },
+ "5582": {
+ "vendor_id": 5582,
+ "vendor_name": "MAKEGOOD",
+ "company_legal_name": "MAKEGOOD INDUSTRIAL CO.,LIMITED",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1frmdkzxlxdgu0knkstvfzawjeshdyc0zh46jes"
+ },
+ "5584": {
+ "vendor_id": 5584,
+ "vendor_name": "Vantiva USA LLC",
+ "company_legal_name": "Vantiva USA LLC",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.vantiva.com",
+ "creator": "cosmos18cnelc98mmgvvyqz227hnxcg2z995wrl40rfc3"
+ },
+ "5591": {
+ "vendor_id": 5591,
+ "vendor_name": "Boldr",
+ "company_legal_name": "Baldr Group LTD",
+ "company_preferred_name": "Boldr",
+ "vendor_landing_page_url": "https://shopboldr.com/",
+ "creator": "cosmos1q5ekg6ak6q7px92w786hk8lckruwmye2z56qee"
+ },
+ "5598": {
+ "vendor_id": 5598,
+ "vendor_name": "VoxAura",
+ "company_legal_name": "VoxAura GmbH",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1xlgqhq98d3rg9fllef9cg2xghy855uypta3eg5"
+ },
+ "5599": {
+ "vendor_id": 5599,
+ "vendor_name": "Vitrumshade LLC",
+ "company_legal_name": "Vitrumshade LLC",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos19f5edcype0ztqqw8vcp7n7t8gcjxfhucwtre3s"
+ },
+ "5601": {
+ "vendor_id": 5601,
+ "vendor_name": "NOVO",
+ "company_legal_name": "NOVO (GUANGDONG) HIGH-TECH CO., LTD.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1tztdhv6jdy2gz4ucawmdq5wtagvsdg9y5cjlh8"
+ },
+ "5603": {
+ "vendor_id": 5603,
+ "vendor_name": "YCZNWL",
+ "company_legal_name": "YCZNWL",
+ "company_preferred_name": "YCZNWL",
+ "vendor_landing_page_url": "https://www.ycznwl.com/",
+ "creator": "cosmos1k09geq8ljc9kwxpq07qmw8f8r285gw3c6gg2rk"
+ },
+ "5608": {
+ "vendor_id": 5608,
+ "vendor_name": "Doorma",
+ "company_legal_name": "Huzhou Doorma Intelligence Technology Co.,Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1m85k9q04n9f783ewruaneqk0tsx2c934kr4qvz"
+ },
+ "5609": {
+ "vendor_id": 5609,
+ "vendor_name": "Sukces",
+ "company_legal_name": "Sukces Technology Group – Dziemiańczuk sp.j.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos189ghxq7pdrtx3wgfwl8qe2lsd7x8l8qsup39xk"
+ },
+ "5614": {
+ "vendor_id": 5614,
+ "vendor_name": "moorgen",
+ "company_legal_name": "Zhejiang Moorgen Group Co.,Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1wp9my6aar0ja5ttn8r6drgp3a70rtvmeqvq744"
+ },
+ "5618": {
+ "vendor_id": 5618,
+ "vendor_name": "Foshan Viomi Electrical Technology Co., Ltd.",
+ "company_legal_name": "Foshan Viomi Electrical Technology Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1t6and6dy3w8m73384qvusufvne5fqd94fy8lnl"
+ },
+ "5645": {
+ "vendor_id": 5645,
+ "vendor_name": "SUFN",
+ "company_legal_name": "Zhongshan SUFN Lighting Technology Co.,Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1jwhqz7ha2lzeq590smpqmr9y5x8lsujflphysp"
+ },
+ "24582": {
+ "vendor_id": 24582,
+ "vendor_name": "Google LLC",
+ "company_legal_name": "Google LLC",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1kelvhh6cy2vmaj5zczxj52k4nys2w4e2u3awvq"
+ },
+ "4762": {
+ "vendor_id": 4762,
+ "vendor_name": "Delta Dore Rademacher",
+ "company_legal_name": "DeltaDore Rademacher GmbH",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.rademacher.de/",
+ "creator": "cosmos1tp5xeshqhfar88t9ym4vjj6vv7c0nvez85f4jn"
+ },
+ "4950": {
+ "vendor_id": 4950,
+ "vendor_name": "Lennox",
+ "company_legal_name": "Lennox International, Inc",
+ "company_preferred_name": "Lennox International",
+ "vendor_landing_page_url": "https://www.lennox.com",
+ "creator": "cosmos192h3r0kcsw0q2qrshqh0ewnp825tesn6v8dfss"
+ },
+ "5656": {
+ "vendor_id": 5656,
+ "vendor_name": "Matterize Labs",
+ "company_legal_name": "Matterize Labs",
+ "company_preferred_name": "Matterize Labs",
+ "vendor_landing_page_url": "https://matterize.io",
+ "creator": "cosmos1f3r9eduslvsz8em3hu0t86quczyhqewcxk2qcy"
+ },
+ "4689": {
+ "vendor_id": 4689,
+ "vendor_name": "Neonlite Distribution Ltd.",
+ "company_legal_name": "Neonlite",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos16lz59c3stufdwqw9tmrq8cd0xvgnddgrtfne2d"
+ },
+ "4917": {
+ "vendor_id": 4917,
+ "vendor_name": "Dexatek Technology",
+ "company_legal_name": "Dexatek Technology Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1rqqgsfg6lrccv620k5vcz0jyfv2kmlsqpxeyfk"
+ },
+ "5486": {
+ "vendor_id": 5486,
+ "vendor_name": "BrizLabs",
+ "company_legal_name": "Shenzhen Linktop IOT Co., Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1s38vzlfvrdp6we0ryj9l49kh23upya26z3n9qp"
+ },
+ "5494": {
+ "vendor_id": 5494,
+ "vendor_name": "Enlight Ceiling Fan",
+ "company_legal_name": "Enlight International Ltd.",
+ "company_preferred_name": "Enlight",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1w5ut92u5dyxumm48drff2u0m2z0e3f46sp85h9"
+ },
+ "5519": {
+ "vendor_id": 5519,
+ "vendor_name": "Bold Smart Lock",
+ "company_legal_name": "Bold Security Technology B.V.",
+ "company_preferred_name": "Bold Smart Lock",
+ "vendor_landing_page_url": "https://www.boldsmartlock.com",
+ "creator": "cosmos1an08gjcgypr334lxx683yze3ta4g8ctwcp9akw"
+ },
+ "5547": {
+ "vendor_id": 5547,
+ "vendor_name": "Accurate Lock & Hardware",
+ "company_legal_name": "Accurate Lock & Hardware Co., LLC",
+ "company_preferred_name": "Accurate Lock & Hardware",
+ "vendor_landing_page_url": "https://accuratelockandhardware.com/",
+ "creator": "cosmos194zra8cvdaemwhu4vc9a7jj2cvjaup7qnsaz40"
+ },
+ "5552": {
+ "vendor_id": 5552,
+ "vendor_name": "JustPlus",
+ "company_legal_name": "Justplus CO.,LTD.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos18h5u3v0t0lu6h2yvpwtlpde0sl32jcy8r805ay"
+ },
+ "5557": {
+ "vendor_id": 5557,
+ "vendor_name": "Brighter Lighting",
+ "company_legal_name": "Brighter Lighting, Inc.",
+ "company_preferred_name": "Brighter",
+ "vendor_landing_page_url": "https://getbrighter.com/",
+ "creator": "cosmos1t2ka530h48espmuc05sythzmeam3up8s4yxlpg"
+ },
+ "5600": {
+ "vendor_id": 5600,
+ "vendor_name": "Leaguer MicroElectronics",
+ "company_legal_name": "Leaguer (Shenzhen) MicroElectronics Corp.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos162dhlxqkcjuynsn7zzkh9e2fmez6us8yqe57eu"
+ },
+ "5607": {
+ "vendor_id": 5607,
+ "vendor_name": "Fresh Electric",
+ "company_legal_name": "Fresh Electric",
+ "company_preferred_name": "Fresh Electric",
+ "vendor_landing_page_url": "https://fresh.com.eg/",
+ "creator": "cosmos1fnu0wxp0c80fjeeal0t57xtasyzz8wg562rkpd"
+ },
+ "5621": {
+ "vendor_id": 5621,
+ "vendor_name": "Bouygues Telecom",
+ "company_legal_name": "Bouygues Telecom",
+ "company_preferred_name": "Bouygues Telecom",
+ "vendor_landing_page_url": "https://www.bouyguestelecom.fr",
+ "creator": "cosmos1dqlgq5m86m5xa9t4lat59dycf9freza6kwrf0h"
+ },
+ "5646": {
+ "vendor_id": 5646,
+ "vendor_name": "LLW",
+ "company_legal_name": "LLW Enterprise, LLC",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1nxjhp3mp32t70f0hngf6fsr9ytfcksf92v8tc7"
+ },
+ "5653": {
+ "vendor_id": 5653,
+ "vendor_name": "Rayrun",
+ "company_legal_name": "Rayrun Technology Co., Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.rayruntech.com",
+ "creator": "cosmos1ndpaqawws9z2f4xye9v745lxezzkkecs49ngma"
+ },
+ "5597": {
+ "vendor_id": 5597,
+ "vendor_name": "SG Armaturen AS",
+ "company_legal_name": "SG Armaturen AS",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.sg-as.com",
+ "creator": "cosmos173vgd44v7uuyjgpcrjam9hp9vpkue77p9suwq0"
+ },
+ "5651": {
+ "vendor_id": 5651,
+ "vendor_name": "Calex",
+ "company_legal_name": "Electro Cirkel Retail B.V.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1dm97ucj72qac3xuefgxr7gz7hxp9da4hhxeqw5"
+ },
+ "5655": {
+ "vendor_id": 5655,
+ "vendor_name": "Jianbian",
+ "company_legal_name": "jianbian lighting co.,ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1455qtu4weryesrrgvd3hxuz793r7n2wr8awnrg"
+ },
+ "5623": {
+ "vendor_id": 5623,
+ "vendor_name": "AC Infinity ",
+ "company_legal_name": "AC Infinity Inc.",
+ "company_preferred_name": "ACI",
+ "vendor_landing_page_url": "https://acinfinity.com/",
+ "creator": "cosmos1drs6vzx30fum00z88y30qngws026tf2skkcwk2"
+ },
+ "4653": {
+ "vendor_id": 4653,
+ "vendor_name": "AduroSmart",
+ "company_legal_name": "Aduro Technologies LLC",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1u52savkcl3jhwa26escwvan92svr6j94mghmw2"
+ },
+ "5647": {
+ "vendor_id": 5647,
+ "vendor_name": "POYAL",
+ "company_legal_name": "Zhejiang General Light Curtain Co.,Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1xjed6glv33ukalqxwd8uhgf5a02sxvwqj0rtkj"
+ },
+ "5661": {
+ "vendor_id": 5661,
+ "vendor_name": "ACME",
+ "company_legal_name": "ACME Resources Management Sdn Bhd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1wfn35z35tt34yep3e9l2mtsgfwvxrtpmd5u20w"
+ },
+ "5669": {
+ "vendor_id": 5669,
+ "vendor_name": "UNITED ELECTRIC",
+ "company_legal_name": "UNITED ELECTRIC CO.,LTD",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1ae8dc4h4qjmm4gvtx7l78vfv2dszya4hndcnq8"
+ },
+ "5583": {
+ "vendor_id": 5583,
+ "vendor_name": "Globe",
+ "company_legal_name": "Globe Electric Company Inc.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos19er5k43zw42rd28lv8qmqzw4975e4ers2vkpvn"
+ },
+ "5594": {
+ "vendor_id": 5594,
+ "vendor_name": "JEM",
+ "company_legal_name": "JEM ACCESSORIES INC",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1k7l8x64s79g3y2vry5txgfzvmfnjfnckljy94y"
+ },
+ "5648": {
+ "vendor_id": 5648,
+ "vendor_name": "Zhuhai Shengchang",
+ "company_legal_name": "Zhuhai Shengchang Electronics Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1xzlrfz728vw58snq09xdvylkc3ffpqtygxvz5d"
+ },
+ "5663": {
+ "vendor_id": 5663,
+ "vendor_name": "Fatboy the original",
+ "company_legal_name": "Fatboy the original b.v",
+ "company_preferred_name": "Fatboy the original ",
+ "vendor_landing_page_url": "https://www.fatboy.com/nl-nl/",
+ "creator": "cosmos1kcy7p56ez8vvaxnwuapfwr26sc7gwpc6q4yqja"
+ },
+ "5668": {
+ "vendor_id": 5668,
+ "vendor_name": "ZH",
+ "company_legal_name": "Shenzhen Zhenghui Technology Co., Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1jpdc22k8ulck7evng68es7d6yukewq0cl4ngss"
+ },
+ "5574": {
+ "vendor_id": 5574,
+ "vendor_name": "Wozart",
+ "company_legal_name": "Wozart Technologies Private Limited",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://wozart.com",
+ "creator": "cosmos1jzx6a4lje548yhgwq8rrdaqf8uamu6strvxu3f"
+ },
+ "1": {
+ "vendor_id": 1,
+ "vendor_name": "Panasonic",
+ "company_legal_name": "Panasonic Holdings Corporation",
+ "company_preferred_name": "Panasonic",
+ "vendor_landing_page_url": "https://holdings.panasonic/global/",
+ "creator": "cosmos17vw6zxk333zu35epz5kd452xwg83y8spmps7mk"
+ },
+ "4107": {
+ "vendor_id": 4107,
+ "vendor_name": "Signify",
+ "company_legal_name": "Signify Netherlands B.V.",
+ "company_preferred_name": "Signify",
+ "vendor_landing_page_url": "https://www.signify.com/",
+ "creator": "cosmos1xx8fg5nu4lesn448ytds8yjql47jp8gnfh6hck"
+ },
+ "4125": {
+ "vendor_id": 4125,
+ "vendor_name": "Fortune Brands",
+ "company_legal_name": "Fortune Brands Innovation Inc",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.fbin.com/",
+ "creator": "cosmos1yj6xu6h3rnkllmzr295v8x5decdtmcuqzx33ur"
+ },
+ "4129": {
+ "vendor_id": 4129,
+ "vendor_name": "Legrand Group",
+ "company_legal_name": "Legrand",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.legrand.com",
+ "creator": "cosmos1elm6sf9yd2n7y0l0rve4zru0ukanv76vtrjnt3"
+ },
+ "4142": {
+ "vendor_id": 4142,
+ "vendor_name": "LG Electronics",
+ "company_legal_name": "LG Electronics, Inc.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos15vt3q6sy2urxe8xfff8yyt6sfj6f776qesqfxe"
+ },
+ "4151": {
+ "vendor_id": 4151,
+ "vendor_name": "NXP Semiconductors",
+ "company_legal_name": "NXP Semiconductors N.V.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.nxp.com",
+ "creator": "cosmos1ck0arz4kky9l9qtdvqrct7783ffv2yftgmj9ch"
+ },
+ "4161": {
+ "vendor_id": 4161,
+ "vendor_name": "STMicroelectronics",
+ "company_legal_name": "STMicroelectronics",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1vmkxse0usk0q277ym695cj395e0z25xptgv3wr"
+ },
+ "4169": {
+ "vendor_id": 4169,
+ "vendor_name": "Silicon Labs",
+ "company_legal_name": "Silicon Laboratories Inc NASDAQ: SLAB",
+ "company_preferred_name": "Silicon Labs",
+ "vendor_landing_page_url": "https://www.silabs.com/",
+ "creator": "cosmos1js3g08nc2ahl5j497e6m9nnash5k9hajlzzxcp"
+ },
+ "4190": {
+ "vendor_id": 4190,
+ "vendor_name": "Schneider Electric",
+ "company_legal_name": "Schneider Electric",
+ "company_preferred_name": "Schneider Electric",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos14kre58wpgterp7t9yy0393ecel9hpz9fnul6pc"
+ },
+ "4216": {
+ "vendor_id": 4216,
+ "vendor_name": "ntve home",
+ "company_legal_name": "Computime Limited",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1f8fv2wl30fz75x07kep73rrud3nl92vetpa6up"
+ },
+ "4240": {
+ "vendor_id": 4240,
+ "vendor_name": "Green Energy Options",
+ "company_legal_name": "Green Energy Options Ltd",
+ "company_preferred_name": "geo",
+ "vendor_landing_page_url": "https://www.geotogether.com/",
+ "creator": "cosmos1vvy62f5sa3wqya2e2u6gyuan8ak4v4zfsgku8s"
+ },
+ "4251": {
+ "vendor_id": 4251,
+ "vendor_name": "Leviton",
+ "company_legal_name": "Leviton Manufacturing Company",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.leviton.com",
+ "creator": "cosmos1ypyp8zrqeu64rjmx3u34ghvl64uajr67uams3d"
+ },
+ "4304": {
+ "vendor_id": 4304,
+ "vendor_name": "Qorvo",
+ "company_legal_name": "Qorvo, Inc.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.qorvo.com/",
+ "creator": "cosmos1qrpkuzgm7hfejejfyg20g34tjxlt4k8dsspq52"
+ },
+ "4334": {
+ "vendor_id": 4334,
+ "vendor_name": "UEI",
+ "company_legal_name": "Universal Electronics Inc",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.uei.com/",
+ "creator": "cosmos1pvrad6x6ettwgudttqd97r9wvarvnj5davpltg"
+ },
+ "4338": {
+ "vendor_id": 4338,
+ "vendor_name": "ubisys",
+ "company_legal_name": "ubisys technologies GmbH",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.ubisys.de",
+ "creator": "cosmos1rxydw26p5k4f9rtwln6r3srvw4qq9pxnxadr3d"
+ },
+ "4362": {
+ "vendor_id": 4362,
+ "vendor_name": "Samsung SmartThings",
+ "company_legal_name": "Samsung SmartThings",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1e292xaqdy8qgfufycjv2tkup5eegyyvwgfrvkf"
+ },
+ "4381": {
+ "vendor_id": 4381,
+ "vendor_name": "Comcast Communications",
+ "company_legal_name": "Comcast",
+ "company_preferred_name": "Comcast",
+ "vendor_landing_page_url": "https://www.xfinity.com/",
+ "creator": "cosmos1yvskwa9g4t7y9akwdrnlafd02pu26rf83aaejk"
+ },
+ "4388": {
+ "vendor_id": 4388,
+ "vendor_name": "Jasco Products Company LLC",
+ "company_legal_name": "Jasco Products Company LLC",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1plq44ld0knhhffhyq8rqw7l73jr05229mj7828"
+ },
+ "4405": {
+ "vendor_id": 4405,
+ "vendor_name": "dresden elektronik",
+ "company_legal_name": "dresden elektronik ingenieurtechnik gmbh",
+ "company_preferred_name": "dresden elektronik",
+ "vendor_landing_page_url": "https://www.dresden-elektronik.de",
+ "creator": "cosmos1kvflawlceuu2m4t8dygayqld052289n0dxh694"
+ },
+ "4442": {
+ "vendor_id": 4442,
+ "vendor_name": "Nanoleaf",
+ "company_legal_name": "Nanoleaf Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://nanoleaf.me",
+ "creator": "cosmos1sggrrmw05e6alve8umwdaszade5qxyt53kthud"
+ },
+ "4447": {
+ "vendor_id": 4447,
+ "vendor_name": "Aqara",
+ "company_legal_name": "Lumi United Technology Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.aqara.com/",
+ "creator": "cosmos1qpz3ghnqj6my7gzegkftzav9hpxymkx6zdk73v"
+ },
+ "4448": {
+ "vendor_id": 4448,
+ "vendor_name": "Sengled",
+ "company_legal_name": "Sengled Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1arhkv0n34xylxz9suy73dpyk6de32gpym9l3sw"
+ },
+ "4454": {
+ "vendor_id": 4454,
+ "vendor_name": "Innr",
+ "company_legal_name": "Innr Lighting B.V.",
+ "company_preferred_name": "Innr",
+ "vendor_landing_page_url": "https://www.innr.com",
+ "creator": "cosmos1yfesa8ned026v5qjpvxqgszduuqf2p8urlcwdr"
+ },
+ "4456": {
+ "vendor_id": 4456,
+ "vendor_name": "Leedarson",
+ "company_legal_name": "Leedarson IoT Technology Inc.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1mzg0v94yg0cmkjqe2jqsys44tvvfk9mt2d889d"
+ },
+ "4469": {
+ "vendor_id": 4469,
+ "vendor_name": "D-Link",
+ "company_legal_name": "D-Link Corporation",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1kykyym3l8lj60e0q7kuhxhac4dvlcy4x04ghvw"
+ },
+ "4474": {
+ "vendor_id": 4474,
+ "vendor_name": "Insta GmbH",
+ "company_legal_name": "Insta GmbH",
+ "company_preferred_name": "Insta GmbH",
+ "vendor_landing_page_url": "https://www.insta.de",
+ "creator": "cosmos1u7hcs8my7ylct2u5wzsj769ddgvjn80g5znpns"
+ },
+ "4476": {
+ "vendor_id": 4476,
+ "vendor_name": "IKEA of Sweden",
+ "company_legal_name": "IKEA of Sweden AB",
+ "company_preferred_name": "IKEA of Sweden",
+ "vendor_landing_page_url": "https://www.ikea.com/",
+ "creator": "cosmos1l9r6wfrxk5z8qg3u8tjumm5949sk0eae5d2e2q"
+ },
+ "4478": {
+ "vendor_id": 4478,
+ "vendor_name": "Feibit",
+ "company_legal_name": "Shenzhen Feibit Electronic Technology Co.,Ltd",
+ "company_preferred_name": "Feibit",
+ "vendor_landing_page_url": "http://www.feibit.com",
+ "creator": "cosmos162y3ehrqpuu2xjvmgq6qq7yqtdh6mlwh32wv2h"
+ },
+ "4488": {
+ "vendor_id": 4488,
+ "vendor_name": "TP-Link",
+ "company_legal_name": "TP-Link Systems Inc.",
+ "company_preferred_name": "TP-Link Systems Inc.",
+ "vendor_landing_page_url": "https://www.tp-link.com",
+ "creator": "cosmos1jxpj6rr8vnetz9a2ec08az5fwqpuf4zt4hhygv"
+ },
+ "4489": {
+ "vendor_id": 4489,
+ "vendor_name": "LEDVANCE",
+ "company_legal_name": "Ledvance GmbH",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos14f7agdec0hxlkvtr2q2f3wa0ggxehy4qej99fs"
+ },
+ "4492": {
+ "vendor_id": 4492,
+ "vendor_name": "Midea Group",
+ "company_legal_name": "Midea Group",
+ "company_preferred_name": "Midea",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1a7c8us8jl76f8uue6xf9gzzqklfmfdyh8nedae"
+ },
+ "4501": {
+ "vendor_id": 4501,
+ "vendor_name": "CommScope",
+ "company_legal_name": "CommScope",
+ "company_preferred_name": "CommScope",
+ "vendor_landing_page_url": "https://www.pki-center.com/",
+ "creator": "cosmos1ffrg2cwnlv9ar3jg9tva4qawv4wdmyw50pdn66"
+ },
+ "4614": {
+ "vendor_id": 4614,
+ "vendor_name": "EME Americas",
+ "company_legal_name": "EME Delaware Inc.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos18phdd73y5rrgj8zu003hytxv3jy8ch59p55cq5"
+ },
+ "4617": {
+ "vendor_id": 4617,
+ "vendor_name": "Bosch",
+ "company_legal_name": "Robert Bosch GmbH",
+ "company_preferred_name": "Bosch",
+ "vendor_landing_page_url": "https://www.bosch.com",
+ "creator": "cosmos1lugc5ushxpnwkmgd6xjstqw9d52hccn4t36rvf"
+ },
+ "4619": {
+ "vendor_id": 4619,
+ "vendor_name": "HEIMAN",
+ "company_legal_name": "Shenzhen Heiman Technology Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos16s4lqhxyqdr5lq6gmfpskjtwjf7dwc0lktn6dt"
+ },
+ "4631": {
+ "vendor_id": 4631,
+ "vendor_name": "Amazon Alexa",
+ "company_legal_name": "Amazon.com, Inc.",
+ "company_preferred_name": "Amazon Alexa",
+ "vendor_landing_page_url": "https://www.amazon.com",
+ "creator": "cosmos152v4ejapsjl222zew0ll4eeltc0h2phh5hzpu3"
+ },
+ "4633": {
+ "vendor_id": 4633,
+ "vendor_name": "ORVIBO",
+ "company_legal_name": "Shenzhen ORVIBO Technology Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.orvibo.com",
+ "creator": "cosmos1u7um30yf68zugm897tgpq7s6vhkhk4t2ykm0hq"
+ },
+ "4644": {
+ "vendor_id": 4644,
+ "vendor_name": "Sunricher",
+ "company_legal_name": "Shenzhen Sunricher Technology Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1eq7jwgdfcjafjlj5eq607p7j50yyl9dyw6fzw5"
+ },
+ "4653": {
+ "vendor_id": 4653,
+ "vendor_name": "AduroSmart",
+ "company_legal_name": "Aduro Technologies LLC",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1u52savkcl3jhwa26escwvan92svr6j94mghmw2"
+ },
+ "4662": {
+ "vendor_id": 4662,
+ "vendor_name": "Allegion",
+ "company_legal_name": "Schlage Lock Company LLC",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos15j2r7rqqu3n4995lql6h59h4tnvcu0gehyjqrm"
+ },
+ "4673": {
+ "vendor_id": 4673,
+ "vendor_name": "Samjin",
+ "company_legal_name": "Samjin Co.,Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1vduwh63rdh3z97j9ekezsg9tymvft95hl8rdhq"
+ },
+ "4689": {
+ "vendor_id": 4689,
+ "vendor_name": "Neonlite Distribution Ltd.",
+ "company_legal_name": "Neonlite",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos16lz59c3stufdwqw9tmrq8cd0xvgnddgrtfne2d"
+ },
+ "4701": {
+ "vendor_id": 4701,
+ "vendor_name": "Tuya",
+ "company_legal_name": "Tuya Global Inc.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos13pwvzq2zk0r3fxuc2a5jhadnx6tda5ar2tcpp9"
+ },
+ "4711": {
+ "vendor_id": 4711,
+ "vendor_name": "ARC Technology Co., Ltd. ",
+ "company_legal_name": "ARC Technology Co., Ltd. ",
+ "company_preferred_name": "ARC Technology Co., Ltd. ",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1t2k393g79rjp5ug9w6rdjvplk8wkcl8je0pfh5"
+ },
+ "4718": {
+ "vendor_id": 4718,
+ "vendor_name": "Xiaomi",
+ "company_legal_name": "Xiaomi Communications Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://iot.mi.com",
+ "creator": "cosmos1vl4gd4ptkngnnyggklj9wn4a5f6qkqwpmhjm0c"
+ },
+ "4724": {
+ "vendor_id": 4724,
+ "vendor_name": "Trust International BV",
+ "company_legal_name": "Trust International BV",
+ "company_preferred_name": "Trust International BV",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1f6hvuqphxa0yaelnmnrtqswq203rwcr2sfn6d6"
+ },
+ "4735": {
+ "vendor_id": 4735,
+ "vendor_name": "Nordic Semiconductor ASA",
+ "company_legal_name": "Nordic Semiconductor ASA",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.nordicsemi.com",
+ "creator": "cosmos1eatgwsxtjz0tlchllzasjfcac6m56n30njc3k2"
+ },
+ "4736": {
+ "vendor_id": 4736,
+ "vendor_name": "Siterwell",
+ "company_legal_name": "Siterwell Electronics Co., Limited",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1u3uhlkepx9dz9asrlucuupw2md2frvkwv583nr"
+ },
+ "4738": {
+ "vendor_id": 4738,
+ "vendor_name": "SEI",
+ "company_legal_name": "Shenzhen SEI Technology Co., Ltd.",
+ "company_preferred_name": "Shenzhen SEI Technology Co., Ltd.",
+ "vendor_landing_page_url": "https://seirobotics.net/",
+ "creator": "cosmos1x82t49g7jqcj8swkcffdq25rfy56nmqy68pn47"
+ },
+ "4741": {
+ "vendor_id": 4741,
+ "vendor_name": "Hager Group",
+ "company_legal_name": "Hager Controls SAS",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1z0ygm0t5xrdmmaw5vw4y3ra80p2un742mcmd7k"
+ },
+ "4742": {
+ "vendor_id": 4742,
+ "vendor_name": "CoolKit",
+ "company_legal_name": "SHENZHEN Coolkit Technology CO.,LTD.",
+ "company_preferred_name": "CoolKit",
+ "vendor_landing_page_url": "https://www.coolkit.cn/",
+ "creator": "cosmos18m8lehnvqx8zytn22fkekelt7xgmrl7cga37tl"
+ },
+ "4745": {
+ "vendor_id": 4745,
+ "vendor_name": "Lidl Stiftung & Co. KG",
+ "company_legal_name": "Lidl Stiftung & Co. KG",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos12kcc92qa6y0lrdfj63mdhvwu849lvcmtdufn8m"
+ },
+ "4746": {
+ "vendor_id": 4746,
+ "vendor_name": "Changhong Network",
+ "company_legal_name": "Sichuan Changhong Neonet Technologies Co.,Ltd. ",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.neo-net.com/",
+ "creator": "cosmos1hfpl8an3ankcd3st2sxs8n79ady0r9gsr6q79q"
+ },
+ "4751": {
+ "vendor_id": 4751,
+ "vendor_name": "EGLO",
+ "company_legal_name": "EGLO Leuchten GmbH",
+ "company_preferred_name": "EGLO",
+ "vendor_landing_page_url": "https://www.eglo.com/en/",
+ "creator": "cosmos1ju7lys5a7ne3r5j2mje3ueg7xm0kfel6npcx2g"
+ },
+ "4757": {
+ "vendor_id": 4757,
+ "vendor_name": "AVM",
+ "company_legal_name": "AVM Computersysteme Vertriebs GmbH",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.avm.de",
+ "creator": "cosmos1gunvxlpwvcwyxc5dce4vcwt4p9xz4r7rhug2l4"
+ },
+ "4762": {
+ "vendor_id": 4762,
+ "vendor_name": "Delta Dore Rademacher",
+ "company_legal_name": "DeltaDore Rademacher GmbH",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.rademacher.de/",
+ "creator": "cosmos1tp5xeshqhfar88t9ym4vjj6vv7c0nvez85f4jn"
+ },
+ "4767": {
+ "vendor_id": 4767,
+ "vendor_name": "Level Home",
+ "company_legal_name": "Assa Abloy Level LLC",
+ "company_preferred_name": "Level Home, Part of ASSA ABLOY",
+ "vendor_landing_page_url": "https://level.co",
+ "creator": "cosmos184avw2fenz4z8dqgstsvsxpd27zfmqhscrjhl4"
+ },
+ "4874": {
+ "vendor_id": 4874,
+ "vendor_name": "Eve",
+ "company_legal_name": "Eve Systems GmbH",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.evehome.com",
+ "creator": "cosmos1yh0ld8jl26rgycrtank8slxepmc8xzgyrzv99t"
+ },
+ "4876": {
+ "vendor_id": 4876,
+ "vendor_name": "EVVR",
+ "company_legal_name": "EVVR ApS",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://evvr.io",
+ "creator": "cosmos1n85ws0jfqxue2qa3u034qydl0hdnmddunq8s0d"
+ },
+ "4877": {
+ "vendor_id": 4877,
+ "vendor_name": "BouffaloLab",
+ "company_legal_name": "Bouffalo Lab (Nanjing) Co., Ltd.",
+ "company_preferred_name": "Bouffalo Lab ",
+ "vendor_landing_page_url": "https://www.bouffalolab.com/",
+ "creator": "cosmos1l8qwcjgfcnvlmtxrlcjrsmy9068mlck2cw68kx"
+ },
+ "4882": {
+ "vendor_id": 4882,
+ "vendor_name": "Yeelight",
+ "company_legal_name": "Qingdao Yeelink Information Technology Co., Ltd.",
+ "company_preferred_name": "Yeelink Information Technology",
+ "vendor_landing_page_url": "https://en.yeelight.com/#",
+ "creator": "cosmos18fcq3647dkwur0d0zjyenj8sk57jehq4a8epaf"
+ },
+ "4886": {
+ "vendor_id": 4886,
+ "vendor_name": "Realtek",
+ "company_legal_name": "Realtek Semiconductor Corp.",
+ "company_preferred_name": "Realtek",
+ "vendor_landing_page_url": "https://www.realtek.com/",
+ "creator": "cosmos1y26e8wwatwt4sr4355z7cwqeq5aph2xa2yafzd"
+ },
+ "4889": {
+ "vendor_id": 4889,
+ "vendor_name": "Mitsubishi Electric US",
+ "company_legal_name": "Mitsubishi Electric US, Inc.",
+ "company_preferred_name": "Mitsubishi Electric US",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos182dgxymzr25z2f6y73ft8d0tjydkarfu5mjd3n"
+ },
+ "4890": {
+ "vendor_id": 4890,
+ "vendor_name": "Resideo",
+ "company_legal_name": "Resideo Technologies, Inc.",
+ "company_preferred_name": "Resideo",
+ "vendor_landing_page_url": "https://www.resideo.com/",
+ "creator": "cosmos1xd8vwqpzdhpdcmf7f5f7gtg9dqmg9ugcjvyahq"
+ },
+ "4891": {
+ "vendor_id": 4891,
+ "vendor_name": "Espressif Systems",
+ "company_legal_name": "Espressif Systems (Shanghai) Co. Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.espressif.com",
+ "creator": "cosmos1vncrg6hk30kutk4nr26mvyqc92zkygcc7aemzt"
+ },
+ "4892": {
+ "vendor_id": 4892,
+ "vendor_name": "HELLA",
+ "company_legal_name": "HELLA Sonnen- und Wetterschutztechnik GmbH",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.hella.info",
+ "creator": "cosmos1wglh8mctefkah5a84plhazewzu5kvfcscqr4ez"
+ },
+ "4894": {
+ "vendor_id": 4894,
+ "vendor_name": "CAME S.p.A.",
+ "company_legal_name": "CAME S.p.A.",
+ "company_preferred_name": "CAME S.p.A.",
+ "vendor_landing_page_url": "https://www.came.com/",
+ "creator": "cosmos1kxjh94dcvnym6265nmxcjpn9xpkx0y7e3jjeqc"
+ },
+ "4895": {
+ "vendor_id": 4895,
+ "vendor_name": "Longan.link",
+ "company_legal_name": "Longan Link Tech Co.,LTD",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://longan.link/",
+ "creator": "cosmos1qnd2v3n0f0ukja8z0jm4jqsqs5qhxa6ncvcxuv"
+ },
+ "4897": {
+ "vendor_id": 4897,
+ "vendor_name": "SONOFF",
+ "company_legal_name": "Shenzhen Sonoff Technologies Co.,Ltd.",
+ "company_preferred_name": "SONOFF",
+ "vendor_landing_page_url": "https://sonoff.tech/",
+ "creator": "cosmos160c6r8rc2pgpgucasw4ae5gfqtz5vzcc6ay2sz"
+ },
+ "4903": {
+ "vendor_id": 4903,
+ "vendor_name": "Mill International AS",
+ "company_legal_name": "Mill International AS",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1ls09ghuw3ga2kymzff99xv8hsfgcy8rhve5cek"
+ },
+ "4910": {
+ "vendor_id": 4910,
+ "vendor_name": "Energetic",
+ "company_legal_name": "Xiamen Yankon Energetic Lighting Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1enly8nj2sc9jlcqh5636zr2awen57mu0anjfmj"
+ },
+ "4911": {
+ "vendor_id": 4911,
+ "vendor_name": "Yandex",
+ "company_legal_name": "Yandex LLC",
+ "company_preferred_name": "Yandex",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1x28hpy4e5c2plqmyem746r558grravssd4kxvf"
+ },
+ "4915": {
+ "vendor_id": 4915,
+ "vendor_name": "Becker Antriebe",
+ "company_legal_name": "Becker Antriebe GmbH",
+ "company_preferred_name": "Becker Antriebe",
+ "vendor_landing_page_url": "https://www.becker-antriebe.com/",
+ "creator": "cosmos1f6knru06kkxm306ckgs93zs9aqyrk9axgqh5wq"
+ },
+ "4916": {
+ "vendor_id": 4916,
+ "vendor_name": "tcl-vendor",
+ "company_legal_name": "Shenzhen TCL New Technology Co.,LTD.",
+ "company_preferred_name": "TCL",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1q207rtsd55a4h9hzzl5vvsf7cw0q09mlq9nu85"
+ },
+ "4917": {
+ "vendor_id": 4917,
+ "vendor_name": "Dexatek Technology",
+ "company_legal_name": "Dexatek Technology Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1rqqgsfg6lrccv620k5vcz0jyfv2kmlsqpxeyfk"
+ },
+ "4921": {
+ "vendor_id": 4921,
+ "vendor_name": "GE Lighting, a Savant company",
+ "company_legal_name": "GE Lighting, a Savant company",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.gelighting.com/",
+ "creator": "cosmos130t4m26ynex82jcgkqguxpffpva05e4zugn0xc"
+ },
+ "4923": {
+ "vendor_id": 4923,
+ "vendor_name": "WAREMA Renkhoff SE",
+ "company_legal_name": "WAREMA Renkhoff SE",
+ "company_preferred_name": "WAREMA Renkhoff SE",
+ "vendor_landing_page_url": "https://www.warema.com",
+ "creator": "cosmos1h0s8mvy5aeg5cwzxuqz9gx5jgf26ytpcg6nu95"
+ },
+ "4927": {
+ "vendor_id": 4927,
+ "vendor_name": "ASR",
+ "company_legal_name": "ASR Microelectronics(ShenZhen)Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos14a9n65wmumympggqnquu5ptq042ff69nehztk7"
+ },
+ "4930": {
+ "vendor_id": 4930,
+ "vendor_name": "Beken Corporation",
+ "company_legal_name": "beken",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "http://www.bekencorp.com/",
+ "creator": "cosmos1aru484uj9dqkpnqg768tl6m66fvz9wkqcg79cw"
+ },
+ "4932": {
+ "vendor_id": 4932,
+ "vendor_name": "Eltako",
+ "company_legal_name": "Eltako GmbH",
+ "company_preferred_name": "Eltako",
+ "vendor_landing_page_url": "https://www.eltako.com",
+ "creator": "cosmos1n3kqdwqh33grxcnzdeknercyt3wekc5zl4n3dg"
+ },
+ "4933": {
+ "vendor_id": 4933,
+ "vendor_name": "Meross",
+ "company_legal_name": "Chengdu Meross Technology Co., Ltd.",
+ "company_preferred_name": "Meross",
+ "vendor_landing_page_url": "https://www.meross.com",
+ "creator": "cosmos18qu47pmqwylzm9w2tezyrmvcwmkew5yyvw3d6n"
+ },
+ "4934": {
+ "vendor_id": 4934,
+ "vendor_name": "Rafael",
+ "company_legal_name": "Rafael Microelectronics, Inc.",
+ "company_preferred_name": "Rafael",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos14myns7fehcxm2c896k5syhzr7zsyf7g4jdlk08"
+ },
+ "4937": {
+ "vendor_id": 4937,
+ "vendor_name": "Apple Home",
+ "company_legal_name": "Apple Inc.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.apple.com/home-app",
+ "creator": "cosmos1ysl37yl5nmcg8qr64knpscahq5zel3hjtxmvyt"
+ },
+ "4938": {
+ "vendor_id": 4938,
+ "vendor_name": "Rollease Acmeda",
+ "company_legal_name": "Rollease Acmeda Inc.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.rolleaseacmeda.com/",
+ "creator": "cosmos10kcj2jw3cyj9dzv0v4u48q5alj5hzax6rwgskp"
+ },
+ "4940": {
+ "vendor_id": 4940,
+ "vendor_name": "Simon Holding",
+ "company_legal_name": "Simon Holding",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1jxt44vzjhdag8cg5v765z8wejewqld59gpkdtg"
+ },
+ "4942": {
+ "vendor_id": 4942,
+ "vendor_name": "tado",
+ "company_legal_name": "tado GmbH",
+ "company_preferred_name": "tado°",
+ "vendor_landing_page_url": "https://www.tado.com/",
+ "creator": "cosmos1sacvh2z4w0f3d657a2tdw2w4ha87743c8qahkv"
+ },
+ "4943": {
+ "vendor_id": 4943,
+ "vendor_name": "mediola",
+ "company_legal_name": "mediola - connected living AG",
+ "company_preferred_name": "mediola",
+ "vendor_landing_page_url": "https://www.mediola.com",
+ "creator": "cosmos1j2w2zq787mkwltsdhzlxpnm50s8nrvg85u20dh"
+ },
+ "4945": {
+ "vendor_id": 4945,
+ "vendor_name": "HooRii Technology",
+ "company_legal_name": "HooRii Technology CO., LTD",
+ "company_preferred_name": "HooRii Technology",
+ "vendor_landing_page_url": "https://www.hoorii.io/",
+ "creator": "cosmos1etk35ufz9z4x56t63tap7ncsvk5k5zw2npmlcu"
+ },
+ "4946": {
+ "vendor_id": 4946,
+ "vendor_name": "Hafele",
+ "company_legal_name": "Häfele SE & Co. KG",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.hafele.com",
+ "creator": "cosmos1ty2fchh02dp3t7fk0rdynslr3yfcfmnwjm5ys9"
+ },
+ "4950": {
+ "vendor_id": 4950,
+ "vendor_name": "Lennox",
+ "company_legal_name": "Lennox International, Inc",
+ "company_preferred_name": "Lennox International",
+ "vendor_landing_page_url": "https://www.lennox.com",
+ "creator": "cosmos192h3r0kcsw0q2qrshqh0ewnp825tesn6v8dfss"
+ },
+ "4952": {
+ "vendor_id": 4952,
+ "vendor_name": "Top Victory Investments Limited",
+ "company_legal_name": "Top Victory Investments Limited",
+ "company_preferred_name": "TPV",
+ "vendor_landing_page_url": "https://www.tpv-tech.com/",
+ "creator": "cosmos1xcl57yq9r8ez5zkkw8nsu4ak2f07l7755vnng9"
+ },
+ "4953": {
+ "vendor_id": 4953,
+ "vendor_name": "GOQUAL Inc.",
+ "company_legal_name": "GOQUAL Inc.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1ce55yr8s6yaerktvatp8pv7jstkpa4mc3gd8s9"
+ },
+ "4954": {
+ "vendor_id": 4954,
+ "vendor_name": "Siegenia Aubi KG",
+ "company_legal_name": "SIEGENIA-AUBI KG",
+ "company_preferred_name": "SIEGENIA",
+ "vendor_landing_page_url": "https://www.siegenia.com",
+ "creator": "cosmos19uy3kac2ndayacvfvrpfd349hd2p70wdnewwxh"
+ },
+ "4957": {
+ "vendor_id": 4957,
+ "vendor_name": "Nuki",
+ "company_legal_name": "Nuki Home Solutions GmbH",
+ "company_preferred_name": "Nuki",
+ "vendor_landing_page_url": "https://nuki.io",
+ "creator": "cosmos1tdslga3va6luqzy2x3nlwxfh80f99vly5800ls"
+ },
+ "4961": {
+ "vendor_id": 4961,
+ "vendor_name": "Inovelli",
+ "company_legal_name": "Inovelli Labs Corporation",
+ "company_preferred_name": "Inovelli",
+ "vendor_landing_page_url": "https://www.inovelli.com",
+ "creator": "cosmos1d4hu84klpq60g483np70za283tl4j57qsu8sau"
+ },
+ "4962": {
+ "vendor_id": 4962,
+ "vendor_name": "deveritec GmbH",
+ "company_legal_name": "deveritec GmbH",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://deveritec.de",
+ "creator": "cosmos19740ad8368h0h33rcu6gugtxgvyuws7puqg0za"
+ },
+ "4965": {
+ "vendor_id": 4965,
+ "vendor_name": "Connector",
+ "company_legal_name": "Ningbo Dooya Mechanic & Electronic Technology Co.,Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1pqypa94grwkmk2d7e0ncdctfav5wyycu787tmk"
+ },
+ "4969": {
+ "vendor_id": 4969,
+ "vendor_name": "BHtronics",
+ "company_legal_name": "BHtronics SRL",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.bhtronics.eu",
+ "creator": "cosmos1we4rkulus79tx99sj6z37rz5gud0w07wpf9774"
+ },
+ "4972": {
+ "vendor_id": 4972,
+ "vendor_name": "Onewish",
+ "company_legal_name": "Kee Tat Manufactory Holdings Limited",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1ft8k38eu76l76v0xhnk33cqknn648qtwww428s"
+ },
+ "4974": {
+ "vendor_id": 4974,
+ "vendor_name": "Ambi Labs Limited",
+ "company_legal_name": "Ambi Labs Limited",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos12st2nx5elvkyswv7nqw6xh6j67vg472lcv0299"
+ },
+ "4977": {
+ "vendor_id": 4977,
+ "vendor_name": "Tridonic",
+ "company_legal_name": "Tridonic GmbH & Co KG",
+ "company_preferred_name": "Tridonic",
+ "vendor_landing_page_url": "https://www.tridonic.com/matter",
+ "creator": "cosmos16ad3em3nrqzf854p03audmgdl3pc384467yzav"
+ },
+ "4978": {
+ "vendor_id": 4978,
+ "vendor_name": "innovation matters",
+ "company_legal_name": "innovation matters iot GmbH",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.innovation-matters.at/",
+ "creator": "cosmos1v6x4nte50al0jjynvldwqse9n4ceajmja3wvph"
+ },
+ "4987": {
+ "vendor_id": 4987,
+ "vendor_name": "Amazon Basics",
+ "company_legal_name": "Amazon.com, Inc.",
+ "company_preferred_name": "Amazon Basics",
+ "vendor_landing_page_url": "https://www.amazon.com",
+ "creator": "cosmos1rmkrj46hvmec0lxrz4p46m3ftmtn9gmdknfgxd"
+ },
+ "4991": {
+ "vendor_id": 4991,
+ "vendor_name": "NEO",
+ "company_legal_name": "Shenzhen NEO Electronic CO",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos18cvsug5mc7vj9a6kxaj0fwp99vj9ga3xd3lnql"
+ },
+ "4993": {
+ "vendor_id": 4993,
+ "vendor_name": "Amazon Prime Video",
+ "company_legal_name": "Amazon.com, Inc.",
+ "company_preferred_name": "Amazon Prime Video",
+ "vendor_landing_page_url": "https://www.amazon.com",
+ "creator": "cosmos1akrkaxvlfwnnk2phtxewadmel4s567wr8xmfj8"
+ },
+ "4994": {
+ "vendor_id": 4994,
+ "vendor_name": "ION INDUSTRIES B.V.",
+ "company_legal_name": "ION INDUSTRIES B.V.",
+ "company_preferred_name": "ION INDUSTRIES",
+ "vendor_landing_page_url": "https://www.ionindustries.com",
+ "creator": "cosmos1zc7nyp3asshf4h746eaeghetf04rlu89r3yk3g"
+ },
+ "4996": {
+ "vendor_id": 4996,
+ "vendor_name": "Apple Keychain",
+ "company_legal_name": "Apple Inc.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://support.apple.com/en-us/HT213441",
+ "creator": "cosmos1qqgp6p73z0lku4qzeajgtxtzy24xx467j0v0kp"
+ },
+ "4998": {
+ "vendor_id": 4998,
+ "vendor_name": "Skylux",
+ "company_legal_name": "Skylux N.V.",
+ "company_preferred_name": "Skylux",
+ "vendor_landing_page_url": "https://www.skylux.eu",
+ "creator": "cosmos1f9haxa732cy6rmm3nc88q9fxx9zv0m0qn3kzcm"
+ },
+ "4999": {
+ "vendor_id": 4999,
+ "vendor_name": "Govee",
+ "company_legal_name": "Shenzhen Qianyan Technology LTD",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos15qlrdtlxgkdwjy0u72elamlgu3cjffjc6rvf4e"
+ },
+ "5000": {
+ "vendor_id": 5000,
+ "vendor_name": "Infineon",
+ "company_legal_name": "Infineon Technologies AG",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.infineon.com/",
+ "creator": "cosmos1c85kxr3myw86l7wcu2ln7u04ljzs2kljz77zup"
+ },
+ "5002": {
+ "vendor_id": 5002,
+ "vendor_name": "Nature",
+ "company_legal_name": "Nature Inc.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://nature.global/",
+ "creator": "cosmos1yvwf85sx9mp53kptfwfz49cmmznvj2j0efavzu"
+ },
+ "5003": {
+ "vendor_id": 5003,
+ "vendor_name": "ULTRON",
+ "company_legal_name": "UltronSMART Inc.",
+ "company_preferred_name": "ULTRON",
+ "vendor_landing_page_url": "https://www.ultronsmart.com",
+ "creator": "cosmos1n2myzpeh6rr6447d7dcwuy3lprrl8zhgjxtxfa"
+ },
+ "5004": {
+ "vendor_id": 5004,
+ "vendor_name": "Hisense",
+ "company_legal_name": "Hisense Group Co. Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1nzh05g5d92cmtcmgq60nquy4awud254p2y06l8"
+ },
+ "5006": {
+ "vendor_id": 5006,
+ "vendor_name": "Twinkly",
+ "company_legal_name": "Ledworks SRL",
+ "company_preferred_name": "Twinkly",
+ "vendor_landing_page_url": "https://twinkly.com/",
+ "creator": "cosmos1y2as2awamnuw3lwhcn7qrgvvttxrkdasv796fd"
+ },
+ "5009": {
+ "vendor_id": 5009,
+ "vendor_name": "Kasa",
+ "company_legal_name": "TP-Link Systems Inc.",
+ "company_preferred_name": "TP-Link Systems Inc.",
+ "vendor_landing_page_url": "https://www.kasasmart.com",
+ "creator": "cosmos1fjwwzm8zs9yc2hq73tqggdylcmm0ujmuc7x9wn"
+ },
+ "5010": {
+ "vendor_id": 5010,
+ "vendor_name": "Tapo",
+ "company_legal_name": "TP-Link Systems Inc.",
+ "company_preferred_name": "TP-Link Systems Inc.",
+ "vendor_landing_page_url": "https://www.tapo.com",
+ "creator": "cosmos1acw4mmmf26e7jkxqm5epu7g56tcgz0walk3vs8"
+ },
+ "5014": {
+ "vendor_id": 5014,
+ "vendor_name": "AiDot",
+ "company_legal_name": "AiDot Inc.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1lnqj2a8sxf2cedswfxrk2apjz4wu62mf3jx5q6"
+ },
+ "5015": {
+ "vendor_id": 5015,
+ "vendor_name": "SwitchBot",
+ "company_legal_name": "Woan Technology (Shenzhen) Co., Ltd. ",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1dc9patujyr2av2ezggudfalfag7p7scc0t3wnk"
+ },
+ "5019": {
+ "vendor_id": 5019,
+ "vendor_name": "ITIUS",
+ "company_legal_name": "ITIUS GmbH",
+ "company_preferred_name": "ITIUS GmbH",
+ "vendor_landing_page_url": "https://www.itius.de/",
+ "creator": "cosmos186lldhn68qrycf4wzu8xn48t3qzf47c0wsh70k"
+ },
+ "5020": {
+ "vendor_id": 5020,
+ "vendor_name": "Zemismart Technology Limited",
+ "company_legal_name": "Zemismart Technology Limited",
+ "company_preferred_name": "Zemismart",
+ "vendor_landing_page_url": "https://www.zemismart.com",
+ "creator": "cosmos1mrv5zh6r6kcfln34vju5kfup4mv9lw27u33yj0"
+ },
+ "5022": {
+ "vendor_id": 5022,
+ "vendor_name": "Dyson",
+ "company_legal_name": "Dyson Technology Limited",
+ "company_preferred_name": "Dyson Technology Limited",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1z4emwj9s3hjh4vznar4vlyv8aprt0vg9gykzyz"
+ },
+ "5023": {
+ "vendor_id": 5023,
+ "vendor_name": "RAZER",
+ "company_legal_name": "Razer Inc.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.razer.com/",
+ "creator": "cosmos1sdfrg4m2d2m2uuly4ulkavg4m449jlswtatcnl"
+ },
+ "5120": {
+ "vendor_id": 5120,
+ "vendor_name": "Uascent",
+ "company_legal_name": "Uascent Technology Company Limited",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1ynw4zl6xqnvh5zhzhhpxjc6kt8z8wvxkp8edsw"
+ },
+ "5123": {
+ "vendor_id": 5123,
+ "vendor_name": "Arlec Australia",
+ "company_legal_name": "Arlec Australia Pty. Ltd.",
+ "company_preferred_name": "Grid Connect",
+ "vendor_landing_page_url": "https://grid-connect.com.au/",
+ "creator": "cosmos1d9ut0ysdlw68r0705q8tagf7y9cf3d686fpf73"
+ },
+ "5124": {
+ "vendor_id": 5124,
+ "vendor_name": "Phaten",
+ "company_legal_name": "Shenzhen Phaten Technology Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.phaten.com",
+ "creator": "cosmos1h4rf0hjzf498s2lu0rf8m52ujst2gl7lpdnexs"
+ },
+ "5125": {
+ "vendor_id": 5125,
+ "vendor_name": "Ecovacs",
+ "company_legal_name": "Ecovacs Home Service Robotics Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1z4c6z3ppegtqvlrp83v3alpnguw7yygqyd2788"
+ },
+ "5127": {
+ "vendor_id": 5127,
+ "vendor_name": "ThirdReality",
+ "company_legal_name": "Jiangsu Shushi Technology Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1qwnh6tj4n938g3fmncqna22zmfxx50vnd22yux"
+ },
+ "5128": {
+ "vendor_id": 5128,
+ "vendor_name": "VELUX",
+ "company_legal_name": "VELUX A/S",
+ "company_preferred_name": "VELUX",
+ "vendor_landing_page_url": "https://www.velux.com/",
+ "creator": "cosmos1vtg02ugrtcn7wtxplfxn2uqh0z60vw072h73pl"
+ },
+ "5131": {
+ "vendor_id": 5131,
+ "vendor_name": "70mai Co., Ltd.",
+ "company_legal_name": "70mai Co., Ltd.",
+ "company_preferred_name": "70mai",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos16eywj3z0k6jaxnuycky4k7u2m8wt7qy9wclxv4"
+ },
+ "5136": {
+ "vendor_id": 5136,
+ "vendor_name": "Quectel",
+ "company_legal_name": "Quectel Wireless Solutions Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.quectel.com",
+ "creator": "cosmos1dqrg6w2jjs7sft59dpqngjzyfdjh4xjn5rjct5"
+ },
+ "5137": {
+ "vendor_id": 5137,
+ "vendor_name": "Freedompro",
+ "company_legal_name": "Freedompro S.r.l.",
+ "company_preferred_name": "Freedompro",
+ "vendor_landing_page_url": "https://freedompro.eu",
+ "creator": "cosmos1wp2vqn223g6a8wc4z56rhqhj00ph9hycqvfk6l"
+ },
+ "5138": {
+ "vendor_id": 5138,
+ "vendor_name": "Disign",
+ "company_legal_name": "Disign Incorporated",
+ "company_preferred_name": "SMARTWIZ",
+ "vendor_landing_page_url": "https://www.disign-store.com/en/",
+ "creator": "cosmos1m92dt8sp6dznyujyr9spq8kyxezet9ejaleyx8"
+ },
+ "5139": {
+ "vendor_id": 5139,
+ "vendor_name": "1Home",
+ "company_legal_name": "1Home Solutions GmbH",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.1home.io/",
+ "creator": "cosmos1nzyp28afpumk0djal2w35s2pcl0q3e57euplkq"
+ },
+ "5141": {
+ "vendor_id": 5141,
+ "vendor_name": "Caveman",
+ "company_legal_name": "Nanoleaf Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1smgmnl90h9srczk926l5kt7rydjpq7x0smc5e7"
+ },
+ "5142": {
+ "vendor_id": 5142,
+ "vendor_name": "Umbra",
+ "company_legal_name": "Nanoleaf Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1eldeezdpcrcz2z034dku25j42cj69sshhl0ufm"
+ },
+ "5143": {
+ "vendor_id": 5143,
+ "vendor_name": "Konnected",
+ "company_legal_name": "Konnected Inc.",
+ "company_preferred_name": "Konnected",
+ "vendor_landing_page_url": "https://konnected.io",
+ "creator": "cosmos14d0cpj3zw7xl402mrvlzdzysacjl20fccg32m8"
+ },
+ "5144": {
+ "vendor_id": 5144,
+ "vendor_name": "Klite",
+ "company_legal_name": "Zhejiang Klite Lighting Holdings Co.,Ltd.",
+ "company_preferred_name": "Klite",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1dw5fzly4qjr3y335fv8lmtn6u25hz7e27a2seg"
+ },
+ "5145": {
+ "vendor_id": 5145,
+ "vendor_name": "Lorex",
+ "company_legal_name": "Lorex Technology Inc.",
+ "company_preferred_name": "Lorex",
+ "vendor_landing_page_url": "https://www.lorex.com/",
+ "creator": "cosmos1c98nn3uphuya0w4km5uzamjwpkawksf5g6h5m5"
+ },
+ "5147": {
+ "vendor_id": 5147,
+ "vendor_name": "Rang Dong VN",
+ "company_legal_name": "Rang Dong Light Source & Vacuum Flask JSC",
+ "company_preferred_name": "Rang Dong Light Source & Vacuum Flask JSC",
+ "vendor_landing_page_url": "https://rangdong.com.vn/",
+ "creator": "cosmos1023z8vredmrn7xlzjlrlv6wdqh0fpzs8jlc9rx"
+ },
+ "5149": {
+ "vendor_id": 5149,
+ "vendor_name": "Secuyou APS",
+ "company_legal_name": "Secuyou ApS",
+ "company_preferred_name": "Secuyou",
+ "vendor_landing_page_url": "http://www.secuyou.dk",
+ "creator": "cosmos1nglnnk8v90m2f8xhv2ldhntm0xngsddvf3tdfn"
+ },
+ "5150": {
+ "vendor_id": 5150,
+ "vendor_name": "arre home LLC",
+ "company_legal_name": "arre home LLC",
+ "company_preferred_name": "arre home",
+ "vendor_landing_page_url": "https://arrehome.com",
+ "creator": "cosmos1vn34dnlqvz5e997ws53yfj6a2622duzf3gg80d"
+ },
+ "5151": {
+ "vendor_id": 5151,
+ "vendor_name": "Ductech",
+ "company_legal_name": "DUCTECH Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos18nqp48ce5k7j8qvuwk7tnzmckwsd8k2tlnj850"
+ },
+ "5152": {
+ "vendor_id": 5152,
+ "vendor_name": "EcoFlow Inc.",
+ "company_legal_name": "EcoFlow Inc.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1w6juegqt52fzd8g3paes92q55trac2gvf4clce"
+ },
+ "5153": {
+ "vendor_id": 5153,
+ "vendor_name": "Kwikset",
+ "company_legal_name": "Kwikset",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1uzek7g4dv7j2k5x7qqgzz7j4w4jtts3j204fnn"
+ },
+ "5155": {
+ "vendor_id": 5155,
+ "vendor_name": "Feit Electric",
+ "company_legal_name": "Feit Electric Company Inc.",
+ "company_preferred_name": "Feit",
+ "vendor_landing_page_url": "https://www.feit.com",
+ "creator": "cosmos1a77lyrxp9rkxftl0aznnua490s2k0x2me5x4f6"
+ },
+ "5158": {
+ "vendor_id": 5158,
+ "vendor_name": "ELEGRP",
+ "company_legal_name": "ELE (Group) Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos10xq30d74glzmhnxrsynjmq4daekuy58uja7hnl"
+ },
+ "5159": {
+ "vendor_id": 5159,
+ "vendor_name": "Hama GmbH",
+ "company_legal_name": "Hama GmbH & Co. KG",
+ "company_preferred_name": "Hama GmbH & Co. KG",
+ "vendor_landing_page_url": "https://de.hama.com/",
+ "creator": "cosmos19904pgghdlqls30adtng659y7vxd428sm6z963"
+ },
+ "5161": {
+ "vendor_id": 5161,
+ "vendor_name": "Albrecht Jung GmbH & Co. KG",
+ "company_legal_name": "Albrecht Jung GmbH & Co. KG",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1p32dtjghnddtddgzmynkx7l322had9qegd6vjx"
+ },
+ "5163": {
+ "vendor_id": 5163,
+ "vendor_name": "LETIANPAI",
+ "company_legal_name": "Beijing Renhejia Technology Co., Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1xfnupkyac4cxnsgtwcme6v7mhh7wgydd8qs47u"
+ },
+ "5165": {
+ "vendor_id": 5165,
+ "vendor_name": "QH",
+ "company_legal_name": "Zhongshan QIHANG Electronic Technology Co.",
+ "company_preferred_name": "QIHANG",
+ "vendor_landing_page_url": "https://zsqhkj.1688.com/",
+ "creator": "cosmos13zzg6t6gaz36p8ctguatrguwuep9wmza6lptet"
+ },
+ "5167": {
+ "vendor_id": 5167,
+ "vendor_name": "QIACHIP",
+ "company_legal_name": "Shenzhen QIACHIP Wireless E-commerce Co.",
+ "company_preferred_name": "QIACHIP",
+ "vendor_landing_page_url": "https://qiachip.com",
+ "creator": "cosmos1rhjya3hdvpyr2a3ur7s5hj48ce2qndyfcz07ht"
+ },
+ "5168": {
+ "vendor_id": 5168,
+ "vendor_name": "L-TRADE",
+ "company_legal_name": "L-TRADE GROUP SP z.o.o.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos194gp2nmvvd8gpxnmgqj7466d4va090qm2tet2p"
+ },
+ "5170": {
+ "vendor_id": 5170,
+ "vendor_name": "ELKO EP, s.r.o.",
+ "company_legal_name": "ELKO EP, s.r.o.",
+ "company_preferred_name": "ELKO EP, s.r.o.",
+ "vendor_landing_page_url": "https://www.elkoep.cz/",
+ "creator": "cosmos1swq8f23kmwtlh782usqysrqlgqyvx7e4dljale"
+ },
+ "5171": {
+ "vendor_id": 5171,
+ "vendor_name": "MOMAX Technology (Hong Kong) Limited",
+ "company_legal_name": "MOMAX Technology (Hong Kong) Limited",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos14n7fk2marffxwytwe0yl63an4fa96z44mtxfek"
+ },
+ "5174": {
+ "vendor_id": 5174,
+ "vendor_name": "SinuxSoft",
+ "company_legal_name": "SinuxSoft Inc.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://sinux.kr",
+ "creator": "cosmos1hqnxstx4pkgp8a3lz78knmajqdkf3gnpelw6u2"
+ },
+ "5175": {
+ "vendor_id": 5175,
+ "vendor_name": "ACCEL LAB",
+ "company_legal_name": "ACCEL LAB Ltd.",
+ "company_preferred_name": "ACCEL LAB",
+ "vendor_landing_page_url": "https://accel-lab.com",
+ "creator": "cosmos1q2zjkmse6llqzjdm40666lzma5ar0at335sv72"
+ },
+ "5176": {
+ "vendor_id": 5176,
+ "vendor_name": "Topstar Lighting",
+ "company_legal_name": "Xiamen Topstar Lighting Co.,Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1s59zv3d336348lxam03zr3hh0vyzv6uqpv8zzt"
+ },
+ "5181": {
+ "vendor_id": 5181,
+ "vendor_name": "Onvis",
+ "company_legal_name": "Shenzhen Champon Technology Co., Ltd",
+ "company_preferred_name": "ChampOn",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1yxrfetv9dwsnum7cjkaj2d5fluecrhdpdkprrq"
+ },
+ "5184": {
+ "vendor_id": 5184,
+ "vendor_name": "VerLuce",
+ "company_legal_name": "VerLuce, Inc.",
+ "company_preferred_name": "VerLuce Smart Home",
+ "vendor_landing_page_url": "https://www.verluce.com",
+ "creator": "cosmos1rmrcm80zy4v29c04fc3mc307055zrxn030ef65"
+ },
+ "5185": {
+ "vendor_id": 5185,
+ "vendor_name": "Snowball",
+ "company_legal_name": "Shenzhen Snowball Technology Co., Ltd.",
+ "company_preferred_name": "Snowball",
+ "vendor_landing_page_url": "https://www.snowballtech.com",
+ "creator": "cosmos1pfecysr4m6gsmva652flrrnetxwhy37sy6d2fu"
+ },
+ "5186": {
+ "vendor_id": 5186,
+ "vendor_name": "REHAU",
+ "company_legal_name": "REHAU Group",
+ "company_preferred_name": "REHAU",
+ "vendor_landing_page_url": "https://www.rehau.com/",
+ "creator": "cosmos1mn2w336q9444fm5tasm0788r44j0wctvmy6x9p"
+ },
+ "5187": {
+ "vendor_id": 5187,
+ "vendor_name": "Goods iQ",
+ "company_legal_name": "AMAX, Inc",
+ "company_preferred_name": "Goods iQ",
+ "vendor_landing_page_url": "https://pureopticsled.com/",
+ "creator": "cosmos1fjrjdsttewwa28hr0ypu08l92t2a65kqmamv6v"
+ },
+ "5189": {
+ "vendor_id": 5189,
+ "vendor_name": "Finesse Decor",
+ "company_legal_name": "Finesse Decor",
+ "company_preferred_name": "Finesse Decor",
+ "vendor_landing_page_url": "https://finessedecor.com/",
+ "creator": "cosmos1tje4rrdg7qxnjhuzwrfh20d0r9hxe4a8h4qj4u"
+ },
+ "5190": {
+ "vendor_id": 5190,
+ "vendor_name": "TAKE AS GLOBAL",
+ "company_legal_name": "TAKE AS GLOBAL",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1cz069h67unmsty00g8epqcg52gq9vajx0xlgfz"
+ },
+ "5192": {
+ "vendor_id": 5192,
+ "vendor_name": "LivingStyle",
+ "company_legal_name": "LivingStyle Enterprises Limited",
+ "company_preferred_name": "LivingStyle",
+ "vendor_landing_page_url": "http://www.eco-lux.com.cn/en/",
+ "creator": "cosmos166kxac0rquyt3479nhvsys0vmyt6tlqmkl8fef"
+ },
+ "5193": {
+ "vendor_id": 5193,
+ "vendor_name": "Evolux",
+ "company_legal_name": "ZUTTO TECHNOLOGIES S.A DE C.V",
+ "company_preferred_name": "Lloyd's",
+ "vendor_landing_page_url": "https://lloydscorp.com/en/",
+ "creator": "cosmos19qx3ze7a94cfheq90lpnmjf7tdrkcaar6nuhm7"
+ },
+ "5196": {
+ "vendor_id": 5196,
+ "vendor_name": "TrustAsia",
+ "company_legal_name": "TrustAsia Technologies, Inc.",
+ "company_preferred_name": "TrustAsia",
+ "vendor_landing_page_url": "https://www.trustasia.com",
+ "creator": "cosmos1xkau2h5jnmen2e6m5kd2ylfl8ejm7szh24x6yc"
+ },
+ "5197": {
+ "vendor_id": 5197,
+ "vendor_name": "Atios",
+ "company_legal_name": "Atios AG",
+ "company_preferred_name": "Atios AG",
+ "vendor_landing_page_url": "https://atios.ch",
+ "creator": "cosmos1x9yk0t0j0eszhje7c9g57jn4fzsfyse8etrvhf"
+ },
+ "5199": {
+ "vendor_id": 5199,
+ "vendor_name": "Yale",
+ "company_legal_name": "ASSA ABLOY AB",
+ "company_preferred_name": "ASSA ABLOY",
+ "vendor_landing_page_url": "https://yalehome.com/matter",
+ "creator": "cosmos18jvdrfrgztct9zs7rf3ym86gd65dsnj87se97d"
+ },
+ "5202": {
+ "vendor_id": 5202,
+ "vendor_name": "Big Ass Fans",
+ "company_legal_name": "Delta T LLC dba Big Ass Fans",
+ "company_preferred_name": "Big Ass Fans",
+ "vendor_landing_page_url": "https://www.bigassfans.com",
+ "creator": "cosmos1vgm5jz7f0rw44seff9873tz6faeg3qe9emuv4e"
+ },
+ "5205": {
+ "vendor_id": 5205,
+ "vendor_name": "MagentaHome",
+ "company_legal_name": "Deutsche Telekom AG",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.telekom.com",
+ "creator": "cosmos1d8uffwzar97jrazd48asg00hkp8p70mu6hjzcy"
+ },
+ "5207": {
+ "vendor_id": 5207,
+ "vendor_name": "Wistar motor",
+ "company_legal_name": "Hangzhou Wistar Mechanical & Electric Technology Co., Ltd",
+ "company_preferred_name": "Wistar",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1nphdzy3f6yvuqt7vaxth9vjyz6s7pmfjq9v6nv"
+ },
+ "5212": {
+ "vendor_id": 5212,
+ "vendor_name": "Pin Genie,Inc. ",
+ "company_legal_name": "Pin Genie,Inc. ",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://lockly.com/",
+ "creator": "cosmos18nrf2q033uhrjwcg0xpetqtg4rl77q7m6ph8cz"
+ },
+ "5213": {
+ "vendor_id": 5213,
+ "vendor_name": "Hosiden",
+ "company_legal_name": "Hosiden Corp.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1tl7s9h3qmcfxh76rjlcwxfkvhju379la6uwd2c"
+ },
+ "5215": {
+ "vendor_id": 5215,
+ "vendor_name": "Good Way Technology",
+ "company_legal_name": "Good Way Technology Co., Ltd.",
+ "company_preferred_name": "Good Way",
+ "vendor_landing_page_url": "https://siot.goodway.com.tw/",
+ "creator": "cosmos1qr7a4rlx9zepme5f2pnm93erjw9m7djqwevcvw"
+ },
+ "5216": {
+ "vendor_id": 5216,
+ "vendor_name": "lipro",
+ "company_legal_name": "Zhuhai Ruran Intelligent Technology Co., LTD",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos128tknn7vhd3peuwrca4kzjan7v23qez7x3xlle"
+ },
+ "5217": {
+ "vendor_id": 5217,
+ "vendor_name": "Xinda",
+ "company_legal_name": "Xinda Asset Management (Shenzhen) Co.,Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1regpq9syqwf3yz5jd32a4mkumheuuhj5nv3ewy"
+ },
+ "5218": {
+ "vendor_id": 5218,
+ "vendor_name": "Energy Magic Cube",
+ "company_legal_name": "Chengdu Energy Magic Cube Technology Co., Ltd",
+ "company_preferred_name": "Chengdu Energy Magic Cube Technology Co., Ltd",
+ "vendor_landing_page_url": "https://www.nmfiot.com/",
+ "creator": "cosmos1eu73krkwy8d7semkcmwdr9sxjvm8z2dskc0pdj"
+ },
+ "5219": {
+ "vendor_id": 5219,
+ "vendor_name": "Eberle",
+ "company_legal_name": "EBERLE Controls GmbH",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://eberle.de/",
+ "creator": "cosmos1x0nqnw767dxncqdhh4jnnhag4vvm9fx93gt5ap"
+ },
+ "5221": {
+ "vendor_id": 5221,
+ "vendor_name": "Hunter Douglas Group",
+ "company_legal_name": "Hunter Douglas",
+ "company_preferred_name": "Hunter Douglas",
+ "vendor_landing_page_url": "https://www.hunterdouglas.com",
+ "creator": "cosmos1ann9fmkpayfn8qal9aky9ts6aejaevh7kqljr6"
+ },
+ "5222": {
+ "vendor_id": 5222,
+ "vendor_name": "Hangzhou Hemos Lighting Company Limited",
+ "company_legal_name": "Hangzhou Hemos Lighting Company Limited",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos12h6s9cem2j42jvushdww6f835c60l0ld794jn7"
+ },
+ "5224": {
+ "vendor_id": 5224,
+ "vendor_name": "Anona Security Technology Limited",
+ "company_legal_name": "Anona Security Technology Limited",
+ "company_preferred_name": "Anona Security",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1v5aj8hzr6fpvkt7khp6v9r6y0nt4gvnm53wsw9"
+ },
+ "5226": {
+ "vendor_id": 5226,
+ "vendor_name": "Intecular",
+ "company_legal_name": "Intecular LLC",
+ "company_preferred_name": "Intecular",
+ "vendor_landing_page_url": "https://intecular.com",
+ "creator": "cosmos1jcncv8t5lgxfwm9xl98s73tn72n6f40ehrk77s"
+ },
+ "5229": {
+ "vendor_id": 5229,
+ "vendor_name": "Polyaire",
+ "company_legal_name": "POLYAIRE PTY. LTD.",
+ "company_preferred_name": "Polyaire",
+ "vendor_landing_page_url": "https://www.airtouch.net.au/",
+ "creator": "cosmos1pe6vm0ghfhy6wd89mljsux44r0thhgz7nzsvwl"
+ },
+ "5230": {
+ "vendor_id": 5230,
+ "vendor_name": "SMART",
+ "company_legal_name": "Shenzhen PINXUAN Trading Co.",
+ "company_preferred_name": "SMART",
+ "vendor_landing_page_url": "https://shop06k6620793y97.1688.com/",
+ "creator": "cosmos1kuf3ar0ueurcrl6ty4m7sn3yeqljmp7fnznsj8"
+ },
+ "5231": {
+ "vendor_id": 5231,
+ "vendor_name": "SmartWings",
+ "company_legal_name": "SamrtWings Home LLC",
+ "company_preferred_name": "SamrtWings Home LLC",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1s48jw28zpjwdt7nqrpsmc0a2mgsdcz075ppe6h"
+ },
+ "5232": {
+ "vendor_id": 5232,
+ "vendor_name": "HOPERF",
+ "company_legal_name": "Shenzhen Hope Microelectronics Co., Ltd",
+ "company_preferred_name": "HOPERF",
+ "vendor_landing_page_url": "https://www.hoperf.com/",
+ "creator": "cosmos1epjk4cz3pgek53k979e0jsqdrx08ah2ejajcq0"
+ },
+ "5234": {
+ "vendor_id": 5234,
+ "vendor_name": "JLM",
+ "company_legal_name": "Zhejiang jiecang Linear Motion Technology Co.,Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1j69fkgpeec8ltajdyesqqqef4h86npqp0ll0fx"
+ },
+ "5235": {
+ "vendor_id": 5235,
+ "vendor_name": "Shenzhen Lelight technology Co.ltd",
+ "company_legal_name": "Shenzhen Lelight technology Co.ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos122r0yhafv2gye74umhpg7z2f8vqnnfu5j2grvm"
+ },
+ "5236": {
+ "vendor_id": 5236,
+ "vendor_name": "None",
+ "company_legal_name": "Shenzhen Ruomu Zhilian Technology Co., Ltd.",
+ "company_preferred_name": "None",
+ "vendor_landing_page_url": "https://shop6t5551b735163.1688.com/page/index.html?spm=0.0.wp_pc_common_header_companyName_undefined.0",
+ "creator": "cosmos1pfecysr4m6gsmva652flrrnetxwhy37sy6d2fu"
+ },
+ "5239": {
+ "vendor_id": 5239,
+ "vendor_name": "MULTI IR TECHNOLOGY CO., LTD",
+ "company_legal_name": "SHENZHEN MULTI IR TECHNOLOGY CO., LTD",
+ "company_preferred_name": "Multi IR",
+ "vendor_landing_page_url": "http://en.mirsz.cn/",
+ "creator": "cosmos1ggj8xh6frn060a66zhgvjps93mua4y255sdsga"
+ },
+ "5240": {
+ "vendor_id": 5240,
+ "vendor_name": "APYNOV",
+ "company_legal_name": "APYNOV SAS",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1lav3njvxk2fng67relawu2d5d6708xxjjgjrws"
+ },
+ "5242": {
+ "vendor_id": 5242,
+ "vendor_name": "Realwe Innovation",
+ "company_legal_name": "Shenzhen Realwe Innovation Technology Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1jeke5cmj69f7d9qtr9zfaasau8kea4cm5vt474"
+ },
+ "5243": {
+ "vendor_id": 5243,
+ "vendor_name": "LUMIFLOW",
+ "company_legal_name": "LUMIFLOW INC",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1glgunxwg533tghqxevkhwxz8lfrpv9gpaum84u"
+ },
+ "5244": {
+ "vendor_id": 5244,
+ "vendor_name": "SHENAN YANGGUANG",
+ "company_legal_name": "SHENZHEN SHENAN YANGGUANG ELECTRONICS CO., LTD.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1zsqkmc6xssr66q3y5yzqynym3c3ehlgn3aaxxh"
+ },
+ "5245": {
+ "vendor_id": 5245,
+ "vendor_name": "MS",
+ "company_legal_name": "Wenzhou Morning Electronics Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1k9z0ns8u0mvv5xd4htvynscyy907tcng3m7uye"
+ },
+ "5246": {
+ "vendor_id": 5246,
+ "vendor_name": "MIWA LOCK",
+ "company_legal_name": "MIWA LOCK Co., LTD.",
+ "company_preferred_name": "MIWA LOCK",
+ "vendor_landing_page_url": "https://www.miwa-lock.co.jp/",
+ "creator": "cosmos1aw603y3gr272vvchds8097aww6dhfyp0l9qyal"
+ },
+ "5247": {
+ "vendor_id": 5247,
+ "vendor_name": "U-tec Group Inc.",
+ "company_legal_name": "U-tec Group Inc.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1wk0689xgevpp3l4c5y6axw4qjpudzlcl6nkz0r"
+ },
+ "5248": {
+ "vendor_id": 5248,
+ "vendor_name": "Roborock",
+ "company_legal_name": "Beijing Roborock Technology Co., Ltd.",
+ "company_preferred_name": "Roborock",
+ "vendor_landing_page_url": "https://www.roborock.com",
+ "creator": "cosmos1azewtguu3264xf6xe0ylm2jn4tjw8pvj60v526"
+ },
+ "5249": {
+ "vendor_id": 5249,
+ "vendor_name": "Shenzhen Xenon Industrial Ltd",
+ "company_legal_name": "Shenzhen Xenon Industrial Ltd",
+ "company_preferred_name": "Shenzhen Xenon Industrial Ltd",
+ "vendor_landing_page_url": "http://www.xenon.cn",
+ "creator": "cosmos1l2qu9zhkhtfsvd5rc620gdl343ewah2utq5zpv"
+ },
+ "5250": {
+ "vendor_id": 5250,
+ "vendor_name": "Guangzhou Lingqu Electronic Technology Co., Ltd",
+ "company_legal_name": "广州市灵趣电子科技有限公司",
+ "company_preferred_name": "Lengceoi",
+ "vendor_landing_page_url": "https://ling-qu.com",
+ "creator": "cosmos1zzw5dffdhn40hfns06uu5tc4ghj5gcdad0zts4"
+ },
+ "5251": {
+ "vendor_id": 5251,
+ "vendor_name": "jhome",
+ "company_legal_name": "Shenzhen Jijia Intelligent Technology Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1ce59xfdzd4tx8ex5e9tv49k90zwntljf0qgnv5"
+ },
+ "5254": {
+ "vendor_id": 5254,
+ "vendor_name": "Infibrite",
+ "company_legal_name": "Infibrite Inc",
+ "company_preferred_name": "Infibrite",
+ "vendor_landing_page_url": "https://www.Infibrite.com",
+ "creator": "cosmos1006y3znqnu0ryq6s5nqtqd52hcm539n94u6d6v"
+ },
+ "5256": {
+ "vendor_id": 5256,
+ "vendor_name": "Flic",
+ "company_legal_name": "Shortcut Labs AB",
+ "company_preferred_name": "Shortcut Labs (Flic)",
+ "vendor_landing_page_url": "https://flic.io",
+ "creator": "cosmos1tkzjp6p2v9m7xs3azjxhmztmxthz5ja8lek36y"
+ },
+ "5258": {
+ "vendor_id": 5258,
+ "vendor_name": "Occhio",
+ "company_legal_name": "Occhio GmbH",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos14g0e26azdsqpuumx5cq9l839uge83ay93yv50x"
+ },
+ "5259": {
+ "vendor_id": 5259,
+ "vendor_name": "Samraj",
+ "company_legal_name": "Samraj Technologies Limited",
+ "company_preferred_name": "Samraj",
+ "vendor_landing_page_url": "https://www.samraj.tech/",
+ "creator": "cosmos1lnpt2686007wzf68qsfpnk0lwuzkclrfnflq2t"
+ },
+ "5261": {
+ "vendor_id": 5261,
+ "vendor_name": "EME",
+ "company_legal_name": "EME Limited",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos13xdx4dtj9x0gyl6chdrw44c3s3u57aszyu62sg"
+ },
+ "5262": {
+ "vendor_id": 5262,
+ "vendor_name": "Binthen",
+ "company_legal_name": "Hangzhou Binthen intelligence technology Co., LTD",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1axmgaerfyruezzxuz5mjpwvedekxg89rllk6ke"
+ },
+ "5264": {
+ "vendor_id": 5264,
+ "vendor_name": "Shelly",
+ "company_legal_name": "Shelly Europe Ltd.",
+ "company_preferred_name": "Shelly",
+ "vendor_landing_page_url": "https://www.shelly.com/",
+ "creator": "cosmos146fngp8xactuqhpf52t3kgejx9fvxvlmzgwlfr"
+ },
+ "5266": {
+ "vendor_id": 5266,
+ "vendor_name": "xxter bv",
+ "company_legal_name": "xxter bv",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://xxter.com/",
+ "creator": "cosmos1rpml9rjr0wl4nu6r2lmgjdtyh232qezj349h5g"
+ },
+ "5267": {
+ "vendor_id": 5267,
+ "vendor_name": "NIE-TECH Co., Ltd.",
+ "company_legal_name": "NIE-TECH Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos12swuy3wadmwd4vluvhlcdpjzmsc80ekdujz04p"
+ },
+ "5268": {
+ "vendor_id": 5268,
+ "vendor_name": "Martin Renz GmbH",
+ "company_legal_name": "Martin Renz GmbH",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://renz-gmbh.de/",
+ "creator": "cosmos17l3ut9xu6rzqy42sftxt68fm4wqpeq0vgpvyvq"
+ },
+ "5269": {
+ "vendor_id": 5269,
+ "vendor_name": "PACIFIC HOGAR, S.L.",
+ "company_legal_name": "PACIFIC HOGAR, S.L.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1mple7mg5nq449cpz6zwrmsjpx53kengd7hzhzu"
+ },
+ "5270": {
+ "vendor_id": 5270,
+ "vendor_name": "InnoPhase IOT",
+ "company_legal_name": "InnoPhase IOT Inc",
+ "company_preferred_name": "InnoPhase IOT Inc",
+ "vendor_landing_page_url": "https://innophaseiot.com/",
+ "creator": "cosmos1czce74826vrvdr8z4je4m5ltrlz9ks49w2phcv"
+ },
+ "5271": {
+ "vendor_id": 5271,
+ "vendor_name": "DMA Inc.",
+ "company_legal_name": "DMA Inc.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1v7y22lzdjl92r6peatmj2wm0gur294zmaprh2l"
+ },
+ "5273": {
+ "vendor_id": 5273,
+ "vendor_name": "CLIO",
+ "company_legal_name": "CLIO Co., Ltd.",
+ "company_preferred_name": "CLIO",
+ "vendor_landing_page_url": "https://www.iclio.com/",
+ "creator": "cosmos1krps7m6xtj0whqura6dkzh8fezdf5marpj2fkr"
+ },
+ "5274": {
+ "vendor_id": 5274,
+ "vendor_name": "Guangdong A-OK",
+ "company_legal_name": "Guangdong A-OK Technology Grand Development Co.,Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1sd0kxjewgvknqdw5r5hj6myw8uav5z7zcudce6"
+ },
+ "5275": {
+ "vendor_id": 5275,
+ "vendor_name": "AIGOSTAR",
+ "company_legal_name": "Agzzx Optoelectronics Technology Co., Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos19rjnu3h5pm5l8c3yqlf6kmuxnt3k3rr0zgvyga"
+ },
+ "5276": {
+ "vendor_id": 5276,
+ "vendor_name": "HONG KONG LAUNRAY INDUSTRY LIMITED",
+ "company_legal_name": "HONG KONG LAUNRAY INDUSTRY LIMITED",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1hksc9cggwm98wren9tvfre5k06zs7w7l0dfgs8"
+ },
+ "5279": {
+ "vendor_id": 5279,
+ "vendor_name": "Deyi Smart ",
+ "company_legal_name": "Deyi Smart Home Co.,Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1cuwltw8ncu80vhzk7fz65nqyzt3smsd64jy5hx"
+ },
+ "5282": {
+ "vendor_id": 5282,
+ "vendor_name": "Hugo",
+ "company_legal_name": "Hugo Brennenstuhl GmbH & Co. KG",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1073nsrgp7p90fhee3mrarvp6l2lp6ayn27kr4r"
+ },
+ "5293": {
+ "vendor_id": 5293,
+ "vendor_name": "Raex",
+ "company_legal_name": "Guangdong RAEX Intelligent Technology Co.,Ltd.",
+ "company_preferred_name": "Guangdong RAEX Intelligent Technology Co.,Ltd.",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos12q4krt68dmy8gvn7r4umzcupkyln4c4nmuw49q"
+ },
+ "5376": {
+ "vendor_id": 5376,
+ "vendor_name": "SmartWave",
+ "company_legal_name": "SmartWave Inc.",
+ "company_preferred_name": "SmartWave",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos18xp4c6ywuc4u6as8ny9crtky70w4gftxw9l8w0"
+ },
+ "5379": {
+ "vendor_id": 5379,
+ "vendor_name": "RM",
+ "company_legal_name": "Qingdao Ronco Mechanic Electronic Technology Co., Ltd.",
+ "company_preferred_name": "RM",
+ "vendor_landing_page_url": "https://www.ronco-tm.com/en/",
+ "creator": "cosmos1vpnzh6hu2pur3hel5ar2h9sz69hatsj454qkye"
+ },
+ "5380": {
+ "vendor_id": 5380,
+ "vendor_name": "Hangzhou Mango Network Technology Co, LTD.",
+ "company_legal_name": "Hangzhou Mango Network Technology Co, LTD.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1hjy6x3f6ypfvxj2lvx9dl0wqkt7j4gwvlh9tw3"
+ },
+ "5382": {
+ "vendor_id": 5382,
+ "vendor_name": "SAFEMO",
+ "company_legal_name": "SAFEMO PTE. LTD.",
+ "company_preferred_name": "SAFEMO",
+ "vendor_landing_page_url": "https://safemo.com/",
+ "creator": "cosmos125n9hnad4rq6ekht9pmyvfg7dwxxg4zlkvsmwt"
+ },
+ "5383": {
+ "vendor_id": 5383,
+ "vendor_name": "Bweetech",
+ "company_legal_name": "Bweetech Electronics Technology (Shanghai) Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1v2k5zfknzzejecewgf5dx0acl7p4kxyr3ywvu0"
+ },
+ "5384": {
+ "vendor_id": 5384,
+ "vendor_name": "Rui Teng",
+ "company_legal_name": "Rui Teng Opto Technology Co.,Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos12t5dh6xrtaamxhvv7wz9kv2gfggxh4n47ejggx"
+ },
+ "5385": {
+ "vendor_id": 5385,
+ "vendor_name": "SmartSetup",
+ "company_legal_name": "SmartSetup Systems PTY LTD",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1juc0dmj67dyjw9zxjl6820uyz85efyj5etvzdw"
+ },
+ "5387": {
+ "vendor_id": 5387,
+ "vendor_name": "Technology Nexus Secured Business Solutions AB",
+ "company_legal_name": "Technology Nexus Secured Business Solutions AB",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1q6kurgc88wzg656rqmad5cnhacch0dm095enaj"
+ },
+ "5388": {
+ "vendor_id": 5388,
+ "vendor_name": "Nexxt Solutions LLC",
+ "company_legal_name": "Nexxt Solutions LLC",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1kejat894lhk6aqypwezmdy2kv804jcd032xnut"
+ },
+ "5389": {
+ "vendor_id": 5389,
+ "vendor_name": "Shenzhen Huayu Lian Technology Co., Ltd",
+ "company_legal_name": "Shenzhen Huayu Lian Technology Co., Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos18vqr7xfsyhxqwk7yhjah2agpe2qcgh7zew3sjp"
+ },
+ "5391": {
+ "vendor_id": 5391,
+ "vendor_name": "in-lite",
+ "company_legal_name": "in-lite Design B.V.",
+ "company_preferred_name": "in-lite Design B.V.",
+ "vendor_landing_page_url": "https://in-lite.com/en/",
+ "creator": "cosmos1p0mq620zlw9hqyv467ez0u3ws2pza4gj2dy9hj"
+ },
+ "5393": {
+ "vendor_id": 5393,
+ "vendor_name": "Saishigao",
+ "company_legal_name": "Hangzhou Saishigao Intelligent Technology Co., Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos16ygvjps405vq5prg0xlyrmym9xuft6gyu3jcna"
+ },
+ "5394": {
+ "vendor_id": 5394,
+ "vendor_name": "Yourlite",
+ "company_legal_name": "Ningbo Yourlite Imp. & Exp. Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1uxeph9pf7d6j784p2kzzknqnvhk82ym87g7jng"
+ },
+ "5395": {
+ "vendor_id": 5395,
+ "vendor_name": "ALPHA",
+ "company_legal_name": "Alpha Tubular Motors",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1eefv5l06c23zza2f503vrjeaqltdnfchksrfva"
+ },
+ "5396": {
+ "vendor_id": 5396,
+ "vendor_name": "Chuan Dian",
+ "company_legal_name": "Zhongshan Chuan Dian electronic Technology Co., LTD",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1g7yzhvclx5hpar6h087x0v38xll9v4n59smtpx"
+ },
+ "5398": {
+ "vendor_id": 5398,
+ "vendor_name": "iRobot Corporation",
+ "company_legal_name": "iRobot Corporation",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.irobot.com",
+ "creator": "cosmos1k7sq9uwktykw62cx50j9tw3nc4kj00yqe2ntk8"
+ },
+ "5399": {
+ "vendor_id": 5399,
+ "vendor_name": "Huacheng Network",
+ "company_legal_name": "Hangzhou Huacheng Network Technology Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1nx4s3wwp2uk0dcm8t46ue2j2wvep5g68n9f9m3"
+ },
+ "5401": {
+ "vendor_id": 5401,
+ "vendor_name": "i3 Engineering",
+ "company_legal_name": "I3 ENGINEERING LLC",
+ "company_preferred_name": "i3 Engineering",
+ "vendor_landing_page_url": "https://i3engineering.com/",
+ "creator": "cosmos1s6s8u63x04adrdzj4vf4c92n3cp96yq9qdj7gd"
+ },
+ "5402": {
+ "vendor_id": 5402,
+ "vendor_name": "Leviosa Motor Shades",
+ "company_legal_name": "Leviosa Motor Shades",
+ "company_preferred_name": "Leviosa Motor Shades",
+ "vendor_landing_page_url": "https://leviosashades.com/",
+ "creator": "cosmos12ugjxy733ttkmq67ttmgdxhhslmtam2cehmr00"
+ },
+ "5403": {
+ "vendor_id": 5403,
+ "vendor_name": "Sunfree Motor",
+ "company_legal_name": "Ningbo Sunfree Motor Technology Company Limited",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1ztvtv3yqt6q2fke87el8k03pz0zck4xuxlvl7f"
+ },
+ "5404": {
+ "vendor_id": 5404,
+ "vendor_name": "Schoenberger",
+ "company_legal_name": "Schoenberger Group GmbH",
+ "company_preferred_name": "Schoenberger Group ",
+ "vendor_landing_page_url": "https://www.jalousiescout.de/",
+ "creator": "cosmos1enpj3zmn55cuc4zgyw0r5jv0nkfvccmqhkwt3p"
+ },
+ "5405": {
+ "vendor_id": 5405,
+ "vendor_name": "Dendo Systems",
+ "company_legal_name": "Dendo Systems Pty Ltd",
+ "company_preferred_name": "Dendo",
+ "vendor_landing_page_url": "http://dendosystems.com",
+ "creator": "cosmos1gdsaqujca3y67fmfza5l79j4kpm8wlmq8wcapx"
+ },
+ "5406": {
+ "vendor_id": 5406,
+ "vendor_name": " Kudelski IoT",
+ "company_legal_name": "Nagravision Sàrl",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos178eqaghg42jsye0hyrud3ulq8k44ht90l3x77p"
+ },
+ "5407": {
+ "vendor_id": 5407,
+ "vendor_name": "Apporo",
+ "company_legal_name": "Apporo Union Inc",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1tyhu6qtxv4wleyggauy2nyckkugt7dzt3tzxwd"
+ },
+ "5408": {
+ "vendor_id": 5408,
+ "vendor_name": "Rachio, Inc.",
+ "company_legal_name": "Rachio, Inc.",
+ "company_preferred_name": "Rachio",
+ "vendor_landing_page_url": "https://rachio.com/",
+ "creator": "cosmos1edshr2cwazjq83wvzxdk9gg2aryz0u4lhs88v6"
+ },
+ "5409": {
+ "vendor_id": 5409,
+ "vendor_name": "NEWLAB S.R.L.",
+ "company_legal_name": "NEWLAB S.R.L.",
+ "company_preferred_name": "NEWLAB",
+ "vendor_landing_page_url": "https://www.newlablight.com",
+ "creator": "cosmos1eujl6vmyqy4c2mg8efukpss5m3yjex73ehqete"
+ },
+ "5410": {
+ "vendor_id": 5410,
+ "vendor_name": "Zimi",
+ "company_legal_name": "Zimi Innovations Pty Ltd",
+ "company_preferred_name": "Zimi",
+ "vendor_landing_page_url": "https://zimi.life/",
+ "creator": "cosmos1jpruetp9n0znlcup6gp9espnvplydaepd0lv0l"
+ },
+ "5411": {
+ "vendor_id": 5411,
+ "vendor_name": "Yooksmart",
+ "company_legal_name": "Changzhou Yooksmart Innovation Co.,Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1nexs6mkexuuf93meg4ay8t3r2eqyhhvecysr9t"
+ },
+ "5412": {
+ "vendor_id": 5412,
+ "vendor_name": "BofuSmart",
+ "company_legal_name": "Shenzhen BOFU Smart Co., Ltd.",
+ "company_preferred_name": "BofuSmart",
+ "vendor_landing_page_url": "https://www.bofusmart.com/",
+ "creator": "cosmos1986vjsdry96qcv6r9wurggpf5dr0afljpevpuu"
+ },
+ "5415": {
+ "vendor_id": 5415,
+ "vendor_name": "habi",
+ "company_legal_name": "Computime Limited ",
+ "company_preferred_name": "Computime Limited ",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1av6v9vrfh89yzw2fm08s62lx3ar97gj0vzmtxc"
+ },
+ "5416": {
+ "vendor_id": 5416,
+ "vendor_name": "ntve home",
+ "company_legal_name": "Computime Brands Limited",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1yrm9zlgr9wqum03gnc8q8akavz2ledk2fqhygf"
+ },
+ "5418": {
+ "vendor_id": 5418,
+ "vendor_name": "Bosch / Siemens / Gaggenau / Neff - Home Appliances",
+ "company_legal_name": "BSH Hausgeräte GmbH",
+ "company_preferred_name": "BSH Home Appliances",
+ "vendor_landing_page_url": "https://www.bsh-group.com",
+ "creator": "cosmos1d50dhdt3cdm0sy3sgn9eqs6qs86q86xy57laln"
+ },
+ "5419": {
+ "vendor_id": 5419,
+ "vendor_name": "Kumho",
+ "company_legal_name": "Kumho Electric, Inc.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1ark9yzf4ct30utmu9vtyulrcs9gyjj5ry5yt69"
+ },
+ "5420": {
+ "vendor_id": 5420,
+ "vendor_name": "Dreame",
+ "company_legal_name": "Dreame Trading (Tianjin) Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1ucu850e8dv0uenn559sm2xucs5529dtyzfuu06"
+ },
+ "5421": {
+ "vendor_id": 5421,
+ "vendor_name": "Neo Smart Blinds",
+ "company_legal_name": "Neo Materials and Consulting Inc.",
+ "company_preferred_name": "Neo Smart Blinds",
+ "vendor_landing_page_url": "https://neosmartblinds.com/",
+ "creator": "cosmos1jnlc6f52l9e4pj3ul6f0y5mndwac49pedxrv4s"
+ },
+ "5424": {
+ "vendor_id": 5424,
+ "vendor_name": "Taiwan Fu Hsing",
+ "company_legal_name": "Taiwan Fu Hsing Industrial Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1upyn2s6g6w445d33vqzt3pv3a6whpmv8x8hk0d"
+ },
+ "5425": {
+ "vendor_id": 5425,
+ "vendor_name": "Solity",
+ "company_legal_name": "Solity ",
+ "company_preferred_name": "Solity Door lock",
+ "vendor_landing_page_url": "https://www.solitykorea.com/en",
+ "creator": "cosmos1gkrj94htrany477ns5zpqlueejrmxaq2t95z7u"
+ },
+ "5426": {
+ "vendor_id": 5426,
+ "vendor_name": "Arpobot",
+ "company_legal_name": "Arpobot Pty Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.arpobot.com",
+ "creator": "cosmos1d66e3pkznl7ud3tcry3us57kqeg794vh6xs6zu"
+ },
+ "5427": {
+ "vendor_id": 5427,
+ "vendor_name": "Anker Innovations Technology Co., Ltd",
+ "company_legal_name": "Anker Innovations Technology Co., Ltd",
+ "company_preferred_name": "Anker Innovations Technology",
+ "vendor_landing_page_url": "https://cn.anker-in.com/",
+ "creator": "cosmos1pd6mrdhc44ztaca0fkhu4mx2297f4lq7flrpd8"
+ },
+ "5428": {
+ "vendor_id": 5428,
+ "vendor_name": "WAGO",
+ "company_legal_name": "WAGO GmbH & Co. KG",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.wago.com/",
+ "creator": "cosmos15ge5cqfzvpnl8zxhlw52nnveur0rr9q60rk47t"
+ },
+ "5430": {
+ "vendor_id": 5430,
+ "vendor_name": "DomoPlus",
+ "company_legal_name": "EXOI TECHNOLOGY CORP",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1ax7h9pgfjzazh7rg95y4ns90rkwlmxnze52evk"
+ },
+ "5431": {
+ "vendor_id": 5431,
+ "vendor_name": "PEARL GmbH",
+ "company_legal_name": "PEARL GmbH",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1vq5h0dwl6kwvhngmc4yptnd5mp5003lpvy9cep"
+ },
+ "5432": {
+ "vendor_id": 5432,
+ "vendor_name": "Beca",
+ "company_legal_name": "Beca",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos13m8q5glyrcjpgvup7fvlrujht7tmufzm8uglka"
+ },
+ "5433": {
+ "vendor_id": 5433,
+ "vendor_name": "WISeKey",
+ "company_legal_name": "WISeKey SA",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.sealsq.com/solutions/device-attestation-for-matter",
+ "creator": "cosmos12hwhcp0prfljalymdn43dl8hssc8vzkvvlwg2p"
+ },
+ "5435": {
+ "vendor_id": 5435,
+ "vendor_name": "Griesser Electronic AG",
+ "company_legal_name": "Griesser Electronic AG",
+ "company_preferred_name": "Griesser Group",
+ "vendor_landing_page_url": "https://griesser-group.com/en/",
+ "creator": "cosmos1dcs8m6a0gwtn60t326g54uxu6zs7323ghr52su"
+ },
+ "5436": {
+ "vendor_id": 5436,
+ "vendor_name": "alre",
+ "company_legal_name": "ALRE-IT Regeltechnik GmbH",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://alre.de/",
+ "creator": "cosmos1yeuc76lz64a2j4mfqhjm4jnfxsrf7rzmue9yyn"
+ },
+ "5437": {
+ "vendor_id": 5437,
+ "vendor_name": "Amlogic",
+ "company_legal_name": "Amlogic (Shanghai) Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.amlogic.com/",
+ "creator": "cosmos1xx2292frtpxy94hsgtecsuaxzjksuqhmcn6ygq"
+ },
+ "5438": {
+ "vendor_id": 5438,
+ "vendor_name": "ART DOM",
+ "company_legal_name": "ART-DOM sp. z o.o.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1vw5tc7t962nvy9rtn4d6k4yq9r3yvf6wr36vax"
+ },
+ "5439": {
+ "vendor_id": 5439,
+ "vendor_name": "Brel",
+ "company_legal_name": "Brel Nederland bv",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1u5q7l92vwt5k7xklzq8hy8uj9he639dpffx53e"
+ },
+ "5441": {
+ "vendor_id": 5441,
+ "vendor_name": "Kärcher",
+ "company_legal_name": "Alfred Kärcher SE & Co. KG",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.kaercher.com",
+ "creator": "cosmos1w8w8s995h39kqjd46mn6e9j4nsrw32en9rtjqf"
+ },
+ "5442": {
+ "vendor_id": 5442,
+ "vendor_name": "Lanbon",
+ "company_legal_name": "Shenzhen Lanbon Hi-Tech Co. Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1z2x886un6xz7l322mcdqhv8atry7w76vusx20d"
+ },
+ "5447": {
+ "vendor_id": 5447,
+ "vendor_name": "Mayer & Co Beschläge GmbH",
+ "company_legal_name": "Mayer & Co Beschläge GmbH",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.maco.eu",
+ "creator": "cosmos1fzwjlc0k05pqudd3c546pavyn5hwqy9kp2ny52"
+ },
+ "5450": {
+ "vendor_id": 5450,
+ "vendor_name": "Hangzhou Sciener Smart Technology Co., Ltd.",
+ "company_legal_name": "Hangzhou Sciener Smart Technology Co., Ltd.",
+ "company_preferred_name": "Hangzhou Sciener Smart Technology Co., Ltd.",
+ "vendor_landing_page_url": "https://www.sciener.com",
+ "creator": "cosmos14u7kx327yaenhk95y6t6vjkly8qh8u2qe2h0gh"
+ },
+ "5451": {
+ "vendor_id": 5451,
+ "vendor_name": "SkyAngle",
+ "company_legal_name": "Fujian Tianyu Xinchuang Information Technology Co., Ltd.",
+ "company_preferred_name": "Tianyu",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1gyjeetk0m83qlmj2cfudmxhtr63rmqua9kqgrk"
+ },
+ "5452": {
+ "vendor_id": 5452,
+ "vendor_name": "VIZO Technology Corp.",
+ "company_legal_name": "VIZO Technology Corp.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1k2cu3q9459l4ct8p9nrj6nma054pcxn0q3j6gc"
+ },
+ "5456": {
+ "vendor_id": 5456,
+ "vendor_name": "AvatarControls",
+ "company_legal_name": "Shenzhen AvatarControls Co., Ltd.",
+ "company_preferred_name": "AvatarControls",
+ "vendor_landing_page_url": "https://www.avatarcontrols.com/",
+ "creator": "cosmos1d3x68pndtarq8enwn9z04rmzzss4lzdcvm5emn"
+ },
+ "5457": {
+ "vendor_id": 5457,
+ "vendor_name": "Kaijet",
+ "company_legal_name": "Kaijet Technology International",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1dwszkmcc3s0au4javvxnurfvq5wd4zn586qv9l"
+ },
+ "5458": {
+ "vendor_id": 5458,
+ "vendor_name": "DEWENWILS",
+ "company_legal_name": "Zhengzhou Dewenwils Network Technology Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1p95lrus0l7nzy0u8hlq46mxghmpevw5pj7znja"
+ },
+ "5459": {
+ "vendor_id": 5459,
+ "vendor_name": "SuperBrightLEDS",
+ "company_legal_name": "Super Bright LEDS, Inc.",
+ "company_preferred_name": "SuperBrightLEDS",
+ "vendor_landing_page_url": "https://www.superbrightleds.com/",
+ "creator": "cosmos1vng9gffrcxkrq0vu53r0yd64eu2xdzecrltrfu"
+ },
+ "5461": {
+ "vendor_id": 5461,
+ "vendor_name": "MIUC Technology (Shenzhen) Co.,Ltd",
+ "company_legal_name": "MIUC Technology (Shenzhen) Co.,Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1wphtragaksfv6xlvyyq6eek6ll6wy437vt2huv"
+ },
+ "5464": {
+ "vendor_id": 5464,
+ "vendor_name": "Ai-Thinker",
+ "company_legal_name": "Shenzhen Ai-Thinker Technology Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1zkdhyj5hvd5cehp6f5u7zuwzlmxk7nkah3y2xe"
+ },
+ "5465": {
+ "vendor_id": 5465,
+ "vendor_name": "tink GmbH",
+ "company_legal_name": "tink GmbH",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1xdausdrxzr2ef4n32s7neamf3lcrd5wu0dq4m0"
+ },
+ "5467": {
+ "vendor_id": 5467,
+ "vendor_name": "MinebeaMitsumi",
+ "company_legal_name": "MinebeaMitsumi Inc.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1hxsgq4f6f5x0v3dkrz9239p3a55xj4r6ccwxsm"
+ },
+ "5468": {
+ "vendor_id": 5468,
+ "vendor_name": "Feierge",
+ "company_legal_name": "Ningbo Feierge Mechanic & Electronic Technology Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1jtr8hhumzp7lhkeaxn482y9q4e3evwhkvukvmt"
+ },
+ "5470": {
+ "vendor_id": 5470,
+ "vendor_name": "Sandstrom",
+ "company_legal_name": "Currys Sourcing Limited",
+ "company_preferred_name": "Currys Sourcing Ltd.",
+ "vendor_landing_page_url": "https://www.currys.co.uk/",
+ "creator": "cosmos12zjlphsy2ule2adqw2wzqc3l79u39kdvxmdwwy"
+ },
+ "5472": {
+ "vendor_id": 5472,
+ "vendor_name": "SIXWGH",
+ "company_legal_name": "Shenzhen Wenhui Technology Development Co., Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1u5e9cfg5n6xv9qqssa0wngff65ur2zuqc0hppu"
+ },
+ "5474": {
+ "vendor_id": 5474,
+ "vendor_name": "Renesas Electronics Corporation",
+ "company_legal_name": "Renesas Electronics Corporation",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1362fvlpn3eu8egprw9e558gg2w87kah5n5qpl4"
+ },
+ "5475": {
+ "vendor_id": 5475,
+ "vendor_name": "StrongKey",
+ "company_legal_name": "StrongAuth, Inc.",
+ "company_preferred_name": "StrongKey",
+ "vendor_landing_page_url": "https://www.strongkey.com",
+ "creator": "cosmos1cmtylwk4mlvz4jh88rcmmw5p5cazrupa9dsxjm"
+ },
+ "5476": {
+ "vendor_id": 5476,
+ "vendor_name": "NEXTY ELECTRONICS",
+ "company_legal_name": "NEXTY ELECTRONICS CORPORATION",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1jcjmrqyup698n96nm75frg2nqaftwpzqmgdg74"
+ },
+ "5478": {
+ "vendor_id": 5478,
+ "vendor_name": "ODELIC",
+ "company_legal_name": "ODELIC CO., LTD.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1x5rhcketengryjuflxrel8jcmrhhecm0dse6yq"
+ },
+ "5479": {
+ "vendor_id": 5479,
+ "vendor_name": "Qingdao Haier Technology Co., Ltd",
+ "company_legal_name": "Qingdao Haier Technology Co., Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1f9jfr4ruzkqv39rxw3ad7hw4fmd66neqnl4zkz"
+ },
+ "5480": {
+ "vendor_id": 5480,
+ "vendor_name": "Econet",
+ "company_legal_name": "Econet Controls Inc",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1tmp2xma27msa5zl7myjf3skvz9mlkk6n4zkzgp"
+ },
+ "5481": {
+ "vendor_id": 5481,
+ "vendor_name": "Feller",
+ "company_legal_name": "Feller",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1sdncd0jwqpp895ts50zzxdj8hcmd3rg20fucsq"
+ },
+ "5482": {
+ "vendor_id": 5482,
+ "vendor_name": "xCREAS",
+ "company_legal_name": "Qierling (Beijing) Health Technology Co. ",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1pnt35hdglrpugtefwlg4ncrxyg7zayq553k9lg"
+ },
+ "5483": {
+ "vendor_id": 5483,
+ "vendor_name": "ShinDong-A ES",
+ "company_legal_name": "Shin Dong-A ES Co., Ltd.",
+ "company_preferred_name": "SDA-ES",
+ "vendor_landing_page_url": "http://www.sda-es.co.kr",
+ "creator": "cosmos1kmcesqgt6vefr9hdwad42ztzs0xlwrpnrgw3dn"
+ },
+ "5484": {
+ "vendor_id": 5484,
+ "vendor_name": "Motionblinds",
+ "company_legal_name": "Coulisse B.V.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://motionblinds.com/",
+ "creator": "cosmos1yt8vchw9gjfq4pah0pz4t8g82a0mdr445y2utd"
+ },
+ "5486": {
+ "vendor_id": 5486,
+ "vendor_name": "BrizLabs",
+ "company_legal_name": "Shenzhen Linktop IOT Co., Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1s38vzlfvrdp6we0ryj9l49kh23upya26z3n9qp"
+ },
+ "5489": {
+ "vendor_id": 5489,
+ "vendor_name": "Eurotronic Technology GmbH",
+ "company_legal_name": "Eurotronic Technology GmbH",
+ "company_preferred_name": "Eurotronic Technology GmbH",
+ "vendor_landing_page_url": "https://www.eurotronic.org",
+ "creator": "cosmos1ac8hh92ret47lurvyl52mj307sfjf7t69nhchd"
+ },
+ "5490": {
+ "vendor_id": 5490,
+ "vendor_name": "Babai",
+ "company_legal_name": "Guangzhou Babai Information Technology Co., LTD",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1gjkrwqg4df0s3lg0t8jvjwnuv9l2d95gwdkwla"
+ },
+ "5491": {
+ "vendor_id": 5491,
+ "vendor_name": "SELVE",
+ "company_legal_name": "SELVE GmbH & Co. KG",
+ "company_preferred_name": "SELVE",
+ "vendor_landing_page_url": "https://www.selve.de",
+ "creator": "cosmos19387q7vlqtp7m4n2x827y824u8adv4ah8fcqwn"
+ },
+ "5493": {
+ "vendor_id": 5493,
+ "vendor_name": "Xizhen Electronics",
+ "company_legal_name": "Changsha Xizhen Electronics Technology Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1rzdn6l3fe0ds4gp6e6jk2vqpk0tkavpht8md98"
+ },
+ "5494": {
+ "vendor_id": 5494,
+ "vendor_name": "Enlight Ceiling Fan",
+ "company_legal_name": "Enlight International Ltd.",
+ "company_preferred_name": "Enlight",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1w5ut92u5dyxumm48drff2u0m2z0e3f46sp85h9"
+ },
+ "5496": {
+ "vendor_id": 5496,
+ "vendor_name": "WINTEC KOREA INC",
+ "company_legal_name": "WINTEC KOREA INC",
+ "company_preferred_name": "WINTEC KOREA INC",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1j0hadukm78ug9vw3d07hcva57dknkj2tt7lhkk"
+ },
+ "5497": {
+ "vendor_id": 5497,
+ "vendor_name": "Hinkley",
+ "company_legal_name": "Hinkley Lighting Inc.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos15am6vktntdj2xcq8h75uwpt60vkqm8vtaqgwc3"
+ },
+ "5498": {
+ "vendor_id": 5498,
+ "vendor_name": "SMARTSPEC",
+ "company_legal_name": "Hispec Electrical Products Ltd",
+ "company_preferred_name": "SMARTSPEC",
+ "vendor_landing_page_url": "https://www.hispec.co.uk",
+ "creator": "cosmos1en4nlyfxmumf32t0u2swcp870hc8lj9tsr2nxn"
+ },
+ "5500": {
+ "vendor_id": 5500,
+ "vendor_name": "L&S",
+ "company_legal_name": "L&S Lighting Equipment (Shanghai) Co.,Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1jf8xffur3rus6tnxt5gejvrnvfk52zzr9ydjlh"
+ },
+ "5502": {
+ "vendor_id": 5502,
+ "vendor_name": "APICAL",
+ "company_legal_name": "Shenzhen Apical Technology Co., Ltd",
+ "company_preferred_name": "APICAL",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1c27q0sxu9kelukreh5zq3exutxt4l98xfww4ku"
+ },
+ "5506": {
+ "vendor_id": 5506,
+ "vendor_name": "KEGU",
+ "company_legal_name": "KEGU Intelligent Technology Co., LTD",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1rfyq4kp9nxh7jhlgg3s86g9xypmlwk7kch46uj"
+ },
+ "5507": {
+ "vendor_id": 5507,
+ "vendor_name": "MAMABA",
+ "company_legal_name": "Songjung Smart Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1tlnh5a9c8jap8zd8f3rh30xh2numksumpj9h9x"
+ },
+ "5510": {
+ "vendor_id": 5510,
+ "vendor_name": "Megaman",
+ "company_legal_name": "Xiamen Yankon Energetic Lighting Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1mtfrtv06rc8qjywwrvnm7tcvvsczs0fsr0rlwl"
+ },
+ "5512": {
+ "vendor_id": 5512,
+ "vendor_name": "Atouch Winwel Lda",
+ "company_legal_name": "Atouch Winwel Lda",
+ "company_preferred_name": "Atouch Winwel",
+ "vendor_landing_page_url": "https://atouch.com.pt",
+ "creator": "cosmos1gqafljuaf37y2wjw0v6r3g0r4meul7p6elg606"
+ },
+ "5513": {
+ "vendor_id": 5513,
+ "vendor_name": "Warmup PLC",
+ "company_legal_name": "Warmup PLC",
+ "company_preferred_name": "Warmup PLC",
+ "vendor_landing_page_url": "https://www.warmup.co.uk/",
+ "creator": "cosmos1y53r9cqhscxtwqx6ytvyj6u6f6f2j6jhgygp0m"
+ },
+ "5515": {
+ "vendor_id": 5515,
+ "vendor_name": "Deasino",
+ "company_legal_name": "Shenzhen Deasino Technology Co.,Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1rck9jx729z3sencnugjhvg5wlhjxxu08dznhnm"
+ },
+ "5516": {
+ "vendor_id": 5516,
+ "vendor_name": "ZFL SMART",
+ "company_legal_name": "Zhongshan Fanwang CO.,LTD",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos10ldr8m69gqet6y497xdqx8s6tmlugyayhxexvt"
+ },
+ "5519": {
+ "vendor_id": 5519,
+ "vendor_name": "Bold Smart Lock",
+ "company_legal_name": "Bold Security Technology B.V.",
+ "company_preferred_name": "Bold Smart Lock",
+ "vendor_landing_page_url": "https://www.boldsmartlock.com",
+ "creator": "cosmos1an08gjcgypr334lxx683yze3ta4g8ctwcp9akw"
+ },
+ "5520": {
+ "vendor_id": 5520,
+ "vendor_name": "GL.iNet",
+ "company_legal_name": "GL Technologies (Hong Kong) Limited",
+ "company_preferred_name": "GL Technologies (Hong Kong) Limited",
+ "vendor_landing_page_url": "https://www.gl-inet.com/",
+ "creator": "cosmos1xqve3z0ndwhvhd58h43pnre6euz7mpzlw0cld9"
+ },
+ "5521": {
+ "vendor_id": 5521,
+ "vendor_name": "ZH Currtain",
+ "company_legal_name": "SHENZHEN ZHIHUANG TECHNOLOGY CO.,LTD",
+ "company_preferred_name": "ZH Currtain",
+ "vendor_landing_page_url": "https://currtain.com/",
+ "creator": "cosmos1gfv85qsk0gqvpkq9p6gcmuzc2dwndf85fzrkv3"
+ },
+ "5522": {
+ "vendor_id": 5522,
+ "vendor_name": "MEAN WELL",
+ "company_legal_name": "MEAN WELL Enterprises Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos146v9hgs423hcpgfj4krcuv674w2uwn4pdcrrl3"
+ },
+ "5525": {
+ "vendor_id": 5525,
+ "vendor_name": "Kotonic",
+ "company_legal_name": "Kotonic Overseas Corporation",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos140q6daj3dznp8fkpczwulchgq5c0ml0e9z4rr9"
+ },
+ "5526": {
+ "vendor_id": 5526,
+ "vendor_name": "Sensereo",
+ "company_legal_name": "Sensereo Limited",
+ "company_preferred_name": "Sensereo",
+ "vendor_landing_page_url": "https://www.sensereo.com",
+ "creator": "cosmos10grpn964shxnxhv26wcmadahc5xt99l4fnulyl"
+ },
+ "5529": {
+ "vendor_id": 5529,
+ "vendor_name": "Guangdong Huarui Lock Industry",
+ "company_legal_name": "Guangdong Huarui Lock Industry Co., Ltd.",
+ "company_preferred_name": "Huarui",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos12nmf2xvtddpxrckkcczesq9kr0c2ak86urt0jq"
+ },
+ "5530": {
+ "vendor_id": 5530,
+ "vendor_name": "HAOJAI",
+ "company_legal_name": "Shenzhen Haojai Lianchuang Technology Co., Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.dk-ai.com",
+ "creator": "cosmos198e6nhuzulgshg908rukgypnrl3jxksh3k602w"
+ },
+ "5533": {
+ "vendor_id": 5533,
+ "vendor_name": "DBT Digital Building Technology",
+ "company_legal_name": "DBT Digital Building Technology GmbH & Co. KG",
+ "company_preferred_name": "wibutler",
+ "vendor_landing_page_url": "https://www2.wibutler.com/",
+ "creator": "cosmos1kcy5ruf9swn8j8wxeffmcqw6h6zcc8wh786l3f"
+ },
+ "5534": {
+ "vendor_id": 5534,
+ "vendor_name": "UIOT",
+ "company_legal_name": "Ultimate IOT (Shanghai) Technology Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.unisiot.com/",
+ "creator": "cosmos1u8pzsf6uuhxkza8xf2yvhvdatx30gp0axz7x5v"
+ },
+ "5535": {
+ "vendor_id": 5535,
+ "vendor_name": "Ltech",
+ "company_legal_name": "Zhuhai Ltech Technology co.,ltd.",
+ "company_preferred_name": "Ltech",
+ "vendor_landing_page_url": "https://www.ltech.cn/",
+ "creator": "cosmos14engfycrcanj2jkzecccyg27tf6u6tqzulfy7m"
+ },
+ "5537": {
+ "vendor_id": 5537,
+ "vendor_name": "Delta Dore Rademacher",
+ "company_legal_name": "DELTA DORE RADEMACHER GmbH",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://homepilot-smarthome.com",
+ "creator": "cosmos1x6czx8s5jpe4x5y3j9wk7ppsdfq9x9jdxh9ezg"
+ },
+ "5539": {
+ "vendor_id": 5539,
+ "vendor_name": "Intermatic",
+ "company_legal_name": "Intermatic, Inc.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1wdaqlgj7dvxszkqr7kxgdkvukf9nkc8vt3pth3"
+ },
+ "5540": {
+ "vendor_id": 5540,
+ "vendor_name": "Mikrotik",
+ "company_legal_name": "Mikrotikls SIA",
+ "company_preferred_name": "Mikrotik",
+ "vendor_landing_page_url": "https://mikrotik.com/",
+ "creator": "cosmos1wxtv3gajz3hxlrjs7dfqh30atyt8ugwyxrzk4g"
+ },
+ "5541": {
+ "vendor_id": 5541,
+ "vendor_name": "Laticrete International",
+ "company_legal_name": "Laticrete International",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1wfv4w3k8sqsut2den4jkjt9tyxqqfptzexywhv"
+ },
+ "5543": {
+ "vendor_id": 5543,
+ "vendor_name": "Hunter Fan Co",
+ "company_legal_name": "Hunter Fan Company",
+ "company_preferred_name": "Hunter Fan Company",
+ "vendor_landing_page_url": "https://hunterfan.com/",
+ "creator": "cosmos1f24utmc3nthss44l84rmq06p7c766x3us5lpce"
+ },
+ "5544": {
+ "vendor_id": 5544,
+ "vendor_name": "LOCKIN (U.S.) INC.",
+ "company_legal_name": "LOCKIN (U.S.) INC.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos16y92yemfn76wuwm6p8x4frr2w8l6xf8p9z5393"
+ },
+ "5546": {
+ "vendor_id": 5546,
+ "vendor_name": "GLEDOPTO",
+ "company_legal_name": "GLEDOPTO CO.,LTD",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos14qk55jl6y9v3dljymzxmec8lnjnh0xrsv53xsz"
+ },
+ "5547": {
+ "vendor_id": 5547,
+ "vendor_name": "Accurate Lock & Hardware",
+ "company_legal_name": "Accurate Lock & Hardware Co., LLC",
+ "company_preferred_name": "Accurate Lock & Hardware",
+ "vendor_landing_page_url": "https://accuratelockandhardware.com/",
+ "creator": "cosmos194zra8cvdaemwhu4vc9a7jj2cvjaup7qnsaz40"
+ },
+ "5548": {
+ "vendor_id": 5548,
+ "vendor_name": "SWAN Lite",
+ "company_legal_name": "SWAN Lite Manufacturing Co.,LTD",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1wzshgdvna5jcfmlahgzpqu99pxwn4hqlx7fvgu"
+ },
+ "5549": {
+ "vendor_id": 5549,
+ "vendor_name": "AnablepSecurity",
+ "company_legal_name": "Steadfast Technology LLC",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://anablepsecurity.com/",
+ "creator": "cosmos10dcjlkfxxyraygy4y7an5l03tl8ytah2hsuug6"
+ },
+ "5551": {
+ "vendor_id": 5551,
+ "vendor_name": "Corston Architectural Detail",
+ "company_legal_name": "Corston Architectural Detail",
+ "company_preferred_name": "Corston",
+ "vendor_landing_page_url": "https://www.corston.com",
+ "creator": "cosmos15j8lkzs5k326vknu9mzsna9w6rklcj6f0ve2m6"
+ },
+ "5552": {
+ "vendor_id": 5552,
+ "vendor_name": "JustPlus",
+ "company_legal_name": "Justplus CO.,LTD.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos18h5u3v0t0lu6h2yvpwtlpde0sl32jcy8r805ay"
+ },
+ "5553": {
+ "vendor_id": 5553,
+ "vendor_name": "GuangZhou INSIIDA ELECTRICAL TECHNOLOGY CO.,LTD",
+ "company_legal_name": "INSIIDA ELECTRICAL TECHNOLOGY CO.,LTD",
+ "company_preferred_name": "INSIIDA ELECTRICAL TECHNOLOGY CO.,LTD",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos10gx88ey3dmxqt5w3pmaq8n78zpatjpcuz9zrqn"
+ },
+ "5555": {
+ "vendor_id": 5555,
+ "vendor_name": "MiBoxer",
+ "company_legal_name": "FUTLIGHT OPTOELECTRONICS CO.,LIMITED",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1pqxsp2ms8ere5sttchdjh9xr5mf9s4rmleuhyp"
+ },
+ "5557": {
+ "vendor_id": 5557,
+ "vendor_name": "Brighter Lighting",
+ "company_legal_name": "Brighter Lighting, Inc.",
+ "company_preferred_name": "Brighter",
+ "vendor_landing_page_url": "https://getbrighter.com/",
+ "creator": "cosmos1t2ka530h48espmuc05sythzmeam3up8s4yxlpg"
+ },
+ "5564": {
+ "vendor_id": 5564,
+ "vendor_name": "Lysome",
+ "company_legal_name": "Aida Corporation",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1mjhexrh28w6nxzdsynzc6x8fvjrdh77rp56ccn"
+ },
+ "5565": {
+ "vendor_id": 5565,
+ "vendor_name": "TBS",
+ "company_legal_name": "TBS Pty Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1phmnnrk68mdfr07tppk63q4h7fzvzlsv6wk74t"
+ },
+ "5566": {
+ "vendor_id": 5566,
+ "vendor_name": "Easfina",
+ "company_legal_name": "Easfina pty ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1dunwdat9e7adgw8k7zkg79ltp9euh006wvyf8z"
+ },
+ "5567": {
+ "vendor_id": 5567,
+ "vendor_name": "Korrus Inc",
+ "company_legal_name": "Korrus Inc",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1qddj3qsze7pn45cgq3haw2ck2nddp27lx6pn0k"
+ },
+ "5568": {
+ "vendor_id": 5568,
+ "vendor_name": "DIANXIAOKU",
+ "company_legal_name": "HUNAN DIANXIAOKU TECHNOLOGY CO., LTD.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1taklx9vv3xmc3eazj4j08zf09fad6ljt7463th"
+ },
+ "5570": {
+ "vendor_id": 5570,
+ "vendor_name": "Kaadas",
+ "company_legal_name": "Shenzhen Kaadas Intelligent Technology Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos133mzwtyw4nhe95dgt24waga9lvmy7z4mtydk4w"
+ },
+ "5572": {
+ "vendor_id": 5572,
+ "vendor_name": "FASTCR",
+ "company_legal_name": "FAST ČR, a.s.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos16k4se9gsvk9nhmyfa0sd46djcknk6ekqqvrc76"
+ },
+ "5574": {
+ "vendor_id": 5574,
+ "vendor_name": "Wozart",
+ "company_legal_name": "Wozart Technologies Private Limited",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://wozart.com",
+ "creator": "cosmos1jzx6a4lje548yhgwq8rrdaqf8uamu6strvxu3f"
+ },
+ "5575": {
+ "vendor_id": 5575,
+ "vendor_name": "Homewell Technology Co., Ltd. ",
+ "company_legal_name": "Homewell Technology Co., Ltd. ",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1x0uzajy0wr7uvk9cx77srfwxsnkvj8svpmtucy"
+ },
+ "5576": {
+ "vendor_id": 5576,
+ "vendor_name": "Maktar Inc.",
+ "company_legal_name": "Maktar Inc.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.maktar.com/",
+ "creator": "cosmos1n6yf0p6vd2fsxem0mg2qzv7zf04vnv6z50ldj6"
+ },
+ "5577": {
+ "vendor_id": 5577,
+ "vendor_name": "Ci Global",
+ "company_legal_name": "Connected Innovations Ltd",
+ "company_preferred_name": "Ci Global",
+ "vendor_landing_page_url": "https://ci.global/",
+ "creator": "cosmos1duskg02dlj0mw6aw982vzzxc2cd3qx4zlrhlq4"
+ },
+ "5580": {
+ "vendor_id": 5580,
+ "vendor_name": "Schüco",
+ "company_legal_name": "Schüco Polymer Technologies KG",
+ "company_preferred_name": "Schüco",
+ "vendor_landing_page_url": "https://www.schueco.com",
+ "creator": "cosmos1p4arkraxq542uh8h00xaswhzzt39jzq943ag4z"
+ },
+ "5582": {
+ "vendor_id": 5582,
+ "vendor_name": "MAKEGOOD",
+ "company_legal_name": "MAKEGOOD INDUSTRIAL CO.,LIMITED",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1frmdkzxlxdgu0knkstvfzawjeshdyc0zh46jes"
+ },
+ "5583": {
+ "vendor_id": 5583,
+ "vendor_name": "Globe",
+ "company_legal_name": "Globe Electric Company Inc.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos19er5k43zw42rd28lv8qmqzw4975e4ers2vkpvn"
+ },
+ "5584": {
+ "vendor_id": 5584,
+ "vendor_name": "Vantiva USA LLC",
+ "company_legal_name": "Vantiva USA LLC",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.vantiva.com",
+ "creator": "cosmos18cnelc98mmgvvyqz227hnxcg2z995wrl40rfc3"
+ },
+ "5591": {
+ "vendor_id": 5591,
+ "vendor_name": "Boldr",
+ "company_legal_name": "Baldr Group LTD",
+ "company_preferred_name": "Boldr",
+ "vendor_landing_page_url": "https://shopboldr.com/",
+ "creator": "cosmos1q5ekg6ak6q7px92w786hk8lckruwmye2z56qee"
+ },
+ "5594": {
+ "vendor_id": 5594,
+ "vendor_name": "JEM",
+ "company_legal_name": "JEM ACCESSORIES INC",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1k7l8x64s79g3y2vry5txgfzvmfnjfnckljy94y"
+ },
+ "5597": {
+ "vendor_id": 5597,
+ "vendor_name": "SG Armaturen AS",
+ "company_legal_name": "SG Armaturen AS",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.sg-as.com",
+ "creator": "cosmos173vgd44v7uuyjgpcrjam9hp9vpkue77p9suwq0"
+ },
+ "5598": {
+ "vendor_id": 5598,
+ "vendor_name": "VoxAura",
+ "company_legal_name": "VoxAura GmbH",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1xlgqhq98d3rg9fllef9cg2xghy855uypta3eg5"
+ },
+ "5599": {
+ "vendor_id": 5599,
+ "vendor_name": "Vitrumshade LLC",
+ "company_legal_name": "Vitrumshade LLC",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos19f5edcype0ztqqw8vcp7n7t8gcjxfhucwtre3s"
+ },
+ "5600": {
+ "vendor_id": 5600,
+ "vendor_name": "Leaguer MicroElectronics",
+ "company_legal_name": "Leaguer (Shenzhen) MicroElectronics Corp.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos162dhlxqkcjuynsn7zzkh9e2fmez6us8yqe57eu"
+ },
+ "5601": {
+ "vendor_id": 5601,
+ "vendor_name": "NOVO",
+ "company_legal_name": "NOVO (GUANGDONG) HIGH-TECH CO., LTD.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1tztdhv6jdy2gz4ucawmdq5wtagvsdg9y5cjlh8"
+ },
+ "5603": {
+ "vendor_id": 5603,
+ "vendor_name": "YCZNWL",
+ "company_legal_name": "YCZNWL",
+ "company_preferred_name": "YCZNWL",
+ "vendor_landing_page_url": "https://www.ycznwl.com/",
+ "creator": "cosmos1k09geq8ljc9kwxpq07qmw8f8r285gw3c6gg2rk"
+ },
+ "5607": {
+ "vendor_id": 5607,
+ "vendor_name": "Fresh Electric",
+ "company_legal_name": "Fresh Electric",
+ "company_preferred_name": "Fresh Electric",
+ "vendor_landing_page_url": "https://fresh.com.eg/",
+ "creator": "cosmos1fnu0wxp0c80fjeeal0t57xtasyzz8wg562rkpd"
+ },
+ "5608": {
+ "vendor_id": 5608,
+ "vendor_name": "Doorma",
+ "company_legal_name": "Huzhou Doorma Intelligence Technology Co.,Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1m85k9q04n9f783ewruaneqk0tsx2c934kr4qvz"
+ },
+ "5609": {
+ "vendor_id": 5609,
+ "vendor_name": "Sukces",
+ "company_legal_name": "Sukces Technology Group – Dziemiańczuk sp.j.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos189ghxq7pdrtx3wgfwl8qe2lsd7x8l8qsup39xk"
+ },
+ "5614": {
+ "vendor_id": 5614,
+ "vendor_name": "moorgen",
+ "company_legal_name": "Zhejiang Moorgen Group Co.,Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1wp9my6aar0ja5ttn8r6drgp3a70rtvmeqvq744"
+ },
+ "5618": {
+ "vendor_id": 5618,
+ "vendor_name": "Foshan Viomi Electrical Technology Co., Ltd.",
+ "company_legal_name": "Foshan Viomi Electrical Technology Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1t6and6dy3w8m73384qvusufvne5fqd94fy8lnl"
+ },
+ "5621": {
+ "vendor_id": 5621,
+ "vendor_name": "Bouygues Telecom",
+ "company_legal_name": "Bouygues Telecom",
+ "company_preferred_name": "Bouygues Telecom",
+ "vendor_landing_page_url": "https://www.bouyguestelecom.fr",
+ "creator": "cosmos1dqlgq5m86m5xa9t4lat59dycf9freza6kwrf0h"
+ },
+ "5623": {
+ "vendor_id": 5623,
+ "vendor_name": "AC Infinity ",
+ "company_legal_name": "AC Infinity Inc.",
+ "company_preferred_name": "ACI",
+ "vendor_landing_page_url": "https://acinfinity.com/",
+ "creator": "cosmos1drs6vzx30fum00z88y30qngws026tf2skkcwk2"
+ },
+ "5645": {
+ "vendor_id": 5645,
+ "vendor_name": "SUFN",
+ "company_legal_name": "Zhongshan SUFN Lighting Technology Co.,Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1jwhqz7ha2lzeq590smpqmr9y5x8lsujflphysp"
+ },
+ "5646": {
+ "vendor_id": 5646,
+ "vendor_name": "LLW",
+ "company_legal_name": "LLW Enterprise, LLC",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1nxjhp3mp32t70f0hngf6fsr9ytfcksf92v8tc7"
+ },
+ "5647": {
+ "vendor_id": 5647,
+ "vendor_name": "POYAL",
+ "company_legal_name": "Zhejiang General Light Curtain Co.,Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1xjed6glv33ukalqxwd8uhgf5a02sxvwqj0rtkj"
+ },
+ "5648": {
+ "vendor_id": 5648,
+ "vendor_name": "Zhuhai Shengchang",
+ "company_legal_name": "Zhuhai Shengchang Electronics Co., Ltd.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1xzlrfz728vw58snq09xdvylkc3ffpqtygxvz5d"
+ },
+ "5651": {
+ "vendor_id": 5651,
+ "vendor_name": "Calex",
+ "company_legal_name": "Electro Cirkel Retail B.V.",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1dm97ucj72qac3xuefgxr7gz7hxp9da4hhxeqw5"
+ },
+ "5653": {
+ "vendor_id": 5653,
+ "vendor_name": "Rayrun",
+ "company_legal_name": "Rayrun Technology Co., Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "https://www.rayruntech.com",
+ "creator": "cosmos1ndpaqawws9z2f4xye9v745lxezzkkecs49ngma"
+ },
+ "5655": {
+ "vendor_id": 5655,
+ "vendor_name": "Jianbian",
+ "company_legal_name": "jianbian lighting co.,ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1455qtu4weryesrrgvd3hxuz793r7n2wr8awnrg"
+ },
+ "5656": {
+ "vendor_id": 5656,
+ "vendor_name": "Matterize Labs",
+ "company_legal_name": "Matterize Labs",
+ "company_preferred_name": "Matterize Labs",
+ "vendor_landing_page_url": "https://matterize.io",
+ "creator": "cosmos1f3r9eduslvsz8em3hu0t86quczyhqewcxk2qcy"
+ },
+ "5661": {
+ "vendor_id": 5661,
+ "vendor_name": "ACME",
+ "company_legal_name": "ACME Resources Management Sdn Bhd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1wfn35z35tt34yep3e9l2mtsgfwvxrtpmd5u20w"
+ },
+ "5663": {
+ "vendor_id": 5663,
+ "vendor_name": "Fatboy the original",
+ "company_legal_name": "Fatboy the original b.v",
+ "company_preferred_name": "Fatboy the original ",
+ "vendor_landing_page_url": "https://www.fatboy.com/nl-nl/",
+ "creator": "cosmos1kcy7p56ez8vvaxnwuapfwr26sc7gwpc6q4yqja"
+ },
+ "5668": {
+ "vendor_id": 5668,
+ "vendor_name": "ZH",
+ "company_legal_name": "Shenzhen Zhenghui Technology Co., Ltd",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1jpdc22k8ulck7evng68es7d6yukewq0cl4ngss"
+ },
+ "5669": {
+ "vendor_id": 5669,
+ "vendor_name": "UNITED ELECTRIC",
+ "company_legal_name": "UNITED ELECTRIC CO.,LTD",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1ae8dc4h4qjmm4gvtx7l78vfv2dszya4hndcnq8"
+ },
+ "24582": {
+ "vendor_id": 24582,
+ "vendor_name": "Google LLC",
+ "company_legal_name": "Google LLC",
+ "company_preferred_name": "",
+ "vendor_landing_page_url": "",
+ "creator": "cosmos1kelvhh6cy2vmaj5zczxj52k4nys2w4e2u3awvq"
+ }
+ },
+ "last_node_id": 2,
+ "nodes": {
+ "1": {
+ "node_id": 1,
+ "date_commissioned": "2025-12-06T00:55:25.848745",
+ "last_interview": "2025-12-06T00:55:25.848750",
+ "interview_version": 6,
+ "available": true,
+ "is_bridge": true,
+ "attributes": {
+ "0/29/0": [
+ {
+ "0": 22,
+ "1": 1
+ }
+ ],
+ "0/29/1": [
+ 29,
+ 31,
+ 40,
+ 42,
+ 43,
+ 44,
+ 45,
+ 48,
+ 49,
+ 50,
+ 51,
+ 52,
+ 54,
+ 60,
+ 62,
+ 63,
+ 64,
+ 65,
+ 319683584,
+ 336067585
+ ],
+ "0/29/2": [
+ 31,
+ 41
+ ],
+ "0/29/3": [
+ 1,
+ 2,
+ 5,
+ 6
+ ],
+ "0/29/65532": 0,
+ "0/29/65533": 1,
+ "0/29/65528": [],
+ "0/29/65529": [],
+ "0/29/65530": [],
+ "0/29/65531": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "0/31/0": [
+ {
+ "1": 5,
+ "2": 2,
+ "3": [
+ 112233
+ ],
+ "4": null,
+ "254": 6
+ }
+ ],
+ "0/31/1": [],
+ "0/31/2": 4,
+ "0/31/3": 3,
+ "0/31/4": 4,
+ "0/31/65532": 0,
+ "0/31/65533": 1,
+ "0/31/65528": [],
+ "0/31/65529": [],
+ "0/31/65530": [
+ 0,
+ 1
+ ],
+ "0/31/65531": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "0/40/0": 1,
+ "0/40/1": "ThirdReality",
+ "0/40/2": 5127,
+ "0/40/3": "Smart Bridge MZ1",
+ "0/40/4": 4744,
+ "0/40/5": "",
+ "0/40/6": "XX",
+ "0/40/7": 1,
+ "0/40/8": "1.0.0",
+ "0/40/9": 100,
+ "0/40/10": "v1.01.00",
+ "0/40/11": "20231102",
+ "0/40/12": "3RMB01033WBZ",
+ "0/40/13": "Test Product URL",
+ "0/40/14": "Matter Zigbee Bridge",
+ "0/40/15": "3RM04-4506-00302",
+ "0/40/16": false,
+ "0/40/17": true,
+ "0/40/18": "0E52B11222C43A18",
+ "0/40/19": {
+ "0": 3,
+ "1": 65535
+ },
+ "0/40/65532": 0,
+ "0/40/65533": 1,
+ "0/40/65528": [],
+ "0/40/65529": [],
+ "0/40/65530": [
+ 0
+ ],
+ "0/40/65531": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8,
+ 9,
+ 10,
+ 11,
+ 12,
+ 13,
+ 14,
+ 15,
+ 16,
+ 17,
+ 18,
+ 19,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "0/42/0": [],
+ "0/42/1": true,
+ "0/42/2": 1,
+ "0/42/3": null,
+ "0/42/65532": 0,
+ "0/42/65533": 1,
+ "0/42/65528": [],
+ "0/42/65529": [
+ 0
+ ],
+ "0/42/65530": [
+ 0,
+ 1,
+ 2
+ ],
+ "0/42/65531": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "0/43/0": "en-US",
+ "0/43/1": [
+ "en-US",
+ "de-DE",
+ "fr-FR",
+ "en-GB",
+ "es-ES",
+ "zh-CN",
+ "it-IT",
+ "ja-JP"
+ ],
+ "0/43/65532": 0,
+ "0/43/65533": 1,
+ "0/43/65528": [],
+ "0/43/65529": [],
+ "0/43/65530": [],
+ "0/43/65531": [
+ 0,
+ 1,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "0/44/0": 0,
+ "0/44/1": 0,
+ "0/44/2": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 8,
+ 9,
+ 10,
+ 11,
+ 7
+ ],
+ "0/44/65532": 0,
+ "0/44/65533": 1,
+ "0/44/65528": [],
+ "0/44/65529": [],
+ "0/44/65530": [],
+ "0/44/65531": [
+ 0,
+ 1,
+ 2,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "0/45/0": 0,
+ "0/45/65532": 1,
+ "0/45/65533": 1,
+ "0/45/65528": [],
+ "0/45/65529": [],
+ "0/45/65530": [],
+ "0/45/65531": [
+ 0,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "0/48/0": 0,
+ "0/48/1": {
+ "0": 60,
+ "1": 900
+ },
+ "0/48/2": 0,
+ "0/48/3": 0,
+ "0/48/4": true,
+ "0/48/65532": 0,
+ "0/48/65533": 1,
+ "0/48/65528": [
+ 1,
+ 3,
+ 5
+ ],
+ "0/48/65529": [
+ 0,
+ 2,
+ 4
+ ],
+ "0/48/65530": [],
+ "0/48/65531": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "0/49/0": 1,
+ "0/49/1": [
+ {
+ "0": "TWFwbGVTZWM=",
+ "1": true
+ }
+ ],
+ "0/49/2": 10,
+ "0/49/3": 20,
+ "0/49/4": true,
+ "0/49/5": 0,
+ "0/49/6": "TWFwbGVTZWM=",
+ "0/49/7": null,
+ "0/49/65532": 1,
+ "0/49/65533": 1,
+ "0/49/65528": [
+ 1,
+ 5,
+ 7
+ ],
+ "0/49/65529": [
+ 0,
+ 2,
+ 4,
+ 6,
+ 8
+ ],
+ "0/49/65530": [],
+ "0/49/65531": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "0/50/65532": 0,
+ "0/50/65533": 1,
+ "0/50/65528": [
+ 1
+ ],
+ "0/50/65529": [
+ 0
+ ],
+ "0/50/65530": [],
+ "0/50/65531": [
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "0/51/0": [
+ {
+ "0": "",
+ "1": false,
+ "2": null,
+ "3": null,
+ "4": "",
+ "5": [],
+ "6": [],
+ "7": 0
+ }
+ ],
+ "0/51/1": 395,
+ "0/51/2": 2045,
+ "0/51/3": 0,
+ "0/51/4": 6,
+ "0/51/5": [],
+ "0/51/6": [],
+ "0/51/7": [],
+ "0/51/8": false,
+ "0/51/65532": 0,
+ "0/51/65533": 1,
+ "0/51/65528": [],
+ "0/51/65529": [
+ 0
+ ],
+ "0/51/65530": [
+ 3
+ ],
+ "0/51/65531": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "0/52/0": [
+ {
+ "0": 20,
+ "1": "zb_excha",
+ "3": 258
+ },
+ {
+ "0": 12,
+ "1": "rs_reset",
+ "3": 174
+ },
+ {
+ "0": 15,
+ "1": "virt_net",
+ "3": 742
+ },
+ {
+ "0": 21,
+ "1": "zb main ",
+ "3": 482
+ },
+ {
+ "0": 24,
+ "1": "bridge_m",
+ "3": 1666
+ },
+ {
+ "0": 6,
+ "1": "chip_she",
+ "3": 286
+ },
+ {
+ "0": 1,
+ "1": "AOS_TASK",
+ "3": 843
+ },
+ {
+ "0": 2,
+ "1": "APP",
+ "3": 54
+ },
+ {
+ "0": 25,
+ "1": "otaTsk",
+ "3": 822
+ },
+ {
+ "0": 23,
+ "1": "am",
+ "3": 334
+ },
+ {
+ "0": 14,
+ "1": "rs_rx",
+ "3": 130
+ },
+ {
+ "0": 4,
+ "1": "Tmr Svc",
+ "3": 278
+ },
+ {
+ "0": 22,
+ "1": "device d",
+ "3": 894
+ },
+ {
+ "0": 7,
+ "1": "TCP/IP",
+ "3": 1297
+ },
+ {
+ "0": 13,
+ "1": "rs_tx",
+ "3": 134
+ },
+ {
+ "0": 3,
+ "1": "IDLE",
+ "3": 16
+ },
+ {
+ "0": 5,
+ "1": "CHIP",
+ "3": 911
+ }
+ ],
+ "0/52/1": 1824336,
+ "0/52/2": 155328,
+ "0/52/3": 181528,
+ "0/52/65532": 0,
+ "0/52/65533": 1,
+ "0/52/65528": [],
+ "0/52/65529": [],
+ "0/52/65530": [],
+ "0/52/65531": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "0/54/0": "rilIwZig",
+ "0/54/1": 0,
+ "0/54/2": null,
+ "0/54/3": 1,
+ "0/54/4": -57,
+ "0/54/65532": 0,
+ "0/54/65533": 1,
+ "0/54/65528": [],
+ "0/54/65529": [],
+ "0/54/65530": [],
+ "0/54/65531": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "0/60/0": 0,
+ "0/60/1": null,
+ "0/60/2": null,
+ "0/60/65532": 0,
+ "0/60/65533": 1,
+ "0/60/65528": [],
+ "0/60/65529": [
+ 0,
+ 1,
+ 2
+ ],
+ "0/60/65530": [],
+ "0/60/65531": [
+ 0,
+ 1,
+ 2,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "0/62/0": [
+ {
+ "1": "FTABAQEkAgE3AyQTAhgmBIAigScmBYAlTTo3BiQVASQRARgkBwEkCAEwCUEE03YrlqYqUJbM330w5064WL8xRzuyjvRGBbK6KY4aD58PB6ZaJn/r3iKckoUV3asz+OdQct3RK5EzITOW7GRfIjcKNQEoARgkAgE2AwQCBAEYMAQUfmt3PWZsiHXLHJCBx0D3M9quNBIwBRQs+y8HlOBaqAFzg+bq6eOPnBIs8hgwC0DtF2udAtJ3IavdiDoOEvFm9/AXcWk0Ii7h7CokETHzvJ1/KP6A1Pzh1U+EGiD02WjrEwmGI5IV8Fvakvj4LlvuGA==",
+ "2": "FTABAQEkAgE3AyQUARgmBIAigScmBYAlTTo3BiQTAhgkBwEkCAEwCUEEAyqfqilVPjj7bwmAxGsAjj+YpD0sxB4QIlZpAl2maZuFsznyXOJ71sFkoXHBbWOLZgSm/1aReSr83P7xjnlr9TcKNQEpARgkAmAwBBQs+y8HlOBaqAFzg+bq6eOPnBIs8jAFFNV0IhBmGyz+hNDLGAsS/tkZygKtGDALQITMdkfm3NgBTvcSe2qPDInO1uW7iurOKrfwhhJUhl4B+vvCbJ4VNO8wp5uo+vW2r/ouFhqQfEPuuzGuPezCkZEY",
+ "254": 6
+ }
+ ],
+ "0/62/1": [
+ {
+ "1": "BCD/kzm3BJx5Gl6W2yy0cu20DVcv/qXF1ca+9d7BtW3BL9auDHfiwiYRLEN1sNf2FPwUwz340iVevn8rCPaEXdI=",
+ "2": 65521,
+ "3": 1,
+ "4": 1,
+ "5": "",
+ "254": 6
+ }
+ ],
+ "0/62/2": 12,
+ "0/62/3": 4,
+ "0/62/4": [
+ "FTABAQAkAgE3AyQUABgmBIASVCgmBYAVIDs3BiQUABgkBwEkCAEwCUEE+W56cSDcMY8m9XtqKuJdlahOsZAyKdcQHaPng5gjTBMPdt7l0tHHthq24Bug0vgHIFpCWbqAv3u9DeDFaglXajcKNQEpARgkAmAwBBSFHGUdcfbOqk/IwtxGy4csFhNzCDAFFIUcZR1x9s6qT8jC3EbLhywWE3MIGDALQIV6+AuQMLHR4d2HEd/8LnBVn94NgifqpvgglgsZQNxOv5hFPv6EyVGKBXF4NEYRHI6GSaggRVs9zHdgH23is+gY",
+ "FTABAQEkAgE3AyQUARgmBIAigScmBYAlTTo3BiQUARgkBwEkCAEwCUEEIP+TObcEnHkaXpbbLLRy7bQNVy/+pcXVxr713sG1bcEv1q4Md+LCJhEsQ3Ww1/YU/BTDPfjSJV6+fysI9oRd0jcKNQEpARgkAmAwBBTVdCIQZhss/oTQyxgLEv7ZGcoCrTAFFNV0IhBmGyz+hNDLGAsS/tkZygKtGDALQNhjaNnOPE9bNqw+6e1m8a80kX6hW7Pk0zrrg2I2HO3dik37jHodefKzSumnN89sWUbH75e+7/ZXu/ZLhBTjxV4Y",
+ "FTABAQEkAgE3AyyEAlVTLAcGR29vZ2xlLAELTWF0dGVyIFJvb3QnFAEAAAD+////GCYEf9JDKSYFf5Rb5TcGLIQCVVMsBwZHb29nbGUsAQtNYXR0ZXIgUm9vdCcUAQAAAP7///8YJAcBJAgBMAlBBFs332VJwg3I1yKmuKy2YKinZM57r2xsIk9+6ENJaErX2An/ZQAz0VJ9zx+6rGqcOti0HtrJCfe1x2D9VCyJI3U3CjUBKQEkAgEYJAJgMAQUcsIB91cZE7NIygDKe0X0d0ZoyX4wBRRywgH3VxkTs0jKAMp7RfR3RmjJfhgwC0BlFksWat/xjBVhCozpG9cD6cH2d7cRzhM1BRUt8NoVERZ1rFWRzueGhRzdnv2tKWZ0vryyo6Mgm83nswnbVSxvGA==",
+ "FTABAQEkAgE3AyQUARgmBIAigScmBYAlTTo3BiQUARgkBwEkCAEwCUEEb3O2C4Z9uQazrMugyZAHvp0L32kPlb8Ku7IZ/YGm/bDeOE19MAFowtJ9uthTZ9/vaiJ6uzndALN5+sG/Y3pZezcKNQEpARgkAmAwBBRgIBCLp3WBVmDhkrFGQMVLGU3jPzAFFGAgEIundYFWYOGSsUZAxUsZTeM/GDALQBc3tOw3eDHyjPvddFw8QVCNSiW1wAHVG4pabiCa0HcS8kHYrNS1GNw3JKmnXllbmqsdFbBAoK8xMS+v8n6TQhIY"
+ ],
+ "0/62/5": 6,
+ "0/62/65532": 0,
+ "0/62/65533": 1,
+ "0/62/65528": [
+ 1,
+ 3,
+ 5,
+ 8
+ ],
+ "0/62/65529": [
+ 0,
+ 2,
+ 4,
+ 6,
+ 7,
+ 9,
+ 10,
+ 11
+ ],
+ "0/62/65530": [],
+ "0/62/65531": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "0/63/0": [],
+ "0/63/1": [],
+ "0/63/2": 4,
+ "0/63/3": 3,
+ "0/63/65532": 0,
+ "0/63/65533": 1,
+ "0/63/65528": [
+ 2,
+ 5
+ ],
+ "0/63/65529": [
+ 0,
+ 1,
+ 3,
+ 4
+ ],
+ "0/63/65530": [],
+ "0/63/65531": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "0/64/0": [
+ {
+ "0": "room",
+ "1": "bedroom 2"
+ },
+ {
+ "0": "orientation",
+ "1": "North"
+ },
+ {
+ "0": "floor",
+ "1": "2"
+ },
+ {
+ "0": "direction",
+ "1": "up"
+ }
+ ],
+ "0/64/65532": 0,
+ "0/64/65533": 1,
+ "0/64/65528": [],
+ "0/64/65529": [],
+ "0/64/65530": [],
+ "0/64/65531": [
+ 0,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "0/65/0": {
+ "TLVValue": null,
+ "Reason": "InteractionModelError: Failure (0x1)"
+ },
+ "0/65/65532": {
+ "TLVValue": null,
+ "Reason": "InteractionModelError: Failure (0x1)"
+ },
+ "0/65/65533": {
+ "TLVValue": null,
+ "Reason": "InteractionModelError: Failure (0x1)"
+ },
+ "0/65/65528": [],
+ "0/65/65529": [],
+ "0/65/65530": [],
+ "0/65/65531": [
+ 0,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "0/319683584/0": 50642,
+ "0/319683584/1": 15,
+ "0/319683584/65532": 0,
+ "0/319683584/65533": 1,
+ "0/319683584/65528": [],
+ "0/319683584/65529": [
+ 0,
+ 1,
+ 2,
+ 3
+ ],
+ "0/319683584/65530": [],
+ "0/319683584/65531": [
+ 0,
+ 1,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "0/336067585/0": [],
+ "0/336067585/65532": 0,
+ "0/336067585/65533": 0,
+ "0/336067585/65528": [],
+ "0/336067585/65529": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4
+ ],
+ "0/336067585/65530": [],
+ "0/336067585/65531": [
+ 0,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "1/29/0": [
+ {
+ "0": 14,
+ "1": 1
+ }
+ ],
+ "1/29/1": [
+ 29
+ ],
+ "1/29/2": [],
+ "1/29/3": [
+ 2,
+ 5,
+ 6
+ ],
+ "1/29/65532": 0,
+ "1/29/65533": 1,
+ "1/29/65528": [],
+ "1/29/65529": [],
+ "1/29/65530": [],
+ "1/29/65531": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "2/57/1": "Third Reality, Inc",
+ "2/57/2": 0,
+ "2/57/3": "3RDS17BZ",
+ "2/57/5": "Front Door",
+ "2/57/7": 0,
+ "2/57/8": "",
+ "2/57/9": 63,
+ "2/57/10": "v1.00.63",
+ "2/57/11": "",
+ "2/57/12": "",
+ "2/57/13": "",
+ "2/57/14": "",
+ "2/57/15": "B40E060FFFE110F2",
+ "2/57/17": true,
+ "2/57/18": "BAWYIDCOSTGBOXLWHJUQBVCEVVESYNKV",
+ "2/57/274595847": 0,
+ "2/57/274595849": "",
+ "2/57/65532": 0,
+ "2/57/65533": 1,
+ "2/57/65528": [],
+ "2/57/65529": [],
+ "2/57/65530": [
+ 3
+ ],
+ "2/57/65531": [
+ 1,
+ 2,
+ 3,
+ 5,
+ 7,
+ 8,
+ 9,
+ 10,
+ 11,
+ 12,
+ 13,
+ 14,
+ 15,
+ 17,
+ 18,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 274595847,
+ 274595849,
+ 65532,
+ 65533
+ ],
+ "2/47/0": 1,
+ "2/47/1": 0,
+ "2/47/2": "",
+ "2/47/11": 31,
+ "2/47/12": 200,
+ "2/47/14": 0,
+ "2/47/15": false,
+ "2/47/16": 0,
+ "2/47/65532": 2,
+ "2/47/65533": 1,
+ "2/47/65528": [],
+ "2/47/65529": [],
+ "2/47/65530": [],
+ "2/47/65531": [
+ 0,
+ 1,
+ 2,
+ 11,
+ 12,
+ 14,
+ 15,
+ 16,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "2/46/0": [
+ 2
+ ],
+ "2/46/65532": 0,
+ "2/46/65533": 1,
+ "2/46/65528": [],
+ "2/46/65529": [],
+ "2/46/65530": [],
+ "2/46/65531": [
+ 0,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "2/319683588/19": 0,
+ "2/319683588/274595841": 0,
+ "2/319683588/65532": 0,
+ "2/319683588/65533": 1,
+ "2/319683588/65528": [],
+ "2/319683588/65529": [],
+ "2/319683588/65530": [],
+ "2/319683588/65531": [
+ 19,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 274595841,
+ 65532,
+ 65533
+ ],
+ "2/69/0": true,
+ "2/69/336019456": 0,
+ "2/69/65532": 0,
+ "2/69/65533": 1,
+ "2/69/65528": [],
+ "2/69/65529": [],
+ "2/69/65530": [
+ 0
+ ],
+ "2/69/65531": [
+ 0,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 336019456,
+ 65532,
+ 65533
+ ],
+ "2/30/0": [],
+ "2/30/65532": 0,
+ "2/30/65533": 1,
+ "2/30/65528": [],
+ "2/30/65529": [],
+ "2/30/65530": [],
+ "2/30/65531": [
+ 0,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "2/29/0": [
+ {
+ "0": 21,
+ "1": 1
+ },
+ {
+ "0": 19,
+ "1": 1
+ }
+ ],
+ "2/29/1": [
+ 57,
+ 47,
+ 46,
+ 319683588,
+ 69,
+ 30,
+ 29
+ ],
+ "2/29/2": [],
+ "2/29/3": [],
+ "2/29/65533": 1,
+ "2/29/65528": [],
+ "2/29/65529": [],
+ "2/29/65530": [],
+ "2/29/65531": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 65533
+ ],
+ "5/57/1": "Third Reality, Inc",
+ "5/57/2": 0,
+ "5/57/3": "3RDS17BZ",
+ "5/57/5": "Back Door",
+ "5/57/7": 0,
+ "5/57/8": "",
+ "5/57/9": 63,
+ "5/57/10": "v1.00.63",
+ "5/57/11": "",
+ "5/57/12": "",
+ "5/57/13": "",
+ "5/57/14": "",
+ "5/57/15": "B40E060FFFE10F27",
+ "5/57/17": true,
+ "5/57/18": "BCHEILVFTOEIYPSKDKDLXIVMQSAGHFOA",
+ "5/57/274595847": 0,
+ "5/57/274595849": "",
+ "5/57/65532": 0,
+ "5/57/65533": 1,
+ "5/57/65528": [],
+ "5/57/65529": [],
+ "5/57/65530": [
+ 3
+ ],
+ "5/57/65531": [
+ 1,
+ 2,
+ 3,
+ 5,
+ 7,
+ 8,
+ 9,
+ 10,
+ 11,
+ 12,
+ 13,
+ 14,
+ 15,
+ 17,
+ 18,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 274595847,
+ 274595849,
+ 65532,
+ 65533
+ ],
+ "5/47/0": 1,
+ "5/47/1": 0,
+ "5/47/2": "",
+ "5/47/11": 31,
+ "5/47/12": 200,
+ "5/47/14": 0,
+ "5/47/15": false,
+ "5/47/16": 0,
+ "5/47/65532": 2,
+ "5/47/65533": 1,
+ "5/47/65528": [],
+ "5/47/65529": [],
+ "5/47/65530": [],
+ "5/47/65531": [
+ 0,
+ 1,
+ 2,
+ 11,
+ 12,
+ 14,
+ 15,
+ 16,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "5/46/0": [
+ 5
+ ],
+ "5/46/65532": 0,
+ "5/46/65533": 1,
+ "5/46/65528": [],
+ "5/46/65529": [],
+ "5/46/65530": [],
+ "5/46/65531": [
+ 0,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "5/319683588/19": 0,
+ "5/319683588/274595841": 0,
+ "5/319683588/65532": 0,
+ "5/319683588/65533": 1,
+ "5/319683588/65528": [],
+ "5/319683588/65529": [],
+ "5/319683588/65530": [],
+ "5/319683588/65531": [
+ 19,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 274595841,
+ 65532,
+ 65533
+ ],
+ "5/69/0": true,
+ "5/69/336019456": 0,
+ "5/69/65532": 0,
+ "5/69/65533": 1,
+ "5/69/65528": [],
+ "5/69/65529": [],
+ "5/69/65530": [
+ 0
+ ],
+ "5/69/65531": [
+ 0,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 336019456,
+ 65532,
+ 65533
+ ],
+ "5/30/0": [],
+ "5/30/65532": 0,
+ "5/30/65533": 1,
+ "5/30/65528": [],
+ "5/30/65529": [],
+ "5/30/65530": [],
+ "5/30/65531": [
+ 0,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "5/29/0": [
+ {
+ "0": 21,
+ "1": 1
+ },
+ {
+ "0": 19,
+ "1": 1
+ }
+ ],
+ "5/29/1": [
+ 57,
+ 47,
+ 46,
+ 319683588,
+ 69,
+ 30,
+ 29
+ ],
+ "5/29/2": [],
+ "5/29/3": [],
+ "5/29/65533": 1,
+ "5/29/65528": [],
+ "5/29/65529": [],
+ "5/29/65530": [],
+ "5/29/65531": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 65533
+ ],
+ "6/57/1": "Third Reality, Inc",
+ "6/57/2": 0,
+ "6/57/3": "3RDTS01056Z",
+ "6/57/5": "Garage Door Tilt Sensor",
+ "6/57/7": 0,
+ "6/57/8": "",
+ "6/57/9": 36,
+ "6/57/10": "v1.00.36",
+ "6/57/11": "",
+ "6/57/12": "",
+ "6/57/13": "",
+ "6/57/14": "",
+ "6/57/15": "FFFFB40E0601C027",
+ "6/57/17": true,
+ "6/57/18": "FJNLWOVYLTGFDIHDFXSTJAYJOCHVAUNX",
+ "6/57/274595847": 0,
+ "6/57/274595849": "",
+ "6/57/65532": 0,
+ "6/57/65533": 1,
+ "6/57/65528": [],
+ "6/57/65529": [],
+ "6/57/65530": [
+ 3
+ ],
+ "6/57/65531": [
+ 1,
+ 2,
+ 3,
+ 5,
+ 7,
+ 8,
+ 9,
+ 10,
+ 11,
+ 12,
+ 13,
+ 14,
+ 15,
+ 17,
+ 18,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 274595847,
+ 274595849,
+ 65532,
+ 65533
+ ],
+ "6/47/0": 1,
+ "6/47/1": 0,
+ "6/47/2": "",
+ "6/47/11": 30,
+ "6/47/12": 194,
+ "6/47/14": 0,
+ "6/47/15": false,
+ "6/47/16": 0,
+ "6/47/65532": 2,
+ "6/47/65533": 1,
+ "6/47/65528": [],
+ "6/47/65529": [],
+ "6/47/65530": [],
+ "6/47/65531": [
+ 0,
+ 1,
+ 2,
+ 11,
+ 12,
+ 14,
+ 15,
+ 16,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "6/46/0": [
+ 6
+ ],
+ "6/46/65532": 0,
+ "6/46/65533": 1,
+ "6/46/65528": [],
+ "6/46/65529": [],
+ "6/46/65530": [],
+ "6/46/65531": [
+ 0,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "6/319683588/19": 0,
+ "6/319683588/274595841": 0,
+ "6/319683588/65532": 0,
+ "6/319683588/65533": 1,
+ "6/319683588/65528": [],
+ "6/319683588/65529": [],
+ "6/319683588/65530": [],
+ "6/319683588/65531": [
+ 19,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 274595841,
+ 65532,
+ 65533
+ ],
+ "6/69/0": true,
+ "6/69/336019456": 0,
+ "6/69/65532": 0,
+ "6/69/65533": 1,
+ "6/69/65528": [],
+ "6/69/65529": [],
+ "6/69/65530": [
+ 0
+ ],
+ "6/69/65531": [
+ 0,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 336019456,
+ 65532,
+ 65533
+ ],
+ "6/30/0": [],
+ "6/30/65532": 0,
+ "6/30/65533": 1,
+ "6/30/65528": [],
+ "6/30/65529": [],
+ "6/30/65530": [],
+ "6/30/65531": [
+ 0,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "6/29/0": [
+ {
+ "0": 21,
+ "1": 1
+ },
+ {
+ "0": 19,
+ "1": 1
+ }
+ ],
+ "6/29/1": [
+ 57,
+ 47,
+ 46,
+ 319683588,
+ 69,
+ 30,
+ 29
+ ],
+ "6/29/2": [],
+ "6/29/3": [],
+ "6/29/65533": 1,
+ "6/29/65528": [],
+ "6/29/65529": [],
+ "6/29/65530": [],
+ "6/29/65531": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 65528,
+ 65529,
+ 65530,
+ 65531,
+ 65533
+ ]
+ },
+ "attribute_subscriptions": []
+ },
+ "2": {
+ "node_id": 2,
+ "date_commissioned": "2025-12-06T01:55:15.450913",
+ "last_interview": "2025-12-06T01:55:15.450917",
+ "interview_version": 6,
+ "available": false,
+ "is_bridge": false,
+ "attributes": {
+ "0/29/0": [
+ {
+ "0": 22,
+ "1": 1
+ }
+ ],
+ "0/29/1": [
+ 29,
+ 31,
+ 40,
+ 48,
+ 51,
+ 60,
+ 62,
+ 63
+ ],
+ "0/29/2": [],
+ "0/29/3": [
+ 1
+ ],
+ "0/29/65532": 0,
+ "0/29/65533": 2,
+ "0/29/65528": [],
+ "0/29/65529": [],
+ "0/29/65531": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 65528,
+ 65529,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "0/31/0": [
+ {
+ "254": 1
+ },
+ {
+ "1": 5,
+ "2": 2,
+ "3": [
+ 112233
+ ],
+ "4": null,
+ "254": 2
+ }
+ ],
+ "0/31/2": 4,
+ "0/31/3": 3,
+ "0/31/4": 4,
+ "0/31/65532": 0,
+ "0/31/65533": 2,
+ "0/31/65528": [],
+ "0/31/65529": [],
+ "0/31/65531": [
+ 0,
+ 2,
+ 3,
+ 4,
+ 65528,
+ 65529,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "0/40/0": 18,
+ "0/40/1": "Google LLC",
+ "0/40/2": 24582,
+ "0/40/3": "Nest Learning Thermostat 4th gen",
+ "0/40/4": 13,
+ "0/40/5": "",
+ "0/40/6": "XX",
+ "0/40/7": 68,
+ "0/40/8": "6.8",
+ "0/40/9": 2300,
+ "0/40/10": "2.3",
+ "0/40/18": "2671D818F992550D08FCC4C67651F00D",
+ "0/40/19": {
+ "0": 3,
+ "1": 3
+ },
+ "0/40/21": 17039360,
+ "0/40/22": 1,
+ "0/40/65532": 0,
+ "0/40/65533": 4,
+ "0/40/65528": [],
+ "0/40/65529": [],
+ "0/40/65531": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8,
+ 9,
+ 10,
+ 18,
+ 19,
+ 21,
+ 22,
+ 65528,
+ 65529,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "0/48/0": 0,
+ "0/48/1": {
+ "0": 60,
+ "1": 900
+ },
+ "0/48/2": 0,
+ "0/48/3": 0,
+ "0/48/4": true,
+ "0/48/65532": 0,
+ "0/48/65533": 2,
+ "0/48/65528": [
+ 1,
+ 3,
+ 5
+ ],
+ "0/48/65529": [
+ 0,
+ 2,
+ 4
+ ],
+ "0/48/65531": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 65528,
+ 65529,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "0/51/0": [
+ {
+ "0": "MapleSec",
+ "1": true,
+ "2": true,
+ "3": false,
+ "4": "PDF06HCj",
+ "5": [
+ "wKgTFw=="
+ ],
+ "6": [
+ "/oAAAAAAAAA+MXT//uhwow=="
+ ],
+ "7": 1
+ }
+ ],
+ "0/51/1": 5,
+ "0/51/2": 3044898,
+ "0/51/4": 5,
+ "0/51/8": false,
+ "0/51/65532": 0,
+ "0/51/65533": 2,
+ "0/51/65528": [
+ 2
+ ],
+ "0/51/65529": [
+ 0,
+ 1
+ ],
+ "0/51/65531": [
+ 0,
+ 1,
+ 2,
+ 4,
+ 8,
+ 65528,
+ 65529,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "0/60/0": 0,
+ "0/60/1": null,
+ "0/60/2": null,
+ "0/60/65532": 1,
+ "0/60/65533": 1,
+ "0/60/65528": [],
+ "0/60/65529": [
+ 0,
+ 1,
+ 2
+ ],
+ "0/60/65531": [
+ 0,
+ 1,
+ 2,
+ 65528,
+ 65529,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "0/62/0": [
+ {
+ "254": 1
+ },
+ {
+ "1": "FTABAQEkAgE3AyQTAhgmBIAigScmBYAlTTo3BiQVASQRAhgkBwEkCAEwCUEEj71flinPZkAXF3z1Uf0gmz1jdo8bs1d6EKndc/na4Vu1mUWse0vf0qG3duHP2fHLinDc5FIatg+xi9RjXdVqVjcKNQEoARgkAgE2AwQCBAEYMAQUaF5I3aTalVptbYq8P3y0M1k0EY8wBRQs+y8HlOBaqAFzg+bq6eOPnBIs8hgwC0DTTLERbLjW6aOXjn8pLd5FQFR/lTJh2EEZxHGdpvPiigOovLAVrK6ojlw8VQP75/scQhk7QWWSPJvuknjY6xVXGA==",
+ "2": "FTABAQEkAgE3AyQUARgmBIAigScmBYAlTTo3BiQTAhgkBwEkCAEwCUEEAyqfqilVPjj7bwmAxGsAjj+YpD0sxB4QIlZpAl2maZuFsznyXOJ71sFkoXHBbWOLZgSm/1aReSr83P7xjnlr9TcKNQEpARgkAmAwBBQs+y8HlOBaqAFzg+bq6eOPnBIs8jAFFNV0IhBmGyz+hNDLGAsS/tkZygKtGDALQITMdkfm3NgBTvcSe2qPDInO1uW7iurOKrfwhhJUhl4B+vvCbJ4VNO8wp5uo+vW2r/ouFhqQfEPuuzGuPezCkZEY",
+ "254": 2
+ }
+ ],
+ "0/62/1": [
+ {
+ "1": "BFs332VJwg3I1yKmuKy2YKinZM57r2xsIk9+6ENJaErX2An/ZQAz0VJ9zx+6rGqcOti0HtrJCfe1x2D9VCyJI3U=",
+ "2": 24582,
+ "3": 1511963463871102039,
+ "4": 255276603,
+ "5": "",
+ "254": 1
+ },
+ {
+ "1": "BCD/kzm3BJx5Gl6W2yy0cu20DVcv/qXF1ca+9d7BtW3BL9auDHfiwiYRLEN1sNf2FPwUwz340iVevn8rCPaEXdI=",
+ "2": 65521,
+ "3": 1,
+ "4": 2,
+ "5": "",
+ "254": 2
+ }
+ ],
+ "0/62/2": 5,
+ "0/62/3": 2,
+ "0/62/4": [
+ "FTABAQEkAgE3AyyEAlVTLAcGR29vZ2xlLAELTWF0dGVyIFJvb3QnFAEAAAD+////GCYEf9JDKSYFf5Rb5TcGLIQCVVMsBwZHb29nbGUsAQtNYXR0ZXIgUm9vdCcUAQAAAP7///8YJAcBJAgBMAlBBFs332VJwg3I1yKmuKy2YKinZM57r2xsIk9+6ENJaErX2An/ZQAz0VJ9zx+6rGqcOti0HtrJCfe1x2D9VCyJI3U3CjUBKQEkAgEYJAJgMAQUcsIB91cZE7NIygDKe0X0d0ZoyX4wBRRywgH3VxkTs0jKAMp7RfR3RmjJfhgwC0BlFksWat/xjBVhCozpG9cD6cH2d7cRzhM1BRUt8NoVERZ1rFWRzueGhRzdnv2tKWZ0vryyo6Mgm83nswnbVSxvGA==",
+ "FTABAQEkAgE3AyQUARgmBIAigScmBYAlTTo3BiQUARgkBwEkCAEwCUEEIP+TObcEnHkaXpbbLLRy7bQNVy/+pcXVxr713sG1bcEv1q4Md+LCJhEsQ3Ww1/YU/BTDPfjSJV6+fysI9oRd0jcKNQEpARgkAmAwBBTVdCIQZhss/oTQyxgLEv7ZGcoCrTAFFNV0IhBmGyz+hNDLGAsS/tkZygKtGDALQNhjaNnOPE9bNqw+6e1m8a80kX6hW7Pk0zrrg2I2HO3dik37jHodefKzSumnN89sWUbH75e+7/ZXu/ZLhBTjxV4Y"
+ ],
+ "0/62/5": 2,
+ "0/62/65532": 0,
+ "0/62/65533": 1,
+ "0/62/65528": [
+ 1,
+ 3,
+ 5,
+ 8
+ ],
+ "0/62/65529": [
+ 0,
+ 2,
+ 4,
+ 6,
+ 7,
+ 9,
+ 10,
+ 11
+ ],
+ "0/62/65531": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 65528,
+ 65529,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "0/63/0": [],
+ "0/63/1": [],
+ "0/63/2": 0,
+ "0/63/3": 1,
+ "0/63/65532": 0,
+ "0/63/65533": 2,
+ "0/63/65528": [
+ 2,
+ 5
+ ],
+ "0/63/65529": [
+ 0,
+ 1,
+ 3,
+ 4
+ ],
+ "0/63/65531": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 65528,
+ 65529,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "1/3/0": 0,
+ "1/3/1": 4,
+ "1/3/65532": 0,
+ "1/3/65533": 5,
+ "1/3/65528": [],
+ "1/3/65529": [
+ 0
+ ],
+ "1/3/65531": [
+ 0,
+ 1,
+ 65528,
+ 65529,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "1/6/0": true,
+ "1/6/65532": 0,
+ "1/6/65533": 6,
+ "1/6/65528": [],
+ "1/6/65529": [
+ 0,
+ 1,
+ 2
+ ],
+ "1/6/65531": [
+ 0,
+ 65528,
+ 65529,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "1/29/0": [
+ {
+ "0": 769,
+ "1": 1
+ }
+ ],
+ "1/29/1": [
+ 3,
+ 6,
+ 29,
+ 513
+ ],
+ "1/29/2": [],
+ "1/29/3": [],
+ "1/29/65532": 0,
+ "1/29/65533": 2,
+ "1/29/65528": [],
+ "1/29/65529": [],
+ "1/29/65531": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 65528,
+ 65529,
+ 65531,
+ 65532,
+ 65533
+ ],
+ "1/513/0": 2184,
+ "1/513/3": 900,
+ "1/513/4": 3200,
+ "1/513/18": 2155,
+ "1/513/25": 0,
+ "1/513/27": 2,
+ "1/513/28": 4,
+ "1/513/65532": 1,
+ "1/513/65533": 8,
+ "1/513/65528": [],
+ "1/513/65529": [
+ 0
+ ],
+ "1/513/65531": [
+ 0,
+ 3,
+ 4,
+ 18,
+ 25,
+ 27,
+ 28,
+ 65528,
+ 65529,
+ 65531,
+ 65532,
+ 65533
+ ]
+ },
+ "attribute_subscriptions": []
+ }
+ }
+}
\ No newline at end of file
diff --git a/lxc2/homeassistant/matter/chip.json b/lxc2/homeassistant/matter/chip.json
new file mode 100644
index 0000000..7d8bce5
--- /dev/null
+++ b/lxc2/homeassistant/matter/chip.json
@@ -0,0 +1,31 @@
+{
+ "sdk-config": {
+ "g/lkgt": "FSYAgKi8LBg=",
+ "g/gcc": "NXmcCw==",
+ "g/gdc": "qEIsBw==",
+ "ExampleOpCredsCAKey1": "BCD/kzm3BJx5Gl6W2yy0cu20DVcv/qXF1ca+9d7BtW3BL9auDHfiwiYRLEN1sNf2FPwUwz340iVevn8rCPaEXdKVQyE31fcKrtDuWaS4XPZKQa/26EKAqU3/0wc/98cPyw==",
+ "ExampleOpCredsICAKey1": "BAMqn6opVT44+28JgMRrAI4/mKQ9LMQeECJWaQJdpmmbhbM58lzie9bBZKFxwW1ji2YEpv9WkXkq/Nz+8Y55a/WBMKI/9sLAhB7csiiMAh22L+IqiLcnWGPVtqv8vIMk2Q==",
+ "ExampleCARootCert1": "MIIBlzCCATygAwIBAgIBATAKBggqhkjOPQQDAjAiMSAwHgYKKwYBBAGConwBBAwQMDAwMDAwMDAwMDAwMDAwMTAeFw0yMTAxMDEwMDAwMDBaFw0zMDEyMzAwMDAwMDBaMCIxIDAeBgorBgEEAYKifAEEDBAwMDAwMDAwMDAwMDAwMDAxMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEIP+TObcEnHkaXpbbLLRy7bQNVy/+pcXVxr713sG1bcEv1q4Md+LCJhEsQ3Ww1/YU/BTDPfjSJV6+fysI9oRd0qNjMGEwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFNV0IhBmGyz+hNDLGAsS/tkZygKtMB8GA1UdIwQYMBaAFNV0IhBmGyz+hNDLGAsS/tkZygKtMAoGCCqGSM49BAMCA0kAMEYCIQDYY2jZzjxPWzasPuntZvGvNJF+oVuz5NM664NiNhzt3QIhAIpN+4x6HXnys0rppzfPbFlGx++Xvu/2V7v2S4QU48Ve",
+ "ExampleCAIntermediateCert1": "MIIBlzCCATygAwIBAgIBATAKBggqhkjOPQQDAjAiMSAwHgYKKwYBBAGConwBBAwQMDAwMDAwMDAwMDAwMDAwMTAeFw0yMTAxMDEwMDAwMDBaFw0zMDEyMzAwMDAwMDBaMCIxIDAeBgorBgEEAYKifAEDDBAwMDAwMDAwMDAwMDAwMDAyMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEAyqfqilVPjj7bwmAxGsAjj+YpD0sxB4QIlZpAl2maZuFsznyXOJ71sFkoXHBbWOLZgSm/1aReSr83P7xjnlr9aNjMGEwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFCz7LweU4FqoAXOD5urp44+cEizyMB8GA1UdIwQYMBaAFNV0IhBmGyz+hNDLGAsS/tkZygKtMAoGCCqGSM49BAMCA0kAMEYCIQCEzHZH5tzYAU73EntqjwyJztblu4rqziq38IYSVIZeAQIhAPr7wmyeFTTvMKebqPr1tq/6LhYakHxD7rsxrj3swpGR",
+ "f/1/m": "FSUA8f8sAQAY",
+ "f/1/n": "FTABAQEkAgE3AyQTAhgmBIAigScmBYAlTTo3BiQVASYRabYBABgkBwEkCAEwCUEECiSLIuJzC8Z91oIjoAfj4q7V4Iepgm022xjOvHs0D9cd2jP1B3odCOjtZRPFSuRukFZF7snIUbkugs5sJrzEYjcKNQEoARgkAgE2AwQCBAEYMAQU72mSIRQ9qsMwVCiNZRqh4zK6284wBRQs+y8HlOBaqAFzg+bq6eOPnBIs8hgwC0D68nGYO8CT1GuJ77ScpZ+Bqk79c9E6M6w1wwA0wobdMotamqAWPXB4U39f4hNid6y9fAg/UEI3ml2wsalJ8trgGA==",
+ "f/1/i": "FTABAQEkAgE3AyQUARgmBIAigScmBYAlTTo3BiQTAhgkBwEkCAEwCUEEAyqfqilVPjj7bwmAxGsAjj+YpD0sxB4QIlZpAl2maZuFsznyXOJ71sFkoXHBbWOLZgSm/1aReSr83P7xjnlr9TcKNQEpARgkAmAwBBQs+y8HlOBaqAFzg+bq6eOPnBIs8jAFFNV0IhBmGyz+hNDLGAsS/tkZygKtGDALQITMdkfm3NgBTvcSe2qPDInO1uW7iurOKrfwhhJUhl4B+vvCbJ4VNO8wp5uo+vW2r/ouFhqQfEPuuzGuPezCkZEY",
+ "f/1/r": "FTABAQEkAgE3AyQUARgmBIAigScmBYAlTTo3BiQUARgkBwEkCAEwCUEEIP+TObcEnHkaXpbbLLRy7bQNVy/+pcXVxr713sG1bcEv1q4Md+LCJhEsQ3Ww1/YU/BTDPfjSJV6+fysI9oRd0jcKNQEpARgkAmAwBBTVdCIQZhss/oTQyxgLEv7ZGcoCrTAFFNV0IhBmGyz+hNDLGAsS/tkZygKtGDALQNhjaNnOPE9bNqw+6e1m8a80kX6hW7Pk0zrrg2I2HO3dik37jHodefKzSumnN89sWUbH75e+7/ZXu/ZLhBTjxV4Y",
+ "g/fidx": "FSQAAjYBBAEYGA==",
+ "f/1/k/0": "FSQBACQCATYDFSQEACUF710wBhBIIa++wisn2Dab58xHSgWLGBUkBAAkBQAwBhAAAAAAAAAAAAAAAAAAAAAAGBUkBAAkBQAwBhAAAAAAAAAAAAAAAAAAAAAAGBglB///GA==",
+ "g/gfl": "FSQBASQCARg=",
+ "f/1/g": "FSQBACQCACQDACQEACQFACQGASQHABg=",
+ "g/icdfl": "FgQBGA==",
+ "g/sri": "Fhg="
+ },
+ "repl-config": {
+ "caList": {
+ "1": [
+ {
+ "fabricId": 1,
+ "vendorId": 65521
+ }
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/lxc2/homeassistant/matter/chip_config.ini b/lxc2/homeassistant/matter/chip_config.ini
new file mode 100644
index 0000000..8a98cf2
--- /dev/null
+++ b/lxc2/homeassistant/matter/chip_config.ini
@@ -0,0 +1,5 @@
+[DEFAULT]
+configuration-version=1
+location-capability=2
+regulatory-location=0
+
diff --git a/lxc2/homeassistant/matter/chip_counters.ini b/lxc2/homeassistant/matter/chip_counters.ini
new file mode 100644
index 0000000..adef29d
--- /dev/null
+++ b/lxc2/homeassistant/matter/chip_counters.ini
@@ -0,0 +1,5 @@
+[DEFAULT]
+boot-reason=0
+reboot-count=29
+total-operational-hours=1888
+
diff --git a/lxc2/homeassistant/matter/chip_factory.ini b/lxc2/homeassistant/matter/chip_factory.ini
new file mode 100644
index 0000000..85b2a63
--- /dev/null
+++ b/lxc2/homeassistant/matter/chip_factory.ini
@@ -0,0 +1,5 @@
+[DEFAULT]
+product-id=32769
+unique-id=D03238922E0A0367
+vendor-id=65521
+
diff --git a/lxc2/homeassistant/matter/credentials/.version b/lxc2/homeassistant/matter/credentials/.version
new file mode 100644
index 0000000..56a6051
--- /dev/null
+++ b/lxc2/homeassistant/matter/credentials/.version
@@ -0,0 +1 @@
+1
\ No newline at end of file
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_CN_70mai_Matter_PAA_vid_0x140B_145a51b59b3b8f596a8cd99642f0750c3498386f.der b/lxc2/homeassistant/matter/credentials/dcld_production_CN_70mai_Matter_PAA_vid_0x140B_145a51b59b3b8f596a8cd99642f0750c3498386f.der
new file mode 100644
index 0000000..eb604af
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_CN_70mai_Matter_PAA_vid_0x140B_145a51b59b3b8f596a8cd99642f0750c3498386f.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_CN_ACK_PAA_vid_0x137A_b265f84676e465cf6cd232b6938330c8ea306406.der b/lxc2/homeassistant/matter/credentials/dcld_production_CN_ACK_PAA_vid_0x137A_b265f84676e465cf6cd232b6938330c8ea306406.der
new file mode 100644
index 0000000..a5d8af9
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_CN_ACK_PAA_vid_0x137A_b265f84676e465cf6cd232b6938330c8ea306406.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_CN_Anker_Innovations_Matter_PAA_vid_0x1533_5d116e71031b9a4fc354b598cc7857a4ae50b286.der b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Anker_Innovations_Matter_PAA_vid_0x1533_5d116e71031b9a4fc354b598cc7857a4ae50b286.der
new file mode 100644
index 0000000..1300a90
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Anker_Innovations_Matter_PAA_vid_0x1533_5d116e71031b9a4fc354b598cc7857a4ae50b286.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_CN_Aqara_Matter_PAA_01_O_Lumi_United_Technology_Co__Ltd_9a97fbee13625f7fef55740bf935f17471de4b76.der b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Aqara_Matter_PAA_01_O_Lumi_United_Technology_Co__Ltd_9a97fbee13625f7fef55740bf935f17471de4b76.der
new file mode 100644
index 0000000..6887a91
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Aqara_Matter_PAA_01_O_Lumi_United_Technology_Co__Ltd_9a97fbee13625f7fef55740bf935f17471de4b76.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_CN_Basics_PAA_vid_0x137B_3fe30cb51526467b44c11022086e2850a5509caa.der b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Basics_PAA_vid_0x137B_3fe30cb51526467b44c11022086e2850a5509caa.der
new file mode 100644
index 0000000..8cccdfe
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Basics_PAA_vid_0x137B_3fe30cb51526467b44c11022086e2850a5509caa.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_CN_BouffaloLab_Matter_PAA_vid_0x130D_65b4a881fedf585123af92a952ca908f463d75eb.der b/lxc2/homeassistant/matter/credentials/dcld_production_CN_BouffaloLab_Matter_PAA_vid_0x130D_65b4a881fedf585123af92a952ca908f463d75eb.der
new file mode 100644
index 0000000..af9aa7f
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_CN_BouffaloLab_Matter_PAA_vid_0x130D_65b4a881fedf585123af92a952ca908f463d75eb.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_CN_CableLabs_Matter_PAA_9ff6b39edda3a11f6d255c893b4eb19d6120e8c7.der b/lxc2/homeassistant/matter/credentials/dcld_production_CN_CableLabs_Matter_PAA_9ff6b39edda3a11f6d255c893b4eb19d6120e8c7.der
new file mode 100644
index 0000000..f677952
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_CN_CableLabs_Matter_PAA_9ff6b39edda3a11f6d255c893b4eb19d6120e8c7.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_CN_CommScope_Technologies_LLC_Matter_PAA_59f8edd15755d2da66a89e54bc797234435df46b.der b/lxc2/homeassistant/matter/credentials/dcld_production_CN_CommScope_Technologies_LLC_Matter_PAA_59f8edd15755d2da66a89e54bc797234435df46b.der
new file mode 100644
index 0000000..24c85a7
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_CN_CommScope_Technologies_LLC_Matter_PAA_59f8edd15755d2da66a89e54bc797234435df46b.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_CN_Coolkit_Matter_PAA_vid_0x1286_d2cc1924a887c77da6ef95c95edebccc553a5ebe.der b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Coolkit_Matter_PAA_vid_0x1286_d2cc1924a887c77da6ef95c95edebccc553a5ebe.der
new file mode 100644
index 0000000..3eb961c
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Coolkit_Matter_PAA_vid_0x1286_d2cc1924a887c77da6ef95c95edebccc553a5ebe.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_CN_Cybertrust_Matter_PAA_G1_77c036e6c478b676dcab9bcae925652a1002cf82.der b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Cybertrust_Matter_PAA_G1_77c036e6c478b676dcab9bcae925652a1002cf82.der
new file mode 100644
index 0000000..d063629
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Cybertrust_Matter_PAA_G1_77c036e6c478b676dcab9bcae925652a1002cf82.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_CN_DSC_Matter_PAA_O_Dream_Security_Co__Ltd_C_KR_4af051da936e771be615137128de4025335e698d.der b/lxc2/homeassistant/matter/credentials/dcld_production_CN_DSC_Matter_PAA_O_Dream_Security_Co__Ltd_C_KR_4af051da936e771be615137128de4025335e698d.der
new file mode 100644
index 0000000..3887193
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_CN_DSC_Matter_PAA_O_Dream_Security_Co__Ltd_C_KR_4af051da936e771be615137128de4025335e698d.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_CN_DigiCert_Root_CA_for_MATTER_PKI_G1_O_DigiCert__Inc_C_US_325045193344599b4665d459fd3a15f1c116ccbd.der b/lxc2/homeassistant/matter/credentials/dcld_production_CN_DigiCert_Root_CA_for_MATTER_PKI_G1_O_DigiCert__Inc_C_US_325045193344599b4665d459fd3a15f1c116ccbd.der
new file mode 100644
index 0000000..3b9d3fe
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_CN_DigiCert_Root_CA_for_MATTER_PKI_G1_O_DigiCert__Inc_C_US_325045193344599b4665d459fd3a15f1c116ccbd.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_CN_Dooya_Matter_PAA_vid_0x1365_d87e4675aaf0be52be439cf2c006986d9af02e75.der b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Dooya_Matter_PAA_vid_0x1365_d87e4675aaf0be52be439cf2c006986d9af02e75.der
new file mode 100644
index 0000000..74f0bdc
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Dooya_Matter_PAA_vid_0x1365_d87e4675aaf0be52be439cf2c006986d9af02e75.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_CN_Ecovacs_Matter_PAA_CN_O_ECOVACS_IOT_vid_0x1405_ec77722a49bdab04f67e82718cca9778bacdf35e.der b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Ecovacs_Matter_PAA_CN_O_ECOVACS_IOT_vid_0x1405_ec77722a49bdab04f67e82718cca9778bacdf35e.der
new file mode 100644
index 0000000..a661f82
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Ecovacs_Matter_PAA_CN_O_ECOVACS_IOT_vid_0x1405_ec77722a49bdab04f67e82718cca9778bacdf35e.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_CN_Ecovacs_Matter_PAA_O_ECOVACS_IOT_vid_0x1405_2226720a08da696362b116923cb4742d12eb3a50.der b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Ecovacs_Matter_PAA_O_ECOVACS_IOT_vid_0x1405_2226720a08da696362b116923cb4742d12eb3a50.der
new file mode 100644
index 0000000..ecf361d
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Ecovacs_Matter_PAA_O_ECOVACS_IOT_vid_0x1405_2226720a08da696362b116923cb4742d12eb3a50.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_CN_Energy_Magic_Cube_Matter_PAA_001_vid_0x1462_ae6a41baeeddf43063cc1dcee7cdc8133fcca738.der b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Energy_Magic_Cube_Matter_PAA_001_vid_0x1462_ae6a41baeeddf43063cc1dcee7cdc8133fcca738.der
new file mode 100644
index 0000000..6438781
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Energy_Magic_Cube_Matter_PAA_001_vid_0x1462_ae6a41baeeddf43063cc1dcee7cdc8133fcca738.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_CN_Espressif_Matter_Open_PAA_O_Espressif_Systems_664cc1b02d331cd791546e9e1488333189bd6fd0.der b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Espressif_Matter_Open_PAA_O_Espressif_Systems_664cc1b02d331cd791546e9e1488333189bd6fd0.der
new file mode 100644
index 0000000..7ec9d61
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Espressif_Matter_Open_PAA_O_Espressif_Systems_664cc1b02d331cd791546e9e1488333189bd6fd0.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_CN_Espressif_Matter_PAA_O_Espressif_Systems_vid_0x131B_4d12f5801b75d32385c55590ef4527bcb3ba71e0.der b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Espressif_Matter_PAA_O_Espressif_Systems_vid_0x131B_4d12f5801b75d32385c55590ef4527bcb3ba71e0.der
new file mode 100644
index 0000000..f4299e6
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Espressif_Matter_PAA_O_Espressif_Systems_vid_0x131B_4d12f5801b75d32385c55590ef4527bcb3ba71e0.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_CN_Feit_Electric_PAA_vid_0x1423_069e86bf71db52f9df3cea7de4290c9f5b9968f1.der b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Feit_Electric_PAA_vid_0x1423_069e86bf71db52f9df3cea7de4290c9f5b9968f1.der
new file mode 100644
index 0000000..94dcffa
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Feit_Electric_PAA_vid_0x1423_069e86bf71db52f9df3cea7de4290c9f5b9968f1.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_CN_Freedompro_vid_0x1411_vid_0x1411_3cc0a7a85b62c1c5f4e17d064729112bdb0906c3.der b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Freedompro_vid_0x1411_vid_0x1411_3cc0a7a85b62c1c5f4e17d064729112bdb0906c3.der
new file mode 100644
index 0000000..f05b1fa
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Freedompro_vid_0x1411_vid_0x1411_3cc0a7a85b62c1c5f4e17d064729112bdb0906c3.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_CN_HOPERF_Matter_PAA_01_vid_0x1470_e9160dc417f7419c95320bbf365671933ff31222.der b/lxc2/homeassistant/matter/credentials/dcld_production_CN_HOPERF_Matter_PAA_01_vid_0x1470_e9160dc417f7419c95320bbf365671933ff31222.der
new file mode 100644
index 0000000..db85def
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_CN_HOPERF_Matter_PAA_01_vid_0x1470_e9160dc417f7419c95320bbf365671933ff31222.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_CN_HooRii_Matter_PAA_G1_vid_0x1351_b716d73f2d66c67f788ce9c011133a0a5a12b1f5.der b/lxc2/homeassistant/matter/credentials/dcld_production_CN_HooRii_Matter_PAA_G1_vid_0x1351_b716d73f2d66c67f788ce9c011133a0a5a12b1f5.der
new file mode 100644
index 0000000..36dca99
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_CN_HooRii_Matter_PAA_G1_vid_0x1351_b716d73f2d66c67f788ce9c011133a0a5a12b1f5.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_CN_HuaCheng_vid_0x1517_96c61d9ced0ad29e0429268e382473c8f8df69cd.der b/lxc2/homeassistant/matter/credentials/dcld_production_CN_HuaCheng_vid_0x1517_96c61d9ced0ad29e0429268e382473c8f8df69cd.der
new file mode 100644
index 0000000..70f8870
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_CN_HuaCheng_vid_0x1517_96c61d9ced0ad29e0429268e382473c8f8df69cd.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_CN_IKEA_of_Sweden_Matter_PAA_G1_vid_0x117C_6b318cfce99920d7328f5f436d5ea332b8b75d9a.der b/lxc2/homeassistant/matter/credentials/dcld_production_CN_IKEA_of_Sweden_Matter_PAA_G1_vid_0x117C_6b318cfce99920d7328f5f436d5ea332b8b75d9a.der
new file mode 100644
index 0000000..acfdd88
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_CN_IKEA_of_Sweden_Matter_PAA_G1_vid_0x117C_6b318cfce99920d7328f5f436d5ea332b8b75d9a.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_CN_Kasa_Matter_PAA_vid_0x1391_3567cf5979f65aa26080f4f1c95aad6e89519d2f.der b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Kasa_Matter_PAA_vid_0x1391_3567cf5979f65aa26080f4f1c95aad6e89519d2f.der
new file mode 100644
index 0000000..134fbb0
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Kasa_Matter_PAA_vid_0x1391_3567cf5979f65aa26080f4f1c95aad6e89519d2f.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_CN_Kudelski_Matter_PAA_01_a607c3607b7150e3622ab0ba889e6cbc3fc552f9.der b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Kudelski_Matter_PAA_01_a607c3607b7150e3622ab0ba889e6cbc3fc552f9.der
new file mode 100644
index 0000000..fe7f2f9
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Kudelski_Matter_PAA_01_a607c3607b7150e3622ab0ba889e6cbc3fc552f9.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_CN_Kwikset_Matter_PAA_O_Kwikset_vid_0x1421_fedc58bbaaa32ffbe09bac7cc40360a08f965837.der b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Kwikset_Matter_PAA_O_Kwikset_vid_0x1421_fedc58bbaaa32ffbe09bac7cc40360a08f965837.der
new file mode 100644
index 0000000..b0d125b
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Kwikset_Matter_PAA_O_Kwikset_vid_0x1421_fedc58bbaaa32ffbe09bac7cc40360a08f965837.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_CN_LEEDARSON-MATTER-PAA_vid_0x1168_0ea09d6b393f8a2b3733669a90a573d31e7a056a.der b/lxc2/homeassistant/matter/credentials/dcld_production_CN_LEEDARSON-MATTER-PAA_vid_0x1168_0ea09d6b393f8a2b3733669a90a573d31e7a056a.der
new file mode 100644
index 0000000..a30fc65
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_CN_LEEDARSON-MATTER-PAA_vid_0x1168_0ea09d6b393f8a2b3733669a90a573d31e7a056a.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_CN_LEEDARSON-MATTER-PAA_vid_0x1168_72a63a316e9a3cae15299cff8e8cc7fab387d185.der b/lxc2/homeassistant/matter/credentials/dcld_production_CN_LEEDARSON-MATTER-PAA_vid_0x1168_72a63a316e9a3cae15299cff8e8cc7fab387d185.der
new file mode 100644
index 0000000..2a8ac30
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_CN_LEEDARSON-MATTER-PAA_vid_0x1168_72a63a316e9a3cae15299cff8e8cc7fab387d185.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_CN_Legrand_Group_Matter_PAA_vid_0x1021_0b5107bcde0d3041d6268918ca7d7a928642a1f1.der b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Legrand_Group_Matter_PAA_vid_0x1021_0b5107bcde0d3041d6268918ca7d7a928642a1f1.der
new file mode 100644
index 0000000..e8b9ed7
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Legrand_Group_Matter_PAA_vid_0x1021_0b5107bcde0d3041d6268918ca7d7a928642a1f1.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_CN_Leviton_PAA_vid_0x109B_8e95b1c0b6105193db41b66bef434e2c38a27a67.der b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Leviton_PAA_vid_0x109B_8e95b1c0b6105193db41b66bef434e2c38a27a67.der
new file mode 100644
index 0000000..de608b9
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Leviton_PAA_vid_0x109B_8e95b1c0b6105193db41b66bef434e2c38a27a67.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_CN_Longanlink_Matter_PAA_01_vid_0x131F_c1204b09bcfe2cda63ce9b7e308284cbc6a27847.der b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Longanlink_Matter_PAA_01_vid_0x131F_c1204b09bcfe2cda63ce9b7e308284cbc6a27847.der
new file mode 100644
index 0000000..ec28a79
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Longanlink_Matter_PAA_01_vid_0x131F_c1204b09bcfe2cda63ce9b7e308284cbc6a27847.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_CN_Matter_Certification_and_Testing_CA_O_CSA_vid_0xC5A0_97e469d0c50414c26fc701f77e947739098df6a5.der b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Matter_Certification_and_Testing_CA_O_CSA_vid_0xC5A0_97e469d0c50414c26fc701f77e947739098df6a5.der
new file mode 100644
index 0000000..3a75a36
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Matter_Certification_and_Testing_CA_O_CSA_vid_0xC5A0_97e469d0c50414c26fc701f77e947739098df6a5.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_CN_Matter_PAA_1_O_ubisys_technologies_GmbH_vid_0x10F2_a5d1b0bf948948679986d706114d948afa87f902.der b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Matter_PAA_1_O_ubisys_technologies_GmbH_vid_0x10F2_a5d1b0bf948948679986d706114d948afa87f902.der
new file mode 100644
index 0000000..70bd97a
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Matter_PAA_1_O_ubisys_technologies_GmbH_vid_0x10F2_a5d1b0bf948948679986d706114d948afa87f902.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_CN_Matter_PAA_2_O_Google_C_US_vid_0x6006_7ab9eda76fe9cb646275326dd14508b800f8e1c8.der b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Matter_PAA_2_O_Google_C_US_vid_0x6006_7ab9eda76fe9cb646275326dd14508b800f8e1c8.der
new file mode 100644
index 0000000..980a599
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Matter_PAA_2_O_Google_C_US_vid_0x6006_7ab9eda76fe9cb646275326dd14508b800f8e1c8.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_CN_Matter_Signify_PAA_1_vid_0x100B_10de4559bcaa8082867879c09a7f8eec8a887ef7.der b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Matter_Signify_PAA_1_vid_0x100B_10de4559bcaa8082867879c09a7f8eec8a887ef7.der
new file mode 100644
index 0000000..582eef1
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Matter_Signify_PAA_1_vid_0x100B_10de4559bcaa8082867879c09a7f8eec8a887ef7.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_CN_Matter_Uascent_PAA_0x1400_vid_0x1400_3083798964e093a8b259feb6c378096e25684e9a.der b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Matter_Uascent_PAA_0x1400_vid_0x1400_3083798964e093a8b259feb6c378096e25684e9a.der
new file mode 100644
index 0000000..9d6fa54
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Matter_Uascent_PAA_0x1400_vid_0x1400_3083798964e093a8b259feb6c378096e25684e9a.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_CN_Meross_Matter_PAA_vid_0x1345_409746a43d7ef151b6cdd8a09ea476fa9bdf7563.der b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Meross_Matter_PAA_vid_0x1345_409746a43d7ef151b6cdd8a09ea476fa9bdf7563.der
new file mode 100644
index 0000000..e3adb2e
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Meross_Matter_PAA_vid_0x1345_409746a43d7ef151b6cdd8a09ea476fa9bdf7563.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_CN_Midea_Group_Matter_PAA_G1_Prod_vid_0x118C_a95ee7c4727f6463a5294840550ce8af625f3111.der b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Midea_Group_Matter_PAA_G1_Prod_vid_0x118C_a95ee7c4727f6463a5294840550ce8af625f3111.der
new file mode 100644
index 0000000..bb14e50
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Midea_Group_Matter_PAA_G1_Prod_vid_0x118C_a95ee7c4727f6463a5294840550ce8af625f3111.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_CN_Nexus_Matter_PAA_G1_O_Technology_Nexus_SBS_AB_C_SE_a8d9a7562018c076c6bb7cbdf677744641deb6a7.der b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Nexus_Matter_PAA_G1_O_Technology_Nexus_SBS_AB_C_SE_a8d9a7562018c076c6bb7cbdf677744641deb6a7.der
new file mode 100644
index 0000000..cae1616
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Nexus_Matter_PAA_G1_O_Technology_Nexus_SBS_AB_C_SE_a8d9a7562018c076c6bb7cbdf677744641deb6a7.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_CN_PanKorePAA_O_PanKore_vid_0x1316_568b487d9ff7ba9f86f976efe1ad79043357abc3.der b/lxc2/homeassistant/matter/credentials/dcld_production_CN_PanKorePAA_O_PanKore_vid_0x1316_568b487d9ff7ba9f86f976efe1ad79043357abc3.der
new file mode 100644
index 0000000..8c2c3e5
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_CN_PanKorePAA_O_PanKore_vid_0x1316_568b487d9ff7ba9f86f976efe1ad79043357abc3.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_CN_Phaten_Matter_PAA_vid_0x1404_9920e855b8b4658f1fde8b782f09b21c45b141b7.der b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Phaten_Matter_PAA_vid_0x1404_9920e855b8b4658f1fde8b782f09b21c45b141b7.der
new file mode 100644
index 0000000..7ac6b1d
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Phaten_Matter_PAA_vid_0x1404_9920e855b8b4658f1fde8b782f09b21c45b141b7.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_CN_PhotonSail_Matter_PAA_vid_0x140D_a12c4edaaa4231627ca3ade4631b96d76fef653d.der b/lxc2/homeassistant/matter/credentials/dcld_production_CN_PhotonSail_Matter_PAA_vid_0x140D_a12c4edaaa4231627ca3ade4631b96d76fef653d.der
new file mode 100644
index 0000000..fa7d281
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_CN_PhotonSail_Matter_PAA_vid_0x140D_a12c4edaaa4231627ca3ade4631b96d76fef653d.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_CN_Prime_PAA_vid_0x1381_e7b991bb9c9ed061a7cb9bf188644a1563c24e2b.der b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Prime_PAA_vid_0x1381_e7b991bb9c9ed061a7cb9bf188644a1563c24e2b.der
new file mode 100644
index 0000000..e170a9d
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Prime_PAA_vid_0x1381_e7b991bb9c9ed061a7cb9bf188644a1563c24e2b.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_CN_Qianyan_Matter_PAA_vid_0x1387_30a7fc6cd6fa5acb827f776e3262076bb811e429.der b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Qianyan_Matter_PAA_vid_0x1387_30a7fc6cd6fa5acb827f776e3262076bb811e429.der
new file mode 100644
index 0000000..cd76bfc
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Qianyan_Matter_PAA_vid_0x1387_30a7fc6cd6fa5acb827f776e3262076bb811e429.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_CN_Quectel_Matter_PAA_vid_0x1410_d8cef49840a35ba100dc3be786b54cda387e2502.der b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Quectel_Matter_PAA_vid_0x1410_d8cef49840a35ba100dc3be786b54cda387e2502.der
new file mode 100644
index 0000000..a8e2fad
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Quectel_Matter_PAA_vid_0x1410_d8cef49840a35ba100dc3be786b54cda387e2502.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_CN_Rafael_Matter_PAA_vid_0x1346_c4f7e1d5bbf99dffd1ee0176d568278ce89b2017.der b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Rafael_Matter_PAA_vid_0x1346_c4f7e1d5bbf99dffd1ee0176d568278ce89b2017.der
new file mode 100644
index 0000000..9aec36a
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Rafael_Matter_PAA_vid_0x1346_c4f7e1d5bbf99dffd1ee0176d568278ce89b2017.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_CN_Resideo_Matter_PAA_vid_0x131A_33b9842506fa39b2ddf3b70b8a821469e2f5c2f6.der b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Resideo_Matter_PAA_vid_0x131A_33b9842506fa39b2ddf3b70b8a821469e2f5c2f6.der
new file mode 100644
index 0000000..383f9a1
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Resideo_Matter_PAA_vid_0x131A_33b9842506fa39b2ddf3b70b8a821469e2f5c2f6.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_CN_SSLcom_Matter_ECC_Root_CA_2025_O_SSL_Corporation_C_US_dc68452b760519bd0f59b11eaa314185c15ae642.der b/lxc2/homeassistant/matter/credentials/dcld_production_CN_SSLcom_Matter_ECC_Root_CA_2025_O_SSL_Corporation_C_US_dc68452b760519bd0f59b11eaa314185c15ae642.der
new file mode 100644
index 0000000..1bcc1fe
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_CN_SSLcom_Matter_ECC_Root_CA_2025_O_SSL_Corporation_C_US_dc68452b760519bd0f59b11eaa314185c15ae642.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_CN_Safemo_Matter_PAA_vid_0x1506_2b0022f9b4711f5d24d96d0f0373aa090ea5db93.der b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Safemo_Matter_PAA_vid_0x1506_2b0022f9b4711f5d24d96d0f0373aa090ea5db93.der
new file mode 100644
index 0000000..aa0fee1
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Safemo_Matter_PAA_vid_0x1506_2b0022f9b4711f5d24d96d0f0373aa090ea5db93.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_CN_Schneider_Electric_Matter_PAA_01_vid_0x105E_aad471a2a11611c94128f1ab35cbc26cb4a64b00.der b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Schneider_Electric_Matter_PAA_01_vid_0x105E_aad471a2a11611c94128f1ab35cbc26cb4a64b00.der
new file mode 100644
index 0000000..a4fb97a
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Schneider_Electric_Matter_PAA_01_vid_0x105E_aad471a2a11611c94128f1ab35cbc26cb4a64b00.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_CN_Sengled_Matter_PAA_vid_0x1160_0fd9c7d62f1c534f95f50f51520fbb0075b59290.der b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Sengled_Matter_PAA_vid_0x1160_0fd9c7d62f1c534f95f50f51520fbb0075b59290.der
new file mode 100644
index 0000000..63ce01d
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Sengled_Matter_PAA_vid_0x1160_0fd9c7d62f1c534f95f50f51520fbb0075b59290.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_CN_Sercomm-Matter-PAA-01_vid_0x1131_908fd2ebc953adb0f4aeb2d8423c2da1402d3182.der b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Sercomm-Matter-PAA-01_vid_0x1131_908fd2ebc953adb0f4aeb2d8423c2da1402d3182.der
new file mode 100644
index 0000000..77ec51d
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Sercomm-Matter-PAA-01_vid_0x1131_908fd2ebc953adb0f4aeb2d8423c2da1402d3182.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_CN_Siterwell_Matter_PAA_vid_0x1280_5441e16bb2ecccfedbb0dfbe00597897ef510a42.der b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Siterwell_Matter_PAA_vid_0x1280_5441e16bb2ecccfedbb0dfbe00597897ef510a42.der
new file mode 100644
index 0000000..3bef6e3
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Siterwell_Matter_PAA_vid_0x1280_5441e16bb2ecccfedbb0dfbe00597897ef510a42.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_CN_Snowball_Matter_PAA_01_f30a7ef7ca9343aabea4801bbf45484ffef81e65.der b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Snowball_Matter_PAA_01_f30a7ef7ca9343aabea4801bbf45484ffef81e65.der
new file mode 100644
index 0000000..1918a5a
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Snowball_Matter_PAA_01_f30a7ef7ca9343aabea4801bbf45484ffef81e65.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_CN_StrongKey_Matter_G1_PAA_O_StrongKey_374e295ac551730baf65d529839b4ee09d39588a.der b/lxc2/homeassistant/matter/credentials/dcld_production_CN_StrongKey_Matter_G1_PAA_O_StrongKey_374e295ac551730baf65d529839b4ee09d39588a.der
new file mode 100644
index 0000000..1b667f2
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_CN_StrongKey_Matter_G1_PAA_O_StrongKey_374e295ac551730baf65d529839b4ee09d39588a.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_CN_SwitchBot_Matter_PAA_vid_0x1397_c396a6e6948cc46b42a2824d2a6f694797ea6004.der b/lxc2/homeassistant/matter/credentials/dcld_production_CN_SwitchBot_Matter_PAA_vid_0x1397_c396a6e6948cc46b42a2824d2a6f694797ea6004.der
new file mode 100644
index 0000000..c790f5f
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_CN_SwitchBot_Matter_PAA_vid_0x1397_c396a6e6948cc46b42a2824d2a6f694797ea6004.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_CN_TP-Link_Matter_PAA_vid_0x1188_c58531419ee03ee4a1dcf551e03440dc2bbec20a.der b/lxc2/homeassistant/matter/credentials/dcld_production_CN_TP-Link_Matter_PAA_vid_0x1188_c58531419ee03ee4a1dcf551e03440dc2bbec20a.der
new file mode 100644
index 0000000..d1a4731
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_CN_TP-Link_Matter_PAA_vid_0x1188_c58531419ee03ee4a1dcf551e03440dc2bbec20a.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_CN_Tapo_Matter_PAA_vid_0x1392_9f63b35b952480405222796771f65ad84db18049.der b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Tapo_Matter_PAA_vid_0x1392_9f63b35b952480405222796771f65ad84db18049.der
new file mode 100644
index 0000000..2c16b00
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Tapo_Matter_PAA_vid_0x1392_9f63b35b952480405222796771f65ad84db18049.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_CN_TrustAsia_Matter_PAA_O_TrustAsia_Technologies__Inc_b6cff60acfc424d61c2614d963b632dbdd03a88a.der b/lxc2/homeassistant/matter/credentials/dcld_production_CN_TrustAsia_Matter_PAA_O_TrustAsia_Technologies__Inc_b6cff60acfc424d61c2614d963b632dbdd03a88a.der
new file mode 100644
index 0000000..cfd002a
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_CN_TrustAsia_Matter_PAA_O_TrustAsia_Technologies__Inc_b6cff60acfc424d61c2614d963b632dbdd03a88a.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_CN_Tuya_Global_Matter_PAA_84b98b66ac1afd96b6450f23d3bb964d4e8a9c66.der b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Tuya_Global_Matter_PAA_84b98b66ac1afd96b6450f23d3bb964d4e8a9c66.der
new file mode 100644
index 0000000..5fbe23e
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Tuya_Global_Matter_PAA_84b98b66ac1afd96b6450f23d3bb964d4e8a9c66.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_CN_Tuya_Matter_PAA_vid_0x125D_355752a3a7205833771efabea532670cb0b31d09.der b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Tuya_Matter_PAA_vid_0x125D_355752a3a7205833771efabea532670cb0b31d09.der
new file mode 100644
index 0000000..22faa44
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Tuya_Matter_PAA_vid_0x125D_355752a3a7205833771efabea532670cb0b31d09.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_CN_U-tec_Group_Matter_PAA_vid_0x147F_9de24f6b78b2b4893c8263186b0f694e68b77040.der b/lxc2/homeassistant/matter/credentials/dcld_production_CN_U-tec_Group_Matter_PAA_vid_0x147F_9de24f6b78b2b4893c8263186b0f694e68b77040.der
new file mode 100644
index 0000000..ea37403
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_CN_U-tec_Group_Matter_PAA_vid_0x147F_9de24f6b78b2b4893c8263186b0f694e68b77040.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_CN_UEI_Development_PAA_vid_0x10EE_52998677dcf2105e3166c995acf9f2b34f3cb530.der b/lxc2/homeassistant/matter/credentials/dcld_production_CN_UEI_Development_PAA_vid_0x10EE_52998677dcf2105e3166c995acf9f2b34f3cb530.der
new file mode 100644
index 0000000..a17712a
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_CN_UEI_Development_PAA_vid_0x10EE_52998677dcf2105e3166c995acf9f2b34f3cb530.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_CN_WISeKey_OISTE_Matter_PAA_GA_d8935a88dc5253ea354fced903ced2f62a5caaff.der b/lxc2/homeassistant/matter/credentials/dcld_production_CN_WISeKey_OISTE_Matter_PAA_GA_d8935a88dc5253ea354fced903ced2f62a5caaff.der
new file mode 100644
index 0000000..93d982a
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_CN_WISeKey_OISTE_Matter_PAA_GA_d8935a88dc5253ea354fced903ced2f62a5caaff.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_CN_XFN_Matter_PAA_VID_vid_0x111D_10b6b58d62bde93d48b64ef201e39d8068879292.der b/lxc2/homeassistant/matter/credentials/dcld_production_CN_XFN_Matter_PAA_VID_vid_0x111D_10b6b58d62bde93d48b64ef201e39d8068879292.der
new file mode 100644
index 0000000..1cb1764
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_CN_XFN_Matter_PAA_VID_vid_0x111D_10b6b58d62bde93d48b64ef201e39d8068879292.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_CN_Xiaomi_Mijia_Matter_PAA_vid_0x126E_31bb7e10d1f081e6c6543091c44a6a791dd4ee09.der b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Xiaomi_Mijia_Matter_PAA_vid_0x126E_31bb7e10d1f081e6c6543091c44a6a791dd4ee09.der
new file mode 100644
index 0000000..441d705
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Xiaomi_Mijia_Matter_PAA_vid_0x126E_31bb7e10d1f081e6c6543091c44a6a791dd4ee09.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_CN_Yeelight_Matter_PAA_vid_0x1312_d4870d54b2305b868ca3afeea72518973ac8208e.der b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Yeelight_Matter_PAA_vid_0x1312_d4870d54b2305b868ca3afeea72518973ac8208e.der
new file mode 100644
index 0000000..16441ec
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_CN_Yeelight_Matter_PAA_vid_0x1312_d4870d54b2305b868ca3afeea72518973ac8208e.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_CN_heiman_Matter_Protocol_PAA_vid_0x120B_d9125370e830d1081182bf9507cd504f635b674f.der b/lxc2/homeassistant/matter/credentials/dcld_production_CN_heiman_Matter_Protocol_PAA_vid_0x120B_d9125370e830d1081182bf9507cd504f635b674f.der
new file mode 100644
index 0000000..306b460
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_CN_heiman_Matter_Protocol_PAA_vid_0x120B_d9125370e830d1081182bf9507cd504f635b674f.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_CN_iRobot_Main-Net_PAA_vid_0x1516_3ee1e8f714720a82fb18503b9975cd2d2eb684d4.der b/lxc2/homeassistant/matter/credentials/dcld_production_CN_iRobot_Main-Net_PAA_vid_0x1516_3ee1e8f714720a82fb18503b9975cd2d2eb684d4.der
new file mode 100644
index 0000000..b7d0706
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_CN_iRobot_Main-Net_PAA_vid_0x1516_3ee1e8f714720a82fb18503b9975cd2d2eb684d4.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_SERIALNUMBER_63709330400001_CN_NXP_Matter_PAA_O_NXP_Semiconductors_NV_C_NL_9797a42f8d076f23c388804d4d8242d93dd771fd.der b/lxc2/homeassistant/matter/credentials/dcld_production_SERIALNUMBER_63709330400001_CN_NXP_Matter_PAA_O_NXP_Semiconductors_NV_C_NL_9797a42f8d076f23c388804d4d8242d93dd771fd.der
new file mode 100644
index 0000000..ebca454
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_SERIALNUMBER_63709330400001_CN_NXP_Matter_PAA_O_NXP_Semiconductors_NV_C_NL_9797a42f8d076f23c388804d4d8242d93dd771fd.der differ
diff --git a/lxc2/homeassistant/matter/credentials/dcld_production_SERIALNUMBER_63709330400004_CN_NXP_Matter_PAA_G2_4489f839c322745d30da66bcc3e1b23b1f38cf08.der b/lxc2/homeassistant/matter/credentials/dcld_production_SERIALNUMBER_63709330400004_CN_NXP_Matter_PAA_G2_4489f839c322745d30da66bcc3e1b23b1f38cf08.der
new file mode 100644
index 0000000..660cda4
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/dcld_production_SERIALNUMBER_63709330400004_CN_NXP_Matter_PAA_G2_4489f839c322745d30da66bcc3e1b23b1f38cf08.der differ
diff --git a/lxc2/homeassistant/matter/credentials/git_Chip-Test-PAA-FFF1-Cert_6afd22771f511fecbf1641976710dcdc31a1717e.der b/lxc2/homeassistant/matter/credentials/git_Chip-Test-PAA-FFF1-Cert_6afd22771f511fecbf1641976710dcdc31a1717e.der
new file mode 100644
index 0000000..cb287bf
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/git_Chip-Test-PAA-FFF1-Cert_6afd22771f511fecbf1641976710dcdc31a1717e.der differ
diff --git a/lxc2/homeassistant/matter/credentials/git_Chip-Test-PAA-NoVID-Cert_785ce705b86b8f4e6fc793aa60cb43ea696882d5.der b/lxc2/homeassistant/matter/credentials/git_Chip-Test-PAA-NoVID-Cert_785ce705b86b8f4e6fc793aa60cb43ea696882d5.der
new file mode 100644
index 0000000..4489840
Binary files /dev/null and b/lxc2/homeassistant/matter/credentials/git_Chip-Test-PAA-NoVID-Cert_785ce705b86b8f4e6fc793aa60cb43ea696882d5.der differ
diff --git a/lxc2/homeassistant/mosquitto.yml b/lxc2/homeassistant/mosquitto.yml
new file mode 100755
index 0000000..cea8714
--- /dev/null
+++ b/lxc2/homeassistant/mosquitto.yml
@@ -0,0 +1,34 @@
+services:
+ mosquitto:
+ image: eclipse-mosquitto:2
+ container_name: mosquitto
+ restart: unless-stopped
+ ports:
+ - "1883:1883"
+ volumes:
+ - /docker/homeassistant/mosquitto/config:/mosquitto/config
+ - /docker/homeassistant/mosquitto/data:/mosquitto/data
+ - /docker/homeassistant/mosquitto:/mosquitto/log
+ networks:
+ - mqtt_net
+
+ govee2mqtt:
+ image: ghcr.io/wez/govee2mqtt:latest
+ container_name: govee2mqtt
+ restart: unless-stopped
+ depends_on:
+ - mosquitto
+ environment:
+ - GOVEE_API_KEY=193f5757-c9c7-44f5-81d9-81ce45093d4f
+ - GOVEE_MQTT_HOST=172.16.201.21
+ - GOVEE_MQTT_PORT=1883
+ - GOVEE_MQTT_USER=connect
+ - GOVEE_MQTT_PASSWORD=connect
+ volumes:
+ - /docker/homeassistant/govee2mqtt:/data
+ networks:
+ - mqtt_net
+
+networks:
+ mqtt_net:
+ external: true
diff --git a/lxc2/homeassistant/mosquitto/addon.json b/lxc2/homeassistant/mosquitto/addon.json
new file mode 100755
index 0000000..12f478f
--- /dev/null
+++ b/lxc2/homeassistant/mosquitto/addon.json
@@ -0,0 +1,165 @@
+{
+ "user": {
+ "options": {},
+ "version": "6.5.2",
+ "image": "homeassistant/amd64-addon-mosquitto",
+ "ingress_token": "3TP7vygqNa8Q2Xy_9J_ZpMz6ca3gbQk9wgCYe_1ryDw",
+ "uuid": "c5dbde8e0f244772b1283e6fba1698b8",
+ "watchdog": true,
+ "system_managed": false,
+ "ingress_panel": false,
+ "protected": true,
+ "system_managed_config_entry": null,
+ "auto_update": true,
+ "access_token": "9f58462abf0051469368759532541b7c2c90eb2980fd9302e7707c1ea930a79d3d2ea2122ddbbcac66da91665521d27cf4bdadfc35dcb0c8"
+ },
+ "system": {
+ "version": "6.5.2",
+ "slug": "mosquitto",
+ "name": "Mosquitto broker",
+ "description": "An Open Source MQTT broker",
+ "url": "https://github.com/home-assistant/addons/tree/master/mosquitto",
+ "codenotary": "notary@home-assistant.io",
+ "arch": [
+ "armhf",
+ "armv7",
+ "aarch64",
+ "amd64",
+ "i386"
+ ],
+ "auth_api": true,
+ "discovery": [
+ "mqtt"
+ ],
+ "image": "homeassistant/{arch}-addon-mosquitto",
+ "map": [
+ {
+ "type": "ssl",
+ "read_only": true
+ },
+ {
+ "type": "share",
+ "read_only": true
+ }
+ ],
+ "options": {
+ "logins": [],
+ "require_certificate": false,
+ "certfile": "fullchain.pem",
+ "keyfile": "privkey.pem",
+ "customize": {
+ "active": false,
+ "folder": "mosquitto"
+ }
+ },
+ "ports": {
+ "1883/tcp": 1883,
+ "1884/tcp": 1884,
+ "8883/tcp": 8883,
+ "8884/tcp": 8884
+ },
+ "schema": {
+ "logins": [
+ {
+ "username": "str",
+ "password": "password",
+ "password_pre_hashed": "bool?"
+ }
+ ],
+ "require_certificate": "bool",
+ "certfile": "str",
+ "cafile": "str?",
+ "keyfile": "str",
+ "customize": {
+ "active": "bool",
+ "folder": "str"
+ },
+ "debug": "bool?"
+ },
+ "services": [
+ "mqtt:provide"
+ ],
+ "startup": "system",
+ "watchdog": "tcp://[HOST]:1883",
+ "init": false,
+ "host_network": false,
+ "usb": false,
+ "realtime": false,
+ "udev": false,
+ "uart": false,
+ "full_access": false,
+ "ingress_stream": false,
+ "backup": "hot",
+ "timeout": 10,
+ "ingress": false,
+ "apparmor": true,
+ "audio": false,
+ "video": false,
+ "boot": "auto",
+ "host_dbus": false,
+ "breaking_versions": [],
+ "panel_admin": true,
+ "host_ipc": false,
+ "devicetree": false,
+ "gpio": false,
+ "ingress_port": 8099,
+ "journald": false,
+ "host_pid": false,
+ "stage": "stable",
+ "kernel_modules": false,
+ "legacy": false,
+ "panel_icon": "mdi:puzzle",
+ "host_uts": false,
+ "hassio_role": "default",
+ "docker_api": false,
+ "stdin": false,
+ "homeassistant_api": false,
+ "tmpfs": false,
+ "advanced": false,
+ "hassio_api": false,
+ "repository": "core",
+ "location": "/data/addons/core/mosquitto",
+ "translations": {
+ "en": {
+ "configuration": {
+ "logins": {
+ "name": "Logins",
+ "description": "A list of local users that will be created with username and password. You don't need to do this because you can use Home Assistant users too, without any configuration. You can also specify `password_pre_hashed: true` to utilize a pre-hashed password from the output of the `pw` command (which is present inside the container)."
+ },
+ "require_certificate": {
+ "name": "Require Client Certificate",
+ "description": "If enabled client will need to provide its own certificate on top of username/password. 'cafile' must be set."
+ },
+ "certfile": {
+ "name": "Certificate File",
+ "description": "A file containing a certificate, including its chain. Place this file in the Home Assistant `ssl` folder."
+ },
+ "cafile": {
+ "name": "CA File",
+ "description": "A file containing a root certificate that signed the client certificate (only used if 'require_certificate' enabled). Place this file in the Home Assistant `ssl` folder."
+ },
+ "keyfile": {
+ "name": "Private Key File",
+ "description": "A file containing the private key. Place this file in the Home Assistant `ssl` folder."
+ },
+ "customize": {
+ "name": "Customize",
+ "description": "See the Documentation tab for more information about these options."
+ },
+ "debug": {
+ "name": "Debug",
+ "description": "If enabled will turn on debug logging for mosquitto and the auth plugin."
+ }
+ },
+ "network": {
+ "1883/tcp": "Normal MQTT",
+ "1884/tcp": "MQTT over WebSocket",
+ "8883/tcp": "Normal MQTT with SSL",
+ "8884/tcp": "MQTT over WebSocket with SSL"
+ }
+ }
+ }
+ },
+ "version": "6.5.2",
+ "state": "started"
+}
\ No newline at end of file
diff --git a/lxc2/homeassistant/mosquitto/config/mosquitto.conf b/lxc2/homeassistant/mosquitto/config/mosquitto.conf
new file mode 100755
index 0000000..6f5f674
--- /dev/null
+++ b/lxc2/homeassistant/mosquitto/config/mosquitto.conf
@@ -0,0 +1,8 @@
+listener 1883
+password_file /mosquitto/config/password.txt
+allow_anonymous false
+
+persistence true
+persistence_location /mosquitto/data/
+log_dest file /mosquitto/log/mosquitto.log
+
diff --git a/lxc2/homeassistant/mosquitto/config/password.txt b/lxc2/homeassistant/mosquitto/config/password.txt
new file mode 100644
index 0000000..bf29709
--- /dev/null
+++ b/lxc2/homeassistant/mosquitto/config/password.txt
@@ -0,0 +1 @@
+connect:$7$101$avDCdvFZXz7kwKk8$Ut9yWX8f8DKET3FKYD1+A/vqUjS0JDS6Rahbw4oKrGKw8i+KeCqW1BFdd/XTE0i7gIpORthjiZMyxjoukaitqg==
diff --git a/lxc2/homeassistant/mosquitto/data/options.json b/lxc2/homeassistant/mosquitto/data/options.json
new file mode 100755
index 0000000..7f1e34e
--- /dev/null
+++ b/lxc2/homeassistant/mosquitto/data/options.json
@@ -0,0 +1,10 @@
+{
+ "logins": [],
+ "require_certificate": false,
+ "certfile": "fullchain.pem",
+ "keyfile": "privkey.pem",
+ "customize": {
+ "active": false,
+ "folder": "mosquitto"
+ }
+}
\ No newline at end of file
diff --git a/lxc2/homeassistant/mosquitto/data/system_user.json b/lxc2/homeassistant/mosquitto/data/system_user.json
new file mode 100755
index 0000000..9eadb53
--- /dev/null
+++ b/lxc2/homeassistant/mosquitto/data/system_user.json
@@ -0,0 +1 @@
+{"homeassistant":{"password":"Ahnungei0oong0ailieng1DaiV9ahweo3oc4Shahyaif1tiemaeca4Iafoo3koo8"},"addons":{"password":"eThoht6iech8igoo5Aeg3ta6uo1quahkohd3boo6ket8aoSeeG0neesh0ViFasoo"}}
diff --git a/lxc2/homeassistant/mosquitto/mosquitto.log.bak1 b/lxc2/homeassistant/mosquitto/mosquitto.log.bak1
new file mode 100644
index 0000000..f97a4ff
--- /dev/null
+++ b/lxc2/homeassistant/mosquitto/mosquitto.log.bak1
@@ -0,0 +1,4949 @@
+1760559196: mosquitto version 2.0.22 starting
+1760559196: Config loaded from /mosquitto/config/mosquitto.conf.
+1760559196: Opening ipv4 listen socket on port 1883.
+1760559196: Opening ipv6 listen socket on port 1883.
+1760559196: mosquitto version 2.0.22 running
+1760559317: mosquitto version 2.0.22 terminating
+1760559317: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760559318: mosquitto version 2.0.22 starting
+1760559318: Config loaded from /mosquitto/config/mosquitto.conf.
+1760559318: Opening ipv4 listen socket on port 1883.
+1760559318: Opening ipv6 listen socket on port 1883.
+1760559318: mosquitto version 2.0.22 running
+1760560197: mosquitto version 2.0.22 terminating
+1760560197: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760560199: mosquitto version 2.0.22 starting
+1760560199: Config loaded from /mosquitto/config/mosquitto.conf.
+1760560199: Opening ipv4 listen socket on port 1883.
+1760560199: Opening ipv6 listen socket on port 1883.
+1760560199: mosquitto version 2.0.22 running
+1760561999: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760563800: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760565601: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760567402: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760569203: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760571004: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760572805: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760574606: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760576407: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760578208: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760580009: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760581810: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760583611: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760585412: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760587213: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760589014: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760590815: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760592616: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760594417: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760596218: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760598019: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760599820: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760601621: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760603422: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760605223: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760607024: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760608825: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760610626: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760612427: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760614228: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760616029: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760617830: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760619631: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760621432: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760623233: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760625034: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760626835: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760628636: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760630437: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760631573: mosquitto version 2.0.22 terminating
+1760631573: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760631758: mosquitto version 2.0.22 starting
+1760631758: Config loaded from /mosquitto/config/mosquitto.conf.
+1760631758: Opening ipv4 listen socket on port 1883.
+1760631758: Opening ipv6 listen socket on port 1883.
+1760631758: mosquitto version 2.0.22 running
+1760633559: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760635360: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760637161: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760638962: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760640763: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760642564: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760644365: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760646166: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760647252: mosquitto version 2.0.22 terminating
+1760647252: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760649501: mosquitto version 2.0.22 starting
+1760649501: Config loaded from /mosquitto/config/mosquitto.conf.
+1760649501: Opening ipv4 listen socket on port 1883.
+1760649501: Opening ipv6 listen socket on port 1883.
+1760649501: mosquitto version 2.0.22 running
+1760651302: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760651642: mosquitto version 2.0.22 terminating
+1760651642: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760651655: mosquitto version 2.0.22 starting
+1760651655: Config loaded from /mosquitto/config/mosquitto.conf.
+1760651655: Opening ipv4 listen socket on port 1883.
+1760651655: Opening ipv6 listen socket on port 1883.
+1760651655: mosquitto version 2.0.22 running
+1760652218: mosquitto version 2.0.22 terminating
+1760652218: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760652509: mosquitto version 2.0.22 starting
+1760652509: Config loaded from /mosquitto/config/mosquitto.conf.
+1760652509: Opening ipv4 listen socket on port 1883.
+1760652509: Opening ipv6 listen socket on port 1883.
+1760652509: mosquitto version 2.0.22 running
+1760653146: mosquitto version 2.0.22 terminating
+1760653146: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760653285: mosquitto version 2.0.22 starting
+1760653285: Config loaded from /mosquitto/config/mosquitto.conf.
+1760653285: Opening ipv4 listen socket on port 1883.
+1760653285: Opening ipv6 listen socket on port 1883.
+1760653285: mosquitto version 2.0.22 running
+1760655085: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760656886: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760658687: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760660488: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760661908: mosquitto version 2.0.22 starting
+1760661908: Config loaded from /mosquitto/config/mosquitto.conf.
+1760661908: Opening ipv4 listen socket on port 1883.
+1760661908: Opening ipv6 listen socket on port 1883.
+1760661908: mosquitto version 2.0.22 running
+1760663709: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760665510: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760667311: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760669112: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760670913: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760672714: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760674515: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760676316: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760678117: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760679918: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760681719: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760683520: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760685321: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760687122: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760688923: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760690724: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760692525: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760694326: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760696127: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760697928: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760699729: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760701530: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1760703050: mosquitto version 2.0.22 terminating
+1760703050: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761242757: mosquitto version 2.0.22 starting
+1761242757: Config loaded from /mosquitto/config/mosquitto.conf.
+1761242757: Opening ipv4 listen socket on port 1883.
+1761242757: Opening ipv6 listen socket on port 1883.
+1761242757: mosquitto version 2.0.22 running
+1761244558: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761246359: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761248160: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761249961: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761251761: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761253562: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761255363: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761257165: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761258966: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761260767: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761262568: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761264368: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761266170: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761267971: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761269772: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761271573: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761273374: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761275174: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761276975: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761278776: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761280577: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761282379: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761284180: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761285981: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761287782: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761289583: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761291383: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761293185: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761294986: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761296787: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761298588: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761300388: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761302189: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761303991: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761305792: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761307592: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761309394: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761311194: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761312995: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761314797: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761316598: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761318399: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761320199: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761320657: mosquitto version 2.0.22 terminating
+1761320657: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761321008: mosquitto version 2.0.22 starting
+1761321008: Config loaded from /mosquitto/config/mosquitto.conf.
+1761321008: Opening ipv4 listen socket on port 1883.
+1761321008: Opening ipv6 listen socket on port 1883.
+1761321008: mosquitto version 2.0.22 running
+1761321714: mosquitto version 2.0.22 terminating
+1761321714: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761321727: mosquitto version 2.0.22 starting
+1761321727: Config loaded from /mosquitto/config/mosquitto.conf.
+1761321727: Opening ipv4 listen socket on port 1883.
+1761321727: Opening ipv6 listen socket on port 1883.
+1761321727: mosquitto version 2.0.22 running
+1761323541: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761325342: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761327143: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761328944: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761330745: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761332546: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761334347: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761336148: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761337949: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761339750: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761341551: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761343352: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761345153: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761346954: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761348755: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761350556: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761352357: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761354158: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761355959: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761357760: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761359561: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761361362: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761363163: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761364964: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761366765: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761368566: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761370367: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761372168: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761373969: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761375770: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761377571: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761379372: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761381173: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761382974: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761384775: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761386576: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761388377: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761390178: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761391979: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761393780: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761395581: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761397382: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761399183: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761400984: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761402785: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761404586: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761406387: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761408188: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761409989: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761411790: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761413591: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761415392: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761417193: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761418994: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761420795: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761422596: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761424397: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761426198: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761427999: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761429800: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761431601: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761433402: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761435203: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761437004: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761438805: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761440606: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761442407: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761444208: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761446009: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761447810: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761449611: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761451412: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761453213: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761455014: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761456815: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761458616: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761460417: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761462218: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761464019: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761465820: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761467621: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761469422: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761471223: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761473024: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761474825: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761476626: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761478427: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761480228: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761482029: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761483830: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761485631: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761487432: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761489233: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761491034: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761492835: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761494636: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761496437: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761498238: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761500039: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761501840: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761503641: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761505442: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761507243: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761509044: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761510845: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761512646: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761514447: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761516248: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761518049: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761519850: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761521651: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761523452: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761525253: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761527054: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761528855: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761530656: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761532457: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761534258: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761536059: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761537860: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761539661: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761541462: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761543263: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761545064: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761546865: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761548666: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761550467: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761552268: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761554069: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761555870: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761557671: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761559472: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761561273: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761563074: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761564875: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761566676: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761568477: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761570278: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761572079: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761573880: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761575681: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761577482: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761579283: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761581084: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761582885: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761584686: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761586487: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761588288: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761590089: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761591890: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761593691: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761595492: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761597293: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761599094: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761600895: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761602696: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761604497: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761606298: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761608099: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761609900: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761611701: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761613502: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761615303: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761617104: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761618905: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761620706: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761622507: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761624308: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761626109: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761627910: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761629711: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761631512: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761633313: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761635114: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761636915: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761638716: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761640517: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761642318: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761644119: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761645920: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761647721: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761649522: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761651323: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761653124: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761654925: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761656726: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761658527: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761660328: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761662129: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761663930: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761665731: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761667532: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761669333: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761671134: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761672935: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761674736: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761676537: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761678338: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761680139: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761681940: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761683741: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761685542: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761687343: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761689144: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761690945: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761692746: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761694547: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761696348: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761698149: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761699950: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761701751: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761703552: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761705353: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761707154: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761708955: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761710756: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761712557: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761714358: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761716159: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761717960: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761719761: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761721562: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761723363: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761725164: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761726965: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761728766: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761730567: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761732368: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761734169: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761735970: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761737771: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761739572: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761741373: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761743174: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761744975: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761746776: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761748577: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761750378: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761752179: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761753980: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761755781: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761757582: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761759383: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761761184: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761762985: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761764786: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761766587: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761768388: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761770189: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761771990: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761773791: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761775592: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761777393: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761779194: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761780995: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761782796: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761784597: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761786398: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761788199: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761790000: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761791801: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761793602: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761795403: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761797204: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761799005: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761800806: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761802607: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761804408: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761806209: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761808010: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761809811: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761811612: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761813413: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761815214: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761817015: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761818816: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761820617: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761822418: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761824219: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761826020: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761827821: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761829622: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761831423: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761833224: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761835025: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761836826: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761838627: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761840428: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761842229: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761844030: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761845831: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761847632: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761849433: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761851234: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761853035: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761854836: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761856637: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761858438: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761860239: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761862040: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761863841: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761865642: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761867443: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761869244: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761871045: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761872846: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761874647: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761876448: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761878249: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761880050: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761881851: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761883652: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761885453: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761887254: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761889055: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761890856: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761892657: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761894458: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761896259: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761898060: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761899861: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761901662: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761903463: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761905264: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761907065: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761908866: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761910667: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761912468: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761914269: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761916070: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761917871: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761919672: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761921473: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761923274: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761925075: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761926876: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761928677: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761930478: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761932279: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761934080: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761935881: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761937682: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761939483: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761941284: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761943085: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761944886: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761946687: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761948488: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761950289: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761952090: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761953891: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761955692: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761957493: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761959294: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761961095: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761962896: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761964697: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761966498: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761968299: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761970100: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761971901: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761973702: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761975503: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761977304: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761979105: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761980906: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761982707: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761984508: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761986309: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761988110: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761989911: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761991712: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761993513: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761995314: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761997115: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1761998916: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762000717: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762002518: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762004319: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762006120: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762007921: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762009722: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762011523: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762013324: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762015125: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762016926: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762018727: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762020528: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762022329: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762024130: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762025931: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762027732: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762029533: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762031334: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762033135: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762034936: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762036737: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762038538: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762040339: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762042140: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762043941: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762045742: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762047543: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762049344: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762051145: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762052946: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762054747: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762056548: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762058349: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762060150: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762061951: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762063752: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762065553: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762067354: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762069155: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762070956: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762072757: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762074558: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762076359: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762078160: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762079961: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762081762: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762083563: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762085364: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762087165: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762088966: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762090767: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762092568: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762094369: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762096170: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762097971: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762099772: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762101573: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762103374: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762105175: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762106976: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762108777: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762110578: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762112379: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762114180: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762115981: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762117782: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762119583: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762121384: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762123185: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762124986: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762126787: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762128588: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762130389: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762132190: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762133991: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762135792: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762137593: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762139394: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762141195: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762142996: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762144797: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762146598: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762148399: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762150200: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762152001: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762153802: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762155603: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762157404: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762159205: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762161006: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762162807: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762164608: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762166409: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762168210: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762170011: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762171812: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762173613: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762175414: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762177215: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762179016: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762180817: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762182618: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762184419: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762186220: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762188021: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762189822: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762191623: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762193424: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762195225: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762197026: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762198827: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762200628: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762202429: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762204230: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762206031: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762207832: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762209633: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762211434: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762213235: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762215036: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762216837: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762218638: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762220439: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762222240: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762224041: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762225842: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762227643: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762229444: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762231245: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762233046: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762234847: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762236648: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762238449: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762240250: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762242051: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762243852: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762245653: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762247454: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762249255: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762251056: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762252857: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762254658: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762256459: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762258260: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762260061: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762261862: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762263663: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762265464: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762267265: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762269066: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762270867: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762272668: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762274469: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762276270: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762278071: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762279872: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762281673: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762283474: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762285275: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762287076: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762288877: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762290678: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762292479: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762294280: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762296081: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762297882: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762299683: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762301484: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762303285: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762305086: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762306887: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762308688: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762310489: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762312290: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762314091: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762315892: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762317693: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762319494: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762321295: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762323096: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762324897: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762326698: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762328499: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762330300: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762332101: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762333902: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762335703: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762337504: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762339305: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762341106: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762342907: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762344708: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762346509: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762348310: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762350111: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762351912: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762353713: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762355514: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762357315: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762359116: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762360917: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762360917: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762360917: Error: Permission denied.
+1762362718: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762362718: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762362718: Error: Permission denied.
+1762364519: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762364519: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762364519: Error: Permission denied.
+1762366320: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762366320: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762366320: Error: Permission denied.
+1762368121: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762368121: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762368121: Error: Permission denied.
+1762369922: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762369922: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762369922: Error: Permission denied.
+1762371723: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762371723: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762371723: Error: Permission denied.
+1762373524: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762373524: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762373524: Error: Permission denied.
+1762375325: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762375325: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762375325: Error: Permission denied.
+1762377126: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762377126: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762377126: Error: Permission denied.
+1762378927: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762378927: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762378927: Error: Permission denied.
+1762380728: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762380728: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762380728: Error: Permission denied.
+1762382529: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762382529: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762382529: Error: Permission denied.
+1762384330: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762384330: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762384330: Error: Permission denied.
+1762386131: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762386131: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762386131: Error: Permission denied.
+1762387932: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762387932: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762387932: Error: Permission denied.
+1762389733: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762389733: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762389733: Error: Permission denied.
+1762391534: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762391534: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762391534: Error: Permission denied.
+1762393335: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762393335: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762393335: Error: Permission denied.
+1762395136: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762395136: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762395136: Error: Permission denied.
+1762396937: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762396937: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762396937: Error: Permission denied.
+1762398738: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762398738: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762398738: Error: Permission denied.
+1762400539: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762400539: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762400539: Error: Permission denied.
+1762402340: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762402340: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762402340: Error: Permission denied.
+1762404141: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762404141: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762404141: Error: Permission denied.
+1762405942: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762405942: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762405942: Error: Permission denied.
+1762407743: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762407743: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762407743: Error: Permission denied.
+1762409544: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762409544: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762409544: Error: Permission denied.
+1762411345: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762411345: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762411345: Error: Permission denied.
+1762413146: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762413146: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762413146: Error: Permission denied.
+1762414947: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762414947: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762414947: Error: Permission denied.
+1762416748: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762416748: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762416748: Error: Permission denied.
+1762418549: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762418549: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762418549: Error: Permission denied.
+1762420350: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762420350: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762420350: Error: Permission denied.
+1762422151: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762422151: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762422151: Error: Permission denied.
+1762423952: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762423952: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762423952: Error: Permission denied.
+1762425753: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762425753: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762425753: Error: Permission denied.
+1762427554: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762427554: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762427554: Error: Permission denied.
+1762429355: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762429355: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762429355: Error: Permission denied.
+1762431156: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762431156: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762431156: Error: Permission denied.
+1762432957: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762432957: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762432957: Error: Permission denied.
+1762434758: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762434758: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762434758: Error: Permission denied.
+1762436559: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762436559: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762436559: Error: Permission denied.
+1762438360: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762438360: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762438360: Error: Permission denied.
+1762440161: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762440161: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762440161: Error: Permission denied.
+1762441962: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762441962: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762441962: Error: Permission denied.
+1762443763: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762443763: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762443763: Error: Permission denied.
+1762445564: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762445564: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762445564: Error: Permission denied.
+1762447365: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762447365: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762447365: Error: Permission denied.
+1762449166: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762449166: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762449166: Error: Permission denied.
+1762450967: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762450967: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762450967: Error: Permission denied.
+1762452768: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762452768: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762452768: Error: Permission denied.
+1762454569: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762454569: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762454569: Error: Permission denied.
+1762456370: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762456370: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762456370: Error: Permission denied.
+1762458171: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762458171: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762458171: Error: Permission denied.
+1762459972: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762459972: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762459972: Error: Permission denied.
+1762461773: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762461773: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762461773: Error: Permission denied.
+1762463574: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762463574: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762463574: Error: Permission denied.
+1762465375: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762465375: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762465375: Error: Permission denied.
+1762467176: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762467176: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762467176: Error: Permission denied.
+1762468977: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762468977: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762468977: Error: Permission denied.
+1762470778: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762470778: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762470778: Error: Permission denied.
+1762472579: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762472579: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762472579: Error: Permission denied.
+1762474380: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762474380: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762474380: Error: Permission denied.
+1762476181: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762476181: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762476181: Error: Permission denied.
+1762477982: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762477982: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762477982: Error: Permission denied.
+1762479783: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762479783: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762479783: Error: Permission denied.
+1762481584: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762481584: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762481584: Error: Permission denied.
+1762483385: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762483385: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762483385: Error: Permission denied.
+1762485186: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762485186: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762485186: Error: Permission denied.
+1762486987: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762486987: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762486987: Error: Permission denied.
+1762488788: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762488788: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762488788: Error: Permission denied.
+1762490589: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762490589: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762490589: Error: Permission denied.
+1762492390: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762492390: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762492390: Error: Permission denied.
+1762494191: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762494191: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762494191: Error: Permission denied.
+1762495992: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762495992: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762495992: Error: Permission denied.
+1762497793: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762497793: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762497793: Error: Permission denied.
+1762499594: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762499594: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762499594: Error: Permission denied.
+1762501395: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762501395: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762501395: Error: Permission denied.
+1762503196: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762503196: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762503196: Error: Permission denied.
+1762504997: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762504997: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762504997: Error: Permission denied.
+1762506798: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762506798: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762506798: Error: Permission denied.
+1762508599: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762508599: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762508599: Error: Permission denied.
+1762510400: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762510400: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762510400: Error: Permission denied.
+1762512201: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762512201: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762512201: Error: Permission denied.
+1762514002: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762514002: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762514002: Error: Permission denied.
+1762515803: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762515803: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762515803: Error: Permission denied.
+1762517604: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762517604: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762517604: Error: Permission denied.
+1762519405: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762519405: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762519405: Error: Permission denied.
+1762521206: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762521206: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762521206: Error: Permission denied.
+1762523007: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762523007: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762523007: Error: Permission denied.
+1762524808: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762524808: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762524808: Error: Permission denied.
+1762526609: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762526609: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762526609: Error: Permission denied.
+1762528410: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762528410: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762528410: Error: Permission denied.
+1762530211: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762530211: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762530211: Error: Permission denied.
+1762532012: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762532012: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762532012: Error: Permission denied.
+1762533813: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762533813: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762533813: Error: Permission denied.
+1762535614: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762535614: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762535614: Error: Permission denied.
+1762537415: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762537415: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762537415: Error: Permission denied.
+1762539216: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762539216: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762539216: Error: Permission denied.
+1762541017: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762541017: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762541017: Error: Permission denied.
+1762542818: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762542818: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762542818: Error: Permission denied.
+1762544619: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762544619: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762544619: Error: Permission denied.
+1762546420: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762546420: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762546420: Error: Permission denied.
+1762548221: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762548221: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762548221: Error: Permission denied.
+1762550022: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762550022: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762550022: Error: Permission denied.
+1762551823: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762551823: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762551823: Error: Permission denied.
+1762553624: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762553624: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762553624: Error: Permission denied.
+1762555425: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762555425: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762555425: Error: Permission denied.
+1762557226: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762557226: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762557226: Error: Permission denied.
+1762559027: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762559027: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762559027: Error: Permission denied.
+1762560828: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762560828: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762560828: Error: Permission denied.
+1762562629: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762562629: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762562629: Error: Permission denied.
+1762564430: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762564430: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762564430: Error: Permission denied.
+1762566231: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762566231: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762566231: Error: Permission denied.
+1762568032: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762568032: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762568032: Error: Permission denied.
+1762569833: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762569833: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762569833: Error: Permission denied.
+1762571634: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762571634: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762571634: Error: Permission denied.
+1762573435: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762573435: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762573435: Error: Permission denied.
+1762575236: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762575236: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762575236: Error: Permission denied.
+1762577037: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762577037: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762577037: Error: Permission denied.
+1762578838: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762578838: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762578838: Error: Permission denied.
+1762580639: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762580639: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762580639: Error: Permission denied.
+1762582440: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762582440: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762582440: Error: Permission denied.
+1762584241: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762584241: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762584241: Error: Permission denied.
+1762586042: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762586042: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762586042: Error: Permission denied.
+1762587843: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762587843: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762587843: Error: Permission denied.
+1762589644: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762589644: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762589644: Error: Permission denied.
+1762591445: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762591445: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762591445: Error: Permission denied.
+1762593246: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762593246: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762593246: Error: Permission denied.
+1762595047: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762595047: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762595047: Error: Permission denied.
+1762596848: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762596848: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762596848: Error: Permission denied.
+1762598649: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762598649: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762598649: Error: Permission denied.
+1762600450: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762600450: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762600450: Error: Permission denied.
+1762602251: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762602251: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762602251: Error: Permission denied.
+1762604052: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762604052: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762604052: Error: Permission denied.
+1762605853: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762605853: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762605853: Error: Permission denied.
+1762607654: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762607654: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762607654: Error: Permission denied.
+1762609455: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762609455: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762609455: Error: Permission denied.
+1762611256: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762611256: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762611256: Error: Permission denied.
+1762613057: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762613057: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762613057: Error: Permission denied.
+1762614858: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762614858: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762614858: Error: Permission denied.
+1762616659: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762616659: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762616659: Error: Permission denied.
+1762618460: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762618460: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762618460: Error: Permission denied.
+1762620261: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762620261: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762620261: Error: Permission denied.
+1762622062: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762622062: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762622062: Error: Permission denied.
+1762623863: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762623863: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762623863: Error: Permission denied.
+1762625664: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762625664: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762625664: Error: Permission denied.
+1762627465: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762627465: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762627465: Error: Permission denied.
+1762629266: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762629266: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762629266: Error: Permission denied.
+1762631067: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762631067: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762631067: Error: Permission denied.
+1762632868: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762632868: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762632868: Error: Permission denied.
+1762634669: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762634669: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762634669: Error: Permission denied.
+1762636470: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762636470: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762636470: Error: Permission denied.
+1762638271: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762638271: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762638271: Error: Permission denied.
+1762640072: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762640072: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762640072: Error: Permission denied.
+1762641873: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762641873: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762641873: Error: Permission denied.
+1762643674: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762643674: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762643674: Error: Permission denied.
+1762645475: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762645475: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762645475: Error: Permission denied.
+1762647276: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762647276: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762647276: Error: Permission denied.
+1762649077: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762649077: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762649077: Error: Permission denied.
+1762650878: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762650878: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762650878: Error: Permission denied.
+1762652679: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762652679: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762652679: Error: Permission denied.
+1762654480: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762654480: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762654480: Error: Permission denied.
+1762656281: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762656281: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762656281: Error: Permission denied.
+1762658082: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762658082: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762658082: Error: Permission denied.
+1762659883: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762659883: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762659883: Error: Permission denied.
+1762661684: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762661684: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762661684: Error: Permission denied.
+1762663485: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762663485: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762663485: Error: Permission denied.
+1762665286: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762665286: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762665286: Error: Permission denied.
+1762667087: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762667087: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762667087: Error: Permission denied.
+1762668888: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762668888: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762668888: Error: Permission denied.
+1762670689: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762670689: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762670689: Error: Permission denied.
+1762672490: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762672490: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762672490: Error: Permission denied.
+1762674291: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762674291: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762674291: Error: Permission denied.
+1762676092: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762676092: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762676092: Error: Permission denied.
+1762677893: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762677893: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762677893: Error: Permission denied.
+1762679694: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762679694: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762679694: Error: Permission denied.
+1762681495: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762681495: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762681495: Error: Permission denied.
+1762683296: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762683296: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762683296: Error: Permission denied.
+1762685097: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762685097: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762685097: Error: Permission denied.
+1762686898: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762686898: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762686898: Error: Permission denied.
+1762688699: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762688699: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762688699: Error: Permission denied.
+1762690500: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762690500: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762690500: Error: Permission denied.
+1762692301: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762692301: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762692301: Error: Permission denied.
+1762694102: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762694102: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762694102: Error: Permission denied.
+1762695903: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762695903: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762695903: Error: Permission denied.
+1762697704: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762697704: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762697704: Error: Permission denied.
+1762699505: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762699505: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762699505: Error: Permission denied.
+1762701306: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762701306: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762701306: Error: Permission denied.
+1762703107: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762703107: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762703107: Error: Permission denied.
+1762704908: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762704908: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762704908: Error: Permission denied.
+1762706709: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762706709: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762706709: Error: Permission denied.
+1762708510: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762708510: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762708510: Error: Permission denied.
+1762710311: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762710311: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762710311: Error: Permission denied.
+1762712112: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762712112: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762712112: Error: Permission denied.
+1762713913: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762713913: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762713913: Error: Permission denied.
+1762715714: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762715714: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762715714: Error: Permission denied.
+1762717515: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762717515: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762717515: Error: Permission denied.
+1762719316: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762719316: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762719316: Error: Permission denied.
+1762721117: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762721117: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762721117: Error: Permission denied.
+1762722918: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762722918: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762722918: Error: Permission denied.
+1762724719: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762724719: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762724719: Error: Permission denied.
+1762726520: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762726520: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762726520: Error: Permission denied.
+1762728321: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762728321: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762728321: Error: Permission denied.
+1762730122: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762730122: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762730122: Error: Permission denied.
+1762731923: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762731923: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762731923: Error: Permission denied.
+1762733724: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762733724: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762733724: Error: Permission denied.
+1762735525: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762735525: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762735525: Error: Permission denied.
+1762737326: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762737326: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762737326: Error: Permission denied.
+1762739127: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762739127: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762739127: Error: Permission denied.
+1762740928: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762740928: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762740928: Error: Permission denied.
+1762742729: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762742729: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762742729: Error: Permission denied.
+1762744530: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762744530: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762744530: Error: Permission denied.
+1762746331: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762746331: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762746331: Error: Permission denied.
+1762748132: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762748132: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762748132: Error: Permission denied.
+1762749933: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762749933: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762749933: Error: Permission denied.
+1762751734: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762751734: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762751734: Error: Permission denied.
+1762753535: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762753535: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762753535: Error: Permission denied.
+1762755336: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762755336: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762755336: Error: Permission denied.
+1762757137: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762757137: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762757137: Error: Permission denied.
+1762758938: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762758938: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762758938: Error: Permission denied.
+1762760739: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762760739: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762760739: Error: Permission denied.
+1762762540: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762762540: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762762540: Error: Permission denied.
+1762764341: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762764341: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762764341: Error: Permission denied.
+1762766142: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762766142: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762766142: Error: Permission denied.
+1762767943: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762767943: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762767943: Error: Permission denied.
+1762769744: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762769744: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762769744: Error: Permission denied.
+1762771545: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762771545: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762771545: Error: Permission denied.
+1762773346: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762773346: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762773346: Error: Permission denied.
+1762775147: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762775147: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762775147: Error: Permission denied.
+1762776948: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762776948: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762776948: Error: Permission denied.
+1762778749: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762778749: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762778749: Error: Permission denied.
+1762780550: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762780550: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762780550: Error: Permission denied.
+1762782351: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762782351: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762782351: Error: Permission denied.
+1762784152: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762784152: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762784152: Error: Permission denied.
+1762785953: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762785953: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762785953: Error: Permission denied.
+1762787754: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762787754: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762787754: Error: Permission denied.
+1762789555: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762789555: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762789555: Error: Permission denied.
+1762791356: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762791356: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762791356: Error: Permission denied.
+1762793157: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762793157: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762793157: Error: Permission denied.
+1762794958: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762794958: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762794958: Error: Permission denied.
+1762796759: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762796759: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762796759: Error: Permission denied.
+1762798560: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762798560: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762798560: Error: Permission denied.
+1762800361: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762800361: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762800361: Error: Permission denied.
+1762802162: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762802162: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762802162: Error: Permission denied.
+1762803963: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762803963: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762803963: Error: Permission denied.
+1762805764: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762805764: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762805764: Error: Permission denied.
+1762807565: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762807565: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762807565: Error: Permission denied.
+1762809366: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762809366: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762809366: Error: Permission denied.
+1762811167: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762811167: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762811167: Error: Permission denied.
+1762812968: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762812968: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762812968: Error: Permission denied.
+1762814769: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762814769: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762814769: Error: Permission denied.
+1762816570: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762816570: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762816570: Error: Permission denied.
+1762818371: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762818371: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762818371: Error: Permission denied.
+1762820172: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762820172: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762820172: Error: Permission denied.
+1762821973: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762821973: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762821973: Error: Permission denied.
+1762823774: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762823774: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762823774: Error: Permission denied.
+1762825575: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762825575: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762825575: Error: Permission denied.
+1762827376: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762827376: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762827376: Error: Permission denied.
+1762829177: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762829177: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762829177: Error: Permission denied.
+1762830978: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762830978: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762830978: Error: Permission denied.
+1762832779: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762832779: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762832779: Error: Permission denied.
+1762834580: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762834580: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762834580: Error: Permission denied.
+1762836381: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762836381: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762836381: Error: Permission denied.
+1762838182: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762838182: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762838182: Error: Permission denied.
+1762839983: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762839983: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762839983: Error: Permission denied.
+1762841784: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762841784: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762841784: Error: Permission denied.
+1762843585: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762843585: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762843585: Error: Permission denied.
+1762845386: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762845386: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762845386: Error: Permission denied.
+1762847187: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762847187: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762847187: Error: Permission denied.
+1762848988: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762848988: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762848988: Error: Permission denied.
+1762850789: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762850789: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762850789: Error: Permission denied.
+1762852590: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762852590: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762852590: Error: Permission denied.
+1762854391: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762854391: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762854391: Error: Permission denied.
+1762856192: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762856192: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762856192: Error: Permission denied.
+1762857993: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762857993: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762857993: Error: Permission denied.
+1762859794: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762859794: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762859794: Error: Permission denied.
+1762861595: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762861595: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762861595: Error: Permission denied.
+1762863396: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762863396: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762863396: Error: Permission denied.
+1762865197: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762865197: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762865197: Error: Permission denied.
+1762866998: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762866998: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762866998: Error: Permission denied.
+1762868799: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762868799: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762868799: Error: Permission denied.
+1762870600: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762870600: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762870600: Error: Permission denied.
+1762872401: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762872401: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762872401: Error: Permission denied.
+1762874202: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762874202: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762874202: Error: Permission denied.
+1762876003: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762876003: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762876003: Error: Permission denied.
+1762877804: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762877804: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762877804: Error: Permission denied.
+1762879605: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762879605: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762879605: Error: Permission denied.
+1762881406: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762881406: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762881406: Error: Permission denied.
+1762883207: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762883207: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762883207: Error: Permission denied.
+1762885008: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762885008: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762885008: Error: Permission denied.
+1762886809: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762886809: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762886809: Error: Permission denied.
+1762888610: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762888610: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762888610: Error: Permission denied.
+1762890411: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762890411: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762890411: Error: Permission denied.
+1762892212: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762892212: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762892212: Error: Permission denied.
+1762894013: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762894013: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762894013: Error: Permission denied.
+1762895814: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762895814: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762895814: Error: Permission denied.
+1762897615: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762897615: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762897615: Error: Permission denied.
+1762899416: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762899416: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762899416: Error: Permission denied.
+1762901217: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762901217: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762901217: Error: Permission denied.
+1762903018: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762903018: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762903018: Error: Permission denied.
+1762904819: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762904819: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762904819: Error: Permission denied.
+1762906620: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762906620: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762906620: Error: Permission denied.
+1762908421: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762908421: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762908421: Error: Permission denied.
+1762910222: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762910222: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762910222: Error: Permission denied.
+1762912023: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762912023: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762912023: Error: Permission denied.
+1762913824: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762913824: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762913824: Error: Permission denied.
+1762915625: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762915625: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762915625: Error: Permission denied.
+1762917426: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762917426: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762917426: Error: Permission denied.
+1762919227: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762919227: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762919227: Error: Permission denied.
+1762921028: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762921028: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762921028: Error: Permission denied.
+1762922829: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762922829: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762922829: Error: Permission denied.
+1762924630: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762924630: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762924630: Error: Permission denied.
+1762926431: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762926431: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762926431: Error: Permission denied.
+1762928232: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762928232: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762928232: Error: Permission denied.
+1762930033: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762930033: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762930033: Error: Permission denied.
+1762932138: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762932138: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762932138: Error: Permission denied.
+1762933939: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762933939: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762933939: Error: Permission denied.
+1762935740: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762935740: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762935740: Error: Permission denied.
+1762937541: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762937541: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762937541: Error: Permission denied.
+1762939342: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762939342: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762939342: Error: Permission denied.
+1762941143: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762941143: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762941143: Error: Permission denied.
+1762942944: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762942944: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762942944: Error: Permission denied.
+1762944745: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762944745: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762944745: Error: Permission denied.
+1762946546: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762946546: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762946546: Error: Permission denied.
+1762948347: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762948347: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762948347: Error: Permission denied.
+1762950148: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762950148: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762950148: Error: Permission denied.
+1762951949: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762951949: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762951949: Error: Permission denied.
+1762953750: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762953750: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762953750: Error: Permission denied.
+1762955551: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762955551: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762955551: Error: Permission denied.
+1762957352: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762957352: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762957352: Error: Permission denied.
+1762959153: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762959153: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762959153: Error: Permission denied.
+1762960954: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762960954: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762960954: Error: Permission denied.
+1762962755: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762962755: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762962755: Error: Permission denied.
+1762964556: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762964556: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762964556: Error: Permission denied.
+1762966357: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762966357: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762966357: Error: Permission denied.
+1762968158: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762968158: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762968158: Error: Permission denied.
+1762969959: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762969959: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762969959: Error: Permission denied.
+1762971760: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762971760: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762971760: Error: Permission denied.
+1762973561: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762973561: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762973561: Error: Permission denied.
+1762975362: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762975362: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762975362: Error: Permission denied.
+1762977163: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762977163: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762977163: Error: Permission denied.
+1762978964: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762978964: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762978964: Error: Permission denied.
+1762980765: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762980765: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762980765: Error: Permission denied.
+1762982566: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762982566: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762982566: Error: Permission denied.
+1762984367: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762984367: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762984367: Error: Permission denied.
+1762986168: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762986168: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762986168: Error: Permission denied.
+1762987969: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762987969: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762987969: Error: Permission denied.
+1762989770: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762989770: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762989770: Error: Permission denied.
+1762991571: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762991571: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762991571: Error: Permission denied.
+1762993372: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762993372: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762993372: Error: Permission denied.
+1762995173: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762995173: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762995173: Error: Permission denied.
+1762996974: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762996974: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762996974: Error: Permission denied.
+1762998775: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1762998775: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1762998775: Error: Permission denied.
+1763000576: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763000576: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763000576: Error: Permission denied.
+1763002377: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763002377: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763002377: Error: Permission denied.
+1763004178: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763004178: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763004178: Error: Permission denied.
+1763005979: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763005979: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763005979: Error: Permission denied.
+1763007780: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763007780: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763007780: Error: Permission denied.
+1763009581: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763009581: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763009581: Error: Permission denied.
+1763011382: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763011382: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763011382: Error: Permission denied.
+1763013183: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763013183: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763013183: Error: Permission denied.
+1763014984: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763014984: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763014984: Error: Permission denied.
+1763016785: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763016785: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763016785: Error: Permission denied.
+1763018586: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763018586: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763018586: Error: Permission denied.
+1763020387: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763020387: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763020387: Error: Permission denied.
+1763022188: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763022188: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763022188: Error: Permission denied.
+1763023989: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763023989: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763023989: Error: Permission denied.
+1763025790: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763025790: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763025790: Error: Permission denied.
+1763027591: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763027591: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763027591: Error: Permission denied.
+1763029392: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763029392: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763029392: Error: Permission denied.
+1763031193: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763031193: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763031193: Error: Permission denied.
+1763032994: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763032994: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763032994: Error: Permission denied.
+1763034795: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763034795: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763034795: Error: Permission denied.
+1763036596: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763036596: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763036596: Error: Permission denied.
+1763038397: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763038397: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763038397: Error: Permission denied.
+1763040198: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763040198: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763040198: Error: Permission denied.
+1763041999: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763041999: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763041999: Error: Permission denied.
+1763043800: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763043800: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763043800: Error: Permission denied.
+1763045601: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763045601: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763045601: Error: Permission denied.
+1763047402: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763047402: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763047402: Error: Permission denied.
+1763049203: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763049203: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763049203: Error: Permission denied.
+1763051004: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763051004: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763051004: Error: Permission denied.
+1763052805: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763052805: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763052805: Error: Permission denied.
+1763054606: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763054606: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763054606: Error: Permission denied.
+1763056407: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763056407: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763056407: Error: Permission denied.
+1763058208: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763058208: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763058208: Error: Permission denied.
+1763060009: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763060009: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763060009: Error: Permission denied.
+1763061810: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763061810: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763061810: Error: Permission denied.
+1763063611: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763063611: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763063611: Error: Permission denied.
+1763065412: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763065412: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763065412: Error: Permission denied.
+1763067213: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763067213: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763067213: Error: Permission denied.
+1763069014: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763069014: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763069014: Error: Permission denied.
+1763070815: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763070815: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763070815: Error: Permission denied.
+1763072616: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763072616: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763072616: Error: Permission denied.
+1763074417: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763074417: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763074417: Error: Permission denied.
+1763076218: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763076218: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763076218: Error: Permission denied.
+1763078019: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763078019: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763078019: Error: Permission denied.
+1763079820: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763079820: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763079820: Error: Permission denied.
+1763081621: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763081621: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763081621: Error: Permission denied.
+1763083422: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763083422: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763083422: Error: Permission denied.
+1763085223: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763085223: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763085223: Error: Permission denied.
+1763087024: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763087024: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763087024: Error: Permission denied.
+1763088825: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763088825: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763088825: Error: Permission denied.
+1763090626: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763090626: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763090626: Error: Permission denied.
+1763092427: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763092427: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763092427: Error: Permission denied.
+1763094228: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763094228: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763094228: Error: Permission denied.
+1763096029: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763096029: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763096029: Error: Permission denied.
+1763097830: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763097830: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763097830: Error: Permission denied.
+1763099631: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763099631: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763099631: Error: Permission denied.
+1763101432: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763101432: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763101432: Error: Permission denied.
+1763103233: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763103233: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763103233: Error: Permission denied.
+1763105034: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763105034: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763105034: Error: Permission denied.
+1763106835: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763106835: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763106835: Error: Permission denied.
+1763108636: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763108636: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763108636: Error: Permission denied.
+1763110437: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763110437: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763110437: Error: Permission denied.
+1763112238: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763112238: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763112238: Error: Permission denied.
+1763114039: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763114039: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763114039: Error: Permission denied.
+1763115840: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763115840: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763115840: Error: Permission denied.
+1763117641: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763117641: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763117641: Error: Permission denied.
+1763119442: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763119442: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763119442: Error: Permission denied.
+1763121243: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763121243: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763121243: Error: Permission denied.
+1763123044: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763123044: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763123044: Error: Permission denied.
+1763124845: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763124845: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763124845: Error: Permission denied.
+1763126646: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763126646: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763126646: Error: Permission denied.
+1763128447: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763128447: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763128447: Error: Permission denied.
+1763130248: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763130248: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763130248: Error: Permission denied.
+1763132049: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763132049: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763132049: Error: Permission denied.
+1763133850: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763133850: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763133850: Error: Permission denied.
+1763135651: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763135651: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763135651: Error: Permission denied.
+1763137452: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763137452: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763137452: Error: Permission denied.
+1763139253: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763139253: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763139253: Error: Permission denied.
+1763141054: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763141054: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763141054: Error: Permission denied.
+1763142855: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763142855: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763142855: Error: Permission denied.
+1763144656: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763144656: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763144656: Error: Permission denied.
+1763146457: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763146457: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763146457: Error: Permission denied.
+1763148258: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763148258: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763148258: Error: Permission denied.
+1763150059: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763150059: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763150059: Error: Permission denied.
+1763151860: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763151860: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763151860: Error: Permission denied.
+1763153661: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763153661: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763153661: Error: Permission denied.
+1763155462: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763155462: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763155462: Error: Permission denied.
+1763157263: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763157263: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763157263: Error: Permission denied.
+1763159064: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763159064: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763159064: Error: Permission denied.
+1763160865: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763160865: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763160865: Error: Permission denied.
+1763162666: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763162666: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763162666: Error: Permission denied.
+1763164467: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763164467: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763164467: Error: Permission denied.
+1763166268: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763166268: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763166268: Error: Permission denied.
+1763168069: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763168069: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763168069: Error: Permission denied.
+1763169870: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763169870: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763169870: Error: Permission denied.
+1763171671: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763171671: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763171671: Error: Permission denied.
+1763173472: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763173472: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763173472: Error: Permission denied.
+1763175273: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763175273: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763175273: Error: Permission denied.
+1763177074: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763177074: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763177074: Error: Permission denied.
+1763178875: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763178875: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763178875: Error: Permission denied.
+1763180676: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763180676: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763180676: Error: Permission denied.
+1763182477: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763182477: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763182477: Error: Permission denied.
+1763184278: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763184278: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763184278: Error: Permission denied.
+1763186079: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763186079: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763186079: Error: Permission denied.
+1763187880: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763187880: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763187880: Error: Permission denied.
+1763189681: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763189681: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763189681: Error: Permission denied.
+1763191482: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763191482: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763191482: Error: Permission denied.
+1763193283: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763193283: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763193283: Error: Permission denied.
+1763195084: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763195084: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763195084: Error: Permission denied.
+1763196885: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763196885: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763196885: Error: Permission denied.
+1763198686: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763198686: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763198686: Error: Permission denied.
+1763200487: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763200487: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763200487: Error: Permission denied.
+1763202288: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763202288: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763202288: Error: Permission denied.
+1763204089: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763204089: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763204089: Error: Permission denied.
+1763205890: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763205890: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763205890: Error: Permission denied.
+1763207691: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763207691: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763207691: Error: Permission denied.
+1763209492: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763209492: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763209492: Error: Permission denied.
+1763211293: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763211293: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763211293: Error: Permission denied.
+1763213094: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763213094: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763213094: Error: Permission denied.
+1763214895: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763214895: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763214895: Error: Permission denied.
+1763216696: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763216696: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763216696: Error: Permission denied.
+1763218497: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763218497: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763218497: Error: Permission denied.
+1763220298: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763220298: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763220298: Error: Permission denied.
+1763222099: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763222099: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763222099: Error: Permission denied.
+1763223900: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763223900: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763223900: Error: Permission denied.
+1763225701: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763225701: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763225701: Error: Permission denied.
+1763227502: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763227502: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763227502: Error: Permission denied.
+1763229303: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763229303: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763229303: Error: Permission denied.
+1763231104: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763231104: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763231104: Error: Permission denied.
+1763232905: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763232905: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763232905: Error: Permission denied.
+1763234706: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763234706: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763234706: Error: Permission denied.
+1763236507: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763236507: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763236507: Error: Permission denied.
+1763238308: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763238308: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763238308: Error: Permission denied.
+1763240109: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763240109: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763240109: Error: Permission denied.
+1763241910: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763241910: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763241910: Error: Permission denied.
+1763243711: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763243711: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763243711: Error: Permission denied.
+1763245512: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763245512: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763245512: Error: Permission denied.
+1763247313: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763247313: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763247313: Error: Permission denied.
+1763249114: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763249114: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763249114: Error: Permission denied.
+1763250915: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763250915: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763250915: Error: Permission denied.
+1763252716: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763252716: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763252716: Error: Permission denied.
+1763254517: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763254517: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763254517: Error: Permission denied.
+1763256318: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763256318: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763256318: Error: Permission denied.
+1763258119: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763258119: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763258119: Error: Permission denied.
+1763259920: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763259920: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763259920: Error: Permission denied.
+1763261721: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763261721: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763261721: Error: Permission denied.
+1763263522: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763263522: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763263522: Error: Permission denied.
+1763265323: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763265323: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763265323: Error: Permission denied.
+1763267124: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763267124: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763267124: Error: Permission denied.
+1763268925: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763268925: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763268925: Error: Permission denied.
+1763270726: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763270726: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763270726: Error: Permission denied.
+1763272527: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763272527: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763272527: Error: Permission denied.
+1763274328: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763274328: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763274328: Error: Permission denied.
+1763276129: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763276129: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763276129: Error: Permission denied.
+1763277930: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763277930: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763277930: Error: Permission denied.
+1763279731: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763279731: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763279731: Error: Permission denied.
+1763281532: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763281532: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763281532: Error: Permission denied.
+1763283333: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763283333: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763283333: Error: Permission denied.
+1763285134: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763285134: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763285134: Error: Permission denied.
+1763286935: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763286935: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763286935: Error: Permission denied.
+1763288736: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763288736: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763288736: Error: Permission denied.
+1763290537: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763290537: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763290537: Error: Permission denied.
+1763292338: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763292338: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763292338: Error: Permission denied.
+1763294139: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763294139: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763294139: Error: Permission denied.
+1763295940: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763295940: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763295940: Error: Permission denied.
+1763297741: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763297741: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763297741: Error: Permission denied.
+1763299542: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763299542: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763299542: Error: Permission denied.
+1763301343: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763301343: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763301343: Error: Permission denied.
+1763303144: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763303144: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763303144: Error: Permission denied.
+1763304945: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763304945: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763304945: Error: Permission denied.
+1763306746: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763306746: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763306746: Error: Permission denied.
+1763308547: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763308547: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763308547: Error: Permission denied.
+1763310348: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763310348: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763310348: Error: Permission denied.
+1763312149: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763312149: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763312149: Error: Permission denied.
+1763313950: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763313950: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763313950: Error: Permission denied.
+1763315751: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763315751: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763315751: Error: Permission denied.
+1763317552: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763317552: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763317552: Error: Permission denied.
+1763319353: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763319353: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763319353: Error: Permission denied.
+1763321154: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763321154: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763321154: Error: Permission denied.
+1763322955: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763322955: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763322955: Error: Permission denied.
+1763324756: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763324756: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763324756: Error: Permission denied.
+1763326557: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763326557: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763326557: Error: Permission denied.
+1763328358: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763328358: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763328358: Error: Permission denied.
+1763330159: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763330159: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763330159: Error: Permission denied.
+1763331960: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763331960: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763331960: Error: Permission denied.
+1763333761: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763333761: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763333761: Error: Permission denied.
+1763335562: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763335562: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763335562: Error: Permission denied.
+1763337363: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763337363: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763337363: Error: Permission denied.
+1763339164: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763339164: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763339164: Error: Permission denied.
+1763340965: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763340965: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763340965: Error: Permission denied.
+1763342766: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763342766: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763342766: Error: Permission denied.
+1763344567: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763344567: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763344567: Error: Permission denied.
+1763346368: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763346368: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763346368: Error: Permission denied.
+1763348169: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763348169: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763348169: Error: Permission denied.
+1763349970: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763349970: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763349970: Error: Permission denied.
+1763351771: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763351771: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763351771: Error: Permission denied.
+1763353572: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763353572: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763353572: Error: Permission denied.
+1763355373: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763355373: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763355373: Error: Permission denied.
+1763357174: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763357174: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763357174: Error: Permission denied.
+1763358975: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763358975: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763358975: Error: Permission denied.
+1763360776: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763360776: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763360776: Error: Permission denied.
+1763362577: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763362577: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763362577: Error: Permission denied.
+1763364378: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763364378: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763364378: Error: Permission denied.
+1763366179: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763366179: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763366179: Error: Permission denied.
+1763367980: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763367980: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763367980: Error: Permission denied.
+1763369781: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763369781: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763369781: Error: Permission denied.
+1763371582: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763371582: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763371582: Error: Permission denied.
+1763373383: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763373383: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763373383: Error: Permission denied.
+1763375184: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763375184: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763375184: Error: Permission denied.
+1763376985: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763376985: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763376985: Error: Permission denied.
+1763378786: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763378786: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763378786: Error: Permission denied.
+1763380587: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763380587: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763380587: Error: Permission denied.
+1763382388: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763382388: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763382388: Error: Permission denied.
+1763384189: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763384189: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763384189: Error: Permission denied.
+1763385990: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763385990: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763385990: Error: Permission denied.
+1763387791: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763387791: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763387791: Error: Permission denied.
+1763389592: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763389592: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763389592: Error: Permission denied.
+1763391393: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763391393: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763391393: Error: Permission denied.
+1763393194: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763393194: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763393194: Error: Permission denied.
+1763394995: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763394995: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763394995: Error: Permission denied.
+1763396796: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763396796: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763396796: Error: Permission denied.
+1763398597: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763398597: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763398597: Error: Permission denied.
+1763400398: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763400398: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763400398: Error: Permission denied.
+1763402199: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763402199: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763402199: Error: Permission denied.
+1763404000: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763404000: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763404000: Error: Permission denied.
+1763405801: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763405801: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763405801: Error: Permission denied.
+1763407602: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763407602: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763407602: Error: Permission denied.
+1763409403: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763409403: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763409403: Error: Permission denied.
+1763411204: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763411204: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763411204: Error: Permission denied.
+1763413005: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763413005: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763413005: Error: Permission denied.
+1763414806: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763414806: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763414806: Error: Permission denied.
+1763416607: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763416607: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763416607: Error: Permission denied.
+1763418408: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763418408: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763418408: Error: Permission denied.
+1763420209: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763420209: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763420209: Error: Permission denied.
+1763422010: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763422010: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763422010: Error: Permission denied.
+1763423811: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763423811: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763423811: Error: Permission denied.
+1763425612: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763425612: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763425612: Error: Permission denied.
+1763427413: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763427413: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763427413: Error: Permission denied.
+1763429214: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763429214: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763429214: Error: Permission denied.
+1763431015: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763431015: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763431015: Error: Permission denied.
+1763432816: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763432816: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763432816: Error: Permission denied.
+1763434617: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763434617: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763434617: Error: Permission denied.
+1763436418: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763436418: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763436418: Error: Permission denied.
+1763438219: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763438219: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763438219: Error: Permission denied.
+1763440020: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763440020: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763440020: Error: Permission denied.
+1763441821: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763441821: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763441821: Error: Permission denied.
+1763443622: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763443622: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763443622: Error: Permission denied.
+1763445423: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763445423: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763445423: Error: Permission denied.
+1763447224: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763447224: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763447224: Error: Permission denied.
+1763449025: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763449025: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763449025: Error: Permission denied.
+1763450826: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763450826: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763450826: Error: Permission denied.
+1763452627: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763452627: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763452627: Error: Permission denied.
+1763454428: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763454428: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763454428: Error: Permission denied.
+1763456229: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763456229: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763456229: Error: Permission denied.
+1763458030: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763458030: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763458030: Error: Permission denied.
+1763459831: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763459831: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763459831: Error: Permission denied.
+1763461632: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763461632: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763461632: Error: Permission denied.
+1763463433: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763463433: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763463433: Error: Permission denied.
+1763465234: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763465234: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763465234: Error: Permission denied.
+1763467035: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763467035: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763467035: Error: Permission denied.
+1763468836: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763468836: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763468836: Error: Permission denied.
+1763470637: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763470637: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763470637: Error: Permission denied.
+1763472438: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763472438: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763472438: Error: Permission denied.
+1763474239: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763474239: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763474239: Error: Permission denied.
+1763476040: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763476040: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763476040: Error: Permission denied.
+1763477841: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763477841: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763477841: Error: Permission denied.
+1763479642: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763479642: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763479642: Error: Permission denied.
+1763481443: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763481443: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763481443: Error: Permission denied.
+1763483244: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763483244: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763483244: Error: Permission denied.
+1763485045: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763485045: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763485045: Error: Permission denied.
+1763486846: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763486846: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763486846: Error: Permission denied.
+1763488647: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763488647: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763488647: Error: Permission denied.
+1763490448: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763490448: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763490448: Error: Permission denied.
+1763492249: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763492249: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763492249: Error: Permission denied.
+1763494050: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763494050: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763494050: Error: Permission denied.
+1763495851: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763495851: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763495851: Error: Permission denied.
+1763497652: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763497652: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763497652: Error: Permission denied.
+1763499453: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763499453: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763499453: Error: Permission denied.
+1763501254: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763501254: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763501254: Error: Permission denied.
+1763503055: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763503055: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763503055: Error: Permission denied.
+1763504856: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763504856: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763504856: Error: Permission denied.
+1763506657: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763506657: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763506657: Error: Permission denied.
+1763508458: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763508458: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763508458: Error: Permission denied.
+1763510259: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763510259: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763510259: Error: Permission denied.
+1763512060: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763512060: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763512060: Error: Permission denied.
+1763513861: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763513861: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763513861: Error: Permission denied.
+1763515662: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763515662: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763515662: Error: Permission denied.
+1763517463: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763517463: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763517463: Error: Permission denied.
+1763519264: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763519264: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763519264: Error: Permission denied.
+1763521065: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763521065: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763521065: Error: Permission denied.
+1763522866: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763522866: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763522866: Error: Permission denied.
+1763524667: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763524667: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763524667: Error: Permission denied.
+1763526468: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763526468: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763526468: Error: Permission denied.
+1763528269: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763528269: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763528269: Error: Permission denied.
+1763530070: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763530070: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763530070: Error: Permission denied.
+1763531871: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763531871: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763531871: Error: Permission denied.
+1763533672: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763533672: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763533672: Error: Permission denied.
+1763535473: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763535473: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763535473: Error: Permission denied.
+1763537274: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763537274: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763537274: Error: Permission denied.
+1763539075: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763539075: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763539075: Error: Permission denied.
+1763540876: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763540876: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763540876: Error: Permission denied.
+1763542677: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763542677: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763542677: Error: Permission denied.
+1763544478: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763544478: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763544478: Error: Permission denied.
+1763546279: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763546279: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763546279: Error: Permission denied.
+1763548080: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763548080: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763548080: Error: Permission denied.
+1763549881: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763549881: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763549881: Error: Permission denied.
+1763551682: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763551682: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763551682: Error: Permission denied.
+1763553483: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763553483: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763553483: Error: Permission denied.
+1763555284: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763555284: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763555284: Error: Permission denied.
+1763557085: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763557085: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763557085: Error: Permission denied.
+1763558886: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763558886: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763558886: Error: Permission denied.
+1763560687: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763560687: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763560687: Error: Permission denied.
+1763562488: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763562488: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763562488: Error: Permission denied.
+1763564289: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763564289: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763564289: Error: Permission denied.
+1763566090: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763566090: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763566090: Error: Permission denied.
+1763567891: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763567891: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763567891: Error: Permission denied.
+1763569692: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763569692: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763569692: Error: Permission denied.
+1763571493: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763571493: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763571493: Error: Permission denied.
+1763573294: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763573294: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763573294: Error: Permission denied.
+1763575095: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763575095: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763575095: Error: Permission denied.
+1763576896: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763576896: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763576896: Error: Permission denied.
+1763578697: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763578697: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763578697: Error: Permission denied.
+1763580498: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763580498: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763580498: Error: Permission denied.
+1763582299: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763582299: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763582299: Error: Permission denied.
+1763584100: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763584100: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763584100: Error: Permission denied.
+1763585901: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763585901: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763585901: Error: Permission denied.
+1763587702: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763587702: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763587702: Error: Permission denied.
+1763589503: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763589503: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763589503: Error: Permission denied.
+1763591304: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763591304: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763591304: Error: Permission denied.
+1763593105: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763593105: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763593105: Error: Permission denied.
+1763594906: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763594906: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763594906: Error: Permission denied.
+1763596707: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763596707: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763596707: Error: Permission denied.
+1763598508: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763598508: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763598508: Error: Permission denied.
+1763600309: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763600309: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763600309: Error: Permission denied.
+1763602110: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763602110: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763602110: Error: Permission denied.
+1763603911: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763603911: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763603911: Error: Permission denied.
+1763605712: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763605712: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763605712: Error: Permission denied.
+1763607513: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763607513: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763607513: Error: Permission denied.
+1763609314: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763609314: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763609314: Error: Permission denied.
+1763611115: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763611115: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763611115: Error: Permission denied.
+1763612916: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763612916: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763612916: Error: Permission denied.
+1763614717: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763614717: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763614717: Error: Permission denied.
+1763616518: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763616518: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763616518: Error: Permission denied.
+1763618319: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763618319: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763618319: Error: Permission denied.
+1763620120: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763620120: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763620120: Error: Permission denied.
+1763621921: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763621921: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763621921: Error: Permission denied.
+1763623722: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763623722: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763623722: Error: Permission denied.
+1763625523: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763625523: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763625523: Error: Permission denied.
+1763627324: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763627324: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763627324: Error: Permission denied.
+1763629125: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763629125: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763629125: Error: Permission denied.
+1763630926: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763630926: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763630926: Error: Permission denied.
+1763632727: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763632727: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763632727: Error: Permission denied.
+1763634528: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763634528: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763634528: Error: Permission denied.
+1763636329: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763636329: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763636329: Error: Permission denied.
+1763638130: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763638130: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763638130: Error: Permission denied.
+1763639931: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763639931: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763639931: Error: Permission denied.
+1763641732: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763641732: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763641732: Error: Permission denied.
+1763643533: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763643533: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763643533: Error: Permission denied.
+1763645334: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763645334: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763645334: Error: Permission denied.
+1763647135: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763647135: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763647135: Error: Permission denied.
+1763648936: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763648936: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763648936: Error: Permission denied.
+1763650737: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763650737: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763650737: Error: Permission denied.
+1763652538: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763652538: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763652538: Error: Permission denied.
+1763654339: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763654339: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763654339: Error: Permission denied.
+1763656140: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763656140: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763656140: Error: Permission denied.
+1763657941: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763657941: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763657941: Error: Permission denied.
+1763659742: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763659742: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763659742: Error: Permission denied.
+1763661543: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763661543: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763661543: Error: Permission denied.
+1763663344: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763663344: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763663344: Error: Permission denied.
+1763665145: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763665145: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763665145: Error: Permission denied.
+1763666946: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763666946: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763666946: Error: Permission denied.
+1763668747: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763668747: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763668747: Error: Permission denied.
+1763670548: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763670548: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763670548: Error: Permission denied.
+1763672349: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763672349: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763672349: Error: Permission denied.
+1763674150: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763674150: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763674150: Error: Permission denied.
+1763675951: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763675951: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763675951: Error: Permission denied.
+1763677752: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763677752: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763677752: Error: Permission denied.
+1763679553: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763679553: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763679553: Error: Permission denied.
+1763681354: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763681354: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763681354: Error: Permission denied.
+1763683155: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763683155: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763683155: Error: Permission denied.
+1763684956: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763684956: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763684956: Error: Permission denied.
+1763686757: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763686757: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763686757: Error: Permission denied.
+1763688558: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763688558: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763688558: Error: Permission denied.
+1763690359: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763690359: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763690359: Error: Permission denied.
+1763692160: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763692160: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763692160: Error: Permission denied.
+1763693961: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763693961: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763693961: Error: Permission denied.
+1763695762: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763695762: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763695762: Error: Permission denied.
+1763697563: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763697563: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763697563: Error: Permission denied.
+1763699364: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763699364: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763699364: Error: Permission denied.
+1763701165: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763701165: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763701165: Error: Permission denied.
+1763702966: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763702966: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763702966: Error: Permission denied.
+1763704767: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763704767: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763704767: Error: Permission denied.
+1763706568: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763706568: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763706568: Error: Permission denied.
+1763708369: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763708369: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763708369: Error: Permission denied.
+1763710170: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763710170: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763710170: Error: Permission denied.
+1763711971: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763711971: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763711971: Error: Permission denied.
+1763713772: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763713772: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763713772: Error: Permission denied.
+1763715573: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763715573: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763715573: Error: Permission denied.
+1763717374: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763717374: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763717374: Error: Permission denied.
+1763719175: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763719175: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763719175: Error: Permission denied.
+1763720976: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763720976: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763720976: Error: Permission denied.
+1763722777: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763722777: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763722777: Error: Permission denied.
+1763724578: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763724578: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763724578: Error: Permission denied.
+1763726379: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763726379: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763726379: Error: Permission denied.
+1763728180: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763728180: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763728180: Error: Permission denied.
+1763729981: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763729981: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763729981: Error: Permission denied.
+1763731782: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763731782: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763731782: Error: Permission denied.
+1763733583: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763733583: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763733583: Error: Permission denied.
+1763735384: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763735384: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763735384: Error: Permission denied.
+1763737185: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763737185: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763737185: Error: Permission denied.
+1763738986: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763738986: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763738986: Error: Permission denied.
+1763740787: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763740787: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763740787: Error: Permission denied.
+1763742588: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763742588: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763742588: Error: Permission denied.
+1763744389: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763744389: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763744389: Error: Permission denied.
+1763746190: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763746190: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763746190: Error: Permission denied.
+1763747991: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763747991: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763747991: Error: Permission denied.
+1763749792: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763749792: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763749792: Error: Permission denied.
+1763751593: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763751593: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763751593: Error: Permission denied.
+1763753394: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763753394: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763753394: Error: Permission denied.
+1763755195: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763755195: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763755195: Error: Permission denied.
+1763756996: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763756996: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763756996: Error: Permission denied.
+1763758797: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763758797: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763758797: Error: Permission denied.
+1763760598: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763760598: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763760598: Error: Permission denied.
+1763762399: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763762399: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763762399: Error: Permission denied.
+1763764200: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763764200: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763764200: Error: Permission denied.
+1763766001: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763766001: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763766001: Error: Permission denied.
+1763767802: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763767802: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763767802: Error: Permission denied.
+1763769603: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763769603: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763769603: Error: Permission denied.
+1763771404: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763771404: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763771404: Error: Permission denied.
+1763773205: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763773205: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763773205: Error: Permission denied.
+1763775006: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763775006: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763775006: Error: Permission denied.
+1763776807: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763776807: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763776807: Error: Permission denied.
+1763778608: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763778608: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763778608: Error: Permission denied.
+1763780409: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763780409: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763780409: Error: Permission denied.
+1763782210: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763782210: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763782210: Error: Permission denied.
+1763784011: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763784011: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763784011: Error: Permission denied.
+1763785812: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763785812: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763785812: Error: Permission denied.
+1763787613: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763787613: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763787613: Error: Permission denied.
+1763789414: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763789414: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763789414: Error: Permission denied.
+1763791215: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763791215: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763791215: Error: Permission denied.
+1763793016: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763793016: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763793016: Error: Permission denied.
+1763794817: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763794817: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763794817: Error: Permission denied.
+1763796618: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763796618: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763796618: Error: Permission denied.
+1763798419: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763798419: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763798419: Error: Permission denied.
+1763800220: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763800220: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763800220: Error: Permission denied.
+1763802021: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763802021: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763802021: Error: Permission denied.
+1763803822: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763803822: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763803822: Error: Permission denied.
+1763805623: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763805623: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763805623: Error: Permission denied.
+1763807424: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763807424: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763807424: Error: Permission denied.
+1763809225: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763809225: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763809225: Error: Permission denied.
+1763811026: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763811026: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763811026: Error: Permission denied.
+1763812827: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763812827: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763812827: Error: Permission denied.
+1763814628: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763814628: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763814628: Error: Permission denied.
+1763816429: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763816429: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763816429: Error: Permission denied.
+1763818230: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763818230: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763818230: Error: Permission denied.
+1763820031: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763820031: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763820031: Error: Permission denied.
+1763821832: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763821832: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763821832: Error: Permission denied.
+1763823633: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763823633: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763823633: Error: Permission denied.
+1763825434: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763825434: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763825434: Error: Permission denied.
+1763827235: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763827235: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763827235: Error: Permission denied.
+1763829036: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763829036: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763829036: Error: Permission denied.
+1763830837: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763830837: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763830837: Error: Permission denied.
+1763832638: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763832638: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763832638: Error: Permission denied.
+1763834439: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763834439: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763834439: Error: Permission denied.
+1763836240: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763836240: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763836240: Error: Permission denied.
+1763838041: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763838041: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763838041: Error: Permission denied.
+1763839842: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763839842: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763839842: Error: Permission denied.
+1763841643: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763841643: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763841643: Error: Permission denied.
+1763843444: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763843444: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763843444: Error: Permission denied.
+1763845245: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763845245: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763845245: Error: Permission denied.
+1763847046: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763847046: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763847046: Error: Permission denied.
+1763848847: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763848847: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763848847: Error: Permission denied.
+1763850648: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763850648: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763850648: Error: Permission denied.
+1763852449: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763852449: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763852449: Error: Permission denied.
+1763854250: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763854250: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763854250: Error: Permission denied.
+1763856051: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763856051: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763856051: Error: Permission denied.
+1763857852: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763857852: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763857852: Error: Permission denied.
+1763859653: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763859653: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763859653: Error: Permission denied.
+1763861454: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763861454: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763861454: Error: Permission denied.
+1763863255: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763863255: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763863255: Error: Permission denied.
+1763865056: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763865056: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763865056: Error: Permission denied.
+1763866857: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763866857: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763866857: Error: Permission denied.
+1763868658: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763868658: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763868658: Error: Permission denied.
+1763870459: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763870459: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763870459: Error: Permission denied.
+1763872260: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763872260: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763872260: Error: Permission denied.
+1763874061: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763874061: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763874061: Error: Permission denied.
+1763875862: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763875862: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763875862: Error: Permission denied.
+1763877663: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763877663: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763877663: Error: Permission denied.
+1763879464: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763879464: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763879464: Error: Permission denied.
+1763881265: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763881265: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763881265: Error: Permission denied.
+1763883066: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763883066: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763883066: Error: Permission denied.
+1763884867: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763884867: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763884867: Error: Permission denied.
+1763886668: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763886668: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763886668: Error: Permission denied.
+1763888469: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763888469: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763888469: Error: Permission denied.
+1763890270: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763890270: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763890270: Error: Permission denied.
+1763892071: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763892071: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763892071: Error: Permission denied.
+1763893872: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763893872: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763893872: Error: Permission denied.
+1763895673: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763895673: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763895673: Error: Permission denied.
+1763897474: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763897474: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763897474: Error: Permission denied.
+1763899275: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763899275: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763899275: Error: Permission denied.
+1763901076: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763901076: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763901076: Error: Permission denied.
+1763902877: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763902877: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763902877: Error: Permission denied.
+1763904678: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763904678: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763904678: Error: Permission denied.
+1763906479: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763906479: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763906479: Error: Permission denied.
+1763908280: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763908280: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763908280: Error: Permission denied.
+1763910081: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763910081: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763910081: Error: Permission denied.
+1763911882: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763911882: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763911882: Error: Permission denied.
+1763913683: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763913683: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763913683: Error: Permission denied.
+1763915484: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763915484: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763915484: Error: Permission denied.
+1763917285: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763917285: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763917285: Error: Permission denied.
+1763919086: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763919086: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763919086: Error: Permission denied.
+1763920887: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763920887: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763920887: Error: Permission denied.
+1763922688: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763922688: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763922688: Error: Permission denied.
+1763924489: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763924489: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763924489: Error: Permission denied.
+1763926290: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763926290: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763926290: Error: Permission denied.
+1763928091: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763928091: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763928091: Error: Permission denied.
+1763929892: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763929892: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763929892: Error: Permission denied.
+1763931693: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763931693: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763931693: Error: Permission denied.
+1763933494: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763933494: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763933494: Error: Permission denied.
+1763935295: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763935295: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763935295: Error: Permission denied.
+1763937096: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763937096: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763937096: Error: Permission denied.
+1763938897: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763938897: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763938897: Error: Permission denied.
+1763940698: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763940698: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763940698: Error: Permission denied.
+1763942499: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763942499: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763942499: Error: Permission denied.
+1763944300: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763944300: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763944300: Error: Permission denied.
+1763946101: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763946101: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763946101: Error: Permission denied.
+1763947902: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763947902: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763947902: Error: Permission denied.
+1763949703: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763949703: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763949703: Error: Permission denied.
+1763951504: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763951504: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763951504: Error: Permission denied.
+1763953305: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763953305: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763953305: Error: Permission denied.
+1763955106: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763955106: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763955106: Error: Permission denied.
+1763956907: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763956907: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763956907: Error: Permission denied.
+1763958708: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763958708: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763958708: Error: Permission denied.
+1763960509: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763960509: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763960509: Error: Permission denied.
+1763962310: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763962310: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763962310: Error: Permission denied.
+1763964111: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763964111: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763964111: Error: Permission denied.
+1763965912: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763965912: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763965912: Error: Permission denied.
+1763967713: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763967713: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763967713: Error: Permission denied.
+1763969514: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763969514: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763969514: Error: Permission denied.
+1763971315: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763971315: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763971315: Error: Permission denied.
+1763973116: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763973116: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763973116: Error: Permission denied.
+1763974917: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763974917: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763974917: Error: Permission denied.
+1763976718: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763976718: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763976718: Error: Permission denied.
+1763978519: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763978519: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763978519: Error: Permission denied.
+1763980320: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763980320: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763980320: Error: Permission denied.
+1763982121: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763982121: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763982121: Error: Permission denied.
+1763983922: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763983922: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763983922: Error: Permission denied.
+1763985723: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763985723: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763985723: Error: Permission denied.
+1763987524: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763987524: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763987524: Error: Permission denied.
+1763989325: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763989325: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763989325: Error: Permission denied.
+1763991126: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763991126: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763991126: Error: Permission denied.
+1763992927: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763992927: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763992927: Error: Permission denied.
+1763994728: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763994728: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763994728: Error: Permission denied.
+1763996529: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763996529: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763996529: Error: Permission denied.
+1763998330: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1763998330: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1763998330: Error: Permission denied.
+1764000131: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764000131: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764000131: Error: Permission denied.
+1764001932: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764001932: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764001932: Error: Permission denied.
+1764003733: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764003733: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764003733: Error: Permission denied.
+1764005534: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764005534: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764005534: Error: Permission denied.
+1764007335: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764007335: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764007335: Error: Permission denied.
+1764009136: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764009136: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764009136: Error: Permission denied.
+1764010937: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764010937: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764010937: Error: Permission denied.
+1764012738: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764012738: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764012738: Error: Permission denied.
+1764014539: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764014539: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764014539: Error: Permission denied.
+1764016340: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764016340: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764016340: Error: Permission denied.
+1764018141: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764018141: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764018141: Error: Permission denied.
+1764019942: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764019942: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764019942: Error: Permission denied.
+1764021743: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764021743: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764021743: Error: Permission denied.
+1764023544: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764023544: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764023544: Error: Permission denied.
+1764025345: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764025345: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764025345: Error: Permission denied.
+1764027146: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764027146: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764027146: Error: Permission denied.
+1764028947: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764028947: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764028947: Error: Permission denied.
+1764030748: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764030748: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764030748: Error: Permission denied.
+1764032549: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764032549: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764032549: Error: Permission denied.
+1764034350: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764034350: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764034350: Error: Permission denied.
+1764036151: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764036151: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764036151: Error: Permission denied.
+1764037952: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764037952: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764037952: Error: Permission denied.
+1764039753: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764039753: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764039753: Error: Permission denied.
+1764041554: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764041554: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764041554: Error: Permission denied.
+1764043355: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764043355: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764043355: Error: Permission denied.
+1764045156: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764045156: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764045156: Error: Permission denied.
+1764046957: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764046957: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764046957: Error: Permission denied.
+1764048758: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764048758: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764048758: Error: Permission denied.
+1764050559: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764050559: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764050559: Error: Permission denied.
+1764052360: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764052360: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764052360: Error: Permission denied.
+1764054161: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764054161: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764054161: Error: Permission denied.
+1764055962: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764055962: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764055962: Error: Permission denied.
+1764057763: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764057763: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764057763: Error: Permission denied.
+1764059564: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764059564: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764059564: Error: Permission denied.
+1764061365: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764061365: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764061365: Error: Permission denied.
+1764063166: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764063166: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764063166: Error: Permission denied.
+1764064967: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764064967: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764064967: Error: Permission denied.
+1764066768: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764066768: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764066768: Error: Permission denied.
+1764068569: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764068569: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764068569: Error: Permission denied.
+1764070370: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764070370: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764070370: Error: Permission denied.
+1764072171: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764072171: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764072171: Error: Permission denied.
+1764073972: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764073972: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764073972: Error: Permission denied.
+1764075773: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764075773: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764075773: Error: Permission denied.
+1764077574: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764077574: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764077574: Error: Permission denied.
+1764079375: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764079375: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764079375: Error: Permission denied.
+1764081176: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764081176: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764081176: Error: Permission denied.
+1764082977: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764082977: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764082977: Error: Permission denied.
+1764084778: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764084778: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764084778: Error: Permission denied.
+1764086579: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764086579: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764086579: Error: Permission denied.
+1764088380: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764088380: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764088380: Error: Permission denied.
+1764090181: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764090181: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764090181: Error: Permission denied.
+1764091982: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764091982: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764091982: Error: Permission denied.
+1764093783: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764093783: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764093783: Error: Permission denied.
+1764095584: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764095584: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764095584: Error: Permission denied.
+1764097385: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764097385: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764097385: Error: Permission denied.
+1764099186: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764099186: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764099186: Error: Permission denied.
+1764100987: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764100987: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764100987: Error: Permission denied.
+1764102788: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764102788: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764102788: Error: Permission denied.
+1764104589: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764104589: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764104589: Error: Permission denied.
+1764106390: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764106390: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764106390: Error: Permission denied.
+1764108191: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764108191: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764108191: Error: Permission denied.
+1764109992: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764109992: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764109992: Error: Permission denied.
+1764111793: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764111793: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764111793: Error: Permission denied.
+1764113594: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764113594: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764113594: Error: Permission denied.
+1764115395: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764115395: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764115395: Error: Permission denied.
+1764117196: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764117196: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764117196: Error: Permission denied.
+1764118997: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764118997: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764118997: Error: Permission denied.
+1764120798: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764120798: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764120798: Error: Permission denied.
+1764122599: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764122599: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764122599: Error: Permission denied.
+1764124400: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764124400: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764124400: Error: Permission denied.
+1764126201: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764126201: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764126201: Error: Permission denied.
+1764128002: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764128002: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764128002: Error: Permission denied.
+1764129803: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764129803: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764129803: Error: Permission denied.
+1764131604: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764131604: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764131604: Error: Permission denied.
+1764133405: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764133405: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764133405: Error: Permission denied.
+1764135206: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764135206: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764135206: Error: Permission denied.
+1764137007: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764137007: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764137007: Error: Permission denied.
+1764138808: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764138808: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764138808: Error: Permission denied.
+1764140609: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764140609: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764140609: Error: Permission denied.
+1764142410: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764142410: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764142410: Error: Permission denied.
+1764144211: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764144211: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764144211: Error: Permission denied.
+1764146012: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764146012: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764146012: Error: Permission denied.
+1764147813: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764147813: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764147813: Error: Permission denied.
+1764149614: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764149614: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764149614: Error: Permission denied.
+1764151415: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764151415: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764151415: Error: Permission denied.
+1764153216: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764153216: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764153216: Error: Permission denied.
+1764155017: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764155017: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764155017: Error: Permission denied.
+1764156818: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764156818: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764156818: Error: Permission denied.
+1764158619: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764158619: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764158619: Error: Permission denied.
+1764160420: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764160420: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764160420: Error: Permission denied.
+1764162221: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764162221: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764162221: Error: Permission denied.
+1764164022: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764164022: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764164022: Error: Permission denied.
+1764165823: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764165823: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764165823: Error: Permission denied.
+1764167624: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764167624: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764167624: Error: Permission denied.
+1764169425: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764169425: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764169425: Error: Permission denied.
+1764171226: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764171226: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764171226: Error: Permission denied.
+1764173027: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764173027: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764173027: Error: Permission denied.
+1764174828: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764174828: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764174828: Error: Permission denied.
+1764176629: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764176629: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764176629: Error: Permission denied.
+1764178430: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764178430: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764178430: Error: Permission denied.
+1764180231: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764180231: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764180231: Error: Permission denied.
+1764182032: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764182032: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764182032: Error: Permission denied.
+1764183833: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764183833: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764183833: Error: Permission denied.
+1764185634: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764185634: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764185634: Error: Permission denied.
+1764187435: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764187435: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764187435: Error: Permission denied.
+1764189236: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764189236: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764189236: Error: Permission denied.
+1764191037: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764191037: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764191037: Error: Permission denied.
+1764192838: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764192838: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764192838: Error: Permission denied.
+1764194639: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764194639: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764194639: Error: Permission denied.
+1764196440: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764196440: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764196440: Error: Permission denied.
+1764198241: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764198241: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764198241: Error: Permission denied.
+1764200042: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764200042: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764200042: Error: Permission denied.
+1764201843: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764201843: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764201843: Error: Permission denied.
+1764203644: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764203644: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764203644: Error: Permission denied.
+1764205445: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764205445: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764205445: Error: Permission denied.
+1764207246: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764207246: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764207246: Error: Permission denied.
+1764209047: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764209047: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764209047: Error: Permission denied.
+1764210848: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764210848: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764210848: Error: Permission denied.
+1764212649: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764212649: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764212649: Error: Permission denied.
+1764214450: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764214450: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764214450: Error: Permission denied.
+1764216251: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764216251: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764216251: Error: Permission denied.
+1764218052: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764218052: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764218052: Error: Permission denied.
+1764219853: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764219853: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764219853: Error: Permission denied.
+1764221654: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764221654: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764221654: Error: Permission denied.
+1764223455: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764223455: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764223455: Error: Permission denied.
+1764225256: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764225256: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764225256: Error: Permission denied.
+1764227057: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764227057: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764227057: Error: Permission denied.
+1764228858: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764228858: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764228858: Error: Permission denied.
+1764230659: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764230659: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764230659: Error: Permission denied.
+1764232460: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764232460: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764232460: Error: Permission denied.
+1764234261: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764234261: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764234261: Error: Permission denied.
+1764236062: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764236062: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764236062: Error: Permission denied.
+1764237863: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764237863: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764237863: Error: Permission denied.
+1764239664: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764239664: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764239664: Error: Permission denied.
+1764241465: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764241465: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764241465: Error: Permission denied.
+1764243266: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764243266: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764243266: Error: Permission denied.
+1764245067: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764245067: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764245067: Error: Permission denied.
+1764246868: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764246868: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764246868: Error: Permission denied.
+1764248669: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764248669: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764248669: Error: Permission denied.
+1764250470: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764250470: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764250470: Error: Permission denied.
+1764252271: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764252271: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764252271: Error: Permission denied.
+1764254072: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764254072: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764254072: Error: Permission denied.
+1764255873: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764255873: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764255873: Error: Permission denied.
+1764257674: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764257674: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764257674: Error: Permission denied.
+1764259475: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764259475: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764259475: Error: Permission denied.
+1764261276: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764261276: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764261276: Error: Permission denied.
+1764263077: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764263077: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764263077: Error: Permission denied.
+1764264878: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764264878: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764264878: Error: Permission denied.
+1764266679: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764266679: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764266679: Error: Permission denied.
+1764268480: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764268480: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764268480: Error: Permission denied.
+1764270281: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764270281: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764270281: Error: Permission denied.
+1764272082: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764272082: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764272082: Error: Permission denied.
+1764273883: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764273883: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764273883: Error: Permission denied.
+1764275684: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764275684: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764275684: Error: Permission denied.
+1764277485: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764277485: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764277485: Error: Permission denied.
+1764279286: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764279286: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764279286: Error: Permission denied.
+1764281087: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764281087: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764281087: Error: Permission denied.
+1764282888: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764282888: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764282888: Error: Permission denied.
+1764284689: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764284689: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764284689: Error: Permission denied.
+1764286490: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764286490: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764286490: Error: Permission denied.
+1764288291: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764288291: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764288291: Error: Permission denied.
+1764290092: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764290092: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764290092: Error: Permission denied.
+1764291893: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764291893: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764291893: Error: Permission denied.
+1764293694: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764293694: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764293694: Error: Permission denied.
+1764295495: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764295495: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764295495: Error: Permission denied.
+1764297296: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764297296: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764297296: Error: Permission denied.
+1764299097: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764299097: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764299097: Error: Permission denied.
+1764300898: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764300898: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764300898: Error: Permission denied.
+1764302699: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764302699: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764302699: Error: Permission denied.
+1764304500: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764304500: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764304500: Error: Permission denied.
+1764306301: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764306301: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764306301: Error: Permission denied.
+1764308102: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764308102: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764308102: Error: Permission denied.
+1764309903: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764309903: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764309903: Error: Permission denied.
+1764311704: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764311704: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764311704: Error: Permission denied.
+1764313505: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764313505: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764313505: Error: Permission denied.
+1764315306: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764315306: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764315306: Error: Permission denied.
+1764317107: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764317107: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764317107: Error: Permission denied.
+1764318908: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764318908: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764318908: Error: Permission denied.
+1764320709: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764320709: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764320709: Error: Permission denied.
+1764322510: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764322510: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764322510: Error: Permission denied.
+1764324311: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764324311: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764324311: Error: Permission denied.
+1764326112: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764326112: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764326112: Error: Permission denied.
+1764327913: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764327913: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764327913: Error: Permission denied.
+1764329714: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764329714: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764329714: Error: Permission denied.
+1764331515: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764331515: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764331515: Error: Permission denied.
+1764333316: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764333316: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764333316: Error: Permission denied.
+1764335117: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764335117: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764335117: Error: Permission denied.
+1764336918: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764336918: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764336918: Error: Permission denied.
+1764338719: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764338719: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764338719: Error: Permission denied.
+1764340520: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764340520: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764340520: Error: Permission denied.
+1764342321: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764342321: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764342321: Error: Permission denied.
+1764344122: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764344122: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764344122: Error: Permission denied.
+1764345923: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764345923: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764345923: Error: Permission denied.
+1764347724: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764347724: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764347724: Error: Permission denied.
+1764349525: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764349525: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764349525: Error: Permission denied.
+1764351326: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764351326: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764351326: Error: Permission denied.
+1764353127: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764353127: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764353127: Error: Permission denied.
+1764354928: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764354928: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764354928: Error: Permission denied.
+1764356729: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764356729: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764356729: Error: Permission denied.
+1764358530: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764358530: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764358530: Error: Permission denied.
+1764360331: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764360331: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764360331: Error: Permission denied.
+1764362132: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764362132: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764362132: Error: Permission denied.
+1764363933: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764363933: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764363933: Error: Permission denied.
+1764365734: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764365734: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764365734: Error: Permission denied.
+1764367535: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764367535: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764367535: Error: Permission denied.
+1764369336: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764369336: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764369336: Error: Permission denied.
+1764371137: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764371137: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764371137: Error: Permission denied.
+1764372938: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764372938: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764372938: Error: Permission denied.
+1764374739: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764374739: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764374739: Error: Permission denied.
+1764376540: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764376540: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764376540: Error: Permission denied.
+1764378341: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764378341: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764378341: Error: Permission denied.
+1764380142: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764380142: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764380142: Error: Permission denied.
+1764381943: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764381943: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764381943: Error: Permission denied.
+1764383744: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764383744: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764383744: Error: Permission denied.
+1764385545: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764385545: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764385545: Error: Permission denied.
+1764387346: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764387346: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764387346: Error: Permission denied.
+1764389147: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764389147: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764389147: Error: Permission denied.
+1764390948: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764390948: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764390948: Error: Permission denied.
+1764392749: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764392749: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764392749: Error: Permission denied.
+1764394550: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764394550: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764394550: Error: Permission denied.
+1764396351: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764396351: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764396351: Error: Permission denied.
+1764398152: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764398152: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764398152: Error: Permission denied.
+1764399953: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764399953: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764399953: Error: Permission denied.
+1764401754: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764401754: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764401754: Error: Permission denied.
+1764403555: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764403555: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764403555: Error: Permission denied.
+1764405356: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764405356: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764405356: Error: Permission denied.
+1764407157: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764407157: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764407157: Error: Permission denied.
+1764408958: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764408958: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764408958: Error: Permission denied.
+1764410759: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764410759: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764410759: Error: Permission denied.
+1764412560: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764412560: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764412560: Error: Permission denied.
+1764414361: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764414361: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764414361: Error: Permission denied.
+1764416162: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764416162: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764416162: Error: Permission denied.
+1764417963: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764417963: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764417963: Error: Permission denied.
+1764419764: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764419764: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764419764: Error: Permission denied.
+1764421565: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764421565: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764421565: Error: Permission denied.
+1764423366: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764423366: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764423366: Error: Permission denied.
+1764425167: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764425167: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764425167: Error: Permission denied.
+1764426968: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764426968: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764426968: Error: Permission denied.
+1764428769: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764428769: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764428769: Error: Permission denied.
+1764430570: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764430570: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764430570: Error: Permission denied.
+1764432371: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764432371: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764432371: Error: Permission denied.
+1764434172: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764434172: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764434172: Error: Permission denied.
+1764435973: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764435973: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764435973: Error: Permission denied.
+1764437774: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764437774: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764437774: Error: Permission denied.
+1764439575: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764439575: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764439575: Error: Permission denied.
+1764441376: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764441376: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764441376: Error: Permission denied.
+1764443177: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764443177: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764443177: Error: Permission denied.
+1764444978: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764444978: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764444978: Error: Permission denied.
+1764446779: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764446779: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764446779: Error: Permission denied.
+1764448580: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764448580: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764448580: Error: Permission denied.
+1764450381: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764450381: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764450381: Error: Permission denied.
+1764452182: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764452182: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764452182: Error: Permission denied.
+1764453983: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764453983: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764453983: Error: Permission denied.
+1764455784: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764455784: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764455784: Error: Permission denied.
+1764457585: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764457585: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764457585: Error: Permission denied.
+1764459386: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764459386: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764459386: Error: Permission denied.
+1764461187: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764461187: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764461187: Error: Permission denied.
+1764462988: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764462988: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764462988: Error: Permission denied.
+1764464789: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764464789: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764464789: Error: Permission denied.
+1764466590: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764466590: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764466590: Error: Permission denied.
+1764468391: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764468391: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764468391: Error: Permission denied.
+1764470192: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764470192: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764470192: Error: Permission denied.
+1764471993: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764471993: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764471993: Error: Permission denied.
+1764473794: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764473794: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764473794: Error: Permission denied.
+1764475595: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764475595: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764475595: Error: Permission denied.
+1764477396: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764477396: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764477396: Error: Permission denied.
+1764479197: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764479197: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764479197: Error: Permission denied.
+1764480998: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764480998: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764480998: Error: Permission denied.
+1764482799: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764482799: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764482799: Error: Permission denied.
+1764484600: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764484600: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764484600: Error: Permission denied.
+1764486401: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764486401: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764486401: Error: Permission denied.
+1764488202: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764488202: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764488202: Error: Permission denied.
+1764490003: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764490003: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764490003: Error: Permission denied.
+1764491804: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764491804: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764491804: Error: Permission denied.
+1764493605: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764493605: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764493605: Error: Permission denied.
+1764495406: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764495406: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764495406: Error: Permission denied.
+1764497207: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764497207: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764497207: Error: Permission denied.
+1764499008: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764499008: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764499008: Error: Permission denied.
+1764500809: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764500809: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764500809: Error: Permission denied.
+1764502610: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764502610: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764502610: Error: Permission denied.
+1764504411: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764504411: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764504411: Error: Permission denied.
+1764506212: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764506212: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764506212: Error: Permission denied.
+1764508013: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764508013: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764508013: Error: Permission denied.
+1764509814: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764509814: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764509814: Error: Permission denied.
+1764511615: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764511615: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764511615: Error: Permission denied.
+1764513416: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764513416: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764513416: Error: Permission denied.
+1764515217: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764515217: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764515217: Error: Permission denied.
+1764517018: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764517018: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764517018: Error: Permission denied.
+1764518819: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764518819: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764518819: Error: Permission denied.
+1764520620: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764520620: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764520620: Error: Permission denied.
+1764522421: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764522421: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764522421: Error: Permission denied.
+1764524222: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764524222: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764524222: Error: Permission denied.
+1764526023: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764526023: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764526023: Error: Permission denied.
+1764527824: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764527824: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764527824: Error: Permission denied.
+1764529625: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764529625: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764529625: Error: Permission denied.
+1764531426: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764531426: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764531426: Error: Permission denied.
+1764533227: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764533227: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764533227: Error: Permission denied.
+1764535028: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764535028: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764535028: Error: Permission denied.
+1764536829: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764536829: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764536829: Error: Permission denied.
+1764538630: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764538630: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764538630: Error: Permission denied.
+1764540431: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764540431: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764540431: Error: Permission denied.
+1764542232: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764542232: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764542232: Error: Permission denied.
+1764544033: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764544033: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764544033: Error: Permission denied.
+1764545834: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764545834: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764545834: Error: Permission denied.
+1764547635: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764547635: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764547635: Error: Permission denied.
+1764549436: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764549436: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764549436: Error: Permission denied.
+1764551237: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764551237: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764551237: Error: Permission denied.
+1764553038: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764553038: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764553038: Error: Permission denied.
+1764554839: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764554839: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764554839: Error: Permission denied.
+1764556640: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764556640: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764556640: Error: Permission denied.
+1764558441: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764558441: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764558441: Error: Permission denied.
+1764560242: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764560242: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764560242: Error: Permission denied.
+1764562043: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764562043: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764562043: Error: Permission denied.
+1764563844: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764563844: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764563844: Error: Permission denied.
+1764565645: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764565645: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764565645: Error: Permission denied.
+1764567446: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764567446: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764567446: Error: Permission denied.
+1764569247: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764569247: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764569247: Error: Permission denied.
+1764571048: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764571048: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764571048: Error: Permission denied.
+1764572849: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764572849: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764572849: Error: Permission denied.
+1764574650: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764574650: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764574650: Error: Permission denied.
+1764576451: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764576451: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764576451: Error: Permission denied.
+1764578252: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764578252: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764578252: Error: Permission denied.
+1764580053: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764580053: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764580053: Error: Permission denied.
+1764581854: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764581854: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764581854: Error: Permission denied.
+1764583655: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764583655: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764583655: Error: Permission denied.
+1764585456: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764585456: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764585456: Error: Permission denied.
+1764587257: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764587257: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764587257: Error: Permission denied.
+1764589058: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764589058: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764589058: Error: Permission denied.
+1764590859: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764590859: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764590859: Error: Permission denied.
+1764592660: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764592660: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764592660: Error: Permission denied.
+1764594461: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764594461: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764594461: Error: Permission denied.
+1764596262: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764596262: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764596262: Error: Permission denied.
+1764598063: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764598063: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764598063: Error: Permission denied.
+1764598504: mosquitto version 2.0.22 terminating
+1764598504: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764598504: Error saving in-memory database, unable to open /mosquitto/data//mosquitto.db.new for writing.
+1764598504: Error: Permission denied.
+1764598519: mosquitto version 2.0.22 starting
+1764598519: Config loaded from /mosquitto/config/mosquitto.conf.
+1764598519: Opening ipv4 listen socket on port 1883.
+1764598519: Opening ipv6 listen socket on port 1883.
+1764598519: mosquitto version 2.0.22 running
+1764598973: mosquitto version 2.0.22 terminating
+1764598973: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764599726: mosquitto version 2.0.22 starting
+1764599726: Config loaded from /mosquitto/config/mosquitto.conf.
+1764599726: Opening ipv4 listen socket on port 1883.
+1764599726: Opening ipv6 listen socket on port 1883.
+1764599726: mosquitto version 2.0.22 running
+1764601546: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764603347: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764605148: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764606949: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764608750: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764610551: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764612352: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764614153: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764615954: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764617755: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764619556: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764621357: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764623158: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764624959: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764626760: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764628561: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764630362: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764632163: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764633964: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764635765: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764637566: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764639367: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764641168: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764642969: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764644770: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764646571: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764648372: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764650173: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764651974: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764653775: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764655576: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764657377: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764659178: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764660979: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764662780: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764664581: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764666382: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764668183: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764669984: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764671785: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764673586: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764675387: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764677188: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764678989: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764680790: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764682591: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764684392: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764686193: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764687994: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764689795: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764691596: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764693397: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764695198: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764696999: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764698800: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764700601: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764702402: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764704203: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764706004: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764707805: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764709606: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764711407: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764713208: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764715009: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764716810: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764718611: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764720412: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764722213: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764724014: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764725815: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764727616: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764729417: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764731218: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764733019: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764734820: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764736621: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764738422: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764740223: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764742024: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764743825: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764745626: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764747427: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764749228: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764751029: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764752830: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764754631: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764756432: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764758233: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764760034: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764761835: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764763636: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764765437: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764767238: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764769039: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764770840: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764772641: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764774442: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764776243: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764778044: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764779845: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764781646: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764783447: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764785248: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764787049: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764788850: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764790651: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764792452: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764794253: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764796054: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764797855: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764799656: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764801457: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764803258: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764805059: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764806860: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764808661: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764810462: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764812263: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764814064: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764815865: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764817666: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764819467: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764821268: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764823069: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764824870: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764826671: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764828472: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764830273: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764832074: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764833875: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764835676: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764837477: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764839278: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764841079: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764842880: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764844681: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764846482: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764848283: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764850084: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764851885: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764853686: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764855487: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764857288: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764859089: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764860890: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764862691: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764864492: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764866293: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764868094: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764869895: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764871696: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764873497: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764875298: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764877099: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764878900: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764880701: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764882176: mosquitto version 2.0.22 terminating
+1764882176: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764882176: mosquitto version 2.0.22 starting
+1764882176: Config loaded from /mosquitto/config/mosquitto.conf.
+1764882176: Opening ipv4 listen socket on port 1883.
+1764882176: Opening ipv6 listen socket on port 1883.
+1764882176: mosquitto version 2.0.22 running
+1764883875: mosquitto version 2.0.22 terminating
+1764883875: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764883876: mosquitto version 2.0.22 starting
+1764883876: Config loaded from /mosquitto/config/mosquitto.conf.
+1764883876: Opening ipv4 listen socket on port 1883.
+1764883876: Opening ipv6 listen socket on port 1883.
+1764883876: mosquitto version 2.0.22 running
+1764883889: New connection from 10.19.19.32:52712 on port 1883.
+1764883889: Client disconnected due to protocol error.
+1764883889: New connection from 10.19.19.32:55041 on port 1883.
+1764883889: New connection from 10.19.19.32:65108 on port 1883.
+1764883889: Client disconnected due to protocol error.
+1764883890: Client disconnected due to protocol error.
+1764883890: New connection from 10.19.19.32:62942 on port 1883.
+1764883890: Client disconnected due to protocol error.
+1764883890: New connection from 10.19.19.32:59988 on port 1883.
+1764883952: Client closed its connection.
+1764884342: New connection from 192.168.64.1:38210 on port 1883.
+1764884342: New client connected from 192.168.64.1:38210 as noderede4714df146481c5f (p2, c1, k60).
+1764884635: New connection from 192.168.64.1:44365 on port 1883.
+1764884635: New client connected from 192.168.64.1:44365 as frigate (p2, c1, k60).
+1764885677: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764887478: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764889279: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764891080: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764892881: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764894576: New connection from ::1:50930 on port 1883.
+1764894576: New client connected from ::1:50930 as auto-AB3D9E57-FC23-0AA1-0478-FE247D5B1D52 (p2, c1, k60).
+1764894682: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764894995: Client frigate disconnected.
+1764895003: New connection from 192.168.64.1:42343 on port 1883.
+1764895003: New client connected from 192.168.64.1:42343 as frigate (p2, c1, k60).
+1764895775: Client noderede4714df146481c5f disconnected.
+1764895775: New connection from 192.168.64.1:46234 on port 1883.
+1764895775: New client connected from 192.168.64.1:46234 as noderedee595d9e4fa98931 (p2, c1, k60).
+1764895905: Client noderedee595d9e4fa98931 disconnected.
+1764895905: New connection from 192.168.64.1:60784 on port 1883.
+1764895905: New client connected from 192.168.64.1:60784 as noderedaeb0b6d7bbab6514 (p2, c1, k60).
+1764895974: Client noderedaeb0b6d7bbab6514 disconnected.
+1764895974: New connection from 192.168.64.1:53704 on port 1883.
+1764895974: New client connected from 192.168.64.1:53704 as nodered0a9946f73acdb12d (p2, c1, k60).
+1764896060: Client nodered0a9946f73acdb12d disconnected.
+1764896060: New connection from 192.168.64.1:42648 on port 1883.
+1764896060: New client connected from 192.168.64.1:42648 as nodered776227d1b802b528 (p2, c1, k60).
+1764896353: Client nodered776227d1b802b528 disconnected.
+1764896353: New connection from 192.168.64.1:33330 on port 1883.
+1764896353: New client connected from 192.168.64.1:33330 as noderedf031e7595226c920 (p2, c1, k60).
+1764896449: Client noderedf031e7595226c920 disconnected.
+1764896449: New connection from 192.168.64.1:60268 on port 1883.
+1764896449: New client connected from 192.168.64.1:60268 as nodereda0a01cacd7d510ce (p2, c1, k60).
+1764896483: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764896634: Client nodereda0a01cacd7d510ce disconnected.
+1764896634: New connection from 192.168.64.1:47140 on port 1883.
+1764896634: New client connected from 192.168.64.1:47140 as nodered2b794c68bb49bcc9 (p2, c1, k60).
+1764896741: Client nodered2b794c68bb49bcc9 disconnected.
+1764896741: New connection from 192.168.64.1:48322 on port 1883.
+1764896741: New client connected from 192.168.64.1:48322 as noderedef24c3fb29c65b82 (p2, c1, k60).
+1764896970: Client noderedef24c3fb29c65b82 disconnected.
+1764896970: New connection from 192.168.64.1:59070 on port 1883.
+1764896970: New client connected from 192.168.64.1:59070 as noderedcfd1ca85e161025b (p2, c1, k60).
+1764897147: Client noderedcfd1ca85e161025b disconnected.
+1764897147: New connection from 192.168.64.1:40530 on port 1883.
+1764897147: New client connected from 192.168.64.1:40530 as nodered0da9634f7ad94521 (p2, c1, k60).
+1764897273: Client nodered0da9634f7ad94521 disconnected.
+1764897273: New connection from 192.168.64.1:49982 on port 1883.
+1764897273: New client connected from 192.168.64.1:49982 as noderedbdc9e2ef7a3f7d03 (p2, c1, k60).
+1764897357: Client noderedbdc9e2ef7a3f7d03 disconnected.
+1764897357: New connection from 192.168.64.1:55960 on port 1883.
+1764897357: New client connected from 192.168.64.1:55960 as noderedd7267c035d1e27ff (p2, c1, k60).
+1764897478: Client noderedd7267c035d1e27ff disconnected.
+1764897478: New connection from 192.168.64.1:49806 on port 1883.
+1764897478: New client connected from 192.168.64.1:49806 as noderedeba894e267a0646b (p2, c1, k60).
+1764897624: Client noderedeba894e267a0646b disconnected.
+1764897624: New connection from 192.168.64.1:34510 on port 1883.
+1764897624: New client connected from 192.168.64.1:34510 as nodereded6cde2fc99e72fe (p2, c1, k60).
+1764897868: Client nodereded6cde2fc99e72fe disconnected.
+1764897868: New connection from 192.168.64.1:57064 on port 1883.
+1764897868: New client connected from 192.168.64.1:57064 as noderedadb58a16c6fb5980 (p2, c1, k60).
+1764898012: Client auto-AB3D9E57-FC23-0AA1-0478-FE247D5B1D52 disconnected.
+1764898284: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764899490: Client noderedadb58a16c6fb5980 disconnected.
+1764899490: New connection from 192.168.64.1:52670 on port 1883.
+1764899490: New client connected from 192.168.64.1:52670 as nodered90f69ac4972b4a10 (p2, c1, k60).
+1764899568: Client nodered90f69ac4972b4a10 disconnected.
+1764899568: New connection from 192.168.64.1:40592 on port 1883.
+1764899568: New client connected from 192.168.64.1:40592 as nodered8e94b5ce3ba3771e (p2, c1, k60).
+1764899698: Client nodered8e94b5ce3ba3771e disconnected.
+1764899698: New connection from 192.168.64.1:46398 on port 1883.
+1764899698: New client connected from 192.168.64.1:46398 as nodered6c11673159ceaa5e (p2, c1, k60).
+1764899921: Client nodered6c11673159ceaa5e disconnected.
+1764899921: New connection from 192.168.64.1:43018 on port 1883.
+1764899921: New client connected from 192.168.64.1:43018 as nodereda7411b7f7ead4caf (p2, c1, k60).
+1764900085: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764900099: Client nodereda7411b7f7ead4caf disconnected.
+1764900099: New connection from 192.168.64.1:50946 on port 1883.
+1764900099: New client connected from 192.168.64.1:50946 as nodered8db310794a6b8f47 (p2, c1, k60).
+1764900280: Client nodered8db310794a6b8f47 disconnected.
+1764900280: New connection from 192.168.64.1:59470 on port 1883.
+1764900280: New client connected from 192.168.64.1:59470 as noderedca42f32e418faf6d (p2, c1, k60).
+1764900291: Client noderedca42f32e418faf6d disconnected.
+1764900291: New connection from 192.168.64.1:58138 on port 1883.
+1764900291: New client connected from 192.168.64.1:58138 as nodered09b569aa8f724846 (p2, c1, k60).
+1764900331: Client nodered09b569aa8f724846 disconnected.
+1764900331: New connection from 192.168.64.1:32810 on port 1883.
+1764900331: New client connected from 192.168.64.1:32810 as nodered64473eb53318a9b4 (p2, c1, k60).
+1764901038: Client frigate disconnected.
+1764901046: New connection from 192.168.64.1:33051 on port 1883.
+1764901046: New client connected from 192.168.64.1:33051 as frigate (p2, c1, k60).
+1764901611: Client nodered64473eb53318a9b4 disconnected.
+1764901611: New connection from 192.168.64.1:39158 on port 1883.
+1764901611: New client connected from 192.168.64.1:39158 as nodered84931f7fda3f7fba (p2, c1, k60).
+1764901777: Client nodered84931f7fda3f7fba disconnected.
+1764901777: New connection from 192.168.64.1:51998 on port 1883.
+1764901777: New client connected from 192.168.64.1:51998 as nodered5ef1c1af6f6b5cdd (p2, c1, k60).
+1764901886: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764903687: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764905488: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764907289: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764909090: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764910891: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764912692: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764914493: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764916294: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764918095: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764919896: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764921697: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764923498: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764925299: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764927100: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764928901: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764930702: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764932503: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764934304: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764936105: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764937906: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764939083: Client nodered5ef1c1af6f6b5cdd disconnected.
+1764939085: mosquitto version 2.0.22 terminating
+1764939085: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764939089: mosquitto version 2.0.22 starting
+1764939089: Config loaded from /mosquitto/config/mosquitto.conf.
+1764939089: Opening ipv4 listen socket on port 1883.
+1764939089: Opening ipv6 listen socket on port 1883.
+1764939089: mosquitto version 2.0.22 running
+1764939090: New connection from 192.168.64.1:53318 on port 1883.
+1764939090: New client connected from 192.168.64.1:53318 as nodered19f1426bacb24eee (p2, c1, k60).
+1764939092: New connection from 192.168.64.1:38647 on port 1883.
+1764939092: New client connected from 192.168.64.1:38647 as frigate (p2, c1, k60).
+1764940889: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764942690: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764944491: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764944925: New connection from 172.16.201.21:32903 on port 1883.
+1764944925: New client connected from 172.16.201.21:32903 as 6zMckMUjB5VOyoa2BTqnyS (p2, c1, k60, u'homeassistant').
+1764944925: Client 6zMckMUjB5VOyoa2BTqnyS disconnected.
+1764944925: New connection from 172.16.201.21:48899 on port 1883.
+1764944925: New client connected from 172.16.201.21:48899 as 0XAfTZSofwS2BTeWx2DmOb (p2, c1, k60, u'homeassistant').
+1764944939: Client 0XAfTZSofwS2BTeWx2DmOb closed its connection.
+1764944950: New connection from 172.16.201.21:45993 on port 1883.
+1764944950: New client connected from 172.16.201.21:45993 as 72u27KGosIvodvjISwVZhl (p2, c1, k60, u'homeassistant').
+1764946292: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764948093: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764949894: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764951695: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764953496: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764955297: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764957098: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764958899: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764960700: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764962501: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764962549: Client 72u27KGosIvodvjISwVZhl closed its connection.
+1764962561: New connection from 172.16.201.21:35193 on port 1883.
+1764962561: New client connected from 172.16.201.21:35193 as 6lbdVmcB1iKCYnBTMGMA8A (p2, c1, k60, u'homeassistant').
+1764962836: Client 6lbdVmcB1iKCYnBTMGMA8A closed its connection.
+1764962847: New connection from 172.16.201.21:54971 on port 1883.
+1764962847: New client connected from 172.16.201.21:54971 as 1JIGafy8BOpZOL5STyKqq2 (p2, c1, k60, u'homeassistant').
+1764964302: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764964884: New connection from 172.16.201.21:57237 on port 1883.
+1764964884: New client connected from 172.16.201.21:57237 as 4WZXuu9ppKnpJqUmxe9NRw (p2, c1, k60, u'connect').
+1764964884: Client 4WZXuu9ppKnpJqUmxe9NRw disconnected.
+1764964884: Client 1JIGafy8BOpZOL5STyKqq2 disconnected.
+1764964884: New connection from 172.16.201.21:40141 on port 1883.
+1764964884: New client connected from 172.16.201.21:40141 as 0qpwag4Yf8U3x4qS4xZy9Z (p2, c1, k60, u'connect').
+1764964953: mosquitto version 2.0.22 terminating
+1764964953: Saving in-memory database to /mosquitto/data//mosquitto.db.
+1764964953: mosquitto version 2.0.22 starting
+1764964953: Config loaded from /mosquitto/config/mosquitto.conf.
+1764964953: Opening ipv4 listen socket on port 1883.
+1764964953: Opening ipv6 listen socket on port 1883.
+1764964953: mosquitto version 2.0.22 running
+1764964954: New connection from 192.168.64.1:51195 on port 1883.
+1764964954: Client frigate disconnected, not authorised.
+1764964956: New connection from 192.168.64.1:55729 on port 1883.
+1764964956: Client frigate disconnected, not authorised.
+1764964960: New connection from 192.168.64.1:38387 on port 1883.
+1764964960: Client frigate disconnected, not authorised.
+1764964963: New connection from 172.16.201.21:50449 on port 1883.
+1764964963: New client connected from 172.16.201.21:50449 as 0qpwag4Yf8U3x4qS4xZy9Z (p2, c1, k60, u'connect').
+1764964968: New connection from 192.168.64.1:54865 on port 1883.
+1764964968: Client frigate disconnected, not authorised.
+1764964968: New connection from 192.168.64.1:46762 on port 1883.
+1764964968: Client nodered19f1426bacb24eee disconnected, not authorised.
+1764964983: New connection from 192.168.64.1:37496 on port 1883.
+1764964983: Client nodered19f1426bacb24eee disconnected, not authorised.
+1764964984: New connection from 192.168.64.1:39431 on port 1883.
+1764964984: Client frigate disconnected, not authorised.
+1764964998: New connection from 192.168.64.1:56628 on port 1883.
+1764964998: Client nodered19f1426bacb24eee disconnected, not authorised.
+1764965013: New connection from 192.168.64.1:45386 on port 1883.
+1764965013: Client nodered19f1426bacb24eee disconnected, not authorised.
+1764965016: New connection from 192.168.64.1:60605 on port 1883.
+1764965016: Client frigate disconnected, not authorised.
+1764965028: New connection from 192.168.64.1:38246 on port 1883.
+1764965028: Client nodered19f1426bacb24eee disconnected, not authorised.
+1764965043: New connection from 192.168.64.1:44584 on port 1883.
+1764965043: Client nodered19f1426bacb24eee disconnected, not authorised.
+1764965058: New connection from 192.168.64.1:36706 on port 1883.
+1764965058: Client nodered19f1426bacb24eee disconnected, not authorised.
+1764965073: New connection from 192.168.64.1:59136 on port 1883.
+1764965073: Client nodered19f1426bacb24eee disconnected, not authorised.
+1764965080: New connection from 192.168.64.1:39239 on port 1883.
+1764965080: Client frigate disconnected, not authorised.
+1764965088: New connection from 192.168.64.1:38544 on port 1883.
+1764965088: Client nodered19f1426bacb24eee disconnected, not authorised.
+1764965096: New connection from 192.168.64.1:47441 on port 1883.
+1764965096: New client connected from 192.168.64.1:47441 as frigate (p2, c1, k60, u'connect').
+1764965103: New connection from 192.168.64.1:39090 on port 1883.
+1764965103: Client nodered19f1426bacb24eee disconnected, not authorised.
+1764965118: New connection from 192.168.64.1:52394 on port 1883.
+1764965118: Client nodered19f1426bacb24eee disconnected, not authorised.
+1764965133: New connection from 192.168.64.1:36220 on port 1883.
+1764965133: Client nodered19f1426bacb24eee disconnected, not authorised.
+1764965148: New connection from 192.168.64.1:40732 on port 1883.
+1764965148: Client nodered19f1426bacb24eee disconnected, not authorised.
+1764965163: New connection from 192.168.64.1:36384 on port 1883.
+1764965163: Client nodered19f1426bacb24eee disconnected, not authorised.
+1764965178: New connection from 192.168.64.1:57580 on port 1883.
+1764965178: Client nodered19f1426bacb24eee disconnected, not authorised.
+1764965193: New connection from 192.168.64.1:45172 on port 1883.
+1764965193: Client nodered19f1426bacb24eee disconnected, not authorised.
+1764965208: New connection from 192.168.64.1:60332 on port 1883.
+1764965208: Client nodered19f1426bacb24eee disconnected, not authorised.
+1764965223: New connection from 192.168.64.1:60224 on port 1883.
+1764965223: Client nodered19f1426bacb24eee disconnected, not authorised.
+1764965238: New connection from 192.168.64.1:46138 on port 1883.
+1764965238: Client nodered19f1426bacb24eee disconnected, not authorised.
+1764965253: New connection from 192.168.64.1:52930 on port 1883.
+1764965253: Client nodered19f1426bacb24eee disconnected, not authorised.
+1764965256: New connection from 192.168.64.1:52946 on port 1883.
+1764965256: New client connected from 192.168.64.1:52946 as nodered7b50de7f2c015d87 (p2, c1, k60, u'connect').
+1764965398: Client 0qpwag4Yf8U3x4qS4xZy9Z closed its connection.
+1764965405: New connection from 172.16.201.21:50785 on port 1883.
+1764965405: New client connected from 172.16.201.21:50785 as 10dZyTp3c1Dugm1bu5A0wo (p2, c1, k60, u'connect').
+1764965659: Client 10dZyTp3c1Dugm1bu5A0wo disconnected.
+1764965660: New connection from 172.16.201.21:35943 on port 1883.
+1764965660: New client connected from 172.16.201.21:35943 as 3DM0K9eW8cc2G0NZ4ENxda (p2, c1, k60, u'connect').
+1764965678: Client 3DM0K9eW8cc2G0NZ4ENxda disconnected.
+1764965717: New connection from 172.16.201.21:38619 on port 1883.
+1764965717: New client connected from 172.16.201.21:38619 as 6o1JeOXyK1Nx7YLB07tjDz (p2, c1, k60, u'connect').
+1764965717: Client 6o1JeOXyK1Nx7YLB07tjDz disconnected.
+1764965717: New connection from 172.16.201.21:60939 on port 1883.
+1764965717: New client connected from 172.16.201.21:60939 as 6o7DmA276toW8lxFRNVwaz (p2, c1, k60, u'connect').
+1764965739: Client 6o7DmA276toW8lxFRNVwaz disconnected.
+1764965739: New connection from 172.16.201.21:51493 on port 1883.
+1764965739: New client connected from 172.16.201.21:51493 as 0bag8MKNcESintN2mDyolI (p2, c1, k60, u'connect').
+1764965943: Client 0bag8MKNcESintN2mDyolI closed its connection.
+1764965950: New connection from 172.16.201.21:53907 on port 1883.
+1764965950: New client connected from 172.16.201.21:53907 as 2y004RmtigcGe8OdCd3II2 (p2, c1, k60, u'connect').
+1764966026: mosquitto version 2.0.22 terminating
+1764966026: Saving in-memory database to /mosquitto/data//mosquitto.db.
diff --git a/lxc2/homeassistant/node-red/.config.nodes.json b/lxc2/homeassistant/node-red/.config.nodes.json
new file mode 100644
index 0000000..fec4cf3
--- /dev/null
+++ b/lxc2/homeassistant/node-red/.config.nodes.json
@@ -0,0 +1,451 @@
+{
+ "node-red": {
+ "name": "node-red",
+ "version": "4.1.2",
+ "local": false,
+ "user": false,
+ "nodes": {
+ "junction": {
+ "name": "junction",
+ "types": [
+ "junction"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/common/05-junction.js"
+ },
+ "inject": {
+ "name": "inject",
+ "types": [
+ "inject"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/common/20-inject.js"
+ },
+ "debug": {
+ "name": "debug",
+ "types": [
+ "debug"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/common/21-debug.js"
+ },
+ "complete": {
+ "name": "complete",
+ "types": [
+ "complete"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/common/24-complete.js"
+ },
+ "catch": {
+ "name": "catch",
+ "types": [
+ "catch"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/common/25-catch.js"
+ },
+ "status": {
+ "name": "status",
+ "types": [
+ "status"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/common/25-status.js"
+ },
+ "link": {
+ "name": "link",
+ "types": [
+ "link in",
+ "link out",
+ "link call"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/common/60-link.js"
+ },
+ "comment": {
+ "name": "comment",
+ "types": [
+ "comment"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/common/90-comment.js"
+ },
+ "global-config": {
+ "name": "global-config",
+ "types": [
+ "global-config"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/common/91-global-config.js"
+ },
+ "unknown": {
+ "name": "unknown",
+ "types": [
+ "unknown"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/common/98-unknown.js"
+ },
+ "function": {
+ "name": "function",
+ "types": [
+ "function"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/function/10-function.js"
+ },
+ "switch": {
+ "name": "switch",
+ "types": [
+ "switch"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/function/10-switch.js"
+ },
+ "change": {
+ "name": "change",
+ "types": [
+ "change"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/function/15-change.js"
+ },
+ "range": {
+ "name": "range",
+ "types": [
+ "range"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/function/16-range.js"
+ },
+ "template": {
+ "name": "template",
+ "types": [
+ "template"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/function/80-template.js"
+ },
+ "delay": {
+ "name": "delay",
+ "types": [
+ "delay"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/function/89-delay.js"
+ },
+ "trigger": {
+ "name": "trigger",
+ "types": [
+ "trigger"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/function/89-trigger.js"
+ },
+ "exec": {
+ "name": "exec",
+ "types": [
+ "exec"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/function/90-exec.js"
+ },
+ "rbe": {
+ "name": "rbe",
+ "types": [
+ "rbe"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/function/rbe.js"
+ },
+ "tls": {
+ "name": "tls",
+ "types": [
+ "tls-config"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/network/05-tls.js"
+ },
+ "httpproxy": {
+ "name": "httpproxy",
+ "types": [
+ "http proxy"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/network/06-httpproxy.js"
+ },
+ "mqtt": {
+ "name": "mqtt",
+ "types": [
+ "mqtt in",
+ "mqtt out",
+ "mqtt-broker"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/network/10-mqtt.js"
+ },
+ "httpin": {
+ "name": "httpin",
+ "types": [
+ "http in",
+ "http response"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/network/21-httpin.js"
+ },
+ "httprequest": {
+ "name": "httprequest",
+ "types": [
+ "http request"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/network/21-httprequest.js"
+ },
+ "websocket": {
+ "name": "websocket",
+ "types": [
+ "websocket in",
+ "websocket out",
+ "websocket-listener",
+ "websocket-client"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/network/22-websocket.js"
+ },
+ "tcpin": {
+ "name": "tcpin",
+ "types": [
+ "tcp in",
+ "tcp out",
+ "tcp request"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/network/31-tcpin.js"
+ },
+ "udp": {
+ "name": "udp",
+ "types": [
+ "udp in",
+ "udp out"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/network/32-udp.js"
+ },
+ "CSV": {
+ "name": "CSV",
+ "types": [
+ "csv"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/parsers/70-CSV.js"
+ },
+ "HTML": {
+ "name": "HTML",
+ "types": [
+ "html"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/parsers/70-HTML.js"
+ },
+ "JSON": {
+ "name": "JSON",
+ "types": [
+ "json"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/parsers/70-JSON.js"
+ },
+ "XML": {
+ "name": "XML",
+ "types": [
+ "xml"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/parsers/70-XML.js"
+ },
+ "YAML": {
+ "name": "YAML",
+ "types": [
+ "yaml"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/parsers/70-YAML.js"
+ },
+ "split": {
+ "name": "split",
+ "types": [
+ "split",
+ "join"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/sequence/17-split.js"
+ },
+ "sort": {
+ "name": "sort",
+ "types": [
+ "sort"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/sequence/18-sort.js"
+ },
+ "batch": {
+ "name": "batch",
+ "types": [
+ "batch"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/sequence/19-batch.js"
+ },
+ "file": {
+ "name": "file",
+ "types": [
+ "file",
+ "file in"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/storage/10-file.js"
+ },
+ "watch": {
+ "name": "watch",
+ "types": [
+ "watch"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/storage/23-watch.js"
+ }
+ }
+ },
+ "node-red-node-email": {
+ "name": "node-red-node-email",
+ "version": "5.0.1",
+ "local": true,
+ "user": true,
+ "nodes": {
+ "email": {
+ "name": "email",
+ "types": [
+ "e-mail",
+ "e-mail in",
+ "e-mail mta"
+ ],
+ "enabled": true,
+ "local": true,
+ "user": false,
+ "module": "node-red-node-email",
+ "file": "/data/node_modules/node-red-node-email/61-email.js"
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/lxc2/homeassistant/node-red/.config.nodes.json.backup b/lxc2/homeassistant/node-red/.config.nodes.json.backup
new file mode 100644
index 0000000..bf55936
--- /dev/null
+++ b/lxc2/homeassistant/node-red/.config.nodes.json.backup
@@ -0,0 +1,451 @@
+{
+ "node-red": {
+ "name": "node-red",
+ "version": "4.1.1",
+ "local": false,
+ "user": false,
+ "nodes": {
+ "junction": {
+ "name": "junction",
+ "types": [
+ "junction"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/common/05-junction.js"
+ },
+ "inject": {
+ "name": "inject",
+ "types": [
+ "inject"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/common/20-inject.js"
+ },
+ "debug": {
+ "name": "debug",
+ "types": [
+ "debug"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/common/21-debug.js"
+ },
+ "complete": {
+ "name": "complete",
+ "types": [
+ "complete"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/common/24-complete.js"
+ },
+ "catch": {
+ "name": "catch",
+ "types": [
+ "catch"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/common/25-catch.js"
+ },
+ "status": {
+ "name": "status",
+ "types": [
+ "status"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/common/25-status.js"
+ },
+ "link": {
+ "name": "link",
+ "types": [
+ "link in",
+ "link out",
+ "link call"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/common/60-link.js"
+ },
+ "comment": {
+ "name": "comment",
+ "types": [
+ "comment"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/common/90-comment.js"
+ },
+ "global-config": {
+ "name": "global-config",
+ "types": [
+ "global-config"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/common/91-global-config.js"
+ },
+ "unknown": {
+ "name": "unknown",
+ "types": [
+ "unknown"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/common/98-unknown.js"
+ },
+ "function": {
+ "name": "function",
+ "types": [
+ "function"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/function/10-function.js"
+ },
+ "switch": {
+ "name": "switch",
+ "types": [
+ "switch"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/function/10-switch.js"
+ },
+ "change": {
+ "name": "change",
+ "types": [
+ "change"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/function/15-change.js"
+ },
+ "range": {
+ "name": "range",
+ "types": [
+ "range"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/function/16-range.js"
+ },
+ "template": {
+ "name": "template",
+ "types": [
+ "template"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/function/80-template.js"
+ },
+ "delay": {
+ "name": "delay",
+ "types": [
+ "delay"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/function/89-delay.js"
+ },
+ "trigger": {
+ "name": "trigger",
+ "types": [
+ "trigger"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/function/89-trigger.js"
+ },
+ "exec": {
+ "name": "exec",
+ "types": [
+ "exec"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/function/90-exec.js"
+ },
+ "rbe": {
+ "name": "rbe",
+ "types": [
+ "rbe"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/function/rbe.js"
+ },
+ "tls": {
+ "name": "tls",
+ "types": [
+ "tls-config"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/network/05-tls.js"
+ },
+ "httpproxy": {
+ "name": "httpproxy",
+ "types": [
+ "http proxy"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/network/06-httpproxy.js"
+ },
+ "mqtt": {
+ "name": "mqtt",
+ "types": [
+ "mqtt in",
+ "mqtt out",
+ "mqtt-broker"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/network/10-mqtt.js"
+ },
+ "httpin": {
+ "name": "httpin",
+ "types": [
+ "http in",
+ "http response"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/network/21-httpin.js"
+ },
+ "httprequest": {
+ "name": "httprequest",
+ "types": [
+ "http request"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/network/21-httprequest.js"
+ },
+ "websocket": {
+ "name": "websocket",
+ "types": [
+ "websocket in",
+ "websocket out",
+ "websocket-listener",
+ "websocket-client"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/network/22-websocket.js"
+ },
+ "tcpin": {
+ "name": "tcpin",
+ "types": [
+ "tcp in",
+ "tcp out",
+ "tcp request"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/network/31-tcpin.js"
+ },
+ "udp": {
+ "name": "udp",
+ "types": [
+ "udp in",
+ "udp out"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/network/32-udp.js"
+ },
+ "CSV": {
+ "name": "CSV",
+ "types": [
+ "csv"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/parsers/70-CSV.js"
+ },
+ "HTML": {
+ "name": "HTML",
+ "types": [
+ "html"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/parsers/70-HTML.js"
+ },
+ "JSON": {
+ "name": "JSON",
+ "types": [
+ "json"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/parsers/70-JSON.js"
+ },
+ "XML": {
+ "name": "XML",
+ "types": [
+ "xml"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/parsers/70-XML.js"
+ },
+ "YAML": {
+ "name": "YAML",
+ "types": [
+ "yaml"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/parsers/70-YAML.js"
+ },
+ "split": {
+ "name": "split",
+ "types": [
+ "split",
+ "join"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/sequence/17-split.js"
+ },
+ "sort": {
+ "name": "sort",
+ "types": [
+ "sort"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/sequence/18-sort.js"
+ },
+ "batch": {
+ "name": "batch",
+ "types": [
+ "batch"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/sequence/19-batch.js"
+ },
+ "file": {
+ "name": "file",
+ "types": [
+ "file",
+ "file in"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/storage/10-file.js"
+ },
+ "watch": {
+ "name": "watch",
+ "types": [
+ "watch"
+ ],
+ "enabled": true,
+ "local": false,
+ "user": false,
+ "module": "node-red",
+ "file": "/usr/src/node-red/node_modules/@node-red/nodes/core/storage/23-watch.js"
+ }
+ }
+ },
+ "node-red-node-email": {
+ "name": "node-red-node-email",
+ "version": "5.0.1",
+ "local": true,
+ "user": true,
+ "nodes": {
+ "email": {
+ "name": "email",
+ "types": [
+ "e-mail",
+ "e-mail in",
+ "e-mail mta"
+ ],
+ "enabled": true,
+ "local": true,
+ "user": false,
+ "module": "node-red-node-email",
+ "file": "/data/node_modules/node-red-node-email/61-email.js"
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/lxc2/homeassistant/node-red/.config.runtime.json b/lxc2/homeassistant/node-red/.config.runtime.json
new file mode 100644
index 0000000..42f9c9e
--- /dev/null
+++ b/lxc2/homeassistant/node-red/.config.runtime.json
@@ -0,0 +1,5 @@
+{
+ "instanceId": "b2bf87ef6f6d45a5",
+ "_credentialSecret": "a81609d99027ce28a997e290b8d70d76e4fe559d60978885fe14cf438fdcbf0d",
+ "telemetryEnabled": true
+}
\ No newline at end of file
diff --git a/lxc2/homeassistant/node-red/.config.runtime.json.backup b/lxc2/homeassistant/node-red/.config.runtime.json.backup
new file mode 100644
index 0000000..4a2bf3f
--- /dev/null
+++ b/lxc2/homeassistant/node-red/.config.runtime.json.backup
@@ -0,0 +1,4 @@
+{
+ "instanceId": "b2bf87ef6f6d45a5",
+ "_credentialSecret": "a81609d99027ce28a997e290b8d70d76e4fe559d60978885fe14cf438fdcbf0d"
+}
\ No newline at end of file
diff --git a/lxc2/homeassistant/node-red/.config.users.json b/lxc2/homeassistant/node-red/.config.users.json
new file mode 100644
index 0000000..448f68b
--- /dev/null
+++ b/lxc2/homeassistant/node-red/.config.users.json
@@ -0,0 +1,27 @@
+{
+ "_": {
+ "editor": {
+ "view": {
+ "view-store-zoom": false,
+ "view-store-position": false,
+ "view-show-grid": true,
+ "view-snap-grid": true,
+ "view-grid-size": 20,
+ "view-node-status": true,
+ "view-node-info-icon": true,
+ "view-node-show-label": true,
+ "view-show-tips": true,
+ "view-show-welcome-tours": true
+ },
+ "tours": {
+ "welcome": "4.1.1"
+ },
+ "dialog": {
+ "export": {
+ "pretty": true,
+ "json-view": true
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/lxc2/homeassistant/node-red/.config.users.json.backup b/lxc2/homeassistant/node-red/.config.users.json.backup
new file mode 100644
index 0000000..85916c1
--- /dev/null
+++ b/lxc2/homeassistant/node-red/.config.users.json.backup
@@ -0,0 +1,26 @@
+{
+ "_": {
+ "editor": {
+ "view": {
+ "view-store-zoom": false,
+ "view-store-position": false,
+ "view-show-grid": true,
+ "view-snap-grid": true,
+ "view-grid-size": 20,
+ "view-node-status": true,
+ "view-node-info-icon": true,
+ "view-node-show-label": true,
+ "view-show-tips": true,
+ "view-show-welcome-tours": true
+ },
+ "tours": {
+ "welcome": "4.1.1"
+ },
+ "dialog": {
+ "export": {
+ "pretty": true
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/lxc2/homeassistant/node-red/.flows.json.backup b/lxc2/homeassistant/node-red/.flows.json.backup
new file mode 100644
index 0000000..cb1cfeb
--- /dev/null
+++ b/lxc2/homeassistant/node-red/.flows.json.backup
@@ -0,0 +1,265 @@
+[
+ {
+ "id": "d77c819ef730f316",
+ "type": "tab",
+ "label": "Flow 3",
+ "disabled": false,
+ "info": "",
+ "env": []
+ },
+ {
+ "id": "c305ed130daa4aa7",
+ "type": "mqtt-broker",
+ "name": "Mosquitto-Docker",
+ "broker": "172.16.201.21",
+ "port": 1883,
+ "clientid": "",
+ "autoConnect": true,
+ "usetls": false,
+ "protocolVersion": 4,
+ "keepalive": 60,
+ "cleansession": true,
+ "autoUnsubscribe": true,
+ "birthTopic": "",
+ "birthQos": "0",
+ "birthRetain": "false",
+ "birthPayload": "",
+ "birthMsg": {},
+ "closeTopic": "",
+ "closeQos": "0",
+ "closeRetain": "false",
+ "closePayload": "",
+ "closeMsg": {},
+ "willTopic": "",
+ "willQos": "0",
+ "willRetain": "false",
+ "willPayload": "",
+ "willMsg": {},
+ "userProps": "",
+ "sessionExpiry": ""
+ },
+ {
+ "id": "mqtt_broker",
+ "type": "mqtt-broker",
+ "name": "Mosquitto",
+ "broker": "127.0.0.1",
+ "port": "1883",
+ "clientid": "",
+ "autoConnect": true,
+ "usetls": false,
+ "protocolVersion": "4",
+ "keepalive": "60",
+ "cleansession": true,
+ "autoUnsubscribe": true,
+ "birthTopic": "",
+ "birthQos": "0",
+ "birthPayload": "",
+ "birthMsg": {},
+ "closeTopic": "",
+ "closeQos": "0",
+ "closePayload": "",
+ "closeMsg": {},
+ "willTopic": "",
+ "willQos": "0",
+ "willPayload": "",
+ "willMsg": {},
+ "userProps": "",
+ "sessionExpiry": ""
+ },
+ {
+ "id": "6df6769c3f6596b1",
+ "type": "mqtt in",
+ "z": "d77c819ef730f316",
+ "name": "Frigate Events",
+ "topic": "frigate/events",
+ "qos": "0",
+ "datatype": "auto-detect",
+ "broker": "c305ed130daa4aa7",
+ "nl": false,
+ "rap": false,
+ "inputs": 0,
+ "x": 150,
+ "y": 380,
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "280e9ac385062cd2",
+ "type": "json",
+ "z": "d77c819ef730f316",
+ "name": "Parse JSON",
+ "property": "payload",
+ "action": "",
+ "pretty": false,
+ "x": 350,
+ "y": 480,
+ "wires": [
+ [
+ "e3999086702b2c7f"
+ ]
+ ]
+ },
+ {
+ "id": "e3999086702b2c7f",
+ "type": "switch",
+ "z": "d77c819ef730f316",
+ "name": "Only End Events",
+ "property": "payload.type",
+ "propertyType": "msg",
+ "rules": [
+ {
+ "t": "eq",
+ "v": "end",
+ "vt": "str"
+ }
+ ],
+ "checkall": "true",
+ "repair": false,
+ "outputs": 1,
+ "x": 590,
+ "y": 580,
+ "wires": [
+ [
+ "save_event"
+ ]
+ ]
+ },
+ {
+ "id": "3ae47274abaf5e48",
+ "type": "http request",
+ "z": "d77c819ef730f316",
+ "name": "Fetch Snapshot",
+ "method": "GET",
+ "ret": "bin",
+ "paytoqs": "ignore",
+ "url": "http://172.16.201.21:5000/api/events/{{payload.after.id}}/snapshot.jpg",
+ "tls": "",
+ "persist": false,
+ "proxy": "",
+ "insecureHTTPParser": false,
+ "authType": "",
+ "senderr": false,
+ "headers": [],
+ "x": 1020,
+ "y": 660,
+ "wires": [
+ [
+ "build_email_fixed",
+ "174d9cc817eabec9"
+ ]
+ ]
+ },
+ {
+ "id": "0e5101a3d76bf6d4",
+ "type": "e-mail",
+ "z": "d77c819ef730f316",
+ "server": "10.19.19.3",
+ "port": "25",
+ "authtype": "NONE",
+ "saslformat": false,
+ "token": "oauth2Response.access_token",
+ "secure": false,
+ "tls": false,
+ "name": "jkilloran@doppio.ca",
+ "dname": "Send Email",
+ "x": 1470,
+ "y": 780,
+ "wires": []
+ },
+ {
+ "id": "save_event",
+ "type": "change",
+ "z": "d77c819ef730f316",
+ "name": "Preserve Event",
+ "rules": [
+ {
+ "t": "set",
+ "p": "event",
+ "pt": "msg",
+ "to": "payload",
+ "tot": "msg"
+ }
+ ],
+ "x": 800,
+ "y": 580,
+ "wires": [
+ [
+ "3ae47274abaf5e48",
+ "24c0de584eef662c"
+ ]
+ ]
+ },
+ {
+ "id": "build_email_fixed",
+ "type": "function",
+ "z": "d77c819ef730f316",
+ "name": "Build Email (Fixed)",
+ "func": "// Get label from preserved Frigate event\nvar label = msg.event.after.label;\n\n// Subject and body\nmsg.topic = \"Frigate Alert - \" + label + \" detected\";\nmsg.body = \"Frigate detected a \" + label + \" at \" + new Date().toLocaleString();\n\n// Visible From header\nmsg.from = \"camera@mapletree.email\";\n\n// Force SMTP envelope sender (if supported)\nmsg.envelope = {\n from: \"camera@mapletree.email\",\n to: [\"jkilloran@doppio.ca\"]\n};\n\n// Attach snapshot (binary buffer from HTTP Request node)\nmsg.attachments = [\n {\n filename: \"snapshot.jpg\",\n content: msg.payload, // snapshot buffer\n encoding: \"binary\"\n }\n];\n\n// Set payload to email body text\nmsg.payload = msg.body;\n\nreturn msg;",
+ "outputs": 1,
+ "timeout": "",
+ "noerr": 0,
+ "initialize": "",
+ "finalize": "",
+ "libs": [],
+ "x": 1250,
+ "y": 720,
+ "wires": [
+ [
+ "0e5101a3d76bf6d4",
+ "debug_after_email"
+ ]
+ ]
+ },
+ {
+ "id": "debug_after_email",
+ "type": "debug",
+ "z": "d77c819ef730f316",
+ "name": "Debug Before Send",
+ "active": true,
+ "tosidebar": true,
+ "console": false,
+ "tostatus": false,
+ "complete": "true",
+ "targetType": "full",
+ "statusVal": "",
+ "statusType": "auto",
+ "x": 1490,
+ "y": 680,
+ "wires": []
+ },
+ {
+ "id": "174d9cc817eabec9",
+ "type": "debug",
+ "z": "d77c819ef730f316",
+ "name": "debug 1",
+ "active": true,
+ "tosidebar": true,
+ "console": false,
+ "tostatus": false,
+ "complete": "true",
+ "targetType": "full",
+ "statusVal": "",
+ "statusType": "auto",
+ "x": 1240,
+ "y": 600,
+ "wires": []
+ },
+ {
+ "id": "24c0de584eef662c",
+ "type": "debug",
+ "z": "d77c819ef730f316",
+ "name": "debug 2",
+ "active": true,
+ "tosidebar": true,
+ "console": false,
+ "tostatus": false,
+ "complete": "true",
+ "targetType": "full",
+ "statusVal": "",
+ "statusType": "auto",
+ "x": 1000,
+ "y": 520,
+ "wires": []
+ }
+]
\ No newline at end of file
diff --git a/lxc2/homeassistant/node-red/.flows_cred.json.backup b/lxc2/homeassistant/node-red/.flows_cred.json.backup
new file mode 100644
index 0000000..c8a2215
--- /dev/null
+++ b/lxc2/homeassistant/node-red/.flows_cred.json.backup
@@ -0,0 +1,3 @@
+{
+ "$": "fc2270488d3686d2e1f53abe90f8230a9GVTpDsazwJL1Aq5pO9TNTflojZmVFwwwmd418KHf6qsOPqKkLnh7c5qpDi3nNKs9M+QuOiyFP/ugmCi0aNWPbjiT4ExwX/wjW3lAsDf7d4RzkQ+ZaJoOPiChUSlLqo6JwcrmoLuLNuJWp4bNFiJxcQYZFKNMmL5Sg=="
+}
\ No newline at end of file
diff --git a/lxc2/homeassistant/node-red/.npm/_cacache/content-v2/sha512/41/37/e06a23fe6745fa62f0c4307921e5b4bb1b7c44ef87ea78937d87c238023517ac1f3332ed8602cef7c2604aedbc7dee2d56e391c508509ef43f7619a2d903 b/lxc2/homeassistant/node-red/.npm/_cacache/content-v2/sha512/41/37/e06a23fe6745fa62f0c4307921e5b4bb1b7c44ef87ea78937d87c238023517ac1f3332ed8602cef7c2604aedbc7dee2d56e391c508509ef43f7619a2d903
new file mode 100644
index 0000000..fe31804
Binary files /dev/null and b/lxc2/homeassistant/node-red/.npm/_cacache/content-v2/sha512/41/37/e06a23fe6745fa62f0c4307921e5b4bb1b7c44ef87ea78937d87c238023517ac1f3332ed8602cef7c2604aedbc7dee2d56e391c508509ef43f7619a2d903 differ
diff --git a/lxc2/homeassistant/node-red/.npm/_cacache/content-v2/sha512/6b/bb/fd7bbd8c68d567502a2ce8c4fa6507734cb319de45f0fe862d4b4b1b9a7df352df5cfe784f73e11229e3f8b56899f0e1856fe04c017311348291155dc408 b/lxc2/homeassistant/node-red/.npm/_cacache/content-v2/sha512/6b/bb/fd7bbd8c68d567502a2ce8c4fa6507734cb319de45f0fe862d4b4b1b9a7df352df5cfe784f73e11229e3f8b56899f0e1856fe04c017311348291155dc408
new file mode 100644
index 0000000..8862eb6
--- /dev/null
+++ b/lxc2/homeassistant/node-red/.npm/_cacache/content-v2/sha512/6b/bb/fd7bbd8c68d567502a2ce8c4fa6507734cb319de45f0fe862d4b4b1b9a7df352df5cfe784f73e11229e3f8b56899f0e1856fe04c017311348291155dc408
@@ -0,0 +1 @@
+{"_id":"node-red-node-email","_rev":"106-f66bc6cfdf216859cc3bffefee2f9216","name":"node-red-node-email","dist-tags":{"beta":"1.19.1-beta","latest":"5.0.1"},"versions":{"0.0.1":{"name":"node-red-node-email","version":"0.0.1","keywords":["node-red","email","gmail","imap"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@0.0.1","maintainers":[{"name":"dceejay","email":"ceejay@vnet.ibm.com"}],"dist":{"shasum":"0e41e1e0b0ff666dd036ee1d1f14732a7e7924b9","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-0.0.1.tgz","integrity":"sha512-ZUPEHttpETQy56ZnN5QyiZREZStnxzO+iAOhriHirdJ8bvJWn0n187Vc7GBWCvf+fCcshIqwKYe3Yd301VjMKA==","signatures":[{"sig":"MEYCIQCUa+BSAuR5KnblnBm6hyUN7VbB4TuRglpiRMtbzbPu2gIhAJcagJYC7HnPtAdGnWBnQ/W1yD05Am/3DZSfXh+pkvnd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"0e41e1e0b0ff666dd036ee1d1f14732a7e7924b9","scripts":{},"_npmUser":{"name":"dceejay","email":"ceejay@vnet.ibm.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"https://github.com/node-red/node-red-nodes/tree/master/social/email","type":"git"},"_npmVersion":"1.4.28","description":"Node-RED nodes to send and receive simple emails","directories":{},"dependencies":{"imap":"0.8.14","nodemailer":"1.3.4"}},"0.0.2":{"name":"node-red-node-email","version":"0.0.2","keywords":["node-red","email","gmail","imap"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@0.0.2","maintainers":[{"name":"dceejay","email":"ceejay@vnet.ibm.com"}],"dist":{"shasum":"6c5cd72ca254167fd3bb6698e4637a061fe5a40f","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-0.0.2.tgz","integrity":"sha512-LqBfggETlGSHnLQL2ABKKMAeKH9RLu6+XazYImO58oKImNuMpuIc30DRBl9B3wKRsH87Bo/4F19ErAYXOL6U7A==","signatures":[{"sig":"MEUCIQCXWX2dMGYpbaJzRNUUTY4lHKn5eHYffEdIORMQHWga1QIgSIMSF5ujBkE1mEVo+IkM+j51mwgGSdK/w8FcTKtfFo8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"6c5cd72ca254167fd3bb6698e4637a061fe5a40f","scripts":{},"_npmUser":{"name":"dceejay","email":"ceejay@vnet.ibm.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"https://github.com/node-red/node-red-nodes/tree/master/social/email","type":"git"},"_npmVersion":"1.4.28","description":"Node-RED nodes to send and receive simple emails","directories":{},"dependencies":{"imap":"0.8.14","nodemailer":"1.3.4"}},"0.0.4":{"name":"node-red-node-email","version":"0.0.4","keywords":["node-red","email","gmail","imap"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@0.0.4","maintainers":[{"name":"dceejay","email":"ceejay@vnet.ibm.com"}],"dist":{"shasum":"46814e10e8ae5528a569dd0b74215ecb3566602e","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-0.0.4.tgz","integrity":"sha512-N87nU5gLQdCavM1O3naz3/yoDA1/IMkf5RflOmmYyWjl9GL1RaIpFnQ62DHGBXnaN4AfizO9wEN42lP6FyHTXA==","signatures":[{"sig":"MEYCIQDmHIb0ItYpp/NmcCmeekyNoXKok1yOxYFmEueRNodyRgIhAPMpgpJVvfsU13akmVQBrpIm3iToWh2aU/PF7or0UOgU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"46814e10e8ae5528a569dd0b74215ecb3566602e","scripts":{},"_npmUser":{"name":"dceejay","email":"ceejay@vnet.ibm.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"https://github.com/node-red/node-red-nodes/tree/master/social/email","type":"git"},"_npmVersion":"1.4.28","description":"Node-RED nodes to send and receive simple emails","directories":{},"dependencies":{"imap":"0.8.14","nodemailer":"1.3.4"}},"0.1.0":{"name":"node-red-node-email","version":"0.1.0","keywords":["node-red","email","gmail","imap"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@0.1.0","maintainers":[{"name":"dceejay","email":"ceejay@vnet.ibm.com"}],"dist":{"shasum":"5de57aaedd9a9f4cafec3c66901cbd94acf5c94d","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-0.1.0.tgz","integrity":"sha512-5HhUpqZc1vBCsN4TGXmYBjFqrdi12NQWNZ7WCDauL5a3zAtmdjNX6sVWkTHPM9P/wk5VJJ/bKbiCaTYXWEoGGQ==","signatures":[{"sig":"MEQCIFJliIyxb4qqm61vFlgqW/DvQwgrXTR+uQld3cJHVSvQAiA8iaFvcBE80HJ1H4n1cvmSaD0Y0va84sOFLG+GkTwW5w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"5de57aaedd9a9f4cafec3c66901cbd94acf5c94d","scripts":{},"_npmUser":{"name":"dceejay","email":"ceejay@vnet.ibm.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"https://github.com/node-red/node-red-nodes/tree/master/social/email","type":"git"},"_npmVersion":"2.11.3","description":"Node-RED nodes to send and receive simple emails","directories":{},"_nodeVersion":"0.12.7","dependencies":{"imap":"0.8.14","nodemailer":"1.3.4"}},"0.1.1":{"name":"node-red-node-email","version":"0.1.1","keywords":["node-red","email","gmail","imap"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@0.1.1","maintainers":[{"name":"dceejay","email":"ceejay@vnet.ibm.com"},{"name":"knolleary","email":"nick.oleary@gmail.com"}],"dist":{"shasum":"77486e54cdcb7becea4aad441053c9bc8b6ceb1b","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-0.1.1.tgz","integrity":"sha512-sDjKJFbwRqniFj1lZkDNssZLW75nXWtcsdINk2K2DJYsqY8Q1CXb5Ksek/dV+HBc4CutUcztYFo03mwhC5eGyw==","signatures":[{"sig":"MEUCIQCSNLjuwno+gYmJD5BKbksuJrFnn5LdgKH9Mul0NzAFlwIgV/GepjZpuoKSAdwvILhODxUcyDyWUMrdEVe/vxPAbOs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"77486e54cdcb7becea4aad441053c9bc8b6ceb1b","scripts":{},"_npmUser":{"name":"dceejay","email":"ceejay@vnet.ibm.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"https://github.com/node-red/node-red-nodes/tree/master/social/email","type":"git"},"_npmVersion":"2.14.12","description":"Node-RED nodes to send and receive simple emails","directories":{},"_nodeVersion":"4.2.6","dependencies":{"imap":"0.8.14","nodemailer":"1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email-0.1.1.tgz_1455285827624_0.9458540759515017","host":"packages-9-west.internal.npmjs.com"}},"0.1.2":{"name":"node-red-node-email","version":"0.1.2","keywords":["node-red","email","gmail","imap"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@0.1.2","maintainers":[{"name":"dceejay","email":"ceejay@vnet.ibm.com"},{"name":"knolleary","email":"nick.oleary@gmail.com"}],"dist":{"shasum":"80686acbd0ee64039a8703e01e36dc4896456930","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-0.1.2.tgz","integrity":"sha512-C43dQ2jHbnlzfG6uqG1AtAjnfYJO2ptYrUY9YAa/5rFOt2mVmEaC6nFrs6IVXfFXADfhDMCk0wu8md/gOfq4Dg==","signatures":[{"sig":"MEUCIDeVCBGbj954Cgf60kEQj1nfKEqi5QRf5+MWanM9IqqxAiEAvLXOVfhvoe5k73dd8vDOxR3daVlxJA/D3OUls4+r5rA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"80686acbd0ee64039a8703e01e36dc4896456930","scripts":{},"_npmUser":{"name":"dceejay","email":"ceejay@vnet.ibm.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"https://github.com/node-red/node-red-nodes/tree/master/social/email","type":"git"},"_npmVersion":"2.14.12","description":"Node-RED nodes to send and receive simple emails","directories":{},"_nodeVersion":"4.3.0","dependencies":{"imap":"0.8.16","nodemailer":"1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email-0.1.2.tgz_1456524005350_0.7802211646921933","host":"packages-6-west.internal.npmjs.com"}},"0.1.3":{"name":"node-red-node-email","version":"0.1.3","keywords":["node-red","email","gmail","imap"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@0.1.3","maintainers":[{"name":"dceejay","email":"ceejay@vnet.ibm.com"},{"name":"knolleary","email":"nick.oleary@gmail.com"}],"dist":{"shasum":"4beade1fa54903e34be18766cceb525d76b27fe7","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-0.1.3.tgz","integrity":"sha512-CYOYgD0kmnfgs6HDwpw1gbkT3odaS9JOog2K07fS3RnE1e9hf68hqjzbtQ2n811j8iHhmzts6QlGKkq+Fg4owQ==","signatures":[{"sig":"MEUCIQDuQ4WKxjNnhik0JDftLhJ1D6FvDli+zA4wJs6Vo8e2NQIgN635UxM121QO8jpoHv8Gni0ZnQ9X42SPNUv73PngNag=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"4beade1fa54903e34be18766cceb525d76b27fe7","scripts":{},"_npmUser":{"name":"dceejay","email":"ceejay@vnet.ibm.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"https://github.com/node-red/node-red-nodes/tree/master/social/email","type":"git"},"_npmVersion":"2.14.12","description":"Node-RED nodes to send and receive simple emails","directories":{},"_nodeVersion":"4.3.0","dependencies":{"imap":"0.8.16","nodemailer":"1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email-0.1.3.tgz_1456924955635_0.16415637475438416","host":"packages-13-west.internal.npmjs.com"}},"0.1.6":{"name":"node-red-node-email","version":"0.1.6","keywords":["node-red","email","gmail","imap"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@0.1.6","maintainers":[{"name":"dceejay","email":"ceejay@vnet.ibm.com"},{"name":"knolleary","email":"nick.oleary@gmail.com"}],"dist":{"shasum":"36034f4fe42b28d971d577d9810c012d8f4c1079","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-0.1.6.tgz","integrity":"sha512-dkvX8UI4oIVGAWMsxTNv3UyhgReb2IAhbhKlVzJe/mn7HSBUC9Cc0VAwTTbg63Zi43oHoaPpr0NhaWGKpGhdKg==","signatures":[{"sig":"MEUCIGacaAwjyUYCAJpn222w01mgC9Ec97rGVk2h7ZvSsMO2AiEA33MkM0IXodiSLz4uR4yHE0zilE/AFSjBwmentlz9WTk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"36034f4fe42b28d971d577d9810c012d8f4c1079","scripts":{},"_npmUser":{"name":"dceejay","email":"ceejay@vnet.ibm.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"https://github.com/node-red/node-red-nodes/tree/master/social/email","type":"git"},"_npmVersion":"2.15.1","description":"Node-RED nodes to send and receive simple emails","directories":{},"_nodeVersion":"4.4.4","dependencies":{"imap":"0.8.17","poplib":"0.1.7","mailparser":"0.5.3","nodemailer":"1.11.*"},"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email-0.1.6.tgz_1463566057005_0.3137809738982469","host":"packages-12-west.internal.npmjs.com"}},"0.1.7":{"name":"node-red-node-email","version":"0.1.7","keywords":["node-red","email","gmail","imap"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@0.1.7","maintainers":[{"name":"dceejay","email":"ceejay@vnet.ibm.com"},{"name":"knolleary","email":"nick.oleary@gmail.com"}],"dist":{"shasum":"6707200484f1a46eed7a4ef281fba76a6f486c71","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-0.1.7.tgz","integrity":"sha512-Kx2xqUGkKA2Ok7Hp/2e/58kwriHikUuWoPlrywDfk/5yEtgjJrAAB8wT+9b93cHYwmdXtJy2bXYkeWEJkFkEqQ==","signatures":[{"sig":"MEYCIQDiGcyqRP3mRBpKXZokv/Qv/v/JGeBLFF/iZCoxJLCIngIhAI0NArsDOiXQ7HuW+BwAOFuNPwdllptPux31+QFmVMTU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"6707200484f1a46eed7a4ef281fba76a6f486c71","scripts":{},"_npmUser":{"name":"dceejay","email":"ceejay@vnet.ibm.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"https://github.com/node-red/node-red-nodes/tree/master/social/email","type":"git"},"_npmVersion":"2.15.5","description":"Node-RED nodes to send and receive simple emails","directories":{},"_nodeVersion":"4.4.5","dependencies":{"imap":"^0.8.17","poplib":"^0.1.7","mailparser":"^0.5.3","nodemailer":"^1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email-0.1.7.tgz_1464966781894_0.22332506463862956","host":"packages-16-east.internal.npmjs.com"}},"0.1.8":{"name":"node-red-node-email","version":"0.1.8","keywords":["node-red","email","gmail","imap"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@0.1.8","maintainers":[{"name":"dceejay","email":"ceejay@vnet.ibm.com"},{"name":"knolleary","email":"nick.oleary@gmail.com"}],"dist":{"shasum":"685313d1edda41e97cfcb2c3149f426bef19f935","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-0.1.8.tgz","integrity":"sha512-n1sILvwiUjq8LGczg5zJJq5y/AG1BRNeEDpa9lToB74dySVxEgzt/39sflehp1NSMEEGrwZdw/rU5zdpbxNu/A==","signatures":[{"sig":"MEYCIQDMl8fOR8zQdKpBg+qSR+usA3Ic9sA0yFFUIXXoAEEUjAIhAKwDXVl61cUqr9MBkJvrHXykycXRJMokmXWJJd7bsc0h","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"685313d1edda41e97cfcb2c3149f426bef19f935","scripts":{},"_npmUser":{"name":"dceejay","email":"ceejay@vnet.ibm.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"https://github.com/node-red/node-red-nodes/tree/master/social/email","type":"git"},"_npmVersion":"2.15.5","description":"Node-RED nodes to send and receive simple emails","directories":{},"_nodeVersion":"4.4.5","dependencies":{"imap":"^0.8.17","poplib":"^0.1.7","mailparser":"^0.6.0","nodemailer":"^1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email-0.1.8.tgz_1465311392369_0.018760075559839606","host":"packages-12-west.internal.npmjs.com"}},"0.1.9":{"name":"node-red-node-email","version":"0.1.9","keywords":["node-red","email","gmail","imap"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@0.1.9","maintainers":[{"name":"dceejay","email":"ceejay@vnet.ibm.com"},{"name":"knolleary","email":"nick.oleary@gmail.com"}],"dist":{"shasum":"0114a994fbf80d57bc9c10b44aad7c9748ef5dca","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-0.1.9.tgz","integrity":"sha512-f80ntKgicYfw04ta2kkaSZolaLn2Hxezh4MuGKk26NmdIInCmIiCqADF/7bbbtgxt9NL3jdbXom6ItmWhmOvFw==","signatures":[{"sig":"MEUCIQChs7mIc8JB9xg/FjZMcgwTdLEJchP3JnFEPCfMBpbGLwIgNhcGFqrCY2kGtGHUt5ttGOFzvKbdboe8HR+MD+i/lPo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"0114a994fbf80d57bc9c10b44aad7c9748ef5dca","scripts":{},"_npmUser":{"name":"dceejay","email":"ceejay@vnet.ibm.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"https://github.com/node-red/node-red-nodes/tree/master/social/email","type":"git"},"_npmVersion":"2.15.5","description":"Node-RED nodes to send and receive simple emails","directories":{},"_nodeVersion":"4.4.5","dependencies":{"imap":"^0.8.17","poplib":"^0.1.7","mailparser":"^0.6.0","nodemailer":"^1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email-0.1.9.tgz_1465747402593_0.2032944264356047","host":"packages-16-east.internal.npmjs.com"}},"0.1.10":{"name":"node-red-node-email","version":"0.1.10","keywords":["node-red","email","gmail","imap"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@0.1.10","maintainers":[{"name":"dceejay","email":"ceejay@vnet.ibm.com"},{"name":"knolleary","email":"nick.oleary@gmail.com"}],"dist":{"shasum":"f207c78a65979888b5a4d26ee25d8ea88b402646","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-0.1.10.tgz","integrity":"sha512-DgZqVf1gRq9xrsKuLiYbkLgZjzVdXVOQuEs4tvL12brPWUnP1gPfXNTPSjtJeNVj5GS+pP1SMOGBCmklgUDzZA==","signatures":[{"sig":"MEUCICRKKjhlYNQA89rWztLSLmaMtJuG1MKxQW0IIfX5zRTJAiEA++4u2G4K4n95MWcUmHUCrvAwngoVIS5wC3gLSOZwJCA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"f207c78a65979888b5a4d26ee25d8ea88b402646","scripts":{},"_npmUser":{"name":"dceejay","email":"ceejay@vnet.ibm.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"https://github.com/node-red/node-red-nodes/tree/master/social/email","type":"git"},"_npmVersion":"2.15.5","description":"Node-RED nodes to send and receive simple emails","directories":{},"_nodeVersion":"4.4.6","dependencies":{"imap":"^0.8.17","poplib":"^0.1.7","mailparser":"^0.6.0","nodemailer":"^1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email-0.1.10.tgz_1467025371824_0.9608515312429518","host":"packages-16-east.internal.npmjs.com"}},"0.1.11":{"name":"node-red-node-email","version":"0.1.11","keywords":["node-red","email","gmail","imap"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@0.1.11","maintainers":[{"name":"dceejay","email":"ceejay@vnet.ibm.com"},{"name":"knolleary","email":"nick.oleary@gmail.com"}],"dist":{"shasum":"4a64070f3fc5596fdc50e988813dd4ff003b3fd8","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-0.1.11.tgz","integrity":"sha512-VmDtU7Z/Rqs2B9uPwIt3U3TmD2OHu811PZtIB+TvYgFnQWAfT3njWPmKcWI37dJ+2+wYUKIn9bz7w8r7XXLKUg==","signatures":[{"sig":"MEYCIQDUEcjdqjxmu+1mD7tvmBFGbaDQwKqnfAQ7XZqVe7+/wgIhAL6W2/KbKYXKCmiQf45axmiDe5oNhQefwqV8ZQhJUln6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"4a64070f3fc5596fdc50e988813dd4ff003b3fd8","scripts":{},"_npmUser":{"name":"dceejay","email":"ceejay@vnet.ibm.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"https://github.com/node-red/node-red-nodes/tree/master/social/email","type":"git"},"_npmVersion":"2.15.8","description":"Node-RED nodes to send and receive simple emails","directories":{},"_nodeVersion":"4.4.7","dependencies":{"imap":"^0.8.17","poplib":"^0.1.7","mailparser":"^0.6.0","nodemailer":"^1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email-0.1.11.tgz_1470211265714_0.5122023012954742","host":"packages-16-east.internal.npmjs.com"}},"0.1.12":{"name":"node-red-node-email","version":"0.1.12","keywords":["node-red","email","gmail","imap"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@0.1.12","maintainers":[{"name":"dceejay","email":"ceejay@vnet.ibm.com"},{"name":"knolleary","email":"nick.oleary@gmail.com"}],"dist":{"shasum":"ada28233b92e60907ab53a6edc0bb4c17d27d4f5","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-0.1.12.tgz","integrity":"sha512-PO4O0DdvW26pv5tjG/mYadmkaOwJ6HrwNEbzBurCKNTsa6VNIoRPhx/uoTP3hkrr2UDguhQT+QJZ2AzqKAWz2A==","signatures":[{"sig":"MEUCIBY+ebN7Aseq17mkBiuqdzniPtv6AchHRInNP0VVmxKXAiEA7WIpOKM3ox5H6V1ayVWcgYIplvEK7QIb2fJQ+VjWZUk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"ada28233b92e60907ab53a6edc0bb4c17d27d4f5","scripts":{},"_npmUser":{"name":"dceejay","email":"ceejay@vnet.ibm.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"https://github.com/node-red/node-red-nodes/tree/master/social/email","type":"git"},"_npmVersion":"2.15.9","description":"Node-RED nodes to send and receive simple emails","directories":{},"_nodeVersion":"4.6.1","dependencies":{"imap":"^0.8.17","poplib":"^0.1.7","mailparser":"^0.6.0","nodemailer":"^1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email-0.1.12.tgz_1478464406330_0.6024914784356952","host":"packages-12-west.internal.npmjs.com"}},"0.1.13":{"name":"node-red-node-email","version":"0.1.13","keywords":["node-red","email","gmail","imap"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@0.1.13","maintainers":[{"name":"dceejay","email":"ceejay@vnet.ibm.com"},{"name":"knolleary","email":"nick.oleary@gmail.com"}],"dist":{"shasum":"910b310e649d60b41c64dc2a8c3f7011cb67b151","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-0.1.13.tgz","integrity":"sha512-Surnktv2AHhg+DIswr+zo438M2QcAhDKjeM5F6OYHNkkfVZH4IPIQHkP8YMK+qOTGiUJBipNa6BTATQMY1f+bg==","signatures":[{"sig":"MEYCIQCvlrEshNm5oSUTecJ0BLxbDLSrTvnICGjZk4WETD1mpAIhAINEij+WS7QS69PGLC6LwW5JlhlSsuQui/6cfTYJo1XY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"910b310e649d60b41c64dc2a8c3f7011cb67b151","scripts":{},"_npmUser":{"name":"dceejay","email":"ceejay@vnet.ibm.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"https://github.com/node-red/node-red-nodes/tree/master/social/email","type":"git"},"_npmVersion":"2.15.11","description":"Node-RED nodes to send and receive simple emails","directories":{},"_nodeVersion":"4.7.0","dependencies":{"imap":"^0.8.19","poplib":"^0.1.7","mailparser":"^0.6.1","nodemailer":"^1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email-0.1.13.tgz_1481577067375_0.7199834231287241","host":"packages-12-west.internal.npmjs.com"}},"0.1.14":{"name":"node-red-node-email","version":"0.1.14","keywords":["node-red","email","gmail","imap"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@0.1.14","maintainers":[{"name":"dceejay","email":"ceejay@vnet.ibm.com"},{"name":"knolleary","email":"nick.oleary@gmail.com"}],"dist":{"shasum":"a0bd6fde09720795ddd44b95d83009f3ba32a5c7","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-0.1.14.tgz","integrity":"sha512-5bpdvzvpH7JAuONeKFkdXBJ8SphIQn5nZ0iEofus6nD2t1eSdbYjLhLIuidg9pQeBqPEhJ61BPtOxHIoQT23Ig==","signatures":[{"sig":"MEYCIQD3YIYLZfG3z4ToKf+6AvZpTX486Gme4BLV9xTc1eI9lgIhAMIEyOnvqLzGWnI+o5CAjgve2m5e2h398CwBkj3hSqp9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"a0bd6fde09720795ddd44b95d83009f3ba32a5c7","scripts":{},"_npmUser":{"name":"dceejay","email":"ceejay@vnet.ibm.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"https://github.com/node-red/node-red-nodes/tree/master/social/email","type":"git"},"_npmVersion":"2.15.11","description":"Node-RED nodes to send and receive simple emails","directories":{},"_nodeVersion":"4.7.0","dependencies":{"imap":"^0.8.19","poplib":"^0.1.7","mailparser":"^0.6.1","nodemailer":"^1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email-0.1.14.tgz_1481577198179_0.549494409468025","host":"packages-12-west.internal.npmjs.com"}},"0.1.15":{"name":"node-red-node-email","version":"0.1.15","keywords":["node-red","email","gmail","imap"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@0.1.15","maintainers":[{"name":"dceejay","email":"ceejay@vnet.ibm.com"},{"name":"knolleary","email":"nick.oleary@gmail.com"}],"dist":{"shasum":"7a528596d3b693a077b1ee293300299855537142","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-0.1.15.tgz","integrity":"sha512-gE8+w0ZOM5q9VD600tFidCkd3S6DqqUjKBYujsaGRODowp15j3Rr1xFGOStD+hAA3XjcYiNXHjIHMakvej9bmQ==","signatures":[{"sig":"MEYCIQDbWBz9QB9TEgf58EIfKh6MGpQHpzWGU6BxqoEYUiZ0DwIhAPjYKcOd0lvffDI62yp+WGElQIGN1naOM04002gflkJ3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"7a528596d3b693a077b1ee293300299855537142","scripts":{},"_npmUser":{"name":"dceejay","email":"ceejay@vnet.ibm.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"https://github.com/node-red/node-red-nodes/tree/master/social/email","type":"git"},"_npmVersion":"2.15.11","description":"Node-RED nodes to send and receive simple emails","directories":{},"_nodeVersion":"4.7.0","dependencies":{"imap":"^0.8.19","poplib":"^0.1.7","mailparser":"^0.6.1","nodemailer":"^1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email-0.1.15.tgz_1482340666195_0.9812294817529619","host":"packages-18-east.internal.npmjs.com"}},"0.1.16":{"name":"node-red-node-email","version":"0.1.16","keywords":["node-red","email","gmail","imap"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@0.1.16","maintainers":[{"name":"dceejay","email":"ceejay@vnet.ibm.com"},{"name":"knolleary","email":"nick.oleary@gmail.com"}],"dist":{"shasum":"ede78397c857d28e6785f2f1425e7d89d3b1ed38","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-0.1.16.tgz","integrity":"sha512-krn5Og2IOjRUrx+yF7NALoc3mP2XGe46gVWMMSi76wAY34sQCmO8XCUfxpzAL8QHXsp3PxQ+uWAT93nI9hFeKw==","signatures":[{"sig":"MEUCIEoPiP6seeR4PRABcSqtCcJYyhiwlW9wCPKfhQ8O52scAiEAnKoQTvsdOyvR4A++7xIsCq6i6xv0tPmEyup2UVHYxvk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"ede78397c857d28e6785f2f1425e7d89d3b1ed38","scripts":{},"_npmUser":{"name":"dceejay","email":"ceejay@vnet.ibm.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"https://github.com/node-red/node-red-nodes/tree/master/social/email","type":"git"},"_npmVersion":"2.15.11","description":"Node-RED nodes to send and receive simple emails","directories":{},"_nodeVersion":"4.7.3","dependencies":{"imap":"^0.8.19","poplib":"^0.1.7","mailparser":"^0.6.1","nodemailer":"^1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email-0.1.16.tgz_1486228010389_0.338138974737376","host":"packages-18-east.internal.npmjs.com"}},"0.1.17":{"name":"node-red-node-email","version":"0.1.17","keywords":["node-red","email","gmail","imap"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@0.1.17","maintainers":[{"name":"dceejay","email":"ceejay@vnet.ibm.com"},{"name":"knolleary","email":"nick.oleary@gmail.com"}],"dist":{"shasum":"224e12574f01addb7843ec129da390c5e39aefe1","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-0.1.17.tgz","integrity":"sha512-Z4sHgNEI2yQSj40ZnSyOAallo0XUOO0zBXE8EBzUkF/XU/SUQSNUNKS8NJQqYlC6mQIA7wgZrb1NiBdtv0R6ww==","signatures":[{"sig":"MEUCIQC5cenOYKYz2pJ5EwV3JXDYMXYQPXgUL2oOt7C5UVmELgIgF01uWqaMJQF2duQx7ynKaakojoA0m6ZLoTKzKM7LUd4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"224e12574f01addb7843ec129da390c5e39aefe1","scripts":{},"_npmUser":{"name":"dceejay","email":"ceejay@vnet.ibm.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"https://github.com/node-red/node-red-nodes/tree/master/social/email","type":"git"},"_npmVersion":"2.15.11","description":"Node-RED nodes to send and receive simple emails","directories":{},"_nodeVersion":"4.7.3","dependencies":{"imap":"^0.8.19","poplib":"^0.1.7","mailparser":"^0.6.1","nodemailer":"^1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email-0.1.17.tgz_1487025833235_0.8628608705475926","host":"packages-18-east.internal.npmjs.com"}},"0.1.18":{"name":"node-red-node-email","version":"0.1.18","keywords":["node-red","email","gmail","imap"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@0.1.18","maintainers":[{"name":"dceejay","email":"ceejay@vnet.ibm.com"},{"name":"knolleary","email":"nick.oleary@gmail.com"}],"dist":{"shasum":"d3d306480f053efcd17cad1c768eee7fcb6a2cba","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-0.1.18.tgz","integrity":"sha512-Od2YmA+Pcj/X0AczfuUU7msEXjFLTEkBfgF+X75g4SiLSI7c/NO6ngQz+iv7+O852gXN7vH4JyqhS7xQbS4iyQ==","signatures":[{"sig":"MEQCIBkU4zDC3t2SyI3GaWmeRJN9JXlM2r/iKtwhWYKk9t7cAiBuopd6UYYOKgsAn1WZpHb7GnrqO4OMDUJTA7pT3gXc7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"d3d306480f053efcd17cad1c768eee7fcb6a2cba","scripts":{},"_npmUser":{"name":"dceejay","email":"ceejay@vnet.ibm.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"https://github.com/node-red/node-red-nodes/tree/master/social/email","type":"git"},"_npmVersion":"2.15.11","description":"Node-RED nodes to send and receive simple emails","directories":{},"_nodeVersion":"4.7.3","dependencies":{"imap":"^0.8.19","poplib":"^0.1.7","mailparser":"^0.6.1","nodemailer":"^1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email-0.1.18.tgz_1487183688735_0.58658820646815","host":"packages-12-west.internal.npmjs.com"}},"0.1.19":{"name":"node-red-node-email","version":"0.1.19","keywords":["node-red","email","gmail","imap"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@0.1.19","maintainers":[{"name":"dceejay","email":"ceejay@vnet.ibm.com"},{"name":"knolleary","email":"nick.oleary@gmail.com"}],"dist":{"shasum":"6c287fc99bc67dcb32aafc4cf2b118402b7838c9","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-0.1.19.tgz","integrity":"sha512-oBC/QQqIfKhynXhgAazq0c/edmWiqV/Ob2seI9Lw+/18p1KIBhVtQGGCl/vmg6RAYWhRShsplib48yKsz8o1gQ==","signatures":[{"sig":"MEQCIFYs7NfY35yxHk2O5Smn1HobTDoMgLoLNTUBBt2KP1/6AiAzakFgH7wJJMA4JIbNsPz0WWuaDtnLsGlpM/P6o0zoIg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"6c287fc99bc67dcb32aafc4cf2b118402b7838c9","scripts":{},"_npmUser":{"name":"dceejay","email":"ceejay@vnet.ibm.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"https://github.com/node-red/node-red-nodes/tree/master/social/email","type":"git"},"_npmVersion":"2.15.11","description":"Node-RED nodes to send and receive simple emails","directories":{},"_nodeVersion":"4.7.3","dependencies":{"imap":"^0.8.19","poplib":"^0.1.7","mailparser":"^0.6.1","nodemailer":"^1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email-0.1.19.tgz_1487679886538_0.3941079892683774","host":"packages-18-east.internal.npmjs.com"}},"0.1.20":{"name":"node-red-node-email","version":"0.1.20","keywords":["node-red","email","gmail","imap"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@0.1.20","maintainers":[{"name":"dceejay","email":"ceejay@vnet.ibm.com"},{"name":"knolleary","email":"nick.oleary@gmail.com"}],"dist":{"shasum":"6011728aa73e8828edf64706fd1b2866c0526b6a","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-0.1.20.tgz","integrity":"sha512-TTV1tADHqeNoGTS7AhDojwhamuo0r/7fjjIpxFOMxQE5ZpN4RjWcVBocyofqQvdnTPiMJg94xrN/suaftMhpVQ==","signatures":[{"sig":"MEUCIGS2gJfclyGEN4fq5Nj2deIKIVsZulmLmuEGwf5OH4/QAiEA5kV+HrXO2U1oV5uMGeExo52x5We65LZKjFtNsWmLsFA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"6011728aa73e8828edf64706fd1b2866c0526b6a","scripts":{},"_npmUser":{"name":"dceejay","email":"ceejay@vnet.ibm.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"https://github.com/node-red/node-red-nodes/tree/master/social/email","type":"git"},"_npmVersion":"2.15.11","description":"Node-RED nodes to send and receive simple emails","directories":{},"_nodeVersion":"4.7.3","dependencies":{"imap":"^0.8.19","poplib":"^0.1.7","mailparser":"^0.6.1","nodemailer":"^1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email-0.1.20.tgz_1487682540104_0.34648629487492144","host":"packages-12-west.internal.npmjs.com"}},"0.1.21":{"name":"node-red-node-email","version":"0.1.21","keywords":["node-red","email","gmail","imap"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@0.1.21","maintainers":[{"name":"dceejay","email":"ceejay@vnet.ibm.com"},{"name":"knolleary","email":"nick.oleary@gmail.com"}],"dist":{"shasum":"63baed16d538e786ddadc169b23552d9eb9abc30","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-0.1.21.tgz","integrity":"sha512-Jl/XKwZ82GBh0eVrNG0gvXYDHfQ9DLggjQ2KVznv7zXeVKwmVOZ37tlzGaekXqx5LDIySYoy3tpwJ8dXGjlOdA==","signatures":[{"sig":"MEYCIQDpTFI1dlY8xWFPqddIrpb/fRQ5NA1Haj/vRGS/L4R+ugIhAObKHi+ZiPTknMN+G814yyuyYMiI7FEwmVNl78yIRqlN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"63baed16d538e786ddadc169b23552d9eb9abc30","scripts":{},"_npmUser":{"name":"dceejay","email":"ceejay@vnet.ibm.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"https://github.com/node-red/node-red-nodes/tree/master/social/email","type":"git"},"_npmVersion":"2.15.11","description":"Node-RED nodes to send and receive simple emails","directories":{},"_nodeVersion":"4.7.3","dependencies":{"imap":"^0.8.19","poplib":"^0.1.7","mailparser":"^0.6.1","nodemailer":"^1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email-0.1.21.tgz_1487786107493_0.3291094461455941","host":"packages-12-west.internal.npmjs.com"}},"0.1.22":{"name":"node-red-node-email","version":"0.1.22","keywords":["node-red","email","gmail","imap"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@0.1.22","maintainers":[{"name":"dceejay","email":"ceejay@vnet.ibm.com"},{"name":"knolleary","email":"nick.oleary@gmail.com"}],"dist":{"shasum":"99c610fdba3f498ddab71da9273d6003e4e0280e","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-0.1.22.tgz","integrity":"sha512-kOKyzLx8DkfGqgmG3b7MJ2/FTvc16Ln6VoUwXZGG5ZgZpUmIKYcvxBs9e5wzaqKE0OnmBgUd0WwAouXQDLr0xQ==","signatures":[{"sig":"MEUCIQDYMjMe9ws1CWuThBpkq5gHFxO4N5zlKL21tQWiQV6urgIgeTAuNoacYLYWm4GfdQUNgVehrW5z5ZLFF96C4yk02zo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"99c610fdba3f498ddab71da9273d6003e4e0280e","scripts":{},"_npmUser":{"name":"dceejay","email":"ceejay@vnet.ibm.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"https://github.com/node-red/node-red-nodes/tree/master/social/email","type":"git"},"_npmVersion":"3.10.10","description":"Node-RED nodes to send and receive simple emails","directories":{},"_nodeVersion":"6.10.1","dependencies":{"imap":"^0.8.19","poplib":"^0.1.7","mailparser":"^0.6.1","nodemailer":"^1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email-0.1.22.tgz_1491238971279_0.44298047572374344","host":"packages-12-west.internal.npmjs.com"}},"0.1.23":{"name":"node-red-node-email","version":"0.1.23","keywords":["node-red","email","gmail","imap"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@0.1.23","maintainers":[{"name":"dceejay","email":"ceejay@vnet.ibm.com"},{"name":"knolleary","email":"nick.oleary@gmail.com"}],"dist":{"shasum":"ff910b8abb34ac926c1228e082d7667f92bb3737","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-0.1.23.tgz","integrity":"sha512-Zq41DnAKO2nfI0nY30RkNV5NqOClfO18mycpde8YH0rJ1Oyxla+QcKXYhH80IVqYU/AdDs/Ls2ojmzBMUyLwLg==","signatures":[{"sig":"MEUCIQDl8UBpwRVULa4WsN3oRSLYnH0FAWdDDwiXqoy1XxAzpgIgeEjjAcOofeAXWJ3zzZHzMuTScvuwcgYYTLXcV3JuCdc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"ff910b8abb34ac926c1228e082d7667f92bb3737","scripts":{},"_npmUser":{"name":"dceejay","email":"ceejay@vnet.ibm.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"https://github.com/node-red/node-red-nodes/tree/master/social/email","type":"git"},"_npmVersion":"3.10.10","description":"Node-RED nodes to send and receive simple emails","directories":{},"_nodeVersion":"6.10.3","dependencies":{"imap":"^0.8.19","poplib":"^0.1.7","mailparser":"^0.6.1","nodemailer":"^1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email-0.1.23.tgz_1496259755841_0.8336168013047427","host":"s3://npm-registry-packages"}},"0.1.24":{"name":"node-red-node-email","version":"0.1.24","keywords":["node-red","email","gmail","imap"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@0.1.24","maintainers":[{"name":"dceejay","email":"ceejay@vnet.ibm.com"},{"name":"knolleary","email":"nick.oleary@gmail.com"}],"dist":{"shasum":"ba12c72b01b39e33f375ccbf4321b163425e8fb2","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-0.1.24.tgz","integrity":"sha512-o85qrTYtTqljXOIw67vE3iYxqpLuRbu4B8u6e2KkAroIPNpaId81DXKQJF86WfHDWaF9nZSjy3N70Sl6LvzAZw==","signatures":[{"sig":"MEYCIQDdh7IwRKOfuYtCxYo8Qcgf7tc3i+3qWDFTI9KNsMqHVQIhAPJXSIIAiWvYwPP5DPBWPnomXPV5eJMnnO3TNYU36sXu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"ba12c72b01b39e33f375ccbf4321b163425e8fb2","scripts":{},"_npmUser":{"name":"dceejay","email":"ceejay@vnet.ibm.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"https://github.com/node-red/node-red-nodes/tree/master/social/email","type":"git"},"_npmVersion":"3.10.10","description":"Node-RED nodes to send and receive simple emails","directories":{},"_nodeVersion":"6.11.0","dependencies":{"imap":"^0.8.19","poplib":"^0.1.7","mailparser":"^0.6.1","nodemailer":"^1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email-0.1.24.tgz_1500406379592_0.5689937516581267","host":"s3://npm-registry-packages"}},"0.1.26":{"name":"node-red-node-email","version":"0.1.26","keywords":["node-red","email","gmail","imap"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@0.1.26","maintainers":[{"name":"dceejay","email":"ceejay@vnet.ibm.com"},{"name":"knolleary","email":"nick.oleary@gmail.com"}],"dist":{"shasum":"f78f4cf0661af99527fadc6b2cc8fa19c62e2a4b","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-0.1.26.tgz","fileCount":8,"integrity":"sha512-z5pv2WcKfGLKw5KmWtPpgHtlFl6NJOH62IsWVUapPqj9hSWFwwfIdaFCNd7G4o5Yu1PMzMEIC85d1QHcLh+LkQ==","signatures":[{"sig":"MEQCIBdEiRL6UjL8SO6WJeSc/DvbGFbTx7vinQY7BNp9eK/EAiB4upeW31ke3hoJvjunRC1DMfA0EsUm8L3IPxxNmy6xwQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42634},"_npmUser":{"name":"dceejay","email":"ceejay@vnet.ibm.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"https://github.com/node-red/node-red-nodes/tree/master/social/email","type":"git"},"_npmVersion":"5.6.0","description":"Node-RED nodes to send and receive simple emails","directories":{},"_nodeVersion":"8.10.0","dependencies":{"imap":"^0.8.19","poplib":"^0.1.7","mailparser":"^0.6.2","nodemailer":"^1.11.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email_0.1.26_1522312009682_0.5112078873854884","host":"s3://npm-registry-packages"}},"0.1.27":{"name":"node-red-node-email","version":"0.1.27","keywords":["node-red","email","gmail","imap"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@0.1.27","maintainers":[{"name":"dceejay","email":"ceejay@vnet.ibm.com"},{"name":"knolleary","email":"nick.oleary@gmail.com"}],"dist":{"shasum":"b000cd5d1dc2f94087899e737284df81f118c9df","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-0.1.27.tgz","fileCount":8,"integrity":"sha512-zFL3bStWDpgisX4H5xhSUThD1t3SiFnCunAs+Ppw1TmvG3Hsxrr+YZyhaBW18dYg+XetLQNzkzk5s93iWqV0Mg==","signatures":[{"sig":"MEQCICjGfW5mi7UBCVhg1JvrtLEgqjEJYqarCKEPFw2682nrAiBU33aZGRssYWapq3btX/sF1TAteUanjRKp4HtLaFnrJw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42773},"_npmUser":{"name":"dceejay","email":"ceejay@vnet.ibm.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"https://github.com/node-red/node-red-nodes/tree/master/social/email","type":"git"},"_npmVersion":"5.6.0","description":"Node-RED nodes to send and receive simple emails","directories":{},"_nodeVersion":"8.10.0","dependencies":{"imap":"^0.8.19","poplib":"^0.1.7","mailparser":"^0.6.2","nodemailer":"^1.11.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email_0.1.27_1522417912603_0.9038014872643534","host":"s3://npm-registry-packages"}},"0.1.29":{"name":"node-red-node-email","version":"0.1.29","keywords":["node-red","email","gmail","imap"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@0.1.29","maintainers":[{"name":"dceejay","email":"ceejay@vnet.ibm.com"},{"name":"knolleary","email":"nick.oleary@gmail.com"}],"dist":{"shasum":"8e3bc8eacbf3c4e125d57c9e2f38e15a78e817bd","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-0.1.29.tgz","fileCount":8,"integrity":"sha512-+tqda0bNT8A0PM9G47XqFiUP9gEe1zvB/9f+JJhbLWTEk9TeRB4UeyycubmCbR1/TzJnk2v9yCDogFhDJQWbOw==","signatures":[{"sig":"MEUCIH96PLhu1kvK4K6+cskIRLYpxlLMw/T/I1YQpfZiz7UTAiEA97xif8uEeCLtQ9fPX2dTj4At7ub+gRSxMiejT7mPaVM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1JiYCRA9TVsSAnZWagAARTgQAKLx4k3+Hp1EAuHAmJV0\nzlge0TFtZNQ6bYbgfhoSCWHJ5OUIrzgUSa+M4trbK7J33QYKIYdRZXpdoUiv\nM7QYsZfHLHzVwiedEr9ERn3gGGUBEnymk0vYvSN9GwL1u7kYy/P5oA5cDO/6\n7uwWp/vCy/KATNZTeBKnLWKoM7cQSF9HRmn4fPSLb9DaOM2fL0c4ImJC4qyJ\nQ86R2URJYDwUiGo1DINJaqoIlS2pX4OeEinZw6jpZsLpl0G9IjNKvhVAVveY\ndlFALHIObdbCo0nAD5GqpUdq8LI/Ea6kVaUjmaYqbqbWwfroHbISUiYrP5Ml\n8Nd1KmbavEUZYXsTWl/cbWCJbkkwhQfyH0EnM30PAywFRbx5pk3yJ+25eprk\n/AvBTIdAsED2PnYff222DIl7HEPorlW89WZwtEOkAg4kt534n9tz4GPd+JZA\nhtYfM3JUs9bpMDRtB1XlrWa5xwB/B50KI6xNvf48eC+3tsINhGkAJ6lLSzGq\neQt6nxE8PwHmvl8tifHIVmpNG0Cy3augrWSlbWGQQf9cD7HKDsWwdWZpcGSq\nLlTw2J48ZCqxrSmF58E0ceqwllpnRSPvxWQf9rtZS/kZ+c1lXGiW8zfXL10N\n5K+YNl3YQtGi3zIQFreRxHa4BIAJLDDNGHrZRFp80g7Mag4H10zWTKHsnuFJ\n18I/\r\n=D+Fz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"knolleary","email":"nick.oleary@gmail.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"https://github.com/node-red/node-red-nodes/tree/master/social/email","type":"git"},"_npmVersion":"5.7.1","description":"Node-RED nodes to send and receive simple emails","directories":{},"_nodeVersion":"4.8.4","dependencies":{"imap":"^0.8.19","poplib":"^0.1.7","mailparser":"^0.6.2","nodemailer":"^1.11.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email_0.1.29_1523882135966_0.5701127568237139","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"node-red-node-email","version":"1.0.1","keywords":["node-red","email","gmail","imap"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@1.0.1","maintainers":[{"name":"dceejay","email":"ceejay@vnet.ibm.com"},{"name":"knolleary","email":"nick.oleary@gmail.com"}],"dist":{"shasum":"f30eb773727f7672b9f9278d5f8ecbf0f5d556e4","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-1.0.1.tgz","fileCount":8,"integrity":"sha512-XHWY2LwNZ7soArllvSpMoV2Z5Hhb1O+SgKADVmsqPWLMtCBNsHCmDMhqMiChHc3vffgTgYVRyrQddANXRa4uhg==","signatures":[{"sig":"MEUCIDzEWR4gf0/SdPBQ7ejgHvLm5nzoNBDqxGBvBswMxL42AiEAioV28mDrrqEEjDBiy7Psc9rnz+nLSecll4bPGt+BKz4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44239,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbh9z6CRA9TVsSAnZWagAAwJsQAIAiYItkRB1IdtAdH9jF\nOjig8h0bUSMwj6k1xvZK8r0UbCvA6aFHvvSNuiYpJabMSj93d6phpqy3CzxZ\n84uHcUDu8Trj7PkvhyJvXmPEIb+1s+8hWjU0GQBzzQJ2Y99ALgCJLz0JT84X\n+74mKjsyORU4MqFMlfgohJ4sW7SsfP0WFn8DJeFsyAa4T6JZVzLuefRnxSCq\nBEofLsNofOUDwcSF4U5+LcXmuvew7w0ZwSXxvC1FmfysybEKxMpVBYpkUSe+\nAfujaLz/QZ7CFRaLryJqxaXBjcRIbjeVmMAeSJ7EjB/xR835iZk4jDskfjwh\nan3GGpVWlnRuq1Bel1FbR/2ZmsHgD5SxanNhotSc+vwstqKcUF/sVN5LDxpk\nIynLZ+MMbwr4EfYBrXgVIE6G8q/zTtF4HEuaQ/e1P6hLYQByFxV4rGlP9MHc\nYJOgDCwNriKmcDCU6EDHLvbW0bQzdtOA4sZaxMAa8UNuZ/aHjhFTl31oevo8\nMSeupJMDug/2D8uM/oQzhDeRBsgyXC92HNiTt+KdKT/toU4SPBcqTTuTRkjo\niE/eXZ0nTfzoZd/5UCO/aZKItzvDy/UJMKEXQNATw0BaHkL7M//V5LdGjogx\nzdGqyFkEDvlrMAlRKEqFM9GtFJ4Wv2Y/s4wX35neMiMrPVGqB4CKlxjN3dVl\nzOsf\r\n=Zh/+\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=6.0.0"},"_npmUser":{"name":"dceejay","email":"ceejay@vnet.ibm.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"https://github.com/node-red/node-red-nodes/tree/master/social/email","type":"git"},"_npmVersion":"6.4.1","description":"Node-RED nodes to send and receive simple emails","directories":{},"_nodeVersion":"8.11.3","dependencies":{"imap":"^0.8.19","poplib":"^0.1.7","mailparser":"^0.6.2","nodemailer":"^4.6.8"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email_1.0.1_1535630585420_0.6344239719513338","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"node-red-node-email","version":"1.0.3","keywords":["node-red","email","gmail","imap"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@1.0.3","maintainers":[{"name":"dceejay","email":"ceejay@vnet.ibm.com"},{"name":"knolleary","email":"nick.oleary@gmail.com"}],"dist":{"shasum":"13a0fdaee79e8ccc63d304d33cf0ea1ba99bcb29","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-1.0.3.tgz","fileCount":8,"integrity":"sha512-+1EbXwd5E/ydd3gnLbt1Yx7SPjv9mP5e5tmtnB8aLmkGDp3vanX0zNa5KBmZrYK1jLTtUz6ZCzdlwflxE6Z+0Q==","signatures":[{"sig":"MEYCIQCvko+Qqu5VfGHHNIe3fvN3PX8196ItYgMoiLUc6N9TpgIhAIsxieSJgFQrGHqm7H7RCtIn/gltrEUpTg4HoEWeKZGC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjtA8CRA9TVsSAnZWagAAALIQAIAIp7mQI6CI5o6HOtJx\nudhFpZ8jmqMF/6FlZEGmykZDd/KSs424mqfnEczg2dhJPZKfvuAVgXE/XYZY\n6axGPrqJgWiBDAKs++0XwE8hlZURdfDrKaPWuZzIo7AUOJDrRvObGmnPcFHD\n4NYDQC8PaO/jVU4ZNI+sA+bddbpl7tnvWDw1H6Ge/O1bRjOjCWxZzf8p7mrp\nadWIJbbV+Z708ZQg4pVm3epzEB7jtcm5NMJZ9eW3NuRjSrHSW1k1U/4+BXIc\n+lxUyLDLQgdloGnlhleMFEOn4SzwbsuQ88TQyHODaqzpxq+3EKtO0CPzY/bi\ne6WMLlLHBmduHz+QPUBBCCLl0amTpdyK+BapvvdeD9BykYGw+WClsfrQNkf/\n5r34p9b8XBlRASyphSrBHUjE98/FWkjBl2xCCYXOTQe51WV5lL01H22IdPAy\n2Sj/jVwSG0Nb+FjM7iNeZtIWIaNvEt1J8rcxI6GgeG1Q3gA6oGInHrMKe0G6\nUSjiNW+dA3hsCazrKGyz0IillttTikm4YmPePOmgfYrI3DWUpu1vZcr4Lb1K\nUHfkdJbpJ8XU+KKjnXB4z1FEwF2iGaDuYSJ9f59xxnkdKFrLtlcy4o3OHA/c\nWm67SZ2gNEojbzWwI90CuLBYQws4MzbpEPrwBmk24YQNVURRR2R2akB5VLSA\ngi4E\r\n=dTAd\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8.0.0"},"_npmUser":{"name":"dceejay","email":"ceejay@vnet.ibm.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"https://github.com/node-red/node-red-nodes/tree/master/social/email","type":"git"},"_npmVersion":"6.4.1","description":"Node-RED nodes to send and receive simple emails","directories":{},"_nodeVersion":"8.11.3","dependencies":{"imap":"^0.8.19","poplib":"^0.1.7","mailparser":"^0.6.2","nodemailer":"^4.6.8"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email_1.0.3_1536086075158_0.1542111710141394","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"node-red-node-email","version":"1.0.4","keywords":["node-red","email","gmail","imap"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@1.0.4","maintainers":[{"name":"dceejay","email":"ceejay@vnet.ibm.com"},{"name":"knolleary","email":"nick.oleary@gmail.com"}],"dist":{"shasum":"f8eeb460c41565ecf0aefadf9a010cc126d68b10","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-1.0.4.tgz","fileCount":8,"integrity":"sha512-RQvDXpvTL5HI9WSFToiHfE3EqlfyM/bfYYKkULSdKm+9cR9whAWaT0LaNAdsKnu4s6pkANf0vlkXszLQKbZvdg==","signatures":[{"sig":"MEYCIQCxkyQUzyrEyRqXgkvF3husCAO1MMtWDsK9sBkkYrxfwQIhALAr2ktAGcpgaDjlig/QIq6xyZt9+cygxkDKybjmyzhQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbl757CRA9TVsSAnZWagAARtAP/2xhCv3BYB8tdljxeLFH\neLCmSW7F8Jf9vqhKGf72TMOppdOPtZihVKOvMa6oILApi5/9PNqbKFtXQAvy\n5/X4SPS7grs2KAxEsfFC2TU2Sj3UrUdzbPsIhBa18WRzYvB1w7yNLrk89XAh\nG7ZjsqUUmmYri/zc8RpkzBzv9YRlKXrpTOPlZIThQgBx+lBeU0LCTXkUarO2\n8P9RDNXuEnBfriGKiyntYJuekQbxTbSy4ufoMD7TW6pe1Tm6bD+aq2tbcAv7\nM7UBo5qqvHjJb/0GZ3lgCmv3r86cRLgJGgCVmxmCxAC6CoVN8/iSd0t18yRJ\nrtNJoZjcNf+oI0EwU3KZT+Ldl9x4ZHJPZxZwfaeDFxs0vn/oQy/57rL+dwRa\nuhjgj1HxtVV5QQ5k5UQxmag+dxa8UYWz3SzYE83DhnUUJ+hR++XSqvkYpCyJ\nynRVlSdrz2aX2k/eVbSF93CSYUurz2lZkUkxZujZALyQhuwlvbQ/PrZ9HfUJ\nYq/SGdGf/1tT0wkWRvrNjOMba6pJ5ToIhT6tNoHJ+bJC0tY70SCBhEtI21Mk\nrI94/XLxg9bt/gKzbylS6Kl4waDwLA9ziAWS/mhwyMQc3SLz3IxsKY+7bJri\nSTm+u8L8NsZqLWNybetkZHfax9yEzWcA4kvehFiGX/N9UfPzYcdnZP52azxJ\ntTuB\r\n=OhKR\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8.0.0"},"_npmUser":{"name":"dceejay","email":"ceejay@vnet.ibm.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"https://github.com/node-red/node-red-nodes/tree/master/social/email","type":"git"},"_npmVersion":"6.4.1","description":"Node-RED nodes to send and receive simple emails","directories":{},"_nodeVersion":"8.11.3","dependencies":{"imap":"^0.8.19","poplib":"^0.1.7","nodemailer":"^4.6.8","mailparser-mit":"^0.6.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email_1.0.4_1536671354575_0.8058658000890098","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"node-red-node-email","version":"1.0.5","keywords":["node-red","email","gmail","imap"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@1.0.5","maintainers":[{"name":"dceejay","email":"ceejay@vnet.ibm.com"},{"name":"knolleary","email":"nick.oleary@gmail.com"}],"dist":{"shasum":"56a9b842824c563a9c5e4687587111f2b240c71a","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-1.0.5.tgz","fileCount":8,"integrity":"sha512-y+5hY8aEv0Ereh/J8/nIYZSYrXUjVmA1fIy6pOI2fQcNygm0DJVoSWX12zZ+KgIOpCywIamkpTuISylvdqkigQ==","signatures":[{"sig":"MEUCIQC7X2+4LeuO1L7XEBBISngiUO0TSphggH2qmvdSjtGvzAIgVK3Zr7eIPDlOUN/hxp3ujtFuEQOgqpGoNpTV0K1rwx4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0IJ5CRA9TVsSAnZWagAAQNsQAISCf1wfgjqGHLUTDsJN\nv0S/rl2gsYezIVu5ploXxp2mzfZCrgbq/9Oy8jCuZNmVGg3t8BxsSG6qdQcU\nSyb/Ubwrzd9PhZySZNDjt5SbA7vfmJ8HiwdCXPycsoEmmMp32xdREwwTBVOz\n7P9l7VKHaouVS4gkdQ48XzY3oWRv+3ylFDON+VW9YWh56iBGpFmYNaF7JIBo\nTEUyDghNIGNhGBBP0OWhPa3PZ+vmIAlg1WD6HbWDripKOMz5QpudftbKkYTp\nIK9GSQF3gVkXeGo2Df0lVV166O9nHsKT8VnaPTuHqo/NzqorFGp0ORC3EhWX\nv5g5ZoVBjguHaBQzdnly17hKmIJalmHzmo/gb6OpwzJUGDP2f9MNNQ7EVpon\nFQO2wSgX+ebfG1meM8lCz4O9N2a1QdlIcoJbIDvfsiEPPShyZIfjmxNb0qB5\nY40ithmlyU6u9/+jsj3Y5PzWHXvnawzbwJNEvwh6AxP7EXYKCFmCIO8u2QqL\ntDd+U2Idt1qNQugLrFvi1U0UyHOXVQN32bBkJTkseBD1R6XgwBRtOo1KUXmm\n6B1f9vGe528NFDWDSjI7rJweQgANRx5ujX01tFMGuc+F02oDhPWIjbNmzodu\nW//qzKolHJj1szj4loSxdmL8Pmt8IwZuLiRpvas3+4sCSVrLk+jkYz6ZIYqF\nHkOq\r\n=ZHj9\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8.0.0"},"_npmUser":{"name":"dceejay","email":"ceejay@vnet.ibm.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"https://github.com/node-red/node-red-nodes/tree/master/social/email","type":"git"},"_npmVersion":"6.4.1","description":"Node-RED nodes to send and receive simple emails","directories":{},"_nodeVersion":"8.12.0","dependencies":{"imap":"^0.8.19","poplib":"^0.1.7","nodemailer":"^4.6.8","mailparser-mit":"^0.6.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email_1.0.5_1540391544286_0.7486751215058942","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"node-red-node-email","version":"1.0.6","keywords":["node-red","email","gmail","imap"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@1.0.6","maintainers":[{"name":"dceejay","email":"ceejay@vnet.ibm.com"},{"name":"knolleary","email":"nick.oleary@gmail.com"}],"dist":{"shasum":"97b12f1ab6183b9b2e60e0549a7afd052112ba81","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-1.0.6.tgz","fileCount":8,"integrity":"sha512-J7CBKB8q3r4JQv+xIOKSZeS6JBuPyXVLSS594/lesvyr+/Jr/BJDCP4QRBp0wQmOapuRB/nWv9MHywRnkfXreA==","signatures":[{"sig":"MEYCIQCbv791pdkpyNPahf2SYyyTqS2nSRv9vCiFgxMoZaLpFAIhANMZb+g0f/fdQRfY//a1DobM5scJTTPEdl5aDuqQN7Bh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0zo+CRA9TVsSAnZWagAAHIoP/1wAFddc/dlwVUvcF3US\nT/NAQaQNVQGlNbL9ZuOQa4ngJ5OKz2XccLLkjgHS/qQCH8FR1E/RUXCyROBo\nqsNvM0v1TimZP/7ANjlhjUqyT3X6HlppTxl0FETCtThrNYfuuEAqV4HZoDDp\nFkuPYHwPuxLvXeGGOEOtjhrzwkG+8jBCWJbL/Cm/h73G262WbxrXOTJdyb3s\nyYco78edF0xpoDy6/oC7YU6jhTt02n/+YP/7OFTRLkkPlje1b74dWpvN21V2\nn8FethpzQ5qJWZ8MYlxtdJ7u0lqmK/CGCSXuvNc2WXGZNxvEz87F2kN7yhyH\nZ6cebaXCWiJAug+VMFRIaVsiyZojjJoZORZzu0WYdpIxGhmY2e2HZ/hRes6Z\nLRV0VWWBQxq1JlO+iw0zDkX2mf3Qfk/EC/svkagDVRt2PTV0+rglbtosOUrv\nsoCTHvetujQig2uvH+XOEqx78KfeD8sHUPhBBnU3paQEj6dZnMfRqCtmPdN1\nQMvXb5pS1gHnj+zUZhAqNtq78k9e4iGUAqH9NRJYHK5QcvmGFySlgOFr6vFn\nW2TPpcfs+nQzOO1jPrumbFyo4wGfiS26AfqTuqo8Wr5/qof0Mq1j5/chFYEG\nB+flHiUaHiaOH9wFH+CIcONrUaAyXp41VIUPSBkedUOc6Wtqtedn7u5+a8e1\npaRL\r\n=Yz1H\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8.0.0"},"_npmUser":{"name":"dceejay","email":"ceejay@vnet.ibm.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"https://github.com/node-red/node-red-nodes/tree/master/social/email","type":"git"},"_npmVersion":"6.4.1","description":"Node-RED nodes to send and receive simple emails","directories":{},"_nodeVersion":"8.12.0","dependencies":{"imap":"^0.8.19","poplib":"^0.1.7","nodemailer":"^4.6.8","mailparser-mit":"^0.6.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email_1.0.6_1540569661707_0.298515503516144","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"node-red-node-email","version":"1.0.7","keywords":["node-red","email","gmail","imap"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@1.0.7","maintainers":[{"name":"dceejay","email":"ceejay@vnet.ibm.com"},{"name":"knolleary","email":"nick.oleary@gmail.com"}],"dist":{"shasum":"5c12d7542b541848e5467b032ccda390f911f5d8","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-1.0.7.tgz","fileCount":8,"integrity":"sha512-I02M6TGYmucidXR5BkNpSKMZh3Yas9pzZqBSuzMgxlvsqhGIG0LNwlRJVQpmt7Wzbmyelx/FfLi0XAAuzzKSZg==","signatures":[{"sig":"MEUCIQDy6Apa4dIKihsClRiYKi5uszXR94sAcPYsdWxZ9wS/EwIgVsFbfP0KP8mpMdx9PkUYU01nmt1F2MREcfeB2n6kW9s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCwKuCRA9TVsSAnZWagAAhS0P/1Sx2CLxXyi46qQkgjDq\nEEplHL3CysEaKtTz8KLyeyntKVSkoTt4yeLTaAJYGp20yrLeLDgXNnIvkq0v\n595+tyda6nimsEELboC7A4a8Bln/X3VSWR6bIZ6yQ53DOH0j62TszYRlYcq+\nColxbR8WCZYzt7DQdzybTjPqmx0HfSqFeEKrWexlCwqq1AVVtxq5g8du3yV6\ncl9DFznneaH6FzY28N8wBS+cZ/zVchSH+/XTA8Bwl+i+7sdoPK/Taat8WCZB\nnFDsJm2glwYtft05B45xKGKZNgcNlKrVuInym6gh5AQyOUMNX42/SaGV8rA/\nl2l8ambn+O2/Ykhs+Xhp15+MI+bHFuSPPl2cZWhDSUzO1I3X0nQSd6rc2BPD\n79SAYeSmg0C95fHNba8eDYwVFN/mJN+k3xzo1BQ+bEDnp9AaYBtWN44/hfX0\ngzsyMRxXohafborf9p7Ad9vV64XL5uedqO66tNtaojqZDjkgdjPnRTUo+ttd\nANAHg0ESj9ELKaqjQtcSH1XJ0NiRjWHzjG1uJ/zhlWtfoG8+XWDdYHOBtoQ8\n9ZNUWk+tMZurKqRgYrmLljG9D+/yQc2wLA78veaEIQwL0Gr7/2KZ5iEjx0UV\nq7qP9ai9ws+5k60v0H5cF8DeiVzHcctog+hr/MjERnYTeByHxvhl3qXg3gfp\nDPkv\r\n=kJYb\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8.0.0"},"_npmUser":{"name":"dceejay","email":"ceejay@vnet.ibm.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"https://github.com/node-red/node-red-nodes/tree/master/social/email","type":"git"},"_npmVersion":"6.4.1","description":"Node-RED nodes to send and receive simple emails","directories":{},"_nodeVersion":"8.12.0","dependencies":{"imap":"^0.8.19","poplib":"^0.1.7","nodemailer":"^4.7.0","mailparser-mit":"^0.6.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email_1.0.7_1544225453371_0.11646993002362627","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"node-red-node-email","version":"1.1.0","keywords":["node-red","email","gmail","imap"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@1.1.0","maintainers":[{"name":"dceejay","email":"ceejay@vnet.ibm.com"},{"name":"knolleary","email":"nick.oleary@gmail.com"}],"dist":{"shasum":"d4f2f42ba9b467f5d61c73a9008c5bed63d492e9","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-1.1.0.tgz","fileCount":8,"integrity":"sha512-Jhh8WGTP7phhZYKQ7ZwteTgqtISDwIpVPQa6PaDLXQSHHoEExMhO6LfZC8N2wC3f81s8UOd3xQY4KXp152Aytg==","signatures":[{"sig":"MEQCIDOl0M6x0U1ByFBW9TsBJuN7VT8UkHchDdU9DfxOnADJAiACw5eMoNtfi1u0ZJhDdkptefT0joOVHH2DTMz2WgQBxw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47833,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcU4xOCRA9TVsSAnZWagAA08MP/AjRSZVyMBOMzo6YtNyd\nRXcmYb1ylsNaSHhD+fuWr5zVPUr4uPC5LGJKhwGEMoQ96G+ao18epZYNi1+u\nvPsKeRoeCkhW20C11ao4o++Gjfgd0JnBVZFCtLa39mwL2nCnhOOhV40Y4aL7\nGX2E9kq5qJGuCey4EsYvul9JnO3XxbSezqOSQL+B9A0ljsQYABVVT9m0180K\ngLgZxq2TPdUVC5YuTUZgwDj6TyC5URd0etNszmj16Gzoqo1YEO3r5GGdVQNV\nJ2WRo1Wr/X9YtLGnSo0gpNeb1q4HkQbvKtjVAWl0/LrDqFez5rfWQCDzTfSS\nx1/EJoSNNinZv1rl8+lIO7ZX/mZUdIufjiB9C0+V5Shn7z2dUZXn5Yyfh3yI\nz4/Ez80iVBltj9ptbsBB8QPvq4je65AL/dIQ+2B8H6LGhB1/b7fg9KapKuz2\neT8G+Yb6AeTZvaDw+fdEDKTgj4x3tZ7HSW8PYsh6wqLwWCRuMNAIWCpWDVFP\n/fWg3uAeTR6ErBre5sxnvxESQrZXNi5XqqXEyvlqeUHRk8dNV+PRhq5hbBRS\n4Fy6waJtXysQ3p7Syy0wL8cO3NObWgnUAzKq48xigoqPokzmZdinT+LTUP0O\nKuCdLxzEmkZnpxTZ4dTOoSjbLRJMmhKfBVa5crqw9Psg2Wgvfzu6XyKTtDCG\nVQJI\r\n=TyAG\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8.0.0"},"_npmUser":{"name":"dceejay","email":"ceejay@vnet.ibm.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"https://github.com/node-red/node-red-nodes/tree/master/social/email","type":"git"},"_npmVersion":"6.7.0","description":"Node-RED nodes to send and receive simple emails","directories":{},"_nodeVersion":"10.14.1","dependencies":{"imap":"^0.8.19","poplib":"^0.1.7","nodemailer":"^4.7.0","mailparser-mit":"^0.6.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email_1.1.0_1548979277937_0.05270560263220481","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"node-red-node-email","version":"1.2.0","keywords":["node-red","email","gmail","imap"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@1.2.0","maintainers":[{"name":"dceejay","email":"ceejay@vnet.ibm.com"},{"name":"knolleary","email":"nick.oleary@gmail.com"}],"dist":{"shasum":"73abc4e1a16b6c43c4102055709302ddb20381f3","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-1.2.0.tgz","fileCount":8,"integrity":"sha512-O/CAJbuMI/XgbnXopmRuQqZNFYM/PKkE69bxrdIeJmJmXb7vFVo46Nb3LBZbKiUDBIaWuRe/8fPrPL/8MZu1CQ==","signatures":[{"sig":"MEYCIQDRcuIyBNbqMng7kn+J5rKYhCTpQteMqB0C9KUW7+qPPQIhAJjqrquWvASqYDDSZcTjiEfYT4YDtoE2c0HM/q056Sm/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49895,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYdbBCRA9TVsSAnZWagAA9bcP/0gd9gcLJdHMua/Z3DX9\n925701juSVP/1Lp9bvn0+JePUktSAzaKK1x/r+kWZZ5PD8RdH8DtiW6/M0ak\nYUBzE/qTIv6+Zg6S19zPt4O1hK8YBRd8tofamhJJNvQStr4qSDXndSTG2y8U\nYoxoTvQOj2zlfMs4QG5HU8TsK/XVBv0Xfdr6BWDupVgcbm0gXMM8yP9W4nkj\niSF6esRT0jND/plXdOTUyEZOz3iggbS80NrZMq8PaRAv8bV606Xp4VRDTTow\ncAo31T7tCPnGpsGapQBdxTmZ+onBdFK/mm+o0nfPI1q1IHXf5+nAXt/Ntd9h\nwCKG9DFH204vEnZLMk8ONGQ/bJzgujcb53pdLvcYsCpxuyy1L8Ubzr/KYp5M\nSb6LqLk6fC4TNVlcbVL5QmRVxdbtmOMYqwkQPT6UdhPnoRD+7EUWo1LirZHQ\nnsBM70KLm80zM9fbg1bG8iV7g2FAys+4T9OcZF/YFK+xsmajLzbGJX1YBvya\nBtKrmlhK2dHNMraXoluDKFLNQT8S+V59tHu5bNLUGhW9W6To3xo1fwRVDPqe\notCBGbuTRBNzP7lmg8Dqy6byFzaigqQVhAkDFKKEtelxpkDePwZe5fvSEo4g\np8ktCHvtxwT8ZOQPGPEoN6T7kHG9rRtktSagKyH26tWleGn8YlGq9SkvKJKa\n5fM9\r\n=mlI/\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8.0.0"},"_npmUser":{"name":"dceejay","email":"ceejay@vnet.ibm.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"https://github.com/node-red/node-red-nodes/tree/master/social/email","type":"git"},"_npmVersion":"6.7.0","description":"Node-RED nodes to send and receive simple emails","directories":{},"_nodeVersion":"10.14.1","dependencies":{"imap":"^0.8.19","poplib":"^0.1.7","nodemailer":"^4.7.0","mailparser-mit":"^0.6.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email_1.2.0_1549915840908_0.2851856395086769","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"node-red-node-email","version":"1.3.0","keywords":["node-red","email","gmail","imap"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@1.3.0","maintainers":[{"name":"dceejay","email":"ceejay@vnet.ibm.com"},{"name":"knolleary","email":"nick.oleary@gmail.com"}],"dist":{"shasum":"90a80c81d87909702c4ba63bcbf18b1842a7f2fd","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-1.3.0.tgz","fileCount":8,"integrity":"sha512-Pe4IdxYWTast5zZ0ByTeBJPj/AJNjxmTldz/2IeWrvbuCw9XscaD6Muwhep5/PGtLSC2n0mAH1uBq1fctVllTQ==","signatures":[{"sig":"MEUCIQCetc5jFbq5Regyz5WFDBJV2sgo1a4viR05pu//B7EhVAIgGnvU7Aq0sdUlRYG9LdANtmZsfETC7urj49QgRzJKTkg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJccyPOCRA9TVsSAnZWagAAFfoP+wdkEsI3IEhns4oUofeh\n+IXtYFAAbW7eY+1W4H1s8718Mb6Ed/NFki5nvc8cjPKvZnq4OmGmj+Goc203\npMDhpT0+i2xQE4Y95Ic9uQ88X6HvplXn86X1sBSFI/5TG95doVhgTGuyZ3GG\nDDbGnuR8OmYCBsjM0X/OhlEc6U7dsq3d0RMJeKbtEd/oYWjXYZ5T+A75hXA8\nxqaj2DOE9GTe8bttA0uL3tRTu7U37k5nKV7eDWpmxgBeSa6GPg1GfB/Osb23\nS+wnhMRJ1xmgNWjJme0Y7xW2nufrgogub8uJEukZh1MEP1X+YmOQANhqqvAM\nfvnY6PzmLFloD6x5+GedZ+tga0QjjwrkfvTxhOuMkr695991bOX8Y7Aw788N\ny74B7QNR88cP4OKVTQEQQrKbfqX+wYZuzDvYbaTPRqBTgok2u7ClS52btEQb\nIn8FDJkHzm+mYR+GQmrs+q6aHkDjU8PCDy1Ypt3eF3kfK9UK+XrMa0mPKtr1\naI5/OpQo+cOPPPNdo3XNiKtYBBerWUb8Z06cdIE1WONt9iMu//oN1mKuT6+g\n+W/qZKDVl6IoDIr8cDdA5EpHjNlgL9sTKnmiAz3pFekPOfDHw9NUAMKnzJzP\nhy9ZN2nd0i7ARgd5B4XD6BpcMQmTgNZ7rLsOEuQ/prCNnVDBCfWeQ9pYl3GA\neS9k\r\n=l45N\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8.0.0"},"_npmUser":{"name":"dceejay","email":"ceejay@vnet.ibm.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"https://github.com/node-red/node-red-nodes/tree/master/social/email","type":"git"},"_npmVersion":"6.8.0","description":"Node-RED nodes to send and receive simple emails","directories":{},"_nodeVersion":"10.14.1","dependencies":{"imap":"^0.8.19","poplib":"^0.1.7","nodemailer":"^4.7.0","mailparser-mit":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email_1.3.0_1551049678122_0.3132481161761853","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"node-red-node-email","version":"1.4.0","keywords":["node-red","email","gmail","imap"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@1.4.0","maintainers":[{"name":"dceejay","email":"ceejay@vnet.ibm.com"},{"name":"knolleary","email":"nick.oleary@gmail.com"}],"dist":{"shasum":"f3aeed82a1c0cba5b643b08905d77738807a397c","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-1.4.0.tgz","fileCount":8,"integrity":"sha512-HNH8Wlnp/rz/Pw8v43w2qLZgb1nsRGjv8uJHVT/xP15WsJG86d1juYT9Ws++zT91RHbQSTRTCMSjfX6c7BcwTw==","signatures":[{"sig":"MEQCIFnuUNgROTiOymiqTvo/HwVahkNM3GQmPi+VEbHTDG/wAiBK4JhorE6KwDXOVg8V5nPQWM4Xr/sNGsS+FSBlFeVeEw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50017,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcraLZCRA9TVsSAnZWagAA5ZoP/REWfRhoj3tf2O7Ryufs\nR3FuHuIw7YeZ7lzL/hPWzlfLosWKy6GWBvPWKV5+mjXjJrh8fAYz1A2gI9e1\nniPWr/DtVmkE3Za7tdvSPXo+03IaBhlGVpqpLM06znd+QykryThBsv6FA8gz\nAzyHipl1en9DHjq8KpqskFONCFRiTi+cUdvgM76fo0woIaPaB0TD7c6vafwF\n/j2a5ZiwQsGD22rRpNLk3VuFONKT2931Cea46xuGe8caGv53mPEuGRlirOST\nyr68EilpwbbfY/ylrypkuu+a9zX3YDfsB9y45hqORwit+ngMHhr4IHYOdNGY\nJdMYFtbZPJIF7pbW2efwaA0EQv5PBmewuhhoB2AOBXz1r/YDQOowy7jL8p5N\nC/0uwy+nfxwwpGLCtGvafgTDB+d6xVbZNjCwDu2SUaAm4v6skVrxVu4cyZO3\nGrbpIDq0RsYTuFjNTTHallH7t750x5JmrPBuvPNJ5bLlixVSo4/F+tJizgFq\nG1SWbw/RSIO/UCyil+tGzAgV/pzxcjD4R9XGhU4q0qyX+as3Jw62OUYa7T/X\nRmKF5rDINZCHpcyGYW+lyP0UJGGZ2JwUsaimXLFdIKTGLzkAb3WuHmcbPVsW\nfUAslRvLhlYBPMdYlRCbO92QYslKeesxHicjnjfUlHYZexQBUic5b96kn5pI\nP2s6\r\n=7WYk\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8.0.0"},"_npmUser":{"name":"dceejay","email":"ceejay@vnet.ibm.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"https://github.com/node-red/node-red-nodes/tree/master/social/email","type":"git"},"_npmVersion":"6.9.0","description":"Node-RED nodes to send and receive simple emails","directories":{},"_nodeVersion":"10.15.3","dependencies":{"imap":"^0.8.19","poplib":"^0.1.7","nodemailer":"^5.1.1","mailparser-mit":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email_1.4.0_1554883288518_0.2162769645902849","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"node-red-node-email","version":"1.5.0","keywords":["node-red","email","gmail","imap","pop"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@1.5.0","maintainers":[{"name":"dceejay","email":"ceejay@vnet.ibm.com"},{"name":"knolleary","email":"nick.oleary@gmail.com"}],"dist":{"shasum":"4b320ef8314fa943d3e65208f2fa253732ab0fbc","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-1.5.0.tgz","fileCount":8,"integrity":"sha512-fWJUiXlZfFoYnX1nb0pqmyM46yEsYp5AxpQgeqXqiIs2X+8WujRMaJOCSHPiY0PdN1lf3TanfO/mQy+XXcnZHQ==","signatures":[{"sig":"MEQCIDFyvJsyCbUXiSzXYlP5IpRDsVubWNE6tI2/Bnmk6d8OAiB2+XDzQq8BSWBWOz5KUOj0a6KP99/lfWmSYpef7QLT0Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50377,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5PzgCRA9TVsSAnZWagAA5X4QAIaOVwsWGZXIyJe+LZPZ\nM9Z3JQfjRdw5R3f/OxJ6SSmbHSMv6/nR9W8RTyPl2vQNOGmsjXFhBXihRJli\nIRb/CYEySbQFVT1+UVxyprTMekoDFUPlTe+H/3Jt593s9mrtNckASOjQG2Vy\nbmoQDtX/JeHzqlFt7c7fFTC5qbQiawp7QPYSBZ9scgALGf2dV0XR5ri6KkE7\n4VA41gjGjTBZHdjFjFpjO+Wpr7ILtliy+PQVP4RfUuxeIkj4r7D33qmjAm6K\nDNRqakJ8MgIWo567tClMSv4G7ZC0vifI1P/Wr1dYpPBxD1hD6ohJHJzeOKQp\n6hyGXBPzjnmSwKH6BddZVSu25gPywrYfOioKG2RJL7q2gX/pB8jLi4jEwPM9\nMzkdlwyrkj7v13CRVdQxp+exYgMk5ysJGWCLoA5slQwf/0kbu+efp4OojlRj\nwRhsziBFChdEoP8D1MT4D6g/Obx+b5kw9xkSrNQD2sQRw6QZNoz5PJoY+V1l\niVe2c35AML5oW7U1J1kair/rQ1X24jS2b+c3wu62uNHuvgi2R24BRnoScnyp\nwGAeXmfqrE/UEGGrbw0qtSjHg4hZQ1yCFldCTyJjamaTlk00Y21s0K7LgiMg\nS5gjDyD76z90sWNxU21Kqz8gduqvFzGVe3IxzrvFBOys9tCZLLIU5pw+Lrxg\nOFK+\r\n=DyJF\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8.0.0"},"_npmUser":{"name":"dceejay","email":"ceejay@vnet.ibm.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"https://github.com/node-red/node-red-nodes/tree/master/social/email","type":"git"},"_npmVersion":"6.9.0","description":"Node-RED nodes to send and receive simple emails","directories":{},"_nodeVersion":"10.15.3","dependencies":{"imap":"^0.8.19","poplib":"^0.1.7","mailparser":"^2.7.1","nodemailer":"^6.1.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email_1.5.0_1558510814964_0.8173353347228527","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"node-red-node-email","version":"1.5.1","keywords":["node-red","email","gmail","imap","pop"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@1.5.1","maintainers":[{"name":"dceejay","email":"ceejay@vnet.ibm.com"},{"name":"knolleary","email":"nick.oleary@gmail.com"}],"dist":{"shasum":"68abe301902f046403ea4bdf140ab29e9c0e3cc5","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-1.5.1.tgz","fileCount":8,"integrity":"sha512-UqFoFYtrhrSTpiitEMuhdwKppnuZhNdIV7yeTGnbFqdyNpflx2yTxpaNeC1XVnf2Z30F0Ds3BvFPqN2B6B36/w==","signatures":[{"sig":"MEUCIGJbFbJEIIQCEoN+FL7zib9MPHHoZdVsSUEpJY+LlL0tAiEAz+mtpyAoUvx6LP/Dx5pnt+in1/g495qLuaxJE5S1iHQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50373,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5oWuCRA9TVsSAnZWagAAssIP/0d3r9pTBwFyQzlSIPPN\nGlHot2MH1yxkhmKa8gHFtPVTX/4sAvXo+lfB1K3ZWB5SMcOmqaUwvYDdt84G\ny6XmrPv8i/CtlpIC2oVvunXK5NDtNKpv6On2gjDx16UKHJ1u9nAFJaxBHu2/\nx9HnaMPJlp1OrSByHIAO5hI1aCONTnMZH9JSQgUX7dyOcYzIM/kIRraf42ww\nLXMoFFpTkN/1EeBjGjFkNMGVbECBCPmSZO5xvpxMzSSa+M5hmQwXpQlpxbY6\nUYJ9zKJv55dqKzuT9frgxofIRJPkQ9V6j/BXVEdKzp6AFP5BXYH0ayxe7qDL\n0vIp+hfRJjK2rRWfUSSoKM8wRrZNyQyWUVpsaV/R+sPgbQvUzGuovlbQXINv\nxbdLGqHzZYVKYofT3ImT+WizBeo6MR/UjY1dyDXVt1TjKnYeuOkdhdT6ASEW\npJBxdQWD/pM8RVgnHu218H5ynqQmRzPI6FYe5wjEi1ptzuOTsWGaDVb3OVQv\nSoFblTlCGKxIzHNaP6lr9Q2dCgYE0CAdj0Fe32285jrL/X3/b5PXGS3C/7Oa\niG5zkjKAivwIB/67UEJJSwyW4FuV6hB73zwwnwH9cFmSKLmEnb+c5tP8Xq+t\nuriXt6PtbymeCCEcsjmvfLpavcWOCjlYQjfVX33DBvE5ktRAhVFsQ7Gtr7zQ\nGl/d\r\n=y70X\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8.0.0"},"_npmUser":{"name":"dceejay","email":"ceejay@vnet.ibm.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"https://github.com/node-red/node-red-nodes/tree/master/social/email","type":"git"},"_npmVersion":"6.9.0","description":"Node-RED nodes to send and receive simple emails","directories":{},"_nodeVersion":"10.15.3","dependencies":{"imap":"^0.8.19","poplib":"^0.1.7","mailparser":"^2.7.1","nodemailer":"^6.1.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email_1.5.1_1558611366939_0.30206666914804936","host":"s3://npm-registry-packages"}},"1.5.2":{"name":"node-red-node-email","version":"1.5.2","keywords":["node-red","email","gmail","imap","pop"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@1.5.2","maintainers":[{"name":"dceejay","email":"ceejay@vnet.ibm.com"},{"name":"knolleary","email":"nick.oleary@gmail.com"}],"dist":{"shasum":"21509791edbfed102bb902b32a8599a4c192bca4","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-1.5.2.tgz","fileCount":8,"integrity":"sha512-8fxVcRtJcEt9k6MWuURZGOenzYNBoVy4oey+W4oxnVeyeRLGb1E9SQ+zMPEBvhPU3b1/0I5nBol/kvRpt3NyVg==","signatures":[{"sig":"MEQCIB5H4KqNQBNH347n1cQ6K0VrtTU8U1X3C7/lvUe18G6VAiADlZxfXV2axCSxA7w732PBFfATQYWCtM06F+b6xXFNaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50341,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7V/ICRA9TVsSAnZWagAAvt4P/A/h3jpGl5ZpLTXVy2xh\n49VQ48ROhG6226fPhWMYhhDSekReAvf1VUqiS5vVv2w7k8/TawY7O5WDDkw4\nTNLU8KrvJezmtgkc1K6C4DqcHRKdBcrp8L+NdP3cMe+VJPsNsEmqwfXajZhD\nMzYNOns7+3iB07LKV7lEK7zeq5iZkhUq4Sn142cI3DVciaJui6yrPV1LXhrq\npc3D9yJtZ5Hl8+XCdHQTyeL1PqSDdQ4h3x2JrIqtGcIPok6cywvI9JLmXF8m\n+xaSIfhWCIlDswjAOF5M/GKJlcBNYZ1oes6EM008Pm5+eoQsbMFX9Dnbcmcw\nwgQecNZuwrWVcdpTU3+tx2k9yi3bZUzGSo3MA6kAIkPU64WJp3Vz/CmPEb45\nZtz8ARnNVyOCWlnJSeA0yKF6cU4nw+KxOCd3mjZE0MZbt5heLw1QJU6T9aAu\nrrNx5ItSERlJD9Biw79G0THc1awwKj4qqd0XyMxJBcOTpjjFXMgOpWXSoPCs\nmLtu7LmXOW6vn43jd3+uDPvapJOpPlFZysUSqxdfEp08KoHVfjxb9jontz9D\nW+wmUwZ8v8UbRkbkvzO0cBVZ3+A9SYszxSBqypBa2NHynI2ZinEARH74pYIo\nz8WoSHsUujTlt3p7evjJv1EmOVTh14wnlf3oVUggbTOYQh5iCcuIFuyGMOg7\n9qoL\r\n=fw5z\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8.0.0"},"_npmUser":{"name":"dceejay","email":"ceejay@vnet.ibm.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"https://github.com/node-red/node-red-nodes/tree/master/social/email","type":"git"},"_npmVersion":"6.9.0","description":"Node-RED nodes to send and receive simple emails","directories":{},"_nodeVersion":"10.15.3","dependencies":{"imap":"^0.8.19","poplib":"^0.1.7","mailparser":"^2.7.1","nodemailer":"^6.1.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email_1.5.2_1559060424048_0.8898328377555929","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"node-red-node-email","version":"1.6.0","keywords":["node-red","email","gmail","imap","pop"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@1.6.0","maintainers":[{"name":"dceejay","email":"ceejay@vnet.ibm.com"},{"name":"knolleary","email":"nick.oleary@gmail.com"}],"dist":{"shasum":"bbb10824efc72de2ef15e5f55f7f2dc9e23a7e42","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-1.6.0.tgz","fileCount":8,"integrity":"sha512-RCDEIkXic66G8ySro6wZ777p3Qko6xBDk31xwQThlldhoedm+syRv4tpNh+eLVQDGDpyKkY1K+gUpZQpzmuDKQ==","signatures":[{"sig":"MEYCIQCkYm8NsWRgyQEUKGigeyti/9XfqjgQy2JINwAiYaM/BgIhAK+KAhf25A+gLySKOJogXvzhyJjtCJaTOpu0k9IYb+lR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7nE8CRA9TVsSAnZWagAAQ+AQAJCgd9K+mid5x5/TbNn7\nSOnxVNLEk9XxYASwLEmzDUcEci1Lcb/ETmhbUc6GbMI55PvHyWZf+toLcRkO\nVTL1yOERnoEQel9IWw3t5BDSF6vWWEEOMlM8L8R4viptIQSPv77d453v/Hz4\nWY3daeRBmLJaodwclr5QYDe9jsWoZTU6IftiaF4siP096CY0ssLZpB7Jk6fw\nYiH0F+AfDwHSMokGmvZYMLyaj1fCQhWiSZ0Xw3sRmyngyVmph5HXC+qiYxJD\nxuU4pj34gcankW/LUs3vdEwvJiHLKTg5NCZNWfmPJBDJNDcZzfayxrej9Ttz\nNB79unrMKIPI95Ad3HQD0pZS+t2d4aA+Sok+0HU8qS7SlzkDqU3PtZM8ENyf\n343628nMzvQZSoxj7xQU4/FO7MSuxGBbFBBHyWNFuRH9Gajf6CHlh9FOopiz\nLe91EE0fwJzz3NHChtqQag3PYk3tWjBu37nzgDhEVcepdRNATuvCZPB8zbAu\nPKcosFieOpX5HeXL1PjfC5FpJO4a2RmWJqC6MczfGV+WNkaks8whTI42C0Uf\nsEb3FpI7QSB4qgXjpXgQkcGYul2bhDzd7WzMofQQDJFbw+jXcINxkcZHk/SV\n/TQCKn8RcNuzLRfqy3/sMqQ1RxBEf6R7tbEAFIS12ERFpOdxm2Sxg7Ei5Q3r\nm2Kz\r\n=fjfO\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8.0.0"},"_npmUser":{"name":"dceejay","email":"ceejay@vnet.ibm.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"https://github.com/node-red/node-red-nodes/tree/master/social/email","type":"git"},"_npmVersion":"6.9.0","description":"Node-RED nodes to send and receive simple emails","directories":{},"_nodeVersion":"10.15.3","dependencies":{"imap":"^0.8.19","poplib":"^0.1.7","mailparser":"^2.7.1","nodemailer":"^6.1.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email_1.6.0_1559130427864_0.30187759024924965","host":"s3://npm-registry-packages"}},"1.6.2":{"name":"node-red-node-email","version":"1.6.2","keywords":["node-red","email","gmail","imap","pop"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@1.6.2","maintainers":[{"name":"dceejay","email":"ceejay@vnet.ibm.com"},{"name":"knolleary","email":"nick.oleary@gmail.com"}],"dist":{"shasum":"961293c6acffd771b8388add26fe3792db01fcb6","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-1.6.2.tgz","fileCount":8,"integrity":"sha512-px5xvIE649aEAh08hAqnFV/IyqN1EQ9nHsTp8OWvVdNZqfAEcT0O6jjMONN/ur5Az1Uyrc7cA3c+iYmc2yzGMg==","signatures":[{"sig":"MEYCIQCO7FwlgBnUSmhqCxKoVVBY6jajzZEKhuOK3eO9/wRssQIhANRRDWS5do2z6o75zT61xIx3FWav5eKbXKG5azhZ574d","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdBAWhCRA9TVsSAnZWagAAccUP/i+Sbhx/Vuubd4MU+dpk\nF/DRtRxjxm1/vvMvOy3y0v69qP9Dvxz/CBuZ88oPGRRcr7H8K8T7MGos7x+x\nhW284O3eyLIpEMep3b1KqOlubD41Ytf0ysfqZuEzYq2ijS3oW9fcMgU8O4+8\nX3mx2Br89IizMjpOJu1bKm+5yBOHDkHnIAluT5s1NsYGyTjqh1D15iAcs8ff\nkvseyLnG4yQTD1JUE2jD7dGYWk1+wS+Xwfz7aAZ4/KEZ4XYymm1aCPN5oa01\nfEXFZb7X3Tl3GogipooVjBE+KZ2RBGMKkgzV92ony4ZtghNKRLEkBKb518HU\nrWfE62WRz9cli8W6vthf00LVYBGrC4IQd8ylbLTm4AgZ+ub4TiaDHg7LWPtL\ncShshFA8s2bx04Yco0zmSGUVUO5ma2eLxFhd/jiuFFWsHZhKiiIty6FYhSvx\n1aiV60Zz0fT6+HbRaKm0fYzTiO34QbT/7p26V2KTH/ksWg1j+FXVZvwrAYlm\nGqV3GdMzJX+Q9Kd5thaSUADtDqmPuiBb/QEOMokLXciZrwBmReNU6bgAa1Mc\n/A5G4v538IRNOr8IAhSM1CQZsu89tLFevGl7eBDdNglaqJpYnDnzYc2lT0Ns\nfw6ULteMmoulocHTNnpsB0+s7nxATKjvKArzv/i5PofqYwFSXgWEPES1YXQ6\nWwOH\r\n=r0pX\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8.0.0"},"_npmUser":{"name":"dceejay","email":"ceejay@vnet.ibm.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"https://github.com/node-red/node-red-nodes/tree/master/social/email","type":"git"},"_npmVersion":"6.9.0","description":"Node-RED nodes to send and receive simple emails","directories":{},"_nodeVersion":"10.15.3","dependencies":{"imap":"^0.8.19","poplib":"^0.1.7","mailparser":"^2.7.1","nodemailer":"^6.2.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email_1.6.2_1560544672596_0.9553374759667226","host":"s3://npm-registry-packages"}},"1.6.3":{"name":"node-red-node-email","version":"1.6.3","keywords":["node-red","email","gmail","imap","pop"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@1.6.3","maintainers":[{"name":"dceejay","email":"ceejay@vnet.ibm.com"},{"name":"knolleary","email":"nick.oleary@gmail.com"}],"dist":{"shasum":"1468ef0d12a307479a05f9615be68bcee085d070","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-1.6.3.tgz","fileCount":8,"integrity":"sha512-78O7CASdGAP2wmMJvqsMYdNrCHI54lSE97hWpbNQPG2QC2d15TEUQU+E8KgNzquPtJn0Pjh/cvzt+kQwKjkaUg==","signatures":[{"sig":"MEYCIQC6aUF8jhC3qEyPl2lzQ71FqIIULRO7BfwszX9Nm8B4rwIhALL4JgOelyGZ7t0deX7lFBgc7ESEHgYxs2bfXH61cNJp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZ+YPCRA9TVsSAnZWagAAtDMP/RPiQlb9C7WmiXW5m4TA\naAaJoSct9ff9ZKs4L6QGDTKlc4z+qQicGvH9DXlpfrnKmBtItdcagW/HOOSd\nEanCOefewW9epTEQCwUGGb/KtkPmAWe5Nmj+wbPOLdtr0QbWT1QLGecXUxAB\n6DEMQvIeE8FbuJRlHEc8Lr/HnQ3cD73GjsOQ8eJ+/HBLIpCCcifye8eFAvDo\nBgeLpKVvhszpF+gjvFvdgCxRM7YT0k7NusvUQv1kjhghUyPeXfRjfYPUM8Um\ngV/HFK582l7wru5HVKW0duguFe7HQBWEnuSNY652aRWDWNSrhnPyQNreI9vU\nj4jyxGC3g8E4kwKH3vJppMckDnW1Iat1P85vw20+Vr5GC69wcE1b+fk2I13R\nJak5IWH7k6LiwXuFQu68hh0+gaLmMZeo8Jde8UB7dsP3AeaqR+El8BkXPWkm\n3LKG/9woBMYM2c/PYyK8D/YpmHeaXnpliIrQ+DygPTzWE9Y9BpBrOnh2k5KV\nfMTLy2w88Jl5o/VqkfHSCNdydmUDOLB8x5pY+jEOPqtXP+ixbaKQWlv0DqhV\nYF2Ash9FVKXRvdEsf4Bz3DFReiJHd+XLg1/fRoJFfTzEbt3+3k+F2xvZNJTp\ng0uu4+CqZBwceyzOh1sQhMH0elYFF3dFkTVBVcI5dq5ZgYVoNWS4lJNHZnqD\nGopn\r\n=Z6ia\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8.0.0"},"_npmUser":{"name":"dceejay","email":"ceejay@vnet.ibm.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"https://github.com/node-red/node-red-nodes/tree/master/social/email","type":"git"},"_npmVersion":"6.10.3","description":"Node-RED nodes to send and receive simple emails","directories":{},"_nodeVersion":"10.15.3","dependencies":{"imap":"^0.8.19","poplib":"^0.1.7","mailparser":"^2.7.1","nodemailer":"^6.2.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email_1.6.3_1567090190485_0.47144736923546193","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"node-red-node-email","version":"1.7.0","keywords":["node-red","email","gmail","imap","pop"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@1.7.0","maintainers":[{"name":"dceejay","email":"ceejay@vnet.ibm.com"},{"name":"knolleary","email":"nick.oleary@gmail.com"}],"dist":{"shasum":"7ff5e2c15b4f429ca654a109fda51817917b92bd","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-1.7.0.tgz","fileCount":8,"integrity":"sha512-3nxuwikndTzge+3M3mP5QBxqFEFdbwyWo70h4UBjqUtdKu6y41vpC1Wn2soxucNpIpoEDouEvrbwwcsptti9Rg==","signatures":[{"sig":"MEUCIQDgHs1xQWlfEDBbH0Gsk3xzrlgTBGEmzVXpCRaMw204BAIgIzIPROh05aKEJFyNdY/VKjzoTJnSy8jtaB2tof218wM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51660,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdioApCRA9TVsSAnZWagAAkm8P/iGN0Cps+wXykzq4uyp/\nljR8xOslm21cCYjZqJrs6g3uJF7Dcnphm06bkMqpamFmNZOd0OFkqwxxK5TC\n1B5EkURIENXZeN7ljQMz+ikVqKqAaiT0xbbIefuXZxmogGUL9e5xIQmrt5Da\nZt7IYmQDIN/PjUydEjkTbsrz3pvMrfbHjYNQmTswXYPZe+NINpktqlqHOlLL\nS6ZS4YVOUMjMksDVekWZ9gX2d8X5BslaJ6oTpa5i4lFRT3UKaUowQiUM6csL\nOZEuzMr+95smCrwTjO4zipo0sfTA2Y+E6wYYpwYdwBvboKBVjT4BT3H8bmVk\nJpEsV12SdAeVApTwszGR/avwSGwQQ0pMdNnXW18WlSHMyUjS7owWS6+aXD5b\nuOMqZOnguAHu9+8P2/AuxPM7cUJ8JPTsCeiV5bmIUuZhKItjRmUdIuaNZx+e\nhRebRUNhyM8avPmVO+3ZpKQGdDQkWGQ/AGk4aMFZHBcHXANIixF0ImNpoe7j\n2HSXNNOifPLsJ/ispM780Mg+MjqC4VwiwuMX6jH98WYBCQPpWEcvVh52LUPR\nBlKtAjd1eKge1gL6FQ6IrHzDPmlwjfAkBovX1tUtoi4kuGhXCoPVf3vkyIov\nDBkStP8rf2mU8Lf2rWJsF+TS79PxYGcZ0GYkQtr6yoZk24Yf6kPQbMsFFVEU\nxd32\r\n=7ipG\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8.0.0"},"_npmUser":{"name":"dceejay","email":"ceejay@vnet.ibm.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"https://github.com/node-red/node-red-nodes/tree/master/social/email","type":"git"},"_npmVersion":"6.11.3","description":"Node-RED nodes to send and receive simple emails","directories":{},"_nodeVersion":"10.15.3","dependencies":{"imap":"^0.8.19","poplib":"^0.1.7","mailparser":"^2.7.1","nodemailer":"^6.2.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email_1.7.0_1569357864772_0.5522462693355494","host":"s3://npm-registry-packages"}},"1.7.1":{"name":"node-red-node-email","version":"1.7.1","keywords":["node-red","email","gmail","imap","pop"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@1.7.1","maintainers":[{"name":"dceejay","email":"ceejay@vnet.ibm.com"},{"name":"knolleary","email":"nick.oleary@gmail.com"}],"dist":{"shasum":"f5ef8eba2e04a78b9b1861c91ba4718bf963abf0","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-1.7.1.tgz","fileCount":8,"integrity":"sha512-SBucWIuoAYU5FX2xHsVBdyclmyMMIwQBgQ0dkhflkYeAA9dlFJCFAYyHU/Ypeh3zpBfoWfHdsoHaAtl6Qy8GVg==","signatures":[{"sig":"MEQCIDyx0a5Mraz/Aofe1DW7cETnuuKu+qcQBRvmSCFk8kZqAiBm0GA7GDF6QKU2dQC4BYIKfubDPo9DAt93ums7Ho4tyQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51697,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjLE1CRA9TVsSAnZWagAAfDkP/1On9rn1CmsyCj+WqAUH\nKNDHjv5Xx0OMHB8HcnbswHNV6pIGNwcGVOyv1UNeSGLz38q0Ad83ssuisVUc\nbQ/TBx5QI9YlzUabZ++OBGS3kFR2R7yqWO0d/E/2kwFnSwhaLqMCvIilbQ5n\n14iw8uBwh8OXgYOku/mlSgAVs0k6FeA8Y1fEJqceRisBddSuX5ar6KQIgg9I\nwzumAhDmfZr+aV76ao66/D7nhICv2uE9acr5VoxoL3zw6n3h9fJUZY6A9tpy\nKekbH7sLerY6MUmWVdrcL8VH9wQqNZ2GQOk7j++6+rJeqWRz/ekvIRtwsqJ+\nHs42uvE8ooW8DD1hiHkOepYNXFUgTdT9ccRsI6+0klPypafR1XHRv+jChuQ4\nRhfu6234CruXqOBAowLXhiEelqcox7crU3dBhXjbYyhZGyrbWp9EE6TJ6veK\nbzF8d4cKNepvj+3slLUKVF2PLqr/kI3GE+/kJaHm77PugljYA33MMa53duaJ\nsh6HqoOkjA56GsGDL6Ki/6XsEJv4l+7mSqS15HMaHg5bfgtmbuaIz+PQY2CY\nqKxbFCpbUg8zjZDzCWCpElWtnq5sDe02S7SqMQZ6a5/tgYL2zShcWJOF1ZjY\nkLZewF37FxXMPfbxvpP3jiVkh8Xf/rxW5TyNFth75tRdXPn7vadWOA9HslWg\nvKwY\r\n=p7Xl\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8.0.0"},"_npmUser":{"name":"dceejay","email":"ceejay@vnet.ibm.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"https://github.com/node-red/node-red-nodes/tree/master/social/email","type":"git"},"_npmVersion":"6.11.3","description":"Node-RED nodes to send and receive simple emails","directories":{},"_nodeVersion":"10.15.3","dependencies":{"imap":"^0.8.19","poplib":"^0.1.7","mailparser":"^2.7.1","nodemailer":"^6.2.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email_1.7.1_1569501493248_0.32412379721550044","host":"s3://npm-registry-packages"}},"1.7.2":{"name":"node-red-node-email","version":"1.7.2","keywords":["node-red","email","gmail","imap","pop"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@1.7.2","maintainers":[{"name":"dceejay","email":"ceejay@vnet.ibm.com"},{"name":"knolleary","email":"nick.oleary@gmail.com"}],"dist":{"shasum":"6eb44833a2daf1503af1e067d9515b73dcc484e6","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-1.7.2.tgz","fileCount":8,"integrity":"sha512-u3zrRaLKlPU3Pz/XRCoKRKK/tARa5gCBcNYuXuRfS+AcMrKvtYRYItG3xIHSyaHwEonyihYggA+FxCZNH3phvA==","signatures":[{"sig":"MEUCIF8iRmsdecO/KCiRqxTtA0+KhSsw9VP4UeJXOtGBZbhvAiEAtb7emHgwkM8BPjd/Oieq/qBZHz7a/9NYZ6qFWz+8Z3o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51697,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxqqSCRA9TVsSAnZWagAAFTgQAJxl9FIeEGPlQxlepzS6\nCc9OeaNHTipny+eBuRCUzRWfTjHToCuOIu1LG9ZOmopHdrVEdsyV6OtMxdOA\nmEK5IxRap3/45XjVnVRj+iMva0cOlNQ5Zm+F41YXRWIWo1kcEdcu+mbtyItg\nIYF/TQ6ozituIw4PPCUQ0t0LemPN0YUfayHcd0v5oCuc0R2UkB2qOEm35A7I\nxJpHCSg9jB7CRrzBvT8odl670gxLlRmvczPhlBFjyYdiUWhYy8xRnZCdWdsw\nlerSXy+SjXQIhyRpj6/WfqPFAsuC/1H/8tZBGtAoQMTjwICXDwxvW1fdUE6D\nQfNdcpYiYhHIvWqkNDmwNER6F/eN3RQXbL7EwTas3my5tv3f+17uKHrCCQWb\ng7MA6Q5KmVngeAF+yKGrECWuOKdIXPdlBGg8vAGFfhGxcXHSvhAmKojPT9md\n/i1m/nSkKST551asS/fhZBsUyFxrfei4V6JNMyH+b/o0aUe+bIExMyoJ8Ido\n+9CffzHOF1fIoHHQCU/CbLtELBwWkIyzqGEpJRL+sVP26Tnx0/BQWA3zldf0\nMsu9MKa9UZaZp8xzETrIxPk6S2r5+KXBoMXS9RoTeqyVAxQQ31RyDuRHGvhD\nt/kJDRdMxNS4twCvwcPikw+7wkJCcPkpLaIOT3826kaL3v2yY4kUbivkbhpo\njHvy\r\n=UXkZ\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8.0.0"},"_npmUser":{"name":"dceejay","email":"ceejay@vnet.ibm.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"https://github.com/node-red/node-red-nodes/tree/master/social/email","type":"git"},"_npmVersion":"6.12.0","description":"Node-RED nodes to send and receive simple emails","directories":{},"_nodeVersion":"12.13.0","dependencies":{"imap":"^0.8.19","poplib":"^0.1.7","mailparser":"^2.7.6","nodemailer":"^6.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email_1.7.2_1573300882285_0.7024523554248849","host":"s3://npm-registry-packages"}},"1.7.3":{"name":"node-red-node-email","version":"1.7.3","keywords":["node-red","email","gmail","imap","pop"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@1.7.3","maintainers":[{"name":"dceejay","email":"ceejay@vnet.ibm.com"},{"name":"knolleary","email":"nick.oleary@gmail.com"}],"dist":{"shasum":"02828208c47ab981eb35041f92cf0ea853eb1750","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-1.7.3.tgz","fileCount":9,"integrity":"sha512-Svo9d/F6t8vNCWUBLbdIcGojUiLlOZ6mVx5Qldic48UwTwwZ+irFKqplQHU+rqBX+5XocWdR3sNaifEK6k7Kvw==","signatures":[{"sig":"MEQCIFGjXVHkSr1e4UkfCThIaRsg7ft/3KlTN91LcCdmHSYmAiB7tbMdCeMw/DZOh23Cs4nurdLjLyt6Va1YKbV9u1DB7Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51692,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6XfDCRA9TVsSAnZWagAAVhIQAKKoPK0hfgV9CecT3nSZ\nnuHhUK1WaNowbBbBVnt5ptrWsm/WX1rbKzvn3zMca6P5pjnSS3XkPM+6CBNE\nN803gL52zWDopSRKkZ59lckjTtxhYHgeRR0FVSfBHUUTeeax5TWUZn+0RsvM\n+qWMDiIgyeHv+z0fmAZ8JcLg5LEA07hAzM3Q2HNbFNF1gCa4YoSZVDoRRlgU\nRDQsZ+/o9nLUzfws5lt6aAy3E6GvfWKC1gXP0VRF4Mj2a0u75+xYFT8kPPZB\nlDql0r4pNKjFsCJh47vCr1kBAXphKnf0F8dFaCkGVWADVIoQciRNi4OVvaZh\nuazMGL+9sEMGcjvSXPkCN8KuRb6EwF8rJ+rhaKfNNjRqLz+wLVAQzJdcmIDM\n3JIenrHWHqnGOlsgKnfjoQa+GhzuE1lf/Z8v2HMkQ1wCA9ZkQYOct6QYSQFU\nWbU1vX20u8OXPcH9fv07hOd5LL4G/QWIe+WwwHMu5e7KsJugl6FOrDIusZLP\nxo599TlwqCUUkT2t1m68+R+Ef+dCPKHxZh5ZYCn9OHcZMU9j3aqMU9/4q/mR\n/3oIuDaoBf33xvIJltJH85olkIDedfsHedVInMCnVfq66iTeS80gOwRX0TrG\nZWDtm+MmMLgJhqgNnwzleT+2PViQWO7ZAoY3f7Eub2V18JbmnQHmJ7BKVxIz\nciLh\r\n=FuQC\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8.0.0"},"_npmUser":{"name":"dceejay","email":"ceejay@vnet.ibm.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"https://github.com/node-red/node-red-nodes/tree/master/social/email","type":"git"},"_npmVersion":"6.13.2","description":"Node-RED nodes to send and receive simple emails","directories":{},"_nodeVersion":"12.13.1","dependencies":{"imap":"^0.8.19","poplib":"^0.1.7","mailparser":"^2.7.6","nodemailer":"^6.4.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email_1.7.3_1575581635207_0.5809725140941016","host":"s3://npm-registry-packages"}},"1.7.4":{"name":"node-red-node-email","version":"1.7.4","keywords":["node-red","email","gmail","imap","pop"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@1.7.4","maintainers":[{"name":"dceejay","email":"ceejay@vnet.ibm.com"},{"name":"knolleary","email":"nick.oleary@gmail.com"}],"dist":{"shasum":"3249a05de034f78edf50e02e51b8d5d0089b9692","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-1.7.4.tgz","fileCount":9,"integrity":"sha512-P8dlB3Keio0Ri0vuUdp5wkXQIWJZx48zx1hKX5mV+ixoR2gszPABCv5MeJ85dsAck2A0fuu9U4RXEnKdXmdmJQ==","signatures":[{"sig":"MEUCIFy3WU1JcREeN48Ce28xiT0gIOc/RTi1lGJ1bONcgV5DAiEAnbslCXFa1E9eZljlI7KGnyZwEb9+OfArSTzX/8N0UaY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51698,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFaBDCRA9TVsSAnZWagAA8mkP/3C36CwHvTazJdcqU5gu\nj3h2ekNvvMub6652Jnwmk5pm4Ut3XxKd/JQKcalfEwNcO5Rg9XT9xI4k1xjw\nOamk0GiIfY8cL+IQR+SMYOUy4fGzGehdq3v4uzCRMfOEwSP9KApHCxr1Mx2K\ngODXh9q6tgRqGoLv/Pgj6awRrvqe1H8oAf5u+czhM1xoJzOaN31/d6MpZI9U\nqQJ+KkyyaMdbmhh/ah6qw47bLzQrKtkiI2jcHBcmj+vC9S/ftAdHsBRE6AjJ\nlU7r7kdoW1GKEuUoxbH4MMKD9gP3Wa76hbjLskKuDIAYGzNB2qDLRAVs0qrv\n3KoIJwLCDArcwDcDSE1lJIhbAawJiobRP6P5PYV9zQ3WZu1r0S6ONDYbRQIQ\nphxaWqjo94vFZn0sN+bZYee2ieXe68zYWsysEtW8gwbQIoLIsw3gGW/iJwhZ\nxvbPtF83eb7cSpzttNV1IJYp8nuIryYH4PBjyCSzbK8PL2ZCEX+vO0rpAAVF\n4mGN35J84pDN0hqvU5uuIW6D6UF4D5W8hxn6aOdIhijSbwZ7XmqwdYPvNwNg\nrFclSM9BqMcNIAXHJDc0/FDn5m3/Wq4TlnFFVUtA+8L8S8FXqN1+ko/nu9ee\nBbKOd91NXhh8SpKZ3i2Zpps0ttKWDO0dKaVzy9STFbw1QzHaUMud+RKByxyg\nNfiA\r\n=/izE\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8.0.0"},"_npmUser":{"name":"dceejay","email":"ceejay@vnet.ibm.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"https://github.com/node-red/node-red-nodes/tree/master/social/email","type":"git"},"_npmVersion":"6.13.4","description":"Node-RED nodes to send and receive simple emails","directories":{},"_nodeVersion":"12.14.0","dependencies":{"imap":"^0.8.19","poplib":"^0.1.7","mailparser":"^2.7.7","nodemailer":"^6.4.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email_1.7.4_1578475586676_0.7969775530431487","host":"s3://npm-registry-packages"}},"1.7.6":{"name":"node-red-node-email","version":"1.7.6","keywords":["node-red","email","gmail","imap","pop"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@1.7.6","maintainers":[{"name":"dceejay","email":"ceejay@vnet.ibm.com"},{"name":"knolleary","email":"nick.oleary@gmail.com"}],"dist":{"shasum":"28cfaf0a7a41c39c0b5946307146f29020335b56","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-1.7.6.tgz","fileCount":9,"integrity":"sha512-N9BiirLah51bOu4E08CssYFcK2dv+Pygv8JL7HUdWFvsYL7lK+UC/s6ualcrikZrex86cXcjS6VTwAwcX7Y9Vg==","signatures":[{"sig":"MEYCIQD5AOvyNCyiHCnu1aj9gJvKkuFTTsP2WAgvH8nahbpQdAIhANpWLOQrzsMsqZf/L3i5Q/MF2GelvJTS2D6OW3B1Cewd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52105,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNKBKCRA9TVsSAnZWagAAP6MQAJ3IIkUrDypcLQKEg8No\nfvw3xrg2NGEGiwPfTD016mM3DilcgiYvOJzNil4xj6Hv1y3pwYDGjfQfUpwc\nAPEBSUkknHnLHV/SYU7+5qDkMxDMx2SQc+GPT/bUc3nDWFas0+xQMdEC/Dc+\nfMNZlYMmhf67ey/X2ItM9OzoIiHQl+DMO8P/zrldKskzhx26yuqm3RGD3La+\nLseBFYPqs/sgFRaieNcp8x5F/onJLFd7/mZCKc7D36LEy65CGnnYK50PIJ2d\nnh5GtTfAJ6V1kjdEIstjxDqdFVlHOVCU3iTCyoTL/j+SWYCVgRiLJvK6jKAh\n1Yc6zHKYCKiqnw8su6pAIc7LfPwl/uz3MUDfvel6ryC2YM7FvAja1eRuO9kd\nH/4JSPqzBeD2b5AcqNfw2SyR/IQFNlkg44vRJMXcLJTCZmT0qkPQ1xzw39xh\nO7EcCjBbvRWX1vtQ3j58vJJccMK9ieIUM6vvCAt7YJ6Y3Rslu7i9QZvdGScS\nCw1OwJV8e/IumT0K1ukCj8PEWt2j3C6CmZRmrzgBCAzS9rCdXFv2nwOcYDIv\nv9CYK3jyVak78a2F912y9q5u2Bt2DWpGLS85JZUip9ZNF5/lu/SbUVzIeXsX\n54sCOrsGjs9dEb/lWhEV+Jgr1ij8XURW3Xqe80R1Cw0QMQmvD7MmY13faVEM\nxExE\r\n=K1xq\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8.0.0"},"_npmUser":{"name":"dceejay","email":"ceejay@vnet.ibm.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"https://github.com/node-red/node-red-nodes/tree/master/social/email","type":"git"},"_npmVersion":"6.13.6","description":"Node-RED nodes to send and receive simple emails","directories":{},"_nodeVersion":"12.14.0","dependencies":{"imap":"^0.8.19","poplib":"^0.1.7","mailparser":"^2.7.7","nodemailer":"^6.4.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email_1.7.6_1580507209734_0.7918072562915659","host":"s3://npm-registry-packages"}},"1.7.7":{"name":"node-red-node-email","version":"1.7.7","keywords":["node-red","email","gmail","imap","pop"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@1.7.7","maintainers":[{"name":"dceejay","email":"ceejay@vnet.ibm.com"},{"name":"knolleary","email":"nick.oleary@gmail.com"}],"dist":{"shasum":"266add5430778b704bd6ccdfa47eff9afb44c8e0","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-1.7.7.tgz","fileCount":9,"integrity":"sha512-2H6d/fUyQiUmVyeSNCqkdJhnEF8fQtMFBQV4Or+muCuEtQcDwLFwVY7TOX+cEV6PBrYhpAued34NTSqsLFsSIQ==","signatures":[{"sig":"MEQCICGuKM9iVvilw05QBcFIrDAnaT4A9fOkj9ykvyRA5yqDAiBbHU+UBMyjiWQ8wjMrqx/s+ffzlIDpMcmL2ovfDB003w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQBM0CRA9TVsSAnZWagAAUq0P/1FFs74VEktTgLtTR9JX\nNG5MXNxaKFgQfWNk7mgQvz4EEIrCJKua/2bTSudMY30nQ5O67W8dglcmoJ5N\nnLdLQf1MdK3wBp18vQUOialopEVKU8Cs9esb8efXEQmRcNNSUBdm/NBiz9UE\nDPhgtGb9XP6Uh9g/6SADMUGLemyOz3j1osnSmUoDCpCnDjbjRuxLcdNW+aM5\nf74MxSjvGmGYFZGqN8UUIZ8fTUBfIZ9XlI35Tlk14BpSH8UBjXngnuAf2nJo\nXqwoRfdzPOWO/dOWYIuflqS1z2LmVFsKkva1qOqE/B3usdsZOpiToR4JPGMZ\nMtg+HtChQtk8BpJ+ltA4GEly+3Mg2JJalmakEYTOvY2zx1b/0P7f1zcUtdop\nG90qTMhUSlqREJpomRXpZVIDcQWXDrf0VGtFpd5sORzc0+ZTbnUvVEXoLTh5\nhZ04YlLkS+ojl9m47UKkrBGYyhKvELX3PMri689e4OxZngiIgXAL0u5mCmCo\nuRMcL1ztAJIOyyKrCNoFL/Ipb9zc/1zJF2RK1V4PukhY5enEbHCTpJaTgX5X\nJ1KCk9nrhQmhaJ/7VNLHiWRT+W2wLXW5x/NkOrejYXyCwyWH0mcnZw9pAVCc\nBw7+5meHE9WXlsuoS7HJm8aeP48h3X9W2gRJygz3QSAL0VpLDy4lvaAGvGSe\nKfeS\r\n=rVem\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8.0.0"},"_npmUser":{"name":"dceejay","email":"ceejay@vnet.ibm.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"https://github.com/node-red/node-red-nodes/tree/master/social/email","type":"git"},"_npmVersion":"6.13.7","description":"Node-RED nodes to send and receive simple emails","directories":{},"_nodeVersion":"12.15.0","dependencies":{"imap":"^0.8.19","poplib":"^0.1.7","mailparser":"^2.7.7","nodemailer":"^6.4.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email_1.7.7_1581257523929_0.1745444314958149","host":"s3://npm-registry-packages"}},"1.7.8":{"name":"node-red-node-email","version":"1.7.8","keywords":["node-red","email","gmail","imap","pop"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@1.7.8","maintainers":[{"name":"dceejay","email":"ceejay@vnet.ibm.com"},{"name":"knolleary","email":"nick.oleary@gmail.com"}],"dist":{"shasum":"ed013504e80eb347f6ed71c2ceb0ac802265f21c","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-1.7.8.tgz","fileCount":9,"integrity":"sha512-BsS/3KksGKCc9c5VNweiNtbAeFD4rzHDDq9m63fBHCGFZ/9BXjKhI8WsviGlMFasAZ8y1Ay8g49wHcbxrRovdQ==","signatures":[{"sig":"MEUCIQDxEqxSmseSndwGNcWd9KPHfDvxt3jhccS/t1gCuSJCSwIgF13rxP/brcMcbpWUZlqTEXcr+m175ZaDCY3f9+UOiFQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeh6p7CRA9TVsSAnZWagAANMYP/R8u+pA6MHLxycG1UEAn\n3XK4A3+1B0lr8d14BGHhEW6NP5HHZKZ92uUGKFruW8oK1k8EPUcWCl5gba6h\nwRldHh/Jn7cnfCNBcCdr9MYEbSLvhAOreOhIbYvO+vB1XCd3gXtoLPAzI0tC\nDQYxoL5C9DPZy6tAxnebGZJ3vHa1kfkEd5O3in8d14f2sTuZLHzk5ffzS73b\nPI5Dmeh6Q/fyiyL2cCHI4s7Ink+dzSNRut9LdSwtTk0G4+szHR15uqTsLxyU\naKi76kMnIkUE5bVkfp3gf8jPaAg3E0iSsMWLpjh/2u48ljCGIre1ZUSD4VNV\nVtBZM5YOPgG2CF3eX9RPF5f29hH73FjraFSPW+PV748ZmTZIQYqIVxVpNug2\n7l6ZDJsE3a1pPevSOIcFjE4bhwkNYYR+b0lN4ErCFe+fRqmmdZVFJr5I6oIK\n9kMku7egktCBioW9w5caecOFs1foWX6+67ukMrCgKooPkKLN5hJHATIu0BTD\ncdtuayTXA6p7pFdWwdMOSMBVvwFiqXYbrxRY3eS9tEryjGr9XEk3k7MytGXS\nNTjetLz9nW3BfUGSOMj2FvzK0uxd8KT0mwu8H5u0bSMYE24JPBG8Oc/LiRSc\nvNfxWNS1LjXf9TGBwm7X/CvbuhoyNmez/d+VauooUeWO384s9UM+DbpvOCeF\ngmR5\r\n=YK2W\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8.0.0"},"_npmUser":{"name":"dceejay","email":"ceejay@vnet.ibm.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"https://github.com/node-red/node-red-nodes/tree/master/social/email","type":"git"},"_npmVersion":"6.14.2","description":"Node-RED nodes to send and receive simple emails","directories":{},"_nodeVersion":"12.15.0","dependencies":{"imap":"^0.8.19","poplib":"^0.1.7","mailparser":"^2.7.7","nodemailer":"^6.4.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email_1.7.8_1585949307217_0.570252066766542","host":"s3://npm-registry-packages"}},"1.7.9":{"name":"node-red-node-email","version":"1.7.9","keywords":["node-red","email","gmail","imap","pop"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@1.7.9","maintainers":[{"name":"dceejay","email":"ceejay@vnet.ibm.com"},{"name":"knolleary","email":"nick.oleary@gmail.com"}],"dist":{"shasum":"0233948b2d1bacd74030fa8642647409904a8a17","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-1.7.9.tgz","fileCount":9,"integrity":"sha512-Pivqn2qJ5ZE3s1iAipz5OG5cX/ITkGpOddBN+2d7HbYHJCmRvkyN9C1IyIm+No3+3sbmZmQIsx+RiUtZAValJQ==","signatures":[{"sig":"MEUCIE5/ry7WIAwhG7GJkkI1Gk67AQIt7uUvrhA5vRphFLoLAiEA38M6eH0RXSjt24Fg8fHc3vVPsKH/naD2qDN7XONdhUw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSMIVCRA9TVsSAnZWagAAhw4QAIeP12scgy6eo2b62YKs\nbEaXMlL5lToBidrsPZOMD8azTWb4pkzijkujAfq4k6+7gUMR6M/HCIuA9VqN\nqbeuTgY5vM92PCIg8EmI6CyRHCxgGzTAYJtyeBBY9yJaaLf2oGu6VxoYufoP\nUahfRRUkAgJYkRyz7ipHn7VNt8phlvrUDpyzTrcAj4OEtaj6CXD47B9Z5Uvn\nILspSZoWakSYmZDI0B23CP/6WXZIx2K4VaviRzGbie7s2PG9+KjDgT+qAoLJ\nSzm5qtgdYp26jF+J2nvKvP5uRcPj9bWyxW687OfKL+8a0py9hjVNcvCU6IJz\n8vt5j6BR+DqvIjCnjwD84B4Yeo/RP4cxMXV0sKTTsDuF9MmvtTbEHGPQ+dXq\nOB3XgTf3xZmwOVrT1hb3ebkQqPsu9TmuH9vGYEzP1TXo9/heiflE8v6M7cPR\nh6P4HMO0IpQy4LtKMuAD69+rquqqfYUMac4nGE8mbaZ+sOwNMf5JO/f53DMh\nAhRDljNaDyN4Pbk9mNJAJhJ8uvGaR+F+l7h/DGuk0XdzS8MW052ZelTfEVdg\nIh+8x39J4uVS3QXO6Xh0qNYyd4Facd5QkhI2LIZJyTnpanc/a9Ei8nMhiXID\nIFYBiReg7lgDE7np/l6jGua3yZ/QITyZrJo//j3ADameMPDmhrXBe2oq9wST\nHxZz\r\n=+VZl\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8.0.0"},"_npmUser":{"name":"dceejay","email":"dceejay@gmail.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"https://github.com/node-red/node-red-nodes/tree/master/social/email","type":"git"},"_npmVersion":"6.14.7","description":"Node-RED nodes to send and receive simple emails","directories":{},"_nodeVersion":"12.15.0","dependencies":{"imap":"^0.8.19","poplib":"^0.1.7","mailparser":"^2.8.1","nodemailer":"^6.4.11"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email_1.7.9_1598603797211_0.41677455674603947","host":"s3://npm-registry-packages"}},"1.7.10":{"name":"node-red-node-email","version":"1.7.10","keywords":["node-red","email","gmail","imap","pop"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@1.7.10","maintainers":[{"name":"knolleary","email":"nick.oleary@gmail.com"},{"name":"dceejay","email":"dceejay@gmail.com"}],"dist":{"shasum":"86ca0427e05562bf03eeb87ddf37b2e9347a5bc0","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-1.7.10.tgz","fileCount":9,"integrity":"sha512-6WpfBvlagatJ1sxk8fOJ5Llg43c/Othlo6gCsoc4rrSRP5XNe/EU+BA8XRlmFFrgxnjnmRG08RanvbHb8bNxKw==","signatures":[{"sig":"MEUCIEjtZhvkKt9u5bDy9R4jYooYp9hqEbLe4UkaaZj12owlAiEAggL36rb66OiPqh/zNvFwRRaC9iKifZ7V+horbmyjgsg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfaxOJCRA9TVsSAnZWagAAwIsP/3yyqnx/fhRbXuTmz7W/\nkI1Lic1LxiEo2D7gQ2D7uIiZSBdd70G7nBtm3Wjo5bKPyR2jxyWsuehYPpaW\n7csGOry5By3qkW6o1W5C+sGO32O0GflZZA49qN30FcZPSb6t8BSJ2weZ4z5+\nt5rcFqmUGtOA+BYoQvz3wXfNV/JvExrjRBYTKda4WqkB58zKDMJIYcoagnLQ\nRn69dAyp/WZfzYu++19VGTS/LOostn75hIokK4W/6Vm99whh5/pKn7zzF0UY\nivb5oC7jeVIJNDtROFj86jIMRw9yQ3L4gtkSmMboepaFCWcEe2PRacwnMaEZ\nzo4inhk6sNTE/8s8pF94OltlK71ay38Dos5iA1YDkMwmAIdWty0gKttwGyMP\nDLaKZPGgjmYUu3eryhXjxQkDkLQCYLH7aKD1Wk2PHM2Xun+sbdFdsodfgOTm\n6XDPGXriZnmnarlEREfguqToAvPCNGTJsAX1zX1pPODtafVIxlRcecDslMlj\ntCDcDTFRO/H+Gsokrj99U5l55w/bqfXed28U4BRi8OHBs4qQBA3KmnNhP4h7\nZNLZA3BMdoBZJqcHwK5sp6OEZzPsPVYYdt1KbXNCOAQBOSC2SZssYgLq2E4z\n29xtUKPky+zaJBiw0ivWA4xSCYDuAN2G6x8NU+GTGyIO7/2T6n5A2oGNRudF\npzan\r\n=wsWg\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8.0.0"},"_npmUser":{"name":"dceejay","email":"dceejay@gmail.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"https://github.com/node-red/node-red-nodes/tree/master/social/email","type":"git"},"_npmVersion":"6.14.6","description":"Node-RED nodes to send and receive simple emails","directories":{},"_nodeVersion":"12.18.4","dependencies":{"imap":"^0.8.19","poplib":"^0.1.7","mailparser":"^2.8.1","nodemailer":"^6.4.11"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email_1.7.10_1600852872891_0.5312257310688415","host":"s3://npm-registry-packages"}},"1.7.11":{"name":"node-red-node-email","version":"1.7.11","keywords":["node-red","email","gmail","imap","pop"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@1.7.11","maintainers":[{"name":"knolleary","email":"nick.oleary@gmail.com"},{"name":"dceejay","email":"dceejay@gmail.com"}],"dist":{"shasum":"f4d060baa1497a354931aa0a61d435d5b8bc386c","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-1.7.11.tgz","fileCount":9,"integrity":"sha512-QBc55AmxpBosL73gTzlAwi+7fRfbE2p0LAN1NOpu+o+YPnkGHGp2wVwNYQTTv3iEDkc22Q3zJ3quO7QbBUa2yg==","signatures":[{"sig":"MEYCIQDP372OQm6zRZ+9IBHLDBVXxCRCpesmhBSqsTCcIgf5OAIhAOpDThFd/TEOHs5z5pzpmNFhTuT0s9DViKacZmu7srmI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53128,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfa9IcCRA9TVsSAnZWagAAfAQP/iPKRpPEcdSKqd4Pfle9\nd+ahoIt7TlvuS34OSfiMhahzI4nxtvNU+S7zpijEsS5TzvDfXbgdT2uidHF7\n5fz7I1lOCjEdAlWmKkhaCVmtxjcaHXDXzPXSpR8c/GqNCYozlEUnrV41aMhF\nLJjAnQmEBIsJxz8AWfgagsmz/+pvkSb3VGbPsLVCV16u+5w+R/Aqs83YZU5I\nKuMkjEh0aLQusVkdbh8wd41jBr8C1f7q02CpIEZZakt/i5z0ZFNZwZ993Tyk\nn4F3K6riIkGzRz+cmh7T8SOK83RVSCNYHFb7YPMSVEi3c92+Rup0ORpavNmV\nE69ELeAOuXsDBF3Ol/LZQqVCnd31wnm4Uw647dsXYqtKS6z97wt4mzQV5Vbz\np2IcXyvVoU/571OqYmbOH3MMguiW9YHImsersiI5r/SWDBhDGghkAphSdfVO\n3v8Fmy5wy1THFLJ1RCrUSsYXc+RPakrt97sA994vlI1kcrBafqPe+mZd6V0+\nSqS0XMv1DAUCvyxUa+tGqLuIXrT+7GXQeE9YSDKD/Wa8SkOp+JRHyAnZrTeT\niIHy1C0WBDVf2DF7JsVbALcHILqZkzBf4DIKZjY8m8cGV9pZzLrkUjKLmytN\nrBTeqGVHEXJ3UmHPl5Fi6fmQl2DF0JgVB3zqHyqvGGKaLhzkEyugcIVNaXOi\n/ddu\r\n=NRJd\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8.0.0"},"_npmUser":{"name":"dceejay","email":"dceejay@gmail.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"https://github.com/node-red/node-red-nodes/tree/master/social/email","type":"git"},"_npmVersion":"6.14.6","description":"Node-RED nodes to send and receive simple emails","directories":{},"_nodeVersion":"12.18.4","dependencies":{"imap":"^0.8.19","poplib":"^0.1.7","mailparser":"^2.8.1","nodemailer":"^6.4.11"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email_1.7.11_1600901660341_0.23396381902966978","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"node-red-node-email","version":"1.8.0","keywords":["node-red","email","gmail","imap","pop","mta"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@1.8.0","maintainers":[{"name":"knolleary","email":"nick.oleary@gmail.com"},{"name":"dceejay","email":"dceejay@gmail.com"}],"dist":{"shasum":"743545cabc619ee42b989521814f106bf0c8b07a","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-1.8.0.tgz","fileCount":9,"integrity":"sha512-a4NG0loEHSQOEC3kG9DAsDHZo8OujhURNwjbgl7mrYDOXYPeyAV8H4FlxqCFzsk6E/qejulXnUubIGfi3x2KqQ==","signatures":[{"sig":"MEUCIDo67JmJECp2PHWDIbPcm6yOIjqmqV5BJaFJPWQoaFJ8AiEA7YHFD3s6c7N9eC5awbKtrv+15Y/HVOj/esS8Q1v1EHU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59327,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiWZTCRA9TVsSAnZWagAAYjcQAIPNN2fFx5w4iUhVGvHZ\ngHwZBEaJ2rAo3DzmzDxIpOoJwTwchCiF9ScFA1Z21aO5ptClLmDEZdYXH2YQ\nNv8R9Dv4oX8Wvj2MpnV96uNHt68DJEhpUInGxhvvpGpqyXSPJXR5y+kSVqE7\nnJ4x1sV0S4RYY4sIFJBnVIKxgQH5vCJfUpEbqsgWdJgPCNta0+3zXvizTh7i\nUY6mlsF+KKrN4dOvbo9rusi34HpKnxs4OERrEYznbEoh1yI625xzCsPNCZpu\nPo2qxtXkVk4j2e17e7iRfCTef50zOiYzeBRe7Mxfsi5hZKZIzjJi7HzUik87\nhyYFFx4k5Ye0NnUXlIjaTZ76rAZml02KUUYkl6xK6LpgImlxXc3IkFCS3Eul\n38LOJBFTl2/Sgeb3CJdWVjlikiGvUXauS6ACU3YHmVmQcYj/ejc41inrczYo\nXO1oHMcdce7v3k+iGlQKTN3pAjqFxcscHIA2pmpUMOdOWXT7OkidCWr6lquR\n54F088ERwVAfcBpOGmocwWoW8VsMcCxopKSY5iYkamuvHeAcVLjbTXcp4YH/\ng8i6F7PYuYKYgq+ltxPS4eE7dm+w9Y31KN17Ay340JGHjbnLGrpPApKb24ri\nvVDoGgh6MQtcaE02j6s3SyTip2RlQaKUjMb/hO/oOJ6zd1xqqCKXc58Lisol\nNhxM\r\n=oRj4\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8.0.0"},"_npmUser":{"name":"dceejay","email":"dceejay@gmail.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"https://github.com/node-red/node-red-nodes/tree/master/social/email","type":"git"},"_npmVersion":"6.14.8","description":"Node-RED nodes to send and receive simple emails.","directories":{},"_nodeVersion":"12.19.0","dependencies":{"imap":"^0.8.19","poplib":"^0.1.7","mailparser":"^3.0.0","nodemailer":"~6.4.10","smtp-server":"^3.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email_1.8.0_1602840146469_0.7556903243539677","host":"s3://npm-registry-packages"}},"1.8.2":{"name":"node-red-node-email","version":"1.8.2","keywords":["node-red","email","gmail","imap","pop","mta"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@1.8.2","maintainers":[{"name":"knolleary","email":"nick.oleary@gmail.com"},{"name":"dceejay","email":"dceejay@gmail.com"}],"dist":{"shasum":"b18819fe48189da3629b0ba5ef3b9ee6510d63e7","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-1.8.2.tgz","fileCount":9,"integrity":"sha512-0C1dtaxStJeonf9vZmyQInDz9zH0duIZq8OeYTzSF83ecZzQx4D0RydsiGx9ZeMzyRAqS7F5kAjFqAKYVoBA0w==","signatures":[{"sig":"MEYCIQD8rJeAGy6ySuUEnu7dqL44N+CM2mChzjl45opV/RYfwQIhAK2stKDFHXybpx+60I95EOBFsFtkJNTQg796umrSHZPq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflpJ0CRA9TVsSAnZWagAAVVgP/RNuufv9zWG37taMTWo2\n7OIrT1aOolDfXUbYY3BwwMicyPxCLYlsNYXdKu4c0VHzr7QRziW3s42eKGOV\n/JmqsT1Aefz8ymeWtgjR3rH8IonJrs7S78hV6Tl6JRdozx79CqmGTuY3DZoc\nu0dkQIEkMFygmWH2ace1zCba41ByvrxM+FX1n+x871lF7T8RnOCIhDNGOeTn\nPv0O1FB91UTEBsRXoujlLQ+Z5JVA1U35OQz+ZbjPqfOL3joQ9xjDTeOQsSs3\nF7c8bt2pmG2ojC8uzGRNGDTZVc5F6gYAwaQyOdof8MKiP5nhisI1h9TskXF3\nuxvU6r9zfVCxMXPsEZZFKLboFS0PWOWEl/s+S8DdOC88y6NSUWm4Cj6lxspN\nDSq/7HPvhcd335RDWcBQhApqYOlGA91saBj+UrMCsili7tIPuka/3R8C1Jgi\nvBwO7AenB780cLERL20o194qQar1kU/MI5RJeHOxCujeJ/8H6Y7MyhXg5uPa\nJG1P37A0P9N7el9SmElrSymdqKj2t76IAo1HE/ufH6xy+9jrinwQPRnz/HsQ\n8I0PMlcQA6QRqqDzia80437YwLlyC1Tczz2OCHyv+pqeTHLBgSXNKUzmbrpD\nStAWvD9fhoDzfgq+qf2Dk7AavqHZa8Ot2DzrdcsEnr8TWA63NEmC/HXMzguU\nlIA+\r\n=0gF3\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8.0.0"},"_npmUser":{"name":"dceejay","email":"dceejay@gmail.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"https://github.com/node-red/node-red-nodes/tree/master/social/email","type":"git"},"_npmVersion":"6.14.8","description":"Node-RED nodes to send and receive simple emails.","directories":{},"_nodeVersion":"12.19.0","dependencies":{"imap":"^0.8.19","poplib":"^0.1.7","mailparser":"^3.0.0","nodemailer":"~6.4.10","smtp-server":"^3.7.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email_1.8.2_1603703411938_0.1864533042354206","host":"s3://npm-registry-packages"}},"1.8.3":{"name":"node-red-node-email","version":"1.8.3","keywords":["node-red","email","gmail","imap","pop","mta"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@1.8.3","maintainers":[{"name":"knolleary","email":"nick.oleary@gmail.com"},{"name":"dceejay","email":"dceejay@gmail.com"}],"dist":{"shasum":"ca96e03527298164f24e26f8d349c83bc4d3e057","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-1.8.3.tgz","fileCount":9,"integrity":"sha512-fIZf1VXq1zntAt2jUypFlxjhTpm42UV2iGIcDCGcM3v2MrWmKrmfiYTzAuBWhldQ43WBVFkP2NqnXOh+8x3Nkw==","signatures":[{"sig":"MEUCICYhSbeiNdwWseZ9M1rvB0aCiIJZMokL87kgeQdbN9SPAiEAwCUfI5s7wzj0hN3OUhUGrPKhnHQ0HWDYG1dco24Zvzc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/ZltCRA9TVsSAnZWagAAwvoQAI7KrlDE2540sz17FGLB\nfY4CsmDtWLx2lfLhpTnkuM40vQXwdy5CeN+taUEDnH5AEZ7bDEdA2BQsQeEZ\npKIxeNBdfVsg6/6/RII2om0EI8J951jHSLntB7mycFRCM2VDpt3QVyzfjlfl\nhmQa4e0LZFI/3iPOSyuk+VBolWRXZl+bcvCrw7CFn6rULTQBy+JNOkmYmX3y\nXa972rfwKLJ8GVoJlq4gVPidVR94dHXgfx+9shOlMY4+VYkoxgO4SJefrFXS\nh1rSm6gD8FXH2Hx2fk1dQPL6Y5dG9LcBLFiwSPvPznBmjgaWJAtybFqtzhpg\nCOPZWChQgv2VbAR2S+0S4zDmJCujIBho/6K9aJEPPTCJ/dBM8EmxUiSYOQQO\nYRxRkrAksYFCpyqEUr0ZClAlAGVlDkC/2PtmWzSvDqYVGijmy32yzqTX5ATd\nkqttMdEhU3R4xXBU6/FoJAP2L4fg6PiChB0pkaFNCHlI+kwiUVpjnBzUn+9H\noa/OFh2tgEyDfh7ktUM6Y6wPUfSoZoLcMO7j3MZdwuZPsxmQUYqpIjweNKcl\nrKoEHxYOCXBFydwjzBDAefvm7kTEwLd0P61bdi1+bkZyh1dukbQZp3pDx4Ed\nwn7JEQ6h11/X4meRS1y0FGgIXkDp5E2a3coK5R/D9rug9azpPaJztKrP83bV\nHGch\r\n=cPak\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8.0.0"},"_npmUser":{"name":"dceejay","email":"dceejay@gmail.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"https://github.com/node-red/node-red-nodes/tree/master/social/email","type":"git"},"_npmVersion":"6.14.8","description":"Node-RED nodes to send and receive simple emails.","directories":{},"_nodeVersion":"12.19.0","dependencies":{"imap":"^0.8.19","poplib":"^0.1.7","mailparser":"^3.0.1","nodemailer":"~6.4.17","smtp-server":"^3.8.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email_1.8.3_1610455404863_0.7081160055668583","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"node-red-node-email","version":"1.9.0","keywords":["node-red","email","gmail","imap","pop","mta"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@1.9.0","maintainers":[{"name":"knolleary","email":"nick.oleary@gmail.com"},{"name":"dceejay","email":"dceejay@gmail.com"}],"dist":{"shasum":"478757e2259c599132e96a42c81c301f1f564051","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-1.9.0.tgz","fileCount":10,"integrity":"sha512-pXoFo0oa6jW+M6/rNljaW6skEIpCSMeNQ1DhwUODmFXPj1+oOgElxOS2sDiflglOqmGcvvclADunxjp7HvM7Eg==","signatures":[{"sig":"MEUCIQC7tCDwnXo+yvGNrIclkNLXiRQHgRMfRkSjxwDQFPvt/gIgBTmESJKvYv9lusxMBFTD6fD/t0oSyNCWp4eI57dnh8M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63442,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTMjSCRA9TVsSAnZWagAAMV0P/3aVD8B/GOLDbJhdEmrP\nN9udpCK4DfQSSdMOh3Cabrb5/TLgxmspQRfNzpuF72cafcEiPC2CCrlirAqd\nCbuQxYB6Q/JdafPdnYq+cW+OAnKoDwFxuYB8Zi0FWlsZzRQteVuaih92fa6D\n7LbTWDKYqx6ewWZWVgOoHdaKQEO9eQku27dYdr598T/vO+Vo4FhluKuC8OhK\n3LNJS6a/47HtSE6QAkKTfpLwO3TN3Z8I5iC/VXw9HKzjual+nkyNatLdwkvE\nBfWJnsL7gqPXCMw86onXtpMFkcBcjMDpo0g1jboxM6z8f0Wo2l/r/XIHDt2l\n2VyX4NcZLyVZnU4bFmN3hp36erQvC9mMRiTGBwyoq26+Is69y5Yp21cx+uhh\n96j0fV2s7CA4qJeKNqLE+nEJxfWo8tQVkZcAQla8CAWAjO2FTE4vXtqb3M7n\nyd7oL+lnjPHlb6R6wo7NO4///Rp2yA7QaIqYkklssg8Ck/SORC6iL+7byIib\nYA2YESETJ+r/d1RWGFmavUHVDm8jSbZlbIK/LcupMcC6xVHj7WB+gOWO347D\nLw/bHlcz747QX7eMpW+RKuM63WvOly5fm3rOwaBs2+dGziYD4NVdX4LV4aHW\nOb0BFDT1F2i2z+RGpUK7qVfBuRqIBHgk5mvvfL6kVb4q0BbkYuGbMk5fng01\ncyW3\r\n=U6RZ\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8.0.0"},"_npmUser":{"name":"dceejay","email":"dceejay@gmail.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"https://github.com/node-red/node-red-nodes/tree/master/social/email","type":"git"},"_npmVersion":"6.14.8","description":"Node-RED nodes to send and receive simple emails.","directories":{},"_nodeVersion":"12.19.0","dependencies":{"imap":"^0.8.19","poplib":"^0.1.7","mailparser":"^3.1.0","nodemailer":"~6.5.0","smtp-server":"^3.8.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email_1.9.0_1615644881940_0.32309676593976033","host":"s3://npm-registry-packages"}},"1.10.0":{"name":"node-red-node-email","version":"1.10.0","keywords":["node-red","email","gmail","imap","pop","mta"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@1.10.0","maintainers":[{"name":"knolleary","email":"nick.oleary@gmail.com"},{"name":"dceejay","email":"dceejay@gmail.com"}],"dist":{"shasum":"1e634eded671663c68322737a407bc3d3d0e65fd","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-1.10.0.tgz","fileCount":722,"integrity":"sha512-R2Rb8XeTXGyQjdMvhQQ5szHKGfKPHKJW7iNbsE3ySRnccl3/Mf/sLJ3qlm2CrWFaWEIUr7c51T9Emcc423Ehuw==","signatures":[{"sig":"MEUCIHA8Kd62fgMEMNMLKklmu+tOBo+u492oNWCrq64PyAuHAiEAkZHRUG8GqEF1KIvNTthnz+Sbcl5oI5lVhFXSon3KNXg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6358566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXFv9CRA9TVsSAnZWagAAUDoP/2c7PZJgzXrKUCC/YLCU\nxIzpA5fsvnLZcdxh4/REhhfoo2/0MX+zeXiMbDF3qnA2slzVWqY5mi8D0pZ8\nTriMfmEQB2ESpgb/1C3KVor256R6v477JEqp91Iv7yDMZw0x44V+aL43Abdv\nuDYoRd22mGssxVGnd+eO+k5oJvyVKh0o6c23EKEaRWP5dR3YKhedl8nuzuNX\nsh0FBEGEzLkAG+mHBgTt6SV/wJdqAVqi/Eh5T8dUHPnJF6ywDT5eDUb9r1yt\n0TjFSwnEAm/J6oc7SUxMC0OWpS+tKLsQasNT/4K1JaI6KRmrkNqdPpr2Yggt\nhXWuOOupK7DcqXBcfHyJw2anMhMeja2opqQGCHcJB+5IpEUk/lCw8mzbk2Wx\nY+pbsHdMEoKr3J8Ajguni8GVTREZWhMc3ymruXVUqYq3tTU42lEZHSGWnvx5\nXIG5Hne+7Tt1/kYDAgEukq8PeF3kv57HLFhXDjzzg0YrbUHAgZjJcanp6Z3F\nWDyPISD1wXt2OIhr6KA2Qbzj6dGcuweewu6smJP87MAnr5ZqRRjharwJnDz3\njgtHj/SbIhXb2kK0sN14Cup0m+AwMaUh91VWFbRV9wMRIktH8RN7Fjlf1raj\nhGftHa4p3YSr1bCEuKF2wAKMHKjY2QTAlE9/dSafdCocqj4VWMKYamdDmEOx\nB4Q6\r\n=bet7\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8.0.0"},"_npmUser":{"name":"dceejay","email":"dceejay@gmail.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"https://github.com/node-red/node-red-nodes/tree/master/social/email","type":"git"},"_npmVersion":"6.14.8","description":"Node-RED nodes to send and receive simple emails.","directories":{},"_nodeVersion":"12.19.0","dependencies":{"imap":"^0.8.19","poplib":"^0.1.7","mailparser":"^3.1.0","nodemailer":"~6.5.0","smtp-server":"^3.8.0"},"_hasShrinkwrap":false,"bundleDependencies":["imap","poplib","mailparser","nodemailer","smtp-server"],"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email_1.10.0_1616665596558_0.637236730875874","host":"s3://npm-registry-packages"}},"1.10.1":{"name":"node-red-node-email","version":"1.10.1","keywords":["node-red","email","gmail","imap","pop","mta"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@1.10.1","maintainers":[{"name":"knolleary","email":"nick.oleary@gmail.com"},{"name":"dceejay","email":"dceejay@gmail.com"}],"dist":{"shasum":"9dea5ecf653e4acfc3c7bf42d68ff65151203477","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-1.10.1.tgz","fileCount":702,"integrity":"sha512-2yvop0SOhhFs8aNO1qniNeNw79hujpQj1+fAp+JlKzpAeeV1S/K2cGfV9X1GPeGywG94XEo9mCZeVqP087sMsw==","signatures":[{"sig":"MEUCIQCya+fpkOFgO2t5RiYXwXbu+8q1nlUkquKz2uVJsxcfgQIgbqd+07MwrciGOs+y2wqAep2NvuNSeLW+PBQ3ylo8HTs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6018598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYKcHCRA9TVsSAnZWagAAAQIP/jRoGYbUG7CqXhDz22d1\nynHY1AbDKD91AlcJl8mciphNpnXyK+qxtU3LtDhsfoGiE7ipgbhc5c0uLDAh\nVnxxmEdeMwfYsRZQWIwg9OlrKWUBTa7QqCJ22GLfTjDP7MBbQOGzz4dx86HJ\nW1V+M1ZM5AsNU4rDw3H02/R0r/oXWSHPiwTKYrOdHt6oj+Mup83qA2BNd4rn\nbsiN6l84JrN8jsBFkOj2Uh38XCGU5vWKxEEz/yCi3GcHvpt79Es9xWmcLPx0\npmU0+XxPbxXgFXb3WiZixzUPwN1KmN9/gPQdfNlZBm6s93ypQpiHSuAnhXIE\npuKRvx8XlWukZUVpqPEhlsWdahTxOuCNsoIy9qNdQmosSFSQnjktFUpAb//7\nk4T6BPVFPy9hykWodtNj0AF200zkScQAZRbLH5hhGwyuyrK5BhJouaCaozXV\ndF+06AZU7Y7pgeFkdRiErSkuGNu9ML0a3+Zx5Zsy5JJCaQ02K2V+KnnvTpkA\nh1VCyMTCGujV6pAs3i3tiE2Eu1G0//ESWbLAugk3G1sBmuAhqqYeT5tvgh+E\nUTs6i4bQ1Lqq5Gw59MKS8OtScVKFRj9aEbLnbRKjEY8lZBI7GzIBKImzyRJA\n/BvqQN5NMMi6wDVC8T30V/yw1VaJSSRsQvipTPT3BFsKahYFS3OdIOR+QY1u\n4zIP\r\n=kdae\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8.0.0"},"_npmUser":{"name":"dceejay","email":"dceejay@gmail.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"https://github.com/node-red/node-red-nodes/tree/master/social/email","type":"git"},"_npmVersion":"6.14.8","description":"Node-RED nodes to send and receive simple emails.","directories":{},"_nodeVersion":"12.19.0","dependencies":{"imap":"^0.8.19","poplib":"^0.1.7","mailparser":"^3.1.0","nodemailer":"~6.5.0","smtp-server":"^3.8.0"},"_hasShrinkwrap":false,"bundleDependencies":["imap","poplib","mailparser","nodemailer","smtp-server"],"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email_1.10.1_1616946951192_0.8952765253541906","host":"s3://npm-registry-packages"}},"1.10.2":{"name":"node-red-node-email","version":"1.10.2","keywords":["node-red","email","gmail","imap","pop","mta"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@1.10.2","maintainers":[{"name":"knolleary","email":"nick.oleary@gmail.com"},{"name":"dceejay","email":"dceejay@gmail.com"}],"dist":{"shasum":"37c82a20def714e9400ed0bb36b6c29a947378d0","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-1.10.2.tgz","fileCount":702,"integrity":"sha512-Yw1NrkogGt9farSNDWLJLlR3kUTUD27d4eB9fP8H/QWREgoTyGmdovH480MP/A2wTzZkVVoSAo+R/LVQfd44WQ==","signatures":[{"sig":"MEQCIFUinMBplSQNko+eW/TPwL8gLrGEsYIfTVT1mHoUje6+AiBCFZXlInLMf6qIJsVz/kMhTz8U8rdng4Qdi45sybU8EA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6018669,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZDnXCRA9TVsSAnZWagAA7AMP+QCX2dTgYgwjAj9qGbdr\nC0BQYe4TMe1eqLWbPPXcPAby8MkXEN0w8PHxnqskTtJgvho17/IqoFo0lBOz\nWkpzBdT9ezBAnTx+8TYs+RZRwbXFexL8sefbMQDN2FlIieH4CRkR5DkR0v1R\njWdGXCWqpoeBbaHwR/d3zXn30IT385O+8VDjUVufFkF3+Zp9SHCcinPQjZaY\nwYAUc8Ckr8AEqynLEkBEdB51zPpFjyrDHEnkwWMBa/20tbgQ2dePq9i540Cp\ne9lcS9EFoLysvjs/COh7BoPAttwuW4IAhx4HpuwytzzIJXWHW/PqK6bxRbyq\nbUkAbrXr7bS51/6EL7TOKXvzM4cOFlkuRwNQTMx9g5PB2geRjK87KNXgBwiL\nxg4iBCD8ND9UXTRQmxOU0zhtxYzHjR0FQrm9D0ZjDde6031pA/XprHmZlAXn\n6TdigggN7dUS/c4a7lEntHgEpFYwJgpTM5k8bgfq96bhbMQvVGhzRCz6QdTB\nv4TVvFZkGLUMLjRo+uOps077eQT70iXfwd55m33ojiIpr8Wa4Ffxk/IBYWMV\n1YZ9T/JnYaG5n2CR57+feGsLPWc8fi8xSwVyisQMWRg0NKGm6m2rThN33fK5\nbTRe5jC7FAwDkCXPVQTCfrwoE171e1TpVOPMKnjDohMTbkXcw46OzhEoPVVK\nXlNt\r\n=TK6h\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8.0.0"},"_npmUser":{"name":"dceejay","email":"dceejay@gmail.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"https://github.com/node-red/node-red-nodes/tree/master/social/email","type":"git"},"_npmVersion":"6.14.8","description":"Node-RED nodes to send and receive simple emails.","directories":{},"_nodeVersion":"12.19.0","dependencies":{"imap":"^0.8.19","poplib":"^0.1.7","mailparser":"^3.1.0","nodemailer":"~6.5.0","smtp-server":"^3.8.0"},"_hasShrinkwrap":false,"bundleDependencies":["imap","poplib","mailparser","nodemailer","smtp-server"],"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email_1.10.2_1617181142472_0.04112940980089541","host":"s3://npm-registry-packages"}},"1.11.0":{"name":"node-red-node-email","version":"1.11.0","keywords":["node-red","email","gmail","imap","pop","mta"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@1.11.0","maintainers":[{"name":"knolleary","email":"nick.oleary@gmail.com"},{"name":"dceejay","email":"dceejay@gmail.com"}],"dist":{"shasum":"d9459a05fd5ea51b06c0ab8d2b72d77433947ef5","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-1.11.0.tgz","fileCount":702,"integrity":"sha512-Vq+DgG/QFPn7lC8OfHU+tpPrN+QtfGY77K3TiX7Uvu7mYOaURTJdvL5P5AfkV/s+fFDByudznK5x8w1XDsVYyg==","signatures":[{"sig":"MEUCICG9ErFPYEhhWg6ostJvJHzyMrDp7uofWn2b20+Mab/IAiEAnE8+521j6V5f0Ds8Al2TJ9d9gYsiAZAwT8N18+Qv/4w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6019563,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZYYvCRA9TVsSAnZWagAAFbQQAJaGZgIMJAGjHIu/AgQH\nhsadtAovdPtl3h3DeZzOmIQcpXKg3Y+eXqTcxZw/qf5qsoQoz/XfE4AecUPQ\nTPwrpN0nsJlVDnxSKb3Jabl7gECoZysp18WFI8VVpuWcSXhbOUjmixMfFkix\nySfbW2gqPLR3qNElVqXNzn9HjVqpscO1nCgo9FH7Qta1U1l/vYVUUrlVBo3r\n8e1H5f8xDGKiy+p0c8S5Q3Mlys2FruajSEPilyPBLFvwDDknEh2/4U3P+lRh\nMd+aLuVyPcya7IwGLPJ6jQ4pY3oGNK/dtYu0ON0yfs1QjZgHmj0OSPmfxxua\nFZqQFiP7Z0/YChR8TSj0oQqq/pCUCFlplO0HyQVvhcDV95RodkcDkp4FMfJ8\nilLCcMfXJUUS8GO18Y8Vql3rt7VSGaYGcP4Xwco+GOK15SfkR6jwInTIqQxG\nILTvY2gYOBZBrZR35vFH0NiT38dhus2AxqwZ7rCGCZTjiwQNScXVl74u1rRg\nuvjOCNlxC4zbYQ0r1H904kF8LWQ16UhS8USPX2vjftPtJxsUqmdbZlxvrUyw\niFQOf/cMLjECMZ61IUmBC2K4p4fTajESZNB+TNu4PrUoIDWpBophYvVF8HhU\ndC4oaeqh1Q+Mbzrn3bmPj7TItuImyuj1uYFOQgRA6vmTyWLPCxNdprJTjTcr\nPaQW\r\n=3MRU\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8.0.0"},"_npmUser":{"name":"dceejay","email":"dceejay@gmail.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"https://github.com/node-red/node-red-nodes/tree/master/social/email","type":"git"},"_npmVersion":"6.14.8","description":"Node-RED nodes to send and receive simple emails.","directories":{},"_nodeVersion":"12.19.0","dependencies":{"imap":"^0.8.19","poplib":"^0.1.7","mailparser":"^3.1.0","nodemailer":"~6.5.0","smtp-server":"^3.8.0"},"_hasShrinkwrap":false,"bundleDependencies":["imap","poplib","mailparser","nodemailer","smtp-server"],"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email_1.11.0_1617266222432_0.8911687351680269","host":"s3://npm-registry-packages"}},"1.12.0":{"name":"node-red-node-email","version":"1.12.0","keywords":["node-red","email","gmail","imap","pop","mta"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@1.12.0","maintainers":[{"name":"knolleary","email":"nick.oleary@gmail.com"},{"name":"dceejay","email":"dceejay@gmail.com"}],"dist":{"shasum":"1e04bbedd15087ed267f0eadbf2c74af403170f3","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-1.12.0.tgz","fileCount":569,"integrity":"sha512-B0XWcnndQObqix1EGSAQKqfIdfZPjv89VJRIeCLSY55xm7v/eSul4sD+O1dyP3HM6RbxmNTqgrW2zT9PDoC9nw==","signatures":[{"sig":"MEUCICMTbAbnbenM3UF4Gd2AO8uEa+vIo047EmB1fA+E5bOGAiEA5DU5O0naBJegrMk6M1Iffmy7PjQiqV94iKUqvwtsK4Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5121366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeAhECRA9TVsSAnZWagAAOtUQAJ1XYhiQSCGJBY7OwQit\n9XMmRFf+0L2fVXsrx58V79sgPPbrEvJUAI2ng+v/spAJQSO1BnJeS2w8X5Em\nvMP4jNl3J8f9Slape7EGZ1SsGCzyh46I4lMMaAMFGH3lgep1x/mVgl8S+yq+\nuWGoKllf8Y2si/5TUedkE3OTVQP91lp2rvhRnhQZVBAMOcHF1Koto/g/LU5Y\n6c8KGV041bcbVJNXzUn4vqb4Pjn6ZbGPhJ0RhfhBu1izPs+S8tToKot3IuI9\n44U+nKgZHluakvA66sXK1No+oyLyHDLwT6cprQoKr1qaPNqplu2oQdUUn/Ws\naUaWiLQnp+wfE7copKq7jpdRSZ8m7LeVC5meM8ZL9mUXepDQmG+qEv2F+XNT\nUXkckPA8ug0hOeuMX7K7Go1dSMAO0kD8rRlfT7obcLoejnyaAaBTllFteyO6\n/MKSBCRpPhNVIpbdG/lTyw/j1nr/ziVln8YLwX2miC28UyKFBi+ooubBnV2M\ngQRLqkXoZR+P24Fc+ZZcxSGgGAS68rSPWoJH+4zUACdmQtfdAyZcaHkbAU62\n7vi9N+MJD24apowcrKm9LpDRU5qXWUkIuhOVr+v9EkAlKf40+f95/OoZnecB\n15QV/qLmexRdwQkmdaCq4GiM4ot9vZtqgq6O7HYi/VlTuz+zAw1B0gD892sx\nMYFM\r\n=4HpW\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8.0.0"},"_npmUser":{"name":"dceejay","email":"dceejay@gmail.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"https://github.com/node-red/node-red-nodes/tree/master/social/email","type":"git"},"_npmVersion":"6.14.8","description":"Node-RED nodes to send and receive simple emails.","directories":{},"_nodeVersion":"12.19.0","dependencies":{"imap":"^0.8.19","poplib":"^0.1.7","mailparser":"^3.2.0","nodemailer":"~6.5.0","smtp-server":"^3.8.0"},"_hasShrinkwrap":false,"bundleDependencies":["imap","poplib","mailparser","nodemailer","smtp-server"],"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email_1.12.0_1618479172116_0.2710643877801122","host":"s3://npm-registry-packages"}},"1.12.1":{"name":"node-red-node-email","version":"1.12.1","keywords":["node-red","email","gmail","imap","pop","mta"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@1.12.1","maintainers":[{"name":"knolleary","email":"nick.oleary@gmail.com"},{"name":"dceejay","email":"dceejay@gmail.com"}],"dist":{"shasum":"80a725652598da2631bc7e42c3d8ac735e710a39","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-1.12.1.tgz","fileCount":610,"integrity":"sha512-55wqRaD0CdXdF8ku9fcnkUaM2PA4RCnXJB3/8PXTpoMrqNDklu03Hd/wPVWZbNYK1vaA/saJFCJXiMIaa8t7aA==","signatures":[{"sig":"MEUCIQDnng1RdOHfBJZX/NpurLD0Nd5hInKYv52yOK6Bq8aOKwIgRf/oMDlBTKAX0MhHPsbzCyOLlXBSvhN/4GeCAD6559s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5594786,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmj7ACRA9TVsSAnZWagAAFy8P/1SR/sjxfpDZf6ng5SM6\nYQ/4lQURPCdbLIPa092+2fB7Sx0KL7CZjMCRjaN6iv5KSQB9q0SXhd1mE9KN\nO3cto0Wng+UxDy0vobD2zeG4b5k1WuGs2wZK2hAU8rOCLoUYf8RZt/c6D25U\nK04tzHzGdPg+EM1Kzlud0lflGQFUjayBdyYFbevjHijLMHQU/3FPydSbpfEa\n2p8jfTBNLOhFibv0K4r48/2iVOQjlBKhCVWTZlO+PA6/czBKKD5TGvGFZtjQ\nsoCVf9wmbk+8LAMEs1z2jGoeK+uReLFiXuNnWSZwFTJk93q0AGYaYeVvgIrx\nbl+bLRQWzOu5aUsrgawCrERuK/nP6MPD/eR1HCbQwEUsXK/XrzzPioDYA6Oy\niRx0vsoFlr8dGe2sCE7BtuYXjOdgWbUEW3v1Aoi8bT4kksUrnJuiws8IMjhi\nykzuoaypbv+cB73ifbFCXnxYx55l/WNcEX3dudTzhUkdO+ynYIOjdFcu69oK\nngB4SAYBGMMNs2PCZrDEEa1RfrsFYNCpd/Wgcaz/KkOsP0FbkM/goWqFGyMJ\nuePFikzDViGNHu0SJQkFF6NgYGxJeotTgytzKIpE+Exu1sOgb6ihXvOSgloB\nTuK1pQ0UZuyY7Qydi/DD9LImQSF1bcTXSf1449B5N2SyBjxXjgWEyzLByOFl\nGiuy\r\n=0+Uz\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8.0.0"},"_npmUser":{"name":"dceejay","email":"dceejay@gmail.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"https://github.com/node-red/node-red-nodes/tree/master/social/email","type":"git"},"_npmVersion":"6.14.8","description":"Node-RED nodes to send and receive simple emails.","directories":{},"_nodeVersion":"12.19.0","dependencies":{"imap":"^0.8.19","poplib":"^0.1.7","mailparser":"^3.2.0","nodemailer":"~6.6.0","smtp-server":"^3.8.0"},"_hasShrinkwrap":false,"bundleDependencies":["imap","poplib","mailparser","nodemailer","smtp-server"],"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email_1.12.1_1620721343750_0.3784785632391785","host":"s3://npm-registry-packages"}},"1.12.2":{"name":"node-red-node-email","version":"1.12.2","keywords":["node-red","email","gmail","imap","pop","mta"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@1.12.2","maintainers":[{"name":"knolleary","email":"nick.oleary@gmail.com"},{"name":"dceejay","email":"dceejay@gmail.com"}],"dist":{"shasum":"4a6c9b7be5103dfaf7d00b5a7e43d937dc8234d3","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-1.12.2.tgz","fileCount":610,"integrity":"sha512-ermKyY2Tn6ZeM/IptVzmTByDUW1PAR+MJAbAQXOZ81QiDraxOKDOWgmUht+7cyUZBANBZ/uHnJ4JmP4eBZIKYA==","signatures":[{"sig":"MEUCIHqDAWzcPx1QJ1FC5RUSxVOR49NLqz5JWBQI/IygT8dLAiEAhgEabvMZKylr13l7se8M4rBt38qlTQR52PxqUVBGCqk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5600334,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3Cb5CRA9TVsSAnZWagAAmUgQAJitiUgBfdd2exWPSrhj\nA4nVD/MKvl+SGRKxArjHw2WGzRlD8b8ItC+LeszObztjBP4LA7PC5FhiBG3O\nMGg7vV7rzFOIrSVLU9NxehtEvJSQzyIxQnJCyOSkri4whhmzm61EsuLqPg6p\n4zJOWSU4TbAELrBU2HwQ3WD1sG5OW4fn/uxKGHYxV6fhkoOA8MaGHPFMT1GV\n3no5RtJAtJWovDnCwCCw7TF3Z3bfP2cj+J8XyDZsmsct5Q2AP5gdkNJBfyXZ\n0gJe3HNv4U6EYZ0HyKdbUQ9Oz5iCgLE5+DskUCJQ1ih4qDb+f4yHQnYtX8Zn\n3OvB4MTgv+JBBQR7BwchUI+ObVdl5P6RjKu/r5oOmcXt0vdVoS002YdKvBqy\nQXrmpu/0blkB2fuS4XGsXY1d/7QUu/eoDd59V6g5km4s9dR7UeCmM/oVdAhW\nVVBbIohD7DbnNPlaJSZaZRv1T3/jMj8OF60N32BfEbLS33RzzCQGBuwnLV4I\nFvkXPeFMLHGTLLyRqu9HhP7B9ndg2FmXQbmMdM5xr/luL8Uv1dEBcLvb8t9R\ngmRiSP2riqJcxIrAl7yAc1GqsZUHYHnddJsO2aRx4FCl6LVmcK+0lM357jfJ\n3E/hKcm6YcweDlXeU7ZbXwxxIdKfCIU4deGeXQw7Ax+anyHnyfSIkgaNjswg\n4/pT\r\n=SzM/\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8.0.0"},"_npmUser":{"name":"dceejay","email":"dceejay@gmail.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"https://github.com/node-red/node-red-nodes/tree/master/social/email","type":"git"},"_npmVersion":"6.14.13","description":"Node-RED nodes to send and receive simple emails.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"imap":"^0.8.19","poplib":"^0.1.7","mailparser":"^3.2.0","nodemailer":"~6.6.2","smtp-server":"^3.9.0"},"_hasShrinkwrap":false,"bundleDependencies":["imap","poplib","mailparser","nodemailer","smtp-server"],"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email_1.12.2_1625040632335_0.6649624024893341","host":"s3://npm-registry-packages"}},"1.12.3":{"name":"node-red-node-email","version":"1.12.3","keywords":["node-red","email","gmail","imap","pop","mta"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@1.12.3","maintainers":[{"name":"knolleary","email":"nick.oleary@gmail.com"},{"name":"dceejay","email":"dceejay@gmail.com"}],"dist":{"shasum":"bb678d6387172f6df3e917473346375cc524358c","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-1.12.3.tgz","fileCount":610,"integrity":"sha512-w1giL2iWgFWhC+GSnB78MkBjCyvbo45KtFugpRtMKoryDDy6YOUqLCEqEgGLH514FyrEdiaHTqZHtxg2Nk436A==","signatures":[{"sig":"MEQCIE//L7Q1yPxcZHWWdFv9VwsolkahCiDXdQZblBIfcgG9AiAA/zLoAGc5gvRqJDuTmKTT+ifR+iv7cItoMuat8IKH+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5603531,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8YyGCRA9TVsSAnZWagAA0FYP/A/93G6co/OsoA+8KN/x\n7yLFnokMi8D/mVFIfzAfw3YthrTbqq0hCaOjsmrjw2NLCtHL+2KTRsfuO/hV\nTY3KEv7m86M5hrGt9v1D6Bbi+VlB67jB0mk/mYnVlmlNGpLXUDfSNp737YAk\n+higXlwGVE/Am+v1azhbt/gF0SFGTrippQTZnTKIBraosAnPhNYxdJkXASTU\nPtiQGhFO+ASysNAh/rzfceQR04hx39NVNNxv3aFxXO7V4mlO6YO5lc6x4z9k\nf/eFSthAxntMw0VmA1VY99ROfHgKjKcuLCGwLPmSY7xyo4W16IMHOdmE25B4\n/UrzYjTWrDQpyrhwmfTvB6QORuPzR8xhsiGhQDSGUVP87JfMLhRdPvKS/I1M\ncIMmPE2KlMgyVxWBXPPIVDFF+zLB1CkBISU/e9HzBtSml/E9ykVu3RoS9yLe\n1o2tt4rE+4LUeEOE3jJ/ChVaxFzfQOnMqoDsbjOVU27wjsBaXdjyIvNasQ0h\ntuTsFkgtiFf4U2DsUep+q2jR9Eynb6g9SUbwF5trTp6k0/XsmZ49J3alS42H\nKVGNP1lheoQEugHLFszWfXJRu4j0UD16433GkWbZLmxffAu52f39clpIwPFd\niRmqbBtrQSRSS9NPSpJa0O6CwfKTyx/gFnDCzjLi7EZEJ4OT651UtgqS5zFy\ncl5T\r\n=Cpl4\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8.0.0"},"_npmUser":{"name":"dceejay","email":"dceejay@gmail.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"https://github.com/node-red/node-red-nodes/tree/master/social/email","type":"git"},"_npmVersion":"6.14.13","description":"Node-RED nodes to send and receive simple emails.","directories":{},"_nodeVersion":"14.17.3","dependencies":{"imap":"^0.8.19","poplib":"^0.1.7","mailparser":"^3.2.0","nodemailer":"~6.6.3","smtp-server":"^3.9.0"},"_hasShrinkwrap":false,"bundleDependencies":["imap","poplib","mailparser","nodemailer","smtp-server"],"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email_1.12.3_1626442886297_0.6994218838087531","host":"s3://npm-registry-packages"}},"1.13.0":{"name":"node-red-node-email","version":"1.13.0","keywords":["node-red","email","gmail","imap","pop","mta"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@1.13.0","maintainers":[{"name":"knolleary","email":"nick.oleary@gmail.com"},{"name":"dceejay","email":"dceejay@gmail.com"}],"dist":{"shasum":"0b51dea5a2087210da32b585ec81e0e7ddb88906","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-1.13.0.tgz","fileCount":607,"integrity":"sha512-c0TyeRf71AJeicqlTYCc3EsP5w4gGkmCYBA+kDwhJ529WfuXKRxrBDTKgKjbq6voW6LSk7RxT2xJ4mXhwFjedQ==","signatures":[{"sig":"MEUCID2rOfGly+oVuAZI2zgN3WFKWhk8+p7AdA8P3JmwpmAuAiEAjRedUoaPiiyasCpgmfe7jhmJvpKwvytYt3XFmKOPcjw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5606487},"engines":{"node":">=8.0.0"},"_npmUser":{"name":"dceejay","email":"dceejay@gmail.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"https://github.com/node-red/node-red-nodes/tree/master/social/email","type":"git"},"_npmVersion":"6.14.15","description":"Node-RED nodes to send and receive simple emails.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"imap":"^0.8.19","poplib":"^0.1.7","mailparser":"^3.4.0","nodemailer":"^6.7.0","smtp-server":"^3.9.0"},"_hasShrinkwrap":false,"bundleDependencies":["imap","poplib","mailparser","nodemailer","smtp-server"],"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email_1.13.0_1635339797261_0.6605973018906381","host":"s3://npm-registry-packages"}},"1.14.0":{"name":"node-red-node-email","version":"1.14.0","keywords":["node-red","email","gmail","imap","pop","mta"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@1.14.0","maintainers":[{"name":"knolleary","email":"nick.oleary@gmail.com"},{"name":"dceejay","email":"dceejay@gmail.com"}],"homepage":"https://github.com/node-red/node-red-nodes#readme","bugs":{"url":"https://github.com/node-red/node-red-nodes/issues"},"dist":{"shasum":"e3ef5dc4a30f4ef72bc1a69b8d5490611c34dd93","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-1.14.0.tgz","fileCount":661,"integrity":"sha512-1Jicf5I4OlFCGJpC6DGM5c5mw5OH/MXbo5SCLOryjdZXHtvCawEFk8tvzchw6ljOQcajcQgD5ZIneSg4vWFAGw==","signatures":[{"sig":"MEQCIA7tsGVHC8NPUjaX31yP8x3WKzDhkBC+Qv6QuVaqr0G/AiBOAtVitqAcVL9Oo3AamLH9HJSj+mkwHz04aWO3ZbYhAw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6212224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0KcICRA9TVsSAnZWagAAS3UP/i7LeuU/HN9rUlGwY1OH\nDiJ+tXDBQ2bgfUXGRm+GW71vvVKnAThdls6EdTLKHyThw+505YzisHQcsr3x\n+uziaKw5TJm5FDeANvYd2ZzR2zzgoou2WTZuueslt/QPxfCy56A2zFKrMAlg\nMmB8u+32X/jnELBl6P5tY4ICNo+fL1q66PPHlY6lkLKlxNPAaCyqE8nE5Byi\n0j0p5ZOFKyN/iY33bAP44LE5PeSlnYafR/sIK+7uJBkCsNkmRvKFaEzgOGCf\nsDkBJ7himXGXGZecz+LmaazKxflgrh0s12bF3oNO75of8xbeqNd2QE9zWQ4D\nm/bV/RrzVss8QjAh5Wgi04ETjwlzHL1yx4qTmvI/4/5O212eB3kpARY4Z62A\nZQjQe96Yqbp6uuTSGefKjfsYfgnif/5Bmw6ZJIC86bwnP/FRjSht4sobuBsS\n+CPcuX9K6xZiMSzwe8g3cy1GexBYFdSwmqqBiUaK4BCwnLRBy7+0aJp5hU/J\n1lOT5mnq3a/DziS840R6hbH2iCdi/dmEuqljIYWjK/ziGUfhHNzWX/N7F2IG\n2+zkp69GP1lsGArpuws+j9wsWEof1ilHlX5hMZq1kRcz/BADvtaF8ti5eSUk\nXjTqFLqGGaWsxwHFTBaE4B0ReQtz+V4BYs3eOyPk4Zm9MhPweRq6/N6cSHa+\naEd4\r\n=+VVA\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8.0.0"},"_npmUser":{"name":"dceejay","email":"dceejay@gmail.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"git+https://github.com/node-red/node-red-nodes.git","type":"git","directory":"tree/master/social/email"},"_npmVersion":"6.14.15","description":"Node-RED nodes to send and receive simple emails.","directories":{},"_nodeVersion":"14.18.2","dependencies":{"imap":"^0.8.19","mailparser":"^3.4.0","nodemailer":"^6.7.2","smtp-server":"^3.9.0"},"_hasShrinkwrap":false,"bundleDependencies":["imap","mailparser","nodemailer","smtp-server"],"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email_1.14.0_1641064200644_0.23660978919555342","host":"s3://npm-registry-packages"}},"1.15.0":{"name":"node-red-node-email","version":"1.15.0","keywords":["node-red","email","gmail","imap","pop","mta"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@1.15.0","maintainers":[{"name":"knolleary","email":"nick.oleary@gmail.com"},{"name":"dceejay","email":"dceejay@gmail.com"}],"homepage":"https://github.com/node-red/node-red-nodes#readme","bugs":{"url":"https://github.com/node-red/node-red-nodes/issues"},"dist":{"shasum":"e71ffbd9e1e88583515f1d7af2a064d389bd9fd6","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-1.15.0.tgz","fileCount":659,"integrity":"sha512-CviOUsUxS5q8li4mzq5UdG8g4LfYs3GMFRrBHUnhGHh2GhpuiFWMNC6zXo+di7DqJQHz4pSZyDl7lp5RCeah2Q==","signatures":[{"sig":"MEQCIA+JX8Sy6PEeBSJEwvakUX/0P0EIea8OfflKmgy0X4izAiBPG3GC/7CUiTqvSHoY/iBkVvQI9PuRRQkqHTKThz6JbA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6198915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNbE1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmocsw//RkV77y1PSNTImGQGmHgLTk9bYO9fGJVMaHg1P5JULONWGNBA\r\nxZTwmo66pRZ5WKsvbtNX0IEnb0vOwz5Srh+6Di5FXnagEooNIjzE73RiRl21\r\nrTWP6JPlu/MAYjJuFEEzdaPIAMtlXRjc7Z7BzLgfxa8fyTG4ZnkB/PonXMfd\r\nU4ofhZgGUsFLlpqVBtA5ghuSLgXIa2X9cigHJZeeyr5XspUCmynB9zYLk4Qi\r\n+jEkQIseFpZojMy+lUiZa0NpRLHpVEFWiZngJzQOX7NPhjiELCn/I3TELeqa\r\nD0yL361mrVO6mEuWGMzOuJu1xp8tVQ708TyJVHnUsnfvzwvrp6ReRCzEvn8A\r\nubdOF5e2IDAbaOr1UW+dSkMBXOw7jPgDRGhvEkhQuSFSDD9um2DKUPDxTfve\r\nRP2LV9R9aEidH5q47Lhn5fJSxsiNVlBo+t76H4/uadsGrmcrQ4pBESjZxUKa\r\nXAF1SCLXFwrI8i03La18rzcdqOhdXf96QFJqqADABqlYzQMJOL2MBRPdEQqA\r\nC1UzKEdogc6JLVFzNcFch3eYvGvuVvDQrTJ68wUF2mh2TDnCHk5VYgtVVIdB\r\nXplJ3vPnKplmdXhoPWrmd8OSMtcm3mzBM0zlsd3tA2wXktbdO0YNQ4AzItUJ\r\nwYJtQO5kv1N0M598FyGkxrucmXx66TP5E2s=\r\n=Nx/K\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8.0.0"},"_npmUser":{"name":"dceejay","email":"dceejay@gmail.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"git+https://github.com/node-red/node-red-nodes.git","type":"git","directory":"tree/master/social/email"},"_npmVersion":"6.14.11","description":"Node-RED nodes to send and receive simple emails.","directories":{},"_nodeVersion":"14.16.0","dependencies":{"imap":"^0.8.19","mailparser":"^3.4.0","nodemailer":"^6.7.2","smtp-server":"^3.9.0"},"_hasShrinkwrap":false,"bundleDependencies":["imap","mailparser","nodemailer","smtp-server"],"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email_1.15.0_1647685941723_0.4238366942990113","host":"s3://npm-registry-packages"}},"1.15.1":{"name":"node-red-node-email","version":"1.15.1","keywords":["node-red","email","gmail","imap","pop","mta"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@1.15.1","maintainers":[{"name":"knolleary","email":"nick.oleary@gmail.com"},{"name":"dceejay","email":"dceejay@gmail.com"}],"homepage":"https://github.com/node-red/node-red-nodes#readme","bugs":{"url":"https://github.com/node-red/node-red-nodes/issues"},"dist":{"shasum":"6d377f74115e6b3102ec3023478ff42262d6d79e","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-1.15.1.tgz","fileCount":663,"integrity":"sha512-9gmy/Oec2DKjAcM2SB66+hwIhVgCs7Aj9GldNC6R+O31MyApKrcz/Qylk7hJXMYpanKPZWn2UBxDkMXMECBXPA==","signatures":[{"sig":"MEQCID4YhuzQP6oHgqaMp7Ac6iW0vMydLixAAYbZ90Pfe0vSAiAiHnN4zuvYaiEpUGdBvsQ38/dQRaigM+jVf8G+HcfdhA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7901938,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUCpWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrdaBAAlyxcTlTed8PYH+K/1HcpuhIpH+/K1bm8E4CYzDFuNeOcdNy/\r\n59eLAqHzO5drIZXgVVZjziZ7zVSNA8laA/GvOxbcCxmsU2bY7Ndm0fI4DpiV\r\nHW6fq379kJg/2HuCyuFo4tAB3GPMxjr+8+LZdOoPFn+w+TXUb6sznXHvlDX7\r\nd+Bns8IsLddtxjGnv2nIQTBFuQfThIVU5j31kKdqAMfXkY2Vf4QJ7RhvjDjR\r\nQExzXIzmx7uYsDtuqIBdztZO1SRufEDAqfWltFbNEICde/R5n1VvUS1HAA/H\r\nEvrXiy+cKnfp9J05pdG/8JNHglFLX9i3Xfr6Fkxsbq8dbbqZSiunrUXTYgJb\r\nrqyfx1pZaswZIZZVCLZ5cxZuvlM+NPoYa0e+av9z8hZcW7WcUFzPGhLhfWuf\r\nXz7Tjdub/4f9Vniw/9QvWXhqKe+4PSgomHtj2REyFjW9b7eq5dFCbFqlAPIa\r\nDrBT6pUu2xv6qDmYp5/mhl+Y76ZJcT+BtwbmwkGviA6PZe2ZA7uPoBfrIzvh\r\nOKs01PMbSfqgk0q7jnHwKgDrvHN4NxWD+fYtEV7ouNnjnWqS61yydxExqO+V\r\nKHfTzn5p8ultFIzO4YG7FyoJG+WWqNHyMov8Cky3A7TbSTbZlq8/YSPxpl0b\r\nGR/9Cu3/5TEC3y4f5JDwJH4It82DgGQCl6Y=\r\n=tdsy\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8.0.0"},"_npmUser":{"name":"dceejay","email":"dceejay@gmail.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"git+https://github.com/node-red/node-red-nodes.git","type":"git","directory":"tree/master/social/email"},"_npmVersion":"6.14.11","description":"Node-RED nodes to send and receive simple emails.","directories":{},"_nodeVersion":"14.16.0","dependencies":{"imap":"^0.8.19","mailparser":"^3.4.0","nodemailer":"^6.7.3","smtp-server":"^3.10.0"},"_hasShrinkwrap":false,"bundleDependencies":["imap","mailparser","nodemailer","smtp-server"],"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email_1.15.1_1649420886639_0.09337087619360407","host":"s3://npm-registry-packages"}},"1.17.0":{"name":"node-red-node-email","version":"1.17.0","keywords":["node-red","email","gmail","imap","pop","mta"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@1.17.0","maintainers":[{"name":"knolleary","email":"nick.oleary@gmail.com"},{"name":"dceejay","email":"dceejay@gmail.com"}],"homepage":"https://github.com/node-red/node-red-nodes#readme","bugs":{"url":"https://github.com/node-red/node-red-nodes/issues"},"dist":{"shasum":"7589564a26e70a9e81bd8fd8f0dd4d6eee8a4b37","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-1.17.0.tgz","fileCount":696,"integrity":"sha512-+Hy8OgxrnIwJMoL13FGcmYh9dVZmR8F0iJlongVQjAeZHg7CnotC1IX37PyvPVr4cJzFZPxK81ie6v/i7F+ApA==","signatures":[{"sig":"MEYCIQDmV8Fb5HLr6aWf1wIDwrEAempHhCtVotvRGcXgiWxEVgIhAJXAF+wmKcoWE1mFaln+s2Z5YLsXSx5s/PydXWYKlisv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7566241,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1pzqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqhvRAAokX9A50hep9JYyvum9+Pj7hBkPEt0jjZ4enfRMN7TKLZUwxi\r\nBgySI8oH10hgbVGd6Q7HLI0VGprKkkaXLeWtdDzkLq6HbfkzbOzKL16BjnbL\r\nTScAwTsdKoMPSJNhdYS5SgXj/Nf3im54HSeD73g3lsqlHlL6hZm4HZHpAlyX\r\nPjzSvKNgXuDx5+um/pyE5ag7DdWhXpNHjly6DS70AFsmPZtf8ZWb5cC0peNG\r\nnhDvcEL6klTWtk3SuLXjw2IYjVcDLl4Q4aALWCZzxYpr363K1n4Goz1Bo1pI\r\nnDW9ZbEuZglU/b166zq6w7w9KsRH9utclZk1MdF5LDi+tX0tv8DSmngyElN+\r\nRnP0R2GurYZ1HPl5XjFZpu6aK6SdvKqN+HHupPAoeyQbHXDnXCFPrux90n4Q\r\nsJBnwxmTi/29imxi3SvCiCfwFkOfei7EaLzx3SIgGl8wDLXZYa+SwPSztY0Z\r\ndZlb1mmTx9nAQD6Vi2l32+YZAnNS1l2i6t3zKW1/vSOPFA7zgJlH7gEtt41L\r\n+mrKGxEayG9JjwZqrZSejQYHYADTh5Mkjo1lJXiIlo6Iu3nDwfvHlSHbpB85\r\nIa3uaGxypoXNMzQC87/mqaAwn0nCV+2LWKSomV38w9xZNgvPoCw7cJMvBQcD\r\nsL+5C8wkbzZcwVN7y3+u11HVx67mY2RyTPA=\r\n=JmIs\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8.0.0"},"_npmUser":{"name":"dceejay","email":"dceejay@gmail.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"git+https://github.com/node-red/node-red-nodes.git","type":"git","directory":"tree/master/social/email"},"_npmVersion":"6.14.11","description":"Node-RED nodes to send and receive simple emails.","directories":{},"_nodeVersion":"14.16.0","dependencies":{"imap":"^0.8.19","mailparser":"^3.5.0","nodemailer":"^6.7.7","smtp-server":"^3.11.0"},"_hasShrinkwrap":false,"bundleDependencies":["imap","mailparser","nodemailer","smtp-server"],"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email_1.17.0_1658232042531_0.6310665698334288","host":"s3://npm-registry-packages"}},"1.18.0":{"name":"node-red-node-email","version":"1.18.0","keywords":["node-red","email","gmail","imap","pop","mta"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@1.18.0","maintainers":[{"name":"knolleary","email":"nick.oleary@gmail.com"},{"name":"dceejay","email":"dceejay@gmail.com"}],"homepage":"https://github.com/node-red/node-red-nodes#readme","bugs":{"url":"https://github.com/node-red/node-red-nodes/issues"},"dist":{"shasum":"0eebd0d318675c14b3c5d5e2470d72f35f3c89ac","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-1.18.0.tgz","fileCount":639,"integrity":"sha512-FgtOBx+xrFqAjSZOhhgoRT01P3tKfFKgoDOarMJY4frp7pZjyTBTtw43FMeZCKo/3uAPZ5ON7JlQsl78M4NDZw==","signatures":[{"sig":"MEYCIQCpnNHgxSCr8UHgncTXceXk7R9vcocwt/Rz8I/nWI9K6wIhAIebCio8LNt3eQmnfhfkH3PjJ7m/VcEITsWlkT+uJUpD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5819234,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSVgLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqEJQ/6A4rHO3bx/WzWhULwOZta4wYmyuxjmEy9D+giSpxNtPfKum5A\r\nwjg0/it1ZcRNnGABwjiCmZftseGUPcZcjvzX5QEwnxrntSKypglVw/25wudS\r\nbipUhk7qk82kx6Diy0CvXmOTP7uVZlo8pdFP7X9Ma6arV+aXm1cINk2siHyh\r\nOdF1EJs0rK56/7mtKBeKLL+4/RnoMIEBBWPUf8x9jEEGqlHoonyzwx/ejoYN\r\nU8Fybu1GV3lqq21LQZjfg2kIjvrJ40w5rsAga2PSVgnPyd184+OcpPAlFwKq\r\nH+WOgpCEOnXY9ueu36zj0BBG0VgG2+U9CcZyNr25P5W6tkPDdwSXKdqcZrlT\r\n3FvYbQG8Z4qCMY2daKiHN/lpkEBdZosFBXSODMFDhLvUbmRfbGixkjxUWAy2\r\n4nx85yKguqPsDCXeyClFA+SGr7sV/i3ns+QVPVe4DWeTTXNWZBXJqRhQzPma\r\nR4OKATUQMVOgdo3PqWPNTTI66ZRXih0/lN9iYtMCCYSHDozYwTktwjgsmMBh\r\nJZTrEizaXE1rh45eyQ6LZ1QKTDzyXEKV2k5OjVZ/Rjg9Gb/Khj/uLUzPNWT1\r\n5PAcun74yBuG8bPrg2lKJ9nPAvEG8dLRhlLgGLB2o3tG7WrLlamitohad0AG\r\niNJj5t3GHK30xdwJZ7zfEqKZiHulTEzYNPs=\r\n=AHF4\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8.0.0"},"gitHead":"584590b9a609aecf4bfc09b8978865d51e59d101","_npmUser":{"name":"dceejay","email":"dceejay@gmail.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"git+https://github.com/node-red/node-red-nodes.git","type":"git","directory":"tree/master/social/email"},"_npmVersion":"8.15.0","description":"Node-RED nodes to send and receive simple emails.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"imap":"^0.8.19","mailparser":"^3.5.0","nodemailer":"^6.8.0","smtp-server":"^3.11.0"},"_hasShrinkwrap":false,"bundleDependencies":["imap","mailparser","nodemailer","smtp-server"],"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email_1.18.0_1665751051491_0.040575243077920264","host":"s3://npm-registry-packages"}},"1.18.1":{"name":"node-red-node-email","version":"1.18.1","keywords":["node-red","email","gmail","imap","pop","mta"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@1.18.1","maintainers":[{"name":"knolleary","email":"nick.oleary@gmail.com"},{"name":"dceejay","email":"dceejay@gmail.com"}],"homepage":"https://github.com/node-red/node-red-nodes#readme","bugs":{"url":"https://github.com/node-red/node-red-nodes/issues"},"dist":{"shasum":"d42242df0fd9bbe27cd9136144306e3f35340525","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-1.18.1.tgz","fileCount":642,"integrity":"sha512-hMz69n91hNSS1sOeIjk3q329tXbENRNNMTdkkVvEp7DTeXRB57Y73n5SN3XpUjxPeN2aV3mzPR5qpOvs3CVn3A==","signatures":[{"sig":"MEYCIQCh40WXUlU3sUVUoqK1X/x/tctyzxLwsy4LxPUgBUI5TAIhANIbifr30dYL/TImNKrDkviiSnncypIeGLZp0HZLiTOo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5795389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTDa+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYuQ//TuT+NRiFGcOocXaAArfNWc0+k4nqXBaZ4rkBYSEXRRKDBvsr\r\n0sBkTD0/ekuHWoZFJaGvHCVBEHaF0yBg4kCs25XO8vKdqzcup29kAGfn4JRe\r\neoVu7/ILFuDaTXBclJLPV9LIPLrkjXKxAfn384nhHmL9NVBhzr0GTDC3JC95\r\nodgoDUDcLgQ5whFYsGQh9+klsaC0LXPV5xpB11BmtKiopmyTgvtizzvfl77G\r\n6ro2LMZYXSXdaskX4+spg0H11Ftln0Xj3jDjqIlX1J4nu9g0NBoDavcHIBb9\r\n5I8p4fehElxR8zH6YUG+hWxNdYmsld6fPsy9NhqB6P4v6Ay10k9gBe2KgKWI\r\nlWT1lVMZsFx5GGORtkkrqe2m9euJtPj7QTeYTBDahn6YV/ig0Bm1hZaweFMF\r\nK2el+mejUIwlDhytQ8B0u/QSwX8CjZuxDLBIN3GmQyvTubhT/CwVLXPQVdKL\r\n5J30/br0tAV4Q7LyIiyceXVFPhMh+zuY+PgFgjid0mx/8xAZGWqHqfn0fiqz\r\n2BMTxm5S7ZCRJyN3gq5YtDoYGEf940jKyfLmyTVRw9j8OeolG7hmOQMc6vuW\r\nXkfFaIxbWAPxrtVSHzlrkp2pj0HU5OVO9g1WCr/i47xcwBDUI7Y72RvE40OD\r\n75YN9WAggkE0ywE29UjOMJhgvBUlVXUxDVI=\r\n=wCoL\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8.0.0"},"gitHead":"06c9bd65a7583eb7292d8cd05c6f73cfafe75eed","_npmUser":{"name":"dceejay","email":"dceejay@gmail.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"git+https://github.com/node-red/node-red-nodes.git","type":"git","directory":"tree/master/social/email"},"_npmVersion":"8.15.0","description":"Node-RED nodes to send and receive simple emails.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"imap":"^0.8.19","mailparser":"^3.5.0","nodemailer":"^6.8.0","smtp-server":"^3.11.0"},"_hasShrinkwrap":false,"bundleDependencies":["imap","mailparser","nodemailer","smtp-server"],"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email_1.18.1_1665939134497_0.39977887962440306","host":"s3://npm-registry-packages"}},"1.18.2":{"name":"node-red-node-email","version":"1.18.2","keywords":["node-red","email","gmail","imap","pop","smtp","smtp-server","mta"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@1.18.2","maintainers":[{"name":"knolleary","email":"nick.oleary@gmail.com"},{"name":"dceejay","email":"dceejay@gmail.com"}],"homepage":"https://github.com/node-red/node-red-nodes#readme","bugs":{"url":"https://github.com/node-red/node-red-nodes/issues"},"dist":{"shasum":"8e8ae106df93a10d91b4f6bda7ae22cd7ee76c89","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-1.18.2.tgz","fileCount":642,"integrity":"sha512-Vkbv+F8pHQTvuqnOtHZvdaS9q8JvxyRM8mVLRyxgClFSWBePyX5qqUWuxV3ejquwfGMSHRK9H0yQZos3rXZMeQ==","signatures":[{"sig":"MEQCIBx2z/VAjdr+2RLRdAvyPLpWbd9EkcG8ksu+M6p1HLDsAiBhxik10/AE/qntqXUOXaQKodv2wRiy+VG8w7Dfh5vN2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5795549,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjal9uACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqEng/9HLpjshjLsYYnheXm7JmT5mCVE5qD2vDXk3U0s1LlSMtVOMb6\r\n10mdcHspxflEeZy62VUdRCcKS+QkFY+XrC+FB5BwtlM7iPbu7H2ocXQba3dK\r\nzi3CMkTVBVR3SVq9aIGqpaIoSuG6m21/oC98jh50Uuwd6+03AJGzqCfnjLoY\r\n3Pfk42o61K8NNzHoyYzzB1tPV6gC2HWuimeScwUxhdMWWdeL2u+LL4bD81+B\r\nJhguP9kFgMXwEJG0pMM94mAod9Q6bO2z8CaylBCgsqsQSmoiqH5crJ1wDnxn\r\n4wZFWjFUjFQ55eUm+wmp0PAKmjKluGvVhdVxK9uz+bIv+mOoPDlFz3ZMQpO9\r\nUEUtEWkfmQosKJP71NqsMRccF4SbURMnn4ILMCepow45dqzzbhlBlx/RcsZ9\r\nN/idzeUigMXzco2tRhrBWhAfxNO0W6qXd6tEZOSoo0PFUuZ2y0SvJcwzGIB9\r\nb8YpoApEWOdxNRZ/ifo3Y0qRwkGJxWVIvz6dphZCbA9bIo2f4M5USznfdvmm\r\nmRaP8cjgQzaMdCXWtbPB1XXUc/XIkdxoR0r1xRE13sL7Xf4vWfAXzdi2BxKC\r\ngsTOI0q3g93W4n5XYcAD6xh5Yg4PvTgx13eY8d+bGHX1heSCP+rBFPo8eFAk\r\n/YekvT/5QlNgofbSoq59hJE+Cpp0sLM3yQU=\r\n=sUez\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8.0.0"},"gitHead":"c3a5716fe76c24e349b59a800f79de39b87998a3","_npmUser":{"name":"dceejay","email":"dceejay@gmail.com"},"node-red":{"nodes":{"email":"61-email.js"}},"repository":{"url":"git+https://github.com/node-red/node-red-nodes.git","type":"git","directory":"tree/master/social/email"},"_npmVersion":"8.15.0","description":"Node-RED nodes to send and receive simple emails.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"imap":"^0.8.19","mailparser":"^3.5.0","nodemailer":"^6.8.0","smtp-server":"^3.11.0"},"_hasShrinkwrap":false,"bundleDependencies":["imap","mailparser","nodemailer","smtp-server"],"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email_1.18.2_1667915630450_0.8288854122329317","host":"s3://npm-registry-packages"}},"1.18.3":{"name":"node-red-node-email","version":"1.18.3","keywords":["node-red","email","gmail","imap","pop","smtp","smtp-server","mta"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@1.18.3","maintainers":[{"name":"knolleary","email":"nick.oleary@gmail.com"},{"name":"dceejay","email":"dceejay@gmail.com"}],"homepage":"https://github.com/node-red/node-red-nodes#readme","bugs":{"url":"https://github.com/node-red/node-red-nodes/issues"},"dist":{"shasum":"5ca5ce27a32ab61e311909e5ca356209f027197c","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-1.18.3.tgz","fileCount":615,"integrity":"sha512-NPCa9PfhwzvjdpJGnmZHHy8u1ydLikGN3DYWAjqspBifIibsNx58zwbMEGIj72b/+HboIfJmPwixOO7Kd5OqFQ==","signatures":[{"sig":"MEYCIQDi2HDVoY+NPyvJUuVbJL9wpfQ8AQYuKkUj/IxUobgmYgIhAL8cAjYXLvnfElg1sUNK9QHlO6afFST89w8rPGPRGV9E","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5651796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpEJHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2uw/9EhmrkJoDW4USLXirLiYNIFPf2UOVONqjuIzDut+LlAoArdgZ\r\nVTe6Yww819C2R9ZilYuHvCflb4nr/f0+XVb8TB3HjRzGOCcHHnt21zZHZace\r\n62k0Q1tSJTgy/khJE1x6A+xTeejo6IBljXoe0vyf/FSgVYwo0bnD+RzxNKm3\r\nMcyTC/6czvVfips82baxOh7b2j9VTh4nTxMbOoqBJfef4UmOo2qHx6OugeKU\r\nSp47gerd57i5qFpxoEcPmvutudB4OmEw4QdTDXMLPSzh5yBn5oCuow6Zzg2P\r\nu/rpyS0pCvEHFaw6W2nyiK0xZKLJgOGmPDIFp07OsMYLUy8l+FkFSfNgLGX8\r\n2z4K+dL5ffYkxl3XuuWRcSCs2lWMWHCRERaeSecaIDNVEFxrXENxKGG+D1n3\r\nENvAKrbWB6Xdkfgc3un0tqJwgeR9zDUM5J6dwrhtB3M7mEGGmiq0CWy6/zTm\r\nRX0o9mtZdBaCOD64cqgCbDSCYqVtTqT+gZ4DeL4LO6qeSa2KQTb6RM9QyLx9\r\nt55XiLZHr8e1iWpu2MMXGVTyg+frVIq5w34C3b+U2PR4s0Ly5ZJpWvl7yqUQ\r\nGHspvbaWisvcZ2s9NFfIcbF0wKC29iNapYluDNm7At5LiXxV+4iliCD1yhZs\r\nnO93VMIWDT3stHlUs21njVTfLDQy+/GTg8U=\r\n=+O2l\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8.0.0"},"gitHead":"bb0a6fd272c44233200440fb04c3146c656aa45d","_npmUser":{"name":"dceejay","email":"dceejay@gmail.com"},"node-red":{"nodes":{"email":"61-email.js"}},"deprecated":"this package has been deprecated","repository":{"url":"git+https://github.com/node-red/node-red-nodes.git","type":"git","directory":"tree/master/social/email"},"_npmVersion":"8.15.0","description":"Node-RED nodes to send and receive simple emails.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"imap":"^0.8.19","mailparser":"^3.6.2","nodemailer":"^6.8.0","smtp-server":"^3.11.0"},"_hasShrinkwrap":false,"bundleDependencies":["imap","mailparser","nodemailer","smtp-server"],"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email_1.18.3_1671709254962_0.35994649927273814","host":"s3://npm-registry-packages"}},"1.18.4":{"name":"node-red-node-email","version":"1.18.4","keywords":["node-red","email","gmail","imap","pop","smtp","smtp-server","mta"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@1.18.4","maintainers":[{"name":"knolleary","email":"nick.oleary@gmail.com"},{"name":"dceejay","email":"dceejay@gmail.com"}],"homepage":"https://github.com/node-red/node-red-nodes#readme","bugs":{"url":"https://github.com/node-red/node-red-nodes/issues"},"dist":{"shasum":"3b9dfd0edd1e0a10c90913a809aab03e72c4ac36","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-1.18.4.tgz","fileCount":642,"integrity":"sha512-Qu5r/g+g91UBmVBz8aSyof9v79PTvUNqa7KDgoPPJSb6ZwZtswV7orQil2Oio9ZChaejp3GG63LoLyqaPeU53Q==","signatures":[{"sig":"MEUCIQC9XAppLdWFXpccQJ2GIZEXn9kiw1vPm7qOhNY7q4gFhwIgeXbM6A/FAlTZ/tO+Ao8cDsyQfh6BSsl6CFYZyOQ86lk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5795592,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpwb/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4Lg/9EjHw4HrrlHzy80SiCAjd9L+GqvUwjQ0mpS7mvjA4/nGZBO0K\r\nhcAwE1mtOI5pyNFjZJfDqqWNO/WO2+u3kEEyXuOZ4EyJl7jJXLrXFM2dqY3k\r\nmwCNgFUkiRp/Dymq6hNbF8jkaynlU3zOEXEETW3nn3Gltwe3tprhnvYoAQQV\r\nncBqIJng9BDDe4CyJnJ1JPRs+Pcs5agB8AKKhzDyBVveikAsaBwfJtAyotuh\r\ndRHOzpubI6bpdioTId/a3U33Cur4e0vJJuq5Pk6rdKyelyLHEP8BbOIpFbxS\r\natoergN8kjqZMr7fBgbD/QXxBvJE9M1oWmz09DYdxkFNvxOo1wDfjaWoSjsr\r\nr9UxJH/tIKQ/T6j4s0TB/SHFDX1+eQQ84M7cIhz23Pf1r2grx9hYnzpWaIWX\r\nuKTCI9kT2Tgz88jBBlVsinDA9YyHKeVgewQOtpDN76BrLr2pw0wj+FFOA6Yi\r\nccIvRs4oYoim79Ucr8qm7Zk07XMEorYtKLz44v+lNPDpIuQhH8FMibbeTjod\r\n4hi/oaYzxCyKhddG7WDWHTdKOb0QqRdh0ZF9BEI/EIGxyr44KOghf2MQOLSq\r\nnxLTrWmmfGFyAY5psfQir0pWrWGVildDCfYHOY7XJF8mSt2IIWuo+bV9YihZ\r\nS9GYlAEwZXMmhRV7F96nWt8K5vfQUQJAGuM=\r\n=egQw\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8.0.0"},"gitHead":"9bae313b722147b00480ce2e26ed0aab357b836b","_npmUser":{"name":"dceejay","email":"dceejay@gmail.com"},"node-red":{"nodes":{"email":"61-email.js"},"version":">=1.0.0"},"repository":{"url":"git+https://github.com/node-red/node-red-nodes.git","type":"git","directory":"tree/master/social/email"},"_npmVersion":"8.15.0","description":"Node-RED nodes to send and receive simple emails.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"imap":"^0.8.19","mailparser":"~3.5.0","nodemailer":"^6.8.0","smtp-server":"^3.11.0"},"_hasShrinkwrap":false,"bundleDependencies":["imap","mailparser","nodemailer","smtp-server"],"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email_1.18.4_1671890687008_0.1894626777172328","host":"s3://npm-registry-packages"}},"1.19.0-beta":{"name":"node-red-node-email","version":"1.19.0-beta","keywords":["node-red","email","gmail","imap","pop","smtp","smtp-server","mta"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@1.19.0-beta","maintainers":[{"name":"knolleary","email":"nick.oleary@gmail.com"},{"name":"dceejay","email":"dceejay@gmail.com"}],"homepage":"https://github.com/node-red/node-red-nodes#readme","bugs":{"url":"https://github.com/node-red/node-red-nodes/issues"},"dist":{"shasum":"ec25ab195199c37cb6f7bf21f5617bac03008fd3","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-1.19.0-beta.tgz","fileCount":656,"integrity":"sha512-VSB4E4NkLGLRWSBZGdbFeFSNYDSLzqZRlxLfRhcpR1T0+Z2yfM/9IfQmXRKyRq+5H6m1Vok5sTwnNck2IOf9cg==","signatures":[{"sig":"MEQCIAPnWa5arDiHlQZPq6CezAUZWobjHfZEA8US8SmdKVmsAiBRXcI9Vt5H65obpXIn3S4vU27U2sFoYeA0gKB5YRyG2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5992251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGYZ9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr0lRAAkBnfSVq+CfTn3JzMMrUqPII2M5kzfhmt7HGPV/Ksw/iFfITD\r\n2WNn6V5Q+sFwWNKKcDjfkMdgBV/brQYrTDrQkbia5NUQn/brcS81e0q9dITF\r\nTGHK9Ud07LCGJMyg+KK3u5bkfwBOa3iq8p5jAU3cf7Q6b9/0mJwR8e5FbK4A\r\nEHcy63G0bILwtG5PyDnw/2O3fQLzxjeACB7y9WRl79d+rAdn4WS/lngs8/cy\r\n8XpsYm6D0+rvZ6fAP3F2KkWlOZ4D72z4ETs2QaFFHGBOfH7kdu3I0f4/mMCR\r\n0zckg+4hNbfDkc3KUwD8EBld5FtgvnFrqW+o1SBRGdHqQYumqPX0Hcwem1zc\r\npXUUCeu1comsPAuX8VzYAjGLRqpapuXhOPZxzkmmRZpdq2Lnp6nsnePCVEKB\r\nwRZTO51hZtMsroT2E5iObg2xhCSvzbGWoRDzNkP/X3rGDU+jULVqOblwnT/Y\r\nVsCc4kdVAey6NBl+21Zfgh7xWBhxWAPs8P/f3J4//ULF58Ocv2FZCim42LLd\r\nLthM0tp4FmdJo5Im/Hgc6Y2B52XPI+JZNEUJWA8vHOUSHs0W4S1PjpB+c0X1\r\nDi4vKEPQ4Pmx7xXaXP4ySSOAlwPo+pypSzn95923hwzKNnL1LqPP50NW+96c\r\nQq/3eL2pUFoV0NUpDY63cqK/Wz2kTDjV+rc=\r\n=GBG3\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8.0.0"},"gitHead":"84f4dd586e10b1b78c4331c461e6c7af7f2ef5bf","_npmUser":{"name":"dceejay","email":"dceejay@gmail.com"},"node-red":{"nodes":{"email":"61-email.js"},"version":">=1.0.0"},"deprecated":"this package has been deprecated","repository":{"url":"git+https://github.com/node-red/node-red-nodes.git","type":"git","directory":"tree/master/social/email"},"_npmVersion":"8.15.0","description":"Node-RED nodes to send and receive simple emails.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"imap":"^0.8.19","node-pop3":"^0.8.0","mailparser":"^3.6.4","nodemailer":"^6.9.1","smtp-server":"^3.11.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","bundleDependencies":["imap","node-pop3","mailparser","nodemailer","smtp-server"],"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email_1.19.0-beta_1679394429321_0.15040170024091637","host":"s3://npm-registry-packages"}},"1.19.1-beta":{"name":"node-red-node-email","version":"1.19.1-beta","keywords":["node-red","email","gmail","imap","pop","smtp","smtp-server","mta"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@1.19.1-beta","maintainers":[{"name":"knolleary","email":"nick.oleary@gmail.com"},{"name":"dceejay","email":"dceejay@gmail.com"}],"homepage":"https://github.com/node-red/node-red-nodes#readme","bugs":{"url":"https://github.com/node-red/node-red-nodes/issues"},"dist":{"shasum":"92522e688977aeb8196f2445376ca1bef4bd3dde","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-1.19.1-beta.tgz","fileCount":656,"integrity":"sha512-TpDGy+jJQ02gpsDxudpZJrlDplT/GaHZIhoC5/1oOss7zCVNZ7jVmwVaUZlW+Kp/cus5If4HVS3v9rlt1FGapQ==","signatures":[{"sig":"MEQCIFO4nDyla84elgTHSeJoPFHM7d30rL12+yf9SYeDlQvMAiBPwfdEewwc2Ro12VMoqbRwZXQwtNmkFErkh9Gz5jYlGw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5992420,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGYqPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRCA//W1jCnoJl6YfXErLS2mpC6ENywlbOHTxcqXo4JH0wKlGN1XTZ\r\ncfDrj4OIUClnOE6t84h+jr5Oy9BgMWuBPwrWfC1/bsNbxbGFsInt+sIhbqQj\r\nRCq4WM9b4j3X2tNJ9wQpkkN3w5bYt+I5bli0lYdBGijvvKY/sXzKz9okF0RF\r\nUg2yobAXdoKLNxsIWkmJCy4OKBmDjmKEly+2uak14ocdqgvHAQcxnJlSYyE2\r\nPum7Dru14B+5TXEjhhiBcNqz3kcqXUN8kiXqurh1G9P64M8NQFnCu9izDIOE\r\nyc01QbmdDiNBSW6VE4D+Xn6HZSx2agKEFttOsEhx3xIpRlBkWBMNpczbpgLH\r\nYWwVMVLSge4Op9YIuur+epxOaAKQNvzz/zp5XMdfDq1AjwHehTGpf+Xp+n3d\r\nQM5SNFgnw0z+Sg9zGeIl/5HcAkD+ZWhK6E0ryBqtef5S7aWcYodL1RBXBDFd\r\nwcyD+dg1oYveaml5OgnUZZ44u8LmZ6cAMIjR15nsDRczpRHbw1709xsL8MeH\r\nx/hIJruNGPc9GvXDR9P3jevmUbTkaN1SYz7UwrNohk2fI8TXIvWvJFHk0VJX\r\nf2yZvQUw/tx/U9M/DSQG1A9ztiPae7jrGPzei+ziDuUG4T/duiA4OcHarbRT\r\nAnNtH//wbuY8XwFqHDpOOgm+bgeCArO3Njc=\r\n=Vtip\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8.0.0"},"gitHead":"84f4dd586e10b1b78c4331c461e6c7af7f2ef5bf","_npmUser":{"name":"dceejay","email":"dceejay@gmail.com"},"node-red":{"nodes":{"email":"61-email.js"},"version":">=1.0.0"},"deprecated":"this package has been deprecated","repository":{"url":"git+https://github.com/node-red/node-red-nodes.git","type":"git","directory":"tree/master/social/email"},"_npmVersion":"8.15.0","description":"Node-RED nodes to send and receive simple emails.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"imap":"^0.8.19","node-pop3":"^0.8.0","mailparser":"^3.6.4","nodemailer":"^6.9.1","smtp-server":"^3.11.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","bundleDependencies":["imap","node-pop3","mailparser","nodemailer","smtp-server"],"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email_1.19.1-beta_1679395470954_0.34133065516514605","host":"s3://npm-registry-packages"}},"1.19.0":{"name":"node-red-node-email","version":"1.19.0","keywords":["node-red","email","gmail","imap","pop","smtp","smtp-server","mta"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@1.19.0","maintainers":[{"name":"knolleary","email":"nick.oleary@gmail.com"},{"name":"dceejay","email":"dceejay@gmail.com"}],"homepage":"https://github.com/node-red/node-red-nodes#readme","bugs":{"url":"https://github.com/node-red/node-red-nodes/issues"},"dist":{"shasum":"258dc7067f38a9b9dbc7f37ce864a905ca8afb71","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-1.19.0.tgz","fileCount":641,"integrity":"sha512-lpDglTV+BMucMaaojKWwxo0karbolO/1+f6NL/YgtH0iY/z9uw7Ma3GietNJf91JQv9SA+oMpaxS/XcEIzfg8A==","signatures":[{"sig":"MEQCIDJoBkWtTEMNuKGKzQbtvHeCl38KVQ3Sb3cNAcfZViaTAiBu1y+phzTBe9Gc3WZ9zDbrSzOxCy2y0NL/3MNts5mQ7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5781655,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIfAQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrz1Q//YTmp2cfNf47PhoyuMKOvoujiDkE9nQRqx113m1kMlXTgjXoQ\r\nw5DdwaRi6rfkcytOZfauV/rsqaDJ+QJFJh1uGrD/D8OqF/1cDl3uGbU3BPNz\r\nTiR916ogOZqNfzJk8vFOUiEVTH3CLJNjQedh0TNLS7koxQbdAFjmI2KNvfAo\r\nd0wGyIKyBMb6fZYKa5cMzK5Sv/zyazxokJj9LdrCBispxu27+vvbhEci/IFk\r\n1e8EXc2hY8zTT7f9GTfVuYjRMFKEW2t0DE6lljXYPwowE5HsvQTE/jBPvHyp\r\nBmY5x1sagP+Ku0/1ZaT/iqwtUUNJl3tmLfRjoCtyzz+FVJjIpoO/xz8d0ebH\r\n63cAMw9n9s7HQTw9QEiLNNyE2bAA8I5iPXEGRM4nQzK4z0RYXLIDydUpGMIU\r\nu117mDEQrp04WD91zhCcP9gB1/q9aaYpzJuG8pZ/ajS9MXZ8Ap/EX9HKClN8\r\nYBHj6TOak0cuQfHkxPTYyRuZUPx0sQ549XvIX4h6GFqtpvpNs9p1csl26tvU\r\nksLuQz5+VSp1sF9y6UrXqrO03yUcGD5XiBnnMryJj6wI0igYaiMvug37Tx+9\r\nS9yGLSa90Kocylk1tZ7S9vMXdEMn0F5jX9Qf763GfZsusmN2BgVu53SN5wWK\r\n9JLiYv1jTP2X9Kv0s8xX6l0pRdJ50VtTkaQ=\r\n=hG2k\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8.0.0"},"gitHead":"8320571630de5086b80eb9d1ff26345aa6f122fc","_npmUser":{"name":"dceejay","email":"dceejay@gmail.com"},"node-red":{"nodes":{"email":"61-email.js"},"version":">=1.0.0"},"deprecated":"this package has been deprecated","repository":{"url":"git+https://github.com/node-red/node-red-nodes.git","type":"git","directory":"tree/master/social/email"},"_npmVersion":"9.5.0","description":"Node-RED nodes to send and receive simple emails.","directories":{},"_nodeVersion":"18.14.2","dependencies":{"imap":"^0.8.19","node-pop3":"^0.8.0","mailparser":"~3.5.0","nodemailer":"^6.9.1","smtp-server":"^3.11.0"},"_hasShrinkwrap":false,"bundleDependencies":["imap","node-pop3","mailparser","nodemailer","smtp-server"],"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email_1.19.0_1679945743727_0.2880545271975401","host":"s3://npm-registry-packages"}},"1.19.1":{"name":"node-red-node-email","version":"1.19.1","keywords":["node-red","email","gmail","imap","pop","smtp","smtp-server","mta"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@1.19.1","maintainers":[{"name":"knolleary","email":"nick.oleary@gmail.com"},{"name":"dceejay","email":"dceejay@gmail.com"}],"homepage":"https://github.com/node-red/node-red-nodes#readme","bugs":{"url":"https://github.com/node-red/node-red-nodes/issues"},"dist":{"shasum":"f9585a0ae1bb7baa065fdbb44ea4f9a06aedacdc","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-1.19.1.tgz","fileCount":655,"integrity":"sha512-eTZZ65ZWE4IkuqyFjiPb7/yAUORqUeLeTn3lPxTmiMhEKIcAV/3lpNkU0sgbu5ob0gHGtXHNd7kiBdIoboNqJQ==","signatures":[{"sig":"MEYCIQDQXA+ZxbhTCDVpQOFR+njoAxnXtBBMNmUvMzgCVzj+hgIhAP8EQMKlkc3Meg1ntug4coGJKmj3plwVm87nJs+Os9fl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5883550,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIhZKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqsDw//e2D7Ffv2WhDidja5MrymAnnk4VIhSDAk50W9BYFV8pttT4zA\r\nXIuyf9fnF7NocnoaLKKR4Jd0i3SSwlBlZ+jzAd/Bge9Cip7kZdoAm7/rJzQr\r\noFi45aXhe/BIZrvbpoVm5Ne7J9SK4bnDo3D0QCzBmDC+Ip9sYu/azo+4jFch\r\nSKCcA0A3y5RbYgb4H6EAk7zke38J1B2NEbXFwxRFnEuRv03HtuB0TQEHe/ag\r\nOoTu3csVNGy73efYLD+qWKFgBeb6iY7wOIAR3CWyD9jlQXcsD0pKtx4Onk/P\r\nkRCEdpqHVIt+cHeRgJ2MGisBAGLSfgcGPfRiADSbe6XKI2qSPV1BA0av9Flt\r\nTn+HNeCpIfjFs/c0gUYZXGWRWl7R+aF9KWcZG9m6ZMbuBsDXd7DOIaMND5pX\r\nFclXaj6+VgnGghTd7NC13wtFEqjtlendt+T4JhEhUOi9+LY+dZADQzbrJBfM\r\n6AmXW1pHBTtRQ/6VfPxOomCldRtfWiO9OuBm+53Lc6K43kLQ3KAsMzt4Ynnv\r\nZwtpxrHwCYYLm2NaaoZNcX7MCo87hPjRkH8rNRzB6NGFwitY2DW4rxezWZeY\r\nA+qQ0nJdzDBCkHV9jnqJ/EVjprWSbSORLrR6bJCtFDK1hCUYq+TQTVI4P3rD\r\nuMX9Bxm5FayVTp8SX7ZkBpoRUTObxFUxJNQ=\r\n=gXhq\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8.0.0"},"gitHead":"bd23b5e3d3ee39cd63a2ec5017ba9f608d4f25be","_npmUser":{"name":"dceejay","email":"dceejay@gmail.com"},"node-red":{"nodes":{"email":"61-email.js"},"version":">=1.0.0"},"deprecated":"this package has been deprecated","repository":{"url":"git+https://github.com/node-red/node-red-nodes.git","type":"git","directory":"tree/master/social/email"},"_npmVersion":"9.5.0","description":"Node-RED nodes to send and receive simple emails.","directories":{},"_nodeVersion":"18.14.2","dependencies":{"imap":"^0.8.19","node-pop3":"^0.8.0","mailparser":"^3.6.4","nodemailer":"^6.9.1","smtp-server":"^3.11.0"},"_hasShrinkwrap":false,"bundleDependencies":["imap","node-pop3","mailparser","nodemailer","smtp-server"],"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email_1.19.1_1679955529970_0.9064002921385401","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"node-red-node-email","version":"2.0.0","keywords":["node-red","email","gmail","imap","pop","smtp","smtp-server","mta"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"ceejay@vnet.ibm.com"},"license":"Apache-2.0","_id":"node-red-node-email@2.0.0","maintainers":[{"name":"knolleary","email":"nick.oleary@gmail.com"},{"name":"dceejay","email":"dceejay@gmail.com"}],"homepage":"https://github.com/node-red/node-red-nodes#readme","bugs":{"url":"https://github.com/node-red/node-red-nodes/issues"},"dist":{"shasum":"4eb3c5be16f24be8794e9c31916755076c163912","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-2.0.0.tgz","fileCount":647,"integrity":"sha512-SkfJ8oRv5I2wh7r3iGnUTt+ggDrF7zk9smxvJ6zFyJLVM8NCTtMC8vIYc6hhfkyhsIr3CccLh+vATlBCkzncxg==","signatures":[{"sig":"MEUCIQCIlTbQz7dZymzsJ7kFMSJC/ZaG9PgS+EGAqpZEQvWjmQIgSf4GW+hmElILakO5tGLf7NCgBcwUC3webyunkOCRtHs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5854030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRvIpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDnQ/9FjZdE2BwHV2pUUPxO8SwiBt6psWjpz8zC0ti1fVqd40YDdrp\r\ng8S4zZJrZaOEDZnLtHwSXuTLyqGXRTv8Cz7sjSS+x/5JJ8kBvWKZ4gbTWp96\r\nGhSYYt4h0TqjwzuyJfegDSvBPq06VQDvjArHt41KofHfZrcKF+8FCxZFIpeq\r\nWY1W9+HX9IDNhMFEjMfEz4wV2FJ0JjWaNOzAkyp5OdzVB0BRhfw3IbXM8w7G\r\nAFo360yFQUxPD9tizjjxvLhNMVgI3D65ac6Dt0GoSTTAUko5xhekrT6zLPAH\r\nTufTHVhkGe+iNNM//zdx/JsLIiw/ct0pJIP6SpMdznpKKMUbtb7Tw36PUFeX\r\nghTwza1EUzRouE8iatrm3B0cpZZqIz2MlAHWro9KVb4rtIg1skiSIdXjuwWe\r\n5biIvUUZzHuSqDG+hEtzyDl6y4YHPaf4q4jC/cxVG+GbjZ9D2XFEslJGocZy\r\nVErDCHI+lDN/K7zF1T7bA7+3dB7cys2LgOB3ZcH/6Y7THpHQvytciktThLmU\r\nubqEMY0usEbxK+RMVVfrugiP4PdqF6KhjWmnNLZlcpa5/ygYxTLA2jMbLdvc\r\n+aIVaNhziDAPbVa5L3UHt6Yquc6xvuYTz+XTY8CStY50zsa54pBbBNRp01Bm\r\nUibK7rBye/bO9wSnpYEcQ8wjFkzjOsicSRs=\r\n=6oJP\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8.0.0"},"gitHead":"9f9d293461ba1112d6c5d035c97b1263e874e24f","_npmUser":{"name":"dceejay","email":"dceejay@gmail.com"},"node-red":{"nodes":{"email":"61-email.js"},"version":">=1.0.0"},"repository":{"url":"git+https://github.com/node-red/node-red-nodes.git","type":"git","directory":"tree/master/social/email"},"_npmVersion":"9.5.0","description":"Node-RED nodes to send and receive simple emails.","directories":{},"_nodeVersion":"18.14.2","dependencies":{"imap":"^0.8.19","node-pop3":"^0.8.0","mailparser":"^3.6.4","nodemailer":"^6.9.1","smtp-server":"^3.11.0"},"_hasShrinkwrap":false,"bundleDependencies":["imap","node-pop3","mailparser","nodemailer","smtp-server"],"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email_2.0.0_1682371113040_0.9653108464790647","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"node-red-node-email","version":"2.0.1","keywords":["node-red","email","gmail","imap","pop","smtp","smtp-server","mta"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"dceejay@gmail.com"},"license":"Apache-2.0","_id":"node-red-node-email@2.0.1","maintainers":[{"name":"knolleary","email":"nick.oleary@gmail.com"},{"name":"dceejay","email":"dceejay@gmail.com"}],"homepage":"https://github.com/node-red/node-red-nodes#readme","bugs":{"url":"https://github.com/node-red/node-red-nodes/issues"},"dist":{"shasum":"eee1968e4c31c4ffe50d9029b54a3178d9c88af6","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-2.0.1.tgz","fileCount":700,"integrity":"sha512-qh/127Rwqw4gMsUf6ikkeD9bWk+7ESs4pbwzfoRHm6cVwZn3WtLq6djtDTs6TuhOKT12n34X+GpKNn0urujIlQ==","signatures":[{"sig":"MEUCIEG8Dn4xwPn8Vg0xyf+sn48oj3puBUUM65+HqmOxTvwJAiEAqGCHZpYIydlUs/38el6L/K5WPW3h7YlHYdJrtlprRAI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6446792},"engines":{"node":">=14.0.0"},"gitHead":"490a3d8d37d0a5fe93bd26800020e86f349bc177","_npmUser":{"name":"dceejay","email":"dceejay@gmail.com"},"node-red":{"nodes":{"email":"61-email.js"},"version":">=1.0.0"},"repository":{"url":"git+https://github.com/node-red/node-red-nodes.git","type":"git","directory":"tree/master/social/email"},"_npmVersion":"9.5.0","description":"Node-RED nodes to send and receive simple emails.","directories":{},"_nodeVersion":"18.14.2","dependencies":{"imap":"^0.8.19","node-pop3":"^0.8.0","mailparser":"^3.6.4","nodemailer":"^6.9.3","smtp-server":"^3.12.0"},"_hasShrinkwrap":false,"bundleDependencies":["imap","node-pop3","mailparser","nodemailer","smtp-server"],"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email_2.0.1_1685394051918_0.8713401454497507","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"node-red-node-email","version":"2.1.0","keywords":["node-red","email","gmail","imap","pop","smtp","smtp-server","mta"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"dceejay@gmail.com"},"license":"Apache-2.0","_id":"node-red-node-email@2.1.0","maintainers":[{"name":"knolleary","email":"nick.oleary@gmail.com"},{"name":"dceejay","email":"dceejay@gmail.com"}],"homepage":"https://github.com/node-red/node-red-nodes#readme","bugs":{"url":"https://github.com/node-red/node-red-nodes/issues"},"dist":{"shasum":"aa928d405e13b193c93f2508db776e820a8ed602","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-2.1.0.tgz","fileCount":710,"integrity":"sha512-gbNHdSGazuQYEnNFVNKPTIULFdmziCfmfZgNl4HJAqFdwdp2/PiqwFecfNDfSLgRTkr9D7ggqI+4TI33Ofjn4g==","signatures":[{"sig":"MEYCIQDWJFkxJNXZFDSrGTiV6l4N6ol9fz2zgK56E5Es28FpnwIhAOE8+TywnR17e/2nLbEPOK9A+BQmTV9HdgqpErOG1cgg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7920611},"engines":{"node":">=14.0.0"},"gitHead":"3e2d27b9f713871141895c3d933eda938096705f","_npmUser":{"name":"dceejay","email":"dceejay@gmail.com"},"node-red":{"nodes":{"email":"61-email.js"},"version":">=1.0.0"},"repository":{"url":"git+https://github.com/node-red/node-red-nodes.git","type":"git","directory":"tree/master/social/email"},"_npmVersion":"9.6.7","description":"Node-RED nodes to send and receive simple emails.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"imap":"^0.8.19","node-pop3":"^0.9.0","mailparser":"^3.6.4","nodemailer":"^6.9.7","smtp-server":"^3.13.0"},"_hasShrinkwrap":false,"bundleDependencies":["imap","node-pop3","mailparser","nodemailer","smtp-server"],"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email_2.1.0_1701721955537_0.470799402793302","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"node-red-node-email","version":"2.2.0","keywords":["node-red","email","gmail","imap","pop","smtp","smtp-server","mta"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"dceejay@gmail.com"},"license":"Apache-2.0","_id":"node-red-node-email@2.2.0","maintainers":[{"name":"knolleary","email":"nick.oleary@gmail.com"},{"name":"dceejay","email":"dceejay@gmail.com"}],"homepage":"https://github.com/node-red/node-red-nodes#readme","bugs":{"url":"https://github.com/node-red/node-red-nodes/issues"},"dist":{"shasum":"602b187a2ab2881d379cc1862b8c261fedd3ce6a","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-2.2.0.tgz","fileCount":632,"integrity":"sha512-6sm8IBfxNgsnIcmSmLKIv80vUlDyku/PvmZuM4uKYMgRgaGAYHaOmJMPI7bNFtD0Ct1cA3IQOZk0nCnFKxJp/A==","signatures":[{"sig":"MEQCIGUJ5FFxGejWF0nYTwRYCXnpDzBJ1Z547KmzkAp4njPRAiBy5F09dl3gApEdfZ5k2pMUrz3YtIoI1iZfl44Wv26lfA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5528825},"engines":{"node":">=14.0.0"},"gitHead":"fd027aa95a5c0847596a96705c3a05c969ae39a9","_npmUser":{"name":"dceejay","email":"dceejay@gmail.com"},"node-red":{"nodes":{"email":"61-email.js"},"version":">=1.0.0"},"repository":{"url":"git+https://github.com/node-red/node-red-nodes.git","type":"git","directory":"tree/master/social/email"},"_npmVersion":"9.6.7","description":"Node-RED nodes to send and receive simple emails.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"imap":"^0.8.19","node-pop3":"^0.9.0","mailparser":"^3.6.4","nodemailer":"^6.9.9","smtp-server":"^3.13.0"},"_hasShrinkwrap":false,"bundleDependencies":["imap","node-pop3","mailparser","nodemailer","smtp-server"],"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email_2.2.0_1708420306271_0.08549407298140199","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"node-red-node-email","version":"2.2.1","keywords":["node-red","email","gmail","imap","pop","smtp","smtp-server","mta"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"dceejay@gmail.com"},"license":"Apache-2.0","_id":"node-red-node-email@2.2.1","maintainers":[{"name":"knolleary","email":"nick.oleary@gmail.com"},{"name":"dceejay","email":"dceejay@gmail.com"}],"homepage":"https://github.com/node-red/node-red-nodes#readme","bugs":{"url":"https://github.com/node-red/node-red-nodes/issues"},"dist":{"shasum":"147c843ae8855d00df6f0f1cbe980180dcc1516e","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-2.2.1.tgz","fileCount":743,"integrity":"sha512-lHaYGfcombXM2RnRC2RPi1kV3uLOVX80fD3o857XyFopwji7FQWnocBLJsrVVE2cXdMyc3pNTszoah/3wo5RRg==","signatures":[{"sig":"MEYCIQC6pi8it5pq8H1Go0zzyT4FQhiUnYCbm4yizGJswX2FAAIhAOOem9jC0bRQE1BGeo7CAlP7C2UVGB0fIMKkoz2voZtF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6576470},"engines":{"node":">=14.0.0"},"gitHead":"ea48b6acdd469d8c790503459c3f96994e3eab9b","_npmUser":{"name":"dceejay","email":"dceejay@gmail.com"},"node-red":{"nodes":{"email":"61-email.js"},"version":">=1.0.0"},"repository":{"url":"git+https://github.com/node-red/node-red-nodes.git","type":"git","directory":"tree/master/social/email"},"_npmVersion":"9.6.7","description":"Node-RED nodes to send and receive simple emails.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"imap":"^0.8.19","node-pop3":"^0.9.0","mailparser":"^3.6.9","nodemailer":"^6.9.12","smtp-server":"^3.13.3"},"_hasShrinkwrap":false,"bundleDependencies":["imap","node-pop3","mailparser","nodemailer","smtp-server"],"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email_2.2.1_1710246157022_0.9874370779951256","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"node-red-node-email","version":"3.0.0","keywords":["node-red","email","gmail","imap","pop","smtp","smtp-server","mta"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"dceejay@gmail.com"},"license":"Apache-2.0","_id":"node-red-node-email@3.0.0","maintainers":[{"name":"knolleary","email":"nick.oleary@gmail.com"},{"name":"dceejay","email":"dceejay@gmail.com"}],"homepage":"https://github.com/node-red/node-red-nodes#readme","bugs":{"url":"https://github.com/node-red/node-red-nodes/issues"},"dist":{"shasum":"616e5fdafeabd873f1197fd5e6fa523067c03307","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-3.0.0.tgz","fileCount":681,"integrity":"sha512-2OQEHBPG637Ix2ezEL7HKNxw2bpHbLqUq5f+Khx+dEpPU7jyIXJwo/D56oiUw3rjQ2diXYzBOHyGtg5pg8d/8g==","signatures":[{"sig":"MEUCIE9hXY1zeLWuzZvJBs+txasKhIPIwHZ3V4mzsM0nKKkZAiEAqVnvUlmXbXtN/tTHM2UYf12/mxiqTW1IcmmhUMjjpcM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6464214},"engines":{"node":">=18.0.0"},"gitHead":"df75872826981eca7ae6b7842c2c7489e2391ea1","_npmUser":{"name":"dceejay","email":"dceejay@gmail.com"},"node-red":{"nodes":{"email":"61-email.js"},"version":">=2.0.0"},"repository":{"url":"git+https://github.com/node-red/node-red-nodes.git","type":"git","directory":"tree/master/social/email"},"_npmVersion":"10.7.0","description":"Node-RED nodes to send and receive simple emails.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"imap":"^0.8.19","node-pop3":"^0.9.0","mailparser":"^3.7.1","nodemailer":"^6.9.13","smtp-server":"^3.13.4"},"_hasShrinkwrap":false,"bundleDependencies":["imap","node-pop3","mailparser","nodemailer","smtp-server"],"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email_3.0.0_1718375027058_0.9601568920914738","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"node-red-node-email","version":"3.0.1","keywords":["node-red","email","gmail","imap","pop","smtp","smtp-server","mta"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"dceejay@gmail.com"},"license":"Apache-2.0","_id":"node-red-node-email@3.0.1","maintainers":[{"name":"knolleary","email":"nick.oleary@gmail.com"},{"name":"dceejay","email":"dceejay@gmail.com"}],"homepage":"https://github.com/node-red/node-red-nodes#readme","bugs":{"url":"https://github.com/node-red/node-red-nodes/issues"},"dist":{"shasum":"e6f45d04129c2e541788559c81db4b4b90741235","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-3.0.1.tgz","fileCount":767,"integrity":"sha512-5heJd586AMnEg8QleWFv/jWI08EeKWvCRC4nli3KwGbigY65vI4wKpzlBhNEuGL1nrpPQXLBBefwbkJXpugnWw==","signatures":[{"sig":"MEUCIQCEC1lfZ4SG/Bl7kQEbu8OD51rqGJLND2HKCJ56ZeElKwIgLlI+y4mRs54xGPJFR2kah3RUq/DrmKA9gojOBEznOIs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7473557},"engines":{"node":">=18.0.0"},"gitHead":"45d4fd0b0842bcc9cc4c4f862b6fd168156b2762","_npmUser":{"name":"dceejay","email":"dceejay@gmail.com"},"node-red":{"nodes":{"email":"61-email.js"},"version":">=2.0.0"},"repository":{"url":"git+https://github.com/node-red/node-red-nodes.git","type":"git","directory":"tree/master/social/email"},"_npmVersion":"10.7.0","description":"Node-RED nodes to send and receive simple emails.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"imap":"^0.8.19","node-pop3":"^0.9.0","mailparser":"^3.7.1","nodemailer":"^6.9.14","smtp-server":"^3.13.4"},"_hasShrinkwrap":false,"bundleDependencies":["imap","node-pop3","mailparser","nodemailer","smtp-server"],"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email_3.0.1_1720113522040_0.36589872480355967","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"node-red-node-email","version":"3.0.2","keywords":["node-red","email","gmail","imap","pop","smtp","smtp-server","mta"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"dceejay@gmail.com"},"license":"Apache-2.0","_id":"node-red-node-email@3.0.2","maintainers":[{"name":"knolleary","email":"nick.oleary@gmail.com"},{"name":"dceejay","email":"dceejay@gmail.com"}],"homepage":"https://github.com/node-red/node-red-nodes#readme","bugs":{"url":"https://github.com/node-red/node-red-nodes/issues"},"dist":{"shasum":"5eacc98994fb8303d3bad497d256dd27a1aff185","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-3.0.2.tgz","fileCount":767,"integrity":"sha512-6hP4Ydxw7O1e7xCIS5zE+3y4XFuXllGNblLgVPGqwNRplKG9hLj9lD3OoQ67QXdjApZH9XGS0b2Fbzr78E6wcQ==","signatures":[{"sig":"MEYCIQCqU/nBFXFT1twSjinuLg1PAkVHqv+gw+etOr8ts9atAwIhAIbJPrZs53OqRMwU7f/Mp7v/BDh/oMy2jCy7JpyfHUmM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7473567},"engines":{"node":">=18.0.0"},"gitHead":"55011335ab5a5971f9f5cb7acacc3bae98800956","_npmUser":{"name":"dceejay","email":"dceejay@gmail.com"},"node-red":{"nodes":{"email":"61-email.js"},"version":">=2.0.0"},"repository":{"url":"git+https://github.com/node-red/node-red-nodes.git","type":"git","directory":"tree/master/social/email"},"_npmVersion":"10.7.0","description":"Node-RED nodes to send and receive simple emails.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"imap":"^0.8.19","node-pop3":"^0.9.0","mailparser":"^3.7.1","nodemailer":"^6.9.14","smtp-server":"^3.13.4"},"_hasShrinkwrap":false,"bundleDependencies":["imap","node-pop3","mailparser","nodemailer","smtp-server"],"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email_3.0.2_1725129267137_0.1106346835398544","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"node-red-node-email","version":"3.0.3","keywords":["node-red","email","gmail","imap","pop","smtp","smtp-server","mta"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"dceejay@gmail.com"},"license":"Apache-2.0","_id":"node-red-node-email@3.0.3","maintainers":[{"name":"knolleary","email":"nick.oleary@gmail.com"},{"name":"dceejay","email":"dceejay@gmail.com"}],"homepage":"https://github.com/node-red/node-red-nodes#readme","bugs":{"url":"https://github.com/node-red/node-red-nodes/issues"},"dist":{"shasum":"5e7bd87d9a8d65465895f50737867e14e0a0de85","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-3.0.3.tgz","fileCount":674,"integrity":"sha512-OibR/FlrgpZS6lnLPulSvGBxiwuWmDt8t/P6LV2dl65icaV3RqUJgZfKzolkksI9HplEahyPVDEpFRgDSlGUFg==","signatures":[{"sig":"MEUCIQC/skMkSfF6ydvfX+D03nFXOE4nzca0eWpcVwfQYVy3+gIge4WN1bvbcIgYYjVXq+swd0Jt5jrorCPvklcTBDeeYVA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5595555},"engines":{"node":">=18.0.0"},"gitHead":"442576e838a267cde7ee3dd2fad634ea39eb5b0d","_npmUser":{"name":"dceejay","email":"dceejay@gmail.com"},"node-red":{"nodes":{"email":"61-email.js"},"version":">=2.0.0"},"repository":{"url":"git+https://github.com/node-red/node-red-nodes.git","type":"git","directory":"tree/master/social/email"},"_npmVersion":"10.9.1","description":"Node-RED nodes to send and receive simple emails.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"imap":"^0.8.19","node-pop3":"^0.9.0","mailparser":"^3.7.2","nodemailer":"^6.9.16","smtp-server":"^3.13.6"},"_hasShrinkwrap":false,"bundleDependencies":["imap","node-pop3","mailparser","nodemailer","smtp-server"],"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email_3.0.3_1737460757239_0.5597104765286389","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"node-red-node-email","version":"3.1.0","keywords":["node-red","email","gmail","imap","pop","smtp","smtp-server","mta"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"dceejay@gmail.com"},"license":"Apache-2.0","_id":"node-red-node-email@3.1.0","maintainers":[{"name":"knolleary","email":"nick.oleary@gmail.com"},{"name":"dceejay","email":"dceejay@gmail.com"}],"homepage":"https://github.com/node-red/node-red-nodes#readme","bugs":{"url":"https://github.com/node-red/node-red-nodes/issues"},"dist":{"shasum":"d470ff6c74849df0c0b45c02f85690a7b9ded0a3","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-3.1.0.tgz","fileCount":715,"integrity":"sha512-QC+fZz4mMTQ1rZ8LT1WC38gr+muaN/YV0OBlTlrXEOf0zbXaw5JraN02XL7vcArLOBw5hdVJEjwYw4LyqrxznQ==","signatures":[{"sig":"MEYCIQD7cMmAZ4tOe+R5YQnzy7hHiXCLjBmbU1n18DQE7fVMAgIhAItzy90uz9ZUFZWVq0rl+aGM7pJGV0EX0epT3GMarWFs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6148016},"engines":{"node":">=18.0.0"},"gitHead":"9d57aa1942d267195952655cec377ca9222280eb","_npmUser":{"name":"dceejay","email":"dceejay@gmail.com"},"node-red":{"nodes":{"email":"61-email.js"},"version":">=2.0.0"},"repository":{"url":"git+https://github.com/node-red/node-red-nodes.git","type":"git","directory":"tree/master/social/email"},"_npmVersion":"10.9.2","description":"Node-RED nodes to send and receive simple emails.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"imap":"^0.8.19","node-pop3":"^0.9.1","mailparser":"^3.7.4","nodemailer":"^7.0.5","smtp-server":"^3.14.0"},"_hasShrinkwrap":false,"bundleDependencies":["imap","node-pop3","mailparser","nodemailer","smtp-server"],"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email_3.1.0_1754323959977_0.18195151050258151","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"node-red-node-email","version":"4.0.0","keywords":["node-red","email","gmail","imap","pop","smtp","smtp-server","mta"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"dceejay@gmail.com"},"license":"Apache-2.0","_id":"node-red-node-email@4.0.0","maintainers":[{"name":"knolleary","email":"nick.oleary@gmail.com"},{"name":"dceejay","email":"dceejay@gmail.com"}],"homepage":"https://github.com/node-red/node-red-nodes#readme","bugs":{"url":"https://github.com/node-red/node-red-nodes/issues"},"dist":{"shasum":"5c4395add36071f96d615178eb7eb2689e545d99","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-4.0.0.tgz","fileCount":715,"integrity":"sha512-aPaIYQTNgOdmsH9Sdy23yYRig9ai67Q0FCcZ4J6jvwlzIe8zdBBBEm0JPjzKOIsMpmUAN17FeH/1KSGJ9VLIqA==","signatures":[{"sig":"MEUCIDQKX80RV1s6TfqstPWH05wFRuUZKylDFoe259VQGY2tAiEA11gKGrtrl066y4sXvEVywHQ82bw5UkkOE0o6YLKPohY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6152111},"engines":{"node":">=18.0.0"},"gitHead":"890381060f282420e92ce29173c5cadbbc27671d","_npmUser":{"name":"dceejay","email":"dceejay@gmail.com"},"node-red":{"nodes":{"email":"61-email.js"},"version":">=2.0.0"},"repository":{"url":"git+https://github.com/node-red/node-red-nodes.git","type":"git","directory":"tree/master/social/email"},"_npmVersion":"10.9.2","description":"Node-RED nodes to send and receive simple emails.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"imap":"^0.8.19","node-pop3":"^0.9.1","mailparser":"^3.7.4","nodemailer":"^7.0.5","smtp-server":"^3.14.0"},"_hasShrinkwrap":false,"bundleDependencies":["imap","node-pop3","mailparser","nodemailer","smtp-server"],"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email_4.0.0_1756199207864_0.12948734334836387","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"node-red-node-email","version":"5.0.0","keywords":["node-red","email","gmail","imap","pop","smtp","smtp-server","mta"],"author":{"url":"http://nodered.org","name":"Dave Conway-Jones","email":"dceejay@gmail.com"},"license":"Apache-2.0","_id":"node-red-node-email@5.0.0","maintainers":[{"name":"knolleary","email":"nick.oleary@gmail.com"},{"name":"dceejay","email":"dceejay@gmail.com"}],"homepage":"https://github.com/node-red/node-red-nodes#readme","bugs":{"url":"https://github.com/node-red/node-red-nodes/issues"},"dist":{"shasum":"0e6f1e3c67d12a0adc3e74827d1e8f0fe9ae3a89","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-5.0.0.tgz","fileCount":660,"integrity":"sha512-nonrRYyVxFLCNnhYG3JHRNgpFXnDqzpXYtCWQWDIGMAsrD3f4ImjeEkz4J+AidXEqkB11M23KE2hUgIHf7ugAA==","signatures":[{"sig":"MEQCIFxkThCxOkdyAGPcpvw657fQ/+yMmKB8P8crViXpTF5oAiAT6nBZxatdb3qfWU8uDGht9TnMEYyWgwoLW/5xZC8W4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5499344},"engines":{"node":">=20.0.0"},"gitHead":"3f36f20e0df8c4fbc10769bf3d65d284f462f844","_npmUser":{"name":"dceejay","email":"dceejay@gmail.com"},"node-red":{"nodes":{"email":"61-email.js"},"version":">=3.0.0"},"repository":{"url":"git+https://github.com/node-red/node-red-nodes.git","type":"git","directory":"tree/master/social/email"},"_npmVersion":"10.9.3","description":"Node-RED nodes to send and receive simple emails.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"imap":"^0.8.19","node-pop3":"^0.10.0","mailparser":"^3.7.5","nodemailer":"^7.0.9","smtp-server":"^3.15.0"},"_hasShrinkwrap":false,"bundleDependencies":["imap","node-pop3","mailparser","nodemailer","smtp-server"],"_npmOperationalInternal":{"tmp":"tmp/node-red-node-email_5.0.0_1761142019109_0.2615418054303731","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"node-red-node-email","version":"5.0.1","description":"Node-RED nodes to send and receive simple emails.","dependencies":{"imap":"^0.8.19","node-pop3":"^0.10.0","mailparser":"^3.7.5","nodemailer":"^7.0.9","smtp-server":"^3.15.0"},"overrides":{"utf7":{"semver":"^5.7.2"}},"repository":{"type":"git","url":"git+https://github.com/node-red/node-red-nodes.git","directory":"tree/master/social/email"},"license":"Apache-2.0","keywords":["node-red","email","gmail","imap","pop","smtp","smtp-server","mta"],"node-red":{"version":">=3.0.0","nodes":{"email":"61-email.js"}},"author":{"name":"Dave Conway-Jones","email":"dceejay@gmail.com","url":"http://nodered.org"},"engines":{"node":">=20.0.0"},"_id":"node-red-node-email@5.0.1","bundleDependencies":["imap","node-pop3","mailparser","nodemailer","smtp-server"],"gitHead":"6189a3bf6b55bfa9fedf3374edfc547c997d1900","bugs":{"url":"https://github.com/node-red/node-red-nodes/issues"},"homepage":"https://github.com/node-red/node-red-nodes#readme","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-QTfgaiP+Z0X6YvDEMHkh5bS7G3xE74fqeJN9h8I4AjUXrB8zMu2GAs73wmBK7bx97i1W45HFCFCe9D92GaLZAw==","shasum":"6f5f071ba8e57f5b2c96b648976ee95279e88942","tarball":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-5.0.1.tgz","fileCount":763,"unpackedSize":6599961,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIE8UJrJQ91DgeseDipBHKvNUGyXeVerJLhL3LSHnkRKpAiANQIvWuIhh2xgAeLh/ozYq1Ric3BZsvPEICXl98H+ArA=="}]},"_npmUser":{"name":"dceejay","email":"dceejay@gmail.com"},"directories":{},"maintainers":[{"name":"knolleary","email":"nick.oleary@gmail.com"},{"name":"dceejay","email":"dceejay@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/node-red-node-email_5.0.1_1764515612736_0.3496441127732173"},"_hasShrinkwrap":false}},"time":{"created":"2015-06-15T18:51:49.655Z","modified":"2025-11-30T15:13:33.188Z","0.0.1":"2015-06-15T18:51:49.655Z","0.0.2":"2015-06-16T08:17:26.303Z","0.0.4":"2015-06-19T21:32:10.489Z","0.1.0":"2015-07-15T09:40:40.771Z","0.1.1":"2016-02-12T14:03:51.150Z","0.1.2":"2016-02-26T22:00:08.533Z","0.1.3":"2016-03-02T13:22:38.462Z","0.1.6":"2016-05-18T10:07:39.544Z","0.1.7":"2016-06-03T15:13:03.426Z","0.1.8":"2016-06-07T14:56:35.019Z","0.1.9":"2016-06-12T16:03:25.543Z","0.1.10":"2016-06-27T11:02:54.360Z","0.1.11":"2016-08-03T08:01:06.822Z","0.1.12":"2016-11-06T20:33:28.163Z","0.1.13":"2016-12-12T21:11:09.522Z","0.1.14":"2016-12-12T21:13:20.153Z","0.1.15":"2016-12-21T17:17:46.866Z","0.1.16":"2017-02-04T17:06:51.058Z","0.1.17":"2017-02-13T22:43:53.835Z","0.1.18":"2017-02-15T18:34:50.865Z","0.1.19":"2017-02-21T12:24:47.190Z","0.1.20":"2017-02-21T13:09:01.876Z","0.1.21":"2017-02-22T17:55:09.362Z","0.1.22":"2017-04-03T17:02:53.279Z","0.1.23":"2017-05-31T19:42:36.833Z","0.1.24":"2017-07-18T19:33:00.606Z","0.1.26":"2018-03-29T08:26:49.776Z","0.1.27":"2018-03-30T13:51:52.717Z","0.1.29":"2018-04-16T12:35:36.149Z","1.0.1":"2018-08-30T12:03:05.560Z","1.0.3":"2018-09-04T18:34:35.292Z","1.0.4":"2018-09-11T13:09:14.805Z","1.0.5":"2018-10-24T14:32:24.404Z","1.0.6":"2018-10-26T16:01:01.841Z","1.0.7":"2018-12-07T23:30:53.557Z","1.1.0":"2019-02-01T00:01:18.065Z","1.2.0":"2019-02-11T20:10:41.040Z","1.3.0":"2019-02-24T23:07:58.273Z","1.4.0":"2019-04-10T08:01:28.671Z","1.5.0":"2019-05-22T07:40:15.123Z","1.5.1":"2019-05-23T11:36:14.143Z","1.5.2":"2019-05-28T16:20:24.157Z","1.6.0":"2019-05-29T11:47:08.035Z","1.6.2":"2019-06-14T20:37:52.702Z","1.6.3":"2019-08-29T14:49:50.633Z","1.7.0":"2019-09-24T20:44:24.922Z","1.7.1":"2019-09-26T12:38:13.366Z","1.7.2":"2019-11-09T12:01:22.540Z","1.7.3":"2019-12-05T21:33:55.388Z","1.7.4":"2020-01-08T09:26:26.821Z","1.7.6":"2020-01-31T21:46:49.878Z","1.7.7":"2020-02-09T14:12:04.087Z","1.7.8":"2020-04-03T21:28:27.399Z","1.7.9":"2020-08-28T08:36:37.306Z","1.7.10":"2020-09-23T09:21:12.984Z","1.7.11":"2020-09-23T22:54:20.448Z","1.8.0":"2020-10-16T09:22:26.643Z","1.8.2":"2020-10-26T09:10:12.171Z","1.8.3":"2021-01-12T12:43:25.004Z","1.9.0":"2021-03-13T14:14:42.098Z","1.10.0":"2021-03-25T09:46:36.856Z","1.10.1":"2021-03-28T15:55:51.493Z","1.10.2":"2021-03-31T08:59:02.754Z","1.11.0":"2021-04-01T08:37:02.664Z","1.12.0":"2021-04-15T09:32:52.355Z","1.12.1":"2021-05-11T08:22:23.958Z","1.12.2":"2021-06-30T08:10:32.592Z","1.12.3":"2021-07-16T13:41:26.584Z","1.13.0":"2021-10-27T13:03:17.557Z","1.14.0":"2022-01-01T19:10:00.891Z","1.15.0":"2022-03-19T10:32:21.929Z","1.15.1":"2022-04-08T12:28:06.898Z","1.17.0":"2022-07-19T12:00:42.839Z","1.18.0":"2022-10-14T12:37:31.780Z","1.18.1":"2022-10-16T16:52:14.744Z","1.18.2":"2022-11-08T13:53:50.681Z","1.18.3":"2022-12-22T11:40:55.282Z","1.18.4":"2022-12-24T14:04:47.275Z","1.19.0-beta":"2023-03-21T10:27:09.629Z","1.19.1-beta":"2023-03-21T10:44:31.260Z","1.19.0":"2023-03-27T19:35:44.063Z","1.19.1":"2023-03-27T22:18:50.183Z","2.0.0":"2023-04-24T21:18:33.419Z","2.0.1":"2023-05-29T21:00:52.194Z","2.1.0":"2023-12-04T20:32:35.863Z","2.2.0":"2024-02-20T09:11:46.466Z","2.2.1":"2024-03-12T12:22:37.327Z","3.0.0":"2024-06-14T14:23:47.308Z","3.0.1":"2024-07-04T17:18:42.312Z","3.0.2":"2024-08-31T18:34:27.488Z","3.0.3":"2025-01-21T11:59:17.544Z","3.1.0":"2025-08-04T16:12:40.291Z","4.0.0":"2025-08-26T09:06:48.089Z","5.0.0":"2025-10-22T14:06:59.335Z","5.0.1":"2025-11-30T15:13:32.970Z"},"bugs":{"url":"https://github.com/node-red/node-red-nodes/issues"},"author":{"name":"Dave Conway-Jones","email":"dceejay@gmail.com","url":"http://nodered.org"},"license":"Apache-2.0","homepage":"https://github.com/node-red/node-red-nodes#readme","keywords":["node-red","email","gmail","imap","pop","smtp","smtp-server","mta"],"repository":{"type":"git","url":"git+https://github.com/node-red/node-red-nodes.git","directory":"tree/master/social/email"},"description":"Node-RED nodes to send and receive simple emails.","maintainers":[{"name":"knolleary","email":"nick.oleary@gmail.com"},{"name":"dceejay","email":"dceejay@gmail.com"}],"readme":"node-red-node-email\n===================\n\nNode-RED nodes to send and receive simple emails.\n\n**v4 Breaking Change**\n\nVersion 4.x introduced a breaking change. Users of the email-mta node will have to re-enter any user/passwords used to authenticate incoming mail. This was caused by the existing property clashing with another internal users property. Apologies for the inconvenience.\n\n**Notes** :\n Version 3.x of this node requires **Node.js v18** or newer.\n Version 2.x of this node requires **Node.js v16** or newer.\n Version 1.91 of this node required **Node.js v14** or newer.\n Previous versions of this node required **Node.js v8** or newer.\n\nPre-requisite\n-------------\n\nYou will need valid email credentials for your email server. For GMail this may mean\ngetting an application password if you have two-factor authentication enabled.\n\nFor Exchange and Outlook 365 you must use OAuth2.0.\n\nInstall\n-------\n\nYou can install by using the `Menu - Manage Palette` option, or running the following command in your\nNode-RED user directory - typically `~/.node-red`\n\n cd ~/.node-red\n npm i node-red-node-email\n\nGMail users\n-----------\n\nIf you are accessing GMail you may need to either enable an application password,\nor enable less secure access via your Google account settings.
\n\nOffice 365 users\n----------------\n\nIf you are accessing Exchange you will need to register an application through their platform and use OAuth2.0.\nDetails on how to do this can be found here.\n\nUsage\n-----\n\nNodes to send and receive simple emails.\n\n### Input node\n\nFetches emails from an IMAP or POP3 server and forwards them onwards as messages if not already seen.\n\nThe subject is loaded into `msg.topic` and `msg.payload` is the plain text body.\nIf there is text/html then that is returned in `msg.html`. `msg.from` and\n`msg.date` are also set if you need them.\n\nAdditionally `msg.header` contains the complete header object including\n**to**, **cc** and other potentially useful properties.\n\nModern authentication through OAuth2.0 is supported, but must be triggered by an incoming access token and\ncan only be automatically triggered upstream.\n\n### Output node\n\nSends the `msg.payload` as an email, with a subject of `msg.topic`.\n\nThe default message recipient can be configured in the node, if it is left blank it should be set using the `msg.to` property of the incoming message. You can also specify any or all of: `msg.cc`, `msg.bcc`, `msg.replyTo`, `msg.inReplyTo`, `msg.references`, `msg.headers`, or `msg.priority` properties.\n\n\nThe email *from* can be set using `msg.from` but not all mail services allow\nthis unless `msg.from` is also a valid userid or email address associated with\nthe password. Note: if `userid` or msg.from does not contain a valid email\naddress (userxx@some_domain.com), you may see *(No Sender)* in the email.\n\nThe payload can be html format. You can also specify `msg.plaintext` if the main payload is html.\n\nIf the payload is a binary buffer, then it will be converted to an attachment.\n\nThe filename should be set using `msg.filename`. Optionally\n`msg.description` can be added for the body text.\n\nAlternatively you may provide `msg.attachments` which should contain an array of one or\nmore attachments in nodemailer format.\n\nIf required by your recipient you may also pass in a `msg.envelope` object, typically containing extra from and to properties.\n\nIf you have own signed certificates, Nodemailer can complain about that and refuse sending the message. In this case you can try switching off TLS.\n\nUse secure connection - If enabled the connection will use TLS when connecting to server. If disabled then TLS is used if server supports the STARTTLS extension. In most cases set this to enabled if you are connecting to port 465. For port 587 or 25 keep it disabled.\n\nThis node uses the *nodemailer* npm module.\n\nTesting\n-----\n\nYou can pass the credentials object to the `node-red-node-test-helper` by doing the following:\n\n```js\nconst emailNode = require(\"./61-email\");\n\nconst testFlows = [{\n id: \"n1\", type: \"e-mail\", name: \"Email\",\n from: \"email1test@example.com\", subject: \"TestSubject\", server: \"testServer\",\n port: \"1111\", secure: \"X\", tls: true, authtype: \"BASIC\",\n}];\n\nconst testCredentials = {\n n1: {\n userid: \"ExampleUser\",\n password: \"ExamplePassword\",\n global: false\n }\n};\n\nit('should be loaded', function (done) {\n helper.load(emailNode, testFlows, testCredentials, function () {\n const n1 = helper.getNode(\"n1\");\n try {\n n1.should.have.property('name', 'Email');\n n1.should.have.property('from', 'email1test@example.com');\n n1.should.have.property('subject', 'TestSubject');\n n1.should.have.property('outserver', 'testServer'); // Gathered via server\n n1.should.have.property('outport', '1111'); // Gathered via port\n n1.should.have.property('secure', 'X');\n n1.should.have.property('tls', true);\n n1.should.have.property('authtype', 'BASIC');\n n1.should.have.property('credentials');\n n1.should.have.property('credentials', {\n userid: \"ExampleUser\",\n password: \"ExamplePassword\",\n global: false\n });\n done();\n } catch (err) {\n done(err);\n }\n });\n});\n```\n","readmeFilename":"README.md","users":{"filipecarmona":true}}
\ No newline at end of file
diff --git a/lxc2/homeassistant/node-red/.npm/_cacache/index-v5/24/d4/cf600fe899ab31199b8cfbc6f0c6e17706e42918a7ffe7f64a600824d39a b/lxc2/homeassistant/node-red/.npm/_cacache/index-v5/24/d4/cf600fe899ab31199b8cfbc6f0c6e17706e42918a7ffe7f64a600824d39a
new file mode 100644
index 0000000..44016b4
--- /dev/null
+++ b/lxc2/homeassistant/node-red/.npm/_cacache/index-v5/24/d4/cf600fe899ab31199b8cfbc6f0c6e17706e42918a7ffe7f64a600824d39a
@@ -0,0 +1,2 @@
+
+58403eb681bed19c96121410cfb41a4b076a4cbf {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-5.0.1.tgz","integrity":"sha512-QTfgaiP+Z0X6YvDEMHkh5bS7G3xE74fqeJN9h8I4AjUXrB8zMu2GAs73wmBK7bx97i1W45HFCFCe9D92GaLZAw==","time":1764882928106,"size":1702401,"metadata":{"time":1764882927870,"url":"https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-5.0.1.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 04 Dec 2025 21:15:27 GMT","etag":"\"de24040dea3aa3ceface6aa8fd9777bd\"","last-modified":"Sun, 30 Nov 2025 15:13:34 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}}
\ No newline at end of file
diff --git a/lxc2/homeassistant/node-red/.npm/_cacache/index-v5/fc/43/6774c4b1cefeeb80a21980a7bc6124a5aeb44e73225d02a6a9230f83d99b b/lxc2/homeassistant/node-red/.npm/_cacache/index-v5/fc/43/6774c4b1cefeeb80a21980a7bc6124a5aeb44e73225d02a6a9230f83d99b
new file mode 100644
index 0000000..95d5219
--- /dev/null
+++ b/lxc2/homeassistant/node-red/.npm/_cacache/index-v5/fc/43/6774c4b1cefeeb80a21980a7bc6124a5aeb44e73225d02a6a9230f83d99b
@@ -0,0 +1,2 @@
+
+e666acf45869e129863cec8d75b5acf6de8a2e12 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/node-red-node-email","integrity":"sha512-a7v9e72MaNVnUCos6MT6ZQdzTLMZ3kXw/oYtS0sbmn3zUt9c/nhPc+ESKeP4tWiZ8OGFb+BMAXMRNIKRFV3ECA==","time":1764882927807,"size":210159,"metadata":{"time":1764882927793,"url":"https://registry.npmjs.org/node-red-node-email","reqHeaders":{"accept":"application/json"},"resHeaders":{"cache-control":"public, max-age=300","content-encoding":"gzip","content-type":"application/json","date":"Thu, 04 Dec 2025 21:15:27 GMT","etag":"W/\"769bb2e0628c248e169d35d4bac43302\"","last-modified":"Sun, 30 Nov 2025 15:13:34 GMT","vary":"accept-encoding, accept"},"options":{"compress":true}}}
\ No newline at end of file
diff --git a/lxc2/homeassistant/node-red/flows.json b/lxc2/homeassistant/node-red/flows.json
new file mode 100644
index 0000000..341451b
--- /dev/null
+++ b/lxc2/homeassistant/node-red/flows.json
@@ -0,0 +1,69 @@
+[
+ {
+ "id": "d77c819ef730f316",
+ "type": "tab",
+ "label": "Flow 3",
+ "disabled": false,
+ "info": "",
+ "env": []
+ },
+ {
+ "id": "c305ed130daa4aa7",
+ "type": "mqtt-broker",
+ "name": "Mosquitto-Docker",
+ "broker": "172.16.201.21",
+ "port": 1883,
+ "clientid": "",
+ "autoConnect": true,
+ "usetls": false,
+ "protocolVersion": 4,
+ "keepalive": 60,
+ "cleansession": true,
+ "autoUnsubscribe": true,
+ "birthTopic": "",
+ "birthQos": "0",
+ "birthRetain": "false",
+ "birthPayload": "",
+ "birthMsg": {},
+ "closeTopic": "",
+ "closeQos": "0",
+ "closeRetain": "false",
+ "closePayload": "",
+ "closeMsg": {},
+ "willTopic": "",
+ "willQos": "0",
+ "willRetain": "false",
+ "willPayload": "",
+ "willMsg": {},
+ "userProps": "",
+ "sessionExpiry": ""
+ },
+ {
+ "id": "mqtt_broker",
+ "type": "mqtt-broker",
+ "name": "Mosquitto",
+ "broker": "127.0.0.1",
+ "port": "1883",
+ "clientid": "",
+ "autoConnect": true,
+ "usetls": false,
+ "protocolVersion": "4",
+ "keepalive": "60",
+ "cleansession": true,
+ "autoUnsubscribe": true,
+ "birthTopic": "",
+ "birthQos": "0",
+ "birthPayload": "",
+ "birthMsg": {},
+ "closeTopic": "",
+ "closeQos": "0",
+ "closePayload": "",
+ "closeMsg": {},
+ "willTopic": "",
+ "willQos": "0",
+ "willPayload": "",
+ "willMsg": {},
+ "userProps": "",
+ "sessionExpiry": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/homeassistant/node-red/flows_cred.json b/lxc2/homeassistant/node-red/flows_cred.json
new file mode 100644
index 0000000..532d056
--- /dev/null
+++ b/lxc2/homeassistant/node-red/flows_cred.json
@@ -0,0 +1,3 @@
+{
+ "$": "60f0227d265289b692820039faecf29f6Qaf6rjt8HhmHV9/Vi2uh8U3DXYWVsr+h3BaLG3eb4jGNmKL6b6PNL3NH3xoIu7zZ757gEiwmHURSO1rjv8Z8Kw7m1Z3VNirjonLGwc="
+}
\ No newline at end of file
diff --git a/lxc2/homeassistant/node-red/package-lock.json b/lxc2/homeassistant/node-red/package-lock.json
new file mode 100644
index 0000000..d00a48d
--- /dev/null
+++ b/lxc2/homeassistant/node-red/package-lock.json
@@ -0,0 +1,435 @@
+{
+ "name": "node-red-project",
+ "version": "0.0.1",
+ "lockfileVersion": 3,
+ "requires": true,
+ "packages": {
+ "": {
+ "name": "node-red-project",
+ "version": "0.0.1",
+ "dependencies": {
+ "node-red-node-email": "~5.0.1"
+ }
+ },
+ "node_modules/node-red-node-email": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-5.0.1.tgz",
+ "integrity": "sha512-QTfgaiP+Z0X6YvDEMHkh5bS7G3xE74fqeJN9h8I4AjUXrB8zMu2GAs73wmBK7bx97i1W45HFCFCe9D92GaLZAw==",
+ "bundleDependencies": [
+ "imap",
+ "node-pop3",
+ "mailparser",
+ "nodemailer",
+ "smtp-server"
+ ],
+ "license": "Apache-2.0",
+ "dependencies": {
+ "imap": "^0.8.19",
+ "mailparser": "^3.7.5",
+ "node-pop3": "^0.10.0",
+ "nodemailer": "^7.0.9",
+ "smtp-server": "^3.15.0"
+ },
+ "engines": {
+ "node": ">=20.0.0"
+ }
+ },
+ "node_modules/node-red-node-email/node_modules/@selderee/plugin-htmlparser2": {
+ "version": "0.11.0",
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "domhandler": "^5.0.3",
+ "selderee": "^0.11.0"
+ },
+ "funding": {
+ "url": "https://ko-fi.com/killymxi"
+ }
+ },
+ "node_modules/node-red-node-email/node_modules/@zone-eu/mailsplit": {
+ "version": "5.4.7",
+ "inBundle": true,
+ "license": "(MIT OR EUPL-1.1+)",
+ "dependencies": {
+ "libbase64": "1.3.0",
+ "libmime": "5.3.7",
+ "libqp": "2.1.1"
+ }
+ },
+ "node_modules/node-red-node-email/node_modules/base32.js": {
+ "version": "0.1.0",
+ "inBundle": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.12.0"
+ }
+ },
+ "node_modules/node-red-node-email/node_modules/core-util-is": {
+ "version": "1.0.3",
+ "inBundle": true,
+ "license": "MIT"
+ },
+ "node_modules/node-red-node-email/node_modules/deepmerge": {
+ "version": "4.3.1",
+ "inBundle": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/node-red-node-email/node_modules/dom-serializer": {
+ "version": "2.0.0",
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "domelementtype": "^2.3.0",
+ "domhandler": "^5.0.2",
+ "entities": "^4.2.0"
+ },
+ "funding": {
+ "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1"
+ }
+ },
+ "node_modules/node-red-node-email/node_modules/domelementtype": {
+ "version": "2.3.0",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/fb55"
+ }
+ ],
+ "inBundle": true,
+ "license": "BSD-2-Clause"
+ },
+ "node_modules/node-red-node-email/node_modules/domhandler": {
+ "version": "5.0.3",
+ "inBundle": true,
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "domelementtype": "^2.3.0"
+ },
+ "engines": {
+ "node": ">= 4"
+ },
+ "funding": {
+ "url": "https://github.com/fb55/domhandler?sponsor=1"
+ }
+ },
+ "node_modules/node-red-node-email/node_modules/domutils": {
+ "version": "3.2.2",
+ "inBundle": true,
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "dom-serializer": "^2.0.0",
+ "domelementtype": "^2.3.0",
+ "domhandler": "^5.0.3"
+ },
+ "funding": {
+ "url": "https://github.com/fb55/domutils?sponsor=1"
+ }
+ },
+ "node_modules/node-red-node-email/node_modules/encoding-japanese": {
+ "version": "2.2.0",
+ "inBundle": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8.10.0"
+ }
+ },
+ "node_modules/node-red-node-email/node_modules/entities": {
+ "version": "4.5.0",
+ "inBundle": true,
+ "license": "BSD-2-Clause",
+ "engines": {
+ "node": ">=0.12"
+ },
+ "funding": {
+ "url": "https://github.com/fb55/entities?sponsor=1"
+ }
+ },
+ "node_modules/node-red-node-email/node_modules/he": {
+ "version": "1.2.0",
+ "inBundle": true,
+ "license": "MIT",
+ "bin": {
+ "he": "bin/he"
+ }
+ },
+ "node_modules/node-red-node-email/node_modules/html-to-text": {
+ "version": "9.0.5",
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "@selderee/plugin-htmlparser2": "^0.11.0",
+ "deepmerge": "^4.3.1",
+ "dom-serializer": "^2.0.0",
+ "htmlparser2": "^8.0.2",
+ "selderee": "^0.11.0"
+ },
+ "engines": {
+ "node": ">=14"
+ }
+ },
+ "node_modules/node-red-node-email/node_modules/htmlparser2": {
+ "version": "8.0.2",
+ "funding": [
+ "https://github.com/fb55/htmlparser2?sponsor=1",
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/fb55"
+ }
+ ],
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "domelementtype": "^2.3.0",
+ "domhandler": "^5.0.3",
+ "domutils": "^3.0.1",
+ "entities": "^4.4.0"
+ }
+ },
+ "node_modules/node-red-node-email/node_modules/iconv-lite": {
+ "version": "0.7.0",
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "safer-buffer": ">= 2.1.2 < 3.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/express"
+ }
+ },
+ "node_modules/node-red-node-email/node_modules/imap": {
+ "version": "0.8.19",
+ "inBundle": true,
+ "dependencies": {
+ "readable-stream": "1.1.x",
+ "utf7": ">=1.0.2"
+ },
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/node-red-node-email/node_modules/inherits": {
+ "version": "2.0.4",
+ "inBundle": true,
+ "license": "ISC"
+ },
+ "node_modules/node-red-node-email/node_modules/ipv6-normalize": {
+ "version": "1.0.1",
+ "inBundle": true,
+ "license": "MIT"
+ },
+ "node_modules/node-red-node-email/node_modules/isarray": {
+ "version": "0.0.1",
+ "inBundle": true,
+ "license": "MIT"
+ },
+ "node_modules/node-red-node-email/node_modules/leac": {
+ "version": "0.6.0",
+ "inBundle": true,
+ "license": "MIT",
+ "funding": {
+ "url": "https://ko-fi.com/killymxi"
+ }
+ },
+ "node_modules/node-red-node-email/node_modules/libbase64": {
+ "version": "1.3.0",
+ "inBundle": true,
+ "license": "MIT"
+ },
+ "node_modules/node-red-node-email/node_modules/libmime": {
+ "version": "5.3.7",
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "encoding-japanese": "2.2.0",
+ "iconv-lite": "0.6.3",
+ "libbase64": "1.3.0",
+ "libqp": "2.1.1"
+ }
+ },
+ "node_modules/node-red-node-email/node_modules/libmime/node_modules/iconv-lite": {
+ "version": "0.6.3",
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "safer-buffer": ">= 2.1.2 < 3.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/node-red-node-email/node_modules/libqp": {
+ "version": "2.1.1",
+ "inBundle": true,
+ "license": "MIT"
+ },
+ "node_modules/node-red-node-email/node_modules/linkify-it": {
+ "version": "5.0.0",
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "uc.micro": "^2.0.0"
+ }
+ },
+ "node_modules/node-red-node-email/node_modules/mailparser": {
+ "version": "3.9.0",
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "@zone-eu/mailsplit": "5.4.7",
+ "encoding-japanese": "2.2.0",
+ "he": "1.2.0",
+ "html-to-text": "9.0.5",
+ "iconv-lite": "0.7.0",
+ "libmime": "5.3.7",
+ "linkify-it": "5.0.0",
+ "nodemailer": "7.0.10",
+ "punycode.js": "2.3.1",
+ "tlds": "1.261.0"
+ }
+ },
+ "node_modules/node-red-node-email/node_modules/mailparser/node_modules/nodemailer": {
+ "version": "7.0.10",
+ "inBundle": true,
+ "license": "MIT-0",
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/node-red-node-email/node_modules/node-pop3": {
+ "version": "0.10.0",
+ "inBundle": true,
+ "license": "MIT",
+ "bin": {
+ "pop": "bin/pop.js"
+ },
+ "engines": {
+ "node": "^20.11.0 || >= 22.0.0"
+ }
+ },
+ "node_modules/node-red-node-email/node_modules/nodemailer": {
+ "version": "7.0.11",
+ "inBundle": true,
+ "license": "MIT-0",
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/node-red-node-email/node_modules/parseley": {
+ "version": "0.12.1",
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "leac": "^0.6.0",
+ "peberminta": "^0.9.0"
+ },
+ "funding": {
+ "url": "https://ko-fi.com/killymxi"
+ }
+ },
+ "node_modules/node-red-node-email/node_modules/peberminta": {
+ "version": "0.9.0",
+ "inBundle": true,
+ "license": "MIT",
+ "funding": {
+ "url": "https://ko-fi.com/killymxi"
+ }
+ },
+ "node_modules/node-red-node-email/node_modules/punycode.js": {
+ "version": "2.3.1",
+ "inBundle": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/node-red-node-email/node_modules/readable-stream": {
+ "version": "1.1.14",
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.1",
+ "isarray": "0.0.1",
+ "string_decoder": "~0.10.x"
+ }
+ },
+ "node_modules/node-red-node-email/node_modules/safer-buffer": {
+ "version": "2.1.2",
+ "inBundle": true,
+ "license": "MIT"
+ },
+ "node_modules/node-red-node-email/node_modules/selderee": {
+ "version": "0.11.0",
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "parseley": "^0.12.0"
+ },
+ "funding": {
+ "url": "https://ko-fi.com/killymxi"
+ }
+ },
+ "node_modules/node-red-node-email/node_modules/semver": {
+ "version": "5.7.2",
+ "inBundle": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver"
+ }
+ },
+ "node_modules/node-red-node-email/node_modules/smtp-server": {
+ "version": "3.16.1",
+ "inBundle": true,
+ "license": "MIT-0",
+ "dependencies": {
+ "base32.js": "0.1.0",
+ "ipv6-normalize": "1.0.1",
+ "nodemailer": "7.0.10",
+ "punycode.js": "2.3.1"
+ },
+ "engines": {
+ "node": ">=18.18.0"
+ }
+ },
+ "node_modules/node-red-node-email/node_modules/smtp-server/node_modules/nodemailer": {
+ "version": "7.0.10",
+ "inBundle": true,
+ "license": "MIT-0",
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/node-red-node-email/node_modules/string_decoder": {
+ "version": "0.10.31",
+ "inBundle": true,
+ "license": "MIT"
+ },
+ "node_modules/node-red-node-email/node_modules/tlds": {
+ "version": "1.261.0",
+ "inBundle": true,
+ "license": "MIT",
+ "bin": {
+ "tlds": "bin.js"
+ }
+ },
+ "node_modules/node-red-node-email/node_modules/uc.micro": {
+ "version": "2.1.0",
+ "inBundle": true,
+ "license": "MIT"
+ },
+ "node_modules/node-red-node-email/node_modules/utf7": {
+ "version": "1.0.2",
+ "inBundle": true,
+ "dependencies": {
+ "semver": "~5.3.0"
+ }
+ }
+ }
+}
diff --git a/lxc2/homeassistant/node-red/package.json b/lxc2/homeassistant/node-red/package.json
new file mode 100644
index 0000000..22b4c87
--- /dev/null
+++ b/lxc2/homeassistant/node-red/package.json
@@ -0,0 +1,9 @@
+{
+ "name": "node-red-project",
+ "description": "A Node-RED Project",
+ "version": "0.0.1",
+ "private": true,
+ "dependencies": {
+ "node-red-node-email": "~5.0.1"
+ }
+}
diff --git a/lxc2/homeassistant/node-red/settings.js b/lxc2/homeassistant/node-red/settings.js
new file mode 100644
index 0000000..269cac1
--- /dev/null
+++ b/lxc2/homeassistant/node-red/settings.js
@@ -0,0 +1,623 @@
+/**
+ * This is the default settings file provided by Node-RED.
+ *
+ * It can contain any valid JavaScript code that will get run when Node-RED
+ * is started.
+ *
+ * Lines that start with // are commented out.
+ * Each entry should be separated from the entries above and below by a comma ','
+ *
+ * For more information about individual settings, refer to the documentation:
+ * https://nodered.org/docs/user-guide/runtime/configuration
+ *
+ * The settings are split into the following sections:
+ * - Flow File and User Directory Settings
+ * - Security
+ * - Server Settings
+ * - Runtime Settings
+ * - Editor Settings
+ * - Node Settings
+ *
+ **/
+
+module.exports = {
+
+/*******************************************************************************
+ * Flow File and User Directory Settings
+ * - flowFile
+ * - credentialSecret
+ * - flowFilePretty
+ * - userDir
+ * - nodesDir
+ ******************************************************************************/
+
+ /** The file containing the flows. If not set, defaults to flows_.json **/
+ flowFile: 'flows.json',
+
+ /** By default, credentials are encrypted in storage using a generated key. To
+ * specify your own secret, set the following property.
+ * If you want to disable encryption of credentials, set this property to false.
+ * Note: once you set this property, do not change it - doing so will prevent
+ * node-red from being able to decrypt your existing credentials and they will be
+ * lost.
+ */
+ //credentialSecret: "a-secret-key",
+
+ /** By default, the flow JSON will be formatted over multiple lines making
+ * it easier to compare changes when using version control.
+ * To disable pretty-printing of the JSON set the following property to false.
+ */
+ flowFilePretty: true,
+
+ /** By default, all user data is stored in a directory called `.node-red` under
+ * the user's home directory. To use a different location, the following
+ * property can be used
+ */
+ //userDir: '/home/nol/.node-red/',
+
+ /** Node-RED scans the `nodes` directory in the userDir to find local node files.
+ * The following property can be used to specify an additional directory to scan.
+ */
+ //nodesDir: '/home/nol/.node-red/nodes',
+
+/*******************************************************************************
+ * Security
+ * - adminAuth
+ * - https
+ * - httpsRefreshInterval
+ * - requireHttps
+ * - httpNodeAuth
+ * - httpStaticAuth
+ ******************************************************************************/
+
+ /** To password protect the Node-RED editor and admin API, the following
+ * property can be used. See https://nodered.org/docs/security.html for details.
+ */
+ //adminAuth: {
+ // type: "credentials",
+ // users: [{
+ // username: "admin",
+ // password: "$2a$08$zZWtXTja0fB1pzD4sHCMyOCMYz2Z6dNbM6tl8sJogENOMcxWV9DN.",
+ // permissions: "*"
+ // }]
+ //},
+
+ /** The following property can be used to enable HTTPS
+ * This property can be either an object, containing both a (private) key
+ * and a (public) certificate, or a function that returns such an object.
+ * See http://nodejs.org/api/https.html#https_https_createserver_options_requestlistener
+ * for details of its contents.
+ */
+
+ /** Option 1: static object */
+ //https: {
+ // key: require("fs").readFileSync('privkey.pem'),
+ // cert: require("fs").readFileSync('cert.pem')
+ //},
+
+ /** Option 2: function that returns the HTTP configuration object */
+ // https: function() {
+ // // This function should return the options object, or a Promise
+ // // that resolves to the options object
+ // return {
+ // key: require("fs").readFileSync('privkey.pem'),
+ // cert: require("fs").readFileSync('cert.pem')
+ // }
+ // },
+
+ /** If the `https` setting is a function, the following setting can be used
+ * to set how often, in hours, the function will be called. That can be used
+ * to refresh any certificates.
+ */
+ //httpsRefreshInterval : 12,
+
+ /** The following property can be used to cause insecure HTTP connections to
+ * be redirected to HTTPS.
+ */
+ //requireHttps: true,
+
+ /** To password protect the node-defined HTTP endpoints (httpNodeRoot),
+ * including node-red-dashboard, or the static content (httpStatic), the
+ * following properties can be used.
+ * The `pass` field is a bcrypt hash of the password.
+ * See https://nodered.org/docs/security.html#generating-the-password-hash
+ */
+ //httpNodeAuth: {user:"user",pass:"$2a$08$zZWtXTja0fB1pzD4sHCMyOCMYz2Z6dNbM6tl8sJogENOMcxWV9DN."},
+ //httpStaticAuth: {user:"user",pass:"$2a$08$zZWtXTja0fB1pzD4sHCMyOCMYz2Z6dNbM6tl8sJogENOMcxWV9DN."},
+
+/*******************************************************************************
+ * Server Settings
+ * - uiPort
+ * - uiHost
+ * - apiMaxLength
+ * - httpServerOptions
+ * - httpAdminRoot
+ * - httpAdminMiddleware
+ * - httpAdminCookieOptions
+ * - httpNodeRoot
+ * - httpNodeCors
+ * - httpNodeMiddleware
+ * - httpStatic
+ * - httpStaticRoot
+ * - httpStaticCors
+ ******************************************************************************/
+
+ /** the tcp port that the Node-RED web server is listening on */
+ uiPort: process.env.PORT || 1880,
+
+ /** By default, the Node-RED UI accepts connections on all IPv4 interfaces.
+ * To listen on all IPv6 addresses, set uiHost to "::",
+ * The following property can be used to listen on a specific interface. For
+ * example, the following would only allow connections from the local machine.
+ */
+ //uiHost: "127.0.0.1",
+
+ /** The maximum size of HTTP request that will be accepted by the runtime api.
+ * Default: 5mb
+ */
+ //apiMaxLength: '5mb',
+
+ /** The following property can be used to pass custom options to the Express.js
+ * server used by Node-RED. For a full list of available options, refer
+ * to http://expressjs.com/en/api.html#app.settings.table
+ */
+ //httpServerOptions: { },
+
+ /** By default, the Node-RED UI is available at http://localhost:1880/
+ * The following property can be used to specify a different root path.
+ * If set to false, this is disabled.
+ */
+ //httpAdminRoot: '/admin',
+
+ /** The following property can be used to add a custom middleware function
+ * in front of all admin http routes. For example, to set custom http
+ * headers. It can be a single function or an array of middleware functions.
+ */
+ // httpAdminMiddleware: function(req,res,next) {
+ // // Set the X-Frame-Options header to limit where the editor
+ // // can be embedded
+ // //res.set('X-Frame-Options', 'sameorigin');
+ // next();
+ // },
+
+ /** The following property can be used to set addition options on the session
+ * cookie used as part of adminAuth authentication system
+ * Available options are documented here: https://www.npmjs.com/package/express-session#cookie
+ */
+ // httpAdminCookieOptions: { },
+
+ /** Some nodes, such as HTTP In, can be used to listen for incoming http requests.
+ * By default, these are served relative to '/'. The following property
+ * can be used to specify a different root path. If set to false, this is
+ * disabled.
+ */
+ //httpNodeRoot: '/red-nodes',
+
+ /** The following property can be used to configure cross-origin resource sharing
+ * in the HTTP nodes.
+ * See https://github.com/troygoode/node-cors#configuration-options for
+ * details on its contents. The following is a basic permissive set of options:
+ */
+ //httpNodeCors: {
+ // origin: "*",
+ // methods: "GET,PUT,POST,DELETE"
+ //},
+
+ /** If you need to set an http proxy please set an environment variable
+ * called http_proxy (or HTTP_PROXY) outside of Node-RED in the operating system.
+ * For example - http_proxy=http://myproxy.com:8080
+ * (Setting it here will have no effect)
+ * You may also specify no_proxy (or NO_PROXY) to supply a comma separated
+ * list of domains to not proxy, eg - no_proxy=.acme.co,.acme.co.uk
+ */
+
+ /** The following property can be used to add a custom middleware function
+ * in front of all http in nodes. This allows custom authentication to be
+ * applied to all http in nodes, or any other sort of common request processing.
+ * It can be a single function or an array of middleware functions.
+ */
+ //httpNodeMiddleware: function(req,res,next) {
+ // // Handle/reject the request, or pass it on to the http in node by calling next();
+ // // Optionally skip our rawBodyParser by setting this to true;
+ // //req.skipRawBodyParser = true;
+ // next();
+ //},
+
+ /** When httpAdminRoot is used to move the UI to a different root path, the
+ * following property can be used to identify a directory of static content
+ * that should be served at http://localhost:1880/.
+ * When httpStaticRoot is set differently to httpAdminRoot, there is no need
+ * to move httpAdminRoot
+ */
+ //httpStatic: '/home/nol/node-red-static/', //single static source
+ /**
+ * OR multiple static sources can be created using an array of objects...
+ * Each object can also contain an options object for further configuration.
+ * See https://expressjs.com/en/api.html#express.static for available options.
+ * They can also contain an option `cors` object to set specific Cross-Origin
+ * Resource Sharing rules for the source. `httpStaticCors` can be used to
+ * set a default cors policy across all static routes.
+ */
+ //httpStatic: [
+ // {path: '/home/nol/pics/', root: "/img/"},
+ // {path: '/home/nol/reports/', root: "/doc/"},
+ // {path: '/home/nol/videos/', root: "/vid/", options: {maxAge: '1d'}}
+ //],
+
+ /**
+ * All static routes will be appended to httpStaticRoot
+ * e.g. if httpStatic = "/home/nol/docs" and httpStaticRoot = "/static/"
+ * then "/home/nol/docs" will be served at "/static/"
+ * e.g. if httpStatic = [{path: '/home/nol/pics/', root: "/img/"}]
+ * and httpStaticRoot = "/static/"
+ * then "/home/nol/pics/" will be served at "/static/img/"
+ */
+ //httpStaticRoot: '/static/',
+
+ /** The following property can be used to configure cross-origin resource sharing
+ * in the http static routes.
+ * See https://github.com/troygoode/node-cors#configuration-options for
+ * details on its contents. The following is a basic permissive set of options:
+ */
+ //httpStaticCors: {
+ // origin: "*",
+ // methods: "GET,PUT,POST,DELETE"
+ //},
+
+ /** The following property can be used to modify proxy options */
+ // proxyOptions: {
+ // mode: "legacy", // legacy mode is for non-strict previous proxy determination logic (node-red < v4 compatible)
+ // },
+
+/*******************************************************************************
+ * Runtime Settings
+ * - lang
+ * - runtimeState
+ * - telemetry
+ * - diagnostics
+ * - logging
+ * - contextStorage
+ * - exportGlobalContextKeys
+ * - externalModules
+ ******************************************************************************/
+
+ /** Uncomment the following to run node-red in your preferred language.
+ * Available languages include: en-US (default), ja, de, zh-CN, zh-TW, ru, ko
+ * Some languages are more complete than others.
+ */
+ // lang: "de",
+
+ /** Configure diagnostics options
+ * - enabled: When `enabled` is `true` (or unset), diagnostics data will
+ * be available at http://localhost:1880/diagnostics
+ * - ui: When `ui` is `true` (or unset), the action `show-system-info` will
+ * be available to logged in users of node-red editor
+ */
+ diagnostics: {
+ /** enable or disable diagnostics endpoint. Must be set to `false` to disable */
+ enabled: true,
+ /** enable or disable diagnostics display in the node-red editor. Must be set to `false` to disable */
+ ui: true,
+ },
+ /** Configure runtimeState options
+ * - enabled: When `enabled` is `true` flows runtime can be Started/Stopped
+ * by POSTing to available at http://localhost:1880/flows/state
+ * - ui: When `ui` is `true`, the action `core:start-flows` and
+ * `core:stop-flows` will be available to logged in users of node-red editor
+ * Also, the deploy menu (when set to default) will show a stop or start button
+ */
+ runtimeState: {
+ /** enable or disable flows/state endpoint. Must be set to `false` to disable */
+ enabled: false,
+ /** show or hide runtime stop/start options in the node-red editor. Must be set to `false` to hide */
+ ui: false,
+ },
+ telemetry: {
+ /**
+ * By default, telemetry is disabled until the user provides consent the first
+ * time they open the editor.
+ *
+ * The following property can be uncommented and set to true/false to enable/disable
+ * telemetry without seeking further consent in the editor.
+ * The user can override this setting via the user settings dialog within the editor
+ */
+ // enabled: true,
+ /**
+ * If telemetry is enabled, the editor will notify the user if a new version of Node-RED
+ * is available. Set the following property to false to disable this notification.
+ */
+ // updateNotification: true
+ },
+ /** Configure the logging output */
+ logging: {
+ /** Only console logging is currently supported */
+ console: {
+ /** Level of logging to be recorded. Options are:
+ * fatal - only those errors which make the application unusable should be recorded
+ * error - record errors which are deemed fatal for a particular request + fatal errors
+ * warn - record problems which are non fatal + errors + fatal errors
+ * info - record information about the general running of the application + warn + error + fatal errors
+ * debug - record information which is more verbose than info + info + warn + error + fatal errors
+ * trace - record very detailed logging + debug + info + warn + error + fatal errors
+ * off - turn off all logging (doesn't affect metrics or audit)
+ */
+ level: "info",
+ /** Whether or not to include metric events in the log output */
+ metrics: false,
+ /** Whether or not to include audit events in the log output */
+ audit: false
+ }
+ },
+
+ /** Context Storage
+ * The following property can be used to enable context storage. The configuration
+ * provided here will enable file-based context that flushes to disk every 30 seconds.
+ * Refer to the documentation for further options: https://nodered.org/docs/api/context/
+ */
+ //contextStorage: {
+ // default: {
+ // module:"localfilesystem"
+ // },
+ //},
+
+ /** `global.keys()` returns a list of all properties set in global context.
+ * This allows them to be displayed in the Context Sidebar within the editor.
+ * In some circumstances it is not desirable to expose them to the editor. The
+ * following property can be used to hide any property set in `functionGlobalContext`
+ * from being list by `global.keys()`.
+ * By default, the property is set to false to avoid accidental exposure of
+ * their values. Setting this to true will cause the keys to be listed.
+ */
+ exportGlobalContextKeys: false,
+
+ /** Configure how the runtime will handle external npm modules.
+ * This covers:
+ * - whether the editor will allow new node modules to be installed
+ * - whether nodes, such as the Function node are allowed to have their
+ * own dynamically configured dependencies.
+ * The allow/denyList options can be used to limit what modules the runtime
+ * will install/load. It can use '*' as a wildcard that matches anything.
+ */
+ externalModules: {
+ // autoInstall: false, /** Whether the runtime will attempt to automatically install missing modules */
+ // autoInstallRetry: 30, /** Interval, in seconds, between reinstall attempts */
+ // palette: { /** Configuration for the Palette Manager */
+ // allowInstall: true, /** Enable the Palette Manager in the editor */
+ // allowUpdate: true, /** Allow modules to be updated in the Palette Manager */
+ // allowUpload: true, /** Allow module tgz files to be uploaded and installed */
+ // allowList: ['*'],
+ // denyList: [],
+ // allowUpdateList: ['*'],
+ // denyUpdateList: []
+ // },
+ // modules: { /** Configuration for node-specified modules */
+ // allowInstall: true,
+ // allowList: [],
+ // denyList: []
+ // }
+ },
+
+
+/*******************************************************************************
+ * Editor Settings
+ * - disableEditor
+ * - editorTheme
+ ******************************************************************************/
+
+ /** The following property can be used to disable the editor. The admin API
+ * is not affected by this option. To disable both the editor and the admin
+ * API, use either the httpRoot or httpAdminRoot properties
+ */
+ //disableEditor: false,
+
+ /** Customising the editor
+ * See https://nodered.org/docs/user-guide/runtime/configuration#editor-themes
+ * for all available options.
+ */
+ editorTheme: {
+ /** The following property can be used to set a custom theme for the editor.
+ * See https://github.com/node-red-contrib-themes/theme-collection for
+ * a collection of themes to chose from.
+ */
+ //theme: "",
+
+ /** To disable the 'Welcome to Node-RED' tour that is displayed the first
+ * time you access the editor for each release of Node-RED, set this to false
+ */
+ //tours: false,
+
+ palette: {
+ /** The following property can be used to order the categories in the editor
+ * palette. If a node's category is not in the list, the category will get
+ * added to the end of the palette.
+ * If not set, the following default order is used:
+ */
+ //categories: ['subflows', 'common', 'function', 'network', 'sequence', 'parser', 'storage'],
+ },
+
+ projects: {
+ /** To enable the Projects feature, set this value to true */
+ enabled: false,
+ workflow: {
+ /** Set the default projects workflow mode.
+ * - manual - you must manually commit changes
+ * - auto - changes are automatically committed
+ * This can be overridden per-user from the 'Git config'
+ * section of 'User Settings' within the editor
+ */
+ mode: "manual"
+ }
+ },
+
+ codeEditor: {
+ /** Select the text editor component used by the editor.
+ * As of Node-RED V3, this defaults to "monaco", but can be set to "ace" if desired
+ */
+ lib: "monaco",
+ options: {
+ /** The follow options only apply if the editor is set to "monaco"
+ *
+ * theme - must match the file name of a theme in
+ * packages/node_modules/@node-red/editor-client/src/vendor/monaco/dist/theme
+ * e.g. "tomorrow-night", "upstream-sunburst", "github", "my-theme"
+ */
+ // theme: "vs",
+ /** other overrides can be set e.g. fontSize, fontFamily, fontLigatures etc.
+ * for the full list, see https://microsoft.github.io/monaco-editor/docs.html#interfaces/editor.IStandaloneEditorConstructionOptions.html
+ */
+ //fontSize: 14,
+ //fontFamily: "Cascadia Code, Fira Code, Consolas, 'Courier New', monospace",
+ //fontLigatures: true,
+ }
+ },
+
+ markdownEditor: {
+ mermaid: {
+ /** enable or disable mermaid diagram in markdown document
+ */
+ enabled: true
+ }
+ },
+
+ multiplayer: {
+ /** To enable the Multiplayer feature, set this value to true */
+ enabled: false
+ },
+ },
+
+/*******************************************************************************
+ * Node Settings
+ * - fileWorkingDirectory
+ * - functionGlobalContext
+ * - functionExternalModules
+ * - globalFunctionTimeout
+ * - functionTimeout
+ * - nodeMessageBufferMaxLength
+ * - ui (for use with Node-RED Dashboard)
+ * - debugUseColors
+ * - debugMaxLength
+ * - debugStatusLength
+ * - execMaxBufferSize
+ * - httpRequestTimeout
+ * - mqttReconnectTime
+ * - serialReconnectTime
+ * - socketReconnectTime
+ * - socketTimeout
+ * - tcpMsgQueueSize
+ * - inboundWebSocketTimeout
+ * - tlsConfigDisableLocalFiles
+ * - webSocketNodeVerifyClient
+ ******************************************************************************/
+
+ /** The working directory to handle relative file paths from within the File nodes
+ * defaults to the working directory of the Node-RED process.
+ */
+ //fileWorkingDirectory: "",
+
+ /** Allow the Function node to load additional npm modules directly */
+ functionExternalModules: true,
+
+
+ /**
+ * The default timeout (in seconds) for all Function nodes.
+ * Individual nodes can set their own timeout value within their configuration.
+ */
+ globalFunctionTimeout: 0,
+
+ /**
+ * Default timeout, in seconds, for the Function node. 0 means no timeout is applied
+ * This value is applied when the node is first added to the workspace - any changes
+ * must then be made with the individual node configurations.
+ * To set a global timeout value, use `globalFunctionTimeout`
+ */
+ functionTimeout: 0,
+
+ /** The following property can be used to set predefined values in Global Context.
+ * This allows extra node modules to be made available with in Function node.
+ * For example, the following:
+ * functionGlobalContext: { os:require('os') }
+ * will allow the `os` module to be accessed in a Function node using:
+ * global.get("os")
+ */
+ functionGlobalContext: {
+ // os:require('os'),
+ },
+
+ /** The maximum number of messages nodes will buffer internally as part of their
+ * operation. This applies across a range of nodes that operate on message sequences.
+ * defaults to no limit. A value of 0 also means no limit is applied.
+ */
+ //nodeMessageBufferMaxLength: 0,
+
+ /** If you installed the optional node-red-dashboard you can set it's path
+ * relative to httpNodeRoot
+ * Other optional properties include
+ * readOnly:{boolean},
+ * middleware:{function or array}, (req,res,next) - http middleware
+ * ioMiddleware:{function or array}, (socket,next) - socket.io middleware
+ */
+ //ui: { path: "ui" },
+
+ /** Colourise the console output of the debug node */
+ //debugUseColors: true,
+
+ /** The maximum length, in characters, of any message sent to the debug sidebar tab */
+ debugMaxLength: 1000,
+
+ /** The maximum length, in characters, of status messages under the debug node */
+ //debugStatusLength: 32,
+
+ /** Maximum buffer size for the exec node. Defaults to 10Mb */
+ //execMaxBufferSize: 10000000,
+
+ /** Timeout in milliseconds for HTTP request connections. Defaults to 120s */
+ //httpRequestTimeout: 120000,
+
+ /** Retry time in milliseconds for MQTT connections */
+ mqttReconnectTime: 15000,
+
+ /** Retry time in milliseconds for Serial port connections */
+ serialReconnectTime: 15000,
+
+ /** Retry time in milliseconds for TCP socket connections */
+ //socketReconnectTime: 10000,
+
+ /** Timeout in milliseconds for TCP server socket connections. Defaults to no timeout */
+ //socketTimeout: 120000,
+
+ /** Maximum number of messages to wait in queue while attempting to connect to TCP socket
+ * defaults to 1000
+ */
+ //tcpMsgQueueSize: 2000,
+
+ /** Timeout in milliseconds for inbound WebSocket connections that do not
+ * match any configured node. Defaults to 5000
+ */
+ //inboundWebSocketTimeout: 5000,
+
+ /** To disable the option for using local files for storing keys and
+ * certificates in the TLS configuration node, set this to true.
+ */
+ //tlsConfigDisableLocalFiles: true,
+
+ /** The following property can be used to verify WebSocket connection attempts.
+ * This allows, for example, the HTTP request headers to be checked to ensure
+ * they include valid authentication information.
+ */
+ //webSocketNodeVerifyClient: function(info) {
+ // /** 'info' has three properties:
+ // * - origin : the value in the Origin header
+ // * - req : the HTTP request
+ // * - secure : true if req.connection.authorized or req.connection.encrypted is set
+ // *
+ // * The function should return true if the connection should be accepted, false otherwise.
+ // *
+ // * Alternatively, if this function is defined to accept a second argument, callback,
+ // * it can be used to verify the client asynchronously.
+ // * The callback takes three arguments:
+ // * - result : boolean, whether to accept the connection or not
+ // * - code : if result is false, the HTTP error status to return
+ // * - reason: if result is false, the HTTP reason string to return
+ // */
+ //},
+}
diff --git a/lxc2/homeassistant/nodered.yml b/lxc2/homeassistant/nodered.yml
new file mode 100755
index 0000000..bab4d7e
--- /dev/null
+++ b/lxc2/homeassistant/nodered.yml
@@ -0,0 +1,9 @@
+services:
+ node-red:
+ image: nodered/node-red:latest
+ container_name: node-red
+ restart: unless-stopped
+ ports:
+ - "1880:1880"
+ volumes:
+ - /docker/homeassistant/node-red:/data
diff --git a/lxc2/mediaservices/app/config.ini b/lxc2/mediaservices/app/config.ini
new file mode 100644
index 0000000..18605c2
--- /dev/null
+++ b/lxc2/mediaservices/app/config.ini
@@ -0,0 +1,5 @@
+[main]
+path =
+outputpath =
+accuracy = normal
+chroma_method = cuda
\ No newline at end of file
diff --git a/lxc2/mediaservices/app/duplicate_finder.py b/lxc2/mediaservices/app/duplicate_finder.py
new file mode 100644
index 0000000..d9b41e0
--- /dev/null
+++ b/lxc2/mediaservices/app/duplicate_finder.py
@@ -0,0 +1,719 @@
+# -*- coding: utf-8 -*-
+
+import csv
+import openpyxl
+import librosa
+from matplotlib import pyplot as plt
+from nnAudio import features
+import time
+import os.path
+from PIL import Image
+import imagehash
+from dtw import dtw
+from scipy.spatial.distance import euclidean
+from synctoolbox.dtw import mrmsdtw
+from fastdtw import fastdtw
+import torch
+import numpy as np
+import subprocess as sp
+from csv import writer
+import os
+from synctoolbox.feature.pitch import audio_to_pitch_features
+from synctoolbox.feature.chroma import pitch_to_chroma, quantize_chroma, quantized_chroma_to_CENS
+
+DEVNULL = open(os.devnull, 'w')
+
+# Global settings variables -------------------------------------------------------------------------------------
+fs = 11025
+output_filename = "DuplicateFinder_results"
+output_filename_duplicates_only = "DuplicateFinder_results_duplicates_only"
+# Global variables for functions --------------------------------------------------------------------------------
+spec_layer = None
+
+# Functions for audio duplicates finding ------------------------------------------------------------------------
+def find_duplicates(path, outputpath = None, accuracy = "normal", chroma_method= "cuda"):
+ """
+ Explanation: Simplest function to run duplicate finding algorithm using four different accuracy settings
+ :param path: Directory of folder in which to look for duplicates
+ :param outputpath: Output directory for chroma features and final results; if not set, folder gets automatically created inside the path folder
+ :param accuracy: Calculation accuracy, can be set to "low", "normal", "high" and "extreme"; "low" for finding duplicates which are exactly identical, "normal" for cases where there may be some sort of noise in the beggining/end of one duplicate or for case when one duplicate is encoded into very low bitrate, "high" is similar as normal, but has even lower tolerance for differences, "extreme" can be used for cases when user expects very long passages (like half of the whole recording) of noise in beggining/end of some of the audio duplicates
+ :param chroma_method: Method for chroma features calculation, "cuda" is for nnAudio implementation with the use of CUDA, "synctoolbox" uses functions from same-named library without CUDA - dependency
+ """
+ if accuracy == "low":
+ find_duplicates_img_hashing(path, outputpath, chroma_method, hashdiff_tresh = 0)
+ elif accuracy == "normal":
+ find_duplicates_combined(path, outputpath, chroma_method, hashdiff_tresh = 10, dtwarea = 1000000, verify_extremes = False)
+ elif accuracy == "high":
+ find_duplicates_combined(path, outputpath, chroma_method, hashdiff_tresh = 20, dtwarea = 1000000, verify_extremes = False)
+ elif accuracy == "extreme":
+ find_duplicates_dtw(path, outputpath, dtwarea = 10000000, verify_extremes = True)
+
+def find_duplicates_dtw(path, outputpath = None, chroma_method = "cuda", dtwtype ="mrmsdtw", dtwarea = 1000000, verify_extremes = False, testpointsnum = 100, diffpointstolerance = 5, segmentdivider = 4):
+ """
+ Explanation: Function that iterates through user-defined audio files directory to find duplicates using DTW method, writes output to .csv and .xlsx files
+ :param path: Directory of folder in which to look for duplicates
+ :param outputpath: Output directory for chroma features and final results; if not set, folder gets automatically created inside the path folder
+ :param chroma_method: Method for chroma features calculation, "cuda" is for nnAudio implementation with the use of CUDA, "synctoolbox" uses functions from same-named library without CUDA - dependency
+ :param dtwtype: Type of used DTW method (can be: mrmsdtw, dtw, fastdtw)
+ :param dtwarea: For setting unique DTW method parameter, depends on used dtwtype - for mrmsdtw this parameter sets tau, using fastdtw it is defining radius
+ :param verify_extremes: Sets whether path evaluation is done for both orientations of the axis; set to true, if you expect very long passages of silence, applause etc. in beginning of one of the recordings
+ :param testpointsnum: number of points tested between referential points
+ :param diffpointstolerance: determines percentage of tested points whose value may be different, for which the system still evaluates the recordings as the same
+ :param segmentdivider: determines from which points is the referential line counted - for example, if segmentdivider = 4, testing line will start from 1/4 and end in 3/4 range of the warping path
+ """
+
+ filedirs_all = np.asarray(librosa.util.find_files(path, ext=['mp3', 'mp4', 'ogg', 'wav'])).tolist() # list containing paths to all audiofiles (every subdirectory)
+
+ if (outputpath == None): # if outputpath is not defined, it gets created inside path directory
+ outputpath = os.path.join(path, "DuplicateFinder")
+ if (os.path.isdir(outputpath) == False): # create data output directory if doesnt exist yet
+ os.mkdir(outputpath)
+ csvfiledir = os.path.join(outputpath, output_filename + ".csv")
+ excelfiledir = os.path.join(outputpath, output_filename + ".xlsx")
+ csvfiledir_duplicates_only = os.path.join(outputpath, output_filename_duplicates_only + ".csv")
+ excelfiledir_duplicates_only = os.path.join(outputpath, output_filename_duplicates_only + ".xlsx")
+
+ # starts the time counter
+ tcalcstart = time.time()
+
+ # chromagrams calculation
+ _calculate_chromagrams(path, outputpath, chroma_method)
+
+ # DTW calculation (returns list of duplicates)
+ duplicatepairslist = _return_duplicates_dtw(path, outputpath, chroma_method, dtwtype, dtwarea, verify_extremes, testpointsnum, diffpointstolerance, segmentdivider)
+
+ # writes to output files
+ _create_output_files(duplicatepairslist, filedirs_all, csvfiledir, excelfiledir, csvfiledir_duplicates_only, excelfiledir_duplicates_only)
+
+ # stops the timer and writes output to console
+ tcalcend = time.time()
+ calctime = round(tcalcend - tcalcstart, 2)
+
+ numofduplicatepairs = len(duplicatepairslist)
+
+ print("\nCalculation finished!")
+ print("Total calculation time: " + str(calctime) + " s")
+ print("Number of duplicate pairs found: " + str(numofduplicatepairs))
+
+def find_duplicates_img_hashing(path, outputpath = None, chroma_method = "cuda", hashdiff_tresh = 10):
+ """
+ Explanation: Function that iterates through user-defined audio files directory to find duplicates using image hashing method, writes output to .csv and .xlsx files
+ :param path: Directory of folder in which to look for duplicates
+ :param outputpath: Output directory for chroma features and final results; if not set, folder gets automatically created inside the path folder
+ :param method: "cuda" for chroma features calculation using CUDA and nnAudio, "synctoolbox" for using same-named library
+ :param hashdiff_tresh: Treshold of hash difference, for which two recordings are evaluated as same
+ """
+ filedirs_all = np.asarray(librosa.util.find_files(path, ext=['mp3', 'mp4', 'ogg', 'wav'])).tolist() # list containing paths to all audiofiles (every subdirectory)
+
+ if (outputpath == None): # if outputpath is not defined, it gets created inside path directory
+ outputpath = os.path.join(path, "DuplicateFinder")
+ if (os.path.isdir(outputpath) == False): # create data output directory if doesnt exist yet
+ os.mkdir(outputpath)
+ csvfiledir = os.path.join(outputpath, output_filename + ".csv")
+ excelfiledir = os.path.join(outputpath, output_filename + ".xlsx")
+ csvfiledir_duplicates_only = os.path.join(outputpath, output_filename_duplicates_only + ".csv")
+ excelfiledir_duplicates_only = os.path.join(outputpath, output_filename_duplicates_only + ".xlsx")
+
+ chroma_folder = os.path.join(outputpath, "chroma_files")
+ chroma_imgs_folder = os.path.join(outputpath, "chroma_files_imgs")
+
+ # starts the time counter
+ tcalcstart = time.time()
+
+ # chroma features calculation
+ _calculate_chromagrams(path, outputpath, chroma_method)
+
+ # exports chroma features as images
+ _export_chromafiles_as_imgs(chroma_folder, chroma_imgs_folder)
+
+ # duplicates calculation
+ pairslist = _return_duplicates_img_hashing(path, outputpath, hashdiff_tresh)
+
+ # stops the timer and writes output to console
+ tcalcend = time.time()
+ calctime = round(tcalcend - tcalcstart, 2)
+
+ numofduplicatepairs = len(pairslist)
+
+ print("\nCalculation finished!")
+ print("Total calculation time: " + str(calctime) + " s")
+ print("Number of duplicate pairs found: " + str(numofduplicatepairs))
+
+ # writing results to output file
+ _create_output_files(pairslist, filedirs_all, csvfiledir, excelfiledir, csvfiledir_duplicates_only, excelfiledir_duplicates_only)
+
+def find_duplicates_combined(path, outputpath = None, chroma_method = "cuda", hashdiff_tresh = 10, dtwtype ="mrmsdtw", dtwarea = 1000000, verify_extremes = False, testpointsnum = 100, diffpointstolerance = 5, segmentdivider = 4):
+ """
+ Explanation: Function that iterates through user-defined audio files directory to find duplicates using image hashing first to check which pairs might be similar, and then evaluating these found pairs using DTW method
+ :param path: Directory of folder in which to look for duplicates
+ :param outputpath: Output directory for chroma features and final results; if not set, folder gets automatically created inside the path folder
+ :param chroma_method: Method for chroma features calculation, "cuda" is for nnAudio implementation with the use of CUDA, "synctoolbox" uses functions from same-named library without CUDA - dependency
+ :param hashdiff_tresh: Treshold of hash difference, for which two recordings are evaluated as same
+ :param dtwtype: Type of used DTW method (can be: mrmsdtw, dtw, fastdtw)
+ :param dtwarea: For setting unique DTW method parameter, depends on used dtwtype - for mrmsdtw this parameter sets tau, using fastdtw it is defining radius
+ :param verify_extremes: Sets whether path evaluation is done for both orientations of the axis; set to true, if you expect very long passages of silence, applause etc. in beginning of one of the recordings
+ :param testpointsnum: number of points tested between referential points
+ :param diffpointstolerance: determines percentage of tested points whose value may be different, for which the system still evaluates the recordings as the same
+ :param segmentdivider: determines from which points is the referential line counted - for example, if segmentdivider = 4, testing line will start from 1/4 and end in 3/4 range of the warping path
+ """
+
+ filedirs_all = np.asarray(librosa.util.find_files(path, ext=['mp3', 'mp4', 'ogg', 'wav'])).tolist() # list containing paths to all audiofiles (every subdirectory)
+
+ if (outputpath == None): # if outputpath is not defined, it gets created inside path directory
+ outputpath = os.path.join(path, "DuplicateFinder")
+ if (os.path.isdir(outputpath) == False): # create data output directory if doesnt exist yet
+ os.mkdir(outputpath)
+ csvfiledir = os.path.join(outputpath, output_filename + ".csv")
+ excelfiledir = os.path.join(outputpath, output_filename + ".xlsx")
+ csvfiledir_duplicates_only = os.path.join(outputpath, output_filename_duplicates_only + ".csv")
+ excelfiledir_duplicates_only = os.path.join(outputpath, output_filename_duplicates_only + ".xlsx")
+
+ chroma_folder = os.path.join(outputpath, "chroma_files")
+ chroma_imgs_folder = os.path.join(outputpath, "chroma_files_imgs")
+
+ # starts the time counter
+ tcalcstart = time.time()
+
+ # chromagrams calculation
+ _calculate_chromagrams(path, outputpath, chroma_method)
+
+ # exports chroma features as images
+ _export_chromafiles_as_imgs(chroma_folder, chroma_imgs_folder)
+
+ # image hashing duplicates pre-calculation
+ pairslistimghashing = _return_duplicates_img_hashing(path, outputpath, hashdiff_tresh)
+
+ # DTW calculation of only pairs pre-calculated by image hashing
+ pairslistfinal = _return_duplicates_dtw(path, outputpath, chroma_method, dtwtype, dtwarea, verify_extremes, testpointsnum, diffpointstolerance, segmentdivider, pairslistimghashing)
+
+ # writes to output files
+ _create_output_files(pairslistfinal, filedirs_all, csvfiledir, excelfiledir, csvfiledir_duplicates_only, excelfiledir_duplicates_only)
+
+ # stops the timer and writes output to console
+ tcalcend = time.time()
+ calctime = round(tcalcend - tcalcstart, 2)
+
+ numofduplicatepairs = len(pairslistfinal)
+
+ print("\nCalculation finished!")
+ print("Total calculation time: " + str(calctime) + " s")
+ print("Number of duplicate pairs found: " + str(numofduplicatepairs))
+
+def is_chroma_duplicate(chroma1, chroma2, dtwtype = "mrmsdtw", dtwarea = 1000000, verify_extremes = False, testpointsnum = 100, diffpointstolerance = 5, segmentdivider = 4, showplot=False):
+ """
+ Explanation: Checks if two chromagrams corresponding to recordings are duplicates or not
+ :param chroma1: Chromagram of first recording
+ :param chroma2: Chromagram of second recording
+ :param dtwtype: Type of used DTW method (can be: mrmsdtw, dtw, fastdtw)
+ :param dtwarea: For setting unique DTW method parameter, depends on used dtwtype - for mrmsdtw this parameter sets tau, using fastdtw it is defining radius
+ :param verify_extremes: Sets whether path evaluation is done for both orientations of the axis; set to true, if you expect very long passages of silence, applause etc. in beginning of one of the recordings
+ :param testpointsnum: number of points tested between referential points
+ :param diffpointstolerance: determines percentage of tested points whose value may be different, for which the system still evaluates the recordings as the same
+ :param segmentdivider: determines from which points is the referential line counted - for example, if segmentdivider = 4, testing line will start from 1/4 and end in 3/4 range of the warping path
+ :param showplot: if set to true, function will plot the results
+ :return: returns true if two input chromagrams are the same, returns false otherwise
+ """
+
+ # DTW ---------------------------
+ if dtwtype == "mrmsdtw":
+ path = mrmsdtw.sync_via_mrmsdtw(chroma1, chroma2, dtw_implementation="librosa", threshold_rec=dtwarea)
+ pathx = np.array(path[0,:]) # rozdeleni cesty do dvou np arrays
+ pathy = np.array(path[1,:])
+ elif dtwtype == "fastdtw":
+ # flipnuti os chroma vektoru
+ chroma1 = np.swapaxes(chroma1, 0, 1)
+ chroma2 = np.swapaxes(chroma2, 0, 1)
+ distance, path = fastdtw(x = chroma1, y = chroma2, dist = euclidean, radius = dtwarea)
+ pathx, pathy = zip(*path[::-1]) # reverse osy aby slo vzestupne a rozdeleni do dvou samostatnych arrays
+ pathx = np.array(pathx) # prevedeni na datovy typ array
+ pathy = np.array(pathy)
+ elif dtwtype == "dtw":
+ chroma1 = np.swapaxes(chroma1, 0, 1)
+ chroma2 = np.swapaxes(chroma2, 0, 1)
+ path = dtw(chroma1, chroma2, dist = euclidean)
+ pathx = path[3][0] # rozdeleni cesty do dvou np arrays
+ pathy = path[3][1]
+ else:
+ print("Wrong dtwtype input argument!")
+ quit()
+
+ issame, plt = _verify_path_flatness(pathx, pathy, testpointsnum = testpointsnum, diffpointstolerance = diffpointstolerance, segmentdivider = segmentdivider)
+ if (verify_extremes):
+ if (issame == False): # if the system returns that files are not duplicates, it flips the axes and verifies in this order aswell (which can help if there is for example very long passage of noise in one of the audio files)
+ plt.clf()
+ issame, plt = _verify_path_flatness(pathy, pathx, testpointsnum = testpointsnum, diffpointstolerance = diffpointstolerance, segmentdivider = segmentdivider)
+
+ if (showplot == True):
+ plt.show()
+
+ return issame
+
+def is_duplicate(audiofile1_name, audiofile2_name, chroma_method = "cuda", dtwtype = "mrmsdtw", dtwarea = 1000000, verify_extremes = False, testpointsnum = 100, diffpointstolerance = 5, segmentdivider = 4, showplot=False):
+ """
+ Explanation: Checks if two audio files are duplicates or not
+ :param audiofile1_name: Path to first audio file
+ :param audiofile2_name: Path to second audio file
+ :param chroma_method: Method for chroma features calculation, "cuda" is for nnAudio implementation with the use of CUDA, "synctoolbox" uses functions from same-named library without CUDA - dependency
+ :param dtwtype: Type of used DTW method (can be: mrmsdtw, dtw, fastdtw)
+ :param dtwarea: For setting unique DTW method parameter, depends on used dtwtype - for mrmsdtw this parameter sets tau, using fastdtw it is defining radius
+ :param testpointsnum: number of points tested between referential points
+ :param diffpointstolerance: determines percentage of tested points whose value may be different, for which the system still evaluates the recordings as the same
+ :param segmentdivider: determines from which points is the referential line counted - for example, if segmentdivider = 4, testing line will start from 1/4 and end in 3/4 range of the warping path
+ :param showplot: if set to true, function will plot the results
+ :return: returns true if two input audio files are the same, returns false otherwise
+ """
+
+ audio1, _ = _ffmpeg_load_audio(audiofile1_name, sr = fs, mono = True)
+ audio2, _ = _ffmpeg_load_audio(audiofile2_name, sr = fs, mono = True)
+
+ if (chroma_method == "cuda"):
+ chroma1 = _calculate_chromagram_cuda(audio1)
+ chroma2 = _calculate_chromagram_cuda(audio2)
+ elif (chroma_method == "synctoolbox"):
+ chroma1 = _calculate_chromagram_synctoolbox(audio1)
+ chroma2 = _calculate_chromagram_synctoolbox(audio2)
+
+ print("Checking whether files \"" + os.path.basename(audiofile1_name) + "\" and \"" + os.path.basename(audiofile2_name) + "\" are duplicates:")
+ isDuplicate = is_chroma_duplicate(chroma1, chroma2, dtwtype, dtwarea, verify_extremes, testpointsnum, diffpointstolerance, segmentdivider, showplot)
+ print(isDuplicate)
+
+ return isDuplicate
+
+# Helper functions ----------------------------------------------------------------------------------------------
+
+# function for rewriting cells in .csv
+def _csvaddtocell(csvdir, row, column, value):
+ f = open(csvdir, 'r', encoding = "utf-8")
+ reader = csv.reader(f)
+ mylist = list(reader)
+ f.close()
+
+ if(len(mylist[row][column]) == 0):
+ mylist[row][column] = str(value)
+ else:
+ mylist[row][column] = str(mylist[row][column]) + ", " + str(value)
+
+ mylistnew = open(csvdir, 'w', newline='', encoding="utf-8")
+ csv_writer = csv.writer(mylistnew)
+ csv_writer.writerows(mylist)
+ mylistnew.close()
+
+# function that appends list to .csv
+def _append_row_csv(csvdir, list):
+ with open(csvdir, 'a', newline='') as f_object:
+ # Pass the CSV file object to the writer() function
+ writer_object = writer(f_object)
+ # Result - a writer object
+ # Pass the data in the list as an argument into the writerow() function
+ writer_object.writerow(list)
+ # Close the file object
+ f_object.close()
+
+# function that exports csv data to xlsx
+def convert_csv_to_xlsx(csvfile, xlsxfile):
+ wb = openpyxl.Workbook()
+ ws = wb.active
+ with open(csvfile, 'r', encoding = "utf-8") as f:
+ for row in csv.reader(f):
+ ws.append(row)
+ wb.save(xlsxfile)
+
+# function for audio file loading using FFMPEG
+def _ffmpeg_load_audio(filename, sr=44100, mono=False, normalize=True, in_type=np.int16, out_type=np.float32):
+ channels = 1 if mono else 2
+ format_strings = {
+ np.float64: 'f64le',
+ np.float32: 'f32le',
+ np.int16: 's16le',
+ np.int32: 's32le',
+ np.uint32: 'u32le'
+ }
+ format_string = format_strings[in_type]
+ command = [
+ 'ffmpeg',
+ '-i', filename,
+ '-f', format_string,
+ '-acodec', 'pcm_' + format_string,
+ '-ar', str(sr),
+ '-ac', str(channels),
+ '-']
+ p = sp.Popen(command, stdout=sp.PIPE, stderr=DEVNULL, bufsize=4096, shell=True)
+ bytes_per_sample = np.dtype(in_type).itemsize
+ frame_size = bytes_per_sample * channels
+ chunk_size = frame_size * sr # read in 1-second chunks
+ raw = b''
+ with p.stdout as stdout:
+ while True:
+ data = stdout.read(chunk_size)
+ if data:
+ raw += data
+ else:
+ break
+ audio = np.fromstring(raw, dtype=in_type).astype(out_type)
+ if channels > 1:
+ audio = audio.reshape((-1, channels)).transpose()
+ if audio.size == 0:
+ return audio, sr
+ if issubclass(out_type, np.floating):
+ if normalize:
+ peak = np.abs(audio).max()
+ if peak > 0:
+ audio /= peak
+ elif issubclass(in_type, np.integer):
+ audio /= np.iinfo(in_type).max
+ return audio, sr
+
+# function for output files creating
+def _create_output_files(duplicatepairslist, filedirs_all, csvfiledir, excelfiledir, csvfiledir_duplicates_only, excelfiledir_duplicates_only):
+ numofduplicatepairs = len(duplicatepairslist)
+
+ if os.path.exists(csvfiledir_duplicates_only):
+ os.remove(csvfiledir_duplicates_only)
+ # writes header to csv file containing only list of duplicates
+ _append_row_csv(csvfiledir_duplicates_only, ["File 1 directory", "File 1 name", "File 2 directory", "File 2 name"])
+
+ # finds i and j coordinates from duplicatepairslist containing all the files
+ for duplicatepair in duplicatepairslist:
+ file1name = os.path.basename(duplicatepair[0]) # returns only filename with extension
+ file2name = os.path.basename(duplicatepair[1])
+
+ i = filedirs_all.index(duplicatepair[0])
+ j = filedirs_all.index(duplicatepair[1])
+
+ # writes to csv file
+ _csvaddtocell(csvfiledir, i+1, 3, file2name)
+ _csvaddtocell(csvfiledir, i+1, 4, j)
+ _csvaddtocell(csvfiledir, j+1, 3, file1name)
+ _csvaddtocell(csvfiledir, j+1, 4, i)
+
+ # writes to csv file duplicates only
+ _append_row_csv(csvfiledir_duplicates_only, [duplicatepair[0], file1name, duplicatepair[1], file2name])
+
+ # converts csvs to excel files
+ convert_csv_to_xlsx(csvfiledir, excelfiledir)
+ convert_csv_to_xlsx(csvfiledir_duplicates_only, excelfiledir_duplicates_only)
+
+# function that returns nearest value to the input value from array
+def _find_nearest(array, value):
+ index = np.abs(array - value).argmin()
+ return array.flat[index]
+
+
+# chroma features calculation functions --------------------------------------------------------------------------
+
+# function for chroma features calculation using CUDA and nnAudio
+def _calculate_chromagram_cuda(audio):
+ # initializes spectrogram layer
+ device = torch.device("cuda:0" if torch.cuda.is_available() else "cpu")
+
+ global spec_layer
+ if (spec_layer == None):
+ if (torch.cuda.is_available()):
+ spec_layer = features.CQT(sr=fs, hop_length=512).cuda()
+ else:
+ spec_layer = features.CQT(sr=fs, hop_length=512).cpu()
+
+
+ # creates cqt spektrogramu using nnaudio, to parse into librosa
+ audio = torch.tensor(audio, device=device).float() # casting the array into a PyTorch Tensor
+ cqt = spec_layer(audio)
+ cqt = cqt.cpu().detach().numpy()[0]
+
+ # calculates chromagram
+ chroma = librosa.feature.chroma_cqt(C=cqt, sr=fs, hop_length=512)
+ return chroma
+
+# function for chroma features calculation using synctoolbox
+def _calculate_chromagram_synctoolbox(audio):
+ f_pitch = audio_to_pitch_features(audio, Fs = fs)
+ f_chroma = pitch_to_chroma(f_pitch=f_pitch)
+ f_chroma_quantized = quantize_chroma(f_chroma=f_chroma)
+
+ return f_chroma_quantized
+
+# function for chroma features calculation of all files from defined path
+def _calculate_chromagrams(path, outputpath, chroma_method):
+ # loading of directory with subfolders
+ audiofolderlist = [] # list only for folders with audio files (not containing chroma_files or DuplicateChecker)
+ subfolders = [x[0] for x in os.walk(path)]
+ for folder in subfolders:
+ if not ( "chroma_files" in folder or "DuplicateFinder" in folder): # only folders which are not for duplicatechecker data
+ if not (np.asarray(librosa.util.find_files(folder, ext=['mp3', 'mp4', 'ogg', 'wav'], recurse = False)).size == 0): # only folders containing audio files
+ audiofolderlist.append(folder) # appends
+
+ filedirs = np.asarray(librosa.util.find_files(path, ext=['mp3', 'mp4', 'ogg', 'wav'])) # list containing paths to all audiofiles (every subdirectory)
+ filesnumber = filedirs.size
+
+
+ # Initializes csv writer and output dir
+ csvfiledir = os.path.join(outputpath, output_filename + ".csv")
+ header = ['File ID', 'File directory', 'File name', 'Duplicate file names', 'Duplicate IDs']
+ csvfile = open(csvfiledir, 'w', encoding="utf-8", newline='')
+ csvwriter = csv.writer(csvfile)
+ csvwriter.writerow(header)
+
+ currentfilenum = 0
+ # iterates through folders with audio data
+ for folder in audiofolderlist:
+ folderreldir = os.path.relpath(folder, path)
+ chromapath = os.path.join(outputpath, "chroma_files", folderreldir)
+
+ # Creates chroma output directory if it doesnt exist yet
+ if (os.path.isdir(chromapath) == False):
+ os.makedirs(chromapath)
+
+ foldercurrentfilenum = 0 # variable for indexing, unique for each subdirectory
+ folderfiledirs = np.asarray(librosa.util.find_files(folder, ext=['mp3', 'mp4', 'ogg', 'wav'], recurse = False)) # list containing audio file paths+names in current subfolder
+
+ excelrow = 1
+ for audiofile in folderfiledirs:
+ filename = os.path.basename(audiofile)
+ filenamewithext = filename + ".npy"
+ chromafilepath = os.path.join(chromapath, filenamewithext)
+ filedir = folderfiledirs[foldercurrentfilenum]
+
+ # Calculates chroma features of audio file if it hasnt been calculated yet (doesnt exist in chroma_files folder)
+ if (os.path.exists(chromafilepath) == False):
+ print("Extracting chroma features from file \"" + os.path.basename(audiofile) + "\" (" + str(currentfilenum+1) + "/" + str(filesnumber) + ")")
+ wave, _ = _ffmpeg_load_audio(audiofile, sr=fs, mono=True)
+
+ if (chroma_method == "cuda"):
+ chroma = _calculate_chromagram_cuda(wave)
+ elif (chroma_method == "synctoolbox"):
+ chroma = _calculate_chromagram_synctoolbox(wave)
+ print("\n")
+
+ np.save(chromafilepath, chroma)
+ else:
+ print("Chroma features corresponding to file: \"" + os.path.basename(audiofile) + "\" have been loaded!" + " (" + str(currentfilenum+1) + "/" + str(filesnumber) + ")")
+
+ csvwriter.writerow([currentfilenum, filedir, filename, "", ""])
+
+ foldercurrentfilenum = foldercurrentfilenum + 1
+ currentfilenum = currentfilenum + 1
+
+ csvfile.close()
+ print("\nChroma features have been successfuly extracted from all audio files!\n")
+
+# function that evaluates DTW path flatness (whether two recordings are same or not)
+def _verify_path_flatness(pathx, pathy, testpointsnum, diffpointstolerance, segmentdivider):
+ # determination of sample numbers for line approximation
+ pathxminval = min(pathx) # determination of min and max values (start and beginning of line on x axis)
+ pathxmaxval = max(pathx)
+ pathxvalrange = pathxmaxval - pathxminval
+
+ # makes sure that the range is divisible by the segmentdivider value
+ modulo = pathxvalrange % segmentdivider
+ pathxvalrange = pathxvalrange - modulo
+
+ refpoint1xval = int(pathxminval+(pathxvalrange/segmentdivider)) # determination of point x value for approximation
+ refpoint2xval = int(pathxminval+(pathxvalrange/segmentdivider)*(segmentdivider-1))
+ refpoint1xpos = int(np.argwhere(pathx==refpoint1xval)[0]) # finds out positions of array pathx at which these points are located
+ refpoint2xpos = int(np.argwhere(pathx==refpoint2xval)[0])
+
+ refpointsx = np.array([pathx[refpoint1xpos], pathx[refpoint2xpos]]) # creates arrays with x and y coordinates in format suitable for np.polyfit
+ refpointsy = np.array([pathy[refpoint1xpos], pathy[refpoint2xpos]])
+
+ # Line approximation --------------------------------
+ coefficients = np.polyfit(refpointsx, refpointsy, 1)
+ polynomial = np.poly1d(coefficients)
+
+ linex = np.arange(start=0, stop=len(pathx), step=1)
+ liney = polynomial(linex)
+
+ # verifies whether the path between the two points used to approximate the curve actually lies on the curve
+ refpointsvaldiff = refpoint2xval - refpoint1xval
+
+ if (testpointsnum > refpointsvaldiff): # ensures that the number of test points does not exceed the number of defined points between the reference points except the reference points themselves
+ testpointsnum = refpointsvaldiff - 1
+
+ testpointstep = refpointsvaldiff / testpointsnum # step size
+
+ # Testing of points ---------------------------------
+ testpointxshift = testpointstep/2 # variable that ensures that the first test point is not at the point where the curve intersects path
+ diffpointsnum = 0 # a variable to which one is added in the cycle iteration if the point values do not fit
+ for i in range(0, testpointsnum, 1): # cycle iterating across individual testing points
+ testpointxval = refpoint1xval + i*testpointstep + testpointxshift # finding the value for testing
+
+ testpointnearestxval = _find_nearest(pathx, testpointxval) # finding the nearest value to the test value
+ testpointxpos = np.argwhere(pathx==testpointnearestxval)[0] # finding the first index of the path element, which is equal to the given test position (index of pathx does not always match the value !!)
+ pathval = float(pathy[testpointxpos]) # finding the value that matches the index found in the previous step
+ lineval = float(liney[int(testpointnearestxval)]) # finding the value of the tested position at the approximation curve (here the index is always equal to the value)
+
+
+
+ if (abs(pathval-lineval)>1.2): # if the difference between the values is greater than 1.2, it gets written to diffpointsnum
+ diffpointsnum = diffpointsnum+1
+ plt.plot(testpointnearestxval, pathval, '+', markersize=12, color='red')
+ else:
+ plt.plot(testpointnearestxval, pathval, '+', markersize=12, color='green')
+
+
+ diffpointsnumtolerance = round((diffpointstolerance/100) * testpointsnum)
+ # Evaluation, if two recordings are the same ---------
+ if (diffpointsnum <= diffpointsnumtolerance):
+ issame = True
+ else:
+ issame = False
+
+ # PLOTTING
+ plt.plot(pathx, pathy, color="black")
+ plt.plot(linex[refpoint1xval:refpoint2xval+1], liney[refpoint1xval:refpoint2xval+1])
+ plt.plot(refpointsx, refpointsy, 'o', markersize=8, color='blue')
+
+ return issame, plt
+
+# chromagram to image functions ----------------------------------------------------------------------------------
+def _load_chromafile_and_save_as_img(chroma_filename, output_filename):
+ chroma = np.load(chroma_filename)
+ chromaprocessed = (chroma * 256).astype(np.uint8) # get into right scale
+ im = Image.fromarray(chromaprocessed)
+ if im.mode != 'RGB':
+ im = im.convert('RGB')
+ im.save(output_filename) # save
+
+# function that takes folder of chromagrams as input and exports them as bitmap into defined output folder
+def _export_chromafiles_as_imgs(chroma_folder, output_folder):
+ # creates directory if needed
+ if not os.path.exists(output_folder):
+ os.makedirs(output_folder)
+
+ # lists all chroma files in all subdirectories of chroma_folder
+ chromalist = list()
+ for (dirpath, dirnames, filenames) in os.walk(chroma_folder):
+ chromalist += [os.path.join(dirpath, file) for file in filenames]
+
+ print("Saving chroma features as bitmaps for image hashing")
+
+ for file in chromalist:
+ chromadir = os.path.realpath(file) #input chroma dir
+ chromareldir = os.path.relpath(chromadir, chroma_folder)
+ chromaimgreldir = chromareldir.replace('.npy', '') + ".png"
+ chromaoutputdir = os.path.join(output_folder, chromaimgreldir)
+
+ # creates directory if it doesnt exist yet
+ directory = os.path.dirname(chromaoutputdir)
+ if os.path.isdir(directory) == False:
+ os.makedirs(directory)
+
+ if (os.path.exists(chromaoutputdir) == False):
+ _load_chromafile_and_save_as_img(chromadir, chromaoutputdir)
+
+# function that evaluates, whether two images are similar according to set hash difference treshold
+def _are_imgs_similar(file1, file2, hashdiff_tresh):
+ hash1 = imagehash.phash(Image.open(file1))
+ hash2 = imagehash.phash(Image.open(file2))
+
+ hashdiff = abs(hash1 - hash2)
+ if (hashdiff <= hashdiff_tresh):
+ return True
+ else:
+ return False
+
+
+# duplicate finding helper functions -----------------------------------------------------------------------------
+
+# function that returns list of found duplicates in defined path using DTW method
+def _return_duplicates_dtw(path, outputpath, chroma_method = "cuda", dtwtype ="mrmsdtw", dtwarea = 1000000, verify_extremes = False, testpointsnum = 100, diffpointstolerance = 5, segmentdivider = 4, filepairslist = None):
+
+ filenames=[]
+ for root, dirs, files in os.walk(path):
+ for file in files:
+ if file.endswith(tuple(['mp3', 'mp4', 'ogg', 'wav'])):
+ filenames.append(file)
+
+ filedirs_all = np.asarray(librosa.util.find_files(path, ext=['mp3', 'mp4', 'ogg', 'wav'])) # list containing paths to all audiofiles (every subdirectory)
+ filesnumber = filedirs_all.size
+
+ currentpairnum = 1
+
+ # if filepairslist to test is not defined from function argument, it gets set to all possible combinations
+ if (filepairslist == None):
+ filepairslist = []
+
+ for i in range(0, filesnumber):
+ for j in range(i+1, filesnumber):
+ filepairslist.append([filedirs_all[i], filedirs_all[j]])
+
+ numofpairs = len(filepairslist)
+ filedirs_all = filedirs_all.tolist()
+ duplicatepairslist = []
+
+ #Checking every pair if it is a duplicate
+ for filepair in filepairslist:
+ file1dir = str(filepair[0])
+ file2dir = str(filepair[1])
+ file1reldir = os.path.dirname(os.path.relpath(file1dir, path)) # returns relative directory to file (removes c:\\ and path (project folder))
+ file2reldir = os.path.dirname(os.path.relpath(file2dir, path))
+
+ file1name = os.path.basename(filepair[0]) # returns only filename with extension
+ file2name = os.path.basename(filepair[1])
+ file1namenpy = file1name + ".npy"
+ file2namenpy = file2name + ".npy"
+
+ chroma1dir = os.path.join(outputpath, "chroma_files", file1reldir, file1namenpy)
+ chroma2dir = os.path.join(outputpath, "chroma_files", file2reldir, file2namenpy)
+
+ print("Using DTW to check whether files \"" + file1name + "\" and \"" + file2name + "\" are duplicates" + " (" + str(currentpairnum) + "/" + str(numofpairs) + ")")
+
+ chroma1 = np.load(chroma1dir)
+ chroma2 = np.load(chroma2dir)
+
+ isduplicate = is_chroma_duplicate(chroma1, chroma2, dtwtype, dtwarea, verify_extremes, testpointsnum, diffpointstolerance, segmentdivider)
+ print(isduplicate)
+
+ if (isduplicate):
+ duplicatepairslist.append([file1dir, file2dir])
+ currentpairnum = currentpairnum + 1
+
+ return duplicatepairslist
+
+# function that returns list of found duplicates in defined path using image hashing
+def _return_duplicates_img_hashing(path, outputpath, hashdiff_tresh = 10):
+ filenames=[]
+ for root, dirs, files in os.walk(path):
+ for file in files:
+ if file.endswith(tuple(['mp3', 'mp4', 'ogg', 'wav'])):
+ filenames.append(file)
+
+ filedirs_all = np.asarray(librosa.util.find_files(path, ext=['mp3', 'mp4', 'ogg', 'wav'])) # list containing paths to all audiofiles (every subdirectory)
+ filesnumber = filedirs_all.size
+
+ currentpairnum = 1
+
+ filepairslist = []
+ for i in range(0, filesnumber):
+ for j in range(i+1, filesnumber):
+ filepairslist.append([filedirs_all[i], filedirs_all[j]])
+
+ numofpairs = len(filepairslist)
+ filedirs_all = filedirs_all.tolist()
+ duplicatepairslist = []
+
+ #Checking every pair if it is a duplicate
+ for filepair in filepairslist:
+ file1dir = str(filepair[0])
+ file2dir = str(filepair[1])
+ file1reldir = os.path.dirname(os.path.relpath(file1dir, path)) # returns relative directory to file (removes c:\\ and path (project folder))
+ file2reldir = os.path.dirname(os.path.relpath(file2dir, path))
+
+ file1name = os.path.basename(filepair[0]) # returns only filename with extension
+ file2name = os.path.basename(filepair[1])
+
+ file1namepng = file1name + ".png"
+ file2namepng = file2name + ".png"
+
+ chromaimg1dir = os.path.join(outputpath, "chroma_files_imgs", file1reldir, file1namepng)
+ chromaimg2dir = os.path.join(outputpath, "chroma_files_imgs", file2reldir, file2namepng)
+
+ print("Using image hashing to check whether files \"" + file1name + "\" and \"" + file2name + "\" are similar" + " (" + str(currentpairnum) + "/" + str(numofpairs) + ")")
+
+ isduplicate = _are_imgs_similar(chromaimg1dir, chromaimg2dir, hashdiff_tresh)
+ print(isduplicate)
+
+ if (isduplicate):
+ duplicatepairslist.append([file1dir, file2dir])
+ currentpairnum = currentpairnum + 1
+
+ return duplicatepairslist
+
diff --git a/lxc2/mediaservices/app/readme.md b/lxc2/mediaservices/app/readme.md
new file mode 100644
index 0000000..fccbfbe
--- /dev/null
+++ b/lxc2/mediaservices/app/readme.md
@@ -0,0 +1,46 @@
+# Duplicate Finder
+This project is a system designed for recognising duplicate files in a music database. It can find not only exactly the same audio files, but is robust even to differencies like different bitrates, slight pitch or tempo variations and can even recognise duplicates containing noise or applause at the beggining/end of one of the audio files.
+For the evaluation, it is using image hashing with combination of MrMsDTW (both or only of these techniques, depending on accuracy setting). It is built in a way so that it is simple to use for the end user, with four pre-defined accuracy settings, but various parameters can be set if there is need for some more fine-tuning.
+
+
+## DEPENDENCIES
+Dependencies in requirements.txt file must be resolved and FFmpeg must be installed (see ffmpeg.org)
+
+## HOW TO USE (simple way with pre-defined accuracy settings)
+The easiest way to run the system is to set the input parameters in "config.ini" file and run the "run.py" script. The individual parameters are described below:
+
+**path** - absolute path to directory with music files
+
+**outputpath** - absolute path to output directory, which is used for saving the final output files in .xlsx and .csv format and files needed for calculation. If outputpath is not set, folder gets created in the path directory automatically.
+
+**accuracy** - Calculation accuracy, can be set to "low", "normal", "high" and "extreme"; "low" for finding duplicates which are exactly identical, "normal" for cases where there may be some sort of noise in the beggining/end of one duplicate or for case when one duplicate is encoded into very low bitrate, "high" is similar as normal, but has even lower tolerance for differences, "extreme" can be used for cases when user expects very long passages (like half of the whole recording) of noise in beggining/end of some of the audio duplicates.
+
+**chroma_method** - Method for chroma features calculation, "cuda" is for nnAudio implementation with the use of CUDA, "synctoolbox" uses functions from same-named library without CUDA - dependency
+
+
+## HOW TO USE (in a way so that individual parameters can be set manually)
+If you want to fine-tune the system input parameters, you can use one of the functions below. All of these functions are in the duplicate_finder.py file, with their description and parameters documentation:
+
+**find_duplicates**(path, outputpath, accuracy, chroma_method)
+
+**find_duplicates_dtw**(path, outputpath, chroma_method, dtwtype, dtwarea, verify_extremes, testpointsnum, diffpointstolerance, segmentdivider)
+
+**find_duplicates_img_hashing**(path, outputpath, chroma_method, hashdiff_tresh)
+
+**find_duplicates_combined**(path, outputpath, chroma_method, hashdiff_tresh, dtwtype, dtwarea, verify_extremes, testpointsnum, diffpointstolerance, segmentdivider)
+
+**is_chroma_duplicate**(chroma1, chroma2, dtwtype, dtwarea, verify_extremes, testpointsnum, diffpointstolerance, segmentdivider, showplot)
+
+**is_duplicate**(audiofile1_name, audiofile2_name, chroma_method, dtwtype, dtwarea, verify_extremes, testpointsnum, diffpointstolerance, segmentdivider, showplot)
+
+
+## OUTPUT OF THE SYSTEM
+After finishing the calculation, the results can be found under the set outputpath directory (or in a DuplicateFinder folder under input path directory, if outputpath has not been set).
+The system is creating output in two various formats - "DuplicateFinder_results", containing detailed information about every tested audio file, and "DuplicateFinder_results_duplicates_only", in which only duplicate pairs are recorded.
+Both of these output formats are saved into .xlsx and .csv files for user to choose.
+
+----------------------------------------------------------------------------------
+Made as a thesis project by Bc. Michael Švejcar,
+Brno University of Technology,
+Faculty of Electrical Engineering and Communication,
+2022
\ No newline at end of file
diff --git a/lxc2/mediaservices/app/readme.txt b/lxc2/mediaservices/app/readme.txt
new file mode 100644
index 0000000..95f5604
--- /dev/null
+++ b/lxc2/mediaservices/app/readme.txt
@@ -0,0 +1,42 @@
+------------------------------Duplicate Finder-----------------------------------
+This project is a system designed for recognising duplicate files in a music database. It can find not only exactly the same audio files, but is robust even to differencies like different bitrates, slight pitch or tempo variations and can even recognise duplicates containing noise or applause at the beggining/end of one of the audio files.
+For the evaluation, it is using image hashing with combination of MrMsDTW (both or only of these techniques, depending on accuracy setting). It is built in a way so that it is simple to use for the end user, with four pre-defined accuracy settings, but various parameters can be set if there is need for some more fine-tuning.
+
+
+------------------------------ DEPENDENCIES -------------------------------------
+Dependencies in requirements.txt file must be resolved and FFmpeg must be installed (see ffmpeg.org)
+
+
+--------- HOW TO USE (simple way with pre-defined accuracy settings) -----------
+The easiest way to run the system is to set the input parameters in "config.ini" file and run the "run.py" script. The individual parameters are described below:
+
+path - absolute path to directory with music files
+
+outputpath - absolute path to output directory, which is used for saving the final output files in .xlsx and .csv format and files needed for calculation. If outputpath is not set, folder gets created in the path directory automatically.
+
+accuracy - Calculation accuracy, can be set to "low", "normal", "high" and "extreme"; "low" for finding duplicates which are exactly identical, "normal" for cases where there may be some sort of noise in the beggining/end of one duplicate or for case when one duplicate is encoded into very low bitrate, "high" is similar as normal, but has even lower tolerance for differences, "extreme" can be used for cases when user expects very long passages (like half of the whole recording) of noise in beggining/end of some of the audio duplicates.
+
+chroma_method - Method for chroma features calculation, "cuda" is for nnAudio implementation with the use of CUDA, "synctoolbox" uses functions from same-named library without CUDA - dependency
+
+
+----- HOW TO USE (in a way so that individual parameters can be set manually) ----
+If you want to fine-tune the system input parameters, you can use one of the functions below. All of these functions are in the duplicate_finder.py file, with their description and parameters documentation:
+
+find_duplicates(path, outputpath, accuracy, chroma_method)
+find_duplicates_dtw(path, outputpath, chroma_method, dtwtype, dtwarea, verify_extremes, testpointsnum, diffpointstolerance, segmentdivider)
+find_duplicates_img_hashing(path, outputpath, chroma_method, hashdiff_tresh)
+find_duplicates_combined(path, outputpath, chroma_method, hashdiff_tresh, dtwtype, dtwarea, verify_extremes, testpointsnum, diffpointstolerance, segmentdivider)
+is_chroma_duplicate(chroma1, chroma2, dtwtype, dtwarea, verify_extremes, testpointsnum, diffpointstolerance, segmentdivider, showplot)
+is_duplicate(audiofile1_name, audiofile2_name, chroma_method, dtwtype, dtwarea, verify_extremes, testpointsnum, diffpointstolerance, segmentdivider, showplot)
+
+
+------------------------ OUTPUT OF THE SYSTEM ------------------------------------
+After finishing the calculation, the results can be found under the set outputpath directory (or in a DuplicateFinder folder under input path directory, if outputpath has not been set).
+The system is creating output in two various formats - "DuplicateFinder_results", containing detailed information about every tested audio file, and "DuplicateFinder_results_duplicates_only", in which only duplicate pairs are recorded.
+Both of these output formats are saved into .xlsx and .csv files for user to choose.
+
+----------------------------------------------------------------------------------
+Made as a thesis project by Bc. Michael Švejcar,
+Brno University of Technology,
+Faculty of Electrical Engineering and Communication,
+2022
\ No newline at end of file
diff --git a/lxc2/mediaservices/app/requirements.txt b/lxc2/mediaservices/app/requirements.txt
new file mode 100644
index 0000000..b42b882
--- /dev/null
+++ b/lxc2/mediaservices/app/requirements.txt
@@ -0,0 +1,14 @@
+numpy==1.20.3
+numba==0.54.1
+llvmlite==0.37.0
+scipy==1.7.3
+librosa==0.8.1
+synctoolbox==1.2.1
+torch==1.13.1+cpu
+matplotlib>=3.5.0
+openpyxl==3.0.10
+ImageHash==4.2.1
+Pillow==8.4.0
+dtw==1.4.0
+nnAudio==0.3.4
+fastdtw==0.3.4
\ No newline at end of file
diff --git a/lxc2/mediaservices/app/run.py b/lxc2/mediaservices/app/run.py
new file mode 100644
index 0000000..cac7288
--- /dev/null
+++ b/lxc2/mediaservices/app/run.py
@@ -0,0 +1,16 @@
+from configparser import ConfigParser
+from duplicate_finder import find_duplicates
+
+# Loads variables from config.ini file
+config = ConfigParser()
+config.read('config.ini')
+path = config.get('main', 'path').replace("\"", "")
+outputpath = config.get('main', 'outputpath').replace("\"", "")
+accuracy = config.get('main', 'accuracy').replace("\"", "")
+chroma_method = config.get('main', 'chroma_method').replace("\"", "")
+
+# runs the system
+if outputpath == "":
+ outputpath = None
+
+find_duplicates(path, outputpath, accuracy, chroma_method)
diff --git a/lxc2/mediaservices/config/config.ini b/lxc2/mediaservices/config/config.ini
new file mode 100644
index 0000000..b90ebef
--- /dev/null
+++ b/lxc2/mediaservices/config/config.ini
@@ -0,0 +1,4 @@
+[DEFAULT]
+music_dir = /music
+output_dir = /app/output
+similarity_threshold = 0.9
diff --git a/lxc2/mediaservices/dockerfile b/lxc2/mediaservices/dockerfile
new file mode 100644
index 0000000..4da5632
--- /dev/null
+++ b/lxc2/mediaservices/dockerfile
@@ -0,0 +1,10 @@
+FROM python:3.9-slim
+
+# Install system dependencies for soundfile/librosa
+RUN apt-get update && apt-get install -y --no-install-recommends libsndfile1 && rm -rf /var/lib/apt/lists/*
+
+WORKDIR /app
+COPY app/requirements.txt .
+RUN pip install --no-cache-dir -r requirements.txt -f https://download.pytorch.org/whl/cpu/torch_stable.html
+COPY app/ .
+CMD ["python", "duplicate_finder.py"]
diff --git a/lxc2/mediaservices/dockerfile.stash b/lxc2/mediaservices/dockerfile.stash
new file mode 100755
index 0000000..b9c1d57
--- /dev/null
+++ b/lxc2/mediaservices/dockerfile.stash
@@ -0,0 +1,52 @@
+FROM debian:bookworm
+
+# Install base system dependencies
+RUN apt-get update && \
+ apt-get install -y wget curl gnupg ca-certificates bash unzip build-essential \
+ fonts-liberation libglib2.0-0 libnspr4 libnss3 libx11-6 libxkbcommon0 \
+ libatk1.0-0 libgbm1 libasound2 libpangocairo-1.0-0 ffmpeg zlib1g-dev \
+ libssl-dev libbz2-dev libreadline-dev libsqlite3-dev libffi-dev && \
+ \
+ # Install Node.js 18.x (LTS)
+ curl -fsSL https://deb.nodesource.com/setup_18.x | bash - && \
+ apt-get install -y nodejs && \
+ \
+ # 🧩 Install Google Chrome (with proper keyring)
+ mkdir -p /usr/share/keyrings && \
+ curl -fsSL https://dl.google.com/linux/linux_signing_key.pub \
+ | gpg --dearmor -o /usr/share/keyrings/google-linux-signing-keyring.gpg && \
+ echo "deb [arch=amd64 signed-by=/usr/share/keyrings/google-linux-signing-keyring.gpg] \
+ http://dl.google.com/linux/chrome/deb/ stable main" \
+ > /etc/apt/sources.list.d/google-chrome.list && \
+ apt-get update && \
+ apt-get install -y google-chrome-stable && \
+ \
+ # --- Build & install Python 3.12 from source ---
+ cd /tmp && \
+ wget https://www.python.org/ftp/python/3.12.7/Python-3.12.7.tgz && \
+ tar -xzf Python-3.12.7.tgz && \
+ cd Python-3.12.7 && \
+ ./configure --enable-optimizations && \
+ make -j"$(nproc)" && make altinstall && \
+ ln -sf /usr/local/bin/python3.12 /usr/bin/python3 && \
+ \
+ # Install pip & Python packages
+ curl -sS https://bootstrap.pypa.io/get-pip.py | python3 && \
+ pip3 install --no-cache-dir requests beautifulsoup4 lxml && \
+ \
+ # Clean up build files
+ cd / && rm -rf /tmp/Python-3.12.7* && \
+ apt-get clean && rm -rf /var/lib/apt/lists/*
+
+# --- Install StashApp ---
+WORKDIR /opt
+RUN wget https://github.com/stashapp/stash/releases/latest/download/stash-linux -O stash && \
+ chmod +x stash && \
+ ln -s /opt/stash /usr/local/bin/stash
+
+# Default working directory
+WORKDIR /root
+
+# Default command (no browser)
+CMD ["stash", "--nobrowser"]
+
diff --git a/lxc2/mediaservices/jellyfin.yml b/lxc2/mediaservices/jellyfin.yml
new file mode 100644
index 0000000..89b97fc
--- /dev/null
+++ b/lxc2/mediaservices/jellyfin.yml
@@ -0,0 +1,49 @@
+services:
+ jellyfin:
+ image: lscr.io/linuxserver/jellyfin:latest
+ container_name: jellyfin
+ ports:
+ - "8096:8096"
+ #runtime: nvidia
+ environment:
+ - TZ=America/Edmonton
+ - JELLYFIN_DATA_DIR=/config
+ - JELLYFIN_CONFIG_DIR=/config/config
+ - JELLYFIN_CACHE_DIR=/cache
+ - JELLYFIN_LOG_DIR=/config/log
+ - PUID=1000
+ - PGID=1000
+ #- NVIDIA_VISIBLE_DEVICES=all
+ #- NVIDIA_DRIVER_CAPABILITIES=all
+ - TRANSCODE_OPERATING_MODE=ram
+ volumes:
+ - /docker/mediaservices/jellyfin/config:/config
+ - /docker/mediaservices/jellyfin/cache:/cache
+ - /pool/music:/music
+ - /pool/tv:/tv
+ - /pool/movies:/movies
+ - /dev/shm:/transcode
+ cpus: "4.0"
+ mem_limit: "12288m"
+ mem_reservation: "4096m"
+ ulimits:
+ nproc: 65535
+ nofile:
+ soft: 65535
+ hard: 65535
+ restart: unless-stopped
+ labels:
+ - "traefik.enable=true"
+ # Router
+ - "traefik.http.routers.jellyfin.rule=Host(`media.mapletree.email`)"
+ - "traefik.http.routers.jellyfin.entrypoints=web,websecure"
+ - "traefik.http.routers.jellyfin.tls.certresolver=myresolver"
+ # Service (points to internal port)
+ - "traefik.http.services.jellyfin.loadbalancer.server.port=8096"
+
+ networks:
+ - jellyfin_external
+
+networks:
+ jellyfin_external:
+ external: true
diff --git a/lxc2/mediaservices/jellyfin/config/.aspnet/DataProtection-Keys/key-23032b14-8ba9-4661-869a-22cd5cdee526.xml b/lxc2/mediaservices/jellyfin/config/.aspnet/DataProtection-Keys/key-23032b14-8ba9-4661-869a-22cd5cdee526.xml
new file mode 100644
index 0000000..61f9457
--- /dev/null
+++ b/lxc2/mediaservices/jellyfin/config/.aspnet/DataProtection-Keys/key-23032b14-8ba9-4661-869a-22cd5cdee526.xml
@@ -0,0 +1,16 @@
+
+
+ 2025-10-30T15:09:33.6935082Z
+ 2025-10-30T15:09:33.6935082Z
+ 2026-01-28T15:09:33.6935082Z
+
+
+
+
+
+
+ Zy8vo4wEwJLoFnjKh0BTFWEyr819bL69IYczTENCrx3cBOmQ6yO7cTRqoA86h3TwzZKXdFIpbt2/5rPi47rj2Q==
+
+
+
+
\ No newline at end of file
diff --git a/lxc2/mediaservices/jellyfin/config/.aspnet/DataProtection-Keys/key-7eaba911-90f1-4984-8f97-10914528e0dc.xml b/lxc2/mediaservices/jellyfin/config/.aspnet/DataProtection-Keys/key-7eaba911-90f1-4984-8f97-10914528e0dc.xml
new file mode 100644
index 0000000..56eacb5
--- /dev/null
+++ b/lxc2/mediaservices/jellyfin/config/.aspnet/DataProtection-Keys/key-7eaba911-90f1-4984-8f97-10914528e0dc.xml
@@ -0,0 +1,16 @@
+
+
+ 2026-01-26T04:02:38.3900543Z
+ 2026-01-28T15:09:33.6935082Z
+ 2026-04-26T04:02:38.3817157Z
+
+
+
+
+
+
+ /0m0U1TjP2cOJRhCq1myEjbiZm6wETGY7hRcat0Go/ynkR6nKASMq0pC/CiFG7vxqAKkfemLtvY3/MqOf23I1A==
+
+
+
+
\ No newline at end of file
diff --git a/lxc2/mediaservices/jellyfin/config/.jellyfin-config b/lxc2/mediaservices/jellyfin/config/.jellyfin-config
new file mode 100644
index 0000000..e69de29
diff --git a/lxc2/mediaservices/jellyfin/config/database.xml b/lxc2/mediaservices/jellyfin/config/database.xml
new file mode 100644
index 0000000..35ad620
--- /dev/null
+++ b/lxc2/mediaservices/jellyfin/config/database.xml
@@ -0,0 +1,5 @@
+
+
+ Jellyfin-SQLite
+ NoLock
+
\ No newline at end of file
diff --git a/lxc2/mediaservices/jellyfin/config/encoding.xml b/lxc2/mediaservices/jellyfin/config/encoding.xml
new file mode 100644
index 0000000..559b415
--- /dev/null
+++ b/lxc2/mediaservices/jellyfin/config/encoding.xml
@@ -0,0 +1,59 @@
+
+
+ -1
+ /transcode
+ false
+ false
+ 2
+ None
+ 2048
+ false
+ 180
+ true
+ 720
+ nvenc
+ /usr/lib/jellyfin-ffmpeg/ffmpeg
+ /dev/dri/renderD128
+
+ false
+ false
+ false
+ bt2390
+ auto
+ auto
+ 0
+ 100
+ 0
+ 16
+ 1
+ 23
+ 28
+
+ false
+ yadif
+ true
+ true
+ true
+ true
+ true
+ true
+ false
+ false
+ true
+ false
+ false
+ true
+
+ h264
+ vc1
+ hevc
+ mpeg2video
+ mpeg4
+ vp8
+ vp9
+ av1
+
+
+ mkv
+
+
\ No newline at end of file
diff --git a/lxc2/mediaservices/jellyfin/config/logging.default.json b/lxc2/mediaservices/jellyfin/config/logging.default.json
new file mode 100644
index 0000000..f64a852
--- /dev/null
+++ b/lxc2/mediaservices/jellyfin/config/logging.default.json
@@ -0,0 +1,38 @@
+{
+ "Serilog": {
+ "MinimumLevel": {
+ "Default": "Information",
+ "Override": {
+ "Microsoft": "Warning",
+ "System": "Warning"
+ }
+ },
+ "WriteTo": [
+ {
+ "Name": "Console",
+ "Args": {
+ "outputTemplate": "[{Timestamp:HH:mm:ss}] [{Level:u3}] [{ThreadId}] {SourceContext}: {Message:lj}{NewLine}{Exception}"
+ }
+ },
+ {
+ "Name": "Async",
+ "Args": {
+ "configure": [
+ {
+ "Name": "File",
+ "Args": {
+ "path": "%JELLYFIN_LOG_DIR%//log_.log",
+ "rollingInterval": "Day",
+ "retainedFileCountLimit": 3,
+ "rollOnFileSizeLimit": true,
+ "fileSizeLimitBytes": 100000000,
+ "outputTemplate": "[{Timestamp:yyyy-MM-dd HH:mm:ss.fff zzz}] [{Level:u3}] [{ThreadId}] {SourceContext}: {Message}{NewLine}{Exception}"
+ }
+ }
+ ]
+ }
+ }
+ ],
+ "Enrich": [ "FromLogContext", "WithThreadId" ]
+ }
+}
diff --git a/lxc2/mediaservices/jellyfin/config/network.xml b/lxc2/mediaservices/jellyfin/config/network.xml
new file mode 100644
index 0000000..8d39960
--- /dev/null
+++ b/lxc2/mediaservices/jellyfin/config/network.xml
@@ -0,0 +1,27 @@
+
+
+
+ false
+ false
+
+
+ 8096
+ 8920
+ 8096
+ 8920
+ true
+ true
+ false
+ true
+
+
+
+ true
+
+ veth
+
+ false
+
+
+ false
+
\ No newline at end of file
diff --git a/lxc2/mediaservices/jellyfin/config/system.xml b/lxc2/mediaservices/jellyfin/config/system.xml
new file mode 100644
index 0000000..0cab9e1
--- /dev/null
+++ b/lxc2/mediaservices/jellyfin/config/system.xml
@@ -0,0 +1,193 @@
+
+
+ 3
+ true
+ false
+ true
+ true
+ true
+ true
+ true
+
+ en
+ CA
+
+ .
+ +
+ %
+
+
+ ,
+ &
+ -
+ {
+ }
+ '
+
+
+ the
+ a
+ an
+
+ 5
+ 90
+ 300
+ 5
+ 5
+ 0
+ 60
+ 30
+ 2000
+ Legacy
+
+
+ Book
+
+
+
+
+
+
+
+
+ Movie
+
+
+
+
+
+
+
+
+ MusicVideo
+
+
+
+ The Open Movie Database
+
+
+
+ The Open Movie Database
+
+
+
+
+ Series
+
+
+
+
+
+
+
+
+ MusicAlbum
+
+
+
+ TheAudioDB
+
+
+
+
+
+
+ MusicArtist
+
+
+
+ TheAudioDB
+
+
+
+
+
+
+ BoxSet
+
+
+
+
+
+
+
+
+ Season
+
+
+
+
+
+
+
+
+ Episode
+
+
+
+
+
+
+
+
+ true
+ jellyfin
+ en-US
+ false
+
+ 0
+ false
+ false
+ false
+ true
+
+
+
+ Jellyfin Stable
+ https://repo.jellyfin.org/files/plugin/manifest.json
+ true
+
+
+ true
+ 0
+
+ true
+ 500
+
+ *
+
+ 30
+ 0
+ 0
+ true
+ 0
+ MatchSource
+ 0
+
+
+ F007D354
+ Stable
+
+
+ 6F511C87
+ Unstable
+
+
+
+ false
+ false
+ false
+ NonBlocking
+ BelowNormal
+ 10000
+
+ 320
+
+ 10
+ 10
+ 4
+ 90
+ 1
+
+ true
+
\ No newline at end of file
diff --git a/lxc2/mediaservices/plex.yml b/lxc2/mediaservices/plex.yml
new file mode 100644
index 0000000..95b8400
--- /dev/null
+++ b/lxc2/mediaservices/plex.yml
@@ -0,0 +1,30 @@
+services:
+ plex:
+ container_name: plex
+ image: plexinc/pms-docker:latest
+ restart: unless-stopped
+ network_mode: host
+ #runtime: nvidia
+ environment:
+ - TZ=US
+ - VERSION=latest
+ #- PLEX_CLAIM=claim-MTdwY-AT5KdnTMp7KfU3
+ - PUID=1000
+ - PGID=1000
+ #- NVIDIA_VISIBLE_DEVICES=all
+ #- NVIDIA_DRIVER_CAPABILITIES=all
+ - TRANSCODE_OPERATING_MODE=ram
+ cpus: "4.0"
+ mem_limit: "12288m"
+ mem_reservation: "4096m"
+ ulimits:
+ nproc: 65535
+ nofile:
+ soft: 65535
+ hard: 65535
+ volumes:
+ - /docker/mediaservices/plex:/config
+ - /pool/tv/library:/mnt/tv
+ - /pool/movies/library:/mnt/movies
+ - /pool/music/library:/mnt/music
+ - /dev/shm:/trasncode
diff --git a/lxc2/mediaservices/stash.yml b/lxc2/mediaservices/stash.yml
new file mode 100644
index 0000000..6fa92c0
--- /dev/null
+++ b/lxc2/mediaservices/stash.yml
@@ -0,0 +1,84 @@
+services:
+ stash:
+ build:
+ context: .
+ dockerfile: dockerfile.stash
+ container_name: stash
+ restart: unless-stopped
+ # Match the container’s exposed port with the internal Stash port
+ ports:
+ - "9999:9999"
+
+ # Optional: for DLNA (comment ports above and uncomment this)
+ # network_mode: host
+
+ # Resource limits
+ cpus: "4.0"
+ mem_limit: "8192m"
+ mem_reservation: "2048m"
+ #runtime: nvidia
+ ulimits:
+ nproc: 65535
+ nofile:
+ soft: 65535
+ hard: 65535
+ environment:
+ # Stash internal paths
+ - STASH_STASH=/data/
+ - STASH_GENERATED=/generated/
+ - STASH_METADATA=/metadata/
+ - STASH_CACHE=/cache/
+ - STASH_PORT=9999
+ - TRANSCODE_OPERATING_MODE=ram
+ - STASH_EXTERNAL_HOST=https://stash.mapletree.email
+ # Run as root (can adjust later if needed)
+ - PUID=1000
+ - PGID=1000
+
+ # Optional — enable headless Chromium for scrapers
+ - CHROME_PATH=/usr/bin/chromium
+ - STASH_BROWSER=chromium
+
+ # GPU enable tfor transcoding
+ #- NVIDIA_VISIBLE_DEVICES=all
+ #- NVIDIA_DRIVER_CAPABILITIES=all
+
+ volumes:
+ - /etc/localtime:/etc/localtime:ro
+ - /dev/shm:/tmp
+
+ # Persistent Stash app data
+ - /docker/mediaservices/stash-db:/root/.stash
+ - /docker/mediaservices/stash/data/data:/data
+ - /docker/mediaservices/stash/data/metadata:/metadata
+ - /docker/mediaservices/stash/data/cache:/cache
+ - /docker/mediaservices/stash/data/blobs:/blobs
+ - /docker/mediaservices/stash/data/generated:/generated
+
+ # Media mounts (your library)
+ - /pool/other:/media
+ labels:
+ - "traefik.enable=true"
+ - "wud.ignore=true"
+
+ # Router
+ - "traefik.http.routers.stash.rule=Host(`stash.mapletree.email`)"
+ - "traefik.http.routers.stash.entrypoints=web,websecure"
+ - "traefik.http.routers.stash.tls.certresolver=myresolver"
+ - "traefik.http.routers.stash.middlewares=stash-headers"
+ - "traefik.http.middlewares.stash-headers.headers.customrequestheaders.X-Forwarded-Proto=https"
+
+ # Service (points to internal port)
+ - "traefik.http.services.stash.loadbalancer.server.port=9999"
+
+ networks:
+ - stash_external
+ logging:
+ driver: "json-file"
+ options:
+ max-file: "10"
+ max-size: "2m"
+
+networks:
+ stash_external:
+ external: true
diff --git a/lxc2/mediaservices/stash/= b/lxc2/mediaservices/stash/=
new file mode 100755
index 0000000..e69de29
diff --git a/lxc2/mediaservices/stash/ERROR b/lxc2/mediaservices/stash/ERROR
new file mode 100755
index 0000000..e69de29
diff --git a/lxc2/mediaservices/stash/[internal] b/lxc2/mediaservices/stash/[internal]
new file mode 100755
index 0000000..e69de29
diff --git a/lxc2/mediaservices/stash/docker-compose.yml b/lxc2/mediaservices/stash/docker-compose.yml
new file mode 100755
index 0000000..4349475
--- /dev/null
+++ b/lxc2/mediaservices/stash/docker-compose.yml
@@ -0,0 +1,74 @@
+# APPNICENAME=Stash
+# APPDESCRIPTION=An organizer for your porn, written in Go
+
+services:
+ stash:
+ build:
+ context: .
+ dockerfile: dockerfile.stash
+ container_name: stash
+ restart: unless-stopped
+
+ # Match the container’s exposed port with the internal Stash port
+ ports:
+ - "9999:9999"
+
+ # Optional: for DLNA (comment ports above and uncomment this)
+ # network_mode: host
+
+ # Resource limits
+ cpus: "4.0"
+ mem_limit: 8g
+
+ environment:
+ # Stash internal paths
+ - STASH_STASH=/data/
+ - STASH_GENERATED=/generated/
+ - STASH_METADATA=/metadata/
+ - STASH_CACHE=/cache/
+ - STASH_PORT=9999
+
+ # Run as root (can adjust later if needed)
+ - PUID=1000
+ - PGID=1000
+
+ # Optional — enable headless Chromium for scrapers
+ - CHROME_PATH=/usr/bin/chromium
+ - STASH_BROWSER=chromium
+
+ volumes:
+ - /etc/localtime:/etc/localtime:ro
+
+ # Persistent Stash app data
+ - /db/stash:/root/.stash
+ - /pool/docker/stash/data/data:/data
+ - /pool/docker/stash/data/metadata:/metadata
+ - /pool/docker/stash/data/cache:/cache
+ - /pool/docker/stash/data/blobs:/blobs
+ - /pool/docker/stash/data/generated:/generated
+
+ # Media mounts (your library)
+ - /pool/other:/media
+ labels:
+ - "traefik.enable=true"
+ - "wud.ignore=true"
+
+ # Router
+ - "traefik.http.routers.stash.rule=Host(`stash.mapletree.email`)"
+ - "traefik.http.routers.stash.entrypoints=web,websecure"
+ - "traefik.http.routers.stash.tls.certresolver=myresolver"
+
+ # Service (points to internal port)
+ - "traefik.http.services.stash.loadbalancer.server.port=9999"
+
+ networks:
+ - web
+ logging:
+ driver: "json-file"
+ options:
+ max-file: "10"
+ max-size: "2m"
+
+networks:
+ web:
+ external: true
\ No newline at end of file
diff --git a/lxc2/mediaservices/stash/dockerfile.stash b/lxc2/mediaservices/stash/dockerfile.stash
new file mode 100755
index 0000000..b9c1d57
--- /dev/null
+++ b/lxc2/mediaservices/stash/dockerfile.stash
@@ -0,0 +1,52 @@
+FROM debian:bookworm
+
+# Install base system dependencies
+RUN apt-get update && \
+ apt-get install -y wget curl gnupg ca-certificates bash unzip build-essential \
+ fonts-liberation libglib2.0-0 libnspr4 libnss3 libx11-6 libxkbcommon0 \
+ libatk1.0-0 libgbm1 libasound2 libpangocairo-1.0-0 ffmpeg zlib1g-dev \
+ libssl-dev libbz2-dev libreadline-dev libsqlite3-dev libffi-dev && \
+ \
+ # Install Node.js 18.x (LTS)
+ curl -fsSL https://deb.nodesource.com/setup_18.x | bash - && \
+ apt-get install -y nodejs && \
+ \
+ # 🧩 Install Google Chrome (with proper keyring)
+ mkdir -p /usr/share/keyrings && \
+ curl -fsSL https://dl.google.com/linux/linux_signing_key.pub \
+ | gpg --dearmor -o /usr/share/keyrings/google-linux-signing-keyring.gpg && \
+ echo "deb [arch=amd64 signed-by=/usr/share/keyrings/google-linux-signing-keyring.gpg] \
+ http://dl.google.com/linux/chrome/deb/ stable main" \
+ > /etc/apt/sources.list.d/google-chrome.list && \
+ apt-get update && \
+ apt-get install -y google-chrome-stable && \
+ \
+ # --- Build & install Python 3.12 from source ---
+ cd /tmp && \
+ wget https://www.python.org/ftp/python/3.12.7/Python-3.12.7.tgz && \
+ tar -xzf Python-3.12.7.tgz && \
+ cd Python-3.12.7 && \
+ ./configure --enable-optimizations && \
+ make -j"$(nproc)" && make altinstall && \
+ ln -sf /usr/local/bin/python3.12 /usr/bin/python3 && \
+ \
+ # Install pip & Python packages
+ curl -sS https://bootstrap.pypa.io/get-pip.py | python3 && \
+ pip3 install --no-cache-dir requests beautifulsoup4 lxml && \
+ \
+ # Clean up build files
+ cd / && rm -rf /tmp/Python-3.12.7* && \
+ apt-get clean && rm -rf /var/lib/apt/lists/*
+
+# --- Install StashApp ---
+WORKDIR /opt
+RUN wget https://github.com/stashapp/stash/releases/latest/download/stash-linux -O stash && \
+ chmod +x stash && \
+ ln -s /opt/stash /usr/local/bin/stash
+
+# Default working directory
+WORKDIR /root
+
+# Default command (no browser)
+CMD ["stash", "--nobrowser"]
+
diff --git a/lxc2/mediaservices/stash/reading b/lxc2/mediaservices/stash/reading
new file mode 100755
index 0000000..e69de29
diff --git a/lxc2/mediaservices/stash/transferring b/lxc2/mediaservices/stash/transferring
new file mode 100755
index 0000000..e69de29
diff --git a/lxc2/mongo-arbiter/mongo-arbiter.yml b/lxc2/mongo-arbiter/mongo-arbiter.yml
new file mode 100644
index 0000000..3f74c89
--- /dev/null
+++ b/lxc2/mongo-arbiter/mongo-arbiter.yml
@@ -0,0 +1,20 @@
+services:
+ mongo-arbiter:
+ # Use the same version as your data nodes!
+ image: mongo:7.0
+ container_name: mongo-arbiter
+ restart: always
+ network_mode: host
+
+ # We pass the specific arbiter flags here
+ command:
+ - mongod
+ - --replSet
+ - rs0
+ - --bind_ip_all
+ - --port
+ - "27017"
+
+ volumes:
+ # Arbiters store very little data, but need a folder
+ - /docker/arbiter/db:/data/db
\ No newline at end of file
diff --git a/lxc2/qbittorrent/appdata_local/qBittorrent/BT_backup/queue b/lxc2/qbittorrent/appdata_local/qBittorrent/BT_backup/queue
new file mode 100644
index 0000000..e173144
--- /dev/null
+++ b/lxc2/qbittorrent/appdata_local/qBittorrent/BT_backup/queue
@@ -0,0 +1,7117 @@
+74bda3934b3e6fbc24a8d7785700cb52a5c57851
+72b3259c87219d42fdef106de16f897371a9176c
+37be81e603a60b20e895d294537b76845cf4d669
+e912d9e3ec0d5f756e4cd519f13072a722473795
+356f3cc7f2d2c40f51f44fdd1692673dd931383c
+14319bd35660e49cbe79f5333a67a199d1409d2b
+daae78143a836c68adbbf99cb4ed623c8f247f83
+1b04716da46c7cb23e9f004b82e8f2538d0899aa
+b11421f22ea36fbb0fb83376459df219eeb0b543
+6f589fc032d4f31ffef98e1afcc04a4d64a20637
+3bd44e833b2b72c62efd9899e75f244c9a8e3efc
+d6fb4fd9d0a5394103fcd59fb9bb6ed58f44fa6d
+6edeee5722f37bcc3db5e537f0a2401fc1cb3213
+e8032fed7227627b6b3cb517c720899aab371b6a
+d3a97d6199441707c06f1e3038090cf80e063398
+421c6bed4e981d1fb1e04308012a67ca82f9eec1
+8caedc568e56fb7a54d6b50b46561358a1d236a6
+380e204c6c2620727949ac0081c9d3067179def4
+a0236d5785efc82d07870715b1d92a56eafe7667
+f588b72fe404bc1f4b4fed2047b076096575fad5
+0d4783832bb8bc553c8d8bbe651f193187fe2f99
+a79dda471830c1597d62059ea554b65f1e402d7a
+3d377da07b5d646ff3e52a08dff1ccf4dd3e8f3d
+a9e8e0508fb2c38c69e1905ffbe8bfad2eb9ffb2
+76c9455ae448fde11a7bd32273a197cea303fc98
+a27fbb0e952f6b9462328fd5e3e21ba66740703e
+aef1bea5e6ce4ad8cd723db12b2aa8e965946ab6
+c041453d6048af7006553e815479b3ef2e4a1c98
+ea9a4f787e73dd3c8fa522b4178670b57c764ac6
+71a00419086bb0de7ed580551ee47d04dbc88801
+750ee19ae43883d6edc981b28fe75243dbb47804
+1896f5f55ea6fcbe512a18cd7bdc451fd8361779
+87f3391827e5d873224c7e11009fba65e3eea92f
+c59bb12a6925f157b3971b99e0f3b5df2838e2b0
+396f5b4368ab429f923083b47417e7095e69f484
+76a9af1a1fd914a625d072d046cf58ee624eccc3
+54536fa5b434676a3b5b3df6404104ff6cc36939
+a0ceae38a9bae0a3125010e211a93de2e6ebd600
+a3bcc60668eb4123b0ef595ea31743a79429c94e
+52e16861dc8d68e4e8c7017d05e8149502dc42df
+8aaeefff5419a48ea78e972eca072a65a2f21928
+ccb7d48b16fbc2d1e5843fb4b85403baec270025
+65c9ffa53dcb91477a0e640cf7978be9c1b66324
+88423d8b600aed3edfbeea6ceceec340f58d7e01
+0e38986dca618f33d2c5e49e00295172e62a2096
+848810f778f63db1e2340f82e17f1faa20144c83
+304d1d9269a0e57429e2ef9d3298dcf79d928dd2
+7e12dc7751788b8a3cdb54c88234fb83426518b3
+bef1dbccb6c4fb36f970fb39c2e4eeba077c6831
+2d055aefbc6e0312c1436fca2337acb08e86c199
+28798de2ac14d1b9bb50f1d2e9ad06c351c95948
+d1dbbf508c7abdce8a26ac5cb67cdde87579a54a
+5c6447b1ab810d289d57f93ae2eb25b28471d99e
+ce826632fcd44f278812ce9b8b9a35514de3868a
+2eb94511eafd2a99de31d3df992c9e3862fb19c6
+c7cb76f0ddc6cb33d7f57b6327c4906d31ef6c54
+361033d77bbbf3c783db1ff4121a32abd7e96dd9
+038e9fe2e22f247a843cf7f6df3060c0efc9b563
+27f7e70189f9adbaae08685d0872b63b2107b52e
+461fbb28ecba4eeb669e522aef89b8bb834290aa
+fa57086d26389c3d764da77937b6c7723dfa67c4
+1a13e2a4184f765bd66d24b13c571e96f8bf105d
+ba5a22c67059b448f44ec0dc1e24ebbf7db9b069
+e04ed014762580615b30d899a8546bf14b4612bd
+20428fdea0e484417f0024d652485c00e9f26e31
+fd95cde8adc1f81eb527cbf441d00850fadad9ee
+5b3101c0a18b49220ea5f00db7da2e48894c97b6
+ea9a4043f0321f4ba9e7af650ac9e00550ea5e8f
+67cf1062fea410d59e58ddbbced8ecb6d7618e51
+bd0359e1f283974e4dfb531d29549246ad49577a
+adb0b0fb5854df5eb8c672a9f9d21b129c220404
+3edbdddb81393f28fa44170973ab31fb84395417
+ce338068a22fd49ec53837736e4c8999ac1fd519
+916ead1159f0ceea22105176617be80a8acd967c
+8d19599346d844902d4a0fd0f3a01b76eddd4557
+729502727eca017f84d697bf99fa8df154ca571f
+7c198663380c4b2db8029a9d4ed1438f29e7da09
+35fa7b4a962983cf3adeeed77b5960e8bdd23913
+a7e0b374601e05fdaa02d0424cc72f7613abb155
+aafaf65aa38333d7a160cb6f8a39d025d23099ce
+30c3c21042d76e799d8480c79fc5f53479ef7a3e
+6791d15473172d330adc026b9c58a006dc92f251
+a9e93a380e6468919520b0a6daf32eca4b0cc961
+6f7e72615480302fea91cedecd916c4e33f7ab0c
+86d0d88913376e403237384046d5102a08942875
+9f471211ee160a475a1aca8b0e60d3b7b7e060dd
+fe1855a9c7fa60557d6a6b35ebeb315a55c8b6c5
+abbad1d680a693bbe9256aac3b98f243d4ba7397
+d7c5affdacd887d477eedbb702dc5362784c6d4a
+fa34aec310989bb5b6e77dd56c792762df228935
+9b9a8754260f8f46d8a9de5d30e5ae2e5fe6261e
+129f3016ea0aa87762469a9d1521ecd63a490020
+2964e221ba68c8b8634f224d8431d317029bf084
+1276d497133fe6328c5a32b07fc7ad23d663ed8b
+68bb9e63c2edbf5463d4689ed4e5efbe477de9c2
+d1b842432ff06af13249967e67960cb3c3ac4f2f
+139924ae8cd8769951a957a0eb166f4e0832b0cd
+ab6a76a48a3e734fd7ca1933ca3691dd66f97f8e
+281dab9d53e5cd92a3897c4b729671c34a124c84
+7de1f2a5da0268d387a7426566f17ca8baab44f1
+03ff2102d10d9910ac141ae8fc08116c377ed849
+f4267ee21cb8d521515bf54dd12d041d4355dbb9
+7af91c007ec58ffb8bc53820b14b0971ceb61c2f
+268ff3de3ec1fbac44da9355438c333b9e33223c
+2476a97efdc2012d1845a01d96a21cf09ffce3cf
+5a222fed160399f021677bc603bed143853d3be5
+217fe14669975ffff9c82d9693997cc748718391
+7713a05cfa94959a9ebd0bbd2c645238364366ee
+3c623e203dccface52d269d6ae20d629f3a0abab
+5b413f788f0a226ac307f5047bb8aa85610a2148
+fcbb631b024a1038803fe5c40b6b188b108fb5d3
+88737648f9506699445114702335ae93f0e4b58c
+aa5b82c8f4bbe261e36bdc01210ad5e480cb7b66
+75f67616775e04933f94b66ab1ab40ce9e93574c
+740ac9b77e5bc037a6d9375a026fdf18860ebaf9
+0fefe63ae2e205ce6effb3e32eabffa879c8547a
+152c42b02ad7cec99f0de9e1f0130c14579616f4
+e5414edd37e3909a375677abd2a72cfba4480744
+4995ad958db937cfb29ec7231099bbfbbc3097d3
+471e9811e3b454c29e03e2b281623be51bc5c791
+e3661b1ed6d2d46d3b88b65f71600e9c6f23d18e
+321880820b7ac4d00278a140a2acd69bdf93b02a
+8d66aa09d789074d98f9355da0bdd548566cd647
+3110f4c6f020ace85e5bd8bfd618eabf36aac5ae
+94fa0e3c7aa7613eb1ee6e15c1b5dad3dd318ab2
+36e918281b238dfba8c53b2b1ebbcc7add440829
+c407c36517ad11db0c3f1f73d834c7d9bd346d7b
+c8978f294223813b81437dd69b9d6e53de1827d0
+4055993028d4b0ad29889c62d53c79020434f5be
+cdac984eafa3c49a31837d9893e4d086bc0f981f
+93aaba1e03de9878c6d8918f0ac35fc2ea2ce7b2
+da4738e5db89855082d0ed97c4ce005f77da847e
+ec07d8c5e7e1708635c87d49b029c11e3162fd9d
+c25ae0ae1baac8d8412df4db30de9b258658f87a
+314c79a230422172bb76922b817c20875078a895
+9bc967b150987483e52b017efd6e329cb02b4f6c
+5444822ea3a40ba536764d89e0ad4cdf63bd05a0
+b8444721aaf564878ec06264a34492bda3564db8
+94e2453b173e2026d815815846c051d6189c6980
+c59ce58d9b08f344a435f4ae8e50912336e905d6
+7c4d6eb6600e824ba080fc81c12b410b836e1682
+865737b6534014b96789a48f7e7de8adb33ee290
+6fc33102c97027f5e0d45caa0a6ec64f8efc131f
+9124ebabc04f356a8624628b7392193a40f02eec
+9d6d215c97c95d34cc93ea9c14af3f8b555e1447
+8be2b6d7dbd3784987e5fe1290815357e00c2ed1
+5ca6e081b45cc98da26bf896596771b89ba76ae1
+3568d1ed59744bce8803f039159c834f7a39e459
+4c2d05cf7178ea77b06f6329448cb19945737967
+8a643f2f39e1e04834d4d4341e55c69586fcab28
+1f53920286d4ac23c41ddc96f03b71ca65e6396a
+1d98d1ed5a3c3def5162272a95d4fa0e864d3df3
+c5ffef69a41d1ef71a3262a9b1bc3dfa3d00ba63
+a6cb3114ef2a32b25fd7fc1371f49d370878833a
+bcb2400c4f8c581ca3c998001662f33f501990ee
+ffd8a07f99fce3f1b6c29efe65946dbd37ba1a81
+ef37d2f987bc4b67acde7bfccdc2d27259cc5ac0
+b232c84ad71e3a13ef8340ce128a366bcdd475fb
+eaf8511f9ecf0929b213bceb2d719a8ea0cf6020
+fbbf08886fd4bcf458c2e26401a6babdf65eb354
+615f063c8fc55833d4da72835c7d87cf80e30ff0
+59fa3db9d5193d0af56cf1c3073c61a84d2eb661
+2040192bdbde2395cb93bf891f51bc835eb1613e
+6ccebcdebf5d7fd7af678b139d6bda118d08933f
+036c5c5aa568487514ff459874233f1ce79ae096
+5a9f9387ccc6e4dc9d9f4cb2bd0945edf7c2590f
+2f13b02ebf990e8a981f2f72206e2309eede64c1
+3cf9d2d6cb2457501c11a7665cfbadd55e15b35d
+ff15e58c1ca762e8a360746e83b854d1e2c51895
+b7c0b9cd11a8f108326a47e1844fac607e839846
+1d8f2d21989d7bd48415f142e11b6d484d91e30b
+490023bd06371373fb7b80369d833e13f7ccce5a
+cdde8f24500956a88c2003b9c7dab44cd1e19ce5
+a5a879f5e042cf5813f9e898b33be552377e1b1b
+5f54178c480c51a6b746000f10bf23bcbd599e10
+ebf35324b0c18fa7c7f98efc865ad95845815315
+726d852e0a5d4992b7641f8400a782c570f5ac1c
+049bae4b490dd89682e267551f2f24e944427ebe
+85e958e9beb2325fbdeb460133ed99d93eeb8bd5
+28513cdd02a373d3484629fd6a8142e20833a611
+a383036eff4eed51e4e6e946007008d6c49cd202
+eb6b0b5f22bf5a3a835d6bf8366eb8ef762828bd
+bae99044f60fb8ca2548cd571433d98443b3e353
+15e24860e1581baae14aa898bc9bf2380162da18
+fe4a28941ca88dc946edb35e941fd0c57e5a0f1d
+b31f9a1fbacf36fcec1100a3af4318248349d3a8
+ac11077e3542a9dcdb3d9e50b8243fb13332c893
+bb9802a8e23d319999c789b3b22c6e877baa6cc9
+dbc7fcc183669738c2e2e2ff189e915529ad64ca
+3d7b629589d855786f34c0de8130bc490d104891
+89d6de0d54b50fc7468097906483a88bd5e58965
+14aa43bc0ee42ecef6eafb275d8094d5ff965e2c
+72f32d38f735896ad738735f7f6bc417d14e2ad5
+b3736b8c08d23cd15d735fd2702ccde251bf5abe
+1bde7d07e5b8f58043c46a8ae197bba8c43fd559
+44436f665c21c041e603e8b1f227a8ea50eb6115
+312fe19fbdea732678a2e8d45dff9f67021f7607
+baf1ca03bf50eb9ceee50e987b2d6ee26e3c5dd0
+b3e5d08bee9b260599d67366fbec1525c4d7e180
+81de589fddd797c07e5a7da3967b770622b4fb3c
+41570350e3823b0ce4a3be555eb52362f9833885
+80233a49f2834bb4e01992ad804f648ba9ae2cd1
+ba1e18f864de210496561021414b2dab2009be83
+57aadd73ad65a2016fb04dc227b048a77bcabb11
+11068b4237a0c9e0372111109eb6c561c2efad70
+6c0d382412e50034ae3a00de721cecb69d4263d9
+1f6039b5c362ca0d331577fa606866bfb420ab52
+192b3eb17f76166f9a4e807936a196cdbe28342b
+fd7f5c348a6f6224a5d31437765a55739af6adc1
+03f4a41ca0330a8ab8701888a8509a2264bdafc6
+4928faf5e9a4fe9c82a79539fcd44a6474c57f2d
+3b1e57e2724fed598bdc18601c07e8bbbde61f09
+2dcfa34ad21d707cf402bf81212b551ce22992a1
+43eb44609a9f3400a14a4e32c4830c716040cef1
+bc3497991d9d815a82495dcd04fc63b6d9657c44
+cfc8d5c8da7c8535f8dbe7cc12210bbbe13d7413
+02c8d6a333b12c38751addf6d0a73e51781ca059
+7853d6b113597b9cfc98c3ee2473cc5dc34fd1e3
+b39d56805f241ad0150945dac262913dca86377a
+ba5f48ae2a4780f58394aa88c7bdbeb17c8e59d8
+323358baebed0519cc0e146d724f8d681a79eb33
+96799de68db6b279e949bbdf618eb2a218019879
+4ba1ba538dab9ce85416cee77ee43aa50d6ff1e8
+ef9768c8fbdb9a556c76143bcebd1e740796a32b
+00672e9858c0664d7f2928fc64bc654951ec78dd
+e0d5088e7e2b72edb818e46a43092c5fc6e60792
+71f98f66bd26b40d89ab484727b9021bbf4e57f9
+2f5959362bc616b0193fef4f66ac6674222fedb5
+94637552cd2e44dc9c416449c0277ca724e9787d
+81cbe388a16fb4615a7625ac44ab49e18fa42bc5
+b2af4de3ae1288c010a111d7c00c0150218a1278
+40a612f08b7b81d9021879c0980d246ddee30ae4
+c69e997e37328a2c5fb9c25147c3f07b3463b67d
+5482f32f6f34e61fd2503f82a80a1aeaf6b73775
+8d589b768d62d4860685a19c60d4ce4ea1ad8752
+97f3305d70453bcc30282e94220d4c98e0cd68e6
+028e3b7d5f2d2f2b4b9b4e2d03bcb73b7c118cae
+27225e2da34bbfd2c760e96bd00fbde9fe8df612
+4b2d1232d05af0adefc4c9b1999b9fe6aad5e8a8
+5dfdb03b64d17645e449d2a4b843bf8285cbfa2a
+3ca0140dcbada5eb722d64e2bfd303f230290e02
+9d5336c3b8576840fc0b1c98866a52a161265d67
+9d176dda0cde2d1ff3218e6a6d00de7e3be5f0de
+0f95714aa6acddc24b5ed7652bb7b58536cde775
+ebda6e46becbe086b280fc5f8d272637be8a641c
+d2b9649c3a6c064353cd9a1bd68b311740460464
+b778168834b8623e0f92c36cd770fa72fc4aa126
+734ffcfaa3e34e03e3292edb84038d8fb69b7fc1
+384e97939f001969bfa7ca6d2e49131d1c1b4b05
+f5dc5fad7955643775c4683218339476a134bd6d
+0e19de2bdff0ec9531ca15d7658d6ac300ba8b8a
+9e7cf5b43100f346c0ac6fe2294a61f03aa2d937
+4fcfe32fa593ef162953e13972bf598c0dee8d97
+8c70d4c9d7817fa905ac16c6d13f972a876178e0
+b0fe0965be559d1c9cc061694a00979b62e25042
+f0661937f42a39d99107b207bad69c9499721b23
+e26edd33a3e97d39e164cb5ece35b7ad3f244ed2
+ea4dc1073e04cc5f826553622233e62a6146e66f
+78904ed66a60ee3c19cffa6f0ea72c98ac36740d
+59b308d014586cd6cea363d7fd4710736c3c36e9
+c7aa7abd3533558c269614c77c4dca7c5b223721
+064efe2dd1719b783fd1beaf9101a9a9e726f718
+f51a58a23d5c8414729eed8c1cfa47ea9686d64d
+71080de642e9144a17aa7ead95af230474c2dc98
+83c0f98e58e4ae688b487853dbfcca83ac801bb1
+5cdd6b956f489a0b46067373b58d343fb832df4f
+26863db6a1168de897dff51883b946ac2b8b6756
+5f55fabf60ab79fea9984924b5d6bd2d2e6068d4
+ab55223fca883dce2e7af2f5894e5063037a5fe9
+bf6ad8c70f99a5df4e85fe78d7c0d51ead9d6d74
+6ac8795a91c3d431586203ca314154146ea67a7a
+fe209dc3945e71a0c45cc4ff815076548a5dbd46
+06c4c67652afcc2e1e7d29ca8b1c732a3dd14abc
+a98e9086b4197ad3e4c056b0eaf666e98a185bb6
+08327ca778455f4b56bc6609de21ca75a3831729
+6824620f4860ad507e99cecee053d6eb78f6445c
+8d6599cb6699630542edf784f812ca73787fa8d5
+66f26b43a5f574c9d0ac67fd132e59f85f68363c
+6ca0ed05a04083ecbe34a5735e2a7894bd2bd674
+d5de3f1d2e4522d848ab1c898df8fa43b432ef2e
+0ea956d49a8959c7be24142516c461b4801e36b6
+101ad9e485377beace156d7eb3f1c0bbf2ba89ba
+d28989063306e0475255dc43fd7574ba246fcbcb
+7d2cb1a276fb594178e90d7a3924bdb0c6b30941
+44e65866719ad8afb86fef2c602ee544029af2dc
+7c4423805e556114f70e37ca0f3e729d2ca54894
+f73ab2af6d885b9a89e3893c02d49eba47d3d1bb
+bb154b2da6253a17421b87c7b421c8dd86c7bee0
+ad32b5bde2c820b99bcc8d4b1cc3b7ec5585f3a2
+c5da609c82a077076d576b7de53aa8321b9c52ab
+860a757515f918f4921623cc9db1f32e32d73107
+37e2d5f560aaa7b7e0c561e565d46c8c483dd2c0
+5e0f189378c00861a553904fb136ad71fc649ea8
+f428ecc1a9c85723bb33b39ab7b28c9cfcb47402
+aa41a548c33cc9229a944ed41457d9f0cef2c51d
+9b2b937c98132de65c6ecbada8e1c625cff4650f
+510feb9d30ae9ed8205d2ce723c1ecbf1b63d012
+0354b7bd7d74bed02929c59660468c60e46eecb2
+a9195764fb24c01b21c7a2a41c57543d6c854bcc
+5c87f51ab296f5591046b3f892d4c42bae443e67
+9daa82abf0a4a166ecb35e8545a08bf81307150a
+034af4fc5319afc522ca0bfb158f60bcd5363872
+000b1976d4f70c83afebf3a2381cc1290256fc77
+b795ff92264bf0d8f605de01172e95b6277879ee
+2ed3639a58014b7595fc49bd6d98940e1bd1a95e
+685302150d471adf657b421533ce338a6f57d599
+01cf16b35ab1c5b036b6e8005b9d1cd4f5d6dbed
+345ea52d2a197f3dc0eecd747dc9d59e3c3c9d5b
+d5a57e674e65ef0a4efd6fdafffc3adaa48f2a80
+07df29b589d868c0a89b113f75327036a1528280
+eaedeb4570bb14172793ebced9cd3d322b25bac0
+05daac7ec7663729df82863a5ab409143837cc5c
+0e8b00d3ed21e59cef17db58d42e724d6d2fc769
+976b9250842f8179689d9ade472dbbcd41e6f124
+23728e04ea489b304d4768f7e4d5e4ec82ea48bd
+0197ad500bb949d7697b5dbc143f7f45f44c5365
+3711c7cc6a8374a1ddbf3e75f184d49fc1d42e65
+7848512258e2a5febd1bc8b5d5da78082dabdfd3
+f4103522bcef9b62324755df956dfb3937f036d5
+dd6a7ab92733395aa829624250965720c9daa02e
+2eacc465f2ad83cc08e5ebc244b994c771973864
+5a109f21e55f202f71fd753d08c04c10c9cc345c
+f91be2acdcbfc91451f2dbe9754e1ab13a11ae43
+12c966ef97fd1f721810319c7bf4c0770c05ae11
+7b5708f6f180afa2b96597856b0825c7ed21b684
+bacefdf65589473fb1483ab46ae58f888e22c7d3
+20ecf0a270cd8c003c3f3acf91095d5740ef8d36
+54c717b512e1e85e775657965babb0fc57e9c49a
+68600b36389992b33f6def7b72a190ab71ed53ff
+90a205d44b86c3e0b8d6a6e313eda524ed244144
+9884dc58461f8b7a792bf025027fa15548c71329
+32f844be9d861f7871ff72ff1e0de8b5704add7b
+71070839ae1f06a694af786439093583e9205941
+7a6601701202dbfa89ba521cd19a2bd85f8a14c5
+ed95b155b88a0483e325edf65d854fd7791d11fa
+d29cda365d55a6dcd62c155724ca50c5b4b39e28
+1efbeb43ced08a645a97fe70f26031137a2cfe9c
+292d33d4a186bf472fe0948172859e80f7364126
+0da158bd8865727898eb638aded8ef3566019adf
+36a72acca5035f1cbb556399e1c13fa3e38037e0
+a4ae03fd1a61b2d2b5a3ddffcdc51c83e1c39fcd
+d1f2aa97a5db8a2139b30bbcd91d23485d2d9e8d
+27bdb6784d565c6fd02432b7fb859a70bf9c48cd
+b5ce0e16de7d728d9fc1bf1e674b8e70aaae2f19
+c54b7a760c372253225232fad55628ef0d326138
+691467b8fc0cc737fc88217c4e598b39cdd03ed8
+018bcb0aa2b2aa9677f3ea5534fa69423a0bb3a2
+a60a3e4c555db8e7089ca4454e62807a46720f67
+cfd13bb389674e9206938e1a72efa535c87ddad0
+b40f1c05a4e91f3c725e311848610628629f32c2
+cce7cd29caf077bb20bda07333c35248d0d85ee3
+c3ef9575d99d1e0a9b599b679292fb185021a4ee
+7c2be0a6811cc1e59f323e4bcdf32d9d0aa0ea1f
+4200c234d099aeb0993943342212e1980e93f9a6
+851cdce1598f0eda43e421dde3ecdf50524264ce
+96a801ad19cfe79da9ecd6ddeead542a492e12c4
+4e7880b5b77fcde847ecac8aa0046c7e771b58c3
+59d40ae198fd16c90b1820bcb11e4b52529f0f99
+19fd6b7d3128e5e8b8a4425e8c3a871eb6d437b3
+f1d1cd9d743c51252218cbaf57073771f75dd088
+11fa08f9b1a3433b09b1dcf4085c0aa9889bd162
+782aead898d51b518e8ddfba3032c6e277e01a22
+8a81efcaa22d671692418d4926e606a8c1b5bb2b
+4156656c37ed4f8e179c53a430e7bb91d67308c8
+6b9d9ed246023a0ff99e087e253efea5daf845d9
+fd8a647b965e6a6caca9d0cbb3705d51325cbe48
+d9bc6be08f939bcef1e9f265611f08a14fa31f22
+cf485922f04b39cdea71824fc1fcf4e66ce2b83c
+d3895a3c1b3133d30d197e6b56c31eabc14a2f65
+3ce88d1a4e87cb222d11565a077825dde27b11a5
+db03de989e7ed15cd9e6f321c7428c2539dbf2e3
+3079afc37cf37404f43f04e3f726392780b0eaa3
+7b3bfef1b9d8bf0286532b65f309324c0046f54a
+2443e8aa907fa32d237239f525e297c1b5c8cfb6
+bb62d3b8472fbe96daa83e7e5c3763558761989d
+d609fbb0bd0a1831af0e3db27cab28d2f653c894
+37d02c326980779122b67f9131f3ab44660c303d
+06d944159fd115bca1a275af79b7f57528ce31c8
+4b15eb37176b669379e5a02aba2897a71bfb7651
+bffe95699b158010b6decc708e93cf72edf39bf8
+230ba8e2629e0ec5dc840bcd74b39c7f8560a4e8
+c30de0fec32f23a782eecf3d87f1d803e6dbdd73
+2403b6eb8805cbad0731d9c5f0babb758fdebe82
+5ec3aeb09f6efc08eee927f91cc7aef24957bfaf
+039e358ad73e54d0b1308f03c21817899d69a59b
+4e68f6d50811a126aa39366b751b5c27d6919775
+df168f8fb63b075537c04aec3dbe46d4246147ce
+240bf94410e5e5944a05d2682745993ee8be1479
+b4382e79f60710c53d4d3c618a0fe9f0e9fff13c
+df33b6160836b91100baf6576c1b81de693191cf
+90d4eae78be43eed72dd8d613d9d80fda74b111b
+021edd627f8ecba423ff588ea0c48c2fd40365f4
+a3488479768f964d92c59210cf02d769c57dd2e9
+b8bdc895cef973d4727edae0d4b3b87d27b6703c
+ed6adfe5d2926ee92c53fb47c2415b12abeeca6e
+fae0fbb90f519d68df70f8db19dda06c99d6dd15
+e434d2976de579e60c89df6d9e0d21881dfae850
+4977d00ecefcbf68e70f2ae94513084cc479f5e3
+768ddccb1865e4693c48f776bec7ba01c8107ef4
+3bf5a95ce52140de884bcae035d253163860737a
+40055240130cd2e0c2bf53db959cac59c414d382
+549f45dc49df4d64cfd803cf026a25937660f590
+9acb16f8fc75543109fdce3ae0c42378254fc79f
+eb1123376e2453707f0627e7bf724540bd1e53e3
+e8c8b056fbb3429c18a64c71edd1c982cfdfe18c
+35d48e6c0b8421ae48d3185aee85531b35b3d228
+f9dfb84a3627f3180df8b4d8c69d216e808ba613
+0177287618d8a3622d76d165c4501f31b14210e0
+0ba9b3d32117550626b0446384ce900f8c59e484
+0da360ab7167b55c4ac00c4d28608910910f2944
+6676198f5a950026e5a30b1857ec0bf025c5e704
+6a303ce5b310df6e3c2688623af47a3be5629f4e
+2c32308bea434e88ee9d5dbb3eb081e4b7122ba1
+50a23347f52a9cce37743ebe922f38d4ad046997
+b32f8923fcae65d94b090fe256a72fcf0aeddad0
+cd16f7f88c30c6f923524b06a907d2ecf0bedda8
+d3faffd460f14dd4958bec8f7bfdafdb4afe810f
+8300957230c321909a918bd16cfcc3371f6d0078
+430b68c8cb4df17cfe252cbed511b42803aca05e
+cff178e5eff771f4584aec49a1a8ff8755c71c4c
+48cb2f08968483b6de3a3e4bf0c86ab5604fe61e
+505052b491e7ff7e1657dcd7888feb1bb233b872
+d08d4fcbeaf7901bc8adba9d5bde1eec224d07a3
+b354326b94a7a90e7c3d6c7ad7063dc3348a1b69
+909629a8c7b387b1f9ebaf28cd42c3e9a71bfc91
+e327772845ba0c3f7fd4355ac8d3a6c61eebf998
+8dfa8263d12059c7abe43a23bf23557ca673c2e0
+4a41c09044cede8cc2732c71a666bed59a7a7f7f
+5ab92be7f77a93ac92204ff1f09e5323cb935904
+4f68bf4ab66eaeea9cc8cb4e405c84ee9f109eb4
+a9e4e4a74c528325e07254889f762e8420bcf476
+ec0a49f612bffc55f248842a0ac42cd07fbabc13
+5ccad204592ae92facf189b7bc96a53c159115c3
+0a11901ef0fa0a86473ce705c1c98d068f90e905
+186bfd6edec86fa8fdc811fb90e1a35fac7307fc
+61920cb339b8cc593837c44147ae277731a59de2
+89780fe8809b0920fdb7133636f8201042036721
+ad95c8a6b809cced51b0c0dcd7283e1b7a4ac0a2
+300c27a3961caac297d7bbc9228031ecc98390b9
+c0f578298506218fc090b3b6ca98079c5feced10
+b8277bf62f8fc2f9006b17807493bac4e39024d7
+4deca002062b871768f70bc38fab8c4fcb093779
+eacddf7f32d93e831bef116f2b25541fd366b949
+689ad840aeff4ea949b5d060ee39ed69bf8074cf
+cc82f4e5797d8cc8aec2c330e9c11768a4319a9f
+ade7869a861ca39c16a21426b3feb17cfac80c96
+09d87f55da8dce7b6da92fede3be2b29c83387bf
+3742862cf43440700cc8a8c0cfcc7d052f980820
+752c10d6b93d9f3ee5d1e74255716580ea1c23cf
+ccf1c6e146681bcbc84d65c540205fcf148117db
+faef5843affb8de4c0aaf7c2e116aee611595be1
+bbebab77c288f8ac8a82658ace58d1be762deea9
+bc025aaebb40885fa5acfad5f9eecee9c98b7938
+ee19a5dccc3fdc1b8b739ba291ab78f472408f6a
+d670851884ff8e935082880a7bd3ceedfed43b1b
+526abb050e3e756ca32c53d12a04835933e00fb2
+febf65ba9641108eb790c4c003b462c07beb594e
+32a84657548c725020fd9f32640ee80f27dbd3d1
+948bc0c5533b4cd89656355a7d145efc4bae3d75
+a4de2cfed96e1d6286ff1278196f8788a3c42063
+141f9bdf8a4d35bd7295e09e049d45e2a7c0148c
+3b3a820b030a6fe083444395bd425fd3ec0ceaae
+52da360f76f125031d74a34399f560f8cdcf0d06
+340342a77a4d5ad53ac171884906f688695d271f
+30a51f5176c69aa452e076d861a490539d164cc2
+eaee3dca431070d14246dc552b9976c0d8b5cf5b
+e8268ed8db1d986cf5617e719b8297d2226ddcfe
+3964fcf6b144067a8fd905cc40400fe8ce655a00
+c0df16eefa5e19899e7ff475292fc0d01d4f1794
+d44f4521b7b2f31a302769df0cc5a3ae1053e985
+35153da479345e1ce314c6070726253f2872148c
+7069e24cc25bb23c9feb867555a8f0c6cc57b9ee
+5a5baa0e61a523d288371880f5e6a7e5e13dc0cf
+963e58f42fe2d23edc2b9c4b769f36b2273615f7
+b4353e1fc411e38fd088d7b1e86fa267c201d7e6
+74eacc925e3af6b788ddc83d69b05bdb9f083417
+809980e0b1b7a78a04ca66019bc988cc2b3f1c6c
+502f693b05186b61b5fee3290c9357b2a94e8ce1
+ae5ecf1638d5a1b7f90c6b54305762f34fcf71e7
+d0cbf005a0087bc88113b1fdbfcf341b1bce9b58
+8c46efbcb2df4bc36261ffd09dd7bfc45d9c1105
+64457a537602fc7999f72d62e168bbb05733ab6b
+123e34aff547900522224983fa9e9f185f0d4ba5
+8ee73660243395db20ba311ae3c809451aae77e4
+4da61d6d9ce1a0ac4e46368793cdaaaaa734ee0a
+02ee5241b64f2289ab69f7610edf08187e108d6c
+e76de08bb9f82a4a750cf062502338a93560bb35
+e4176b18bf19b51e68511609a2bc284ff99bf253
+28cac365ba52ce4457db241329f92dbb082232f1
+5286308323070af68f8cf2acdcf31197be6033cf
+ffde0bd18bdbb76d371afdd0cbfa1b56708908b6
+c3f849a01322dfc3894c72074f25cc9462e22425
+52760c2791a358c3c9924598a1f531304ae0cfe4
+e889a4d31dfd90431af177ec2fcb873bfb59ff92
+03dcec7db953dde804362c1d87f3b497f24e6f0f
+4c5ddcef8c72980eebd88fce8d3b65b27114b6ed
+1d69266b1740357a6deed0ef1d1c28a7c5a77b8d
+1ea93a7a4e5e1ab34c31d1fc5fa39d0f75efa9e8
+6a0ac42ac7e289eaf00eb182766f1b3159b75cc3
+abf104e71843eaa151e4a42afaf13a6355bd0f87
+12ecf65613f8e9d4c1b86329bdb1375ff926f4b0
+e3d8c88663cf2df5c1b0992b27800c60839fa51d
+443212f77f006cafeab8d148940d1d33c2ece8c1
+64224a660153112ff6ce5760a399ba10d2d2702d
+b32e809d7f53020ea9cc0f465c76211787517cb4
+7b1fe3c461bb67fa2c9cd167cbcb065ea2f265be
+cac45339e2d0ef9972ce98accc534bc704ed7fc8
+2b02de429cbffe8cd0aac4a3041786917049b919
+7be8092a2d413a666ec91eaf1a7a070da20c72f7
+a46b972dd6cd9e1abca1264669e3b33979f98833
+196b343b0a7d3af7d6e05da195b4a35afdbe4f2c
+5da6bfb5cc6b321537057e53a443eae04e0c453b
+1989f3f54df6cf2ca678a702b930d4a3883b7254
+51ed78e3164db9b6bb1c30a893e4288b23b331c4
+ec40212f2a0adac94094221c3cfda30978bc2faf
+32fb429b1af323ae9d85a49ea5e0644177755d92
+21c610831defd3dbb83f0d299d27acb9c5d15ae9
+6e0268b923bbdce17368bf8b8ad26634c5ef8444
+53e7fba63d6b6572bc2825d288f8554256653955
+3924a83078b68c50d2bfe8ec8276cb326b7c11d5
+dfa41c36d0a58f90c6a2e3bbb8f164ae4f063fc7
+abadaf2d4cf28bf28cd7bbf1bad5621f0e447032
+60e4246867859e08c300fd65db890890412b7cce
+dc0999d85a9f82c10189eeabfd6873ac753693bc
+52841575b3ed38a9cbcfe8c6814bcaa23d1bb5ff
+60c33a1ba37d711d02758cf21d50ff36d3a51a9e
+1926e3c50afa3f999e1dc210441826ad55099ac2
+157e915de9d2f7eb094bb1e8338fe9f5cf43aa2c
+941c468c3b7c5887e4d40f50229f297c79da2bd9
+525c112fffb6e712e604aba3306ed0057d4f3caf
+c1eb60e15f766e9a26fcce0bc74cb1212f0967d0
+8a167a892e5b63d0d8dc3fb5409fcb4119af159c
+7cd4972288038cce7c67e91744ae87666022b79d
+039485435e1d62b6dfb167d757db2bee8f617575
+53a1bb70b4f4719b5868175694a15e291c706860
+5456de1dca17b01d716705168dc313880aa70b68
+3a918bb9b4e19d74b8ac81d8cace362515c0e3e1
+e10080cee347412e9a9f88e1bb42de80b65b7f99
+2d54a67fa006661d3c3c2c232cae4f02c4bc7a88
+1272436f2e02b14fffa95d8479239e8a255b9663
+b2078aedafde7047fa41b3151bf3bd963ac43cfe
+bf840522e4e997f913445cb5fdda485a5d8a86ed
+3b2f36ff59f8bc1a8106b401b47cf8ea7bf562e5
+8f39bb1701c15e629a5426c1c9470d806ee05fde
+cb8c8acb2dfd9ee1696c205c8667b10570e41ff8
+bf43ce222d4755963fc7547877dcf982979a34ed
+c36f97c1c2c93c18685036fc75c72fd4dedda233
+216b3334dfc2e2c79bb28cf70a6f6ad28d17ef85
+25eb984c84b5a6c2220c36570500e71c018389c5
+25483a94ae295ba5016c9aa64c732fe98b83cfc1
+d9d5c8a87c67b4e2655e6b648479263dc9cf9ff0
+7138fbd22ac3f9b662f17478714e5fae2c369224
+ee85a22ad97d09f702451e37b972deb5f111f89d
+b36d5600f15082b661a23cd8eaa55c17363de494
+f31273718ea7f084d78f3deab29e497b680789fd
+ccd9502a1d6b095a1ecdfb493b7e6e3f2a8c66e1
+3c7ad53eedad65fef7526e8203093bf9a503030d
+e02da3048679bc5e7f6050bba52dac5f8da998c8
+91ae109100fdea2ecf80070419c6314c8794b288
+911db9651b4f72dc06d69baa00767f7b463b05bd
+c6894adbddf1ebed2927e754282c1273dd1a3c79
+b43991a1af10bdef8a6f0df93b2ee3c78a827391
+55f38e0295399493d6fabc2407f7ce0497bcf82c
+b00c93a19762bd3fec880e6aa71e5a98faaa3c2d
+3311cd2999f49b0ae5988a7eba680460a31f70c8
+d8276667074aee2efed0c758fcf102284f66118f
+013332ec61527f302a672a9fa5284ef909d8a207
+2242aa06b7d000d8aadeb86a5d1e56e3b42e5246
+a77bd72d698f338c8dd5f395967bf2debbebccbf
+395092862babd8637712c9b4e60958ae6673ce43
+c6e402019471626f4cfc472b4dd149614eb04b2f
+b18ab6033267dcd19dd46bb93126726c8a60da52
+22254e2369faae7bcf3e766340b55afb96d9287e
+1ba7453b3f028a597db8c3fce98cb74c96703a71
+1aacd54a4eec3783fd0654d1b3a14eccd9dcab96
+0867bc0f686b3d12f9125a6dfc2e3ef37ad66fe1
+581a289e42e1d788cecf65a86599c3aafafe2a7b
+96263c96a33ba37a9da49b9925b3fcca4d8f5480
+0d79d2f9d929beb1d701d5c928685d421f77dd1a
+8203d3aae034d74a6d668f9dce35c4669acd710d
+cbaf69e9c9d5e57dffc397681064de9953133dcf
+666f00535e3f4fc8cd10aa83c5616bece5918add
+175485e9988973500a53a6013a2d35d5c2e52642
+fad4b3ec56dc05b948f607fd417e3c993b651f09
+3a4553d24ec87ae6e849095ff93c14819dd27fd6
+869643f57e8732f5868748413a6d168f6b7c6ae9
+0c1e6bc988b3d4be506939b53b2b108824b3ba7e
+89ac37960e5292e87e0263f0592d514aef9eca1d
+edb724d993edeafd82056b9f242c190e42becc0f
+2ddce8f78910ed22a10ee75ff9c4e07d6ac4872e
+75a6879ad85b202fe69877a6e5492dc5444a09d9
+f59ffb04e807997e4d62eebde9206104650b6967
+5eb96449682cddec03a3bfaf423f93e733951f6b
+56bf8d58aa12199115dc3ee7102fc988c2177753
+184ddb94966bb2433ad9e167abbd66a9458df544
+4614503c650f07f1ac9503f290276692a599dfab
+57e287b88b96d653190f60c378be5772e70674ab
+505cbc00146773b3b9080aeb0cad2473035714d9
+3051ef5245303b651b2f32605dd50de0aededbb4
+819cc1881e5111af625edd702a1bf805a18c6513
+311b815fe6988c5d88f6a44344f1be5f799f1552
+3640fd72839b48218e211d4ec170f860b21f2007
+758fcfe9534fdfe215bb11735b74f444c0e3256d
+fb44e0fd299dcdf7ad03306d4d09b6dd92d6dbc5
+b74a9527807ea9b1f289e94b942785cc10f7c557
+3d6533abe2526a23219bd5b3f04576cf8698c107
+c651b58433631b60baa0c3a07256f32180d927a4
+e2e74db77242253d36701a55351074a8b652e40f
+2417401bb833773cadea04b3aa9301eb5cf0e81c
+6dbb1ebd47afc4824e5b88eb5b3006f6c8d827dd
+28b999e66263a9a52da9a02227ff867f8a337e9f
+c554382bcf2f817eead1948d2572846a49034c2f
+2d25f137c46b01b014ce892f0e7221978ea76ad9
+a55702aa6a00b63a253ff0f74d5a1a51a4badc63
+289b2c5c792dd30c2e5f29a2f0beaa0d657a36e9
+7480e7f9995fde49331baf02b493cd2a333e6b0d
+db9b6a6f1ec8e135d9b64d8553d4e5fbc94fdbc0
+94de1d3814462bb68771c6a6a311ba373206c629
+465c0e8870fb371dd40a68059cca42c0702237ab
+90efb4c5a256e23655f57b220c0795782d329744
+e2f28455b47b91bd159ef67b2ebe7695ded5c853
+3ff6a0961ad7028d49d0bd56acb6b26b95807469
+02700ba814d74bf87cb7d5b80269f71f71c1ff51
+a2955c7977eb20bb7e767f7fccb0db241982a61b
+0d3a3dbb22eaf78681ec656ed9bd10bdc16dfc81
+42f6ad7b4aaf2ae156b8b0662b733f1634e4a992
+97e236f40b3dc795db6c0ff5864736f96de8703c
+023c03e8f2f4d367b5dec1540cfde96247e370f1
+fdbdac0c130048de150b03fea847b767a08d54f8
+888ed3877e00a8955c910ac56257ccfa2d77b8ca
+b2f79ec5a034682a027a92f5f5bcebd382cbbe1c
+9c3bc136861ffa0e620a31b98705eff301e59469
+6174a71787d2e9d9dbff8379c591cd0a3e709fb4
+32c58922917733b7f0051abb594cb02d36c0fbda
+8fdc027d5ad37f079f601814d37ddff257fda9f1
+5a0ddd2a1b2c5d03ab609f168653dbc8b09ec928
+d6d99f3be02258983c5e8ba296b5c2e791c9a49e
+e6a2374bfb731844ee3b1da38067a8d39bf0290c
+d8cef42318b17c52dac639cca6e247ef015b80d6
+d77a26ec5065ea178ce039b03d8693853a58a1e0
+23cca2eda46bdeff20c392f04e5fcb225ea464cc
+7ee8af560c032738eaca6f84530080c882d142c8
+c7cfd2759c075fdcd132893618baae7b12694d7d
+b27f0e5511ef468bbcb3009000b8a47e1c9c5b57
+7135b6d405e7353905dde243994d7cd17b384ae8
+2f845518a3d5509fa43fff59d0c4fb2bc9ad512b
+c45109ee6d52bd65fffe15403bdd013a1e169822
+f36dce63589650aabfecaf0ba83b2d2f29b24437
+cf6e112633b048a22ba92b6bebf9a1d38c6cc174
+39b3e8a10748e1b4d53c1969995821515707a07d
+29a76c82df3fc1f0f901063f6326ca2008c19d07
+f522e2b6cfa7869423fc718157cdbd0267a8beea
+b5155089ee259e9c3137d223994b22f31adb2cd0
+b80c38981f0f967c172dc07dcb488e7abbd082ae
+1d22735239f586ac0535940185ba8fb5d0c2dd83
+b22375e04743afeb0a13810a08130c1bf27ea242
+ddc4d0e8ec2437b395a113065e547a0e006cd464
+700ff112ad83a386cf1c2ccce3113d1e50f7b435
+f0cade4879ef6ac25456955e6f0f81166aac2c93
+6748537101486ec95b808b0367086449b2590ab2
+93a6ea8f28d40ce8d53725ea079b68e938bedf45
+c8f63ca6eff944252a1045c86a5cc4f5e062651e
+83765e246d3fccedd90f4c193ce2e90a5d5a1464
+4fd8dc31c67376743218e68d0054fe1d979b64ca
+8aecd066f5a4f2b99b0d5292de9c98369313d8e3
+8d04c249c6c4f915f8cbcdeda2242c482203b443
+e85d5506b9068faf4a2a9a9823ec78fd9bac388c
+28ffd16055a9f060b87d2c5ee8d39741ae884c4f
+9337e816f1ae746c1ba58d1b562f01d0689307ed
+9ba099dd47c0c975457f574f8b5b6f31d8d4e27f
+90b631d7535bed52407fb128f35cb6e85dd2091d
+281a57945762707932799d87ca44b4300e0a8f6a
+b6dfca288c57117d19a05fdd5291b4440df83577
+e3d921f6a427d6bb1f3d7e8e91ef1878a08a2988
+e4b72a4db0f5bf9aaeaecf40e989fdc767d717bd
+c1eb636e31f0f84bf19ffaf35462895e9cb0f0ce
+7450911ec5e0058e4a8962008ff85c13d4703161
+14f6b2cdcd5a25829a21806ff4bdd1df56daac1c
+88840ebefadb326151fdcfdf83fe6096c72e05f3
+5e18cfea499041049f26802b5fa0bea089efe157
+f4dfbc9d100c634322007bc1e618fb9221298eec
+aaf5c06a170f137563cd13cdb4a4f8300d1bed9d
+4418679e4e23719870128f876f2b8146ae2e9b59
+97695f7d8ecd89d1f76129ebe17aa2d305f22326
+c758204f4907d95581ffabaec855ffb9435dc82a
+78ca8277005b81b7781d44c28c4e342d5471374e
+04a0401f08d3eb7c52ce38e8c5063c507e16d87f
+8e577ed84e0dd841ddf40eb120b7a17ff1eed34e
+63f27dfcbe62c3a90774ca41029cae1c284d27b6
+b15b343c3fdb8d9758bda9783911b60df0966da6
+e18a51f9adc9cee7943bac6d2e3683e0c3afcb81
+d97135568760bc9e502cbba69038a41c879a8559
+ab4ba0f305d0b2f8715feb59f85e193e32c74f96
+89ed5458041941fcb5af98be2854ee5d865968dc
+ebd1a4474f08cb9f67ee11b8b2f316a80836424d
+e39399d69968c652831f7cd14fa7b5a0e1859e6a
+47c2f2c4fd763717d5c79ebc4c44d16265c67b44
+24798b919e3d271805b16517c077072849be7953
+b03aa4b9883b13a2547a7ba4ba6149a7ae9ae697
+1fe321a82e19803e650edf11096f10ee6ceb7d7d
+1d7267b86d852ae8eb763e34c55b03e8764ccb86
+cf00c831e88ed09eb12396f6ca46dc63a90e11ba
+2dc64a98a204784ea5837402d9e303a28bd3c263
+0e0e96bdfb2b489987ac14484f1f9a5df80e7fcf
+8ad11343b2dc57d4438235edb19223f85ab51391
+8a781ff765cb066c6e41e8e540d8bcc7fd2f4d51
+62815228fce60d7cce18797796170ccb5de525a3
+5da65b5214af9478e41aab1fa95266df7a3e7733
+43769c8096275c8f46a4709d1a5b00ecbbac77de
+71bfbca22d786027e5b206a831b254b04f0746a1
+54ed2cf9f7ea2b6300f6ac40ac08babc39f13971
+ebc0b6e885f4fb0adadf03b9a885b217840df324
+804c890e258e6551a810bb127789acb1b1b04320
+f5dbdd3561ef68a1ff5e5cd5fe5cf47a404658ba
+6ddd0cc1ed10307ad5a0390c82aed6c5a95c2242
+62dbf52e1b1ea067f686923eba6101e515b715e0
+3aa7415aa33c76f527963f03bfda4714b75f9d91
+e0f625bf9e20b75c59f3ecd1b6988835bf5ebc21
+08d87eaa50a67bdad56a7861bef334c1ae21d71d
+66d28c760b626860aef4b698d0292da8fe7d34bc
+4924d202d0ed76f00d3e97acf96140aa72a924b9
+e8786cbd7f6efc5579e120c578fe6eddf675b001
+618ebbcc20e71806e494a116eaad78b9cedd68ca
+dde1d4a267e779ba25397ff9bfd405df57546021
+9e361306ad5f7631e9d69e194729bf7ceb20a81b
+596e31e805fa9e102522189f4889cb5378557af1
+55ab39e122efaab9bd4fabcd7fe2a78120da5fdb
+4599254c98a6b08f63bfac97e3502e207eb66cf2
+3607b4d3d77bb649c498cbfab66e3abfad0f5766
+bc523262e2b5f0d859ea21735385bae6ed299788
+3b3ba739c8911f57fd9e55d0af49b14d344f2380
+cf36d629b66a3a3547a2cd6ec03c3c46a33c3c0b
+19d7ce14f35495d86de938a223161a4c3e479fbe
+db0d22b9b7447704667f3ad0f5d130dc4a21bd4e
+a80cdaca4641a2fc2bafc5072f4dff51ae6394d1
+29bed7fb9ce6705bdcaec77a191ff3438163ecc2
+21e1ad056482955cc8a01901e258fbf8f5cfcee1
+69d18c1d2deb6342c835f6290d12d6e4b905530a
+22353b4b29543670aeca916f542a489e2d3b7422
+043b1a5e2e536f7999206132ad386aa26b12384d
+642699f70b6aeb30660ed38a9df3cdc62ea24160
+3ad4c45556d973c4f3bb38ac941fc2463c71b403
+6446d5b08f1c75c3d9853609e16e18222a0af1d7
+e0381b94dd58ef07b9cbf87f2a1ad3c9b4fa6ac2
+4f1cae51fbf5b01e45ff7ba7cf4f6419df450dd7
+cfef508698aaf5453b69b1e1f658f964f89b93a1
+c7384913989fa877a3e448460f34a2483ce8847f
+f106b4466d0d66d301e89d5b5578ba778b4b043e
+e039191b138dda2fb126c254f97ddc356e22f09e
+7c44c8aa7e909093a57aa3f8a16da84de6a18950
+bf1831caac80c3e962221f790cd6b526c29850b0
+3287d1bfbb76161056f9b625f0b4238740a01e33
+12253a9bb0f8712b4069a5d276b7ff2e698b3399
+7036699aca03792a4a8494cacf9c4fe69535dfc2
+ca814be9b01d64707eca68cd68803ff116117dbc
+b5cdda65bdd42d3d6a669fe2f644c7749e36cf42
+76c2c4aa89a87fff60243e905a2decc77c0c124b
+d03c8890d9ba43aa69509c842797188d64b3e1b4
+fdbf8711bf3fe66bad633f7b9e4e03cab9d4822b
+ad13c774d889a535435305eb223ab072b7e2b9f0
+c5aacfcfd9ec6edcdf8ead101eefdd8a1d57f11c
+d3844da8a85b91a9972cc392c0b33a393b5f643d
+b24ed4b341c515dabfdbca784a086510de6234c2
+e258e1cb15e343bc0642f266389fcb312250488f
+8d86f4e7cf3e3e6270632457e4369056417f48af
+51abed52d95b73e0e536add16eee06864df47c1d
+13e37d423004ae2d565f40bb8d132aa9b1095b4a
+0ee021a30f414484c9e251ada41f9c902ce0e350
+4d8ef21bb47dd3e869b9761c7605e29a06b884b0
+442242dd8257d6a3c35bf87c000891903eeab2cd
+1c785992b2caa5ace8a63cb8c91a425528a699ba
+361b4c76b7b4321a75c4a3ccf3a0151a543cb156
+e40c35ae36969dac944b4ee43095ea5e95cb841e
+53bc87dfdd05738c588db9a02ca279f77b7103c1
+b03d8de4f17fa077e297493fef4e65511b2ebb0e
+ce224a02e1462d42f26f86ba779e05557390d095
+0d3a31d1217a87621b9e985151f66240566b556f
+0ac221a47000b41c8b0038fc7e424159a18747f6
+b18645280a27f23ca4ecd7aae9c2baaaff821002
+bec0f12453821cfa2f6b0ac3a5875178b0dc2a23
+297aaa916d38d2cfb7bcbd89714c5432a455a002
+8489abfeec1a581eeec44e466d8f193f098840fb
+9e57f005fb42a63283c3222cbd26059df814709a
+fc568e41f339e754625ed666ba2c992bf36dcfb1
+2a3afde6c6e98ad59cc7b99fd25ccb2f3d680fdd
+b27e5d69ae6fc06561f5b754d608e7432d6741d8
+9d96d6eca12447867fb9f4da3f468f20e4359ccd
+be4ee989ac2aa82996ff5fa500c2ba5bd6b2379a
+1f131534b9363006f9e87340e65badfff33c00ee
+fa250bf66e27ad208c8d868ce210b1da728c3e5d
+d75588d6856a15fa54fa1fcb80a66861873f9440
+2ea6137898c02ddf5b258ca15e604da443965bff
+86f51f92ef4039ba159baaa5a7f1cd32717f9e20
+9b2f8c9b34b36544cf028a46bd9ef6c2fe8f086f
+da09ac5e36bd95de5168be86782c056a99e32462
+f836f51198461c74588a258820a61bf22d6fa6e4
+b1a784cb3c2b7e5ad19c9e34b883089da16114a7
+3b68bf88893dc1d77d5f620696b4046bd71643fd
+d09bcfb5ec7a25a20ca2b77cce1e78cbe1dc3668
+f19a36f2ba7687652e6db63ad858b0fee922c6b0
+457769849d9bdc1f3a9441d5f241458526bd7064
+3949002aef4a5e6464073571a896695de3b71c22
+c3421de5c3aa402a45b6b0cd3ebc204b80835875
+f9513caa01eb0c435feab3499d91e7339ab75f30
+eb74c4ea5df19599d6a274c69d5986a533b08a6d
+a3e5be11b28ee0cc3883f332f7983784973776e7
+8dbee1be16c5052f80484a1184c72bbbea6ae2c8
+bd2fcee87098707c222738f1c6649442d98d7c8d
+d202f5c35125748a3f4cc7688446a6acb245358a
+d3821ede219e08cd27101830a7adeda8724f6a97
+6c3be628c983803350f9c0bbaf00379c4431a4f1
+29ea92f22dc49d44fb1567b62c5ae1e610ee3ac4
+4c32ae0843491f215d3b3a84a50ae500ba0b70d9
+8b989e1d4f1bf846a660e0f043a53f91b0aae949
+b55a6c18191ea64107113f171999b469becd84e4
+07e16373aaf02a0beaa3d5640ca5a3be888b2bf2
+f3d9428077ad7e78da530aeef31a9a7f41421a21
+11fd212d1eb3026bd793fe05be9de338772708f8
+88528a78efb37ef48e2e3b8d420375568ecf26fd
+5cacb4f35860e2ad5c897f1bf929c592a07a6cb7
+84e9e1f9ad9e97a6f7a32c7605acb473b3bb077c
+776e32118cdd78e1f9d5bfd454b16da3e51473f0
+3f1ce33aeb07c0104c3bfc7b7c29e68408b1294b
+483f80ff46ad2d483ee46689b6e946d4170d52f5
+f904a5978e6855c6292871d2a8a8f60f5535e7d8
+890718dedfa1bbf4af90e8ad6f987e4e1b9f6d41
+031a02b644a69de8e7728c81291c1c1b33d07d04
+378cee4aa60796240c04c1762e09afbc04eb1c66
+d26e9647616791a6dbe007767083ac0ad667d805
+6741d992793494d49d3912655b2ce4dc5a55e30c
+06d7805922e5df3b3c8eb2d85802925d6b033872
+662d33a14834f3f9f05606141154c659ae6f4c1d
+5371db2dce226ef61d5d148736b6e578a687286c
+82808838bf4feafbaa3c8d3117033d904c361861
+1691b6d306a11be5b0fbfdcb95789d7af6af80af
+660818e58f4fee08247205458f28077d66f800c8
+d8722069916a58cd3167da4d3446e925242c3845
+cd886761b86a415387f4a2783c8de7cdf61c208d
+0d63a2664b41228c33c56783f2ddf9736eeb85a3
+9450c009fb0c092f6ba2ffd0dc0ba268d33d8278
+cbfd065d3ad7cb81fd46b4aa9831bf0da1e9e583
+e3c56d32bf74298e8ab76fcf1ea5130d6ec2e2f9
+b87a6542bf7c72ea38c2abef27e21c30af9fcecb
+fbae4f57d0e4b9b79b65bf947f6232c63fde7fdb
+4f2b68eaca8c1c585a068acc534cf812f3774864
+c166e60692b4379606be628dde7435afc4d06cf6
+e8f1b357ce8a11436308d6c52a92f2195049038f
+e1a511a6867962560079dd6f28ef6579e1032d23
+22e6532b5549478b5803502ecd7ed9be7772136d
+077f0b86e65f43641883bddd926473207b16458e
+13c21d22d26a4542d4051288a2e14871e2ed4b83
+150efae42fbee2af05746b9bda20ad8cb569c08c
+3dd2d61c400c88465b2ab8d15db1c53ac5442016
+0eb8e35e7cf46dfc8214133a36a8d058833c5bb9
+396ca914dca72211ee74dacb6925fec9f0afc414
+cac831c11b6529a71dabcdb232f85d136508e8c9
+19776471853aa34b8fafc39b00de87875b0de4eb
+2fb4170fe7673fb56aa52a9078fce9dc32e41e2c
+d3a734a981f01691f5f5e9592695449b9fa4d3b3
+b5fdca8e987309b7f6dd4e4bb52d44b2dd41aff9
+9a3e58684c0cd7deaaef4c46c82dbe8581a33aac
+8d3f0b8d97f5675ce777a0d4b9776a89ea3d02f5
+14048a31fe3ccdefad54ecd00eedb5574c505ede
+f94306da81fa2c50f841af6f0fc0a48e54a9d914
+a3d547530e73b79764ef8460e8b96cc5981f1333
+7081d4f14dcce2884cf04da8f5a793d493197fb5
+cbc0d1736a2ddb4374fcce1d6041fb17114cfca0
+f3376e975d231ee14a81e8ed915c3063c24e347e
+1e9aaf4d948513103bb6003e37ae6e6aa09085a0
+706af9049f196096c9c3b41cbef7144b8456407a
+9fa9a50d747004a13e84ab578fde7e6fd64c7462
+76fba49eb9a195f06858773a93abf4545625ca26
+3f89899caaf042cd294f4e3d19e952747e49cefd
+eaeccc2fa9a929f75ee4ac9f141574699aee9f74
+261d84e675540369f4b7055d7179177eccae75cb
+f55830667c7c41b5028941fd0b78887637b35177
+74ae17b3736d2801698392eabeb25cb529a32669
+6819913b91f17950858bfa34ae129f9da939138a
+dd91b1941f2bb951a86c0a4281ebb8e40a391e97
+6c390c3daf176e1ab8bebb3b2683b177c4ba30cd
+56411bf783ae75a702148610230d70dc21c8b96d
+8c08a60a45758f6653f1df042a67a113b6e6acca
+8be2d38f09d1dee8ee858510e6a6a76e9499bfdf
+9898baad9a7172ee71ac8a1d7a4a2eef5dd6d54c
+1aa2a1434da0436ccc00ac35d264b22aad3aa37b
+380b0eba531a5571ba2b82ab05298482948dd615
+e044e3be4901f133dd157289919066677fa73cdc
+d8ba74f938920544ef2c626185c7d80aa3287977
+2595d4d5068b726177dcc325229293d2510313c2
+d4953c320c286f6975b90d87b5e44dd039dc3724
+be621731fa171ed23f08fcdfb40fd67f59e3a4c0
+4490c9f92b115ef55407742d264344f2f51323b7
+8237188148846c8a2a6fade14e617d17f826fcbd
+242c67a0484949eaeb3b6a81e3e230b1f8424c65
+74f3d73a02d3c9e56c3701f3389227e09b055a98
+e42caae125993fa0d3140cee1b6c1ef10e6e26ce
+7aee48ac2496ce64451e92c93c1bf07aff1b779f
+dd909a066764911b615ace23e8feeff631b380d7
+84202d010fcb7b0a56b5ea628a19517457f57051
+130aa08990cd5a69d9e93b8fe7b130de8ba3e80b
+4be7e12e4f8613a87fcd9bacd1a1ccade736598f
+173976a85a815773c2768234bcde694f6f03af2d
+f3478e2fc630ee4fbf9a36d33ab996a093e97ac5
+2864c633323202d63f54755f28c7874c8cf15b1c
+2aac54e9516d13654c6c144a8e2be0999800519d
+ad7a079ba26f8df1c2f46e03c7bffadb061c5604
+3a1dbd853d99914ffa98e87034eb102112f56413
+9793b84ded5af9212034b6fb6b733ac1227ff153
+d2b83bcc2be61541a8210005f09efdc405c29262
+2ba0e3900c068b0fdf2a643b958a50d54b6cfe84
+b23983e1d005863cfa8eeed7e8016e2264b827f2
+9e5d61dc7db5fcf584ce6425e685dc0c72b82d6b
+583eba0f3fdaf09c9dd38f16d9f831cc67ac93e1
+80c4b0ace8e56ad4ed011306976ce642ccfe6bbd
+8a388d42118ba168ec117c5d66644dda10edb924
+849d1bdc62680f1099375b9e7a4c7ab0963f2fc9
+93708067bb667704cd08c16234fdbd4b77c25887
+730c074094bdbf849840df5041677c65b530567c
+54f6a274e2925fcdec09b3eb1361a1f7f1234299
+dcdec1dd75ea4adfdca2b728befa32f520cbd985
+2ed9b57c84d053f486329a29268b843e7f10aa99
+df8d50c311a30ea1c312ee94ebf29b2f5a3f9807
+deb4d7c7dc3914ebf332b6fccf548917050454c7
+50de4a7c01d9f4c3d7d4d4a48382854df5662eec
+8f73d918fcf68e031bcd8112640941fd73d893fa
+373e9ffe37267c53c0564e4a09643b97d0d28ea0
+11e6576856b6eb80d6224e25fc401cea383fd9a2
+46e7ef17e1fabc32933818ce16ff69b7ae8da21e
+218dfac9b6c95bcc62f88cf0ca6db65f387818b1
+9b3f8480d2eb5e3a26f23b166fa71061eca272f9
+bf3982601c418380db23aa9f5497dd14cc87c966
+92b2770f9b482acdf778c7f22572a401fb0c6c3b
+9d97810d72c4b20413babef28ac0521de4eb0398
+49efaabcd3634a5d4c3c5eed4b8a9aec93ec8ce6
+46a45c13a122884c98d270f70fcd9d2c2660f928
+83beac2ef558c0e81e0c8423b5d2be87ebe706a7
+5ae61f09c062196072cb8fff85214d62d5d5ca77
+ddabee70939318573e5776cd2f90bd79cd63f64c
+4bfa8357db7dd479bd675189b99a750587000498
+f79c7eca8082711bf38879dafbc848fae92d67d5
+cd397ab0eeef331f166286a89ba2798cbe4f211a
+6e76cde2686a25e45cccd1dcf12364a484dc5396
+fac008c62b9a397f5965e6a659bbfa50446dda26
+bdbd38cc6eb1629467b8c349086ab3571e6a37b6
+3f18d534e11400345171b2cad5469e896c7e70ae
+4a9a22726dba91845e25a6b49940c9723c1be08f
+cc1e2379a7a8aa8aed5fe7220137927fde074221
+1a83ff7376b057a06e6efc6f6ac8bf260c35d68e
+4fae8c616c276657a6d60c6bddece97304d30de6
+d95dc3f28029d3dc6a38e8040a7dcff5e249be87
+1793d38b1b8d085a3f89498befaef99dbdade38a
+1cd41d06371ff0548bf5118553f84f3eb75b2240
+b44de60cb93e4b6eb48459d8567b91c619333cf3
+4dfda5ab12a2224b5978d8e02eafa8e05d036426
+c54ab76db2122c5e5be21a42aaf174c0a67fd970
+aa84b1a33180bf7aac8487324fcf07f8d0100d9a
+4c56ac0651e95027d241b719e7a6985a6a1560c1
+585b1cd3eb41d34bac37482d390250d4ef8aba75
+984564af5bf6623940cf78c4a42371f93c5aae9e
+543d152a1f128e0ad875398cf5b903dc2e8dd3dd
+93246f241e178b575687e78fe72b0b18b6eedb7e
+6bfb389846ac8b6200b2456520101cf286bba698
+095d1f8f98796d86817520363052850a298561cd
+973c13f6e241156db204366187bf00ac817829db
+56d464829f94919bf2ec338737b62651c203cfc0
+d4e6b7f32cb7b685bb323312c7f0f03bd98fc057
+ea7afece211dcbcbba6e83ff23cd2c9249bc74cd
+5d49b3a5e055e40a242fd700d619731d04309fbc
+ffcedd75bb021f245c4ec0ae5ab804236ff6b829
+335640e90d4de0fda9a8a7ed9cc04dd6a4fc469f
+0281f28fb7fc0456f6518df3fb1aa0a3d7a64a6c
+a21010d52113e7085273800eeed35b957ff66337
+2a61823d0d26d305a90d8710ad9375cc0ca40569
+0f4ca5c1561506657b601cb524cef1263d2a886d
+3e53e5c3e374b069d27329481d205ce1edc77833
+6c69c2a383553627bf9add98b1c9ff3078b1f843
+54ede080737a2a390dd2af0fac4bab0f7a2d482d
+8446e374790db0ab37120cb3e3abe91b60ef8b58
+df0b5809d12efd57cf876c6cbb525a7a4f169408
+8f87bd6a657e85454073df11952b4b38ed6e4ce3
+3f3556ddd4a75250563be5c65ba7a34f9849dedf
+dc428c57b90daba18a74adcf519825467bf3c078
+ea01d25070f66becc4ff90d952882a9a38255e5b
+3d0a1dc46dda89e79d951255f21af02d570a7531
+18fca868bd0f0df4cc73369abe87a273a82061cd
+8838d840ac30e83318fe7c9e0c719eea4f09f6cf
+70c869a826d4c65cc478b136e1140388e53be8cb
+9fffe8efd0a956e2b51173603ae5a79936dae6b0
+a6a98625d3649d493074a5a22c9bd99386e08a54
+23a91f7ea9d92dbbeb19900411ff193f4a3d60cd
+9200fa52fbdec6a3997f39192233a22fe6ba3c27
+8c321eeee5fa17a4ff2bf427c501dee5534be633
+6152f0542848b35abde268b9367ae8faecb84538
+fe911d056b9463cfd9a685290e08cf27385012ab
+0d578b5627378ba861de5ee050ed7a0f6695bf82
+abe3b887a8d14ce5d1d8fde3e1c180055b09b71b
+1ce5d75c27603bc968cfd9c948d869ac75d731fd
+b10a0d0c772b68dc3096d3ff24d297a45f45f1ed
+aad26003c82566a98b89f1a0adff4a039935a3fc
+2f5c9cf7281298523cd9828b9e7bdd2e09e5abfd
+4269b45271ff52d96d0e433257d8878a0b00572b
+c8a5de8c62845c237082753b7815dd15b451c8eb
+09c77ef4294f08e3bb1f95c10cb4b4457a7050b3
+12af0cf459509ce05cc9a9d0966a0e14422627fa
+2de09db3d08eaabbe37bb27c5665ea830891cd7f
+6ca2e8b95f2b4b3d591fe99ee98af26dab84d891
+1d24cda1e3db85602a5260929495059e7176aaf4
+3a9a9e2c6d70ed4b63253f57db79fcbb67eb1399
+01169723fa0c9766013a5609468c2b813baa48a7
+51412d1ab21a1aa34c37bed1192d8a35f6e690cd
+ea16b46a3bc550906850bb4e0a35b850863c6790
+c1def83faab6a2e25dd868ea6a8dc9c7fe71752e
+484785d0d945c2bd96fca8beaeaaac1c6883434e
+1c676ff8ddf749b58e7122a15bafa3991779c1e0
+0f6cb21e1e81d539313657e3e7117679e5314c94
+9535dd4257e02fbf8e6547e32edb42093c3466ac
+ca46cca15fbe46e1220d73d5e0d1e80b952d3234
+254947d55268a308314caacbe59022498c8d5eda
+fa6ebf042c6b7de222113a62b438b9f2003590cc
+f929e9a08577bd3c4805bbab3a2588632d333f14
+69df3951a0246d3d26a3d724393dbabd0b7967f7
+36a2c3d02af5b09197a45ef2f3a439378a7d55c8
+10f7744490597eb95057fd9dcbe6c41674b8bcbc
+e6f1410f9f75eddcb3a9d8c719c431ae7e622972
+31ab35af4c637bfadd8e7c87f64d3514e098db54
+a04196c96f4b60c7f2aaeaff4ae0528ce4d3efff
+874f4a69d35f1ee48d63fee139cecf95cf50292c
+7351c09fabfd15ea1cbccc9d3474557af8ac5aca
+cf9afcd8dd91ae9aabab20e482ae3244ffdbfa92
+61efbce643e61abd69545158d940fa44e75325b6
+046a968837b084a3044a9d81c559dce2bc7cd2d0
+46d61d06aacd7f27d53fcbadd11f4ac790b6d461
+bec0f9f0894359e6025ccb56685c4ab4ee06e5bf
+a83b7d326ace95582c0db18c4dffb094e49917e8
+df9569ea3a753c3cc8d98e831e7c5f87596b9191
+dec2568c909acaba6df10c75ce2758c0e9a8dbe9
+ad476ba8dcaf5a031b49cca40156c6122737546f
+5ec5ca577d7589039860046b2f22aa003e8e09fa
+d371ab0f09c0bfb2924e635c86334c9899f57d99
+2585120c804e158843b1c0b21789da32a6b7a702
+72504e3d8b20ae1076686d8db14cfb4ad4f4173e
+206b8305a5ff5c182a33c411f555438e9c78e4fd
+1a2f48c6caaadb25eafd076a15a267c20ab896c6
+f8ffe0da2301f21cb363323b23277e7f1fb5b6f9
+dbd60ed344a82112af32b20e154c43bb75ed2f7a
+9f7a9ca3ac13e47388c617ad14145cd0c92e9ce4
+3a1e140281d566d2564e712910ee67d16a87acd8
+361d50572d3ae29651bde40a4014491c825d5598
+6929eb9fdeb115f22bf42623424a49bc79d3853e
+515109beaee63b00a7bc481e7f8803ebb46d7208
+9a9ec3f317f952d1695822ea64611805ae201215
+0f298c60d9754fc940cf560bc41d8e6a5bde7de9
+038a320d8297d1d069518a51dd0acff8b59de45a
+31c53b49ae69b573e3cf85e97ad1a75c466ca663
+c1d177896b43502e5d7382da52038bae5c339e4d
+3cfeb60977303d37e3ae8690ba1c228c8c80be37
+71e74cb6e925555a1f0b49bb4169670b646f7b15
+99948bfc00e5f199c20db9bbd5c364f1f1b57fef
+7ddf224fa4e6d0dc2ce7e901c02517205957043b
+be81a21d34abde518c0e38789271fd3041bcb07f
+26a543325c3b120710bd54e90a2209f128ad28fc
+6f9fd19572d3b6a5dc9e52d54cc505382d293ba8
+a1b447ae7670e6833f8e8db0641085c8f7188626
+1e1cf887dd33a1cf03ba2a7c83641cc79061a48e
+1239fe0faf57025e57288bc561e8415da1593e20
+efbad19c106cdd041ec0daae1bf9a38b7372d2cf
+49727ecd5ac554acaa110f1f757e3d492d63c07a
+060bfb851e854c30c94698ab8b80714a8e8d0731
+50d09eb71cd9c8b038ba6d4d5457d212e6965c8d
+60be9fbf4176977a5987e820d1a0183dfda96610
+69abda3693902772742dce34261f5b093b66c15c
+9803fd97e764f63efea4abc517c026a2572dcfdd
+8db6ec2beb9add235568078d19eb274beaecff4f
+5528cd632af85ef65deeaa19ec8d8b391fbfc0b2
+92101cda9ac25a91e19dd52c3adc20fa643ff9e8
+ee1c9faa3fa92a97be78869f3a1fd6de41ac5878
+61b74df7c35e79f8cd39245f32ef49c56c7c1018
+02527496058e4c3965314ee8deace684c7202996
+34ed9b8149985e66e5a7e84b6c7411d41d900d8b
+91f605a89c9a9bebb4ec891fd606cf6b2ddf7ac9
+1d7a9b12b8aefe345c21e1b580e88c7641e269da
+45e00e0cf2059c7934b163253a2cfdbdd376b89f
+e539297868629c030cb0d60b44754c38b4e92106
+bbef22b997111ce24d46f196024c17f85d9efb98
+77c397448c95f4e0771a1d998ee8c80bec81bf7b
+9f8b9c52e4789d2bc6e7e4393d67c6b0bed0764e
+a2d7baeab2451a8a79d96c6788bd815b9fc001b7
+e83a4e4cb91fa5c2fe2b51fe95e7249b628b5245
+01323feadc2c32fec68103d77e8b7162521940be
+ee72d98558dfc428a68083f2978e6afeb9ed6ccb
+b8a16e17eda37ae925af93e90dac61396a957270
+49b776b98fc3633f2ae589f53d60b3c58df12cf0
+83282f0663eab0775138f6fcfb9e4a42bde8e87e
+9d74063bc168254b4c1c38dfc1800e9600330dba
+63e39a9b542c772b8eed8a03f20c77a68f81989a
+6ce1f84aae791065c58307e82d702c4ba787c6d7
+4fcb522e40615a8b6d9b7ea1b0384ba3532625aa
+c4d246b1b8b0f887cc811a7a1406f6ae1da0b39e
+671a125214d9fa8573462b0dd28f3dad52ee431f
+f651c4f786894ce508313c24c7fef757a13c92d9
+83d054bd56b7e4a9e3ff39ec4ef91fea6e9dc59d
+3f3007c363a402a929c9083878eb947cf4ee0942
+60e37a2b2987d9d468db6c89c87a4e9e94a4da74
+99a06822f8979716abe87a9d103ef30f9b99393d
+0afcb517f14d702df383a0e22d03439549a830ae
+552598f6404f02d234c9c988a19ae583aa87748d
+fbd4708dce876bda4550db924e6363a8bcb1ea96
+93751f08908c17a27977b31adaf2a0b45408699b
+cefb0dad83a790e38f6de0ebf308ada0883082cb
+4980bdf16ada0a55994d1788680571d424461627
+7fa635c198d3995fa79ce0a0a893ce48f514d703
+88b35dd9ac9edca85aba95514ad06e6d0f88abb3
+3db6659de9c0cd5c6a1fde2caf415443a611babd
+7b6283ebc9c258553c63c6e3e01fa441bc5bbd4c
+7764914b6626b810255a8e2688874b209e5beb41
+d2ec2edda5cb2f021e13c673c209ce782fec1a7b
+ec027658016865aa232dc126548a8076b7377474
+a6eaa588723cc349d96ddb20188636d1784273d8
+f606d8e8dd20f04e4ee49c705cf7a559a0f366c3
+c0030a6b2c9ad39018618acff424b34bcfca7a03
+cb71b67766a6f1e20eecce0258b7519234994156
+0f7198dd0dae066c54d5dde5fd273b31bf68a9c9
+2f567bbeb05e26bff0c652141152616745f0424c
+39520cb1ccb417ce266a6de805aeae6fd1fe38c9
+51e4f2061ec9e4eeffc26e17ab1f37391775237a
+f6a81416bb5603fdfe8669deeec03a8a518b8952
+535e83eaad698d2bc7443bbec557163c891c54d0
+7edcd34f087cca62fd41722d5c1cd5fe7c5a866f
+df3016321809e3e9ccc44c0d87f7f265777b2947
+db7f116b52b9121128e3a470f319aeb322edd18a
+48067a7290b555d999fa40521c1a22f3b498ea4c
+204ad47942cbb00ee15bf26837ad369841fb84c5
+6f0eb50c16b64a2c1fc360967a86473df712764f
+a2cce4a934baf0844a3380599fb33f8e7cce8333
+7b05e5330084aa955870fb9fcefbb462eeab6f7f
+6cca9b9e93368bc0e1173971027ab1e380b73fc3
+29d6c7797c400bc64bf58ac6c6ce547ff82486c2
+129376ee21db00feb9323f5a305f0c8e5c3fb4ca
+6660744fa9440feb1154aae322d1b5221ba9b3ab
+d348095b5714b944d31ec9ab33416cfa16e5fdb3
+fcab29c545fcc5637f47e109f7433abb69c3015a
+b3a2be98980ea9792a442ccd6f207801c1b0ff4c
+107efb01cc5c30689d0ef65e6321ec8d427c101a
+b49ddafdd114b12529e608a99541d62061d3a85c
+794a3ee644ad3e8b96f2fd6bfe1a1d52e1e26a5f
+c90a1e8c06c594af401835f9a476181e9f547c7a
+ab254089e5703d91a3ef904737b6d3d0cc6df986
+6680697769bc3d1abc2f07492eca79b92b879b86
+658982c74a345af306e8fc15a5524973450a6755
+97f113001989a313d98e3022f94c8436f5bc8685
+85a445cb71f8105170b1afda45838fb9c2cc44ec
+41c1fa850ee37d06ac355ec055cde9e45122bb4e
+74e361c981120dcd85e080e02013e70f6a3d1f7d
+91e7b43f5ce09ae53fce37bcccfc02cab9c47c63
+547d876b074ac6c695f6570c88606cfb67e297aa
+f2d2dc6279f95fad570c2e784918b6a75c9c9631
+e8f0b08b4f338a75b6bbeb0f874caceffde8c4dc
+b4045fb76777c4075d0b9d31382dcb2b1b38d2bb
+606be6e6acb3c7a888d1e0aa3381e89be27239bc
+e9a40cf107ce366d2d683a2192d8703e743e8441
+c63d901563b261e841c8f74b98965cc1618bee85
+b8fa4ce7a23c6ef43df2ca379aa44d9e0bcffa08
+6c6b8c936d49cad36c7e9525f05c85189c257dd8
+ece08ee8fc4a6d57a385cf8af350674fb4203998
+4a1118afa74c7768d419c4e4506c7d42a224c142
+adffedbba9b077dbef57b0991436981d9a6afe23
+cf23d96af84483beecb1649ae3efbdc2eced07ac
+47da35573e5dff3020a1fda675ce4cc3b35da368
+f74f6376025d3899f6eeca43743cfda6031b96ec
+5ad3e21223f4339d9e73f9042d501fcc7aedaba9
+644098606c9fef3f9fde7c2d92eab60103326ee2
+b3a845e2473bee7042aae628fc3dad2b9bdec835
+f7bf0c5b355a890bd3dc431782d66f93d1587e05
+ca9dcc30ffd4e5b906d45bb4ad0ecb48243155f0
+deef3ac8d40ce85690ea9b3bfeecfac39779cb7d
+7e568ec0a2101ca635f0ecde436f4589d1040ce6
+6aa816a5bd99b94df47b67b5e938d6d06b2961e9
+74c76c30e883c3a7b77a81b61faff7d0c95303bc
+5289061a28828f1ae603f988c45693503f09525a
+63622cc6c2f16decd8357f929541cb1ad47236cb
+d78c320f86802077620eddacdaaf65f432e53bf9
+feca4fd6ca417e5b048c0ab6947b4c8957666958
+6d1cf091927653d4cb2e7fb0a6a132fd1c83dafe
+7a984c9a998d1e6dc678300636b752cd03cf731f
+6ff21b215f1ec9d730894db4ec86188874b32692
+a8c0a419bae7821df73698905d91f32b895787db
+8110d891c48d7c3f40b095ac9a4e86c4da89c1c3
+b9eebcfb5ec27ec8d8a42a41e84dc815156cb344
+6b44019f0996eb38d1fff4926ed7fe8065a154d8
+3af1bbd01c265afde9cdeab45d2ff188a0cf8154
+f3be63ae21c331d61ba62d688d926f05d2064c99
+ff26677367d755433a9316c0e3d0b0c4e3087605
+d3baf4dcaed1ffa6c032ecea0c0654ecac2b6dd2
+eef4a905ea3410949b4c0cf8ad89c38f1e48c9ad
+9b8db6510ae338d376e9b59f9c1d8a8d3ae67d85
+a6575dd72a5e8fd357088603a66d1566b8cb255c
+2344ec57e5c224583d22c91c05487f45281c44a9
+87c37b6f69ccb45cf47c9ba3a000cfb1345dfbfb
+2a46bdad0c0f6188e49163c9ca615f92cb25d3b3
+c54208660d906814431688a86ab5732d534c125e
+1a3f1c179b3f2fca4471968149ac291c101a7872
+1209f9f96bece0511754feace088e9f22e7e3fee
+16833f1e0915c9c5a694655a68c7f962afb4c481
+cb983dea9daa0b443ba05476520b4a70beb20bf4
+2a912bef62fe7fb5097b813433f31ebb7a5baaf9
+fa8da917a4df0b6e59c2b7938c8ff4a533850d4b
+a2f5de0569a4ec45604f1529b76ac9c37cadc6fc
+ba072a06c1c98b18518079a7f731b20e8dc60ce2
+a41157370da63b3152d813071c33f1367b99805f
+5c65171d3bb59dde7540f45efaa69acc762fca45
+68533d44c1015dccf85dce8aca3a085fbd40110d
+e88d06503d8257e51597773a540b91d8c9bd7fba
+b728a27619a3043c6ef8c668bc45a76c24e9f166
+6ebf03a1d8df88c3e5aa1157cb60d00952102112
+1a6b0b35806e70207533464eec91f1dc8ec3f337
+dba0798e20f96de11e41821e86fe6f89af464934
+2bdb2b3c8da534a896fddc1579527a8af0021287
+e51bd13159c24920cbafae4c54326adf56aa56fa
+4e9d6d9e24da686dc54c0bbce51fd8e73cd86abc
+206f9843a85ed730d2f8b270a4f54c2c47bbe709
+2157613034e4fb122fa3fd933a83df1c3201abd9
+cc8076517050d7543b21d8e5cc7af040cce6e485
+ed73802515345b5c90b0dfd391bfdc7de3e307ef
+870b141cee2af4dcabdd8f54095a6a0a68f309fc
+ac235cdbe606c999f3f1397377abe999a3e35558
+1bc4b3d3c3247e89f27b8fbf37d4efcf99ae6de9
+d1fd96387074430a43aba9a979ce925650633b42
+4fc4dbbf68a8343597fa81b0e7cffe2e33678866
+17e66a86322886f23b7f55b3b5d9226c3ae19199
+80093c28de16806ad250a61f6fa5e31c89c71667
+4f6d9229ca2aa34bedbea754c8e9ede9f400a05d
+0350ded69d9ccf44947f47fb6f9e4c149d6388eb
+7a498699764c6301719a281b569a255c0181382e
+3e3a2ddbd845ac59c7d7aed475277d7fb2b8e306
+bc8aa7c7550426bf2daadd0d18616e54e2636efa
+caacb5822a0d13768e72e3935f19b501b1884a6e
+a33366d299fdd48010ef8fde34ac12c059482584
+aaa65966f59eba60b06b31c6852c2eaa52e2149c
+e8e48658b589bdd45f26493ffda8233f7f480f1a
+77e421d4374a00262fdfb47b3c776bf15f4fe42f
+9f07b093c13dcfda83cdd5c143086a695c8b8202
+62d31dea646b46501f2c176aae2ba227179c3125
+b1047c7e7037ebf4d736e260673096b01968e81f
+cf1af0648b6df45babe03471dbcb33362a412274
+1861cca01df95d5bb9a71c4682985ea0f588cb77
+6056db62a66835ef5a5a478182ba8b02235aae57
+6de75639994591ebc16b6e5c835de9369e1a0c4a
+c4987777d512bfefafec5192570e6f942c212a32
+1c3c2cc7d35b750e61d53e01520eaf938e156257
+36a579abd8e6071138b9373126838771b4f2b760
+2edc515daff1d4610a2cc5c29b281b2da0e18028
+8053a66c16887a29ce95b253d835f65699c83473
+e2b58ee29ef5ee585d98a27e70e6f81369d7a741
+411d730ae0d9e47c58eabdeb5abafb8879202eed
+be4607633ec42f6d69086fad03b03934b7e45283
+ec9663b3e387ad045de5abc2dc8f9105229b51a4
+283edcedd6cbe62624df96693146b446704a328d
+9744bfd2eb915c9fdadc7d208362d54e05db04c4
+9249699c72c3c29ad01b50ad04920d64b53ddce3
+7c58178ca318096ab6fb93ba143db40704b03863
+f419cd342e538dad8e9f992fa8bf4ee2efb93b85
+3dd4cb45ab5e38373694889e4dbe075f837ad4f6
+88504ee9a656b33f7d4ccb055ed78b884783c4df
+6488d7e859b8a9cf79e41131b585b658cf829207
+b2ebbbc69f5f4f646c14806dfa8a4f8daf0e2424
+15febf87256de430716296712b57b34a0df6a8d8
+1aff6201809c629a8b2892aedae5dccf2fe2cdce
+4f34911c98b1d4b0afc1734b5e1dd46966e78c58
+d6677f3ad67d8fa8f7839f78e95958b0adbaee0b
+c3dea1f3d41ebed95756461b91beb18058933323
+52d1da173c22c96b50d32e85bb1b49bb67473592
+7300e996e2361acb59426fbed230b4ab6545cc8d
+82fe2ab3446539fc58a6282970efe033adbc7fd9
+55e6752f4e5d2b54b8852ba0a37ec229a4b1bcdc
+26342c140e5dd6003939cd4cffc1f2a622a54cd5
+cba03172b9f2cf74174be53f20e552887d68f455
+683a303657802242ce59c1a7e8932916032479df
+1d95bec5de9765d09f083ed8eeda1c0c2ad2a9b8
+605d5c4da6252c78734d07e2a9403e87e52ee81d
+cee4a8bf52bda49dd0fb2d14dadf818a0539d3bb
+1d491abeab0f7e0fee69573f981ab16a7b7cb457
+b6c06de9be73c9b9ae4612db0563783da7ad6a47
+8991e3a00f68d83508c9dabb0418b602ae0f55d0
+7f6ce0ad84bea9a4ccecee4189e32ece434e06c2
+d0c8ebbb81c04386ccaaa1033bcc70b9b8330c5c
+98103e007bd33b8b31cb9ff55a8e093b2ac77aee
+121f5ac14e0a6005e158dcb38795a8550b34b9ed
+d5c2619a3e21f09588ea5738f184b0c19380d593
+c037cd6a44b4af194219d88a80cf2b1d93330757
+3d9a2f509cbd31fe415f55a7c70f22b6309129fc
+115bc7170c9fab760252dbe82143dd69fbcf688f
+5d539d1f91c01c966e0d801de6d9c08640636a7d
+5653a4289237cccab576f3cbec1a2b8aa1a44d8c
+b58e03f543ff9d8483b7cdec0d0a27d0a12e420b
+b3b139c7d89bd63258dcce344999766d2f4c9fb0
+3404b927a629212f541a388c5814847f786cb43d
+6db479f952a08259c1a264302515670ea265b2bf
+e5a71cb7f4ce9ed9ee48c484e8dfd48fc2c7e574
+729daa41508efa9c7c16262a66c7e3feea649d24
+d04b80e04405ee3c16a1b8cf7443029ac743829e
+5fafae32ed2111809161ba72ea84e992b64a8a4b
+63ef28f095892086263d592a2ea0338cea76957b
+dd483afd224a435ecd4cd01893839b9add50b38b
+0d7110c39b615b9d6fffeb4166851c71b0348795
+fc1adea9cf2764fe799320ff550590a9ab3c6579
+bd43f5bb60a85c3debc2912ff941efbcc6cb7c80
+3a5952f8041c51cb97defec784b33d8cb8917cd8
+f2c04a0de2ab587ef3da056f4b59d0e23a353054
+da7c20e817e768270edb33221f266546b062c755
+e464e91998f6c5dd142e5f56efe394614257466c
+3fec9ed74df61e488a3bb9d327fc6da2c4dcdbaf
+09538a893c89480ee64d189af9685a1384bf9911
+5ccc840b165da574d6ac78ffe3a6c80e1da30000
+a1f20ffe07f4a1e05e111a3f717f458a269218e7
+443e219c3adacf52f0038edde672b6298278b9f8
+25a4616306651acceec812b7bf15b5734eab8da5
+b35c0c360d296b31b3bdd7476505b04d3e7ef0f3
+53f3fc507580b4de5d7b010017d462a2fa1b8db8
+03f2904b11a9ba093e2511e4ad1b1454f8fa5ff2
+b01638da8bfa91e5dd1e981371c95138d1a9b4ba
+08cb740ba4c6a5a5da050fc37bfe7499c8461886
+ca4e341dd7f954e16ec21fc345aec4a49468069e
+a57ee59efe6573093dd5f1f7d6d55f1f8f0fd7be
+82b440d56eef674d061433b51b9444730a7aee55
+874c67d1b76ffc7fa1b1577e7df63dfa7232122c
+0c4e06edd297112b97bfdbb82862bb990ce8f2ae
+53ee956d8727962bbe5399088dcb1268a44a89e5
+3121711eca8ecb9c047ae7bbbdb6faab9aac5589
+e708d371971916ba99a452d561078f3619096735
+ab55b471070a4601539d0e805be74b7a4a5864a8
+cc43de064729eb83c878fd81e844945c4c6bef46
+7c14c01ca1894122f4843c127bdbd1b938d57fcc
+a8c4b7c7bb98e332a6ad99d84765d6f578a51741
+0ec16833cc157e8dcbfc53805ba6fbb2f52c19d2
+27180c66861f8ff9947de678fb4a3066c1bf54d1
+d042f43ddc707a1fdd9057c4ca72cffd84a0bcee
+5848cfe2e394960427abc0178b8b419e5be54de4
+8a0836bfd520177a73fb106a23e4d339b73553c8
+f79688ad031c70814806016660481bda28792a5d
+b02602345c401fafd308defa929ca8812e6ec44c
+a6d9582eb14826d2f5e2721aff84a04bfdb88d65
+f4701c4da03df92b4fbca134f6c187a8a67a18c1
+e625e9b668c2fee0ddf79542bec6403ac18f04af
+a2361c59eb98b6e1b1be0964c2cef50690db9488
+159d84d51e9079c0d45798299c7e7cff6c17ca45
+e962620e7151e9bbc98783fbe43c66b3c9097e58
+efc07d745585d8384c06ab5a6ef1139f4974fa4d
+34a09a0202dc4a3360a9cb8447238d6c719464a1
+fa63658e215f7ed9a5f68f0f36a14bf7a91da78b
+c3a8a7603dd54b542fb671bf61d06c7e7f9906cc
+caea3d15baa722fd0ccb3c114455edea4a6dfef9
+83f46eb2b6721f45cd2c3d009ba92f15991cd280
+4f8413b46c3ca309c5de4e50a25ac1a71ee7ebb5
+c9f630727b809ab6899d804f5060fde0f07f10ad
+9ae78f4b54d3e901b45c263ad3003cac92677b3b
+317c9e8a7b8bd741ce0c5b0ba6a7bbe410620a6a
+bae71bfb239e61447ee1b4e376d271c20413b5f3
+ca6020d02d07e94942a5f4c3fb8365a416f93b57
+edae8c0f9786166a168d66d13e7d8954b5427bd1
+266236326d9e326c7d1a0ec07f794843c19ea2f4
+88848bf22ff2fc6f0002d986e73908b27415453e
+2bfa604442c9b532414a6c47d765d0c9ffacea45
+52f31e56d8a36ebf0b353d4fc9ba31d05bacb634
+22a71e2d9d8ba86774b917e056c2d17726a21d93
+350f54217429f1319d18a02c7a442d9153979614
+e5cc80d646517d18ca5e10147f2861bc0ea0f467
+f1090efa36d9f6349c6b95692f8907c08021a52f
+dd50b1513b94b5350a2569f00f555250348ed301
+b1635b2f6be056c0a612ef54cc36eb47e518db2d
+ee9e04343efa1e630ea915e16a9bd1ecabdcd9c5
+c26a5c8c898ac8f70cdfd191f6fa99ccf5f9b590
+e2b721980064f65f94c13713a855775f5ff35857
+f45eb37bfbe049053890efa21eb7dae78c599a60
+a302873136e95db17fcb0091c5a1ec5c12f3bf9e
+b5a53d4bec1a326b0d284ea16f4baa060d32ecc6
+c8249cdedda28ec8f902e0fe5f6b495ae5b1d7ff
+15704f049c9b3c750d7d0ed506a38247000b8696
+16f304d3599e2b8b2508fbedfe5305bb6610af85
+2e28cbe4cd86b4a9040fa8adcd7529746e1f78db
+b728f78c5b9cf282055f3a218fe4f43c8bc811c8
+7d0a56f1b8dee7c154c5deb88b0d13b3e26650c7
+33c341c81085e81316ba1083cb74de4dd5ea1f00
+bd17cf726cb8338cf53240454f7ffd33ed2e6709
+5111feb3523091e59a1e13b200d3ce3a9f669bcc
+ffd1cf68948cb4496dd77805ceb388d0fa0314a1
+366599d3b476e570a4cec859cd4a47ba81cb0739
+cf4ae614fdd2802e978390542fb78b0be73ba7f0
+e2226d1691f2a8e30c0b61406852306d7b2490f6
+ed8fb7dc5bd77ae30f0f12a3b10ce7a118d00a23
+cd17840dde4c08b39fb77a54a3d71c04b6c8b363
+949a3f4fda8310f39ff0622cc6d2b8f02ca8d74f
+219716d68b2346bf3d063d677452cb28fbca94c4
+a128a8f2675f6c426796bb273b736283bb4cc3c2
+8c2b393d2904c804bd69dc7874e45d31cd9101f6
+0573b963073f034ee27371173339c9df741e93a5
+cbeb46ed781c2a3f520611f7f297692ee877db0b
+38d86c4bcb5206407fe237a667933d60e7f81051
+b7ecad3b4a82ce15180011f83f9ffe8d5305c42b
+d90b618b0f9d65d62a4ae1c3a789fc2c3d0b77f6
+dc7889f9b578151a2d189ddc43e268b97195db87
+ce960a601ca2c8659fb6a0c0c6eb982ef2848b5d
+adb1408848d5602b805706c575ca6d6eda7b7e80
+6ab5e22d4b57f6e983dc344028c129dc83c2bc95
+b447e95a73baf4f5c3824d8638ed2a86fdb6cd76
+2a4be9976838e3056825a5795e0acda662656df2
+4442d37e652a690623e5e47208364533e7da13bd
+1a49bfb89975739a84c10b0dc233fb5deeeaffb4
+612d407563dfeb7a9cd4f15735f015b0bf8135cc
+0edf994dc88b2023d5b9a5a3e9f14bcaf575688c
+64f16066174256ecf1c3d8878cc8a78391bc83f8
+1870f0e6cc3ca0d0ccdfb7b898b1f7554fa4ef9f
+87b5e50cbe447143161fbe047a64e6e9a39167cb
+85a1d1b0677ff01fe691007e7fed8a0a0dce7d56
+8574f0c08147a1f4561863d2591ff51b58c707a8
+e611eb32cdcf421eadc13a6e2a6bc5715109daf7
+4c31f1ac94076e582bb4fcf8ec245eb5dd9455ce
+58c56ab9edffa6ea7cea839d8247238f912ba54d
+bfc960477bb84b9e54be8451fefd8991be61f530
+8ebca26142cc4097e437451904e3ad2fac4e3d6e
+2e311c50b883e2885f71169d3fdc483723b6d389
+3a2dfdf1c4816a5188a942d0974f16063cf6e5ff
+b581d7c59ff12ab8920fb70d96a92a55ddc0c064
+f6cf218d17d26f564ff37c81ed9b9a9e60b9af54
+7ef50834285388b83d7ebfc01d9d3d1755c87fbc
+0b706e96111ce67b2e39e66e43efa6502d9417fa
+26124052304abaae4ab4f2873a2459a9b47b6c9f
+1474aa01df849a12e069a089db5f4c19cd1f903d
+0a0b6eb3ad500c115f44a2cea8b49e41cde1c340
+d444e36d2f9335ff94e15aac0f8812c55f128040
+da5cbb2b5f503cc0e0382d3bc76580b9d71576a7
+e85869fa9bb62bf0fec809628074a9b32cb51a5e
+02c01469bdcc7a6563e3adf6d1123e0338bcd98f
+080cee58784f44b9511257f9d42fe62c901409aa
+62bf583908aa7254f0e9b76b74be22e64b742ce8
+3403f2dabc2e2d0baabfd061e4de70aa2e735cac
+4d0cf95b71559658482f4e8ed734330db02a36c3
+4a338c4a278b5ad7625c94bf24e91c6046652ccb
+066e77230c36a7be59396d7839afbe85bb510c2f
+9ad060793bf061b3052e5e04dcc9fc1480795b15
+1af46ada84dc75f325cdc386143baa565de10dec
+0dd718b9ba46ba4d595df8fb0848de111924397b
+fab3976bd154f8c24c2fc05b0b31886b4c79ca51
+2f44dd991d740b13654b0677d630035fac691c47
+eb2299cd84da4758f3c884baaaa56980e12c91a5
+87111c226bb50ebbf92422d2372d0b1c722cc7fd
+3fa85b29706966b19e3f5bf045f8117f316e523f
+06fc97d19cdab8adcfd5fb10137afd3d03afdd38
+fb83f5b905a691eb6aedc7703e7aec4a94f1b469
+a601dd1e8ab8494a1a368118f57f11e1b4027203
+48851bfd3c8eaae6b41800c88c35093a8cc08d65
+e375c8d5e5e7664ce75eb35325e10a25f04c44fe
+02f1412e7c3d872f97287d7beae4c0f4a6c37a43
+c2c6ae976c7b0d76e99303733ec9937deed00a8b
+f68a5c3de1c28b22872bf7dcb2e441b29cc7bec8
+4f9b12d8e11b8fe530824121c1aa2f1c935e817a
+3d750d8dff0ecbab8028be733b64afe3752e39aa
+66bb52d67897e9a1eb36e5d5b5d3b17c52735a67
+a51a5dffa4ae6c00ba497daf88452a19655e4edb
+ac96e3928a295ef544cad34d6a37fea069b3b385
+2af2bc36a18aef654b643dbf6d1b36376ca321e4
+39ad69cabcfd2d0f9ef50a62e11cb4eb4f2c35ae
+7831e43a60e32f32469195960a663522c4f6af3c
+3d6ebd836c2f592329092f8504ea5d9ad642a009
+2b5713a77063da01637956cf42a8fb1ea9db6339
+e5b6bd0141d4a38de6f2cca586b9c3d4ffef9ee6
+a4bb76f7e776a0e00bad665ec8b4365c34b12527
+58de868e2c6d20a3a26afc8cea1ae35ef943406f
+cb418fe25b50e986126ff8114aa08e3ce9231573
+7dccc4190b6dc4032603866e4c7a5b5ba790644c
+a3d9a94c9f15a456c37524045653ebd4964d8ae6
+3c984c9dd21bdff6af0750ee6b093c0461e7e713
+7ddce94ec3634702a33ec30054e5975db5f52b72
+6a5dd27906db4c3fbead794f381c14bea1448226
+2eb10b47d9b0369085e8de4931c30b9e15ab0bc8
+4375405126eaec2ded52cbbfd90c696f48b3da36
+929055457466fd1f0a001543a26a2626749a2ba1
+80f815092e893fe468e630d7c80d06b9623e878a
+d0ef2b75ec53adfadf1186077c0b1d5fc6764a9f
+a76a78e97305bab42c0463b7c60ed6b1ff545bc2
+b19ee58cb003b93accbd755f72f3167cd9cf7aa6
+543193a8cbcfb198a643d1282a581d594c280171
+6685057a31a630cc2251f789711f7c393e1a70c6
+63e9c88d9955c6e4f1bb3709e24ff7fc7c7c6cfa
+9734828de0001265cff8f64b547b5235272e09eb
+fcc4822924833a204b468d4621b3225499b6d349
+04d5b980be92bb6a88b5bbb22969e2446bffd729
+c740274ecc5b002e47dd99ea8a48d76d9962a792
+7e24d2bc5242fb9e47be48d210b88dca310735c0
+729443d5d721f3b5ddbf3e54f2fa348269f1b7bb
+a2a843164a56229bd660a76e561bb0da22028cef
+421bfbfc9c760651c735688567cc8b4619da5270
+d1df5db51aa6fe6039dfb7ede70d369507fcd6cf
+3f5b81db6c6af2274c02593e6b972af5fab07026
+559c9bae2928bd11942591ac09201df4aea809a8
+d9cfcb690776eea928db04f685fefdcc2a53160f
+2fa2cabd1106d26f75babbbf526bc1d28f587e2b
+d92556ee31be1edd591fbbbb16c66ca5b9591e7e
+206c8d8b4f0a36774905e2fb0d9e272b32a69d4b
+d661ca844e53d014ea20243961f036463cb03457
+0777675d81eb287fcf899a55b8d4cf3aa6469f62
+adf7e5189ded94db974bcccd6958bfac330c1804
+ec01afeedbe980d81bf5f1ec9f2315e4148cd6aa
+742a23c08c98bfca39b55643de1e40fd08acf84b
+0ba4e342338bc7da0266437a2d3fd476a5f4cd97
+476f1d2f4561ccb50f101e0536d0a4583691237e
+9202b6a92a070257cc4f39f96c6efd09fcc76117
+1eedc7777cae1a39b44b457a50b7bfb802c5e523
+28927845470ea34302d207a6fcae3092a1a5e320
+4164a5b451770397af47b1aac17b679ecfc6630b
+27ee7c08e561f407863c53e0fac4ea3c8f74c093
+678fbf6fb0157d402702cad61b63fb3e08aa1ee6
+16fae6939b00af3ee8e0456742ceb6c7a6852aa1
+c32d62cc9d2e17f5756d822e9cafc0466f155865
+9ea9fb814b8d42cc18ebcccb4d4d6447cd4fe7f6
+f498dcc3d91b2cbf0f193fd955c51e9c8c834da8
+24cd3255ad013b555c7a41355c11bf3f260b2737
+c904b8fb8e6e8f861258dcbc4341cc9344fe31f4
+9c87d4410e2f242cc84fba20f09f91e7921c1b56
+104bf41602c746eb34ca3aec72aa3a1fb296344c
+1f187c3b00f54575788361f61526728e5a56d5e3
+c78948fee494d9fe9304976493c3cc76f2f00770
+62205086462473bb363ddac5244d4e91dea38c6f
+67ea4969d717ccc65c313c94199a094d768d874e
+06208e7d4625da5d165ab87d6dc15e77e7255540
+67c489896b23e86368479adfb64392356a408f51
+a5996e8308901caf85902c5062f7ecafb1b269df
+ead27c7015524a2f732a4993d3d28c6a574f63d0
+c626c14a2d954b4dc1b3415f2121ddb079054635
+0b9598c2c40e3d2ee69bc8b289ce8a28a00fcc77
+a4b4c92da86790c82880606352a0933ef3644491
+f2d77867402a99a2906efd0966f46889fd1b7091
+da6d0e23783d507b417428564b44b1926b47bc5d
+7af9b5bab589d609914a0049b90c8858d9071ac5
+8ddc977c967955635f3e305e3ffa14c18d569c2d
+e99f94247f2ab77e49fa0f245d9dc8c6c7279f74
+a826fe356e81b5932b3be46f772604192484a1d4
+83aa16dfaed8dc484455053f9298627e65f90b66
+26468fa8d3dd8f070d8444ee6ee9ff19920f73e1
+aea6e1bf36efb1cd0561ba5f489a84ae38d6f2b6
+98bbcd6035c6d925ae0053ffa54eb9acabf851a8
+ed845718e6cef09520caf3b4a75ec323ea48c331
+e162f1e912ed33a0d255a9ada7228f4e42d5ad40
+224de05c4c7c1c639f264454867327604bb891f1
+2227d17f0549f496aee4eabe800611ab65b7923a
+591204ca75efa99a1bd0295c0eedcb566cee6ddb
+2928365970496ebb0bfb3f5ec310bc5a608766f7
+736a68d1af859002e1f541534f33886e156e39d8
+497b16fc71a44579cdcaccc90d2c55cf0dd78ca7
+9a405b7a20a2aabfdee91f6bd2d4508c1eaf80ed
+1825a0d940a862a2ba0a11f24f5ac00c892230d4
+ea32b57221b4d41f14c3bc60788b8c83f6752925
+635a81c79b27a75e987ffa235f89cdbd9132f535
+95f15cb0a3b0d1dce0c938600858764f389fde6a
+3a1ddd9774370a731308ff5c1aed8214c7a2d023
+6728d170d090d4faeaa23a8e0111e28c91b1b2df
+98040832af2be6cdfa0df4a594e43fdc4c645fd8
+1e05e07592bed1f0aadecde742dc46acbba5395e
+7be74c0351bdadbd3b15e2b8b0703b73635a1efb
+d5f02885d09a266d779ee50b4097d33ae3fe2e47
+b0d2bb661de3e7df4a500c7d5a272747c954d171
+b687debbbc38bb4a1918334caefce2e289a932e1
+febeaa9f0b0c36e65e8d71c5d89852055046ce9c
+61da7b99d12506caa8fbc5213e3cb1c19b78c8b5
+1fdfe15b507cd02b29d4155b41e39a71ba0aa272
+0c97a7be63cfdbcadf3817e9a118c7a3538ea1b0
+8da04708159376fee1e112e3b774f2b99bef0b67
+58eb13d4724d4d0771a610a8fdaf396f73b3d330
+df3ecce13aec7843731aa9e5048c2051fe092f3b
+6cb520c606f2ed9df3e1246ece43e87be031a3e2
+acecbe73e39f43aba52b86223074a790290720d9
+cf71e7ae8ddd9ec02a1cf31bd3babe427b16fbac
+aa7e1bfd83bb8facf713112299e56657a5097605
+8c28419a7157d683f8492f6bfc3e9cf539c64ddb
+d6406282d0955043b307bbaeb8755b3b320c335c
+7e168e0ee650358385f176f1acb00de5152bcd2a
+eeb5f0e2f0b3a7d7888e5181add07aee8194af47
+9d9430fc86a8e174e8c0a13073467fab4dcc7356
+c7d3a9f9f42e77fabaa1a51752e41dc3ca800c33
+e82586239d347043e14875f9b64cc0174d16596d
+dbe84794848efce8e9f20a09c482953ecf065c7b
+b9273752a60d5bf17acbbcebcf66e16ef2026d6f
+df4c362ae69927fcf417d49d133a94b7eafcec88
+530a14acd20947e602766c4122de6164103545ed
+ee262a212cab669e55e707d52c88f6ee9a7bc216
+e0b9fbac4c9f969aa4f01d2d38247a376ba1320c
+ae97ecab25771c8ccf172a06e5433a952e496aab
+dba075948b127c01b1b1ecac20324378250e36b5
+8b9e9956f1a8ffa73a27965cf68e539c9695c036
+6179eae18e1ed791e5402d377230f55f44f6472f
+172cc4cef6a568149a132d334b2535ae1ff09d92
+828617f034de0bc80f6a3ec837944df1bb49daa8
+70ac3d7a1682a5ed2df46943f2fe28e4b9149c5f
+294b240c4a660e1d80bc6a9e9f6435f626b05d72
+ddba83f600f3f03a7d1cdbfaeb8a4155ecc155e8
+e2295d2e703a60c56830c74aece7aaa737ee9cce
+1dc422df7ca18a919e8607ede68228d6063957fd
+d8961ca0b068fee46e984509641e1704bf0d7295
+3f96dd7f854b5792740f811d235548862c366aba
+48e6b800443e6eed838173baeda315dcc5e4513f
+3ca0f67ed7c27e6dd830d4a61511266b387539fb
+25adb44dabbc3073568d1b4feaee704778a167fb
+6cab3b379c859e3931bfd8c00f138c5cfdab0243
+d53ba30638b4d3ab9ecb7e595455e3f419983c22
+dfa5d8d60b422c66d28ded953220d71b67e28d29
+6dcc9dcfb25a485c57863d9dfa859a5a2d9e4f56
+dc017c7fb0d86e9e7295f3f9c3ba2d2bdf057672
+d4d916be0f8a00b1b34bf3bd31db2fac398f656b
+e175b0cc2d5b7d88a19f2bccc8b49fe12976d8f6
+29101248a2f29a86ce4d9cf55a6c14b110ed669e
+cb5867904127904bd9cb43ca5b19ccb7ebab804c
+a0fac956874c22c0400bf3782d981a6142ce1b09
+07fc6372aeb03c7fe62d2a5ea30b02035cd7dc1f
+dc2a5a1275e6881c15f5d21e31d4c066f3821bff
+17bdca741936f4be456ecada2783d24efdb8c343
+0ec5e9ed813d460bd4bb0d286c998079282ad2ef
+e598a55ab18b0aacb4d93d9dd5cacc48ab863685
+bc76fd15a3bcea93cca1c56b873e63602d3f0c31
+380ecb3d84754f35ba98305c4530aceab8d2b172
+ffb60ef074170c909f70ce89be3a4d782ed4934d
+493cc974e64a26f97482cfbd13f7c7e1d684281a
+1f7e14c5996fb01851014b8420f9d02310739f0a
+59810fa5dc4c0d156db1543bcc8153fd2996c345
+f0ebda5249aa4b1589d1a61f97e18fb80eb8f024
+c7e07962b5998903b580a7eaf0e66c218b05ad96
+d712568b0f76ce61e496bd6620f395a6224679bf
+d10106bc22810933a3f6b2099cec21b0b406a4a2
+e3be187cf5724edcf857a10d98cd5d50a8077a88
+69b6b85737e5c8ec3bb64df8974d52d40c8fb1d8
+87e247bc901e888218699884c39cd65a09f3f8b0
+bb1e8b6ce66d0353e695b80592a6bfd6185e4e0d
+de09794acbc6d287c2de6776eaea875b0efc13df
+480bc3c6a06b491d1470d346cc92493424aa0cc9
+073d1ad0281d8d9b90a38490f44d186064b7f703
+f6e7bad72813d65b32b6d792c86a684960a294b3
+f48d0311197bee1bd88ee0e6ffc811a768ee0ebe
+f92b0110f420310dad1d05a15ce7700e8981ecf7
+4802762b61d6aac5e4b2b8266845d143a23a8f4a
+84b347789e98e10bed263c28c18fabf7d2e1baba
+9cd57949d4b3b6bad27798ffd1b0ac812814ec5f
+ceaa92508b808caefc4a559cfdebc97e8bb14b6f
+e45378d8327bc8af392d484bce927af2d3e742ba
+ae089882e174b2542cffd7ef132d032718943356
+7fc47fa749875e685d4d789948dfcb2459bbca74
+e8026270a86e2f4da7dd918ac729d7c92efe67f3
+abd5a8828f442a3bfe92f8f6977cc7c009eebec3
+684592d31d1883d262f67d1a19822604e21b892b
+819ec33a0fb03363215d3e549023b9f6766ac832
+37f345df0bc731f6badf6b40b2d87d357b6d779a
+9bb25c9f67dfb9904e7d0ab86da7a14ffeaa0725
+89d7222b572cdaac27a18bf7a8f3991adf57e018
+93a7117350c71ffef3d949085bc50b6acdb382e7
+25969d463d13973978dd4e5d5b994a4c07c6088c
+408533a0f7000e54ca2fcc0d3eaa7e5d64ab60f7
+7f08519c9607de67ef2f73d542300265b6be4796
+8bf16e6646e51045a7ab57f948120171a8fe8664
+afb21b8db5dd43be4ea62ac03c917f17db52df4e
+27572c11a081b341335c3e4518a8c6e0ce378b75
+a123358abc9d6dd398bdf6aba1ab361e710b3c0c
+6d03c7a5efd4c1b86bc37345d366e4d57da75b9f
+0b1cb69789509a9f5c7a520a7e3b35c80068a0b2
+5a9fc8c1c7d5b23243ed51594f5a10abf3807e6f
+b8e66c0b2362bab8d80a6b96af8bfd1b8015fbab
+475fc2450eff6b03c9d8a4e9286e619ff60accbb
+542c3b2b3ba9337fa559b1825b332ae7d366dc63
+e3bbb188e5dfb26e1513845a83068d9d65f92466
+bb99f86783ac889dc35b1e3c3d79108f4aea0550
+4b777e8a3e473d0c0995ad47ea4d63977b998ccd
+eaef4e89c9e70e44fe95db416781864eaf4e5f34
+c3245d9b1ecc56b1307ca90bbf86537ee64889d4
+30471454386eb90e6aa74595546ce18bb7b105d5
+f4a13407d5f1be186992d1c0b3081b11995d1803
+426019044d43c5594ddef273583ae78dd94de787
+75b6f0cfa7f5c7d93f9459ea342121eb70f23254
+f7304b83a9366132d5f21ec05cc1a6ae3c1d0c31
+2072e03bd4b48008bb487207c29c9ebe7e7c4e79
+5007fd97417865b8867e101a8207a3c18017f074
+86587f692029d283d18cc16914d60a0dc7b0d996
+adda64c5542567ce2abf53ebd8bbf1da0c6c949b
+eab38c3c768a357aa3ff1c3c4e998eed6d851038
+c7e62c1688f2bd404ffcd1cbef65449b429cabfc
+d991f3dc8979e44e9d73a44372788d80fda2279d
+bba7bb33730dad478b6e9c25dfc5cd0674b6d3b5
+826d7714660ba6ad1f634fbb7641b4cbd9ee8f2e
+59bcc53ef63f6ad5f5f19e8f5a778c0898248eb0
+bf5bec0330325b2bfe32c54caca0b2048dd560a7
+24e70a0c295d3b8d569a23d85052eb8436367737
+4905fe4927690a66c44800faa03be4fefc8e5972
+7835391b68f9c000e341822733ff55371048ede9
+9ffa96ba162cba3b138a8404f2c1a2bf786ebab4
+5b92268249cb9baa5d961a4399ed7cc3eb2ccc02
+d1360cea9c4906f4264dd0fe9aff277942a2f4d2
+b00a11c95e506389e148cd00cd5cf76141f71eb7
+2ddb4cd320342ddfe1763599a9edd31be2c89492
+b0c762524692312f515921774d327708212954e8
+814325657f8b37051d4be53884a1ee60799acb5e
+7f7ad8f75a511d8eb9f04c2286461d607d9af95b
+f4c83b2b67b14ced46a31e1ec2343788f11b701f
+ab005ceeee33706598de942b7a5697f66cc00300
+4bbd7a423e5f7e0ea7a64af37898dee7b99b8840
+bea85178b9c42a91c842c27533bcbbe5d58aa429
+737a4e988b705abf5511037d280ec894c7aa7460
+964786e861329f37e25d17b54a5283d9331e030b
+d7c1912cf6532130e60a060de3ae96c47f65c89e
+8814d5d1c0477155314d28ac9b891a14f396d9aa
+a082cef216661bc2445020deda25dcf08ab8348a
+3803d0da574e41282cc415c24d4ff8aad689c11e
+52579a9f806e481a59e5524c629170e5fcc835ae
+ea434a8c7d39efaab08bf4ef8926f483d3a07d9a
+0eba856a0ded7bb25df19c3eb9808e2ba493396c
+295636581eb75daa8355f9018575e4c2760a770c
+efb2ae9a76bed416405da11da330761c82fd88a1
+5a84b5b4d32a4963b591de9433fd52fb8272365a
+7c4e5ce757e2975deef3ecccb09ebee9f5eb61cd
+5e795f82149bec424881c5be4b48bf36e7a8d737
+2acc46212b7c58b56663c83b24059001a656bcea
+dc52ccb9e68514ac226020922d1e7e53c48c561c
+fd0fd87249692b79e2552e92da71562c1c9b2246
+a6db3c0e956a49211fe71d5ac7a55eaebb4f61f4
+6fcaa9f3876d4f3ead2c181261b5d0c0475cd2e6
+51291f000d63bd7ac999381efa278666339fb8ee
+3606e1651a2e2a56135f451efa5b8f0c62e64dc6
+7ba11d11994e7132e6b962064a696725792bccf7
+3b7fddac42cff8f088df1dce8c617082389c9b87
+1fa8eff178829bfa14a07a5b099f9eb938bd756b
+c017b176a0168af1e6de14aebe43d42af75ac6ac
+2aed19bfbe8b07ad2a20a8c0475c15e390fb2e17
+be911e9a0557c1b4b4256e0d3f482b5a547158b8
+0468b5504f591f73332ff55413a61e23b4871f93
+76ae602cde7fd5f5d04157b4d4de05e1a456cb0b
+b4191105dda78bceb16a8fd6bd9eb71ab2ad23c6
+9b37eb33709d535e2ebdf3016d207929266f719d
+092f025b4120c16720a72532c4aa4b1bb1ffcf6e
+c51ea91eeebd5b2b375f2bc1c9ffcaa6cd3d296a
+a76b92cafc9e95f9e4877ba9e1be7e753967f4c6
+eee33c56314b322965631a95bddc5697c28f3fa3
+4d88f5c6046dd95dc5cf44164619c397749f9e8b
+f2ab56fa117849371a41abecead9f14452bc3f90
+0dfc33a65ea894e6e4be4ed70efb3f74b81321a2
+19050f942889c489d34029471553b220dbef91d6
+b4530204b094a849cabfc01bb9c56d674ea9ce7f
+8a7dd7178b99e03ce7f4b8cb018b54153ef3801f
+b6dae53dbfcbc6888177a90da814d53a569845f7
+34533fe88d7cb7abad9a12e3fc7fa5d89948c98b
+7fec10792567026f76377a0c6b096b750a7291e0
+a8ae4d6a52f832b148e4ed62359510cfa94eced8
+5519a27c93cb54125be90159be3826f4d911b3a2
+4dfcdbe658eb5e8892974dc85cdb0749aee92ba3
+581f7054fc1cf048650b38a19ee9cb4220daa2c2
+6d323f251265d76fb7dfb0ea483e8c534470cd74
+16341f02268827376d14f355a49c18227892ebc4
+7079d0044d85cf13a4b2e97414c37f669ed2a551
+7c585805130b1ebdbd9c04769c63a0757024f09c
+20175e9aaae10fb657bb3d74172b03d6e5c2bbfd
+66c5be1e600452d80f8082f65fc4cdba58c44367
+b3033569df18683fa15ced2636ca48a34aa1a879
+fa0dea3d778ba8fd5a82f67a16d2b68d6aa8e30a
+28fd81f435398e83d5670f02cd4a9f46c74b9d95
+a45e6aaef25657a66891f430e59d67c9ca3f70c7
+41052bb27bf0bb2f8384b2f94c9ef94c16732865
+95e00717b2900e0b6a913e20220d48fdd03ef256
+9e52735234b3da92f34e46b2097594d653482530
+d0f4130027045b4647c42932c991c401b1eb525d
+5a15156e2660e74c7378ed9b6697d89a847ac934
+0d13b430d7acd0140c1b30f55fc0425cbc04e233
+7337615e5548c313b930d698ba177796781c267c
+c7bb95cad8b5b78c411e0567114bf5716deae56e
+bf54f3b35296bb7c79b96c433615e4a5ae3beadf
+4d4b2ea2028a8b6c9ec744d62a572fdf0e2b26a3
+7c14ee01946c39ff2c2694404049626b20c3cd79
+b20a55bdc7e73c0852a24ef9e0fb36d36150f691
+f832a515bc6b60be843dd31eb6fca14e86dfabd7
+c02f04c5353317a1192edc52cb1e1becca600149
+26efbdcc1fa114ccecfdd531f50e596b45bab8f6
+0ea575b592347eccf849559532b555b9e3bd8ac4
+da7f55b50ede28b44f0999d08c149dd32d3a7113
+e7fe370dea006cdf523cf8f6cc8d3fa097b1ba80
+23221692b2dc35d3466da7a530a547576f69720c
+aa8f8b9ff29623e2e0810b21577ce21dfa10a94b
+a2b162477ce76ffe1b525c4dd0a6d00d333c5692
+ac55c259da4dff97fa964068d81dbad0cfbd6199
+e014cbef112c0497ac33bc970376a1d519299d87
+08ba759f89cd32fbbb9179f8f70a6dc6e8c865c9
+3fa945c7a61de180792f4acf375a1f146df91ff8
+50855cdeff3463685aaa91a3a34b6040aa23fddf
+9851e73a4462b43a14e66d3998e5d29736ceb29f
+9548601ac3c8c54ecbbaba75589a1fff01d6b680
+4e0367b8d0dae0db76bb7a2c519ce1fbe9e091f4
+220ffb75cc052887e5471d7861495bb0a23d5acf
+5f47c9a559a3f9f517223b49cabc223392ba9dca
+f4372de3bde5aad25a0b4a48370f219851879baa
+c1041c33cca467efbedabe9a19ccbfbe71fa0712
+d26d314e70d93f4f20ca8a493e9c56fa1a7d0378
+f58e416908c057fe5c85eba3d938e9a9d48f29af
+32903e01ed616360ab7ceea3a6b621739884b8dc
+b44c90a096c2e7b9268ea32aa25bab49b737c678
+c2cecee98c7bd5b75bfe6afbbfdb04091b27b3e9
+81104d919858a300a904d9e2758fe61e2036c4fc
+7854009ca9419144125999078eb4751b9a870ca6
+87cf20b2783b93d7475b07250632b31805811503
+0c9e623a77a0d8520322e0340f32d0f3c5dcec23
+d823ee8516fd2f3c10b38c726d4b12b8f8c5d4dd
+8d2f3f427110f12936cc258a00486db84fc35bb5
+c7298bf79c2a7cc977abf7feff617e7c2a7afb73
+1fb92ecb7f897d4b0548b2a41c8b1672f1d62fab
+24e6f483d0325ec6a60ea2c4c9eeddb0df57b2ca
+064e79c4bdaaa0bd72271a999690585907632a6d
+e8609b76a368113b49d3e50ce2f32c1de1638ed7
+95fe9d75215a2ed7e53c488a085a0dceab70eee8
+a2d5f6e2c684c8a7acbba6e5630b1a5c5c2a582b
+ff34d094b0df06f2c6b6ac6abab95afba82e6d93
+c69cbd0ff81b1919e5c962bc3b52523db9f04750
+ca549d17a72957326610a038ff1396723cfbf062
+24ebca719b120f41d3fd5b20d1aba1fee7d4293b
+542363cdbbf6e88b5a340d773959999e7003eb70
+d6fd00f6c1aa932c8af058ec73eee7033f1756a2
+0c4625f9be580deda7b763f090e5141616de39f0
+8cc68233f4b3c48f285c8ddf171c717c2fd649c3
+b453117dc6cddfdc337be5ad0cfe3066a2add88d
+36e7fd234f544f769f848e0b921c29f13a225963
+9572b55327bc75d020620ba2c4137116b9110b2d
+bc1556c0726a29a67d3d59ea8fb984e75fc3a228
+f55f81504f7e6431b6e028f2fc2af74ffdb68351
+cb56c14e78de232da98970f998806ea082a338e4
+c8c03f4b97ec5a685a98967960fd7ed35183e053
+9db1f713b280c9a93dc69796e7605a27fdbed546
+c0d6f94a10866dfbcf338b61b690a5bd93eef594
+60907c2bff77ed38967ba37a643c267bb4cdef75
+fb3a92d7e60f216737fec9383a569a722c2a463a
+2d0d39665dcc585c862ddbd4ce177e14e59c5a24
+fff3a9bebbdd98c5a25f7de4b6b02ff96529a1b8
+a14db2be06eb7fdf3125c8942a96516d6a9c87bc
+03a3b7c01080ae24e03164750bf755a87cd93bd6
+494013df2dba7d2783b2327ebd9791a916eb049f
+50520f88d27d5f0b1c97bf22e4e1b15bbe956c64
+b528608202622702d7135782f80f431a54fbaa6a
+c9129a4413c16a1ae778083dddf5b9a2a8b6cf9f
+5e17aed2845068364b79b503e0ff967742f815cc
+50111ed43d1a647576142932d0ac17647f2ae4a1
+348b1e261889dd106ac2cae6eba32a2d36f3d0be
+5a003f387a85aba2edd5186e9b8e175c4f46227d
+639a5ed9aade4f725252e86daeffa3cda3479a9f
+b29631a169d5fa6ece9af0567387b8f4e7b1a703
+fd4d3458264e2c36bdb70720f23adbdfc4427e34
+c5d43435a9c7c1e1b3e7d8e8d0d05a3db1286354
+38341ae92ba2c421b77655e5501c4d5c0df469e2
+8c869309b0bef90892faacaa4f079360ff089252
+2619f4290b1be90b9b79bc8d6f5fdb10fdba4509
+9837cee25271abb5dc49a291ba094db416eadda3
+bc118c7d6cdcb27706e64376a47b8239fdf93c38
+8954ece406c0c2abae9a268ed55d3dfcbfab6ef6
+88568cb1697ace05e14a008a6d4250a34905ce06
+f7444e6b947c4308d28499ac1ee1a94377c187c0
+a70be126d3a048fff43a7bbc93ed0afde1510ff8
+40bac1c5f0a3975430a33fb71bd94f9f78167a6c
+776b65d19fdec4329b00fb3c1386f10055ea1a4f
+559f519cb2bd6aebbc58d95841d234aca8400187
+02475e21eb69843ad2fa60a0e441921088dde2fe
+2f29a43362545d5d998c286e05a2e79d9f70a36c
+c7b7aadea5b987c396883a4b1f9059469824a10e
+94c719fe8da9cbbccdcc51cb33f87570673bc917
+6625f08c0ec9290503ad5106800611da10759111
+ba418a401bfdb3973cd82063d6d02934abc9ed17
+d55c0b357c688d82d4d21cf4d62b1f2055ce1de9
+7bc3ed2610b9f1400f4e32f5bbc6975a07de6ae4
+2cfcba9d4169f2ca9717e033eecb45281403b881
+5840c35c79a58be4333a4f7e5c83ba287fcc4af3
+cd45512b64e3ad30a3f3b33f84de9cfaacabbbfc
+8fc909e60dcbddc5d5f1742aa8323b1bc1154e94
+cdecfe21b7fd8353046ceb79c99a76076c9a4b52
+c0e4457a97c44d24febf4e741371698ab0d761e4
+b1b8be9ae9fc4c9bbc7757f9a8929ab5a81aedd2
+759241bd0972f4c2aa7bf230122385f4305a491e
+ccdc5d990b354609d66da4a4dfec256130e91c49
+f19c795f48a86113ab8dfdebaccfefc31dc21a98
+7fc1ca4bd9727e87360f1e763d711baa89508733
+3942010a903b4860016277bb7772bd3d07d14948
+d8ee851d6af0aafdd1da2641d2e8257e4d923c0d
+f08292565334ebd0e8fcd9821ddd6258f8cc3f88
+bf7584380795d9b818548de7caebd316fd94e6b0
+de7f3cca894fbec0cd23b651dbe2d3e0019d2f51
+3423a45893b3f127db955102a8204a5910bbc9d2
+dd59b627fd819a08a1de582d30e7d898110b9f77
+3cf0db1c5eeacdc06bbc3498c1ecf75309503476
+69a7d284bcb6b8dccd677e62fecd99bb6ceff150
+afe8db112f8414bcd788a463c16499afa78750ef
+d834aab6da9ea9dec454dbf5c8fc1cfcdcc48ae3
+ce3631c7d8f989fa57a856011f270cbbe98d5da1
+eef42efc7aa7ff67d73d426e93e9743821175b11
+38d6c0ce72d17176d6537847e1e3d221385b19e3
+e747c719df832e74202abf48a0fc310a1cbbf19e
+8b68c0712ebb2a4a07d3e97132b840ca67ad97cb
+218676610869fccd8158311f9cb82ab4faa0700f
+9e01799ac9bcc663f800e289d7ac897d5026ec0c
+314ed0c17425d7efd110cfb1b347b812dc07d429
+694a4fb56304a09a0a96583618e69a629b42bfc4
+06a3f6c6324e62bf5f0b8137f17fc58586536fc3
+1ace73389b7fc67bc3dd26ee3dee0b049acde62d
+7b200a0c5c454e63863e256823b5ea4ecb6703b3
+0e4911c6b27ee2b54d3e5dc952b54978218c68d1
+2f5d1a92fc9b05202d69ab54178dc2d2e10e5b8c
+64d4ca9ee4e42bcde4cfa83913cbcf59bc33f504
+43bc1d6c5a0bc578dbbfb38e94623197156d1606
+c8901c3aaee696f8db513f86c781dbcbf4548131
+22aa044bde1cbe425f1fc5e5304015a80a85c90e
+81c285ddcd708ce616899c6b5891f6820edef48e
+5463545f51faeb88e03395c98c00c8893051900e
+99475136f0eefb3de7e7fd114abdc9f80d5f582f
+dabf9e5e328587041578972599c557b51bd21279
+acf533941a22189532cc010308b8a7986126d471
+5ee797cd8abe793e87d6c6891d27a6c6bc11c94f
+1c6819321e78fcf646bb373ecdead34a8b1ad260
+de57bb2b9551b7a97e7b12e6ecf2f7164fe8c81a
+f8241abad321d6a7aa4d02a358b5fe6706aa4cbb
+4185c435c1e49fccc1196e06daf1e3b9a1912fe1
+beb7e2ba5e737078284c6929ec0959a8311e6019
+f420efcacb5698a483f849cc8547bb23b35b9e79
+af299f4167bff5a94546ff683610ced812b5b1f3
+f116d9e50bff52255ec4c7730d37676f6ef27f08
+9974b7e7b746f4dbf74b4204e2619187c0eafc3e
+5feb87e8a83c779e0dbbcecca7bd62a17527b1cc
+3f8696375f779db06ed866202ad58b4ac4a219d7
+dd4fd9e2ce34080f7491ba820d8ae6f33e23d67b
+236fe4aaa7ac6dc5bd8588d2b64dd5c22c965ae1
+ed21e8fe01990c84f125e7d4c86322b0a1581ff7
+e1305feb86028f04e91334c10d37e60d066b6c37
+5170340f7d6d454e443a18c0aa2aefcdb7694b3e
+7b040ae98bb244bb9702571dcfa074c49e393e92
+d54f455a95d89656d4491966b7e254b71666892b
+5cb551ec0c1742c77ecfdf29224ab496ab64a3cb
+841708eab2806474bdb823c09d53cd2519f09c88
+6693351a330d0a746b9fdb4f8333600f6e4e9016
+ee56740d8674a3e93d5c98d5120fe2cd20ad47b0
+6eafc8479c507f56550724c310240815787b0cff
+d4064d7702f870bd4258c5cf8f1ba111f0a5b26e
+ca32c25cbbecf2a88bca1d17bde559f97b27c032
+b959ac188b0c0337e2cfa88c6b306465528e2b9c
+2ff640245da903654adae69cb55c4e433fa872ee
+94d10d121e76eaac9181971048f2cd00b9c65a02
+be7cd8015bc85c3ff365b83cf8c276044a86b0bb
+8ee7a4b2a2c105cbb8b3a1b388ab058df5b275f4
+a37ad1cb5f1d65a5b8dc6f58af3f4d72f68ad4b3
+4c462e92251e23d049805a2fcde50a4c053750ef
+047f4608eb0d5e3e29ab9d9c2d47686af1ef54e7
+ad88d8ad702e4617607a7c925f318816b388a308
+3e3f3ec054ebdd8ec7fb9590c23a31b5a7429be9
+97cce0d126534a24d88c3d98af2e060099877208
+bd44e50e70f1abc5e4f7de072555fd7e160fe604
+b69b3c09081bcf75c0057c5b6666f3e55c4808fe
+4ecd2bb14666855d8977e4e975f439a15e335574
+0f962623ffe890d0afc092e6b328e77770ba46d9
+1bb91b562b79516c55200321b49b5823d1fee08c
+64f5c41e40d2f18c4886dfb7f44b97a4f6427762
+3a6fe565c71e3764120a9bdd211302d586921c9f
+a4d7a55b243165d87b411246d95e7822f30ea5d9
+a27fcbfae266bdbd26f3cdeefe34042976b2a916
+cc9c2cc1d0060c41c1afea68dc59a08620823aa7
+763da249f8a0307ae95347ccef78be6f870f0ab4
+643bcf501a88e18fa5db73847433495af6b33013
+8bf069316e0d609a10429a2a437e43befed543e9
+89a2d7354a601e630c39e631e75a8dc475592aed
+64f022276f9be50885e97f5b9bfbbe583f131acf
+70b93878b30d5d2b42f6b9ca6d10150cfa9e3f70
+dc4bbe358fd2a5107ec89ff744e01f140b04acc3
+9f6d53ddabc8933780274150fca9cd42d2716adc
+4c5a8da4fb8bd05c4af1be0c453fee936c88044c
+f16a5d5cf0d10bc6d604b8e742f25349f6e0b25e
+f1f02210828581b061990d03e09c85af6d6c05df
+b126e61a510859edce6f9caa6263ba6304d8b68c
+c608e57b1a553c6a7042e9254a9c09dcfa44fdb2
+24b155d257b7bdecb4053759658a9109bcc42fdd
+ecb3675f14c273ea2e1083c9d011664dfa8db4ff
+b15eeebebd2e98171b0529c84bf46174b6b49f9d
+ebae90f7335985d06f6398d4f2983657defaab06
+879c16b0963fccaae747f39b5013f8bae5433339
+a5a687f9bbeb279e138e70fca01fa3b44e6c2ee8
+6745b9c3f0dd7f9326df6333e7b18e5c945fe4f9
+a009c9c51b077e786edf1718a62b26832060090f
+64d5f132a92d67bda90f788f5895fca2cb95162a
+b556c1f728abdbc54b160bff29482e028a0d295b
+c4f757401c84df02954058348f96ccea7d3cd26d
+42143580182f54393dc2ea013cace86ab30428aa
+83cd644105e15b1e3e2da25459c48e96e0d7e166
+85f29ec2f2ea85a1cecc9d439354d5d9680c530f
+bcf8ed7da0bfef8da0e11fd10622d19b840ecb69
+c09e52fd3cadbbe1592d67e878c0c8a67eeaa3b7
+b15c49a88060c9b005f57942a9a443b2ade4a8a4
+14f8818157dc5995be5a429ed414ae4f3b5c2ac0
+54312e45a8bfe07b39321fbdafd3fd8b45275c3a
+8aad08a7781b1b7c93444cc1f3b4d70592d634a8
+b6b4f7501358a65b4577766242baa50359786b7e
+32f3f0924ca571d5cbafc142ab85b33204786aaa
+c57ff6ca383eacca343f76a569e80689eba52e42
+77a9d92c7d5a0fe9d889df854efb8761bc3b9219
+858494af33216a8eca0139b0dfd842b237dfaa6d
+364510afced3d6febadc0b3cc3760d0f1fac3e1f
+aa55a12c0830eb5819d046f85ccab773e4824eec
+f415403c9d8ba616782f32745e05b928330a655a
+b2542fb4471d73f634b72753b368ef4ccb93af9c
+c17af3e4cdd8c0e90ccf65e3dff4a71a6460ead7
+8b272defbab0e2804e99bec6f719bb8a5de85056
+900b5ad1b89bd28d8832df493dcf3df0e499bd70
+f8b77ebb06246ca682ed8666fc5e44d87ba27301
+71912c2db8bd40911afc7f334f33510210c18499
+f21c13c5155bb8669889f314a3d9a909fc1a62cb
+e9b7064a3c256d71ff39fbd13d4a9a240bcdb8c9
+595282f7e5fab7e4e884ab54ef2e7350da64fca3
+94098e2a9f68951e01bcb956f8e41df765e2d0aa
+33a215a6063ff9ebddbed694c8edb82de95b4fcd
+816d3624635d795e5923bfff6ca9c5273b7c448d
+ad2a85bdabbd34702418f2f6d494c916a0926146
+35610ec01ed8aef4d30063c8982ac48e0e09184e
+528a9ae2aa22fca57f922700619ec6518ad725e6
+f386d338b96632267b2124760a7018e0610b5bd5
+0efc6e073d47a31216598563a4c4b8746a92e043
+7dbc1cc097a25febe3a97901b70bc715dc447715
+81d28196d2a7dfb3ebd54bfdd1d5a908c0e4df51
+451324b1893876a4079dfc20d1abe2ce359d032a
+e6361eb3f015496d25225afcb4eea7b1527d5c7b
+c5a4739fe911a37b9d2ff7176ac87807f381dce7
+5a61641048f0dcfb1785d22e6ac2ba8b8d725af3
+d4117de14ccadf6bffe2c021bfd895a10992d6d4
+ebeb2bb7088b8e874ac7e2af51fe56b4071113bc
+a5fcfa0b56416339b0a676fadffa52258e77bc8a
+9bf850fda2718434f4df699fe610d53e8581baae
+9703a1c699001bc47545f824a3c2173a6a3265de
+4ad038e93c0e143b6acd5a8af6109019491f267f
+c611e2ea73bd3d7058326475a041849f05fab4fe
+1c9dcc33aecb250c76c433d4c6db17f035f03eaa
+65ca70c722fbb8878d40916ee6a8c69905a328ec
+3cbb095dd3cca1a231113999235e95b3efda5dbe
+239bbee9097aadfa4c1db55ed02a0e354b509de6
+21616606a9a6062d1436db2211d9de2a844a88d6
+199a5adbaefa8e5c89a5e9afaf54df0755347e70
+d49889ab0f52e73a7885b64f4e7345cb340df9f7
+df10cf3c7e28f63da4e4ea2994d4bb6f5466a231
+7eb2f9489afbbbd78a69138c4a0c65a90c5ef6bd
+f47ec710aeaaa617b7a840bae5ef6a06fc749441
+f968480edc7498ba36ff3f14e773991c34ecb5da
+6e70a0cdab067d7352e1017f7d55284f8eb5e9c8
+9fe6badd12db0f504c7a9aee9980c931c3a98eb0
+63437d1642fcc2ac7fc2686c7bb3e7da36642fcd
+2c5ff2787c59caf038b9e84f6a6d1db25e643546
+099738817c18c61ed1ec42a5c523247ed94559e6
+57322a82e3e60ad0907975bbdcfcad21280bbe59
+1fece6503e966b03df733d12b4ddefc6bdefc58c
+8974f6fd2a805deed1403d5a24f01651e82b210c
+9582fad8c19b37554f06bacb0ac9599faf9a7737
+f7da47744626b352be354d58466eb2ec03bf6e51
+696da69249dea5e348c2156d8367c1c8979c66a2
+1a47ca2abf2daf16d5f07c34d268352a77d0ce72
+268e9d6db76af33f8da9458b8b504dfc0d9c1c1e
+b189b2975c2301ab74ccdfdfdce0e7fb9008d7d2
+cbe8285d4a5ff6aee4ac71b4f3c41486ae679c24
+11d6383782fab67d420163d89b4c5c7e5f9a520f
+8845babc7f7fbba0b4546129c6b85a8a67a80af8
+60720e53d9f68469b6e0534e5d0332e8efa5dc03
+82a37350c8668229bbd560342add486623a924ec
+24d74244233af4d74032894894bba01f63f64667
+c70471eab8ff2678fdce4bdf312ba7d7b47840ba
+2db8cfb782d1021d6f10ead1c705ebf142df6db1
+df4a9955897b8ad3ac8bd6e13b25fcdf68c267f1
+365cbde49c80aca57b7a0f8a45ef82a5e7efb27c
+1fff0f96dc380b743286998e54b3614d9279f762
+4e6d62d899da00bdc5d8788fde7eb766c1484099
+b85ef8067a353f2ac579009b09a75fe40738a936
+3e8fd9d2ed2ce8843b35a5637929ecbcf15be6ef
+4a86d45e26262f3d64ba225ca2c59eb2aa1b059b
+e7e115f19be5b8b7337d57b54eacef47d1a51eb9
+e2182f73876bcb633f0334daa6ff08e77ae91402
+5c662f45757d18f1dbe3e36c669908e78619d920
+debaf7cd7e5f899924eafd2617a3ba26594192d4
+d9eb43a9e1b476eb7f7974d8916f471466ec626e
+fedefa6e75b5d5d7677a92e97cc92cb7a9213bdc
+679565d9ab03175b36d3631f59be6bc2a4b97843
+9895101c834ad066b9e9756e2f2f52b977fb7c05
+6f6c1be03e9c3b653ca91d7ad40a6d4bf170f37c
+a807d3e52d9e6dfbbc4f90f748864818175ac9bf
+ae97fd111b2101ea708656783c482929acea5ccd
+9aa153e9f20bfb1d874b656cd78d0992652565e0
+2f602404aae1fd8fc7d5fd523c01c702d5c2a54b
+196f2bc4c16b49bd1a733c3c0a66c182be851aaf
+7b7fba39840ad2ccff834c706fc4da269e18ffda
+c1fc8fe704bcd4a05e581c63f2a441be1d1558c4
+0fe9462ff14718c35cea618d3285d9c4444f14d0
+d1c165205dbdfbfa7777e401b393c99d3edec920
+e5bd09f4268852f623965fbc571b5236dbbf6080
+f89a2a4834e154ddfe6001b89a57446fb38e2e18
+0e818ca56420ad2f56bc2c8c183a70659b675b4f
+43f44b929aeb3cf1c68040bf67e1f45fbcaebc55
+64e534bc80dfbcd3823df8201ff7446a6c20959f
+3edb272169f920a973a3c99e185cd189b0d6d2e4
+b2f7d09caaf163029a7627ab31411eb97792085e
+0d1a9093bd76f6e393884b62429506dd58eb5c1a
+0f46df4e8fb9803c9c5d5066518ac87d962b52c5
+ddf1c0114147f27ee765703d00d1d6aa833b490a
+4c57e1d0c1615ffcb1ecace72d79f100bf798226
+02656b1c414cf03f3d96312a7e05c550d67414a6
+0fa972e9df4ba0ad40f60e98196ff8bdd1146762
+3204cd0e73be2efa89eb6ef009484eb6d0bc7846
+b06922cb8fc8aaf8841ead49495dfc10ad4c88fb
+24097310f74e91ac5a334e55409a07dd5bff0123
+5338edcd27c6bd74759204fd29afe68521158208
+b376a32cf311b4811e9546f658f03885e2e1af64
+f79a5f2616ca65ba83340076a0edf88ab0c0706b
+908c46d1d59c12a2c5012253cd909e7fabb66cb8
+93a977535f3845c7164f5afca759af324819a109
+63517973a0c4ec72971b5a63136df3b5b44992d0
+eb82ccbf795b3004da42ea29a7e930f4b809906f
+07c5b1f97ef87decc3ac1713519c2d0646806c06
+fa51aafbe6e2dd03847949c9fe05f5ac106641e5
+e207730ddb07f723e35bc632f697e5c066577ad3
+374fc33aa7ee531eb83d6090edbd401736dec7ec
+e1dbcfdf1e9d90c50b50828215e2d530945c57cd
+86251ca84147888554473ab7f892643aa8441161
+320e965de37a06f72bc585e44bf6ffdec3ae29bf
+bd17f29b8f0dd460ab3e93e44b60c8f76db0ac3b
+c53acdb7491c97f534aa6e966a76be9244f7f1e5
+b16fed12682dc126eb2c494446645f2f90c86b2e
+f9028c523cf614cbca9975da58881ab7ee12ecf7
+7b3f7e14e7d6985c202484f7f2673051de9e558b
+2ad15f18acbc6b9f876a9751853003893012ed4e
+5c16623e6f22cbf7454bd5fd40350ced5ed6f4eb
+c749818d48577ba4a7b799a26835660a19b3860e
+9c10c9178266870fb3291b1cadcb5275ccbd19c9
+49dc0d0c8a3486ed4f9379d2e73d066f7b2defdd
+59b8a0970e396c7c1727ffc687285b9548b167bd
+046ca5ded36849e17a95a1128302e082f2fe229d
+3d2b5bffcd194dd1587d518a4d02f3ce99fd721f
+753c1facd20757bf437f0d037e3b8234670be694
+3c4c35f4663ad8a54c3af753616dfc4dfcd6224a
+2d04b3ff28fd8fc2a63c54803b700e37cf624bc5
+268e8b434ac110be6df6cb88fd5466f76d4efabe
+ebc097bca2d26948dcfe849d37f9dba71b007bb9
+92f1ffe04c469795b319a137822212ac681b518a
+d01ac9c2d6d5e6fdc46d02bb5abefdaf3173848b
+426a3b63addc1870c70a8338514d8902437793be
+0a6f6bbfaaed13d208c2f644031c828c50576ccc
+2cf46737baa076a4ef8a3067f594dd96e49c0156
+efffacd8571ebd4bb4f959b9ea89c6763a012fd1
+4f9e1395eecf6c79f4e0d399b519c11ea0f332e7
+07ac2ab3024708632ea59225bc2ddb68fe740b30
+cf7e869d0bbc113b45de04013ba80a2188622fbb
+f62683cc6c843f3ad424d43eea8c356aa043623d
+dcfcf214375741ce3ca587bad38819f25a012fd0
+1cae2883114a685a1eac647255576d91f3eff65a
+f23713d3fdb20125aabca65c3807835fb7adc43a
+0e7fedd649f775fcaa79f5e6b87494d44c6e9801
+57d28c17e826632196703b7867913fd315b9257a
+ae15de64e980998e923da0a8318daf6bbf1d15f9
+adf0580018147467d414bde1e77c33cf4f4ffac7
+0dedfb2512766cdd1f61e256cc7fe3992fd51b48
+78af861d1317435949d2e7dbd39c178b8188578d
+e3e29eda6c5a74bbbeb1494505821524eb4b950c
+e341e0c421d89c90aa782325272c3123eeef99f6
+e8be3f9ac8614fe8bf4f909d4a29ad866b748d43
+2e98c5741dde37329e1502e9c24ea883ad70a80a
+6ea26d53b44d763bd9fb0e95c6a7b6bcaa1ac0eb
+c492c9cc0b1d82adacf12778eb192deea3cb3d7d
+a5b3830f4ab0c984460254965ff99900d7bc4fab
+84c43541f7be3f671fe5ed61e671f66a56a230ba
+37c17b043baeec94d6cca366e546af2b960fa60e
+29805708509646a7cbb06dd670f91e8663128d4b
+b8473e5d90aae856984b92a27f96def0018f41b0
+f5f1226332a5de625475d1294a45893017317fb0
+995cc4166e860db14b200198f95b0d438bdd95f9
+bd3ef6905244ffb8d7dd15e907f97f73da450f05
+14665563a10af039a989a0624e1ff9e0d4be6ccc
+fc6bbdeed7ad85bfd9be9da1ef6c42458deae2c1
+736bced2e0533ba53afab985dd7ea23d54b2a459
+dc47a70b9fdbd3a8776a531f4d9fc9669a704d4d
+38bce798f2770cea01e1f8b754a37deca7b2920c
+eb8a9f70342169d152c217fca3b8377a723698f3
+fafa644e9bec4b0c71af9ed36515a898523af920
+7b5c7009bbf561cecd0795aaca7881b839ebfb2b
+efd2f61f34eb8ae303683fbdb5d49c90ae2cb1d2
+cdeeb4516a89a6f8e590e2232b56c0c5b60bed59
+a94d0680f92c3610a47e4a8159f3cc4b4485eb3d
+513ff3d285a4478e221f954bf341d143aaa7d4e1
+c164e873e58d139934dc847970ca8fd9e4d68cf7
+fe4360821fe7a5f59b2ef497d174542c0c00f199
+f2bc8164ade1ddaa5ff7babc6d9d1000c2dd8a38
+473ca6033c320a26cea01db7116df91407091ccf
+a9e0b45958763ca798390cdea755be3ba9a90a9b
+83ed810763cf7d1b5c031fce35c48eb75c5a0b92
+e6d41103e3b8d9c0a6bc9a592bba606162df5a32
+54d631b86677af7ac856760491d26e9e7dd1f77c
+a7ef06170ce4783da0413395033049bdc4886661
+0a13648debf539dd7158ec81c3c17172ced9667b
+96b724572ca67fa75a5df19c4cd444106e09a7fa
+d805c0d995291f2122b28cf360b5cfacc7adc79e
+dd5e3fee1c9df50090df4f5e1d22d2a9b14101fd
+32f0f30ddd0db98100947db9ee1c421b7b40472d
+73bed4aee4c24d64277de1b9d184ad16232f6d4e
+de56b0815372c909651b0d329ee8fb919a2c00d5
+a9437ac64a4d55e8abf3adb3750e8f5d22ed505b
+4009f8a9554d12b3b7d01990372a50562c17a8d2
+5c0d7005cbf6e7d35d879e4e39088a979754b177
+44bd472e4b9d78d4d0e98154b0b3e788164f4f32
+a7fc61152ae5ac3412a0b94d84a0016df0ae7e1d
+b46f98c2ab875e7c16802f4efa5748b23c6516c9
+04beb7b2fd797bc46d0245b10eb9a678730573b1
+fb296751dda0f6d26880c742f6b7822fe2a01082
+3ee2454d35ca273795d7121f8a2c579e8a3d4881
+a4fb17053988ae0406336144e1f937758d1ecd38
+6f68db20005f0d03bf5e5a333d9013b67a0f90e1
+013b63bbb823bb0441a3f624c3e856dd0ddb7a80
+cb926e3a672f4789c5c4151755453b3f1871154f
+e7f241d40337914815daa4e5ab2df7c358e19aaf
+bf7481a7c8437b588cbc501fc94546243efb4610
+3366aaa4c7f4b7a29d2bc5d36ffe9c08acfd8873
+9f2ab1ae8a429abd89a2cb6ffd7374583ad97d9f
+156a43297057ce9ec23dba7d8da60fa05c0f5ba7
+b45fd078e71f1216b6253a6dd622dfc9de606389
+b20b560a34f4ed664780c2ae4f8c77239635cfa7
+ff56a1d9755755c403c2fda07076c6c35e574c33
+a8239acc2e3fb2d324cb31d327a21ab0cf518011
+13353c1264da6c10b9027c227ae41c1b1081f773
+43a8502a55b2f0234c4ad437f43c49fb7f1f105c
+8abb9f18fe60499a669e85fc827ee043518259f4
+dfe0a4bf76aa62ab59df3677bb7adc467f1b8c7d
+ca20602c751803e2896707e095363ac59ed99cf8
+fed18065af777c29a639a18923eb80e269c1cebd
+578c81e7687ee83b6e52bda8db17fe582464adc0
+0f040d389cce5ec1782c44ce8c6427ad95c2902b
+fa984b39a41ad371dfaa07007cf6d7caec2c5e8c
+48f8369321d02a4b165019b4f40fefbe66ef52ce
+74c28c89cac41b2ed74c9af27f646f2295697893
+e210c39265bdf7a819c36764e2dfcc001260a91a
+ede99a9f06406efff2ea6f6bc849f49b8c432902
+08c09f271be89a289db2e7d864a2c0e190568f69
+1a2770bb0b73c55541d83f31847a7c979b4ba4b9
+6de1015e2147463a41635b199279f50ca5eaf2bd
+94d37ee1e66e3be3888f394bdc48ce0881d54ac9
+4314e30db5c4afb70683394bf45002b799f66ff6
+2f273d9096ab204a82423d3d8ab9af9a0b7f85cf
+bc919f1bdc0f3d1191255da0ea85d00a416e5f3f
+01f9097895edf246eef7952381e11181ff266012
+5a168c14a60320cd99cbf29ede21fc2a4e2eda93
+063a2a3162674728a092e0337117f59535e6b225
+fc4ee70adf08ba0df3c0191a7bfec6a9fd76179f
+a7aaa682c83c99f7673958de20343d8db43bc5f0
+036e27facac4ed21d9d2db35a25a20da75c1d7a6
+8d3021caa50b7dde16c3804f0c535d0c38504769
+1d7d4050c56f25465996f33ab070634885b6dc20
+3dd50b7c573f6402891a51b1b18bcb4c6f5dff61
+2d41a5f29790280087b93088257f93b2d1b40c4b
+22e6e8b79f3e1d4d9604afd7e03a6b71c15648a0
+6888331303542da88a0ec91c5bc725388f6f23e3
+812ae8363f37c578e977ff2677906d01443bc4f3
+307ac3e6a4156a14d8dd07e1ac8d981245c40eae
+196caf3153350242827b70dccb10f03a9a31baad
+5abd8f656e83c2738cd33d2780fc37ae528f082a
+43872f07468adb20a8c5ff6bd6e101d6013325f9
+1adeb5db2a885062ad0219fa0f521c5c810a2a90
+955eff728bbbad0566ef7e690911f17c245a26ba
+3732494ef571ebbe3aa6ff7967b89db13c323d23
+b9d63a5cbf50d2a4335d641f64a7782d75b9de87
+668bb49de71d686a09f49a4918eb164cd844303d
+a672796c196fe9283b763e5905b9bde211b94808
+de88cad0e8785767013bf3323e9ea388914b6466
+3b8b0ce429f1b6b92976e8fcd2c4396d474c1b3d
+62cd790aa2d7b826a2bf571138cdacbb87a19f03
+33c3249d25d2241d5aae712eec63e63cc273358e
+02e089626d9362ff16261c59e50079a8bf40d4b8
+07435d6ed11bbcaa61329d0fcc47c9b7e58be9f5
+d272b65d09703f27b9e6161abff4abd2458c90b1
+76306a16b36dec2a5a3c03a659f2044ae67b1f7f
+f0dcb91ca5f7b88b2f9804a95e7f81f58323b23a
+aa0c2ce62f92a0101e866daee37dd4a4987bb8c9
+8c165538e20407e260236a532bee057209061c71
+e63551e72a255fe74c94e17282d9424facb571f1
+84e794f303d2e62c655c8a913d0a3850665e8a86
+376f1e35b765c1bc1b2c3d15d4bebcdba583de7b
+9dff5208ae2885035ff9bbd3134f338535b20af9
+c2d4be2244851aa5d3c6c7a59825d5c3419015ce
+f00a42410db11cbf9e513c85e9f06c66ff263101
+69616e8ad9e85f2f6c525b472ac8ecac969c9318
+7aa21906c7e619986e924ce5d4a4f4e52ec9a55a
+20def6ee8a34103452385033f22d02837834c305
+ad9818f515b4ed0732661e193f23c8d5adeb12fd
+85a766b8a69deb459df43fa07cf7db788ba11661
+a2694b162ceab2ce90ec59d6f735f5002088ea0e
+ad1e835606b991e516676adadc78569f7c7366e0
+3e9f10241d840ecb7eba522ceeca4af19a375683
+839dbe3a3767f33bc53f4568b4ef09ac90936ab5
+bc3bf89863d014751f7d3cb3b7933939d9a578de
+337ab42117bef9f1f1062d0b467095568ab4158e
+9b7a0da687190e7bef4585105d4e4eae51aa4549
+815df0854f816d531d5a6100792c9009fc4a72b6
+ac709370eee28701c5318476453f82f47f6f4c8f
+517bb54ee0137a95b850f3ca37df71b57fc0ad07
+a66cb1a0eb43fa966314e6abd6f62d565df28c87
+59ccad312d760587cb7a5f90aeddd2ac4d29e6c6
+ea2eabf8317d709bace84a47f964a07eb257fb72
+8d836b2bbed3ad936dde834d3e470f79f4351815
+ef8b844ad468fd35bbc0ccbfbbc4580fbc24c776
+3996db20d263c7c735fb89230e3987e36915a2e1
+e7f41e4e393c2aa039d50a77dd74554b6d7b2cee
+192e8f95587a97a89776dd08b20b6620b8df5cad
+500f48208884c3519c2aa3e6313cee6c45590a9d
+a8443df2cc304d952a640585b35af0b24cc7053e
+7f0b534cc3612f335529a2ca65ac2ff3a9f3f645
+ceb898ae29c3ad923ddedb97a1e01ba38ec12fd9
+3d0f97285058d61d55e4b1c0ae67cf93f011932c
+0589c2a776981c1249800e90e348c9e904a2e62a
+16cb5a32eff2ca97e25959969200dde7d2528e28
+8ada2e9bd8eb80adcdb9d9f9e74283fae8349261
+29352fb855ffe825fe9ad39a3cbdb071d2f89865
+967fa922d71b503da95c2554714659cfb827a0ff
+0e46fce447d3d89f5b7e2882a7d2864031e3ef9c
+25bfff679c3976759e8281cc4104df9064af0f1a
+f6d01b7f0b1017d570b441d34b0eb18bbd4d5096
+9ab6e72f054bdeda081d64656eb7510611ce7d06
+8d72eeae05287780d51ea6c1d293129372ef9d36
+4899f53ffda16dc35371d414d7085174dfba3ed2
+3cb578cc0f0a1ec923f6c76b65975b29f7f1b62b
+ad4f7ed78250a0024868591cd8c9e616eb418726
+fc51619a1628b5618c32329f0dc3b75407ef65a3
+e4876ae55b7b2d58348f5b7dfef23b4c91c8a0f0
+5e1aef54a7ec5c1e10d4090afba0df6433d7f75d
+5144eabb511c373b6598692fd5ee14c71a56377d
+129c1ad3dd6403e5079a1c604f136089eb12bd02
+272a68206561a079e6cafee659f2518308ea2992
+da3ec1d7f4ace1be8ae4f186b1357e4120441a35
+73633fa3c5981fb985de22461cd5e2d3b67cf867
+90a4004b97bffa31df7863626eae3891a8a7fbaa
+a1495828cd5a17238c90ca1c0c1922384eeef160
+5f22d05f65607132619930e151360448b57c1efc
+0ec832e54bd71a329695442521a54d971406add4
+a37931f6fe69da89e45e154349b41c6b01ee0e80
+4cdb1894599a78136df7220630877761480607f1
+7585ea6d8b68f01f0df7701e113f040d05e1e080
+1df8f02c141c6bbe7fc27f8c191511d723b8fd65
+cf935288c8565fe3ab7abc2d7a9919761c3b4c1c
+35459e045742e6c90676a6f47db806bd09598be9
+fe50ebb9b191473c1fdd15bedbe57cb34d3f5928
+a23a11e5ccba772e14346b2c3cbb803aaef832dc
+ad687c092090b7e31bd2a6c9b1126d6592bfbdac
+fb20c335b1c36a3011a9f813cfbff203c19e8962
+d8b79621472ef36c8b44d82ef47f4a0000f40829
+6ebc1ce5f7fd75a1de261ee72db56fa93e246a78
+b9013075024688a9881615034d61b99a416db812
+800731fcd9fd3ea412edfc64dc7763e5cf704e08
+13979faead28a688027db3fb07cc2fd7c064f39b
+7557b1bdd0021c61f103bd50c2c10b20e20510e7
+2fb1fd061adc92a2926721774a1d55e0bbaff212
+7c62f0eb0845cbcb429d4856746a332b9947dae4
+1ac204c2e39378839cf490b7d4271ff29fb47a37
+4f8a3ac2727759967c3ae24203c3fdcc7aa8ef3f
+1b253ae2bc5da2faafc1d5fa5590ecce90210fa4
+bbf145ab0644f1db9aaeb8e154141ce4895d27ff
+1ffea0f2ca4de6c118d9c260316eb4eb67870716
+355924ac76308fbcf2ee042bc460a153682760b9
+15d5337f01e6a0bf4da70410112484bd2675efce
+1a039481d2250443d26568344bbeb108fe366906
+e820b5edbfcbec530da9eaff154524a7abd430f8
+aceb36f5e29c622d3acdbb0ebd42933b4517202f
+55a6b47a981cd7ebe2f8ea78eb9cc7eadc7a2b20
+c319b29035e57fc252f526bc2eb83007eab455dc
+25053f28dcd5405726ab21eb02e8a80354d538bf
+3bd4c0c4799a286fc9b6cb1b1a1ed6ba09dbcfe8
+650d73d8f9fed7262cc4613c034314c13d045112
+13a50b0b18010ac8cd738d5932a6db78bdf5f08a
+40d7c1c2ab2dfaca7fe193e427ed4edd18ae9bc1
+ccfe6a6991534c90d161a46f9c435673467422ca
+eb62a42cba58dda52a5556fdbc1d04113274e2f7
+06eea19d41e27a781775f0d1e7106d5fc306cbbc
+8a66eaf2bc3f19348f786c3251e105157ff76881
+231d4f440996eb65f722f4d353e0e5937fb2cc5c
+919f2bee4dd2b89ca2e8109ca7aee2a1b69b7a66
+747f16562ffb232d3dcb6d863c9193cc4a4b576c
+c5394be34a61556735f99b7652271668dc6efa65
+083b4bf01c628d51b5a482249ab0589cd2f7a1df
+64ca1046cc63885d57a77946432f2373b8ecd5d3
+f7def2026e75ce02fa9f4b8387c3cf263ec72d3d
+a4f22dd05724f98dfb27c53f626dc86b92e6d6d5
+087a74a0f242a7382559501de3ae9fd8aa7490a1
+d3d608058d4b4764f5f9da21c3e2986c9006494c
+bf1db0e2c8d1f0849d9dc49971ea36aaf77969d0
+e69466828e81410d68d6c889a6bcdf705d07ad2b
+9c3ad679678e66ff605add6ee6fb687cd2031404
+e4e2d0f5b97ab8a4f094817424ce39d23c4d70fa
+705fbef89b8d1062e256cd42f4e210b558be6d00
+ea46cb7dcbf8e7fd8e64f3e2103ebf80917d27cc
+cef281a693d1a042b4a9b1729864467df32513c0
+4dd9eb3e23c556efaf818cf020b2e59540644d28
+493ed474c18904674b4a258004c88ca4687712c5
+7cb1ad2661d917213f20c6cfceebaa5123e93b19
+4e764253d4d3be0c3d7fa5f5ff05ae5708f229ba
+eb25f26839bc6ef81ecf7dd503e677fe365a4253
+38ad465c6d42a6bc56a6518b663d598e4e2e3f0a
+bb11c729c4a7ac6dd6ebc5ef239cd96d5ece54c9
+58fd1ab11975b3bba6c6623305ee9533ced0d7d5
+065662f5d6b68dddfa1b6af4125e2e6863ef5d3b
+0576dc220119fefc4d08179dc9ae8636f08764a6
+087801f394612dc71a064aedb863834667b8f27e
+39efe48d00ebbd11821c0f354c586195b6362201
+567e10a6bc5c6333f8738755498e11887d8648e9
+e2e2d25b47a3c8816321e38c28eb1dbd5831c183
+332120e036e7d8b34cd41613a4e69da395b6583b
+01c6c52a10905d52e2dc48bee8f4623c208c214a
+ef46fa02c6773d94e2e21f86e5161f02af6d2665
+5ef0064b8ac3d9fc49a4293f7108098e64957833
+58026288ca9a50589fd87a2647c8003d23717ecf
+89b876959cc3f3c364c86d612131ff4d05fecca0
+dd9513a57546a61aafbe70970710723e50e33c32
+d66c92c935ea6a9ac9b93454b4b5069ee37a5215
+7120bbdbbcca688728a9f0a3b8ac04b9be24afbc
+a0d820f5971ae9f9569587ee2455f9a6917f36b9
+9720ae2e65dcfc3365173b27825d50a18c1b4761
+b31e7936ad92c51cc30c3a33a4aa6c69b809e85d
+f75ac32c3357725b10e4c35012295e1fd0efe848
+ce3de83ff09765b989f0a311b078e669c74529cf
+8f8bb41806fa025b275de8145d7360c8f71943f3
+48dc446a1a4448bf784aaaafb677550462ff9988
+274ef6b82d2883cded52132c38e3dcb69301a19b
+fbc983d8004ee9fcd5badb7dd8b1e7397ac6b754
+149f85d680ed002684b14f6e2da3cdb0ceb86e7a
+177e5760c547a814b54d9f8bbd7ebb65f442fcf4
+416821a8928a739deb22d3fee27cb5a686cca138
+4fcbc2bc605d20c93d9f64cfd28b41b141b0f461
+d042a575be2734f862b502a6aa559029dca9ecae
+e81752affa0d312c36e4a7c4ec79588a3644a7c2
+b94fa24b70d898d68bd8fdcf13437a7833819e85
+ba5a62029fa79810c55517a4667b989143556755
+f1f2e36d8dbcb8887213a31d2aaabaa6e1666e6c
+f50cf561f0a2a7d4ad87759fab6afd7407ed4a08
+05fcbbf2dd7957ac1c0f0012c73bea2818bbaf10
+d1de4e34157f9daf5c48d515397ca20c7d0952c5
+8fbf5e4103eb8faae133a9371583f98bef9fb794
+407a0a46acd0494c171d5a0fbe46ef6937670628
+367e99eca04124cafc9c16848cf80358a7d91bde
+b6abd054c22568b3779bb328a456d31e1dfe3607
+d27716b0f0b9524a3637d63a0cbacb91f7f965f6
+3db20347104b28a7e64e7880a3848945efb73bac
+408825f65b49c091aade97cf62fdf94cf7891900
+969b00647ee0a86915b726b1f8320bede969508b
+92a59bab0a9bf94cf8b93495ae68250a6d42d5d0
+636e7ec72a94d23e86b84cb0e6f7b1c5e7bdefec
+c4edcdef9057d45a7b5b7a50be1e27f608d270bf
+88a52e32175b2a559d2a561136c343ee9611fc7e
+ef5a4f829365213d00afdca5c1f5a7734a518dfa
+c99e08a4b067b59eb049e787ca77929a5f51d8b3
+9efb5449505f2c5bce2e67a09a44df5b13c060c4
+f9756e22445f2f6f044a358a327bad7ccc6a8b6b
+6b017cda8f164258bf1410d9c9f80221d5eb62bc
+b64e26a517137eae8d9a98fb6453ac663ef768d5
+b24aa6936da0074ae2d11df74ac4ab91b50ca696
+28060c2e639e4897553b201919b23ed2e64204e1
+45d3ee37f1bbd7658627182dbadceb3359911f8c
+6def7fd2032fa64851b8fb0fb66f29aed535ac9a
+544605918ae21f372b386006b4a57f2592c6c6e3
+dad558a229c849ce2afd6cb6383e617f27ce61b5
+cf32eb459ffeb2ed09509e9dbb4b507c3aa68e90
+b8dfacec45c0bea752f525cc2c3cf3a33ba21cab
+cf59b2a1bd9b2d6bb0c0301fa23cb232bb98eb26
+2c86b51bfddd6eff8804c8a2f3c49c48921edc99
+7fcaddda5b9d3068bd330a42b2bcc80e786d0854
+04b36b1afdad5f6a8a0d901d640c9a02b0ede089
+4f149b6da904217bf2e9852266497e64a695b928
+7b84f091d9bde0e2c7eaebde42fc148436798d03
+606d3c80ffd2d49b496046a1ce661db9c0d8da35
+a58ca6905b9fac7ed3787a6fb39881cc0ddbf75d
+f7a429444852cefbbea0a4509946e50ed8b19cbe
+f9c78173a18e169d2fa733cdf9529c1e9f6f65aa
+c3d453ddabb88c034df12ce6f61c4188ba76bd9a
+41668ac00342edf64f3e8cb102ac28f1ef70911d
+336429ce1f1b122835ead4470e5a93045dc25ce3
+8bf584eb54f80c2cede9bf95e3861b7448adac40
+d2cb321920a2640dc4a2ff202f3165f606e7d02a
+f0b0ebd1856d8cf6a44f31c774ec4e8cbc2091eb
+7278f605e057c58b1f9fae42067fd7c129d5262d
+74f8a51e0709e42d98e90a479402ca08e124768b
+c0b1248cfb1c39ba244ada27bdb78cbacd261f93
+aedbc885a291a0072f1d8ce110eb814abf3a46e2
+a475bdf75aa90cb6a183fa1e0bb3c38ca8e0ffe4
+d84fd40eed94a624c16eb443e771f8e5f51e74e1
+db76bf0293823e1ad398726c1dcea2f8c9a0f099
+6436837a91a704c2bf332f8a41d5c36f86cead9c
+26becbbd27c75f8260c015726d189586f8bdf34c
+a56b5a4936a145df297101639f6d378ee342a5f3
+4b0ba89ba33ec3b794ad8f1cb544c01ca24e4e00
+56be26a6da6f33e1d3a819b0d77846d89103096e
+9b0d8ac7f0ebc0f60757645ab037cfc596a19b01
+3bf6451063b5ba12edc5af35d32796bb6bde2d5a
+7b5d15c93e8d2b259f9bb4d586f277bdecd4a12c
+e35a659e0223b7c5c2d853b7ba162c319ffe70b3
+89744b77857af1e4b1bdc8bac7fc2e9760b04e4e
+245edd4641d0a1447b35ca4ae554651ae003bb84
+f4159020883c552fdf3ebd20a3b9450cdfb8adab
+557860af3ea91e496a9844030a7c322e622902fe
+e0990a1e19e8781d3e09f5d3e946a50a84868170
+d8c58e184e0d134ea8f4852e21fc6829b546fb06
+54e7fd38a4a88f5adfd9c96c6b1592f27b38f656
+b8f09108f9347888e8fe3b18d4dff533dec5ebd9
+a3371670a9167fcd1aa7f12c6c0d6e68d868b966
+df93cbd557b4232e96cb3dc7a8f6fb1fc7cf68d9
+41b0b756ef6cc4105aca4595211168821bc16dd2
+005010e0bd04c8e8c9e50f3fe449e9e7347cee72
+d06c1a5ffd201f0b44cc1567a76da3480aa39691
+d06e8142ad54d8d36df54010179e6b33a9edc48f
+faf5a07e117521af65bcb63e9c656c0cda811001
+53f6855cd4c1f73fd3d2e2601f59314ea77ba4b0
+8a9efc5bd3caa1d618a22cb0245eae0f6d872e1a
+1bfd4cc78367fadf8bfbb3bf542c285165e1178e
+9d742a96b62ca500ea07dfdfc9df983e55eae509
+5c64bdf18cddc89c4c0e0de801bfdbb60c68b606
+da70b8fc69005a361759ed86326034d64eca4681
+4bdc0bf227a3471d0f1add82b7850e59a36cae29
+ff2f6238c71d5da58040cfb5553312bc0875b7dc
+e895a3baf0e58a3d952a95005edbea34438c83ed
+3bf2943e167d73177b7ad9b4ec0abf0dd2f8c1ac
+a2c4d4ea0131e2600d75e2174458f64e21491581
+c7469764d3fcd6581b9905a68813a1243a1c63bf
+c77674e3c7579d48c04b92c4b09358d9fbc5e20f
+8875148b9671a360ebaf6cb6a0091968b702a46d
+76553f7973f452cb5d63eb62d99c2caa10df626f
+393e5505c52a5426a833395d4e095eef9497fccc
+c8e5b0d40a87c83db5794b4e38ecefbf0c26a0e8
+c5312a801da81052f2828bb698223d723ecd1ed5
+cc876b5280d54c66a0157c425c5a0bc4177656cc
+9e9520d73a493b4d5a78f79e8dfffd049eb6b130
+9e255637972a85ffa0cfe96e0a5d795832b76dd2
+583bd89d128f6bc4f600944aef8bc273063e1fe5
+471b2f9409afd3e825efcc71ecb19ab3a18e3aac
+908fc03066919b60c87df8dbe8ab69c024130ea1
+ea0a4f64095b6ff41ca08df61573e28e88a65f97
+bb96cd6355f50c1fa18da2c04ce2e04dc9625347
+90fa888c19064af6abbd4a8052022752473e7e87
+c0011a8ce67b06b4034967ddf5ab8f0413aef78d
+99277d996c0bab0d1805bbcb48406cc97f1c1f70
+231c960bd9b836001e8b5c25f506bcc401a00102
+aa4fb854825d573ec4bb3d2e6c7b202f50be4744
+c323b4dd215bd51236885c4bdb547f6ef311765e
+4f07daf1e48bfecd4b55ba8e58572c742158a0d0
+4d56d69dd311e8721acf4a4a6a68c7c87e179ee0
+4106962aefe9160a575bccdb39c0689ef54b061c
+5c1225ecd82205d0d7288207ab578edfc02f0efa
+e989e6eab521065086c53ad098c356ea7cadb11c
+1d65119f7e59b907ad097c45374c6989578577a9
+6a2490c1cb46e81acb81b72bcc9f165d6641a8e3
+ad9ff98ad36aac6269b02a8de2424b10349e3176
+83f088b16cbc35f58b3f46d51b73026f2e41b90b
+1733d208b98f5aa3cadb002bd3120e9e512aeb7d
+4d1b257fd3ccfe842e75fe88faa5f685b0ac187f
+da2f4713205e81cadd2e012d59abcb1ca5267f22
+0fee1c6526e5ab79cfc64d69c05bff5fa11344d4
+a8313ec934436ae0956718e74dd91193705505fa
+e4908a3e4817f5d593795a721ccc3c78eae5bb33
+8c6d85e8e825382ae80f240fc3e5abaab3007795
+f09be2ab37c1c6779d858069453a114f2b1d14dc
+30bceaec80ba824be1e6f6cc7b154e28288c362d
+32c3be15b7e2e92b0f020f68c58dfd5be4376b13
+acaf602737b82ae02541f985dbcfe74059cb5af1
+1dfcdbc52cb53b6ad62988aacadd8ba421a98849
+e82e3e96439d5d58fdf121466eb8e44c047f7612
+f37cd7657350093a709d4f076ae1d0a3c14ba45d
+4e276cd2bea8746ddc4f72d0b20c056c240062ac
+b540483ffe9cdc4a6b1328f52e1707a976330014
+d8f8dd9536339fe1eaa4ea1799633cc057095c6c
+1a7cfc1eaa83fea92ff81cf420c1bd90d9982bad
+f5b7212e800980c4007c396c73b57f7b9de541b3
+d5858ba62c983c66521a4849327fc70e9370f67b
+88d76f8df09b23e764e887f98a5057932e53a4e2
+6f4c10a0211e6895269706b29afd72833e5fd3c8
+0d5fc44ecd637bad5390ecd65b3403dfc21a2d5f
+0f7980f8d2ee0501c9eb00da2e049d046d09c610
+3a9222934479f1dcae037de4ffce7fa2bb2535ff
+12f52ebb90a8e0e17df7b70a0e837d8149819462
+621effb99e0adaddabf87d710d24f59c1ada7eba
+a71db33ca60d53007714df6602ad7208534817b0
+b1662dc6a7f1ec377ccea08deb9c3fc1e62f2c7b
+95b1bb53b2f5751b554950da0459ef231a94febc
+26c32ecdc80dca5776fa03d5f6c213ef79591f25
+be356b99fa51719703a4067dbc7112e825a1f751
+2c9f5dbd2a0390c29933a9ee33582a187b741757
+0b659ab3b7b2ede14e4c99b474183fa6f7d65f2e
+d54ac359b1b1c6f86fb1e361b021b991b0a5fbbb
+3f828d0703109736a3dff92c67ac2f0075edad73
+f50a5e341516bc1ceef4c3553ea0ddbb8ab651b0
+226cc5a1b8e1537941c555b1a9f6f9d981a003b7
+0a10599a16d7c28d88d22fee2e5e4455f455d838
+659aa4bd6f62acdebddf81228a29da35323e4938
+04eb591b0057e6be269b1ef67ed9856e6110aab3
+729fae4fb079c19313f2f049f296c3d9472cbe22
+8957d41673cd7bec819bbef55262f86e020b4d3c
+0c1d0801ab468061b83f427a4233ad172d2966f7
+30769fc983ee05de2f6fcd51f14a4c6f88ad7b7b
+3c2d27493066cab28189bd1c8458efe525a0381a
+93ce9ce4044d29f6b98d615fb2e613518817a6cb
+166194b71cdad628be8bf446dd94a69cbef15d50
+1b1c738eb6ef6dfecec7cd90f88b69d9d1a684c1
+98d5a06312e38c8dfde2b6736ff485a3bf02381a
+b76adbe2563a8b01e6c9659e9825950db83efc69
+60337d267f5a1781cfbf90e688dc5be0d1665e47
+61b149a400f46702b4098e9562a2c71c8bb6d6d9
+d5d3e1b98498656e74c48adc35969d575041d7be
+351d873ca22281e1f6d3c6f36e21946874f57177
+dfd214e417ae43197b52df7f7017c0264f67e087
+9ce86fb6145f4161ff2627da944881ae835d62b2
+af2f63eba9cedb3148a5b42ee70a94e58c82004d
+6d8de21680a38f69549363ee60610f518a583876
+0537e3b6334b193a1fc57fd121568c80085ed2e1
+a55c6a45903c2f3c64d4ca1ff789a256379c45a0
+39d6fc28e87502b1a2dbfc9a23283f0d5a735aa8
+8a038d45baba831d77b910012589aee1a0695775
+93158dcdc94a840ae005e4111b17fb8577e89c99
+8642a057cde572170c2ab8d0f9233cae7068d189
+9202387a0045c417580c77cb8224a29ecc63ffdf
+598bfda19caf958575e0e3a5d7d010771fd9ea24
+aeb03ba04b324aa84dbda87612a7255560eea707
+6dd3487142b98b678e60746ee40258be87be1d2e
+66c85c66aa9d577e22bcb65a44ab60859b6bce54
+a0dc6ff9d1da3283e326b34542c52efb2f5feb5a
+c5869888dca818c721aa6d5ad9c1b170fcac56b8
+4ae041b8a6aaf33825a2e3f0c210f82d4a039a04
+5ab4d9a25d4471655d31e9d22254d2b71d0a53a1
+c1d31ffa92d6ed7ab3b86972db9d7d608af9872f
+8536ef4a89c4f060761ed1da360f82f682e18db7
+6466694a7137e5d1292aa55557728381cce23bdb
+42397573b6a3fa9dad0a547ac984ed94c2d31fc5
+fe23de59b4116d74cec7c65554259473d092307e
+ca1ba67bdc85240d41cfb8af67baef7828dad220
+433be25b9adf3fafb78cbd7eb6dbcb3981b87a9b
+1692612e9d2c2e4fd1041c73f247581ac2601d9a
+ee0f2b103a19654ccd5909db556f7bd92e4aad64
+f07ead1e83b5dd626347ca9826e1672ea32be9e6
+321f628368549bd515b9ffa2b76b0a0a602094fc
+ffd07de4b18bdf250a1b0a40912d1e51ded3bc95
+afdb7111ad629b21ce155853a330a2d5e7f0cc6d
+a71b189c1c0d887957303922e773c16cb33326aa
+66d6d7f6158c86d6254e368673b5c1f4af36b398
+caebecbc69f41c8e9ef2bb3773a94166e1573525
+92a1356ce3a3aaa820ea9b72290c1bfad2fa8631
+9323120fa256abb69ca465f7b21aa344c11b58f4
+71a020d7b4cd71418da556fbe079c035c89a260b
+b47391fb9427349095a2baa9c3df2f3a633b5943
+beebbc3492f565b28bc2297833e8c7906fcbfe6e
+c081e5f9457e3b22273137f8a3c724baf4e2722a
+16edc5c6c9b69814d11525eed445d8ed149e2efb
+021f55e03fd92ebd40ec9d3f5bbb60d6db864bb2
+2a5fa5e3c5d7fac0ef7a0595c3032c8c347c17b1
+f9bbeae6aab7511525b40c714a0f80f06176ed34
+8fb70ddbc9bea8ac4c9fb36134b3b2c16908b39f
+cfe6691005ac26559a9682a6cc996c6bd3f2d4b2
+cead8e6f529d6bffba2264b9e80dc37874414a3a
+2cc50f21163f0cc010fe9a1cdbe1f9cdef988c8a
+7bae75db0f467fd705b0a39af3d07632167e9d49
+5fd7cfba57c32a503dd85bbe422ca7287f273b77
+4b717b262597887de49c6324994c4234f6b18f27
+cccf742ceb13ac8fe1fcd8a494259452f34d6a1a
+3b70ea24463462b840256a54e9b2c50e418b59d3
+3a9bb4d1f95a2ee38726e21971a263d11311df7c
+5b2e541187a82359447779f1fbb0897aa08d8e5e
+e08fee14fc8737f21f89f6ebee5ce02a7ed61f8c
+b3cb0bbc752bd5e15e5fa1bda1ff6f9a255ee7a8
+0f92315d83e1b3f5bd3e10f959d380ff0a312a0d
+856ffbeb22a991d4ed8d1768bb140658e840b859
+008a6cca102595aeb2ff4960fb5f1ea54cb3740f
+a5a0970dd1e3186f333fdea5257af14e78f63430
+7ac1058d6a9b7bcc1b5667446c813a58a09ddea9
+c2b9e2390922c94756b9b19095f22cda10496480
+dd4f98de8a933e9217a600f3c42426473a14a275
+8dffb31e33f75d7a2c8b6c2ff812ce5fd563884c
+7aa7024294cbbc697de3fbc96caabfd6cef0e902
+ac68477060dbe9060a7f3290b7c20a608cc5ec86
+58892c15154aa6089ff57c005a3f9083b988cefe
+fb12da4ce729c59b5051fafee87fec298d139001
+341f0407ffec70f48fac4c9f976d29357d95d8ef
+8f502434833c572ab0f71ff9388f469f64e2c971
+a4abe966514bff48f81f0d95788e7f4ead8aa45a
+d1510dfcffab8befd257737378fd64c49bd56cb2
+6e61cd5be0e31d399dc8080a75e5432d8a6f94e1
+6392292e19df6fc4695684c5737774e233afb34e
+2a3efe363097f58167951aa53f3747e9f3576dac
+9a7706445ac761c3f7f41de26254f88cf059917e
+65aeb5197440dcbd080d2f30a9fb46a9ed59297b
+2ba762e54bc2bfe0bd92ad866cbfa3c73f338604
+380d8536415551b11084ab80ec7d562d69d07b8c
+6903ae50b84399b341014e15927d21d8c0e461b5
+d8287aa73080e2b8af92a40048951fe52a9e7a5c
+41430dd7b5117fb1182593d527e9327ec271fc9c
+9836f581dd16cf775b1f2159075bb6fe2e30cdce
+a9c90fc9d86b18d8dc212882cda77a610526abd1
+29746c7a56e3fce6fb547ce39ed3a9b1701279d7
+1876426954dc9b9e7db643e24c62dc2cbf9833bd
+128a4377dc80161d26266a448a8030c21d4ac1fe
+f24035f4377cff085f7fdb7cd1b63639b37af27d
+e25fd18a6cf4d66fee923f7fe83c68bfc86b2a30
+328a30925a7644ab448277666ab597bf11f35b6c
+2cfed361cb856ace9dc5350453259da9b66650f6
+2b17f7e231e6e54d7ace9dafd2ab0cb2c84b71bf
+b379690e1dfc0c790fc1661b10054c0d312d3157
+69e6340c5001f3f8017f5012b10a2e124e5aa846
+72436a7e1d2efb96e025ae1ea06ddd4938cd17d5
+3a342bd5a1ccc4266ed59d7c9c5c7551e21f3c52
+bbf6a8626ef2de13e7d05221249ccf80c80c77a6
+c6587890fdca91578222b9995086fdec290de261
+51264ba4a2364a5b489e616ec15d885448e0bc88
+756fdd54f9e8c90279304821efea17e9a1435820
+0bad4dca3d3c8678173e2edba703ffdd897a8950
+917d92397470b4e80de14d0fba5cd88198fe5142
+1bb18cc72d1cd3384a553e89ce213b6c35f42931
+4dfbe132b89f26f8b2fe948d5481f7d6c991921e
+61879b115e56df1ff9a59eae3dda87d869fb5b77
+3d735b640df9a9dbdfb57253d09c1a4a01001dba
+6207e8dbc85dff55cb06952db7b8cfaa5283c1bf
+7dea68d4460a77c2181083932780908c7e6c8d1d
+e672e46a993ece64c65d47c7c26faa7edf250b8d
+811858d71dfdf90ad714573d83685510670eb14d
+a92c3ee9176f7509a299e639b75d7196421ca70e
+0bf4eafa00bee31958072181accd7ead65a524c7
+61c27ec3fdfa19afd9bf8d166bba96386c96baf0
+8fc79fae2218df13450345b7852ca8e8ebde3f18
+5d169b545a17ee11f73117f28e0a6e157b362efa
+e4b442693a0806e43b7fd969ca1280d7823d1edb
+3d1f53360e047d4357354008e3a9ab54d8d8b4ab
+6d34e91f4838cec229631235b408805b4ffa8831
+2006434e62b2da2386d224bb6b346c180df4e756
+c8eea44020da9925d50396d495edcca20888a464
+ba458400a5b3a2a7e92b82a283f91bcd2a925e84
+75d273765e03f83fb0e47c961b2a7968972725ce
+e645171e6260f971015702df593225d613b646d6
+7aaa725ebf45190aaf7b4ec04f1da97b9ff09b1e
+2ea41c5251c79820243ff03bd059ca4b355c2090
+71ed14b8566f1fd1db0487664766c6739ba9a176
+38558ff6f76058c37a0171c2f47ba7c9479771d0
+cb539d50be421aeae2a77963a7bf28e182620a36
+e243bb653e95d4fffef2dede39474c2660345e73
+b61881f8d82f9bd9f0f6b196eb0a3bd635fb0a76
+1ed53dda612ad92e1fdd53ef46fea85940a1812e
+461f774f88f75c05608b7897c37c955d1d87c180
+1e1644fbba7db6716e363c9071b035622111ffe9
+f4394f6db7e592b1e0bd685fd505764a89efdcd6
+8a619679419b4d93a0e143de9d5fa8df29cd294f
+628838539a78ab1d92a475e2b2e8d1aed9872f6b
+3ecf9541f392faeb64a0b352072fd4f5c4ee7376
+d65ceb9d4499acf752ecbdd2bd32e06d611566fb
+9ec5e048ea7a4cc6cb190527e87e68fcee46c536
+c34a0f60c2a85c6e497c3adf77ef95f8d305372e
+4a4fc871bac037e4ef9628772518b7f582af43a7
+d82663a6365659fb316a026155cfd7cc90241574
+f4ad87e4e59417ef4d0ec8377881829efd8d16a4
+040f1f842bddbf5435438ec01f47c6f7c7ed8563
+c93d43433570b1a48a99c487e39bf9e75490f1b1
+6617966b167eba1f73f4059c3148aaee3267fbc6
+5407c1c07f631c54bada291b7db411925683ba42
+fd81c77e06b38138858427ffcde13fa318ce3a02
+009d9a9496e93f7ecc3c38bb10026e7e52fe569d
+01cf20452508097228b0d19ec05ccf11951d71fd
+8aa8aa79f82a3c88523d3b9212414312ec0773b9
+ac84ffa83fdd4d084b1608f20c2227aa89bf953a
+a67dc9ee669f85fa6f67c363188b57b6b36e499e
+d5ec619eee5c58a35b9e62cc0b84c1ef2ce95ed2
+c48577ece0cb05e8d95d773fe4176029547e347f
+1898d05fe88cee3afaa276637edae61e18732ce5
+5e5b09daa2e386b88810753f558fcd49a61a659d
+4aace56d0bf209b13da81fcf0bff5e7d1e4839be
+99dc2f375e40b80a435821db191670d5a6cf1233
+d62bdb7b6ae19f9870029f655908c8b6694dfb48
+4afff6a1d54cda8444aaf6a2397d6de961894c3d
+61ea3f99bea887d154084e22ecf0c18920855a9a
+fb0b53df271e3b4765fb735d2bf7f7451580ba75
+ff4b529e61c8569d3fef9cc470cd0df184285363
+0e4e49780d7271288ec914e243c9655c0cd83b87
+d889da43f5c86afe8ce69dd1f32b0b5fab97d17e
+ebdbe484389951cc66bf6771a022de6e07c5fa32
+3f7c1635b7e44e5a00b7058217895f184973b92b
+841ac2b9fba46777bc4f22b730aa9863f8766bac
+6efa1bc28ca82e7db63a1ad31f8ca9d136bee691
+4ef4a8f71aa942b5b908368895e4bcca2542d1c3
+f59b30fda8efd04ded8c55bbdf3a237176cc7e2f
+7e34f5b49c945f56af57b0c4ede3b3523638c78c
+9eec669d580c350f2514481bc5b35ff4526a40a4
+d3946b500748b2ea051fb21163f074c20b2be52d
+61aa78d318d5e4a26732bcfafb4fd597a52e4956
+348f41f60258048f929f0996d718aee989d2b78d
+051299407d2d66d01df9517959ec4beeb892b6ea
+f8d92fa3596d8d46d8e0c8a675b31387090d5657
+f11a489cb5cae3981ec51f0ff8d3ec48cb29deea
+6a50076c30419948a62ff7b44d83e671a50184a0
+9d261502295e57d70417e1e79cf68a42de7e8e4a
+df976a0801c30ebd3db24d17ea23602c0c1bd108
+cf425dd767da5d03fcb2039586e45ffe209d7e04
+0fb9ed6df9064c570d6b3fe370cf922f266a4bc5
+84117956b9442fbb545657a902209b3fff6a8dc2
+e826332b85adf6fb2745191317dd8268fd37db40
+0cdaa025f3df2b5de0cfc437366cc47a4935e763
+aedca87c7a30b8a6de980ff0e2768b8daa708d4b
+cb9b5ac922575336a1c26dbcf3e748f423577549
+c76cb0ce86798dd99209c86f7c50cd6939bf705b
+aeada0b79596433c67ff8f15f140cf0313232008
+a2f3682da3bce97e897446e46de585624708e87d
+120fa1f61e5d538dc30dce6a1393f10e55b14a6b
+b38475595963ee6f724226f345d740f51a8bc64a
+5849ea90934db2e87e719eb02177bd0df3f8dcc8
+0ebeb8531cf90a33b360bf9e788f4499146717a0
+a4c47558f93842eb670eeb8eab2eb3b2b9fea30f
+4560afdb2b0d327617db5fe712336400b09ef0f8
+e213cbd194cd01e3dde9e1a566aac6402b1a2bd8
+fc29b3c57e24e3075a00a190ed89ac2daa47975b
+22b0b983b55a071da5c2ef570997105e35cdd768
+c230575d79d638e40da46648b6b7f845c12bfd5d
+97d1a87ba55a851e8c2ce31e33de76be12e7dc5c
+ba9847089dbd8009b73434f83a25043ea771e1c0
+ffef3e87e6cfa336be3fd856c30af612624c35b9
+abec8406977fa25673edf41e367b1128670c70b6
+04295e714b2f4ac6c950500db26f1eec5650f1f6
+07cb6bf30970ed1aabc0fa4c16893f098e44590f
+905a6258c87c9f5c09148cea0fe0934f4cb45e94
+64ff7a3e4225a65367f630e9c592e4a0e5c50f4b
+2f61dd923a4ab196e2b5dcd1ba0a413c971169fd
+993b55556d682f7a12663cac13e8f550b479ee7c
+147c13799e564e04a28dd60ee5d92df5e323d410
+8138d1e0a7eea495df63cd416db5154a77068f8f
+220e3035f0749badad71137ae6eb6d4799a3b994
+dba2f2ca8346c678cfe83b62e85702a4f1b6ebd2
+8fb3bff5389bb57e22f3c08082d0a2a0631338b9
+5f0cd38ed22727ae71de07d7a0588c7812ca2212
+670b46c757143381d9208f6ea13cc9782d2b78ae
+d7933a95f378bee62a962c18868e7dd26a4a8ad1
+844857b90e83b7e6b112c6c2304de7bb30a570c3
+5260df5e2eb310d73728fd02bf75de22b1ea0336
+a573d5a3068b2052246a34961684ea1e708f109a
+5059c90456efd50d9648610efde7b5df9fea8d9c
+b73a59de77a8de5b7a5decc3c8455b98dcd3e58f
+8b8abf7086de26635cc2514ef4a837ba2f4535d4
+f02d1cce3a024217e81732776b6384a83cc36343
+cebe0853ae71b042e52efde4c46bcc911b6790a8
+a1f433ca812a2d38d2f317a9093cc3b5e0857045
+eb9e19b00ceacb1069d1f5aa5b5b038e4fdc18ec
+90e4cf57a7939366dbb506e06fb0b9cebc69bd80
+4499742f5e25a0a98d78ad5046eefab343be8138
+b4d86d2b9b1656cf0cb0bd89012e3d1fa3281c6c
+b5300bc3febfff24ed3a86ab2a221d2e05658e4f
+a5f9c7b649ba3d3fed33082382a7175fce3b2689
+8d1dbfae19a2530d56dcabe20f46783f093154d3
+2b8a409fe8ac92f7f072dc6c91881ba785bbfae5
+ab1915e8f39f2e9bfcd249726890a3a4f5b80fe4
+6f5a5ae1834c0b5427d1bfc00dabd9bdb35cb455
+346fa99a9ed7ccfb60cc461536a13f191d4ae3df
+16ab5ddf5f50aeccddf6b3aa5e0d1c08a0b37cac
+64bfe0c4a55a16067ff9c9deedf94b7c49e90054
+f52ce9257103aedd90ec670141f57a18026e69b4
+d34d7449fdbfe8f09a6dc87ede09a2913958c036
+de89b54dfc88b23fcd51d3b385256eee8216e45f
+6d9c229088571605c6581cb0913a24e5c9598366
+a27c797f0adb2ed31b464b67bdbba4b6bfcd15c7
+340f0860da8770f0f00dee1d934452f6d4e832bb
+4d6106cdbe316823db2d91eeef6f7d41d0265327
+29a5e09e4883b68018db3fd74ab41d197648067b
+d1b7c6fcc0f1fa56e7ee2d2a9dfb94b0e18c1e49
+9514caf3ff563b0f571eae240edce028e446759e
+4441401472b10d831cfcba3956ee4b6e89db1bc6
+837afaeab3376433267d9d6634ffbcddaf096508
+ae4e9bc3490c8fdcae7d0995ffea8375f8dc329b
+002f8454bc3c114b16a9ab2ad8b3d401bae9f1d4
+9ee36fd6a035662ea08cee1754c5b71134587a36
+f75434f9ec3891d7c6482a69e358483e66341651
+4b690d1b51f01ac7ddb1d95570873bf9f4d025b8
+8625ee5bd136a505f6191b7af2a6db0b68718a6d
+e44728af5aa929966c10ab57d4a2f477774995e2
+fed064a90521934ec2c634fd99886b9fbcd66e82
+e289c34610e87025697e880629999bd03f83ed70
+0fceb4aeb04846e68ab37a9079c67cb9cc164637
+0d68c519caba402abae3cc8ce5b7dbc81fc3eb67
+de6a37898e1fed9ea3aef0113fc0a9553ae08eed
+eb26d86164fd756519ae0699a3a7f86c6ba728e6
+286e0c87d00a0337d206c8a0734da7cefc3bf81a
+b1cf78a8245097f9fe0ff1266e7aff705abd3476
+1bd393f9e8c98e30aec60d8895f84d82123ffdec
+5705c0a3c4a0d7f9ebb59cb95b23d2d07c3df72b
+86a9faf269142789f471ccfe54adc979f21d7860
+5ad05d2b3feb7ba6b98b35c527983044910a5a23
+c968c9ba3e5ab837e63bc0efc71be0f94f4b4b58
+74cc434dfcd4e02486fcf54cb2272af649dbaec7
+b9489227d5a8b6cdd0681da147e98a32950703f4
+44fe043f4c4310423dc5f4611fdf8fb967289efb
+c8c985288f270f50f7fe41013c5682f78ac763e7
+d2b16e93c947301fd9ed4de5bd9fe6220cdad6da
+db822cfc81964f986e66446e8fb537b15940624c
+94d3b8e092c9aa0432ca48d510ddd80455cc0f97
+ea35b078b5b716af1cf284e4510e43870e298ab4
+edb28960f24d40d87b131e472fd4413ef4685e1a
+69b2ad75021ba79d3be60f5c62a2ef2f3262e998
+a6d9a8b95aa5db992c2fa2d73d916b7040a41bba
+00957047009ac8d4d9359dfae67ca3876faa8a75
+80e01ea0fb6f4e161618563658a17e7581ba2b47
+54f4a0d6dd5da5c7df1e83eec21738be12e246a9
+a8d1a7e0263f72ef18ec0bdf95849ef17da40b7e
+abe87b2294bbd3962b5aae6fd3c542b2c98a2a16
+b19de3ac24d04c3ec780a8d41fdc2bff55ac810b
+de6e86bd8ceda778f6987d794b72a7f895e4bc0a
+8da08ee5058ec7d9f7e154311e325c880a6b3b65
+ceb88c31d124d83a828db6ac421c6fc146078d68
+6dd7f3561d2a85f00b3eee2c33ea7b75f9efc09f
+0ab327ab5a86a4c11901e34ba7470261a8cd4671
+407b38c8bc60c71b39d33a6260eb6313c51cdcbf
+de4b28402679cbc80cf9155df25dbcb954ace7f8
+9709fc403522cb1f333965f097ac34432affadaf
+dd8bdbbb3965c0cd37b83c6db5b88b5046794207
+34669168803d8ab51b268626a600caaa0c9a20f7
+5d181a44b148a6ba92e1db7eac4d60c8d28047f3
+fbf0fe33afaed31506ed87329d8a6a7f929a1250
+f9c598f2659db4d9536414bd0d428b17c5d2e9f3
+30fb00424ba2feb72c24f7e05d3ab6259b0ff263
+b065a11adf1d277fb96f7beb720c46952af9e010
+cd1314570e2574e9f0bc1d419fd36659f6173c8d
+f777fce43018ded393a25a489001a0c25d237d42
+4a0e93b3fa22b19b9f6e5309acca399e5c9effe9
+025082cd14dad2ed129550989f7fa5a094840a93
+697add8bfca5655bd2aadf4d07e78a2af13f7975
+04843e4d46cfd5bbb73373f7553bfdca23617284
+10aa355da7301a4a939ff373926f89ddf497fffa
+2cc4274fe7aab3c9791dfdc55e61521589eb7940
+53eb27be23cc606d1873f45da4fde722661833df
+5476c4ae46edc9c5b6fa739bca536a9e4d8b768f
+1790858e1314cc3b4d7dff2c7eb6ba80316a4c5e
+ce7836e480b96c61d6d890cf4f49b2cabf208b4f
+6238a02b49b931dce43d956e4a9b631ec59d10a8
+7adbda1436a6f52a75a73bc473c1206459bd376a
+a25738a2842c1ca352dadfe7bb792544627f2274
+f11072b32d898abbb63f46001316e7987332d816
+433aae08a764fbcdba4a74c2676200b487bd58be
+0797dc42de70ae4541679ff23a28ef16758a9117
+b6b9ad54d09637554470b38d1e8dc46b61091a9c
+96b7df8b608c56528b9d90fd1718f82cf3000373
+465af3c98bfe5d2fb8398eb2de635ac51f0536ac
+37d613dfd372c5ccec5ccb967ea6b89fa8b499c0
+7022b6f2818770de78a5b4348d346a1c598ca299
+621ed4ab95f3271dffc60a2f993d2be5e6534511
+f3272c96858e990c1e6707b9ce61f8290aae544d
+432fb4010b187e63457459509f836e0aa8e81c8c
+991d3f82a86a12181e65b6d71a313fe9952f4748
+8c6f871b9872d47310640b81dac96582727aa229
+ff18f542019f9748ac04fc087686a042a8bb47b4
+00c5d5f55d3190ca292a2914e809978f43bb9759
+0dfb51707ad6863fb982cc291bfc3745d7ef7c93
+abc5a89f19d83018efb6b23a0a17668317854b7f
+4f3a1e93c85a5314b781cee51f0039e5b9664c7f
+e6ea791e29acad07df6ac00df7da1e7f371ee7a8
+81c6ee1f30fb9d88145c036d66f954ef20c05ccc
+936a2e33d3aea2645ffc229a0112bbd279ac0478
+a46b13d6e85a0b3a26ca4b5aade72d85f7ce89a7
+27a6fc6774c1115f8d9a6325f27d002879f64e5b
+dbcabaf9d79d622a59a9921e9b964af230e481b6
+a31734ae824a19b996c73d1c64ccc4b56ad36031
+335d5e28bb4830989809c4a99b9d71a3aa4d9f7c
+4a82facb8d4b2a0e85d6cf045f5085df6d8493d8
+b6eb9d754975cd6bc11554e6cdc262d91656ed39
+03e9be00e1ec0226ce2db829f896f949d47428ac
+78032b1a0b9158f4613bbf2b5823f0b61892d359
+4ee9c0436541223e97c2364d20cab8e947125a5f
+be8f3fc38f14a28701a6fe6dfc0eb58978836f44
+dc84984d690c46ea6b42eb93748d97276e96641e
+1de14199202d0c8d4b7748cc3d11128f961247b8
+bb5e4fdf62ca8448c228207cf4ea90eed8f04d68
+13999c988727461099ec4c623b5bee1906bdb378
+230d55d4fa24ae0f47d126573ac3e8ac026ed54a
+67dfb79ae68548e8c015681b5335deacbe415edb
+bc4de373d9362009c08f32fcea57f0123a191775
+e7dcc325c35f13b36dea166f2cea5ee333c14d54
+1a332b76ddaeb4d3f5be45d630f9ba369804c960
+1e2bdd5bb567e532790aa13b020299f464ff0de1
+ffeda5eb739375f349c12dca6002fcdd1ea2671c
+35cb97a6c21f011447c119a67a0aa401d67a4ac5
+052510259059eba150d5e5441262eef6f204a3f1
+9f6c98563011841ae379324d84dc704343fd16e8
+dd080e0f13bb14da97596bfffc921d8985e2cf18
+69ec5ea9489392cf7aa8ba7f5d08f383a77dd0b5
+0030205b0977852b7be3f1ce7f96b2c3e65aedd2
+3758dad75aa46afd17f96180244a9732476fe446
+4e140a3396e7507b0efa224f05b7bfb08b97fdad
+08e9101a2b54523e05b3f015ca11adb3b00d0677
+ae1012fbd6449fa86a25f4fb18c5aaab9433296a
+78dd5c5a885fdf33a0cfc78801e5457e2d5164cd
+20293436636a489f19b63728b4234055f3b35d7a
+a1069aaed81968e41f426970c69b3cb3b49997a4
+4ebbca5612a5c1de253f97c0156a57e4aa4d0c0e
+0476e6378ae629c6923e6dc691558dd79b626264
+3604fe6b0a5112ba6513297d5b114074e5f2c36e
+8e28c816f9ed28e718804209da16219e030abbcc
+32bfe69ee685eddc4e0b9df01ab00a48d6f18eb4
+de5332d00cfc23ad5e72b1aed44f100d7ba6660c
+fd11e6a4f626f85e6adf420b2cf1914227a87115
+720aced2c11de26c4087b9336f9a5eb6ba867aec
+14da543f011a6efd8f23c13821c415485ab54561
+39eed0b2d1258d3105d8f152f26ee9f9eb4dd56d
+11e9b16ddb36c053e5825fbe386b9ab59a380636
+05cb9b6f840093fa84570a16680daa1fc467578d
+21369ee0434096f7d0264f214f4dc04e265a8883
+e3c6a917638c2d22365d243e7058a96356f99433
+67204fa61688204b16b48ab7c7c4874ec2da4f06
+0c2ec4c1f74837901cdb7a9cbc3a15f043dfe9ca
+9c308582dd7a875c9075903f7fa4c90b58172bc3
+997f549000eb1fea1921e9faa82fb09cf3490c3f
+c54cdf3e34f032d5276ad4459ae11985881a134d
+160c5ed87d94de91a59d563430c28dfeb048c521
+0510a1571c34710a88abca6662f6b485487e9a39
+c6cb198f1c6dd8286c8bf7bada97d70080e23dc1
+696dbd882a124460eccd4bfcee1c380eba100d84
+62691ecab96bb8bc5c6ccdeeffa387f0923cc082
+63b5c29b8dc54684b8d8e14a9826ffbc18fdbee9
+4a705a340498a8174f4c33a8c332ee0c13cb7bee
+764fb09f0f8b4d5ff2c78660e09b00d795b36826
+3a6f88326cff63dbb22cb10ecd719c4ef065d0b7
+38845cf2414c77bfbe274f186bfbd91c7ed22ad9
+db749efce69807283f2e48e37f3455277d352fd1
+0c0a26a4acc9dc293e1982efca95bf1758db8c99
+70a14b88655d0d3dcca2586e91d053431bb29e4f
+0af1b3f45d8e5bf2353400b6fd7338a29e724d16
+1d083654d74929887b990dfc84a6166ed3013a81
+4e86b5df33806b1936b71e73ed253af2085b12db
+d3aab009ae63c11ffa69cbf3621bde2ab913cb37
+71fee7287f4e56a3db6b8306a008eaa3705fab05
+78369f33a57a4eec95158dfbf79d2676d48d5db7
+14d0945064eb85b9e00eabfd4b53ba76c72f09d8
+2f410283e780b51cb506731ceb480114202d572d
+050753ca5c776b91f81c18036285b6038ba34e75
+1ed302e1257406d6f1b8cda634421368d924b6f6
+efad39b2ece5e47910bab5fce446ba2096618225
+1538a3ef085bd30dd676a16eecdd945a92529c13
+4925ee1868d575809f29e1f7c0eecce2e4c31a99
+7a7ebf3aaa6c752851092370464f43a60b34964d
+f743284c8993006124b68a0ecf169cb2f6ae771b
+4d63799fa7042cc10f2541d2b54aeef12f6ea43b
+64b27edd56c9fa88b32cf9c844adca35fa2c901d
+4a55ab909cc292a6f7367aed3131386cb02bf113
+c82aedfbba7ef62ff9eb2084c86e26345fae9ba8
+beb659187d7b56c8c516b38cbeea0f2f345f56b2
+eb4d0cee5ea068e1e963cbac200b6d28d8d5cac0
+b31533cf7219855fdfe26ece032588796f7733a4
+3a442eca2627f5d56490ea8a2b45758edb058613
+e1ffd39ced0839576b60039aa1870bcbc999900f
+f5e66d64c64df575e2945f84a8ae1260677461ab
+d8efc00709aa2dc2acab2dbfef72c0b9f9831ed7
+eeb807fbb984adcfc68f60ac8c48b978ef748f6e
+d1e02f8d892b5fb466fbd389a39e2590d6238166
+4665069c7dc7ac793f2837af2bf54a3f7695dd5c
+bbb7a1da87c3847ae75b5232499552c64a6e0b58
+540167a877e085d93a8572f9ebbe3ad921c9038c
+be919da04599c1d78e64533625cfb988ed3414a2
+161de095bcc3677a2ad60692213b0586b47644b6
+0cc3da8da6f4f344c963d6a4e2e11302ebcc2197
+442e8fa19005b95ce2478686003c3fa263a8afb5
+32f7c31a048744da5c8d9e5f7c777a0fbf9aff33
+680c052aefce0e3ab86b2a425f507bde86b26223
+5b6a4942ea490b750a523574fe955ff5c4e551ef
+1b13f9c4e55e6d07d7284ecf9d4cc4ae3cb9d4f0
+fd515f63f114539fdae8e164dcc0611d79e2a529
+3ef34ebff1e49a5efd1c5984926813c7b31efcd8
+b53690b6fe10c3113555a480d305b7601b1f4234
+9f26bf5489d4c2f86e2c47822d6621d852f540dc
+3eeb6753cf7a1b166553b70bb091e8f4e574170a
+602de810fff5db0a46c43bc730049006fd2f43bd
+e35aa88b1fcb2f5901f24c53a67574deb0da8931
+08cef0f79f2cab54ce23872246508439c9ce6afb
+63e4a1c5a3aa9b249cfef7eb978662e060eab886
+5ea1ac46ee01cbfd93c453165b08cfde6a080748
+77722a627150640fd661f6266cfc02cace7a0ef8
+b704ea855e395f53ada16deae2f9236013e56a40
+cee09c4eb8f507d45251b0ea0aef6e11e54fd834
+29ac240b06546b431e538f5a34d5efe8b22b3764
+3f2433be44281a5746d9ce90287bf3dffeff11f4
+f790b3a4d13beaf61c82bccfff996d43273db838
+789fa3c113166a8e901a8b216fb8267795ebedd2
+f00c258bc3eba85c7d50f2bcbdd24e7d495f2287
+32354fd1bbe35124e71f5907c1e4e5b379678075
+bca7063b5356384f573207e9e3489e20fb83c0e4
+ab77fdecc448be9f00e6d8d866c1b04ad3887580
+b41060d36523437bd9be8edfe38ae4a5570ff1eb
+4871e7d34427c2f04e2a783fc4ffb77e169e9d60
+a39a631584f58f99c83333f4f4ba5fe0d1874cfa
+b615b250926649f7194f10e79ee2def9bc318e0f
+4ff2d534028556df4627ae32c91d01201e926e0f
+5006e25a616ccf7c5de487e7656fa3ad4bb4be12
+9dc0984e7920cf51b95e27cb13353139afc6ccc6
+6bc899eb4c5c42ec1a4f338d82a65074177734a7
+2c85bd2805f537b9b7390d481e34c8ba7c0f1a1e
+432c302c4ee64847d0cfb811c5eb8834626f7a9c
+8f54a7d3c02869cdbc00c03abcde2535d4f31f52
+e30bb550791f7de8ac1a67a3a3a3577773972544
+907401adf75eeab317cc070a72d57628a2276d11
+2fd28d44a3f8010df1f16e418b4d724ba8c8fbf0
+e780dcd2bf5e04b20be11a8cfd22dc6a9e744f42
+e9e939a01ca9e556f05daa26156cb440eeb871ef
+e448303a5908b5616a6e731ad14917154f6a32f5
+0983b0a8db34e5b1d6296b3b380a5a61c30686bf
+8f5c121207565ce4a9983c6761e6c551686c9171
+e691904bd26c55bd1ba9031b340415a8c9ae8194
+0ab5db8dd1f537540a22d7405769966e6a1ed219
+861b8ccc89d83bd6e9409e67bdc7dd514a840a19
+49bb3829559dc296c9a9852df47ee3d9ce49ac27
+89b60d860fc383c4ffe25fb4386bd2f041a2ec8b
+37d746c56e84870eda1076a985899d79ac6eefff
+36734f5b59445422c553500be186dc746dff6ba7
+3f96d9ee2f1010e4126667adb35c3543538da441
+2065112133e306c67889274089bab0ec0443b2ea
+60f9e34b43213ff67a218da3ee2557bdf5eb1809
+8d8520190fca312a5b96b20cdfcef8d506925d45
+15d3864dac7dc8427f898a127810e99695757c64
+2ed0385a3517c2fce298d871d1421bcac16c397c
+7f99d45dfadd2121b442be7151fbe4dafa326eea
+31a2a8ac3b3922041a757ccef9fd221ce25f821e
+f583653cc3524e9bf61fc430f9ea11045c7ebb78
+cfebc9f3ddaec7e8796a6889a16d386cc82e2bac
+001ca9167113bc83a4a769343826cb6fbb7583ae
+bdaac2f3d80c2450d7d454b9c6ffdff04e970339
+dca313be000d61e69f776a91f6c8111d3214d3d2
+bbed86790ae83db5fa026fc33eb44b474489496e
+da266511b17f943b51b461254dd27acb6760842d
+fab165da0311e9cfbad46bd4e20a9b61ddd5cbcb
+999ee50499a83b992092c70168b1e7d131bd7c2f
+b6121d52c0d2f8cdf12899f4ba6369d75c50744f
+7aa8634117a36b3c2a15e23cbca193b3186335d3
+f0b2a83e4722c431da7c0f803811f33e469d4f73
+23542576f70a363bd56e9786e9b6a37c2b107f3a
+3b823dc115c2953ec0bcb9f5a1db9140dbed90d1
+e46411faf1b866fe9268308c97ecb121f3e8dac6
+c7700ff0e463251771c8c6205ad300c854883552
+58e046230a54fad25dde2d5d9e42ab11dd0aba52
+310044f4fae43f9f4b5099086721a4f177f356dc
+ec804a282c4e8e25b6ac851d0be90bd4e4a80ad9
+079705485fd83c4b62f21d82eb579f8aaef58c2c
+1eed1afd587f1d0f53d56603353a56d0885e0079
+287a5f44e12c82fe03e82df0633a9b6e0b77a724
+6a847df4b9db135f5a85c5128c390ab3e1102616
+ddba9719f1b6ef5e95a62a7169d1d390ed0d3ab5
+8bb1e5f3a6e18d9839ea8a4c72f3cb7b9d3d5c4c
+c279a461f795387daa420aa5ef0c067d666f63fb
+6cdc60c268abb351af9d52d5a87270a587c30922
+2187400d08c6b510894249592e79cef54a64d57f
+60954319ceef342dc1b080da0b1c4fd8e4803371
+bffbf9628ebe304301c8f73d721078667fbabedc
+27e5440c4347453d1b8ab78fafbd47d5d78cb130
+186020d36dca720888f66ab383a4eefd7891fbe2
+e2c1c3d299c0df9660b26a597975806f8d677e58
+82106e77d061a910b9b6fdd06ea415af18f78b32
+e7f6aee9a8246360601cc6fc22c3488510f81706
+fd212d94c9da666f74fc722b15a129eff46436b1
+0d79dd796cf50dd66da3ac3d90c32f62547c0e23
+9a4a63ed202819704a08085b977f5de253b8adfc
+d4a0944951d339137c46b6a32adba07c1dec7432
+af40b50b081a0f875671792abf686ed9bd3e3070
+6e40fbe5ace9b8e54ce144f701c88f3049284253
+adffba1e9a4606e2568e4f8537ad6d7b18ba40ce
+03eed7d315370cf908dbe366b931ae51d50b0fd4
+89077b27f88dfd87f330cb0d1e02b1bf0ebbcacf
+e13566cd7fecc96ef63d04d0a547e2ed0259f388
+34910d2971dfd3d1dbc3317dbefc7e4825775970
+5a1fc4399d979dd16d5676662b4cd0fcf10d19e1
+adf3add4d3a9d4b52c201e326c13a2df28c65482
+31f7971607a020238837e04506769ef58a884069
+b86e600268ee0fd3599502e91d16e15d32658029
+fdc0c28852b349b93de93aea2e9021bb5387f6b5
+267470f63dfdc1dbed50c020125499de64661cb6
+ef7eeafa7366024f8495e81c3f54b976cf5b8b26
+f528fad1c3e8b34af7e8c75a6f65e2fe87a2fe5e
+ff201920576fddcfd90f28e893c4917ef2a2a3cb
+3072673c2d1dea5a3ccf69a0eaa3e6be280ba301
+f4bdcd29a27f9b10a5785cffa72d7d77981d8608
+7d6e34d64b18e8d8dde7264dc0de3b3df96a641b
+a6459f5f40c7de29bbacb9b6657fe73136c10f57
+ea00b75ad6487cd87b4166a784dabe75173420e8
+207c7d32ab96d8d485bc7b479f408bf7ab268a39
+cc558769ca1cf1c00f0ff30dd355a47fdd983339
+c364a890e4dee2c18fa8b6fc92738461267ba334
+3b09a2da1ebc501be72f92b22899270e32d79522
+1333560e06a8203728ce4a6fa73441ce6007f3b5
+98efb0980eac93de39b873db1fd77d96b4eee81d
+e8987c3c77e718e7f0d58dd408afb872ccdc84c9
+a7811e9972bb956c0ecb7529b473cee2245f8591
+a9e8b5029b9d33fecbf7469be41d51c7682020b4
+ea232ef36855fc0990d181aed2ba8deb3441b679
+dca571eb993e35f58e4e64550b71e2da082fac73
+0f5bb1c93ce4d1136cff535ca68c43945a24c927
+7e7597e72bb4aec57a492f95620be86ba118c500
+dd0e7af3d4f218d29ab3169c85187fd8d1b04ab9
+86f3a234aeef2a6f6f705a78aee19ce2d25cd969
+8cf2add01491e160ff0fa3dd53e7647adc0d29de
+102b371ac35f720ddd5203adc43dba512e62188c
+62caa14f925d45154b279fe8454b52f714b4f766
+307aea8f68e2e7e95f377bb1677598681adec7e7
+0f42f98b56c9286bfa13c0f80e3f764c67b692da
+d6cdcf18a8bddea4954c66b97c19849180889fd8
+8c1b318c5cffca71b954aaaa661ceef5667067ad
+1b4da449eb605f56b0fe37e28a9c9a9638e761bb
+ac5fdd0ba3f2a8661361e028e8c8be3cae976961
+c8ec1f099d8fbb8fb9923b83e15ebe83c9de8e44
+ef81e01fba59fa91c5d4155efca0d69df27f7235
+bb0b514e1acf007ff4dff4ab45fb9acd34064415
+b5d4d00bc6e94253e5604f4827dcc8dd72d25b98
+6bd6fa2cd0881278d469d5fdf731c89ad3eac623
+ce7e032672a35a6f37ea2cbefca40156b210c66d
+0ec39a95002a9bd61ec45f06c4fd52f4d5173265
+0e480407890814c4f264e4df951290a3684285e5
+6a9074611e3720050f6a23ec26dd1308fca855fb
+2ef18ec815f257c2721b3ceabb81fbf02abeea7a
+3be9da082b4360a20a469dc1e3c817b8720d4119
+21846d744e52144470b338f743f29ca8b5267135
+94ded9212e79119cc3992bee3dae7dac74162028
+aca41b71ea439e20b93751ab83d95a7ae0502864
+74c5c8c02383fd9f3c51eaf0f9cd949e1f6d5cf7
+79259e58342d4c260e0f4d33c46d6db7c670f071
+76f1eef484694231770cd8218f9e4e6cdb08cf9a
+4e5aa8fe484c1eb82cb9d20d0e168e04bdb7e4e8
+0a44a6acc6cf643d656a61eae26521129a5dac09
+95d474972b3dbe6205fa227347b21a77b40601bb
+86b113449adc96a195d0e6819a4e3873a5b5643a
+a04d2e3760b6ff915a07b83b2fa2e34ce971cf4e
+03df4c96f242872064ac608f630a44173956126e
+e483ee2e3251b4c38757cdf1da62e43bcda62fd1
+83698370b1a49dc7f51b77af3422fbd49f6777ea
+8584e295d2fead180d2f85992953ceaf2e632f52
+5472604d52f740fd71247d5c569dcf4b7c67f981
+a4824e0587a00770d7dbab86a33ca26b08d95964
+8525419ed7189e0b24c763d7992dfbeb770ab731
+501025745bb17f0da8b2aba3a5567921e5775b69
+c031e118f83a2f1abeedfe50dfb5b44c8a009e39
+cabf2fa28ab659b7a453bc22b71caf3bd48e1f57
+b158056aefbfb8dad89b4e627f3fb7d05e956248
+cd78daa2e6efd1ea87376ee6dbf59733d1bb9f81
+ac393d7a518f99306aeb00e0cdddf199464840f0
+f53a637a3a84fdb4324d77ce973370ccd52b1dab
+a9f6af7e26b14ecd1476049b9f5f4030e1e95818
+c331839509e04f423509c8d7ba2b7d6b61071b7c
+d1666d8e4f683c8525c5f800a66673e35ca53699
+b6ce0e579443f89546d3a0de497df473e69087cf
+ecf67c9d5ea9c48d9e2b543ce7cc72ae203343a5
+8173b9ed27e6f7531d8ebe4f55a4ea38e6458706
+0727e93cd4e950bd4663f70ba67487836ba12515
+0f131b928dddef100aa97df815009fccf36ec804
+e718bba3d09af477d2834928019251f7bd886577
+8a6501c8da5f3e6d9fd7ad83515c39a9fae13d02
+ab3fbbbe1a6340b918008ca7e1145fb3799b6920
+370447a67373a4e9e04700a188741bdb19726de5
+5bb85f0914ba9f654f21ca9d1d21e08c4d104e91
+eaa39f27b3b3b5d36ddf5634d98da438a2558b52
+9c5b16a1104dc810b3f113bdbb0c713e1e5aaa99
+420d9ce00a27bbb643f4d6b174ed340609e0307a
+8a80d11e0a6f272d374018ea40d09d046b066b60
+b6d4cfe6abf0760e0e194deae8b403d61744b1d9
+80f46e68d186c4164d6a2484b1d1054750e6a4bf
+f850681fac0de59b3eb604d2c24e746bbd847f80
+ef224d647bee19de336a1947ea40591e5ca96a6f
+429674572b6d635ec07a5317ccb3023f24483d2d
+5e41e75fcd7014c8bb4ed0c19b00396378f53592
+fda3b534ab7f6844d1092aded393d311aa752d2c
+2ba89a5c965c76d8b6be515809f9535aba841309
+510e781d079b6a3edb5ac075059573e4ce64ec98
+66e06214fa339acc74aa3b028b2d3b410b2c30a6
+d46c01038e0374d609ee0b546b432466e14c1113
+9c9296af2c0e5d82ebc5389c2100a4cfd4adce1f
+7b7e50482dc538c4c548f5e59718c9e9966d80e6
+3de4059664d3f60a92d1514bbebcf9238c93382e
+b1c7313b329446f8e0019226bf62663840463b03
+7ca12413117dede2525e667aa127aa7b56d9fc3d
+aa99599bbf0d626fdbc544a5910b363283433c56
+da434b099309fa65c383f9ad16c4355eeed3f2a8
+f6a046dc8f7f148f56af7482946a25567d333cc0
+4fe426372b5f91c741e45dbc37863f87455749b6
+450a298be3c094a8a4cea77e0b99a2898d2a29d2
+99a3395ab7be8400d2a74f003e53e8a6a1707223
+757ab148021609846c34a4b703489d9953647991
+01fc621956f62dfddaacac594f5e6542acaa6b7c
+30911a5a7034a83cf2ebabcf74edfee573a2fed9
+20cb9beb1bbcae67e8d0e3c3320f6e4a0783dd49
+24e1abcc8e25038e820242712049101a1188dea8
+3327968afe2e03b0823a321f0ecdcffa30e86bf5
+dc50e48bb325b6533238a99745f2876e8a27dc28
+4daea43c93ec4f4ce07f72cde9d1165697f58491
+4baf81aa33d67ce8bf6140c780e177e1f79ed441
+6b9fdedb12bc4d3a2e7e2c8df118f58390289128
+e793e17fb7d4cdff771aa9c95381c9be3901d36e
+e07115a950ebae7d7b8db6a04f008d37bd917012
+d60259df3e0445b48c9ab414831c2e56b595aba4
+2fe4b57eeb3126df01d703e0bf17177f8832307b
+272a05726187e71fff091112a3324e96922de686
+585ecb29eafe7a0b987a78681d16097a5f0fa5f3
+72bcd5f709922f938789abed7b850aa46731b957
+d1d9c744a423d7300e4123d268cfd4374f930ac0
+98f227c8ce76795b94cddb42ce52f750efc25a2d
+30ce196b930329413e71c1e6be1e98b8418e2583
+74cc9f0c8983cbbc6b3a50c22ef7c134856826a0
+3d43e6040ac9a65d0dc18dd1a3fcef80b632d135
+45a6b7da0a4ba3050161f31769c8efa835041f12
+4bf30bbad44c64a266a6004b1ec90e7a503bac81
+e01e9bb365d74ade3e174750af137ab5c2a0c18d
+c26c214a4c5ba5c97b56c7f1ae4f51e8c70839e9
+e652be39df083a1eb17c0b440be9612b060ed422
+6b878cbd203e0075cd196b2a934f0de3bce6a9a6
+606941c3ccb6f6f8a7c657ce95cbcb7a2707caeb
+dbd4661a2cf4f071343e03cc026683134000fb7a
+f7575b3575d6b289876f5911dc77ce62c692f0d6
+2e7572215e5956475f54084ac58b48900e4d9a11
+26c95cc51eb1c510818834aa8e030c677c404c98
+f5ddaa4f89e65f7c92a8f04133ddab151785d50d
+c7655bc2d4eb373e69984af03edee214b2895107
+7386b620f3b794760a3dc2a834109f52df04c885
+eb5019b4847646b9e11caec82f8b208d2484d28f
+d3f18a8d22353bacff7788512b0925cf5511bcfa
+5f32259355d00eee4a1ea08e0c717c0b8b59a30a
+96e1a57a8a60b1833c1df080e9b4f49774dd2795
+5bc4555b4a69e0a991200d86c2c88fa250848ff9
+703548384e3ba4bc1946981a6c6c7866695da6be
+7c001547d6bd3c2d9aac3e7c316a2bbe4c324419
+d697001a1267dec7ffdf484fe69627692ece660a
+4f42eaae8b255f823a6c14b004b70c27e6057c71
+00f4741a5c504149adfc17162c1fda9016c3f97a
+c81d697c155a643b2d0418040596c26da7a55736
+4546653de0e9fa3747d868c87d3c175c05766016
+c9a455ab92c52c0554a78583fe6dbb42774a4c37
+be27adc4b877ef113a198386af4d73d4d814fe81
+608f1207394d907f7ad38db5bb8ceb04c87cf61e
+983a611d3921e96b2b649ed320e9813c350f0c56
+463a41199cf1a250ac38009eab5d1f2876987a3b
+23ed1230045db7f4422a7c770e9271677f7bbd61
+e2be3955b4ef34fb8593191df8c6865b408489ed
+33f04be9f35cd7efaa332f37774619a8858d67bc
+1f8c6bd1e0f3431077d8f6399e35ceeb888b2d8e
+7b24850af1c9f922d4c9ff75c407143afeaabda1
+021cb7c1ed89f5b14bfccc18acc82ca1471b9adf
+4a5ce5362bd8806bf0910b2feba4d6366a4db846
+e1da77b4befafb486acecf0666718e2b7a24356c
+f3a5ce8ece4a1cea63d0e6b6f06120f9d176dcd8
+e31e02c34eb18cf85b82137ad1a5c2e700199020
+d21ed5f1a2035af98508bb0d4c53e1fa38e05907
+1982a7f1ee5762cc3c3d546dd9f5d5d520af2db8
+2c39938b25845a756007e8b9e57110b9a6c00995
+162c7fc0612a7709762c57394fcfcc0b37f5f269
+d2ae99e88df91dd72429b3d32f86a6cb2de9a434
+7559c5a54222ee7bdf1b818eb07cdcf4f6245fa4
+e08fbaab13e955a74047a2703ddc94938c4e1e19
+3d192df6596bf9a20f2bf35606bdec18aec7a6a7
+74cad75c099cf1b6be088f9e883f38716b86ba3b
+a434e18c92728beef0e091290ca3e91187e0be9b
+8c9d2ba9662c00cb0a60853cbc10dcc7999409a5
+00467170023dc255412b9d63e8995bd7b6490362
+ac562047ebbbede267a7fc7c321ea32a0222b290
+14ad95532def1b719d79bfaf78dd6a4fc6ebfea0
+db21bfddf2bfc45683f28f1f1b862ac5b863f5d4
+0f4fd5c4c8bf2569f21ad890c1e3bf89cbd0e32b
+299152a0d94dc113a648bb4eb554a8dfcef276ae
+1e7fe49af215ad2a61c0c3eb15300d1a67e7778e
+05457fcaff13c59bedc7173536dda865afc5e98b
+f515d2fe4ad2a1ac6d2613758609b9981ab694d2
+89988517afada628452e3f4b4650958597ee7718
+de43e7227530c20a3234a7b8353273fc6fb47fc5
+1bd91f763dfd183e4dd3121bf490e8b2938f3d3b
+dacd9058cadcf68161952c84546734475a68ccda
+c229a5a2d53f7e6268104ea4f2538096b5bc903d
+0d8ffe9250068037964f236a2a708091c76e0fa9
+3127abf16409c19e98df22458840351c5aae0875
+746f3847166d3815e602cb6ef15473fbd2c59906
+5e67a6ee839ca45748ae612f1595b5d18b076200
+84db5e9225b0c35deaf355b3b11a17b58395fb31
+5fe772e410b2a469c332da0fd85f976b355c5d20
+a223aa16893e1b747bce1921a2b611a80ce799a9
+9e82f341bedd75423539de740eb4262c8ef3fa2b
+3edd4bedb57637b56f12af0a4af73db4a18d6526
+2498c83e6086a4fa2a8a997a8018228102d9bbe3
+a99e13a1b7cd4d751ca089592cddc1541eaeb02a
+4d39325104fe63a8b13c8e344ce8086d0acd8a4c
+7fafd3e44957e6dc8859ba2d54927fd065944c5a
+5e5b8a797d47e0ee1cf4cd5cfc29d611edefa592
+69cf0ba5f915614707843b411e01a75ed40dab5f
+3a97853bd51a9a6db2db087904159352654f62f9
+97c3e4f0f849654486416a4277f114315ce3ec00
+c86a1399b11cbcd291fa5bee54a1e5f13f0b6b67
+46b6cf953a592ec0ac35405f480fac33c9914cce
+8f28d93e1c2af3e4b62b2171cb7beaade9ecd338
+3ac0f0c3ad54b53783f33c3559a6e2c12306543e
+d318dbad1ae0156eb473d79f2cc8d93c6f1440e6
+9a77de5d35a8ad3351eee6b17f336ab0dd11033e
+a1dac120bd4648b07acf61d7afe351b90427318e
+b0306368d0aa92855f75265eb84990dd7a1b405f
+03390a2f9ebc5c160d7514de530b6aaea9f78f63
+477faf27cdad131d95347ec38579baa766e9ba50
+ac57bcdf348e6891f7cca4d6782722277fb83453
+6a47d7b63c4e42a059b627754f7c717c32e91129
+8d239b1de305977b7bbf967fae01a3683340ac6d
+2ef90dfbde430342597d76ded80f4c13dd7bdd0a
+2e60c803e70cebefbbcefb959efd0f16941c7c51
+4826ba170b62c890a61f98bddbfbdfe8c1665a32
+dd075eabc50276d6aef8ebf5540c62fec8e370b0
+0adf047564866898dea9425c0791f1f4693c869e
+24b741665798e7a186f02c87460d433ad9b8efc2
+d3d51ba5bdda831dffc3de3510b51422342f7a0c
+99d7ac801e0bfaf1de0c24247fef735a94992f4d
+94d0fb72b428e685c5ba9eaef61f147c34485d34
+98199eb95bc46b187303cd9f3c674608c0bed95c
+0279b3b109b04e17d92a92d08999c7d47ab4fa43
+1dcc8896de41db2564fd795a418963b9563f7b68
+e620cf84fc7b746634c6c0e2b8536f93abf652a1
+0753f0d9e88c77cc4936d5fa809fbcc08b353db3
+4ffb34fa2e0713548c8c6ef7063d75776640899e
+353c861928993f3e5b7d9cde0cc254c28e1e42b7
+3f203a1b37ce8561ea800f1e2e85f76575adce36
+cd4d71950c22d5a5bbdd8873375050b0e2d747e6
+24b93c6ba69fd081f1d3d8c38421d5aebec036e6
+d624004705b8c611093b3f6afdf54a027934187b
+9451000e4d95149e3d1c0458431de5da23057950
+c8743f2c032f99b49b3db5b7fe57b912b7e30637
+aa2028c9e873a0a94135bf55e0f495fddf597f6c
+d2081f96ccf9bfc53357adbec5f90ea25ba21e45
+07c27b767873eafe153211e72f4ce12ac5795800
+e4b660b8e1f40a5d0726176ef697294fc8805fa6
+6306b4d245aa507a1b445f53718115f27615ff04
+f3aba8ecb6a5f3fc8536ca5bb205ac0262f00d2a
+25a25a87cdd60c1e5f67195d7d66f4af8e105b93
+70ccf1b77f1de7d847a6d463885c69191bad9995
+e406a186141e158b3235f4733685b8d607bee3f6
+91a47666ecf4494bc993f7b08bfb46cc180f125e
+f4ffbba9a186649a3ca1f0dc4f22bb03b3678110
+f504150324e190fa2c512dcb360ec84841900ba4
+e36a2f2d22545a48ac56693aa71a7a799cef3256
+8919e32d191c2fe21c089d77df7421aa8a4f46e6
+15cea1d7831af56add2ed803e8b43ba1c76c5fd8
+fe9f1c584be82980ac899a46b66efbc650d80b0d
+42b4eae28ec1c3aa0b6448bcd801d8c7180cddb1
+73b98fb4599fcf3adf9a9616fdc0229c2d032476
+4b29b217dacbb4e11ef6055274a07094de0b984a
+349b34ae42d9e57f125af18a4bbd6a19382ab2fc
+a7207cd1b24121975ce76370a6de4ad4bc125ec1
+0204940ae100a4ac9533b54df3638d05fec80f2d
+482aaa2367c9572455062602fa60e48218ecc3b6
+10516a0fbd62c8c9d72de60c8486af935958755b
+6f599f5e6087317d84cafe6ffc870407dd0902d5
+c75715543c8039f191fd8d8fc546e925ebf2f497
+10af1fb971c4ad18242601b7c0ae2631bb6a9ce9
+2c7a6ebc90178bc325c8c3b438d03db13d520f36
+3b46a461139ee54dac7af9a30765a55779d2edd8
+d1b47a1c219bd285c2bd7494dd838e045b454fe6
+8d50c5f1da0998299fd48f1875bc6049fa994fee
+ae578d3b8b1c641e76b27642d077fad77bd29518
+3939ae839aa79cd2d070ae9e07f3901ac27dd8d7
+e0e0cf32f5b7ccff692368058fb674735ea02558
+077353ae86f409df56719202ee942391a894f23c
+29cbdeb4b7b5c78933afa3998e29a20fe73025e2
+b6b4ba64ca5caa88a79d4c6dec4d27f1dd108d93
+4272187ea3d1336b0d48dca9bd6518573746649a
+dc91e6c098d1b6e0cce264e665e8e5b7e106c07a
+4f2b54cc064efb63a6eb10227866803bc12e0b40
+6a71870ac33f455e403032fbc35896b1898e43d6
+7770f04967779a2464624ada7835a7837015e6a5
+6e527a9f614b894d073cbcb29cd72495f5dbdd98
+0e3cd7ff7440762522e0493d8847fbce93644005
+d53586a75976c2da37a909c62c1a3f7e1ace206e
+a67ff6087fc879489a79c922ae664a4bcf51f001
+22b83bb66d6da06bb63b7144e8d14f168fc99fae
+635502345958ca289060a79ed25df614fd26479f
+e0f49508f41627a065355710959b57d4cf505cbd
+6d7c3abf974aa58d6a43934045b2fc62786bebd3
+4ce4b03cacc39c4bbd58ef4d6f2921b1e734cf9e
+4dd94b91391c89c716c58b8e4b6e2c4077de2154
+86271241fec1e613df843e0542383bc65b52a2fb
+b55d72f9da10f1e3807f5fc146893faf2bbe1b46
+9ebe45218f0d4e43a9e3971a1bb0dde9a7527b87
+563af6918888072df68b0f40745323918a6d0abe
+6fb28600086dc8b26ffc1ef4cf6c6e1bed275eb6
+b6b37c2ad9b79deb96104fd0ab4e5aba1a6c223c
+5a1099740489918c9888b0487a3878bd8a5e46cb
+896d607d434eb66103239b5927e99c247abc41a8
+3ecfc324fc0aba435d5ce1ccd40fed434204eafe
+83c47d447ecb48868792892b794121f09fd5238d
+6d622191b2888c6a12bcc2c0fc1b6ae00de6fcff
+9b48ed7486b428a9695be7d1fd4e5b17c59de6df
+40b12a2e503ae66733c829a8ccb1f15c81a16c55
+445c593b225c1ef2e67a7d6359fb487784d20773
+385e3c081fef40627660b381ae6b75cb5b27ebfb
+4e1207d8f45e088a3af2364e5fffe05a922fdd3e
+7ee82ad20a7724b0f6918417ab90790c57d25ecc
+4db6a3e6f788897609f08db6522fe27f5de6b3d8
+3604f8980148061252403bb5a018ef656fa21cb3
+bf24c16d42c05407afc646cc19a5b38bc804d646
+3882d15951e00af0bbdb574bacb6d53f8c0e5455
+969a8c061bc4628891f4dbf7ccc07b92303bbe62
+9d66a058facdcea2a786c13679d75881c13e52cc
+593b12d69e4054eba82c4085b0332b415887cd24
+258eb16a720383c457d6812b3c0580cab813ded9
+a8f278f18ce646dd8d1872f42d48e17ba178b8dd
+67bd993e6a70f5eec0b2ad174bec1781281a6889
+b38e9b9f0ade5b58345c0038e4a29d767f9c7632
+46d01d78d9df7d9d250c820f97e6684c8132531c
+7206064a3b6d887e5e1f29ca42e4ead627ed326e
+851db3a5622fcfa7c58ffcdff641670683dfd696
+4039fa67c5b70f2934279b2a7aa617ba247777e3
+a68e475d304b50525685b0ce72da0e4f71855136
+5e2cb5e803a5fdbc46e4f22e5016e0af4b5f0a45
+4c3ca64e51c856427bfe9c9308256aae94fa5837
+016b1b070c06577e2945c67e913b007655c1a6c8
+69b9a021b3f9ff32166e93eeb059eda5a3789db7
+35f30948cdf7c0ec1545657278db0c4fe9228138
+8244f730f6e4a58c40ea8821428e9ef78d4f7f1d
+715d64f04a767b8ceecc5edb2d80ea07241ac082
+197d5ac0c160acec3ca012f8e88ede18b512f495
+62f7cdb3ef122aa9b6abe21c5e454a6db31040ec
+aa627507f256d301f9676427007720b526eab098
+4898ed79d7e8031d7721a3c1ab840ae5a9d84fab
+4269b0838f7ba98d9721d5784c500ab7ed8e864e
+cad8b53e56b78b0de932ffad5990773475eeb790
+a9ed195de08960ebe8a35bc68d08290f2bee20ef
+80697573dae4abf86a39cc6397f0b94d809cfbbe
+c2dc636bfa65e00039f5485597bcb54fa50b44af
+a7bffe79040abd55c04ea4bc4a8c3c3516e78a6c
+8d40f256b802f6b50def43de7edf2885d681a700
+7ec18a16e8c71f368311470c02fab317f9ee9a99
+6cf86a2c23150ab2ff53341e1821712f889357b8
+6a72efa3e4b58254cd2ab58691708058259214e8
+617cd4111c83dc5461aebb24fd14824fd2889266
+caa210eb385eddb9315c76affb901a63ad061b7b
+ee23a1af2f43681648c83c52addabfa3565405f9
+8c35a1cf8784c2616e7a8805ed1e9b5b31a9886d
+419705b07c95057236215ab9ea8d88e9ce1e331c
+f1a6f65691a0de754f93c6de46919ee0ef4b8386
+17a061b2e1974907f534984fa5d9501595b0e101
+590a14e72de8c2abfb19f0579be76f879979f506
+dacef6df8ca907d2f45d2ac32cef6c8c47af2d0b
+3100c4cebbee9812b3229c15a7514970995f873c
+c62c29b42ba4f380a9d33cb6f80840b0debd45ed
+5cdf4191ac893343aea85597452dcb8c34b7f222
+34de6d75b74aeeaaae9f585487fdb49810832e1f
+4cb6a24136585461d250bfa70ee5fb6998e5a16c
+17c936c6a8c65474b919dd056f7e44b308b3e946
+b5665e1d2d9fb8360f612cb4e924dd2150b29c56
+3731feb4e019fa9c0d590f79799cee5cda45c0fe
+68693b06930f63b01f3f6dd49e6d878b3c655117
+b932cd2eb2fffc3a4ac239105b32d1337465f08c
+cc5f64ae97a003cd17767837fca1c53edf2e35f5
+e8877e54dc4f5cf2d672df2c0d86787e4ed9506d
+bcc862378b35f5b6030b893b0a58e332ec69e39e
+fae108cecf4ce0730c39c7edf387cb3ff87bd7f9
+1d2e2fcb9db96c6d7783e5e41e5d8c72ad4ee7d1
+806af841f297610dc572af06cbd431dfb2a5828c
+014b0fd653b709ea4ee61ad34d76da81efbd33d9
+8254aaaaee8b882843d6403e636b98ba3e6cff5f
+2cd626f2161f70f775d9a441d1300e22b240325c
+b1698b11785f092a468030d11816af97256c22f3
+b5d90a0ab2163bc88bbe8dce55767d06e89d4227
+5867efff1c1fd6f07ed989dd9b9ba8cfe01c50d0
+f7d3b9b208caa1a41e45b13d1ea3bc1657e55f5c
+a5dd3c99a4453b1d80f57a033cc01b9d6850f596
+ae162141b56c2b9e7374b246f224e7559ede264d
+722f9e7249ddb5313db081080931ada7003e400d
+909852e9015c7a132fa3849f20ac0d1bf5295194
+4cd660cc418726017de5b1a778d7196237ff481f
+9e2f0137b2d61707889de49fce0f69ed8b06d36c
+40f4199114a45f42b9c6e49e68691af4758c0bcf
+2e9d49b06dca0dfd2a7c405b4be6f72a24df5b77
+5a7de885f550476807349c7af84835135af6b37c
+d0ce5b14c81c246c190938ce4238a3aaaa9d86cc
+35ab538887cd8c2730098365df8e0e9d45a49e8f
+7552ad0295cc10b5eb668ed142cb48b71d5a7c66
+07383db4f6d26216d38579e9d1d826976f917cff
+0b0fb5f7282a65b2c592d84a619caa3d07402894
+b2f72caaaf727681d015c91262ba546a959bbd8f
+3befb3b261eed1f70a1f72df981faf0355a870fb
+c390f9189e975d5ef39ea48a82d9f9b8d88a0387
+adcd2ad19fa795323b4f3201b9ff15925c8ad922
+847ba2a419fe321d20717ccc62611fde87369131
+8716f4c2d2ccef9804d813b16be43c0c0f2e0d77
+8f2542b83ee488bf38172385c11236f9281f24f4
+84ba0b73f7d42421f94d83ae89839aba790c5c01
+de0422b2d187bcf59dc795ad3ace04f01cec3c2f
+4ec0bbddfcc9893a6bfa785af45cb1fcbd1d03c3
+9009964b514c180bdf5e1031e6c9408b71c17c19
+f3ba36cf0590679b0fab65ca0d9d681e48ec5d17
+0a5a9825167edff20e44b975cefda37c8a57fbe0
+d0b1ae10fcf8bf883624c7ebbb43e1b4f1e07029
+31d7d2b7e6e0e705eed1841054748c138439835a
+d6bc7a8d0d39b0a1aef0941a8aa048c993e9b750
+1aa3392d676ffe42b0fad0c46b13b2db64073018
+f021820cbd35fc302769d447033453533d4e3201
+1a71bcf34d62c708188862a1f4c8497ae1f787a7
+5a7e6922b2d3c60e7b4092665c0a5083451b41bd
+08a3403918544b413d98e9d102b83329c382896d
+b62686a0221295b8f8aff2d3e73e4564d3fbf08a
+0fe01c0fff089ca4f89feaf71d5d9a488a31918b
+e4d26cf7963c56943a403377897b98b1dec25a4e
+c573d5cbfa12728d9e979a549ed6ee48a32fa494
+a64ff2e539a7f15d581aa2d65424108d0d285e8c
+191474d3ecf6fc982fad1d0cb1d9dc211da236d1
+2c4244358f73b7acb1e5300858855410ce56507f
+eecadf65da77c50b0a9ccb6934e03a3b1a9240b0
+bf8c95c6e59ed75c172d4f23febfcb35ccc2b2d2
+f8cc8bb18de42bc6f5d50e828db7711dfd45353d
+ceb75e791bbb8e898753eef066019e390451315a
+3fbb899afda85a581a0fc86d5656d57d5650ab56
+84eb7ae8d37c69ed25bf5e14d2976101b3b7efc9
+b37e34708eff9be1be20694a19ff690304fec13a
+66b48889940606df46e1fdbb2a51199e3382722e
+f2c36c1e3cf7f09b498380eca0e3a15501957958
+234eec984610386cbe0277498a8483158dbfa444
+10faff51f19deceb03902b340cb01e4941ab77fc
+9daa70e9c0efa842a4bc02638573ed262abeb7c8
+d8fe714e0105a2539306241969a6fadda2546c10
+a8fbfc91e90b496ca948fef4d1240714e21d8954
+023f9f4fb615d7c50a258d53c7d074e7186af193
+d3cd2f58a0ab1c7efefa3de640804af802834f99
+33aa441d2197e48adf9331f8a1323a2239f9399c
+29f6941470527bc480854c0f419469800c3e314b
+9b0554f9448e14f8a776b6cbc46976434ec27711
+3826f651c86d98c4468acbf4cc622bf956dfa4bd
+911b2f1c396db42c3350140cbddfcbd78d7f39f4
+e0bcdcb675613c4a5202c3a8bc39bd761ae12815
+94c133df005d6f5c6535551146210e49cab37b83
+6fe0662fdc59f960d76c40a1d5a7dd45403b8c64
+bf5b546e8aeba1060474fdcf37a91bbfaf622cb5
+cc25e5afaf13c21099d6782c1576d0525a9cb0ff
+54b81883515164ff5421393a0095d8555e2910ea
+ca320e3eb9978ec6e9287c6cf978edb57f8f7d6d
+fb72946d7141a6e7b644161592eb43b991fc33df
+93025a1f3f9bdf1f9502b8d4e5fe627dd853f479
+013aec4ef6721e1b284787d600ab28c8b01ad4ea
+d0d336df0e7f6be322ed41eb8d89e7786974c250
+573f72219cf9b599f61db0795b619b8f2aa186b7
+d21862524d0d5d4f237994f8e4d91f3f08373856
+dcb771da8d2efb1acfa511f21fd3c8dc04464e9e
+9a90bb04067300e78951eac688391660e1af0639
+fbb629518d049eea98fcc65af2fee6af869656b5
+8dbdbf37c03a4d6f9e32c3ae8a7d76fc95e978a6
+1b2d60d30257e6651e509dd4128c3d043fcf2bb0
+8542d0979360a4c1b72f15d11bf937224b5d63f9
+aef68f04ac306842c50d5ee69929edc674b0beed
+c287d0e9c41afaf34ba8e83e22b156d20768ec86
+e6418bffc6c54654541e7725451ac4538f8ae05f
+33fe6676125be3040a88611825c1bd0e254a056e
+3dbb47f026de0f178c5a24de0bcfefb2b389ed04
+50e127ecd8cb357ce4910c9a89427f2e7d845c8e
+4ab2bb17ac1f5bc4e997feaa125d49538a9f6365
+181b6c48c5f08cb7a22e4221edd1196af8be67a7
+c3e4fb426742b92c1036ccc08d6e6f2e1b561008
+1dc1548d0d169eb77402b8a298ab3cd4896e14ca
+a7130292981fff2cef0551ed9cb6b2d2acb083ea
+9953f7f320cefb21889cdc7ede2ea1e297c71c40
+281b1671f2d7b3ca52304483d3393495cbfedbfb
+319db437f5c296af5e68f7525f5d0ababf03e646
+6fb4b2a5df53e774fbe05c5c71039c9d4d8b39e2
+edecfa44b1efb05ecaace2638dd7f890956e32bb
+0b400bf02805cc51dc41521e253a1f6ddc0f4ccf
+39f0488ecfcb5c7c813c7c338f3f4fdef14270c2
+e696b391baa4d0e3b42f9beb7063cbe5e49bb473
+f35dd2f6c79fad0013a1de98d9bc2320f24bef47
+a41671ae7e000dc591d4bba090405acf1ec242fb
+74a303cfc8a5432ab5a07b0a45c1a48851fca493
+8c27ef3701bafe875854c785b1b6065fe4ad43fe
+92faca0fcf827c87d1d053c19b4b631fb574e13c
+d56ad8a3a9638cf8a720bfbc85105426251105ff
+7b1a7067713f89cef14316bf8a3e9cbce0f4441b
+8606c5740d9b065a95a14ce0b40b7d72a0195137
+da906ab11b7239a9fc8f66ab46bc4690b69351c1
+ec38465ecdc5b54af934418bfac60bc1b748d9b0
+e3108496fbf507255090abca7240be8ce1b5d150
+772f39c10963467ece1eb0b943a9f4bd19e48ac8
+97b3d476a8a83cbfb272e22f2a126cd8aa206080
+649ed478ef489c013a9817c9ad9045f6c22b7d8d
+2041704308d743e26feebb82148d9026bdac65b1
+877223a483c6a8b76a3ea88c2dfa60b15884c66c
+8a7ee87296612e28f2a417f9ab6feed673c17fe2
+4e191fe95b0ebee595f8d97f37ffb49b373f419e
+b2517d6dac0eb109996849fa41e9770562250df2
+02b5847ad498059143d369cd30a245c9559751b1
+562149eeb99197069d4f08a13f8d10923c3c8242
+0a307acfb08cb6530b27f5356a1af632a4ad0761
+28c8a4569158f45031a13261011c7116355aa30a
+c22a51cf48291a664315f06dd8584d8b53ed0ca4
+73d1158f578b51aa1f0cd70ffc91fe0079748d4b
+086dd8e3dd2c731200955dc844dc700a57d3afe4
+5f5c90f81a0a01a194fc20e3b4adafd9d7cd6dc8
+3974bd5c307740d5b716c6a894c382236a4db828
+3821bdec6ffb2bfa9ffb591158f5c7da4b422843
+208eccab47109b548d7d9051ce2944c99806ebb5
+c18a78bb9a7080097faf5e1aa054a4dae6f4552d
+503f94fab70b12432a57ba935eaea1a246428cef
+63f22054fc245006c266d337f9c413d39f0628bd
+c6bba0a18a2e08117916f03fc8fdecbf5783dfa2
+5d17428c19959ff0fb4e9a4158336832f2cce788
+3407fc117f6359a81e63923ad118f79d93ae77c1
+2633c45e47327ebe0bbcfeec4784491361918216
+0437dba1bcbed4b1a9aa08952c10bfbec7d1ace8
+f0575aaa01e6a59d7115a208a822bfce57d0e5fb
+2fd828d96e7d0a7093f6e7428337f77aaf614643
+27b4333f2492ade0e26957efbe367dc12f1261db
+a10fe41b18c40711a89a0989e84b7a09ad042311
+426fe7fdd4f272bcb4770e6f12de3add6c4afde7
+c0fbb4b068b4cf777658353d78425bdfa518c370
+a436f4c4299e3879b8be46aa0deaa2e25c264d5e
+1397dda834df16b6798aa762afc88c61583edb67
+e2ce75c3b21534609f932dcc73c9da9d09524be2
+d72f117659448b7394a8e62fee5ae7d2f144c05c
+33da3e11f37c5d9e1a22290a063549c16be2ed6e
+1be7a0d1a2eff2ca43c6345765d013f18368f0cf
+7efcacbc4c1f964e50cffbe45772e469805a75f7
+a13ae8fdbba0990cc84a9132f3d283cd2c94bc8f
+8ff3178bd4755a3469dc54663414c22a43876f61
+d4e810148c8a0c53e848be8c9c69d8f31974dcc1
+d4af959756bbdfecea07bfd4275d260d03adac89
+a0731fb3141d3415b92e03d399e26e45ac68a668
+018e72184b41a688139f67382d41eac5803f2e90
+904bde6f989ef6bcc71797ea0c1e48658a50fea5
+1a78f298d64bd56a52e9f7bfd1ebe4efc83e2b54
+80ab5d64ec47d6518001b1bc92f97c7c0133f53c
+b6b5935a54f1636f6a133456ed8436acbdc28649
+023a75e6b793d63a4b68c0cb3d3cd70bd48a87cb
+99c0f52240399be8777c0fd4b25297a94439819b
+3ce3ec85b30a2465ab381af08a52e5d6e34490ff
+f83f59d711838a65d2319852df7f1e20c3987c01
+4a8c207270b60050d10949c775605678b4ea1610
+7732367ccbe742bd03d3733f4cbf36f92fbc5f82
+5196ca2c7ea6b5f90adb40d3f440631d0b391e16
+e571193685273bb8aa819b10aaec13ce20c91296
+98934e85c92c0ca29cf172eca78e682543805ef7
+568fba67cf3437ebb8bbbdfa43e93fa8b6d16c41
+69773269e693cd8ff2a9adf1cab53b20338a6d01
+bc04dc824d3aa720195c7657eb5214f0b216de45
+2b79b05f4d2cac3ea2adac34b46f6a23fed3db07
+d9177dc5b0722eea57794e8bbcee050b90051d0a
+5d8c7e31addbe6cb1dd8708e0654e1e942ba3566
+225581be96c7af608e86313a5dea0e23b752d9fd
+382f8f41a667e25a5d565138ecc0bd1db65e1d56
+32ae2f0b05d09c0c92ee37501dcf6b64adc565e0
+1d1b46b158ffe81f43078a90139ce16555095654
+01e244515d6cc1f8b7528e3a7f080598933ecb55
+6f00928e264fcde60845e9e8503f95150f1780fd
+8f81e631db5da60bfc37f533a2303d23fb6a8a0c
+70f9a347184936589c652a9377284dcdee021869
+50ae433e456c10252cfa23777c67364b76f7f429
+73caf8140865f48bf4ad938641b5fa6eb7e7170a
+6b88dbc169373425cc4a1ece3b41b99905c86e3b
+f8ec1fe120743eb2f0025106e6c393bf76f6ac39
+b7dc32ba8d42209f444f8f4fb490dc890a259ef0
+853648bfb33b50637ccf54910704223c2436542f
+b7146a6972876e645db65c7b93397b7c83eeb423
+c3bf5214133ef5e88e2bfc09bfc70a672080d96a
+2f88e8bc2401afec5ffd3a655d233cf26fd93c98
+257e55778109e8b0dab99d7d52eea4397e2bc4fb
+7e26f2d90ae354d20222aa0d7b6790c24a89d9b2
+0968d4a8915e5e619c9dfaadf0a2669fc628a0b7
+cd3026ca835d3f1643dcea381d799622c5c09fe1
+f40a9c69825f403c6734f815879e29327e9fb622
+13adfe64a49c6c66b45d5db67a1f5485cce5aa27
+7d814bcd9d518569fab18f4a86215fd46fcc644c
+2d4e703856a94d1c957fe12eb7974f648d345e5e
+d967961ecd1d8b511f2e9e8f39cdab560be2b40c
+2204078bb49a627bc1ba20196fd3f5ebd0ae7a0e
+f241cf80f311a3cd2102c6e3eda93d13ba58ee25
+d67330f201bf06db7169e4a37498b89855ccd85c
+3d4ffa8d62dcc291445ca39ac6ec75a94cd205c9
+4a8d824cf9dc232905d8b2668e83e70812520f3a
+db481929aed5264720a5db6e10697a2590e25c2c
+4db6114fbac7796f11f462c6be20096dc7dd2207
+9562e1ba80c271cd5fa87dec617328fa0712e00f
+e830c139dc9ea7d84708663cd0a37ec12172e4a3
+c663faaa7cfa12dc14a2bc61551cb86abe31422b
+370e96b577fd75a31e625e8547e051fbff57740a
+da26a732074358d59aefef76a09b2a9590a7a7d2
+4ae7990d9c2957aceb0fea7f525c1ab64e91a072
+34a63ae111853c1241a2025f63cfc0053f0dc367
+14c3b6b727c14be2bebcfb432690ea7365fafe1f
+4a5d8f5e1c52efd2e40c189906e2a23d6b0cf709
+3f181cc4d5499dd401180628b55589c11de67341
+6fd0b4d7761b0189c3eee0ad21acd57506695cbd
+a2578995588f16702eff02ceb4a84022dacc6b2c
+a5b4811b7f3ebf263ad640eb057eb066fa3accc3
+6f5e5702b6a13b20530396c7f605661930be4529
+a6b65f31a2f9fe0f421dab8cc8c3e513dae6a5da
+b939ee62fad9dcb50cd28b55463341f9f511c2da
+30f5652d38444f124fa77d854496fdd3a116b5de
+ffa86cf6a69bcf77a3bc04ecda013f16eab5bae8
+cff171aec805af34aaf38ad1066c3e365bd774ac
+59b6d4ce3c600160062484926a993709c3f86a92
+7863fc78fa0c0a3eb30c353e2f4a63116c98ae51
+37b84a02aa83860229b423b84e4dfdfcf1a12d30
+9548f10b90d9063aef31e32c895cc6dc28d31cd9
+659e36c13b8d11be5489887ceb16e69e9641a84a
+0c184506acc8b74216453ccf2b19f38319594aae
+34c9aabad150e71fd532e0c9495c0935ea030619
+8b0651e5a8fea9868fa5c2f4a1f9bc8fb37b4aff
+36df356be36393fe1a3de70c7c08356a77fd0e6d
+91792f114684640184bd02f5484aac4cc02a7ee3
+0df42ba0bcccd3d2cffe9ed27523a18c9753dc80
+47447aec1c99298f35d80dc3b36fda8f51d90963
+344bccb9cdab19d63bdd14fc6cbf6fd9850ffac9
+e75fe0ba2447c7081af74fdb4a2932f8ad3d7db0
+fba9a28acce2779393d72e8fa0caea9f1bf3b0e7
+1405b92be47fbcf91b0a6afde2b5456024e80dd0
+f1e502d7079dc2d837c01a6023e8d54e27faaf68
+fd31c69ed4454795710d693e6c311ba4f4764ec8
+ab0827f248509579822220fcced2c3be6b645549
+41ab4b4ab9b8cf5797b56160a14404317108fe1d
+63ff0529acef965ff77bcd72dcd669e6dcd46185
+14e0f4e5756f972a70de12606964a86a7d908c16
+84cdab77d9a65981fd0ce86824faa58bff8c7134
+1e4aa85c4152e6b8f80f9e0f297aafccc464695b
+0755783fedaa533d7d6ac107daa2e16fb7af1f4d
+047d3722b0379816083e3df3da56b0ace53150f6
+27ad69f16a588f17fb97b460491870d607705d48
+7d43a5926a5d691314eba695b90ffe3502fd135a
+f17bf1b08c9b4c2eab53b640d3e72b41d6dfec20
+e6d22f6ff34bb69959f284314cd8cbb9115bfd13
+9eee8c21b0f5f96ab5269c08402c42921aeaa47b
+2579e1b98879efcc64f9f5f7b749271e03eb0293
+bc97d9036d5b7e7ac2fcec6a33dfb09b01236ce2
+ba775d2bb52b1679739936d9bf8cd08219f9b13e
+de45caef8ba15727f3366949dec07024067b04f8
+4761b6bdd5e5bc1b0d07462e5ead4c45939c30ff
+7a34b522a66c47f595a297add75cef250b55e697
+7b3c84b2f952a6c896fde36efb44799cf60c1833
+0b56be04672349c69f6c1d428b55b518848c6b0c
+7d0386224f667f0dade96793ed07193f645c8faa
+af9d5213ccc3e059f50eeaacd390a1af3af8136d
+2d0384c6cdce2388fa5d30e7dddace06bea48839
+8d338885db39efa57443b324ffee66ed5699774e
+398823f60d5c5208389d275013903504ab562f20
+734d0109e18fd9e02b0287ad029329bf588f1c46
+63666036bb0b36a6cbea3ddff46e8a370ba5c647
+0c29e21cd63d1d42594d1a894b0bcb37cac5e0c7
+56b9968f8dc8957fa0068e58727702e1665acd69
+2c35906b96e3d70268d4560911d6cdac1015155e
+6baa51384db40ee2d3fd26a639827664da78d3b8
+44d3d10efb5ea8de8bda9dd36ab317297dcf3f87
+7efd1499fb0566abebbd88356b0f0a7cfbf35ba6
+bf5d48e997e671c7cae8a00065d4b756ad371e2d
+078fd70ed0af2817bbe654ab6bc39ba99a8946cf
+94fde3be81f063c679db1dafab0fae1a0408029d
+a1ff2d61603895b7e2ec71567408d0f3d7b98faa
+4cd9c6de8056b7a4e4c64b87ede9796aac45415d
+a478c0117ed4a144ab6a13f3a2d3a1ecc970002e
+f992b25ac347e1728a892ea9bbe145c3594a250f
+7aa7c653cd1844415cabbd265fdd77e9743d4036
+0a6a3de882414306867f845047e38157aeab4991
+eae77de9c60cfd74c14ef8fa63bf34d7e321775a
+76b34d27e41e486feba0efa1ae368e2ad3f82ab0
+61d45f83b19d860e904a56e09a8a70ec89fecd20
+4eba451dc01f42ec76eb8d39604801e32e8727a9
+cdd0afed7b6989a7b10561d932a5ebd9a49bc0ab
+bc8e3d7da8feb06c09ade8ef601de1b6b6f6401b
+81ef90a6dba1a858d427319a1a2213255d6d7212
+0f7af6ff4a3a48097d94e4b65fa7bae45e2185a9
+b1863d2040ba7a190cbbc07219bcb458b64c4d20
+d28216a13c7714bccbe13fd455a1d01d30266acb
+d6845328180eadfeeacd7a7f730ec41a2401b4fe
+ce630ab1beb530e9c0b33b1542c10c74098022b1
+6cc4c52b1724752f303cf9d50a92c29367cef989
+fc682de276d4a894681d773cd205b764b65a10b6
+29eafc5b4680264b56ef0066d0d3cb4d2144243a
+265b1682c5fd0b3069dc1c2efe0fde358d468bdb
+6f555e9dc47347e1bfe17211904964f76e636d10
+851c9e7236a0f3037dd422259faea03bc4abb5fd
+faac07be2e20481a529a95bd28e230e839d55f68
+b18b0ba0f63b0ba1925df24aa5b64652f153a1df
+bf18f7e8046f19f39cea9d347c92fdca4c5e9e3a
+d43628dad62c734c05551f72a9fbba0daf6b49d3
+1501320eab841b95c23ebdacf38454be26ec14ee
+9e0465fc4528f1c1c5d38986d41a9c88d6f34e28
+3b9c974cab83d3809dde5018347fe161cebe9c8f
+1541effdd2d5085460cb26ccb5aa5af748d71aec
+dd68f8dc11164939c90c91d08138001ccddde139
+ad980f5882554fc5be4147ac2b09a2e7918ce1a4
+e32c83e61283c12954ef3fcfaebe465fb90ad47a
+b91dae7c49e034f74ec78db3e927f36e1dd17a31
+e20f174e3ba9eb0825a2666e634ceade840bf0be
+ae0c7692dd91b627138d81feb03540912897fe58
+1fd937ebc450fb99d81d3bad8bb404831a7d528c
+8ad960946c3f8b3a643f26ad5850c134c6685ea1
+de4c260b4a722c289ed9143b5c025a74a7f78e70
+0384f68eeed50041d2f383435eaa6fdcece9a2d1
+a30ab7f1cb824c502d18ea44f5fad2d09bf2f701
+c6b54b27c9c9be28dfe28e1ad5e3cba67da6317f
+3f2e77099a38aced22d5d5111957b91d84f1b806
+4d3a6d493ca4b25b26ccd8b8ceb61a29e545782d
+5e35a3e3f42efa8633524b7918f04a67c4af0b89
+f00e213d15715ba984aebdbec2249130d069d3f9
+f3b0b79f9e4e2ae61852a875517fa7d5edb376bd
+241bf8d2d55f2c8b3dd527bda9584af9cc1ee7a4
+fad585d645e641e010b3f92f0bd668dd527f9c9d
+83550bfad99142cf84196d92f665260de0fa0930
+a2aaa1e5eb4cb3796ea27e8c288dc7974aa30fe2
+0d85fa6cabd9de33254cf0b4d4af8d4d9dad3016
+c28faebb700c1f4ec48b4fcc69d70a6d30292719
+05b2fc03086e042d0ce755bf25542794471d1488
+c8e3ec087be854c5ea454f44c6b2e826577566c3
+b71bfcfe6c7c8837b903210179b252a1a4221865
+53ea12757531790d15d5ce25275a96d27c4a2eee
+ce4ef674700ab8cf83acd4c6e28f982a26bf46d6
+824b0eafe0a1c9881f66d90fe9d2d76ab8ba5871
+d00d535b4329d8fdaac8ba03bb996e15f0042eb8
+5a03d0356531795acdf47f77b2bd27093cae855f
+d4c8bb67698c0f9d4b463b1044b6c676e572db57
+ba73d11776e169c5ad4c0c77e9f6d013a7f505b6
+df89ca83eda0a8fd1b763cafa92ad975f1d0d284
+4b615d4b540f8eefc61556d9509b897a92a12db0
+a7a05177d5293d21dec0a55fd9e572d829af5882
+4306aa61a70e7d03b97cf575800571b8f018609b
+f00a08b5dba45d55a2d1c359a2acff774d5d75ee
+4e5c362a98ab4768c416a73b29483965122d966c
+9a8124f2a17f51d0f46a4cf86adc1468aa1fe8a6
+1d8a3072b184f5deb0a96d10e5e45c3777fc5fc6
+4e834fd2f626934a5e3cfed2aeec8def9c9bbd66
+14b4c98d7c8247683a8e2ef7e2f473cb86d6314c
+3acaf4a0171e78e8009b819367726740173c9afd
+ec7860dd3e547096d50acaa81df7ea17a0adfcc9
+c24748ea9a8cc4f3e094637e05fbd5cc29ca62a1
+bf976ee2cf52a3674168a76d78babb840cac7032
+ed27055365d0f802e259a783689757cedba44f18
+affb0a0071019be7dfd692aa34f0c0c6b9c72b42
+6005daf470cc1e17dd1f7af0770aacbcf6500215
+05788debe7036587e91fff28607e48f6d76a3c7f
+1cf3427c8be9af6e653511e250d216f137b7e844
+82c2b17611e571558f270718429055deda068bcb
+9ca32decbcde330cf468eb99c4586fc6174043da
+c0299dc41bb352fb7923907e94e11db414e435bc
+564254f991a74c1bb3b125c97098615c24c8677f
+b6aef130c4f81c8920ba0055df361c3151782133
+33b510ae6100570a7a6b337ecead99ad635a44cf
+59a9000fbaae850fa7004c30e5c97f45c40273d2
+195431fc1f1f42d14ee427af440d38c8fdcf7394
+1e01070da915026a109abfdca26bfad310d75450
+051cb02fa5d7d7a0062e95964323c147951eb35e
+0de70fb98d96379d22ae35aade637a85299a8ade
+d1509905d25b22c2c7cec5ea3cfdba953adfea5c
+6dcdaa4a3fb7475377a22ab985c4f3ed26525ab2
+ed5b9b41f5320dea85a388501d0ff0bdad828524
+354e43395d6abd6c628606130013129b44757743
+983ebda9592cd7509579440844ba19297269438f
+e55ed34430ff6d845432ab3deeddcf3e75a48d0d
+df71fc0f4e6a08bbb25ba9069df643230fd2f24c
+307c04360f5a4f8983bfa093c2c1a040e34453d7
+db0f51631136361c60beafc33f2f9a093c6f4651
+bc78d6db5247a1d1270c7c01bddfea2df347f941
+29b2946ed99d3ca1bef656c22d3b51b2f416bde5
+de8a6974dc5f25228f0ce714f0182b7e74f38467
+d28ab307ef7f8eebad872d9225c7734eaf647035
+032ec3a7bdddd22b12d7f0a137b43698ebffa756
+84d439f9022ebd4a9c40c2de520681c246cd4f6e
+72e53318b90886c9f1b07cfac64520a37949bc53
+53be498d84c4d29eb56d81a032428718df4ec392
+f4862a92df240615916588b529a8a902fff5d873
+7c7087bcc9832bf0c0c64c60485fd8c5c6663a70
+78c7dda4e3330a1071f17b465359618bf9b55e80
+70e505078b3b6e977a7ece69329bee0396230f7d
+d2ed34aa929e503e27eb8c5b457b49dd23620056
+ad4443865db7b0e98742cb1ac15a8b356f70c31a
+63430f5cd51b058f05e20066e1b09e90af1714cd
+b06cb954bb53240f3f877a807a0eab18056b5997
+c6dce7c889c07069e6648689e74dc17c68a002a6
+44b763b37456f97547a17b04e762ff1b32a65a78
+d732a126b09e51bc694aed844dec1f3bbc711f89
+bac2c5c9bb330063e24fcb8249db033397a9165a
+acba67b9e63a83a659a0c35f0ff19e1a91f676e6
+3aa247310ebf69dce5adfe486d80f3788be20032
+8e6bb1f1b149c1f3729a16f9ba3e98eed3e7c733
+ac025dc48f818f13c831c9524b9af5898e6da6a8
+aee5a71b3684dd0d4d2cd20c9815f740effe7243
+04b6b6d01c4209f1ffa05d86a469c9b820ba4d0f
+671d9da3cbb70a4f594b6272ab220504ec4209d2
+4474e748a13dc52f87d81597829a429ac523ac26
+382f22c45ab7bf61dffdea967a1244525d7e7f94
+ae8551c4876a2047a2df78906b3527ffd136b48d
+c324a071267aa84f4b0dcc48d0865ebd6e7f314e
+aa37d8caaf6840d575c2616e696a7fdc6f987d07
+a921900f4f51cdbd52a2fa9d17c2e5819f4c9cbf
+43338b5234014daf3c2ce4e09e1be39595f3404d
+6909b763999bd7a9198494d10651225fddc0b669
+ee8e7c8275246cb6253451abc2d77d9d2e33e2fa
+cd635f8882ddabb98161aef95f1b841c700ebe3e
+d5dcbb74884453a0450bacf9e89d41925ef5aecc
+7dffe0b170eb436df2ae931d67f1e06a84ca0291
+58971be54a6be856e166045a9b68591c43b445d3
+5956548e8b517561948d53128f79bcae2d58f4a0
+cc09fc5c27fe9e3f652c52caa8fb930bc391ff42
+9ce0776f9928f14ef95722feb7107e0dcefce038
+1c244e98a16b7571f5691a325c8cf08a06bc052c
+32eaf83ceb2efa6621bb9edcb061825493349047
+3e374e68cd9ad2ad577d3790cbe86484d172773c
+c5f5851f172812351f7e825d6f5dea355f749a2d
+f65da0680a37c3a4f2870fb5651372b227e9a72c
+bde3de9a91c803786d0823449bf3a75e9eceddc4
+5c61737594760d379b793b04f1cb00cee5b1ce12
+172b9f6e882d710f385c965c3e36054518018f9f
+64b8a24ebbc4ab6395ce7c528e4f589a5614348f
+57f771015e54fcea888c8f27498a066592a73e89
+358881b83d3b1d8886783ccb24df224690242819
+5130416f8182ed95136b48cc807f10f7dde708f6
+739dd72b810449ae4c1b2fb93e865145b93096fa
+4f5b010b9fb41ff9db8480df84b0c75f35788d01
+83ed4cd3d444649d4498cf4cd3aab0008917d63b
+a60385460f06d2f6278ebc8fdc4ccface7f66ea7
+d27d77312c0b9177518ad2d48f963d3426cca50f
+70e3c9b217667713800640ca3528e05941fc45ff
+52387d69c5d63d8171a90e6f070c4081450a3a76
+74ca0b27c6dc5ca19cf1f78a64b49692d724c611
+5db36bed0c2959544dea9a8883c15936a52025d7
+61bd30441cc0219dd4938bcef6792a8c81a30190
+429474bfcfdb2c5ee0e0537587c331b76ed52c58
+080dcdbf81bb5f8e6e1537223a6a06b18a07ff76
+1bf414b77ae5baa5c59cb8bfc2884d0197488c69
+feec3ce705cf3457c05bff7c8be957a12f12e1e6
+47660dab28ffeec500c5146c5e09e2f3d32eb5ce
+f610d95ccbf60566b8b50b555c43d8c21855fcec
+4b9624d975a2fbfa61ab3eb245469c8eedcb5da8
+fff9dabb29ebf63085d97115c8bae1884e67c650
+8fe3eb4a24966028a95c3e18b02f40878b509b58
+ef7b723b6921c9f4bf9a9f49d0b80b3fc4cfac5a
+1846d12fa5a6cb212e837897f2afe611cfdabd35
+426d4c29ef79e4f21ee4eee71a564ebe1f4dbf73
+3e1a9639e7c4cc38ae4227fc368a0d7dff59aa53
+591effa7e8dfd9ce55e7b57e5bd075c7a4c084d2
+eab7f3c5c8a76182c7d2c721182334fb80c39c9b
+fd17647227e7ef6c09d48b0e622f6614cd2f1e00
+5288d349e6d8cc106169453f4899bfdeaabafac9
+ba10d4502ee793394ad05dc449295fc29e98c2ad
+1f8ba72e5127f3aa3aae6ec13ba460bd6bd34bf5
+917899375c48e60afb04a12faaacdaa26ab46f40
+27e2a07f39c1caafdc58f0980e213f71c9f62da3
+1d14506bc78e4fdcfe3663d7cd7756c00657c788
+150688a7a5513c79524d6fffcf91711aaab997c1
+39a663690b8e6c6ee86767e73987c83e409a6b67
+18ee291a18a8f43f50c469ae43fd7e3324077ec9
+4d6b7c6361c94e3a0415055987825c3ac8c881b3
+0e260559301c663341e8beae0d3878d5932ddfbc
+ef078e8dbaee7af0ffe2cf85919de8320527ff76
+028ad7a43fb6ee09241598ec78f7c6a8d093fb97
+109eccefb56fc6faf714f7a6a06dfa29fc5526a0
+0745fa8b31663c7c9a51f1ce6405f72a18f48533
+39915a70354488fdecbab81e9f9ea53d61c28b87
+488245aea2c91263a87aea9b593b4f5fd18308b4
+0ee10f836b4538bad4cc01a84d46395633d31a31
+106397c33c3434aa17be716aee0372a1d19b215b
+97fc3325cb97728d66761f3fb71bff91429213a8
+e9e19d2b526aff11209500c878f3da4324efd885
+9078561df6c41e5b6476cb92b72cc066c6651e8e
+84e9bff640851604eb8fe452491c7601d5292121
+16d12d1c9cb37c310c4bfa8c169152925365b8d1
+ec104191357a7d6c5076b25bb8ce86072dbf0d78
+c053193b26daab6bf9a6ec0317e88ffd2ea65cf8
+40efb1f4cac8a0751f8173f5bd5fc5059bab32db
+72009f700092b97d941d026fd097c9d3b39229bb
+ada0fea4155e6924cb47c5258ea1342a94ac9a71
+4e2376ba45a0c0656d81273c8a32248cf0d4284b
+ca2a414010a4f076f925057331cc5c7f2758da45
+65db399b4a7f4211c399f304a3d1eac55d60559b
+9a022b5fc3487f735a437060feebe3a4c687a851
+cb38f98688bd6772a8f089c29300671551efc292
+f667faf52c8f8a790d2ad2a7993559ee1f6d03a0
+64263c2c7eeefe03e7884a0236090066f48915c3
+2f4d2154e277be4679cb5d39db3ea4d8d4308d9d
+faea20edf49d2b34a3465b22860858ee86171d3f
+dcf88e7f6c80d69e0c6f0497a3643257119346e7
+c3a6e7be37bf70093eeed9b798bc9f509b336d4a
+8d9ead5655df4047b56821a2ec1828a2ae9df302
+688547b00e324b7f9cb1b0cb67856818b516cb6d
+d551b0ccbad41820ed480a5210cdb8337f6cf3c4
+8c0fac0ca979948204f909a63331fab5cbf0fd6c
+d906754a08853faa2d09bb2db81d30bf105e8bdd
+6908442b9f1b5579691c35580fd9040b3ad0480b
+071ba0f9923976cef829368da03b34d3d9b9810e
+b62aecda6e9e8e8136478e08480a79ef4b833e79
+dec33587ce1b5df32c6a7418bdaf4608ac696105
+287f8590e7cf69819060721b4bd1e350f9e72161
+04e676b02c8612da14b9fe51095b9bd437095cb3
+9d961160c7341c16d3698933d1f6a7f4311ffda5
+51eb43f032ef1e3e8c04e3fe2a01478b3d2ee316
+a0eba353bb4fcdbfe2e40ef615a1b55b9c54be3a
+b9895fd6a856e88cb75766aaef1d383232ed1a92
+5b7aef8f202d40d63bfd2ff49045ef9e10ec35c9
+5043eccaa98335bdd999a552cb91cea6015bf667
+f3f08ce388c8d57d73227daff63df23656924b4a
+a0caeb458045ad1065f275bd05dd3776314c8cea
+fe6d56dadcc3c6704358bbc3f7f9fafea2573881
+5dc4a55457f1d63a383669587201ea617432b387
+4abc27ba255aa29f4cfb043a3c55e43271f11269
+f44a929df5fe1b620e239e25ed54428a698c2810
+44bac98a72b8758b61d8c1fb374c5f189f357761
+399c759cf131960cb88822007df33df15a163f02
+df537e197e8722e2d86635895bf77b2afd070c0f
+52bc9fab1508c9981b598577018bbe5b54008261
+377a1d0799d4aefc07f7b5416c7d5c84dfddaa8c
+fc0da335b22a7710936e19d847eb31b40e2bf8a7
+7147a348c539262df18f6b04dd7c895237e7dc26
+1d58ccb71751068be15fba0bfbc6d488a93551f3
+0e21459a4e5a9f9a37c54574622408ee6b922e45
+03161fb10d7c57682c7141e13f932719e4bec402
+070b475494f5dada3c499ebfec26188fd6c29fd2
+2b6145a9c020fb56ee61057cf84a6381120f85ae
+e98007390b0ea77311498d6c0b624d100f06a19b
+323f6b460d2a7a86f5c3d4272a88dbaa7c4f4c32
+d0070ea7ff724a0efb3bcbbe094c4031016f5277
+45cf1d7a517df1b36fb92dafb84b722240b81257
+5589d886ff3dc32581af2f6de19725ee530e1ef4
+572309effcc9ccc8cea61e862905c25403b43c39
+49a462f66cd9b8ec0e21cf9834b536d1c0d050e2
+07c7246a34f1868f2b33f9f7e82fff75d2160a29
+dfd23768fc3c5a6880ea1dc84d97166c1cb02906
+eb814b5108c248a7ffe88b3cff90df12903dcd79
+e5bce58542e6a310765dc4b23dc4503d96fea23c
+3c2a91374e19e9b7a9034c199b9dd8bcd6b23c83
+0d34f51fe30bd4dd9f948ea99bd7a79eed5783ec
+d83c394fa919e49249bc1188752480d7e2d606c9
+c326ab5c40029c22acb57823283c6750356aef8d
+1124ff130ade03a9af3a7c01aa6368ba09e07c0c
+f54f6c019a42c364c8cd49b225752751ecebd960
+5441af4c19c9581a58444ee8366c87cb58bc7aee
+135d1d49a06619a2c1f0987250f4112c4b181861
+9f1f59101c3fe7859a15ea97916859f61ef8c26a
+ece55447535c28e858e436dc258a3ec2e269d42a
+4321e638d1c85621e4476df050d3e32f21c8cb6a
+a74564a4cb1dcd066361ac402e3141893efc71f0
+2745c949f503b3542435a307da428b90128c1842
+d0df4028b674f68d0a9d2d1c50ebcd23e12a1946
+17d52c44bcb04295ebfb72f2eda244ca2b2efce3
+aac8c63d4ce656ce41d1d29044800da38751e208
+aa2d0a2e072172b7389f46d134a02f3be6ea4c31
+f086ca850df3ac7f8a58d378921f2a46b6b51e88
+2f9d68ae28505dc656e7da6b02b840476c6acd08
+f7b8918a9de445e252db5846191d600b1d56254e
+729b715f59e589c141a3370ef9bb1ecfb12d8b2c
+ebabcbbc50d3d2b024f6ad5e1641f1ccf3d98707
+ec70412ce71c89ce3c26c5b0f2d718b7bddfa830
+d8365cdd4dfa1bc02740d4ee85aced4fc9afb70a
+43a1d35d880d9917b1d0c81d2f36403f7f1ba90c
+4ea4797771d5546f56987331f79424a4fd796f6b
+3d3260ed10e22026078209e75f3c4d0cfc17dc0c
+2c332c589c8e1517acaa1b558f3af24df0290909
+5332fba576af87f10b22e1d16a4644454141519f
+b15b3fc99397e064ca692fcb9c57cf45c7826d2d
+5688bad938b9a9acad92f25ba71e2069c7b6435c
+ee18076cecfa5cd6f7c4e85d7512bdff9e509e90
+c7702f9442b58e7f26c001e51d27a7785c7f1fef
+e2a7067431c3387b22c174673b2683a115c0c602
+7896259be9235bdd1e78d84b4b26ae270515562f
+fb7d425885369c1511c801f9452566f23112a956
+b5878d35a1de1d89b1c27b8b85327edd500eae8d
+6b9f782cce5e00492c3ee7030dd0c0995834246f
+b75fd5b6d2e5c21e711a957cd0a1f5afd58aa9a4
+34128b5ef46042888c284520d31f1a2e7ceb1650
+71cd8ac5def357f0517468789edfa61e5543c64d
+302f04b6f617e3aba0736baa9a6b6f40a269db58
+d4bc579b9fbb680ad8d947c00bf114331b999e1d
+6b26b2cbf0834e1df6f7c0d4251890a4bf0e8430
+df331bca1030ba9d7eaf85ac52ae252e31cacb00
+70286c4a61b403734259989ebfa4c89686236390
+e814390dcc598d07a15edd6e2ba77bfc653b884e
+0b2c18492b6b51d5c7b11524ecafc78b2fc0864d
+7b3cb0d40ae281268e820a856c7b9f85f0ad2fa1
+57424ce99c956cacf211c99d2a8f0363b7783e50
+2cd80f8daa46777f31dc998078324faa0da81ebe
+28d8336449eb2f9fa15b0c26940ac34a0cab654b
+2b9c0fb0d68854f48b0a63c7c5ba3ad25cb9dd00
+b9fa9009cb7b513204e1f62e87dadd858e561e8b
+f7c9a3edea7aeeaa085ebec681b09b6101e74193
+621f000d5fd2ef5d307b1b289d9e59a713dc7879
+217e047aaef9d3e35427146afaddbcf27b75d92c
+a8bfeb6468722523dbdf44d99a6a4d97d7d791fc
+9fe2006a688637dcee383f8e7b219c2f424bcb87
+f0586bb940c74f3972d26a214ba9194e8154414f
+8a4148d5484a1975c0be1ac4dedf047b326179b3
+bf2852aae2caa32e2b7b1d7098ee130858e97ac0
+d3a5b45afd40cf8627fab89f840e8b04d604eb4e
+5a9df2de460224c9e971f27b408ddb9b354ad1ab
+81630cd0a3a489b7a86fe9faf62b6aed94ed7a66
+365f9abf49f8fbf6126b83d92a8b73496bb60525
+0b5240621e8e46d6fda470125bccb6ef0b02bf13
+f1a387cd88376a377eb5938a84a91a072d802fe7
+f78d18bed661d9ddb110902292752f3cf62653d1
+ca3d62729d147867279117b6b887fee5db3b21ec
+3761924d2d2ad7d62ab761601562d5b2dcfeb3eb
+af2c6ac2e8a14fdd75c3f919455b452e302504a8
+ab60b35cc3185558f9fd6b8c78c7abe255bd919d
+2cbf31002cf4f3f5a380b6c5549e6815cef8131f
+b3772195942cd611d7915ef168e65b9021f1c146
+d1ead9301abf1eefb707b597a21d3206125578fe
+fca0e8d91ff80fa2de8504d2dc92c49349d4313d
+bc93edc32c7ebbdb2578cf65140b51fe092c85a8
+cb0989d0446786cb65de44cab5b01abf25cf4772
+e2ea4041a54ac35e11dc4043110aa78e282b124a
+2d000d9ca4b53892838c8a2de8e4382d1813c5a1
+29626ef6a512f02466e38214407cf8d3477d328d
+0c05cc1516459199b97777312ca43467ffcb0656
+4baea41a4447ea0bc135921be297857498d36c81
+05890909960a21ede1622d1a8812a9ca771e1fae
+5f958dc49852a483a42c8b53827eb5de33e105ce
+fd1f9747548a05315f4b61bb6c835ef3c5971d42
+8565626d9836569d793fa664c7bb9eb82ab14e12
+252d47c3af80ecb23f60653f126b26f005c65daf
+8ab259821ab08f1c7851b283d389a7cb6dc8219a
+9d1beb287adb4cf5b830f431f7cb357b02f19891
+7500e4db12ca31ddcb3f174db409eddb35e3a745
+09f2bc8dcf7bc90b62e3ca788c2586d7d4d5b43d
+1ce6d72f7732421f2aaae9eb0dd4730d29c6273b
+3033c0742b0dfff24e09461a4867b108172d16d6
+f3edf517d92f043c6aedaa3a8c049d58ae1eb783
+b671a6d41bdfcea6f3d459abf8c1a3afcf7378a6
+15b11f4c5624bac03c42d1ef4307d27744c76e34
+cf61f7ec7fa05d3581ad86d9f1dad33f59cf58e9
+4427e5bcdc5ab9532ba6bf0a812c28ae93c3063e
+dcc4b0fdea7c8eb68747071f38a11cf6a8f4506f
+9daf26c6c6b9964c7d2ad181f6583f8884fa7d82
+8a960752b8bcd89c86639e8bd9532f6f7cb9e44c
+4e0a8200083779baa383bdb6b57cd1e91bdfe684
+1cf22c6cde95108640edcbcea53843393f6dcfac
+71a990d344d0b89a3b369d0067d68cbe2e1aa575
+bcb87c8fc83994d87f83beb17a0d788e10d594c3
+1393dc098f61aa17864d3fc44fe38b1bac9452d9
+52df38ba5b41d931ddc1428962fce03c241fb9cf
+4b2ed37364413e6106139407020bedaf2c40caa5
+a3ada88ef7c257cd6e4f57bc27f50abb44fdb6be
+0ac5b46362bcc7de117cab003f5ea7414511f843
+038128fd4a46c78f0824ea60da6a2c7d79d243fb
+95995edc98eb6970b7480dc7cc842119d90cd5ca
+21b4cd011cb597664c6a44f4a82d77d20533866f
+c8bea732df29aa15889bb66368010bd9a939479e
+45c92df36dc329e5196aae778a984cdd80c73e5c
+ef4cba3913e3e34bf7978f05f5775abeee7704b4
+f75f95c9db866835aab7147252591224d069fb71
+464db8a250004664c025ca3ceef3e58e9ef8aaf4
+65542099519982b2e103b1ef7af31c94ac8edbb6
+136dda0bc6334f6360394cfa40a5cb98723c66b7
+0968eab870b5079c48f5bbd6f23aa6daebbd76c9
+d533e70cba6c220cd7ee1193ca7bac77066baf3f
+ef31c898497d78328e63a8790ea03547eab99156
+3b1aac5f83a4f2ca6b76d3becf71544768e5fd19
+f8a46f4525299a7803cce26bdf711281bdb7ebd1
+a03a7c4dfee9cfd0fe2c9d964b6ffe9e2a0bea94
+982041a3534eaeb366d716a4da16b881396927f3
+82565fbd975b6ee2870463f87dc7cb7ff28f55bf
+bfcaa7a21def52b6d2294fcc485e74c915580b1a
+d52a6e12b592e7e40c0800e1a244819ccf832dbd
+801fff61106c04376d497b974c63e55b7420b550
+f0999c68628ae9bf619b4e40ef333e069c879fe6
+db7f9c1e9abf775a793a04b5dfb551ead9f28b25
+f3b6655874fbe7fdfd8cb49e3d2dee92a23d9fd8
+398e7f6aac263816209a98d0755705379f590c5b
+49b6c7b595a4515854f82e0923f67bbb787875f3
+4a8570ad5ff141dc1f2602b3fca4686ad7bba5a4
+67dcc30c73df49a10cabc1b97dbabcd4478d2108
+1c1c403f0f9f350e0d0af0920cd4a22a934c5870
+4155219d152b8f64cb34cce4b20c4dff503ce0c8
+260534d37920f1a7fbfb505a631cc5ddf91e8dd1
+1e4fb3f5a17c81451e9e7350e34bfb3185e43ea5
+dec1808837453108517741fffc4ec97770f71eda
+f3fea7397cb00bb39c8584453dd50490726cd04c
+09207553985af97c18d24e8112bec705d9a071ca
+d91d2f11d5bd74e1d6bdc9900eca6f76eb7fc4a7
+d61e19479d8f6d4f8c49b339386a6118e714c92a
+06389a373b8008ba540b13974a5e25a331b6f8b1
+edd05456871020d78178bae321154d28e6b5451f
+c13d63b178247e0231c53e542b32c1d7fc27e496
+8ad37d1fa93c117e787ec2b6f444a742e8b190c6
+68f6b0060a9fa9c291a25c5e039fda4db93500bf
+3cbc5ea31810c72f71a7ccaaeecbbea02d295ba1
+d5a3649bb44e3b6fa035a5b2e1310d302af6a51a
+0e7169e33adeb75b8bbefa80f44c95651d6ee71e
+a9943b341ae65e3272bb02896be2839dd46aa74b
+ebc36faadbeea0e818fdfac9b757c6bae9e7b6b9
+3589bb8b69757fbe51facad6ccf6ef2255699242
+d3b28db8badf4fe62702cd7bad4ed0bc6a5f350f
+eeca3073d71a2d3a1695ccf33c8ebda8c308c0c4
+0f646b0d92886ee66adb9f7fef99202b1b044b60
+f6d5ba45b9a1ea5c9dc922a44c2ce5571f3ee784
+20c7029f1d38943c9e01ae74dd44cee3759de860
+ae71f91dbd4c7fa18bdd56f1fc8d13ca12b8cf9e
+a6bf46572fc0949d4865a3fe15399c88ea87690c
+59a03b9f4efcf1d1ab9574413e81cda8bebf9860
+62d7f708d899c226280cb6f6367405b28a2bae9c
+0e4bebd0554820f33454efff2832065384a2f85e
+579940a29080ac77da1739783705969737bd67fc
+12b14a662a51787bea8607eccfdd4fc0c29318ad
+383a48d31196d094b1099d34f8c6ff364c7db611
+8ad16780249522bc301161997d922e52a85f5bc8
+d719a3a42246df6107053d5650b7a6006bfe1063
+3548adcced502b2e21955bb8de4a94ad4d32a13d
+86d74f2d5cd2d39ef3506c1ae37c6f5b49a3c2a0
+75cd4be3b226fbb2c36b574eea750676c604628d
+195af1b37d3029b193f577d5ab98d55b584c904c
+7a44fd83141dfc3599b8cf3380c026c140002800
+1faa2e8da46518deda26cebd9c45b23a198a54bc
+c41efc3e528ddce619d33c6fcfa64cd98d70c38e
+38be3c5c6649fccc036745f239010731c227759c
+c057c148046dcf92708d7fe1a7c3a2637e6aca71
+efe8584ea5f6c4207e76eac35a105bf2f910940f
+b46ab75e11d8920e409964525b9b260539c0449b
+9ab16b031be4cc7d8e5e0acbdcc14cf2bacdb71f
+8bab03f2c474d9eeb15895897a3b73d33d01cfd2
+bbc19c205116bbaa8af7b5f97ed949023a0bdc37
+7fc26566138122fa1c61d6aa339756997eec4de3
+971df60ae21e92c6e5d62d8547f0e077fd03a061
+65a21ea1d1874cab1a6a6174b0073f945cb2eeae
+1ef69eab7b1c43c00351e4847f79407481df640c
+5af8b047ada09b50b14683fb7aad196a8f9d91ec
+2a8a00f698b5d49e6d4269218673c9cbb7bab6bb
+e0414f65d61a2925000f112a417e14fea0f06748
+5133d6720370c71a0a50cde0393b0a2753b16718
+739f20e14b79287ff8ecfeb2ec06b2662f7b7e58
+9bff4c6d7edcc6975ca07fbdbdc315b029bedd29
+e52ea1b3c0cb6599b6192892df729af8c9afff38
+ef8e6d91a66ff8070515ddb4b46eb2f8413e29d6
+2fd260faac4df6182e4eecea06e08bebbf478ffa
+f516a2b6013d4ee9fe106c0b8d91fa518ce7064c
+2356aeb437d665378663953b748ab641c5aacdeb
+7318e1b8577eb0863e480ee07bd0a47c89c7ad5a
+9ac256bc495de65cbf7c84fc8a28665be1595644
+2361f6264d5ce0d788edd7af8004a6f86e34e485
+d2acb8c63f8af8538cf59edf1afb0670c04c08d0
+c44567bd838fd0846d706488e8d25092bb7ffd7e
+49d7498d11045711080e7cd5d9282f0653f20398
+4c94fc49d97768871521f91fa6b0f1313b400aff
+3868eeee11329216b3f74e9f3c6a032fde966a97
+149148e03c1201abac86576e4e55242d592ec9ae
+d0e4f607299f8fe0ac12a17e693a1b0d729957e1
+9d8ae4721b0bbd1c1bd8891b7de2e1716da4dd89
+a4a748c0b04e931f2b2485991db5d6831222c481
+aa0257cb15b830b0fb7e2699205a0a67671c483b
+e0006f6f33e3abbd8e38e2caeb6fcc8e3856c2c5
+ceb572a2efd91acc369411710a68027b7e4a122e
+aa8ad66909efb21932a6d09d1e1eaeb3fca7e97e
+1a303052e734711d275d9304ce1e07bb8ffa607c
+d0e63c46f967b1de24c2e24be8d3cb6cca464ac9
+ff5dbe7c22f613a68ee3af1cc3fba764a896db3e
+0ae808386e99f1a7c30ca21d40b24b57d1a39836
+f64ca70b283b9f22173c17942589851e60db83f5
+1be7b766b387284897ba6aa73b4abd2e555200cf
+88e19b45f26e98bc378541992275e1eab4fd1a82
+9af8098646454f9cc4fd7397d49aed1741368938
+f802e3f907302fd8a5ec943a5f1cc7849e61a615
+799501928afe9349f62a58dc0f4de1235f562efe
+bcc1e6dc8ab9e5e74e414259d43e90364513f863
+218ebcb97943f1f6dc6b1e34b156aed1ef27c798
+73c19429fc06c074e1bee870514b1013eaafa398
+5d3378b44895dd53d91721eecf0075c391559e3d
+de6c3e74db8bb38a327460f62b69259a5fadae60
+b5d3ff6a35fc4a2e52bbe0d8016c865942c5f889
+f68efaddb07b05f02454f5bb014c44952347e979
+9806216438680abb6f81c017bf6b2b1c8dfcbbca
+8fc5848ac6eb6bf1a06f44fa8abdc80d9dcc7d23
+03ca5ab1d4d023512484d431153a5966733cd673
+796bdc33bf740c4f90d36190c3a353cbfd38cf4c
+58049196c625d8267fcaef3ce6e4657b0dba54b8
+13c2a5cdd638325ed493c9ca4909dd6e3139e262
+9417d5c2fd442e5dc2c83c3198ec7da1682c5d43
+627db16aa183f654b713ecda8d1e0c62d2836190
+6bf4c0c0efb2185ebdd66545b769951092985204
+3371fdb5e9fae7043164ea03996055c4c77612c9
+2e2577f0ac90cd4475382a503a1d669bdd140175
+24bf2bb05cf89845a28aab7b32e3cc25dcbd3451
+4628536b08133ef273d354edbb0f289afca0a828
+411ab122fd58e2edcf1710d7023757ae5ff3b052
+a09eeb1bdded67669c6849c4bcae001dbd6945e9
+310ea6cc7ef40a2cd5d97b2b1c0b9093cdc4c391
+6851e68d1b84f4a5f22eb97d11dafc555ba21b41
+608535143ab121adea0296e8971323dd8cf5bc45
+ed593de1663cade286db2e39319cae894414a32b
+dec00fe5c1a719c270c4afc5df3a09797a3cefc7
+dba0f969c02b0e6666c884f96880df7d8c310325
+27e8d437778431052241ab059508f887da7e1d81
+2a46bc501a867c4dcb8cdeede34799387375b283
+d7ccfedc69a091d2c486698536edcdb1cf06a5d9
+01a7aedfebd0255b1bb44eddcbd011aaf1ec91d6
+09e29497385014d2386a4f187c39201b9d0035e6
+f106125a47a4aa8b1cc84c71122f301da1ae226a
+756b34ef0ff55e2bd37e4ebd23816fa5b7ac9888
+58f071c58e9d0e49246db712a96b59da679e59e0
+0d290c6b7ba333f397b0bba25e62bde51c4772ae
+02d5122ecd282439be0c51ccabe4f9b22d05086b
+fdcfed6692455a8a292a1f573a7bb2f68c73c439
+0ae3634763937f1037fe9b68d52c2ad10790b676
+ecea294947b2e37948283c50d2d7c08b135e6748
+ef2ac69cabf1fb569c19f938dee31f6031283370
+be5fa73b1680c89815af9bd7cbf5c9cf7cc84549
+654e50ada95ea36909e252c7cc283bcf70423425
+2a707c79e39bb70348aa50d6642f4671fefe53ea
+fd7b7126cdb76c61745a45dc6c6e6c4757e37df6
+bf0eb3a1390eba7804e53d39f49031c6eef65577
+ddba6cd62b179faa8eb37091e9452a77ed139ea2
+9e1a329bc991c5cd87d6dcf790df30c2b161bba4
+683ae61a8df072db75b049af6fea75cd7b25d9fe
+0cb6473a9f13b574466ddd35d808665ae8a9d74f
+da4cbff9f1b22e12e3e0eaddf5fdedba628f7f37
+ef646d9bfdbce344167abd9748f152a27bfe5bdb
+70acf305e0eec8edc6df0585be4ad8e3223bfb4f
+e2426967d0188e0413a5cc2a49818d6f59e34d31
+2a9657ad896a0814a8b51fd8c51c787b5378514f
+6af0aa94fbc1206faeb44edb9a008c0d1471a935
+27401a18841c0a53067a2f8c15b0d6405ed9f09f
+083e002ecb0e18a66994392261da025ded2c2bbc
+565e6283fdb7cf5b5669189caab81b8c9a71af6b
+4fc8e4bb67a9a56eadb084aaf45c7e6578b4dd36
+4cd3b8ecae5535513ba18cbfb480046061a8954d
+052c6700327ec521b5f9a3c20c3da360d465d86b
+386a585aa6a48d603158b20e4f8ee6e72be34a05
+2700ad01558d21832c3f543f80264ddaabf4ccf6
+f4787a7f3039632d81b1e782932df58295d1dbd7
+aa7f460adad9f9c137c9d5f9b7401bfa0ebfd86f
+564ba82afbcb55679e15815d730285499a9ab121
+8793d62b6bc25e9cc735d1d07da5e2e9a3e0ab5d
+019be0aeb957809de856691ddad747e8605ce5e6
+8372f6354bdfef369314dccf0770c14c3ec9cd31
+529f901adaaefd098934926ccd07015885142071
+9578cc3df296669d1e2f9d6c22d38f8b7b8ccb8f
+7365420a9e3028c03fa476284aaf8bdbb7c93c1c
+698dc18bf0ccd944ced009e5df94a5c9cea4fdc9
+10583a7d7b9fb676ce1195054cefa10dc26f9038
+689b9aad1d1ced5921a9b2a6da70bde73fa5b90d
+61bce7cacba0abdb49ad8cb1bbcba5fb03e7241a
+bb9c28146b59b2ff43793d8fd5d53b66c54a9b36
+e1a28cad4430c2530411f38534d8ebe06cf11da9
+b8cf251840c8c9498d4dc959f68028d2d3542f32
+2a24aec2ae0d6da5030e0c4d61ff15264ade0d13
+44dfdedeeaecfbc823211047d26f116ab0a78e69
+4b05f2d4871e7e1852ac306d2b7da5acd44f5056
+af24699404a9be017d2e3d26f79fa56a429f8da3
+dd15c4f9f0d7858b6f31c68d27bd0fd39e4693e0
+f1ef5bd141702130a21bad99fad1ed34713035ba
+cf243ca69e045a87444e101f045dc6fccd7c82de
+70832be7831db4e89d11111304f233230c553aa4
+cfa10fb297939a3166e00c6d81d926b895019d8f
+1b7b83d52ef063b2de7965a8508928183da232c6
+e0c2465881b5350db14057cfa93e01fd94ae68ea
+146eaaee70aab39fbe8fb32b707ee6dfb6a87aba
+ca4b33c411860a3451c63230921191c568d5b2b1
+a389049531ceac0c550a6b3ef759bba2aba41801
+437e23156369ce11f39c527b539f1a4c520834d7
+c11a95ea3639e4a87685cceaf3f850305dbda156
+a9f716b914ef0bc1afd5673b8c63d41fc53d61b9
+7b86e037a35fd2f0c9fad38252449bd4464febde
+89f341f64867ea097ba3e535a564b168cc4a6ffd
+cbda203d4983236b07470b28b218115cb43bb7d4
+9a1586b1b928098642ad77cceeb4f3cf5909d3ce
+2cde52bad4d100ab8609ca201054e76982ee9b90
+d654084fb845d9d464a32702a3f4719becf38970
+0ec583f4e90e5d058187804d4a35875613593b4a
+ac51c39309bc3e3d54171e8b12332d400b2ab30d
+d9a00792e5ba8dea5272fdebce4b8a7993d26351
+1422cddd5964844430cc91f90c69a153d36513aa
+63452e7a56b811e5f40b834545d7aecf29e71fae
+2ecb6e1720519070a3264cdca7cf0950fbcb907e
+1f0ac52c2f637e5f89605a73cab549ae777c071b
+425888c52b1a4f2523e059184f945b6e0e3158a8
+24519910202d1136804a75c5a2c87ec713d5f5e7
+bf0b29b31797dab47c9025cdc1426d9fa07a3a33
+54cecca365a22bb4fb46e3cd8604ee61f3607189
+bf808cabd2fdd883473c448cb03a0334463bd4c8
+13a7fc419183e156b39fd7cb4c8c745aa7f59b0a
+3f77c7a933723467f6a0a7f12ce63d82f6dc1013
+d47f66b0720e3d7f9828364a32f1207af51df6e3
+a63d045d1e470e87f165aa37497dcddbfecdfeda
+36feb08ca8dbd22450a9638eaf01f49eb40d2cec
+b378bb211378b5dcdb05b30cb671c614ad00c7b8
+c5817e943efec7fce976ecb86280761c8cf8fc4b
+3e149db291fd8fe3f6b6d7a9815216c95a03cccc
+a917eb71423ae120fce4799019a0fa47ac74ea76
+bcf7a7d2160dbb1694cfa6b007c1bf79228b89a9
+6d4caf12bea926143a35a9f26d5f12b372e6b571
+e3771db9f8d2ae11a949cb69cfb57a372d452e2d
+f7630fde3485ac33425773a5ea3f1c88c62cdc62
+e52c2ceb0fb0b797a8d9fca9817615f78023a7fa
+91b9218da2b8dc0353c2cbf494ed22b57ec9b891
+ac600def6428cc5e1b5ef858326a245199d72242
+2be58bdea53967619058a427583f3074bb69a7b3
+1c34f6a89aa0fe47efd6adf2a39c3ae065426289
+a2f4ccd5d8249b89c16cac152c27e86444cf24aa
+f51c2ffc2991a1e240b0a6a4ac21bb6719c2e15c
+c1b940be4028c9fea29633ae93ae2e35c984c809
+dfead5c982c48d96f6395dee49ca3166f6431602
+6d4c4e33c4a632f4b7386e5f0d13b84444e53b89
+5c80defe3359f94a483df0a33d020dddcd703497
+36cb85b247f49edbf080f9951199424e905d0914
+a9b2010ea51d5e8b7ce04a79c3ecbe2af755d9c0
+7fb7a76d1924f05855fdad255d9debb7a4634957
+686eb354cb8623ba968d6f8bdfed06bcb456260e
+c4ed3ad8f210a46a2272811834b3c8f3ae9a07a0
+a19559bde517e40284aaca439cc30fc14be604d9
+84546c56a92befcb15f67654456a677b39b25fc6
+ce4fdb25662556c69697c9d2b38a0c56f0e4ecb7
+8b0155c27b8e0d8402f457f8a2b701845b20bc04
+94b351c159449e1a3994e12380219d382266303e
+8b9ff908cc5646118850a1033026e598867e8466
+ee745fac0227c60aff90c58e88b897fb1f7cbf4c
+de72ddbed6d32871262a76ba5accdc2d2ef021ff
+09d759db5700f4db43d962a16750e19e5ed2622e
+f7ac4204878f29cb60c589f31a40232d546f26a6
+cb01a699696f45345ae003d6759aa6c49628e503
+068ffcdfb3d06f53b7e1e98e20201a484f067a2e
+b38cf567df363e46ffe1a9b96f39470c9cf818c2
+635926db56b916c5cca0bea48ef3c6eb8c2b0ea1
+67e4eead693df04acb82aba15b9953cdac45f079
+0839429478b14f8ce0e410b427dc72381fed253a
+648a2b9dc410032f0a99b3126e150436de74634b
+3106ac5303e5384979fa30b6328c5ca9fbed1a58
+9236d6dcf48cbfa9f55d5396ffc7eee790ad9375
+b8c00c4000cee5bbb98fe363410e2f9db40bcbf2
+c19313c2ce2f025abc6b600c9e14f24c31e23097
+6f08d94d41e5337a9bbb4cf1cd2ff096361229b5
+2019141523209053a391b6b62fff6c4213966c0c
+58f305660ea7e46f98785877d608391e896dbb31
+a29c0d2414b9344e05e994c12dc6192230044b3d
+f9c03a719cb075919b495150e0070a6cbba2636f
+9351fd9e94fda4fe7509fd1d50e64ee6267a32a8
+371f5c75b689aeeebc0e47474b62cabf0f78d409
+23640516782b6f9ea8a420a73cc2f8d71492bbcb
+11bfe82f48016e153b5a3e5c909f53bed0535921
+21fc86eacd987d1e4074fb50105c6aa1502b07a5
+f80385783ae11325e4b60a180c3ba0e005e30de1
+b43048351fd3884cbb2cb13b1e54ea6276cb46be
+b672ea90a348bf4bb912eeca84ba28114b8f901e
+3271cedcd0f0418dcc04e352cb22ea74a1aa75f0
+197bb40e98681f175f71727391bea959b744ccad
+139e3757aeb518e6da55e83473d045001744de9c
+448d078192fc7ea2428804b75eddaf448988f138
+86054fc7f0e5cdb7e30db140bf8c1d08c50544dc
+86b0eecba7c9e72bf647882a074050e536036d61
+5482cfc46e839f1238e492aa00537754d73d3052
+cf5c358b2ad9e1d66298d9b99ed44ae5fe64e4df
+a519ea3425c9e750c82635a919a7108d0c7919d5
+47cf4b358f4b6a0c25edfc74fc790d4c3b50ca0d
+b8636a7496b75c01a0ce43bc5d5cd380c31c2dee
+1eec6e9e5795be5e8251da92cb5e70ee73afd25b
+15242289b4f5bcd4372a636eea9bc816f90ac6cb
+783ddd14f8a67c653301a25fcc9c2fad5cc83418
+6cb38b012f6574695727caa65f8c39951376803f
+e835550739e35c98ef8c637cd7da564ad83ed2bb
+3e7a580d3c14cf70d67508d91927e9c8be2b7d31
+a812a813335dfb09190d6f544ecca520432d519f
+0ae38925427ddc6965dff790d26be8f297d5a407
+9f2a251a30d729f5c7bd2ae76f12ce1cd5970649
+aee65af2bd30a3c29bdd4256e69899a4d2c40b1f
+62054777cd1c247e0e0417bb4936b1d067ad7aaf
+5a83d1733667048e733d6b8931f39e95952ef5b5
+7d500ec1f0d46df6d18fc3c08fb906ca0b09cff5
+086210232aed12acd47250a616f27aa65bc02fed
+56dec955fe041bc0f779ce2cc5a834762f5a2d5f
+069c4e1896f5a973978dcf5d4e4f212f32460253
+46e62a0bd7c514ab48a3d7ef828c60a24114ce93
+3c53add897fa498b5be91daee32a94d33aa3b3b3
+5bfb469d47c0266d7f5cd95abdf9b251be24e606
+c0cb65afef211e0638cd84dc5f5cadd1a23b037d
+158e1d3f96efb61a363507d525f9c6c821eaffa2
+7d88805dba0ecb9e6786ad5ab1aab2374ab5f8ed
+4fee126cb4ce0ac8f38ed425e0c61b3602004e08
+3fd808a133eb2fa17e0aead6305bc9e6b4bdde84
+b7233d05eac49cad01e12e50e6897e3e4248c7d6
+048f46f087bf07da27146de2964af8e30754d48c
+60345cf079501bfe6ef556c8ca50cd4488fef565
+4d8fa22224a713b412914aaa64f8ca357d4b55dc
+e96e2706c3483a37c5c7103e69ce50288ee79ae7
+5d06751a112a915beb09d569b4daba25ffd7d6f3
+2be9555c997dcd35cb269d5e004a42f9725d5be0
+30b4c48a24bdaafa414620e308689f8b12748fb9
+baf8b501290ac21ff8d120e443a7b2a15279396d
+9cfd0f1662189c547d5beb6394a168186d072e0c
+2d66144a6f3b9e1d62b4452b22d0228aceae0ae0
+5bbca0353753322cc38538ad76a38011a625a65d
+64da0637ec598586609d526724bfc3c527f11615
+a19a36863f7422253b25abc97b4aa16407bbdb44
+274ffdef2fc0dc7352bfc8f741bfc2a4af3b4143
+b6629d4c4a2ac7a314b1de6d885398517ffb8b1d
+5fc277d2e1a2439b7b95d8f5e7d34aaf7784ce63
+b67fffe8e3ab9ab96706784599841f0e72c46929
+ffb6c3d0a88358becf017e06511c3a43c4182a6a
+66fe51819a8be62913b31088a3e43c8e752012a7
+53fad4d59e3f8f25e4e1b31a207c3ae34b0d21db
+574cd220c85fe4dd1cd377ba8bee0d1ff2eba5af
+67bfb1c9fa662cbe779e5cf88a6c00542e3200b4
+e12e1d83ca0d5c679da2a5dc7cd4d119a4143909
+1cd099c7c2a180a4e3c20a29029a25dd347ae618
+f5ed121b3a9a95acca4028503a24c166256a1bfb
+c4e4f875717d1ab83b1641b4d34e38d0c53422ea
+9d88373b7b3614bd12f6bf7081b5a3c539b1b6d8
+bea649454ed8f2b53b036d8241034e0d89a11fcc
+a9459ff1b9bd5f6aef6e7382e75ca30fe661cfae
+39654701b5544f35c4a60a2a10c90d6365981991
+c05cad8e93b5a7f00b9fe1b2688ee80b6bea5a8f
+c0dee0fe4ffc4a582fafd38c35dbb645456f6a4e
+bd82f81a684cf4ff89d090fb12b716e9b6e26b06
+a4ea3be3c8d3aa69aaaf1115117735d42abaca1f
+7ef1c221d0b7b8e8b7ff7d296cf5f8c7510e12c9
+e8e25ba0e3cb6c187c9b15233fc9b7e9f0beb344
+a847dc7206a516874e85144fa7386f8403745850
+b3258f109ecf606fee618cf7d151ee4a1940157d
+a2aa71f85af8e797db25fd24ba6e268c8f849b29
+a9c24fb5f8b5b6f3ada61c11fd58bef370e5fc4d
+7dc0c2e08d0a8da16ed8cd1fa6ea3ef62a4cff71
+fb4fb1ed2b700ce1a3064abf45982c4367179ba2
+7bae81f32793df9d36c794f0d120478545369925
+8fb63017b5402ff514ee42d49615125996785ba4
+2cf3c1d4fed26499e7a3d20a6c8115aca71335e1
+bebe6786ad56295dbf24743827afd28855c8f753
+8970419fde119d67a42d8fa3066fb4a17f60ce65
+3a813229c9ae8b6d7518e6e2d3807dd0c792289e
+b28afee5a737ae77614e38b99525da3b8975bcbb
+be1361aa37560f3edb425f483a59f0f1c3211e56
+c33f714dc14838a6be3af7ef0fe3091639deb619
+8598c3063d2e48e5a21bcde591084bd29becf1f1
+a85a327a77049ac79408c653ef46a9f527bc40f1
+a542d6a7c6c0f45e01a3cc5515759aaa143d60dd
+d320ddc35f9362bf62a67bd3cc02d92a5eeab52b
+4743f29134ecf2573c11e65abad63e567ac70e1b
+b46576410b71a47790528a7607ea201a65bdc4e4
+41bcf467464f526583fc74e8c1f5759654e00d39
+8805a84daa3102327225259ac7b1104693af2f92
+8747cc5afff8b7368bd84a6b50cc75f16500c62c
+541c4d6badb215dac0ff2ebd3949af64f6617fd6
+879711831c051f66d8aaac1c04d4f20c3a9716ec
+62936362858c3a52531196dcec5bcf34cb13a2c7
+8bd711686bf7b542dd2cca4582899331fb94ce98
+b2e216e12c24c653040378c20532018daa021f64
+944989d2445cc8499da9a22ff70ebfd2b938608c
+e879fe72c54fdac2cedfe95614077ea292036219
+ec6b71cea68b8df9d8b585894960bafdbd3078ae
+ab32a89faa9398c4a0510705d7a9f609bb8d5e76
+4056877f658089393873443d9f8b88309ddb18fe
+cdeb416d848147dce6fa1eab68e4e133cdb9d6ab
+59bddfc86e5b0d59cbd22ff57dbba0c6c4341811
+2d72044a137ecaec2d7323ca6b84b01117adb0d2
+a7d20ef74f4a2094d9e37eefc86b51ef2686dab0
+98a1a55214c4e5129ccc6f21496c4c16c065c86a
+58445d600e3b91364b9772d587533928a0668e39
+40b29a2640ebee3b65fb47588ff8fc1449ac63a4
+e773ed29567a8105959854af4381ff479ede1349
+c85c750d42bd041ff7a9b1c05f379547f91480ea
+410f1c9c8acf1a79a32e84d740fc1629937ee748
+ded7d431bdf6fc4def9d231ae283c4488e0bbaec
+a8f1a36cd912dd5a0e97aab501aa32557600773b
+83b4b6e587d93049e021257b910144c7a4adebcc
+774054c80d76361738e3247ca766f974af56cd67
+6171d1b2c290379d3fa0e92686ffe4b8e3e67f2e
+74791031a60a5cabf60427ea350b6775c028b6a0
+cfe44751bd3d5054bd2c8d022005ed4571e11aab
+7db38b346e95e7a964fb46df9446ef02afd68f83
+f3f8068187bae59a81c410ba4e8f6b43a955a9f1
+729243933800474f60384614af42504559e51b63
+1e0ae5f5d6f9e0bdd975df92ec5b511579c59c93
+569e788ca376334094d9a038764da13e7ebc09fa
+74fd73556c2fbeb3f1f3be28670f188eb6970804
+55b420e3fea014d8deffd681b679063ecf88bd64
+3cabfc0f787a8cbbf8ba5ceb6134f40f5cb0be6b
+9739eee8ff5eb3850138a3f3ba7f88ac9a70d2b7
+254643735f6be436acaf548338c155f5b6ce68cd
+e6fb72d890300575a95ea825b219ceaaf603d7ef
+adbd8a07ad403092faa7740f3864ccc4ddc87e96
+8023c6faf368b15d6db7baff3b361689b1e83630
+6cedef43c57ec0942a91bf7c650e8014d1e8206a
+ec74dce5369fac72c87caffbd9930d44f0c56c90
+66e425c0d11e63f0900173919c452567b1f37d7c
+fe60c3eb7eac528010f11f49f9f3c4a70a7444b0
+3d15f5a5cc229fb347a8a4bfd4ca959d7bd2c193
+c9bf599ea3f805c4700a130e21470763b6917555
+17107c6f14698deaad911331f2418d86a2c32661
+eb8da3dd612d3a25a6182d7994bf972ca78845e5
+0edd345b8fd284f82151240799a0196c36ad668a
+0e8bf98dd9d8162609a314a7ee627bb31ac8c3f3
+57b942121134711e5744118835d7c238da40d1f3
+b72261cefafd82d4c46f1e4e7d813d1ad20ea10f
+e8fec15022cfd030e450b087a0a7f3600ef931c1
+43600b9710352762d3cd564239e4f9c1d1b10c84
+53a34fd0069a5069e4575f0a0f61c0043c6dc7dc
+02dc8a3ad179e6dce1ed491fa56b6c44b60c3f95
+6c221d78d8eec276e1ee3dc1ce7ae3212d4fca87
+33dfed4e68104c53badd9ec848819c5070a4073a
+d09e07546402d65ac0e98e980a63c712f72015ee
+c103cd75b8ed773fd9dd96ab777428a2a8823e61
+84a72023640fba607751534a24b70e375b496ba2
+774e3ccf5de9a8e63ab8f0a4c09c513ba63f415a
+86e17525f390ae0c9f7f364b2711b4b6b21e38ce
+715db4d4151ac61d580b37e769de22d2d8dc87b7
+29b0ec1a9f3b634dc8ea68a2fa887e164e9d5c9c
+d1037c1fa3559c2b4e1be16cf365738d37d757f1
+1c24a5ae264becdf2bf1657b489735d143993b4e
+6475a91f2f8228ee90c8eeec7f2ed8799d0af4dc
+32e2f17f55178fd6a1d347fb9521525f9e4016c8
+76f608b2b8b0c639798d57c87ea56c8df2671ff2
+4c7eb0a9646a25b6706712c662f23ce4e3a504ce
+6d77754485ffbe13628c7fcdf3fd213e2538bbdc
+00092cc6fec8402398697a96aa630d61decfb55f
+8a0f303ea061fef7776a62dc9b6aafe9644c5e78
+f2b0a12503bbec605bfafc20a1aae24c0fdb3aef
+1b992ce7f783482b297f84730edf39855597924b
+37192adcce496ffa8f2c784444ddb30ed1b9b795
+279e1b3dcecb7882df0409b129d8931fd25d1c5e
+ca0c3eac08aed723a781eac4c6df9fa1132d889c
+1354253bff728cf6e79ce51aef129e28d6ea6f73
+40d39e0c719fab2dcd4c78430b1cbd15ed4f0d3f
+14077efdd316be9d1a9ab8584ae961375ce7c352
+9bb946d2d8503c7a4a0f3832c6aae930a5e11f16
+259b552daf735d4bf7c8283699454cfed3ff56b5
+afa0c077a4a6a17041ca77485e725e173dbe4105
+0db0643a492f3593fb2ae742c1e375ef8c732b88
+3530da0a6a23c95e1c7ad274171e04e8cedc1ae8
+c335d72ccc5b69f24874485a2e1b6969d7fe8933
+14df0d5a2a0a21773b80b5088fa4354c2fd69b32
+114b2f10caf49d617422abf46da9686f991900b7
+e908870fe1fbcbdf8c2f81412b56da0251d1dcf7
+f140fb3d19bcf5408aef8e65db9c9d402f4baf99
+f1c10bfb1186392b90a1460e227351d6468c1de9
+e33e0f80be268bd16098e319a454c49a96f680d4
+c3ce4cf4dc3a707a254133db1f3b06d2fdf626cf
+1ac16c20fa69bf84761c8783603abe63f2941aa5
+d95bfbfaa8fd4fe0ae10d622eaece1103d743d80
+7ef2241174f645ca4f1b7e099c0a8188c682e3e5
+e44c75bcc94df4d09bcb023b1c05a12e92369502
+e1c55e3d84bed45c3b1890c16d920883aa70b751
+88623ce5d83b2d70224613f7f5527f3388bc7f92
+2cbc009a091effdf0d75c69eb9b246b9c1f326f5
+5883132d7774439baf3367494888c805ebc3fa5d
+b2ad1d1e150de06ae666ab04ce6e6960f61ecb0b
+b48959edf10a06251c24a3592bd7fb902e665384
+5713db8d5b821bdde6e30833f34d79b0085b437e
+7d5ab91bdc0f1bf19cf354c6ba2cee310200f4e4
+2dd4928ee79064040342f1680742c479de50f171
+a51c390f524d3c622ced8ec1f90107ee37318b00
+9ebece76425ce5e908ec938aa1c5ba15a55145d0
+06c41052d6bb92e44951f6e1a55024f02cf3f762
+a2d452afba8f3914574013e90979600035d8fb92
+32eb40f021e841f8690c57f16856caeda8869caa
+a13eba569d0c991c7a7cbd632dd91a00b0259e6f
+ca8b8f108085bd12bf83906b9a07ba7d9f99438d
+9d46859caabdbb9b33695fefbb1a0b39ddecf0a3
+d5d886ed4abf6eb5765d21452ae2b9bb442ba37c
+d39d4e96184644dbc53539ac1571ff45ef103848
+61ca52a87d6dc821e8785a8f956b52bd7558a526
+2b596bb4657bcf131b23af205e80a65bc1cb1c4a
+e7a8366f2149b64fd21e307adf3c1d6097472e30
+3e06e303ce5c62bc077fbe32878eb7601be325d1
+33441feb15e767becef8fd7253a9e4a39fbde884
+b21f807b1a3d38c1e47c9bf920c93e8af4a96bbb
+5ea5ed30644d5c9099093afd9d0a97a92746e690
+301e9cd979f4fc120b744bdaffe14ee503a79d66
+9d7b9e4da7daf54bacca220a55680b28b1deba37
+0fb1e3eefd3c4d4dded0a1b117791c6cbd01f026
+2b4ef4a7c217b4fe5fe9a62eca9bd88477204b94
+3e56c19f9fa88c6d7da86cc9e3ff18aba2932035
+1e1bf716cbed99b56b1a908fddc4b42956b5a0cf
+26031f659425df7d039db1399b128dc9992ac116
+60ba450eedf93ec7dac9393c9f6928befa96c8eb
+164b53254adc63061b64b601de2ae7ad873991b4
+29cdb80c15bd6a29df435306b7de3b4a1fe6abcb
+751ad58bfb1f7ca6df67a493cadbe46efbd9b008
+9a3fdd5b617e4d7dbeb565a3c406fbf2ad2dde64
+b6af90862fef9c42f81e85745990cfa2a7dce44f
+dbc69d5348c4199c7ddfee180452b3ba870ba8f8
+ea0be03df4b34b2c494e91c6b01559b7ae195518
+ab8ef4ba866dfb623085c51712e7c4526e6dabfc
+5b65615364fd0b7096a8f2aff9f352c32ea02bfc
+f73c36a3cf7042d30e673de0e7949d99493f6c8f
+f8fd37ae968e3ebcdee0df0efa54a770b5f45a10
+f93ff7eefab2cbead6199acb95e015e945452c0a
+d44a532e0278fd499b93824e326b40f10aaf4dcf
+21ff36f271ee2a4368224307cb9ec77e88d22166
+191e594a2458e4cfefdb9201873cd08dbed654e8
+0a1140f9132c765fb92bfe8defb31d37707eaf8c
+0f80dc0dd06b981ff7197b1dd0f67ad28d90c7e5
+dd71bd166446e7ad5286e649561330a6fa162657
+bbfad88105e089e61f45c47c9dc7ca4532926e6a
+34a84d3febdce57d1361ed564694c21b977257e1
+09f3392af0bc832dc91bd048eea5c6d1748b3693
+8bf2a148ac6064fc24e250c7571d33335dcc3cbe
+17f995824592737e9b4baca2aa41a0b16055a02b
+9d1173a56e9ed8df76165e6d135b93c13308ef93
+d2e9cde297a52c969ad1af2f13d8ae7c4042176c
+e1d5bd59ee5ab198bac6977277542ff791117a96
+879d71f99621869e8d36c3dea52b0f55b5330b7d
+72fa09a2b85a511b67bcb191ad3e484e7de36261
+105e5f8709b32d15fd436cfd3d60d1dd79d5d0f6
+a3d676430d380f944ce7f6140e7b9d2ed13e6468
+38e0ca38131beaef8b03f2380b1c42edf97295ae
+84ed4d3da6e36eabae736b30f0433e1ba4f6f4fe
+7397fb06a982c7b4c965e106e0e73a6d3c7c2e3e
+0f19de79a85aae70ede3b7158b7e6b07c0549b1c
+2c5c6424ee76f19deb98f39c697040e92d95f347
+3f8e7f89382caacf62fe861b942d1d14ee5ec97b
+48f32e2b2928ca1c5e3311291ef1447395104c79
+72bceb227bac0459e98227a810b9e178930fcd84
+b4a8142e302e1736aa6488d09b93dfe65a4603ad
+f0fe71d64a9b21ce6547c4dadfbb27df1230264c
+ebd1a9d8c1a0d84c12d76dc95b3981606851dbf5
+a8cd7db3286cf30df14c9faf48a498dc2bbe2bcf
+45530e9e0dead89857ba03665ac78dfe28a1b4ec
+65772115a2293e7a3b1c7c7f02e9c67f166ad6a0
+a84049bcedcb6d06262789bf7f26b78f9ca01ed3
+6541fd9e7ed2e60a61c074185448fe82ff578b1d
+199d90406001f216ca72f8ead849c1c5297ac884
+2f7f80c0df396d349d0c9cf78fde798e28de473b
+88946f314de3e938623436ac4fb915b462cacbae
+74f1766891c2c4895b9845ef9022eeb03bc3ca89
+02d0dd6a4e41c66cfa87398b5737d2d542f07cd4
+7374a39f2cada00df71a36bd5cf81c4fbdcbcc1b
+99fd15f9aab9e73b3c0fcde4a9ae5e1aee9f1b9d
+d327fd0dff4beb4a21e3ee5df8932d72d0c20c98
+aced78bbd3460b1c2210f12563983cf357b005c1
+0299d657fb391296594ef90e822c54146bf8b056
+8e2d4c8a6d04b05dbaa5d29e6550804ab52f61d4
+0f1702bc7974ee3d8134e7db0efa3ae5e82c3b17
+be5bc03a579f1ed429377369d695d10f38a53508
+544d783dbb29a7af4e860b79984c44c90f4eb18c
+759389671ed568a83b3573cfde3e82cbc27044cc
+230dc498d9d9c6ad5677109c3ad0b46879b58e82
+5e18cb07b145b5019351f01437ada3d22959226a
+dce821d08b2fd8e1a2bdaf4b2cba2d8a15dca2d4
+b8e8663f762c156ab6999aaf4caa4f09144f9184
+f5a25c253a539e506d6c72d57e872f0d0bf57df8
+a73b2b6dc9e6285b16533afceb5a7c32f712b3d7
+0da3d3f78d92259bfa719e4a37110869e935404e
+187dac6d9cb39474e18329f6cdfd9f4770bee1ba
+f1008aad3ec2977ecffa37ebe6d9318f2177a852
+0e8d0dda24407fb7a48965de6de60aa1acc22990
+017fe8a464a4ef3da8e247d2787492952a96aed7
+a67bd51a7443761265bd234a29805ae33c8f5c3c
+89a5083f7c22d692b0839a3faf28c9f6ba0b833e
+d96690a4337f4467f57176c71942eaa9c429049b
+992520b6f1e83317cb2e35f5a83257a36ce8b861
+459214a41397de5fd51b9ad30f35b2be005b41dd
+5c19b9e15f6a02edb36565199567c175d97d69f0
+5b711a9432f7d4bd7bb562916fe8911e8929432a
+dfedcc4e3290a3c3aafe36e1cab2d14f6186f9cd
+7cf2f690b16e6f6ab46c9220b06066f3034ea9f3
+56c8dbf21daa55e4044e9a76e7e4d4b585fc8161
+e18c294b5368940e8c027e8e38709fe25ef7cdfe
+83f2f32e3754a8eee86e1ff00fac7218e569d89a
+e3cf3176bbe28bbbae26e9b7f85c39c5bd354de5
+ada82787750b1e7eff56038d8acb0459e54c6503
+e2e09ecb6081627d01dd15945486c95329031ee8
+83f9be08fac77a5000f2970ce438c72984dd65ed
+2957d9af9dbe4a9d32afec589dcd8abf6111d2c5
+4003bb5e57b1f6860ea41315cf87fedb451a873d
+1cdbcb95ef5f9ea6ba970ac1bcdb8ad539da3e98
+52208ae74bb12b2cfb0aeed2025fb84fdb4db3d2
+8d204fbd5aecc78c9b0f24c756cf03b7de890cd2
+4d557204c19a771699a1fc57d378ac371b54189a
+2d579ac46a78f71464cf631ca3c45c531e1be267
+ea4e28583c3decaf30cc555462cdb118aa4f3c48
+c5679116bccb50dc58aac00e978089ce0dd3481f
+b4d5a55e48f6f271b11b029567e13fcb738544d8
+d1b2d926e64ebd303a56a8fd161d7357826ce788
+1c00fd079b80bf888d73c009d9af13b57dc50bc6
+f2cc0b429c2dfb493398e0ac9303fce4f716429b
+f6c48d522543a3ba76adafa7d33d43343b94934b
+0a9aba397ac91da28b0a4ec9beb84728399ca539
+5b974da5de810aee82b3556dae82dc663aff49c0
+5945e144c69ec5796f74d2744134abb4938731e4
+94ef7f8d4edd5851caa1bb6081b0dd5f957a6f0d
+809ff32fd5ed6f60be6d637a37f40e701c3842f5
+f5025b05ee019af9cfaad5b214bf7adb5ae1d8b1
+07961994ad3619223d4898301dcf9daab79ab17c
+181395add85024d5805eca2ad7f167bf10a8b359
+d87601b8b5f76d2169b7c49fa0b7a43fd85a8271
+f95f343c6f07e3ab7ca764d64191ec4ec84d037c
+c18f3eecea3b8c1ece5ac840add75ed1e8780683
+97b3aa8fe2e6748501d452577101e50c1043a0b3
+73719570379836a898b46e748faa4a0169c72412
+05c2769f469e5c8fe98c92ad2db017258768ade9
+cc840fd5204d03ea418cbc20ec02a55c26cf964e
+3c17d3b61233ebaa9d00b8f8f567f0db4b427cb9
+264fd5bde4ed66079b6e4c4a4e9efd0d5f272f7f
+d2d46e2373b73074f04bc4846a98fe851275ea2a
+1b40da036a4dfb69b0880eb491546e812a51c853
+74b389c25199b9e2f84b9a7fbb6b8726b25dec14
+64ba12350be3d27f6b53fd19ea0af6f58b2bbd19
+cfea15d37de3706ef804756b4fcb648013296072
+241f586733e8c9d588ebfbc5834c903a334f1521
+7f06f2f9230cb315ede475cce64c25c8c5b1a4d8
+fdebfa7d08a31bd696b85d839a6980c9a3c1f030
+ca3498f2322e8dab59d49c1bb91f9613ee7b454e
+b570b8ee60bfc9d03572c310acd9a3a1c8d1dec2
+be7a8afa0c0dc86a5dd24aabe21c6fd611b9ae67
+d62a487c5e6dceea4776a8aae1b547a7d9bfda73
+55d68ffe3d1c0875174d5b8fd050291575d12f0d
+9f71a0949bc85ed9fb62c685dbff94a55eb4ccda
+02a4b2d633330048002b8bf0cd12a6c773515a4f
+6143c3d6b4b37a55818bdc50591ccf26176f198d
+432bc2a4552e5242998e4e922ed00c3a7029c00a
+8634fccb20aa3259932f94037fe54efd4cc53c36
+3bc1417e25b2a6629dce33ec5fe6ef299e25079a
+e11e6126d4bec129036d9499245154bf8f90be61
+e234d3bf73b811c72a824eb0a44aacc36e623aab
+18304e351ece990c535242abde70ab025e7e0769
+6d187a3f8e9ec3bd383033bee886fd110b17ca6b
+22c9462104b9cc1f51c6926a73808e4c8258d065
+1f0e368ebc5e1bb306e53d02227a98d999789b12
+b3763412089379e90657764b9d200a76cba29d39
+c73e2153522fe402b6732a58fc4cb7c144796d6c
+7eb490d40e0f33832c43e18a8969b1f879f53113
+6cae5f462ae0817cc797024bcc687e9b9c7d7133
+ebb93b4ad129e1f50d12b998f1ec16acf61e7389
+dceee350293e5cbd2a6ac18a09e2a560cb331f65
+2301106ff0e583ecd2d079fb23fdd72b90866dce
+048ddf4dc69825e1902b9f8b605705f01641599c
+b5e2fbba64772faebd9c9f0d9d2bd8ed7feff835
+a5168ac7d49961d7a5adfac8e96c6d5e12d4d685
+b0d7af915d779b229a6460b12542753662be1ba6
+f36fe8895db59aed1f1270231fa9a6916961902f
+691a72f7a6101e34e6d6bd4c523baa168869ab7f
+c4f5ecd1d370ddba7f4c0527acaf17b4b5a8302e
+b318dc416e67c98c9e70f4478db45554e2125f4b
+d863df628df17bce2f77519e1f0d5d163b665e18
+ced160f58dd8b07713953c5d1a26c20f09fdf156
+8ebce68920f3050b47cc6cb239cade26269258c1
+260f25d7dfaaf59a0654e89a6352fe68e96c0ecb
+32005dc24aa8802f197ad3920fbe4fd37067fc26
+856a6d51eed4adaffe797b3bb38afdb1bbd9c376
+038a49d1aa4d7c4c2b798de60d5ab0f28450c854
+a5b6f79dee6d5516d6bddd5aa23cccaa3eedf584
+30a2b36e2e7b10aa5331712391332e47cf96bf39
+7a3ff22c35ef84939702ff258debbacddabf690c
+315c89994ba6bc514ab0e4c60cf5cdc08986ee53
+a768749066c0bc967854cea46dba636e9952950f
+c78c7dfe8abe765f4deadad7ddabd74a155d4a95
+458a8bbec8eb3a44e6c9daf21e2b7014dbb21913
+774732404778716e02a5b11052648366ef567567
+de7c0cb22d93d57a66d6ca0e4f8ac4d6dfe1b238
+bc8849af83509f22a5c7052b4b0b0183f1dce7f2
+09891dcbdb023076a6074d7a83a14784367f7546
+1422ac47438d1679e6a79717ead991bd84152501
+2cb4b6b09d3e1f450fe5d0092be058ea5f5a13aa
+e8b0c255d5549a9fab13356009eb0ceb061e850e
+c5d244abf49a932965736a3e5d59f1b003d6399b
+e53d9d90d285d238ea6bfe62b15370c3a4738c3f
+8c5f8045dbc1e779feda47e3f2c6fcb07c539d63
+f7a4903d6ee83d74fe718ed21c57de84525fb1f3
+08f9efd64612d93e548885e56a17f5a1131acbd2
+c9e192311905e7312815420e556ea28fc2c335ee
+8efd5915b46ac61a6af6f5e9ff114fd17e1f2bac
+11d337d4f2d50b3da5fe31932f59762b92068481
+3d1940418c470d2c3e61e1488ff4325d54ec4a56
+b65c956aaecdfe7af6cdab29a68fd1e9ca567559
+0671928ff0584fa63b6527066f889a74d9a2bc05
+5700e8a5a346fc02caea3940a172b66008a6ae0f
+3acf66e7e2e3418a609e8300fd8da36914a94423
+8ab85a8cdd81d49d6d2787096470ba58e2e0afdd
+75d45fb425e4ae26ffb7b474c3f254adf5037d9f
+4a49df7523c6b965d4eb2711a67bb743cafaf418
+52e50394a683904e88e8c95f914a887721a8e07d
+b4717d0f899a2660a7d2f4921ce65c58f6102101
+424d83ce3a36292f4ea781d6bdb2581c0009ef81
+c39f48260c4207b53066d86016b67075890ca14a
+044f5ecdee6395c3068fd146cac8492ac12b9e1c
+0a02279a11f0b4a260189d2446d1b87dce32cefe
+b7811cd76ddb882e7b2f1d0f5ac398caee917a55
+4e240dd4009d4adaa1338d3f94e33692b76a10ad
+9c6c0318c67d424319d948e6d2e46b7a97095517
+7bf3ffa2dad13f29f13ef55adb56ae6983de91fe
+993309c8f8a4a6c51487fb6da6c5f0dde177461e
+8eb45094865f2b041208e302a635c7b2510f1a27
+ffa28072c364a4126c96aadf3baaf95b0f2e07cb
+9fbbc114462bc612558991c6d9d247ee951a170e
+bf2e94b575f3ace43c5c440e11a5079348b896aa
+2aa97198e67a8f149ee3a5641cb820a21d07ec8a
+c57b5253072fc4ac3f3f85c0ec408d665637e7bb
+287032bda722395de2f002bbe67dfe770a5e3a5e
+f3780f1a6992b133cd063a155c68a17700f70cee
+3591241aea71384e22ef067395ccd2146f4a5247
+a6a4147cf0b778379340ae172e75614f7ff575cb
+96e08df5d02e0e79a387f4f182f4a12d50697af9
+1fe4143f8ef0ed1b4f4ff28ff220aac7294b8102
+b8b1491bce4dec775e2e0f148d9540dcc1259b7c
+c060320e16bd917be5566104e7a214d2c0e955b6
+57ea36d977c4b4325c8fb82a2347899f1e17e441
+6f16688660c903c8ba842bbaa7d64bfc0eff30b1
+3d2050828c8423dac50938c4a77bbbc6dd643ede
+0f5cab4c453608c715f3cc1c18546bbeecb6bcfb
+631ce5f32981c514b041e1213de73ee5b53d93dc
+64750816d4ee11fbe4151691ec0c84b93aab72e7
+b3930e719a400baf8e2b7246e793277b3962dcdb
+35ef582b658a29ae6c064c11b57d394d553a4d24
+48dbf91647c1c0157c782b48c9bee45019870484
+23d2810335c713e9730da1e1b9ef6e4e66cc7905
+c5bffca3851ad396fddd19a56ad22bcb128cb4d0
+dc019d40b97f8073953dae7ed35d22e5390437f9
+cbe4014dbf054ddc3daf3ad0571fb2c4443c0a7f
+60cf33991a22fc0d749cedbe8d9fddbcaa924096
+d2750081f29dacbc3a8b8255baff1a6fa49fdfb9
+42a71ace0698dfde48b49b3671f62fe8ae9eed1e
+226865d9bd99659bd7d44411b60292f4d7fbd5d3
+612e01469fe4f4bf1cd095d22f30f78138ff519b
+c3a83ffc583fb46b66de5ff908a2365fc5ccaecf
+f2c0fabb65902d143caed030a7bbcc4edcd4d0fd
+0c3cd9b87c9990c2eefe579dca59123fa1bbdcc7
+33114435318f301160447b4ef18be9dc54f9c1c6
+507f36d0eecc512e5cceb737d3b37b492e28f6f9
+d22fa3edfd88dfd4d8427a79bc2e70d1b99f697c
+de37f7dfac5cc39bdbd3f19107fbf9778c71a2ba
+6cc3e6bfc47b9e53e6bbccbcf0257990c4042dec
+f8ef4c4bb7b64b198bbc6ef9eccf9474bf63e1db
+e8faa3af79fb47c2fde69aa8ca5fa0ebfd24c544
+572ebf9985e464c6b0546592fa4de04429983cd7
+6e5c12b397860094dafb4fd245efc178a076bcde
+63e08fe3a8e35b9a3a2fcb240eb1f42656e8275c
+29d6ba6f66a3ab4d959e3404a956e5b0be112502
+bd3181f017f75607f2aca9063358514cf6829b75
+0a0a5d3c1a97133e588f82c9211b78d4dedd7372
+ab450df9b1940a1eb48504e0da044c595259b25b
+f81420ed21fcf7854de3a905e15afcdcbe9a8c60
+217ffd2b9851e246bd767c620e0a3d609259a753
+35a00a94fe32282bc1c51e9b70f338dbd4d43df4
+2a54ca620860ce6c5eb48bed0c12e6c6fd788fbb
+12e89801d6383bdb7e62335168bf9adbd7b0ebce
+e22beaf715828ada3e992a4a0eed8f0499827c47
+d36743dcba62b65db6dc7ac7756ed677d16047c0
+686c375a28f7b874c39cca37209577cee7647439
+1ebefa3066a77defe4309ddf41bc67d4f1fe2a9b
+2d9ef2a62ee556ef4b1591ff560023dbbeb79a0a
+b8d0d6ba78e905418d7460cd49b8209cb91c2022
+dd7e3ce739f64054575eba668683af90c2b9ca03
+13edf633210740ea8f72cfe4426852cfb8d5a8ed
+1bcd2afdf822d00504e30eddd9c983f52c170f4a
+97f94de20ee38cfc7ac08c4984a0ff78830a2f71
+94be36009b17e3af737c6241f4618b84e5ba88f3
+db9587c80b366c5036bb95611608856457e5380a
+4c8fa0e0dc2d4ef2c86be2f16355b9476b5b0273
+1842959a3c612092e416cabafba3bb83b494312c
+467e3c341a15edaffaaa98105b0797ef5a2aadff
+a1c5d55f9d8a1a4aa3799845fbfb505c9f408308
+2a1466b273d357a90954f4c15076ed3ce8579806
+f6ea1b7b0ab1bf33e1c7d8d1295925d4526e84fc
+ca3e968097b84e4c6cf519e768aff8f739f218d8
+a3d59d355c3bfb0a78572e941ce5b81bae6475d5
+b974ad62815fe04baebdea94d254e3ec43a4abcf
+7b2c2951b75ef40b3646b68b12a212975f661de8
+63cdc80b79e3e79b06ce523861a69fb00a75801e
+0ae26322d0aed2e27f12b87e8fb79d8d97c2bd0b
+d787206c37494425398c947ee428afb9533a6f5b
+636c5b6ec52a4579b91031f764c9802d1e3e44cd
+8afe9f3d9512678635d324a3acc1d0e43d031e8a
+4460f6e02227163157fff4e2bb175557ef7cc47f
+fa2a576e4bdad9cfded1a46e5d946f021ea5fc9e
+5db18baf603d4ac015637f8af57efa4031d60e5e
+5cd244011ef4fd688284cacb0daa3e212012d8d0
+7be3333c71d11324924e4dd2eb331287aecac9ad
+c102b3ccf58d2a3e12214624932c7c4d7372df2a
+83365150dd6a14b88231cb17bed3665d41aa2ae9
+299b88c8138ef80a5326908921d8acaaf5260f25
+50614a2275af76cbe314efbbd56c93f392def4f5
+44fb285a7bdebf1bd9e6d794826b263ae68a63ed
+c9cf8a77fdd2d5d4376db56b08b67bc8dc68d20b
+09e51a320f17d29638b2aa19a257bffc7ea70a74
+1df6371c9dd86641e742fdfb8e5984f757e55ec9
+1f1ad4f3d09d382c3d0e910d9e536f1d9e396e08
+017da844113fa4cb4daa1c41ffafd8ba7eb82853
+c901ddba81ac628ceeb49a405d64e0e4a5ae0215
+620a28f77c6a25a0e234e8b0c22b5c85222b7d15
+2b8478767c238292a65c26fe3c5a3edc83a2ba0a
+ff8d1a063d870e85954c5945f1d0ac83901ef389
+5bcaa079a1193980383fd57fad0bc2cfabc2a829
+0fcc1b81f759eac54eeb1c5efa1995d2f94afad8
+1505e915be6a4a49926b8f024d26afe1808067b6
+f73fb13c959ffb5beb36e6acf4d016a2c56dfb6a
+f56222e20827c67ac17369ee6c564471e03bec56
+1a10a8d38005712a21c32437787340f5f5e970bc
+a7b1725b6f9b1d0cef66d2b17f81f41c2cbd2390
+730ca323dddc1cb292666908da8522a2739f475f
+b6e04e5b2c2179aebc37bda415169928bef097e2
+e655bd3f1e1ff5da37e9ed9ada6e8a79f43314c2
+9bc66195f378a1993f5e1d840ab0696f74cd3768
+06b2a4c261233e975c1405dba7295effd1b66a39
+5f7a0281e792509e94d1d8e23d6394ff4b0e5fdd
+d54d4dc3f944f8ba202a1a2b265916ce143402eb
+b3f25785035484767dddbfb67a8b1accc38a2cdb
+8a5be58efcb43b28c4f2abb1b69c14aa72bd9c7c
+f10de29fe3e3acf5155a7c62b52e7232be2e53ca
+e4557782a1f86abc623326355995251ced0485c9
+d974eda51304817c29bc4de6270029e4b4a1907a
+048cfc95c4ffdf45867807812a7259338c63334e
+40a0807159ccaec068db2c701da8399c07cee948
+707df19bbaa3153390dc1293c36f819aa0faff34
+75a35cd6195cd56d1ae262b1f3c8c3949f84b786
+84a0b44647c66853b8ce5f11b9923e1e579da18b
+a432a53d3b18f6bc1ee561320a4e84adfafac673
+3f8421b5b49db4514a8e44a7ab2b41a468fbcfee
+5754bfe4b97fc6257104892fc8cf75de95cd0135
+16f2998701335b7c864cfe2634725029478fe62b
+8aa38c6f86566619b7724ba87148b5e01c16026e
+061d83849da516e189a5e3c247df1c902a5efd37
+5e8a67545008fdd6855d7823f8c454f56e2362c3
+7b1342f2fd9012abf13f34f5a58eddc76f35fbf1
+24cb53a923c8cf5e0c53e45ea21263ba9cab22c0
+6ba82151b8d06ad7e2ae7e8a65407ff826cb341f
+6ef14809eee9a86d796b2d498d8ae6608b4631fd
+373917cf0287f76c158455712a095fcf778dd357
+0f711ad71020b98bf11b530dec5ec4dd62090dc0
+ceed873eee4f56fa72671f088626c3a10a84cd2f
+796f8cc327fb179669ef39732e4d40f63f1bf8b1
+f2190a890f9920e115097724ac7c821b080d720d
+392cf0ea7031674b4993e7f89b6097388fe95af8
+76e4993bd3b93aea90ed3797eae6fac972bfb37b
+acad1176ce7cb66296d744d487a972769267fd93
+f1825c8a9dbec3a29b0c0bb71f8678639843544c
+fc95338423917e38fc1b2d92b22160359965e25b
+31752507ddd5f05477f082926cc0e53e02b4f033
+7d20c1fe5a26906f1a0c641ece45427b54b6b749
+e36abfe407a3ab3ebc0f70a6e58ed66979aeebe5
+610e8e56439d0702c11a522d857b7364c6274e01
+778ace5c95a26afee65d071f981691c950f5d0ee
+2aca636de2c4777b2fc485db3a579a70f3b5f2cb
+f88a4962b4e2dace753f57a217b6f76227e804c3
+8ad8f5bfe1796cba06a414e446011dcd5b095002
+45b9f553bbd1c2f7a3e1d4d6c812bafff235d6eb
+50199ca28388a7519bac2dfab0e8a7f9d32acd2b
+aaebffcfb4b531460578c08604fd16762795c259
+3fc5844b12c38b87f5406a40bf8b8de77547ec79
+b581409106598f4c8a8fabae934989be738656ff
+d8a1dc1941ea51a1b32fbaeea209219fdc4b0e6a
+f3c009e2325d4ceb8f801c6dcae9d2055f8f4562
+18d1123aeae824a5be4b4a3b39116a878d50f9f0
+d6ea1392289ad4958d782d683557f92f13dd62ad
+d5b47391e1abee2a10922283af6fdb3adc9404f8
+2926f7fadd176ea96c9db94c7518ab834d486fc6
+b45e5dff0cec5d71f052b8c1ce71af34c0b856ea
+967b515eef004dea3935d4388e9f6e919b82a0e5
+37a852a0b4b9dddb8549a642dea4d49859f45725
+6cc64ed9a4e82207eba9bb7314d886b342346853
+62347d9802e8906e47ab4907ef8d3a864f8aedf8
+88a9375ca3b7498304e7cdaef8a79287d6ebc98d
+6db2a1278c4c1f33ba038dc8f6657b016b0284fb
+5ee222832f6d28d521058718004fa695b90d4a20
+bd7cd8922c2a9961a653c7434be8a23833399e3c
+e16803f5afa6f722a84415d1ffe3fac78a6b556e
+cfdc0db8a287cf577f6cd786b7ad0b491c0124a1
+cb99a8b0cd733e9ddbb7aea6affaa405ea34eb8c
+3e890bec8d064a8400ca14286fa0a98f9f053e47
+5f2cd2287e435fa7865d2cc785a250aeb4e50cf9
+19f78d44acc646569e5aeed5829a52c009527d70
+b7e86f6857017c29f29fa54822fe2adf61cedae3
+9d8c72c0dac6fdec9d81941074cb2a92bc6f7ee7
+8a7527056b9fb364e49dfec1cf066d85919b4a4a
+9353e2bf593604aca3c66bab2cf1f0960230b381
+a4dc9d493da0d760c13b42234598153a9a93ea09
+506ec2727eb696d329cfd56461c0bc137252e8cb
+a9da665ae9fde4ff3facfb2ad3944788bd060366
+f311ce5cf9a424ddcbb7335a673ba410a05d10e9
+d60c582f62aa0f0c51f453f1fb94c1dfe2642e69
+fd542397effee2775cd9d3bab6703c18aedebef2
+23567a9994c8c84960913930ca3694890f63e3c0
+8ea9165eba8b85410000cfdd68ec4b493edc001a
+e21ab3a3b922cd5e912937cf2d1cc10ec440f945
+ae516893c3aeccc12e2144d0073a2e6a9abc66b1
+8ca64c1ef4a7c2bce6e40e115536294bcaf6f3ec
+7203c7464341dd416f760723869b92240826c330
+f9df7b0afa236f018513494966697e3cfaf7ac9b
+b020bd7fabb63749c429245418f1df69752314da
+01388af7bc3eb5a31f4e28b44baf5c08dd056e33
+ff6c725298910c39ada63b06d747d1404df8fa1b
+933116b95cfee6db4ee42507f3e23733bb00c6df
+54e9aabe6c63992245aadb8e4ca7a35b3ba2bf6f
+dea8208b0a42dbf240ac2924fb5b283b2273199d
+af8441f94f295cf18faa33fac2c1a8f803b7c5d6
+0180ab13a293698763e12e4d67ad758dbad33b67
+9d89efd49f6e4f4b18b7708ac610ce52c8f112eb
+39da387212e1d9f17a2b7ed0c2bf6ccc15d84ee8
+839c380efc952fff9ecfd9f71bf11f55a9fe5d5d
+94f2150bad835ef2ca0baaf46b3aafca89bbb47e
+7dd450e594bee5cc851a24b8b5b7d3d8e72c705d
+fb1ceb2a1147f478d33cbe5df79b506e29c362a4
+343be34a65e6bbab04d48bb2f871f185298ebfa3
+892b2824deea691f2dcd2de8ea533f29eb05168b
+a3cc3d221ebf7b26b5ba1acb69afc276b7676640
+20688965fab0cca446211f6400d21a1bdec58e83
+e96251a877d2b709a0dc286c074f7aed926cb59a
+f833ca105ce46a9c2aaca6fa4cb07381c1645111
+7b52b74a6a2fba5de3621f11e6d63d3208350abe
+5656c1bc02756e027d6527ca67c29aa7e445b3d3
+aa06627e94832388ff211bbdefb6d23540fdc318
+76ea98427b81042fd41910dd4506c92bb51b1464
+dc546389ca8deb85689b05916e9520256a6c4c55
+cb59b0859a4400e630f318d4eb583b8935931393
+456d1bb66dc45a915212be06f3739b097d5de3c8
+1fdfac92f3018d78463083f1144176dafbe80d3d
+b68f96c7cc956b10b732622f3c51b69b6ffc9d6d
+ba8c3669fe4b5c56e1c9b87d510d28da210428a1
+db566440123364ba8dac91c4b13a08c5e558f9a2
+216adfbd0f43c6ff04671fa4f4ba32ad662608b2
+0ecc5e161de7fcc9ffa0001adb264a5c8098fef8
+b17a5656dd3dac41cdfd59bf8d4e175c00bebd66
+f363878073be669b0ab79cf0e701f9b5532ea9d4
+31f0c98c991355e7d9f581a28aa9527654364dce
+aaa2cd63643866abac8e288e5ca1e33f281a527c
+e4d4bbf610a290caa753a5a14c9f25f9df4604ce
+fcce71100a36b7ffdd32f80d09c1c6dd6854650e
+984b06c31f89cc9b1b3f24646819670f1c56eed3
+8962aab322adac2a33bcc440c8e7de3483099522
+74cd84ce925c0a5ea8bf6278e1754a20338cb35d
+569e8e4ec4812228782534e78760ea51e6060749
+7aaaa1d12c6115b99ec9d863424c9988242fa9af
+24386ab8f9b1928ded259644afbba25778065b7c
+dc651327fd378ee280c9615b09179b30da9d0fb0
+837992ace35fc515634ec02bc5a44afebd1124ef
+252b153890c7634b3a66a8bfcd6218f031fbb258
+85d53b05328932fa954c015126465ea96322ef66
+cb60f58b643bb666729d4388632e88dbbc4d31f5
+2d39978a2bee7e98099d4ea999a1993101d9e43f
+ee39eee4b3fe34da5f4814469b73ef68ba958046
+ba4c93a75c25e2ffb081ce326fbf4fe6e44a62a0
+cddfa2a5a8521df8849897049fa8f8818a082dbf
+fbc2031e0447d7e3c987ae791ff7f5abe6949e47
+69a0cc131d97639772ac36a87d2189a3cdb33aa9
+b46ce32c8e41a62ea6777d620006c9d60d4dbddd
+5108a184ff1f01bc8029a3c3206184726f2a10fa
+f6d17263df5eae70cf9e9d6440d1c5a7f15a94f5
+e4927147d20dae5dd095e8b1d54415ce913028ae
+3d961f65ac4a67d6c258f32a4b0fb6568f2c9926
+353ac4542c7ae0bd077294c1c3b8b13855db2198
+5afbcacf139851c1f68bf5a3a36555a79fe679be
+8cc51f041cbba4b9a17e4fc104d2a9c695147167
+2d4030d4b536d3184ca85ca75ef0ceb5922200a4
+8a510e3c3d0c87c624e2d2b474a2eda5a89e576e
+957a8821111c0ebfb8d911eced41f41456766529
+ecb1a4659b6d54d3057947f6e06352423d9a44f7
+3bd4606b592696c548205e875c8c89a71d4ca2f0
+f76d8856069bd4fb96e41e52b6afa6a520f52d83
+b33b72f32d5ac105d14d4b4c4f3d1f10a1231195
+d060c1834b75098d9bfe815d9d14af53d8b7e342
+68ec8bf8e2e5f649f49d1fd9b39de34f6070b53f
+46326f0912a8d262ce9e65d3abc634d4191ca524
+87379852e71af5beddb05fe2c7ed7dbbac1b3bb9
+64c3b0b7b1519e75754377334e74bf2b62ddd327
+9d30a767cc4f3d1c2793bdfa63ed9d42397ccbb8
+7c02c9f4f25a0413a4f4ca7701ac06e2ec416768
+4e1ca7a50c35fe48505571747144291d9297f583
+6ffe337dbe64b5cdf709515acc723d57a1c567f3
+72909f7f8d3dcd9a8a7bc714f070476ce48218da
+1cfc8082a3c20161ca57acd57d8b2fcb2bdbefe0
+dc1171ce2e09f94e8c6b40de3032b8556a096f28
+b7879514b156c1f3e251dfada531789f99c9b56a
+8b0b95fe572d0f9b064d52a989d9fbac23ed3bfa
+c98a0e8ea860af472e72b870af5bd1a949d4c8aa
+244ba141b72abfae33da5723e7a02a84c1183899
+131e97ed997b33d6a5be8f285d9ec6f10da44eef
+0ed646164673629dbf74f1460de06d36ca7fb52d
+b8dd6dc86903209f152dff0cd99e8372729d61d5
+59dbccc449cd7c6827f579d5ffd0b2a1ec521b3d
+1264a72ab0eb60b2a2e2e90ae65b541ce167a231
+473f192a9819314613cf1e09a109cf3cd0fabdb8
+d287942996e5ca62e065c91a1fa530e605c0cdb2
+6e6694e6d5f3ef9a5d197810090992d122e617b0
+ca1e79724032573e7bba98f3e14178c14b5c3e52
+ae63a32174ff79b604e44dfb47e098f11091008b
+17e088cc25ea6ae5b07b8944b685cf37b00ab3a0
+aae53280f6f65bf2ded83088a5c51f8a57ce58b0
+dc446b781be4f3e2ed4967161b1e1715e809f4c3
+1df45661ab5f3d0bf653fada1b35928d061b2f54
+2865abcf948f6a93c387cd2602a6a9fc417d6642
+cb15160474089e1e48e4349fc61f7cf274b16ba3
+97d34a70839bedfb74132792b3c46207d7f2d8df
+6abf19aae004c2c57f24dd8254bcd159f8df8843
+1279df5451bdd8d7f2e47746725e92cbbb76cdb2
+6bf4667c5feb3886deff5375713c90567cea8296
+df44ccce7ee2e737866708ada98bc3cbe467f247
+054d4d588c47141eac902cb4fa87ff3a425a03fe
+01b96baff8f60d4251e604991d1b4391a08c0410
+73ef61b0b096a38c8fa714bb4f8df7a82c6f06c7
+ac4c7e07191a3d95b24abb3a350a032bc6edd607
+634ea6a0f59f9fd01f6b8dc4628a7291ca473258
+a161f1bdc87bda107646a7b27f109a3c0a4f3da8
+eb8729cb91838696284869d4478cda39acda4fda
+5dbfea9adfd9637d10b9920eba70d890b376f499
+155e921c3d6efefdd420fa10de2f597ef7c389b1
+fcd7a244ddcd663898633edc36ba7d34161a906d
+07a37eebc26b6bb94086981fd6e2b730ecfe707b
+eea1bfc2f1dbd2241ec041e5105d14b69786bfdd
+aed5321508416ff44adff52ddc9480305d9ae867
+5425d0a7f895566e4987399d1bfa48872325ada2
+184d5084aef6d336de7aac3ab026381cbfc1db0b
+93241a08fb2d9486b7c8854eb0e4e7005623b65c
+a1dd3a669e25354bb54a3b22a06109454dd3cc4c
+c29c31dc58ea3bdc61e87d510d6f81d56de40e8e
+21191b7213af3628e9a0857d6fd1cb1a3bc72033
+ed425701bfde4129a0410abca94ee65dc9cb2912
+3b0ea9a93038a7ee591e33bd92b0add95eb035f1
+aa797f9a2c502e0f937eb0c11a65eae151e3fdca
+1246d653773e6757bdf320cb2fd1ef9874572542
+736f784cbf60a3217f6cca7e854d7b7810ef7bb0
+a85b6972dbb73c3e3f0ca900562951c52c006b1e
+4bdf42a22044a2a9721ccecf11fb507e30ec6d86
+e85d3362f10aa7109475478017e11088750a7503
+4d3f8026cef28f378401cbd525bc4a4c8f9ce77b
+5d9cf09109e647cbe16b6c527bbba18efdaf9d42
+f53ebeb682ac129fffb7c441a50a94bb174a5747
+975052ab2d40258c744f1620597f4e107b464b55
+14663cf12d01d683596ff2137214a92e8c2a5556
+ff8cfe6ff13e6ace2813c0e9fbfd7da58fc83e28
+767aae52ad30769a798f36faa27c38523d183f59
+d43fda1105a82c8222cbdfb2b8045ace5015a77b
+19235d93c3e70400a9c855fe1282d2affb11e948
+dd75db19951805dd5dbe0cd9e7373bbd6238aab2
+08ddcdb8ddd8a968b334aae445d04c094d2f63be
+362421f61ca3a2faa50d6f5efb87913c34c22b03
+61d97d6453b0a0ae599fdca743c7eb44fe9171aa
+45d73dde3697a10aee44eae09cf61ef82210d1cc
+05a8bbf6e3d36ce04f491e479abc5706d742c6e7
+f97639c89fe611a90ff268e1d744d159e7eb99c3
+f72b757f3cc4994695f673ad8d0b575667805936
+2e14a82004e8b2b033da5476917b034e3b3bdb87
+333d42d4eb23ed7b99e4d9de7cb07c354a7776c1
+1fc15138b88707e049e7bb44fce1813f24b1e577
+6253ccdb81dcb0d885b94302e506668cb0cf5a76
+0f0e4423ffd150a0d2f6cbfc6e97222f14bc672c
+be5a4cea38c2aa48101693b9d2707f9430cf08bc
+f0feccbadffffd9801c1a214ee323b296b67a30e
+5603b8314d500ff6cb179cedc44ed5c3ee4b96bb
+b20d3f9f8e322d475b073263a63ba87fba0fab49
+1014b2d1cd851f925cca00096f41f7c3e05d3bbc
+856213bfe459ddb935130980085a6dccdddba2ad
+120d987d659f77218fb339225ca27faa7163e24e
+69685da49ed168a44c6f0edfd04f65b1ecc01e7d
+f699f2f9b375849c42c7b7a955b915ab7e851ccc
+ffc8240116271d02502b616ec403614759434ab1
+180ee723742c1ef333ccbd6941fc45976a2314ea
+af430d589f487adf7f2902c6b35064a9dd1933c1
+59d44a85c8de4e6fa64512af7477528532f30386
+0d7d17cd6191ba2b1e83a1401dfce828ca2aa995
+ecf5d3c64ddef72448af239a5e0021b43c324803
+2b0968b1688045cd39264d0eee8a324cbf7dbf94
+d6b40efd9bdd563ed3602fb800a527d1e7bcdd9e
+ff8432bd5455e693032bedd17dd458afc4c51153
+6fa848998cb959d5c19ef3d38cb24fdf4938c59b
+5733d4daf61001eb6450e7caca4a200009e0595d
+047504a41f1835a60cd7461222003dd5f4ca6324
+673bfb12785ac928f6f92a1dc0cffab955d7d6bf
+d18421bf062dbecd83107ba89938303ca1148407
+de1163a82473604f1569dfed03f74f911525fe4b
+9ef9f98aeb0e47d538c8d2c91ba763f26672f19c
+73f04b15ded72e9bc2139e5109d88a1e156aeb97
+fbc967a4056f3eddef7a3160c409beb105881b00
+05458a2b55fd522b1d98266a6bed43267fa79bb5
+87bf8c769b6e83060680aade95d54fa33d9b6c2e
+928cfeb64ec294f44eed73c4782701e7109952c9
+c477e72d5f3f4add2ff0c5ce81b40017afc9f08e
+cb0767d5a6f781f01771f55e488167a6c38a00bd
+90f863021efe8bb2f61536c993e1eff31932aa70
+93d84074e08cd3c2ced28d6c3bce26cefc6ae214
+7481a7e32f1079e4aa5607cb22ead5eca27eb6fb
+a591b7cff2b1279362d8241d0a4a0115c48f5094
+ff278b72e315ddbf17388438a4a999d80e5fc46f
+a5c10d3aebd6f29caf7291706832e473746baa7c
+0653324778c99e54a60e3797f65829162454321f
+81b69556594d88d0af4ea9a6e7ea0d2dd757de3b
+cca871dc5eb1ff14529279063364192f48e2b115
+62c3b69382d56c75f5bdc0a450df1aca92e77e79
+9983ca2251e1a39ee306825be49ef5bd1897675f
+a75b0b15bb2b15d0d187d820b9b8ecaf8f7bc0b6
+171d88e69f0694b8461d5e22df2e025787cb9f99
+e3fa4612be4b45b2080832971a63d4dc464bf443
+0bbe474bd2441bc49558f46e6b82f9472b22be4c
+b576cb701a82f3fb3a2ee98d781356adc24bd04a
+3f359ec10d26c1f53e93ca13752d94354f084df7
+b85f25b0ec899830c7036ad9a5573511c1f3ef9b
+e2d7545f305cd1412f264849e8abf158ca65e2ff
+4e503b7325e20646e3d4459ee794c6cf860f975e
+ee6199e7f2b4d4ce53fffde874c13472dbfddf0e
+d8df08e2623b47519df615a0d8632cdcac3acdc9
+97aba1e217a91b81920a54751503bcaeb9ed77a3
+ff16c75c273acabd85ca0f5630bdeb6abafaff31
+2647aa6127c81535552f0ed2294f2a1c02708fb9
+02f4890d3c65821f9a2200067b4ba7cff2a174b3
+b26f1e45cdd225b77e31d98d10ed2c0205a35843
+320ecba2607273448dfc086f2c25534d2c51b5d4
+fd5adbc5a6dd670f4b93edb92de55127b8d01db0
+a8c4e7ca3541f97d92de1e9c9a198e794e77b8e3
+f81bc30c33d7b9e9d02f35bbe0ef3583a2f6bb8b
+48b416db66bcb2fa4065ca0dd17c8abf141824d8
+a2ef56c51b6977ffda1526beaaf13beca5c79852
+259b028a3711e8ce45e27ffd91216ed3820f2575
+2dcdec905bd33188e512a2bf8c23aed33fcf1a3f
+d01464d81143121c856437e6532e5c6f23013603
+ae5e7a8d6b0ff8a3acd4a636dbf6f94e3a43148b
+88d78a31a3e52576b51d432a08077e5092e38c58
+e6061ff016c5087df220485b0821074fb56a1aff
+c0acd969a5b75f74eeeb3a1e9128214509dc869c
+107dbf59821429f2d2c78e9cc868c0fd8cb5e168
+60ede0786e19347b0fccce6bad108d58aaf3fcfe
+0f2015d4523910cd9620c40989868b49b80b25c1
+fa50d731ece3b29eb4e269a9615ba011b964f734
+62d70191054cb7cb074a121124b06c35b289cf17
+f8228249336142c363b586ba2e0f142c2fa8b482
+31cb3bec590497d9ec037edd05648141b9979520
+8ccc7368ab465e9722f7df3ba688fd29e6b2e268
+b58fda4e395102951cc7df59c5ff03c4549743ad
+6d68ddd3f0a680c9b03e341de6e605eed6c0f828
+9213e6ee6d98d761fc0ec944ae0f44aa4cda33d7
+e10c367344e769199386cf533a8a1856551a583f
+20a6e22ac159b33b3055ed460e6d3e274a4c61f6
+645d08ad7f88a5e70b82875190542b89dea0a721
+a8a1956490986e704e4d467b210174eeb489c192
+fb66fba3443a7467ef304152ecf4531ba3fcd18c
+4e91c6660aa5c64985d3f07a4c057fc4ef033a94
+059c042b1b047807b8648bd7068ee2575d639091
+6797aaaa7dde7d1a07badaf20bb043e1ef5d12e0
+ed12b40f3f638a0f6b0ec274c022a31ad8076096
+94f6b7656501109123f42a537cb593dcb369c57f
+77762d88b0fb3d57045a677d9958669471f4602d
+619ab74d36d25cfb9ccab894082aa2bd94103972
+a8fd7a3018d47fdc86d1f40d544ef1d132cadc69
+5664b8a86cf256afc934f0ea9a449a9a62f52871
+a2a70ed4a4d9cefd99f15e96fcf4fbeecc79e8a1
+0196f65735d5077b4d19058d08f0382b61997bc8
+0b4f0338a51800057db763a20bc9c7cb1884e2ef
+c00e4706b5aa72072357cfaf34360a6c05a42bd2
+e72bc21add09018f28de939226692a4578c7ba37
+62bb60c23c9b622e50114bd342a6eae33cc851ad
+e28e637f13dd50553a7220ead2a7b043ef188360
+b2e04683dad5ef4fbdfb40e5278e055bc1894aab
+32f2103976ead8e56f8112b6be1f0c3b3e6e1035
+75a2dded2ca75eff3c0821f96624687b923db6e8
+c194316e295d925c6565a18aa1e9fb031e12eb5a
+026f0cc8fa8b257834332fe40ba3d16d09e98a8e
+0da8041ae9e058e48fbcdfcde660c95982847213
+c5204dcea82a5f0198426c495bbe1a66e2f5817e
+301eba69be0ee6c1e6305f31d0c1444916fa4140
+5e26f534db6c50e33204574f8be5497836f5ca29
+1c9a525a63a6310d9786b74ff35e126f599645cb
+b2144eff9c9d3dd358fdd2b19580617b5de5b1e7
+dea7e252b718b46f046772a5376e8c9bda13a867
+309d40c235901191e75a731105713c464f094912
+8fbf33c519b426b7d8c71b8f3a9e1714337b5fbc
+571364d013a3c6ea92d9653acc0f1c9a384998a8
+2c751b3ac9f62bdbb4a87f1793a3ad46c3e78d93
+54518cec3b1af96935d42a7fa2e59f0d1b6e7e63
+fdbc39ccad4be21b964d7c0affa04d8c912bc9a0
+6ba556b69e7f01287a479fa311dd6979435d83f4
+cc821edaa002619de55e257e8173ad0d7cd01665
+55978a95a1a536b55b1d98d7d2300df0b4fb3f73
+b42b514b1333e82a2a7e6527461cfdd0e1fa35dc
+eae4ec34be1753b6f2b508612059cca81b2f5718
+38301424acfbfba9315813695dcf9696c53f4240
+ea837fe4a2d90620ee59712badad3f6e7567f566
+4b4bb772d6f09dbff8b83a3edd60203f57fb557b
+ef9c24ba0b6fd4bac04c9ad483419a7daa459c5e
+88cd5db192cd963774980e82e8aabe733edfcc4b
+53666cceb10bb60511f14986b0a5b4d81d447d16
+493a6f3509dd139a6cde6c997a9c87e69568b4a5
+d903e017975d312e22f60cf8d71ab45773c055b2
+70502434aae12f7bd0153aafb0968442edcc3b4e
+c7c2299f22c892074df2bab7f1a2c8cdb38932c5
+54f158524e216527b44f1fa97ec7a8740fe82dbb
+f5406e061160498d1118d4e6ab823fb3761cf3ba
+4d4af3948d3ea60f19f14a2d68f3a7e0397e362e
+54321754e21f400cdff320378e16c24d64d77664
+b416a23d3d7a7b52f0d93026ce68f1ece813b90e
+ee52ebcd34c5d593d155b07b793c10495b859a6a
+5aadf4dbb6da8627ec619a0aade2a1ea597bfb47
+23e84f92fb6bed2b698dfbe2eae4b44a4e8da9de
+79a79d5b364c69f29cdbe9183d66740a1013fc19
+6b731da11b86e9c0b769a5307bb65bcd83a6f878
+5c9ef31f1c508089f59a9a04bdff8520a6d83fd0
+e2a4518963ca7be3258d0c4b47805fd6492969c4
+ab9efd470df0eae336e7270b6b4270903e18382e
+7e47ccd16a745cbf58c1b8d2a82a1ff633be8b81
+8c5504c96e9d8d339f6e861c5ca5dfc40acc8a2d
+9093e3a95b5c2595d0b02160194585604f2eec3c
+40271f5ab12cd5bb72b388fd6d7ea9009a3d1491
+7aec81233869635700d2e843ea587a60fa484053
+fdc9db52825b072856bca4530a9a69c14d501503
+783fdb4859f39dd5c8ca31591e0c308d60720e46
+da17d001d2b0630f2cf08f5f2c769b6085921f04
+51f76c081628e887e4c0dffade0c12dbf8d3cedd
+678163811e0379e17da8e86705ddba331ef86131
+69476685460f400006a1f60b2f019348f6f5c6eb
+8ff2fa9c1fa442b19a995ef5647ec8b9f7e634ea
+c2ebdb7944283a37d7686c594878f53d654a0e1b
+7e6c26dcc9dc78dbef8a8b76fbee23ad47fde11d
+421bac6f641382489146346269d4a66ea07af076
+8863059568dfbe02358c7165ffdb8a6eeb4fe80d
+24376e435ea37d3629a2d066f51acee383d7d16b
+22d50aa6dfca54ffdba6ea1a42df317f38d897cb
+e311661560b571f33973f37fdddc8e9d3c7a8d1e
+40b1809f6a1f1928fd2c37f6b7ad0ed6023d62db
+002593b3527727a46ef32e626ac72323ca6da310
+0e863ccd92a75a9dc657ea66c35baf444f89e0a6
+a3d19c32135f0cb4037e2bd8a50e3c11e7d4cd22
+2edd80183c912ba83b85956999c9e22851e951fc
+38510f7b90bcb630ad754aa62258b40e3b1059ce
+d2581a8a39f0c7402b36241dd61fc69b2c45fe2f
+ee13a6a67a2bc7c935533dfdb29cb58ccd6e9ea2
+bdff749ec7a46b4b336da0a648e72310e420d8f7
+49cd889d91d57c418e8e71a2595659601ec5df91
+ff8dfc072fc22f0c9459bb88efd451fd973e744d
+6397e4ff81d0e32ddc2944191b239f90a07eb0c3
+151129cf057085510b6cb5ce116d4acad3f6eb3a
+cef68136fcc39b8a6886d23af189464a421078ba
+468b6210dac76ea24ce2f9b5cc19dad248d31f12
+f14913ca95deb4c8249608b41464a5cb74df4e94
+a45875591c949e684a609b9144ee49e86d83da0c
+82465d49f4971a60a413498b1f588da8dde5a358
+59c7df9e3ac4a0d15eb78f4ecaec288d6315bcfd
+496d0e14ae1d742ec20c95ea930b71e2aebb03ff
+fc273e7234985e124752684cd3ad764e8320ea17
+5e9ab61bb9d803f79682b4a95bc349df163ddea4
+9df1867bbc9d793af7c04bdea1da54ac57b9fa61
+9227d5f6cb77567ddd2fbf9c304ec7059a7ac1e7
+7cabda3cd8eaf4759e5cdeb750458b860849455e
+c67c659c0c93a2bdb0eab7da0afb97caa9ccbb09
+842b206f3455514386555137793bff1b84e7b49d
+319a6962b2b403b5e1540f38928d2fbc596aaffa
+a01dca6419de59adbc14d67dcbf2050b9ab48992
+2aef542cf9072824ac86afc4a23c6f5a946ae849
+9fa9e62edc33464d1e139a7a2183df8a745545d5
+cbb209f7e253458eccc6b284cd836da0c625e135
+949326c1583e97d087503f062e9b585551a30d56
+4272b63376307e7f0b9029a2c6d1e302dd319fd6
+6925b765442161befd037a08d47151de58719020
+e03bb7f8bc59fb722acec94105225e40b14992d7
+dc7cd5f1d27bcf0ab280e3793472ceece1c8a6f5
+96cb3ed25975d856da5f9ab8fb71b6d336b18ad7
+1ce48cca42dc57f7326f8a6ea4791620d86311f1
+2e20943e2d205cdda41cfa5cdf42bf52f3abf1e5
+c401e51a8ffc8383ccaf68649b28776a2176f565
+7cb8ff19052a47729938499f646224699546fd66
+301541ddadeb3496bc55579d4d056f377af38d46
+0196a284a7d2ec59b68a039014ccbe3441d15cb6
+4efd759156cfce18c3e4537dc02501d7cbf4a113
+fffb1f184d5f28eea6a848d356cea9bab6d03c45
+628c3174b97626c5ea8f3d136dfabfba054f6913
+1eb8addfef59276cd79788cd3bc366416bafa3d2
+926df5673555070adb40b571b60df99e9646fc5b
+35fee8245d2b2b6c21bd46724cfa8e75dc090f9c
+985dca02067f881ce35484cc694c203f857504b6
+96d5b525693f45a3bb80603e5d052e161181ca75
+f87a8172a6541d8984aea77b88f5b74b99b4d2eb
+5a6c77ffc68b9c9bf657cecb2a0fc7a85939343c
+8128f77c23177ea66afa7a269f671943b88f0135
+6e5a25d0d33738fb7ef7fa0a836b78af02087f94
+f70318dea0f3908d7cfc8b59614703865f98bea6
+defce1ea87bade56f4a43e8e04f598698f3da083
+2afc151847cf92e47ab8a2e8069575a225a56e7e
+211a480c42cf0ae8dc1f6392ad7e31e6c12f23f4
+2565022c04c2e53f966aa39352e6abcdc7aeafa8
+bf9dda83b093f026ef731c1454e84f3c0b23647f
+469909350f069f0f65ee08224b0c638338ea917b
+a1eb7daab40448d331ff78f8679562997bfc4bd1
+e9530604b17839dc745110eaf1470958eafd81cb
+90f066e11ffd02ec8cc57589418d5f12d233cc0f
+63dd8b354f72cbaae33b75e04bb866840ed85393
+09c926ce524ebdfef3c36308f171c09b2b2d8637
+66e4f3f5ae95e56e573e62bbc08a0e462cd7acc3
+830c3ee2e96991be2da3749229f9b1f11415c8d2
+c0b16c51e98d8179a9373b88fbf0df872cd46d9f
+87f0675252c0d00602078ade7b31106ccff024e1
+de1fdee28753c3572e1937b41a81c90a235e8653
+c2ca61d84eee11995f1954f2dacb51ad463c3c91
+463ec12b6df2e726fb6e586fc5de73a9ee9b0cf9
+3412161f0d26441703625aaa8c928402038ea2fc
+ffed4063fa11e3ae87e9821dabbda643bebc27ba
+b970c18566b17d4d554d5597afff029280128e4d
+b8dd848d2670147a4a85bed7d3aec284305fd341
+265964f9c362c1e96b192ae65c6dc84cdcb3a1bb
+df6099c52886079cdeeffe000723a6148e7a82bd
+a304da0b2ba98199919acbfe8a0543126fd92021
+d80125ae53c576ae32f40cd7041871031a334bc3
+e88e07f5f75ca886a44f85c980703b21aef2a264
+2c4500b6f6f74df2f02c5d50cdef437e91d036ad
+8ec4dd331a6d01be4b1187cff65f57549251c817
+74e9aa3938f463f78e6aa3fb78ee69bc6556fc7b
+87e4c4ff899b452f1c81246625d825b3b6ee6769
+73bc0d37b2e846d4041e325755dcd792cb73b481
+83550fbb34d6c317910fd0d06242bda5421acd6c
+22b9ae34cf00b99a5a6d505dc04fc29d3bcbd486
+d77458778eaf5fbc232d44de7360afa42410388c
+4a4789d4ec196eeb6a3871d3b1173f1941de37b3
+09108ab4ea6c5225f2323a640edc0b79de663ba0
+eeffe97752046bc4503fe1ed1240da3191ffe589
+16cf8cb58bb10d48ae915fe75a632c51b371c8d7
+2e80db07115a93cae02696f8e716530912ca9cb0
+5d6bd9a123cea4efa7ed1104df84fbce0d85aba3
+189268080390d8ac3f8f23fdd47604a18c89f3a4
+ddb1b11bed36a3c947bfefeca304376f74bb68a5
+b9b3b4c96a55f5ad6328fc4648915b39a725e780
+bcbf77e85f285396c0b38d859a525878dc8d7c99
+acc824111d20eb34113fbe59ae6232740a790291
+d81316af2f17755562155a297eb1979809626334
+90d739a9b5ecf5cdd668e7e8bab52a5fac74e570
+b3b7c4921823f320501f8083cb3750f58e8ca305
+ec5cb25eda56741d6ca8a6e0829d77a4407f1860
+51f3acc1b9a9092e4f9b281999a8bcca628818de
+003d01f436f8c7999b15b055a56e505e13d60cc5
+665750b7e83de3d27fce57f6322b5e6f54b7a3d5
+68c386c96cf983da2df448e4531a597fba3b5fd5
+c81ed241c82adc0695b2973a563bbda246eab1d2
+b6b0aed4df199212f4f6d842ea4e1569ea186c52
+66e4eb634cd2a85550105aed89a51d1a98d9ad4c
+3f766db7dac0f1a8ec3b82ac664103c5b668b44a
+29fd90771369cb9eb16c5b6dd5cc7c9d2dc9ff28
+3139ca273c00b1fbe80715c8293ca3a12e719185
+a9320165adecb88ed0449a6071f87aca1762605f
+2b52ba09498dee0610a26283c8a1b25d21df1af9
+cb9d10474b4b4471c4780af535c748a11cce5256
+75690d043aea75561aba0763388b3f5e0162e62f
+b1a92662743812fad87ee862e0fb726efc094815
+b6905a8a314044339d6a2e9db858f7ee4d6eed9e
+bd871d86ff85a91b59a16350b8bbc59be074e8a7
+bf7990203572aea36ec3c35159203423a1e00e2b
+d3bb53cfb0f180dfc34380ef804b3492fba20d15
+2c327e5b2e5de2ed85128509a31df87a0e51d937
+a8ff3c9eb3231fa4208cbc0b44c3a1bfa6444215
+e7a7458cb5542ed38225543fb03fd8bb0c22c3b7
+fa4401be1d113544cf210c461cefb2dc2e4293d0
+d63c53b4b7c9bd783616779be34f83fce085bdd8
+a5dac923a56ee7225dd63696fb976729baa229d9
+c2b42af0f4ec186280df34b1ac4b985dcfccd01f
+a076d59b6626eb58e0f05c64ff8a51e8ba9778a2
+a7e76412dc0a8a526430d9a1dfb12af32ec86ef7
+a777ac16cf435627ed4df8e357d2ea4d25f4f3a0
+bb712af3e88871cf8989e3ea8e566926013e01c0
+c2af3e4dd759d5fcc76eb839ae10e9ab40a8a400
+aa3acfdc3cf750594db995ac5495dbc9b500bf14
+a57a09e3797662f2304844142103594d8e8b9b67
+7659c3d01208e2eff018ee0cb14d59750c987fa6
+4ebb60364b79b6690b0c6c58999938c974afb44f
+3ce9ca3dea3aff4eb2b8229c560b75a6a8c7ed78
+172823c628e81d8549d15546f86cbef0f8d75048
+79daaffc493a12250b8f51aa3a50eff12b0e5119
+9b53a36f86aab0aea6578f317a9f1ff6e8851171
+c2e31c4e11bbc6f4e4ba7f8c812ec6e9afd41c88
+655197507d5a5c4ffcaeaca8cfd31c097afbc2dc
+233069948d4788b536faf9fecb19462dcf751d47
+61f7e9fa6ee6f39686ea0440d0e710a2a80e18d6
+c6ae134ef0032e68662bd590557395ad2c88efe9
+aef15ca84bb3a443ca23e05e9f621ccb9da99339
+de9b4f4e182d4af65a63a63ccd3bb3ed3ffc7974
+9105971d5e0b71f1f051933bec5f36d6406427a1
+00f6405dedece16b596a00ca52b824a65e1fed30
+8e13f6dc61e8670d0765fcc5c0d2b08c805b84e1
+9e3b29a418d6c0d2c417580f04d6039b3c15d593
+c404badab513ab340446918e76b2bfd29741cbff
+2023ae718fc6a8b97db3e28b6ef9e8c39429e81d
+583e3e76470a03d6725fb3a1cf73b6a47c440de3
+1f8319e6ecd9222faa5bad4c24567db33a18270c
+00b1691f34130611ffa0bd0060e2a2a43550622e
+be3640cf45241d1c6774ead2a2a07a59a0b025a2
+e052f6447d37d9d4a4d99e1ba16b253b9c1380ca
+52f4ae01dd6ab500df94d9d005b2760fc137ad48
+0c91611476661d67c52bac3f628f594f77ba6ce9
+7cd07a4729fc4f2c2c3dd8b8bd52bee82bdf0374
+70a68883e07e699e6e72380dc3d231bdb9016a51
+204c6b953f8c1d3eb3750c194b63a1fe45d66a3f
+7c246774fddd46cbd960b7e6c452f47c1f18020b
+0401b0bd15458dc58bf140c112bedebb898533dd
+07dce6c849d0aea26d1c304025f26fbf5f422fc3
+f1191719560bebd7bd6a6f3c051286719637855b
+51e8332b024d9dd6f1128d5778e8fb74518c25fd
+1516f39a368ed017ef9450a283c1fd00f52a33f0
+8238bbf6003c2f0a322ec7d4e95f4b487d7c4c72
+63c55c39f3603825119712c5f135c17f7cd6e2a3
+1a75177f9ea284062017f4bed7ec6dd19afdc4c7
+3d05e22ebe14b6294ada142bf28a0e616be43228
+1d79678e260b4e3592847b6f22d6a3c6913f7493
+ac765bd231149937d26fd9e70c2eef392c9b9d6f
+bfca300f4d7cb194d41ac3bbee8f6bf5c23ce8af
+b4acfd62b0890305878b25d9785a5cf66062fcaf
+7efab7dd7e49f9ad7dae6ca30effbd8d0383b95c
+a7aea7ac7c8bc1afc3073d68f4d3d0818bcfb355
+a070323429b6a200bc301cad08f4889f794b9f25
+6bbdce325ac43fa1bdae9043a60c8cfdb70d982e
+90e9160f6f0e634bceae364888d21d9dd7baf686
+cea56b73ea19840f6ac146534cd8bd642e8433e5
+b270af3cb75cb8773953a46c3b42b8a28e6b5877
+138f284c754f03c7b7a13ebdd31c3f088eb111fe
+4f3fed71e7356a53d1fd0e28df9f112adec735dc
+4cc7aea2b74f915835d7470ae561b939e5fbf1be
+882b45baa8d0bae77b5eb47f143af43801e24d17
+54a07774f159a96fe8e7275c0eca23c6bdbb47b2
+4fe52ae4662f1ede6a2283357b4076d706ba19cc
+5424c7a585b61d78e53ac6a2c4e7f992e3762813
+dff1bb45604c7ebb769808e9a8d301f806a0073f
+79aa73c36504fb6a0347d894ee31ca902ca447b3
+103d7052b023bc686129e45eb3402f67a1d0d21b
+9daec019d42c1af8277de5b769c4a1f86c421922
+6529b1a628cdec9fcce3ffcba5ced4c3ffaecbaf
+00e18ed970289c14c5dba677e7e01afd3982abcf
+d5a063e4d436d02e6b8607c2abfa21f4fbb9ae13
+945f65c4cdecd07425708bd3cf4b7d692dfbf099
+4fb40662d8569b2e537b4bd107267dfbb796b86f
+ed87d9de93d8fc519e7e9871bc7bab88e0a8a8a2
+fbf8ab725ba96decd429930a3b8ab78a89d57685
+cf5ccdec0feeecb2f20064d8cdf30402df33f934
+9d7ef0be7ca206607636c477f945a18db49fa251
+0748bdc88fbee9fcdf826cdafa8f3c3399a3bd56
+b1172c22ab6246565e6632d7402ce8bebb3d3a1d
+f04c91efc810f746ee1a373be8ae5498f4a588b4
+41aa7d714b2dc39b033d4ab862c592c7ac34a2f4
+d389058fb85cccf0cdadeb12c36075b696f3861b
+3a128644a7e52c604fad4addc902288fad8b452f
+e0795dc6eb23888ac34994fab169a323e0df1078
+baac9b432d198045d1e9371849d2781163d1521e
+e718fdfc0f248459ff2ca9af0b1ed0906f258627
+ecee9bb7e6f5c59820403ac5559ef88d963a9540
+aa60e4ebefe96cefab0fb5f8866768277826480e
+873541471cf85cfab062689a69c84643281f272a
+335b1b9aff12a3dea848c8c57ae0cce8cf1aa3d7
+cb293260aa08746ab7e846fbdf93da0048d24dbb
+8fcc163495cf00403c591055d28193767ec8c267
+3ebfb837faf31040e819810953b530787b8ae58d
+ad6bece6949e3cf4ab36e9c4ff26e2bd0f09735d
+a682f47be75cc2b5f5f151d809d3d2c6f3012cea
+4f3aa005c95db4038991e6e0ded1d8da9c2aecb3
+88fbce6cbe3eebf6d14a97b7690be5201b3255c6
+7a694b963c73a869eedf88c64dd086ff8305850f
+d7a17781041bf5b31023c6a262e4c42ab9cf2b05
+6f0111d528421e39d184604a048655029ba27e66
+c8790858ddf0d0ebc686bd80702babab748a6b58
+43ad3f592ec7a1fd8dbf67a575bb0f2b0732d43e
+9794d4a5b2a4ce7d355cfb706cf0f243c3583df2
+4af23848b09e349c2e58479f94ceccaaaa11909d
+5082b5addcd486a7d2c74e1e6e4d199f68475a36
+1ba8fc6ee75a9e215e8e8655e89b3ae7bb428aa8
+552cc5f21d970272410819df61c0e9e0af2447fa
+851021a2cdcdc8235c6e381ffe151cd7238a6507
+9c522b71bdbea7bd1f373a4a8689da591793ed18
+4ec0cac750bfb1b37e184652ef337c983f235285
+07cdc5647327c8ac4bbb73da21e0022fb713f177
+8f7763615383483c799591e3399d86b1df3ec3bd
+e393e2418339a706e132af8dad2eeff9474b52d9
+82627fdfede307ac822211058fe044b7d2dc8df9
+1fcddb34c2b0580e1e2e9c05c52ccbdc08344d60
+80ea59b9d84ddabb60c72409489b5528225dc0df
+731bae319d2831985d5f231dd7e8cad37df1128c
+7ee67eb798bd313728cbdf7b01b3a27222660dd1
+c578f2423ab2a37084d83d2c141eeeac88800fca
+ffbb08a6c3267e46eb68af4b786604f64e496ac6
+91f7174afadbe7205134bd2c221c620d84f984f8
+5003ed1faa756686f5ca7cfae15249cd36bb68b7
+8aae78d77f9c1e4d2771f511693a1cdaaa1c77f5
+5f7488e54bcbc48f9abf97839eb26be2909a7e05
+8ebfa37b30d7014c803c8e0c2f3eea7a2c764ef3
+3aa32918bd1ac7dee57cde42f606da9e8a3c8361
+b44e01e97f39d9828a3537906705b4ec5315ad66
+bd55f526ea319c646b13e8592b1768aa71d486dd
+6593814719966d5b77b8365546448201dd9d1edf
+3d562817ca43fcf90442f80c3a68b908b1833394
+e1eddfe047b7fc58e5d319d382f9c22a459f3c47
+425b51449a1bd66cffb1426f50e2256734828f13
+c65e2801ee7046f3593ea1c6ced0564eb988b694
+9e93d50182c7a13b40edb8d25efd75ffb30172e0
+f0345b681baae0d26866e348155984819628eb08
+acba8213aaf45e5660d45dda9137d470e9edfc56
+cf2ad1f989c0fc32308cdc0816eaa76efd0574d5
+79cf9b3c3aa0a201be63118efddcd04ebe66c165
+dc016acc8b66564b3b31859518eca5890af840b7
+36599bafba76c43ac4b59e0a4c4ae4d2b9f9e633
+cf93c3c634d06f6ecd6385c073aaaba234d2fc55
+74a5eaf81bfecddc4f1c31fbd99e951aaceabf4c
+8a56460c558643931839782a58d9b5157504c4cf
+8e035e7feeb5fe85b9c665a2d625bae66c44fbb0
+072818ae323bf3be0b4ef35b71f73d3e8ecde7c5
+174efd79f4bdc07b6a73309269d148ec614f927b
+bc755312bc069f6248e7e01394d8a4c6e9096449
+edd8193c8d018aefb9364f4306b943c270389d4f
+7a3ff565073a39cd761bc8022ff33ee0d0ce361a
+203410eb435c51394ac570f46de68ab4583f6a16
+2a50cd9fb17b575f8f4a6211bb0c28758de4c804
+2b19b4131d518f5eb8cc25cea1263f2c67eabbf5
+334a1a1f24c4a31dd51d093e40b1faa4972d4ecf
+3799ea26e3ce5a74a9bcde172aa46ec6647cd24c
+dc955699693a886db1e18e253738ffdb6d60c8ef
+c935159526ebc801544340c8f07cee3714e6cfcb
+4d88b61bed04483b226b9d87a48f2201af812c75
+d82eabf709240562a9dbee36b740589c8880b562
+9dd20245b9856d5bc80f1b9c601a097980bbc98a
+ecfcabf892f2d47e232f3b21e3ad501d9a71dc75
+62b26075d89961bd4578b7d552763687d69398fa
+d33cd9cf05f212cf8334b43103bb1253ef3f86e4
+54bd7417430e4411d1ee3b81f1db03ac02bf9331
+11260d0b7950e92388f53293cbc13d3e233f5ef1
+71ccbd6e520868b54811ed1388f54419a8e7f317
+9d7125fcf0475cbaa4bc8e1b27f354842af81bcb
+833d4f1c9b3e9a5ba4837d2c36d1e0997581fd25
+49823449ad24fb431cda5da9be5eefe6603b0e1e
+972125689551cf36fd26da61778b09416400a516
+e84e0a38ec70c03d13ca4283a62d56a6d5d86379
+0342212775403bf2bef34b2746e9e2aa3b434135
+1aa8a8694a8703f8b7df796f08286bc8b035ff06
+d77b6ed249c9b280d53e445549c133464a9446fc
+024a82659d909975b10cd73cfffb59dbc0165df9
+815fab146e7fac863a328a25d6a5cb15a769cf67
+d032a3078ec3da946306f0a91907eb1022c9f0f5
+491dba00709dc5d502960fa5e0b52edc9928c4d7
+2e93823323021d36f609e89eb70cf4517c03392c
+17bad1bae1a4ae191756d458e943699077a69b04
+522d9ab3d9ab7422b651e7b7b334290a98202270
+af7a613b24dbdc9d76822d7ff6a7fe8842af7a17
+abaa15505a31d719807358bbe05e246cc2f14790
+80e127f5db622238d894115faee7c9906f4b0333
+f7d666c04cbdeb7c4e64aed1fd439e6e04776522
+aa6b62f16c7006fff8ae2af285c1340c82f7dd3a
+ad00a0f1260cd0b456d4c0c94d8487b3beccefc3
+0dc7cc8bb43c3707b92f4ff4777a4b51b663de84
+ae9425805b816156c2eff9cf88f0b63327b28532
+80ab02c9e6e2ee59d4444e67bf67d5ea18f49914
+76a9c1953c58a7d4739b4ee99c67f1e827e02f9a
+5c22e5e67dc714341cc98982040d0c674271a845
+cb55b73f810887947b502b046f08753edb992db4
+84a55b036f725a90aecb51d997baf2d1d62cd6ed
+75d0fb17865c1df419e7b3c2942006434bd281b5
+af219f97f4996370621957aaf150444bb604c21b
+b8656c23fcd2fa83d5b0454214b4786a340d3bda
+1573e63d34084e46d9ce9b2ebc109da1019953df
+711e1317e644124b43fafb8865fd44ea9b22dd45
+e2bd0481a898193a88efb24396a76ac9c7f13aac
+069007fc69c3ab8e4da5c7fa2e6b425f2debcbd5
+90f33433934ee4ab7dda3a42de3c9465d19b9dfa
+470a3dfb68292313caf8614f2ae0365dbf18affb
+02651dac9c35fa95eec1e3779e0e23cd3c14e89b
+780d59b41a09779a0b5b1a8d404c16bcc9ec2532
+e7d12b43b7cb4fd281d9db71159b69e252c58de7
+72ecff40271571379fb7972ebf5567f1db39c1e4
+3e42d3412b7267e837158e5e26af57696bb9830b
+a4f39670bd1737cbc671c56a0dfda0bbeac9ede6
+feab6c7e6881bff036268d4f9057655e83b318d5
+b93bdd028effe3e8526eafd63fdc69ae19778d3d
+eb5276e3da576637059c3e38b0a560d321be2955
+ea8544a9cf3db5484f8965e6f2085350804c4123
+fd3764d54739345e2059feec3e5968c09890ce7f
+8971d7c5827821500deb8f134538fa5b2acd1df0
+719611d1c274a192a81d9e2ed94a0be7974e1030
+312ae532afcc577e99b07f7d53f603f14fd0d6ec
+b0fbb7eba69d485b033dd9268666c2c13cbc9904
+74586315c5d7bb4c551e69e394ac838e9b028639
+040c620f64b662c813a47f2aa5f2435a5813c781
+8450d7f89f677b80b1552df52aedbf4b3867df66
+f28456d0e7561bdcc1e3acfc7417e224cc5ee4e0
+90b4a0489d19d9c33a8590aa81b4d6c21801f28e
+d38a2cb3d9e6c0f625f3652b7ba4d09a0469d26c
+20db80a9c55ea73f1bccefbef5527153cb15972d
+1713938144a0a80096625991fc5017acce6e3816
+f9ad5cbb0243069f857d79e4e2177472bc7ffb97
+0cd73fefd041091d7c708437e2d643bc5c626e90
+a462f58d3ef296bd3454b32ceda34d935e019b76
+ed3043b957b863c9443071f8250a4eb20e6ab171
+dc9d9d409566086a496004267604950d4b3f023e
+6b3e07030f20f6f5606227bb448ee28d8735713f
+3d055156237b6e9c68998b5953a8dbfacd763859
+e199d39d780511a1e339e68a53a7f1e744ff537d
+a261adcd2d9e3f3ac74b1cb649ff1c8961860173
+b1104b2483c9b1c7f02780f5ee8640c62fe062f4
+cef847ffd5d079b81497e368ba3ef1e1aff17651
+39cdea192edea98efa63e1737fad4a4fcc2e0638
+6b17aafa449474956cffd9ce043b97dd149840b6
+a10ffdb07f36b9c5ee4ffa91f33df8cc5fed7ba4
+367174d9243cec41fc10d4f7e3e66fab7c05107d
+096a49bd6d3b45c3e9d63e1c9b0db9d53ac4bd8b
+60fbba2acdb7d1b1b95ad22fb185e6abdb5e040a
+8390771bb57464c3a99d2d093afc10edfc4f3d0a
+d6ae2607518f435dea7517777f82513847abbb99
+7f90062122246c0b586ce861cacfb35f57fbf213
+717a87aba4abb16b18b4c16eedaa0ebbb406885e
+b1aacc052f191f8da007c1459126b90a30cdfd6c
+f533cb6a1c232d06bb0bcfbd9010bee220738592
+1084db3f58a4ebca8756f45549af5bb74f992d49
+15d24ff15c1f466ef4746b6f05151b8f872462de
+39a8ee7d29b41a2e3def9d7fea6a42ef3f66a1b8
+8e6a518a1b92cf1c060faa83e5c07a130b027eed
+f01bb1bd2ae5960de2e1e580228dde21e67a5e1b
+00c2f99133ea237330cea8fe1d6497d25c82dedc
+88934d3118c1d6805c803c40a7a601c9bfd172ba
+3a1384a6e71f035fcceccfb95ee9a1d6cfcb8661
+82207802a7e60711a3c98d0f68c9a4457a839f54
+fd89e96d35e155cf3ccf409fe3e9acc28786bd36
+fc165a654fa91bed1566341cb6b3e50ff045bdb9
+580b430342e15242aec7cc91dd1e47cdec158d59
+c18f3e0f1cb52dcd8887352c0ec3deb470ca25d4
+28e1f67b044211fde92cba89d4057114e8e7e55d
+ec15842c2beaf8f0e276915370cd73bf69319828
+3b875e10dbe0899b366939783701e89a825b5a11
+5d883240d3ba51ee841c291479cdd6cc3354149c
+27a8f9334885001970c05f92867c56345bb84401
+43fd70855ea1fbbad9077ddfec51884525ede367
+34db2b113b39e1e9df94b1a8bfce40b54949baa8
+91ba59623170d9fce0bca86041644cef7636b7f2
+2d9f1dbc64dde906398cb4f6543f22ad08ea800f
+2aec04ca07477990c5e8d7d9abcd5b066b5fd8f0
+f9f6928037824c136021a52d85f5ff5cf3c4d9b4
+470bd60908b1a59cd9e98febed7d44368758a463
+7ce4bf10489df6414b20c3d5078e1414af24de3e
+edaf336346e714cc95719d6dd4217a167909b0cc
+9d28699085ff356a50e97024edd06ff57574046f
+d2d37b6c881b13f6b22da4b42c3aa7d7753091d3
+2b961a89ef2312996914ebd869cdb551c8841758
+7bbc6b4ecb8ec789a02d1c11cf7e023c2614fb3d
+b398de71e5bf15b6bd422ef999efe7ab5b38c57a
+5e39a04c70b1d7035a6d24e68d5600bc2072920e
+8266ae76f805867e271f0a3ae8c82b16d6530f9b
+561cfe6b7b4fc03ba313f53a0faea67c755be8d3
+c65f7591f651cc218f92df383457f39a16f3a3f3
+093156c997d9b652988a0fdc7bfe6a3338449b09
+8acf94166e622b47e611da58dfbe1c996ee3c187
+03fe0dc2ae6e73f9f3ba28115f4d44897e23c977
+5bae3ac4e6b920fa5e4c1f0adf768b2f84595111
+ab065cdc7fadeb442bd6cebf952a721229b4ae6a
+7c4b1a4c67d3e3925c01adbe3e9cc274981a0a9b
+9bbf9b53673cb4e5e264ea3e6b9eda08f88924fd
+e85dfded572ded92d01600205310c341d871dc9f
+9c6ae2c0b6cbe1c48b53b47bffa057cf1b4d1948
+fcbdab450927ad145e9b65baf0238f24f961ffd8
+54f316fa86108c031bef54f691c08dd5e828d9a2
+3ef2edf35277a1ae731407cc678b295bdc1bfeae
+b4ae3cd37b8f813ae27d9edffd38726e35df6044
+7babd532f324189a5a33362edf3879a600f60959
+0fe8f945cf4fcd45c4a833ab337c1872d4504f4b
+5e7d38ab2780cff9cc3f76723e92d14b3350d9ed
+581ed6139ca0e11509f2905c0fedb3c035207385
+a224a3290b43b32450f3310e22387d411b04c9b4
+91ef7afa04aa3c8a9a618aef8a4f9cb30c75f763
+3a3c2057654ad467f414884dad30bdf5a2941ce7
+fb97f808ea6835c2cae08022518b70ac58e46065
+3db28feeab606092775ceab8e8113b7b48529a31
+43470c9d9ef690a26722851d9518efcaa7e98672
+04dad6350a3db9243a578f8df49734dc4f63be4b
+8fb2e8658a88b79484465cfd406c8c7d81edd949
+3f350a7939dc970fecea27f6596ddae09535786b
+2196054f4e1539ce9fa25b7928f25a45d0c00440
+957001cb5db0c607622dd4cd5ddef1070b8511d0
+e08ae5a539992c66e29dc44538837b061aba5d40
+a0c0fc053a96b7bd284bb86f55fe77398045bd0d
+5f864ea6cd543e1da20d5d2ba89da3e474152c54
+2961cc8a6fa0bb14ae902cab9208182f08dc3732
+64968a835c1fc6fc7bbb57cbee604207f6e78df3
+96568f82f639810deeee26573555f8be68d822c2
+ffb21ea80804096f69a9f20590560ca59666ef62
+2ffc9c8e547ce3686fb07706c4fd67d5da9f4b0f
+fd845a175761af81982398cd76e35df1847bae40
+7e120f9e143c2c110772f584445f330e02778991
+5e2418a144b8a35ba5474749798ba468e1b41414
+ecba64fa690bf073f3d04f14cf7fbdc9ad935e85
+8093917eb2fe48499fcc5f993e599a29480e2ac3
+b09fab2332ba70f5e4e3d89a8afc3db6c51b3c46
+6edc3830e82c012545129c7f526b84fbd96b67d0
+d8a62fb1e2625ab87c58af5355c69fbd782c3179
+502b5973821a6ac09802b0d136c21d890be0b417
+2b90e8c9e7ed11c68c86281f28cec7ef9476824c
+37600f06ac707355555ea1fa3d69cd76baa64084
+701d16eb0a10cf16c3586c831e04767a034b612a
+8c8c14e17f929bc8ce71c557c4ef02ec3c9251d8
+f49165a97d10fd8129e512d510bb6245379ada8a
+b7ca1b5aa746f1aa14b22071774c1edd42758287
+10383743847d3ea9a4ffec645636a9e8201deeac
+b77a3de02ff0bd9106ecd4318b1eac615bce22d0
+baf7fdc3d2c1255d8f00fcade92346335d670f15
+a276a079415b633bc4c9f692c582762da55bc6df
+969ba0adf9604e563899734ef426faf7faad5699
+819ae491e3f99d530732308ae07e0587798c1e7b
+bb7610aaa3d6bc5f3d998e78e5a8a33aacbe3042
+0f740efa256af96086a0e0bf4acd1e13af9954ae
+6a2577e7d8b7f18648edbd613db0223a7f029336
+29c7bb1d330bec8100ff46edd68d3e4ee943f859
+638990bdacab8d320794ae27f436bef0971ff973
+675be262e6be5eb351d72240f158ae133824d3c7
+ff06bb699c98d5c254b485f751afac5c0b0b0c86
+e6932143645c792466173f086d75027949351106
+fa19a1777062e7cac614f82d40ff622d21b6b46f
+928b95fba0d6e6814bfe6fef33d3f30964c73c4d
+07668f0742bf22659d2a61ea2c7634a6fa9b8658
+2baf20ce3db1e9c56b3a77b4513c877ec907c6bd
+d16761547ab6ed004b05a106ef959c5b14bcd587
+c232d3922934a7eaec15a4787bd89a7ae894f5ed
+adc0f390f27a41bb0d15826a5f264ad483036b82
+19b5e5f313bad895d9c60bc734a78ac40e4bb58b
+ab492b7d7539a4bd10e5d59926e47c5af5b1bcfa
+e6340d89916c85683f2d517c4832bd6696372460
+6d3e5c6e8546756c7ddd0e454a49560cbf6457dc
+b8189fcafff6670a54e95019d503942a19caf8ca
+d570eb1f2ad9a4c2962e45def5455420d15bb7a2
+ee15c5eec109f80cd08b7a772219ef56bc7151aa
+b8b8f41c7021763be619e744c4a2ae05193e786d
+be030705083f352bbe6398e74542fdf7688be977
+288dec991bd47fb69aef7ebc9998b726eaf7b9d4
+1da82b490826938ff3f235e0a98f5ac9ad2b3bd3
+d0289e3ed6205ab75a23e28977e09da197593f53
+3f15a7063b88fb9daf2fd7e80d55315abf5383f0
+e9cb93351ef4b21362f2683899bf604d43e1cd97
+a4ef1f5a0222a319d0bbd8a4e8f2475ea2ce557e
+1f4b7165e6e9dfab2c6fa6355630dba587b397bb
+477ff3f20b89de7c4ae6dc30f6aafda4636027b4
+cb5c93eb1109ed53c74446ec1bc568a6c599c688
+cbe6f1530adb0b595a64cdba99bf8ae90a590fa6
+a1d12e851faa239842e2dc0108def2fb1e8a7518
+2639d45412dae7942fa4f964c7540b507fdd122d
+b8c3689c5dc8959b4dc501075e70e465daace983
+44d077c2b3bbaf2ef99f7f42300c8468da407887
+ece6c0b3f174955b4428d6fdd053ead15755aa41
+d74f6cf820567f88b4c9e80347ca2f2b4e14d044
+2ef2fbe6e2b426c41000621ac32a9bd4c0559e32
+802207dd055353433a0abdb1f1a1c450b644c103
+8edbf00235381efacfd34fc27710eb58df971299
+e54cb8964a0fb8927558abae7e2b33b95bf6ea9a
+d4eb7b6a1b756271e95e17264855b5a750ed8a81
+d0b38ed6e5e58161f8cbd364786403f60b7dd320
+7f559cf2cbaa41e0a931aeb9586694240b055c53
+fc6062e11fd48f345d50442ffe5bc87a9a48ca70
+01dab9ab907b7e598b6d811120b3873aaba5a62b
+bd0a45a0c12cc22a98fc4b2ae41c99e1f1c0e66e
+5ddd923c6bc002a7789fbbd41e296afaf712acb9
+675fc485cf69f78781ae1bddec7726ea0ef05824
+93f1968b2628e0f54daced864d5b435692d7b611
+e0d03b1c45c6ff12264467fddee2bf5d85b80299
+d0027c0fe8184b796f9fe9b667eb80dcd90d34fe
+5aafcdbc0a9c3a38aa937dd76b4eb95b26c41440
+faf0a325ffa6d4478d7558b6ebf175765e5bc5ce
+2fb0d29aee59372f5f862c21ee4722dedb975184
+70a2aa40eeb2227a1856bd1aac2204d8a4d6f198
+5f1dfc7f3255402ea0cf12587a011550ee4b7977
+88af365d4fd2a51ee9fcc790050508b36420078c
+8b16c37b076fa96d618de4a919a40a4a5e9bd4b0
+62519b7276f3ed0bc233d84b7c4a8d2c9f16d7f2
+dd5c366466531de87b6f58eb6d64e357c52c8e6e
+ad1b272df8d5dc2e5b84ca0d7e96972300752923
+a5b17dc50c005381b08addeec96e34d96a3c3885
+c8feb7248b021e8eb18e43126fa12b56b3fb1918
+9b49715f8887764ab7fab631a5681112bb80d90b
+86639dadc9bbe81cefc71f3930111405af169f2d
+0fd40fe2eddeab63872ff1a890034f391e8d23cd
+53323edebe6b7d08801475e70e9a1c1c2f6ffcd6
+b2e8813ea769fc297adcf042b10275ee8aabeb3b
+e9705fec9d9a712e51900235b7856983cb2c68eb
+00f7667fb26a2450fe3e6986df1b934713d55d94
+65c8b2ce74f68acc13d49926d7703be5e7ed0634
+fd660d0fad89ae7719f2e0d759293e5dba8e2c98
+66089652a7fb44ab1178e707e74feacb8284b776
+767bb4268c4202ad7d8cbda1bbd976baac759f8b
+66dd3357665d38bc627f57094f1496dcdcd044d2
+9272752d91160d4792268fdf3cbfbf5b839e2688
+062b83cc70337de14d3d350aef5f11e0a8892910
+d5134337e318d91076cc5868c6a1039a08702027
+40eeabd191fce5c2fd60d0ed06f837721612bb4d
+deb9c8020febe3d7bd9041907c125f9d9254e939
+15c5ae6d4a6a91676f92f09436fd9f3fb35698a2
+9ec0d6ccc48d87f0cf858221adf951b7ca0023b0
+15cabb5ee088a6efef98fd96eec432238504e3c5
+59d4dd2ca7bc87f2bf0a6cb27245f680df802452
+92c39a139e9f99c5a6eeec1889fb304409174520
+4af6d2b8e09ded2a31a139df37d839af4bc906b4
+7be05ea4fa6f9824095008fe2b2b4d197c933e9d
+936bec0fc410224b1a651aaca8beaf2f1afed7c8
+8067b855b3575fa70e7ed5bfccb0aaf8a744081d
+7ace4834adf683926db5359b001675dc0cbed625
+187abaa0e3706aa6e517b3fa424c92e66ecc9371
+d790b68b33d94d39b94914b50915222e197938bb
+4df9062ef04a87e874608e4a28268adb7a70a51e
+ff1401b5002b09277e30a1aedc0990c395796462
+7bbc843fbae39e6eaa3553ee908c31e9f0322257
+0d58aa7e511688d15a32241aaad3a1ca5fdfd784
+14a827bb5970d6c8e9ec40b10613ddf30d83646d
+4cfc8441dcbd92f390da7ecd97865b6bdc25bbf7
+9b70dd8a4186fb9bfa443ee6cb0ecc67470f7c40
+dc5d668acf6932506eb0ec835e6fa1f828dd69ce
+d201bdd457b1eae1f2f8ac091672690abb54d04f
+3a4bcfcd66726c0018b4b36d546021fb7f38bb8f
+cc43593c3c8dcb116c843151be1a50b21169d50b
+331089a223d1521e900e9d9ab3fccbb0de20cc66
+4c7ce9c007500f455897cc78eaac5b1c70495565
+963361cb2b8232f72f359c66f0a54a6d5c005403
+6a7ce54d26bff3d7d465b78481305826bcf32092
+c28cf32e69c652d2b4d42ef123a4b818e8477976
+91ef97b4cb16b65572c844b99d9a5ffa445186bf
+6a2edd9bbeabc63641c735d6c2adc156c4ac0da3
+9bc829326bb3314d765c25decb62ebbb513db8f6
+d8b50886012a1a529ea82af3ef08ccf513a3991b
+e498b3ca81a40d64d30ade5f334767a6d2d80986
+ef29f7977526d314e42603c260646c9a0d818ad9
+3cf8a52237d9c4ad16be1dc4d402a86e472cc99b
+81fd39e0fe069cf5b6a47562eb43b92bd2a66bd1
+6f58139351ac09dd4a4c7338f0be85d4c100caf1
+c2019d8ff73b34c5fc03fbd7033334474fb6c04c
+3de29dd45fce613c9d23e3faf3b4c153b53c2924
+0d043af8bba61ae9bfb7eea6071cc6df0987515d
+77ae948af88b545ac5ec618931c4294bd65d3163
+727ba30eb4aa0c8056ab94cf62655505990a6665
+b7a027dd2e8ea86010746e01c72ef5a1439a3911
+3c87fb4683e511df760def9e22ee8aa31abcea17
+8cb3ed8db1039b4509b411c9ea5582cde14dac36
+f43fd232fbb4fb3c27417b4721983e5f87e7895e
+5378958f732dc79cddaefd2f3cb4ab31bc7de699
+9cdad5b219b9e68e4df52d66c603d89991ddeebd
+58207b5e2d988f6b33e2373418ff840b068faf3d
+bf34764b5c93588e1fe06866825e17911132215c
+ad203bd8579c6f3309baf6a39ee1baa0da62a20c
+1e6331e73c6d8ef3ae7930bd440d0afe5633a8d1
+977e73a2fdf4285fc5f085c4d14b1e9dcc300a44
+b9dd65b22c40f20f4bc60e81427c5734dc586cfd
+c718e0e8e74f2db160720075402335a03b9a9b15
+2501a084a06e3ec15657cab716fc0b983a16cfce
+79ce310ddbcd137897ca5815518a07a4c39c8dd8
+2be71cb788e69cf43ef0f533b89a6c748db2afb1
+95382e5e32f9294d44243fc3e6f860c647edfb9c
+84ac4ef9026bc79cdd5760b7a7a7aa0f7475d64c
+277d999efbcd483df87c8d836f748780d9db3d4a
+67c2823f715dcbd4a93f8471d33fd62141ecdc89
+03d445f6040b78e6be236b63fee3ff1d2ff930dc
+7c995d6ecba01fdb061326e84dcea2cc502f81b9
+afe900a5e6bd0d7993c775039d112328bb7b0253
+aed8c5cfe24a0de538d273bf7317b2410180b42f
+544417a312064f0fff1c642402f191c6df1d06de
+52e60a1a83952a24dda21e7759cceaa0e1025c91
+f3464a4d1f000da1f8de549deb4f1e0ac4ab71ff
+9fd9fa155e3cebdcb05eca2e6e600e1ceb3a4383
+323032d83ca5dc3dbfa12539f2040d3d3316cb50
+43367eb759fa38527e4d8d4c039b038e818683da
+65292820ebae93ef987ff8bfc0f7f6f4db4e0610
+ed315f71ae3a102b30df93508951e5b8ef2b095c
+2771ece1286aaf2b04bb22c3afabdfe62736ac51
+d4f0ea0fc8b102da7bccbf46fa07dab86d059dcf
+f1de07ff9e5ef51a8f8d521466a01c0983f1e013
+af0d334f4bd3a2a05980200a55d4cd1dc0ab8e87
+a07861bfe2afe15e819159b9a08cc7e77d9e9ce9
+d85ad1b74f480f9926431e780f95f6936425d24c
+46393c64d2e20a201b602a4aa0661294975f3f97
+cf5bea24051f2290084d3f325fa8e7f0d89310d7
+3a09e8ddf1a5762c3ee1e0b21cdc34eb92d22edc
+6b234d3240470cf5403b69c0fd035e3821ced178
+0f71dd340fc87081a041a70bf22e30392dc834c8
+d61e7361f1282484340e18b85dbd528322ae2edb
+b384d021f41ebb2a87b9cac532fe578a5a277297
+2772f1cf224fe1abdd2f0c98ea52a8c881b7d6ed
+9d02f10cd13589eb4bc55beff8672df9b75438ce
+a4302df4728d1e53dfffce10f0e6763cf1984b05
+52cd64e5a75ccae18238655557da837f48202473
+d80f2bbb0d6ce22e455120dcc9cf058ba25cb14d
+ac5aa9598fdc1fc6614ab84d4b402136f3469da9
+8dc0d189fdc643ee4b060e55e7225488f051cbdc
+d7d97a382c37b0bf5219e1c0deabb3cf540c7984
+ef15ace4d3a11da67485b032480397171cae91e3
+b8754dddbfc58f1602b8dcafdf1d77608b3dc558
+f4af04b2fe402ce279935da367997dba978e9715
+0ba9be146951c082307ee5d5e7c68416a3119a1a
+6aa32ada3c81c608391afede0ca4a0dc2f7932e3
+2d128c14e1e7d4bec036e9e1d5eccdc30ef543d1
+f7f2dc62fcbb18a243af4fb3bd49e76544aca780
+b09b7ce3a98c3b9e06d1e71a3266c5b72b317d86
+2773b8226ee3c432c624d1379dc6ccdc9e12e4b4
+2fef713803964184ab159f11c7fbae87529d86d2
+ed22648b51668a67bdda1a057bf5e903eebae9ab
+d3bcd6c724d4166afeeffcd91ad091340ad87e76
+dc767c99d4623f6806618b71a31e0f531583bd87
+38ad113865134813676f63bcce0c7e790cdf8c35
+1a38258eb38b9dcfa140725c0ed137e3ffae7d84
+3f18a7a8b7224c726833cd290a91575bc53b4d1c
+f7681cb92ca33092a48bbea8d9045fb680697c8e
+d8c5af9f502ab1e38aa272afd283d7cf6140752b
+6ceb444137466c6cafa2ac0b7ec9ba774ae7bf33
+3f28fcfadc1ffe26ea2299ecee4afba7965bee29
+f879b6f4fe86ff180f1f9adc954c887aa444893d
+e8287709d4411ffc39821ab771f1ebb4d0cca2bf
+7e24eb15e3ef76f71141683860eb46dabdd8ed46
+4c5781b69ee033f2c95658c2ff915a8f1c628e3c
+349496897254d6fe1be92b63a7d23df53f434d48
+44f6b54af08567e4c3d89dff3009733ee04ae51f
+baee7961b02f52a8f4a89c1562586f9b989d80af
+4770b3c60397eebbc733f14d2c7495f5b3181617
+6fec1f15e3a773aa006c0afa6883f639fae62f1c
+e326f71c64e2527f24536f04fd68e6d97a374cc4
+faa7a76a518b777c6a2ffcd1ff2a1c4a09f5e04b
+2a7b3ce4fe3184ab9b9c6020a993358e5e0ed0db
+f5131d1229853641597ce7826939b5e356003e29
+c3143ae1c3a35e5f951bc14b0991b226aa733954
+1208323bf46ab54277c34aae8d71b2a3d2593e7d
+eba9298ca4cf28a7b5886c0087d1440eb966254d
+c7e40a46b97ba9364dd0e6cc4841c1790801dd4b
+189eba755c507e3629fba03e8f903be45172ea49
+b7fced9f282e6450c0ac26a5b2d96618d6da444a
+5d2b7af405f450449045c07a27b3a9bbe5b3fe3f
+fc17fe981e41c353ecae75862397f0953a90343c
+93b68b72b3283b73c2c31a1a849b6cb48d3ae13e
+c3c94faa412277afd4f839912220bc22d745bbf3
+93da7e151ed6672fb8d340d427574cdec918e6ea
+4cb38227d85010b15ffd9ea8a62222e97f1b26d4
+7f3bb0d0d5fd096d5c9ec3e64c688f72fd90a9b7
+b096d33eb0bd9831dc442edceadd2f6fc61217ac
+4a770208a62a850dd5debef04c90f108cb4b75b5
+46de4aec84688b40d3e4f2ca2fb639763cbb25ae
+6a53e42829e821c6cb3109dc874c03d08bdcd977
+1ba23026d73e425598c4d885ee47eca403be081a
+614ae3255e544df175bd391996ebbedfc11ee5ae
+213f2a3b75e170d4052775098b00320282079c5e
+9b4a2f181f2cf62132d888c5c6fe7038aa38de3d
+f956b0836b80ae534a85e60d5e7786e6c95b6d92
+63b83d5ae61459259578abd391afcc7b302bd2ce
+11382a76f46b644abe9bf8a054ed98b170ee1615
+c135854d98f92e0013204517c8290ef6a312f1bb
+a8ef67173cb839000a8f9c0b1b510e1299f972df
+b32b5834870e86c0b9f0224966029a69a251f25c
+8aa82348b769ae199e43c55bd528e20ece675734
+fb6871698d30d6ff69b3daa7b467da1dbe3361d0
+ab3f015e73142aceec1515056f47d7090f7e71dd
+cb328777a60252ce439452f5a6fd2a7b3e35381e
+d6b6cb8834924021366317c4fa51570dbb3935b6
+ef4db771b743745ce99cea3e0b8394e22ce7403b
+4d845d558c9608972b36d0dff7ab2c680bc0d5b5
+bb95a3627fe2557aa6f975fd2146f2a5ca45eac4
+8872febdfc9d6c00f2e3e10583365e9f397e9cab
+cb192c5fcd8f807af57507b24d10445749f55779
+607fd4c9811052260410aa9ad55a99421cb94b79
+389635b02922e326e2ade18942ba5fdbfd2e0045
+1ae3d1f3865cc684baf5f961807adfb31a1051e6
+c1e249404d9902a1df29660aa0ad755639e04b5d
+2df7300ac85ab3cdf1cecbeda7f66b6cd9ec33df
+2e4badd7cb2c0a177f35abf7d78296e202718812
+d35330be71c1e9579f010b5724de1b24ae23b0e5
+9838506767f97c22cc658c8f1ace5648169b9933
+3c5f373512405e712ee28a20846060d28d714fd5
+98d415fc3c66ac0af6dbf31d607ed33aae0804f2
+a71cf6c5c197517f21a5a64f58252bc2f3724804
+b7739ba7ac4d77bc8e88c835a67c6ad5fc81675d
+31ed6b3b29433be38db4b0013db0a8e0fc7b7c57
+ca882020476ae639b68d1f543af4f01fb4f6c4ba
+6f41317f31fc60f7d6b6fccac1f10004da51eb32
+f319c83eed8e225370019d4274940e12121d43c3
+b6055696826a4106a76f62ba7786fe8b455ebbcb
+a823c65df82127cdce824ec5cb0c4e8e1867b666
+fb3b4a83c92dd2f2a9032717b846e19ec279afb9
+328b5d1aea3f741be719e2b0456422d4a7f7bc4e
+4009307d39e8b07494d2bdb3eb679f422f155509
+fed39c1cbc79e39eaa4519e8a539e99c5b997cb4
+7c9e63dab1009d4d493bb2657c853baf63b7a1a0
+9484044003d2fb22f48b33fa26858b08af721bb0
+1f9a98396b2fb90f8ed216af35ddae4892365550
+03d99477769d6442e5ea7f07bc004ba39f07a92b
+db82e83d10c454150586ba45052e32d18a47ff05
+02afa7b2de8ce9bf162a2955dfff6332847b0ddf
+a794ae2e61569a991313ce40eabbbf4e8166673f
+c28340b9bee831f4c2581fe9cc5fc348d517e6d1
+40eb4c7781986c5902c62cd424fb1adcf606f949
+d5ebbf33b2ade64b5ff148738b0efbc799b1a85e
+8a002dea874c69f9160e83655b4a8e746540ef94
+1fbc2ac22e699dc2abd8c1477f2dbf0400303dda
+94092034a21456b3647ed535b4e0298cdbd3354c
+3884696e1ed4d76ff688951b9d566dffaf03bdc3
+428b43cc2a0397c61b6a2b09bc9a005aed0b5ad8
+caee1c98de43c808e52962dd7468e84505912b3f
+886b936a6b5a96929a8e4a8a34923a281fe137b4
+4ae300f6a38482c79a478178febeb16f8631d7d6
+72eeae77994fbe65368a79e88d7ab0696d06d30f
+8f777c7d6d7afefc5454332a0abaef8169ea30bb
+005684167fe77c10203d8730dc7e69be63d03ff5
+3377d59ec287480983ed56ff15a5c39d50eb45c8
+ab941d1aeb81d006937a52e12b606d126c544f77
+92dea8fcd6e3dd655752fec5e016d323d66c341f
+a2e27493dea79f96f8bcf3fd7dbf1331a9c38382
+7510f4e6fcf2bee10179d0089be04fe97260ab36
+6dadbe9485360c5bad057eef71ecec7f0eacd309
+68ae47290431ddab453639dbe3434a4f79e0c45c
+cdd0fbac5391eb01af7ba658c2f6c69839971c7f
+02193561bc15322a987f990820fca6206c9e38e1
+835f68300853e1c2dbe9efaed8ff9f4bb8f0ed6c
+6193ede30722023ea1cb4b511deee2a140083fc0
+b317f6424198a2fc4c8b1935d3ade86f4543b0e9
+32673ec7c74caeeb0104e305c9f07b11706ead5e
+33ba99ce6bc820d5bcd0f14df98d9a7e0b106646
+9744147143a49458d760a6371cc6c1b16af8a679
+c165140a10fdfd363b185fa99164f0656ed954e3
+5adc0363b5138574df92d2e05c43d4af8f614e1e
+32d0806c3976198cdea69411dd61774b45395e16
+2a6eec1a2f3cf5020ff5220c7a370cc8f1869bc4
+9f3bdae5f178f6d387f8aa72038fe7dce53f2ae7
+d944b268b9fe3e13bb7e788477b1f364be3c6056
+c12e31e2f5cea3fa0b42b8cdd29fc8cd6eda8815
+5a045e4a03e25b75df231184476874f857e79479
+b8694a8a4cc6d511a60083d927cf9d91fa33e005
+0815950c88d9e0f4d9d18ee39c6b98472a88a049
+85d3b0fe0bf0589922b1fe946d5bec2a81c5a233
+5ad86b95823331e21753a4d5796635c4ef37ac0d
+bcd6b2aca5c0c3dc3d30b4acb06e76bc06bdf1ca
+6ebac1668c4f7999ee4639cde63e6d0e4d2e6e4a
+dd810388b2340fd15c05b51b046372c0243a4fab
+6c7e065c277ce8c80798dd24cfaebf11ce888202
+442b5d12dc5f8171a8ef6cf7dcfad2f53f075b8c
+b63b7f9b196c414b58b3e4be38cd556defd87300
+4ee634cb3b32cf436b6d54b3a3f72f47e4e765e3
+d78ddff62ac32e4c706ab2eb2337491dc45dec2d
+8b27fa7f4b8667d972c8922e6141441183aaa3c6
+eb8d2838d39ddebffcd3ec37d71d67b23cfd2389
+7737c39db247ed435ec1f04bd86ebffb5214a5fd
+447093372c379502242e53fe4a574f5b9499b544
+021abdd6651367121ab013a2538cad6958dbcd1f
+610330e7bfc9f5418eeb9356b8704cfa39d4c709
+1494ea20ab55dc565a25fd3fe9213784b66475e4
+c7f2b3c02ec1fe87e35b1e24e34f826e05460ff5
+312a308e24b6258d5c361a2e4eb5204a6c207060
+00a517bbeddd4aca532db27eb2767c8a95eb71e4
+ab02cc7100d0b3ed131e66e3de80a5ee5716c7ae
+470567326eece54d893cc5fac2f79c71ba4fb2e7
+68ad5375d72e75b95444d816e26aaffdcd29016a
+64f5cc61308140caf7931c173158c6f19b53f08f
+124943edfc53225a96c6283ca996f88a39c33b6a
+2ca2275d6116330a363fa683debf8c4a69623edc
+64db47f653019f3aff96a0371d133575f83c8786
+05ca6791134735d43fa1b48691e82dd783f40d58
+be1b74635462b02ce8d70eb3f23b893c79949eff
+63b70ed2537bd287dcf1ee0cfc0e466020994317
+aa24fd0ce60def0db4abcc814e6eec156255792b
+685aeaf3da1e59d35f4aecd9d72333c2d7e0bab5
+d5c5c0d05d0cb1a0805db03720188c80b72d11d2
+ca2d7ad96de020f4b00a0ce95cf0000663be955c
+5d55d296cf0a18422b9675599d42d17c765497b3
+972296d6c07431ac234f0c9a2a329fbfb39d3bf9
+ee943d5d31c21b21cb9986da2d7623caded0ac05
+185bba1f460077aab819848e5e5b9806fe47f130
+b17d54a90a7f42428b5f930d86c71e003860366c
+242c5348e1367c28cd99c1cb37ef5d5c10174b8a
+07b330c362cb31b6396620e481854fc16596a7fd
+4d09365bddf3eb213af418a1b34c5f13cae37f9c
+68b05ffa1747e98f4ef92c9d0ef25e9f25becd1a
+c18f0de197af110f09673a3a94e62f25ef18ab17
+23f68a080f6d9892de48cea3df91ca8cba4124af
+b731405e7dd22b42a32e091627def6fcde2abafa
+0735ee9ab2c84962aa6de043111ad8eb92fe1cff
+e246cebc5d7fc021f9600a3ffd499c45eee09ac0
+532fb57d32059fb9fd85f088f3a1616f868cdba3
+938109a0b5a66b0578d5394801b59f96898e93d0
+e24bf0ced8a54744bcbce0a07ec9eaeaacd19736
+2041044e8dd07a5ba22a49dadf1eadcc382d4baf
+16f13b3096e45534131403d246651e5138c5f451
+4fabf083e7154f773ca982336c76db416deee83b
+2dede32d37ae80dd4e193623595c7a5215f6fa2d
+0b65fe1166bfb30a45662a84a85bf5ac6779506f
+1e6a465f64f25449369bf421f4c370e92b7f6b8f
+139161dd6383e6cb992a1efa6e587bbd96c6b860
+d4c8f1f2fc15eb85bb2bca047bfcdcb51a897e00
+2647b8ecb974cf92f53dc36256edbc6e970a59fb
+a74e1c90a6fb8be6c9c4698e3772664425ad9e4e
+6b878562e1f5b49a9ceef52efb546df69bced340
+6d2c221d52e91fa0c2152f5c482ab13ce6b3af6e
+9a0e222a34921b2bb6829e7f8268d36dafe69b5a
+7022161b68d029474e6b468a85ca9208d615c437
+a9046f1893046da1f2e5ab2ee86cc1df8bc6f955
+14c4a1c275a64695e9cbb9f75679986faa0666c0
+a881c9d7eeda7342df118bd51f4fea6ba8c478b1
+ad0ba359d619648122ad37e87c51af6647048e20
+760b9d1119d898fa9bb2833714de73e72570ca4a
+7599fe6bb2e808573b4dbbbca0f3cbd4a3ca10db
+f2cd78a4bc277b3664080af9150c1d8b9221cf6e
+91f248624556666ab7a615007b99a82dffcbbd2b
+49297937f1be1c14905fbf47281c4d5464ba33a8
+689b783af2959d146560b28658b658dfa8c457f2
+17687fc3b3a7c913a5fd82294be403a7f10877ac
+aba0e6276d70a1cd8705d6dfab58b0539e12e271
+9b13fc83fc5453a7b3bdcdb1090f2825637f8010
+c697fb5461a5a7fcee24a31b97b4dfabbf1f4295
+5de320ee5f10bf467b48e588113c97575d406845
+f39169bc2888919eef375bc5c0840ab8d3a6250d
+f0dc54942b5abb48c786411c43845ada9760bca1
+dd6fe9e09a43554b9d2edd37a20dd59f1f540a0c
+8877dfde39db4d2d0fc70d69524089b72639262f
+07c50c8a595aaab2f019531d0527f219e6d55dd6
+7eedfff48c9e0a4c6f942f1ad4ae02cf8fb570b2
+2b6b270822079c6a12f73b58bf10d67e7e298c75
+16a5da0cb9856236481fdabf2ee62a8dadab24c9
+eb74db76a69c2533a3f0439abb013e056df893b7
+001b4c70a362b72d9833503e96dec30e0a141b60
+1a1d7dfb83f65b7e76c66eb5a6989f9701778c64
+35306dcb6626a32942f02b3eed6cf3b8dd3ceb8b
+a8c6cfb54288c20b4198e30156e725ab73b8a6a6
+c8e266e10aaba7b3c9b503b9994b5a0127314a35
+0b0c8cf3b114d52bd828d4cb1764327e7e9d0b60
+368f8676d549f7429196c9952ef906afbc4c1862
+2cc59543f318231fd65333bb5f78fec0a235dbd2
+534873ce0b9c0d3a69df37b27cf0a124f9a455bf
+a7d7a7a13456f69749f5166ba05c1cad226867ff
+ee5d6d40bbd1710303ca5e40f78c7fa87cb5cc1a
+f64a83b7f2ee5a43dbef8830ff90f57e58f776e0
+e20266ba1b9a46030521895bb42730cb2dabc2e7
+cd684a38aa3aafdc5144da1387b7ebf38d85fa09
+502489aad882ecc45324b36080026b02c4ca161a
+1818ab0c3fd1505c881e0cdf697ddc6507898c8d
+b5186fbe23bfa973bf9a84ecc957a691349256b8
+9e764c5edddee7494e33d46482096ad7b4ae42b7
+024e0468e51a53584f155f450d3d8fb518b3f634
+18aeb6bad4c4c87fb8688591ca3c28144df3faa2
+479b1c6499af06e9d28d546927b1eee56617305a
+a1026c2c36dd713df520fb95344b7f4811f6f826
+3671c525eb63d135034385843cf4631368c48c09
+3521324a9ddcf26f73b64bd5ceb38f57e75fb964
+a09663f23d24a22e168b28f6028dc073c2a6ed95
+07d335dad1d5836fbb1828c66aae23e95a5119eb
+8472e16202508507b64a3fae077db2d782ef7dc1
+0332eb332ad27532b650525875120affa277578d
+1c3d0d1023a23bd4ed9ad159698d9cb3249451e1
+b01ecb3d77c581ae7820c42a64d3cfe1b2515e2b
+1489cbdc2e4cb1a2a579c118d17bd5ae39fce671
+0e8ed8f3442adb18757ec3ab2f872e649be5fa58
+c0446cbd174c84fc6210784950ec0d602b782039
+7c18cf815b399cfe648fbf99510922a0cbc18c7d
+520204a60fe034d0f5dbe350d4a0ad3aaaa3c626
+5a226065e89ff46401b8ad2eec39af7eccf5e32c
+700468651e47560cf9751a8476a0debbab165781
+018ed77e995ef28c52c8df2aa405b126566fa292
+83ebcce4f7414f1fa6e312f3d622706687de64e2
+2effa0d4c608ada1424fdf698352cf8c5dc16de0
+47198c62c0758eed924b6991aec70a9218d1b6d1
+5ca61c87a30c78b78276cf3de7a552b28b33cec5
+ce3701334920f941e1aba9b2d1bc5ba593c2d582
+05fe813c1c2722d86d2c016cc31d60481313ae92
+2b40ccdc59c4dc08ee7a1b91b72b902a4b3265bb
+bd09e5ba08336fc6a3ed2b6396c1955d72661385
+adc6b9c5b90398fa79c88276d736082c233c493f
+878e73f7c82c6839ac493933a1ea47f19ddd1c02
+1c0a2e3c33eb1e256d38843fa5ee04fab4b9465f
+dca7384a9b04db82822b539603f6a1b9f9ad6391
+7a79c96cd36ecf5ce53635d2df56048eec37b66e
+c66b08c29b51f381217745b67e5378c2835ca2b9
+6e5ad6c4fbbb49ddb04c655f753eee33cea7ceb4
+91aed04b9e30bc8ea6026ce18c02f75ab410e31f
+fda4c4cf931b56cfe5810ba7caf0a38e36314295
+c925e3b02cc814ea61ee668666736aca9184a436
+5c74460a370671cb1a19af7e63f9e4247c9c0c24
+02ddb64af1c5540066d10c37e5d3a9f32d57c3ce
+e37b7312702611780a252cc383f17d4806e46b04
+8ec77fca71b1267bcc4665e5d9b4cf3ac25c8de0
+93340283d62540d1b3af5daaf30818438a3a9a08
+ad6ee6e635b57f253fd4a63ea0a31af96c51aa51
+f3ec887a7b988638accf68793fc65484e2c17a3b
+e608209697e4ca7b0371077c39ab9784d2fc661d
+f99ba10aca710b4b0753ce7c771145fcba8fe638
+3b915e83a4f4bfbfd86d651d3717ead2b1ac3b39
+151fb0b7c735de677e5d0436d08fe59fb9a96dab
+da000d095aee373dd0cc329d45c6feba551761e4
+ebb6790d50c1c30e3047615d463d8daba2758c74
+e9d760cc2dce6468d4a2b0195306e09976af0fe0
+4147b08efce256391970de3d8a8f1641a15218b9
+6f202df228ec3d985d84c90974cdacd29bbe0acd
+6d15b42309cfd8a24c3c609babfc31160ff42c2c
+1557981e0b9042c3041a752d5bcfcba88f4767fb
+20485b7f6d9362b68490c96c746383f152ac1b43
+f7daa03bce64436b7690366697215bd9d6f8f401
+b78e94e621062f34677f51c75ba550269d942ccd
+835cde4384da4614951c1b9f8af05fe5144cdd04
+00d18be1f2ec215880ea6f3a869eda0f2938a6ca
+43ed7c7e7562d9e317b8bc6710e35c24b4db8bd5
+727d0465e37d026ab2a3fa8aa25cdfd48ca53879
+65d9d662a2c3c821b9a2ff27ee6c2074b109d18a
+2435923ac4325b0a4f66d7fc8c6b75798365fe42
+71a40ccd8a1acde4cbef0c8a4b4e1163aab00a2c
+369424ef889e1ecaada316af262ba21b42bc3776
+5470c17db20b136d06652d07be89ea4ec8f332c6
+6394d6493067bbf1b6f73217aac04233a8961a54
+e1fd75f2632098b6a8af8dc47fc7102018fb5903
+c80259ec7391673c48ed9e70db4d400762570adc
+1b26384e2bf4c1907fcacce9c6a7d123e70f907d
+cc074423eb55121cfc65906a86c33fcff318cac9
+b62901b52b1eaaa4aa55f0e74b414ddab3b09dc7
+9a7d956938d295a5c57bb24486a92246557319c0
+04108f7fb06c8af587a7473f865654a5151412e6
+d04a4bf5ec11584d59b3b06a8ddd5e40c7438c4d
+f8cf88abece0c14d0ab7b9f876ca8f91fe76cd54
+bc6e2ab0d91e9e06b219f6cd93ccc8606607712e
+da3f3a609a0b6095f8bf39d2355a7c1e261a3a55
+9bb4f587fd21114108fc003f3c51d1928efe351a
+13a95069375a578f8de5caa21b0daedc2ac246bb
+b81cb9689e7c52b2ce0fd62d6bc4c8ce4baf59ad
+de1d5a5a356dbc76286ea0b4085a1f9102dbe7c4
+5f51b950db97a59e2665cd34fdb336e59e3393b6
+ba5788f4708eed53e1f64f8da1240664b91ea1e2
+89eaaeb99010965a8c977b0d512f99cac69f284f
+015110aebe5ade4822184de8588a53f33268abd9
+b703197484a7c89af75f09cbddfc0805631773c3
+41bbf33fc02a8ad5adda9ca4f3ba6f44577160e2
+c3fcb169a2d0482d72052f2b0aedfc125eb39e98
+6d958e1f40477173170e10f392505739ef648564
+6fe0de424dd54f4e444d0f2c7cf3a956d85a4e77
+92d4789910b9f5b5abb6f96aafa872401aa670a0
+923a4cd52ee193436168a80f31f6bc50c2536265
+78aa8cf0c46faabb36c6d510c860ae6b3c6b7b2f
+3765a91eab8947ab9c6f055669e34ecb5c7a5ea2
+fb58d7a99bb647e0189aa0292042c3d022467573
+2d1e42fffb0476585604c73a755a673a0dec2312
+5dde2429aa24c5c48a77e5c751e03185fd471e04
+dd62adc0d7134874bf0db6fda167e3637c2b7cc6
+094b945565febfd24d4705de99d932c12776621b
+a2ec3d60d1047c09eb3fd534ef5be43c8718dbda
+6ae4375f8e851d52c991cd422dc46683a3cfd7df
+f1238aa484f068cc16ae3dbbd1f929c4fbaac632
+6d99067fcfbed7d3720e64e032c37088fd1c1b06
+5e4f0b39bd6ac1f8fb8465b9e9e253452cda53e2
+6162390a1ca3e700bf40bcd99f8765f3c483b49a
+252a7825ed81a4e64c805d40e655f3afd209a61a
+4e14c2273c987c6be71839cd047b15b275180f50
+8c135e658b182b0886b1578ed365ce225cc20e45
+0d276a6c2ba4355315a751e0cc62b7c14835b068
+ccb4b10e1540e280e13fd54ed3a4a9df37d3c291
+c0e7d9ec33ee4c6f57280f9af0e3a1a6a3ed05ee
+460129b6712d140b251188f14e00b86364d02fd0
+5c78ccdcf3a19a806e5a6104587c615ee69e48d6
+a2d41609173366de45853252769480d772e25d3a
+31af225f3d421b570ed7342579047c4999949f73
+2e3b2184a7a644a9fc380dbbdb09d0810894d294
+8264101e1874cfb2d31d25e034f1e38d435fadbd
+f1eea8c5bf88738b0657ffd97e0b74315c897252
+c7ce00c14b2a4d7ee3228c86de37802b7962e697
+9f226e9faabbf13f3bf58b054a58ff0e542ca022
+d3a228c07a5703d87c474b2ccb9ad2cc33799928
+0b31dfc8752e9c4fa8040fa46ba09b2596d316ca
+d400da6897241c465b1abec26dcce11937c032f7
+af1be7f1ba0da3bebe0576b0db613892dd4324ad
+ee35dad21e614c18cca6d20387dba4adfb9c97d8
+fcbad06311995e0f6c9f5db371007124f3f92f48
+ccb2faa2369cd9004e1961cafbf1b417be510724
+312b071082a6d7a6cefb7be853ed4cf0c2bb0e34
+7293f570ed2a48e2d784534e1d713986fc5d1cb4
+5e3899469d26f2e6a723cc33fa41ece3aa2dac06
+b7fc4bfda8678be84dc65719d0cfc73dcee01503
+8364ec04e3aeacd979a0d5be00a08cb857302fae
+2326c4cf292f791fd3e73a4dc685bf9c6af92109
+670c9a5b2e9ce197f7f840d354c14caba526f271
+1977ba3fd8a12b9a29967e01d03731193762cf18
+83f01c47c92aeaa8f6b3149a897ee8c2231cf0a8
+ac5898e6a74dbc47cbcbfddc6a2083827f0db25a
+2509e2627ed171b01328e1fca4b263b885475656
+132964ff44060886b0d8d7e5fce39f228abc42d2
+f038120d7b968ca50ab43de7f901e27a28b07565
+aa7e4eef6cf2299f82b025ce14ddebe77370c7f4
+bacda4589190983a253f53790f4435e4be40ef53
+81943904189f0c69f833b29ac284bb8691772f33
+d66c9f9f636e2e7d91a37701b795c2f0bb2af79f
+8809cdb8a180c7058562073187d3236e393fbe14
+de8918293e721881c205dd610d797f61dc0d8625
+90b04e21be22289649d9f965cc5137c8ef19829a
+c8d6e698a1e0194d4d58a7150bd5e8793a6396fd
+eb8d57ebad9cd427e7e9ec59618b7e35ea7e07be
+b77ad6313e490f9429663f95a19f174fc42a0bdf
+bf4d08562dcf9465d69b7bb830fc86892d04a613
+46f61a60bbf9c5345bd466eafe82cce989ab2501
+95e3ec9e641b814f6aea661b041951f95922557a
+33ac7981f2b6297db247d295cd76e33fca52ea70
+aa4587a805f482b764a098a8018d20117d20d1d8
+8197534a1ce92e0cdf8785dab978772248c39e21
+c454ffb331a1ff666277a80df6f5f06cbf4e1fa1
+b2daf634b61eab36edf78f2ebc2a3532cb2874d3
+3088444ae1b9a7330d092ef067e208bbcf62b51d
+e1c38285783ce61894663171a920d6c4f96292c5
+53317ba68134d516b7394b53b304ca1c836a724d
+ba41e1fb966e1c4088c19766d7b3ca25be6df555
+ef297c1e912c683bd151e985d026315803255d92
+a2094a1ed501123b2e168a64c013acdd3532c5f1
+52a9c5005ebfff3c026e0a1d2cfed7bd0776056d
+9da2bedc4d5c84a917cdd9421213715092c46b85
+36cc62b0d13cde273637820e7de9cf2fb7ba226f
+741f3dd679388a03a9178de68125d412d000260a
+0aff1b89e55acfb9ef44ed8bb8cb077cb0ba37b9
+fe99cb42e7f13b41f603a58fdae9ec8f6b818518
+766593b04c9c92477d44696bc07494c7ed38746d
+b12a18ad199f8aa03c8704a0a3f00f61023571b8
+afed121fda88474d39d797ec056ee404cbe599d8
+6e5fc6b75b55f3cc75024bf8405cf64e510707b3
+a130ae66b5dc35c9535826393edc185d11d0c079
+84379d957d4a8f2a69774ae7f98698387922d599
+3942367eea00f27076b0b52654b0e7afe56242c8
+42dbb0ae97216610998bb8968f18771f9ae89df2
+1b31ff5142710de65a088eccbb9558b125b3a5be
+f6ba29d175088297a40983630efd5c22944d975e
+a23b966bc9dff7f19067f42360e7a28c4ff317e6
+a96229ac6540d97307c608da41e72ecf32fa773f
+82a27d9cb70719d18585ffbd0eded340e2e3f5bd
+c1a896e1e276e4d9ead87098a5ecd532196c9999
+ef9340353331f7836f574c46bd6365460d656c9d
+8818e1a6b946b4d7ed751f921429437188370ff1
+b06f1c1b4fce430045919721e712442a5190d026
+6d32e691675686f8f0cb0bc0b5e513920fbb351b
+91ef260f3de4e8f8467b2d861e3979effd5a8761
+21aa088495413c8791d2b421d4b104994304024d
+41311a72efc110344ad892fa127e84140ebb5611
+020bb0fcdfddbc38bac658d003016848054baf8f
+da9242a9b7131a8052065da3634cbeabcaef29cd
+bde5e16be5a6e0d370af99a867bb6100eb478e66
+896a0a79be4355b659564abbe7327ff5a750e405
+a81831495ced4b7735000955fe2022f37d2c1011
+45f36bdca0be94aa30272ac08f2bf4ad3419023f
+e4c67416916af5a3aca6bc036647a0f985a7bef6
+2902e9b9859ac8f7c5b0c42f5a82b69041bca945
+86637100450784d2a8056f3ff9d5e000f5a2e3d6
+7a10523b7bba65109cccbfab6c2a4a91db685111
+c6bcb6c026274c195dfecd8837265faebdeda780
+a506c7715ad457852a1cf20bba68a35a4ede7064
+fea3336ca5d413d71dc0d0a09777c3ecc20b865c
+1d032b0b6033d465b54ef4ab3649b7367483c633
+b407bf26700b0cdbd171fef874948736947f49e6
+ef9125528c6828d33cb37a214195115c8606c6b5
+1bba21a09fbf1af28fc82660762d793dd6db2437
+a275cd2d34b1d4039bdab1dcbbc2eb153eedf0fa
+bc11f91308567134036c441fed22668489b3cefb
+a5661aa6fb6e1483bafc68dac52e68fc3f5d0077
+b117da45d1353cef7f9a6013786958585a9fe188
+3e948648e30276da9baaef6a6bac291a37948082
+73d442942c12420019f5f18c9205cc45759fad7a
+e54419b05adcbfbbd40df5f28ba233ca8472808e
+f095dcb161c34734bc4d43a38c6d35f1bd4fc43c
+dd196bddb7464e7dcbf567df43396f10f63e7022
+cd9a40e81ff416409280be2a4f96a390416e5d08
+096b67992fdb7ec346ddb329cc962a8a0850a7cd
+1a53f9c73dfc9e0866a7cf869d0ef3954fad20f4
+d4855b67effefcfbbd6b845c1915aa616e301916
+7b035219dd182a00332b538d7fc62410c58a286f
+82e60e80a70af14bc4052caac69ed16ef6e67707
+3127d12be8d2568aa774d09ee338f39616555d72
+18ce6ddaf8fb1c96a0431c4ba1ab69a6e968540b
+baf3b03b5b8eb325c4fc33c5d6b9cde7d2181acd
+a714290539c2f4779cb0c11b0f0527e714dd62df
+4f928ea9e777f783da2e831227a83167f9fb5af9
+d6989ab3667eb5cdd758b9e5d21517736d5c9e82
+efe5952e235b90c76dd9001dff87021a0c3889c1
+00fa736aaa3b5794bd9053df98700e045752808a
+18d8ae4b029d896737be43560d016f8ca3f289a5
+6fee86a405a2323a7ef1070299e469ce3040d274
+ab509243ec01ec0a518f1dedfdd46dfc1421139c
+8cf1d3bb8d48c964199ca129d81074aa6c72ee2c
+acfdba952331c26380d029fa089b31b2a24ea53c
+8beb6e7ed2fc8bb3f70de95d770c1cd9203a0e64
+616d2e47fc7ce35596c4dc82644cf64f0b7e2896
+06d76ce6b19dc8ec21c1df0cd37d1284d4ed6a26
+31f659844d81c19cb6a231f0fa2ec322c3cdad8c
+f6a5209d097f9315db07f3a32093a13af855eff3
+533e02f9eaf42bba5e825fc1824817bba62b0e6f
+f1879b0be3c29b917b614fcd75ea17036bf7356b
+3c0415af3a6a28b7b584368661d4a4da7cf5bae3
+5923b85e08059c89726166f31ba00b6a2afdf102
+ef242684dcbcd478597034ab791d4ff41269b3c4
+4b1d217c58b868939c2b6f2b95c529a7941aeea4
+ca28d13b80bb4cbea5dfddddc8d1477c57c576e0
+6c8dabaf02b1faad7312501c94ba5820169af5b5
+28df04b69978ee7ec68811834a946e6d20715260
+3c0bde731bd14f68317d93324b898340f1e3fa6f
+9ebe0b83939b317ef6ef152b72aedf94f29c48c9
+dd245b100228bbd151279fde4c9f347d551caa29
+7cfe8c8b13ceb006a704be1fe0f955a7d9f59fdb
+bd470490ee8b2a7e6a1baede22cb03421faeda9f
+9da02a8b948fa8d0ab2d2088400a941dc5fc7235
+7e1b8bfae69c6bc9cc9817125f42646cbf947358
+b863fab53e4cf9458c7cf1f7090b09fcf7fc435d
+73168f9802d6d388d642b75e293ba0388afeb776
+de948af9200d8837b52d49554d3308714dbc714c
+5ac520efb019658357c6e992150c495cc3bcf849
+d6d83a41155a83aea38ac148a13c9b485ab488ee
+23e6b6950459d26211a7422ff4461820b9e19dd4
+70a79a72162ef0d2f00b60dcbed8c95dfaa27535
+2adb8d5d5d55a463cb8fb04a65a715dd597b0881
+336d48b6c9eeede7adcc0b79a65278c19c0cfcba
+c765619ab8fc3a1c8360dd60770d2af97904810f
+2f90073c36ccfb6f59013e45f3825826572a9ea2
+b0d1137a9cf58c484e5ed382e0e610ea36284d24
+d1ae988940f2d8ab829a3a12ac5277f00adcbc76
+75b361546e59dcb8853e8251960365d302d73e76
+e7f9b021141771e504981b5b6b936df140d1ea29
+139d0cdcc8a18f65a21ba49e3ee9746706251451
+d5af5dac3038b7e4e7d4101ab68315ba71ba6882
+2f185a6db1de8c9f23451b1ad6d077e9f0e61b18
+209d711e3759b86711f444829548fe40422cf2ba
+aca3960f51cf90eca1f604cbddddf5b5872910ee
+645e7b05dcfdf72030c543f7093a0a475fbfe1f8
+fd61cc70b286f4cd94b54b8955fe919f0ecbe494
+c9e4b88d30c2819f92f56c1e53dcdbc150a67b3d
+4d0c52ad6bd7e9ff62fa29d1b52f77d2bb758126
+dbb8d5956246caa2d37e1e8451cb29c765ca1233
+b0649f5a38d63ab5693901992cf2b5b53c5a3bf6
+b4b1ffac761ed9f56953ac3268a8ba09953d15a3
+ba58cad769ebc15efd95ad1098f88fb104af5012
+b340abc15c781e81e99cc85061444c512a6515fd
+0f3947e557070edfb50326b0942edf7fc2ef1594
+ccfedada11bbd7db122910a352c6514e70328cd2
+665de4b6b7a700fd0c6b2ec19f1eb13c03b71a20
+27019e4b85a812515cf5e3479db12dd90bbbe83e
+19ec5d8a957af57e90037f03bfb187125e3b37f8
+65f29d6210d22994c4f4295195b70c46de855343
+fe5bb4557acc871094f0d45a2d6cb926324a1e91
+4debdd896f4c93b866809476e719df1318a1cecf
+be7ea56b079fe2aef91d2b02785626c6e763f53c
+396bb32404f0a2a73986022c0063b536e2cceb75
+7ccdcc2b78379e6ef1f587e6bf8374c5344e8c92
+0dd3bef6129a6891a6bfb9fd2fa6606618feaf9e
+fce0c3e09d2db2338876ce3b9791720f6bf6d9aa
+e2e8d305c1b50cb58ee3bd3cc093698fafafc866
+74a8da704e0736eb09698a21c89ab8b6e55c9a32
+6a2f31f02e44993c999e9127d2a12dced97691eb
+2090efa873d50093f8357603b879d7599a25bdc8
+8aa2ee5c4bfe4cc7f9532866b2273970cebb5887
+0e0d816c1298563bd3f30e076cc6995a117fab95
+db16b78086c17c6b9fbff5574e4a148baaeb8567
+fbfdd86107689994009d6a0e29403f0e7c9a5db6
+bae91b789cd853f7af7561f7153abbbfabf35a0f
+c70998cc417c1d643adf3b4de4294081d07b9c5b
+88c9e439c08fcdf9b6ae530a7758b193fea9ef96
+2ebb71de4cdc90c453ea7408fd3fec578708b064
+7b05185c4b6cbfd8929d3813a466109403322783
+1bda1dd19f2e1e98f72481384a1358ac18c4545e
+a499bc9253b97999cc19d7d31e5d694a89d5c990
+344e170501f6395031aef242412272049f810fd5
+a9e00d4c5fc550bb980cce5b798ba1157bea175e
+2ccbad93e98b1af3c131f1ccb4cf09126896914d
+0f55e295706d8bc9133af3221ac8e265125d437c
+9f0887d0defc6d219e7964e23028922a45c44bb4
+48db3c5f49ccf515a5dc8f7794633d3c0a67aa17
+6735a6d5a4dff895782f4c8df30762b6d59ebc83
+15d9aca2ee570d0ee97925c949d4ebbc3b45bdb0
+cba417c5e47b0e273ff3061b39029b245ec9c127
+389e20388bb6840620e38b58b06c17aecdfbee09
+8634d89355edadc76205808da926872de8eaf3f4
+a364b0f927c8e62bb4f99354b0c36a986045e1f3
+5382b73550f124b3af05d926d2b798ec3df4538d
+b9b829f20dad6ab295bbfa1aa1672a0388407ba3
+1e9d437364885ef91bbf8b9f9d633ddaee94bd69
+1a30b3c559302265ff4ef662176e0c8b3eaa4995
+644ea965bf7e070011baf989837fa5f6e4d896b6
+cd9d6773f61839b928e5af086fbed7f974beba22
+91ebd163e58b260078f819abc434fa97ae2b7de3
+a07aa875e50d6371352fb4fd952084bce601e08b
+a87db77947b45690cc9b479b5c87a1a3b3ef846a
+90dae7b7ed75ddaaad4ef4344a9715904dd1f333
+668900cb0892f8345d7e5d634eb41cc7a38cd19a
+f5e91dcb17460db9b5501c9cd106eb4ef6b36aba
+f01b2a113343791ef4d704a3a94f4f933e0e412e
+738ba4965a2e304e8259e734972142933f3b72f8
+4bafb2dff267133902dfb270bfe8a596e36672c4
+2f0f1dede7771c463c7e57c030d2fb4e2a442b0d
+de29474261f7e18229b6a68489ebd6bc8d52bf43
+643be4453038c483be116437bb41db31e7db6225
+4f26f7f36bc993bda43b870c8d6d5c6aa130a098
+abff9f67d96c39a15db70cf0a57e61ad6cd99479
+fcd75a68760cc9fb350b31f1a463016c6f54dd95
+933d568ce2cbe2628d21dd5d37134df5c816ff38
+6961b43c9b3eaf61e4125f9b553d38761723e513
+17f9fc1720e5c4b0b163930576ecbe1107a286d2
+6c179d332f8b2affeb91eb2bc41d24c528aabcd8
+72c1a92e31ee4f5f9c25dbedb855c11f5395b01f
+3a0e86219101496a42ca2af24cd8f6f28afd5f65
+627833bd9fc759460ce37c0bb94871c5bed2bfe5
+2a1f5e14172c9675461d35dd1f3e491549cb2467
+b4d85db1865282e0820c0a85d6231c273159bdad
+e62fe629d96cd494bcb612ac2bf90646fddc7197
+b3d86edcf8fb28b45abf31635e0698e3d72d572b
+a4ce2f0e8ade904d1c87a57af6a5ca5918577e2e
+b3bdaa56da48fbc1231651298e861ca1fb5da058
+c2711a772f1ec4b38240f1e8aad326aee70f0058
+82ed8ec72fe782a603c76fb66eb9faf2ea416806
+1f61ac4f84b6a42bbe54b9778ca1df244e6d692b
+c2a3cee0d9506339b33a3046a7ae66288b47a715
+bf4177a556fd5eef321a45d921d6f6301b91c3ae
+7fedb935d45420f19f141c280e992cf467e1a299
+99629f60fea056aa60455bcdda2b7bfe45e79354
+7a374ddcab7464ea84af32cc206c9ceafbb07249
+8778a935aace29fa85a1a3569ce2f44b52d14a2d
+b848ab089154ab87e4ffbc2b679008d4efa459fc
+11207517240fc3203abd20e608fed94ac15b8242
+4235a286effe6228063fa8f5ff411bc1da86ebfc
+9ff5b9c852ab4888de003f93d78daa2d9a233193
+6bfe35eb60da886bc2c9d07710ec212793ec9eb0
+a65fad6d3ec64ac0b543586c0f8b950f8370e3d4
+f0c19095da4322d50e71f0344a7923cc37f13320
+6d6317590d92f80b0b43b24022eb23dbb702ed8e
+e37cda5f36ad6ac83b9431dcfb91073115a91fe8
+58f32763784f3a419c6858aa03619236fc78ff3a
+f5e29dcf4168d7ab9f38bdc0311c92707087bf4b
+b93a960efde6d8c37d8e3f334421a541e57c38c8
+7a8e6519c5b824ff60a53845192e2629f2e66ebe
+b35bf3fe46e9a3adef0c68581b974fee9712adde
+6ee4ebdfec0487b10149ec37047b08a7bfc950f1
+bc0224933ac6fb45aee5cfb881ff04dc64ecdb65
+a85c09015d69b67ed1cc6b25fdbba37735d19ab0
+d138d2600fd01314164a09397acdc11e83961c9b
+b78f9923310a77698d59be39a4fa30cc4702dc6a
+bd506b35d8d89eca9f473aa3603139c80d199d87
+b5227da9e81954be9ff16c8cb5b147643a3b154d
+acafba89d053459c344221c7d5f12954174f6724
+969423880e9d035f9dce4c5fe25c3cb804d3a05f
+bc22247086696db97e830e643a5cbd262443c2c0
+69a07af8ff71ea49dd98b8a7556736a6dc8a8a43
+c9bf2c85f3cd79cc5924f9a4fd3a511d56cc8ad3
+4e048b3da056b87cfebba7386a1f7ac1a69e2d08
+6ddde80d3303713b8ce41647a3bd8c9e66c620c1
+88c3168738d7c01f7d0b678e4f4b45f003e89760
+5fbbaf9422f1380bdebce8fa7db8690a8e5cd52b
+f4b9d59aaf6876a56add9aa24efdfabcdb8ff979
+b7318ceef477a4dee49899c02c2f137d20e1845f
+8f568963f3ea1c62a861adb97e293f17d636e965
+dd0d8b94d609d26efb72ff35d2fc0f45c2507a2e
+7512684f8621abde9adfdf520a4dca54f445eae9
+a250dcbd69449e0af204332a43dfa8b4a264040c
+49dbfc79f1084eaf70fed6d96d4dbb152bf34b54
+ff67beed6d8e918c68d66cb4784fefbc9e551b95
+2facb9e3c6b8331a5cf7cdf28c00a77f30493c92
+8a7707b37e70f4e860879243f9995da008948afb
+10baa81c3692e797c74709449ebd9293c35a2cd2
+f17467eaaf43e5fe982155b062113707b008cc3c
+c16255505feb452ccea9051f905777dc5f0448e9
+70dec890ad754344b92293914e1178843df93c0a
+90a4b6a43bdde479a94a3d58737fab8f7e8d08b3
+a88073ac125cf9c9253ab3fc5c2bc3fc686b7d94
+df930610e298e7eaad5e1da1235f83469d63f981
+689d94018880e7197247a13d21e18398c64e94be
+31fcd01590d915d3dcc00223a5968f98efdba47b
+b704ed39ebe64100e18db36c503aef6ba4d206dd
+a3f55efc3755e5d786f59c70329869f22a8101f7
+05bea20b74bd95a4ff912f735589d4a292d74cd5
+a5c0c9ba5e9e72ef4450511c68c9e4cbaa513f1a
+1790777f916d202369c99af243f3459db4449207
+509c9cf828fa461fac17081d33f2a328be2aea4e
+4b996bf926e60e59f398fe30cb6cadb726980ad6
+c7f10715318d4c5e8aa1ae0d8f9f1bafe2b0f0c0
+f795aafa4ba11f36a6c70a80faf1d050356fef25
+df205c272cfe4979f994d9a69c538dca86f05319
+00b0118c7f3f8311d972189f42f32de11946c1b4
+32ed5d7b68aa2318898114a46d2674322455da45
+112f5329dbadd1c8d80173b4a1cbb48687bbb17b
+f1fc8da16f9a4788a753ac9eb9b39ee3c9632e87
+b886601bdc3ab3194cf8cf0f4c19c9ec7e37e88e
+0909e40628366f92097cf93d73a1ab57d2d6544d
+55cf9143ed7b58e79924d0b1ce4d5f4a0313e704
+9ff0732e862a8665218aa098b4af143b2e89fe19
+a8010159511179e4ec23b7c00b90585a48839355
+d647803a512e91c19adf476a0873c6fa7e4a60c7
+895e96d0d4a867b663934a255c2291e44967be9c
+53b66ff5ea04602a3d842fa979ac78c8996a524b
+1a3bb2121b2504c2971d25831c4bc3a4f91c9f07
+6408d2629bb82d5ef67100578fb52d2992803c0f
+c62a587de8ce184940765ef84fa54a6b6c566c3f
+a07c760c7eb40d88b38ba9fc163a6f5cfd8b602c
+90645cc7a2cdf2da470e440878d8f2d35905b2fa
+7dcb79f9a99b50b41a9d2422bcabaadafcf55653
+6cd0d657a3b88640b07845d301a9a01de7627eac
+c49bd4604abab0b8016ac02c9442ae8add0a08ff
+cd9b75aacca44f377933d749670585f535e7f95c
+d5d18690a74a3e86d7eca66f6a9382d390ec3051
+16208e197c2d698f30a4e8f757c040d58b45299b
+090fed7090b538f19622d610cbd49cc47122a52f
+78a4201285eeb00746665b6e93948b42432b5752
+cc436c48bc2a9b53a9366b1561224b1a8e2c106c
+a939f8cb0b93078aecab6b94891b3fe00a40a94c
+0b3827d123b5568117d2e63949ed30542e3ab533
+e6a05fbbfd7197c20e3c869d0249778626f09894
+aca452baceeeb91fefa9731d1062bf9b0526c029
+28da5b7c8189127e9d7ec7938b02a4a78ae47b77
+792c6d37c2c747d8d0205efb59c88299340cdc89
+f596d3deeacfcde9a9b7da865dae525f1fad2e0c
+78a05990e943ff45bb642928b8ebd76cd788bab3
+5b8edb1f2f7b96ee0c916286acee91945bb76f27
+5fb730cd7bf0cf1961450a0f84b7310dab13cccf
+e00607f94a5e97158a996fc2d955deb0ee5a42b8
+8749aef321f4090d69454f409805d32e897e94c7
+053213a8222cf2078a85731e79fe0e2fe97158f8
+b238fee9f1fcd9c56698834bf52ad519c5825c12
+021b6e9567459db6755c6be88569b2f6bb3d68bd
+3b7a73bc40ae4707b6fd0fd5a6e49667d61b6162
+65c4d4d2f25bad6aa0f4638b4a6177ad5b20d3ff
+f323306e9c0ce26bab2d96cf7bfa3f55d0259608
+137acb0efd3712129865c284864c64483ea6fe1a
+c844ae8ace294ed444743fdfdf69e428cdff027f
+3edcafb5d0983c0eb72dcc0afd6291900591ae9d
+4ff0c9407f1112066dc5930a2cbc65b7c01a5177
+e607d1b5c85421522c19b77febcdedf1cab41962
+d06de6ab6d00e1ea1f444e367963d78b129acfcd
+75da11209f485f959db31f09017e9c8cedcacc55
+a382296a68df9f11f7bed6293b44f45e21aaeb7a
+09472e50339c37f82385d73fca0f3d2578c5245f
+ff1eed3c89413f7abc8f2d642aefe89745971a0c
+dbae05955b05b23557f69819a362f23fc00c5b97
+618e8b1922c7b9be066af26cdde40491ab9814cd
+599588e58c17a4c690483d389926c003fed17434
+35b5e713da07bc754cdc8d6151f8165a7faa6445
+4e0b0ae9c16aa4eac504397aef14b09d0b89a8b8
+814e82f5206202c219d6630ae2d37ed5b0bbf9dc
+cfc1a9a273a558de28177562537ffb7bbccc42ee
+8f6ba6046f3baf3af79862e313b13e2ed6c6ddf6
+7776b8e0e8a30f7c4a15f1eac476d99fe5dedc93
+3acfeb7fe61952d920b6a0dfe833531b08119c08
+9d8324a1baa3d03cb8154e70a3b905412a3059d2
+d87789671902b829fa800bfaf905f1a9778b1c54
+0dee0f844092c92e6208044125c2957e33b8ae00
+a8fff85f5576c172d4ff00b230857fc3b513eacc
+8cc3b08c5dc357b2b7270d6472c551a00f098db2
+411f901f63a8f6bdee7e7d8fc413c403333ca85a
+853cbb6509e5181ad404492243593eca6612024f
+3fb50a236ebfd3e6317cff788ad3a6dfbcaed331
+f5346121f37c31c91e21eb1875e687eb686a045c
+f356dea7b061361bda548d947215e560e9d61b73
+cabc377452abc828822adf1d3a3a7192be4fd0c7
+9f09b0ff70cce516d1e5048292c6aa060df72b08
+7466619a6ee58757a69e5567217d18a2cd73498a
+c896a4e5413e126bd1af385cac2699efa88933bf
+d887de899a19252bcf44a954db142ee64d3eb708
+c8a4f803f0bee4dfb4677ecea713fbeb54db3f97
+74bb9c35c7c7936e787d6a4ef614937a8cc214ce
+2f600ff9077f3f01c597a5ac201ec859c905a8c3
+14f51ea2d143b17c0a38612005cd221f102ee008
+c2b69db50c8c669a5b002e2eb6742e5bf5c69495
+576691a4482275972f7bc523cd353b62d9a7d771
+ee9e2abec13f3886b62ae468e026d6aeb504ceb3
+566289b53d444deb31e767f46a32ca5ce54dc8bd
+6282ebef9deb81a498d39e70ef2d48d477088dc5
+e0ba239c0d8e7c917f0d6411541711be67b6b612
+78eb6c5fef51139e2d061d206ca8f83d9bde8b32
+2f8efd5f10da2f4640b726bc477ab7780d2989f9
+f31e0011579c7c20d15caa646984a33520323784
+266ae3234cd712ca5adf9ce9ffcb5d52c9c8cf7e
+ef33513c3e04c45fd00f4b8e78a2cb87ea5a96fb
+00fe08e3ac8cc407e4ca83629f3c5ea08f61b699
+1298743d49083e62c03e94f3fbfbd6f023dd1cba
+79ab2ea2536966b6df20a525f1aec998c425863f
+529754ef28dee6d4a9028bb1da3602d253e995fa
+7fd3c3a508a21fb17df2d49a5b3c923d2ac1ff06
+90b605e8881a48257152afaf6312dfa2316c5685
+aa3c0c987e38068ba0e8b2f17fe1660b4e4c47a9
+aca2acf143dc952fcd77e630c14727da1f2af051
+7f03967d038d9601a96be3b77da0703d357df2df
+8ec0c6d3160862df6588c97fc95deae22326aa35
+565c7266d707c11f47395f64b9283911548ecd72
+39584105c5abbcd08d992f45888731017116116a
+5f0cb2ade02a6b8070b60e54b6bbf659c0f03a8b
+70f9baef10a7e53b325103550e6bc5381199c7c8
+04c54464a1c294740d8c9a09ccadcb7a3789537a
+97775c2ce76cbd71a6d03f849884dbe0b7a11b2f
+4b644b520868eb06c2cb5ff8ec46369e03ed6ba6
+88ad7fc056f9f04d53e87c7a8660e7a5d698e788
+52674f388f9e8a4c9ac4916138e1f7ba690313a7
+46d31e9e958728344780417b9a4c59b95befe828
+8031b88d46f9211da8902b44287168069c765f73
+a3ba579c6931b5b2d0b7bb60e450d5cdef2b851c
+18ea52d1e4df1fb18302d4c18eb1ab75f6cb3d25
+889b35f59c2a4aec6e8cb6c2839328c10361e9c4
+2b8319295d3776692bbf2b72bf0906e9c65a5179
+25a943bd2ebc7d9d9cd73ceabe10eb8066910cf6
+2ffedf464c0229f469d755fd591731258cca6fce
+aa46e9d79664a0309c2523a6dbd1f9265fd0841b
+3be0856a2df7bac661123131bf8be672d05efdae
+8a3e8aa7d8a23450a55133c8e600ef151daf6263
+14f1a9ee13686a7b91d8f126fbcade42b89d3002
+d70112756e65f1f0d11b949f28d8eee33ada6483
+e7f90b935e6764976f9e0d1a5b6dc187caab133d
+0b77386a721f5c34bfb209c239816f9f827214b5
+3a72c3833835011f5931a6c02f876d00075a297c
+7200ca6e4d6db8f9799e585a1f705773e91acf28
+880c34dd6ee72dd1ae95cecfb4c5443eb2c892d0
+e5f877718a384ab38e9de1490fe8881ded146c30
+edf49361cc3ec10c9cf825ad4ff7252748033d90
+b98b3080157447d5e8c73ff93a074615c95dcde1
+8c42ec907268f3dc9b1f7cfa41d97f69fcf0a41d
+fd9c5270f97f9eabdbdf1f17fe9ef1db102843e2
+a5df90fdf1b93ba0f85d4b1c1d90f94b64e39522
+aee1452cddb71676720f16420be63ee0b4963d4b
+204b5030f5519ddfd85e89ec3192e2d6894d0edf
+a295d48acd13c1d9474b081b775670c300601281
+8f4f947f36b4e32d6f35afaf2c4f55236bd4becb
+f431782d2a295686e5033327887587a5ccc23493
+bf82d60b2b591bc0f15eafb7172fc422830e9bbb
+9d56ebcdcb952928cbf2244d0fb45bfdb7df72b0
+6b7806274568f424865c9054f2574dcedf0f37dc
+a765107c7014390cde98bf296324433a7bcb7aea
+ed4fa281e5b90e504a82a1e968e722e5def3879d
+71812c6fb94dbad00f0125987b453c1dea05b175
+471569502703ee44e1aee9cb25b99bb4d1ff4191
+00912204933bc46d6c4adcce746f1b1137d74acf
+cb5da86c8dd8a3a6d240e23272bd24b78b37ee97
+1cebfcd7920b5f319a25d6d8925d3b60d17db776
+e8407277df718739d9358ceec38d288c635e1a95
+39bb92d416793406684731a8caa056225a3c0384
+48fdc3205ab5cdc6eb7ce44321da0ca173b752d6
+e20bcbd3e8e35bfdd3f437a3b86700ef2940278a
+dc9bfed75408d27d508c6e00b7265640cf669b77
+008167b7472018b313a7ca52ec3fc5388c40970b
+694aa1ca660da9d0dcb916efca538be432cbace2
+2095d3369b8832967cc96d569522e5aa3253b9a8
+f61bfa6e967e3b6d1001538c1cb0691bc82ff77b
+113c804fc396514a55972a8934cd26cfb22d4dda
+619e8c92f6d2cf483ce9cd09254d61b8f4115ad0
+30080e25fff9e44f263ff4e281d1ed23d24e8a16
+511976022f209bb1fbf8ed1da7dc94f9218de7da
+a32d74df75561e2c4db9b8c393204c7ea91cf4c0
+d8bedf05e9840f8364f7dd85a114293924ee28fd
+60e3b41025067422c28d2a121c00a2adb78d6cbc
+7e144d2700b22e4f101f635f97aec2106c220ff0
+0be5a96f3d3be7f30ac7609f4ef1ee67f02041ef
+b77b8c7350bb90ee84a56095166dd8fe6d0d299c
+9f63d7865fdd10a89b2db43978cce61a3307d9dc
+8881d8a080807c73238aead0f2ace5a783f63317
+8ccbc0d9deaba4d4368d0caaa5d638b2893fa374
+c5897c74e9c7636895b4ed3fa2a562f3b313a26c
+e610f64951489f77839598781995880ef73f8dad
+605ef1cc3d68b424ab626f64906e2482aa6c4404
+3809d8e6af4726bd6b99c2b2b43a920d856fa1ee
+6506312fd8c3c39dea967179c964ea0f714ff687
+20595db2489e056f3ab2f1aa3e237110fee67b6b
+708cb0f061f9321ecc918582b230db907c38e27b
+7862a3b1ead5a10faca2251945a686e8badf9456
+d61d042ec6e4c28b3d38450923cefbad1a816d4b
+61da5aaea13c80e4ff9f3769dd7af9ba891539e0
+bf591502ed4b6421bd9b550e3dbf9cb2277bba95
+2427fd239af3f6e1c18efcbd972d133ad8c61771
+7b7fcbfa3bbfb7078d877a0304a34b0b39a01f1f
+b250afedb35d4339c4307c1c91829f56b9ee166b
+2d737d029cca74e581341b6076276140b8392812
+e1f84c6527189c78dc341c12e2e2f2c0039ce70f
+5f42acf530b9a4830d459bae816ad6518e8a5199
+505235937039b29439c2aaff850a1f1b25d2146e
+2d21251d88067b2e859b475c8c9e80f3041762bd
+b56484b975281cb44673a2f1c973f4fea7d52ffb
+a178c9425a15b5c7a74139dadfc29d47b405e4db
+61022d71db7ca02cb2ff4aa7ba31cbe6ec64dc27
+7ee665968eb4615544136f24570330579dd22328
+7852553e123b60a7f7a8d0348320e366a75d0420
+e829fc463d096a1d76ddf83be5537d0f26647e84
+c13330c591383a586f01199590b472f488c282c7
+3600d090c244df029155ba8bf23eb329af92c6fe
+3b3c64843877783d54661683970d290e4f7b2444
+eec8a4ed0a13374f35cf5ec18450ca4fb64b2685
+2e51233b7c28dc25af995028892eaef44d2bab18
+925e4ecdab6ff556fe551242cacd106197653b71
+291d5d1c66446ced6f3e6cd179f6c6cd70967b6d
+452fbce2b78b66c3a1969f33a6ca2c85ed09b9f5
+728f9c0ca27f57b6f28bde37a8c11d8ed57e2258
+6216395ab5d9a24d9a291cac9cb251cf1f33bfee
+0feae8d6c99d3152b0de6d6e61952d114cb30675
+fd912f316478afff20647191377ef034aa1aa2c6
+d70aa5699ead583ab1cc3b8afc99a010b72e96ac
+234ac71263eff2a886f9494b8a16b2a3e4b2ba63
+413d1bc2ee66be5da421c46f9083bc85e7071a19
+1d9795f3d222edce7226c761028648bba6764135
+0c24bc0875ef0afda15b83ee57a21f32bc269338
+9a4bbc8d5e91d6f252888de990f89b3861987ccd
+db6e165b1ac035c96047058512216ccd730b0ea2
+f7d10a226f14baa1cff95a177b54f0f7995904ac
+a22e718a6a6b1029f6684b4693dcf1615e35c7e9
+8d537673738d5f2b0ecf2c30cdd9719b5211bc9d
+2848e211d7e5f7d81bb313ca9b23cc04224dd43b
+51256d9da5e93270f54d4ce1f61224fa6f6dd6c2
+cc0507a6fdf0a75d5be0bc0e69eac106e28fe9bd
+ebb0e0a64b813198063386086e496538e5d695fb
+6fe26aebb0806539a675e6bee4c4440e9142ada5
+623eb231f0a5ce1a72ac586f72f39e9118b06a4d
+589cbb68a98ad1bccc79810e1510dfad76410c7d
+a5958503ab7052f5b4b7941dd8e63c65405c4c2a
+58431b29fe465ca69f49c1749a3420b4dd277dcd
+d8aebce95f18cd43d0aa60de0bcfba6ded5a8e16
+548ba80991bd285d81b92fa425e85703d5479005
+6245dd7bef6726e67d19ce2d6ce5ac50be0b64bf
+548d5508c625f7a0b7a77924707926cf49539ff5
+bc312fb8fd242cb409d79389038db564c0e1b568
+6e84a2c8a8c89136e792d4ee66fc5d628cfb6587
+f397e2809451ef73fb4878d5182ddceea574d2ee
+d76abde7cc530dbeedb2258d6c067c273e417d96
+0b6017149da3f015cfebbcf23d1675c53dba9a9d
+663294a13edd1e6f276a15c9489d2045265d2409
+992e59c93717a4cb6f8d09e0d4edc0e8ef737ca6
+bed2840470e1946a6383e49e3bf2c5416f6feb4f
+5b54c972b31b9f28963dc05748dae175e8b8978d
+ae077d76ec7ab4a890715c18672697de796c109a
+30e7d82285708be5387bf70ef3ea3d539cda536e
+d883ef866d7002855d697598adc58e005f4dd5fa
+dfde9da1ef0530ca5f0716353657a7c2fc109642
+557ae8003cee2aa21e3c2df6567a598025e18767
+40b835167a4b24fe14b5b7f5e7e4eb0541631fcf
+8aa25c0d8c3a0a6db10ed3e72cf582dae0a0414d
+6d2d0f14969aede47d1d9d2a9268b3ad7f4b3022
+fed2b7fd34d1386c6a74ab1de00dd899a270620b
+4829b15ea5eef7c3332e69faddb6707bc117f65b
+e58ff55cfba9da5fdc591f2996c4721b69bc1e31
+858824fc2fdf3eac130eae03da9257e4430df9f4
+a03b030cf1f5a19c2c1b9fa4df8cebd6e9fe6979
+ec49520c80b06317615a67b052d227e185fd92e2
+c8a026d7b4f2f1e4e5f51f9d7d34caef8101cc19
+903b95e9efcf6eed9548c70212e64278695adcbc
+ace9b1a6eaea7feb6bc4dd76ce1b1cd141273d79
+fad0ce7bb44896eaa67f548c4b73c238c76c8041
+e9bbab2f877abf4d9738157b88d3f8d331b1d802
+cc64f8c0d9555373841b25eb91b6149a0592aa9a
+2428f01f13263b2ba8488f22e75ec276211a17f0
+c5814a461589acf7df3085f4f8d5d16466b66133
+2129449a2c120cd242101de144c80d705f2a6558
+2b5e6039d8c64c57e34d50b99f4d2489babaaba4
+a1a53d90e2614ce40b792976484e658162c21a90
+8d3b79d75759dc53a8be2229176118655ed9b159
+a6287ea35249c806cee35a217ed051736744c6d2
+040fa951bfca5c8c99a9be9105a2596ac074b1b2
+8820e5990eb26d8f97eddaf62c251e321fc81073
+8c88036752b9fcfee51b4af627bfcd223e7b22d3
+2d8b7820165171b0d5c9a659f9157c9e1055e662
+43e5629dbcc4d132ce84741134175d6f51aca534
+3fdc3e8f7085b84ba07bf7deeb6bb820f41ffd6a
+b7d674b662dd47dccf96f46c1b8d8496f06b7212
+058f1dd7c194bcfc634c063f1425e31552a86af9
+67496e5b359f8bea156dbf90dee66f74d6b61870
+a1d39a0d36e263d9deb7cdedc05549174d92fd49
+7cef285a3c626b597632fff1b57a45f9e766f914
+fd3984ff480bf1f3b90564ee71240d083ee38e7e
+f13e224e814b4a0cbc4b60ad9fcbc7e508a48f3b
+a5ee69090939c389d13395f6a1fd466f4537efb7
+494e79b4840495a2ab6a0892e25d606f763f5c20
+212b4433ac912168a3739396a6ce2725a68bfed8
+d7ea8ab25d3134a6c253b2aea332eabdee02ad71
+d8eb8e1cc82488111c6fbc1d01bb311c987945fc
+5b99aa8ba816dd3d65ba10889a6706e0de46bd48
+91bcfceadbaacd3fce7de08a6491d39cdccda218
+ae5ef0ad37a2088e495a49432da3e6caf98f3c63
+de421ca9cdb616e548eb8d9cec944d3a2b28412e
+ed8d0fb10a4a30dfd932d63302d7888d0f0a69dc
+5901113ef0d77c34235358f8243c75ca0aa829e4
+dbc65fa9ba9ae52d59e7b287feb412477dad2732
+f384b890abae85352117c241bdc650688da47850
+0047ec8f19a94da4a84f5a5bf6a05a336e2f8a8f
+61e61c5133e60af8a79cc277cf129cfc46dcd1f2
+13c80c33e0a8d84ea02e0b1da4de93ed2e6f558b
+f8462f1b9ac4737ee6cf1767e21b5545cc03ec4f
+9f10f122dd55d51322d9bbfffdd5ab0f02f56479
+e059bec47867eca9328d94c7bfa5ae17f19a18c9
+2252367c03652986c232e421491692eb19bde645
+065d326796e4d900bf5bd891ffc33695917e5fb7
+d970f94814298b1844b575a945be54fe5b24e6ff
+71d405c451933036f1d330e5eb5af21831401a42
+fb9652617d8ed49280f7a57fae18483344f4fc30
+57d21aa14775bd1a8cb9e3b5028a6267f866a67d
+f43087674d5e3671ac6970a155edf792ebc3dae2
+647a2a22c408252ba17aba4945b32ce60c84aebf
+d00293b5e496b808d9fcb3a89d68844473f2bbd2
+7f677b892dd929a2ea8cdf158af9061e69d17c34
+5245569cc07c2fe14d6ddf0526234bfbc99dab15
+79464dc1359e7c6a0d7a9c9de8f2724ebd040055
+6d2331ab277cad456dfa1fd0c4cc57d2472b5805
+a126c05e8a0b605b00a3776beffd8fcb6af58d42
+64698b125201b0299ebbf66d38d8f2b823665a15
+4a6879061e269009a39a8f31e4b1d9a2e411209f
+7fc2dd896045478fe30b23ca26a7b0ac3ca0d506
+d22ad24f995ce878cf2c90453ef7f2d6433afd40
+2c70ac4ba59c3a8cde67fc010c9326a761857f29
+558bbfc59285bf9f98d2cd43423d9e3a07850535
+4bedc0b6f0b7ad9b35c5f9e8058976b320fb7374
+1d105d3acadb053f357d17eca757f45992dd4567
+2236073429f027a21f487ddff3398a389b8a3487
diff --git a/lxc2/qbittorrent/appdata_roaming/categories.json b/lxc2/qbittorrent/appdata_roaming/categories.json
new file mode 100755
index 0000000..34c0e8b
--- /dev/null
+++ b/lxc2/qbittorrent/appdata_roaming/categories.json
@@ -0,0 +1,103 @@
+{
+ "CLEAN": {
+ "download_path": false,
+ "save_path": "F:/~clean"
+ },
+ "CLEAN/GAMES": {
+ "download_path": false,
+ "save_path": "F:/~clean/GAMES"
+ },
+ "CLEAN/MOVIES": {
+ "download_path": false,
+ "save_path": "F:/~clean/MOVIES"
+ },
+ "CLEAN/MUSIC": {
+ "download_path": false,
+ "save_path": "F:/~clean/MUSIC"
+ },
+ "CLEAN/TV": {
+ "download_path": false,
+ "save_path": "F:/~clean/TV"
+ },
+ "FLAC": {
+ "download_path": false,
+ "save_path": "K:/~FLAC"
+ },
+ "FLAC/1-incomplete": {
+ "download_path": false,
+ "save_path": "K:/~FLAC/1 -incomplete"
+ },
+ "FLAC/2-downloaded": {
+ "download_path": false,
+ "save_path": "K:/~FLAC/2 - downloaded"
+ },
+ "FLAC/3-copyqueue": {
+ "download_path": false,
+ "save_path": "K:/~FLAC/3-copyqueue"
+ },
+ "FLAC/4-copied": {
+ "download_path": false,
+ "save_path": "K:/~FLAC/4-copied"
+ },
+ "HIFi": {
+ "download_path": false,
+ "save_path": "Z:/Seeding Only/HiFi"
+ },
+ "Lidarr": {
+ "download_path": false,
+ "save_path": "J:/music/~Lidarr"
+ },
+ "MP3": {
+ "download_path": false,
+ "save_path": "K:/~MP3"
+ },
+ "MP3/1-incomplete": {
+ "download_path": false,
+ "save_path": "K:/~MP3/1-incomplete"
+ },
+ "MP3/2-downloaded": {
+ "save_path": ""
+ },
+ "MP3/3-copyqueue": {
+ "save_path": ""
+ },
+ "MP3/4-copied": {
+ "save_path": ""
+ },
+ "OTHER": {
+ "download_path": "P:/incomplete/OTHER",
+ "save_path": "F:/~other"
+ },
+ "Radarr": {
+ "download_path": false,
+ "save_path": "Y:/Movies/~Radarr"
+ },
+ "Seeding Only": {
+ "download_path": false,
+ "save_path": "Z:/Seeding Only"
+ },
+ "Sonarr": {
+ "download_path": false,
+ "save_path": "Y:/tv/~Sonarr"
+ },
+ "Whisparr": {
+ "download_path": false,
+ "save_path": "Z:/other/~whisparr"
+ },
+ "Whisparr/Completed": {
+ "save_path": "Z:/other/~whisparr"
+ },
+ "Whisparr/In Progress": {
+ "save_path": "Z:/other/~whisparr"
+ },
+ "Whisparr/Stalled": {
+ "save_path": ""
+ },
+ "Whisparr/queue": {
+ "save_path": "Z:/other/~whisparr"
+ },
+ "XXX": {
+ "download_path": false,
+ "save_path": "F:/~xxx"
+ }
+}
diff --git a/lxc2/qbittorrent/appdata_roaming/lockfile b/lxc2/qbittorrent/appdata_roaming/lockfile
new file mode 100755
index 0000000..e69de29
diff --git a/lxc2/qbittorrent/appdata_roaming/qBittorrent-data.ini b/lxc2/qbittorrent/appdata_roaming/qBittorrent-data.ini
new file mode 100755
index 0000000..889fda3
--- /dev/null
+++ b/lxc2/qbittorrent/appdata_roaming/qBittorrent-data.ini
@@ -0,0 +1,2 @@
+[Stats]
+AllStats=@Variant(\0\0\0\x1c\0\0\0\x2\0\0\0\x12\0\x41\0l\0l\0t\0i\0m\0\x65\0\x44\0L\0\0\0\x4\0\0\x44\xd2\xb7\xca\xfa\xb0\0\0\0\x12\0\x41\0l\0l\0t\0i\0m\0\x65\0U\0L\0\0\0\x4\0\0\v\x83\x99G\xfaW)
diff --git a/lxc2/qbittorrent/appdata_roaming/qBittorrent.ini b/lxc2/qbittorrent/appdata_roaming/qBittorrent.ini
new file mode 100755
index 0000000..db6f0b2
--- /dev/null
+++ b/lxc2/qbittorrent/appdata_roaming/qBittorrent.ini
@@ -0,0 +1,143 @@
+[GUI]
+Qt6\AddNewTorrentDialog\SplitterState=@ByteArray(\0\0\0\xff\0\0\0\x1\0\0\0\x2\0\0\x1H\0\0\x1I\0\xff\xff\xff\xff\x1\0\0\0\x1\0)
+Qt6\AddNewTorrentDialog\TreeHeaderState=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x6\x34\0\0\0\x3\0\0\0\x4\0\0\0\x64\0\0\0\x5\0\0\0\x64\0\0\0\x2\0\0\0\x64\0\0\x2\x32\0\0\0\x6\x1\x1\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x6\0\0\x1j\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0\x64\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x1)
+Qt6\TransferList\HeaderState="@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\x5\x1\0\0\0%\0\0\0\0\0\0\0\x1\0\0\0\x3\0\0\0\x4\0\0\0\x5\0\0\0\x6\0\0\0\b\0\0\0\t\0\0\0\n\0\0\0\v\0\0\0\f\0\0\0\r\0\0\0\xe\0\0\0\xf\0\0\0\a\0\0\0\x10\0\0\0\x11\0\0\0\x12\0\0\0\x13\0\0\0\x14\0\0\0\x2\0\0\0\x15\0\0\0\x16\0\0\0\x17\0\0\0\x18\0\0\0\x19\0\0\0\x1f\0\0\0\x1a\0\0\0\x1b\0\0\0\x1c\0\0\0\x1d\0\0\0\x1e\0\0\0 \0\0\0!\0\0\0\"\0\0\0#\0\0\0$\0\0\0%\0\0\0\0\0\0\0\x1\0\0\0\x14\0\0\0\x2\0\0\0\x3\0\0\0\x4\0\0\0\x5\0\0\0\xe\0\0\0\x6\0\0\0\a\0\0\0\b\0\0\0\t\0\0\0\n\0\0\0\v\0\0\0\f\0\0\0\r\0\0\0\xf\0\0\0\x10\0\0\0\x11\0\0\0\x12\0\0\0\x13\0\0\0\x15\0\0\0\x16\0\0\0\x17\0\0\0\x18\0\0\0\x19\0\0\0\x1b\0\0\0\x1c\0\0\0\x1d\0\0\0\x1e\0\0\0\x1f\0\0\0\x1a\0\0\0 \0\0\0!\0\0\0\"\0\0\0#\0\0\0$\0\0\0%\x1@\xfc?\x1e\0\0\0\x12\0\0\0\x1c\0\0\0\x64\0\0\0#\0\0\0\x64\0\0\0\x1e\0\0\0\x64\0\0\0\f\0\0\0\x64\0\0\0\x11\0\0\0\x64\0\0\0\x1d\0\0\0\x64\0\0\0\"\0\0\0\x64\0\0\0\0\0\0\0\x64\0\0\0$\0\0\0\x64\0\0\0\x13\0\0\0\x64\0\0\0\x15\0\0\0\x64\0\0\0\x19\0\0\0\x64\0\0\0\x18\0\0\0\x64\0\0\0\x1b\0\0\0\x64\0\0\0\x12\0\0\0\x64\0\0\0\x17\0\0\0\x64\0\0\0\x16\0\0\0\x64\0\0\0!\0\0\0\x64\0\0\fC\0\0\0%\x1\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0%\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\x2)\0\0\0\x1\0\0\0\0\0\0\0`\0\0\0\x1\0\0\0\0\0\0\0<\0\0\0\x1\0\0\0\0\0\0\0O\0\0\0\x1\0\0\0\0\0\0\0J\0\0\0\x1\0\0\0\0\0\0\x3z\0\0\0\x1\0\0\0\0\0\0\0\xa1\0\0\0\x1\0\0\0\0\0\0\0;\0\0\0\x1\0\0\0\0\0\0\0\x39\0\0\0\x1\0\0\0\0\0\0\0\x61\0\0\0\x1\0\0\0\0\0\0\0P\0\0\0\x1\0\0\0\0\0\0\0\x33\0\0\0\x1\0\0\0\0\0\0\0\x37\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\x9c\0\0\0\x1\0\0\0\0\0\0\0s\0\0\0\x1\0\0\0\0\0\0\0n\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0U\0\0\0\x1\0\0\0\0\0\0\0\xbf\0\0\0\x1\0\0\0\0\0\0\0\xaa\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0\x64\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x1)"
+UIThemeDialog\Size=@Size(451 348)
+Qt6\TorrentProperties\PeerListState=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\xf@@\0\0\0\x2\0\0\0\xe\0\0\0\x64\0\0\0\x6\0\0\0\x64\0\0\x5\x14\0\0\0\xf\x1\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\xf\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x1)
+Qt6\TorrentProperties\FilesListState=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\x2\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x5\n\0\0\0\x6\x1\x1\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x6\0\0\x3\x16\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0\x64\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x1)
+StartUpWindowState=Normal
+Qt6\CookiesDialog\ViewState="@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x2,\0\0\0\x5\x1\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x5\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x9c\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0\x64\0\0\0\0)"
+Qt6\TorrentProperties\TrackerListState=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x6\xb9\0\0\0\v\x1\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\v\0\0\x1\xd3\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\xb3\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\x1\x13\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x1)
+MainWindow\FiltersSidebarWidth=348
+TorrentTagsDialog\Size=@Size(484 313)
+Log\Enabled=true
+DownloadTrackerFavicon=false
+
+[BitTorrent]
+Session\QueueingSystemEnabled=false
+Session\Tags=1 - unmoved clean, 1 - unmoved XXX, 2 - to move clean, 2 - to move XXX, 3 - Moved clean, 3 - moved XXX, 4 - Removal clean, 4 - Removal XXX, 5-FLAC, 5-MP3, HiFi List
+Session\GlobalMaxSeedingMinutes=20160
+Session\AddTorrentStopped=true
+Session\GlobalMaxRatio=1
+Session\DefaultSavePath=F:\\~incomplete
+Session\UseCategoryPathsInManualMode=true
+Session\Port=29007
+Session\TempPath=F:\\~incomplete
+Session\AlternativeGlobalUPSpeedLimit=5000
+Session\DisableAutoTMMByDefault=false
+Session\GlobalDLSpeedLimit=0
+Session\TorrentExportDirectory=F:\\~files\\copy
+Session\AlternativeGlobalDLSpeedLimit=5000
+Session\UseUnwantedFolder=true
+Session\SubcategoriesEnabled=true
+Session\UseAlternativeGlobalSpeedLimit=true
+Session\FinishedTorrentExportDirectory=F:\\~files\\complete
+Session\TempPathEnabled=true
+Session\GlobalUPSpeedLimit=0
+Session\StartPaused=false
+Session\SSL\Port=20929
+
+[TorrentCreator]
+PaddedFileSizeLimit=-1
+LastAddPath=G:\\rock\\Ozzy Osbourne
+Comments=
+StartSeeding=false
+OptimizeAlignment=true
+PieceSize=0
+Size=@Size(592 731)
+TrackerList=
+PrivateTorrent=false
+Source=
+IgnoreRatio=false
+WebSeedList=
+
+[AddNewTorrentDialog]
+DialogSize=@Size(900 680)
+RememberLastSavePath=true
+DefaultCategory=
+DownloadPathHistory=
+SavePathHistory=J:\\TORRENTS, P:\\TORRENT, G:\\Downloads
+
+[Preferences]
+General\Locale=en
+WebUI\Enabled=true
+WebUI\Address=*
+General\CloseToTrayNotified=true
+Downloads\ScanDirsLastPath=C:\\Users\\jkilloran\\Downloads
+WebUI\Password_PBKDF2="@ByteArray(NS3BBYHfg6C3Bj3rI5zN7Q==:4VAxK2avKzPT/DGZ9P/qxkEx1uonXPQmEUzDxvEaHgxH9h3Cm51jNI+o7HVnvxYSsS++vzbd55cQAK2Cqk7POQ==)"
+WebUI\Username=jkilloran
+General\ExitConfirm=false
+WebUI\Port=8888
+
+[Application]
+GUI\Notifications\TorrentAdded=false
+FileLogger\Backup=true
+FileLogger\MaxSizeBytes=66560
+FileLogger\Enabled=true
+FileLogger\AgeType=1
+FileLogger\Age=1
+FileLogger\Path=C:\\Users\\freak\\AppData\\Local\\qBittorrent\\logs
+FileLogger\DeleteOld=true
+
+[SpeedLimitDialog]
+Size=@Size(481 272)
+
+[AutoRun]
+enabled=true
+program=c:\\unrar\\unrar.exe x \"%F/*.rar\" \"%F/\"
+
+[OptionsDialog]
+Size=@Size(779 591)
+HorizontalSplitterSizes=121, 632
+LastViewedPage=7
+
+[TransferListFilters]
+TagFilterState=true
+selectedFilterIndex=12
+CategoryFilterState=true
+
+[MainWindow]
+geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\xff\xff\xff\xf8\0\0\ro\0\0\x5o\0\0\0\xf\0\0\0 \0\0\x5\f\0\0\x2\xa6\0\0\0\0\x2\0\0\0\rp\0\0\0\0\0\0\0\x17\0\0\ro\0\0\x5o)
+
+[Core]
+AutoDeleteAddedTorrentFile=Never
+
+[Appearance]
+Style=Fusion
+
+[Network]
+PortForwardingEnabled=true
+
+[TorrentProperties]
+SplitterSizes="738,505"
+Visible=true
+CurrentTab=4
+
+[LegalNotice]
+Accepted=true
+
+[RSS]
+AutoDownloader\SmartEpisodeFilter=s(\\d+)e(\\d+), (\\d+)x(\\d+), "(\\d{4}[.\\-]\\d{1,2}[.\\-]\\d{1,2})", "(\\d{1,2}[.\\-]\\d{1,2}[.\\-]\\d{4})"
+AutoDownloader\DownloadRepacks=true
+
+[TransferList]
+SubSortColumn=13
+SubSortOrder=0
+
+[TorrentOptionsDialog]
+Size=@Size(450 630)
+
+[WatchedFolderOptionsDialog]
+DialogSize=@Size(464 636)
+
+[Meta]
+MigrationVersion=8
+
+[StatisticsDialog]
+Size=@Size(286 439)
+
+[CookiesDialog]
+Size=@Size(618 369)
+
+[DownloadFromURLDialog]
+Size=@Size(501 220)
diff --git a/lxc2/qbittorrent/appdata_roaming/rss/feeds.json b/lxc2/qbittorrent/appdata_roaming/rss/feeds.json
new file mode 100755
index 0000000..2c63c08
--- /dev/null
+++ b/lxc2/qbittorrent/appdata_roaming/rss/feeds.json
@@ -0,0 +1,2 @@
+{
+}
diff --git a/lxc2/qbittorrent/appdata_roaming/watched_folders.json b/lxc2/qbittorrent/appdata_roaming/watched_folders.json
new file mode 100755
index 0000000..af49a8f
--- /dev/null
+++ b/lxc2/qbittorrent/appdata_roaming/watched_folders.json
@@ -0,0 +1,44 @@
+{
+ "//taz/Downloads": {
+ "add_torrent_params": {
+ "category": "",
+ "download_limit": -1,
+ "download_path": "",
+ "inactive_seeding_time_limit": -2,
+ "operating_mode": "AutoManaged",
+ "ratio_limit": -2,
+ "save_path": "",
+ "seeding_time_limit": -2,
+ "share_limit_action": "Default",
+ "skip_checking": false,
+ "ssl_certificate": "",
+ "ssl_dh_params": "",
+ "ssl_private_key": "",
+ "tags": [
+ ],
+ "upload_limit": -1
+ },
+ "recursive": false
+ },
+ "C:/Users/jkilloran/Downloads": {
+ "add_torrent_params": {
+ "category": "",
+ "download_limit": -1,
+ "download_path": "",
+ "inactive_seeding_time_limit": -2,
+ "operating_mode": "AutoManaged",
+ "ratio_limit": -2,
+ "save_path": "",
+ "seeding_time_limit": -2,
+ "share_limit_action": "Default",
+ "skip_checking": false,
+ "ssl_certificate": "",
+ "ssl_dh_params": "",
+ "ssl_private_key": "",
+ "tags": [
+ ],
+ "upload_limit": -1
+ },
+ "recursive": false
+ }
+}
diff --git a/lxc2/qbittorrent/data/qBittorrent/BT_backup/020841281cce46088112ad6b3ed4409205f3a728.fastresume.BrnwVz b/lxc2/qbittorrent/data/qBittorrent/BT_backup/020841281cce46088112ad6b3ed4409205f3a728.fastresume.BrnwVz
new file mode 100755
index 0000000..e69de29
diff --git a/lxc2/qbittorrent/data/qBittorrent/BT_backup/0631db827b341438124c7bbb6f24aa40a41f7d3c.fastresume.LNImAH b/lxc2/qbittorrent/data/qBittorrent/BT_backup/0631db827b341438124c7bbb6f24aa40a41f7d3c.fastresume.LNImAH
new file mode 100644
index 0000000..516cf73
Binary files /dev/null and b/lxc2/qbittorrent/data/qBittorrent/BT_backup/0631db827b341438124c7bbb6f24aa40a41f7d3c.fastresume.LNImAH differ
diff --git a/lxc2/qbittorrent/data/qBittorrent/BT_backup/09472e50339c37f82385d73fca0f3d2578c5245f.fastresume.AmxUMz b/lxc2/qbittorrent/data/qBittorrent/BT_backup/09472e50339c37f82385d73fca0f3d2578c5245f.fastresume.AmxUMz
new file mode 100755
index 0000000..86e0725
Binary files /dev/null and b/lxc2/qbittorrent/data/qBittorrent/BT_backup/09472e50339c37f82385d73fca0f3d2578c5245f.fastresume.AmxUMz differ
diff --git a/lxc2/qbittorrent/data/qBittorrent/BT_backup/09ce50f2b16216e16ef8ef9138b7bd2363b9da1e.fastresume.ccRqmx b/lxc2/qbittorrent/data/qBittorrent/BT_backup/09ce50f2b16216e16ef8ef9138b7bd2363b9da1e.fastresume.ccRqmx
new file mode 100644
index 0000000..92b0e35
Binary files /dev/null and b/lxc2/qbittorrent/data/qBittorrent/BT_backup/09ce50f2b16216e16ef8ef9138b7bd2363b9da1e.fastresume.ccRqmx differ
diff --git a/lxc2/qbittorrent/data/qBittorrent/BT_backup/0e55dc0ef2da9b06f7d460db7cb302ffeb69fb2c.fastresume.ssyZBE b/lxc2/qbittorrent/data/qBittorrent/BT_backup/0e55dc0ef2da9b06f7d460db7cb302ffeb69fb2c.fastresume.ssyZBE
new file mode 100755
index 0000000..7abffc7
Binary files /dev/null and b/lxc2/qbittorrent/data/qBittorrent/BT_backup/0e55dc0ef2da9b06f7d460db7cb302ffeb69fb2c.fastresume.ssyZBE differ
diff --git a/lxc2/qbittorrent/data/qBittorrent/BT_backup/15d4484215954915d8d6795347f94ece96476268.fastresume.HONAAZ b/lxc2/qbittorrent/data/qBittorrent/BT_backup/15d4484215954915d8d6795347f94ece96476268.fastresume.HONAAZ
new file mode 100644
index 0000000..37587aa
Binary files /dev/null and b/lxc2/qbittorrent/data/qBittorrent/BT_backup/15d4484215954915d8d6795347f94ece96476268.fastresume.HONAAZ differ
diff --git a/lxc2/qbittorrent/data/qBittorrent/BT_backup/173d57ab2f535f071a12542b9f4e769e6075e198.fastresume.bfEjLl b/lxc2/qbittorrent/data/qBittorrent/BT_backup/173d57ab2f535f071a12542b9f4e769e6075e198.fastresume.bfEjLl
new file mode 100644
index 0000000..c624e05
Binary files /dev/null and b/lxc2/qbittorrent/data/qBittorrent/BT_backup/173d57ab2f535f071a12542b9f4e769e6075e198.fastresume.bfEjLl differ
diff --git a/lxc2/qbittorrent/data/qBittorrent/BT_backup/17652858e986e700d5406a2a838a801e94a4d222.fastresume.ACJogB b/lxc2/qbittorrent/data/qBittorrent/BT_backup/17652858e986e700d5406a2a838a801e94a4d222.fastresume.ACJogB
new file mode 100644
index 0000000..46adbf5
Binary files /dev/null and b/lxc2/qbittorrent/data/qBittorrent/BT_backup/17652858e986e700d5406a2a838a801e94a4d222.fastresume.ACJogB differ
diff --git a/lxc2/qbittorrent/data/qBittorrent/BT_backup/31bb4619d44100001a2fa3cb171601ee6e7a2872.fastresume.kKCYLH b/lxc2/qbittorrent/data/qBittorrent/BT_backup/31bb4619d44100001a2fa3cb171601ee6e7a2872.fastresume.kKCYLH
new file mode 100755
index 0000000..1a64f9b
Binary files /dev/null and b/lxc2/qbittorrent/data/qBittorrent/BT_backup/31bb4619d44100001a2fa3cb171601ee6e7a2872.fastresume.kKCYLH differ
diff --git a/lxc2/qbittorrent/data/qBittorrent/BT_backup/3541b7ed79e049558323e72da0440c2dcba082f2.fastresume.NnOKMC b/lxc2/qbittorrent/data/qBittorrent/BT_backup/3541b7ed79e049558323e72da0440c2dcba082f2.fastresume.NnOKMC
new file mode 100755
index 0000000..64da5cb
Binary files /dev/null and b/lxc2/qbittorrent/data/qBittorrent/BT_backup/3541b7ed79e049558323e72da0440c2dcba082f2.fastresume.NnOKMC differ
diff --git a/lxc2/qbittorrent/data/qBittorrent/BT_backup/36e918281b238dfba8c53b2b1ebbcc7add440829.fastresume.GBCesn b/lxc2/qbittorrent/data/qBittorrent/BT_backup/36e918281b238dfba8c53b2b1ebbcc7add440829.fastresume.GBCesn
new file mode 100755
index 0000000..4fbb954
Binary files /dev/null and b/lxc2/qbittorrent/data/qBittorrent/BT_backup/36e918281b238dfba8c53b2b1ebbcc7add440829.fastresume.GBCesn differ
diff --git a/lxc2/qbittorrent/data/qBittorrent/BT_backup/3bd444017a2a11e03f5ba028144cbaea0d220728.fastresume.VjRlER b/lxc2/qbittorrent/data/qBittorrent/BT_backup/3bd444017a2a11e03f5ba028144cbaea0d220728.fastresume.VjRlER
new file mode 100644
index 0000000..dbc1227
Binary files /dev/null and b/lxc2/qbittorrent/data/qBittorrent/BT_backup/3bd444017a2a11e03f5ba028144cbaea0d220728.fastresume.VjRlER differ
diff --git a/lxc2/qbittorrent/data/qBittorrent/BT_backup/3e20c5c5c2bb82c89ce8625abe67283d8a2b3120.fastresume.MImJnZ b/lxc2/qbittorrent/data/qBittorrent/BT_backup/3e20c5c5c2bb82c89ce8625abe67283d8a2b3120.fastresume.MImJnZ
new file mode 100644
index 0000000..bb5946c
Binary files /dev/null and b/lxc2/qbittorrent/data/qBittorrent/BT_backup/3e20c5c5c2bb82c89ce8625abe67283d8a2b3120.fastresume.MImJnZ differ
diff --git a/lxc2/qbittorrent/data/qBittorrent/BT_backup/4006c2ba2cabf21801a3867c31e64663641ffdde.fastresume.iVViAT b/lxc2/qbittorrent/data/qBittorrent/BT_backup/4006c2ba2cabf21801a3867c31e64663641ffdde.fastresume.iVViAT
new file mode 100644
index 0000000..739ed9a
Binary files /dev/null and b/lxc2/qbittorrent/data/qBittorrent/BT_backup/4006c2ba2cabf21801a3867c31e64663641ffdde.fastresume.iVViAT differ
diff --git a/lxc2/qbittorrent/data/qBittorrent/BT_backup/4075e8191242bc5df1602b9d00bf987b2a7a7c3b.fastresume.hmZVSb b/lxc2/qbittorrent/data/qBittorrent/BT_backup/4075e8191242bc5df1602b9d00bf987b2a7a7c3b.fastresume.hmZVSb
new file mode 100644
index 0000000..3599537
Binary files /dev/null and b/lxc2/qbittorrent/data/qBittorrent/BT_backup/4075e8191242bc5df1602b9d00bf987b2a7a7c3b.fastresume.hmZVSb differ
diff --git a/lxc2/qbittorrent/data/qBittorrent/BT_backup/4350320042df0708d62331f125089e3655577302.fastresume.NlvAni b/lxc2/qbittorrent/data/qBittorrent/BT_backup/4350320042df0708d62331f125089e3655577302.fastresume.NlvAni
new file mode 100755
index 0000000..6176436
Binary files /dev/null and b/lxc2/qbittorrent/data/qBittorrent/BT_backup/4350320042df0708d62331f125089e3655577302.fastresume.NlvAni differ
diff --git a/lxc2/qbittorrent/data/qBittorrent/BT_backup/438ef15961c86d3cb4d5aac3057639b70f69768a.fastresume.TBhNPY b/lxc2/qbittorrent/data/qBittorrent/BT_backup/438ef15961c86d3cb4d5aac3057639b70f69768a.fastresume.TBhNPY
new file mode 100755
index 0000000..090ae74
Binary files /dev/null and b/lxc2/qbittorrent/data/qBittorrent/BT_backup/438ef15961c86d3cb4d5aac3057639b70f69768a.fastresume.TBhNPY differ
diff --git a/lxc2/qbittorrent/data/qBittorrent/BT_backup/4bb03c62414e32489e5e79be0321a528c7eb1733.fastresume.gpyvpJ b/lxc2/qbittorrent/data/qBittorrent/BT_backup/4bb03c62414e32489e5e79be0321a528c7eb1733.fastresume.gpyvpJ
new file mode 100755
index 0000000..2c673f1
Binary files /dev/null and b/lxc2/qbittorrent/data/qBittorrent/BT_backup/4bb03c62414e32489e5e79be0321a528c7eb1733.fastresume.gpyvpJ differ
diff --git a/lxc2/qbittorrent/data/qBittorrent/BT_backup/4c2405939c736ce13073c2959e160524d68e5562.fastresume.LoAMjn b/lxc2/qbittorrent/data/qBittorrent/BT_backup/4c2405939c736ce13073c2959e160524d68e5562.fastresume.LoAMjn
new file mode 100644
index 0000000..2899766
Binary files /dev/null and b/lxc2/qbittorrent/data/qBittorrent/BT_backup/4c2405939c736ce13073c2959e160524d68e5562.fastresume.LoAMjn differ
diff --git a/lxc2/qbittorrent/data/qBittorrent/BT_backup/4d718f307d45ca4d279b5552a392208456033b44.fastresume.atKwcM b/lxc2/qbittorrent/data/qBittorrent/BT_backup/4d718f307d45ca4d279b5552a392208456033b44.fastresume.atKwcM
new file mode 100755
index 0000000..e69de29
diff --git a/lxc2/qbittorrent/data/qBittorrent/BT_backup/4d718f307d45ca4d279b5552a392208456033b44.fastresume.pkisUh b/lxc2/qbittorrent/data/qBittorrent/BT_backup/4d718f307d45ca4d279b5552a392208456033b44.fastresume.pkisUh
new file mode 100755
index 0000000..e69de29
diff --git a/lxc2/qbittorrent/data/qBittorrent/BT_backup/52e9d235a3742e6466ca4e90ff1d0740f8d4a541.fastresume.iFflry b/lxc2/qbittorrent/data/qBittorrent/BT_backup/52e9d235a3742e6466ca4e90ff1d0740f8d4a541.fastresume.iFflry
new file mode 100644
index 0000000..372e2c6
Binary files /dev/null and b/lxc2/qbittorrent/data/qBittorrent/BT_backup/52e9d235a3742e6466ca4e90ff1d0740f8d4a541.fastresume.iFflry differ
diff --git a/lxc2/qbittorrent/data/qBittorrent/BT_backup/59bddfc86e5b0d59cbd22ff57dbba0c6c4341811.fastresume.mqFNcl b/lxc2/qbittorrent/data/qBittorrent/BT_backup/59bddfc86e5b0d59cbd22ff57dbba0c6c4341811.fastresume.mqFNcl
new file mode 100755
index 0000000..1506818
Binary files /dev/null and b/lxc2/qbittorrent/data/qBittorrent/BT_backup/59bddfc86e5b0d59cbd22ff57dbba0c6c4341811.fastresume.mqFNcl differ
diff --git a/lxc2/qbittorrent/data/qBittorrent/BT_backup/5dad070ae8538c578de82ae183d00eb4fffbab47.fastresume.hBNfwu b/lxc2/qbittorrent/data/qBittorrent/BT_backup/5dad070ae8538c578de82ae183d00eb4fffbab47.fastresume.hBNfwu
new file mode 100755
index 0000000..680dcff
Binary files /dev/null and b/lxc2/qbittorrent/data/qBittorrent/BT_backup/5dad070ae8538c578de82ae183d00eb4fffbab47.fastresume.hBNfwu differ
diff --git a/lxc2/qbittorrent/data/qBittorrent/BT_backup/6e0d9be0fac6af386055762cc8121a161b060c21.fastresume.aZPDDt b/lxc2/qbittorrent/data/qBittorrent/BT_backup/6e0d9be0fac6af386055762cc8121a161b060c21.fastresume.aZPDDt
new file mode 100644
index 0000000..c6e3ede
Binary files /dev/null and b/lxc2/qbittorrent/data/qBittorrent/BT_backup/6e0d9be0fac6af386055762cc8121a161b060c21.fastresume.aZPDDt differ
diff --git a/lxc2/qbittorrent/data/qBittorrent/BT_backup/75238ea643db6884289168de2396552b8bc8a6b1.fastresume.XdXfKB b/lxc2/qbittorrent/data/qBittorrent/BT_backup/75238ea643db6884289168de2396552b8bc8a6b1.fastresume.XdXfKB
new file mode 100644
index 0000000..de12cc9
Binary files /dev/null and b/lxc2/qbittorrent/data/qBittorrent/BT_backup/75238ea643db6884289168de2396552b8bc8a6b1.fastresume.XdXfKB differ
diff --git a/lxc2/qbittorrent/data/qBittorrent/BT_backup/77e303aee4b684038fe5af349f4195a649b7be99.fastresume.wopPDr b/lxc2/qbittorrent/data/qBittorrent/BT_backup/77e303aee4b684038fe5af349f4195a649b7be99.fastresume.wopPDr
new file mode 100644
index 0000000..003805c
Binary files /dev/null and b/lxc2/qbittorrent/data/qBittorrent/BT_backup/77e303aee4b684038fe5af349f4195a649b7be99.fastresume.wopPDr differ
diff --git a/lxc2/qbittorrent/data/qBittorrent/BT_backup/792c40044a235d46050d958f9dbc514f8e456623.torrent.pikhLY b/lxc2/qbittorrent/data/qBittorrent/BT_backup/792c40044a235d46050d958f9dbc514f8e456623.torrent.pikhLY
new file mode 100755
index 0000000..86d0e6a
Binary files /dev/null and b/lxc2/qbittorrent/data/qBittorrent/BT_backup/792c40044a235d46050d958f9dbc514f8e456623.torrent.pikhLY differ
diff --git a/lxc2/qbittorrent/data/qBittorrent/BT_backup/8db4ea2418c4e4601055704c462ca4e356551743.fastresume.MFeVyC b/lxc2/qbittorrent/data/qBittorrent/BT_backup/8db4ea2418c4e4601055704c462ca4e356551743.fastresume.MFeVyC
new file mode 100755
index 0000000..4d5bef0
Binary files /dev/null and b/lxc2/qbittorrent/data/qBittorrent/BT_backup/8db4ea2418c4e4601055704c462ca4e356551743.fastresume.MFeVyC differ
diff --git a/lxc2/qbittorrent/data/qBittorrent/BT_backup/94c90dbbe5a4027ce5db462e0519e63ac895ad2e.fastresume.oBKvBU b/lxc2/qbittorrent/data/qBittorrent/BT_backup/94c90dbbe5a4027ce5db462e0519e63ac895ad2e.fastresume.oBKvBU
new file mode 100644
index 0000000..e69de29
diff --git a/lxc2/qbittorrent/data/qBittorrent/BT_backup/a11569fc26fc79bab34f2bab0a95e1df6a389211.fastresume.ULXGmJ b/lxc2/qbittorrent/data/qBittorrent/BT_backup/a11569fc26fc79bab34f2bab0a95e1df6a389211.fastresume.ULXGmJ
new file mode 100755
index 0000000..11ca072
Binary files /dev/null and b/lxc2/qbittorrent/data/qBittorrent/BT_backup/a11569fc26fc79bab34f2bab0a95e1df6a389211.fastresume.ULXGmJ differ
diff --git a/lxc2/qbittorrent/data/qBittorrent/BT_backup/a357633ddfb085ca4e9cd31b7f9ac517126f3f68.fastresume.fcZyIi b/lxc2/qbittorrent/data/qBittorrent/BT_backup/a357633ddfb085ca4e9cd31b7f9ac517126f3f68.fastresume.fcZyIi
new file mode 100755
index 0000000..63e835c
Binary files /dev/null and b/lxc2/qbittorrent/data/qBittorrent/BT_backup/a357633ddfb085ca4e9cd31b7f9ac517126f3f68.fastresume.fcZyIi differ
diff --git a/lxc2/qbittorrent/data/qBittorrent/BT_backup/a8d04aa278e1b4bb2d443c201e04a9e6e6f133fb.fastresume.RMuNFR b/lxc2/qbittorrent/data/qBittorrent/BT_backup/a8d04aa278e1b4bb2d443c201e04a9e6e6f133fb.fastresume.RMuNFR
new file mode 100755
index 0000000..eec74ab
Binary files /dev/null and b/lxc2/qbittorrent/data/qBittorrent/BT_backup/a8d04aa278e1b4bb2d443c201e04a9e6e6f133fb.fastresume.RMuNFR differ
diff --git a/lxc2/qbittorrent/data/qBittorrent/BT_backup/abafa08d54908dc1f98cd878c8d0e110983d8185.fastresume.PBNdKt b/lxc2/qbittorrent/data/qBittorrent/BT_backup/abafa08d54908dc1f98cd878c8d0e110983d8185.fastresume.PBNdKt
new file mode 100644
index 0000000..e69de29
diff --git a/lxc2/qbittorrent/data/qBittorrent/BT_backup/ae4e9bc3490c8fdcae7d0995ffea8375f8dc329b.fastresume.emnzCj b/lxc2/qbittorrent/data/qBittorrent/BT_backup/ae4e9bc3490c8fdcae7d0995ffea8375f8dc329b.fastresume.emnzCj
new file mode 100755
index 0000000..21199eb
Binary files /dev/null and b/lxc2/qbittorrent/data/qBittorrent/BT_backup/ae4e9bc3490c8fdcae7d0995ffea8375f8dc329b.fastresume.emnzCj differ
diff --git a/lxc2/qbittorrent/data/qBittorrent/BT_backup/b01e4c27a51d81de3b6939597887bc1eafad36f6.fastresume.WLZvXC b/lxc2/qbittorrent/data/qBittorrent/BT_backup/b01e4c27a51d81de3b6939597887bc1eafad36f6.fastresume.WLZvXC
new file mode 100644
index 0000000..93ca343
Binary files /dev/null and b/lxc2/qbittorrent/data/qBittorrent/BT_backup/b01e4c27a51d81de3b6939597887bc1eafad36f6.fastresume.WLZvXC differ
diff --git a/lxc2/qbittorrent/data/qBittorrent/BT_backup/bb5d4776a9276eb08089477302dab35bb02031e8.fastresume.VRfjwJ b/lxc2/qbittorrent/data/qBittorrent/BT_backup/bb5d4776a9276eb08089477302dab35bb02031e8.fastresume.VRfjwJ
new file mode 100644
index 0000000..46ff67c
Binary files /dev/null and b/lxc2/qbittorrent/data/qBittorrent/BT_backup/bb5d4776a9276eb08089477302dab35bb02031e8.fastresume.VRfjwJ differ
diff --git a/lxc2/qbittorrent/data/qBittorrent/BT_backup/be3b961270caea5e9ba05d8a6706fd35906264af.fastresume.RmHQYg b/lxc2/qbittorrent/data/qBittorrent/BT_backup/be3b961270caea5e9ba05d8a6706fd35906264af.fastresume.RmHQYg
new file mode 100755
index 0000000..7cd3ba5
Binary files /dev/null and b/lxc2/qbittorrent/data/qBittorrent/BT_backup/be3b961270caea5e9ba05d8a6706fd35906264af.fastresume.RmHQYg differ
diff --git a/lxc2/qbittorrent/data/qBittorrent/BT_backup/c1c36c661f1347735586d5d981a80bbe476a5638.fastresume.pwWFls b/lxc2/qbittorrent/data/qBittorrent/BT_backup/c1c36c661f1347735586d5d981a80bbe476a5638.fastresume.pwWFls
new file mode 100644
index 0000000..9db339e
Binary files /dev/null and b/lxc2/qbittorrent/data/qBittorrent/BT_backup/c1c36c661f1347735586d5d981a80bbe476a5638.fastresume.pwWFls differ
diff --git a/lxc2/qbittorrent/data/qBittorrent/BT_backup/c360fae7a62113a986941f4656a9c2f528558dd8.fastresume.tgVLiT b/lxc2/qbittorrent/data/qBittorrent/BT_backup/c360fae7a62113a986941f4656a9c2f528558dd8.fastresume.tgVLiT
new file mode 100755
index 0000000..52136f6
Binary files /dev/null and b/lxc2/qbittorrent/data/qBittorrent/BT_backup/c360fae7a62113a986941f4656a9c2f528558dd8.fastresume.tgVLiT differ
diff --git a/lxc2/qbittorrent/data/qBittorrent/BT_backup/c7e40a46b97ba9364dd0e6cc4841c1790801dd4b.fastresume.hPCBDX b/lxc2/qbittorrent/data/qBittorrent/BT_backup/c7e40a46b97ba9364dd0e6cc4841c1790801dd4b.fastresume.hPCBDX
new file mode 100755
index 0000000..6f06a72
Binary files /dev/null and b/lxc2/qbittorrent/data/qBittorrent/BT_backup/c7e40a46b97ba9364dd0e6cc4841c1790801dd4b.fastresume.hPCBDX differ
diff --git a/lxc2/qbittorrent/data/qBittorrent/BT_backup/c8d3e6a5583ce09f7927ee7ede0a3154a9f4e763.fastresume.XsJgpw b/lxc2/qbittorrent/data/qBittorrent/BT_backup/c8d3e6a5583ce09f7927ee7ede0a3154a9f4e763.fastresume.XsJgpw
new file mode 100644
index 0000000..c4020e4
Binary files /dev/null and b/lxc2/qbittorrent/data/qBittorrent/BT_backup/c8d3e6a5583ce09f7927ee7ede0a3154a9f4e763.fastresume.XsJgpw differ
diff --git a/lxc2/qbittorrent/data/qBittorrent/BT_backup/d9e315c2391db67303de3ea5b6984df29a7d1c23.fastresume.ynxsiR b/lxc2/qbittorrent/data/qBittorrent/BT_backup/d9e315c2391db67303de3ea5b6984df29a7d1c23.fastresume.ynxsiR
new file mode 100755
index 0000000..6733e57
Binary files /dev/null and b/lxc2/qbittorrent/data/qBittorrent/BT_backup/d9e315c2391db67303de3ea5b6984df29a7d1c23.fastresume.ynxsiR differ
diff --git a/lxc2/qbittorrent/data/qBittorrent/BT_backup/da18d25f99de19ebb51071132746356f12946862.fastresume.JYVqsd b/lxc2/qbittorrent/data/qBittorrent/BT_backup/da18d25f99de19ebb51071132746356f12946862.fastresume.JYVqsd
new file mode 100644
index 0000000..df6738d
Binary files /dev/null and b/lxc2/qbittorrent/data/qBittorrent/BT_backup/da18d25f99de19ebb51071132746356f12946862.fastresume.JYVqsd differ
diff --git a/lxc2/qbittorrent/data/qBittorrent/BT_backup/e151262d8e555487ee69558ccb3fe429d7026217.fastresume.YzRMbX b/lxc2/qbittorrent/data/qBittorrent/BT_backup/e151262d8e555487ee69558ccb3fe429d7026217.fastresume.YzRMbX
new file mode 100644
index 0000000..5b1ba84
Binary files /dev/null and b/lxc2/qbittorrent/data/qBittorrent/BT_backup/e151262d8e555487ee69558ccb3fe429d7026217.fastresume.YzRMbX differ
diff --git a/lxc2/qbittorrent/data/qBittorrent/BT_backup/e1dad72d0217accf36f761a700f922a7b2e0d418.fastresume.YnMwBC b/lxc2/qbittorrent/data/qBittorrent/BT_backup/e1dad72d0217accf36f761a700f922a7b2e0d418.fastresume.YnMwBC
new file mode 100644
index 0000000..e0c27bf
Binary files /dev/null and b/lxc2/qbittorrent/data/qBittorrent/BT_backup/e1dad72d0217accf36f761a700f922a7b2e0d418.fastresume.YnMwBC differ
diff --git a/lxc2/qbittorrent/data/qBittorrent/BT_backup/e386b8cf9d3029b6aee06da2940d8bc475dbc3ae.fastresume.XAccBt b/lxc2/qbittorrent/data/qBittorrent/BT_backup/e386b8cf9d3029b6aee06da2940d8bc475dbc3ae.fastresume.XAccBt
new file mode 100755
index 0000000..6da0370
Binary files /dev/null and b/lxc2/qbittorrent/data/qBittorrent/BT_backup/e386b8cf9d3029b6aee06da2940d8bc475dbc3ae.fastresume.XAccBt differ
diff --git a/lxc2/qbittorrent/data/qBittorrent/BT_backup/e59dae194dcd46a1a64f988c6792fd893630acac.fastresume.RwGfbs b/lxc2/qbittorrent/data/qBittorrent/BT_backup/e59dae194dcd46a1a64f988c6792fd893630acac.fastresume.RwGfbs
new file mode 100644
index 0000000..6277a7a
Binary files /dev/null and b/lxc2/qbittorrent/data/qBittorrent/BT_backup/e59dae194dcd46a1a64f988c6792fd893630acac.fastresume.RwGfbs differ
diff --git a/lxc2/qbittorrent/data/qBittorrent/BT_backup/e85134e13805c98899c7c1c9e9c5bff55998a0cd.fastresume.MWkteN b/lxc2/qbittorrent/data/qBittorrent/BT_backup/e85134e13805c98899c7c1c9e9c5bff55998a0cd.fastresume.MWkteN
new file mode 100755
index 0000000..f4a20aa
Binary files /dev/null and b/lxc2/qbittorrent/data/qBittorrent/BT_backup/e85134e13805c98899c7c1c9e9c5bff55998a0cd.fastresume.MWkteN differ
diff --git a/lxc2/qbittorrent/data/qBittorrent/BT_backup/edc639ac34e787479986d60204f899de4fadc8f5.fastresume.uwTvMy b/lxc2/qbittorrent/data/qBittorrent/BT_backup/edc639ac34e787479986d60204f899de4fadc8f5.fastresume.uwTvMy
new file mode 100644
index 0000000..41f948d
Binary files /dev/null and b/lxc2/qbittorrent/data/qBittorrent/BT_backup/edc639ac34e787479986d60204f899de4fadc8f5.fastresume.uwTvMy differ
diff --git a/lxc2/qbittorrent/data/qBittorrent/BT_backup/f1d1cd9d743c51252218cbaf57073771f75dd088.fastresume.oCvrNF b/lxc2/qbittorrent/data/qBittorrent/BT_backup/f1d1cd9d743c51252218cbaf57073771f75dd088.fastresume.oCvrNF
new file mode 100755
index 0000000..a96239a
Binary files /dev/null and b/lxc2/qbittorrent/data/qBittorrent/BT_backup/f1d1cd9d743c51252218cbaf57073771f75dd088.fastresume.oCvrNF differ
diff --git a/lxc2/qbittorrent/data/qBittorrent/BT_backup/f7c6a0634b1a5882788525b0a0872fb492581254.fastresume.qLNYEy b/lxc2/qbittorrent/data/qBittorrent/BT_backup/f7c6a0634b1a5882788525b0a0872fb492581254.fastresume.qLNYEy
new file mode 100755
index 0000000..4aa1d34
Binary files /dev/null and b/lxc2/qbittorrent/data/qBittorrent/BT_backup/f7c6a0634b1a5882788525b0a0872fb492581254.fastresume.qLNYEy differ
diff --git a/lxc2/qbittorrent/data/qBittorrent/BT_backup/f9500a3b9b93d64e605af939e6cb10483b3dc574.fastresume.ViVQmh b/lxc2/qbittorrent/data/qBittorrent/BT_backup/f9500a3b9b93d64e605af939e6cb10483b3dc574.fastresume.ViVQmh
new file mode 100644
index 0000000..29652a3
Binary files /dev/null and b/lxc2/qbittorrent/data/qBittorrent/BT_backup/f9500a3b9b93d64e605af939e6cb10483b3dc574.fastresume.ViVQmh differ
diff --git a/lxc2/qbittorrent/data/qBittorrent/BT_backup/fd5a9156714ce761cd2c990a4bfa52fadd4fb9c5.fastresume.fPcGdp b/lxc2/qbittorrent/data/qBittorrent/BT_backup/fd5a9156714ce761cd2c990a4bfa52fadd4fb9c5.fastresume.fPcGdp
new file mode 100644
index 0000000..2246bb0
Binary files /dev/null and b/lxc2/qbittorrent/data/qBittorrent/BT_backup/fd5a9156714ce761cd2c990a4bfa52fadd4fb9c5.fastresume.fPcGdp differ
diff --git a/lxc2/qbittorrent/data/qBittorrent/BT_backup/fdea65df3e9825e68dea3d41bb0fb159273d33a9.fastresume.wIdlcO b/lxc2/qbittorrent/data/qBittorrent/BT_backup/fdea65df3e9825e68dea3d41bb0fb159273d33a9.fastresume.wIdlcO
new file mode 100644
index 0000000..17a6f61
Binary files /dev/null and b/lxc2/qbittorrent/data/qBittorrent/BT_backup/fdea65df3e9825e68dea3d41bb0fb159273d33a9.fastresume.wIdlcO differ
diff --git a/lxc2/qbittorrent/data/qBittorrent/BT_backup/queue b/lxc2/qbittorrent/data/qBittorrent/BT_backup/queue
new file mode 100755
index 0000000..cd4475a
--- /dev/null
+++ b/lxc2/qbittorrent/data/qBittorrent/BT_backup/queue
@@ -0,0 +1,6091 @@
+41edcf1020492e7acf8f81402001c2a3d08acfcd
+ec86b1e310b11576a1840ebaefa28301d6eac28f
+583ae3c4f4d428ca7ef010e26fb613789385241c
+b71ebd78231f7f7dbde86b3f43f6118f777cae03
+59ca00804f1bd7af6e58f2c6150a62534e7295fd
+2462bad10b64892969bfa92064f35a7337f8d5d4
+48f4737b5b8e9f1603cfd9624a414dce8cfa6e41
+efdc9cb6b529119801dced41c9ac22fb107bf6d2
+6ff77c3dcbdccebfbae2073bfa5bd4c90e785cc7
+753c595a58807a8c13f3737324694e490143e54d
+6c09009b94bebd30ead24537cc682348a24b06f2
+27b084bff78fc19c39697dfa55aaa7590bb8e2d1
+c1c36c661f1347735586d5d981a80bbe476a5638
+88325410f619e5130a2d2d44a0f12f3e84618703
+5ab625f4c5d80bffe9e0d9ee261e8515034a926c
+cbae5ae2e30684f76dc72f00b7bc8849652f4cb2
+bb6b48aef09c98ea1bd91040a5e9cebdf3003a85
+c11d71b26f496eb8d95c01c0485f3c2bdafe4377
+fc80e3a1bb8b6fe5726d2426591b4c45e500af88
+139c584985fa445341e64fcde728c30103beaa37
+bc2639d37a28b1623455b045dde890416263f7b1
+3c679a7976bb80fc9f83316fef9002e28526def1
+12df3ad7d753f046240f8081bd4619d66538741f
+2da8aa0aba49c97ec673e9cc87a76cc417d949fa
+e7c5dbaec5633d7e1a92c00a621121fcf0bca821
+76df7ea4c34128e597546916b89790238d436695
+5630e86e30d37973a072a9f1101bfece3df354fb
+79f7bab990908416d2d133597b8d717ca9acf3a4
+13d99e62d0dea746bf7511c9d85782f4792a850d
+da1313d942f00eb3a584b349b4dbd13b11161c6c
+2e823ee28bd881ed764b37fd2d13e09e351076fc
+2d2a4fd70d984a63180cf319e658bcd3d08e19aa
+ffd94483fe6ee1362c2b1422dff934df639c24dd
+f2465b930df681c25f757537cdf5a6a539c1201e
+1a7e63766855d82e6e11433d35d19128a4935b9a
+c1d8c55788cbb3b4d4918a6f8e3960dcc8d6c6c2
+5ad3ff59cf98e48f35a1365cde4ca6dced78a20c
+1bf48e94e3725eade307069af8c218c4c5c30463
+39311f71053614c30ce5cff6863ca037b42af548
+4eff8b7cae352b08bcbafa66b2630ada50ae736e
+252bdfd8cbce64eae50f687e463b375bc0a8c19d
+a45441fa2b74d5826814957e4b95e734993079e5
+f9de2ae6f4452e3788798e14d0847aa5a1798fe6
+f7ebc4fdb2e9b99ddd06ff2ef892ac1cd4321e30
+3725c558738f4287d34c16893d08ef02b18acde4
+d805a1dbc4f7999ef4f140b425937449c6ec3792
+bcb08881b8f0e813b34ab3de1857376393095780
+cd1e31eb5829c765bf2b86df78d2421629f43ccc
+52e9d235a3742e6466ca4e90ff1d0740f8d4a541
+f586a1b76eb64d8f5f6a54e33816e31d1686bfe4
+ab20a58b015f07a07f215f9449f49d67ecf7c825
+7a8e5192431cc38411cf99a559f1bd9fb9a6f382
+9976602277fc0ad6a30df78fd2983e725554ec10
+33376d266fc9a94901f6afb5309eac07b5d875af
+d814d6fae0edd18e5a45560ec4711c359d921e22
+1409440f659f3eb006e214617cbdcbeddd2ab35c
+7bfdc082d8dcc6d47c78a18da49e0f96d116d28b
+19bf8bf5c10e0caeb684060ec9bd10a20e6edbff
+3349630fd86b631f84d7125b8863d3a5441b48e0
+049dd046731769d1c2bc3936d0a1ef86bf4aef28
+790ff8524b13d65359d300ec267b3270c91f8381
+33aee9c7a0477fe2221459ccc96347af5eccaad4
+8e89fec43fcc2fc45e42a703b4761bac9e0883e1
+8950f099604dd1e532d807e5d2ed33638d8293dd
+ec9f2c5d6733371d1674dd3edc1d6d43f88e09cb
+81704b13dbe694b49bdb44bd01f10ac189004dca
+a665754558bc8d8913bef735bee5071ee1fa80f8
+c12f6432b7f96ac1823f998fd4a7bdade3ad1f40
+07b5fa7d59c964261c21892bbb858be7efc0d1b9
+2d9483c27e7d443fcee7e0f8723012686b1b8ea7
+8ce0694fbf842937e35d5fae94437d9d92ce07ab
+dd2728c02034b705087cd44800b898cb8cf45632
+12f96d4beca2959954340b3b905f5f0fc43ffcbc
+395ab6b051275e123907cfde2cb8a9197d640cef
+20fbd00f8ec267f6b666c65faadeb2d988396e8b
+4544b7d31623b1b639680a4a7ff5521e304894c2
+93d8293290b1ce9ecde52ef71ebb415c1d306a2c
+4f4b70183cb38b7be740a19a7b4973a84256dfd3
+858daf590598efef582b110bc38a4bca6770fdb5
+0d93b61a42dd501f682311a4cbd9ff7a1e5577d3
+20b23777014b1c5b689c2e8a39ac8e973e60b0e8
+f276101fb7d9be5979369e21653e86419e30d61b
+cc15fe2147a40abb4ab5b5cc46d2c1f64eb43774
+28d65981ef503e653188612dfa751e2580735a95
+47bf63316969303588734e3faaec5c423acbaf52
+f7178b0d8321807c5054807dc994001d3a7ce910
+0edf1f5de8e5b65c22ccdea3d00d5180a5676110
+31a7f47fd27bc634570166507e4d2be7aa2ee0b5
+905b01c768099d41e5f1358e39d89141ec101768
+34fc5d75a0715c20eb2df08e4ef115d5b9e0bdcd
+1b7a34ea3ff99d799e6f8b8440b3e7314ada706b
+45cba9a5871fd9c5bf5bcbe0eb975ebb9dfa2929
+3a13f82ed13973fa6de418fa71d7add5dbc71d52
+a89650a0ff41cb7b09598197ef7379dbac1f7166
+1eaec8bda37d37127f3ed87c7bc24cfc46ea0a5c
+ee08bbb47c4995d53ad21329aea62a65daf99005
+feba66312c67350307c867f5569710bb865505a5
+4c10220cafe896185fd5139cc8e0b267dfa90b9d
+7ab7d9417caeb5b11c12f7fed68a655a8da47a61
+c29a9f3cfa16707c9f35be701c7ff755ce520994
+f3147d8971cc9153275a29a56d57b6af38a82dc4
+d53586a75976c2da37a909c62c1a3f7e1ace206e
+b2b05d92fbc58e5d74f281e2e138ee8c72c96607
+635502345958ca289060a79ed25df614fd26479f
+77cdba95225e34ab917acd0b5bbd5da599127f75
+cd8c9ad7f2221b4e7a063e8dad4067310a5e9c02
+192d536adfe12a9c763e851dd103a725ff91a531
+4dd94b91391c89c716c58b8e4b6e2c4077de2154
+5bc567bd703a65bc4d262ab8f8e909dc3b384879
+6035f7839787a591323ed779fd28c7e815827474
+4ecf158e1c382d0d349b777129ab4b69fd9aab5d
+f22036651625b056f0a979fd971a86bd1d955398
+b3c3c852654421396b083cd3e649269b493b7287
+e1239a0b277dfb31653f4f9eb8455ca9b7ab1928
+540c75ed3424310421fe54e14c11616327e671cd
+900d0499c02b9cffb3529944a9a49402eb171de9
+77c68d2104975f4493d62c7bf1a8a262722440e9
+60dc65b2cdf4a3f71b39ff7ff516bfbc21ef927a
+8ba6db7611c64aa482f8251e19e82381130a2efd
+a167241f264290da8f2c6205d94e048ca1eaa338
+1d34bf4ea10b887582bae3a0ae5494cdecfba732
+d71e74e74e53f24b2ff52b2bb06a4d9b54c6a42d
+4412ca2cb1e94821dcd054cf568bd08e43fd3d69
+48285f6434233db54dae807217a2206413f8955e
+524473061162fa10bf0ff3a0d4a97e8393385062
+a8d0442f249f6d500e3b9692ee767e3e26c12160
+678cb022557b8c77f8e2028f5a3f86d4526d47f0
+a308836cda4bf9453ddceaefe5f549c5a43d21f9
+1b5e937224b8465da06f846ae8cfbe009dc4ff81
+080d3046e472b2f7a31effbbfbd9c833fccb0228
+7d21af6cb9e778350c9548c8e16aff43b0d6c872
+0c3a527bed561e79b704232136b48bb7d7a393d0
+f8f94b278c8e69a6ca713d97caca7c658398a3cb
+0d3c3ed1655d65de4bcfda075a33e33e2403957e
+946bc4b26c2d2122af479792626d4f2dce8d6447
+1a27c4dff51cf2b01e2cae37e6656d5f14e1dd21
+2665c864dcc701866aadd049736385eaa16aa254
+15ea50a8351a3273c72b7ced1c630a61dd832716
+277da6445b954c73707cd0e8c7a9027d8a344d33
+3106ccef686717d9be1d00473a522403c1f40a62
+45019c01aa1183f49588a434321a4de369e0bbad
+2aea5532bc9680576fe275c0a12bef571d3f7a66
+d05f8125d55d54daf20c6f3062923cb5db0935e7
+8dd3a613d328c625cd2148506f6e9fd6f164a3a4
+2390f11d1c4c6034500a775f8f125409a52c2e4f
+28ffdcbc68d408e2523d3e7ec71db59e8eb0ee92
+81f30e298fbb9b01eb8191fb9484bbb98865a3b5
+edef59550ec97ba47ae3424f9e647eb615c9c86e
+800d29e7a82aa65e7860d2cde87645c8c15fadd3
+27493d133e67a219f7804f2215338dfefd2f6536
+7c8d32be9d7f443cc6a0f4def7f665a5e36b217a
+5097a9017a03023d1bbc535e51d90ccdaf4668dc
+b73544e3ca7bc4fda9c56e954cbc059903f75c7d
+4f3906d4a010b9000f1e719cf1a1d57d913c8180
+a0d0fa5fb55c5e883dad040097f4915c1164ff49
+b9f47e6c054259df9af1940609972686eac14f83
+aa4e4e60cc22c93fe977bc0e2c2ec533f0e749c8
+833981b5d8da4e7706ea34e6f119695af2e9a891
+22e8bbe12860ee1606cfc14d3f7196d197b3ebae
+e8c00f62900cacceaa6202bee6210378dc353d56
+c29ff9640905a7c9ec208653625bd87928c57896
+b8a5b08bb763cb4d2c110312f0936e799e992a76
+8025759a627d27f44c1d6ea4de6b923f32d58520
+afb838f8cf6575250ebeabc56a878cb0aef351ce
+952f9cab669732ba1436c00b2b38bb0b7b2b14c2
+42fbe4a8fa2eb6a165f97687a37a65512e8a8682
+c810dc34a468332a96017f7837721e0a4800b29c
+0bba46d1f8add2e2d6d7a76d8aaa365437c78315
+f0680614b6c816173dc356df300f13126f6265bb
+8a7cf05554359736c1cddb79e42f4ccb4f62b8f3
+72626fa7ac996ce3b7c1ada020d45bb4371b85ec
+75489b421bb255849b5a817bdcf7921eafbc2399
+5f39091c9c8e5a892c158a2e1815760ce5b00cdc
+2b3e73ee020a9eff1eb29d436dd3fae744e06fe9
+6d73ef1781776bfe597c70c5126237834f11fd4c
+5ae09d9fb4401b809b2c7adcfef9dd4e4d71fe8a
+40547235cb155716a727376d27b77953238ed193
+f640486e7ca42c3fc398375118632a0120c3fc28
+53de6b6c5ecea28956e6f3f0afdc489de363a3fd
+9b6bb604975dce3a2b6f3d8b309c19770d77a554
+345cf4dc306ccbc44741d81e5345ca528ec76551
+82bddc4fabf38c4211983bd5ece111008720dc89
+5d2385782408d5f4c7d0cac15c69fb1ad987d504
+8f05df603de8502f53faff7f7cb23cd9c73cdc75
+80b3e8d88d51f51e0141219f9193cc907a76b17b
+48b800e0b0a73f80bc4a8544bc6a32ed389b32a6
+5dc5df0b8dae56e4c2f6d6882fb638f135d2b0de
+ce2ea82a00fd31c8c35ca755800efaebc57637d3
+f6c55b8f1a5e47e69b271d6c26fc9551093b885d
+f5eb689cbd9dbf08b3881e4fab2b3d6f73742a1c
+3b10887e51732b78498497a0fb66b4bb1841b430
+2c0acb47317bec4b7256af2b07e97591fd747314
+11b5844531e9eb9385e7161b5eda104dd521caa7
+dceae27a7bce981abe9857dec2177b9c63e6f79c
+a89092e0fafc4d29a3d6ce75c624a36fcaf4a3b3
+cd602ee3a677b7dc7585407e95500c5390f38903
+264cf4ed1991d31820f442f75431b4f89ecfc6c5
+c4345f3b5834a64317f9bc7090a8be241e1362e0
+309cd9ce7f6ceebd645801708aedada009791f48
+55253ee54dea209743508694ccba08e7c1ca8cb1
+7ee284fd91dfac08112e9385401f797a12eb7aff
+3693a80dea46fc51f7ab8f446783d84649ed6a0f
+4c4fa6178f616d7b16cb9da5e1338d97c2e328e7
+7239ea352928243d1e95750c9b59f595ec10cafe
+ccac66607b8867b4cdba5aa729bb1c1cb8f76077
+5cfd7362b22f69516563ff460101f12653267196
+9ceca2d57f523eecace1006b0a47a6a9065a5fac
+e912019ce2ea20ec7746f602b9c39003184e664c
+247e339a1e1a64ac636aef1fb2407df956a917fc
+4edd9ce40d5fd45a61155bacbca441c2c78743f3
+9071f668d60fbff83bc2127032eb0621ae670502
+fe058cdce7273adb0ed490f1646acb471fec9b5f
+f7001f152e87e84b787e1b5b5f1008189f920867
+4f9f0b94d9707215cbe5d5997906d6cff4012f9d
+c1191c410ce2f40da23409670116e06c313550ec
+784784632a0a8fd55b717cda38c8c49075a2f67a
+90827d93ec6bac666da155d4dfc23bcbae143829
+8a2c40c2dfeef32bede864c601a713bba1bd98f8
+5efae6a4128a6877b92720b3ded07d21567ede58
+36b98dd4212655bf6f84fc2e83e5ad3883e7caea
+2664c3c9cc4c9a59670535bb4b80c4304d7a545f
+342da4724ead2ea1ef37c6c4ef73934a9555e576
+dbc5dae5183c6e2e313b210df56ac61aa048166e
+628fd2264c56746479dfa83e83b2175cb68b4a61
+67d1bf26a43b75540120719aff66bab965da7749
+6f94e1bea1f1f30b3404baec756e34d9e9e954fd
+c757e3beafe68d25e6c1493eb17cc81001407eb4
+b4983e62cd76603e97078e7b5976d1016d8bd113
+1f377bf16217ee49058b4d918ac06561c3b2e1b6
+6bcf9a18d5a652f0d14ae346d1874632e45f4753
+7482512fc92e67134883a2a157e0d31cf45715b6
+333851fac0520598c9a3cc6c8ae03237031e28fa
+91455e91aa9381ba818bb9f730c931c3fa07c874
+ad2bb0eae5169a63ba517d839a2aa3fb19d59209
+735cc0dae95cd58d2e152211438a6799c590d35b
+955bd55ee882fb77bd87fc2fc7ba9dc7c119e164
+f9de4f7cf983c294b11eee321b2bb7b1d8ee59af
+fd5abc1a896ea2026f3b07122652eb2f31c46fc5
+63c8492cbfe91451e9968565239b03dbf7bbea20
+bdb64449de06ec5f6dbbad2c3672676c24003473
+5477b7ad7f508f6c198daa71de28d9efbec2393c
+075311b0191bd90aa4f2e5b632f681d01c1240d0
+e0e0a9b4858689e8f8448c54e4967f402faef588
+c1a2e95ebe60c9ec25c54d94a6870e7936cc8b6b
+ae68ebbd0c73856d0dcbe598ad93a6f00a207fe1
+160b9f3b988561a6c472995bbccf32a7ffe3c22f
+eb0f51ee04255e8f0af10ab7c5a883232dab4e3f
+4980eeecd47e2826222544c4a1d96832616e2a5e
+8bf4b2412cb5cffb0e4d19766fa24769b92a8c9a
+f64a7984ab8074a3927003f375e17b5eddf75b56
+95ab1718b6f56c7ebfb8a85622d02a539300b65a
+dc9ec84344a8f5ce624c1d1eb1f4e718bd2c31ab
+d24fa2d9b97ea91a2354172bc181c00886965a91
+a8d17f48526195ff0532b6fa7b3d6e30977a5e27
+5937b755144b74890c03764113ba8149abe5cce3
+d0a2443aab66ffc51aa9ea79e23e57be46dc3f2f
+b46d57ba921c0952be10d24f7378594c546d001a
+a7da7e5db461208088744071d6d2beb73b51f663
+a5f673400c41784dc5abeb5e01db36b51dfbcfef
+8dc4bc24212c33209a8ca80e1f385f10d8c61875
+bc384172511ba5ab6ffa2c711b315f90a3eea2d1
+98166ad5f129f8a0ad84786599aea2c7b454de96
+cc1472ce93244c6672be22c04d88b16f06bd4f45
+d73ca9c03c5250660e8f1e576c8c4f73d36fb707
+44f21ebdacb21f3627baeb303aac65f7996973a6
+435d7474720b03b177270b589c0d7d4c885469d7
+fc32750a9bedd74dd0ac72ba6ca5aecdf7f196f9
+4468e16a6b225b36e9644b787fc781fa55725d8b
+55e6be29e2f6f80c7d55fe49ccac096531948987
+e7dff965484db2cfa949b542b1e523dcd22268cd
+80a4b8537c0ce3a82ac2a93934b54d18635c26f4
+72dcfe896af3026b78edfa9c72d78601f81e43ae
+d2e06d0dce5f8ab73063e2e5d3fd7b8e936cca53
+ab5f9dbd7efa9ce672c499db3de431a7d6f16fd9
+647778a61eac81e0681a1660bd6195d378c83d58
+ed7cef7cbc587874940f6bc9c62c2e5d6a459984
+25b6ffaa5ef67d225f956fb13f403bfbb2d6cebb
+5d4fd3aa725138d4e4c4b7fcca2e51e9ad9e516f
+3e7c81c550c466516495fa9ea2509d1b3082e607
+adec0764b969a9ad9dc4953c1a0224e8d04c9a2f
+670607f0342277e086e6a960c15efa6c4fd5650d
+ecee29c565c2287f3976ab9794f88b12690d0aa4
+96a41f1c588b460680b79cc10c62ec0c068920c3
+26921740692c68a321f468a1d13f07deddf0aae0
+8fd2e08516ff3cd60898afc72f5d120b355c49b6
+004c93912e4172b66f41a88be93df458c85e80e2
+689378a7dcb81c0a311b168807ca77ce5c1396cb
+68acdd3183bb9042049ebd61cc179c720d558a52
+be432ec4632184bd3f15a4d6ba888c96fa63dc08
+f9560a266858061cfc07da028b7482284557fc49
+74911badd9d71d7623531bf1a6284b3498ed5c39
+61ea296724defac8dba594f3077104f948ebabcb
+e53d3a3062c4671bc8fa301a4db6e9cd34cdb2bc
+4d15bbf16404aa88681d69e6f07f98271135ef40
+3e560b72530e8ab8911a299e32909b3a5adffb24
+7cc00a731450df3938e3405733a6406883aeebe0
+ad806ef7708107567baedaa3b10054e3840a903b
+30bb63c04cf7a7e68cb0bc24ab70f6d49b6df70b
+68329573f1e1a9eeb22aadd3c6ab23220d9a13f8
+3785ee74050a0496b10383e6b4e8c8b80d92eff2
+2476a97efdc2012d1845a01d96a21cf09ffce3cf
+3acaf4a0171e78e8009b819367726740173c9afd
+b8742c0e5563423fd8a3daea46da482b854a5cc4
+d8c1ed82115a67eb11c1a69cddc60550cb096f1a
+b788adf22f46011704a59371fe71e6c58bc44af0
+485a3b5f8021bd933c637334fda022a5c58e7e0b
+eae22f0d5246d3f9b59f0fadea7397533bb17026
+d97a881f108aa7c4ce39202f5a4aea520f36f667
+50090343d2bcfebfdf15af811dc94db61d0b1af5
+930c9d70798182823b25c7974ea4d22c8dee5f34
+0bef6cc2ecdbc1836e647c8cc51444e5a16d9e15
+05aa2188a644857b45a226cc8703d3c6251409fd
+38f0c1e8a08176bb2282bc452606fe09cbe8ea5a
+d5f1ad23721acc282dba8d25c850b3e97e1490b5
+888f64e04dd17cf065e69dc8b44cb9a1df408b51
+dc987ad48b7944e207add0c6f2b60b7f15eea7b7
+ce55bc1839790edec16f127046a80e18d650dfc8
+4418d1cd757243d4b37da64cff6f984d3b556966
+e484e6e12800d402c11eb5c3e65ce3130d6ab538
+27de6ca519f9cdf6aa3b6d0b31da1a5322085392
+0b84a7f298c348ef4ef5ba7aca4551dd97720211
+a9201c3de5c56a3a9c01cd752c323314fb07c829
+7d8c33da3cddeb47a03c38fece6890ee73fa30fe
+a4b6495dc7752a7d8c538fcc4576587ecc96842d
+93c217de1f613304ffd63cc1354bf44c64a2fee4
+91309683bf447170c766f3c5918009b5827f8fea
+bd49a1d6f2122c097f1f53129fd2fbefd5311ae2
+347a0a46fdf907b5533f58c487c148cb68b10af6
+d6de5dc6dd01ca1cf7df7db4d28694c85025e96d
+62a92d063fc93fd5bdaad65bc1fc1836bfa9a061
+36b66bc6f55f784d6f9225c55feaf663dbd7fe30
+0cd6257223713b3aed47377adef47cf2ceb9799a
+0b823edaa168a608ffe6ed1efd13cd08bd853b06
+f14497cf84386aa00f3171135cafe8d10229cc3c
+d001ad876bb9550fb8c31fa336d69aaa38bb8cb3
+12197fcd49dffa3587c1b535abed2a8d528ab8c0
+9f6d67814cfa9c1d6216faad975c0d32b2f1c00c
+47196629495766e9c0952f1a3066eb1bdacac3d3
+5f7ecdfee4ecbafc913110434779b046eed626e2
+e04ed9c33514d36de0c8b421ff7807e644cdace6
+43147c742fcb8f7af1308290482bfdf858615b4e
+8c6dc851d47d5f40f22539bf1d61273d9885add9
+3eebc4b1a27c5f361872d847d918ce47dcf25ad6
+101c88cf4c85d0fe1cb8a128059be7c03937f6bf
+82dfb233f10e3e588bfa18bef561676f7853c72e
+b73c8c03c84a5356b75acea3feefa6b68cad6386
+f531746cfba5ae4bc9eb1e7185279cb904463ed9
+7f0e771b19bc2274f524473d30b24739661b7046
+18886a46e47f8ddfb0462d6fed5daf7ac0c543e7
+9ec772d01ad2557eaf7878b24f7acdda76dc39c0
+e14bb1ee67fd840989e7802e679b7382b60a16fd
+09860967bc3022deccd202683f68ce50e686ba2f
+bb0e547b7fce1b7aa5767d25a7a04eee1b92562b
+58fe791c152038a0dc6d511c7d0ef0e879100d7c
+19933de9a086e0213887cfc1bd127c6a02637e49
+4f5a236a209e2288e3970b268b0e57b9e4a62fa3
+b17f6e31ab6a6781d743742d8dfc7e218ebf3cc6
+2928b965ee63c3fec3f8d352791f5931b79c4c09
+33e61bc99209179e64b396106a03f0dc08227baa
+ec327cc9f7cb418ba9667d8007f4485f3ca22d36
+956ce3efaa21ccf2c26887d91c246fedc9dd4d7e
+8fb1a9ee848e82c73d955cf9c30e02b4bc7131ff
+a546f285b14b9b7e996f8c48ebfc2f63205deb8e
+aa2d1367e8215b71ecbeb5d634b43ed03aadfc4b
+49a8d9da4583d40b3292f4e4bfbf4357223ab027
+23cad1b69329a9b967c5acefece450c6a59a53db
+45b00cd580dd5bfef98c9a8fd92daba052e1ac24
+c73b13727d13a4d66d89e61103d4beee4a332da0
+62e0dafb89dce21736a700634c9665f1e5b86dd4
+09cfd50edfef958e1227e0c5cba440e73ec4e3df
+f62dff78842bc60f283b0133b9f1410ccbc5b557
+eb049dbe2599005bc57113d3c40a2e62e69f86f2
+89511425978032914caf2c656bf927cba211a81d
+d67e4a7a0cfadfe77f2feb475aecd33158afc207
+878596d7579b228da2b73f996c33d8cfa27cf6de
+b43f126d3e30cb32bc9ff2a031a6f1d07a658b01
+d69473abc6c55019e0151dcae9681bed261c8dc5
+87e113d40fe9ae9a154452f35743a39fe7a92456
+a297b2881f90cfa708b73078a615104a1b45d1c0
+6406a3476a66825b8bc6e36b24d02409d8c2ccac
+e5436fb7045abb8a46cdd6c06c8819ca103afa16
+8bd144a051bd2027672bf39f4dd3a06a4877b56c
+7b8c3dabc0db30bbb7700b563c3a88732abf283b
+ef96adee0f7b2d44bb9ef222e1ef8cc5e9e2db5c
+5b673f3abc372e8f180784b7013dc953415b7c79
+9677f4499b732c40b52bca976dd07f39f12109cc
+efb6d7fddc3aebd023d55e1d7cc42b6c66ac3790
+1b6644132a8bf3df30fe1243169469d54ff1a69c
+102a61a7db0e40469d95ec8f8066b4855d5d18df
+279b1256984f12ff9122bf18f56b24e69f3f1713
+c37eba57cf40ad20b5e86a85b5a260bf6f290b02
+251a34b660b30ac8a1864ae92b7c5bff26d47ccd
+195939e6fb7f385dd494069f9ac3cc8ecbdf49b2
+3bfb85117837b2d3bc70343f38c705a777c00832
+ae69d44bb0294bd39ae1e376223b6ea8f2d3762d
+f14127089e4cac087b60cc81e0079af260e27b99
+0f3cb671ee7c3d58c0622ee99a451dc7769d0627
+face28ecfdd20f7e43e667b75c32f04affb2c29f
+5dca4e24202e2e64e0b8b7987955a9a2718cd168
+669cfb197ed4eda5146edbb0691411fe233e4df3
+ebbca5571c46db559e26a698dc9c677dce762213
+892997bfa80a2a0bc11b36c21d91563c0a55d7b3
+e8c7759135c2b66e5fda2479f58b8d1fd621b69b
+80bbde1d0b983e713dd3b6fb9d822b8e39573574
+374530cbe69fbb6442e81ab81809a231070cf466
+d76e316e9e708002ecb4fd03108aa23e263061db
+e3e75019d3b2f1ca6103d303a981c3103a0ccad0
+25f6c93960e291fe8a5d781548330818539b9a34
+d02142d3415fab8f2fd04b73729b73f9737a5b84
+f5f7ec1423c632072fbdeab229468ded54cc213d
+ac7959cfc79035045d97be5902b69c98bf3040c6
+159ce7817ff1c238344af80becf1fe956ca25608
+a1cdef5411f5ee550b8846c45cd9691b61464a58
+fd5c2f62f0df550d4cd69f6bfa31a042168fd618
+1c4146db181e290852b982e0ca958d92e33a3518
+8c711a7069cb28d88023e7dc0dadf6fd9dbbd19d
+4d47106be62cf23e151aa294344a6f8a1c6f9cbd
+e5ab650e518eddb0cc5922b534075958ea3f6c41
+7877c47d64d757c457486ba6e60d58e09f7612c0
+a65379582dc0e1ad4c9cca29c02a65d581899c13
+c46109e7d29945b8c12f393bb0c5069aad3b160c
+5fd36c8452f7d318a7632b09c2af41413ba65520
+74257091dd5e22189efb56a8815c5ca8b1ab5e55
+21ccd0208c914c62972b8a1da62e4f3045e4ce37
+1f8f7ab370b5ad3a0b71464f2f7ddcf77cc042ad
+3572c43dca22c35bab48299232d3434f4178fd3a
+73a970d0988d03611041f9a641397eb3952faeb5
+1475f54665aa7695cd47f85e1a4aa6a6e90de264
+95bb954b00dc2b2bd31d83073bbf87af0ed7ccbb
+ecaecd5788796b2bc9ac7082d7936c458bb78f52
+f0599aaefd841a9fff555dfab21d744621a50006
+81cf73ff2f32decfef66b49bf1f959f8210552df
+fe7eaf070b70a6113b0af973510b104fa1d69977
+882e99d9035f9bd05297480e70a216bf3df6b20b
+67f9832b623cd5356f58775aca937fcadaf0b037
+b4695410076326445d571d83c5a8dee119bbb6cd
+643bd9eb55e02a7f3fca0ea29a0f8b7e6a239bdf
+d84b81bec8d061eb5f85b7c261b1aa2c87bd6958
+d5ca0da098f22b942d9eb7a245dee3a1e4b2adcf
+168bd1bd252c454d2e35ad64a8a79a0810c8bfc6
+46a5777d3172785653fe1d492bb91c06106aedec
+0b636676e824cd2b49e815d5620a1a79f96fd827
+3b64dfc786abc6de2831bc5cbfcbe720d82cefda
+12071190f0dcd6d0f11ec40154e4134c61d44874
+22350bae37d9d6e135392bd0db65c7409223fdd9
+7f66bb6f6f459350e1f7a6ca098028e884ac9d8a
+453f320ceb001f5fa6dfd718d306e17589ad7c97
+0e2b53370bda0fac856ef4443bc313c256f94b8a
+2f4ca9fa1abdb2e5ebefd36fb2679ca2de26c73d
+34e5ad11b7bed60b671a71c835f3032ae4fccb84
+e09525be358be65a606e0f6a8f3a2e83b3c5ec54
+555a4feb1da2ee1e6d3c522e1793bf6ef6fcae2b
+79c4988763f05b1d53870955c5d511eb2d7e6518
+92df0a9add64396217ab86674e94a35ef40f61d4
+8dc673cba5ddd1bf04660daf67f0b07bd6ce6ad4
+4bb5c0ba22dc7ced055a400d68afe8b6d5a94e3c
+84ab59763259929bc55f1458bc9d1f9b1a4859ea
+075ca5d571eef953a2c9daea202a97f942327541
+1c5d547a82f1bbc74e3715b6a0dd862408049ca0
+24cb53a923c8cf5e0c53e45ea21263ba9cab22c0
+f5cc351e45f66c2ee39865d53360c4fbed28468d
+600b3f0133fdd5e936599cf06be67fba04d85a20
+37b0d74ce53b1d5533e873a3684843678ad2e247
+f533cb6a1c232d06bb0bcfbd9010bee220738592
+0ce2c33edfb7d2cacfe40fb8ca049c7005e881c5
+ef82562f65fb09c2042e476551236199b2fecf8e
+dfd4709e46f5677d618b9c8b180f39ea5c149855
+f446fc92983e121689ecd974a09d9f8acc11b397
+82f82cc2b531628da78ee57dff302a3444251c2b
+c3271ad9184502a97679fa8e6e0b079531f07438
+cd1950544015f294943b74399c2bc26110692e71
+6017f4ebd540e518e97e96215f9fea6596cd6275
+f4be454cbfa41a9540ac78e6e286557782f5d597
+ee8f5a72bcc8ddb9502a65c5307b3d5f807f9877
+591155f3e7b97713f031ac37f043e821af426074
+15e24b1f8a77bd02611369943be142d6641ad3bf
+622198c68bd8706225ed2d86a052e8639937df4b
+8833fcdd5f096d18250455acedcd2fe98a66e251
+552c0b3fb94d9fb8ebc29b67ebebcc4ed4bb19a2
+4dbc671e3bd615e7baa86a278c194bd13d2b5a67
+e97064a342054cc758ef15bebdd97336ab8eb720
+155d46fb58a36e3cc73f16efef4da116e423ae1c
+a20b993f435cd7abf33171af4e373a161bd56a37
+78b2e14a38f1ac26844f94135b51220588d2e175
+aa32a5f842e8fb8aa7ce28ed7849133a3b1969a9
+d8ab6894a1a31602d72f5ef8c59292179d9c1fa3
+34fc0513fc3dd4f86790f2791c4b126ccf7dc3a3
+b72bd78001f6ed35c5bb68012c08407bbcb65f7d
+522921d5faf7d638453f2c750562024c92910f7f
+63bd19844d413981bd555624a4b66cc4d3bada4e
+74cb1daf1b22a38630a2ee6f8c374b0ee4b72230
+1412b214b501653467b32490b1858cf26eee66c9
+f3b098f21fb0a477ab540d64f62f3d50648b2e75
+febec6da34cb4b14ffa8dc51f941672a50347a6e
+83f1a3aa2ddaaecfb5564c34953855daa4721fde
+c0e873895b3c904c51a2db1cff6f7189acad2fa7
+dc789dcced1201b2a41c3604c58fffb1b58bee8b
+90f5b0ecd0bfd5aece7a4dba9a5a45d86207dcef
+e36bea6c8f0cef6ddf6a32ec87f8b63641337796
+fe7035c9fa46dcf0c506d4ac5f30455f0fe8c1b4
+498ff86041cc9b862eaf022ea6dc8e49f13a25f8
+b21dae8f623fe6edc4f966a1160d9349cc3dfcab
+c69789a1c6cf025b90ddf7004f9739afa32975ba
+6f97d7c7d5972e9cb53257bfd8fd9184b3644f78
+3134c9afab9ef471a5bb161ae05a72bbb261828c
+9a65835b2f1b32334c50ac6b53fbb79cc9bad76c
+560decf0cb67cb9cc6248d65688d5cfd99d25fe1
+cc07956eac9ccdc5ff67bc574f0322d89a81b852
+25491a72f72144ff341bb25dde179453619fc51b
+38e8bba688414f4bf7ecb0e9d759c5e6412d4581
+4a3ed22536110511e7fb5dfd10721ccf4bd7af0b
+4e047cd4168eae0b5c66f22755d57da620bd1097
+2731b2db37c0971c9f17a05712c87900057a1428
+2de0718b2547baf8201b589456506f7f92e33aba
+bac6e2d3e6c7faae8ac3d5260a9920baaeaeb312
+a5d3a1904e142661ae6b3c950b072f9b25ac8561
+f8d5cde41606148fc58640cd753c6c7225c09978
+d9edcd095348d855985a055883d7bc0674953465
+c221bd15452d4ab7cbe7b5d6e5328cddfe80dbd7
+28fe7a0eaf4288c3a69ea18813742fc0904a5692
+2f7f55384e0d3fa0bca5cd7d4c993349e5a13c11
+4a313edca2f66d6cf905f4b43472314a30643362
+b5753c76e8ea37daf269ef5addba4391eb998c52
+5f2d405d62d1731034f334463961a8c65cef23b3
+980ddeb5e3bcc7718ded6f3b9a727ba5f0512647
+39c654c10cdf3b47465e354b7599c71900fcaa53
+63a76c84c0e2aeb154916dd2b8014a970c0f956a
+56fe9de8e4789d5ef8252e8e0e0e016ecc5e690a
+62b8ffda020c017ca47abebec7dcfbf2641c5231
+16c452be75a44ccbc65c11276fbefbb5d58c64c4
+fbdad99f8a6ac03c3b9166752d67472e41163264
+a2d6981953405dc8a843d3a045199d125bf35e41
+586cb36716c85fee0e570cb042678969ab96053d
+5e13068bee3f2cba18cd62cf8fbd8584dd4b99b2
+287ecaa45cf1af76719307defdd05e848242330a
+f38043a48ba786dc9125dbc8d3208369ffe3f56e
+315fb2c2ea473f19584601814985cfb75e8f9c25
+61c32f2127fc71241622752abfbb1e1a27de4b88
+8bee3467a3f991a57418b9ecc8ba2297fe8184c7
+810c5f64150821615705051a3485742ef522619f
+811b455a8efc8ad8a61713e1426b024646abea58
+1af111cb950bebc17dc1e2f3737d0d4caf362c7d
+33744879f15b81285bb4e1e741714d2cb29d82f0
+38fb64b2f03bcff3f11d8b3cc27c8c787c50b5f2
+4e5a149dd8d1da90aae2a8d2653ba61c7eba0650
+208e7e6157399089ff1a5da3a2192456f550d828
+be726534cdcb46700aab6da6c23487189c7a9e27
+267e2e588e0548c830210dfa5914394a9e62ffc1
+8da9521d2b13c6ac28c6d212c0817fc77487d4cb
+ff222a7283067766e75265f2ec0dc2e96a340745
+515ee223a7aa9d14dd29d3f0fe5b7ec345505f5a
+21acf6d6963c02ec0af77babddd6892809c12533
+05ebf64afd3a042435e1c746fb00642b39975e66
+9065226d5a5f59905d34a900c64b377b51dc3a58
+cb50168f782e9ee00726df9f8921558b791aae30
+41a87498b00c3e7b0672ae7a29c50c47b7a7a3e3
+edd62a8c8a039223c2e2e8340ed6810a8e340fec
+4d9575181ca7828f8ffed511458a364d0a37a23a
+8360dcff2fbe618fc6a7058cfe3d6abb83730108
+e3e22b6a31622e980c2e647c4701ea51b08be001
+68fc58f487cc6ac50dc48534c1bbbb80ae1c77d3
+1b04b03a4aba2b51a3f5ae67749a3682b9135633
+d58bd6d6076551e8f2a71ae46efdd04cb00d3246
+bebfe18152311c0d15bdf97cc1f54d4706daedbb
+ac0aa9c7c1b040fde757e6c8396c96917f9996de
+80f1fc2c7a067ab25a47b3bd2d8b74fcff178172
+7c7455609706ef1d7ad6e95e190cb5753cebd743
+a2c2fa24d097624ed02583c67ab4cf6b884cb4d0
+c428e092540c258c9284b23235c0cc5bb0751e9e
+9914f6782594d7073c17c873f0ea31af23d6baa0
+b77bb0041ca5c4dee1285e7bd5778945aa8ec163
+2e71b600bf927c32aae458010a15e1f8f7009c17
+b9feadf05937043b7034e1ef8d85eba3b369e188
+340a74e00d19ff732b492dc45c278851c20f8371
+14e4fa9c8dc31f1995ee1ff1cf92f5fe0e6ca30c
+08362eb26ccb9566a2ddc392ad6ecf26a7824ddd
+8ca15ebb9af1f7865c4c22d35d361c0a651d1ea6
+3de06efbab61be01140c7a5b79131de82bde9b20
+3dc8dee3c734dae838b9c6652a13a21c524f6e8f
+1562933fb4d1c1834c0f3b3c63ab600872496339
+a2db17b9674a3312192d2c16b024954a6ae77550
+20a1c5ff3741948366f2ac3b78239d44ea8fdcf4
+640aa3ff238b034f3a79ccafbd39f23ab9c90b94
+a8e08832d8e6776202685085b24213b09e15fbb6
+4d3084007578375a7e0c13d480e3a9595f23957e
+e535f5220342c4d30c2a2c784568e1c559a708f0
+872ced073e3955f5fe75336e429fa4c21b2eacd9
+96eaa81d64910b5b73d0ec460dd4ccb13cd6eca0
+4a54e3a0571e20d29bedf52cde9e59188c9e333a
+122355c62b75b8b33c87e1fc65e9950c3cf223c8
+285429665a4faef3f9711524caa888d8970fd88a
+f7b258770ef89b16db67e5840705a0706810dc6f
+76d84710a6e33edc3d744d44ca213fc05aa19371
+be418c9b1ff87107a2c99cd74d82f39f8e9f636f
+bd11c1333c703f145257a9ac6e680b573173b809
+fd69dcb653f05e9c6394bdaa009b357fdf545fd0
+c6dd143845df5938d5e642e4a34eeeee6c284621
+8a6d69e58844d6b9a78253b3baa0093682634b8f
+f8713aec8c521ee1ba09fe2a628bad84a9e6a519
+7f62fbc7bdec8b3451524da22a571df84e8e6fe3
+acdd7885780f2e70fc0356dd16e814027df88d67
+0f2b256e889592a2348eafb91193e846746270bf
+47d66d9e1ad9fa5f1ef39f2ae73a4caaff4a8256
+1cd5a2ae621b36615211a5cdaf1d60ac6933af73
+8d1730d5bec604c6c296ca8adc9fb5052d843431
+d506dd22d2343d47e8bdc373ffa85abac9e9c37a
+873dfe97a41bf9c92f8e321d65adce6bd9592d6c
+2e47f7140bdbdee544b361fa3175e51a74d53a5a
+6d3a17d9578b36cb95bbb128e6fdca23998b2773
+ba09ddb201f4b33ce5e6c71ed6b9f0b7df3867e9
+cdb4268ee464e1f44d0cadb7e841b6e377871939
+17e6b6229f028ca34dae03e8769eeb527e4566bb
+4ec4932d937df748d1c9a20e4c5c3d6e9a29b0f2
+9045eb73a7040390c04da58e21a280c2aefd525c
+56e2e2a5957b4055c86d9a490934d6d482439403
+d40e4d805ecb393dd9a941d48eb289def6dab777
+1d49fb70c004031075fff0107513179eeaaecf80
+273e6ea839bc8e44e0076f87af05d28e702d26ed
+02f717bc19ccd361e9d1a75eeae9b979822961a2
+580b1c1dc1e8bee3972ad842c973b9d0d8834cff
+2b81c96e677f7a3a06137b023f52b9273cb37601
+cec5d616ffce8a2cadef9239cc096899ec2af35f
+5bc8d973c8e96bfb1fa074e6f32fbfd0fddcab91
+ec6e836f0c580442886431bc8c28577eb907d905
+e18c33c4c232bda8006f656f510252fb0f116f31
+641a5b655183861d6d3df6a4c72393b78357d154
+60bbf16e02716305409a947b0e95090e9239fa71
+3758309cb061eb88c42730e4973cb2475b779862
+7a4195418af11e19575839a00286e7a3fb262ae7
+2677de498e97cd99dffc7f88e2073f4ad9ec5b4c
+e3406729cd6f1691326ac2817de879ca832e2ae7
+bf1aa71577ee3cc91a177a91f9faf3352b0a8f49
+c986cd2af065162ed6ba85eb9ab7838a798bac61
+2cd49fc88fb178d9fe1a43e2bb8259fc2ad62891
+abb34b0378673a8654ce36313554646a777d3b33
+7e78667ab587f54c649e40d1e8d289b1d5fc1248
+609a3a8bd086e2e24dddf8e07326b0fab4f0b9fe
+51a125db5c0e4637aed7c9f831a89fed10393450
+25538f94c456b00edf93b9e1aac43a9a0a756809
+3937ecf7a3c9ffb83b1c25ea318747ac9b1f94cf
+a64a447b1d4eb930e3a76837cf08ee384a260455
+c8d8d13001961a5ce6e5c742ad85a33ca0c87f52
+433f73d8fad7fc23a6ea4e91ae56acdf651c7791
+4641b2e21e2a591f8d0875cd2bf89187c095792e
+a66e3d8bf1cdbfa957681f7dbe513a8ad3ff244f
+9ce2ed26367067df5abd99e6c4f9779770bce345
+4868c37145c7e3ad30fe28dfd047566ccc1628f1
+ca5193f316729bd92d6cb08d169af680fa58d60d
+9f08670526752e479daa93afcff2d8d9b27ee366
+735749c5c961139de06a17522d5bf989da5c4164
+6fb1b5249e2a0c8c1379822247e8808baf75ce14
+f325e535b66088220198ff623a48c4282d3d4108
+9f854d77e3a2ab84e62877ec6f5afc1926d70c7e
+31ecb1f34132551f95b101f80d8341a6c4090ffb
+982358f8453392eef5af99579293cd4d7111859f
+298dc898b69c0beb8bf852844b905738bf69bc16
+b67fcc9d962121d7a9826c7c27f15e6b3fc134da
+0c830529f4686350444a7966b1aa49e51ff9006d
+e3642b034883b00e946dce62b40b2d7355fcb520
+01eebaa74ae4b83afd953b31bb37e4c4befc32a7
+2fec56d69ed20752966935f2e9aa621c0e46f0fb
+893bc545aa17a00cb79b26bc634b215c6251ccca
+7b3aa65eaf232622183e26f11420d6c28cdd8319
+3620b05e0fbfdfb5367d20aea3f03551a8052d72
+2d1fb70a0a593ab52d6c7568e3121e23c85bcbc6
+956b514f0285c4b8dd00fa63908235e454a33d54
+83a02db26070fac6eba011726e8953d2078aae57
+7cc9c3760608b0506b5fce238c708104ab439c59
+68280ac4c8f3639b8697052c7260cea48bf4e9f0
+fea9be31db20735f2c22a256650e2b6cb1a4fce8
+b33c74203fd152835288be133001d29693b68305
+31c12f0bc0e36b18e92580a9102bba5d252035ef
+1d1f51284877e7a9f8bb94cdb6453dd2a7f0d994
+7a365400f51f7b5f01a2f5753046ff056a81d5ea
+637a1a6b0050e69134a0096e7173da2a53612ca9
+417a26474d959679a091fb3e00d65c4bb4a1dfb1
+92ba02b5d639dbc134da6af3bcc7ac35dea420ac
+88dd16e265a164fd654485b55e234f94d0e4d1b1
+8e49dc136c23963ed7ef9e3536ee0030394aa4fc
+ff6b473f216d551b99a5b0c16bc0ba471981d0b8
+4de986cc8001133fd93bec4f947ccf41b42622fa
+8da89016b1dc20301ea0f2b2a7c40ecb459fa277
+19d6d36b5dc263800a991eafa9951953630d66b5
+4ee74b91501ceacf405afd09765ac0babe87bfdb
+d93e838e15b55dabe7d780e10c0814edc1dc8262
+38bf5d08efa59686ea0ce6930b3d183ecbee906c
+f66835ed1b4c94d58b1e2af1850a4952964d45b7
+043d870b45bb6ebcc72455cf8080237939cc30e6
+f2bd6a06f7eb5dc058b9d333c87af37361dc5194
+3fca0b2f1b01ca7f723fa1370356caae733f9bb3
+1ce8c1e61be10bcad5fbe0d629eed176eff0c6cd
+affd23f8e55b85efd4f9943d8e2a80c89e46ded3
+bb37b80ca27e27692920decaa6a71bd9900ac99b
+03acd1a843a301ae34476271e6cf636035b98127
+8ef9f2d880fa30a962030af0c8d05c488976016b
+88142209b472317ae54dd8ea8dac49c39e453beb
+957ef75457e652b5e5db8b92c58f635b3f966353
+46fba5983f11f06ec0d97ec2945d7005b1aab906
+d4c20788c5e6d04ce7aaa32483205fe66ced70db
+d45db6254c914f9331b486d39e05fec872d4cb10
+b81b7a581f34b941fbbc37407b6a8803fb4f9255
+a75c43d3dd61cdc4f1d0e07081e85f58dc55abd8
+61ba452c74e91cde8e69dfa6e00cf5d77280c9b3
+95cb0ff0bfc7529205b08082d4573753d07ccc2f
+db5b59af85716363b58d70c7973eefff63279cc7
+0c70047083e3e38339601080e0362d8b0fc26fb7
+be5fa77d9c52a73ba3631aa03bb5d688c25c7e65
+7181d7571ae4acd910a6c10e6ab5a733ce9fbf46
+d0ff3e26e0fa146aa9ee2878ae76d1b840d3e2c1
+39cdea192edea98efa63e1737fad4a4fcc2e0638
+dd6a3a13e4b0de6e35fb349b5c5ab4adbc2fdd59
+953b8e8ed08509d8111da5b19f3cba8672a1563d
+05074ea66da32d81a0afd5088e2963ccc3785184
+91e102cfc418a24ca2d090dd3373245fd7c7eb14
+3c99d887ad7fbd08dea0ab7954facde92aea5a8d
+f4b8f8950537980a63e94ef1cfc4fa279904b9b1
+5602ec4eb4d18a233703f55d473c2dcfcd957f94
+164510c6b8e78f90fd0aca4ae644069849fb6292
+1772cfa7d2805609a6b576683d849bf05aaa747e
+cefffc0a85225bf0d43147cfadc88cbe14dfe2b0
+db78e81324b0a990adbbbf6f7b28e925bdd3dd70
+bd906359af7ceb66c2e2bd3b0547cf8a35ad6e50
+3dcde6cfc7a69aea1b19b3105834ca6f28b909b6
+8d9d08521c188c343e2ea16983641cc24c0e3d57
+c9e6018f8fa6afb435df3932b59b5293de49bf46
+123be8e24040e6f3f310bb6b494a0d0c3488802c
+82161f684122c73919f917c5a6fbbce5ab12c00a
+4c059a2435e4db6b80e0da1336b58a9968a22a84
+403bed4e080179c911e214063d396b052a0bb519
+74167d43dca16bdaa462ffae197b252984ee671d
+2a158ee01264860e84ae6dfd593c15040faeb0c8
+d33f2fddb5aac76c326174fa147a60fd1918c8cf
+a49012930949c4b48fe65daebb7cc920284d15b4
+5190fa25a315222ac8d824cb45c0fd13c1a4ac61
+d22997cf096fc24b7956d1bc5d7f573890aafc4c
+6af239ec5f453f82ddb944e9d7c58c87c199035b
+eda692f955bbc89f74fcce4334af49089d5c9ef4
+49279fc49ada4ded62f399d077057fb640a7e382
+2246f164e850e92eb40d2a40baa8780512e9e447
+1fe4873a99d0372618908dfeec7222a0efe52316
+a7bf1e649f4bb4c87a50f8cd40733f58167044b8
+c7ec1f3d90a60a5d8cf4303800659226fe19fd34
+74c0e08a38ec700c01a31b0a5b99053968513b11
+825a5ecfac4e918070e6eaa7d44975c06ccfe96b
+10428fa6443df079d74b3fb7323b5497e3ab343b
+1583e57bc1e07446c4b1848d8a6aabb4cd97c253
+8d1e7907dea1f71a0729cdc7e48b9466070acab1
+afb91eb016e97ff09aa5cf50475fdfcfbb144ffa
+cabe61e59227500535e766ec9196196a091657a3
+c221a4ce114ae51c01ff817a2ce71532672300f9
+577a2e61b17bcff4fc8ca8282526739948282ae7
+882e22c33090d18bce5b22f1f164c88a7b5d9b63
+eae1a6aa37b8f8c2078bb81168fe0a8172c9803e
+7dc166cd5b3e24c2036bc9ee83897b01f1560c59
+0a8b1c4f224263cf101d35e93a9b90fd08a84c9f
+2e8f494b223e4b4c20b5ae46385a7da8ebaf34df
+f728f3a0ea242926155c42286193f5b22375c34d
+bb3f86b1e286de75f50ab7af147ab3b166c6f8e0
+26819e98aafef3715daa794918a4c786bb6a1b2e
+0d8cc525c3913a15f557b0050e9e3873d7bd9799
+ef31dce22b0841aacd1ccbe5f95866d94b1d8434
+157c61830a3aa5b29e256d703d91df57268a98c8
+4e77ca07492af5315558d51b2c8a7b17340b929c
+9bbdad251462709578b6920e5dbc25a827292cec
+18974397bead10d153835c8643946875bddb15de
+bc5732ec5148911d00c27b611d64b06978cd5f08
+c10d10628849dbd9d0f407a76dcb8efe7e877d08
+d00f5d23fec42b55ba80e04f83eeef02f058e8a7
+1084db3f58a4ebca8756f45549af5bb74f992d49
+3f58d914fb65b99fad6b2a96a917643ba25020fc
+9dd86ce2ffaef23557344334082f3a6948cb0205
+9b03fa071dfe13cc5d0512466e7262065f215f3e
+5392a4e7dc5d6e05c3fca5262a498f03e79de5ce
+a5ba0878a3212be197973e9c6cbdc39901c31a89
+7e44304acad720c5d9b2a11eacaac6a4ac683986
+2494e987bac6a02e523ce99d019490f2231e31a6
+220102c5be5c77e5193628e00d84defd9fcfb9e2
+0e41b975ab811942815e25598d20d15b6fa5ae0a
+4b63fedfa19d5ceb12023167e1288eb6dd2bcc5d
+88cd9894402468e874f60c52ca040a8212bb6de8
+b9326016b76260f3303dca0f5df1be3adff91dbb
+26c703a2db070cd8b7efed0069e67078f41ff2ec
+22a2a63a9d23a658d1c3338470f26ef90bf6eca0
+dd803024c91775f82c5fdcb977bf32d0b14da309
+42632b2345d00a1cc9936d70d7644e1dbbe737ce
+271435d19eaf5df8ce182d44c5cdd722634b10b7
+a785eeb90208b6ccce8b83c8cb20bb851001f69b
+31a8e10310091e24e6d15c886752f661ccf71b75
+cc37a790c6211540267cc91ef1665ce44c1ec13b
+656adf6fd313abe28d0ad2155d529eebf056e3c4
+b8d3158760fe70cadcbb0cb9398ab34c93a1538e
+20d70edcd30b72d19e04febc23ca1c1675f4216e
+b81a2658c23a2be6b69719f9e52907a04cb03866
+7431988eff9677e94f1b5d65bbf3b57b1d1b4ee4
+42ce131c724c252db7e83ab724233d2905d28794
+e235cb1d3133a2b35c8f28eb99f603914f23be12
+c14dce0f658e87f57d7a987c9dff4173545b4c3b
+dcd49f6fe2b9129873071090c0b405c527700de1
+a492f6b6a5e2e6d4d1942c18fe67cc623568ca55
+338229bf94824e3944da2b851c55004a3312757d
+f3a1ab43c77230e47c55bc6fb394c92d96c80401
+72ed1d9714f168f9dd9def2591873de0b3b648b8
+8f6e2c522650665aa799fe17bbf7f93f30874a73
+3c170c4d2812be5967816a0c639b66cb708fd9bd
+b291d836f91f8eec7614a94a3c23feb2355943bd
+af74f0342afb4a590edae41da226b599934d5fd3
+3139d780d8ba54cd30b5a0714822346f8950af60
+955890d859b67a0fd1ad0fe600b6a8a79aeaaf63
+36042810af1bb96c41ded35a83d15bc4ce122fd6
+b33fdfbc5a181b142b7ad8be9faac1d7c0829e2f
+e62c37be010bd65cf195225dcf751fc9013d045a
+a26ed0adce33545577f3ff6e40fba823829351ea
+954c4977cb58dbe15f8e28cc187f2a3efc1d1219
+2970f758c5888a354eb9719ef83de28ec279455d
+2254d35bc6cb17fe99a377f173e43e0a64831f81
+c5650fd87bf16b47ea5dad001eba45c5ef24aa17
+495c0f29f283b6fce5a6a0cdb346ef3bc06cbbb9
+64b6ca02e5d1559fc357cef59d4c79c58dd78909
+935578cc10613d6a70e8908f8fba660bff575dd8
+778913cf7b22970c99cf14454ac59a54f2207627
+2f6a73760417f7e4ca3893d39061745f2f69e856
+dcf536bf57559bc71f6fde132682e3c8a48c3543
+9caf8ecbaf9acfb87c9808e0f71fd481b94524a9
+78eeed9b7a310c5537f6d9dc06e4244bad37d8f4
+13f934d1eb7aad736d7941aa2b74e4ae67e795f5
+b364e5a102f51d9d75d0f969025c9e82da84b5b6
+03cc31cdc2e213a0181cfc2813e75986c94276bc
+c6d4685e875d33e74719d6666179c3660f1fefd1
+a015a316a4842ea3e108ac8a748c8b5e5db48c49
+88c3f467d06d80b2a7748b07197ac2e90e5f5ebb
+0396a57f94a85bb9ffb74258c433d1e38d1b7196
+afca41d91338d0fe8dfe9550e4ca5d965fb7785e
+f95a0e0f996c32bcc98ee86b1b3a49add0b2184c
+823fd4695690fb0afd944dc8914ba4fd93489a58
+f6c3679bdd8ac9c56dab2e59841c579c191b8b24
+e2f73d6a3a939e6a04b0b2056eebd353d70c8f45
+1d118ac6c54ca1f5b26c0c1e3b5d52db76c88bd8
+555aa278dbae9d62ca257c9c4f158df3642c456c
+e19454bd03d1dff856c055d040eeb4259a4a3529
+570a535db882ed8e8939c82d498cc0af901011b6
+251b48ed20a33bc0ff3600d4394bc84860281804
+2a0992ff4f23345c1cf8ce14e5fa7516b63308f7
+e153c96f12fd98da1625d0bc73902f7817b333e2
+7684e958dc07ca6067f10dc3df1cc707534e2411
+2e7c60ace7fd7d1c7e9e213973adbc03663e0aac
+bbad35034e31a3c8b0b264a7d697d6fa8ad9463c
+a4967881a419aab5e8d3f994173afb5c1a440ab7
+792b87995cc4cd43eeef7ceeeda3056410728938
+9d9151f59d96c836c4ee5746c1a8ac51a7cf2640
+28a5b75dda56fd3be8400f72956c376c2df96f2a
+e352f9eb55d9eeb07e70212d0e6c683ab6209f1a
+d535240029f4ebb264fb2d9a9e67808061dba657
+1b5a3c89bd40b425f4e14a754d961d87ed792d12
+d4d9a32579743497eb2e927332dc8b041a9d8c1b
+d55ee8692e7b06d3e25b0c646a06637ca56debff
+af409f861b2457478d011f26c27970df147f4ca0
+78013bb59c3cc50e4b3b3a342b2e21b9381307c1
+44b7ec5c6a8806cb1f77227283c6db278ba1b925
+6b86f16fb8d07208e94e347e81ac566f3bf0f377
+a16f22351eae4cb493f962bf8239b77657bc0db9
+a136377865b0a1b8f38cde92c3e7557efe2af95e
+f13a511a5e950fa9c1f22843e53dad4212544150
+9ad1d1e2ea04919c302ce03a3fd5b0376ce98388
+e23188f99ade9fdda876952e7271530ec716b40b
+15708e80065feff5c6666b2074dfbf41f94e2edf
+1393c6f7ec14795046bc276f8110f5c38909fb3e
+5c8f0096bea4b3d47526561beaaf6cefaccbb23e
+f6c4b7234760f757265ded61a7fb7a2fa8b04622
+292019800faedc0067ec6de474618fadc663ecde
+52396462fcd3b94bab1f462113600b56f323f0ef
+9806cb4efa9173bfc3be60db1b70fa2178d86496
+eac476dd8087c4bb4b5a1d217522884ea419b6cf
+f2d5b9ba3c151cf1b2611ea63d9fedc60b800a72
+155d91a6961848b77ed2d08a70907340c28a0adb
+b57a6426771553e1a76ef0b4d87a20b08ab811f6
+856b8593b2d16d1bdd0ab1e5c93c2630c60d1753
+2c343f80516c586164d0bad5e5e7f53dbf583761
+f70f664320c2687c5190a946d7cde4313f7a76e1
+3b02c4f1d5c62da49fd6eb5796b877cfe81755b0
+13ef7e9393e16f239f1fd28a6ae9f42056982067
+6b43324eec36970b713d4af43cb999023eab49dd
+edc639ac34e787479986d60204f899de4fadc8f5
+cc8cac7fb3beeb919667a004130b0e06d3feae22
+c38a604693793d13ff7672c6cbb4f1578f7848ab
+9d5e7f932d4afc3d0ed238d3fe1aaff9cabaeb06
+70ed4f52705a8cba2cf87a6e7c305e41c6f3b528
+1a33e3c1beead55c4798c52db36eaa9702c8eca9
+5fe9b0f118ff787cfde780b217e04823c0b39b70
+3f7e1e5686f7c97190b3a6b9f36694bbd83dfacd
+8c282452ac4fba77548b25d664757f86cb9653e4
+da18d25f99de19ebb51071132746356f12946862
+3033abe6266a74bfa75630e22a1d572248898f7a
+a1ad62ad9ade74cc011d6acce00f34c61fd6836e
+1a760c3c8a5820e7446ee8d72150e41098498e60
+46b49afac4c63324988c66340be67297194e2e77
+0628b286e11f626c8c40369d3ff760a7c361e181
+5a62abd8ddc72d8d7c7026e2f759a26dabc2c7df
+2567a80d73d0ba262d12fd008f736f2040422023
+821978ec0ef76f462194e87d876ba2d48cde217d
+4909c820978ba47c4c4ec666cb5c2892918bb827
+a58e66545525893b21551247fac625f92e38a741
+7d67ab068a823989c4c44128e8cfce717043f154
+d53f38ce5315d6ee88accff458e4fd4d8acf537c
+33fea19fa786de9a73fd5a35bed02f510a34f129
+085d2c2a2a0ecca69ee0df62393f90de2309fa65
+327f8732766468d00c1676ce05a02df14b70065d
+4f2980e2507ffa0b3ed9ed7151c0ccf3a377d6db
+366d807025c3b679a969437ecb9d5287dbd61ba3
+04421accb0d237f04a03cf7044925fdc22b49d15
+2ef3b1849e80240de299d6bc319c0abe09f9ce54
+1ca7cfe60542343aaefed484af7f08e19117a1b3
+47c3adb6c748351b6800efad58f9b42a13c08d53
+7ece6f61519bbe4ef1ee0c2966260ec319b509c7
+431281951da3ccd63cd4bb2c608a94399e47a152
+819cc1881e5111af625edd702a1bf805a18c6513
+c02705c562f460bb2ac3ae2a0162b3e5e9d8b202
+d75f1228236f1c1adf3d39d64f369b5307589efb
+c50643436e8b3faa2a691a02363e2585d9e90842
+80b56fb961daeb292d3ba958cc6a9e3e4e41b3e0
+427c643c95cebcf8e5afd7ef2c9fbaede969667e
+bbeb4b66826f7dbb3b179c0d0d29e690a67c9e53
+9cce2734a5b5a38dddb3b247b15b09b3579c2698
+87c1181550d01073a1e4c4b7f8cfc868d2d5e1f6
+0666a42c5cde1444c2862f68ea5feb45a1b8084d
+5e20420b07adf91281e6eb90cc0f86c3e80e6135
+cac8628210dd3679ce41e972d19868d0c3a25667
+af04db061ac6f9e759530cfb22876115d26e28ee
+cf3b6ba140502231e88871685b458c38b3b15e8e
+15e727c1017fc7dd7cee4b362228cd6962ec9fb1
+d30901da5a906136872333cf312a0b3ee6995d32
+f6e7f0d7fbe83d40b9ca64d7cd0d6d2bc120253e
+8b919386278aac85d8780c61dc0fbd8f1e09b17c
+36bf546d20973e3c544d4808c65929e67cb11a8c
+5d802c09a99cb3e5a4ceab7767429b1ff022986b
+922e1bdbf794125b66c05833c191b82559702d45
+a175dc52106680c57d1514af40f5abea2c8f6e31
+d990c97124b50f61afddfc40768b42b111d54ba8
+3c32919c03bf7f64b50ad8d7ae2ee55fab10fecb
+e069e9a15d3fd9e727e6a305753cec603bbbdcd5
+50998ae14e57e08aa11a126a67670701546da3c0
+9a6b565f46e1ae70bcabe5604d791566210efa13
+c4df31f0abec3f3e4399a858a85221d42b33a299
+f6390997f6307351fe9134ed4d117d4f5e5c2085
+b3d5c620cb8f80c83a2a03d9c726219e88f9b499
+5d9f1da68d74edcddaeb4122119a5c3170157d39
+6ae66442772e047569cf13e4d59f1c77d8678f4f
+fd049975547648b1164d8a2c3cf48175dce60794
+9d613a7ff9933f1332a95dcbdb260cfc53c6a3c6
+323a33fda10aca6b33a4fae0ac9bee4915da39c2
+019a88d37cca0e82c7d893eebecc64881360812a
+2a7e367fe9723509b8d58212c27ab0e7163641e5
+20fbe7effe0f48fe460fd3d98bdada93518d0683
+d8f0191027a97f658bfb29267ef3a65f28f6effa
+5c964aacd93c2ab9515eecfd3ddf14e45143f6f3
+aba2d25075a40cfb611ec47ff7e2627232f1507a
+12f55fb8e8705f9d49010a9b4a031abcc9f687aa
+ced58cf027ac550943522d6819e0b4bcd878ff0f
+080a1f4e5e5e60303a113d9053ef36ff26ca6492
+0e15afceed7b8b8a430dfc89b98daee311e2345d
+0ff1ad6ee3a7c7e3c035c50ceb5eb4038f5443f4
+9d99227d6ee141d52b4f57383bedab4ce329334b
+61ecf7d20acba268efaac8e524ef6e7150566b4c
+c13ced3050870eaf95a0b9be83fa53aaa27f6fe1
+50dd7883c6811102de323ed63941f98a7eeb6bbd
+e7bcd5db0ab9ecc9e19d09920a858fde9c5d6cf4
+ca502c18c95c697aedd64dd5437ed8ccd84ebc08
+4e6dcfcc4b71fb8ccb002784b61dadcbe1589546
+a17ac3d0f90ee7d614a94dd4d0308aafe7b34eca
+02ca6bee22911480f57449141c790f106bed57bc
+e91503578ccad700d869c1b755c35f8b9f8a3872
+dff0d5dff51ab8de4b1e03e6b2413e153e2d6b63
+4ff42f98236d48f94006fc8038c4156c26973946
+59cc55e0620461cfc6d8a4acc89cb13f6d73f2df
+e76aa07c453aaf9910c8b416600112c73f7fe1dc
+6c8f184701e4b146b2d3fa4d2507b3bbc495e0e9
+b06a13207fa860c7eadea01cfa4b17db01045db6
+051b025525ca430423104e6dabafe0037b8ac852
+d21ba73b274c5454e81b44a11305c700e3036b26
+30f2d1aad298d87a6ac5fcde9ed3e9e9d394cc0b
+cffe65d182fbd43cb4b8e0eb98181c93721db947
+9d01151ed8575268b6d6aa4b264ba1333b2d8056
+e5124572c756f80a9a6ec2926716b84e21a3aafb
+88b6db50a9c677561e6247fd27640ac49cd81cc6
+63785c4d2f4a2d681e5c9c38778dc906cd21933a
+897f6f2cc9afbfa60e4826521923dcc0b3208aa9
+3b067a8eca48eed0b0f518d85a3dbc02ae7638e2
+42389262c3cd11ed0790d01cb47cad3dd80d2ba7
+a45ea943bc35612b36708898b7212e5ec4c08669
+b80e513ace585a7bb368e0781a6b0dac580cf6bc
+28bbde646798c04962bebf11bd373d0948753462
+7a815cbae47df9ea86c06c5814c754dc5d9db709
+b48b2213f6315540fbe3c386962853504f498627
+59fff9ada91bab5fa24e66b901bff0f5e14294b0
+1a0ab28cf26414985a7281988fdc2b4e82aebbff
+209c3e0382744373e1849a2a6f9c3ca8f2ded7a0
+5d92eed56478266d3761d00e499cd250be5c800a
+03d92501b1a82386c2271224b1d5a3fc54797991
+89d1c5e9f642ae4a7a49ad3b7a4dfbf49e83abd6
+d962f897a2da185af06ac07bac1e4de9132584d2
+6b8556f2dedb4c369e0529e02206f2f956e3b052
+1ecb17e1411e737864f185889df1bf0ae3d6eaa8
+cf886e48f0956d95b172829b739137a3bbe423ac
+e44e79288778b0a864590ee57b33e80d976e5d61
+11b4329215329fbd8ce05f73c576578cc5a9d8ab
+741013da9ee61eabdddae7cdde1aba64773e9c76
+059c614b6827978079be2a3f6182ee4ac5bc05ce
+1f7dd4e70dbe64e3ad853117d8ae9c4d3feb8d03
+a29162a24453144170111508d76086481bc9b0cf
+6667d93f5c581aa9e065087ac3542cab4d9d7974
+25a9f165f08e9cca33ecf45f017ef4900735d5ea
+e43f3abd8e518ec7801ede0721914ed8d526c1b7
+a68edd61977171d5728b9e45995c10078a160aaa
+7c55536a61b3f129383c34a06c58a6138fbcbf78
+527a1d0da06fb37959ab3b51c00ee8ba373c5e90
+f3bbb2bc08f50e0b2c19766375b9a2eb7172a0a6
+3ca3ac86c05c70a8bec3632ef2dae58d6f8e8c81
+56706e07f8894e55fd03512903dfd017911362af
+80274f6c74a2dab9fa2e3f3271678d8af07f538a
+ae8d7b34a68998de9d045e96dd2f8df4820492ff
+0e3d43c772d45bb98bea78aebc775e8d4e90e171
+54badc4ba0acc216345fcb320a3ed70126180808
+4818611cd2de59f50305a817bb7acc64b4275ed5
+e5950857270f1a5a2b64087dc3d75693570c60de
+832540185d08e86e1a77d0e5c58bb4db2120c883
+68e43304ea47ec885115e9a5a437cb706e342215
+f5c177eff458b179b3b292cb0102aba10d141d11
+a7ccb80349977cb9c82d55ef2c17dc090b423063
+8d18fc44e7b1f44d6c24a17362bef8fa4a6fca4b
+5f55c1d3ba1a375d5ac9d116db3b2afa5997d53b
+f46c95a9c32ec4df24ce3b38fe81f283dc09bc1d
+3b87ce2cf76de40eb195108e5bd9672c3a07840e
+a8645869b9a9950f9980adb3f6eb6aa39b8de9a8
+c1add2af1030cd52d1119188449042289b5c91ba
+783cbc08c3c51c7ad1ff0c05044a255bd09dde4f
+8bcf4a8acb96304eddec05657f50e2f638d5e398
+4ceac885f65fbdf70f1dab87d89433f3eac7f55c
+65864d942ca90e3539221fae5fffcbf1738c8835
+d7166366f8e02f4f57a909b0118d5267ce10b978
+9ce39ff71a7aaf385d65a8d59b1c389566462d48
+d7a594ab05fd2f7105c0177fb706452ac3ff13e7
+62bc523bf7f78692156aa109b8b01aff015563ac
+33c79ef373e1eb83de4c23141b412221396c9344
+1eff0f5eb76fc205d74601e4fbfaac0ff4061fe6
+7e62df128fc881462806c1faa224c0bb6bd446e4
+07a2dc3f427f598146511a9a2a451aebdebabf3c
+670888bfb8935b363377165e1a296b274a5ae6c0
+31e11cd1bbebf3c5b648f2c9e835e6f8bded4480
+1c7a94b01519195063c568b001f17a16afb49f0b
+1eb48cddf220a6412c16486b0a79f0ea64f5a6b1
+ccf0eee8c93323b555fe505b6d3f47d66cd55af4
+56b6e437ad96fb3b4920e290dfaf7ccdb6a080e8
+800fd14bf87c2bedb3bb6f094232e3fcf6103494
+9454908d950fee3dd6bf581a99bfd440e388b39a
+79e0fe37f542eae0c74773929ca8a5a1116575eb
+6f9ebdb38348e7236ec10c7c043594a088c85c47
+43798b429d701c5e84ed6c44be34245ae131c1ff
+625a97cccee59d9cae926de283f494cb814345bc
+51052dc07f82b262091e83817dd844bd184e8eac
+a66954b458aecbc0c9311f302e990bd892492af2
+778a5895f36998c86e819731f29cf3fd9779d73c
+1c816102a37b0e691a08106932485b4a0362f4e5
+e5fc3dce286a986b7415cde469435c64b32acc6f
+d0696828da37fab3fe9b5d894e388960d0512d10
+56e9854f6f0f6371e7fed7d6e1a00b35751071ec
+83618a486c5a21895c919d504aefb51d49379518
+1afdf443ec0115501346a245710f5b4728ffdae7
+8640201843ea5105b092e91b665a759d2464625f
+e433bde68543bb022f90a285c20aec8a25144fd8
+68c04f08794422c929734148325c2c9723d53f17
+587da5e0fa043720802db811cc4892f9b71acce6
+8ec2dcb3e99e8c8c2e550c79333092304bc472dc
+e1e590a1a9bf75d089121926a2befdc2c476fefb
+2ed2da34ead8bf16bdd4fe0f67bfdd3559ce5873
+06d0afdf32560234d7af54ac5ab4f492cf48a540
+8b1005f1fc77ea662f181630ff545f26ec52bb71
+12fef5d4689a7522a4b4b52c89a17fa915d0a024
+ce978848201a8f97d88cda7a3ef34d63780ebcb8
+961d940554ea422f0eb3fbd737356c78fbb666f6
+9b3382207ad63ced35a6fa7c888974fcafabd5fd
+5d14e96c716b99aebe5c3e9a0b29f1e7a66bd6f4
+5988ffb8222e761f019d4e0ad0917be95ba6b54a
+c4f6385e019ed846c568af45b915fe035ee84942
+fba47f7d961362cf02e938f3f0451939d88e9d80
+5632b06998338ce5d4b3e6fb087a4cf62a21b7c9
+b4d731f5bd3717a342976ff6609f57567005f8c6
+7db1f1e06ecb38210f2928fef275a3337a9adac2
+b07d2a4ec4490a2303daef2d2091341fdc66e9d9
+2c7e09e2f8f295651cd5936a7c7886f9cee5b6da
+ee85165272929f9abe30a2b93ad4329e1e4c4034
+35e98df5a60524804791ce9e77a983090bb5722f
+13549b80dd5eb852a463d2cb50212f3ae5b66e1d
+4475337df636ac8610115bdf9da5319a31ba07cd
+d9724239f0b01ef71b9a0fdf9998c0790281f872
+b35a3bd1130b44dd5d9a9413be1986dc8c7be0e6
+5e5ef1efdb78a541fb60db4c8177d0986c4b7761
+6fd58d89a788899c2bd541a763f4b57f319ac909
+86d9da14a238e73d22c93cddccd3691a135f8847
+f54590dfb862c27cfe2b4c54c2c29e0af8463fba
+b1f859342a889861798036212d3bfaed740ad8d0
+c3df9a41873c04c1eceebaf9c67aec971c6de4d0
+04d3eef22de4f3d5202d4e58b763eea43660058a
+b8e0ebe1604a1eafec8887e209be93fd29ccc6d2
+26d0c742df00e6d987879ffbcacf348f6e9134ee
+db9605f8597b5c142bbdd46c8c5a3ae5c968cc29
+2944d9b33e6ad0660634e4103c31abdd8dbd0d61
+b85d883fda7f3053c722708ee8344017dbb2dbd0
+d7e0fceb291f76f439e1f89c5612a3d8b2666aad
+be659df78049d9dcd06dbe80162ccfda9b38cbbb
+75650b6fae8edad74e86bb575959147664790782
+408869ee6ea48363dd1b775890891ddcc4843e8c
+1b62689ea0ffeb53092614b962e72eea4cb66d5e
+8f86e9d2ee235d19ae311d632579d4aa9169fa7f
+ee0a91a1cc70c2b08aa7c5d9b6a72df67d645b0d
+8a4bd683a803b5e8f79c65c8110c7a2b891df869
+48c312af0d983f5f0bc51696eb83c0c978135099
+e706bc12bde44abf00bd9f88f7388987b4a80a28
+588ad3e064cbdc7514a999ae904d9a389e0a4956
+6795679e80867a3ebb3c2cf68f5b3389db435795
+0a5529b09e0be15bf6c077e2a617f573e6e2b3d0
+5cdfa4e7df5d2e1a2c13a983fb02a849731110e9
+f7a0b5a5c1b0d51af6c34807d698592b3c36f2fd
+39868044b9e344175c28c94279c475e35a674ac5
+95ecc896551be227a5499e33c36e1809cddc93fd
+0434075397aab23c57d41625cb33f90993e9b93a
+a8ddb130483bf3d7b0befc53f4281104313e1e40
+c400774b7fb19bd61ce936e6d93b80739d83ffb2
+1fae574d08cc3c46513d244d65891441c5d61502
+61956fb2f01f1025f0dd97318c08d0f893e5460e
+f4b35b80f553fae4e3525a8c7d0fa9da8694249c
+4a8f2e46cafa11ad46f956a7f88f131dfe3f8a74
+68f74fae359a2b79564e0598e02604066bbe92fd
+5e522ff8a9256e68f9ed1eee3ae6c4333897df74
+e1d41233cec4dd9e67d78289d4ef670129939089
+0be107c824287596bba63cc064657b703211daa5
+5c63fe36e2e06cb89641ef7b3fcf54207b2c5c41
+103d9492be05cbf2d14570505d3b998bb3a3667a
+f2fc7ff597005e64350d92040a3cf661088be127
+a21bb6052a591aee0b813ee536cc36b5e0aca0b4
+cfbde884cddd6fc4d0f7b2c0917136f1ddb992f4
+a2ddbe95af147c86ee97afe782eb29c3a15af606
+d28b3526c28ed0e0c4ff79d0a2543ee9fe1373c4
+0c527789941fa968e301c56ce69aabf4e13a072a
+efd3d8bbe1b7b798543f8a6bfb8ef2835b3dff45
+619bbc4b205fb17c6989f7e83e52eca1c46b3ab3
+2a94c719ec81fb3ddd1bb5dedf8e13dcbd8bdc2f
+1f0f30c242d50af5827f26781ee5b1ed8c08a94e
+8a1c3af115e0192bf127343974695ddbd4f31bb6
+fffec37dcc98817036e54d0b86ecd1bbcd5a6624
+f24fada97fb5de11c68569db5f6f8e14ebb232d5
+dd6d403836649a6eced200779f9067e41329550c
+f2a9cea8c1dbb2c21108bb73902a63e1c12b98e4
+af1bf835f3e40804fbe0dff085501ec48f5012b3
+731d330e6b72f1f7ebd7635101816c70983be927
+fd4334177f07ed3b660fcf19224e90e758869108
+fc3515323e04771f1c36c4db478369f5db54d6e4
+1d60675a861ae11bd1e781c27634b67a9092665d
+68db05c638739baeb0280c7c4c3f0888b216083c
+afb64dac6aee1af3703b2ee6044e4cae5fbd2ca9
+e251636aad24d80debd402ec67013d8d8b6a7519
+0a360f67457d2c51f534507e43d4acac6c647a81
+0f6b1faf13c6507ffe4f3dc939f9f3ebeeb8c355
+b42b434b9ebcbb9a66c01d540e2ccab68b4d716e
+f2b9f344e4d27b97b462e09d1a772b5d67c49aa9
+7a7c45c77755423161e7212cdb65d9b529271eb0
+a97865eba3d64a972b3276bf08d5d24a9666561b
+8597de8a032378f1f08b646e8230b15e88df2581
+fcd5f86e32db4fc78cbb98f46b2cc88d110d3f47
+53f523eb87c579724b73acb37fe8cabff69ac677
+ad84ee5a635a2b8c181c9c2b146ebee59d6f113a
+55295edab20cbddee35c771dd77b4c7ffe0a48db
+1ae5d191649443d810612341ce8af406ecc66184
+4b97718e30d33e40e173a5c531ea0cdf6075dd77
+2b8e737723a942bd8cc64f54fd475385e92d4837
+b51d70040e5715d5cf8d901ae94b5ef12d344ed2
+e97ba06ba8115e20a644b6b24e4f94afccc8d74a
+83a93e7f35a34d2944e22ec1995fd6f2393245f2
+b0741aa14092a14299ca03c8b138b172c1ec21ab
+912c98ce96bf18bda8fb097c4c885e109e83dac7
+b61a26b561f999ffa799367f38140dd0a251e52e
+8ffd45479ed32559c57afe26a578d7d8a8cee835
+679a0be941f26fc5b2aa63310c612c5fc9dbfa07
+8916d5d67a241c69dfeb15daec76c0e71f6f90e0
+621e90cff40b6afc21f2b13a12de67ce1289984f
+21592c85e0c625a545e313a09c19c8c9ecb7e17f
+c996551a55f42b6760f323f3fb8666d7f794d521
+814eb392b7f43215a5c7c0b61e83e85e04d31c61
+deae6070825cdc6b1a3681c377d049c19e73e87c
+d4bfdaaf4d4f8866be7c63c044c931370bf36c07
+150dd80cc7dccbc45bafb4e09c2f00b99d30a7c4
+84c3e8452f6207a573ff3dd163fd822c8cdbfb75
+73bac20d5d49725ca602c9359d3ae9a74dbf6aac
+b28e9610fbaa977057c23b62160e329fb3710da0
+ba2155d123fc5c30ee7d8df214419498a1e1914f
+8e10f2af05f554b121af913c09c0e2df15f2966a
+4597ba83687dd72665c0bd3ed9a7982deeda680f
+0f597671099656d096e3ad13c4e9adc57bb4783b
+680918820138168e9a3caef54c6f29ebbf05b774
+475b67239b7dfcf32403d17ec3bc824f2237f6cb
+f7f0d3a5dc2a3f509fed012a6c379295760e6e33
+04a417265304af7943026647221f1683b13fd4dc
+9bbeb3cca6d2cb3fc7c309376c14d8a3a8f4093b
+77fd3953755bc95f66fdb4d214f66393b99b3b1b
+0dec83847c39b6e5e67ed0ec4e42a69c673b5eab
+02d84e3a61954c871779b0cdf1904d31d7bdc874
+2e68ec53041f06524f6a73411c6f22f9a25d4585
+5962a4ec43112f6033d40c3d5c980eaf5f4b5bb1
+fc1e15f97392eff6fa02f293a52e11c9e400132a
+f721a065ab137b06fc9e61f00d154da071776867
+e6daba16c58e0e22f8bd27b40245ba91bb95cdb3
+506c30fc2106165f9c8954d09a6091fdc6ec1204
+301dbcf3b63ab00ba410a016754f7b8247c0f4ee
+cada0d7ea1804a4f9b3bdc6b62dc813cf1d9e6a9
+64c8f22e847c793f3b2f2d3e03cc1cd2933f8ec9
+da26746369fa314c9ecfd3a388e913a46c8dc1f6
+1aa5e0740b38eb64f549aa2df83c47575b998515
+98437d3c81fc81b0627f2ec990a656e3e5bcf23e
+e55e04ce3ac1d0e4b20cc03e160fb736010fa035
+222b2a89b5cfdcf33905ff50cccb2a6324db4eda
+e8ef3f22cbdfde4bff6afe1e9fa7c72853c89ebf
+87a517b31d970fb257602bf55a3412132b5e9a73
+e6cb1f04cc563dd2cc33e904518069213f551a71
+d98ad20b01a3635d1f1b32da4ec3b0fd4aa6694b
+00c8d4c6f0c7941730bdaa2021ac1adf77c0af58
+2251f96041e8c9bdb6109b0a4211d8a142d5065a
+0eb17811968311c36e1531618469d82a4149aedb
+f15b039bb31dcdfd6573920d6b40dd3b1fa21655
+a6067c67ffcf41a981e876dda5b8b9e6079f902b
+688ba6ea509a86a7f8559ee8a3ae096eaffb201d
+c76154c8345f5eb235ef40915019503b60557bbb
+cc1eeef5605a31e743559291c5307cf818deef36
+c8061b955006c1067412b14957fc763f75fc0fe9
+a91aaab3ff8211675e1c4d59b477dd7e3d005b6c
+8a934af510197c24ec7675b3275ad06589be9368
+e582d2fa69a6c8fc010808e1293e372a0b3873af
+1240664c0adc15a4e042f4ee1707ea8ecb2e5360
+476b98afc718fd8ab199d1570bec477038f6ec2a
+84090886b731101fcc2a3b53531aeb1f0673b18f
+011c992f859e74cdea14ebec8f5d8fb4779b0dd1
+35b2c7be0bb1e47575301782b8ebe84854fe2ed9
+bc12b55bbc9269b4c21a9a15008ed07f76da8d72
+90cebf67e4aebc24fac0a0a14e5d3b18946e82f6
+01ef90558b5a71be49fba06a1032c45d8283be45
+f96297f66f27b2297409a9dbb7b57c4477e89940
+3a5548ffe555451b7b07187a394c85ad82b43ec4
+873634ef4c8873c75176945ca0cf133c850dde87
+a5530c5852ba70c44eaed631b69fe7588b2ec5ac
+3757094797d4b64cc4fdaa3b41e0cf2a9981e953
+5e9a53c002ce495eeadb6f69840732d863e406d8
+f4926443e4f432836bd64c2421ba4cb653cce1a5
+f8158bad5d815595d10085681e12400e66de77f5
+bacd0acca7d38b687c6d5e4d69fa66f7626dcc55
+dc0dfb36a1af00add1de96605674c2eeda530038
+8c83f19c3c972bf525e221f9aacdc2f047e80b0f
+fa0677d2ec6c8c20f7a4e96df461fbb20b0b0845
+4ed3b95548187cb2d7885a747785cee701422dd9
+156088b6bca6e2eaf5437965798903deaac58ec4
+44b1c81ad24c9bcc155f9494d21acd6ed1195898
+5537b98582204ec9a1eefa059b5d0fc4796dac7b
+266c26a5650f30f7c1de6c8dc992dd4d91333d3b
+30d8b083e39c0885fe1635bfd6d535d9e9e82ee4
+5135ee0069eb302cad0430d0bb7b065b22688706
+5a21fd9d7596e14b3e1c7e9914aa0fb121cdb1ca
+a4a7633b891376bfb52e65de1de3c890cf2c43a9
+d0f41bc9b70eeac87424534d62a64faf4b963ce6
+23fdf2f1c38e86e2baf7982151496a74e70479dc
+520ef96e51fdf12e61670bf6e5422b66e9f3af33
+6ea4cf3a9e01ec1b29b8ad6bd192a5253ec78f30
+eeea35c40d6d91684d4af5e7095f4da4eb34d48b
+cde2675ffd7089e108023e7319913f3920dcba87
+f0bd690fe82280ee02bd01e3742657e83280ba9f
+979c4d3a4f956e58c94655db748dc26674ade73e
+ccbcd8a8c34ef439d739c771c0f41d44806ec5ba
+b570b474ff7943793250d7a856925ef38cb52240
+191691b3a2ab797e39d47e49b56940901b4e3324
+5cea33ed2c8163522bf0651d57c04f43eb373eff
+2479fd7b77b64f8af6572a3bb6b77dbb5037cdff
+0271785c94dbf31eb19113e194e01d3b323a9bc4
+910516980a67e1d2218e851b74c07181e8fefe17
+2e75e60b81bc0a45e4f86ef67108e4fb9a56b82d
+6daba30d3eb980746db1c60aeb940cc739d630c1
+d7c5f4950c5c3c9971b6f522d20e00fe8d9afe9c
+5fdf6337b48c7d26beb61706b0a8368062bb5616
+00aee991cebff7337b11b4bc3e97a668dbf4f9b1
+0834d22b0cac897e4ac6917ae74ea0eee831a3f1
+a3ee74ab6d8936f89ce1ec1898bdeccb5fb9bedb
+d02229b363544e812abbc0575a3707ad9545bf67
+d1a2881affb1e6671d5105faa871f85c5cc131dd
+373470e239138b967a187a2f9f13d6c4a5a5969c
+55b1587d320f3c8752710b887ddb5c008e2dfe2d
+eab7c25294a4867fa9ced69ebc840d6d8a513613
+dfb72e0b02b9c5c59b62aff9c46a8186fdc4e60e
+ab5ab4a484356874f9c981b7375741a283d2ae6f
+4a31f91cd635b94f605b1f0edca2ed0a8d1cf574
+9c1d7544405a96ed47f265d37277af5acaa17c31
+dee85eac0c53119cc42f0afec3640e527e98efc3
+925a32351cacaba0fa18c8de38d18e89af4456ba
+99e8faeb8f43748d074344c8b503fac2af80e47a
+2dbe7b8b7bc1ba109d998f6b60ccf9064df2e529
+ac47aeeea9371728079393c65faa68b50f7fe6ac
+8547c758273d1ccecc017b6e0b19eb1ec5c46800
+11f690182545d1d4d9cc2d6a7029909af1e7091e
+4238e5a3790bbc8ca558f3c520b9aa143c0c967f
+0e4074e4fca137da754b8a91b84a4ef4f00e702d
+0308463c2b23cd3275c73038eacca7e54023e0ea
+792b16b5692a78c2bf3d922dee04ef079ecc8d6d
+c796026aea4ca329ba83e4e83418cb10b3f86192
+40b1f602cd17047647404544615c353c23f8ceb5
+3c91141af6ae6530044b89b37150c1b244f6c128
+15c79a42362b6dcce5ae4cf4d68b2c9d0280ff89
+43b3aef7168a5a735112b2d2c835407866e4b836
+616bb989f7d377bf1748806b36bb514ae7867604
+9b0a5dd21710c7552cb84911b1c08b14ca000be1
+ee423942e1e4040a3db54fc5f808883e19ba038c
+77c685304304b285de0c6affa1cca4893722fe5d
+abd4fe4f6819978b8c3fa19a8ce9ad2afa8bbad3
+323ae7b28a461eb0814093c3ca29b3b303efa972
+36d15a6b4f73d4eb27609f93b913c7792969db41
+2f3996847e5b41ffd26e2ffc29efe82cecf16c57
+8699040d95f86482192b99aa4e7884f12d55e454
+574fa7b7468d309048a59457b094d791ae7ddd70
+86810f6758695ac741cf38cdd32c6016af12ded4
+b7155e8ceb7d069888dd2dd13bcffeded713a9d8
+2d4f5c96b04602e57840309d2ca34c14b2fc4fcc
+3dcbf653543c860c2a0f094725bf7f7fc9729d48
+5653aed09dbdfe88e85f7aa4a05cfb5968d55133
+7c89887bf87359640c6dbda4d4a100a1680ea339
+d17e03c77fec9c27b5b09d17e2f48243e2739f26
+f469bffa42fceeb687a5befacb2001abee5390a5
+71f89ec17f0cbb7e1c8fbf6db715675067832c0c
+1cd34593b3af7c756ded3c844496d367322a8b2e
+27bdd940f404aacbe216b0c9717c4dac06496375
+b6cb10295e5c3acba227f4f9a7f56dcb2ef38cf4
+213f599a53070503161533b8f5ae5c32c83ec19a
+382f39ef70c3f6ae644d8829b0c5a16a13be1f4c
+292b438c71e01c909da8657e93157fc024ad1c3d
+866e6a2832e44df04c94827c819a87a804a5cd5a
+600d3ec4e791bdc6fedfe63fab9af94dca730b3a
+4f261bc254ec26ee3f7ea860875073652409a221
+d5aae6821faa3760539950f753cac32a1af3bf6e
+f143e105b4343d96b9c2d1d3e9e8ad5dd97949bf
+e80201898225be77f4b83f5e99ed5841e597cfe4
+67a81efd7a6c10c1a92c7f7948c4bc55b91b7da2
+ae88ea26caba7c91a4513829714957b5ff94e341
+56fba50e8691ec874ea95db7ba0624b618d9b9db
+972a224a9772b21a16c5c2a2e5009e6da6758bd6
+a308bd34b00b294cc5e7398ccc27d09942f02df7
+cd6ca22de03fa6e2ec3c19044e5d1781ac2f5695
+be5c78ac05ae1d03aec2d08c1355d2f590950886
+1a769b6b4914a0b275b804a85cad67119447ee17
+e26ba683eadf2e06d684f890f0efe4e0a1869ab6
+03697fdceaf19d383ddd21131694386840184591
+333c1e727998cae8e524bf391ea7e01d77e8d604
+8e40db229365dac4125f9eced8f5ebdac7401258
+8182ea6d3c499c917ef78db90470ac1c26b401c1
+383d8e353c9a5c774929ff2c16edb61d47dd37f8
+9018de8912a2eb2b10470458349d93c01b539fa1
+d0c962fb253093a4952327621e0e6bf65152a524
+4e933896cb9657083cbe60d1a532abf0fe76257c
+0d17ba9c234c5fb40d1fe9f394366f6cd9c0dfe7
+07e2de9467479b61b9c9a2b61e657ac153110b2b
+74be144c5562aa058d9e005a11317e1e777b671a
+8fe2235dda82cfce4f8d8b25cb05bc493109cfe1
+8286c4beee9e766ab6910c69779e5ed08640e6b8
+82d8fcd29b9ea48f94597563491228865a9019b6
+716a270d8ff49d1dfbf2ba96ec7fa24974c605c7
+22b3b9d8e7687eddb0c76160e2665b1ac057ab80
+0e250d14f355069fc42c5121c241ef9cebaacdf5
+4b22fbae7ce8ba2880f9f4c175e5441253eb455d
+34d2f925a82254d2f750ea69684378b5e1e7186c
+eb93c349593f9d842f7726e37288e0c91e09f6d8
+802dd7bdcbd789e135c4a9f0de823a9873790323
+80e72cc6158b0c4bb6dd70f72fb8da213bd898c2
+ba99881d2673d5fa8fd73e8e1ec6effe64490103
+879c7afe370c7c161219d04930b88a698aa1ef2e
+5d7de4931f5e59f91a83037e54e3204ada12b527
+b6aa0dc3dc2a53747d17ecf6295f3ef622046291
+5a47b836341734f3fb4eba0e81f45ce1720bf4fe
+161dd0aed1b9197c96d686da541b87255be606d6
+49bce6c076b8ac70524c4fe5613ed0e7aa277298
+1e200f3852ee30ba68d9485c79da54b4161ba867
+1227dbc5249627956eded24bef3f62079c631f5e
+bba1b197595023e5fede9b90fb337b1b1d31bd57
+ec5618ac0a50652b68ecd5bd408904bd39d0e10d
+d1e6d9ffcd24de06ab4f4fd5d928f1add3c45540
+1a38d5777255c181d1d2b971e3ea7f7dc27733c7
+061fa90c64a8f32d7dfd932833347bcc069a3bfe
+61c68a69003e0297a114d7d7cb04b4b6a9588691
+b1d141e5a4b76378a5855d4d0075a6a159f6db04
+b50cc4f0d979ee249675188ce1819148b8efe997
+98f0e2592ce7587567178a306b3e8201dfc4e88c
+5af3c0e195c1b15a316490168bb36fd264aa0566
+4f1236e55fdce08014576f7a83bcce5447eb0e10
+d404ad9b12800c8be487824fce952a9dd10a2ec7
+74ec2f851cb001087102db9aa98646339ef5522c
+2726fc9dfbbf691bb5b5f487d8a58e89ee5ed55b
+281d4f98941b13c5a60be4b25b6e42230daab3dd
+43387b26c1facbb222b2fe84cd56464683b6746b
+b4bc41072822e983ff957295f90da4f657dbebd9
+3eb261374df5c2da7c206c200117190b15e7f221
+1036464f7816103ab8f5f715d8fb0ad6db4bc0ab
+6f16764e4f6c54fc0512b73eb3ecc7d8096cb35e
+ff5d89085e292c9c8d6b2df519a2be32a4b346a1
+c76feb15e553cc53765206663387ed6f4f5bfb1f
+c1617e5eaf24683a5e9f3680071d609ac45f1674
+40af1196e35687cf3d6b6a4fbd172fb7369b704d
+f77bb0552f632fa2a937cd7e87f7b00dec868bb8
+29eb334b7fcd1fae49a3fdc569cf4125ff5d433c
+25a7726f35868b3f3b3d14b8630e0fd2b0201f87
+b8aa8d19ef29df87320744adeeab7d059bd09e6c
+ce5783b87912e3d4d9abeb524011b13c0ceb4f52
+378d93b2083e6678398231e489c1211cf20f5de1
+b7b17cdca0363e7bb0c3bf78115a9e3bcd4fee29
+dbd2b33ed56195f40ffdd501f57a29896e033892
+1721cbecd5e9c9af5073256e98fbb4a103d1c96b
+ad85e2c2ca10931862cb764a9b8cca3a80e35da6
+9ff8842b5d3b0ff340747863ce1a04725c96bb14
+9c1a2512e91f334a914405ab9116711d08a10322
+0ec3fee1ccc653807ca3f3597cbaed70f3470e7c
+99fdcef028a08a3e4729b0efb11c37da387a84e3
+99dfbb65a64f904a85ad74acdf94f14c8191474a
+51ec19930e06839aed4d7e6ce35102da249dd201
+9c70db0e4742dae53092e7abbad345b2141e10d5
+adecd9577c3c3547d5bed3b88f6afa3ff585c3f4
+637fca972db8f65f0469eb2166c2c497b119dc3f
+3ff3181a89876ac8303a4e1e58c3988a8f29db15
+c98fce38bc3d1d7292038b579a79935c20b93062
+96b9b951983e5a178a8922b4114486651ec55f02
+23e3496effd2086b8e5dd84b04fc9fa25f3ae48e
+6e0d9be0fac6af386055762cc8121a161b060c21
+6b84e51bcba22da9c2c8350156fd1833a030d3fd
+57d047a3b500e4f40e851a29960bbe013ee1ea22
+40e4dad831943120ebb413fdd364bd7ad18a330e
+08a5074c1782622f640ea033a4bd7f4b371c51d3
+d7b7ca66ea94d8e7feec1f1fe0079731695a5ae3
+72df3b3d56979d82b74bf33ec2098d1b83ae6f82
+28640dc122f39dcaea7b4d37a072bc133b39073a
+649222d4440bdc54218aed7cd3b1d0160a4f8157
+77db057b7507392fa72647c15d4e23102aa224e1
+5e296d86a1efe74225c8f3a4e5306b1bfa976f40
+7326988f14064d6c093982f47b314bd7efa6dde2
+84731e2193092199f31f367706570305d8692b95
+67beac34e551dddabf588c7b5e13c101240d9c65
+453a93d69219017742ad7750131ef819bec15cc6
+f8bb5c6cf8b93fc04fa31aab363104925af78c29
+5ebec9e1fc1618d2811b06dd1e5b5a1644b4f712
+a70a381946a38f0ee85d2a1b989cef17d5e7d948
+cad219b139b7addc6618a3979d1917c1a20c962b
+6f60e191e5701bdb9d330d6a22df6edd124564d1
+a6dec7ec834fef29a43940332c0edf00d1e15e9f
+b0c7980465d99ff1e674360c1d284e378837bb4f
+fe0e284fcd6ae9a8aa46bdb6938bd4e7c11d4366
+9ff25efa338e6afff6ecfa0afe862682db3ae991
+0db87529e4d43540a5b5f64e93842db94b86a6bc
+5441314fd80477e3786c85e9adeb9d6615888c87
+2d010e498b09e168a9577290baa9e2cc14fec190
+96fc97066b7700e366f1aa0df8a9ec381cfeba55
+086339091fa627f38d085969aba4d9b00bc01d9f
+407a34b05055d2c7d5c3cc7d8e2790725e910b43
+c522c019951db3939600b8cd88ea8ba608116b16
+5d6094d90601c773dbcb70ba361edd3376cb80f9
+dc68b0a8b38fe94f57a0dd507dc5ac226481e773
+311ff9c246821046eccd83ad254cf6b70c7e49de
+ffd13edc3c28730a57db41801342832edaf8d0ee
+a4f03a4979b1cd7c70ecc88101d90465b5c828f4
+9d7520f1357b09dd7102fe051f5a8b404c8c0423
+5fb2ed635bc7d449c5daaacd6ad7ed1760e013dc
+1ba63d181e66554bc8cc1c3e3feb09e9634df389
+628e1eb28a3d1f238680197675a8f595b7dfaf66
+fdda281d39e8d2e4caec9a5a5da3eb3414ca2144
+9626ce2bc7fbd3d79ed2fd995aabfd668fcc03bf
+3d26dea17d3fb23783669926f2b366b373b3c1c5
+8147b01244d6fa6226ebc36e310a07531ccfa85b
+2ea07060fbd89d648c40fa1cbc71834ebbcb9c69
+f73702c10308dc9856ba2a8857be81a7c0d0e689
+178e96f7d5c49b23592ae155bd62686fdce0071c
+028dc8c3e5ea005fb258e740d70d2f58d562b467
+82c392377544a04eabf80a7a9cac4a25509ac797
+680a7175e7741129e4873a16a7ec41ac241437d9
+b6190e08443801a88c22ce7d16b3b1772e31bc6d
+7bd5e5a6523d9f1f3857c9b42548ac26016d6733
+cb5d83241291be1fd69013939d43e28cd87d28df
+c2ea2a721d567518366089718a0b9312886f313e
+85fd65998dbf8f7d1367bbd8936cf12738d099be
+753ead6e3e800c9fb69cc4c383df70ba3f8cd55d
+a73c50b0558aaad6c8dec70b6c3e79dfb91e8bd5
+8f5e6281afc1ae4ec1677a88b422a8af48821816
+0dc4b54124210116dc8d1d4ef1eec932df8e35fb
+ac967cdd26278e01b5813dd2da39d47ca22022d5
+45a4b7838bbda18f4a8d73c278b268acd2c34407
+619e7e309f6c447baff2a64a701ce5503565546e
+583590caf7702560201704676a5840319f866976
+255aeba1598d973fd85d9a05b87b60fe5ea8b79b
+08595dfe60df83d006cf2d11073ff6a1897635c4
+d52dce55a72e3ef2ce2b2a62b47e4615ad34d12e
+a3656d8c143309e08462470d425076785ddf044f
+4abdaab87f7c75283e8e69dcc46e48ac147e3edd
+0b0093dcc21e62d6c07f6a6ae7975c2ebeff0fee
+e83363be714899dfb8d15d10f26d622bee280c2f
+299775d3c3b995edb99cbaf864874fd4fa812943
+2233bd406b79a1c8676c31d04fafdedc5be905e0
+1cf191af1f49f6625b971c42a71a4996fc73a296
+7f9539a5eb13976e3417626bf230358c8f951a87
+d23ae4cd93bf981e253fc91fa3006b2b287add66
+298f10187db8bb7c96d5da8f5f9386c37c111c04
+677e302fd5fbdd0765ff89999a3f4bc059cd06b9
+527810a743b9a81741b634ddd9d33a30cff5a00c
+7b5aecc0d565e79735da939e689bbaea2536c906
+afc86ea191eff285acf380165ed7e675db741b6f
+7545dd6cc8afd14241592de5c910f8d0e92c992b
+c9b856c09d7f8d52f3d9ef821acfe5bc5168eb30
+2e36841edfe744539ff0b09d3e4ae8209cf8c922
+eebaafdd2befc7515e70a6981346e51fdd78e359
+582da476832fc93d6f412ce964ea6f2bc9e9f5a1
+73eccb4e57010cf22ef5f2e76d6614123ac985d0
+f85c705d5322a4666191a243c2ecaeece7b10e55
+133f6a05fc6ab20fc2fa7a4c989639f793577d72
+0833dd03067fd23a1912be1b41af2889768cf7bb
+eb8436f5019e10ac6aa52f6f0d94c064583162c1
+76ba8dbf0958b9be1bb7d6eb0890e6269f7c142d
+2d8ead582c1c09f18bd2869a0cbe1332377b268f
+daf48c5361a62a1fae06ebec7e974be794e2a622
+ed0ac66b93de844242fac90e6803b23f3514bbc6
+0e2b1bf0a7287091e98ed75905c2c9eaa1595162
+775f78ed94700672d00af16857ae68d6a81e205c
+b9f4be1fc4fe037b06f14cd2c3918e7f2b451606
+13c9c4f0a707529574b63b06b34ecb2b7ec96221
+f0c9af2a911022dccd36cb69a8ff0abdca92df80
+3adbc09d2d37b2d51b12d41646678e8db0242842
+b406677e8507fc8f722cd51d8781253ec38cb701
+01767b839762ddd67b211a2162018c373c1d38b3
+5d9ed39e143b982ada9041c3d35f39760a1e3d0b
+9f5445e710825a9936e874a500700ca247da6bdd
+700b3eb3638ed47c85f56cf8a03f32b577e7b5fb
+7c44308cead3b6a9952993769272e324ffe2c8b1
+74f2d12e81184e737f2a12daae797f50abc2111b
+dfa9ec8d9b6ff3596de3e632bae41d44f9fd5fce
+afc46a3404dbc3a80c33b9bd5703f27539c2ad3b
+5ed03b8a477cb88c8dc7203b8cd7cfe7af72adae
+b6e846257862e265040565ce4476e592c81eda5c
+796ed4a1cdf9878688826f7f0f4127fc6a8784e1
+46d4c6ca4df1f4e207fe6bdadff66be33b7579a9
+d5b00d12f062e784823084cbfb112faa9b7477bf
+fd026b24c7aefa6c98795388c497221df2f675ab
+d665a2fe4a26810357890707a41fa00c8a46419c
+85bafeb6b37c3feecb9f4f2a9485f19116ef3dfe
+11e86ac9ecc20bfb732cdfc4425b9ab5beed758d
+81d295bf6cd9b17e90603856cbaa1de285cc2873
+58f2aa679d842da2d11c8f2c352eed85e5a248cc
+860baf96030377f52832dd6c460f8b866fc2eb73
+5da4940c71c43cf9e88b9ac04bc41a931a5c689f
+fadb2578fc95c38794ca233097b188c9add53404
+63963decda5f04b8721955e85e3e8a4a2f1f3ae0
+c9a8458a5d4b9aa6c45c0a92f812faf017966d81
+89cc3ebba2de0ff16da0790626e8c6994fc76551
+cae1fdd784493e3fda8c717886da024167d2547c
+608946f035637efcab7ec4415553caf820800cb5
+0fc92279dd39057aca0f53dfe7e71f3a52a1146c
+6aed978e524728e3155471f0a27e23a71989d013
+5de1bdb698c2a4422ee088570c23ba3a7c06d335
+7be1583be061ed16b44af45650bfe51e2569cc4e
+87aea5a655022ca47503b936a9c5027194c42e80
+9eaa3010a7405e8bd9f525bd1836fe2cf7e9b441
+313ba9e13a984f4e355e1de47c0866be1a8df90d
+fc0bcfd87106d8e45012831c993fce6f55f7dcd5
+a31c540c209e5b3da7bb0cf223e7eb744c987409
+c79e25f26a1eea80f3bb045a67b167b3df30f2a4
+ef92cab1088c430455e1bfe782b486f5cec10755
+634512da045a19fed4f120137c30ced26aee56b7
+8dc4df90a0970cb8a3cc1686629cf366ddd479a6
+b232ef130bd85e16feae9c1dd02583efb97e8f6b
+ca1672e5371ba9dd5b51b8696224b507f16bbf55
+12543f772c95dd146f46664c6f1ad50748187950
+76b6f9d4256bfd0c28b73010bc9846090a9c646a
+b103764c20216c92ed63cc4a3c07dad9d9424d9d
+9894ba85e35c5cbce71ad2c104fa2ed4de47ada9
+8deb7b4f608ab2775bcfcefdc4015eab848ffde4
+41fc7d96966af825a1abd4eb0a78eb7284c0ca7f
+b6b0ab8de34c7e0047c64398aa37006e829d8d66
+19fa89ecdd47c502996c27d577917e3e69576902
+3ec77b8110d0345c0fe33f4d1be7cf6e2016c216
+912993adbc85648b1a396abb2fb12c572036cd1f
+fc098deb22b12072b6d1742773aef2c438358be8
+1e7ca75fbc5bf2826644add20848019d1072e857
+f39160406263d564f98844c880048aadcfbffe5c
+95abca159cf766360885df552e3ce8a56609a40e
+41f4dbdf7017eb0a45f9cf23ff706853e7908129
+d437de4b32271dce7ab60f1db31e77da2887df31
+8116098998a551b838de422e00cea917ae4fa855
+d249eeae3fdae6b5b988b70813fcef46587e61d8
+18262029a5058da05e3d655810e530992b0d6b25
+9581cc17a9629366c5e65480f108190c9e8b8207
+7ad25a3d281bff5fbfb731307a0d76960c28c021
+ec690833aeaa6bac9aeded2f0dc72006af608bea
+7f27124e403d5c0734f6451c196e77227dd09bfc
+d9508659715521e5734e76712ce468df307ef701
+a6aa2b4aafbf31957496ce479c09492bef4f75ff
+bd16990306f5016bff26df6256f44c3b425c80c5
+d70220555ec8ac5fcc2b047a14ba3171b004d3a0
+cb426889eed093e66b61bcce16dd268e4713bdef
+b44b2c9c17b74fc15d6609129e187f226d161c89
+9b4cf79b387fa9b056224c9849446c57df670d0e
+adb02a9666e651899ebf8cb28bf8b97d7d592361
+217003af999b311adc639321cb3bf9b4ff14cab6
+679a27417076fba66974c928a011e8a0be33741f
+1e0da8a0cb258e55c00ce600f1e114e0b02e49a6
+dfdef8a894b736ad5da8140762f17a8e592c8ed7
+67293a2d1342464d1df8c2f23f7489821fa9c21f
+184f17e052a904bed734908144f80d6d3635ef36
+6756c5967fc625958c7b0e01b2d7952fd91a298f
+b92d718862c7e26e7af544e8804af2fcd157add3
+0631db827b341438124c7bbb6f24aa40a41f7d3c
+e8c13aebb55e77fcb73da738330c9a432f898005
+a307510a310170b3caa5b8e142d1497c8f4eb004
+0674a95724b82169b8ad269c251788f3357cbf36
+857c3ac4ecf7a0fe34262add9d40278c6549387d
+f2b1c6571f4d66b6b1a7fbf4940550a10b436449
+713bb9ba2a6399fef308f6da02c458fbd1364b62
+0be4ac91665af15b06b569e958a798575a4ff2f1
+02d959e0613f49b57d1e9fd23fd91c20a307a87a
+f599c858591deb65fb63c0fdbc76df7385432d03
+5a5ee01461c24b3baa0223c1b69aeafda10d1928
+657a1ce1be933e8bba54653ed89823a0ecc1dd38
+c8d2abab0d35d519e38586bbf9b108d5c2aeed61
+9d4fdeb2cc9809e59dad20891ba75e487c29d5ae
+d4c09b9dd454b6bb2fd10992285cf87a16461667
+407652626a1f8562366371bb1dc70acf2bb03d87
+a21ab2f6466303f1dc49780e6379b399c8a40b0e
+f85f526f5bff17296aa36c6aeaf5986659fd510a
+49431efac3cd734da59b22c03a43dd5306894c7e
+de886a2669270f8010b59f4638757bcafea516b5
+9d1dfba8dc6e29ca3bc3ac9740d90f01d559fc4f
+91c34e475bc8a63147068dad56f786496556450a
+e8ecaaeafea40c2ef1aa3b17dad6b3518db39887
+30ada0b263c192039bb6ce59e17dbc69001b78f3
+d69fc5ec64cbcede064aea264d89b30912c88898
+caf37b78ce45e1b862747e9c3a2600b847df3385
+afd124efeb4442d6ce5dbb5cbffd7970921ee569
+805a7801eb7cdc3a3a5d917d750aaef7357c3eb4
+c312868c830643755640e86219c7f109b8f58c64
+4baf2c4df87b63df27db176ee5e8467340dbc92c
+58e9967059c3fc9c82d1dcdbd4a5ae1f64addb7a
+938f2f46670791ec3b5fb5c0ee49a5a2d5a4ecea
+2dd489eb2882e3191d91c66b137fc005e5ecd1f9
+2028f2b0b28652464fbe5687c72d79bb866a8191
+51d08775a56f44e71dfd22976d7172618181d9b3
+8c67963ad9cb162d7dbe06f9c21b5acf074dca71
+a5a879f5e042cf5813f9e898b33be552377e1b1b
+cc2503d6798e21e1b6788af57e2a796aa03de85c
+81be47a008dc954cf178506ef310423c4f9982fa
+f7a736d42aed83ab38dd85105e3287013958e41c
+2044a90cb9f791634f8973db2919eaf1910708ba
+5ccc98c051da56516875b138fc81e88cc1c6402b
+ce7a0991958af5d36402512b9ffd9e3be6aa212f
+93c0826908b27696191de9d348f83c751d9704c3
+05182f47d214c9aed6368272bf67eba78575d38a
+e91d3667a3e9b1bf3eec4010f2e62bf3a7ed9274
+d3a41a5ab3fbb1b8e9cea4ae64aea4da726c8cfd
+47695e37ee98b0d876598c5fcab94e1f928cb7aa
+35fbea30233a5eeec2b1df509f62a2ede70ece19
+bc0f52d6fa7ea51cb5f8b3227dc08558872c6998
+bacde3831c17dd6127a155248fd50216839d2409
+a28e088793e928a8bca7c03e214bfdf733ae3ca3
+744c8aca3e3632bd99e0132995ffc498546451be
+690e94860a1ab113775ca5645f54052cb3c6fc5f
+be36135a1fff2e69ca2e8e5baeea3c43e2af032c
+3c37c393839cfc5ff02006fa4877968c6de47cd7
+ebe1bba8a31638086f8c064c03511f3ccba75ae9
+2d5fdca83697bc0efbb23bbf0742f86ac3aa4f9b
+0de943c76d5e3e60fa176e68a1326ee42130b09f
+7a27d79f14d94a40a1bc5c72caf9c7fc6ac8cbc3
+cdeebb9723c6a6ef0a6196ba8b6ff459f6f1ac63
+6536dd5ebb62314e7c59ed02f83975a4bb729c09
+2b75b91bba7649bf1e349d24ba1f26ef3d706411
+ec70981df0c1ce97da34e829f099355ae18e9ed0
+0f97088646da5a63a211f5bffddcc7c1f7a7487a
+562b1b7690ed1bdee20a1187a6402c8e6c162ae5
+192461a058d2d1ab8fa12cd4ee6b04796e71333a
+09ced20258160926c35b11674f622ffee588bb6e
+f8b85a18c00178e2e76d91b4bb46430be97477ce
+151da69584cf3f4f82c39454dbb51de36b031dea
+7ba9e4c846dbaec877b4af77958cc9bb151023c2
+94dfef9e98293175f63ea698d1af308a06f3163a
+0658f6cfcad97d00498bc1022f6db72f8710964b
+3904c01e9c67c6892a602978d0736c9192d0ff05
+cee5e5c699860b357acd4df161725f19da8633b1
+be1540f0841652b5766e387d771460c0eea55caa
+9a968995b70958f5820bf9844b691509b08293cf
+5f6cf99ff35d12f94caa8f4f528b75ee23f0d04d
+a06065f85a54d5ca7a16e53158f798489311b57f
+6b652f8b3ae7d0604b6c72ec90bfafc88240d2c0
+22e131fcba293b253d1138ecf150aa50608e47d8
+845b5c29fdee99fa4b7940c18e5a29ffc6909c1d
+77d509818fc69e1a707bd9978c6feca754b0aaee
+6611d88f839baf0c8cbabb593c1c5591655fdd76
+9b933c32c370edeb38bd886c86e1ca4ec42a1f19
+c765c896374027527ab74a6cfbe9230ac88328a1
+32434d752e194804ee56f13d18a72ba4c2f9e195
+af3ac06b726894cfc4bcc77a4a942e91dffdfdb9
+5dd5148947352ff47e074be62cab9165e4ac4a8f
+cd7dac37171aaaaf3a4ce534d908c85c692070af
+9a33cb2d81d2c5c619e5dc2c7575b5e1e23d21f0
+c1a153e67d740a440d1b31fb2ded7088cac84dbe
+5bfc4d49163e7c13bfd70153e33278745a458e24
+bd0df1666653e77a1914768c7d06b61ed38fd572
+c0e12f0d1fd548e97a52e17affae7417315f0921
+85e0113469219e2a33d23d4b5d2e5ae915739bac
+3c35cc8592f2c583eff1a1b0b63ddde9e2e5422c
+935864d4e714d6d3b245e7726838410ec5490427
+77a82554cce06c8ae01720b07d3968be3a589c5f
+aa22f22fd9aad627317f2ccc7f9dfc9594ff7be4
+e7abd2b6d8ee63242f4d0d740a5cee334f0c2b84
+e5a5532daecdb5e13647ea02f0428fe891106d6e
+074c30c0710e765f1f21550114ed524cc18878e3
+7f7049662d9ba819d7e9c0197be0f31594c7f05f
+16209a956b6f7a0067f94d7d816f5b27c9283e33
+ef46f8368c5ce420eec4c4dcb70c3dacc432740e
+3db921a135fa8a4f7e11f0cc71199558db3341f9
+ffbc516e21c2a630de080aeca93aed877a527d5e
+b88b8307cea325c3a193b66911cc5b9619bbc9b5
+bcd7fc3c81600bd24bc4ea318c9ace321563c9fe
+d93760fd73a2a677694e60af43683aae13329a78
+9f97ff5a45cdbb9aaad5329f8472afaed6ab5206
+5510efb5ae0e76a919be57db4de2b8b7cb5d100b
+16a18c3acdb39b0516cdb7da4baeeedc2381278f
+8cf9ff09df60cd37e5bf41722f79a9fd10e0d015
+947de9d8c3104058cd84007060558cc2e41bd2a1
+3e13f9b3d4b27505cbd42f205067a50fcbd5ae3a
+1f3d2e2fc7c2cd92d245e84e917c7741f0d75360
+ae3caba6557310d58f5b6a40d9da6c25361b0ed2
+d85d080a81447e0f31b6e0c0adeb1a98440621b2
+792db24d59744a1e9f5fe9d87097694fbe665076
+0e5c3bbe7e8e27f6ce9d10fe791daaf77c2c2f97
+a237b025dd4bf4d0ecd769d8d40ffd2e675d5929
+ddb7ff642dcd9281672dcf402c6884780c5f47fe
+12681fdda8f8b0bb644a39849a10832a476a8198
+f5d7d3932a851c467d29a965ca6e65654a734225
+7a0eaca3fd452f39bab6f58719920611bdc87125
+0a58bbe3d6f7bbf888f535feed7f0f9a2eb9e942
+6740e2f56c5d3e4ad84f0da2713ce8c98b6ffd78
+94c90dbbe5a4027ce5db462e0519e63ac895ad2e
+91978e719d12b0705c2397c7809985c8d632af7b
+b9c3399e4b705a55a4d34ff84ac346d78005bd7c
+f0868562b51e0f98d4d422813b994d56c7ab70cd
+0c1d7a3e984031bc78591a282989b5a3240f52ae
+d2b2e824d360b087f008bd6cd790444cffd32346
+221063398fa062674b4b0f33ff9e0725bba8881e
+1259ebe944ac3fd6a15ced316a75560f1f72728b
+f1d9ec151e7e85feb7a2ea952650167b8b334ee8
+7e63f00d4e129a86ab21908319ab4a6049c776f5
+d07b274958810e93795a884bdefbd7a0e1ea61da
+416b39c9827eb0c956029c188864f1994ae33889
+3ff789f1e88c04f7e88be8f9a4525d7d2eb9860a
+a3dbb8444fbd047813af78bcc155a40dc3fcae90
+d017b6202535245f4c092067cdc708a508b5d01d
+d642cb5ac46fda3839e5ba74739d2509b7a4f13f
+e1f706a26b78e39ce6dbc524a5c7e6f43531d005
+eca1462585ea2dcc3a67eb5ae651d1876a4200d1
+d46b908aec2a9fb6c67ca668fc01b7341edaea09
+ca5caa8c0ec963c356a0e47810105b2ac298b559
+ca02c542dad25832024ce3c6a0a61898eff0f806
+204412ef6043dd5229b957c7b8f0b7288f203f80
+0bb5b07aaad30b45857eec8f005d990dededbe3e
+26b02b73614e7615da7a6acbf017335592960d36
+3419920cc38fe24b8d566bc1a8d422fd5e4378a4
+1ef7061e49eac10fc159bf7765c9f6f98b1ed093
+907019aa93f50ad69a9840ead3e641501e31b38e
+05fe333d6fcedf26a23a28c1b24e66cb721112c1
+7f61fa047e0418506dfc78a8628fee0ba34428d9
+754af1d4df14ca02873af7ab93696431ea9fcd1e
+b1d207877a9a51060875337a14c542751e452331
+df9398626f8c49cbc3d64f707deefd8f6702879c
+a37c137427ad29359e8d92436eb676116267c9cc
+8a616f6e519418d7335886deac34b75d06d95ed5
+2deb95ab1afb0f1bd87ce8d7cd6b6075541e57ec
+df4fac4079a262b11bc80201ee2fea50ec147924
+c19b0ded23463ca195f9efa8c1fc4489cb2d0ca7
+44f1aa24b7062a84ba3cb3114ddeb23a5b98067e
+1465543e8f8667c0280e8ec943ae7cce4b689763
+92cf011ec740237244ee2a13c1628019cc482818
+92a53ebdc506b5b96c5910aa3447976ed14da625
+c0cbe615b84d28cedbed2c570a3bfb34f6594d0b
+3d5b200c3e746acd6b669d17c647cbc7113c5680
+25a1c472e4ec3dcd536ac7b0d0f24598a2092e35
+b49d42cce5cc35dc403926e75b133523b8d2928b
+d210457c8e0fa5696a17637aef1d82254d7290ca
+c70c08369d20cd224d740811853c6a11123dc4fc
+9b9c2a2d51e2913cba996ca1e0cf18eb84f20f75
+f58cdec20fc0ae17874ddbe7280d21682837a885
+c97524f9907a3453cb241d0d746b310e8b6691db
+bea303a423519f6f69a06bba4b29680e48a83083
+552ff474f831825d555f14b95cb490187a4efb57
+0dfbb1b46b14beb34b377cdb3662b714851e920f
+98341160b51edfb03d2f323dc6507e36318536ef
+745f4d5863917792fd6dc61c58b8e6c6d5fc0892
+393acbf130e5d2da8be792a4e23e9cac1d978f21
+7204ee9a52ec249612d52c09532afaf0810cea04
+265d16c764383d5cb05fbb7a63669b204160f2be
+d60075cb8168280490d6fd8b62ee1f80b93c77ca
+244289ca6e216d6a3562813cd00ac70dbd48d287
+0372e02a4bff62664e9eed169c661eae1b09a4ea
+d7078fa48a1abb249c96f276c5dbe7012833bba9
+cf011aee402da94b794a5545862a8b1ae0c5b1f2
+76dc9065bf28a1830312b17bdbcf06b004a06016
+8956c0dc9cacf65962766afc3f6182ad82fa547d
+764d923a4d4820484d99a1aaed8525d879a3b928
+72f7a0309ed2b4155d8ad69f66b394fa8fa09054
+44d9dcf6df79040a5381e2c395092ae3941f814c
+84eb7199bebdb1e50a7869a8cd510949fa9c1751
+67cffdc2511b3384a4d5d174e406f681c833c9c2
+ccdae745f4fd0e83c0ebee099ba311994c1a814c
+1ea9aef958bb478e4c5b8869be13ad39daada2bd
+40f5c7d4fdeeb98bbc0df6d5b63617665229a8bd
+92c5506f2ec41d89185fbaf00e3140a92cb36d35
+5016127c708fffbbf121380b4536f7e9530a1f13
+f85724c7f38c85304567f311e091409005c7a0f6
+7b41f85f4bbf16982e149c2398869d69d911afdd
+0ba2f726770bd9846d5f8413533a081d1a31d259
+96fc2ded1132f2be9310728a41cf50ca5dac375c
+e5868d37395c263956cb9a165004493371117866
+7137056adcaf1f160d24fcc7a864c8699e1540cc
+fdfc24295c179d895ad9181dde3fcfe4a9325fcd
+447b869c55c6b45ab79dc5440bc52454deb002b9
+891328c2e0cbf0483f8ac3daad284a8807c87694
+6eb880c0b52c3a98c3c8e281298317045f94afd2
+f7905eabee5903b7cef0ca9b089452dc23102497
+37e2e8be7fdf8837619ee6a6d6370d7afbf73b5d
+1e2ab8d08a317c6b75c58e26108bd4080b99969c
+0d82b333392151553ccb7c1addf4c91c06a8c185
+c93ce150e414116aedfa7d569e69fac887d23deb
+c4e48436d0e4e81b5c58da1f76e107e07ecf0b58
+003e20ee48a695af193c623c1ca1451cb2b0b3f2
+14bbc366bca0e6e3bf667f9fb91714ac412055a3
+cf85b4ccb15e58cb53a9fcdcefd7bb22044783a8
+98ecbd517bdec593396184c3eea8161c93f3cbde
+ccf8bfc55dd83b904621063f6e90c5ca4cc6e7d6
+32a963e4e978f9a1b57e9fbb137d8cab7c67d754
+4ffc459b5812be52fba97b01e800051b8918f9c1
+7d816f2f7eb38f040c0698865afc8a6075d29782
+457153222f95890f0f83f8dd6070abf21f9394ae
+c054f13eff908edfcd3e03f9b3f8f3ec28854cf9
+cbe29a7f965ddce735f0999822735f18063a70cc
+5bca341f73d663a8f2773ed9ed759f04dc6ba216
+5f1e373d37f0cc0c6906c21404c2f3f09e801114
+c4f23dd8fdad24141c9bea9b3a94cdb73566ca22
+1b7bd7f6d5f783b8e8c9f1669548a7062344cc9d
+543355dd4fe0387602fb25dbe4d703306972e4af
+7696cc36734729ef173cc8e75f507dd4c7485333
+3a776985b50dbe2fc1d09ed4572815da3b88d8b4
+1a6d1b17ac7e9af88dd79270e8c04027b440eedc
+2e4f03d507ea1ecbbc33a8802c9623952b30fa56
+dd63f6d8f9d1510b6bee5c9fb8a46eb973a48927
+27138f3e7b8217cbf03fec0ef8269804c90be0c0
+6d0f8dea7166c9f34a71a8fc8682500d79e0b0cd
+7d35cb0817d5baab2228aa75e37446c5ce4925ba
+6b5ec522d254268fa9ff395d62c91b2fb16663d2
+7259fa4922a744edb80079f9c4ac51491093c38b
+5d282ace86c229c1011c8fcad5bd91dcde40fb56
+a505bb5d9817e93c4afbcbf664b3c2823a45ef79
+6cb32c5ec7acc439324d796b2db8d700f655e976
+19705c7132ad12e84e3790f33710c570f574782a
+492a38cec0fa7861755d5efda5128fa6760805dc
+2acd21be6213de25ccc722920ed05871dbdedffc
+b30d1b9edae171358489a10ffc6cf73d5d4d9753
+f1f4df5fc7d44b7925c7a20bf76d19bfd2c181d9
+2ff304adca372a00198c6ffb0240e62b4de7ffb2
+f1ee70c30c2ec2ef1ad139a850e1fd02feab71fb
+95f6c9897d0e3a7478f2c3c1c6dfe0f9fc5e2804
+930b16478264a74795e25306ad29be559752d933
+7ffbf025e036980cdc9b7ef82a67da37935a75e0
+db1fb17f69e1b53f67d50d076f4ae6376c4cd518
+5335fd3da315bca66bc647746241e8c6facae87c
+706595e91ef5ecf8343632e290c532d44d318a29
+60fec237b15a5c6930d74686e43ae7f75d8ef077
+02a16d239173d10e1add044c8ac97476deb36ea7
+543b7a48cb8987417c5bacd6261892a0f34ce321
+a204aeac83d68c09e0506b8a715a5c5a2e5f858c
+6469d6cbb724321d83bb60badb34f9614bb735df
+f156364c5bc6b51da7b025973dcddc691281281f
+59557cd1e458f64e10f44e4abcc46384022428ec
+2c2f6a1ab6a29d3a852ba99e2a2a2911d2f676b2
+5d290411761acdf304879f5bab3898c1275169b7
+7282a9961ef631dafe5c2d187fbf93032f94ffff
+b8d1ddfa7b179883c58913e065dd65af607631d2
+9c76c68563ebef8437c905a01fa221db2e5b92bf
+c67353883e7c29ed8920a640a38278c5772c69f8
+7f8dbb4c1cb08754e7cdaf2db1dc568daea20670
+47403e206a68d76049b4a19bf2dd6dc9046d95fc
+ffdb336ac81d5bdc1cdeb8659acfd3892430137d
+8a497cc751e660adc4474c115a0ff3ce3d65f137
+0a278bb32fa0508661b7a0708e9433f0470f5032
+a2db5b7c3cba27fa23fd9c47a29d86833bc0cc22
+733802ebd32ae716deff37c2d1c1416870922838
+2023de43920345f14ea04e6fc447ba6924753bb5
+305e6f7759d67c8fc7a452897780517af5be7a86
+ea48af4e14e074bd8c3d9d9eb93b4ff44b417b04
+45db88adc57bc1df19a1370775da95667e55a0d2
+6006faf1a347d5101adf5cf232c5926c9c3fffe8
+75eb3762279386a736583197b62194242c19c2b0
+f5ab4a2232b3d63ce977fcefa5929a2290ccd35e
+8bb111cf9545156d63e58b4df3e2967191302cee
+a851b60ec8b15c4fc89beed570216df1bd8e7f39
+65ad47d59b06e1420b14d861351c75b0e1b15fff
+46a4f5c8108c72f60a1956bfafe02711dd2487db
+76371e2a07e815369b889e24a72fbcd507b39f56
+540dbe6a61757c96020626b8dd06875730687eca
+c518aa843737be15bdd6f2d58b819758a7e54c7b
+a89f3978d5c0892addd21b80a0e3a8fa99509ac2
+1f14bb42c68718c6fbd2e33f878cc27368df2cf2
+a190467ef82420a5c7d62cc78b6f1280b1b0f58a
+317bc560592374a4e93f5b74334810c4d41c304f
+ca21213ce25a3f1ff6e0f909b76995596a479ee7
+bf430699439f5a825b0786c85342cec69071dfe2
+0a9921cc06d38004ccfa74d424bd935e69b98272
+e45af8d8f27e8764ca4e7d601d35de8b5868720c
+2b3f07e384f7071e7157558eb37ff76fb2fc4a58
+5189ea49aa67d774beb831cb9a1c29957386219f
+0cc16717956e5567ae7f97e41301beb383fc3bc1
+fd1a47f00c52fd44b5f6a6fc29cf4f412f772128
+04683346b31ef3c4cb39856f22a5a234204e10bb
+a3c97591ef3ac26b2efb91ac675edba945f9385d
+2c6961672ada97d50262168b3a717312e62f838b
+5f631018bd316e0d920777fea18a635949dbc971
+a39859d034a79fa7522bdd0e15ff087c65011243
+1620b8ced0df37318896761d69214d1dfd1f53eb
+8f51f2c0ac7739ddba1a20e42a9ffe2cd17df6a0
+45b3ec100d100696953d2e7791630f3f0d1666e6
+22887d6ed5ce8bc66ff6d94473735e360b972f91
+4ccddd1be890227de55ede180e338ad568920f8f
+3055f7bc4eb62fe8851b40509ace4e6926fe51e1
+4a25cc2fd71cb759032e12d68c70bd30c0785e35
+d3c907479babc47d2a0107edb9b770a3b9800f3d
+5714b44eeb1420a045a2b1169b9db2199fc40203
+22ec191fe773d54f1c7a09267d7b8baee2571d61
+a05ccd3cc60273ac27feb14949cf062bd3fd2317
+7d97e0a0ca6760ae5e0a3b5211411352131f93e9
+3fbb376d9fba1d3ff1f03aedc7a7ebea8015cc5a
+51087cb4e3b05856f72c790f3ee72d1fe4c5fc18
+91e627b1c2673475fce6c062348f36981e2d2190
+f4b34c772f27cdf0c28dfc317c69ba769e7c8a9a
+b798f693eda61dbfd123fba4c15be4ca61c7ba9f
+c6ac50dd78a1561c9f10245c25197833a1d53b82
+8247b7fbc1862f7674570955f1d9e5e935292da7
+7f66b783a373c4254171edf37770816983cd25eb
+a58e97742dc91a2b4bb447c4c39b8d207c2420c8
+beaa10edc1606c906289768a3c62a8906d992ed8
+fb30ee518d7692a4d4618a04df3e6e0dc9dbd758
+1bc02a269892a68baaf3d71c34d4159930fadfe1
+195a3e63aa94fc194378014ba83d86da8fe9e60c
+2f0fcb1a42f85b1e6945247c1ade6688955419f7
+0f52956aadbdc55104e47fa076310029850f5eb5
+2289122d6dcb0b4a28d5582f64e2a89183545e2e
+17397f0206193a4eccbd7ba185eccebec3e75e87
+0158bcb3329c3cbee4060ea3dce8764e64bb808d
+d0866539eb44ec6d67644c0b9d2092634e2d0576
+7eda1d8040d3d794389cbed94615ffc080fa0912
+c31275f0ec264add2cb01c68fa15a9dc7335dbaf
+ca40b6bafe8b03fdb8f3499df740a76dd8b01683
+e8e7410336002e6585bc2a572f35325284a95a9a
+5d2b41eb5ff5f39f6b6b226efb352901e3089a3d
+6cd670a9c52af73fc2df45f9a08cd349918128d5
+2b74d1bb52537b901b9221ac365c71e3a080185a
+ade4c68d9bb793fe3ed998e1bb346f2bbbff482b
+6f3b671701600cfbc7533e4b93770b7a489bd876
+b2931a04bdcafafee100e957bdc0e7648ce83b55
+a84233183ad41aab3c2b30ef3dfe75a7eb892a63
+6c97638a73e64fca40a7f76ce2ca27df5e671efd
+1e58e945527efbe148eeee7f87eb5b895a064040
+749dae79b7f2bef339742199ee60688afa86dc48
+3e6593133a15f32fb178a7a92352fe8104b9002f
+4606dff44d8fc0eeae96a323db493809caa39baf
+3cbd83930db70081f235b5b06a5d4e560ae5a4db
+323607d9d084ab48af3428ae93d8aabf8b0da6f1
+be9b1f801fa5a2431353511f736f93b5c43fbeab
+cf0330d0d6aef69d8ab24776b4757e4847127fb3
+4b8e759bee33ab2282b1d9ad0273cc2f5e0a47d6
+4d5a13b405e76954c67ac945facad1d4ea986a3d
+0809c522cfc7a3fa4971722c2ceee94be2a006f8
+c4e03d7fdfcf6fdcfb569267cb576db8d2668a23
+01fc948b7ba794738a9429859b05b13b0502f35b
+19034171504349e600906de8d710e3169ef2f8c2
+85f6c973d947cbc04b7ad40a2dc5e5be891b76e2
+0b221b3102ba4eba703690f1f4a30bf9b9050756
+8c7fdf0828c7ee9dde05ea83c376eff0d575288b
+bc54b9fe828b2c88078b39843b9a512976a94ba8
+ca7fb3ed553576ef85232de2be602e2eb900ba1c
+15c42b405e802c352fa9d0e8fcccf9c190a1f737
+df88e00701a8b0337321256d5c561d80964b8b4e
+6f9d6c370d41f3c224fc312febd859bb78ae9bab
+38461057b1a1ac9f0f459c70513431d84cf50ec4
+109d7fe465e6ab12dc6202dd722068e8b5d61eeb
+dcc5151e80a3bc24a6a958f4096af5b848d0b000
+25e3d03e8d30d11f423ea616ca69275ac1118c7c
+1a09c430a8aee0769438e82a95d198639b56cb77
+32a707dd30b5fa2a7895ab861fecc8ef8d0b9988
+4b3b224f78d0eff3a7b9c5b38082a33b17069648
+9d705b1b148e2b2b60a0f6f3694db06082d347b6
+a658ed251b07e3f1984d2b5eb9125fc9fe46dcc1
+6cd3570573d1ed27ce1a225668db62d3277c45af
+2166a67fed72725335f83b903b3b725812e128d1
+e825917855339e3990cc6e0aa352e6d910768961
+f2d193604e075dd903346742aa0ecb0f9327a421
+2ddf1dc9f3503e595cd471ed147706dfdde04496
+7528a5fe8d203ea799ab024f0459ae02f004ffeb
+cf9f0f450589721a5a81c92747129c5bf8a3bae6
+4f2000d61264956188b04e023fee01eecf2eb9bd
+c52e0a5746d1d91a13307240d5f70de36c8d273c
+f507ba12b36d398a7c9de4eca32b37b48f8b23ca
+ee237dd69a80a742dd22e6a8a1ff2492c5c5e606
+e39ccf537b70061765e5e439df935d8fa0f576ab
+81afb45036771512a9a8c7defd8545d44a1f5958
+57f1e2b8a0f1c8ed62dce9dd5c5839916cd28875
+0eda0626eec68643fee1512e412fd31983f04477
+8b70d3b3e17729b649ad9248d354eebd52b809ac
+d51a89ed920f5f8d1e8bc31693e8551cebf5a237
+788ba0ebb36716a45b8cd2797afe945248657be8
+9ed581b782cc56abba8813e876ef3c7f3f4976e2
+e4b8f79b63c8070bb077bbbddd27321044ebbc6c
+a2acace57a4130f8b8a86a6a30cde05b9d9e0bf0
+3be24a2640ce00462413fca72a391d8d9d8d0014
+7356b956c29d181ae05e2fd49f29aea495f9bd32
+ef5bcf4c4f6c44a1004a000d1b75cb4833841689
+80c43b2b8d90e77662ae30bb227348d677249527
+27244cff24e58de6e8cda217a19d1258bc3f4a59
+8d0bdfeba80c841302415fa1c1851d6516c2cb3e
+ba765e34beadd8cdb8152b3ef7c20b70e8fdfd16
+52fc8cf9099c1f651299f02012c3e90127fbf5f9
+b6e99ecffa58be68a05b2efb09c8613ca67ca2b2
+7a326897211eb2e721d09cbfdb25b9a4d70ff50f
+1d2ba0782f856e9b2aee3f1f5abdf7d1c5fd60fd
+f0c4c380744817b450bc9d1ede35e8b8b2b168f9
+26c8d5c2c1c2b9912b92a922735337a655f0ae67
+5e2e6fed3f4fc4636d6d5fc8d1d150d9785b2acb
+22a998be57a6883f563fda5e81ad3d5e6f91d111
+9dc8affcd71331f42323930b81199a829f9a7e30
+a46703c3ebd819426ebbaa9427c22a80724cef44
+aea293c88daeca9d711bf0dd54f21768f26baadb
+4fabfd6dc35d968ca547e96e0c2e7041a9d1306d
+c3e2a32d0b90819f01c35a416d76c343383bfe7f
+5dda5a6ff47f30907def9d01ea71eb77485e19d6
+f7884a573c6b876303af38f8016d45c73f5d6bce
+e416ecf2aeafe15b28895ac6314d585c6dd050f9
+b05d87f3ff5d66f6e7da883c56b158aac8c3b0eb
+7642f14c9a5ae899e4f77aca0eeb6c0037564c73
+0cf1cb248ff28a8b868c1c58269afbe7882bc185
+21903e51a3646cccef0b065df51991b6c48456e7
+58b3c8d51b81f1830a447a524e1b966c307a7439
+4e825ace110f54a3fd082b51e16b4e2dbe665dec
+7fb79188afc455aec0126c11aabdf4b1f22a7071
+658afb3194563c692e726eb56959d11541b2250a
+3dc78106dbe2f0e979be7a5b85593349fb38a9ff
+88dd22dc7a5dfa1a4601f09816fdaeb7e8d093ca
+a399c7aa18ce892fbae40e7b27b3702d8f435c29
+a83ab94b5272eeaceef9048c2ac8fcfe8305ad35
+b6273d3ba69299cc23205545873139e315d48aed
+5b81eba81a514a57107ebc5f36700174f2e3627c
+b70091ecc9548ba098eb2b2a6f8c81ac5c0c8401
+779f41955da0ee3e78c1f21e50fa94d981f05811
+b36204f3045d7720556e8b753710c1b223713102
+b4a0d9dbbe6012f9fecb8ef31ee0f6ab2ad01078
+53941ed5719e47e70092a2d00a262cd9e45d05cf
+c402bd7c07c710a93e18823ea834c85dd1524af8
+5fc19f158d144efca61d4203a16e6ceb8eedd97e
+4d30017b5f52c137997b8384f15898e63982746c
+e3533ca8c43f1de6c4d89919e03e976d7b0f1e5c
+af45261b86608068da5020d3508eb14ca8d7d030
+7bd375281b4d4a024406b0ad317a36e2b48524c7
+d96fa4768e890ec4decb74d0661edb614cfa52a6
+1eec85155150d61bd41da7e677e3524c3a4d7464
+2040b4f2dac1db335bd6fe4cddcb94e40810e754
+f19b1eff0122ffba4bf5a762e5f6ea658e9db07e
+1e9ffcb34c7a5c305f52a8588321490013f45549
+ff3704914b99f31ed3288bf172a183f476fb7c36
+e8786ef3d0ef20a4e74202d6e4847b4eb2f1aaa7
+47ba5964171297d32853ab6e97c247ebccd37907
+dcd232c30fafc6769205a9c6931ee5c60de47678
+c2df3bec8f59abdb899218143155faa8ccdde982
+5c40442bb871d86ff8c4837a4efa492f517d97fc
+8563e25c426a19f21f01398646960dac6e2b3187
+b17cf298b8ad48dd26e41ff7c546677e9a479152
+928cc94463771cb5ff209464926373c49ed254d3
+e320bcaf735832e5cbbc67a0107514311ece8020
+a9f4c5527540e913aa2e3214c107657ee97581c0
+3663fcf0f9d9b25e123757910bc57fc8693fd744
+87dcaaa6cf22dd132c5061936248d76ae38e6ea3
+a2fce3c8739b19644d30c5902da90b0a5b6cc1a2
+0798da3a676ee4c2ff0de63c80711c3c5e5baa3d
+55f0dd8372c38da86b6390f223ff469a545faae8
+4e16d96cfd9c0bd41fd9f9c4f65202f63e9101fb
+98cfaedb479be38a5ad3d34c03ed8264b8c81860
+8385172760908b033f1baf423f7f395bcd5f8379
+623752030d1be376124f7df36ec851b8ead70ecd
+fad0f5be5a6145aaf45510d5ea474dd09534496e
+e62018053d66aef863f370dd89d40b62dc711af6
+ebdddbb18e59643fabad622744054ac58518be8b
+c36a3e330e75b12a5facfb9e9fdaa5f5b00418ee
+9aeea98ab824ca30e608633af6b89f0df9354ccd
+f79a2334f7b1b2852b634238cb28eeebf3d46f02
+349c57e3ae9b14347c21e16126feee326c146084
+ce1ec72c519ee717c30135893ecc2c9b62b22781
+c51b5d4e747dda9d39f8b6620a35167dd4cd6505
+a2895e481c4b41bcafb20d46cd884d8332edaef4
+d1d1bab571fa7e8b6b7fb086f52d84e3b0360873
+f12962bf93758127b7f4eac3a4913e3c31ee5e90
+b4a97b52750c5260ab995ff59a2e3f2307e5a061
+4caa986f8b0cb1c3bd603af937c49708e53f5147
+d919086cbb4eef5b060a9cddb075378b0087240e
+a011d39a10e895c5110cf59479be61c81a558d7e
+2ae1e2a29e622cac0658426406c295b9d80085fe
+733d775be8aea7dbbdfab3bd16b8d5f381b15746
+1eaffde59c230cd98974c4e645ef13acb57cc164
+9eb2b07e9f5eff21bcc87d109c5bdb36b6f551a1
+dda22468eed009f8689f5cf8dec391bf3aee218e
+fddeb25ee1afe545359f5c8f4197fad132e0d13e
+d64eba322c7a02c08c823ad2b4bec6e2c543cc87
+a1b0be88f7a70fe31a86d07132879957d325717c
+d5c5b54279cba316f24062bb9c755a19e8d7999b
+067100ff970f92ed6bfbed4141a4f3a9249ed031
+626e2b81a24db850b7010851eebd797fc5caa56e
+484ea2e8b0d4d44c1e877c2985c2b922f93b8d8a
+9fc03f9b09d317acdff9d3e336a9ca67fd471ab3
+09d64967841bd85d25a4ea0868b91d6367cfc173
+d88d6de2d6fa1d45287474cd7d328b1da95841eb
+fb15f77a4204b3fdde87f5e422d6338a8631493a
+c002b8a958081a67e095bf5b66f1593bc0fbd101
+bce0f8378700ed7c34a2448684f7967e839dfc64
+deaf6188ce030276de865b4619e33022c228fbe8
+81d1c3eb4ee9084d5f3ea982e29ae784321907f1
+21fb10299f5d1abcc671deab920f828e33ae83ca
+52b470a1b07ed8836742135a18bf88fc533da970
+e70fa4189d6449d8f984f5d1bd10ff96129086f9
+ffc735b5a162e46d09de5aa83776a985a30d6db7
+10331974dc7c8593f9c911cd7d9afe5c66112519
+3333a3a51a8142fac290e8c8702501060d284dc7
+7df276fe2d41cb742eaba90f4c012c9b9296d7f7
+7e3caee9a850605a9c6148aab52bea9fbd071c9b
+a9b3d26f8440c59fb0c67cea3364b315ee856e86
+0dea140491a05912ade8d69248ce122c526c74a6
+a3e5fca3406f7dd07f4859b89108ce1576c8640f
+67a1f2977ff4b4c07e11ac172fb7022ea1ebfa0b
+2fb0af3ebd5654162d474d5f2e6f73909385c9d5
+2e90cec0a50ef8172a9b5f42b4d1c3f6cf14f8f4
+dfb761a56e3e0a75c2fe587d832e26c34a8c90f9
+ff81488a6619863c792325af36c86c469ec22134
+cf47174fde7d242cb7558209c5b12e94e45ee9cb
+8df329f65896a97dd7ec1198fd0b3e5529c8649e
+eccc8de1c3118e56dbb59725839a3ce563cd6eb5
+4f4ddb435d07b261848062c98d90d4da387c9f0c
+0e59aa706c917912f9348b49c54486c974851fda
+63904308249f62f026fa7369106ec862b38f10f2
+dc6b5422f07ebb2ab248e21c172a8c6c3d0d1b51
+11737f67a1ff57e582cdc214f6f59657ccdf2009
+cf68eb05b922af015cdbcee44c01e5139773e62e
+f1682fdd56285d1db72637ff84c9ef8cd647de35
+64af1d5b81ca463d5fa20a998b8a2d19fdc6c06e
+4e69921b2ee16b4206dc44c5c6fb5bcde8efdea6
+2e8ad922bf25e2a3e31fb44af43a7226dcf537b9
+74bc5f310187b7f7edc78ee08b264d5769d4f64a
+5d119b0ffac9ac6b6608c796a234c461ba8468af
+80c37492832bb6534427b680b10627539baa4b74
+f392b676d4d2025d26823b83e33995eee1ea89b5
+44150379330d7fd068c8f1906e728f197f2bf064
+74a61c7f97c5b47e057e63913ac414dce938a32e
+702d78ccd1d3d8274808ceb79cb55dd8cf394239
+450841d9e6d7120e5ebe195ff113362f351bdafb
+fd87650cddc6c293aa00f8e870c289ce884a0d6e
+b8111ae4e8d77c5b8a9be50d63c271b1e72fe76b
+2e97bbc8fc05a2376e1a8c36f2d28bd328970537
+4a7c0e9ead15d87a240dd22d73a02fec9350e531
+6d243a87fc41e60e98e5cae30fdd01dc3b9d4255
+926c21c673940233df044de384dd66db38d81af4
+aa934183e8cacd0ee19e67c41a1692b9c66d844c
+d0b287bb0b850dde243c03fd36eaa36cdbd17700
+8f69be959d5b2233beae9eeba4ec008bbd1e9ed5
+e050baf565792308fb46ded43c388cd048b69173
+ce14e2aff70cabf927621922bdc9460b005687bb
+e4a2fc5f72c8a616fc594c100971b9685b55a664
+8d31657b630ad456f8537d23cf4680a5c944b955
+b88ea9098d7d14656d9a19d05659c193a6f241ae
+37cb444601025a338e5529d29710e7bbbf637e63
+f2d83cc4c304eb83b7dbfa69391ee53760ab1974
+5d0db057cd72da53ee5fcf677ec2095bda7f16be
+436c776a6fa2ea8262b9eff78613f34f79423f02
+b15fe4c186c037341c15cf0492c1fcddc0f2b3b5
+e958b30aaa985e342f414d08b2068743ad8fb1e4
+56ee5e499635e736a35880d09fc406429e9bc99d
+d7f0fd0396cc1a59a49571b471b68d5b2af1624c
+a8032eab78080a8c0a83963f0539819ff17d7c66
+5838e891e950a86327f353f0a778d6d6cb03c99f
+a150634dd84a35d19ddea41cc051c054ea3464d1
+74b54f8cdc6f2926b02484f72ee88e077709762b
+f3efdf1871a6f51875f9de480f0c40994fcd94d8
+9f1ce6a633b7ebf08692286a0a1d91889f68c315
+4c69661bdd95d38f032e7ce8f5521a121e19a9cc
+b49682ff70fac0163658bbe47df096b123703c4f
+82e15e82600f6f291f359be3bfa37eb2aa879654
+6833cd70fc118db88a4a9e36efb3bef76ab12f5e
+410bcae2196f506df1de81b2b5ba1d7e7a922953
+71de133e6f3ac3412f285415b19deae832b76ff1
+8ca79a58b8c74b82d5f493e858873d44091b248c
+a7a0bfe0fb91cba044771fea87593fad7abbd0b5
+f2f25669b3e4104a143faaf3e73007d32a031efc
+e46eff07f5812a0d2a5802abe81f5a47b28202c8
+0472431e033cc30012ad88dd6d77e92e0df3d0fb
+b68b0d887d702620a7c73090f2e33a52db8c96af
+ca1c9a41c1b1430fc82452f90f5e2ced5ac1fe17
+6f84bcbb10ee86c08e445989c5c81114f26ba283
+87b942a7991fc0ef5aebb6aa12b889f3adf32afb
+ef3b1507477393b772ff639b800d5b60cd52403c
+830791b31ca77fa6b7af6fbdf455375ca6de2811
+b1b0de73b15d2f24f5f45f0341703eab5c40dea7
+d0f8536407de51f981e73056a422a7de50cfa5f7
+4bf7b3ff3508b92e74b773d42fb9fc404449b263
+9cdf6444ee9dbb8d9cb19202685512f29dbf03e7
+859a572a13656210d34676857f93df4fe9031b6f
+9e6e500e08a51c95275db8fec43ec5cd25925714
+303c7ebb6f1a8fd64639d84488865b6360a412f8
+bb439e8ee5be4144064f6befcbb96b95ca0a016c
+7584f3f93dfdfb4ecd96fba7e438f4ab773fc9b3
+eff6f9b818f531664ca000f3c3195f00faee1da1
+bb9a676080bc1c2eaf7fb7f31864d4f84cae762a
+c2305c13f5f613b4a6ca1c178be7b147d2c1b0d8
+ab0a646d460e504138166e8ce09675b1fbad5d22
+85d989d51da059113f7a4220aaf52ccf2b21e469
+c4c6de4420a73892f01d69784d0f0d9dc123ff3a
+7045ac717ed116a533f8a6043c0467cc5976a8cd
+045368d01a600bfe276f03352467c171ebdd2e18
+0fe0ae6a4da813bbb75206fff89143e63586bae7
+f76c02cd720a754964bb446bdebd66598511126c
+d86f72f8100b77b3dc789c0c19d7d2b8c53db1d0
+a89aa3a0f1ca2424240d91ac72fc2e476d3e9bc7
+19164bb7019c11d542ab8563d6afb274242974cd
+064803959ae51237af90072886cd3af16ba10ac8
+7b566829def9bb59a42aba7a79bddb1e1d9a8c18
+484f6a481b96fbff0e9a131282c91eae9e74f5b9
+7d796099326456af3435a3588a570e0ecb994834
+c2d87afe1175fe7bc4763707b45d12f3206581e8
+b753dbe369d8330aaf16187e6c35d497df4c851d
+705c0994e89ff6c666a23b06026e33af47830ac7
+330bb973bec3c0c4daf9adfeabbeec41fd047df9
+23f68c729f0dec16251c1a1f82a4a2cc5be89862
+4864c8734832e08fb93d71683e5a940867b8ec69
+70cd50f94fca834035e5f959081f1f926ba9765c
+5ee3113f633799be56f8d962cc975f135fbd8da9
+faec11699fe6b39ad0cfb08df6c64b10bf51eb85
+b653727e970bf344a21061c488a64371e3b3e9f2
+cb76e65e2defedc0fa18a7cd9a2f16a8ef84f2f8
+8d62ab4d414b572e31a43eb3adea2eafb8d1e98f
+cabfc90a541e39b1a963a569d77409ec95b532ae
+1f0b0038aa7e0aaf06df1ada8a34e44beb9a4d7f
+12ce33268715ca3c0917d948c4c4f5d89f9a8338
+5fd00f11a6ca45e8b9ee130b2f682ed5f7dba009
+48e05bbd73ef248181cb245c71561733a7b076dd
+71c99f6060161652383f590ae0195257cf5cded7
+503eee7922ad88a57baa64983b2f6f7463ee2da5
+ea7429e06ca40fd2e8f04588f3091670e379a80c
+b0797038dab933e150e553cda6002f5832ca2d55
+d1bd4960f3e81a9ea32f104ed34077354b780471
+f74f73704553227a24c87bd872ba221e63dc6724
+d259491c6d46e8cf70495c8bff14e8098c688c80
+589d17520e043005f00786d5ce08ca2980817b09
+6a532fb137110d56b7db774e0276c0cf1ec6bf17
+f45927bac208c70430fe54f732e8a6f292250477
+c37c08d04caa442b7ef8f58452b3b66d407db08f
+76893e9785f2008481d6594e87da4d1a3572b94a
+3398f43a03d56d1b874ad1580160a44ab61e0d58
+acd0668706b6d6737ac031c25c606b520f55cd18
+59f05bdfa61bae6167d68e0c3ec551693994eaee
+836be016d2ddf6ae8c8090dc26b451293eae9ae8
+29824cad1728c3971d635a1a0278f271a0b264ed
+1e4817304b4f70ad939f29e86f4da49802fa521c
+c7b45f10889b75eaa58326fea1c1659d3c1d9a11
+4bd0acdaea580b8b8c1281ddd2ecc7887f661a19
+a33573c79a57ef9600b8dc8e0c91054aff3a096d
+ff3d60c5b53fd25949371f1a666455b7f6e43640
+ad4832a6b1d8260c3f2cb647fab47faa4ed45db7
+5bf057a6c99b01f5fe88ad295d8b3753918340e5
+95998af4f1a012bef55eb52f883edec15c450535
+9153fa6045bbcc23bb8a529da92611a31a3e3fb1
+122a0f32dff91daf7bea7fa205d10dc44342f41a
+82eeecc8ac6ecf16dd3c52ca59d01c453cc35ec5
+aa31bbc0a46afdbeb2841a5bb7415c7ba3e7db55
+b6fa3d12911f730c0e920e6929fa20326820e04a
+0cd55f5534a900c00fba8790bb44a8c3cfe71b95
+968828fabee8d2ebf7f90162fef4b8b6517cb72f
+236af7ca6fc3567dc7f661d2cb5f1c219ecf9f39
+01c290d2f1ee3b2a314c4fc8f34a1e72fceb4977
+e4998bc704df38b16e9c5860e6f33cf616ecb833
+9a8bd740720da961a6a725538c24d269e5d5363f
+03ddb35c84822c1d70a657290020a6ced667fcca
+2fab12efa6a8bf663ebe1e054f024d10d39078db
+4f7dbda429403abacd17ac7a7e03cac319bf736b
+b057db4b91af00d9547036ea1a8c2d23b8867c42
+4f812667ac2241ce1e5e4342e73a67a5ef99cc68
+bdfa4b06b8f4216d27b984e7bb26aad66af41f02
+e22142eae26571595a7965d82f9eb976fa769f90
+ec9f33b629eed7182decec38c0b10ebcb3dec969
+211100fe950f2d6f7ed084f59958ac1fe4069328
+1ba96ba16852ae17dbe464a03b1a1017ef4ba999
+1a9e28fd0de65bfe3eb58b3c052c93a7bb05d3a9
+3039374dd943bdb6293d0011d92c41bdc8c14a9a
+3c65f193bf82df8a5cfb4c98d62ee71e58b706d7
+31176f2d08ebc0e46ac083d04c134437419f9c80
+f898050d83ebc355d244f2e091d9538e23a253cd
+cc2434ec4f5086ef95138f0a2b75bf1c4cc7ec12
+fe98955a13d8990fd6472f80f83628e7fd8b154b
+fccbc6312b06990517e9c30f39902a8b811b1cdb
+e4f347fcce9c8e17538de975b13f4e79161addc7
+40e8e99474ea8a5452d4b992022e8f786bb7ba23
+39b4b7ca3d124303b71e9889bdc706ed484736d0
+a716fa82e684e4eff2ee43b8c9f18ac9caf57de8
+adcdfb9e96ede81e719643e131c129142a3ba4a9
+fbeb4cf66e0925e4abb40277072c7af2b24c820e
+c55bacb7606530ec03f89b575692ad5802ea6995
+29ba679c3e93540690e7c57effa722e75bf26df1
+c4e692647a552e85523ea19499c139c6377beeff
+5df80555952ff7c57626e423237a1f7058687691
+e0d96b6ca0343fd3f620977accdc7497e4d751f6
+758155b2f8fcb1ad66b2f99896a15ecda8eeaa37
+8cae43427cb03878ca489e0a3396eff38ed7b0d7
+2df7992027561954fc045a36925cbef91ae910a9
+45544b98f977bce3da4cebc36c257128bb7b7ca5
+a917b1decf1cb7a1885b12d7980df5225803b1d9
+a4f7e5d1f85a00997c9e63111ab818fcf6560094
+e38006db2a2661d5d0fed201be9895904e7e742d
+2dc9bd6cfa26e74fa2bf127be78fb71ce1b074c9
+093bf88368470b60dbed7d83aa9a7fe3fc164c15
+9913ee863c6423e96126ebd18e60e25a79e96089
+d7f695fedf1a7b56be29f7f5995dfbb829934aeb
+4d04774916dd051d76070470aa92d819b44894ee
+e669ac65c182d3c6a458208ba2d190e43f3e6fa2
+bd52323f842b235398201e6b55c103e1198341a3
+c6bc94ca2309815f26fe60adc5cfae0fdf9f5586
+76f43b75ab3329fe8bada3ccb99a4ba1280ba5be
+2616fe163e179c72fd868ceec1e5a171e75c9a51
+7524a6e89b1dfa918e4998ff5bbbdd4fc609eb0b
+d197a821011b313da47d3f6a723caa84bc476d8b
+46febe2d8b467d6f25deb180d07b202a5d8d7313
+febb6eddcc99488c40f5d93ffd61df6017898cbf
+fc3c6c2975d6deb5af5ccd787dcbe01d3a6423cf
+ce9929cf55a01074140449f0165d4ad533a4c59a
+61704d60552fb06a9fefd2b5a06d8fc2f2de5e58
+3f954cc9cc550f36b24ac5106be86f6ff0df9fd0
+f970898207aa25edfa7a3bacc40f11338a9d6b2c
+27a95befef0a0cb800faec78055172a92ea86c16
+02c1e244fd100f98f47ada00a85280bdbb8c9f81
+e2c75f6c3b1a4ee21e2baedac5859a26f356826e
+27f5af01979cd082e7932bc40e7d8fd5f5c709bc
+3ea9881d35a62e41ca39107f4a0ed0576b7f2a3e
+e5aa49d7a0016c2da0e4cba8cde0fb6e58346336
+d1deed9869fd3b43ac77616bd9b81bccd140b05d
+dd0b5a2627b224094b3ee732ec0cb413d176f809
+c993af6856a46c59636d1354e854abbc48b65f27
+21ce2b8ad4da617494436c57d60b4df7928ecf94
+dd1d279fdffc0588550733ac0af72b8d7ccb22d9
+92e1503764f3c7e814b888f09f58966640eb4325
+f548073855e719ba24db96979bcdba750d8923da
+5203c1f028cadd01cabca1db6c198e088e7d1018
+d36eef562e545cdfb7383e52d8b9d44f7118281d
+5dbf2796da3e2499c077eb5cf61ca50860a0dc1a
+85cb45365cee739961c0d89e63f158160c791989
+3b0da01888051ab5f0c109272790cb1dbcc8db1f
+07178b688e2e334d321a4fbe57a2d77a3bfc9b5d
+e72cd3b97b3931dcd0b415c7adee62f231e8c7df
+3242e12b8d67af1cf75806e91ce14d0bb045f03d
+514dce115bbf72e3cc24692a7333831e479148f0
+a8d6991ec789584daf614bb22c17cc2bea9b33bc
+59d6d980c61c2b76a2319e9e34caa687c5a8b952
+cb22aff27a7629bdae1057ce60146c39473010f6
+3aaf1d5adb6131f26a24c2326c0d455b050c75fb
+7e3331caab5a79a124501559f0ea346df2db2ed9
+95228fd60677a9953493a532d4e453ae33f9f9d9
+b24a8f38a75c2f608af1a5fd453f33c03e435d0d
+6e291a635bf070bcc0d292aea6e34aa19553195f
+53e1be7c33a352e9edef4c8b38ad3d8e68e4caf0
+7961997292eb1e03f2b37767d9173f798f746a7b
+f1029b01b06e653bcadc3251e5850cdffa567840
+df8ed15878ed4cf243786edd402d7b39f435de62
+3155f8be210b1719e06e85bd590139bf81b02c14
+54d4194bfd84e15adacef793e628a18fb6b5bf7c
+cd82f235bcaf171a7225acc9540237147e23d0d3
+366280b6204d671cd6eb39672f8a62c49fbed778
+119d139cca6fa11d41642dbed12833990b00a8a6
+23f629e43029c824bf468388eee0ca6b94bec971
+311b65608fbfb225d567dbf20b1db606246c8af2
+771835739626dba2492303caf2ce39f81a9a6d7c
+80de6fb355a988ef0491a6b2016ddf16df406847
+fbbad360c8fc5df7a9fbc4a857348c23844c7085
+3338f13e58e6ebe22e83803f39532918b46a0292
+7aa13d103b5f6827ce6785d9fe402c35309a8b28
+b051f34ce4e3881c8ed609edea5416c704d85969
+84e459bde6c5527070a6464c26f71abee0ad3072
+aa4fd0967c709e578f951790b2afdd5d637d4235
+d333d9138f8bad86962381c9c5fdb9ad771ce847
+9dcab802e6ec6b4515e0e3535aad8c51de7354b8
+95a5cc9081c193950cb49b4dc6d7f1cb5ebf579b
+91c8db2e0f29a552616270484fed7f0892e52c6a
+dbe8dad21abe5f610d56a9e817e2cfdcba594cca
+807dcaf958d42685c066854f37154e09b896677d
+d878b66fc528683158a74945779232d0dbe76096
+0290a3ee458ec2e87bec2dcf6ff2057932e60a0b
+ebc44d71cec245e4060791ace0e754185b135d69
+9156949492e9cd4733e2f9a6cfce846c7fdfac32
+0b88c54c8f108f2a79668c037e2c032b63765359
+d73f2e11f14aaa8012a391ed57a5b1eb41bcc028
+34455df09898544ad4aa89ff19ba6237c25bdb31
+dd5b123b947ff9756d309d128cdf07d5dbd03ffc
+1d5826efdae23da5f4be43f72fde03a5ad88dca1
+e28c701e213a9471aa0dc74cd671504dc4068953
+a0310dae66089c7365aca5c57f8a6f847cd9aa04
+deaa931b8bad6dd1afb3f1f62bcccfdc93c77c43
+1038f7f71d08dfa7a3b25c6ec6b695312e11ec01
+df51a34b693157af6b43b5ac8fe9cdb15d20b768
+4f50db125b7fbbd1fa68217edbfdbbbcca40283e
+23ffc491c1b705a4ecc4ab90e7d3e77435ce4009
+20eef0e472129f3447ad6e892a92a3747eb891c6
+d6009fdedc7a3e9f216a25c8a5f61dbe0d92acb7
+30f67311d42d84138393b621fb1803f545521896
+b45ef8cd183fe386e86b52702b72b5960fdbeb28
+e084156ee52c4799a41ee6371a7faadbcc6ad206
+fe87de2901c70373d4056e9128a1ab8fef51e5da
+c941ffcf3148b1bfd26a62806a65115159574b39
+c67d0bba24980fa552a23f7ccd64a38d0411d633
+11a5dc0fd1c4996091b7def69586297505a05dd7
+47e754eda1489f4b05e683a58b6112b4b3b7185f
+fd3605216156dd4671fc6cd3b03b5439be83ddf0
+b22ba1e3bd90fb74f1257b4b9dcf4933f8775df6
+99a5fed0d0c6f1cfc4798990752f8c425a8a9e15
+032f73804456c0e08269a75ea0b675017c29ce18
+9eae1cd0572d45c46f192aed7b50ad5405836051
+bcd1b21c34d834ad940f0074d4b50d19c44e297f
+aec2a2abe09129f3343b0e0cf90aac54b1fca5d3
+05fce7929f70b48ee24f2436cc9598d286aa75dc
+fad6501fefbb8c3f1e5d54545b0f7d06765ec900
+ddbb2781ec2cbc9a01962d7323a5eb05bce61e46
+37bfcc8905ee72d9a71f6a06fedfc89468c3ccb9
+b1f6d8d875a4ba77d261ce309bf62f795af5f6d6
+1c8438cc8f26ae0c009b4f3a78cefd6f8a8c691a
+f8712e9078c4f858092409925c958771e36f6805
+a6632bbd356f9abf30f72f1f47ee5227ac6dc084
+5620694262f61115dc42423eb52057dcf868ad98
+d15758e6c5a3c1de6d4cae2d82d80eb7ac455302
+fc00e4125a8d6f616bee4ce96912dead3d3bc0d9
+277d7599d87c0141a60af5b484153ec5f2a79afa
+ca7f29b870235001d039f1f10ba7329a2484e49f
+56df704d39ed0fb669f9c32796acb00a4a054375
+d1782d35c1fbcf6aac12f1070886d45344a0fa72
+31698e7616d2b9cca6b031c02ca84d4a512c48ea
+d59044e18acf3b04fbe768d159223f37696fcec6
+49cff61d89d331d2e7f1e59e1cca323cacacb0df
+cd920466559eb71180ce8f81755cff5e96058c29
+a7ecdaa16f2738b0b0e3d42b1b82ca8e955798cf
+f8a825392d37e87d7bc16b86dcc3a25485968501
+46e4285595cf3cd3dd60833f2208b5461d4cab38
+23ab269ad0f572fff5b1e9e9b1e07bc2dfad31fb
+7f09823deca8429bc607247e4e296248c059a813
+7d94ea3927a7d0ba78a30da2c9d98141413ba30b
+f667912ea9ea9d37142d95eb3102ac2fbe1c3ad0
+5d98ebd07bf79accf58ee67e241eeb9c9fe4ffed
+d60e0009e00784c13a3404d1a7d98e69ce4c401f
+bbe20e927cb33863dfcfbc1fb88efe4737bd3cdb
+2f57abc3804dcaf52739143aaf415c2759f16308
+5d24f7177b2192ad3c8413ed90393ae2209fbbd9
+8073c36ba5b9a816bba08f28b459e7984857bb36
+80dbea46334dbeaaf617e166f7f8415b3ebdd60e
+3166a74931be168b6a51ceaf8cd4dbff1e72a10f
+3c8e116206b5c1095b74903f24a9b7eb839da10e
+c43519c4786832c5ce5c4bec4ee8e5ebf37b79e9
+dfdd94b629e363117b3eb37241a65deee3f9f853
+0a5989541436a79f29cd7c6ab72a6e0b01b49546
+8b91709b6d994d9bb8c13806cc4f3074c9a97254
+64e6d9887787049949bf1d9435290bbd36eab640
+4a7d4cf81c5037ee0a43e9155a4c29c6b81e56c0
+5237bf0d15fdbe2647099d3eb5cf680a5d9a824e
+b42a0982ac045e966479caa898ba9640660039e3
+f1728769e598b21514923caeff3c94c03ca87144
+b113c1254179f825841bb26b1dcdc0fa569ecf5d
+d8d265f28fd288d4bc15bc6645e1587aa86138a1
+6b50eb6aa58b84d45ee0e19ad476fca34930dc07
+8907c1e85c07bae848ae217815bf09d0acd79f90
+5dd29879038f715adc515667943b8ab1c181f292
+e1131527692ebe49000377a8de302cc9f5719b11
+b262c1e7d285e2a77429d92a3601b15832b08ef1
+0076c733d9b05d4aed41873469ca08d7e54ec789
+3be8d3d955323ad08b87ccce056227a5a685a0b7
+066c5d787ebf129e736a49a56ce5854f86adb36a
+b790f65df4ee2dc44e1d43726a83be150560a032
+03c9e73cfd974fdda599811fd596d55b74e3c44a
+92f4544baffa6500275c7edd4c4eb47da46fe93f
+819171a0119f341b82366ce962ff02a5b445a5a7
+8f19e6f47d6fab42cd891ba01d3a7fe8c72d6ef7
+8fd9ece882c7256238ee5b4046ed98d17f9260d6
+99635cd41b365e64148a35e105b632a1e5535be0
+f70a8037a76f1d0355cacde49273c17d0d2a5a27
+9269edadb4921d9de660fbf8adf552e416b883d2
+97398320c94c9346d6725d639468e20442e6ad79
+6b87102e7d338a6527c49cb9e6561e11dcfa354e
+19243395f65828f72157145919a079f3ea396230
+b2680461f6e41e017a66bf4e51ce4844d4bed70a
+5c97867449e6215a7701e94120f4a4eb88812f80
+52b45e766af7f72c22a217189029ac2768be9c0f
+6fc05acc23c9e3b868ff22ebf953fc70c5781a1e
+8a318a7abe2fcb9ada409f9c2835641bcc0c0477
+98c687f7967d036472d68fae86c928177c3647ff
+980048620fa81bc1c805d224c7a313b3dcee2f86
+493c43413cdfd1523f2ee316f2b63dc7d517c381
+671ecf5d7670c276ca310ea3c1bf9147c4556a2a
+84a9536145ede0db18d93e242ebaff4a1f3c6cd6
+bf3ab13a9b9c3bb8a367621b618c061281cf485e
+35bb7201a44993c2a952d24dd112e82510ee9a84
+2dfec87cec8839b3ef4c812d24c78827c5fa2e8c
+8b26b93a0d2a263bf0dcd1113748a082b33f4367
+dfed621512df6396281382e3824fabd15b6799b7
+b0d1cce7e5f24f0b758a0eb4d914035d02c80865
+75161fecb90eae1db7982446ebc340e590228699
+832a1dc53d3341c6c2779118a8ddcc6940ab39e4
+e55140f8bcbea7dee424dd9d2c094cae971a8b00
+8f8a80a986522b89b76b70daeda70b6b1e6c14c9
+ece25bdf1bf2b7ef706f6dfe6fbf9661b144ff75
+00ce3aa56a1d745b16fc38436911aa9372fff9d4
+a45c1e217a2986aaab2997014d34df888af1c4de
+bc59da40d3bb9758fdb03b1dd26af334e7377741
+a45d7ca6ff1cb6778b85505723893af7563ac45a
+5d13943f097fd5c63182fe44b70194f1b8c198ce
+ac38a8449367698a59a9851ee7d14b1c8e3a43d6
+19c7e84202bf957a760c5e578825f0d52855a41e
+a2612a28a854f69320e460ede1f471add79c7320
+b4d7ab7183979646cd5afac838278938a25af1b3
+5a454845e778083224d518bf2cdba7cf09fcaba4
+213d1a0a58515695e9600f6208d27fd3161cf424
+0a5423767ebd0f459fd4afbbf92e3f9684e50855
+9381b6453aa2efddbcc7f33b5250ce34bd560dda
+bd7a7fe65400c8b29ec0bb74f531c1651c9bf274
+0e2b841e9132a98ade98e9c35d00fb7aeefdc34d
+53eb738e94903b390f397b65f257a02ba5556af3
+099462b12757b7e21c26b0cabf26e9a4a84928e7
+373af5432ec353190954aee45d90088e90c2d10a
+20d85293f6fa4a6c20816280ca3b1e6b27d391c7
+9174a20b7bbb69f557f96d9dc9de9e3344dcc6e8
+0964ada7663221ede47218f700e124afa3136a66
+b082255b4070d68e5486341f5d70b656cc5010dc
+8f09a8a1d7dcb9bd4d01a7279c715513928f96f1
+a3b84fd67cadd40d9a91724a9017d9c289ff9a61
+165e83948a0cb72dae7339d9e7ec3d1f7fd28b77
+df84d71c366227f9894aeaa0be8bdf94ad4ddd6d
+64d822f35bea1ad4416e06691ec7d6ea02370207
+bf9f35ef4b213b6daa98ca37f73f2cf76c686ee2
+dc6dd088410d583c2526b3eaad925a0baeddaaf1
+d3020f8d8d0f710d8445217188d7c40137e36b09
+797530bb9df1ed9e630441a54fb08da9d17a6920
+41168c69578a4a47e3cef118745def86ac249f38
+f2195c749aa46dc3d5db019dfd725f07a26ee0fc
+aa2c697ba59bb0e7c55f2660ae40559491eba98e
+00329df37d5b715c6d242c8562648055096cb0c9
+0783778e5666711a5f17fbc1d11c7c403d6f2b8b
+71d13c625fc51812f2803ff71a06959d8d1a7a70
+62bff418c9416b39ff749c600a950f70ba27d034
+3558de0c037760390922b996303618825e1e41a1
+53ebb3a53b220005d23ff4f412d977ca76135086
+8c9b0203c85edaff22469a2cf8ba04d80edad826
+3e5a81c7b6725ec579213d743112eea1a33def25
+3a558757c00d3d88f63bd347cbb74f1341d04287
+53bd7c5dc07545e3daa9a0b03ed9d912bef6809e
+f3d3cb0cdd9560ae3fada033c4032494fd4a54b1
+0540f5a3714874e972a70995137f54f04dfac1f5
+a8faada858343f584c7217ba0aa7b7fceff81039
+919456f1806ef10987de2c1cf01a43e47bed1f05
+75d52fe04e668ac7f785a30216655c2a7810f756
+a16d7f5322fa8bc3c45c380dc2eb06887e9623b7
+97254f36b4bead85d105be8366f0d789ab0226ec
+8fd5f1bd985c0e029b82365c67f16b874daab241
+f20d0b506a2ec97d1e8d2dc55517dcb6d82400a6
+702d8eae9648c2b3839c19ecf14d3550078b7aa1
+a032c2826c8be0a35526fa7c457431e485c3e45a
+80dc67522e29b4fb030afb8c1504115ac54517cf
+b15bb640b5e742d44c297c171af90a3f1d90549f
+b2e4af29ce548c8d91bbb6bd976aed0adb3eb136
+05b263c09241722d5aed7a87af8e40497944508f
+b4ca056ad8a359602eff10e4f4cc5c550986e922
+0c7b94fad3516aeb748b81c2109647526b0cd430
+dec4a065dd13121341cc7f8f876d960784aa7834
+6d1f0a1a634182e6e26df7d3a2a1118002aeaf19
+6d7b97977f64010b4dfa32925e1be4bfb769d304
+98f3461c33abfdf41178da1421aabad870d78e57
+3c5d3f5de7d50aad1b3f7be899f31d4656a4bb09
+0eb68e64aa41f197ad726c01be9bfa3155dc6388
+300a8d3da4d6b5d66bb946b4986193b57efb8b41
+34878f2fde6756d7c8bbf36729014d74558daea7
+d8e12d121895082a6d5df34ef30d2126619203d5
+b9948d694407b860378dcda19b3c7dec23160e70
+ba236140478544afafa65e1c19d0d0c3b59b4bba
+80ee956f65959a22ea2b97a58e11743df9e8b48b
+37801161994593a63728524f36c883965e95e0c6
+c795544225bbfc7ddd7633afeb9e19f0c4239463
+9e5fcd07cd4ecccc65e2a9aded50caec163ce430
+0399d027a0cc49ec1c86fe98d8aa299ce5311533
+262793a0156cbca80a1f7ebd1900aad8035c934a
+0ff080870203c4f4ada6b8efe9055e28c4c12078
+67a9091c7ffacfa1dc095f0206bc35291938781c
+3f2e212d7a51ca1d3bb98a01e254ac1635ba30ac
+69dc0b7ee8e7b1dea6f93a9d7e61561cf4a6a5e7
+4302a0722885dfc5bae120d9aa17ae67ab9c7c7a
+dcd489e8eb84408317940ae6cc12b02372069376
+f5461fde5a6f9809ffb80ddb4f08533e7a8eae91
+30330dc9f68944f4e5e13fd05032ac415f66acc6
+a6213df7e89842d8256f4db925efe7d6bbca826f
+7de837d39ead6b4b38f378661b364f56fcb227c4
+84a2dd5026d04f26a40304db13bf2ed152bda194
+8c780eefe0570ee41f3a7f5b2b5bbde145081b0e
+8b6f1a6a0a2d04f6e74172b20d38370d8621c288
+8d79767d85d1c16432259e21fc1419e09af7ca6e
+341927f8767961408f59cf192dd8534b7bf3cbf3
+723222408db6dbe6aa778df9fdd181f5da2f9b34
+f8fcd7a5d1610f8c969305ac072ab2e40cc3b797
+9f3e3197b575cf63604ee84e58329e6fd2871570
+d160aefff5db4d654b4adb28e654c2067ebc7659
+e1dffc8087ee76709ee27bb5da98e18d3ed5de40
+2bbca8b584e196e6cbb66cf6efdb3bb9a9e32929
+67759b0c6d5ffa983493f130c6ccfe05a4111ef2
+2fd100e6d1916319a47b2bcb1ec9633827180ae4
+a097a3955c60941a3ba424f206385d75cfbb900d
+8156bcdd38dfc07725f5704def6b9d7b4413b9d4
+0a0de7f04cfe5bd4838df18370255d38bfa518a9
+80bd1b2d30404f5a75a4bf56f5d434d59bf1fe27
+076c2996660fe36644d24c13d437a14f27c955e7
+1751fe7cdcc6fbefc05bd6f20068c1ebdc968528
+88e063e7c36d66dc160a7fcdf2d34dfd2e45dd1d
+deee0ac8d7f24257221bc34332d2ff5ef408989b
+4d8528d58810a70ff416424c4c6e1cebeb23efdf
+8fca5b2b8201654426c4485261f195b4e21a1266
+4cda744d24e576a1e4d73379897353c788d7def2
+3b14ef085e3801536739870a0bc604591cf9454a
+5b401fd59aef9c58626b4fb7ce11e52611f4fc47
+7eec42706f98576a02511b2f94cdb1da557f6478
+3be37aace69e4435eeebf44195f3e256acf4414c
+09114560c4ce810fb26eecce3ee7f0122833d88a
+8151851a11b465c35e1c9d0473bd35b85b3d245a
+03e28b373fcbcab3f9f9561c605741a2e1ed1861
+c59a0a7a2c5509aacc48a2e48a5a4d3bae782d98
+ce32234cdb18eeeb6b9f503d041120b9b142b452
+e11f26c015ef2fb5b142dde9f6b7d7fddde08800
+73788f0b0bcc59ef4d50f53c8e9d18f551a5c6aa
+101af55f2e8cf3a5d44dd58281ce2e14af69b01d
+40b326c6eb8d75151b68b0835394669ed50644c5
+b1fa07dbe707e9c07a48cad2944cdae197aef875
+21eb51a48a6dbb791b46afcf09530da2d530187b
+e4b8f055abf4cffa797dd26f359fa9f8ca0a6020
+534d9543d818b867fd9f9cef19934ac773d7ae4e
+0d58da7c7214d0e0c2aa50cef3a3cc0e80bc3200
+b0cfcfb67df7274993ec31b767449f6eed7c333e
+65811c73e539b83c71a4a935356ad1548272ff17
+f9dd30176852979f9fa9db2ee685230c75757998
+e8ed0c7f62b8c060ccb21be83fbca33d919c2115
+c8d3e6a5583ce09f7927ee7ede0a3154a9f4e763
+4ae94d11bb78fdbd4f1b86215b7490c2081004b6
+41d4f12d68211bb862e212f60e2722966c611c9a
+8c8e3089144979fa9c0e6461d7c08f719f8074cd
+fbd08344045fad79540baa16986df675ce21c44b
+cfcb4d15beb4d176f55007ddbb0a1d54aefec8dd
+d6d8d018b1c4a5702cdeb523d8bb56d5cbad7c4f
+558eded2cb7f6f92180e1660e3f80fc6c2684bf9
+d0ee16164fb1d8e054187697537fe86ca7571c28
+ab717fe24d7cc86f2acb02646cdd4c255635c406
+6c4a66b6a5a55ec8f101620dc9a1c07a88c37b31
+86ab343149f070f03ef12f49c9053985433948b5
+22b32fc4da873b29bcba0f6788347875cb566a58
+f902e38edc57ea8740291eb6a7c10b6f948843f7
+d63faf8275734d13b362d08cc35b51dea135d49a
+ce1d572260e3a985d48fac81712b6e7a6e42a3aa
+954fac87b405d82afdcb2d26afeeab88b36ea534
+f5696ae1faea3edced2ddc7f2a88d9e0e21d5b15
+1feeed96050c8d31a3fd81dac609ea5aa668cb86
+6af3e2654c940ace459f56236c2f0a3598308b0e
+97a2351ac08ff61b3808e77c45ef3fa31bedca3a
+7653f37c70f31f5e5a51e1d00823738ac4e9abb2
+af73b29d60d15bea77ff6035292105765307d759
+650a48741dcc11e79193008bd9ff1edd1ad50854
+f28bc6b3b8e260c63a3ee8d066fd99a09e4909a5
+956ab4ab6260acf8faafa55db2a24d5c3f7e2dd5
+311311ad5ef22fba5228b8049e0e39bf6e0f2a3f
+95feffbee4a908bc608b0e132e7e575ed848ecfb
+8e68bbeba7a1f3d6924e182c08031950417d0181
+806396a12f841e13f410c73ae86d757c14620a2f
+97d9aca167999fd3e6b9fef9de53c77498b78922
+c8e2f434b36f0d45acab2943687c81203483582e
+a2e09585ecded5450c6636ed217668165a48d16d
+0ec24c8a079d1d17a7d1a7a534f4cb990c3e0074
+b0b0fa77040b86a2fb1be11bfd21310df20ca0bf
+e024b2031a788c7b1401ef7bf97d00789db84425
+145c827963a4c3efc94dedbe0cdbee740d03ee19
+02ec362bbecdca950aff009178587f79e65f4a62
+bcae3e9339a786fc855401863a22de250f77ba94
+c251af69c4829a37a9ff0dec709555c08a58e520
+9075d1a9d2c1fcfa06e3297016d8db216dec9a49
+060891db7880a46119d2bebee6fc678e5c34ba75
+af5eafae081de957f63bb06b20e0bb366c8d5013
+7f27b8d592fd45aa0b2cea963a6011d80aa36152
+7985ac016f9d5fdbfbff79751642bc32d4ca73e5
+2ef50d952c7c951470fbb6cac786ca476727c6c6
+c937ab2f1a7b23d26aa3392eb1e68aedfbd12f61
+4c839ddef0ff7abf339aa19bf87d52482def508a
+442d9cc8c87336298f7b3eb4f2ff7b667df48406
+f6555e05d0f56400f0cb8d49ff013b3e2b7d1c3c
+ed23d47867d78a1c2f7195af204de55960b4391d
+e230913a89fc7043f26df36bd5b15f576cc28de7
+8d0a6adca266fab07e8f8ff44f184d9671de693e
+a0b1fb3bf38bd6f14b28bd8ea7a29987ccb45f5a
+9836be805276615dc36204e9c43a734544995df6
+41ea697f6cac4d6fe5b6bc444b91671c7a5555e9
+13b205be62e08649fccc6662df6856f28092c374
+bf847df02c61b5a4e5ec386822289215efe453d6
+21f4e30bb2adca698a33b83defb5a3ee04d205ff
+29bfc04b4b0f6923501f3fe1275ec005cb27b914
+22203f24771ca9f960267697d3ab0ca08432a6c3
+dd2680b9ed5092ad2db6557976e2ec0a02cf77b8
+dd9ee6144e03bd608b176ed00d839a8f10153179
+79d570d33326937e3be975485fe7e1cb7e4a3be1
+96b68c03ec62c143c2ad8b951b56febcd901128a
+48b4e6b314de9d7154f21d3bee6c9e9fdca6d11f
+96dc5f355a9ff94ca1e1eb69d44c31af6c14f2c6
+f9641e0e7ae962849beaf17e2e30e739ec9332e2
+f927bb3d0606a960b275b9201bc1809de7977195
+5e3e7702d41a7681fefb71a3b2a5d47c6f08f0db
+911e38891dea9f30ac3c85b769c404d8fa6e7668
+c3c58b9e0dcec00c2c24dae6404c50a8b62c4770
+3e20c5c5c2bb82c89ce8625abe67283d8a2b3120
+7b7713737c9b315521d259c6b19ebaa6b3663e0d
+b4093a2f91305a948cf8fdc6b5e393aafcbf4385
+8fcf5c3f12fb4d73e593e098c960d72c20c5ae6f
+383b821e1fc76b341531639e4e522ae0133702ac
+49e465807388520eb1f9738adf2907f56efd696c
+d265bef891a3791fd5af8b97dc152aaa5e0f93db
+db52d21020578786e0e2ab5aa8a5a40a3017f99c
+7134e52557390159c2bb7bf16de2830f6abec4e6
+0672cdc8342fe06f88be03e7a865ffad85cf9f3e
+a8008f4b522d637145c9dc2f7b258680eb505117
+8114b4a7916fbd616f3e38eebc7509a8ee387118
+14f2c6edd6f80b4aa62e48d9f31258cd9ef3ba0e
+960054b230b698851e5c82b57c361b2ac1afb05e
+dd5f3af04f2ea1b2a433567d4b39fbc73123d1a6
+d1b263e0010c112f7a0ad1b22bb41eef366b8a7c
+a41358f29b8e06471fbd3354b044ab4d734905af
+8933be059807b2f74ab03ea2a89a63b09986b79d
+6d52ae0282ccfdb1c0f85ac9115974398e81c567
+20a0003ad26bf2ab5a4eb8abae20cc5719117d8a
+439406f850df456ffcf726cd6c13225529a07a59
+a5270dd96d141d016e1e464a2b36cf151546c613
+16820dc494ec41b130ec644bff0905acceadbf1b
+98e60437246fd7a684cdb32728ab7b743c170edc
+5bd59a34ea65180c330acb00414475b23eaaa0a1
+6734cacc953b8eb923d380c7529450d6f5da8852
+f7c6615839e229112cdd7b5fa34a5cc8415557ba
+7a9dedcde06ed6aee375944cd57f7ccdc616d151
+f7b04702a6590cfb0d074968be3a4d1c83942b20
+1824feac93daf21488fa0bef6a8e43818ea59329
+19db93a1393e24805de1752c7aa41d2a07d67251
+e90ae63fd2dca36aa3626ebdd1e8cd35ac5483a9
+2bd0e8801fbf2fdb39fe3b77467874260cc697fd
+93c203076941fcea1edb4b3006889bc83aac9d42
+e904cffc5a3f9c2e98a7c848803c01f8a0a574e3
+8f0b947f2d6334088b1192eaaaccd3a92c00a934
+3bbbb81627f02c2870da2f1815c6e655114b025a
+e06cf082f7652a3b2409b859897ada62d6a03561
+df6e61cc4dc3894135b65ebacd0a13413af8eb14
+df69b3f31f17caa493aeed854d19cce42e99f772
+3733f38286e8e5d4ff1552779e439508ec53c197
+b40ed312e1179bad472f0381e7b7dd010f49153e
+a0f2d6691a0b7c245635ca981bd9a386c39629ad
+09de4f05ade60f84046a2fd496aeeb0f788df7ad
+f82cd85a0156f7703c7479c256740e18015c9ca9
+adae077a1dbac241c103ad1d9e588c6414c5e23c
+d5242d5963898f74c2ac3037774702a7555b78db
+6158000f9d6842b8e269eb71af41e19510c5dcc5
+4639cdba13f8d0e8c58dd64082c1bf29866759a1
+4057966976c30b617a8b475a7729c2d728acd288
+ebe0c3e079716bb5d32b8bb701432d88af6417e9
+357d1af9b59537baeb1b617766aacb9b7917764a
+7917f0d4865361d24a3e49aafdc15fe52fbcef02
+b54b1fdc0d0a12de96ca65dc775c2b045d9e90f2
+d8d3a56fe556a322f768051ad70ae058ad7c9253
+0d1cdf573c6f8638555871bc853690681fadfe57
+7bafbcef8b9752111864b5b77cbe11222142c04c
+5ad214f39311d0e00b786ce1703d4cd966c339a9
+e88297370a89906b1a29e305e3990153e86271d5
+04de7f3473d0f183b00b402b09c531c9b26f52d3
+2ee1c382b72e78b5022b1fe8f948a28b07e76641
+4c8a113aaca1078142bb354c9a7b9022d16ce0ea
+9f0b63b18e47e0172b0313ae4751e6cdedad0ba8
+8af3e575164b9295a65c43f62f0d31c9b6a65f85
+83baebf80e40161525aa7371277e51d251a71043
+e48d65714c8d0756106dbabbe108881ff3336f42
+29dc5ca1444f0db537a86a2878422572b8c87a95
+9822e7212120ad4f9545a05699123fb026db5582
+4aa1dd3bdad86eede64fd013b2880eb857252563
+30f71b458e5ee154bc7c957451a939af20aeb4e8
+68f588dfa51a26ce01d3b216f42ab3d54b03d0ee
+82306834bc476f5d109254bf4e67bbe5ce38c795
+ec80b15343852f2af2909545d60d4f3facb7f654
+869bfcba8051738d412984f0fdd71cf8a09edda6
+0441d46cd516e5e428b052a130d241d593541abc
+d778c4456304a8f333c58fd50763026ee2891a60
+a04ea0e38861ae0266176cb06eb2fccc224f58c3
+9a01f0cc01ffaf9e766f55d3f30e46aeacda4476
+73503132d0832529d3c088afbdddfb35680bcfcd
+6a3225185c8aeeb2b6b02a7cb4a60860fc66f63a
+92812d62172e2eb333bb69c89c4d88e47bb68b7f
+3bb3e9dee0cf10d0a94e1e1c8a4b3465ea611f29
+1252fd3226f2504f66bf20587b062e40a8f8954c
+aed2a3025ad2a548efad7fc0d1a9dd6cbf4e9340
+45aaac0634127725273d8c2c0b54aa5706a7a6d2
+d0f3bbd656fa19c669308e52fcd6d83026a3a4a5
+e63f93a623cfdd89fee788fb020535e45317a155
+116c79f35e5e6f4b950c8b6c74888f1d147a148d
+cb738754e54c0dad2163d5bee38f216c0b3fbe7a
+1769448b7a4a157695a2a3298855b2871d233d0d
+a91c9571c56f76a8d2cd1db648c9c8e29531f43a
+fbd505dac6838cc9098e7df62a23648b85764d28
+f80f4a257ffdb631a7384216b02d4e2e1100bda9
+336ddf98eb51d4e3df6bf729e7ce2b91f9ee3916
+ed5f64050a9b6b319cb7da0cc9242324740ba319
+2739c0482a198e4f6ecab601e7508f71aa2b8b68
+a6da40c01b32f946abf5e164a2b7aed9a28874ff
+cc36305c2e51cafadfba10586dd81b45477c636a
+24fd0009f9b1dcd103aad9c0051a897f5e35f893
+54a923fc1007ffc533a9f72d9b0fa7b5a1c74fe3
+396edf9d6d6cfa00cb86891c83b4a8ebad41dd39
+597b5035d21f7d1ac1212512b3322de32d7e544d
+13ff73b0ae804cda7592af572f79f3404d203ea9
+c7bcb61a7ca17395c8f0186460d5827f9e3eab3b
+b4e54b78dc64d9f605e3fa41935cfe3d02bd1499
+9a5cd6e9b0c0798d1ff53a4d10d57b9adb3e0e5b
+c1984db604332cf1bf8add6b2177aa5e6b11a92f
+3fb89c3ea43abc3c5e5cc2b0f39a607ac792dd09
+9a646162e3531de9ea15350ab52aaa8127547797
+02d1bc05ab37fbb4f5a88b468b26474b3938a041
+d013b01ee6bfb1e25079d1b6c7ac3902b3481336
+20f18db21168f04e208264c17123b550ca005587
+d3abe311ff796987e550c05091a2757189277342
+19267a198b878e4c51e8912f5cd61abac825d7de
+f7c5a8eea57bdaa01df7f121687771c5b4fa3440
+aed251acb447cd342cfb4ff33b09f35a438743ca
+530ff7d8cdb687e2af40c332ffe99a37408ab3a6
+379b3d967d3ac1e854838beef4ca0d4a8b7d0e2a
+36500783ab83e36656db47d2fe399ab6dd189e22
+c9ae233b3b2e76cdfbafa9c3a0bc65dbb5233ad8
+6828157dba8a594ff78e3cd3b33774dc35094865
+426294137966c512bfb4f0d926e280605949fe24
+337d060cfe79ee1c43e7e2697d18bbacb37a6672
+449703bc1204a9cb3f41c203834a9e1ad82970e6
+e6fefbe73877d979840c5af52c2c33261b3b17e3
+8bf71727861e067ec6b561cbd9001716b7c8770a
+7f51f4de262d48562f8be19fd15dd4f5f826a97e
+a80d5e9fa2014642296e7123b66c26e8e86f11d1
+3eab7c8e1108b14a2a6bed47a197f266bf2d74c7
+d8d5c533fb1ecd87a0a4a3c64375c466ae6cc138
+083a03c9e3674b6059b47268716bb336602b58ad
+7458619e069a79ec846938c35277b4d474d32e00
+7056e012afaceadefd7243b31377f3563ddddcd0
+1150f152d0fa5f3fa6cd5128feddf2d898c35598
+6dc4740f78df28bb5a7007e1a56606b5fb815a39
+b41aa79dd69363a72ee8043b1eb8d7c3e627dc47
+00612837f41364219f1ee761543f27b1e68c437e
+50c39e7424002da56e4d02dcf2973bdff10eb107
+12066bbb40a07cc7d1ab027f2820352ca8354bf5
+74580ecc057bcdadc652995dd1bb1f8b1d836556
+1832ea2ac41794efb1b3478f1566167c5d09b728
+e151262d8e555487ee69558ccb3fe429d7026217
+eff44ebfd12b78a509acd3b60ad873c63907df67
+37235324873780b526c383529cc3e75b94520367
+603f6243c8ae815e9a60676ff7d6fc6b3f437a04
+c8c004d3554965380f5b6e55eb8fe5e1d81cd904
+7f4455b59153a51b814b5ee073c6d8ab5c077431
+446ec47b1ecf773c249c3c4f0ac9dc24452070f6
+022f84071221634334085ce92aa50c71d961be33
+5235d9d47f290ac8948b8fe6758112ea456af552
+77125ed32522be3a2a4d94dfb3c44369086c4a95
+5ccf233ebff8dbcdc3736c232e7c087c55ff8f70
+57f021c8c51b53430563469540b96ea0cd601917
+005756c03d140211257eb1696168415d7b353636
+636fbaeab311a972fd4e728316265b1fd109e4fb
+e303bfc16554e5490a4af9677126c3508f865a84
+c95f7b2046c9b5177b60793d17f7610fb0679890
+2812644abb13b77a224bc333533c663a2cc37e52
+6e4e0ed508197020dbeaa50eba97650de2fb6712
+f0659cd6179ed44444d084623af13bdc99f6fe05
+3f80a2e12809cfcf41bd56d8e3e4c9427359927d
+c674216f82ae062d2a62609fbb3f4cf6e541a876
+2a2d1d2bfdad4c0a7350d418d0deb9477f2a2722
+6bce5bdd78fb40f062059e29831dee95bf55dc0b
+088c7f5cadd8bf85f5f026b4df3234bb133cff76
+082d6955cb7abe0ca03ff43f6842f32bc4011586
+4853168a85fc07300a6e50649a2fbf9e94a9890a
+d1ecee97cd08d8b419b5c1ed2e184f508f18f88f
+3c8d4bce5cc19889d73f72b0d8d1ceae97edd357
+ce7f81fcb36934b141bd03e1b314623ab24b68ca
+ac10a6f6d0a2c75f58f7e775a4829318e0b00ec7
+31a223d6a5b5902d71ce3149478023323ad43124
+83b44694d29094337cb5bf54f30142fdf4a1c820
+0c083f4a3a4aae64f6b4bd129dd0f1dd0e2add1f
+696f56a402d98b786908ba516917e6ed6e133a3d
+3a3e9faa3dac3833096099fbdd79b06833b3da69
+1b568dd9532febc1e0736ce7eceb01b83b54c429
+81aa7af6017a4e1d8860b25bcc6ec383bee35615
+5863e45079cfc550df5dcd9796f39f5613f575ed
+8325b3cf5f6cf6f4d49aba03c13f6b28204b602f
+a2fc37c315f8a4565558b58e185c887904d29b67
+6d2a537cab63386f32fe6e14bf7e9cfbbe085570
+dab3df48630001f5362b3dd47db332fdd822ea48
+8fdf700108f589188b227a354e9a0b7e4d24b841
+80bd8bd6a396fd0db8fc69a4d10caae39442cb6b
+5e0ca541b308e9d9cff39b70a89b71d13c179991
+07d0dfd8a0f7e0a2fd1b7af20f5f4bbf59c1ca2f
+462f33d1de61a619d7982c26b3c3420922397d31
+95e9c2fbda16c007d847c27a2e70fed7cc807d9d
+f79db072146e8ba49ed24a13b6905e1ad45027fd
+013b18faa19ddb759fba160d1aa1ab5b5e5a5dd7
+6faaa0b754a80746fb6b13ac411e2ff0da6e237d
+b89c11543359bca667beda8479a30b79e32b1398
+abe41c6cee6aab4324b2bec026546c259605902d
+32c62fe455500bdcbc85658a18f0410844dd7d08
+6d2488eeba28d4f6221f30e6c98c5fbf2dc273a2
+3c6d8a31681fac3c4160d2d148e8a17831572c89
+749b3e5d7527106dcad8c0a7971d4caedffdcc7d
+eb1b7fa198733101ddb0aef4aa9ce91b49eaa3e6
+b4b344058e44a40273325bae5d57ba09c90b6dc7
+cf690db4e4f2b2a2c3171c129c19819fdf688dc0
+ad43d71d44789131ee3c2bae41935f626e1641f0
+39b53fbeb561c0265f46a6c9261091b786a404a3
+51d3c3e879f4668468cf5ed5d465fd068e74c1ee
+3986937438ec00f6c107b91c14b2338060e6f864
+cd9870d95b9f64df60ebd09e394e2d1454bc89da
+5f77fa7c17c97441ab48039696f711baac4158bd
+f6b4bd3cf7d62c9e950fd97a452037ad3337c3ba
+357a18197b7fd58ea63b4722b33113faf70dacf8
+13c311e0dca3438e0815acc5f74eb5dd577065c2
+60a3f376f6dadc33107aec5946ce56a594dab8ad
+3b2f9c37414144c41950c95ef075e7f0e81c571f
+163e7eefe260a5f367474f6bc6659d7c56d84376
+f81d54a2a43938e589bba0aed3dc3e0d0860e403
+6db27ef98782518dbe983410eb78920b33b206cc
+5bd873befb7740f2823faf9ead03bdf1345de219
+3cc903badb402c5dfb7d90af4d186d4ff7677d3e
+4ed460f567e164b39e83e92cc81f9c9458705b03
+654f4bf5c0fd0b06ffd5ed2e4dc4bc892f64e0d4
+2806a09d41395f9df0e7d6a4673b0ae4b83c2514
+34099ff8c599954b2a07a754b064d5093274d41b
+a99f24ec95703366a41d9941fe62cb9bc9256161
+309ba3ae525b68420c42f827bf94d0dd4d45a075
+9084bafd9976e279cae1cb70cf6d09f6d49d0494
+63935d2642863577a8f2d68defccd6c24e658d10
+cd875c02a60837c2d5fc9bdd9dcbb4e79b7064b8
+02e7325c1305e25c048be8b81bd63fc0fc8a4eb8
+b503d8f2949aa47403b24c214ba23329bc3ad5c4
+0c64ceb3acff8a08e4eeeafdcae96df0e2045032
+ee01bcb5d159a32e4ad968268bb2efb8d371705f
+7506fcfafe00d3e020262381e5817f7055871bc4
+5e50f3ce413db1f954b13d031982c436f8e09cc2
+b40ec77e9367ece3662d2eaa7a96a1411dd76edd
+060982d3384de3dbf75ba9a1a385360145365e85
+3b51ef247629b5a6964e59ce34131892a1099ef5
+2afdea6d4a78326aaba8d4b7a46fc0e47c37c7a8
+b29d476fb43db0ae8a0afa1a715e343b44e78fe3
+504a2d222c804f589c8329a9975d8da2f97eb618
+dd42d853fac4cc53039ba060909505bd1a81f712
+123b4c20155e2bcd36764909950a88c65f7d30f8
+e8948d9e5ea789644718b45040d4fcc99bb895b8
+bb5d4776a9276eb08089477302dab35bb02031e8
+3367259b5a3834f2c009cfcf1d36ba8b68c41de7
+9cd2c6fc661703e8b20fb7c098b4d3a4088230de
+c161f71ca18b008ce8ef27d8cf78a538ee8c980f
+2c60cafb09d5501bb3200a0c1d3b198d67c9ea32
+a36e94dd5e4e977357d5d85841994dab96a41939
+e22631634381214ca7507b114e9bcd24a09068f6
+c8b3c6b9f4a206eb467036454176c3199da196a4
+0bc7c3e854921a536ef4949cbfebb54dc94bfd00
+4ab187970203f2e9bbe7b018935f042aa5add32e
+d4295d36d1f27c24090c334aebf1263d87fc3674
+1bd34ebb54329370c3a8eacdf43eaa3588b8dd24
+e1760f484d8d31d9efc62d1d93e8009036715fbe
+11757c41f0c192b199ce4bdec6bea9b56c6d6a0d
+b018fd76c1f663764788717042ec3a6c590b0616
+2305a18b6b6ac629fb37f143022aa7195b4db1f2
+6257952b9d5b907d63045fd1600a56e068de1cda
+81cfd32727559a01787dc0086d6202f7af690eff
+2bb3c3b06e3e7d5627c4ab2baf9d2d2f6d38c583
+4263970863077e8fbf834250a5f7e325c94223e6
+0611e779715563855c0f9c6821db6dde1774a408
+05743c19d776492136acd21ab2f06529099e6ac3
+bdefe1289e8657f10b8b7cb9c6c7b54ca7d66d74
+068723285cc3db8e8d0c4a70e4f1a360f52f0fa7
+f3d66f8ad54f436376baa48421c5d7bd834e1457
+e2996f7a51986840d9a1e140ad950465523fdcbd
+13920173742df7e444cda94943332935f1f4ea87
+22cf7ef6c9451a54e24cc53f64d6c0a245b1a6c9
+268a4545231c7b8fc83c2546902a349223f76c28
+68b80a5da5d78a1606947f82e21ff924ad4377ea
+ac7a9c6f9f46892e2557c6dda44f5c5a66b3201d
+4b89778bb80a5e864923d7fc4f7a8d15c4759273
+0b116782f2bfbf4fea8c8eb1da5aed8075e613e7
+5d45c40786641a0c0b541704b93d4d93d017bfc8
+b0aeb8890dc35b8b1bf724fcacd9d39364312738
+f5c56b5dde55a14612780903f1d66708b226f680
+b6e26346fc74d88e67452ce7abe45e686402d74c
+d6bfe8460ec2f82621173c820dccbd13b824f0d2
+032bec09485d4f68732b9369d016d639364b4eac
+2dadd5ed8c6f929dce433ecc6b8c3aec2035ade1
+915019bdfffe3a69e27890b34e4eaf13455c3346
+3b5e59325c22d63e450b795b10d127173a0b33ab
+df259c67188269a1b1203fb3043cdbf5358da73a
+8b7690ced5c952b618cbae0d15d1fb055bfa80ec
+bd789789bee3e776810a802c37f25bf6b0e68bd9
+8944cf385916261aa5fc3ad04d0551fd0205689a
+de9749921e95bff30855b645ed58e4490999a062
+95eaaa577f0d0c74aae368c7c259b827f762b335
+005c876e8dc318d0fafadb9a86d03cbc47ae7bf3
+6ce1b2024550141be7d7d1e21ca3b5d7292b2bc3
+08d71bc6e931de00e8fe151fc2533a0ceb386e13
+2cf2e4df2042a00186a55b49a95779eb5d53a14d
+b12c307451c2e253dbf308c2ff5e63118e99d555
+1b96596d0afa493a588291d1569e56b0aa11a26d
+c699540593f2f59befcafc91b0aa40940fc73ad1
+1504f11eaf30742846d85fd1fc798a769c75c197
+02586cb1e49f41888bb8406200b427d5b7fff41f
+a08616edc573f9619cbe176ee4121fa6512d71f4
+31cc4f7d7ed4743d0d143e5bbd81bb2dad16a7c6
+b01e2f0ca978bd6d84b33909304b50dd3f6dde7d
+595f29fb07b18a7ec384dbb706c4b0b1d31c273c
+43e14363b48a02e0eb6568d2c66abf3177084cc8
+297b9af64b1338fef7a01c4fd1b5516d3ba8b060
+2245e08412f424bbafaac0feb6f154d71279c248
+3b5b9c573bc71221e6a5f336d4d32cfeb2a20a36
+a9016fe3f5ffff48d4220344b6d982db831d459e
+51731c9a1f8a01ec63a8d0db7da894c35fa485bb
+3c5f503aef2d0e7752ec263f50f36c6ab3833645
+c6a87af39ed05375d88c4def7746b9df2c8c5e9a
+c6d5825c78d650159f736c05927ad7a65204700c
+19f5dc2c80abb5d7bcf8abe102fae14be62998ad
+b1a22140f39d84fc3d3f8a15b207dc435350ca83
+8f37087d5516c01d35ed5559d53c3389478d38a4
+c5573ca9c6fb29ca16d3d6af5674cc8ffc1673a2
+e10a00dd2f9a8aa253a0f764f9483a8d9d26e9f9
+7d52883b296c75978b8f41bd1147b44fcb6a782a
+f0134efa3869bcb0410ea20de1ec81d824b32a6a
+f71ad65a47fece91d067e36840bade64f19cf888
+388cd35928cba9d33952fc3bb8332a672b1a101d
+5347bfbd62c338151974134454f91885332d6322
+b9e2113d21eb2503c18bbbb851b52b3aadac2557
+1f698f338848f19f4ade2005d299c6a6c72037fd
+81c3cd41dfea426a0604e83d8879963fa47c93ca
+276b76743b60c86080f08a20d83ca67c8e8cfc32
+f9623e0fed888eee56804bb51b3ef1b4132c0a69
+5d11acfe0c7ba4b046abdb390c3442e6b6bc9087
+a86b323fea3728bda59fa3d1540e6f213e64b93d
+62f0d413fb3765ce9fe5ab0772003d4dd3ad72e3
+503dd0b7bf0deab264e4ef7e4501efc3b8c0c6c8
+cc849940a84dba04847848c859988a8fed350cd9
+ef672d23168afd9765d9ce2976303b2c0a0f19dc
+50d1d7bce2f17419145a2abc5c5c23128ca24097
+2c78b09a094ebe1a6b20e599001e9206af819b99
+528d6d9a0bcaae21bc64bcf0c5c4c620f266649c
+51b4018ae4b8a8fe9bc4c8af0366ae33f7068978
+619028d585a87105e9ffdf4d6b7f2ee616dda7e5
+a7bb35707e917331da789c776f163083fe412421
+42115dca307f2d88883e1f8cf957bb8a3305248b
+4b5e1b556caa5e35925c950ff4bb06095c9cf16e
+9a857405cbbf944fada4b0d96cb19876eaa4afd7
+e9edb630d46141c8de02ea3ea84044eac3558bdd
+f54d5dd73458b9d9356e75a260ef8e1180eee472
+0587b155db352dda03820cff00834cc7e4b1efc6
+ca968f71d39c45ab3e7152fc1677fe72bf2467e5
+64be8c7afac55ba9caf66796028881fdc8234cbc
+cdffc42f68af89ff0544308fbea39f5adfb63462
+652783298cd53db0819615b33750431c366722cc
+9e023b7d08830f6685817b51be0a7f3aaa7b5006
+6bc390fd221038e56d2853be015ba7090732967a
+69a8273c18b1a327e80599eb9550c32b169396d5
+741a552ae68d331d89d28314746caa3e79c70a35
+ebc088cd25688b59c1658d6d12e1559e0ec4df56
+2455a53c6eb891c375b054159884e3a1b4566219
+37a8b1f8cf43e9dbc07d3a2ed27b592d05386698
+db9ebc3ad5564e62a8e8590183fa7e141423106a
+64629fc3f9f0ff52573069697832a397347b78d9
+853b7af0522994a5ddbed0d41a11cce23de1436e
+936836ff8aafd2a61c1166c4e700c1360d09e425
+d960ddc4b39035f2d8f4a3351b5d2b18305c799e
+7e934482aa6a45d426292621f8fd27e645e58bcf
+57f7d6ec9f7a35f20692875129bd9a05683ad7d8
+5dca2c398038410cafd74305792807bffa95b769
+24d269971ae2ab29700a64cc96b0401a9409bbae
+d392517dcb9af82cd34f88bcf791949de0e9bdf1
+5dec1800722287ff01f184c00c34e54a3559fc4e
+f4d132a6c55a4a88a5d8fa63e3731d3615493d54
+813554418581c451f97f35656561e12d10ef0e92
+2858a77268e73ed5949287b7f0b32b77772c3d9d
+f562b9dca7d372d5637f9f581c248f7f9d6e7cdc
+fd6a078c857cefe12bc0b6ca5baf85f8432b58c1
+bb8d6803e69ad4248cb01d8660f2714329a105b1
+a31a3e6305790ec4a40f04c0d786f9e5f341ba04
+876d034758a54dc8e3ac83c19ba4bde839c8c0c3
+214b77d3e2382ea36bc2ec5e68cb5c3083f19d2f
+cd6f1eef58fdfdecf06bb31ca364a311b2217d28
+9de57e99804f82cc502b62f6d7a77a3a1ce39261
+5d4cb2260717b2bf6042efa3c2b8b75b9877e6c0
+cdc0d5a60acf70375a605e7555e919066c292bd2
+05b609e500cfb7d82a096ef158f0042043a10fe9
+34d34a48dc3316a5a156980474f602b9aed195d2
+17304d901cfeeb3ecc227f6809d4c4e61b2516ca
+d3dffc22ebcfe2baecb54cba5289fbe057eaf554
+ea44a5cb4c9600c478eeaa9e7570332152fe15ec
+7ce672a448ec00b870f321e1ddc95d12ddbce9a9
+14c0e725ed65b5119a2cd5905c3f2e1b084d7d75
+9558b149b487eacc833e657155a45ad247b7f61c
+837afd6fe757cb30c31a1d74bdeca10fafc8e201
+36acf361e4e5e03ceaffc69d939fcfe91379b759
+16dbf6e11bc8dc7e437d8a490478f6209434d3de
+f6d41380ffcc8c05ca07c8d65f65771266edf479
+4638a99729927ff00e9cc4f75fccc936f4bbbcee
+2c2b8f59448c191f8e5b82c624fa1e0b98cbf081
+ddf328958f7693ea6980b2550614d03090bb8f6e
+df932324f600f7e2b2c23a4301faf5bb6f73edfa
+01c5c151ad36884d1513b83d705d584f3c898adb
+bd57c1e6d45da5dcede6693f67aedf30df5b2ada
+afc3579709eb5b5f9404c0dc7c5fa624040b1481
+fd54fa2a5915f0f3ca79823d2f4c832fc99c9036
+5d38eed48f050d9df20c548dba5bfafb97cc0511
+9f436c9c8399f2dfe4398c4effa41f6b50b87e88
+02fc617e0aef7030f9ead0201be6028a03f459cb
+5696cf3553977a89af45714ba98cd7f0adf3b22c
+11535928ef38d657244dfab36f2b5ad4ee50d2a4
+285f537a32d5d9984f8e9c18d4d0341b1b31a9f6
+3acecab7539ec5bec04ec94016ce704ae5436019
+9827e7fbb3a5f37c18223f4ddd8f361be60a0040
+efdabcd8fdc2e18838a6dd509cac4159dee9d436
+b78a97eafece1ea0803760fa946c6ad590b63d80
+d5108897d5ac7af86ec51234fa39e96e21722f48
+992be538fd05e6a2a61a0728f0639fc6fc64cefa
+66edf06450a4d9cb4a59f225d3a053ea7447b1f3
+5ce909f23c9dc862606f7d34e17f38ff59a160cc
+c63730d984b8bf93b12274c109705e2c0904a902
+a26acf486835c05c90b7307b7d3859d40185dae3
+4261f456cb7a7ea1dc08c84fd5a7918a1eeb4847
+b2d6bed8c9cfa3b338be9be44e74ed8493ae33d9
+0aad5e12c7da668349652a0bd72cb6c83e14b6ed
+a336405ebbf6c33c240fb1042e6386603649c8f2
+15321d06310c567548f2d3b6614bac00469b5905
+a422a2b0655750a1a495243aa4afb74e31ea11fc
+b2a2f12a62e354640b7e1a36783cfc4d9037bf43
+73d54358e852657172dec6a2f6355744ef35d42f
+49dbfa778a69b41de6fa2ae9bb481430c13a0824
+20076268f8f6f8a0491e542ac7fa261f55b0d2bf
+39639b390dff1de0cc135ab99a61e424335df5d9
+9162f2ef56fa381265bc250588573f04c8026202
+1edf59c4f2ffd12619da3457a15c18cd471ae68b
+c1103e6c20257d0f8d591cb1c36fc9b124a4401b
+992771839a92405ea4da5c53cef6545dd9ff74a5
+f5d595a4f772cd1feeafe30972dfb7be0e1350d4
+9631c16e76eb92c124327aa7c25a2973cef7188e
+68e5067d64b22a0c975806e4123b39918e2fc5c5
+039f91148151978eeff9311da15a00df2c955c40
+811a170c862ccf3226df8088ba03d3d3d9cc754c
+3dae8608d025e5b47e1f397c272ba4eb7198066c
+98f6eccb9d7a1b3191925673583070c9ba35e9fc
+d4eb3a17bfe82982bf5140eabbeabfe778825626
+28c17653d3b511e0ddbf2ab65cc7a1ebaa15015a
+4f175ebcc5d5b085423b0d08c8ef9796a552be67
+1d45e89661933b87a7239e24f9d1f7fbf3e40423
+e8619d014685f201fc170593d5e05b5578058ffa
+12ea2aedc358e358ac01ae54db04d8dca2ade22a
+430b5a9855d502bc0e1f8b406e17a769f38b365b
+abf2a39d1db5c543bb31e554967018917d2534b0
+ecec023b2dadd4c401596b34a08f7cc34caf988a
+18127436441df409dd1b4731f2c1d2ca1658d2e6
+59584fba77229317dd5489e4ebfc4e514e4c8f4d
+5d40e0c24f08b20d3e6e80432fc0a0290779e2f9
+fb462bbba42f2bcfa86fa9148b7c639783bcf657
+8f1322dbd8654034d7c6c9b32b770aad0af6dcae
+b43d2abc77d231f74d916b97dec87954a79e0dd6
+a498d19b263e784602258a4dc647bab954acbceb
+0c30a748a6d2d4055196454e057f0cfc73b76059
+10bf6006310b7dbea63b8e1e34c14cda59ceddc2
+3cdd6d194ed095a65a5e28f09ed084485ffaa515
+2b42fbcb4b4d1f464ce406b272ddaa5b74fcfc4a
+91d516d5881b15004982313702bbb237359ae245
+a15f3570276b5445ff5de07f22d485bfe14ace9f
+8dcc1d782723a33daca9c7ad485813f2d9c2d7b0
+228050c3966cfcbf3cc25d8a117f2739fc23ddeb
+6a793ddb99cd79ef2094fbd238496c27ddd0a365
+021d69fb21def2c96b01a0749cdf34aed5444790
+9584b0492600ef35149332ba33072f14a8c93c1e
+af07bd2e3ebd6ec8437222b1d74d1ab3af7fd79a
+9803a5e88e8ffd0095d38ae0db9adc569cb145d2
+ced94c95b94882603bd35bb609669ee91c98830c
+0852d631123de81599387956d254c3c370492df1
+3cd5acce71b23ecd496a159c1f745c1bda8ec931
+79dc64b5b78b1c1354737bf0953a8a68b56c56fb
+dbef8c1f102e4d654f1b7bdcfeb9594a2b553da7
+fd8cfddbde3d3e889db9abce941b633268f650be
+032a7cc344e507f0bb31758774b4463af5e9f733
+63a63e421d7012271e368d6c131c3b10e34cddd7
+4a0cf093042fbb0996ca34a7f23ba5f3ee90892f
+9fd6c06b5c163faeb8247ac89f54a348333db871
+db8fd65b7272fc6051a85a26320d37c860144a92
+7d0655ad5c991cefaea7c3122cf84263ecb19f5b
+ce404daee72d5cc2beff77723c923c5dfcfb345b
+c03d62dd57f480c4fee465ed24f3c250c9b72e35
+be165fa2e58a7390f2d8cbcc91e58b5832060f03
+270fdde1e9f57e7d3e891970fb8448195f6a042a
+f04a70f32b875583853a6f73f0d84ec5cdfaaa00
+2d202b0d855cbdab40b3db6473f2b6ebf03009f7
+a5237869787b53962d30af5d3af3217f3862c8e0
+49d7ca1166c6190488a672b49fc2bc489402587d
+0600014907a6ac6b2fe5e088ae55c287b5d8af54
+b31b99d2104e4560e6aac3e48df3223705d0f986
+79feca38f53852e6bc91e2b1b3b64976957dc8fd
+f76c1ad888881e1583315ec90512c890d03c9fd8
+1560f52a3f6f4022d00df61d52d8ae8051a7903b
+6e213f29cea5eb1bc9b039ad6256573cb4d0af2a
+8d9d5d92ab66b9289024ca7ffc257999101190f8
+8d49dd5b934dcd591cf8b6fc686055747f025435
+86d1ab167d4ae161d86664c2d41bb323be46ac6b
+6824ac7ad20409d09ff3844db82e268e9b8ef1cb
+c95a57ac988c2aa2cf4083273ff74e68abf9705a
+64b72c170ac86e170674f0c5eaa4aad2b1b7a879
+e9226138ae1f5d479aee9a55de55fa48384bc102
+8c50cbb1a39cdf968fbb841e96e2246114dfd09f
+b76c8a96df1ad23f6c60eb7dcd92289de5f0669c
+a56579cfdff0da1f4fcb1a12b74eb7869cdc92f8
+78c613eda69d541ee0d31dd76de7ef5d62ad69bd
+cf826dfe3013952ddd4173514136e72d85a0aac1
+19219cd28a5341c9ab418dd113b69e1c06dae3f9
+58f2bea744164119a55f03afd28129d3fc28ae1f
+f78d39fbcba1e2b22a4e8a282cf6704b89ac91a0
+0e8b2941b4762c8479b87cd7ad19c9c59632b58c
+9ca2ebe49a0c40dacb22b3c101f88d9a081c8165
+5c81669d02bd4ec734fa729c96c704fc8a58ffa9
+74083502fa5e3145ad9d6a5ba1af415e39a46625
+2ff2bfb3bc67c741978783c89b97f63379a02013
+ff24aa8c6eb1e8babc98591e478cfe9c4c677f8f
+66be42ae804ec64fbf6fa47019231de24c4845c6
+ccf3ab36a65c26e58e479d1af228de64b1400479
+7c15f666c21bb7134608e38eda1701608e5b3a3f
+54b049d60122d2a8e60603c9c23c911e76d6f49b
+f1d42ef240d15d85af1733e1e3d8cdceb228dc6c
+26436ba92e738d783741ade6eebf23b9cea6b54b
+dadc4213eb7ec45fabe0ff79e953a42fb83c41a1
+40d4bdee145612e37d66908fba6e7e786b0a4f9d
+d92a1392a8840848efa1aa3dc2407d38898cae57
+b07dac474756e28dd603d08d79f417dbdf1ad6bf
+90fcc50563e6bfe566874b9af439b7ad3be85b7c
+6666c8cab56a391e13c563802f2e4c18e3e232a4
+733e85ec1f3daaf542b1722f426a79ff1886b001
+014a6848e7e743ebba5c48300e6b913d97734d20
+d00fb9bc9e9ce1c50128f2c00e8f2862450cefb9
+a1e6c1d709ccd125c98a176ade20cca9698552bf
+b72956f877f132b6ea424560f80c28e4baba8618
+2d1a8ddd4d3da7de062a27d0d4f0bd3e4b8da2cc
+cb091a77f31a5ab4eaac29f5ec0d3cff828082ef
+1a699e4e3dd5a5e246b38c33f7820acdd1ab9929
+2c2c4600c0079eb5864e45ca118e17f4228f4cde
+921f53d8bc2fc1ca7f9329ffb73e56c289abb57f
+be241d6490b88092eba31981ef3ad3a6927e426e
+82fe25fa891b389922075e844360e48401708927
+297523412f443fa541fe34d1765beb9d0957637b
+d5edb0c8c4bef2d0417c93c0bded34a8b6892ba1
+a0b413b988c4c879716be2523a69af13f25cca74
+b39b7388cb28e977418a3219e32b889b5ea49f65
+734894a0aabf3c45cf621f9b40226ef9914c4ab3
+be441cc4126eece5c5e7a7c368b5eb61885cbb44
+ece72781b8b9f423458276f649c1ec0286b5ab78
+cee31eb001122a7c2482916aa7a6f9c0891c5283
+399ffabd756fe7d600591a0fbd4dc5fc2d780c79
+ebad0c16c065e2b158bea14612a9f350042b3ae2
+47653819fb3b02d34a95dcdab04eed58dd55d0c1
+f6bf1fbbca3b46c1f2e643dac212bbc0b31f8e8e
+a33e9ca5d3435a64bd475360296ec8d05e7966fe
+16b36421724d2deb4ef23ad8518553bf492493d3
+03d7541ed68618ee5f492486c9a7a5dbcb1ab9fd
+96b97a4f428d78324c477e222e82fdafd651367d
+2b4bcdf1aaed23fdba148f72aa216fbe77fa7200
+39ff53bc54f55ecc339525f4e54a4662f8102563
+02bd97e908c37b07ed8ce5563522af78ac31943c
+a1a0458836716aa02731f0abbf9d3d2f669d45a4
+2b4808104bb2331ac024cf6ac64f96c0b100e5b3
+c3aaa3578ebec128e0a364a5dc22c9dbd112c5d2
+2435aee6f2e5989bca12602e4583c857e73d611c
+0b57389cafd0851b3c165576b73415ba1067067f
+f9500a3b9b93d64e605af939e6cb10483b3dc574
+4aabe7068d8d837bf373056a2bebe0cc9b5089bc
+658f51ea9049a5ea65aaec70dd09dc9e9023953a
+3e3ae0b0256ed78089f337448a7be2f55def00c2
+c3d9cb3f04b88b2a359fae9da4e5c24f49ff0f20
+3dd6d194924d500075caa8d0fd846601d3247665
+2ccf356f8ca6d06d4205a02211b63713b1cdfeaf
+766680510a3c21840e16fbb6a8d3351d026d106f
+abafa08d54908dc1f98cd878c8d0e110983d8185
+f2eebc111103903338de8ee431385919946bac0f
+99e23ff457459b2e58c5c0bc351bd82730d0971a
+a6f3365812d42d06e880e70072f4213538cf6493
+9090b0b9a3ff89b3df3ce8d40b723dbb90ca99ee
+9e520020e5eb4c704c6ce6493ee8742ae91225af
+41d2dfad93f5c1dc3258dd6108b4d5305c401661
+699e42d6202854d1cc1debd5fe306d2e871740b0
+ebfd4b5fcce395678af0cb01ae07e19330a26bae
+2b95a277707dac837a9885ad79b47f42f0e33d02
+fd42eb7f69d9f02755b246dca64788cb06ea8856
+709cbef77e1e32357ab373288cd4a212463bc35b
+c1779c1d9d49a4d1bd1faa06768d4298fcf186c6
+9999dd222ea078f621a0a7eaf79444ce3e4e0d68
+916246769f6715a7eb66dd28e0b8ed006179836b
+84f5a7951555bf436b87e9281cfcf54d5bccebc7
+5b9c91dce4d2f39e9e166fdf73497ea01792ff21
+ea180020e41e5a5f456bcbb76395f90f8161b059
+2d59971f29d915d1f533a1c1c2b11fffc2be9654
+b8f3c4d267c61e639d302e4935d52cf3f092463a
+180689b78f19e0139b7244fcf00c6264393d49ed
+87b2a590c4140be38f780248de05312d8e396db5
+15b2a2c7e04edc2470e0118a6d9fd1382a7becab
+b9fedee071e84206359363c219fcef8c28b6e982
+2ebc47419a69cf68c0688a7a327279e2f3c4581e
+5749254bac89b70353fd5e9294b813be34b2da03
+f4c3e1264b26d299036bca82330bd43907b3dddf
+55135b252c8f541d4c98e834d668cd2ee3b48a3e
+953b0a8e74114fe4bb29e500e5c8ab106f3cb43a
+246ca00128e1382d09f4ee4405a4939a2112c2f4
+fe601f84393a70ca119fe08ebda7a8b7c74feb88
+e076fbb27b1ec84ba8966331e693ae7daae7dc74
+d28041812a0b235f90fb8f9393d3efc1ea9cb2f1
+9e6a7ad43846c8f7c26f5d52ec0e6658f98d518c
+d964e82ae817943b11f42f7070121537d825857f
+ad78b736b554d6c730e4d642aefbe5b046135433
+e8f15aa7695df5966a9f85385f48da2ada3c5e59
+6b3b25ec64abc1e14dd09c4b35c4b5e9e6933c20
+4d827b599c2b1c1d72888e02d5a74e9662e15f3c
+fbaf4249c1c9e5c6acaf4433dfd14fabed7a7ac5
+89a4c1b6a53055d4e456cb88b1188bea9d943b4c
+450d8731e1bb323ae6487c8dc11e67ccb01762b2
+7e26427ea22916259b05f679c65146cd8b4db821
+ac7a0fb2f861629c973a649f7bb491028e749ea8
+dfbdc7631386137b7e81a86e39da280c97df181e
+355dbcbbc254045fd6fd2c25035585cffac9db25
+75c8c54e983cc1bc936ca0ce065c6a62a056f07a
+27c83ddfd9714f8e96163eb67e0ac2b40a360b62
+6dead01a1283a32dffd98ec2970b6b5fb9266825
+5d92e457787fe7e39e41ffe4e503666c88862491
+2a950578ac0e49e941d6e4496176109c2fa910aa
+abfc63f6c024f981be598a1e4205f7f03bb11b17
+4336dd5b3d2f99e93aed60b793838d042aedbb26
+1bf87404c517378b961e78437a9f2fe9a367147c
+eecc9f65c673317f15f4cedbeb00fc223288552f
+f8de8f8a777f839ab98030b7c2b7f9616e716829
+5a15094b6fed8a1f3164d5302c73e23e7dd57409
+90360d7840250b6f79c1da1d952fdccb28d98aec
+e49a6dd5ff5d9a5547856535a2975356de04b51b
+28af643aadb15374b0b25f6af7fc800b1dbc63f6
+ed056d8454847c5803b6c4feca0d4079f18975b7
+bbc4965a87a985f4188c0853673fa536ed639a70
+468c62b3ead835e1acf842bce1829b413b790766
+1600c9faceaebffab4a2824c178a84041c935cc2
+8dd155cac4458d11e6993b450cf189f75a936ee2
+de38711019953623add066c3cd8d46ea1cd6f291
+0c04e27139c86029f816166a384d2cfe0bf12e81
+e48639a79ddb247c4a56712611cb07f6a0ce4c8c
+2b754aa1f50c068a51c7d4262ba0bbe38fed6812
+b1bc135a06904df317ebd8931bbadb61a3858707
+c47f8f436e2870c92d9d73a290e9c7053a90945b
+69fb4dce55b1d8eb7b52785fd3451b4f7514efb5
+3005a85de83a39cc1f3589654d4e4f868bede114
+3019786f51f0c9dba72e047d816bc33520622632
+2edaf05f7265e133322f75309190636d687acafa
+37b2bd01e95b58914fa9584b125f3c516a89bd64
+e4c23671a3783d4941c31ff2f7c6af17e51a34c7
+5759bf1dc4197ed54e77d50694615356752cd6e0
+9b850c469ffc1c9df90a21ffa2710bce3de340ff
+f05c67eb7ef9cec4173dc574f4c8e7e541a77675
+fb852d1aca690a0a89a99f3b0f5ed5485131d1cc
+0f687ff43a98e5cc07c4da9a3fb2718160b6bc0d
+3b06e0e15bfe4574adfdfeb2f37c9eb698249674
+ec7467d828b053d3afc773679a4acbe89a8d9fbb
+6b2409bc848a148b2001d5f9c9378f0f7ca97df9
+faff09dbe8354421c606daae7f96daff9015a7c8
+39a22537bebca8e09d83d696116ed09eabb8783b
+e5829795638ee799249acfc3d4f72154c1b8fe64
+accab97e47bf5149f0e675635985d6cc2ab38091
+c6a243d3d4a19be1c0e0fda38d1d47f6f6c1f4a1
+1cb0c2fef6a56ea0cb6b9e37cc60a85c618dc05b
+2d52d705b9c51ff5006385a217eaa4fcfdb4ce05
+6e7aac893c671bb256a20440100a4a6930faa6b7
+78b05104e4ffac26387e5c57036876f60cf9d2d5
+ecc82bdc07ddc720f6099616eb099400e0f8ec22
+f8a5991ccbcf81e74049a99f93bc42b182db31bd
+e0fe72a7998fbbe680ae07934ad809fad5d9648f
+fc4d3c13448878068181762596646dafe0c64c0a
+15c2aebe760269935f4447a4ca079447c8339f61
+acb5f8b10dd8e0beca21d6f2015a13b5e9f46bf8
+2a96673f62f5c2e6ab1aee9415ade63ad54397ea
+d4455bdbcf44dc737bf5c02d627736f686ca76ad
+287adad68671816268aa598a75a64670d7d83133
+72be3e14a09cbe468344a531c49204d65d5669b4
+47ed0f4f46a40c527a0af4b02f5adf6f69a68341
+e05e7543b3ea3fd5844c70ffb4975cbf1dac9974
+8e73e084aba6fe43f82e3c263132acab324ee4ff
+16cede6e61b3e75bc9f9bf0ffb0c30b771dc8826
+1a2f6fce0371d98f693dd65fbf0f2babd21f8f80
+faf0fe4010562c3ec1835895b6de1fc9b4c20d9f
+970b36d8f0df715bb5b4a109ff531915fea7f85a
+db5177de2f4d11b3437d289e86793566d785a408
+e87d67239614582eb753e573cd763e251d4ef639
+76f438ad7eb241321a6f810ef4ed58cc675fa7ec
+66d23c4e72c7f1a8f64b4ce4d7b6fcb4e7284280
+f406a08e5c30319632c8cbcbb4b9d037a2b3b3a0
+85d3db598e309ce3086c4107d65d254aa342ebdb
+b75b2862864b479055022034bbd2c28bce960414
+7ac935d288c78f2fd42545747b182475f0f6157e
+534a49144247adb502e7eda7a992ec3195897ac2
+57ea149132c70c58be14d8eb05136ce0b492c953
+21a982412155f2844f9d69df1a53a9fa8af1c831
+f02835fd81678cc32bb5fca443587839a451394d
+cdb7c97ee105f6009b74fe45d982620ba740c774
+00520b2bed52fbfe5595d7cf465ce643b304dfdc
+49db6d6d3c139e49d9a57ab3caa06ed5a5b4e31f
+e045ded4c9589dd1682d434d9c7beaa5f02c7458
+e2e018f3dede5403537042263e7140c7b4021053
+3d85deb7ef3a7d3035c1ea959d2ec605484cfad4
+e15b6015f525fc970a5fe7c7c45538b222c2d340
+ca0ebc4c95ca0f7dbb5dbadb04e7aa1d7177b79f
+b2a8190b6665039693a73edb3d021e8f964b6b31
+a1a4336d410700a6f65fe48dda9a5e64a6f6fe94
+3fd23af93dd73a526515a7a84c709814507024b2
+0c14968ecf0433abd65f4ee56b9fe04674c65383
+a2cefba078c7e18921ae4a3bfc2f495a9c026eea
+052636535f5552d066f169ed9fe23f9f67516a54
+f963eb721e6aa697d66c42d32a012d230b79984e
+1a8505bd39c1ed70bec70043f1e81c2596241160
+c0b5fd682894a0867b755e064a41d14c7644b0fc
+6be2f733669d6ccea1d66260671623c5fb6b376e
+49aeab1148bf8fffa67fb19598a50375183a16aa
+235e6908764abf5ef6895b89945630463ec52ab6
+f5ffcfc342524eef5c2f359527b335699d1f4b0e
+155a67fb9f0e153dd19d364a6d158d0b15c3ca9c
+548101d13081a87436b5b46bb26606c8a03d187f
+4e98057ae0e935eb20a7eb7ce8078da47120d869
+ef4366335bb285de1ca0c40df96f4a4f3fdb3e67
+0e9d48008f94b9a0f5d69673d1dee23c637435ec
+522ea6f9483a236e13be513eaf979d6076410d47
+92f8243c22f7a95a3f905931f39e3baaa581f4d6
+a36f187b9a40c6f76b8596f73becbd052f29e864
+b3e1657f68f34ca011de23e3a89e7e42b1485fc9
+5444bbe57412444d3970f842795acb8a1a6d04cf
+c4a2d5dd44fa94ff81cb12c9e33c9429a1f3af82
+357a0b2f86c404289d81e3ac12df59a5c18f5d78
+0ef2f9e65cf0cf81d81c256f5d0cdd83d9b73314
+8f3100060851241809588032878ad0aa1f72918c
+775e27b9c110649f9ed18f458ab2d3aa85f9d77b
+0f83dae218525116daa18ab65c03784e657282c6
+16e44d34820342755d155b197f1fe66ae3a42068
+52817d559397be078a9e3e0f5bc243478a168e47
+96fcb18b67f7033133c66439c6f2944b9d296a68
+01f2d3c759d528dfda230f2d3a9f6126ce49cbfe
+91d7fa1d67d9ee024b734ae50c9b133b839e3705
+d1f33ae0fa4a409dc33eeadbcd9d95b7877b3d27
+7fdb09f1ec78bb45be9989e6872e0c506dd3f924
+4e3d5ddb4d4ea79e972703189f525789f875e81b
+35422be226797dc012395944601b38363c13b7ac
+6a6eda19ac033fca88213ba838e0354089b35a0d
+3036b754d8b7178d11ab25076e288ba671c3578e
+5caf2de53588eec08335a777a038a59e75bdac96
+653d9c0a3ef681210a9f9b4f59f8137c8b5a7965
+11c62efd1773b58eab33fc1e42294bb6012339a6
+8ff997e3e96ad05cfe8d09eb0cb72f228cd79744
+8c6684d26e0bbcf0c900bf9fffe8772b2497a82d
+8afbc56ada6b25e1555f98c1fbfcd81ff10ff2e7
+13facc20ec7640211b5b211bdcd50f33dfe3057c
+40313b1d17d92083ef1bff776cec20d3209d629c
+e3a2b8493a3dbd9e7edfe294cf563d2be56f1a87
+5872f61b11ded9c1c310c93dad4e2994d3759048
+40f1f3005ec648352494eb80885bc7bc6ad7b0ee
+711b49df05c0614460e9d0b10bc0c34442cf2d61
+8a1ca16b5fecbac742676bfe246074d5258be85b
+e086a29a6465ddc7518277ff5b6bb8a147558b99
+d62c9728e499b52c94e8b443ae505e52f6deda13
+dbf6f07a69713c4825736906457b661041b15537
+077d3bc55c3691e9c82da62cce2b12fcc273ba5b
+08137051ccbb3381f98d9f250f02813439c802fb
+17ea34d3a0dc1a734143608b3b4e4e6d45b56159
+b9d400a0e41b1c06a6c989db1e4d38728df0510c
+d82f17cbe3c436044556fa6e880340745756c69c
+b7583d914558bd88c4024b4dda0a5319bceee018
+d6343a490fb249f60d219c05b67b1e02a521a8ed
+9741da7eff62b21a2cc1ea04857399c0f05207e4
+47a099701a4f7394c49921325faf1dae7cc0f82f
+a784a1a1fdd48e3ef0a2659bb7cc531e15ab150e
+a1b3b591fdd863eca1e77cbc6f45edc7fcd58b11
+c3b9b9cb1254508cb247e7086793f829fe76daeb
+5e501204bda7abad49db1c348e5507a851b48e54
+e3bfdd039771af87c893fe6eee0846630ccc2e48
+a7e1c8bbe87e0c99e53ab6d27f546d3a01d38c37
+a547022c9d89a4abee49a1a94fe87d9058c25d8f
+bc2892fbded807f8aac66bb36aa555ec3036ccc4
+adb27e88c141a069883f43ff299b55b6368ad91e
+d8655b9af0ff9494469cd95b4e82f46234e84153
+3c86a9261bb51e485540eb356c741ef33ceb1832
+97e63974c81457f39326de3d58a6a90d6f6674b2
+8490d2d7e7bb792718ba89b8a426dd98da7f8b1d
+4e3fdcd96440228ec59ac9f77d9b1d53b30c5675
+1034ce4bc79add938f9721c37fbfef73a938ea3f
+d0984fca3f09178fd7e438e42c58b869d4b050ff
+63ffe4672bc2526b9ffec1bdb06159e355179cfa
+736a1ff4f5236a488fb144661346a625aa8775c6
+0d210f5d54f485be43f201e7e939055984887468
+3bcd2a768906107a2c7200e41273acb77b345c3d
+c80dea119037ff79eb2811b29602cec57c8b60f2
+5facf6a08fce8b48b25fe34ef03f0353e5a30b6f
+9ebd528b88ac0e99de5075e761871cacef7a4e8a
+3950ccc8083eecf3a3ab2e2c920800b32401f43d
+2f4df62562d97b597ab0279d75b4a396bd07f970
+dc42777efb65fd1d682cc3d21a473579e58f4bd8
+dee0ec44afc80e1031842d6f663f10fd16dccc1a
+858fcd0cab96bcb4073756052320759b4f17db29
+8e008d8797c21370d027aa8b5ff14e19b66a194a
+574bc09d1d9e7cec1a0aff047c392e865702355f
+f2cd1789f885be494817cd0d16ec812153e8db2b
+91f9bbe76e7899f8944faeb93d9c109cf32207cd
+7568036606fd3fede813ef6e1fa0e6fdc005e712
+d8f2bd574ccf3c782f76135fd231f63bf7379cd2
+6923025d555a51fbda8f4a4ca5cdaaf2315f4b8a
+895987afc01aca84b8d7825656bf180d59cef16e
+ede54c67ea9c8453a957590f31a6cb5857a5d589
+79c32909f0493e9957b704aa9320b23096b39844
+d8834ae050e7fef1c4130a7a228c2ae1d23c952e
+cf66c8055bc810ec43f63536f2a78146fe033327
+4484c801e98e38e4617fb7cac0ae871af4c292db
+72beee5c25ec39b1be08c53c0d791545f6dd0937
+d5223997143ff7842ccd6b5217bba3e4853a8ada
+b561e347724ae6dcdad0e98f870a328cf7b24b75
+6d007bdc724a7c47e2d1caadbc3f8fd91e75f9fa
+87e0334187a35c9a219699f460c287170fd47ed9
+0b78ce5fd46ba4766fd886f53104977c38f826f8
+4323a864da78916c5571ec0b7847d901aa31f215
+5de924c8ec84b17586edab3d3597e96f0a439a9c
+bb40d5958d33071ced6c77ec8e5c316aded0659c
+119df8c2fc1acdd943c8d770226cce37bf28ca66
+d2716971069d8052ddec82bc099256e77d9bb77c
+f769458f5e4066aa53dad2851ea37b8cb50a41c6
+109ee1212c61388f96edc048783c10e26a78668e
+7793ae0f9184b0a138267987b798110553b01912
+3b5f313715114a4a42db6b4152b7350893bb00ef
+b296fdb276f6bcca94f3f620af7288340d218ec5
+489e3aa2b143f0011e6fdc54cb9db99f2d483f14
+ef10557c4a2e56311bb08b33aced55ef0a62c78e
+4c97196d19ac6a7ca7b2a43d5fda3ac9d860fc38
+7bc00e620ae34ec517823854e0b2682a98400f3a
+ffe1eb3aeac90fbf3438ad51c8794d8e632816b8
+a7c41dd18c68f2a3b554e4dff158e7a7e92ff0c2
+bf19bd236f40ffa3872ece24bf5f0a1784e46f35
+e4f3ad641dbbfb3d81b498d48a017b1eb5104340
+407a2ba2545d1716640fa94f39a8050f45bf4ff8
+6f8c67afbc022fbefecfffc10279e809b351c92a
+8e869a53f053f6d32e829d8466a2451e8a233ffc
+6114063476affa52d3f47baca7f276f9f5c7d21b
+eda53c38fe2fd8b4321ffe6430abf62c7021ed15
+fe03bcd05ac35a7de2a2aa7b0224fb4cd73bdb8e
+1f17a3b7e5879955729857414e59bed504b21acb
+c69ced12522e91120b11b667f7e25c01083c5363
+0d86afb227e690ae9646e35a0fac256f88cdfbbc
+578b1a77cf5fafbc1eb14fef76f60f2fc354197a
+48c6e2103d1ba40be11bc48fa78e92e05d2f4368
+c69506569b61733f835f30f300ec43a7770649fb
+b01e4c27a51d81de3b6939597887bc1eafad36f6
+d4b36c8358f681fc54b1935e3e6584315291456e
+2385fa58bf9f24bb9667a17245b1d4301a45a83a
+4e91a3b601552476eb4e46e77d644e2eb651e852
+0777079d45d0e8daef652abd8929bdbbcd32aebc
+dd0251b1a65c2f798a58a6845d62d0682091e00d
+fb297b68bf8294abbf1a70b1c252d88fe1e3ae27
+d1c6ea45821caa24306309bdd9c663b7b850a07c
+9bcc8d92d0c12f9f44e927d4979f7880d2938c12
+568f38a7749b1dfa683030b0f0221ea40fca6e75
+1e701f24b340385f5d0f5078561f086e87696144
+518c5888274c73b70a254f9440010d2c44502e10
+ad5a90dfe5a8beeabd8fc651a39b82551ae5365a
+c5bf7fa5d5e8ba9bc7b0e4294b13f4dce16f972d
+f35a6a9d6d73682a708fe671e1a75afd697b33da
+048a61b88be8392210c1c591b35d2dfacc3d16ad
+f7b8ec6c319ebc1834ea2988e66245a770972219
+bb071fef061f5208eedb0d79defbbefc62daf044
+6df0662f4fd1649019e997aff55f11b4d1f5d711
+acf6b0567165c867e25858a7d0c03a348bcd6ec0
+c9436a3384dd186854fb6582137a90b8173b87f3
+074cd1c3262261c9c71302830947caf4294b6811
+9aa14c25fac18a2e3b095d32b6dec5aa53b0beab
+a3403987e073d98605bf71c63344d66ab2677fbb
+208ebe23b7472fa35ddcb3f14eaa10654732d444
+8d7dee3c77fea0af1035169cffbe5b50deab05b8
+4fc2d25d8e77c1ce8db7a1b31dd3c52553c09810
+0aa84f5149bea265e02fa2a739bfae0a2b0ad92d
+2199be1be81611512c46f220b1e347c7fe4f5b41
+973a03d9a5e93ce298645cda2365983375251092
+b5f3ca447ed8622114a0f682a2a1b17a9a6a610a
+1fc800ffc984d9a5445ca05b217e17e7fe00db08
+84954ad570a07bfc7dd542b2201480aaf643bb9c
+9dcaca80f4a1c4598947514f5a4a77f6bdbc80ce
+d16e4cf4f78336156db532acf6ad865f83f9c144
+ef7d2a0ba29e6f8a4f05df9239356b4414281cf0
+ad866e1c59d5aae3250d2fb3668c3fc37ffd9018
+eae51b3b9144ba0d6419e1a52d2a0baf76ace95c
+bd0e347b9a51fffb32ae027b71ec9426eb1dea4e
+58026041b1692f1f0b0ad060b5c2390508b6e7a2
+809f049a210c235adb2b97652ecde47388defcff
+228d64a80167aa8f408d2a615cfbff747e1a5f76
+fab2d52482a9a08b8aa5564db90a8640d9ae5f14
+b5fd80bbda09cc202f287af538d6bbfa71ca4e3b
+409ad94dbc434fb69ca7f297bbfe24381925e166
+d6c8be62bebf20531616afb0abf73207244977c7
+368b9fa1497d6fe8e4a04cb54a1f34019a1af4b3
+b5bafd1889e422a7374c3c4daf8db51a12e9baa3
+a6bd53bf467994d0e6e4ed9227fb9c9a9258f796
+fa10186d551341e9d09facdcfe8b35321aae46fc
+90a79eba6b0c76e69e7a3d607b40a3fefa114a45
+efd8418cbd666aae3f1a5ee9e0fb43608ac98591
+788e338734071a325fb78d12ece927bc99a98871
+cb83007a0a6f255d7fd8033132d51e699e653744
+3b5fbb89c1b5ec028d3a8e7dd33e506408cf415e
+ed405b31f5c868ec27040046f6f2e4840ceab94b
+d06bf1bf95bf51dc44e96756d09cd1cf692fa735
+f53e69730454bfc3a35a0c9ba4e47be6a8050d29
+86e2e1e7f5394b5fe91c1ea47c060b55f75ad408
+9add90441f80bbfcdf5353917f1a9496710f3cc2
+f71299baca3c6ac403c168e55b2e96df773da5f0
+129c8a8be7a4e49d03fe3b617ad8a6ddda075ba8
+16b25b5d68588427097b64f63b539490f722e637
+531e621109b202ea1ebf028a5c035377045eacdd
+e14a60f10656125d78a6d88d9fbc9fbf4995e3d6
+67717eb4888ca4d764c764d206e03bfc82185266
+9dfe07952d7a0e5579625952fca02c9bd98b5bbe
+9e944b50d1bad531709fc3c10d7e2127bdaed7a8
+49be86df886a05910eda8a726e10d69a1374f111
+18398e2eec4b914022169903b075d00dbda293f4
+fb0612eb0d8692caa66de2608967ed22b6af0caa
+3ff87ab6b1f5bf59bf5ff483fefb27e839427aea
+a997fd3d0bd3ae23f09fbd4e98e716f68f415a78
+4e6dc58e20097362595bdd8a534b90f6a3f076f6
+d89decd21eaa8fe0fc8c890ae96c30339d753651
+82bad509c493212aebbdb00db78fcac5e97a9d2d
+5076e9ff1d8e9aa566d9a33779b668347a0551f9
+8f3df3f38843101454e06760f13103ded277cf0c
+736d7ac45b631b6d5c34f2eb21d6f93501db78e9
+c2345c17b8b38981051c484b90568506200ccc4a
+a12482bcaf84caef8d06b37c4116fade9c545861
+9dcd8d5b838528a804d44911e05e37545a3a6f3f
+0f9f21bbdbff289efe90ef9aebbfa3add29d336e
+ea061c77c951a6c72687296f1e78cbf507c62399
+fa61024487119dc6a1f1cbec165d86d22292b759
+b4fa2502d5465dd295b9546e4d402663c1f64ea6
+d1093df5805ce1682b262b89fa0b93ac919724a9
+6a3ded6dc335c47de4142aa31bcc0039ae2ee552
+943dfb1d5cc12edcca8e8444feff15fd6b500f57
+e2ff48455719a454f581e987a699e11e7f68cca6
+9773cf2e9edd8481c64117c9437bb98a67851c66
+1a9890aeb2665d7fb1b8e25ffb51fb1384568178
+a22da9cde482e32d7e1f56b1fd464d8854017c55
+670d91f4d85d79988af5c965cb49da5276c1a2a3
+c4f25972dbc34c39102b78d481f8f74742aea2dd
+8108100d355adce382dbc15fd0e08795546defdc
+538aa09a167c4bec9c9f6af335b09297c00b9a79
+04ff8733d47bc48dcf4ddd3552a48929bc6101e5
+02f0780bd4f9b6df739aad64e16f27a32e43cbf4
+135d6a8a7c6170f6e5d27b71280408dd79ccd1ec
+97d75cd0cb2e24ed536550944290a612f4697b3c
+9eb8656caa7f33859eaf0110e39e04c6fce4de2a
+63c652c7277900a2e414b3694d613842dfed9edf
+2c0c498c998096a2d93d9503ed1b1ead114e1370
+2851a4cdd7ce1af09fb6279bfbf160470734bd3c
+7f03bb3aeb3181609252bc33dee3e8e71573bf78
+f7a098206c289e9192fe66851ea92098ffea169c
+16f13adb257e6f11bf81558fbea221599f544c03
+bbfea22de9332d35164a109f75909d2687defaf6
+9d05363b1ddbef848889f60d185f8564b6747c0b
+da4e0cb33219a7b3060c3d7ff9a23a365232dc47
+405f119d55ba25954c124948e1a47c5bf291ba1a
+87575600c97698e2e5d7251e72cacf3850f1dd2e
+0d32a46757897159180f331eaca3cce9c877814e
+1432e6248fd41e04a780f249be752b0cffad4ba5
+6aa519760e364eef93a6564332caab354781e782
+90afaa0fe46bdbc3d8518fe9838b0bfc7745b593
+bf1354db876c30174db232bea894e1299dc59dca
+fcc8259cd7451d52c21928cb3f40960b33c6d60a
+2414fa381fc288bbf064c2e14648a72ab7be9864
+07038cdc8cbed1b1728704e8aa54a02a16afcaa2
+62ca3cd40c192630a7bea0b76f0d4eac6213abca
+012c90f29f0cca70e4bb9e36a6766b6b6f77f516
+cea2cbdeccf1b405d7e4081a1dd1b014574d8322
+cb31a1e81dea66d29dd71a572ffab989162cbde6
+4fcedfe26d71b59c77af8bd445596e671d9b701c
+96d9d797654d77858956da23bc6edf1f74ec60b9
+6b6168d34129f4b4b0ab8a9af382c695b13b627b
+8b616926717450cf22727eb154bafd10f48e69cc
+6c3aafda4e944ad32987eb687430b17385ec4309
+f603ee8cbb59f2ee0036f5f20af99bfe825bbf9a
+364ea4f91f6196101aa691c2d262340791ccae78
+d96aa7c4a6bf3c4a0bc5a4f061af3831b754b050
+778215e9e287babbf827e3639a049db65019f2bf
+99bc6aff75e3ec5206bcc8efbf9230165235344d
+d857827055f992e58aeaae775b0e525da5c8ab07
+b18621f168663984ae05e0c48ae9482b22c74f4a
+71766b9bb9712610d58783953cb1b623eeb2e91b
+cc8eae7376c4e8ab63e2f6ee220a879217186ae1
+1f97577936c118acbc79cf1a5fa8933738ff6f81
+807b6f1204f06bf7912c6f7e8f8d5b7f06b8eef3
+d07d6441a77089e1ef38cda36bf2b0eca4ef197c
+9fc5b1de33635da43bd9d59e2fbd73cc4d9a78dc
+7609cb9ba03f5b97e60ad04b87b02f07e5774e96
+9b4efd169798067a5cd77befab67a8bb7dcea6e0
+768dd447dc1fd0d6e2c91c36ecd91bdc08097db8
+7652800387b76cf9af8994b7f53e40661e70884e
+0b6e4a3f675dd4cf05f32ea8bdf47e01bc5ae615
+227a5c2b02ed080a5aea7bde6a3132e456b2e029
+0a88f6594f01f7b14ef8479a9a637a4e3461da24
+e50352e685256e546ba6c3cd11d3f311a2434bf7
+324fe8296a1b3e690b61830a3e9d4ba4a23cd504
+464d526392d838444789399b6e5974b367050708
+73afbc6a2466f2b1cb4152c89048680b2c5787c1
+d0850b6be38862d0adef173f8230ac849a61adf4
+11b0ecb793c6e767c783d47e2329073547b3b418
+17d1591df8e02eac9daaa67ea6a958362b8b0d04
+4418eb2a97a904c251370a70140835d45739d285
+cb7476693190cf87de0e96da372f46f2a7508c47
+6b6c225090fb473657160dd71a78d50ae0ee4a26
+71ed63913f3c337ad7e24960926822d01fcbb4b0
+f150919fc5b827cb1b5ab9abf8c137da9b299ce5
+0a2fa44832555b145c003ec551e2eff60d8eb09f
+5a984733b04fce19f0ec3bd681ec2328aa0eef77
+90ac7dfc8107532138b64938d3b2119f4e063533
+65ab2e2b5666ddd82696709d650f4de30f38f6bd
+9b9a1fe9004741b295a7ad89312bdce2e6f0c705
+d0a4dfa56b74c89ebeabdc088a6218fdbc27543e
+5c4cfa91358e3428f235425721c6b3385e327b4e
+eb4f4ed6d3361b3f2a9d21a8fe486655d0cc5c6a
+86c387913d8f7ecb995cd95f3f56dcd33f5c5e31
+5d74810f44209c872f0df54d62178b6bb7edb1a1
+7bea02de1c414c732d420e9ac3e9f9e1430486b3
+c1e5d623942479f87c807f42a7e9285f9ab2b8ff
+6c6b7934b3145f7554cb04041f3b104d5ee8d66e
+67d696a82eecc2e1dbdd9502eb3dc38546cf495e
+b2bd891598f129f812c758cc167c47001ce23339
+7efc3b79dbc4b7c0ad9d349e253dfb3afc1b6d29
+8a496bcfe204407c6ca1b9af38dc27cdb45abc18
+fa36956db76885c744d93498be00db156e14e3a2
+04875f03c897ea7d89467adf95f2152463f56f42
+969799d6a0753104d624028887234260ba753008
+b50763dbfcb6a10e7a4e7a07c8ca8a62f40c3bb7
+afe6d07f6be3503c0d59f7119bda41cff7ca5a57
+cb748bfff3799a660c8ad0acedc8ee591c2ecb36
+8a7707b37e70f4e860879243f9995da008948afb
+00556cfd1c9981c2a1521e938d206d65990e112e
+50f1e50efa49c8d3e1b6c1a05c26d2fcc8708b64
+0f8fb4329e51f1cf3f5f9670a18868378f5491fe
+40dd2faccbd26e70fdecd40a585eaf5608662e01
+86c57ebf1ad55027f924fefe2a6fffd3f071d84a
+55c6c9df15e975263c934f22a7b87615f8fa5af8
+2001bbd6eac02bdab27cc7351d533172f70ef219
+2c4fc407c6599d45fa5dd89a580dc0bc3637849d
+af9619254d079717db834d490692902594fe0ef8
+da339bbb5cecd7cc0d035f9f43652533735286d1
+3776835ccdd1276bdb773abc502f492848679291
+6cd0d657a3b88640b07845d301a9a01de7627eac
+d5d18690a74a3e86d7eca66f6a9382d390ec3051
+16208e197c2d698f30a4e8f757c040d58b45299b
+090fed7090b538f19622d610cbd49cc47122a52f
+a142ac7f6eb1c4017720cdf233e87e9ff3e3302f
+5b48685e3c4a5a715f831a51a80a15e9c77ae331
+b558495536bc0b5d8332bcea644901b7d4c60c93
+fd156f1dbcdf3a7bc4eba366a6460e6896a6b86f
+8b84c65b9ef4c2d196ad38119e553ec1ab6eb408
+222923906683bb5864c669e058b52cf135010a65
+48604bc6e73710bfcfa7b22911712cf62a6ce324
+d4b023af7fb631f71efd4366bba2a70024e2a1a4
+d07adccd5933b66bc3e742419bbc20e6d704debf
+6e370dd1512294b3d524a6e81fd6bf2857be5b56
+fcd0eed4abdc487fe1366bcec37910a9ca438287
+f73fc377344622afaa318dfc4bf3f77ff24487b6
+62825dbf9054d4370404613fdee2aaf71dcba176
+4fefc2c87b79bca7d808678c90080781bafb3b14
+308dfcec79d86e903d8a723425cfd91df1139e05
+43d98ac1f1f60924da2eaa280dd7dab5dc3d2a5d
+76bf1bf010f090a2e53703e233007a62ad0a7363
+3c70c00394a54db0aa195bf3f555e258e8ab9110
+7dec04502ac0c7a8a697abbcfdfb0702d3bc479f
+b794a53defc6ba731067485c471f1ad42bbf2f17
+5671499d0651e7e68b4c2fd96e4a39aa00a83ac7
+9e43a51f0f025190e6ef983f1f5879653f479112
+5a6c67b037e1acae43888cd50787926320877a6d
+d25f2cd0ca3bf693eef646b4985c534b5f86bf14
+087578d19b7f502a1fd09f32e6fb68f89db323e3
+c7ee10bd970c85e5eade9be7dec7d9c6cd15e9fb
+b60bc0ac5fc5876e6f9dbf711fe94e0f713a6d5a
+0e3b7b461d5328b340591e53485c6afbd3bb96ac
+fb621e4e2ddeaae7cc7cc09d13bbe3a078722932
+e55e1a82060d7d395fd9e7c0a3881b735878d1b0
+361b573be470d435cf456f7c94a26ff96626ae75
+2d739584832222e5287f1ad9228c5f50333b03be
+a1c9df505b90d767b3eedab55b2aa3e85e53c32a
+969449db38742127c18e263ce73fff53cbc32eaf
+a1ed1fd91df48364bf8edd2210845e7597d06e0a
+d865d92ee140c4b5ddcf003b32ba8f0084db3d53
+69cb7242214c4c0d8a87a7257ed43c3ab5c7ca57
+0836f2c6410593b8eb190b1c74c398629cd91a23
+2b27a656e3b6c0470f1f14790b01c26cd52074e6
+57c6f6fa5ef31e1d82e3d0668f28032ec72527b7
+4d7fb11bed39fc5ed65345890fce0860870a3aff
+3bc44e60ea9cf8bae716f730f06ba371d1e61511
+90620fd64ed861202aa78377569810621db47175
+268ab7f484e7b8b4f07064d66d9de7ec3f7c4a14
+4aee12c95481765c1176fbe4c58a3d11ec06d32b
+dd9e58a703b7a6c7135c2d89ab156f98f12c7015
+a554bc66a1da320e0b5204bed3f6795b1d0e1d2d
+3107d762aa1fc4d1e5eeb34e425b95335c536ca8
+b4400df3e56fafdff7e0df2bd58f5f62b45cd73b
+26668c6d933d347dca83e3bb7f5be34a6fae2ee7
+60e280fdd690b7a972a2b7c5f277d0424c6fa718
+1e32af3fbbfc332fa95158e1a1795c80803dad1b
+2e77a9398640b3d755ba6f5fa07a03669ee61c0c
+ada4163778a5d618d16129c3ac2a8b5039e3aa4f
+2800f555115012cbe3a50e43204c6bc6917447ab
+e2d01a994cc19f2112c802ea457ccab19ab3e907
+9d87289162f185598ace28a2410abba8d681e532
+3a089e2556697364e48f351c54d817745af25845
+e0ffa12506c7fc0af5bc6655a966e258392904f8
+1ac76a57a73d2331fc51fcf908673dcac35030b5
+ac7aecffc83ccf11eeb40695ec55f40f2bcc6387
+d60ea317c83dc385aca35ae831191d0a1de69041
+024778fcc27ed2249eceb9ea69968d9dde749ea5
+170f897a1001812c9795ed5c16afa8ebe99a7e4d
+8fe82580cc83a828a9efc1047a9a1b05c0bbde4e
+2297dc40b0f47b86c0eb91751d336e4465dad981
+ecf804d00f3ccbee3c152e49226bcc9023cbc80a
+ca187859b906046beb2b35523cffebe1caf3cb9b
+3516637cedcf34ce628bd7221b9f6cd18c36a16b
+068392df98c5efa5c97090189eedd57da0572ce7
+0f12916e5fa2837b1d59a93223672644ad6daae0
+1fb247342eb2eb08793b6d4134e3fbf7c45e4a2c
+935728dde196d6828321d1583d1bf47187a1637d
+2c92f8ee4a493edb3e1a2b9439414be45af0ea35
+55bbc39054870f43a28783ae11953b0277e9b90d
+3e7fa553016bac50c503b88c4c425c2aa8191b0a
+7b3a034df1a8ebe5154790afdd119ad5583705d2
+f75d4b4fcd4923679ae5b457979c43a3e8c29a6b
+11e8bfd6abf16466338a983775970ace6469d4dd
+41b2fbd0e41cdc706a26c64434d1a288e2bbbb08
+37d652290080c289673a4fc313e071366df56a85
+a1ee5c4f0e1fe658723901e4b1cd40c81b0fef93
+e6cd30b521a34ff0d24a5fe29dfd12cc9419bfd3
+bf3614c9a5790cfb6a75c1c6d099eb4bb3339a55
+196186b7e41dcbac7a9db8235665b422d744820b
+3cbee7947a8d6e65626803433a6438efd2464fbd
+33653688825bffb7204928ecac4a8c03b263fe4d
+5dded2849d779a40903482020e4ddd57e3a14026
+70ad2f0a3b9d225dd998a95a74ae2fe2276356c9
+06390c93ad0a303befb571cf9b289a238ee9e327
+29b14f811c2ae517333771fd1504947390ff1814
+fe7eb6de91261663befc450298385e21876564d6
+bd00e80a0fb544d10bc9ca8022c1313b3eb569b4
+4dac117d1556d88372bbbf2041d99a8d99551bae
+66b99c365009b35fae79abdb251475f2ab19db9b
+10edd494226b80676ca072b1488ce90cf75dd59b
+afa2f97326c5f1929b6eb318ff3392c141d93c56
+989ede6fd186be90a052e21c2303481881e62459
+b2de698f3646060da8d4ef3350f2bd9935e110dc
+e617516df57f49ae355516ad364049a56923aca9
+61c97615f65ef714fb2d9574fa08a7020d737194
+f6a8b2806bb9a1598f335733170c1caa95abb18a
+6db2cc42f88e846f62e18875463e78f18318fa41
+1ad3815434bfd2cdd74aa7f7c8f7f2528cbf0dee
+862ce4812634bd52c667046add27e225cb362d38
+30d7aa69fb22673a5f0f35d1eae0b96e22f388d9
+e20ec3ff9326182acce221cc61e026a8c6fd8e25
+ffd02873aab030ffa50131deefadc94b4765ece7
+c71eac6b45a3bee62db7cf7f91d4d95db9272d12
+b593e652ce922b1c952e825084f1f3ac3f1dec68
+08bcd5725cf4dda8e3629817d810387ac47575b2
+f0be45c5c9d3a87c651ff34f2bc95b3619902a89
+ff93eed07ea35aac8f64b61d676453d8658d0f17
+f48bae2f00b13f571e67224cfc6c12004763e33a
+f2fbac123080f34d61694b092b7adc946b271dc8
+550b5efce1abb946726a4430f44abcf6ce407b0b
+38d5dabef951f50983a3a56fb7aa59913365995f
+f8c59d8e4e1e67a89dc3a50504c6411cca5fd2b7
+31c6b6d0e1e4768494d631c601e3cd4c470a967c
+c5aeb24af62e845ef2876b63a8f15d8f6a9ba9fc
+04e43291d69e36cbf1bb846cc84a884c7c3ff9d9
+7d044c4ad3b0ddb2679d29fa4ba38bcd86f3d298
+7bdc6d2aaa58d006002fe67285e794936078959d
+36244490e64f8d293def71d503ea89d5dcb2379c
+150a59063aad4226bffc10a2f728dccc55565c0c
+5f079d439dd6dde428dc5458a2246d8b956c0947
+c552666cf6072d145eccff85bfa3f0ccbcb9b997
+136fca9fb82f74ce0a042527c52964e4f20c812b
+fdc5fb552f937e4ef62acd8c485169dce49fa73b
+72b3259c87219d42fdef106de16f897371a9176c
+a65ae0bb035485d3491f89b03835a1f9095a907e
+19bf5fc6ac28db0bf53f24f33d779161aeb773d2
+9f073a614c2b137c5ff1a2023f3e86e5cee3687a
+a3af4e2976ec970aa1c1f827685e708374b1b8c3
+4cea88510ddbe31070d518c0b2c9ecd7278d5ab2
+c0ba6bc322d03b0ec7b4a008952f277cbfbdbad5
+4de6ca03c4cd6845136bd86ee35d3899c01ae732
+9ebe45218f0d4e43a9e3971a1bb0dde9a7527b87
+8d2fdb9ad7c0196d7249dc21753e797b568584c8
+b4c2c823fed02ab63dc2ce983fc9a826470b348f
+dacec6b7306b20c8d24419db3b0e04456bd523c7
+be5a61737cf255b3262d4cc13f52b4d310b88916
+7558c6a8b8ec3a9f73afdede41577518009fa367
+cf6b25bd4310f566a44690241827eb67490f19bf
+7c147cbc40654f26b3e0a83bd2c955ef2822d7ba
+14332d17b1abb49ef7bda29c51a36ad0ca4ca87a
+2ff0abc903f879205f5431a7d945ba17d6bc6bd6
+fe2ec28dc59a93cd7812baff28a481bbd207a0d2
+cf3a95d51bc2d29c12c6347613b4fb42eb332017
+bcfcd95026d90aa7f156e5c805f1abad74118ab3
+5888b0a9b9bb5bfdc66f20e65471dd86f2612219
+265e3318c79c73b01c07e7a3b5b26bb738f96e7e
+8005cd4c8de7a0a56f31d07af8598add07e3ea1a
+dd6d8ba506dcee4ac63630180bbefc75cba928b0
+f50a0e0fd946856ebb123bc0655ea331e7964824
+735ab21e985fff61c350abfbd4c27c81c14a9c3b
+38a11cc4cc0ac21bdcbab7edb5afdfed5df87f3d
+efd9393c6f37134fa5b5c53e8d93764c7e07053a
+79b2653db78449c9b1db356ce7a8f35b097523a7
+d2ab300cdc41d8a244c917c8f190a9db3605213c
+edcc3b58220fe34d544a118c5c5db20c8c73671d
+b0bb9af7dbdab841546521edbec18d02f713b226
+206ad0b24ed24e6f6afb5e68c342b33d383488f9
+2bbb1697c9d8d3e27039b96940923a0fb5502de4
+03f461043e6f8cdcf9bc58efdc7c4f8e4dbff311
+0e74de0af7f3f2c5d21d4b5aa714da7e2c803ccc
+22061004c110cf3ed91cc91da4ba5299a0fe81a2
+8c4a01086c45694f0ac0c81bcff90285ff0fa9a2
+b45746bfbbeb4dc26ed9ab9fe1f8b9dbc81aaecf
+3d3ef57fb535700b5cb23bb17c2abdcf23411e05
+03d146b10fa8e0bf57101b6986d9dae5aedea1cd
+d9547cc339dfc2ecfdcac8f3ca27c7cc2f1e507a
+ab798cc4ca873f1ce1b9e449ef85892a32cfb475
+0d2389363f2f445ef242ba36cc176eec1286cd5f
+31a6d19b3dd5f86063ee65882f43fb41217582a4
+7a425fe23191baa49ca6e1a213129809269f77b7
+f8b119f66e45e37118956c29c2e51f4afc078296
+33c502601ec35e314bcecf610b698169259351fe
+4a4aba7e84c48cc2fab12e5e4db2e09a5745050d
+63a7bd8d69d41bcae627599eba4d07fb8e805731
+350bc6455f92b56d3e34c9c18f1349d647eb6501
+e4d67a3688cc71919138954ef7aaee8a89e0e1da
+85f27d1f8c7a313f3668478b61acada94cca40fa
+15ff945bde377a33156bd390a4c461a024b5435a
+90cb73c97d1948ec19618575193b137ec198ed97
+1a5668c40f82d6739da6c3e9fbdae0e1942b798c
+323a928b8911167360a78856b11ef0be69286201
+0f5ce037fb0a28b08f47c2cb907c705b83c91ac8
+9e966e4b55d89fa2ab966cae70ae33393dc76b84
+3125cd8da4ad13d191e884dd73b86005b6efbf39
+f5f8832e5c3f4a3a60f45df1a5c8fc097eed58fc
+d43ba81a217f85171ac27fa61833aa59d33f1814
+ce15bec103fc0fef03a7868ae09cabfe230b45bc
+86e52fc92e1b1f558ecf9c287dd98342c472cbb5
+930e43bdbb04f10765c84ecc05a0e1ca041b2f2c
+dfad13d7a4a5af44300af696f6886b54047614b9
+5c290dde5947064fb7839d18b56f8e7d8e2fe250
+96e3bb6783258dc6c41feb8f4ee9816bc9551db5
+20ae4afff76920b1519d6b52b80d979ed8340b22
+69f55ec3972beb42a52236adc460b6a88e27bc72
+75d9439e981baf28b69f50b8bcd55af1eba6898a
+d5dcf218b01c22ccb27eafdac8d5979630d27816
+ba8e47ab07aaa67f916f62c174cde94ef4593c79
+812d5fa5110f1a46ec077876bade4921fb2399f3
+fcb149b12a1117b38c2b5ce81b862370fe0f3886
+8b4141ce8829214e12615df9138fde80b38095ec
+43d03a15d0de25ca7b386fb287b5d8a340bbfd5f
+f6e63d98d09b84dd5a0a4e1ef068274df81220d3
+08d80ce3feed595fc3f130a1baee9a93b9518697
+ffdf5895819c2d618692c1703fbc4b7a6ec9a773
+e32803805a6d488e4b16b9900a3394e10f9da3a1
+cce1379948e485f93c5c07053ead8ed3a6565d41
+20df45e84a8558bdc52253734b1ec988a8a1b111
+8446dea66019d8589b7ce42b0321ddc2516c074a
+f0f9d9a0e601dd409403c82784ed5066371e96a1
+6a371f75b5f855f949b5371df0449879b21fab68
+73f6fa5e5b943c42138fecc5dd93c793689706f6
+65b3729af08cb94a1c2790a98c41bbffbe58847f
+016b47e81b94a909ee86a057fdcd2ec6ad7b50a4
+d19dbcdd30b2216281ff873395dc8af4acc944f8
+d67bdc192bd4d888d4fdea883d051d6949f8e9c7
+ec93c286007d56a9a9f46845fa21327494e8b685
+b53568401e21d0d4eb471c870e1379e8b5ebdf75
+e89f4ff1b3a5e122d841bc41735c5e7e0aeed058
+efff195023239407951b28195279bf09a7b494ad
+bf09b534c1b613c360d2853240ead8a5cb8eea6f
+61267ff0aabdd946faf6ddbac578d0b2f3b128e7
+69fbac00cac04bb8c656aea136af2fc4176a5d8d
+79c1f4400d01f261268c4d382fc3927b73cea971
+c564aed56eaf639d65e0d1afd69261444f1219de
+790c046338578ee47d6de219bd524b1fcae6626b
+ec11e3517eb9cdd916b56f1c44ca477af52b5f2f
+f329cb90e50a4b48fee14fca2396e47a511a1707
+384ddab19bc1f2319aeb4b9b920bf9686ab33477
+70891310d6000a9ab34929c8755446f953ebb4d7
+ec74535cd20f9cb0eff784ccd5dbba9c0e591dfc
+d315bc87b61e390dc7cff54c9b4dfb869093dcc8
+f4f2f86ac7d27035c39ca190b244177cec4d8f4c
+e6b9a6e423d0480e86eb58f24449c8aa829bc2ef
+23480fdcfca5196fced544842c133c7277540822
+c39c9e0db5941d9eec2f4871e2605a8348cae8ed
+94e3bd18db6e04af921d3827f0f9553fdfbea314
+dd1dad06d24497f965bc0ff57d8fdb8db49d80f1
+0182ea43d00fe59f4c2c2ee4ef428900c4cc5f7b
+f963d53922673d7eca50f30ab70e7dab2a4f6217
+5455c128d9fb6223439b6ff8fdc2e80befe90e8f
+5700268ca3fa03b44924c291c83771e2e97e712a
+c5c4bf6a90ea329466698943e346dbd35b345184
+1399e8db2c620a912e82549cb04334d5e50c232f
+0ef99c80db4ccb301b777d6475110794d7f323f0
+23e04b964b15dc783496686445099d2470331f45
+98d0861a6e873f9942e6efdb00f676214bd67d45
+6651abe5ba6f27ce71ecdfb59b33099aac5fac92
+ba688bef409970a1a11656a515773b9eb3bc2217
+7eb464870a1e6d6c747469ca2fd21458fef6cc6a
+492d9f10ecad6f7b3dca514ead60ac649a632a2b
+7cf7587a82d5464b001797ec05bb4df15e78e748
+c71f3c6a8dc0eea8dc2dbe87d95768696f2db701
+c2af80e20bf78e4e6c9dc085d81191da68b0079b
+7258a54eee678446062a9926060f1494e4dcb54a
+bc7d4efbfb40f0d107c10f2a7331fe76a83dae8f
+8132dcea9ca131528724491d74df3ef3c19b0ff3
+852b25223c9e05e066c1aba1d3d9ea48d00cfc2e
+3a5ef384d7c324ea0177cd8f2d9aa4fa5065b214
+6c2812e92057a151b7b7e762f4457353edc3697e
+2c5f0bbd1d9c81dbbf0766e41b1dfdce4403921b
+f22d20a9b8c2de14db53028b29d4e673d7ed16f4
+684500657adacd9bed474d3c3842642f20667722
+e7b377f96f35c063c654e922cf2d118c41ebe571
+7fc35764276d37f8b69ba809dea4471a718beb9c
+81bf985c21f323dff4a16790afbba87efb2c05a9
+cc2d8872a78b5478cdee3172db2f80a0a36e43ae
+2d6108f5c3c854934d144ed236e2ffa44912ec51
+d50b63c7319284678ec09ccae02f23dfb9d6a8e0
+da3d6d4ecfe6162fc6cf5b4108daf4d1d12a0e9a
+ebc0dd5369ff1a84dfde5550ed2d4453e9829f8d
+a80018b36607b9d908f17d46092aab0c76d923e8
+dd875aa37388b637b8cf9e3b2bd12163e5df9a12
+6b531beafbfe65be8b1794b8b4ea2cbe6e148310
+1116bba2cc1f52cb99cf9140bdb7c05cbdccbd33
+8231fa2b665f4e464859b78dda8d67629a8fe90f
+9f0351be5976aa8c56e37c38002cd3a83ec92c25
+96116d5c807445241a5001f27dd32d097342cb1f
+e922bd6031c8d95f79a9e584ce1a7af6c7de0636
+7dcd3f33a003c7bc67f0268ac5d870a866bda946
+f427128dd30aa4d643dbe8550d57e8c3ccf43823
+d2b90b2aee5f4ada2c731d27832f075741dadfa8
+53f3ff058dc4493bb83f6e74f7df706b5488aa3b
+564806dc4e2a22530a7bb6f2a81b2f2a53dc0e86
+9ec25189621f0232f9a403268297490c306a2cb6
+c2fdc659c9eca62b40a5fe70f51fb91e43352f0a
+3632cca24ea18faa69bdb0fc6e9b1a1c9338ff96
+f392876c0dadb321b8299e078917a3acf8e016dd
+3f34ccb240198a2ee563f91a18099c06b872465f
+901308b160e1771fe3b9afc29d3acff21158972b
+3274c2d00d2908452222b01f7d6359ff5c962d61
+c3a315f350224ac9f2be8e69413cab4ce2672616
+9faa3206267f94dc4efbf734c09b51d6f7306293
+0dd1ac8a00e163c76d6db8672f61c5eecab33c2b
+1e99745eeb0300d0fbc0a3e95bc3a75768893bbb
+9216d2cacb302155e343540e9b400d928851958f
+2d25977ceec8a0ddb685dab5885c5ecb69edee30
+7090c9ea7460be07a7652ddbc2aedd402e805df4
+2c425c4cc5efb6689db3369fe00962268c493f1a
+47c64556950204799bf05b8ce4197b68b2cc5e80
+3ad2b4f068b96b2bb248db12e463061cbf828276
+7af2d96d90ee93b09681c436eaa66161b0908953
+c02236074b7fa42357c771d135ed7f88bb46f7b2
+6f91de612888ab7fa6c7be2a7da4b78b136a5e38
+22af555500c43ebde55d57460e638b99feec0353
+7dc9f7df039756104503c8a4d39649b05ce875b4
+b0b9ba362ed573e7876b51e4773235d795d09b7b
+eaa4590eb5d003e85a75f6342195e20e825c8ba6
+4d8e866eab25d7782ddaae870c0488d3efa6049e
+62a429d1bb2fb2257c009eaefce7f57494bd9f0a
+593cd5166f54de015e1a9301770f92aeef318140
+f5a2052291491615ebb4b6f25f7e40545d56beeb
+de8ea6f23a159b230470d926c0416d5c6477ff0d
+c785c4e1c24abf2087b633bcffb4fa4c92d64935
+3680375f2ddfe6bd1db7e6ed35a64654b49de6aa
+79aa24530176ee97f0de938c3a56277432997748
+267d0dd0e1938e2bc8b6c67f2b1b84b2635a5638
+d0a79ed5a2bda9e1d82fcfdc32368af1c63bebc0
+ca957102c94d78052e9181bb480304f82f9fdcbf
+0163624dac51fa84f632bfba50a01e03a2467201
+27d83689dc479e9926a1cac07896a1bca8e55077
+2dc7f42408a0ada28b1492c399aa7ce14d54c937
+f771bbc1045e8a503fcce1adad5285342b3cfb21
+ad546e90db2f5f32b35ed3dc00e35e241a42fd38
+b13a16e23514c8ac7afdc0564bcb036ea58c67bc
+81b65d5a5abdf23aa8ac0da234d34a9716d5e7a9
+a3703499a9f1e04357e8e38f9afaa3b1406a21c5
+ba80019cf73a785100e1ab6ec3fae1ff092230ef
+cdafeebe3f06b5b6ccd4d478c898c24ebf26898f
+1b2672b4b66cd30c6889d8aa8281016c447c5912
+b43f17043f24c1eb170e67647a585b3cde66f707
+41edef39bbed8538cef44dd79134c014d04cdca7
+9c4ffe682cac5a11c6cc764d3eb2a3debf810581
+12d76ecc7314ebaab27bb1eac96565276ce01d35
+233eccc80bd1f316977f2d33e044a87f883b3ef6
+38beecce1c7b604a6d1fd31839cbd2a9b51e48f6
+55a602caea538873029512ade3f29b297a99651b
+6954ce794f92f41d3d80f36d45d6af603671df9e
+fe7c64b9910370b5a57efdf7b34aa622cba02cf5
+13d6dbb09ecefc84aafc2ca601b36f352d52c53f
+0e6ff28b45b89192c9a2a0c469baad1ab8357be0
+0483da18f58d0b71bdc3c983c90974f0395ba07f
+6de396f5b9f9ba001ee1f3644a38ab1b0d684f46
+43ffed433a8526b6ca80a14aabc844eb9905c042
+0096b3bef06083be8d91b5a9ded2efde88ff9d73
+3328f5f70b6a6c8a6acabf2a17a53b6b1c78dfcf
+4fbddb154abe231a69ae59b60c66cb9079c9423a
+51e89c5369185f0524c730714ea5d26ea1803333
+71e42db40721b3e222bbb2210f7b4487db3a1c81
+57dd00fba540c2718d051ead0c15b70fdd5ac25e
+d6c6d2b4a658ce5e8124de3017c04bf036f3266e
+da4d891c7ab6aec03a0d73f3470c2982395f83d7
+ee9a2dc131858c4d46e969619f55a4764d5e1f77
+40a22422d1e82f91123830ef226bee34896d030c
+0b95ea69155e6ffc4bb4a84ee48f4ffe4442caab
+76c9455ae448fde11a7bd32273a197cea303fc98
+16f13b3096e45534131403d246651e5138c5f451
+2041044e8dd07a5ba22a49dadf1eadcc382d4baf
+20428fdea0e484417f0024d652485c00e9f26e31
+7c9a47353d1979134f3c346d0d8564ad66234044
+2063ae6886167d9503e075de30bd2ff7a84ac2d8
+2df48a69a018ae0282b52913c783f3adb25a675a
+187f452fae04b47d869bcfa823af48d6926e5b97
+2e9d11709f4d331e8155e691543d8efb02d0f94a
+34a09a0202dc4a3360a9cb8447238d6c719464a1
+47da35573e5dff3020a1fda675ce4cc3b35da368
+567e10a6bc5c6333f8738755498e11887d8648e9
+3b46a461139ee54dac7af9a30765a55779d2edd8
+10af1fb971c4ad18242601b7c0ae2631bb6a9ce9
+02651dac9c35fa95eec1e3779e0e23cd3c14e89b
+69c16fe1926e53cdb2deee61cda1b602f93b5cfd
+3b0ea9a93038a7ee591e33bd92b0add95eb035f1
+79259e58342d4c260e0f4d33c46d6db7c670f071
+72bcd5f709922f938789abed7b850aa46731b957
+21191b7213af3628e9a0857d6fd1cb1a3bc72033
+1422cddd5964844430cc91f90c69a153d36513aa
+05b2fc03086e042d0ce755bf25542794471d1488
+07c27b767873eafe153211e72f4ce12ac5795800
+640c76ce865e5bdbe7db9fcd483f469c5d69a623
+589638cb15e8ddc841ceeeea2326cd964548b343
+39e0e1de0d3bae07f6c8ee7bb63573f0db2f0b0d
+104fac7345ffc42a673658df838a698c7547e53f
+55aa16292a35f37a2d8440081492ab91496fb3ee
+738db60ac3651e930e406f39388539b3aa07dcbf
+201df5238c2253b5e11d30bf0e7b5fc15e6fd410
+627d01bd973ccf3e69f473e9db0c6688055e3639
+6ba413e6f39065af76f0c6b2170077efcb0bc8ee
+689ad840aeff4ea949b5d060ee39ed69bf8074cf
+61920cb339b8cc593837c44147ae277731a59de2
+4f68bf4ab66eaeea9cc8cb4e405c84ee9f109eb4
+3541b7ed79e049558323e72da0440c2dcba082f2
+230ba8e2629e0ec5dc840bcd74b39c7f8560a4e8
+2443e8aa907fa32d237239f525e297c1b5c8cfb6
+7b3bfef1b9d8bf0286532b65f309324c0046f54a
+6b9d9ed246023a0ff99e087e253efea5daf845d9
+4156656c37ed4f8e179c53a430e7bb91d67308c8
+732d13729e97f98c4c579590597a0ffb9f68d470
+782aead898d51b518e8ddfba3032c6e277e01a22
+756656bf12b7571fe38d1dc0f3a4e9a1f4d35aca
+3bb2b414ceda42b0cf38f344673ab1317b61d6ab
+0edf994dc88b2023d5b9a5a3e9f14bcaf575688c
+220e3035f0749badad71137ae6eb6d4799a3b994
+2078bdabc4f346af947f49af5a3257283e5b0fce
+650caf770e76da9d8607f92510937aa8d740eccb
+7216da4d584eb2225c009e08283cf1725e3bc025
+1eb78f6eb333f4781cc3ae3c740faa31a13bacca
+1eed1afd587f1d0f53d56603353a56d0885e0079
+2eb10b47d9b0369085e8de4931c30b9e15ab0bc8
+509c9cf828fa461fac17081d33f2a328be2aea4e
+31fcd01590d915d3dcc00223a5968f98efdba47b
+3c2afb59ad8a3a712f495459995efad732b3a21d
+10baa81c3692e797c74709449ebd9293c35a2cd2
+0f983218a3af8358e05ba8c58673ed658b2775e4
+75eaccf719cba5655d2de035e31efdd7ae5b7dc9
+5bc3279e7c7c68c7ebad271b578077b0a5b3f699
+557191bfcd952666c3121c16ddf0d881a44b2fbc
+2ad3c7d421e09e7808efc41bb0dc304903215819
+604b6df90fef5984afb87005d538e92441c9e106
+1946722ff5a83bf1eb793622786d4ab2e50b7f57
+3997690aa4c85404d758ac333d7e68537199a449
+36feb08ca8dbd22450a9638eaf01f49eb40d2cec
+0ba9be146951c082307ee5d5e7c68416a3119a1a
+3366aaa4c7f4b7a29d2bc5d36ffe9c08acfd8873
+4f9b12d8e11b8fe530824121c1aa2f1c935e817a
+0fd40fe2eddeab63872ff1a890034f391e8d23cd
+038e9fe2e22f247a843cf7f6df3060c0efc9b563
+2e28cbe4cd86b4a9040fa8adcd7529746e1f78db
+13f24c025ebcc5f75d3620ba1e87ab7df5e6cb16
+70032d53e85ca001038de91df4815865cdc0a3d8
+53bed3d62939a2c0a3898567d6941da19c1a2e92
+2d41a5f29790280087b93088257f93b2d1b40c4b
+2101e2b0b89a98bfcd029ff4ed5dd8baaca08498
+2350084b1723c080becba0485ababd7a54341032
+2547f544fbfdf31b29617330333a0e8dff72b9cf
+3b755f0f87efabdc5b49393fb69f9a028467312d
+5633b78dcc75f98bf2fa6cd52a5df51d6951e930
+450750711bb56ff3e61f910c6b55eafa275192a9
+72dd6a2b3d10df4e94ae237ce3a5fde7bfaaf7f1
+4bedc0b6f0b7ad9b35c5f9e8058976b320fb7374
+5a33f0e515f65e928da9796b4d3c5a12e98fda68
+72154433e741f13f9d8449f13c02ae782a8bc91a
+0e55dc0ef2da9b06f7d460db7cb302ffeb69fb2c
+0cfdbe5902465bbecfb37d4d80f050cec259b133
+551aa37a91bf82941c2fa75168ca54be5bdf065b
+15d24ff15c1f466ef4746b6f05151b8f872462de
+61ca42b03a8aa6f55ba32d89924c5288fe186924
+0b287f285f84f724d166228b1f4ba206664e2b59
+042ecc8289318ee48b65b9b65d69f1671ba9a293
+6cb67cba541e77bd8b68717eb41eb83b8f94a64c
+76a9af1a1fd914a625d072d046cf58ee624eccc3
+76226d088442e5b60dc345db096420b993580a77
+59bddfc86e5b0d59cbd22ff57dbba0c6c4341811
+268ff3de3ec1fbac44da9355438c333b9e33223c
+7147a348c539262df18f6b04dd7c895237e7dc26
+47a0c0117b81fef9fd672ed8680d5f27b7d812ec
+52e16861dc8d68e4e8c7017d05e8149502dc42df
+502489aad882ecc45324b36080026b02c4ca161a
+534873ce0b9c0d3a69df37b27cf0a124f9a455bf
+2cc59543f318231fd65333bb5f78fec0a235dbd2
+368f8676d549f7429196c9952ef906afbc4c1862
+0b0c8cf3b114d52bd828d4cb1764327e7e9d0b60
+35306dcb6626a32942f02b3eed6cf3b8dd3ceb8b
+521917ddb1f3b07b2b4ace95d6411d9991036f5c
+5de320ee5f10bf467b48e588113c97575d406845
+5082b5addcd486a7d2c74e1e6e4d199f68475a36
+606941c3ccb6f6f8a7c657ce95cbcb7a2707caeb
+13a7fc419183e156b39fd7cb4c8c745aa7f59b0a
+1b4da449eb605f56b0fe37e28a9c9a9638e761bb
+64f16066174256ecf1c3d8878cc8a78391bc83f8
+203963b901ce67620e93f8abb81c7773ac9e178d
+3bf6451063b5ba12edc5af35d32796bb6bde2d5a
+5b7aef8f202d40d63bfd2ff49045ef9e10ec35c9
+7c02c9f4f25a0413a4f4ca7701ac06e2ec416768
+02d038a788ce46aa7b67eaa7c16a824983703201
+5f9045d4e9e8ac374c3d34e298177e0913f6910b
+6ea34afdd9780bb72177543be6a0089e714eb6e7
+7b8cf71d52e0a6805d54809d6f459023d879a07f
+9252d905705946faf16292602dae386d2198a0fc
+c282342a3a19d3b2b468906e94e873b14cceb314
+366ee28a7b8d84e41dc62e92994eeb999966edf8
+2690d177f22430f2fc1e629514b8997b883e0bd5
+336addbe461df5c07f4aadc205cbe895e31e31a8
+39a8ee7d29b41a2e3def9d7fea6a42ef3f66a1b8
+689d94018880e7197247a13d21e18398c64e94be
+6a7ce54d26bff3d7d465b78481305826bcf32092
+70dec890ad754344b92293914e1178843df93c0a
+768ddccb1865e4693c48f776bec7ba01c8107ef4
+001b4c70a362b72d9833503e96dec30e0a141b60
+008a6cca102595aeb2ff4960fb5f1ea54cb3740f
+0177287618d8a3622d76d165c4501f31b14210e0
+018bcb0aa2b2aa9677f3ea5534fa69423a0bb3a2
+021edd627f8ecba423ff588ea0c48c2fd40365f4
+039e358ad73e54d0b1308f03c21817899d69a59b
+03f4a41ca0330a8ab8701888a8509a2264bdafc6
+07bcf41c632e1d2216d8328ea6acb360200a83fd
+07c50c8a595aaab2f019531d0527f219e6d55dd6
+0d58aa7e511688d15a32241aaad3a1ca5fdfd784
+0da360ab7167b55c4ac00c4d28608910910f2944
+1c3c2cc7d35b750e61d53e01520eaf938e156257
+017fe8a464a4ef3da8e247d2787492952a96aed7
+2403b6eb8805cbad0731d9c5f0babb758fdebe82
+240bf94410e5e5944a05d2682745993ee8be1479
+28798de2ac14d1b9bb50f1d2e9ad06c351c95948
+2e20943e2d205cdda41cfa5cdf42bf52f3abf1e5
+3079afc37cf37404f43f04e3f726392780b0eaa3
+373e9ffe37267c53c0564e4a09643b97d0d28ea0
+37d02c326980779122b67f9131f3ab44660c303d
+3942010a903b4860016277bb7772bd3d07d14948
+3bf5a95ce52140de884bcae035d253163860737a
+3ce88d1a4e87cb222d11565a077825dde27b11a5
+461fbb28ecba4eeb669e522aef89b8bb834290aa
+4977d00ecefcbf68e70f2ae94513084cc479f5e3
+4e68f6d50811a126aa39366b751b5c27d6919775
+4e7880b5b77fcde847ecac8aa0046c7e771b58c3
+526abb050e3e756ca32c53d12a04835933e00fb2
+59d40ae198fd16c90b1820bcb11e4b52529f0f99
+5ec3aeb09f6efc08eee927f91cc7aef24957bfaf
+e50a04e9dc5df2d20e81eee0052f3a437712b54d
+4cbe3ab97a533e844402821a75b29f9eb529b606
+087735ea22e9fd454a0befbfd4cf0f6f4b7bc538
+0b86840f0066eddcc6718b2004c549526065d5e7
+0fbd48b090d42784e946001a03df13eac627aba3
+16ec931bea070e5c40d448c67c45ef5edcf45561
+1c95cf4951759d859e0e02a2600b9b101bf87190
+2674f91446235e57533ea0256e033895e2b23dce
+32e17294c251ac63c3dd8514e53615b4598fec57
+43f00aa14cc40a3249a01bc9b958e6c99dc24f0a
+464bd8fb34834e28eec581efee8dc4b766d9e8be
+89a26a8b6907eb4e00b8f24cbcab4a613d8a0a1c
+92c875e02adc3e45af3a62019c2875f8d1512333
+a4baebeddca2468a5e39060cfff58d03471ab2d9
+d2775494b29a33999b358afabcbf30834bda7df4
+d8135708087e63ddd1eba44da18a304653449466
+ec84719754490a010090515fba935c4d72f7dfcc
+f49b8c652b9ff3862d4205d75cea09374d74029c
+77b55b6c4f37f4ea0be810722398e2f53c46edbe
+41dbe0e65d7c6c14021a0135d665108f02d8eedc
+098debb18203a55725cf1368313ef240e60fdf42
+6d58420d85ffee181deb99487cc63654b3b6a70d
+d4aa5498b88c32fc67862f3be1ae16a1591517d3
+44e9c30164b3b18c56f6c5990fe273b55fffce16
+2951e7cb6ecf59c5c6f5679e83005ff12739327f
+20b863cfdb22c35c5d174e5a1d09fac72bc08de5
+d1dbbf508c7abdce8a26ac5cb67cdde87579a54a
+dcb4e81a078250952fbdb7d233712397d939b913
+f5ec4f7e4a3957f28e43d06c17fd696d0722fabe
+6821c20edc26edb2ba8a96dd42314762fdd0f99b
+015dcb7ce0edccb336f3fe29683dc028c1ea1fea
+3a990469c3675c5a14c2615845b49830f6d377e3
+8cc516dce6d00771d9a4d8f6fcab3964aa203479
+e53ab33df6d9adfbc5eb122a353acdf805220f3f
+17507240ad1b2e97520aa7a0727f85cfc3d01468
+cebc093641fc5949a3e901a9668d2df3e12d671e
+cde2e827bef3f812ecabb3a3b135bdf0da03bab4
+dfb5fb4932d68c58f5612cb8635ecf418d726c37
+20d0a71a4d57954046ee5a14b5b0ccffdb61850e
+2b966d2bfb4e2a51b99d421cc6bf9e62bc8e2016
+cd3394a68e553ee73a404157c94e29047e83815d
+ec1b59fa5a873d746bbd9ac3f157314b387d4ebb
+b5c365d214ea8fd31bd2248b3e13651404788209
+31d1ac5772a52a4ff1ec719c12ebd6a568f2d895
+d617d468952ea662592a95d72ac06fe57f1c8efe
+e75b609436d2e152917fc2c9f6e565ec9f2c3216
+c4e41b1272a60d7e23db3f0d598bd4c828178cd6
+e095f4e2435b786baf9be2c50ec495eca7343411
+672dc41eda59e10b7f3eca8eb84ebda26b162ea8
+ddfbaa3f3834afd232e071d48a5b042abfc746c5
+3ea5eefa4c0a54285a247c26fb0d613430ee5af6
+1bc74810fc5aef2a854dc059df314073f41ec361
+4c22972a9658b7093e849b9bf018a4afa4534fdc
+d8945b82fa2f938d534458624993687148d67704
+3469ae69dac8eecb26f43564b1a1452ebca13c37
+d9c4da36856f7e56e52c68685da7cca78e7d404e
+0c9e4ee215487e564ae98481ff4aa63536cdb923
+f17f7cbca54ae348f95cda849d4292781e9f2fe2
+f9271ecf323fe260614c1be7020a0eaad407ff1d
+cecc9c7b852ab887e366c50d2600358df97b5999
+6172ccf3a0f1ea3575fb00ed136d1e02d499319c
+d7809b069b9953c6970e462016d27a0951bf3f04
+b919b3312917ba785a7379f4ba976ee7969583dd
+c5bd4e83bcf45f1d21ac3326a76bf28c9033a923
+71c4607b0b63beb78a9086764d753015e189e2c9
+fb2c0b59bda4b1602acae67b538f9a91512b1c20
+10dada64c5aca30fb21ca450bfecf6e0b41390ab
+9d89d9c1e791c0b800eb9c093847a428a011731d
+68ea0fe0623fcfa63e722f6ab90d0cbcd316e4ee
+317d4bba2e1e005d98c59d62d8491f2d90133163
+5ded412a704dffd59e9d69d07429a208e32c8923
+4fdf859c6c8fc92ff84dd3024f2ecde58200f733
+7d58e51cf831d4a94aea79a6a04762449b8be25a
+6311fe00da61583726ba596008aefddc62ec320c
+85e78dcf7d542307614520a1d32bfbefb0ce03cd
+d05b1da2813c3ac2f5a188ced86d600de7b45c33
+17683c92409f4849e1d1df8d2711ba054c3c739e
+9335fb13500c2d9f50f09cf15898b294e03c0e8b
+8ea2f28ffbb6d679dfb013ba8af22b457d0097dc
+ce3611aa6ad01165c008433cabfaa874b6071f6c
+4a7f78c82ad8f983993a18baf1d69bdacab0d6c2
+941061c55375837673b505940d320c754bde3b66
+f3197d169bd2930e47237cc05f2cc9d3553abf4e
+959588a03a9af87424b02e4343a8f46545961b9e
+5702c75aa8288126dae170bbcd4fb6e8d3801a8b
+c3deb90afa7c52c47e480d416191cad03bf227fe
+46ebe0dd80102ad259bb5663bebde71c330386ce
+30f8d64fc91b933226446590dbc9ce442b7f467d
+52c8b85d16a77477a6d0ac6a99901f412e4ca418
+4f72be510039ff4a031a50d37ef42e6bfbbbc555
+51896220f13a6b67af7ee7be53ce77a1e205ee9d
+e3c26a36cfdc2207720e4838d2c3cd29725c6250
+9330c6a7a2dd287bcebd8f1d7313837dcb958156
+4c240e03f105cfc1761b4ab34f2f04012b0df9f5
+0319b252b55e517d2e7137bbfa4b664f7b946a53
+b792c0ab0211b4e900fe05b39848371fffc11f9b
+f78f149a872a0420cdc319eba4c6e9e833dd636c
+fe4501d1b3e1d4ec64f81536ae5b95a4d46f802f
+13850720d60ae49ebdce281b12b7033fbf11fdc3
+f599229cf9aa9592298aa70e470bab29fe27d45f
+3a255271952823c1806366de89f7d4e4d2a937ff
+c91c016c4cb8c51b6c874224db31578055f0f0ff
+34f022eb0bf80ea55c7e05602b94df571b924b76
+3a7c65d54a68d47c9097c153c9bdd4388d0e4d27
+9a48901342f49e6ea49283553576ff921f834c2f
+2601dd6b64f71a6e1468eef1fb4d84dfde60b4bb
+1cfb29738a68e3f9148bd11e92bcf995af275694
+dab16b071c6da8c0ce8399063b17a0e3e5b8b02f
+cc5958b0a53ec1e19e39b664f7c267788d9c8c66
+e8d93f8b0c005cb1188e5605633e798510769cc7
+bb704327cbab0a65910a6348a57dbb413ebb542f
+4bb576e5f08978c06d42f65a0c9cd858bbb06ed8
+9118c9ae1e5e6856302302f0345ea6bd87fdf945
+427446403237d8071adc66637c477ff37e13ed48
+5bcb5a73056576f41405f1baa3f1e7951562d9da
+916b9a371d087d3722349fbe47d7551d3072649b
+8481aba851ace5cd2293f52708b1c642d8c63770
+b56bbeb59e99995a5e78b9942fe3206d55580be2
+33f991db8c9f765697a785ec0794cf9e3a5e057d
+62d80a3f3125e8f4ce96b57fa4ee2d445bf36891
+1d8f2727c03e604d53cac3e29e8d25f57d37247e
+ea2f317e4a1bd8cca79ceda3fd9ad1b1243bd7ea
+313361945ba08d4cd801b609f1c1988497caa9cc
+75a3c6ff79b913d22718ae21c46bb6b89a2b8f05
+0f5bf6994cc932d5254d6e115d4c281fd781de18
+1124a1f457cd8254488b3bf92ac01b036d8e119e
+d88aaa72a638f67982417355220cfdc093593354
+67c489896b23e86368479adfb64392356a408f51
+e7c1a2713b5c031a7cc38a7c564b7509885cb14e
+85cf68d42d917be2e75cd707a567ca7854e4eadb
+8cb157095e0005a004825bdf6387021ffa0a3b4a
+bc6312d34dac96b233b54f42cbbf59c64f688c66
+d133ede5fd28fbe283fcd445345a25b68339a463
+8c1325641e1685f3e5c29d1eb3e2981fecffd00d
+1230e0c286279f3694d0118f7ded49bc4302ec26
+5b9c39dcf25506da3909601e2a36fcc293c7bf7f
+4b4b70aecfce93280939d0d199da46b1d10508a1
+9de5f1cf17400d8dfc226dbf81946a53eaa24565
+eeaee018eff1da572104241e97573e5274096aad
+3514c3441be26e8a22079e1a1f81c9b0da9c6733
+e54ef96a2eea3e600c1288c00f982042f36be365
+ba4118d5ff3f88a1774830a3b56e459c2f28627f
+20e1981aa76a0f0d4741508e4d83f66be17f0856
+f4ac1a38b33196277338dc11fa9193b70161a044
+7f909010245aee38571ec210ca97f99684cff12a
+642dd5f644f4587aeb99831f413ff5aa2c866396
+524efec0a9e306f4a3a56fb02cfc29bd7470f3e7
+67092491e5ff4d7bef14f18acf7c86078c124f9d
+69d20c4347757edb932391d6b9c035ec5977a611
+ff9f5f359cbf4498c39699a55eafffd2c8707f0f
+09e8b3e06d8b436464fea4fd85ef9bd8da5ed81e
+4ad7842a3b165434efc2a04273aed557b675254f
+1c107081bca80132a35c4d6c2ba30076d88948d2
+1bc2be8e30f2ce37079d528077e738329840a024
+02a12cb6f1cd1acecb37b95a9d75c3571ba0d430
+05bea20b74bd95a4ff912f735589d4a292d74cd5
+0ba9b3d32117550626b0446384ce900f8c59e484
+0e5f107484dd1022b0fba33fd2519c9d4d20281d
+174b5a66ce52b647e41ef9e68f98a0a21addfcca
+1810b8d6726dd1a319db39172c32302d9f6a2b01
+25a9bcb229c8b0f97cb01c15bc11fad1ec730352
+4b15eb37176b669379e5a02aba2897a71bfb7651
+74758bebc5ccd223b851ab08d821e4bae4a7b976
+87825872099fa086c617c45e8342f12c9217722f
+897e5071558571c972c2384c232d5e926285918a
+2397b53577e76fe1eff6678ce658147267e9336c
+2eb94511eafd2a99de31d3df992c9e3862fb19c6
+080dcdbf81bb5f8e6e1537223a6a06b18a07ff76
+3e5138efd1eb623761425f82ed5a42884d1a3b1f
+756ffeb1debeca4b659f5a9a397d27bdce2fc4bf
+93ba56351b9787e25fd42cd25f0cc8e868f9ef18
+02f1412e7c3d872f97287d7beae4c0f4a6c37a43
+45f5065bde376713bc64f1db5164f704eee89643
+3edbdddb81393f28fa44170973ab31fb84395417
+573722ef17f4b18f49e1d3484154672ef8be2eff
+2d055aefbc6e0312c1436fca2337acb08e86c199
+38a1b2184753eca9b003dc988cbb569554559a0a
+7b0da304cd7b9bdcf73883330f8befa11385e129
+3e31bbba07925a69ec6c7ab1c1f328160f361512
+4b8aef3eca45e3eb2a8817a8c7978d477607eb56
+6f2fa95a130a6ce8fc8564dcd4815f18de570dcc
+27ff5d26d126e9400f8a1b0e5cbf8f20c3d34f05
+5c6447b1ab810d289d57f93ae2eb25b28471d99e
+40055240130cd2e0c2bf53db959cac59c414d382
+67cf1062fea410d59e58ddbbced8ecb6d7618e51
+005a4a0aac3c30a7fbbe1d96e1ac8698b5757a01
+3a1f2f593496095c928be772263b088bb3f35285
+cea139e92d775c472811fb1264b37c0ba77199c9
+2fef713803964184ab159f11c7fbae87529d86d2
+30e548e5e318d2de95321ebd7a048f1689986565
+4deca002062b871768f70bc38fab8c4fcb093779
+1a1d7dfb83f65b7e76c66eb5a6989f9701778c64
+562149eeb99197069d4f08a13f8d10923c3c8242
+133d2f98df395a8519f09224b01f9f404e6dcd6a
+211a480c42cf0ae8dc1f6392ad7e31e6c12f23f4
+7ec4d1e67766f04d281592c60f58f5ff34005ac0
+07279e5d3f59b7da6468c3de75ea5dbb697c030e
+4200c234d099aeb0993943342212e1980e93f9a6
+729502727eca017f84d697bf99fa8df154ca571f
+e58e38b94e2417c3747012eb7c0298e4e35b8340
+31d35c73740808e4672a396ad668e0e3d7c702c7
+6fea86a41bf3d48a45e7902206fa062ff947d6ec
+361033d77bbbf3c783db1ff4121a32abd7e96dd9
+616f329049dedca074eb3b25d44828b6d0e419a4
+44bc30bcaf4ace6a06fb7836c69f0f9bd0ce3afb
+e7570b2f308a462f6236c7b8552ea06e061f4ac4
+b3a62605b6b0fa01ce037fcf07ad88e6b3700a44
+96a32b5250204dd3ba8937821a4d1530df53bb48
+bea85411694d78d3c93e7b786091c2344ede7739
+5b0caa2410c9de897a0e85654797e0d174c149f8
+b018d42a83e61a28dee98889466659572a3a6b0a
+b8c0fd6b9889c3777076901e053f125bef0192ba
+4b8470b4ef0fa40ed7078bb9e500a08d40b78d36
+4a87006174fd7370ba8560122678b9a04de0afd2
+fd3d9ed41849b2ef7594c372e9b6fd0f698e4821
+ee442bc4cad9000d5b703cc12bc41fe24651ae3d
+6c68c443e422147d924b68cc96f42c21d0becb13
+e9970165e7ccbc59702316f8784962bb5013d627
+55dea727d8d135d417de388601e95144cf459ee1
+80671b0e4686e7e68f49d95c7fafcfbd393faa87
+0fdc56847743381bd6a7bb3e608e90e829fb477c
+37d216fbd765f86ba59fce556a8cfe4b295736a9
+d03da978f9776d69ceb85062b714cfc1b5649d32
+6adb1ccb59cad26b3d9f00b01e7d62c06dcc2558
+d5fa108fdd5dbe9d1ac62c7b01d062576b250760
+e8e4797307b6680a7e31d32aceeb4d5d4939e5eb
+438018f7eceebb4282cf2861d5b41e3cdf93121e
+d860165ca2ab64587b08f0f558696cfe352f78f7
+8ff7699d4fbc5ca041d09272c2470759ab0b952c
+0e42e3fffc5e28d9a7a6c53bb08c45bbd8e9dc19
+d218c1a35c9947e7afde45d9f5d73be4eeece5cf
+5438606b66e4db27b02749589e718869ee8a43b3
+d33c5e15901ea98e8466ccf2e5703effda703797
+b4f728ef9b7b0bdaa0abc976da63311bb74dd278
+b4528b046f3e1823395d95edebddcf568653d686
+746deff71e5ae59999796efc85f242d458503c79
+a21bcdcdb836b8c9c09af8bc7c03ab141a040847
+9a25f3cebd4a72fdfb74b9c32a6c0f1c0cf14fa5
+36f01a385508ccb5fdf32f61ca33c898c8f80920
+cbabc81b0180d09d23ec4667c24198e8d4b63f7b
+e63031a05d82e6b692f6de88b24eb5e9425a2a18
+1f4418b3b920993d0ed3c32bd7a3eaf1c9a81e51
+9941bd82b9b177119949f5a1dcc6e70043f93453
+3346a4772facd258e3214bd2792ff81198cece35
+e396e467e178c02eea868db76a4c62e0d0bea5c9
+0608c89772e1efa769ef45261694e65e0c994913
+562a0cd37db593eb6245d288e6e58bc7e8995c7e
+832e8b9c149aa34f2eaf053bff7c55a3dc0bb5c1
+c393ee7270f7380dfd7789148971791035800c6a
+8048509294018bfd780a9f75cb77f6643b99d783
+bb75e28723952053c2e5b6dc00badbe08b85ede6
+2b84ee7d3be2bb296b3dfc94e77498ece951c0d2
+5f04beb32ebfff45f2265bddec17d9fb0f72d961
+ab1e931fa34365473b9921233f16e4ba9f7d0fbb
+9e5b5db39727114b4be39addc41e0afd4b0fc8bb
+e2cd4a3fa7b40f3d4d6c07fc03bdc4c03724ed7b
+08ac0f59f5273b13c280012d239f653f70c47216
+fd8560a34e4b6b070cd37c24aa8e8b091bc9029d
+c530201943b5d7eb53d20f1e12fef617b056743c
+2c6e844620c93e8865a95eecbbdcc6278ef4af11
+7abeeead089aeff6dcbd455514debffd0701c9e8
+4102eb23d28b09d448a88e99e52d6a3d6c62e886
+1fdb7ce4da2df183b955824bdf502dfc606d0635
+c405d1f3b15074431d8a39f92d1afd431cb34b12
+e4ae866582e75abae3e4c2f42844c4df9287e393
+7053c6887c20b0a57f3dec2f539293d92d6d807f
+055d48dff7e800c98dbd2f22f9bc7b2055b11515
+ec79a7528060eed43d9886155acfd7dc834ad41c
+e0a8116993f969c41bb9a5833e9d336fa2d7aa52
+2ad488d6d053d45b968226436df8f86201783405
+a79b7b38edb98c6671a28e7e39a6b0b537e5ddaa
+397a005c0f6330485f720d0230bc28230e07707d
+a6e0420c1b9d5a66d559939fc501f9bf4f63a94f
+a69cb1389c4007e0aa034b0260ee7166d316cf62
+577aad9654eb022c5785cf64a8601c0d8a528f7b
+60de03f2121f702036f656fceb1cb3064bea3f8e
+5275bf4bf2dc29583f3e18db12542068d3036c60
+461f09dc585488a81b8ded7f21dc79fb5e2a94d7
+d361bbff1de7ce4eddb2cf536052c85516f2cd5c
+05c67f1a8c2d8ed8afab1418eef02c0646cd0b0f
+2b9cc259d7ec68a181091a8d8b57e835632c61b7
+1215cd83b1f32c528b3f9fb9ec65cfe838105e53
+5705a8ed57bda021b0997fd538401e36d404068f
+c0cba3b3c5b72ac72e44abd089f42bd1cc883549
+7cae5a9d1d9d48c067b2328b85ba5e60ee9f92f5
+c753fc7b2790c46a48d2910395d1eb26a85732a8
+df225b7f4682b5526538a2beff88b306f9942787
+8840faa16a84e5a3e39d69a47dbe13e11122fe6c
+647880eccaaa41e9ddeed5969f08437f899e2311
+3c03be938bc6b5ffa41d9e791f0ff10706c577ad
+be4905ba4172ab5d8769cf291830e057ce2a4437
+99472d63eec0fb5c19127d74ccbe766260699853
+a9b63f2864099b1af260d06dc9214aee0d114211
+1bff7d742d5fbf0cf88ad69591636f94fcb6ad4f
+56240681a5518690ef482e42dafc086b20c2f476
+df8a91084601f3c82ee2ac79d516581722d1febc
+cca818037e466926745e17b996bff6012a4bb5bf
+0e51c560741af77471ff0b9b8b6e6733afbc81ba
+ffc0ecf5b7df11ca2589d9debceebbe0e1d92b75
+db03d3810522ee6fea227d1b824a51939dcdc948
+70bf990d26465405d0b12ad4302fce5d91b48f70
+5d1dbec2f1a7f78750b87cbd34ecfbfbefe8a784
+2cc3ed4daa8f822fe3e21e5585bca6a4f6a3726b
+4f5d26945d048e64e5f5a98e463b1d79e37040ac
+3e4322f0b272dddefc3a8ac2eb8646896986d46b
+cdf012297a6ed68fbf52d8e55d8e0f19f469c7cd
+62ccf0b416b1a995f87a66896ea515d1ce5f0834
+4c473074852d8ea9a42645a90dc046747a7c6a44
+2c9c473214799740456bbee9da5f2528a2dfd64d
+525eca1261391e2224931b9d42aa46e7e4e8ce7c
+d436514e4d1b576b34ab4393cdc959dce4875410
+f1289032313322abba65997bf51a7e2b59b4454a
+c86e9b0d5b53caf9098183c201ac483a7f8d3f49
+327881f6798ff22499b067ea8dd692b153d2fb02
+bcc1e6dc8ab9e5e74e414259d43e90364513f863
+a7a8738fd0dca5fc5f39e5af3e9399bafb5c7fce
+6c61098e730d28a73347391d6aad42539c484620
+25008307cbf92c5b94092cf0bdfcc09678da9297
+ce87f5f4ae1760efd6aae5855e5b43dd57f4a6d4
+1a2e107963a117d96332bf182aa4fc60fca5c496
+f06eb77e8efdf0fd4bee9e00b15e29f2d38472ff
+01cfa653f0b15c6f4d175ae244e892d0846db316
+53e9694142f39c106834ff41992f4a5eab8283cd
+5214ce279e36fff7bb37c6ae208d1ab35e2fcdc9
+0e3191d6d4d8d60f330737ed72af55cac8ced1ce
+815db765e4592c9c3bf2361f9df32cdb0d5ed48c
+a8c4cef07d847bbeba974943a6209f4268d429f7
+8db4f933eba9fc84d04e221251d0ba4447fdcc6b
+70b3a3459249ebc4b001a4898a58305202e350b6
+a914c4d212b7281045513f843a770b1a985cf63f
+5c45da4049c79d66176d58af54b02483f43b7e4e
+5fb6867d723ed18b23b0bbcf308ad9661d707fb9
+07cbf02245c00fdc7059246668566ffc5727757b
+2695923b1b6dcb8b99e7113955249a3b64068b46
+353155c4482e16a459b126e48a7bc783a7e0c752
+bd64296c1f5c259964f1421b1a2f92f0055710ce
+2ee87f9addcdca6a7d34001f977c03e574ff096a
+ee66b4541571c9bde38391574c035caaa54a4183
+5438124a13c4b5f06aae2c27c8ae576c7486b256
+2badf8d39a5547db75a02752a52f23b9660e3512
+2cb604234e2930aefa6145a44f077b7a3f088bc1
+232e7db44e8906d3d975705bdbf2d27077eda7d0
+ec517c37f73506a111d23bd76c12a512a1dcb5ae
+b4d21062b65ef487705bcc5483ea43699f7c83cf
+9f7eb1d3a7cbee3daac121a279f661b6110e7bfd
+43c2de7b9680ec5ec69a85fcbd9d3c0735fa82e6
+6391dbd72363dbc8fc7f9538b0855798e1873987
+827fb47c02fd9740293627c58e9db12887f3d3bc
+b917e5e8303bfb081ffb0a9751002530f91d90f5
+b6cdc8ae4ac11685e261b8f967e06f98ed85cd5b
+b6189eddbb66790f22a4cea9a22fd11b91602c29
+84f0ef8d840d88f2faf8247de628db7dc55bb8f3
+f69b028358d476f91ba863dda85c87b34fcd185d
+39752f159cc3e2fde367191626f2b5586f52900c
+e4b9777cc02b7908cdbb38f7bbcd10e217888f56
+c4932f82745e8a7add2b26d0eef69b81219e0ace
+31f14cb4322cee55aa1c022091a6890721e2416e
+2732baceabf53ea854cf6c2f574d290af99dbdaa
+8abf2bb140912f20cff03a115d01edd89fdc025a
+6e5e2d0756ee35cfa3a24fd56f481f4aeef6be3a
+353a76939f49288bfa3793d47849697140d66072
+f1ee75f24817b2e139452bcbe0fa3a514118e5dd
+987cd1a1fa865b674c1e9e30345435c3e9f870ad
+e57d011754ac3157d17e7e8b2650035ca52ebb6b
+6a10e94ccd064fa52a16c2aaad6c2fc771932f20
+593567462be50f2a4938381a892e235d72c0fd06
+11f733d2cda994483969665fe98ed93f77ae7e9c
+b24ea49751a5ab1bd3bfc96e9ea0efb67564c04e
+fb729aca4d5a75b3973d4f044f4c62a634ec1247
+52ec81bf1a9b89f1cf47e1d8c9826629f8af9070
+8f22ce467d851917f742f19179bef2c9b9334dee
+173bcfe25d71567d1333f4efc601ddfffe4faee0
+92b21d46239ffc204114607bd67ad90f1669d91d
+19c7d0f8fca4af9b85c2c339f53e62f1fdc793c7
+5a077ea3af9e0229e14849cbc10c9bf88c35c0d7
+0d5178e921c79eb48304068bdec20a510bf5cb25
+729fcfa3fa844af5a7568ae1d19d6ee8f0d8dd88
+b5e60e662bcc89e8c3602ed113d34f8b2ec348af
+9e2b7e57f29aa35c941be63ff19a598576de0fca
+c9e110fb2f281b0cb039b76aa9936ea5c594b78b
+fd08fc09a320ba653b9874d2c20385313bdeca26
+6be5dc3ea4905c5b1060af7d447f3002828867a5
+53f56b9dedf33a02b49eca68c0d7e8126f5289c8
+6bec5330644296f6a04455e6fe11d01a936b247f
+a2e62031f42c818354643d09a164924e8777dfe9
+1ae4501b496255b6e73d67b275ef5ec434ccb11e
+7f5094863e898f20e85cef998f3e0491dbb271af
+5d1ee694e63e9f9da0131e08883ec0167086840d
+38d02745b17c9779a9e6803c0abfd5813b03868f
+62f08c67b17e5ab0c713eb62fe630a977cb8aca3
+47dd6693f476698a46c0fd0b0c15a5a942c13a1b
+48e140dc78eea98f4f5e2d4fa9192d980166c6b6
+df72c97a1e208ed3139df20dac385477c27c6be4
+bcaa8797d8e60a2de2b6b8574d25cb7dc56c7004
+68c2b51146509d07c3fda34179da356644698e39
+e45159d32fe8a012a0635f9f56a83e9859355f97
+602010c330e32dc91a483e9c94c72d5da472b060
+d8529721c2e6ed1c3c944df7a262683175dd7515
+ca5f26009a88573658a65b5d176060965da19e36
+8f944f8f727439543d4bdc1d07b422689c8f7723
+3e3febe46ab06fdd341e8ed19711c52f30eb8d41
+98230b8b34a9059193f3a100f7b853c07c1134b8
+4514b16632ee0fd8ae40004fc3e569c14f512e58
+e535d76624b78327fde135535af540c17f769cd8
+64b47a3bf7bb2d54faf83e09ad72d0079328be44
+3a1345ee7cd143124fb1c007725ba6c137df51d6
+044924ebedecdf7046ca4ea2844c0b4b6114cda2
+60411b43cb5858b24c93945097a217ae6f03d45d
+9fb34526b44c59993f5a06a31fea217ffccde47c
+797eda2fc46787e98ee455cc1d2e3966843f5184
+cbce6189a4f81bbd222f1b436c4e0d72c75c1d39
+90125e70e4d503ac68d1645152efcd9b7bb843e1
+c8aa348cec7b4c82fd1afe9aca1bf21eddc7464c
+2c57f72389f1c48c1e835db7e62637490435dfb0
+9d350e6434cb6a035fdf9dfb816251a8f4c39397
+9022556fae2cd4cd476d7f5636f21ca1644e0a1e
+8c595b5a171af1e806e826279aab5ab1ef972b2e
+ca53dab01c8d6ca8f734b253ec1c5053ca145a2f
+dfad6ce93b7cb17775ff1a6ac3c20f2c85cf64dc
+9b626a038d1aa8f6303ac77721c3a7fbb5b59715
+c1a8677ee932a19338e410c1ae9d4fd6c604d060
+9b89543e8c431fa820051341474dad5d8be52112
+388efc78cfc6191ed6938e1d66ae517347e10bd1
+ea048ced51b81e1d7a1a599317c54706e83aa21b
+e0f8791e5296894fd3e928292ea9c16f637fe020
+32b4909a8348bdb83a4c13727ec4814e069b5602
+20c7e1ae932518a07f6c6d325830ba461d2b3aa7
+09f63aca62aded116791effb655fe7eb6c289bb9
+8cbf90b136510289b0b892dffdf731b4b7fe1de6
+1f0ea3a1f97f1ba751cd3fc7b61ce650df9b87b0
+86846ac41cbe866d421a5f6cf88883f76c5a16e6
+afa4cbeaf58723893508b51fd1e7ae21edaf1956
+d70eb2996b2ebcb972f9915c13ca4f6da93917e4
+c702db353945f9634ed571138399acad163d7311
+c3b0dbbced12d1cd587fcc587ce2cb6278e2c3ca
+69d34f295f5b667aeeed21e92bf030f405b1a8c4
+cfe1882d545b98b721b09960bf14510e9985385d
+0f90210d7028205f85542b011ad3169a6a2b6e01
+1ffa814cbbc47a0b10409753901edb59c0c01686
+6a57ea9b47090ab1745dd6f16d6b4dc4c4dfe8bb
+ec07beb8c2ba6decf3604826180033e379e61235
+ca6f758f81f111b04c3dc44df57306d2be290811
+1e17ac64f6f49e2b5f3aba341045fa147489cb62
+9151d8c094c5b45eb00ca22ee0069dc602faf0d5
+150f85f0145fc4417083f7c28c5ece21d6255d0c
+5eeb2186cad42534bf18c1c9bf776ac7a024beaa
+ad09c485177d6224703370ed8693af5b108fccd2
+9e83e8c2d83929aa9fc0da9d546836b5d4651cb9
+026fa476ea37738677cb5c94ba29d8b3f3e0701a
+ef5f44d11269c197a964c18a460ff9cfc9fa3095
+aa56777fdedfa3cadf6b43e64a40b9f866fabc39
+9ea6effbcc6baa1dfbe465575895e9c7d04baef1
+bc6fbf6f607b95fc8dd041741d73727f3a29e799
+86b6e900c94c38748d65f8e7e46807d197fa38d3
+0fd1fd2a2bed0714d6c8cdcad944e5c8f4ac0aaa
+b61053dd035423bfdda5b911d041f100ac3a959c
+3daa9bfcb62b083ddba89f3736d57e93236030eb
+d668a6521baae332f15d296deef5622d21907138
+5bda8ebdecb7f759e9943a5d7f58c8a691f63fcf
+cc9430f0dec29aaf7fbf3e2b06ce290b1ca9c085
+df64732664dc7a14cb8ad544570c1ab573842a4a
+e51fe285f9393044d9eb7555e06e979b9fdf99e4
+86a8c9652ef72a3da0647513c5c7943b97bb11dd
+e52570d92d081097c7b9782e7ead9c4814495d97
+1d1e5076f369b6254bd9548ca2551ceeb50b7306
+bf55bb62a2a5c6fbc683005dfe0886fe161e6c99
+4006c2ba2cabf21801a3867c31e64663641ffdde
+ec4d54abea0c4e3524285a965d8a1096644f82ad
+3e6613c7d6b4e0f9b245d6c36563e03157c94a30
+b62bf711184d20bbf08283723aa783618a328114
+206f2f61f2c3ca0441464a368d4d16a4c740806f
+479caed2f489f3036d576e2e7c94a697f82e7164
+4be361495478908dee0a00b17e1910c29385b2e3
+f39716702b9a0b3fa2f280e84abfdadf95f2c1cd
+e3d24482e55fdca9ee20455350fd779929d88f3f
+249e64ed587181784dce4ddc3515df78e5e125f4
+c8a134cf1c63fa50edd5b1afdc5875e9f1f4cd70
+cdb615a510d87be4f1386170d79bd73d286babc4
+9d6c448df12e56f19e9561388c7b7935bc4ec1e2
+4520b2bebd589bb9ea45d9103f91b40d0823145f
+be28d1906e5db4ff8c94c4027a556e2c9d219b5f
+f89a69fee9052b028940679e1bbb8bc705e2fa0e
+7c7cfd71b314af5a6e7ca14b743666448b3e2d80
+3275a4f9afb10d6b0d7aa08eb1075eb51fc623d6
+9d2b0ffee9bbf1d653eb108a1d1836dc34773399
+30ee0bf07d6c0cc6688755ea13d7adb10c0b2743
+f2234e9fb5a809a2834c1aecddb610a7558e28f8
+c62985ae3c595b137542a1551cdcad329d1eccb9
+392ff6ec5f9e45b3667aa7ae1496f8af1f50a979
+a37c3f1ed1b6fe0e5045bd2285636db0d770a333
+5864965f1562436df12846ff64ac05428fb414dc
+1926d9e460184a4877d0c9831ee22ccca8190e59
+375ce96e869d75f0c8ada0543c2e29bc41124eee
+cb5c9c5891a60ad87da8e62da65a00fa03d214d8
+7d05374e81b7ba7714f9979a07318f3d8c9a41a3
+68e2b2dcb8ed4d5b63b9e65f2b590352507645dd
+1aa093585085ff624586d489145b024ebf22278a
+d8629552e5f4366bc8dc06bae777b47ba473fba8
+5c7fa13a360c3c1d5bed78e7727afe1eaa73429b
+17ea6516be82832d2b4d1efa77c7b4231dbcf3a0
+f65cff27e417704f2ee353036295ddda3c7b5e1a
+483493c9d26be684e7fb1b79aab00d604488d1e4
+7c98b7736057456dbee9b90e5953b8dad82a2b32
+ea52d6fc85c008508eb7844daf41846b10ad49d5
+0953446bc437c32fd4c5b9a2a3535d2e400f5fc8
+566f87b3c84ccef4b776584b13c4ac57c459616d
+d96adde599db007c007d6cd41a88fec4bffe5a5b
+451aabbb9b8ff48befa2c2dde7b7ab6fb7537e65
+af7c8e2b48440e09dbfdd20e64c62e8b4312c326
+16121e6cb2fe5676f3779e1635df196078f7bf72
+b4e632239ba43bff17c9c5f6821d7468014ef90b
+ee6158010e8302de219fc235e87a5b91c1537b20
+f2868052ba24f56374bb2353d122ea6172106366
+559253bb1b05185aae64eb313473a3fd2f588489
+14eb1d96301cd2b8225e2516b6f30fc82956f085
+15a84854dbcd59018184bda3e5d9b10144b95943
+f883734175d6451495183ebecd3ff31a58860b51
+7232676a978ca249a9803d8f93b55b35c4503432
+e8bc119adc849b4344b5648588a7b68bd5bda06c
+32c91ef0c352af4a28734c703f5bf9aae034b8f6
+aec3d252b12a72ebacb5da3682b2ddd77852b541
+732af8d8ddbba86d75636b1944e3905cfcb09d48
+b09b4f00a8ebb6c070eefae3fa1d8561ea142907
+337fe6f002605c5830b7c0d1188f3f60e5dad505
+5dca19ec63082e042567d117aa06597b5858e4fa
+bb16a857405720394233e50274fd8f62206dd72e
+456871f2a91d7f740742c0bc1a7114301a5dda06
+1afb4ad7550fc5673320733d1346b800c30566bb
+96f97bcafe327c0c25d7d3f48408a378d3ad3d38
+e42e3e7cc70c40e433a0cd45fd4951facb0fa2d1
+81d7a5f41fdcfc676c482596bc86a9673a99412f
+f3391cc9adefc27814bf01554fa686186c86f5a5
+35ca997c67d42eabf786c891af0a9f520ffec3a0
+00af325a2127d7d7f044de1d0337915423fac897
+a09a3368fa64a6673a244ea8b7971ce4dc2e8d98
+2ef6021cfbc9ab11bcc0791810a74116b5817984
+b454fb856e73aa91c4d741f7118439f7fe7ab485
+d55e097eb8f4c6b2c97f53096ec382d01bb71f3d
+fac4702b9ca9008d0cad2b0d01d8b72b0a310d12
+21ad6cae4ea27d8c27a96a903603967601ba43ea
+b4679f5ff4eb5f1690123f60cf0936d4bb11e4cc
+f6d49ca81dba19b758256fd3a36ebb11a0f2b5a0
+ddea7ac8229e378af269bc8133e048a0e1b7d5ff
+50250e0a8ddf6a9414937da662afccb05dc59f71
+c6b0261ef9d0f20ff41863ace48abb50f5fa4d51
+17361271c2751224fb8a7e879afd29305aa2ba9d
+8c30fec09beca7d2cd562e164269c32613839797
+a8742cba2bf16bce527ec2395d73ad321c76a362
+154b1e6290a3c26824ed846eb81811ccb8f9a564
+48174d9183275a5d92501d14c88b6362c1c39b16
+2f17c2f7e2b70a139c0c6040ab7db5cdec9568f6
+f0110a275210fd8bb5abb18922a48bd5fcb70d94
+b786dab0f1c60c4a60d8e848d357e53b5b6dea3e
+14ba87afc8c7fae14db66fc2313a5699f039dbe9
+0e42ee6053fad7fda0b7212f1b00ba97a14a4569
+7b1e3b7ba9f18e532f2a2da873f0b82d226ae9ec
+dc3c06b2a72282c09dccbad6ff50824be85413d8
+ac9d6c74d1ac93dfa149a36a95935901cdf30794
+fd2cfa45e97c3d4e59fb91bb6f589eaaed25fb77
+e85b9045e0e2f9629007e384ddc4ee0693ae064c
+4d719ecd22b1fd77f5d5ec736d55c7e0245d3ac5
+f904dd7fe56e1b0b9f1d25d7fd0a39bc2727eb98
+beca150025a3e344588cbba8a914f2f35365f7e9
+90b383a3e193bfd1d8308325f717dc3b07432d7a
+69379b97322605bb82d067263de317aa2da0f00d
+d1aeffc2cd067fce64bb2822b25e936569a5b680
+91100e2636c8b9337002d93aa5ffd3fd0b7833a4
+1d083e3deba8c3122ae8c63b3c85f8d8f53646cf
+9d5dac5b9ddc05284f143c1d549f1ae8ca62def0
+144d272e80d1013684bee0ab933b2c05607dc03d
+2034c90e468a18eeac8724e325e0a506f4701b91
+6a1c058c8587f0778779e464a46abb6d7432a9c0
+5a28e24755a1920e0443f81be68c8082a04040bd
+3c590b081202d4622e21791d7c4a60a4fe4919b1
+a69767192ab5f167217c9e60fbab3a73da92a918
+bb4f6f614663d06a1bc91590d15eed544b7fef5c
+02d5c3f26ec6e35de98bf9fa2df69c0319e35161
+b765b5739739f667075760ef03cd1e35777aa561
+8505b1e0da95e5c1045426581e240ef9d565d043
+9ddaa386cf498c58ba29750b23c0bc06caefc7ae
+47efe95f69518febeb3344522bd222cb8b376153
+fa257f8f1ace9bb9407dedca6b620c3cdd5743ad
+bc4ad720c17cfbd62e2bd9fad3f01ae3e8d4e61e
+0e21eeb3ade66925f448daa552bffda1e9ca3001
+3f8b1d431154a65db7a9404f2864ac5e0e17e050
+666207b68878bd62046da227b442bbe1a9ec7146
+2927b13943118925b8d320a197da86837414ca3d
+7573de8940f82427f40094143c1f4c277ddd3c34
+efe6e83e45713cc0b1f20bd0ed91478ae6a07f3f
+ec96f2dc725e1aa7bca544db8297854580cccc54
+d76ac475c309e982ed7a39654015f9cf04fbea6a
+3f4cfa0cfc8b3285ba882babffb125ef403d08d6
+09037d8203e3423d5ca104b8f33a9d1a67492cd4
+24a7a8233e6413a5125571645ddc94b8f0bf9af9
+ab8233c9650208611aa6d29e71b2171fa3dd4932
+51e13ba5b355858935d7331de35f22636cd4663e
+0e57fcfe32e8f20c82115f2566c39b327c0c75b4
+376fbf1cb318d3773bd99e89c4ee4e16a369d2aa
+a6b57e6838c380261444bf8940f3cbb6c86535a7
+c7b5e6085ebc6af85d942e3df5948c435558b4db
+33fd5efb1e2c06c959c04cb9f6c6fb0dabe27586
+9d64b5181879e8868bc915ab9cd3d93415e05b2d
+2b532dc6d8525090a1248ac3d557439db0e268bc
+432835bc7468ac74165e448e10a0415fb8b7ac3e
+3b248939abf1522a4ee98d8408b1f398b20ccc36
+8686e65db7216bfa2d4d5b542db2b2a145a0533b
+bf4ac7d1b92fe71816236fc260b22666bc7d8030
+672a9d6bf30fdc4f2a6acc2ac3200f911906c050
+54bd57ed4c184acc46cde04ae62c62e274289612
+3615bb4b635bb598e8bca20fec678c68341fc986
+ceb9437cc3023ae8d301946af06bbadaa07a0a50
+3854d74efc7b568bfecac5f63db1fd0edbd5500f
+1d4dbc2f3f82ab2837fcc35700bc44b62121c421
+9a4482e05d7bf5f0d2b6ff238a5906454ceb9859
+029279bbcd82fcff3b7ef99d3320971009f318aa
+a54e464faa4a151313b14f020d81c4ef9cf696bb
+e38a55d8c76c38bf4f2533bd2f205492d8b885a2
+53353657d568360c8341d395e3a6dd54ea15535b
+93d70b9b54fa488e26fadb37ed63e4ca22b44325
+f713ffd21948cbf8532ea0f7268e7b456aecde58
+31118963a8636b09ecb719b4e82be6c0ff97af86
+29326924c59ee6ed38ac983565245768628aeddc
+3903c50409e878eaa1e39cce75ab30b8013b74ff
+e693a9929c4b1167f5315ffe5d5a4be01dfb340a
+f9dedf239e160ed06bd7347241ab897aa93c514a
+ded8084d8e31b1eac5072c770e6c09fcb4b1dfd6
+f345a5b77466da0ab6355f86022272345789a49e
+7dd9697fae57540796cc3f97f60f51c23fa1cde7
+86aa5829c2d8de15cfa9ef1029d37c2caa477886
+c25994da990b2051e7244de23638e5aa0885493c
+6e872d94b2dc8be3cfada515ced04cd2219ba7a2
+e3315ee66a9ba8500a1af4cded6019bca290aa1a
+d58bc4e0d44b0d84d3982e45365396919bd51ff1
+a2b352f56f0f53577a920aba4c873340412997a2
+d48bb2fb9268543d201bdbc90500cdc5d2917af3
+dc2fe02042d996c4e9ee821910b420a37f267ee7
+4243592a7cfc23cd3dde5488c6712d3a2faceb0f
+b6dcb3297b3c838399179d6b229b7ae0f31a6220
+6eb7573880125a9f825af778b8ad500ac2d66995
+89c2df142819c7bdccf4d4c6c84eece6964f4083
+b629ee8cf3bf556bb9b1c086edb5c93d9de6d306
+3e32d9d35dd530d2613c6c4330ab836f841283ea
+bb50d640ca69d75a35237e29698dda5b46bdc05a
+f8851886a180f6f25f69605b798f596dce5fa839
+929fbb4822e04262e78dca5124d4f229a4dde726
+4e8ebe48e5f9de75f1ab3e89fd722cb1dca08327
+9081b5b3db115acf34ba373dd84c3968e236c369
+df83cdf361bbc6252ea5ca7dc506f80b4f958e7f
+81c16d24ad4c1ce24d7f4285a91a56ade9cd6fb9
+34d65ee4031a1007c5af13903031d0e4781c6eda
+35054654e447f42ad449d423506d9a72fe645d70
+f2dc6919674746afd023ea626f75e835f6593c6c
+0260320cbad1778968e9f1874c5578ca5de89995
+026ab87f7a355d9fe6ce803af541188540fb396e
+f4bcb05721abd95ae245bfdb4537f2c6224785dd
+a57e1c320bb391af06a33847d89a93295f97cd4f
+5553a4e08b26c99ed3bb2f8b0ea72a0f64c802f7
+be1e3317ed3ea67194c6b0973a733d3452b6bb3c
+1c79d073a645610a9d6e2e94c92347f5f66f2f7f
+2565240a3c2e543c259d35c3fe405f9c5df20bf7
+0a616a959fde49202608817737fd7fcb811de9e9
+239abe38ec2d47c4a08df8f63bbbfa909a0da1ae
+1fa1dc88844de668a53485fe6c3876c1529ba536
+77276c472db0c0e6d9bdd1b7d1bb0e5b9b4f9b4d
+0815e3983a401267b0aece18e24ad2a853f922b7
+cb90432aa8003607ec597dfabbb5fc522149d198
+0cce4bb1eb1521a64f618eaec08f1d8e6139f4a3
+fa080a6c868029854afe412c27d596ab246234f4
+7971878bc585069a09ea64231005fdea2d07db41
+462fc482b607ce09a887a749c9dab34ed15fdc57
+1a3843fcde7bd61b45acb673a06285ca15967ab1
+e199843461caa5854440c6716cc8be8aa9d611cf
+106114908584d9739cc63bf40d0ee2142327dc5a
+10316590d00db9b420176ea855d935cce0cecde5
+8e3265488f39c34ebc2c73a65b93042b1ab9918a
+1ad436ea7b53c32db6e68ea98ed720fed2500507
+b44823827844e625d6aaac210d53ac582e802437
+cb357cbf75ffa5e99d035b49fcba444087971ca2
+278409c5a901e246f9da7227665e475a16723a3c
+c1761106d50583e33baed9bf4666fb589acfcf86
+750f768c7e5238f3f5ec901d86fc98c305a7b9af
+e93bb95c545b4fb2687b84ebd0fb3e0d9ceffd26
+de3a5209e5289d5286c2e374483ff745202f7c9d
+77bbeec50216f018370740124e072b3d7f0fef70
+39069d799a8c3d7bc43d223caae22473a642b9ae
+78504cf3add4e936224e47267226605ceeeaf503
+fd86ae84cc75813b4b534a9d7ebb19c85abbe0e9
+cbdc56450632877ac470796b989d28e6e9fdf4a7
+8227eb0804f1915b26bfb44bd584f9de8f3818e6
+ebbc131f037f485b3bf3575d513b53a060619ac1
+1bd97037fc1e8ad74a95f212ebe088e89d62162e
+369ab0f64e2dc9d2bec40cc9e01e02e3cd3adbbb
+9e33832221ebcd4223ad3a316dd399a012268df6
+1ac10abfa50b4f63e66d5f1b10a9035fcfe8c2cb
+a5bf196d3f035b5fe933f2ced428edcc7c3ae87c
+a23c9801fc17f6a44618103e0f7515ef76a45d64
+6e5baee67b5c12c9e07b96b4e3a31489ea5a9bd7
+a207eae0610770e1539d26f9088ca59686bc2354
+e2588c727c7a05f55911011ba94617bf8735799e
+896e3f60c745c52e6484ecd65ddafb696b3a1135
+b7a075784b91e860f1f992f05bf33e92d1637a6c
+b15b5c745f80e057224a881c3caeb581275ae803
+bc117de1b4105e452f19925f5d9a52187dc0c34c
+49348eea66c0cdc3325ef07cab06253c9ab956c0
+e2d9b4a3edb69763af27e32eb654159eb3d29b29
+d2c94e1f941d9d9fb1aed570e1795f5cbabe1af6
+efb3a047dfe2fa8812d56fcd7cff4c629ba4e040
+9acdadc4ac48eec70702663a9587ba9432461871
+dfe7e7fcd4d4ddd3903ad448972de7ec01bfdd81
+03b7df5f3a8d8d1b7df563877598f595e38ef460
+52aa47c4027647f1219ad8016e08009469a4bf74
+5509e999cc7ca5efaa2c661a9ffdec38c474476b
+16dd7ed09d384d779fd929491bcaffc4e65ee326
+acd235c8bc8095ccdbc86e1a0b021b6763f061da
+a44db38e88151c453afc997401cd9d953dc97888
+0b5b840ee974f7b4e14b718f3872c12924fc295f
+bb3aa0005f594114d9eba9c06f15ccc64c6246ac
+9bf369cafd40940254f65f0f3deb3372464edb04
+2f3a447d3aef8b4197a795de12d6e8253b7f1525
+c3d4109a48ece6ad668cd3cb647079dad1178093
+0bceb0f21b990ac46cbcffa2077bdae5ca3a7efc
+77ee59f607f490450b5ab5caa270eb341440f60d
+b03a2742802990baaea3a8c26b568e8d7bc0a637
+0e964724c15a90fc10991b75b93e1d9d6b99390f
+213107c9dec8420a0d67570a75bf383f66b35b0c
+622e422ec84c6eb8a8d9042d5e21005cef9ad09f
+fd80059d22308ded5912581ceab5e1c10d96018d
+f92c9f8bcc42d3d562720c65f797a0ea5587ee3d
+88b522695effb58142ab394357af77fb9f3880eb
+6d3518f79c519f4b1344247de226cdf0a28fc369
+b1298d8b374bb0d897dd04201bdafc4454b48213
+e67613637ca649d4b996919fbb5d5733963b9a0a
+70c8f598436d98a5a63a1e290e336767d76fd662
+8eccc4ae08ff8448bf219c2e0dfe05ad6d391cc7
+a2389d3a21817a677e6912d27a335530664a1a57
+1fb044de44e67a3650c2443161067262a6094c69
+aef4fd4dc990084ef976151a527dfab7fa8e117f
+99dcbcf28103009f8187a160be6883dcc920cafa
+23bae0a55340bf281f4dd1a8b3dcd97d74561303
+476e23ad03b5eaceaf3e70fe7409913f965db814
+f17467eaaf43e5fe982155b062113707b008cc3c
+4b7fe037c0a67cbf82290309dfc6a9ea08a5c79a
+c50815b79f3510f87910e8da669e0fcc401ce0dd
+68b693a6fef70e80f29a83f6ea1fd1e69280f7b9
+7ab528e9d38c991d90793437172c153ed7129ee4
+9880931d5afcd3120c3af8ff751e1c1818add9e1
+01ec8999f545cbc81e2f959a89a4908a60b5b6dc
+5ab7be89ae79c08273b3e5e16227f45b5d64886d
+920500e46e521e8b7d35db010ca0fe8fdb1bd97a
+7347fdbb787ec39a2e066bfde6627d2d5a460a4d
+5dc6d24d7620a1c498830e68f6057c070c763f39
+c62a587de8ce184940765ef84fa54a6b6c566c3f
+4cf5fdf2841a012629bfbaacac340ba048f48ded
+e40542588779566f0bd702b62cd8d027fc6375ac
+27aefc6d7f7633b8401c09c71e3aebc6a3d3c60f
+b0eaf34f7018276aeda066c9d46080b175700917
+9dce679a81eb680abdee9143c79ddf5b99281192
+dab8b31d8761ed98a9c0da9c91d0de85b916f46a
+548debc1b214252a5b482118c1fca00f4c3e974a
+16ac7d627e80727a06e8e2f7de21d8525f48fe5c
+7c69990af846baf6b1bef38f39bf2bdbf111de1e
+cd4e584f7176a4f8df9197e7a42c02be03d56731
+817de1c09cb645c9e823d22203b67be4e2e109fe
+f774b9d7e6d29ba7487f2b07c5440c7dec433e07
+2525c5e115bfd2c6b3d2f8faace2193fd8a1f969
+59aefd0d71da35c8ea40db86129adfe6677b15e9
+af5a65dc41ac69338c38ef2f40142bba95c1a399
+157106af762106fc968ec1ab30e2630c22f2c46a
+1f48dde2a476bf9c3f1438fbadc7a9383adedc41
+f544a8eeb97b48fc64f92d9d1e15d92777025c1c
+7de8b714e8777bdc1842a54e9a59ba3fab4d696c
+fc8725db43ecaee28a084effb51de9be223f6e60
+ff1eed3c89413f7abc8f2d642aefe89745971a0c
+3cf15dcd6529b0b346f633a49f513f823460e227
+62fad36c6c1866dcd69dfc3fa26cde323d761ce3
+39b2d7f361c640078f6f12472838545730305a0c
+4e0b0ae9c16aa4eac504397aef14b09d0b89a8b8
+f9dc2e4ca8c5c7166b16e0b1eb040e91af21adcc
+6526d77d9bca849a62a71019dd1dd448b25be375
+054c769c9413a27ad504bf32110c78131dba2efd
+cf2f0878ef8a9de35b0b26bd33c21ac34ba9ee3d
+33b7d2a805610da0e59d24a6a7005b3a27fc7243
+23d4fb7f8eb80e576c079cf58ecb3761cdbd9bb2
+24686d4ce38609f6968b2859e27d06f9a190843a
+376069818aa77e2ea9be4a650c74e1c1b3597626
+560f90af210459686a3133f65c14d1ed481ac8f3
+0331f148a3141eafccdab712f2a0e0bda5c7b476
+f1ff4319573663c1a16ec84646e2d28b912a99da
+f97fa19f568e821e726fafb67e685ded0f392835
+79b5df8bd72f15c9fae6bff98a8233f96268ca9f
+48608bb4f241ffa0e045ce473040e745947f7d24
+77799d0a48ff03960133859084120ff68e7ad56d
+0904a80e4f7b0f3534e3b51d64d263ee255af9c4
+f6e7e2bf676c19c181ad13e8e04d5385bb535ff7
+53207c510a763484a726b8de37e8996391d1dcfc
+6ee238ea9b9d0b16bdae3a4f027a8dc46804ff75
+df2791a8e36789e3f4f302c6bec33d8d21c105f5
+7c102067d051ff6ac01095add706d8552b31f0ba
+595721601d703e056098abbe46279f73a20f1560
+600facf766d5950f8c8f80141ff5ce99837de8af
+70d7bf5593d7df0d5b4228f49a51e015afe5d992
+751396c9e4e4efaf7fc812d8220144911c2edaeb
+a09b84819c13da8f7ed94f01fcbaea8d91f34ae1
+e79cb46b273938f4fd0de08cdf03959b985ea05c
+4feadf8f32d148c66a77506523282703b471557e
+d9cd370576bdac2f5429cc6bef0b963b3250516f
+6cb1a61233e2a87848e375398015b094a587aed9
+123563d6c872b2e307a4e6536947b72167b9b494
+ebdcce81b605f91d725a5d102752f086938cde52
+d5da1f2409ccaf863e18c4be46527ed58e65a94d
+961074be74b28b4e3ae8fa8c0d34c032eb0a9f91
+c47a1b0496c7285ee74d2c6efb9fdbb495ff26fc
+52ea283e77aca816148d5e027e1e58f1de315951
+da02a3d614207b7ae67714aec04f636ef0a1f510
+67817532f3f0971a92b3c9ffcf207b1eb6931ad8
+6617798ed4d2251c9f7da49164f9af87bf6005b4
+7ea2ca723f9cccbf7ad169964a2756f30b33d09d
+9e25f0970b98af1d8b54aeb1fcfb397d131b2827
+9a293dd92ce5fe94ab42324db5cd29fb483511b3
+fc6b61ff12a2906682feb8088435c32e29a906e3
+b92d2d2505ecbe0c9408aea551b73ffc82336e9f
+1b0cbb85e9f814e120f13ef0af273eda23be8549
+0dbbb93bd7823bf01888aea3c5948055d2b2d570
+29bfdb0e5a2ac4fdee4d1be9b07a43d34ec49754
+d313e264c4ec8f3d8be67eefba4de23b78291db2
+d5e996db198e6684054f733ed39c6ec34a4cf05c
+1cb967093dd0ea1ef5b745046894c0339a6fd177
+fb842011c1dae54fe19b87e9278958687c30a528
+3888ff6c0e4365a65a1265db9c582b054e555138
+a6d5d237684cec959e0264533290e4a1bdd2bfbe
+2938c81b1dc8741905daf8ca3e59b24dfa5983f6
+2dafc16e0b69983166742b8838adffc9333bba4a
+4f0e2aa3909bedef1fca07db96ecea5732878e76
+759a0b93a1d2954ab52889ef76540068a8a3bfff
+026e21ee654400abc6617afe1801ed9ee3035098
+71fd0004c48715c9bf56e9127e1282b84943f9d8
+fdb1ede04387d005ac1961f12ec95f5188d9cb0e
+cf46afaf3cbe61a37c2a8441b6a42a6bb3b0ea43
+e7de4e920436a85b84b0fc922521b06cfe6a9b17
+79b0722deb896d24fb5acfeedf5f78fd9279824a
+fcc9656b814f2cb8b8a74db1084bb72541cd4cfc
+e7e35e35ab1cfe4e1f18ac914faf92792003bf05
+71380a6ad569c2dcd270bd69b305b924ee3f7943
+8da4b07d652272263e9f919a66cd14f2cbd7793d
+22abce876ab4fd251d48afb57f80771f2010831c
+e4ba46630f3993dbc434a568e79061c30235ddfb
+d7174d71a033594a394b4430abfd5579f3a3bf3d
+91ff1d84569199f87835c68bc04662ddad864bcd
+6bdd6d6573411ebf8ff2cc7751795ec9cec57c52
+de4944300b05649c4c79a8808cb5f2346f93b1f8
+c39dc961cb770e8c3bab5663ca63a2ed2c94edfe
+7c3efcb14c92392e380cc390a775f3fe235d159d
+7d4c955d3e5add62bbb965803b2a3eb95ae3db11
+a31f79a1e3f13b8b5f9f632ee3fefdd5474d390f
+49d06788871cb3ae37f9da2880f5f651ce8c0a95
+c44e6bea197b19cdf170e4001b1c833dee16c369
+4cbd922dafa9038db6b02deb28bd32988292189e
+278541fa83b7a2079c3ecc5a070bd2f0852c6626
+df03f4cb3fc8e763da04c07364a7e411cc84a6e6
+51ebe55b4641f6a5b6b012db34bb1f5d694d1e23
+bbbf5a41840b8e329a46be981e26c29cff59a612
+0d6c6e7b742b124ebf096cd4d13980c5776d733e
+0e3871e527cecce695e013de833c6666ec8d7de2
+10a70e3d9735477047ceafd581029f777ddafd65
+50c43b4b881a13e9cb769980ad40ed2e3a937436
+cf6d8f21168274568ed5fad660f10c3bab672849
+8aea41e1d26e3c6b49c61a2cddc36d767fe43ae8
+947fea6d2821d8269d61a0e080c404ee2ef90241
+f8aa65c81d6322fda2927a562b0f63e8c2606d76
+1f8850c79d4882c9989a1891eb0fc21eee6aa67f
+aa2fb5c10eaed7d6bb389834b56902ba3d25765e
+a02ec2f847420f13ebe2b34c06283dfba6d7e8c7
+64392428628cfaabcc8ebfc65607689f44691793
+b5b2e339f8399d09a8ac62699bd4f1a616b44ee9
+6fa4d343a36fd2a64125932dda188bf83e833785
+1f65bc5fb45ee7cd0210f0a767eb42fbfb8addd9
+ab8dbf79acddc8fd1496e5eb73b7ab8d8b96626c
+2296d06b53db462923ada50501892a4f3a92c482
+66c0273328f2cc5cffc86fb9fe2a310becf2faaf
+99c9925e4445e0efa069b727c9dec5704710403f
+3d16731a983e4e6e1d619edff13287079ea61284
+8e83df4b647297a8e4e5773e214da16d0bcc4a5e
+9241d77bcdb5ece44a7be701347541b5729e6fe1
+d0abea650beb814630029afdca484feed4a36463
+0712e034ad1f0b442a4c3ee011e38724e17ec022
+6fc63d070c0b5b6c43dae3d914413436f6abcf46
+7608326f3e9d24c133882c091f38e5e78f290749
+e57d2166fb703d57d237561cfd9e685bb772a393
+85d831979a26d72e6ecd9607e6807ddff89d130b
+c76364ad37d0c38b5e6e024e1f866cadf41222a4
+881afe2e53c76b6afcdcac166014462438a9ad8b
+7402f916488ac9c27056b4a8e488b5171463faa1
+90fcae9b61f6a46b4d9ffa03d786681737ca27bd
+0b741f1d0d2d6304629507e9c68792bab611fad6
+d5725c7e8dafb0fb255be3c1abce9f8d1bb9d9c9
+f29cb91a9f12966de0ef5f0233967d81da7129a9
+bdbe0db64bb2bae1ade026a3729b5525a0d594b6
+45d65a81367145fd96865f15299eb1430546ddb3
+7e121cab78ed17860c74fe5e80fb889a955e6a04
+4d1997bb91013881cf50cb07c99c536a201fab6f
+f541f42961503b9e476af23c9d6485da46e99a94
+6c238cd933050f138d583b743e620f674a2c9ee6
+4d3df63a7da592629c9834557f7ff07a315a9a95
+4c9c2cdd4ebbe71d9fb797b1ce5f9bd37f03c48b
+bb35dd891ba311963d3952123e03247664d9dffb
+37a79d9066358688fda8f3d747a1ba64b945135a
+9ed0d1f7c914b0c3034a1dd3ad1c8ef792cef471
+1fb972db725774ef08ba7fc3bd1bee5a9f04056a
+12ba86739297b62b6969acb3ccbb1ce1ca26d7dc
+acceccee77b9b6e1424b73e466ae782fc8f3cd3b
+9448d9ddf2ccfd56a30d70e43c49be7cd93d3db3
+64659d7bda0f60350159c3e3ee058f0adaa3b107
+9394469e718868d22745fd570e0a48f5cc7534e7
+377ed62f613101c7273fd78f31f0853182a042cf
+36aa8b7756c45449767c1e4915ac0de36d50f424
+50758b97cba5f522383fe63564992b4ec28d4d28
+fd2be8bbb08f2f59f0f8f1cefec6a219226fdecb
+c31017d394508a3390c78aa1b299c03441d651dd
+654ed32d90e4c9b40fe68e1334f317bd0ba0220c
+0d66f733ce0c9b0d131c14839c1e9fce3b0e5182
+2ee5afcfa1bee972d9ab3b7d05847927986cff3f
+f0915ab50e2a74c896ad108280eec8351e814a25
+3ccaf3b0da7321c288c157cb266fa2223a367a3e
+b9becf2cd453169f705ecb887742ba2b3552aed1
+280677ecff576b401e287242484f6692bb7a780b
+54c63462f94bf89413b98bb021a547fc80e3263b
+5d02a14da2fd27420dc2c5f7c520d3f100040997
+941f0cf89e123041fc80b49c4a03f024436e1398
+7fba2e5a6c874a454b1e7cfc643e69afba0439f7
+4d753fdba98668435af99e0c0797f7a290429351
+271a19519a767f2486131e49af95db396317986b
+6a886899d5877e6bffa5cd1ed2fd3728d7be424e
+24c19beaf0ad2ceea4681f1824dd8273358ce7bd
+e8b6fb79c1c5b9de166e0f20926f3ae4ef52c766
+4e4a2b0a7c85794349fbb26417ddcdcd01b0c109
+a05e83cad7796c138bc0bc13dd540557f59cece4
+1284d1cc216bd70ea8d16109a88d28ed545bb3c0
+0ad8ea07b65787e731d5a58ac7fdb98e571ae42a
+f036435ab7ae0716b096a1e566583af8ffc0b51d
+01f2da41cbcec2fef8b20d857e4016925b796349
+245ce2b5806029d4f85de3f5c4c8aab6ab140389
+bea5574235e339f706fd0629cf09164161339e57
+499797dcfdaffa1809bd8aa1a43781ae50788f24
+17652858e986e700d5406a2a838a801e94a4d222
+08779c80f1b2e09583a72cdd97923e578345e518
+a2eee6bd095da775f2e116b77da577e533a3efca
+a1e1f3cc07e70115d6384bc85217e39859c1f869
+82f8d9f945f0e6537b0c1dc7b02d5b1bf34ec19d
+f0c8df2085bea48f426bd92e1ebbc0f2e84ddc15
+fc2cce775b95ad0b97e981e8fedb70e24e064f8b
+5b301f8daadd0825b7be66a4913cfa0537833c1e
+736938a9ac38ceba2a0e24eb8448ead365a2a3ec
+6d7e93623a447d3afede24fc2becc9a31f345d2d
+b33d14cbe146e78368762f8105458a5b063a937c
+328faf0f00bd25e5b0c3313f91f11ce727a17602
+249aabdc06a7602c4602a89ef9b01499104e3655
+1fd246249a90bed768e96656955370bbb9105cb4
+637d6339b1e5243e83d953aec8ad2943a364d92c
+c32b8b0e652d92fe26ee4c616b71d71a6c1fff69
+e28c4476920c8304f8e971891355f8145fc9d5d5
+45bc5e5e9e357c3f5509875d5d7cd50cc3d11916
+67bb88beb2a9a4964721c2d9d013eb07ee9ecf0b
+29af05459a325949a3ba7195ac1568e93c9dc25d
+c497fd2dd68651ba388f6f3d251e8a72f27cc36b
+f43b7c3777244417f2fe6dc817728341dc0d52ae
+ed8d5f5b726061fdffa24dc08f6ab6c4fe068a0e
+ee53cc32bc9742fd3acbddb6bd7163fdfebe75a9
+96ed0221d7a8a2acd9e4b178b5571be5c000a42c
+2c0ea1178427535b743135aeafa4cf87e2f0c678
+9492b892fe00fc8c5738b029153eee5fae26c5b0
+83dee6f12895de918b64294049e9f047b5cbf599
+d33c295678853d39e4dd958e1448c8aa543ace57
+6afec6f101a2fa8772286a93ccb0829d4d50eb51
+fc05bcd3e4569a9929f9de6d02ddc3de1c38d0df
+b1cfdf57ae88555f4dc36bc5dc9c6d1490016434
+958c46da03423a7fd89a085a179b0ce9dff0738d
+b7e9cb2541e6489f4db4dd771b8a3bdac94560b1
+a22eca29e0033a6f74aba6b6c53f4fe32beb1f90
+88ce64a16a3a09c7cc6d14214cc22d8ed70163f2
+a6d89b184b7b9d10a72ebf9ad80fdd84b0d33a13
+f1c55a014b3865cced7d2c6049c416a5dc433909
+2f279c43fee7d98fde964894577d04a5bee599a9
+63734c7ae0d503721e34eb8ae54099054962c719
+f9dc48d530cd7802c286b322b3fb2476633e64f8
+aaae4aac0598c243e5c22105f8ecc8be2909fdcc
+7cd161ee1498c5cf2af48386f46af9dc689529a1
+f1e41f1da0d5b7f9ce3aae1939df559a695b791e
+68ae4ef0fcee392fc8ebd854f3d8365907602942
+4ddfaf62b947c05f254e7d013dd348272acf82b1
+bfec97da78624b4e78402ed84b27e94e456fae9a
+fd9d05083f8939b99a6f18480a1462d494153249
+95a0f66963e0f875fc440d5d75447118d5b4b61a
+f29b34b9daf09094d54ebeb5f9b2bae94fa716fa
+852c65409e97dfdc65959c84ba78424a98fc8688
+3f051ca6d30e15b02f7fce34122a38371c2c8713
+6a58e7e118c9a555cf54762f2874a4b64cecb1af
+b96e7659b6f457b7274b87a0b99311c22e04feba
+32c94f8d58bf7df44b01730dc13e457ef1d3d0ed
+d29a02da43f622a932035fe250505432922c9861
+da7283204530022ad165e15a3ffd3cd6ee652b11
+bc9fe578488b3e6e290ad8ffb3b041d07b9fe296
+326265aae164bf5d37f4f917edc1ae042cb452bd
+14f0834adb4575d264386a1728ca54138f3a4629
+c41a3a04d5e545ebe30e7feb27f604399c783d8f
+aecf0a3affb89b2e48b6c9a3ea5846fd2024c08b
+bf0f44ac832320a065cb46d1d8b87e07560e4d3f
+863dc0909df91a9518e21841333b6e5931b071af
+32788bccf598dad79772e14a87795713b5ceac1c
+db7d2fa5eba889784a25b831ab1cdfc9e65b821b
+904b64deb36098a1d41382e24a0c4434a01fe396
+4551cc4802341c9769faf8af7810dee140a98bc8
+fc527fa56b76a41b19367092795a16d8ef0a1f51
+a44affa0e15068e5e9565cf9b3307cd6a5b37117
+a0b70c71da0f1a6d5528ef300683070b50aff592
+07c47b84f5ea7dd40079eaf4fc6d9d10b43e2a5b
+17e3f0e4d16349e1e770c6d87ca268453e5976a3
+ec740345d2be46d18424680b63ff10f3f20b4729
+6f398bb65d730f562ed41076e6dd60fbe6d0a9df
+6726de41a9656bc86cb2f0c65295b9ef85016f48
+e6e43dfc2cc8b2a453e74e31638effc6761ada5c
+7f197c1f4b3e5ced449b9f41cb70e2f09811b29b
+e7fe11ceb2fa6a770ce662c30fe5b662db1fea39
+d21b6c70530d57c135390fdc10e76979fefc259c
+9f543002ebf54d02e83a2b66aac07d2e12c0a27b
+f1a43135b02151158f869742123f144485f87879
+4bb61557632881e359441e607cbcb83f6ea1017c
+678b86c237e57586fee259b89c450f42afc527ad
+4075e8191242bc5df1602b9d00bf987b2a7a7c3b
+fdcfda53b0f84142352d2cb61f9a764092cd5ab9
+d520fa11aee7f6693291c8cb2bdc4186f227b5a9
+4f44d2d3926ecabed469d46bb7c5e5d30f7900d1
+62480313de4610e00b9f1aded9739bdcedae2aac
+d063cfbe88d92cf5e638f5ae824fa4e9a3c82d88
+3a980496a72fa6815b799fcd9091101114554ebf
+632bf4f1c8e06bd44d0f72c0a371dcf6445ef8f9
+5ce152975e5f628fff92d749d4a4a98ac3f43bf2
+1d1522940455f6945324c965ec8a312e3f558bcf
+e41bed39dac05c7b7a91cb18b157262a97b179b5
+8015484b7b89a2c62421513eb61c43f983844653
+85bceca19007f7c33c13dfbf71a099066b1bf310
+9173e94c4b01d7b33e03f0c2733460f12385fd5d
+92440829584c0166e08a763bb86e92ad2ebfceef
+5538963bada16509b0b03f659d85a4f468fd484a
+26e4d9211227518e6ad0f8cba2595981932ccb00
+545a642767f99165d16f367368a3a6744475bd2f
+88836eaf537c3ad93cfc9e269b643016ae2cea51
+57df3efdc40bee0e32f7e12301b521643840e947
+fd31a6aad938a2545f0d687af67706cd91c6c930
+cad16561650ea720bfd34b544cd6b9141519173f
+06f218218b72f9853a8965ff53e1ac390c7673c3
+bcd2d95b082f72b8ae3ff4ab1ec6495b401bca0f
+3602a4eb658ed1c9458037e1b103025f2e1be98b
+9f7196bc25b63aacde0edcda73d2ce9e19c0c164
+b21b5b231a53acb9fee129338b5d02a21ece8254
+ff3262a87bd5b0734174d546929d8710cf7cd38f
+2471cdd9c60bccdf343981593274d386a0349ba6
+89f0a15b545e5583ee9ea1280986c0f9a8d5ab74
+47cf5e8835d2dfe7d99021d8153ddce0c631593f
+ed32f50c6fd3c6964da40a450501b56b4c360e55
+2fc467062f5ecfc13bbdc3e0f78d8b8078c92c4f
+64ab4a26aecaa0b4fac95791ed7dfb176b77199e
+423b83efdfdad1c620c13f1d1c2f91b4f6de57f3
+a7173e3e21da03e29781d22bb9bd3ee3561c00a0
+a9ef0de3509db43611b6528f9c19078eb69e0095
+eaa9e7811393133eeac76d51fd703c85dc3b69f7
+812c054f8c6eb27a381fa1c19a26051bbd87c146
+70dee689acaa3552697cfedecae5b93540999bfe
+9c85c7ce9e997bd6c64cf36e9491c3857652ae26
+875b8f50553dd848a1e27c9ace2e0c248caa3666
+7f0f3d04d1126ce217b2aea4d7d9e5abdad1f5e4
+cf479103cc77fbfb9190fa0bb5d8a3737ba50154
+6a514c8178b6880c9771b3fdbf93975c1fd672d0
+543e609cd3f4632b4323b2d6f42fd3cb96c099b6
+00b2ceed96955d08d869d566eb5a92085fe87214
+637817448f5936e56931885f73cc7ff60b91826b
+c96ea31c009332b53991aebc89fec2076a1f51c6
+9a264a6cdd420528f573d3046631a5dec260ff6c
+35f9faa261d108328149a8fa923dc3cb10609538
+4e472c0e588772a23312098269a01a4192910681
+e13cd3bd9beb5d9d2d2fe1b62771b2d6c0bac0cb
+d24fe796d2d8979d4973136e756775bdf7e4d86f
+8475183cce0903c8f6388e69ee81cba3c12326c5
+77b21267a5e3f80a289e29bb157ee2ada1091bdf
+e6121e6ba13cff5d9ae52d5ae674f4e1e94b9f3a
+254c6c15334077a2580a5a64229812d98ae08d79
+7d1a5aeabde0d7e89390e6c91eb98b5c15d50054
+98f79b55401d21cee5ea019ff7a79bea1deabb9f
+9f6a3d47a5fa2441bb77da02bb06bb49d4317f4c
+97db5a3bc70bec72921618f130ad376d94f4d605
+fe8c644f1949663af6472d3c053f4f3110662824
+72f25203ad973c56696e20a75de38f4cd9c91bdf
+874f4a69d35f1ee48d63fee139cecf95cf50292c
+7cc332cffa246bc10984a3a7d461a32be76dde99
+b3fd88dc9fd81c2abb26700e008e2ac4bd983d9f
+25c791c5bdec6a6e7cdbf58a91d1232263e703c1
+84165a540e7f4c28fff0c417e4020093135cda06
+9acf26e2008b7204034139419ed71798e6e8b2ec
+cf7e627eacc169ae839580492ebb5d863e77b414
+333aaf2f105eae6f8a967aeab3c071ab81b2b234
+390218097f7303c05c419d20b1e53582feb4356d
+543ecc87e7107a9c401cff39d39d945ab22ef259
+8a33e400da089ae994031f8973efe0bd7f0bfdda
+88de2aedf37c17f828fa3955a01ced7e2917a629
+42b21d00220fd97e40c998ddedbb26ee954f029f
+6da6b55387b0b145221578442235c0798fc8efcb
+eccb457d7585a72fbe9b98e04329ce31069741a7
+aed2926f1a9b5c300b1ddf63b923e9b7f51c406c
+47126a863a46f903948c248128012aa6d90e7612
+e9a24fa483360a364c3797497c323961affd38d4
+cd72f9e27b610b49b898e925760f8c926c84f779
+8235bd308ca903101992718309dac654b75d55de
+7a1fc6cb8834541edb2fd5d5dbfbde49ec5b9a7c
+b01f76ed211e5ec260267e594516a3214322ff52
+5557ee8f630c9a84d0498e7895108f9994d5b284
+c237993acf1155c1035e1ed5b300a5192a40e0c9
+91b2ebd44eca26807976a49429ac6206c3f84d85
+e3f47aee4b82cae79b909fc9bc8637df2797f018
+20acab82c507e0b929bf85a1317e2e9b9aed1c87
+c3ff2478551e0dbe444ba2910b39c8df48bcfb6e
+61ca2583ef60c1d709169772f5304218bf703453
+3c73029aa4c80f6ff6a95adb9f0bb4c6c383e115
+3db26047a0d25a0502ab8f4cc7b29f1342acab96
+3fbea970852adc1de7522a21b350b292fd731157
+863cd06d98d3bf68b607767b16442cef06a3f6f3
+ea673262f15db24a26866c63544076e5a3b06cbf
+d37a20c08107ff34d12ba636e9be7dd687ac7d2e
+9b6502ca6f8db20884507880f26359170af28357
+e49f10186453ae4d4d9f822a160e4021a3b9213e
+7f750e2796ec286b6fad38984f96956f6d3608b8
+715ca436fd3a45caa0ac1bb3e3973d4ac2681988
+2ef6bb0314585c8f74912e69be718c90c7d54c4b
+7be63191e5a1c63a0203cbd2d39663829e18939d
+d4c09cf6a51119d180658a887c7669c6e42fe135
+28a19bb7ba93f2838a8f4b81b9ff5594a21a2cc3
+38c12dc0ff02f098e54d9383433371a5e5cf5bcd
+1c7e8fb012cf038bfead7875bc44498ff19fa789
+efcbc53eb0c72bdacee09cdfbc435fa043eb9e70
+16f987719589d6132ee4219ade7ff51f0e986bad
+74bda3934b3e6fbc24a8d7785700cb52a5c57851
+2f5e908e43b04cbf9d42cf1761ed3d2fb87c905f
+e0e5811e4c8983da77ac450f1b2d83a91e1f4e99
+dd1f487d4f94f3aa4c49f954fad8182e92cb0098
+bb9492be3192ecc4308f4f93746974ddc5cde2bd
+c096d3487666ff189d3199cf83b232f711791aad
+49758a1557a3a93a99de557583889c11b58ac054
+822159da906dcf23baf36e4fe9632d318dc3e995
+d56663b4f2e3cd8c3c54151c56d506c8da672d10
+2abb6cea9d35b245a5f9fe306e8e8c101d1531a2
+ebfd323f0a3917d9e67aa3cebae876c396447367
+71837ec0b50defb7a0c1e1db92a7677ed8d8d77b
+f38ce4d467e7c807c87f4dfd1273d6872033a098
+5967dcba006541cc83f31c83cf20ff42750c9124
+eceee0f7ebd0d499be30ec56421d7f78e0adc80b
+f5690bfaa7a3898bd39f88fb5a3ab1ff8b595cd5
+93871b686e89f2ddfeda39f045065716042cc3c4
+b0706d27a2eb74f4ebf11d28b6f9cc7da7aadf51
+aa29bb2386c3c5209df666c9bffd647d98f68f9c
+39b81be2cb47482397c79c505127ce37b924367f
+ed037182d933e496d147a967feade98d24ea2a1d
+276e8b50fe933f6e386eb969da4abd4e274dbf75
+4b271001498b3118c94be74eb7a9dec8eb14f0ca
+56c1e2b3190e143dfef7056494c9c2f765467012
+f1ca467f11436e84da2ae9db89c78377b5ea4ae9
+06e01a90e858eeccbac374cf937b528dfbcaa4c3
+c6cabc99dff94b2f8d4f3771de2390eb19328c76
+44b1aad593587317bdd9f52da15b7302a8b88df7
+c26112fa452101899275eab28c0ba4a2fbb4b92b
+4ff7b10309558f00b8fa70cc22224ad9ccc4aa20
+a16370a642d493cc6f8cf50be57a561fd6751fe2
+6734379e29d39b3506bb809150ceff62c45fadbe
+7becc5cab9a4dbf55ec8a9501e3146e6a3796be7
+688d09ca2fa87e9578f4cdf20fcc616b964f1619
+1cef4ca8b52774e7c72618d0092cdc7c07fd3f57
+1ea113f6e03a80571924bc3731dfcfed7206905a
+f90eb2932c6136ae434dae9fdacdff21f4ec113c
+a29a283a8e95c1e758c596ce595882d5cd534fb6
+e0406061f70dc278aa9d6c09cc22513417fb1d29
+da09e2ef8f029784ff34f60e4117103a0bf4d446
+5201ba9b3ad8549085e7234a8b6218350b76254b
+a86bb7988f069cead647033a21a6afcd0a2e94bf
+6033995decc8c6a44bf7e23187cdc0cb20569f46
+41d270e43400b0269d8967a890fc2b031028b84d
+000d656d830d73ff86f3339481fd8022938316d9
+77797a74830acacf9849543810e4773348f5b6d0
+72b46bde168b79eedb5e7e8c1c7e118d0a6ea9e7
+0a4cf66ecc2fa83cee966f8c7c3e072f6e3377e8
+15f397192f7619b714dbd526b500221f964ce6c5
+16e4e7a991514c76b65e5f9ee376857b622776a8
+1dabe13aa552e15a8e7391f65197843b4569032a
+2252125c2ebfaf6a0abe57d78089a4e1def0b4f5
+2760a3f2bd7cd943d2f5a16b56c41843260fa0a3
+2f164e818aadb340175f9bdb6975251a941d0d49
+4236719ad0fd2c2c6a593839d40ce69c6d07119f
+44a1830b2ba978b1d91c299409158ed9703fd6c0
+45f9635a3396c57d201d5c37de6ec67dc4cfbe5a
+4aa0143baf4dfbf3f6197b6cfdb35567432d226b
+4af864eb4d14ecd11dbbe115e15172919857d9f7
+4ca4ee8b29712e555c57337b77a0d87ec14440c7
+57185db6659250a8998923ccbc785da321e6e8a6
+60832cfd9c11610a75773b15164b3fe14aa38e95
+6c173a749bdaeb873b9fd498efda3ad52fc336e9
+3091a4029386926c162971724af744450b02c892
+14ed7863d2f7b13d030f4bf65815ef730a6f8bff
+75205db37abbc6932cda3fbd970d20f530e5b88d
+3ddbf10f61346de2af69b4e569ba0ae0e679822e
+1bd5d82216ba82be4cadec3bdb14031d96ec3d3f
+76a5157eb51671aa034a387d0743b64d8401fae1
+4812665143cf4d544c8a740cc3d0d663cf983696
+2018d7b12424f4d6031a65b4cbb84ccec6c4d629
+5ac261369b08422e71cc53ee7e21ed6db312de6c
+5a42a75804caaba45ce868916e9a0c0d2e5d7b8b
+753bda1abfeb049136884b64040538ff0fe7a35f
+3d923d6b3049264ccf94c794a4b8cd780736c494
+1d86e353f12b02f95d32528ab56fb3d75e6c7c62
+6a6cffa8dea6bebd5c42650e138ff639f70cb342
+06d44b87b9226971e18a7c2cba2cb0d51881d0ec
+3f8dee2c2ae02650f428408961575afc51402ec3
+2915f37105bff20ef6a4f3dd6ad1dd50bd9bf70f
+55abf25fd2afabd5a281f5bea9c9937a2545c916
+6fa527a1cf557917da0b27af693163d931a11b4e
+1b4537a3bcc5538f5b51ba258186a8f1a9b7e2de
+3bf537422787fb3ab6c03d61218d1550788c88bd
+71f4e0748af57e6ec03d885554419fbba2567378
+770c303ee455e02bdf61bc65b0739ee309bd67c4
+131d9b091571c19cf3846577fc40188090e9a4a8
+693ab8fbddeb3fe942a63ea3d214024817868b5f
+6f65fac5d7b58f729d67bb43a8d1c0fd841f886d
+083172c7daffa8ed00c0d5d906cf5c42ff71f77a
+123e54ceb88024144454962dae70a160e9de01e2
+3820f76e5d4610f29e1cdb3f7368e936ea5f00d1
+080358e79411c1a21e07349eaeed542a85b56a8c
+21153bc45e3b699b65b86cffd4f10709e359f0fb
+314e4f0d90af48093b727b45c6bd2e72eb118cf7
+6f7e1884f45cf7d7580722c2cb7c85a6e18e230b
+04e00cffca39f83832872b5ebbaee9fc53aa1352
+15725a78140df943ca7537b7a955aa89e57ab4d0
+15a7fdaf21a9e5fc1fb9e39578a6fa8fc0044fd3
+16c3e026e11fbb0d443656cdfab8ef3eb75d216f
+1e86d14ac624694ea5b7a58b94a85e54be4ebb5c
+2c456f60c6b6c96081ec302083e9750dcedf6da0
+3b7d6b40e5b8c004e55a96bd4120b2b9765da8cd
+3f94d25a6777acc42986a530d3cffc9ee6b64c9e
+446190953d7c15d2963b4847b3844a604b14f1cf
+4bf2bdbc522d56e1480b64d468d9e73794efccc2
+4d1f18cc0f51f00cff6d9aaafb800b1b8ee0f677
+524e5e7bcac7b9e7b114b7b33bb50610a1ab2e03
+5347f75c72cff31d5985e6cfb8929ef422e9d5e6
+60190afdfa77e3fc9e228c53c95b0cd51378c276
+60fffeb3d225f07b593f3a3484712ae531d98813
+6132810925e359830e5ba904ff8632f6cdf058e3
+76b826a3e3cc598e06dbe49ba8cdb5ff27788304
+37c4b52397d68f1d528f52d09c48234e3fed8df1
+47468c31ecda74f59af0e9eea431556419136ca9
+3100bcd0ebe262a92ca915303270e2758892acf9
+34079c05bb127bdd15d104d15182de989b5fcae6
+5c0571b9f95fb74f19ede4e96e15562d387f7137
+5ffc1bc93cde56c05b05dc4d048f68783b6da530
+733eb41104f35369b4768b33bd3be8cc7f2404c7
+75f6906c476e62784b02979a1226d9b96ce20379
+0d21a4b8c9e03a2a5c517d78f7e57e96bcd2f2d5
+107ea9eb845c26213056b43a119fb80cbda76fd4
+1352615444fcf70a5278440b17e1c5fe309ea08a
+1d3655a820601bf225bc3a1507f94dcd03418534
+29bb2c1d618a86c5777afda6faae6e12e4763548
+333fd06927210380c78bb9166250676c52d03f37
+39ba72e44bb8b5acf7712f8627a963142c171f1a
+4031f31bf1f63696cbbebff685e63593873fe573
+46746f58bbc198e602b27f570501ea57ee7d1da7
+4e5066c50981ee0a6494a5e8a5d17ec20603bf0b
+4f789b9189eaadd413ebb6d0300ae18ff5d8bc49
+70c5f535a95dd9e7677608f92ba94a070d67a182
+76031979d701dea4cf853d1058455dfc05631ea7
+089a2541ce1ef8b5bb9d48f0e8f4d70e36c1d6a9
+0a6045accbdb77676abd15066aba7c144d7f55e1
+173c4347a0394b91c8b5095a0152e35e22dd4c70
+27a67952a5072a128f73d17fffc86b9db45779ee
+2be019def2339d4cd4a5969ef308524793705d15
+38de230a1d1dfb4438ff7ca41a7dfe86b505bc46
+39de7d84fc014d6e113e47fe506769c197c9f125
+406b2407bb317ce9dbc3f488349c43c6e00a236d
+48733e05a4e2100249a0b8c9fcf67394814f9c82
+5522987330b30a5256703115ece192b3774f2493
+5ecf0a653481968635363294d4e47b0f840a54ae
+5fad47292cb852dbe6643e389d65deecb47f8600
+741787f9901a378958cbd4b843b6f227709a3b99
+046ff7b9011383e4281fa299cfb7d182d46028f8
+53d2ae3d28703a49766eb7e69f63f80c5d2117c4
+4979a2eb63075106dc4e7f9ef2f7eb3983314617
+96c7ff77c4f25f5177a1ef1241e202ae3a342788
+d3220167934d5a0bb4d93fc8b65ecbebfd7c7686
+86d08d4b401ab0f772558ada620482e2a1d9194b
+240556ad3951dfa38d7d1408200467284c073679
+462e48a23330fc83f848b38ce515ee4c80244f97
+d0dffd742f211af6ca065980a1890f8bbccfff76
+f62b3e1a94306e7fecf45b74a8af490aecf8fc7f
+6d31cefc66f4f81af79f777f14826ba74db2b8fd
+cf6255dbce2cd83e5a56e07161c015bbcc06ecf0
+ee3765a879e721cec22ec32854d3158a1208be38
+8d11d040787944cf0d412b5f46454045a706340f
+24dfef245a7c0670a0f29ad5413b1ba6d7cf8a3b
+c156f0ef2c9030d2bb2be7b946101ca223b19a11
+c4d1deefb14c72bbae64f4f125f1f09ec0df1444
+beeb360a24cfd3c256c5bde32ac5f8b8882e74fe
+e85a18124980e4db970229b122889b5f5a32765b
+6d9578b02ac654ddec4aa8af4c66ca6b115c48db
+47728253b63ae335c56a1d1faa1262e15072bb3d
+7be10a0bf81e2e3e0846c82c10089a3f5e8c152b
+eab6188d0ecc101a325da4edc0fc323b513f213f
+edb7bf197eede5e1c8c5a78eed4b663f41681266
+c5b439b749a3270a0b43bc80685391e1f634048b
+cd1507345c48820baaa8db3e524fec4634d0b343
+1ae7a5a1a57545ac90e36ef5e283d6c644c460f5
+701b305e1925f765ddf385d33a8d0480a90c3f31
+130b53c5d5e16a7ac270533ea96d67d52bbf17c5
+a4597eb1d25fc87b2c2dfd460efbd614980942c8
+c05889c4d9be8a1da38d9eee71bdd5112b49e5e3
+81c4728e186f60b675ce88980079274da9e2dfbd
+a58e77a2adcd1a3a91b8f6a706076b5b946c340b
+5cde3d7df1b2c1a62340f17bcac164fdb83d211d
+808f5eca9a74b1d68d47e6784b5c9b8c9e88960b
+5982c86b7138c7c71c39f8e74536cfed9e45f38a
+9fd866d34daa784064b0e82aba6820f607d13890
+f61c9c8ced6cdb9854e022c5b76d5c06746958a2
+e68a95acb335e613e3c7b85b6d99a30da4d674f4
+88455c7668d7a23af65d0e5c96b5f8daf17ed594
+b7593e361e2368f17bbfe98de1d7babd459b8691
+dcf6dcae66989ff7f663db0310f159da634f323e
+60115485744ea250089edd25e871a16dfc3afcf3
+09df2d30928aa8356e1b341e94547e7cf2f18b2c
+a13e9680c90e949f7a30102ad778f7b611afc3c1
+488e181f5638af8a95257e159c4b85ae13618a00
+702b65fc718b366737cb5ee0ac88996a889411d0
+ab595e580452548dbe1908f4659108a05f4ab9be
+09b09631883a28562b1437dc7acd8ad7b8ae85d6
+3522cd4a01bcfac3a85050dbb41f7178d76188b0
+44cb3ecb8f60634d31874739d4c6d61de171d094
+7ae3ba38b15c51fe911c3a4dcbd19528a917674b
+14d23c07b384db171497c29d69352ca223b515e6
+c1af0c4fc066343fa83902040e6fdd942443265d
+486dfad33a1615f13adfbd80c512e4203da51e00
+d9ecd351ed9ae72812a695c5e4ab4372ebb70a37
+4f500f2cd07052d7f0afd23102c3ed9a8159fea9
+016c16c2188dd90e67440f6435f255c861acbb40
+24526f81b83feb6cd4b6c94a3988b6c54cb893dd
+bc743e6008a085482f85251ff768f5e5042ead75
+1ca91be59a34d4eab5dc479bcda1dfa9cc5eb14f
+c2adf8176aadf157272482782a64aae17da03952
+c71de1f772cb4d60e9823d3503bd28c5f0398872
+0fb26637b49806b215c6ff899e91af3720cca924
+b333807ac5b397a72279767887408d39cd269632
+5c13b5a24bcc8c09857678fe573c7d1597afd467
+988557cbcb89e7da7c4aa65a8bb339eff88559c9
+b802aaeccf9295870192aa6c0c244b89aeed8e0c
+2fefe1d46407035290b88bc70400caf6307bd8ab
+ddd7da9c221388b017345d5081cc949e31cbc9cd
+22ec84633020c60e99f9e85265f814ad81a7a90e
+c0a01414552a9cfe72db0b7d4dd4241a1f97753a
+a088677e50b4e51caa42ad9eaeedefe3a84db57e
+ed6ee067249585473f0c112e3405971c67824a86
+e128376ca2b62de7190f18982201d2a6c1065519
+9c07947e343aeb24dcece08ecb86c41d40add149
+7af06ba2a6e9e1ab7d0ff3fa0bfa3cfebcfdfe2c
+4a208d9efd3525ce459688f2d92c20e894c44263
+3df7ea033e6134e674b4cef6d0ff449f963ecdb1
+95a830bac5efa48e9bc108af70d8fb6e7b3ed8e8
+752bcaba7a6eaf5c235e5d7dcd675039c1325da1
+69b03aa0cb6d48a0c1039b0e6ac666bb2973cac6
+c999f012f4adc3f16c3a44bd94998f4cf7b3a32d
+fe0177f4e18718bc7b1ae85ed77dfde9414cb55a
+8a08b88bf6375f850b6580916e79f6d824ae6832
+bc33005ca52ecb56da7a9f6b2202dfdd0f6f8388
+48fb22a755a0b422735e1f55265d6173ab49cad2
+86e832d312dfe362b20f9e12f1ee9744c3cc985d
+e8be0a73bc9cb80e6e9050a00316eba989e51e74
+4eb6f44fadb92b5b8279068bac8b59f2f13becb3
+8ae633dd4990a3d9819f83a2f0423988c55c8c8e
+0c7c2e41fae1819241c3637995bf84f46becda7d
+ea943e294cb707ef3ebb72c840ec0179b5b47219
+552cee85e1ea624dfc30395cc15ea2e6101adb8e
+10ebd6a1efe15d0a05a6b649808393e023e7097b
+65ee890e8c318c19fe1f2bb7424f108e70431c4d
+5f19282db2e72755cadef99f9934c5f8e3dfff48
+a0a1ce9490798faea64c2b41de1323005ae32587
+a122cffc7cf2d35f62483c0cd04302a9c7b33293
+eb680b42ed67f797137fcd4e23678afca7bbd7de
+51297987ff828f0e0762534f46e0619acaf27274
+e88a6378869e1d6daf2e4799d34226c143564f78
+cc4bd24168e50aac07df2630c11057cf38c341fc
+5ad9f14bee737620b66d1d9ff1aa63558745866b
+29108fbf379a7652d81caa4ab235794e1c6d6b81
+b1bbbf1cfe236d18c7a5fdf639c43259e19f9a95
+dd1419cb63572a470b1e10bf12073334de1df9ba
+17c24ce27f5087004a544779e457a8811dbb3d4d
+81aefa2c84ca5a6aa135792d284b3ac2f1c14566
+39a26455ba430d96875a2fea404d6473a437f2f9
+4bd670678b7e4b0bdb5d7dbb86b0bfc28e5d0069
+cb3e478fc8dec5492721c702b7b9e8562ba33109
+bdd0cdacbf2763277fd44c5a394035f7c5c4f219
+760a26a09d71c695113cdc075212950a02374f0f
+7efe637035e5eff26faa66672c0bbba714187337
+9f0b8c4f9633217eb95c54a71227ad71b320526e
+d724d38e588ec55b0aae4718cea35e63d96e419d
+bc2d7f7414be2a2e72142ff63f5b61c9f80a8ce7
+d42ae812043d63239aaad6e14991302ef0a48361
+a0baab56dac9abc3c8aad8d29e0f101cbf11106f
+e1f848427a1125d83faad0c85f223f0c19d02651
+fc217f2508efa7a57722f4e75b7d40b94453a968
+e426173fb279330dce945553119aea6c12b839c3
+7602d4a3c9df13220479d08825bf32489aac4dfe
+4559bbbb49df046b6de7d949b915fe2c45b38596
+941d07549f35ffc8b7a3d033d50abcfe137d976c
+117124598ff6dff0602221cbc6d38da39ab31274
+195702ed1aabd7013e90becf0dfc8de3238925b4
+ed9315750430d7ff46c4a9dacdbe65e0cee6aee0
+e84766c98a0cb7b7fc11f6511e1bfa6081eb4840
+8023729ba422b45f32e8ffa01b78d887d28ec14c
+b1e0055624ecbc01e59d994fed7aaffd64e7caaf
+ff83fe6155a3351d8b01daa3a7bc471ba4765a2b
+b5b3c8bbca05a334ae09713df8730819ea8832a2
+96a4196479cd293570f2909cfdfe267f8c468126
+f7aa5f3fd87e07a42e14b766f9d7b2bd8283f940
+6dfa51b21f084528d920c7a1af80bd7a4119997c
+b1afeb5cf51691ef4dd62216675389efa1495141
+4c0de788eaf198b92ae557606b35ea3dcca696c5
+05609558fbc6c0a2e38856d219a78556fc3bb215
+92a4aed58fda7111207ce0d7eaf9859ac6f484ea
+2a1b609941bfea744af1fdece1034a75205fd6d8
+c357b15b9070982fe6e251b5798af537a52391f6
+ca10b0f69cf8580318be4c4ad754b16639e854d3
+c50a80538be5ec16308bc24b1e73c69430dfb886
+494095f6ef6d143c17b660a29936d4ca1f49325c
+76d8109521d6773c1def76a6ffb484aa701a79a6
+c23ec935a8a5f3c03bad82277d539df4d30a0b36
+ede72021b7b3a719a6870c4e7df09e54ff1ce86d
+4b10026a8ed87d7eb5d33427526dcb424e13b026
+6eef4a2e864f061689cf98c6eef1078b6b79e62d
+a6b4c76538bd61c8bccb61471530dcf483e5e8ac
+e8a57df3b23829d47f33f1bb44312b88cc336c2b
+af96c2ad15a9edc0c7db62629795ea8d89bfcf70
+9d36bd15bcdea6dc28ef3b3e008832dc894c732e
+4a828bd00f54b27e24e19d73d1a7a734388e060e
+370b66707cb2b59ea2dc16f656139803028c7bd6
+65d128cc9589e0526652a5389ae08f6ccea9d75f
+118773a49480500ad2ef885bde24482b87a111f3
+b3a24d72b5288d65356c2b289f75a05f65617d98
+3459e6bf60de43ae8e04ed96cd7dee204855ffad
+9e0454445e6486cf10b49c2cf01e8343f402699f
+212f26713d32d1f093501b202605d7a7ee89a963
+ed46480f70d3235d588d21b637e83c85c7a1c5fd
+c67f9bbbb4b82e3e8afffa821568bc4b4891edc6
+aa6541c8e9eaaf8ea9ed79f1f56c2e2f00c3f6b4
+be233087174f7b514470fc0dca6ad285d089da17
+e220fb7e50de04bc71b13ce890d4895553e06434
+50ca6bf404e80a8a4337e301c43e051881a299a1
+af9bf4f86ee4a7f0333a903ce2771e3407df1dae
+0d3b000a9d429557176819af729226f6ce71a37e
+eb661617a634a65080f2c8b533fa47e41ea0c4cd
+bab4c45444c4c5dc10a31a6e49adcd46e15c8ac5
+4581f6ace005d39f1f2acc46a8ea599e211281e1
+611b4e62b399634b4be762d7ef78187558af48f2
+aada33bca452e38feaf4158a4aabad9d81ffe985
+8deb4f9a1b7354bf6a18b22e5c715471174f8aac
+00cd7ccd793f26870abe8c052254f9763ed95037
+962a7be4cba7ec8705857ebd381bcd5c516cac6c
+435937be661669bec7cb206a012f800f6e8c7664
+33e731206483a51ddb7be331bd3a475a563c4a67
+312dc21daf6eeede2cc83bc445913e6fe5b43c7a
+e19e7caeafee780de2d46f94182545677d6dc600
+d38c0bb53fc6418641b2f5f5248de8c691a6aeda
+25ee2919e587a5ce26d68559988111b5163421e7
+2054914f39b0131051bf631d1ed893105eee316f
+14eb8e1a1cc43d83d3b25369ae268e277af68062
+85742086debe6526aa708da33aa813c2f121423b
+5377d1e5daa3610a81f78391fd2f7d027d39d899
+d3e0a194c7ea33d27b75f1921eda9b32601b805f
+6834fd4aef32ecb31cdee23af1f266ac60371b21
+bbaf2be1739404ccb1cc556964a7e16942e0a5fe
+e91b52065f6326f3ecb19f00fd54d5477d31c110
+6051e5ed6f643a926fee5087754b8bdab72bb05a
+c6948317dc64e236bfee60bcd3562c0983df2492
+072f1ee74d0294c4e1b09c49da848a85f928b7ec
+b83350575c5dfc4ecafa8783dfdaf0266d212abb
+8595f29f847c875a2dcac714c24248cb78f9a583
+35476c2255db3d563bf2521bcc2f1a1b42c585ca
+65f6c472afd23db405f24fe81357bad899157bbe
+7c0fd531a811babe755459d2950bde078d6e631f
+3ad71afdfafaf085dd67b77d374d182c154c22b0
+9c44cb0b9a2a54d77155bbc321662001961296fe
+ef4ed326c569e2d0253c19ddca1e8a65ef16bffd
+338b6acebd9e8ad39161803cb76a115616c3d5d9
+11d91597c18b0457d339432e634891ddb933c524
+ef618b5b533a2f8434e36d0b9ac0eb1424ecdce2
+f8718e158a76fb1c8504e7bfa9ef750e695f35b0
+c3156608b0f0aa8e12f43bb8a10eea9759ed2e15
+081b6cce58e0ddadf9c63edc37e91b5a4676fe4f
+8cb5be237445509cd4cea98852909bc69385d2e5
+feb60aa26500591b61aff0464f02f8704eb1b596
+4f283b371b1ccf4b671ed493df92cba9ff7c8bc1
+3f7d4e2aa9ccd7d0a0714720ac92239f2a35161b
+277a3a243ed0878fa4f1ef9cf5960926e91e70fe
+4a5f8ba25abe3eb3c9a040a53d6b68f4689fef14
+5dad070ae8538c578de82ae183d00eb4fffbab47
+1255e68a91d9db4059fac78738c4a15d14aa2629
+1b13b663e3b9df9583460ffe2ae1ec9d7a9f38ba
+0cd7729a39af19ec2399201ede696cc48f67e600
+0e1527cc964b0b9c3b966dd56dcebf1d9a9aa890
+40c6193421565677ccd54e354d0d86242e4b168a
+4536007a194e3251d5a77e1a567d3acb2a32895a
+5cbcd87b3f0ee9a8793754e0c3e9b5ba3122040f
+0205464bc142892696711a1998ddcb15a8d19052
+f1e5048cd5bbe825ea2294c25cd99e446dc6403f
+f022541d917b8b9733b9371aafa164dd71803503
+ee38eb83258e0941c28f13aad62f82e9ef827966
+c99cf24ec9e3764dffcfbe6122984855a7a171b7
+e87011e37cffae8bfb8a97c7ce2f3842a9bb1a6f
+017f8b395fe7368e1fff0285ae4c2599f3606470
+dd372a88fc6dd9483d7347765ab21393d3c1d621
+ea0629c8b10346e52a2bbf39f380c3d1dd1372e7
+1614e49d216e8be7cfc108488aa216980ab0aa3b
+7215ef334d333ad798a00f06814ed0f4f9016ff3
+55209355e1ed26c3c2e82ea2179a6fc17b8347d1
+4f1855487067becc84db541a41974ca422a3b372
+8f34bacfd3adbd916fd4b5a3e805dea270064643
+16ae1230ef2effadc8e82e88fa96efbb3029dae6
+db5c6ee7f57250004a652eb9b024943f2d95a819
+1de96d2eaf832a6308913cc9e3074a037b72dce3
+f31be0156a932637f9518d1e0563bd6791ebc330
+60573b537a3e164d908cb34626759913039f49ae
+4c42ac3af7fd89b6c27a94f3ae26f972a5789cc9
+2a7f07bb50ed468c2d139f3879b99b793075ab71
+ea055eacec2ff065665fa2ffd18f8d1c0d7cf5c9
+8ef7a23c390b344e6d912f95431e39ef0f85c213
+8813cb6b7510df066549a923d2c16e2a57f49dc9
+19835ce88eadaeadaf03caf692cc06874c8dc5b1
+89fe528a954b76be64710b7abe122893c765b2c4
+41ffe540c469cf71353f8a24001be787fcde5386
+ed73c89f2f4e2915ef760358c25bf08dee3976d1
+c528688a4629643c95b5543385e9ee97e2b0fb1a
+5ecb3b8e2cc14eeca6e8918c460f3eb2ba156331
+d9d27a2eea89d5e0502e4c41928dd2091046892e
+a1296fd1e3e41bcd64207d6466c5bfe3bcf32c9f
+56b74caaff1b6cd98f37c4255b26636d77851809
+322b9013f8d7823998c0b373289bd1175e63115c
+e1b0d88d662b92836d8dd1fcf5b73a7ce6359bce
+fa1016a0691fd21c7fc5f1c2ac69664f3c81e1d1
+bfb9919296c999e76641009a5b594e8af1d96247
+eccd2fada97dbae88e111d381612895b06abc5bc
+4eb18503422d75d414149ca46ae095f4d1b99460
+c51c6033d51e2cc0ed97557b6b87b0ff95288eb8
+c0c51e77b2ac40dbdbeb6e7856972388017e5d32
+e1645c97f1a5403eafdd47faf576cbcef6bc00b3
+7e92783273a8b3e1f37da38088236346264904ee
+378b3846c0f85785c8cbc676e456e9abcecb91cf
+c7edb84393321ac58e37a9e4334600b6b79536ce
+76e009098d127e1e5acbf6e608686a28f1d950d0
+bbd83e9941ce25e13a25789ab4811e71fccc25f6
+755616b167b981a4ba4a79f32f48f7fe4b4a2c70
+1bf9fbd13abacaf2f7d48db1a4c22ef8da4cfb49
+24df8cf59038fa23e5b766884b7cef270954cd5a
+f05dad61dbd2d376cae1eba0cda27ef9e3bd0f72
+26652b7bdd4e5822320db16583fea40e6e6c0f2e
+2c5a7397c88f6d6cb4080047d99174b7887a20db
+374e2b041c113a4c8c1a72c227a00364f5990bf3
+955071131b2ee11867c2b879fb1b3d53cf7cb58d
+b3eec173981c63610dedf7a16c1b0455ffc4b517
+6ca8d1afc0d6fd8a919ff6c10d630b4ad6b47f2e
+82507d1a5635863656669c2e4c4b7d36ea46f67c
+d3bfbe3fe0afc7d4d694c2237a9e0dba1e5a05e0
+c009cf51ce8fa6606ee65566b6c2be9ae32bda3c
+78e9913a4a97102d8810156764eae8c1416cbe73
+188956770654c90cd12bfa4d9fbe438cffa5451f
+d037adfe85896038d6f02d442f5a480b5d6678d7
+2cfdee578c32bc4a32b1731609c421efb5c8192d
+c2466159488c9c0566ed6a1c5ce02fd5a7f66bde
+f63f2600f4202f8a0eb890cbd2ca615cb980fcce
+9f024e71312e7a5375b2a69ff995e4f4de1cdd42
+54f575a51c7a7705e0241938e4137fe7320c61f5
+69f9b094089a8402080069657c7a1045de98af95
+6f713818194bc7c09f738bd78beb1e5dcfd5403d
+4393ebb1d8861a915315226799e1b9bc15234555
+acfdc23060b7ac54c700a8c5cc8b68c96e1a928c
+649e3a57a30050c2b483869164209c862ae679d7
+c1b4312a4a8c351796944571cbd13f7a0229a7d0
+4a1f95a7969315cc3aefb7046c0f146e916209b0
+70ce10b3b895922d01c71c2609ac450841953cc6
+191a1bbd82daffa8c44682d94f3ad3193d2b95eb
+83a1dfd0315b100e78dc0b7ede65eeaae2eb8f6a
+5a12d85d28017008c6bc5dcf17a784af6d86cfba
+baaaaa215b4a93fd38d3986bd161ad00f5f01816
+ec1f291231eac35184fe34066223ae72f7302a84
+4d3c40e91c566b99a20003f7a2733ab2266fcf08
+18e2cccb7cd99dbba249ecd7a2da6edbdfb14f72
+2fb0a39331d656d1d11122f600fc4dcb323d5d71
+f1d1af5d14c2247642277a89e7a9ccf570ed3bab
+78ba892ad0b4984c6049c82fd4d32b2af60280ce
+cc824e33f173094cba072f365b4f2b7beaf9d82c
+8dcc61d5e4bc6e61ab58b9e7990466f0f7a6c0b0
+1eeecacf04d3ad21fd178590ef49dc720f8034dc
+8092b04b31b5f880c4b88c0fe2ff6f09576aec3e
+a69d33846099b7389f5ef75458a82bb8abc72800
+84712ed5e90f888c4d938346e8b72c38cee68c24
+5e15a3b0fe950f5b9a8673a20eaf4888f1545a8b
+da2e6037563cecbaf44320996b57e6dbbe9e7c9b
+aa47afeaa5c0e45d302df26a75f4e9d95567f589
+19c9d4aedb8da116ea8dfc436e5d7e74caca5e72
+2a384b8ed1cb62706eefb8f206f916618c84aad7
+8663a19e13dba285404c4624bb9b4643af74eabd
+0e7eed4f24fefc1db3cddc0a77520af7cb0ae8e7
+edb3ba07fc77767c1cb67f0d030f39aacf992547
+c4b7d1b22919958d011533167f3720a421414dec
+2b1ee5fbdfee2b82ef40d79a4645768beb491ed6
+ce168dd6353ff8d522f4fb08b2e4b9daa51a1461
+5c4f6e7a9e2f092d513327d21f6f8f0480ce2502
+c9a2a8264ec295b89e79808b0260bb58f528a091
+bd234fcd1bfb4fb3477f42a8b1c46183bdbc8817
+11e216e63227debcb2dc0298de0973ce70751872
+5422e6bdb6d0aa04c39183e63f5e1ef77fdac259
+1103ab71a24821215f647ff8435bf94db5467744
+79891014df1cc997453117ed6c0320c2efde8b14
+08d38d1bba308f0e207b0aeb6e2e8f116562f0ba
+7a0d05d67f0d5d7506e6e791130f6970ca0973c5
+89219331853c00994ebec0130e270445a712da99
+57b996879f1185fd56981bdf53361773efd6fc97
+7b20d0c797febbb00536b640106d4c89318087a4
+25791c2b59918325032c82f8735a06d59c7a7ea7
+2bf2774c67972047a4374fcb920e5375375288ae
+438ef15961c86d3cb4d5aac3057639b70f69768a
+00e06efae0803cf7d4e5ccc44cd2889d6d075754
+d7b226c7d9972fe82720b66d72d8df3069444afb
+6be5631aa7b975858c8e3b8f517d64a8c19d297d
+3e2775a35789631ab51574f3829a63e4b9f2a2e4
+f401c2ec4d44b8fa4cfc1da0f7243d90151ff18f
+ef62958d9daaa0cdf70610d002495c4283e52c05
+cf5c67ba9effe396716f6a2ca3463fae6fb44608
+ae56655fb9aea3714b32730cdfbdbbf38c13ff72
+ece8d7d207580d7f8912fdc7b355c32b67276bdb
+b20822107b529ac6da76ce29d632b0fe1988bc15
+5cdcecfe9fb5eebc998a334bc90bfbd33cdee91f
+b598dac05124cd6e618f7e25deb0ce3b83f9f60d
+482325f84f2ff938098d8cb9ce0e6a43f9fc2a6b
+6037fdebe835ca2701286a9913adae65c9494a76
+ffcf55c616830dc80e18cc5b24587ec5857d1fae
+0fe661294b914f9737f549ceefea7f74bfee9692
+bce91c0e2aa16b1217fe51d5c7d5d854f062e01d
+77c6a2bc1dfd56e8cab955a2af99046000d3cc78
+67962ccffb8ee4d72e94d4aa2928ef9007f01504
+6c1c0c72e50189deafcb1cbae4295ac33626e8d5
+32656243932bfc258da6052a25c811b3441ddd5b
+90181848b7afac850e97922313e0170c65d37024
+de17b6896659e5e2cab14fabd168080a3c768b79
+dddf0d4381dde3905f9a1bd68004073010d365d2
+ca0e29f42011ce16a3e0e0a21a8e851a91c81fa4
+97a921e2478e645a2fc73508c9a7a5323a146645
+3651e0e5edcc862c6a5e472c9aa66c8e79515441
+0f342de6659879d5e00a0a06bf9ca4285079347b
+a2ecccc1b861940be81e24b7b07fc0d0cb059a13
+9e1cf54b38ebf81c0e145f9d32754187cc9d59fe
+c8226b76304cd1a6fc289c5182a5c1cbbff0ddbd
+1c2f2664368ba4e6469e8e7b62bb5ee775a65761
+6bf186c7f7a78324ed087e9a4e6f2e0873fcd7ed
+8c247a2275c46b86ee1c1635f4718592a0ded026
+9287a928abb13b510fe109e9f4965382bc07766d
+a79744cb33d55f39969a4d21baf65f7c2da710e8
+5368650a46be1b559905e9dc62b4d2023ed72d64
+2f3372c545abd0a5e5b2a29a736b9b32096f6fd6
+989fb73506ce035c936ef34c04b8be2ff8a77b0f
+d440b83788fd84abc7cca47c69d7eae1fdbe35a3
+186c45c955c4573eb1ca5f9fb4b61359c45f3465
+dd641c95c7d0f8d160559e7b29ee17aa610d5d98
+a2b04bf298173394ececa6a5178a0fa90a1d1d68
+148eb2a136a24230d4f9ec1f7c7cfc9e2302a020
+26dd457b4f631f5b7da2cc7957f81160be867581
+9f8a58a9990f304cbb57756376b37495e56b243e
+5774b90a7ac29b3da490b02cbf6d33afec5602c2
+a267ccba848724b09f54bd1cd683325d851c80b8
+8061d238d6592873301f4c3606cb58ef6b07c484
+fdd8dbdd3451be0f4725adcc2b82fe0d9169e687
+b7963ec52b09b5c88b4a69df7eb2fe5a75f70f4e
+ded2995ee2152d587b3299ef267eff982e41a8df
+82cf8dcbc15a387c3dccc5c5aaee476ea8603a67
+65e6c0bfcd36f843b717ec3f2fb13144387cb947
+942383c5fb5bd0be0ae14e069c12b1fa890be647
+5df8a5c5d84fe22b9d6432daeb2bb223865445aa
+96642817af84854ffca85a65d83eb848987f77cf
+a6b3170e6a55696b72df75f6cb81f5bb53352dc4
+65208d5e44fe33c74e876bb5f057596777127cee
+a1d8d6e5d151272fa54df065da035494ad19e4b5
+7defb0a673d7e62f04095c5fbb92028c9a749c96
+863d7c67e5fd79ba9e3af04669a11326901bd533
+34961a29d356084c0901dd1d2f1e2ddfd6aa3b90
+081535069720538cdd8c8ce539e91300087104d6
+2396c5192e5d3b9c9be347912d3913c3edda8a2a
+aaf2272cabe5d969dcbb8fbe7feb027fa5c18586
+5b9eed7595f1e593ec0209d938b95c330bb6d6d0
+3efcac9db68011234edff9372cec42f42b04645e
+2d9679f17117bcec045b98bfd20cbd035e28fe0f
+99ef226ba3635e4177785a5df53b0e01cb3aeeee
+70ee2db1c5ab6c51004f1f9e06f86b260f25db5f
+f596f3e6cd40220e6e398cac73e0e2fb85505d7c
+abe9784fd783571b61fb973f6a314972ea69ffd0
+7fa8d8ce16d3bce9717557448f2041b08b0bc5f8
+9ed23270a4add7fa6cda945a4ff308ebb5597402
+fb381da34a89f1634881a71e7b316fcb98c848ef
+afd388f91846fe79c4049247e143d052abc7c36d
+6aad05b78690600aa1ccf9a15cddfcf44abbe7fb
+7c9b2aa3044a0b37f4898b352ea43b7788fb4168
+6a2db20a30a6c2e459b1248edb7c55e4aa6686d1
+c298b6be6468ad806d39f66f958d25bc4684ce78
+266ae3234cd712ca5adf9ce9ffcb5d52c9c8cf7e
+70ac3d7a1682a5ed2df46943f2fe28e4b9149c5f
+599588e58c17a4c690483d389926c003fed17434
+00fe08e3ac8cc407e4ca83629f3c5ea08f61b699
+530a14acd20947e602766c4122de6164103545ed
+2f8efd5f10da2f4640b726bc477ab7780d2989f9
+7a795f357e65bdcc84967bd8d36217529e5fec18
+e4840e6e71c0adf340c171d3156fdc27edc1845b
+4ba1c3a88a5a6bdac0a61f511e8c2e1463688713
+90e92d58cdceab7905366a53738229368c2dfdf4
+8e432775dd0305004caf20a62c09523a627b5ec6
+bbffb54f81c82daed7a746a4a15d43d670540534
+0e3cbb014894a0376ac027c1621cd7b39e22d1b6
+d66b79a85a48aea1b942ce6ee3a636791f92968b
+00168d2739c242595a48864b404e0f974ebbdf72
+a3d7c298b2c9b863f389958a251df654e1da7a19
+824fc1400c90e3493b94c1e42c0a49f3e49236f9
+2b3467312505ef21b7bab0c7f3310fd8ec40a6d9
+58d03dd9afe1531c7b01bf6dbe534cc5d0aeb1e5
+1e9024eed43990eb1afb313ff80f92cc12caf405
+0e9b146879c0cd0a4d13be27452bb1f7cfb22ba1
+86ffbb51dade585d4a1083a9d318b196cc0f2060
+cac2931b6351fc5315eac56ab5a5a734952ce58c
+760c32f49a36b83cdce5b6b217296af9268c8bdf
+914df8a0a8e826cde60729995365a121b6554427
+4d2061ad249410adaa8d99a229b3c7f38cc57440
+2af13e2d5a5f5c8abcedbb96f361ecbf3bb9b121
+a0820d2ef5231789a5035b314ec2d79b2f54369d
+b554ab2db4a4c10aba952a4f9963c9a36e026c7f
+233d49a5f9468c7eebd5a17c47c44e6a00109f26
+e7f29087ae7a8d0a1d56918fc5162c0532241747
+eff9cc95765f8a02333a16700f111c205646e3c4
+d941a273d57569a9e1a2bdf7c58389dbad3d14ce
+cd38aa5ca84214dfa69182b9fcedece41add6789
+bc0ec2f92923397fcfb48bb7a056015c6a70bb25
+b9438bb82d4309ec5ed9b232fe438ba75a542843
+b6b0a1976ba193fce530d4ff816c6055fa589101
+d266e26ea50f498426cbce8a81fb2274ed393066
+47af224265781b158b1e1cbc53a12cec927fea28
+b10e669bc3b878e871e18e7132a74e1548a0fbba
+a2795b82f72e0c845a65010cb1a53a0d7cf635b2
+4040f1f6a6cd9f0ea67aa42197f8b103c5070634
+52efe699a13a62eaa511a3fe6f5e0c948a0652ef
+cf040404fcb5b12fe86ac4f3970467020427e5f2
+23b86494e4550990adaf728f52f64a2a2114a513
+94a2974de9430dc2661e8013290cf6d0af70aaa6
+a5d2d81e58a1d5764f401f9cb8422f4c818ae7eb
+87de9f88630e2f190310b0bc6bb8a413ae865767
+5cc2aec690a56a667b9bd8c72f3dd0e101eba22c
+e9ef5607fc0e2cc1cef96d642c17d07bbb1cf3db
+381b10261c1315db8f8e17155a4ddbbf62160364
+2ebccda1276326a041cd234a5b2bf013edd592e2
+cc7fa05a13da06e1dd90c59ea83f966aa8fd4d8f
+a24c04415734dba2c24fb71919d88831f23959da
+fa095347905242c948874999256bbcb568eab330
+51b2b794ab0e154734918273791bfdc6d9c66609
+226ad45c092c94d396254a00dc4b233baf83d97a
+0ef769c1d935e8f1999eee965323dbd70204e851
+869b1c732e52088272f3183c0941dc45536b112d
+f0ff6fc4e10243c4c36387ff6d3cb85f35036f40
+e9c4bf65d84013501a9ae22190e856c7ccb22ad2
+f0d5f90fe64301e8c5044d778e6cf56601ec21bf
+04a7f4bb91bd12e3facfd3b56055312f7e74aef3
+da638499af28826ac96e0789d5df20d58aaea8c1
+658eb5f90d4ffc15bbe16697c8920cd02297c587
+03934f6c74c93516ac17a434b247862c9c6ec89b
+6e285bcc2cd844e8f5dbbe13087c84ee5b15fa50
+825398803d9fd9927650d9f2f07bab0072fa9d67
+4d2f82592302835de9ec40687a462a5b82549480
+1f6d1cf41ba26f9da34fb9080d5cd21350fb238d
+9be153646e06b36615bc68fa61b6058b7e39dc41
+9a33c5fb5fe092e13eebfd5a50c2b158b49c8f11
+46c81fee8f268d8cc6a164a4053f94c31b3f3331
+491e5180fd6e5b975ce06fd24a8a3d7064eebc33
+06f761864d55330134c242f25dc87c3c4aac52c5
+041a6d0768dea3d541ba4570d78c339d6e929f29
+83c1baab0237c28c5703b34e022a9952e022175f
+cd66385cbfff0fe4d754e9f2d051c832649438aa
+2a40ce6dbf0e49a3d12906bc1b64f2f0dcd29a59
+bde7babca5304b83b49d3ae93884eb6905230553
+615c82dda370f4e3e724f0e03e4a9f831a3e1f21
+dcd3ae29e57c37786552d2ef77c9b1334e5c3750
+1f723747ca881162d4e8bd7676c01fb75b9d6735
+cdf7f746f6830ae62783617cf25b5ffba0b838a5
+8f1bb398e62f30067514141d717ba7368bdbc5c7
+25fb50e3a707d84cd701c92b64045012015dbeaf
+23feaa9820f1073a927f0b178b7f65395e10871d
+40d545f6ca962944b14c9272d2e1ebb75a9aad53
+66d29ffeb2a8a9b58b35315057b998bec93ec53c
+cd04f47450a5b335f873deaf41590f4057999d35
+55e0f9b2d59a4614f4548b96e63903c1e681bd2e
+0e2fec5cb4f18b211a12cae84b582694837ebd41
+048ec4e7b11570f7a8d251267b6876823bdd1038
+1f655583a496a4bb047c827688110fad20e5020c
diff --git a/lxc2/qbittorrent/data/qBittorrent/categories.json b/lxc2/qbittorrent/data/qBittorrent/categories.json
new file mode 100755
index 0000000..8cd97c9
--- /dev/null
+++ b/lxc2/qbittorrent/data/qBittorrent/categories.json
@@ -0,0 +1,26 @@
+{
+ "completed": {
+ "save_path": "/q-completed"
+ },
+ "movies": {
+ "save_path": "/q-downloads"
+ },
+ "music": {
+ "save_path": "/q-downloads"
+ },
+ "other": {
+ "save_path": "/q-downloads"
+ },
+ "perv": {
+ "save_path": "/q-downloads"
+ },
+ "seeding": {
+ "save_path": "/q-seeding"
+ },
+ "stalled": {
+ "save_path": "/q-completed"
+ },
+ "tv": {
+ "save_path": "/q-downloads"
+ }
+}
diff --git a/lxc2/qbittorrent/data/qBittorrent/lockfile b/lxc2/qbittorrent/data/qBittorrent/lockfile
new file mode 100644
index 0000000..e69de29
diff --git a/lxc2/qbittorrent/data/qBittorrent/nova3/__init__.py b/lxc2/qbittorrent/data/qBittorrent/nova3/__init__.py
new file mode 100755
index 0000000..e69de29
diff --git a/lxc2/qbittorrent/data/qBittorrent/nova3/engines/__init__.py b/lxc2/qbittorrent/data/qBittorrent/nova3/engines/__init__.py
new file mode 100755
index 0000000..e69de29
diff --git a/lxc2/qbittorrent/data/qBittorrent/nova3/helpers.py b/lxc2/qbittorrent/data/qBittorrent/nova3/helpers.py
new file mode 100755
index 0000000..47db27b
--- /dev/null
+++ b/lxc2/qbittorrent/data/qBittorrent/nova3/helpers.py
@@ -0,0 +1,133 @@
+#VERSION: 1.51
+
+# Author:
+# Christophe DUMEZ (chris@qbittorrent.org)
+
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are met:
+#
+# * Redistributions of source code must retain the above copyright notice,
+# this list of conditions and the following disclaimer.
+# * Redistributions in binary form must reproduce the above copyright
+# notice, this list of conditions and the following disclaimer in the
+# documentation and/or other materials provided with the distribution.
+# * Neither the name of the author nor the names of its contributors may be
+# used to endorse or promote products derived from this software without
+# specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+# POSSIBILITY OF SUCH DAMAGE.
+
+import datetime
+import gzip
+import html
+import io
+import os
+import re
+import socket
+import socks
+import ssl
+import sys
+import tempfile
+import urllib.error
+import urllib.request
+from collections.abc import Mapping
+from typing import Any, Optional
+
+
+def getBrowserUserAgent() -> str:
+ """ Disguise as browser to circumvent website blocking """
+
+ # Firefox release calendar
+ # https://whattrainisitnow.com/calendar/
+ # https://wiki.mozilla.org/index.php?title=Release_Management/Calendar&redirect=no
+
+ baseDate = datetime.date(2024, 4, 16)
+ baseVersion = 125
+
+ nowDate = datetime.date.today()
+ nowVersion = baseVersion + ((nowDate - baseDate).days // 30)
+
+ return f"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:{nowVersion}.0) Gecko/20100101 Firefox/{nowVersion}.0"
+
+
+headers: dict[str, Any] = {'User-Agent': getBrowserUserAgent()}
+
+# SOCKS5 Proxy support
+if "sock_proxy" in os.environ and len(os.environ["sock_proxy"].strip()) > 0:
+ proxy_str = os.environ["sock_proxy"].strip()
+ m = re.match(r"^(?:(?P[^:]+):(?P[^@]+)@)?(?P[^:]+):(?P\w+)$",
+ proxy_str)
+ if m is not None:
+ socks.setdefaultproxy(socks.PROXY_TYPE_SOCKS5, m.group('host'),
+ int(m.group('port')), True, m.group('username'), m.group('password'))
+ socket.socket = socks.socksocket # type: ignore[misc]
+
+
+# This is only provided for backward compatibility, new code should not use it
+htmlentitydecode = html.unescape
+
+
+def retrieve_url(url: str, custom_headers: Mapping[str, Any] = {}, request_data: Optional[Any] = None, ssl_context: Optional[ssl.SSLContext] = None, unescape_html_entities: bool = True) -> str:
+ """ Return the content of the url page as a string """
+
+ request = urllib.request.Request(url, request_data, {**headers, **custom_headers})
+ try:
+ response = urllib.request.urlopen(request, context=ssl_context)
+ except urllib.error.URLError as errno:
+ print(f"Connection error: {errno.reason}", file=sys.stderr)
+ return ""
+ data: bytes = response.read()
+
+ # Check if it is gzipped
+ if data[:2] == b'\x1f\x8b':
+ # Data is gzip encoded, decode it
+ with io.BytesIO(data) as compressedStream, gzip.GzipFile(fileobj=compressedStream) as gzipper:
+ data = gzipper.read()
+
+ charset = 'utf-8'
+ try:
+ charset = response.getheader('Content-Type', '').split('charset=', 1)[1]
+ except IndexError:
+ pass
+
+ dataStr = data.decode(charset, 'replace')
+
+ if unescape_html_entities:
+ dataStr = html.unescape(dataStr)
+
+ return dataStr
+
+
+def download_file(url: str, referer: Optional[str] = None, ssl_context: Optional[ssl.SSLContext] = None) -> str:
+ """ Download file at url and write it to a file, return the path to the file and the url """
+
+ # Download url
+ request = urllib.request.Request(url, headers=headers)
+ if referer is not None:
+ request.add_header('referer', referer)
+ response = urllib.request.urlopen(request, context=ssl_context)
+ data = response.read()
+
+ # Check if it is gzipped
+ if data[:2] == b'\x1f\x8b':
+ # Data is gzip encoded, decode it
+ with io.BytesIO(data) as compressedStream, gzip.GzipFile(fileobj=compressedStream) as gzipper:
+ data = gzipper.read()
+
+ # Write it to a file
+ fileHandle, path = tempfile.mkstemp()
+ with os.fdopen(fileHandle, "wb") as file:
+ file.write(data)
+
+ # return file path
+ return f"{path} {url}"
diff --git a/lxc2/qbittorrent/data/qBittorrent/nova3/nova2.py b/lxc2/qbittorrent/data/qBittorrent/nova3/nova2.py
new file mode 100755
index 0000000..fef0721
--- /dev/null
+++ b/lxc2/qbittorrent/data/qBittorrent/nova3/nova2.py
@@ -0,0 +1,238 @@
+#VERSION: 1.48
+
+# Author:
+# Fabien Devaux
+# Contributors:
+# Christophe Dumez (qbittorrent integration)
+# Thanks to gab #gcu @ irc.freenode.net (multipage support on PirateBay)
+# Thanks to Elias (torrentreactor and isohunt search engines)
+#
+# Licence: BSD
+
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are met:
+#
+# * Redistributions of source code must retain the above copyright notice,
+# this list of conditions and the following disclaimer.
+# * Redistributions in binary form must reproduce the above copyright
+# notice, this list of conditions and the following disclaimer in the
+# documentation and/or other materials provided with the distribution.
+# * Neither the name of the author nor the names of its contributors may be
+# used to endorse or promote products derived from this software without
+# specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+# POSSIBILITY OF SUCH DAMAGE.
+
+import importlib
+import pathlib
+import sys
+import traceback
+import urllib.parse
+import xml.etree.ElementTree as ET
+from collections.abc import Iterable
+from enum import Enum
+from glob import glob
+from multiprocessing import Pool, cpu_count
+from os import path
+from typing import Optional
+
+THREADED: bool = True
+try:
+ MAX_THREADS: int = cpu_count()
+except NotImplementedError:
+ MAX_THREADS = 1
+
+Category = Enum('Category', ['all', 'anime', 'books', 'games', 'movies', 'music', 'pictures', 'software', 'tv'])
+
+
+################################################################################
+# Every engine should have a "search" method taking
+# a space-free string as parameter (ex. "family+guy")
+# it should call prettyPrinter() with a dict as parameter.
+# The keys in the dict must be: link,name,size,seeds,leech,engine_url
+# As a convention, try to list results by decreasing number of seeds or similar
+################################################################################
+
+
+EngineModuleName = str # the filename of the engine plugin
+
+
+class Engine:
+ url: str
+ name: str
+ supported_categories: dict[str, str]
+
+ def __init__(self) -> None:
+ pass
+
+ def search(self, what: str, cat: str = Category.all.name) -> None:
+ pass
+
+ def download_torrent(self, info: str) -> None:
+ pass
+
+
+# global state
+engine_dict: dict[EngineModuleName, Optional[type[Engine]]] = {}
+
+
+def list_engines() -> list[EngineModuleName]:
+ """ List all engines,
+ including broken engines that would fail on import
+
+ Return list of all engines' module name
+ """
+
+ names = []
+
+ for engine_path in glob(path.join(path.dirname(__file__), 'engines', '*.py')):
+ engine_module_name = path.basename(engine_path).split('.')[0].strip()
+ if len(engine_module_name) == 0 or engine_module_name.startswith('_'):
+ continue
+ names.append(engine_module_name)
+
+ return sorted(names)
+
+
+def import_engine(engine_module_name: EngineModuleName) -> Optional[type[Engine]]:
+ if engine_module_name in engine_dict:
+ return engine_dict[engine_module_name]
+
+ # when import fails, return `None`
+ engine_class = None
+ try:
+ # import engines.[engine_module_name]
+ engine_module = importlib.import_module(f"engines.{engine_module_name}")
+ engine_class = getattr(engine_module, engine_module_name)
+ except Exception:
+ pass
+
+ engine_dict[engine_module_name] = engine_class
+ return engine_class
+
+
+def get_capabilities(engines: Iterable[EngineModuleName]) -> str:
+ """
+ Return capabilities in XML format
+
+
+ long name
+ http://example.com
+ movies music games
+
+
+ """
+
+ capabilities_element = ET.Element('capabilities')
+
+ for engine_module_name in engines:
+ engine_class = import_engine(engine_module_name)
+ if engine_class is None:
+ continue
+
+ engine_module_element = ET.SubElement(capabilities_element, engine_module_name)
+
+ ET.SubElement(engine_module_element, 'name').text = engine_class.name
+ ET.SubElement(engine_module_element, 'url').text = engine_class.url
+
+ supported_categories = ""
+ if hasattr(engine_class, "supported_categories"):
+ supported_categories = " ".join((key
+ for key in sorted(engine_class.supported_categories.keys())
+ if key != Category.all.name))
+ ET.SubElement(engine_module_element, 'categories').text = supported_categories
+
+ ET.indent(capabilities_element)
+ return ET.tostring(capabilities_element, 'unicode')
+
+
+def run_search(search_params: tuple[type[Engine], str, Category]) -> bool:
+ """ Run search in engine
+
+ @param search_params Tuple with engine, query and category
+
+ @retval False if any exceptions occurred
+ @retval True otherwise
+ """
+
+ engine_class, what, cat = search_params
+ try:
+ engine = engine_class()
+ # avoid exceptions due to invalid category
+ if hasattr(engine, 'supported_categories'):
+ if cat.name in engine.supported_categories:
+ engine.search(what, cat.name)
+ else:
+ engine.search(what)
+ return True
+ except Exception:
+ traceback.print_exc()
+ return False
+
+
+if __name__ == "__main__":
+ def main() -> int:
+ # qbt tend to run this script in 'isolate mode' so append the current path manually
+ current_path = str(pathlib.Path(__file__).parent.resolve())
+ if current_path not in sys.path:
+ sys.path.append(current_path)
+
+ # https://docs.python.org/3/library/sys.html#sys.exit
+ class ExitCode(Enum):
+ OK = 0
+ AppError = 1
+ ArgError = 2
+
+ found_engines = list_engines()
+
+ prog_name = sys.argv[0]
+ prog_usage = (f"Usage: {prog_name} all|engine1[,engine2]* \n"
+ f"To list available engines: {prog_name} --capabilities [--names]\n"
+ f"Found engines: {','.join(found_engines)}")
+
+ if "--capabilities" in sys.argv:
+ if "--names" in sys.argv:
+ print(",".join((e for e in found_engines if import_engine(e) is not None)))
+ return ExitCode.OK.value
+
+ print(get_capabilities(found_engines))
+ return ExitCode.OK.value
+ elif len(sys.argv) < 4:
+ print(prog_usage, file=sys.stderr)
+ return ExitCode.ArgError.value
+
+ # get unique engines
+ engs = set(arg.strip().lower() for arg in sys.argv[1].split(','))
+ engines = found_engines if 'all' in engs else [e for e in found_engines if e in engs]
+
+ cat = sys.argv[2].lower()
+ try:
+ category = Category[cat]
+ except KeyError:
+ print(f"Invalid category: {cat}", file=sys.stderr)
+ return ExitCode.ArgError.value
+
+ what = urllib.parse.quote(' '.join(sys.argv[3:]))
+ params = ((engine_class, what, category) for e in engines if (engine_class := import_engine(e)) is not None)
+
+ search_success = False
+ if THREADED:
+ processes = max(min(len(engines), MAX_THREADS), 1)
+ with Pool(processes) as pool:
+ search_success = all(pool.map(run_search, params))
+ else:
+ search_success = all(map(run_search, params))
+
+ return ExitCode.OK.value if search_success else ExitCode.AppError.value
+
+ sys.exit(main())
diff --git a/lxc2/qbittorrent/data/qBittorrent/nova3/nova2dl.py b/lxc2/qbittorrent/data/qBittorrent/nova3/nova2dl.py
new file mode 100755
index 0000000..c356466
--- /dev/null
+++ b/lxc2/qbittorrent/data/qBittorrent/nova3/nova2dl.py
@@ -0,0 +1,63 @@
+#VERSION: 1.24
+
+# Author:
+# Christophe DUMEZ (chris@qbittorrent.org)
+# Contributors:
+# Vladimir Golovnev (glassez@yandex.ru)
+
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are met:
+#
+# * Redistributions of source code must retain the above copyright notice,
+# this list of conditions and the following disclaimer.
+# * Redistributions in binary form must reproduce the above copyright
+# notice, this list of conditions and the following disclaimer in the
+# documentation and/or other materials provided with the distribution.
+# * Neither the name of the author nor the names of its contributors may be
+# used to endorse or promote products derived from this software without
+# specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+# POSSIBILITY OF SUCH DAMAGE.
+
+import importlib
+import pathlib
+import sys
+
+# qbt tend to run this script in 'isolate mode' so append the current path manually
+current_path = str(pathlib.Path(__file__).parent.resolve())
+if current_path not in sys.path:
+ sys.path.append(current_path)
+
+from helpers import download_file
+
+if __name__ == '__main__':
+ if len(sys.argv) < 3:
+ raise SystemExit('./nova2dl.py engine_name download_parameter')
+
+ engine_name = sys.argv[1].strip()
+ download_param = sys.argv[2].strip()
+
+ try:
+ module = importlib.import_module("engines." + engine_name)
+ engine_class = getattr(module, engine_name)
+ engine = engine_class()
+ except Exception as e:
+ print(repr(e))
+ raise SystemExit('./nova2dl.py: this engine_name was not recognized')
+
+ if hasattr(engine, 'download_torrent'):
+ engine.download_torrent(download_param)
+ else:
+ print(download_file(download_param))
+
+ sys.exit(0)
diff --git a/lxc2/qbittorrent/data/qBittorrent/nova3/novaprinter.py b/lxc2/qbittorrent/data/qBittorrent/nova3/novaprinter.py
new file mode 100755
index 0000000..e5c0b0b
--- /dev/null
+++ b/lxc2/qbittorrent/data/qBittorrent/nova3/novaprinter.py
@@ -0,0 +1,88 @@
+#VERSION: 1.52
+
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are met:
+#
+# * Redistributions of source code must retain the above copyright notice,
+# this list of conditions and the following disclaimer.
+# * Redistributions in binary form must reproduce the above copyright
+# notice, this list of conditions and the following disclaimer in the
+# documentation and/or other materials provided with the distribution.
+# * Neither the name of the author nor the names of its contributors may be
+# used to endorse or promote products derived from this software without
+# specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+# POSSIBILITY OF SUCH DAMAGE.
+
+import re
+from typing import TypedDict, Union
+
+SearchResults = TypedDict('SearchResults', {
+ 'link': str,
+ 'name': str,
+ 'size': Union[float, int, str], # TODO: use `float | int | str` when using Python >= 3.10
+ 'seeds': int,
+ 'leech': int,
+ 'engine_url': str,
+ 'desc_link': str, # Optional # TODO: use `NotRequired[str]` when using Python >= 3.11
+ 'pub_date': int # Optional # TODO: use `NotRequired[int]` when using Python >= 3.11
+})
+
+
+def prettyPrinter(dictionary: SearchResults) -> None:
+ outtext = "|".join((
+ dictionary["link"],
+ dictionary["name"].replace("|", " "),
+ str(anySizeToBytes(dictionary['size'])),
+ str(dictionary["seeds"]),
+ str(dictionary["leech"]),
+ dictionary["engine_url"],
+ dictionary.get("desc_link", ""), # Optional
+ str(dictionary.get("pub_date", -1)) # Optional
+ ))
+
+ # fd 1 is stdout
+ with open(1, 'w', encoding='utf-8', closefd=False) as utf8stdout:
+ print(outtext, file=utf8stdout)
+
+
+sizeUnitRegex: re.Pattern[str] = re.compile(r"^(?P\d*\.?\d+) *(?P[a-z]+)?", re.IGNORECASE)
+
+
+# TODO: use `float | int | str` when using Python >= 3.10
+def anySizeToBytes(size_string: Union[float, int, str]) -> int:
+ """
+ Convert a string like '1 KB' to '1024' (bytes)
+
+ The canonical type for `size_string` is `str`. However numeric types are also accepted in order to
+ accommodate poorly written plugins.
+ """
+
+ if isinstance(size_string, int):
+ return size_string
+ if isinstance(size_string, float):
+ return round(size_string)
+
+ match = sizeUnitRegex.match(size_string.strip())
+ if match is None:
+ return -1
+
+ size = float(match.group('size')) # need to match decimals
+ unit = match.group('unit')
+
+ if unit is not None:
+ units_exponents = {'T': 40, 'G': 30, 'M': 20, 'K': 10}
+ exponent = units_exponents.get(unit[0].upper(), 0)
+ size *= 2**exponent
+
+ return round(size)
diff --git a/lxc2/qbittorrent/data/qBittorrent/nova3/socks.py b/lxc2/qbittorrent/data/qBittorrent/nova3/socks.py
new file mode 100644
index 0000000..88e6a8f
--- /dev/null
+++ b/lxc2/qbittorrent/data/qBittorrent/nova3/socks.py
@@ -0,0 +1,879 @@
+"""PySocks - A SOCKS proxy client and wrapper for Python.
+Version 1.7.1
+
+Copyright 2006 Dan-Haim. All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+1. Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+3. Neither the name of Dan Haim nor the names of his contributors may be used
+ to endorse or promote products derived from this software without specific
+ prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY DAN HAIM "AS IS" AND ANY EXPRESS OR IMPLIED
+WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+EVENT SHALL DAN HAIM OR HIS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA
+OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMANGE.
+
+
+This module provides a standard socket-like interface for Python
+for tunneling connections through SOCKS proxies.
+
+"""
+
+from base64 import b64encode
+try:
+ from collections.abc import Callable
+except ImportError:
+ from collections import Callable
+from errno import EOPNOTSUPP, EINVAL, EAGAIN
+import functools
+from io import BytesIO
+import logging
+import os
+from os import SEEK_CUR
+import socket
+import struct
+import sys
+
+__version__ = "1.7.1"
+
+
+if os.name == "nt" and sys.version_info < (3, 0):
+ try:
+ import win_inet_pton
+ except ImportError:
+ raise ImportError(
+ "To run PySocks on Windows you must install win_inet_pton")
+
+log = logging.getLogger(__name__)
+
+PROXY_TYPE_SOCKS4 = SOCKS4 = 1
+PROXY_TYPE_SOCKS5 = SOCKS5 = 2
+PROXY_TYPE_HTTP = HTTP = 3
+
+PROXY_TYPES = {"SOCKS4": SOCKS4, "SOCKS5": SOCKS5, "HTTP": HTTP}
+PRINTABLE_PROXY_TYPES = dict(zip(PROXY_TYPES.values(), PROXY_TYPES.keys()))
+
+_orgsocket = _orig_socket = socket.socket
+
+
+def set_self_blocking(function):
+
+ @functools.wraps(function)
+ def wrapper(*args, **kwargs):
+ self = args[0]
+ try:
+ _is_blocking = self.gettimeout()
+ if _is_blocking == 0:
+ self.setblocking(True)
+ return function(*args, **kwargs)
+ except Exception as e:
+ raise
+ finally:
+ # set orgin blocking
+ if _is_blocking == 0:
+ self.setblocking(False)
+ return wrapper
+
+
+class ProxyError(IOError):
+ """Socket_err contains original socket.error exception."""
+ def __init__(self, msg, socket_err=None):
+ self.msg = msg
+ self.socket_err = socket_err
+
+ if socket_err:
+ self.msg += ": {}".format(socket_err)
+
+ def __str__(self):
+ return self.msg
+
+
+class GeneralProxyError(ProxyError):
+ pass
+
+
+class ProxyConnectionError(ProxyError):
+ pass
+
+
+class SOCKS5AuthError(ProxyError):
+ pass
+
+
+class SOCKS5Error(ProxyError):
+ pass
+
+
+class SOCKS4Error(ProxyError):
+ pass
+
+
+class HTTPError(ProxyError):
+ pass
+
+SOCKS4_ERRORS = {
+ 0x5B: "Request rejected or failed",
+ 0x5C: ("Request rejected because SOCKS server cannot connect to identd on"
+ " the client"),
+ 0x5D: ("Request rejected because the client program and identd report"
+ " different user-ids")
+}
+
+SOCKS5_ERRORS = {
+ 0x01: "General SOCKS server failure",
+ 0x02: "Connection not allowed by ruleset",
+ 0x03: "Network unreachable",
+ 0x04: "Host unreachable",
+ 0x05: "Connection refused",
+ 0x06: "TTL expired",
+ 0x07: "Command not supported, or protocol error",
+ 0x08: "Address type not supported"
+}
+
+DEFAULT_PORTS = {SOCKS4: 1080, SOCKS5: 1080, HTTP: 8080}
+
+
+def set_default_proxy(proxy_type=None, addr=None, port=None, rdns=True,
+ username=None, password=None):
+ """Sets a default proxy.
+
+ All further socksocket objects will use the default unless explicitly
+ changed. All parameters are as for socket.set_proxy()."""
+ socksocket.default_proxy = (proxy_type, addr, port, rdns,
+ username.encode() if username else None,
+ password.encode() if password else None)
+
+
+def setdefaultproxy(*args, **kwargs):
+ if "proxytype" in kwargs:
+ kwargs["proxy_type"] = kwargs.pop("proxytype")
+ return set_default_proxy(*args, **kwargs)
+
+
+def get_default_proxy():
+ """Returns the default proxy, set by set_default_proxy."""
+ return socksocket.default_proxy
+
+getdefaultproxy = get_default_proxy
+
+
+def wrap_module(module):
+ """Attempts to replace a module's socket library with a SOCKS socket.
+
+ Must set a default proxy using set_default_proxy(...) first. This will
+ only work on modules that import socket directly into the namespace;
+ most of the Python Standard Library falls into this category."""
+ if socksocket.default_proxy:
+ module.socket.socket = socksocket
+ else:
+ raise GeneralProxyError("No default proxy specified")
+
+wrapmodule = wrap_module
+
+
+def create_connection(dest_pair,
+ timeout=None, source_address=None,
+ proxy_type=None, proxy_addr=None,
+ proxy_port=None, proxy_rdns=True,
+ proxy_username=None, proxy_password=None,
+ socket_options=None):
+ """create_connection(dest_pair, *[, timeout], **proxy_args) -> socket object
+
+ Like socket.create_connection(), but connects to proxy
+ before returning the socket object.
+
+ dest_pair - 2-tuple of (IP/hostname, port).
+ **proxy_args - Same args passed to socksocket.set_proxy() if present.
+ timeout - Optional socket timeout value, in seconds.
+ source_address - tuple (host, port) for the socket to bind to as its source
+ address before connecting (only for compatibility)
+ """
+ # Remove IPv6 brackets on the remote address and proxy address.
+ remote_host, remote_port = dest_pair
+ if remote_host.startswith("["):
+ remote_host = remote_host.strip("[]")
+ if proxy_addr and proxy_addr.startswith("["):
+ proxy_addr = proxy_addr.strip("[]")
+
+ err = None
+
+ # Allow the SOCKS proxy to be on IPv4 or IPv6 addresses.
+ for r in socket.getaddrinfo(proxy_addr, proxy_port, 0, socket.SOCK_STREAM):
+ family, socket_type, proto, canonname, sa = r
+ sock = None
+ try:
+ sock = socksocket(family, socket_type, proto)
+
+ if socket_options:
+ for opt in socket_options:
+ sock.setsockopt(*opt)
+
+ if isinstance(timeout, (int, float)):
+ sock.settimeout(timeout)
+
+ if proxy_type:
+ sock.set_proxy(proxy_type, proxy_addr, proxy_port, proxy_rdns,
+ proxy_username, proxy_password)
+ if source_address:
+ sock.bind(source_address)
+
+ sock.connect((remote_host, remote_port))
+ return sock
+
+ except (socket.error, ProxyError) as e:
+ err = e
+ if sock:
+ sock.close()
+ sock = None
+
+ if err:
+ raise err
+
+ raise socket.error("gai returned empty list.")
+
+
+class _BaseSocket(socket.socket):
+ """Allows Python 2 delegated methods such as send() to be overridden."""
+ def __init__(self, *pos, **kw):
+ _orig_socket.__init__(self, *pos, **kw)
+
+ self._savedmethods = dict()
+ for name in self._savenames:
+ self._savedmethods[name] = getattr(self, name)
+ delattr(self, name) # Allows normal overriding mechanism to work
+
+ _savenames = list()
+
+
+def _makemethod(name):
+ return lambda self, *pos, **kw: self._savedmethods[name](*pos, **kw)
+for name in ("sendto", "send", "recvfrom", "recv"):
+ method = getattr(_BaseSocket, name, None)
+
+ # Determine if the method is not defined the usual way
+ # as a function in the class.
+ # Python 2 uses __slots__, so there are descriptors for each method,
+ # but they are not functions.
+ if not isinstance(method, Callable):
+ _BaseSocket._savenames.append(name)
+ setattr(_BaseSocket, name, _makemethod(name))
+
+
+class socksocket(_BaseSocket):
+ """socksocket([family[, type[, proto]]]) -> socket object
+
+ Open a SOCKS enabled socket. The parameters are the same as
+ those of the standard socket init. In order for SOCKS to work,
+ you must specify family=AF_INET and proto=0.
+ The "type" argument must be either SOCK_STREAM or SOCK_DGRAM.
+ """
+
+ default_proxy = None
+
+ def __init__(self, family=socket.AF_INET, type=socket.SOCK_STREAM,
+ proto=0, *args, **kwargs):
+ if type not in (socket.SOCK_STREAM, socket.SOCK_DGRAM):
+ msg = "Socket type must be stream or datagram, not {!r}"
+ raise ValueError(msg.format(type))
+
+ super(socksocket, self).__init__(family, type, proto, *args, **kwargs)
+ self._proxyconn = None # TCP connection to keep UDP relay alive
+
+ if self.default_proxy:
+ self.proxy = self.default_proxy
+ else:
+ self.proxy = (None, None, None, None, None, None)
+ self.proxy_sockname = None
+ self.proxy_peername = None
+
+ self._timeout = None
+
+ def _readall(self, file, count):
+ """Receive EXACTLY the number of bytes requested from the file object.
+
+ Blocks until the required number of bytes have been received."""
+ data = b""
+ while len(data) < count:
+ d = file.read(count - len(data))
+ if not d:
+ raise GeneralProxyError("Connection closed unexpectedly")
+ data += d
+ return data
+
+ def settimeout(self, timeout):
+ self._timeout = timeout
+ try:
+ # test if we're connected, if so apply timeout
+ peer = self.get_proxy_peername()
+ super(socksocket, self).settimeout(self._timeout)
+ except socket.error:
+ pass
+
+ def gettimeout(self):
+ return self._timeout
+
+ def setblocking(self, v):
+ if v:
+ self.settimeout(None)
+ else:
+ self.settimeout(0.0)
+
+ def set_proxy(self, proxy_type=None, addr=None, port=None, rdns=True,
+ username=None, password=None):
+ """ Sets the proxy to be used.
+
+ proxy_type - The type of the proxy to be used. Three types
+ are supported: PROXY_TYPE_SOCKS4 (including socks4a),
+ PROXY_TYPE_SOCKS5 and PROXY_TYPE_HTTP
+ addr - The address of the server (IP or DNS).
+ port - The port of the server. Defaults to 1080 for SOCKS
+ servers and 8080 for HTTP proxy servers.
+ rdns - Should DNS queries be performed on the remote side
+ (rather than the local side). The default is True.
+ Note: This has no effect with SOCKS4 servers.
+ username - Username to authenticate with to the server.
+ The default is no authentication.
+ password - Password to authenticate with to the server.
+ Only relevant when username is also provided."""
+ self.proxy = (proxy_type, addr, port, rdns,
+ username.encode() if username else None,
+ password.encode() if password else None)
+
+ def setproxy(self, *args, **kwargs):
+ if "proxytype" in kwargs:
+ kwargs["proxy_type"] = kwargs.pop("proxytype")
+ return self.set_proxy(*args, **kwargs)
+
+ def bind(self, *pos, **kw):
+ """Implements proxy connection for UDP sockets.
+
+ Happens during the bind() phase."""
+ (proxy_type, proxy_addr, proxy_port, rdns, username,
+ password) = self.proxy
+ if not proxy_type or self.type != socket.SOCK_DGRAM:
+ return _orig_socket.bind(self, *pos, **kw)
+
+ if self._proxyconn:
+ raise socket.error(EINVAL, "Socket already bound to an address")
+ if proxy_type != SOCKS5:
+ msg = "UDP only supported by SOCKS5 proxy type"
+ raise socket.error(EOPNOTSUPP, msg)
+ super(socksocket, self).bind(*pos, **kw)
+
+ # Need to specify actual local port because
+ # some relays drop packets if a port of zero is specified.
+ # Avoid specifying host address in case of NAT though.
+ _, port = self.getsockname()
+ dst = ("0", port)
+
+ self._proxyconn = _orig_socket()
+ proxy = self._proxy_addr()
+ self._proxyconn.connect(proxy)
+
+ UDP_ASSOCIATE = b"\x03"
+ _, relay = self._SOCKS5_request(self._proxyconn, UDP_ASSOCIATE, dst)
+
+ # The relay is most likely on the same host as the SOCKS proxy,
+ # but some proxies return a private IP address (10.x.y.z)
+ host, _ = proxy
+ _, port = relay
+ super(socksocket, self).connect((host, port))
+ super(socksocket, self).settimeout(self._timeout)
+ self.proxy_sockname = ("0.0.0.0", 0) # Unknown
+
+ def sendto(self, bytes, *args, **kwargs):
+ if self.type != socket.SOCK_DGRAM:
+ return super(socksocket, self).sendto(bytes, *args, **kwargs)
+ if not self._proxyconn:
+ self.bind(("", 0))
+
+ address = args[-1]
+ flags = args[:-1]
+
+ header = BytesIO()
+ RSV = b"\x00\x00"
+ header.write(RSV)
+ STANDALONE = b"\x00"
+ header.write(STANDALONE)
+ self._write_SOCKS5_address(address, header)
+
+ sent = super(socksocket, self).send(header.getvalue() + bytes, *flags,
+ **kwargs)
+ return sent - header.tell()
+
+ def send(self, bytes, flags=0, **kwargs):
+ if self.type == socket.SOCK_DGRAM:
+ return self.sendto(bytes, flags, self.proxy_peername, **kwargs)
+ else:
+ return super(socksocket, self).send(bytes, flags, **kwargs)
+
+ def recvfrom(self, bufsize, flags=0):
+ if self.type != socket.SOCK_DGRAM:
+ return super(socksocket, self).recvfrom(bufsize, flags)
+ if not self._proxyconn:
+ self.bind(("", 0))
+
+ buf = BytesIO(super(socksocket, self).recv(bufsize + 1024, flags))
+ buf.seek(2, SEEK_CUR)
+ frag = buf.read(1)
+ if ord(frag):
+ raise NotImplementedError("Received UDP packet fragment")
+ fromhost, fromport = self._read_SOCKS5_address(buf)
+
+ if self.proxy_peername:
+ peerhost, peerport = self.proxy_peername
+ if fromhost != peerhost or peerport not in (0, fromport):
+ raise socket.error(EAGAIN, "Packet filtered")
+
+ return (buf.read(bufsize), (fromhost, fromport))
+
+ def recv(self, *pos, **kw):
+ bytes, _ = self.recvfrom(*pos, **kw)
+ return bytes
+
+ def close(self):
+ if self._proxyconn:
+ self._proxyconn.close()
+ return super(socksocket, self).close()
+
+ def get_proxy_sockname(self):
+ """Returns the bound IP address and port number at the proxy."""
+ return self.proxy_sockname
+
+ getproxysockname = get_proxy_sockname
+
+ def get_proxy_peername(self):
+ """
+ Returns the IP and port number of the proxy.
+ """
+ return self.getpeername()
+
+ getproxypeername = get_proxy_peername
+
+ def get_peername(self):
+ """Returns the IP address and port number of the destination machine.
+
+ Note: get_proxy_peername returns the proxy."""
+ return self.proxy_peername
+
+ getpeername = get_peername
+
+ def _negotiate_SOCKS5(self, *dest_addr):
+ """Negotiates a stream connection through a SOCKS5 server."""
+ CONNECT = b"\x01"
+ self.proxy_peername, self.proxy_sockname = self._SOCKS5_request(
+ self, CONNECT, dest_addr)
+
+ def _SOCKS5_request(self, conn, cmd, dst):
+ """
+ Send SOCKS5 request with given command (CMD field) and
+ address (DST field). Returns resolved DST address that was used.
+ """
+ proxy_type, addr, port, rdns, username, password = self.proxy
+
+ writer = conn.makefile("wb")
+ reader = conn.makefile("rb", 0) # buffering=0 renamed in Python 3
+ try:
+ # First we'll send the authentication packages we support.
+ if username and password:
+ # The username/password details were supplied to the
+ # set_proxy method so we support the USERNAME/PASSWORD
+ # authentication (in addition to the standard none).
+ writer.write(b"\x05\x02\x00\x02")
+ else:
+ # No username/password were entered, therefore we
+ # only support connections with no authentication.
+ writer.write(b"\x05\x01\x00")
+
+ # We'll receive the server's response to determine which
+ # method was selected
+ writer.flush()
+ chosen_auth = self._readall(reader, 2)
+
+ if chosen_auth[0:1] != b"\x05":
+ # Note: string[i:i+1] is used because indexing of a bytestring
+ # via bytestring[i] yields an integer in Python 3
+ raise GeneralProxyError(
+ "SOCKS5 proxy server sent invalid data")
+
+ # Check the chosen authentication method
+
+ if chosen_auth[1:2] == b"\x02":
+ # Okay, we need to perform a basic username/password
+ # authentication.
+ if not (username and password):
+ # Although we said we don't support authentication, the
+ # server may still request basic username/password
+ # authentication
+ raise SOCKS5AuthError("No username/password supplied. "
+ "Server requested username/password"
+ " authentication")
+
+ writer.write(b"\x01" + chr(len(username)).encode()
+ + username
+ + chr(len(password)).encode()
+ + password)
+ writer.flush()
+ auth_status = self._readall(reader, 2)
+ if auth_status[0:1] != b"\x01":
+ # Bad response
+ raise GeneralProxyError(
+ "SOCKS5 proxy server sent invalid data")
+ if auth_status[1:2] != b"\x00":
+ # Authentication failed
+ raise SOCKS5AuthError("SOCKS5 authentication failed")
+
+ # Otherwise, authentication succeeded
+
+ # No authentication is required if 0x00
+ elif chosen_auth[1:2] != b"\x00":
+ # Reaching here is always bad
+ if chosen_auth[1:2] == b"\xFF":
+ raise SOCKS5AuthError(
+ "All offered SOCKS5 authentication methods were"
+ " rejected")
+ else:
+ raise GeneralProxyError(
+ "SOCKS5 proxy server sent invalid data")
+
+ # Now we can request the actual connection
+ writer.write(b"\x05" + cmd + b"\x00")
+ resolved = self._write_SOCKS5_address(dst, writer)
+ writer.flush()
+
+ # Get the response
+ resp = self._readall(reader, 3)
+ if resp[0:1] != b"\x05":
+ raise GeneralProxyError(
+ "SOCKS5 proxy server sent invalid data")
+
+ status = ord(resp[1:2])
+ if status != 0x00:
+ # Connection failed: server returned an error
+ error = SOCKS5_ERRORS.get(status, "Unknown error")
+ raise SOCKS5Error("{:#04x}: {}".format(status, error))
+
+ # Get the bound address/port
+ bnd = self._read_SOCKS5_address(reader)
+
+ super(socksocket, self).settimeout(self._timeout)
+ return (resolved, bnd)
+ finally:
+ reader.close()
+ writer.close()
+
+ def _write_SOCKS5_address(self, addr, file):
+ """
+ Return the host and port packed for the SOCKS5 protocol,
+ and the resolved address as a tuple object.
+ """
+ host, port = addr
+ proxy_type, _, _, rdns, username, password = self.proxy
+ family_to_byte = {socket.AF_INET: b"\x01", socket.AF_INET6: b"\x04"}
+
+ # If the given destination address is an IP address, we'll
+ # use the IP address request even if remote resolving was specified.
+ # Detect whether the address is IPv4/6 directly.
+ for family in (socket.AF_INET, socket.AF_INET6):
+ try:
+ addr_bytes = socket.inet_pton(family, host)
+ file.write(family_to_byte[family] + addr_bytes)
+ host = socket.inet_ntop(family, addr_bytes)
+ file.write(struct.pack(">H", port))
+ return host, port
+ except socket.error:
+ continue
+
+ # Well it's not an IP number, so it's probably a DNS name.
+ if rdns:
+ # Resolve remotely
+ host_bytes = host.encode("idna")
+ file.write(b"\x03" + chr(len(host_bytes)).encode() + host_bytes)
+ else:
+ # Resolve locally
+ addresses = socket.getaddrinfo(host, port, socket.AF_UNSPEC,
+ socket.SOCK_STREAM,
+ socket.IPPROTO_TCP,
+ socket.AI_ADDRCONFIG)
+ # We can't really work out what IP is reachable, so just pick the
+ # first.
+ target_addr = addresses[0]
+ family = target_addr[0]
+ host = target_addr[4][0]
+
+ addr_bytes = socket.inet_pton(family, host)
+ file.write(family_to_byte[family] + addr_bytes)
+ host = socket.inet_ntop(family, addr_bytes)
+ file.write(struct.pack(">H", port))
+ return host, port
+
+ def _read_SOCKS5_address(self, file):
+ atyp = self._readall(file, 1)
+ if atyp == b"\x01":
+ addr = socket.inet_ntoa(self._readall(file, 4))
+ elif atyp == b"\x03":
+ length = self._readall(file, 1)
+ addr = self._readall(file, ord(length))
+ elif atyp == b"\x04":
+ addr = socket.inet_ntop(socket.AF_INET6, self._readall(file, 16))
+ else:
+ raise GeneralProxyError("SOCKS5 proxy server sent invalid data")
+
+ port = struct.unpack(">H", self._readall(file, 2))[0]
+ return addr, port
+
+ def _negotiate_SOCKS4(self, dest_addr, dest_port):
+ """Negotiates a connection through a SOCKS4 server."""
+ proxy_type, addr, port, rdns, username, password = self.proxy
+
+ writer = self.makefile("wb")
+ reader = self.makefile("rb", 0) # buffering=0 renamed in Python 3
+ try:
+ # Check if the destination address provided is an IP address
+ remote_resolve = False
+ try:
+ addr_bytes = socket.inet_aton(dest_addr)
+ except socket.error:
+ # It's a DNS name. Check where it should be resolved.
+ if rdns:
+ addr_bytes = b"\x00\x00\x00\x01"
+ remote_resolve = True
+ else:
+ addr_bytes = socket.inet_aton(
+ socket.gethostbyname(dest_addr))
+
+ # Construct the request packet
+ writer.write(struct.pack(">BBH", 0x04, 0x01, dest_port))
+ writer.write(addr_bytes)
+
+ # The username parameter is considered userid for SOCKS4
+ if username:
+ writer.write(username)
+ writer.write(b"\x00")
+
+ # DNS name if remote resolving is required
+ # NOTE: This is actually an extension to the SOCKS4 protocol
+ # called SOCKS4A and may not be supported in all cases.
+ if remote_resolve:
+ writer.write(dest_addr.encode("idna") + b"\x00")
+ writer.flush()
+
+ # Get the response from the server
+ resp = self._readall(reader, 8)
+ if resp[0:1] != b"\x00":
+ # Bad data
+ raise GeneralProxyError(
+ "SOCKS4 proxy server sent invalid data")
+
+ status = ord(resp[1:2])
+ if status != 0x5A:
+ # Connection failed: server returned an error
+ error = SOCKS4_ERRORS.get(status, "Unknown error")
+ raise SOCKS4Error("{:#04x}: {}".format(status, error))
+
+ # Get the bound address/port
+ self.proxy_sockname = (socket.inet_ntoa(resp[4:]),
+ struct.unpack(">H", resp[2:4])[0])
+ if remote_resolve:
+ self.proxy_peername = socket.inet_ntoa(addr_bytes), dest_port
+ else:
+ self.proxy_peername = dest_addr, dest_port
+ finally:
+ reader.close()
+ writer.close()
+
+ def _negotiate_HTTP(self, dest_addr, dest_port):
+ """Negotiates a connection through an HTTP server.
+
+ NOTE: This currently only supports HTTP CONNECT-style proxies."""
+ proxy_type, addr, port, rdns, username, password = self.proxy
+
+ # If we need to resolve locally, we do this now
+ addr = dest_addr if rdns else socket.gethostbyname(dest_addr)
+
+ http_headers = [
+ (b"CONNECT " + addr.encode("idna") + b":"
+ + str(dest_port).encode() + b" HTTP/1.1"),
+ b"Host: " + dest_addr.encode("idna")
+ ]
+
+ if username and password:
+ http_headers.append(b"Proxy-Authorization: basic "
+ + b64encode(username + b":" + password))
+
+ http_headers.append(b"\r\n")
+
+ self.sendall(b"\r\n".join(http_headers))
+
+ # We just need the first line to check if the connection was successful
+ fobj = self.makefile()
+ status_line = fobj.readline()
+ fobj.close()
+
+ if not status_line:
+ raise GeneralProxyError("Connection closed unexpectedly")
+
+ try:
+ proto, status_code, status_msg = status_line.split(" ", 2)
+ except ValueError:
+ raise GeneralProxyError("HTTP proxy server sent invalid response")
+
+ if not proto.startswith("HTTP/"):
+ raise GeneralProxyError(
+ "Proxy server does not appear to be an HTTP proxy")
+
+ try:
+ status_code = int(status_code)
+ except ValueError:
+ raise HTTPError(
+ "HTTP proxy server did not return a valid HTTP status")
+
+ if status_code != 200:
+ error = "{}: {}".format(status_code, status_msg)
+ if status_code in (400, 403, 405):
+ # It's likely that the HTTP proxy server does not support the
+ # CONNECT tunneling method
+ error += ("\n[*] Note: The HTTP proxy server may not be"
+ " supported by PySocks (must be a CONNECT tunnel"
+ " proxy)")
+ raise HTTPError(error)
+
+ self.proxy_sockname = (b"0.0.0.0", 0)
+ self.proxy_peername = addr, dest_port
+
+ _proxy_negotiators = {
+ SOCKS4: _negotiate_SOCKS4,
+ SOCKS5: _negotiate_SOCKS5,
+ HTTP: _negotiate_HTTP
+ }
+
+ @set_self_blocking
+ def connect(self, dest_pair, catch_errors=None):
+ """
+ Connects to the specified destination through a proxy.
+ Uses the same API as socket's connect().
+ To select the proxy server, use set_proxy().
+
+ dest_pair - 2-tuple of (IP/hostname, port).
+ """
+ if len(dest_pair) != 2 or dest_pair[0].startswith("["):
+ # Probably IPv6, not supported -- raise an error, and hope
+ # Happy Eyeballs (RFC6555) makes sure at least the IPv4
+ # connection works...
+ raise socket.error("PySocks doesn't support IPv6: %s"
+ % str(dest_pair))
+
+ dest_addr, dest_port = dest_pair
+
+ if self.type == socket.SOCK_DGRAM:
+ if not self._proxyconn:
+ self.bind(("", 0))
+ dest_addr = socket.gethostbyname(dest_addr)
+
+ # If the host address is INADDR_ANY or similar, reset the peer
+ # address so that packets are received from any peer
+ if dest_addr == "0.0.0.0" and not dest_port:
+ self.proxy_peername = None
+ else:
+ self.proxy_peername = (dest_addr, dest_port)
+ return
+
+ (proxy_type, proxy_addr, proxy_port, rdns, username,
+ password) = self.proxy
+
+ # Do a minimal input check first
+ if (not isinstance(dest_pair, (list, tuple))
+ or len(dest_pair) != 2
+ or not dest_addr
+ or not isinstance(dest_port, int)):
+ # Inputs failed, raise an error
+ raise GeneralProxyError(
+ "Invalid destination-connection (host, port) pair")
+
+ # We set the timeout here so that we don't hang in connection or during
+ # negotiation.
+ super(socksocket, self).settimeout(self._timeout)
+
+ if proxy_type is None:
+ # Treat like regular socket object
+ self.proxy_peername = dest_pair
+ super(socksocket, self).settimeout(self._timeout)
+ super(socksocket, self).connect((dest_addr, dest_port))
+ return
+
+ proxy_addr = self._proxy_addr()
+
+ try:
+ # Initial connection to proxy server.
+ super(socksocket, self).connect(proxy_addr)
+
+ except socket.error as error:
+ # Error while connecting to proxy
+ self.close()
+ if not catch_errors:
+ proxy_addr, proxy_port = proxy_addr
+ proxy_server = "{}:{}".format(proxy_addr, proxy_port)
+ printable_type = PRINTABLE_PROXY_TYPES[proxy_type]
+
+ msg = "Error connecting to {} proxy {}".format(printable_type,
+ proxy_server)
+ log.debug("%s due to: %s", msg, error)
+ raise ProxyConnectionError(msg, error)
+ else:
+ raise error
+
+ else:
+ # Connected to proxy server, now negotiate
+ try:
+ # Calls negotiate_{SOCKS4, SOCKS5, HTTP}
+ negotiate = self._proxy_negotiators[proxy_type]
+ negotiate(self, dest_addr, dest_port)
+ except socket.error as error:
+ if not catch_errors:
+ # Wrap socket errors
+ self.close()
+ raise GeneralProxyError("Socket error", error)
+ else:
+ raise error
+ except ProxyError:
+ # Protocol error while negotiating with proxy
+ self.close()
+ raise
+
+ @set_self_blocking
+ def connect_ex(self, dest_pair):
+ """ https://docs.python.org/3/library/socket.html#socket.socket.connect_ex
+ Like connect(address), but return an error indicator instead of raising an exception for errors returned by the C-level connect() call (other problems, such as "host not found" can still raise exceptions).
+ """
+ try:
+ self.connect(dest_pair, catch_errors=True)
+ return 0
+ except OSError as e:
+ # If the error is numeric (socket errors are numeric), then return number as
+ # connect_ex expects. Otherwise raise the error again (socket timeout for example)
+ if e.errno:
+ return e.errno
+ else:
+ raise
+
+ def _proxy_addr(self):
+ """
+ Return proxy address to connect to as tuple object
+ """
+ (proxy_type, proxy_addr, proxy_port, rdns, username,
+ password) = self.proxy
+ proxy_port = proxy_port or DEFAULT_PORTS.get(proxy_type)
+ if not proxy_port:
+ raise GeneralProxyError("Invalid proxy type")
+ return proxy_addr, proxy_port
diff --git a/lxc2/qbittorrent/data/qBittorrent/qBittorrent-data.conf b/lxc2/qbittorrent/data/qBittorrent/qBittorrent-data.conf
new file mode 100755
index 0000000..86a97ac
--- /dev/null
+++ b/lxc2/qbittorrent/data/qBittorrent/qBittorrent-data.conf
@@ -0,0 +1,2 @@
+[Stats]
+AllStats=@Variant(\0\0\0\x1c\0\0\0\x2\0\0\0\x12\0\x41\0l\0l\0t\0i\0m\0\x65\0U\0L\0\0\0\x4\0\0\vO\"\x3>\xcb\0\0\0\x12\0\x41\0l\0l\0t\0i\0m\0\x65\0\x44\0L\0\0\0\x4\0\0\x31\x30\xf4\x10\x95\x96)
diff --git a/lxc2/qbittorrent/data/qBittorrent/qBittorrent-data.conf.FivWQd b/lxc2/qbittorrent/data/qBittorrent/qBittorrent-data.conf.FivWQd
new file mode 100755
index 0000000..87793f8
--- /dev/null
+++ b/lxc2/qbittorrent/data/qBittorrent/qBittorrent-data.conf.FivWQd
@@ -0,0 +1,2 @@
+[Stats]
+AllStats=@Variant(\0\0\0\x1c\0\0\0\x2\0\0\0\x12\0\x41\0l\0l\0t\0i\0m\0\x65\0U\0L\0\0\0\x4\0\0\x1\x31\x8f\x6\x91\xdd\0\0\0\x12\0\x41\0l\0l\0t\0i\0m\0\x65\0\x44\0L\0\0\0\x4\0\0\x15\xe8\xad:\x11\x85)
diff --git a/lxc2/qbittorrent/data/qBittorrent/qBittorrent-data.ini b/lxc2/qbittorrent/data/qBittorrent/qBittorrent-data.ini
new file mode 100755
index 0000000..889fda3
--- /dev/null
+++ b/lxc2/qbittorrent/data/qBittorrent/qBittorrent-data.ini
@@ -0,0 +1,2 @@
+[Stats]
+AllStats=@Variant(\0\0\0\x1c\0\0\0\x2\0\0\0\x12\0\x41\0l\0l\0t\0i\0m\0\x65\0\x44\0L\0\0\0\x4\0\0\x44\xd2\xb7\xca\xfa\xb0\0\0\0\x12\0\x41\0l\0l\0t\0i\0m\0\x65\0U\0L\0\0\0\x4\0\0\v\x83\x99G\xfaW)
diff --git a/lxc2/qbittorrent/data/qBittorrent/qBittorrent.conf b/lxc2/qbittorrent/data/qBittorrent/qBittorrent.conf
new file mode 100644
index 0000000..13f4bc3
--- /dev/null
+++ b/lxc2/qbittorrent/data/qBittorrent/qBittorrent.conf
@@ -0,0 +1,85 @@
+[Application]
+FileLogger\Age=1
+FileLogger\AgeType=1
+FileLogger\Backup=true
+FileLogger\DeleteOld=true
+FileLogger\Enabled=true
+FileLogger\MaxSizeBytes=66560
+FileLogger\Path=/config/qBittorrent/logs
+
+[AutoRun]
+enabled=false
+program=
+
+[BitTorrent]
+MergeTrackersEnabled=true
+Session\AddTorrentStopped=true
+Session\AlternativeGlobalDLSpeedLimit=100
+Session\AlternativeGlobalUPSpeedLimit=100
+Session\DefaultSavePath=/q-downloads
+Session\DisableAutoTMMByDefault=false
+Session\DisableAutoTMMTriggers\CategorySavePathChanged=false
+Session\DisableAutoTMMTriggers\DefaultSavePathChanged=false
+Session\DiskIOReadMode=DisableOSCache
+Session\DiskIOType=SimplePreadPwrite
+Session\DiskIOWriteMode=DisableOSCache
+Session\ExcludedFileNames=
+Session\FinishedTorrentExportDirectory=/downloads/~files/complete
+Session\GlobalMaxInactiveSeedingMinutes=20160
+Session\GlobalMaxRatio=-1
+Session\GlobalMaxSeedingMinutes=20160
+Session\IgnoreSlowTorrentsForQueueing=true
+Session\MaxActiveCheckingTorrents=20
+Session\MaxActiveDownloads=30
+Session\MaxActiveTorrents=15000
+Session\MaxActiveUploads=12000
+Session\MaxConnections=-1
+Session\MaxConnectionsPerTorrent=-1
+Session\MaxUploads=-1
+Session\MaxUploadsPerTorrent=-1
+Session\Port=30754
+Session\QueueingSystemEnabled=true
+Session\SSL\Port=34159
+Session\ShareLimitAction=Stop
+Session\SlowTorrentsDownloadRate=200
+Session\SlowTorrentsUploadRate=200
+Session\SubcategoriesEnabled=true
+Session\Tags=q-completed
+Session\TempPath=/mnt/f/~incomplete/temp
+Session\TempPathEnabled=false
+Session\TorrentExportDirectory=/downloads/~files/copy
+Session\UseAlternativeGlobalSpeedLimit=false
+
+[Core]
+AutoDeleteAddedTorrentFile=Never
+
+[LegalNotice]
+Accepted=true
+
+[Meta]
+MigrationVersion=8
+
+[Network]
+Cookies=@Invalid()
+PortForwardingEnabled=false
+Proxy\HostnameLookupEnabled=false
+Proxy\Profiles\BitTorrent=true
+Proxy\Profiles\Misc=true
+Proxy\Profiles\RSS=true
+
+[Preferences]
+Connection\PortRangeMin=6881
+Connection\UPnP=false
+Downloads\SavePath=/mnt/f/~incomplete
+Downloads\TempPath=/mnt/f/~incomplete
+General\Locale=en
+MailNotification\req_auth=true
+WebUI\Address=*
+WebUI\LocalHostAuth=true
+WebUI\Password_PBKDF2="@ByteArray(/o2w4NOgqlRFA1YpQi6zfw==:6h7QqJex20IQB0QkMKxnGYYSlBT1Ytx8R+3nVihoVcxxT9ZoabShe1GhUKBa0uwPU4/eRb51+X4ne98pW08i4A==)"
+WebUI\ServerDomains=*
+WebUI\Username=jkilloran
+
+[RSS]
+AutoDownloader\DownloadRepacks=true
+AutoDownloader\SmartEpisodeFilter=s(\\d+)e(\\d+), (\\d+)x(\\d+), "(\\d{4}[.\\-]\\d{1,2}[.\\-]\\d{1,2})", "(\\d{1,2}[.\\-]\\d{1,2}[.\\-]\\d{4})"
diff --git a/lxc2/qbittorrent/data/qBittorrent/qBittorrent.ini b/lxc2/qbittorrent/data/qBittorrent/qBittorrent.ini
new file mode 100755
index 0000000..db6f0b2
--- /dev/null
+++ b/lxc2/qbittorrent/data/qBittorrent/qBittorrent.ini
@@ -0,0 +1,143 @@
+[GUI]
+Qt6\AddNewTorrentDialog\SplitterState=@ByteArray(\0\0\0\xff\0\0\0\x1\0\0\0\x2\0\0\x1H\0\0\x1I\0\xff\xff\xff\xff\x1\0\0\0\x1\0)
+Qt6\AddNewTorrentDialog\TreeHeaderState=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x6\x34\0\0\0\x3\0\0\0\x4\0\0\0\x64\0\0\0\x5\0\0\0\x64\0\0\0\x2\0\0\0\x64\0\0\x2\x32\0\0\0\x6\x1\x1\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x6\0\0\x1j\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0\x64\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x1)
+Qt6\TransferList\HeaderState="@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\x5\x1\0\0\0%\0\0\0\0\0\0\0\x1\0\0\0\x3\0\0\0\x4\0\0\0\x5\0\0\0\x6\0\0\0\b\0\0\0\t\0\0\0\n\0\0\0\v\0\0\0\f\0\0\0\r\0\0\0\xe\0\0\0\xf\0\0\0\a\0\0\0\x10\0\0\0\x11\0\0\0\x12\0\0\0\x13\0\0\0\x14\0\0\0\x2\0\0\0\x15\0\0\0\x16\0\0\0\x17\0\0\0\x18\0\0\0\x19\0\0\0\x1f\0\0\0\x1a\0\0\0\x1b\0\0\0\x1c\0\0\0\x1d\0\0\0\x1e\0\0\0 \0\0\0!\0\0\0\"\0\0\0#\0\0\0$\0\0\0%\0\0\0\0\0\0\0\x1\0\0\0\x14\0\0\0\x2\0\0\0\x3\0\0\0\x4\0\0\0\x5\0\0\0\xe\0\0\0\x6\0\0\0\a\0\0\0\b\0\0\0\t\0\0\0\n\0\0\0\v\0\0\0\f\0\0\0\r\0\0\0\xf\0\0\0\x10\0\0\0\x11\0\0\0\x12\0\0\0\x13\0\0\0\x15\0\0\0\x16\0\0\0\x17\0\0\0\x18\0\0\0\x19\0\0\0\x1b\0\0\0\x1c\0\0\0\x1d\0\0\0\x1e\0\0\0\x1f\0\0\0\x1a\0\0\0 \0\0\0!\0\0\0\"\0\0\0#\0\0\0$\0\0\0%\x1@\xfc?\x1e\0\0\0\x12\0\0\0\x1c\0\0\0\x64\0\0\0#\0\0\0\x64\0\0\0\x1e\0\0\0\x64\0\0\0\f\0\0\0\x64\0\0\0\x11\0\0\0\x64\0\0\0\x1d\0\0\0\x64\0\0\0\"\0\0\0\x64\0\0\0\0\0\0\0\x64\0\0\0$\0\0\0\x64\0\0\0\x13\0\0\0\x64\0\0\0\x15\0\0\0\x64\0\0\0\x19\0\0\0\x64\0\0\0\x18\0\0\0\x64\0\0\0\x1b\0\0\0\x64\0\0\0\x12\0\0\0\x64\0\0\0\x17\0\0\0\x64\0\0\0\x16\0\0\0\x64\0\0\0!\0\0\0\x64\0\0\fC\0\0\0%\x1\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0%\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\x2)\0\0\0\x1\0\0\0\0\0\0\0`\0\0\0\x1\0\0\0\0\0\0\0<\0\0\0\x1\0\0\0\0\0\0\0O\0\0\0\x1\0\0\0\0\0\0\0J\0\0\0\x1\0\0\0\0\0\0\x3z\0\0\0\x1\0\0\0\0\0\0\0\xa1\0\0\0\x1\0\0\0\0\0\0\0;\0\0\0\x1\0\0\0\0\0\0\0\x39\0\0\0\x1\0\0\0\0\0\0\0\x61\0\0\0\x1\0\0\0\0\0\0\0P\0\0\0\x1\0\0\0\0\0\0\0\x33\0\0\0\x1\0\0\0\0\0\0\0\x37\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\x9c\0\0\0\x1\0\0\0\0\0\0\0s\0\0\0\x1\0\0\0\0\0\0\0n\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0U\0\0\0\x1\0\0\0\0\0\0\0\xbf\0\0\0\x1\0\0\0\0\0\0\0\xaa\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0\x64\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x1)"
+UIThemeDialog\Size=@Size(451 348)
+Qt6\TorrentProperties\PeerListState=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\xf@@\0\0\0\x2\0\0\0\xe\0\0\0\x64\0\0\0\x6\0\0\0\x64\0\0\x5\x14\0\0\0\xf\x1\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\xf\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x1)
+Qt6\TorrentProperties\FilesListState=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\x2\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x5\n\0\0\0\x6\x1\x1\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x6\0\0\x3\x16\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0\x64\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x1)
+StartUpWindowState=Normal
+Qt6\CookiesDialog\ViewState="@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x2,\0\0\0\x5\x1\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x5\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x9c\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0\x64\0\0\0\0)"
+Qt6\TorrentProperties\TrackerListState=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x6\xb9\0\0\0\v\x1\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\v\0\0\x1\xd3\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\xb3\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\x1\x13\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x1)
+MainWindow\FiltersSidebarWidth=348
+TorrentTagsDialog\Size=@Size(484 313)
+Log\Enabled=true
+DownloadTrackerFavicon=false
+
+[BitTorrent]
+Session\QueueingSystemEnabled=false
+Session\Tags=1 - unmoved clean, 1 - unmoved XXX, 2 - to move clean, 2 - to move XXX, 3 - Moved clean, 3 - moved XXX, 4 - Removal clean, 4 - Removal XXX, 5-FLAC, 5-MP3, HiFi List
+Session\GlobalMaxSeedingMinutes=20160
+Session\AddTorrentStopped=true
+Session\GlobalMaxRatio=1
+Session\DefaultSavePath=F:\\~incomplete
+Session\UseCategoryPathsInManualMode=true
+Session\Port=29007
+Session\TempPath=F:\\~incomplete
+Session\AlternativeGlobalUPSpeedLimit=5000
+Session\DisableAutoTMMByDefault=false
+Session\GlobalDLSpeedLimit=0
+Session\TorrentExportDirectory=F:\\~files\\copy
+Session\AlternativeGlobalDLSpeedLimit=5000
+Session\UseUnwantedFolder=true
+Session\SubcategoriesEnabled=true
+Session\UseAlternativeGlobalSpeedLimit=true
+Session\FinishedTorrentExportDirectory=F:\\~files\\complete
+Session\TempPathEnabled=true
+Session\GlobalUPSpeedLimit=0
+Session\StartPaused=false
+Session\SSL\Port=20929
+
+[TorrentCreator]
+PaddedFileSizeLimit=-1
+LastAddPath=G:\\rock\\Ozzy Osbourne
+Comments=
+StartSeeding=false
+OptimizeAlignment=true
+PieceSize=0
+Size=@Size(592 731)
+TrackerList=
+PrivateTorrent=false
+Source=
+IgnoreRatio=false
+WebSeedList=
+
+[AddNewTorrentDialog]
+DialogSize=@Size(900 680)
+RememberLastSavePath=true
+DefaultCategory=
+DownloadPathHistory=
+SavePathHistory=J:\\TORRENTS, P:\\TORRENT, G:\\Downloads
+
+[Preferences]
+General\Locale=en
+WebUI\Enabled=true
+WebUI\Address=*
+General\CloseToTrayNotified=true
+Downloads\ScanDirsLastPath=C:\\Users\\jkilloran\\Downloads
+WebUI\Password_PBKDF2="@ByteArray(NS3BBYHfg6C3Bj3rI5zN7Q==:4VAxK2avKzPT/DGZ9P/qxkEx1uonXPQmEUzDxvEaHgxH9h3Cm51jNI+o7HVnvxYSsS++vzbd55cQAK2Cqk7POQ==)"
+WebUI\Username=jkilloran
+General\ExitConfirm=false
+WebUI\Port=8888
+
+[Application]
+GUI\Notifications\TorrentAdded=false
+FileLogger\Backup=true
+FileLogger\MaxSizeBytes=66560
+FileLogger\Enabled=true
+FileLogger\AgeType=1
+FileLogger\Age=1
+FileLogger\Path=C:\\Users\\freak\\AppData\\Local\\qBittorrent\\logs
+FileLogger\DeleteOld=true
+
+[SpeedLimitDialog]
+Size=@Size(481 272)
+
+[AutoRun]
+enabled=true
+program=c:\\unrar\\unrar.exe x \"%F/*.rar\" \"%F/\"
+
+[OptionsDialog]
+Size=@Size(779 591)
+HorizontalSplitterSizes=121, 632
+LastViewedPage=7
+
+[TransferListFilters]
+TagFilterState=true
+selectedFilterIndex=12
+CategoryFilterState=true
+
+[MainWindow]
+geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\xff\xff\xff\xf8\0\0\ro\0\0\x5o\0\0\0\xf\0\0\0 \0\0\x5\f\0\0\x2\xa6\0\0\0\0\x2\0\0\0\rp\0\0\0\0\0\0\0\x17\0\0\ro\0\0\x5o)
+
+[Core]
+AutoDeleteAddedTorrentFile=Never
+
+[Appearance]
+Style=Fusion
+
+[Network]
+PortForwardingEnabled=true
+
+[TorrentProperties]
+SplitterSizes="738,505"
+Visible=true
+CurrentTab=4
+
+[LegalNotice]
+Accepted=true
+
+[RSS]
+AutoDownloader\SmartEpisodeFilter=s(\\d+)e(\\d+), (\\d+)x(\\d+), "(\\d{4}[.\\-]\\d{1,2}[.\\-]\\d{1,2})", "(\\d{1,2}[.\\-]\\d{1,2}[.\\-]\\d{4})"
+AutoDownloader\DownloadRepacks=true
+
+[TransferList]
+SubSortColumn=13
+SubSortOrder=0
+
+[TorrentOptionsDialog]
+Size=@Size(450 630)
+
+[WatchedFolderOptionsDialog]
+DialogSize=@Size(464 636)
+
+[Meta]
+MigrationVersion=8
+
+[StatisticsDialog]
+Size=@Size(286 439)
+
+[CookiesDialog]
+Size=@Size(618 369)
+
+[DownloadFromURLDialog]
+Size=@Size(501 220)
diff --git a/lxc2/qbittorrent/data/qBittorrent/rss/articles/storage.lock b/lxc2/qbittorrent/data/qBittorrent/rss/articles/storage.lock
new file mode 100644
index 0000000..e69de29
diff --git a/lxc2/qbittorrent/data/qBittorrent/rss/feeds.json b/lxc2/qbittorrent/data/qBittorrent/rss/feeds.json
new file mode 100755
index 0000000..2c63c08
--- /dev/null
+++ b/lxc2/qbittorrent/data/qBittorrent/rss/feeds.json
@@ -0,0 +1,2 @@
+{
+}
diff --git a/lxc2/qbittorrent/data/qBittorrent/rss/storage.lock b/lxc2/qbittorrent/data/qBittorrent/rss/storage.lock
new file mode 100644
index 0000000..e69de29
diff --git a/lxc2/qbittorrent/data/qBittorrent/watched_folders.json b/lxc2/qbittorrent/data/qBittorrent/watched_folders.json
new file mode 100755
index 0000000..fefa0b7
--- /dev/null
+++ b/lxc2/qbittorrent/data/qBittorrent/watched_folders.json
@@ -0,0 +1,23 @@
+{
+ "/downloads/~pickup": {
+ "add_torrent_params": {
+ "category": "",
+ "download_limit": -1,
+ "download_path": "",
+ "inactive_seeding_time_limit": -2,
+ "operating_mode": "AutoManaged",
+ "ratio_limit": -2,
+ "save_path": "",
+ "seeding_time_limit": -2,
+ "share_limit_action": "Default",
+ "skip_checking": false,
+ "ssl_certificate": "",
+ "ssl_dh_params": "",
+ "ssl_private_key": "",
+ "tags": [
+ ],
+ "upload_limit": -1
+ },
+ "recursive": false
+ }
+}
diff --git a/lxc2/qbittorrent/qbittorrent.yml b/lxc2/qbittorrent/qbittorrent.yml
new file mode 100755
index 0000000..bae3200
--- /dev/null
+++ b/lxc2/qbittorrent/qbittorrent.yml
@@ -0,0 +1,64 @@
+services:
+ gluetun:
+ image: qmcgaw/gluetun:latest
+ container_name: gluetun
+ cap_add:
+ - NET_ADMIN
+ restart: unless-stopped
+ cpus: 1.0
+ mem_limit: "1024m"
+ mem_reservation: "128m"
+ environment:
+ # Core VPN config
+ - VPN_SERVICE_PROVIDER=airvpn
+ - VPN_TYPE=wireguard
+
+ # From your WireGuard config:
+ - WIREGUARD_PRIVATE_KEY=ECCy5yvuw44r9gwVBV0dm6lkwYgj9TooW1FEj4LK8X4=
+ - WIREGUARD_PRESHARED_KEY=3eL2dzBilN+dmKGGXwOzUwGKpBJkKZELos/6GurIb/8= # if present in config
+ - WIREGUARD_ADDRESSES=10.186.81.191/32 # from your [Interface] Address
+ # Endpoint — use resolved IP instead of domain:
+ - SERVER_COUNTRIES=Canada
+ #- WIREGUARD_ENDPOINT_IP=184.75.223.197
+ #- WIREGUARD_ENDPOINT_PORT=1637 # matches AirVPN WG port
+
+ # Port forwarding for torrenting
+ - FIREWALL_VPN_INPUT_PORTS=30754
+
+ ports:
+ - 8080:8080 # qBittorrent Web UI
+ - 30754:30754 # torrent port TCP
+ - 30754:30754/udp # torrent port UDP
+
+ qbittorrent:
+ image: lscr.io/linuxserver/qbittorrent:latest
+ container_name: qbittorrent
+ network_mode: "service:gluetun"
+ cpus: 4.0
+ mem_limit: "8192m" # 8 GB
+ mem_reservation: "2048m" # 2 GB
+ ulimits:
+ nproc: 65535
+ nofile:
+ soft: 65535
+ hard: 65535
+ depends_on:
+ - gluetun
+ environment:
+ - PUID=1000
+ - PGID=1000
+ - TZ=Etc/UTC
+ - WEBUI_PORT=8080
+ - TORRENTING_PORT=30754
+ volumes:
+ - /docker/qbittorrent/data:/config
+ - /pool/torrenting:/downloads
+ - /pool/music:/mnt/music
+ - /pool/tv:/mnt/tv
+ - /pool/movies:/mnt/movies
+ - /pool/other:/mnt/other
+ - /mnt/SATA-22TB-host15/qbittorrent/downloads:/q-downloads
+ - /mnt/SATA-22TB-host15/qbittorrent/completed:/q-completed
+ - /mnt/SATA-22TB-host15/qbittorrent/seeding:/q-seeding
+ restart: unless-stopped
+
diff --git a/lxc2/qbittorrent/unpackerr.yml b/lxc2/qbittorrent/unpackerr.yml
new file mode 100755
index 0000000..bc05c57
--- /dev/null
+++ b/lxc2/qbittorrent/unpackerr.yml
@@ -0,0 +1,40 @@
+services:
+ unpackerr:
+ image: golift/unpackerr
+ container_name: unpackerr
+ restart: unless-stopped
+ network_mode: "host"
+ mem_limit: "4096m"
+ mem_reservation: "1024m"
+ environment:
+ - UN_DEBUG=false
+ - ./unpackerr/config:/config
+ # --- qBittorrent Configuration ---
+ - UN_QBITTORRENT_URL=http://172.16.201.21:8080
+ - UN_QBITTORRENT_USERNAME=jkilloran
+ - UN_QBITTORRENT_PASSWORD=Pizzajam11
+ - UN_QBITTORRENT_CATEGORIES=tv,movies,music,other
+ # --- Whisparr Configuration ---
+ - UN_WHISPARR_0_URL=http://172.16.201.21:6969
+ - UN_WHISPARR_0_API_KEY=a9e10d0693ee46e8b8bc5513597d0540
+ - UN_WHISPARR_0_PATHS=/downloads
+ # --- Sonarr Configuration ---
+ - UN_SONARR_0_URL=http://172.16.201.21:8989
+ - UN_SONARR_0_API_KEY=d8f3afa9b5c143b6b778253f5b913e92
+ - UN_SONARR_0_PATHS=/downloads
+ # --- Radarr Configuration ---
+ - UN_RADARR_0_URL=http://172.16.201.21:7878
+ - UN_RADARR_0_API_KEY=b198a04d7d354f46a7425097b601a90a
+ - UN_RADARR_0_PATHS=/downloads
+ # --- Lidarr Configuration ---
+ - UN_LIDARR_0_URL=http://172.16.201.21:8686
+ - UN_LIDARR_0_API_KEY=9cb1961cba9a496d9d174397b2ead3cb
+ - UN_LIDARR_0_PATHS=/downloads
+ - UN_DELETE_ORIGINALS=false
+ - UN_DELETE_AFTER=0
+ - UN_MOVE_BACK=false
+ volumes:
+ # Match qBittorrent's completed/incomplete folders
+ - /mnt/SATA-22TB-host15/qbittorrent/downloads:/q-downloads
+ - /mnt/SATA-22TB-host15/qbittorrent/completed:/q-completed
+ # Optionally, if media folders are also here, map them too
diff --git a/lxc2/servarr/config/Jackett/DataProtection/key-c015c213-d7f7-422d-ba54-c35e8b0475c5.xml b/lxc2/servarr/config/Jackett/DataProtection/key-c015c213-d7f7-422d-ba54-c35e8b0475c5.xml
new file mode 100644
index 0000000..8b2b0f3
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/DataProtection/key-c015c213-d7f7-422d-ba54-c35e8b0475c5.xml
@@ -0,0 +1,16 @@
+
+
+ 2026-01-02T17:12:40.7778296Z
+ 2026-01-02T17:12:40.7778296Z
+ 2026-04-02T17:12:40.7778296Z
+
+
+
+
+
+
+ XTvPXh7ls3NZTxkhaYC4iXdVXBucGOLp9S4k5vCFzu0D9tbib7LbClKGd9DFTxPKk99BRFSE/4wfJdUwG9oESw==
+
+
+
+
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/0magnet.json b/lxc2/servarr/config/Jackett/Indexers/0magnet.json
new file mode 100644
index 0000000..6e5cbc4
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/0magnet.json
@@ -0,0 +1,26 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://13mag.net/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": ""
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/0magnet.json.bak b/lxc2/servarr/config/Jackett/Indexers/0magnet.json.bak
new file mode 100644
index 0000000..61ebaf6
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/0magnet.json.bak
@@ -0,0 +1,26 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://13mag.net/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": null
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/1337x.json b/lxc2/servarr/config/Jackett/Indexers/1337x.json
new file mode 100644
index 0000000..0756163
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/1337x.json
@@ -0,0 +1,79 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://1337x.to/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": "cf_clearance=moL_HG9HkImmXgZuzHR4ULKy9Kos7qP.7xoEYnjm_CE-1769204731-1.2.1.1-_bmEVXX3JHNh_IW9U1aCgMPw5NS5LHJ0KpJQ8DhsI2eyqw8em9GMRAkh1_J22w5h298cW6YFTGAuKLBDUBR0Q4qh82Rv_2NDSAxReT1ehIhrw23GNPEu0jwA7tvmrsKpZmMBvcX3nrbF5bqCqbWEL4nhF1KJaS7peHnO6RuKInSjr6UuLW.UDS_nVtHLIoHwP_oQ1wse1klC8GRRjY.ih1Ph6kjdZ0fvpapI.k9xf8HP84Mu_sWiLMLRN20Cb3MT; cf_chl_rc_ni=1"
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "filterbyuploader",
+ "type": "inputstring",
+ "name": "Filter by Uploader",
+ "value": ""
+ },
+ {
+ "id": "downloadlink",
+ "type": "inputselect",
+ "name": "Download link",
+ "value": "http://itorrents.org/",
+ "options": {
+ "http://itorrents.org/": "iTorrents.org",
+ "magnet:": "magnet"
+ }
+ },
+ {
+ "id": "downloadlink(fallback)",
+ "type": "inputselect",
+ "name": "Download link (fallback)",
+ "value": "magnet:",
+ "options": {
+ "http://itorrents.org/": "iTorrents.org",
+ "magnet:": "magnet"
+ }
+ },
+ {
+ "id": "disablesorting-1337xpreventssortingsearchesduringhighserverload,whichbreakstheindexerwhenperformingakeywordsearch-disableifyougetzeroresults",
+ "type": "inputbool",
+ "name": "Disable sorting - 1337x prevents sorting searches during high server load, which breaks the indexer when performing a keyword search - disable if you get zero results",
+ "value": false
+ },
+ {
+ "id": "sortrequestedfromsite",
+ "type": "inputselect",
+ "name": "Sort requested from site",
+ "value": "time",
+ "options": {
+ "time": "created",
+ "seeders": "seeders",
+ "size": "size"
+ }
+ },
+ {
+ "id": "orderrequestedfromsite",
+ "type": "inputselect",
+ "name": "Order requested from site",
+ "value": "desc",
+ "options": {
+ "desc": "desc",
+ "asc": "asc"
+ }
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/1337x.json.bak b/lxc2/servarr/config/Jackett/Indexers/1337x.json.bak
new file mode 100644
index 0000000..273345d
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/1337x.json.bak
@@ -0,0 +1,79 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://1337x.to/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": "cf_clearance=tfGKr.FklFbRNFLrSqsiyIE_0Yvb1z1Hl3Amnj46auo-1769190001-1.2.1.1-LQJsotppNAnTySrwGUoffhbf4P4oHlnj4bcOT687fhqCJRagBmM4LojYqJGfyf0RqNeVXE1RMhaSQ0GPN9aedEQb.3HHGdkIycfeky5adK3q1q70w8.8bynjQoqG6ZlXKVdVTzty03tbSv58D8Hf_ezzSyl2e3M7gsHylcfvA9hZ6ufF6ZSEWUTwUV7wqHSZH1DgrMiuKvHomDknN9I0ac77ZZoLSM3OHhK0kR_gmEGMYVCHoOYD0Dc924lH9g8.; cf_chl_rc_ni=1"
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "filterbyuploader",
+ "type": "inputstring",
+ "name": "Filter by Uploader",
+ "value": ""
+ },
+ {
+ "id": "downloadlink",
+ "type": "inputselect",
+ "name": "Download link",
+ "value": "http://itorrents.org/",
+ "options": {
+ "http://itorrents.org/": "iTorrents.org",
+ "magnet:": "magnet"
+ }
+ },
+ {
+ "id": "downloadlink(fallback)",
+ "type": "inputselect",
+ "name": "Download link (fallback)",
+ "value": "magnet:",
+ "options": {
+ "http://itorrents.org/": "iTorrents.org",
+ "magnet:": "magnet"
+ }
+ },
+ {
+ "id": "disablesorting-1337xpreventssortingsearchesduringhighserverload,whichbreakstheindexerwhenperformingakeywordsearch-disableifyougetzeroresults",
+ "type": "inputbool",
+ "name": "Disable sorting - 1337x prevents sorting searches during high server load, which breaks the indexer when performing a keyword search - disable if you get zero results",
+ "value": false
+ },
+ {
+ "id": "sortrequestedfromsite",
+ "type": "inputselect",
+ "name": "Sort requested from site",
+ "value": "time",
+ "options": {
+ "time": "created",
+ "seeders": "seeders",
+ "size": "size"
+ }
+ },
+ {
+ "id": "orderrequestedfromsite",
+ "type": "inputselect",
+ "name": "Order requested from site",
+ "value": "desc",
+ "options": {
+ "desc": "desc",
+ "asc": "asc"
+ }
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/bigfangroup.json b/lxc2/servarr/config/Jackett/Indexers/bigfangroup.json
new file mode 100644
index 0000000..27dc998
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/bigfangroup.json
@@ -0,0 +1,60 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://bigfangroup.org/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": "PHPSESSID=0d3aalu5tegrjjd2hg23kpgfg4"
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "stripcyrillicletters",
+ "type": "inputbool",
+ "name": "Strip Cyrillic Letters",
+ "value": false
+ },
+ {
+ "id": "addrustoendofalltitlestoimprovelanguagedetectionbysonarrandradarr.willcauseenglish-onlyresultstobemisidentified.",
+ "type": "inputbool",
+ "name": "Add RUS to end of all titles to improve language detection by Sonarr and Radarr. Will cause English-only results to be misidentified.",
+ "value": false
+ },
+ {
+ "id": "sortrequestedfromsite",
+ "type": "inputselect",
+ "name": "Sort requested from site",
+ "value": "added",
+ "options": {
+ "added": "created",
+ "seed": "seeders",
+ "size": "size",
+ "name": "title"
+ }
+ },
+ {
+ "id": "orderrequestedfromsite",
+ "type": "inputselect",
+ "name": "Order requested from site",
+ "value": "desc",
+ "options": {
+ "desc": "desc",
+ "asc": "asc"
+ }
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/bigfangroup.json.bak b/lxc2/servarr/config/Jackett/Indexers/bigfangroup.json.bak
new file mode 100644
index 0000000..8a75165
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/bigfangroup.json.bak
@@ -0,0 +1,60 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://bigfangroup.org/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": null
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "stripcyrillicletters",
+ "type": "inputbool",
+ "name": "Strip Cyrillic Letters",
+ "value": false
+ },
+ {
+ "id": "addrustoendofalltitlestoimprovelanguagedetectionbysonarrandradarr.willcauseenglish-onlyresultstobemisidentified.",
+ "type": "inputbool",
+ "name": "Add RUS to end of all titles to improve language detection by Sonarr and Radarr. Will cause English-only results to be misidentified.",
+ "value": false
+ },
+ {
+ "id": "sortrequestedfromsite",
+ "type": "inputselect",
+ "name": "Sort requested from site",
+ "value": "added",
+ "options": {
+ "added": "created",
+ "seed": "seeders",
+ "size": "size",
+ "name": "title"
+ }
+ },
+ {
+ "id": "orderrequestedfromsite",
+ "type": "inputselect",
+ "name": "Order requested from site",
+ "value": "desc",
+ "options": {
+ "desc": "desc",
+ "asc": "asc"
+ }
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/bitru.json b/lxc2/servarr/config/Jackett/Indexers/bitru.json
new file mode 100644
index 0000000..ab2895a
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/bitru.json
@@ -0,0 +1,55 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://bitru.org/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": null
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "stripcyrillicletters",
+ "type": "inputbool",
+ "name": "Strip Cyrillic Letters",
+ "value": false
+ },
+ {
+ "id": "addrustoendofalltitlestoimprovelanguagedetectionbysonarrandradarr.willcauseenglish-onlyresultstobemisidentified.",
+ "type": "inputbool",
+ "name": "Add RUS to end of all titles to improve language detection by Sonarr and Radarr. Will cause English-only results to be misidentified.",
+ "value": false
+ },
+ {
+ "id": "includeadvertising",
+ "type": "inputbool",
+ "name": "Include Advertising",
+ "value": true
+ },
+ {
+ "id": "sortrequestedfromsite",
+ "type": "inputselect",
+ "name": "Sort requested from site",
+ "value": "_",
+ "options": {
+ "_": "created",
+ "seeders": "seeders",
+ "size": "size"
+ }
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/bitsearch.json b/lxc2/servarr/config/Jackett/Indexers/bitsearch.json
new file mode 100644
index 0000000..79ecb71
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/bitsearch.json
@@ -0,0 +1,47 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://bitsearch.to/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": ""
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "sortrequestedfromsite.",
+ "type": "inputselect",
+ "name": "Sort requested from site.",
+ "value": "created",
+ "options": {
+ "created": "created",
+ "seeders": "seeders",
+ "size": "size"
+ }
+ },
+ {
+ "id": "orderrequestedfromsite.",
+ "type": "inputselect",
+ "name": "Order requested from site.",
+ "value": "desc",
+ "options": {
+ "desc": "desc",
+ "asc": "asc"
+ }
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/bitsearch.json.bak b/lxc2/servarr/config/Jackett/Indexers/bitsearch.json.bak
new file mode 100644
index 0000000..ddd5621
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/bitsearch.json.bak
@@ -0,0 +1,47 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://bitsearch.to/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": null
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "sortrequestedfromsite.",
+ "type": "inputselect",
+ "name": "Sort requested from site.",
+ "value": "created",
+ "options": {
+ "created": "created",
+ "seeders": "seeders",
+ "size": "size"
+ }
+ },
+ {
+ "id": "orderrequestedfromsite.",
+ "type": "inputselect",
+ "name": "Order requested from site.",
+ "value": "desc",
+ "options": {
+ "desc": "desc",
+ "asc": "asc"
+ }
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/btetree.json b/lxc2/servarr/config/Jackett/Indexers/btetree.json
new file mode 100755
index 0000000..a9103e9
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/btetree.json
@@ -0,0 +1,37 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://bt.etree.org/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": "PHPSESSID=coibl34kdved58qm533e8530i6"
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "sortrequestedfromsite",
+ "type": "inputselect",
+ "name": "Sort requested from site",
+ "value": "added",
+ "options": {
+ "added": "created",
+ "seeders": "seeders",
+ "name": "title"
+ }
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/btetree.json.bak b/lxc2/servarr/config/Jackett/Indexers/btetree.json.bak
new file mode 100755
index 0000000..6fba11b
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/btetree.json.bak
@@ -0,0 +1,37 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://bt.etree.org/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": null
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "sortrequestedfromsite",
+ "type": "inputselect",
+ "name": "Sort requested from site",
+ "value": "added",
+ "options": {
+ "added": "created",
+ "seeders": "seeders",
+ "name": "title"
+ }
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/extratorrent-st.json b/lxc2/servarr/config/Jackett/Indexers/extratorrent-st.json
new file mode 100644
index 0000000..fd6955e
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/extratorrent-st.json
@@ -0,0 +1,26 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://extratorrent.st/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": "PHPSESSID=9lFYfEJxOogd7hTyDAu09E2vrWol3sKN; cf_clearance=pdodLA_M0ZkNE_z4gS4muDmv8.XYxmHQJtkpkjMCkic-1762177669-1.2.1.1-hFaDhTTbe7hrbOn16uSwZWUemj9K1fSVijiV70amuNp6lceXlzEfyrSVfpSKqvHWWG6fpcvwtWJxrVIm0u3AaFFAA6z9B2Ii9.wkRLQcz_S5yRmAA.RncZidZ3dGWdjyNdqpojvbM9SW_TnI3ikG7PioyOKrRjjV3YSEvAhysEZmAR4lYA8hl0r7Iubosh8JMFWV870ArqriJlgeVKSqPO6mQnIhlVQnOAnhL76EIzbFfahbcpw4xBb5RUnsYs3O"
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/extratorrent-st.json.bak b/lxc2/servarr/config/Jackett/Indexers/extratorrent-st.json.bak
new file mode 100644
index 0000000..7faf5ef
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/extratorrent-st.json.bak
@@ -0,0 +1,26 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://extratorrent.st/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": null
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/eztv.json b/lxc2/servarr/config/Jackett/Indexers/eztv.json
new file mode 100644
index 0000000..e59e5f9
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/eztv.json
@@ -0,0 +1,26 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://eztvx.to/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": "PHPSESSID=5or4jckgeek20tv5t8ksdi5sr1; cf_clearance=zwFzia5M7Bwnqn0uHRiFeOTFNqIkohE6ksKyhr9yA1c-1768273474-1.2.1.1-xmGG4srmWNuCZDbxIjWne66qF5BKKPJpH9Xl8bHavA12MqQj4jCP7T.KDRZFvc_rA7BYx2RIIsd.zATMQslsW6GxfLocvj._adth8QoSTAfuy31XxoVXLSImtukE5EEAFKYazcHovNJlRrsoHRlTvRp6dvDgq_v0OlBDFmtCbAth6ttlLwgz7_FbeiQRQpgZYsGhGIklyWo8AYu8Q._R4CIAyFgTbjrbF2h5HwfY2lQ"
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/eztv.json.bak b/lxc2/servarr/config/Jackett/Indexers/eztv.json.bak
new file mode 100644
index 0000000..0ad0278
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/eztv.json.bak
@@ -0,0 +1,26 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://eztvx.to/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": "PHPSESSID=5or4jckgeek20tv5t8ksdi5sr1; cf_clearance=t3sjCMA1.nYo1uq8EgcYanpP32hCbr4aG6IMnuCRyb8-1767658211-1.2.1.1-66wMJRorv_XqYN_YmxNwFUfuOAL3815Py2htThMYCNZTxqdv0ymTvhBB8.app7UzXhdUf_XSn6CT3goQiL9_zbG.vPm_hhDydT3V1Gjy95h.ioIpUttJs2sGqLwfHmmuuXK1KMHigdIf_xK2crdvwtaFkvn.zMoCb2GhCV_3rBdUNnH82i6ZrtZ6OrGMXeWHqnmizAROJEEbzbfBWCi..xeL27FkYuDVGW03G0u15cA"
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/freejavtorrent.json b/lxc2/servarr/config/Jackett/Indexers/freejavtorrent.json
new file mode 100644
index 0000000..48e2a43
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/freejavtorrent.json
@@ -0,0 +1,26 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://www.freejavtorrent.com/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": null
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/happyfappy.json b/lxc2/servarr/config/Jackett/Indexers/happyfappy.json
new file mode 100644
index 0000000..1bc1d4b
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/happyfappy.json
@@ -0,0 +1,65 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://www.happyfappy.org/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": "cid=%DC%BD%8C%5D%FA%B5%B5w%8C%F2M%84UC%08%F4%89%CEB%C9%00t%ED%98%BE%98%95%02%C6p%C9%E4%25%E5%195%0ES%BC%B1%3C%A0+%A8J%C8%C2%A5%93%01%04%BDaT%9Ah%A7%DD%BFeH%C7EU; sid=n%5C%83n%3A%09%DA%86%1A%21%F1%B8_%91%FF%B7%16%03%B7%F0mo%E2%CB%D0%F7%5B%3A%B5J%B1%D2%E4%173%3E%3D%CC%AE%91%15%AD%1B%CCID4%F3%A1%C9%D9%09%B4%8F%CD%AB%03w%29%28%88%D4%234"
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "username",
+ "type": "inputstring",
+ "name": "Username",
+ "value": "mitsu22"
+ },
+ {
+ "id": "password",
+ "type": "inputstring",
+ "name": "Password",
+ "value": "CfDJ8BPCFcD31y1CulTDXosEdcUxHbk25rIYOBKCA7lnjJFesao5MeRN128S__UOSzeJMsOOwamTa78CvB9PVrYRm1fAbXDI3CMb5lmIxnQi080xpXyJ2soBsdlL-X3EbpeOfA"
+ },
+ {
+ "id": "searchfreeleechonly",
+ "type": "inputbool",
+ "name": "Search freeleech only",
+ "value": false
+ },
+ {
+ "id": "sortrequestedfromsite",
+ "type": "inputselect",
+ "name": "Sort requested from site",
+ "value": "time",
+ "options": {
+ "time": "created",
+ "seeders": "seeders",
+ "size": "size"
+ }
+ },
+ {
+ "id": "orderrequestedfromsite",
+ "type": "inputselect",
+ "name": "Order requested from site",
+ "value": "desc",
+ "options": {
+ "desc": "desc",
+ "asc": "asc"
+ }
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/happyfappy.json.bak b/lxc2/servarr/config/Jackett/Indexers/happyfappy.json.bak
new file mode 100644
index 0000000..1e355f5
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/happyfappy.json.bak
@@ -0,0 +1,65 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://www.happyfappy.org/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": "cid=%85%FA%B3%F4y%CE%1C%B0J%D0O%B0l%A3F%8D%C1%9B%B1%97%04%18M%0Ck.P%1A%BEz%0D%C7%2A%FE%01%D4%00%60%FFF%85%019%C4%C1%A5%9Fi%DA%EE%5D%BF%80Q%A1%F9d%E6M%A62%5B%5B%B2; sid=%7D%E6%E8%26%87RV%82%DA%7C%09S%95%F1TT%93%3E%10%174%F3DzW%99%81%5C%FEA%A4%82w%CFQK%BC%AD%97%1A%8F%19%A4H%7DC%84%93%BC%83%CF%08H%B7%7F%7C%10%01%C7JXKzm"
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "username",
+ "type": "inputstring",
+ "name": "Username",
+ "value": "mitsu22"
+ },
+ {
+ "id": "password",
+ "type": "inputstring",
+ "name": "Password",
+ "value": "CfDJ8BPCFcD31y1CulTDXosEdcWSXoNW0sORXWcn9WH0tJYqO6JPRKagw9_2stYoBjTHetwimT1jYNrIbXOrG_S_fq_rF4XsDQmKBzzi8TciVib6ntzPUZ2KFTEK_8YcinKzOg"
+ },
+ {
+ "id": "searchfreeleechonly",
+ "type": "inputbool",
+ "name": "Search freeleech only",
+ "value": false
+ },
+ {
+ "id": "sortrequestedfromsite",
+ "type": "inputselect",
+ "name": "Sort requested from site",
+ "value": "time",
+ "options": {
+ "time": "created",
+ "seeders": "seeders",
+ "size": "size"
+ }
+ },
+ {
+ "id": "orderrequestedfromsite",
+ "type": "inputselect",
+ "name": "Order requested from site",
+ "value": "desc",
+ "options": {
+ "desc": "desc",
+ "asc": "asc"
+ }
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/internetarchive.json b/lxc2/servarr/config/Jackett/Indexers/internetarchive.json
new file mode 100644
index 0000000..03f90f4
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/internetarchive.json
@@ -0,0 +1,59 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://archive.org/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": ""
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "searchonlyintitle",
+ "type": "inputbool",
+ "name": "Search only in title",
+ "value": true
+ },
+ {
+ "id": "downloadusing.torrentonly.nomagnets.",
+ "type": "inputbool",
+ "name": "Download using .torrent only. No Magnets.",
+ "value": false
+ },
+ {
+ "id": "sortrequestedfromsite",
+ "type": "inputselect",
+ "name": "Sort requested from site",
+ "value": "publicdate",
+ "options": {
+ "publicdate": "created",
+ "downloads": "downloads",
+ "item_size": "size"
+ }
+ },
+ {
+ "id": "orderrequestedfromsite",
+ "type": "inputselect",
+ "name": "Order requested from site",
+ "value": "-",
+ "options": {
+ "-": "desc",
+ "_": "asc"
+ }
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/internetarchive.json.bak b/lxc2/servarr/config/Jackett/Indexers/internetarchive.json.bak
new file mode 100644
index 0000000..fee0b7d
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/internetarchive.json.bak
@@ -0,0 +1,59 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://archive.org/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": null
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "searchonlyintitle",
+ "type": "inputbool",
+ "name": "Search only in title",
+ "value": true
+ },
+ {
+ "id": "downloadusing.torrentonly.nomagnets.",
+ "type": "inputbool",
+ "name": "Download using .torrent only. No Magnets.",
+ "value": false
+ },
+ {
+ "id": "sortrequestedfromsite",
+ "type": "inputselect",
+ "name": "Sort requested from site",
+ "value": "publicdate",
+ "options": {
+ "publicdate": "created",
+ "downloads": "downloads",
+ "item_size": "size"
+ }
+ },
+ {
+ "id": "orderrequestedfromsite",
+ "type": "inputselect",
+ "name": "Order requested from site",
+ "value": "-",
+ "options": {
+ "-": "desc",
+ "_": "asc"
+ }
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/iptorrents.json b/lxc2/servarr/config/Jackett/Indexers/iptorrents.json
new file mode 100755
index 0000000..ceff20d
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/iptorrents.json
@@ -0,0 +1,56 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://www.iptorrents.com/"
+ },
+ {
+ "id": "cookie",
+ "type": "inputstring",
+ "name": "Cookie",
+ "value": "cf_clearance=OlkLFXx_E9Vejb3Xc9V9fcvfhUtuS1eO17DjPHQ0BdM-1750076300-1.2.1.1-hfOp518modRpdJiLoAYRnsPOzyo1CqNXLtEk_ShCiq5zq.Ku2N.6Mz05Ai2GdqdSnOUPaK0Z_cVZbYV.176L6QfR5zPS8sfxeX.HywA2Xrc57kYyOF36PSg093QKzhPmuPN.VJBl25UTkOVaBi2txvqilG9XwInpe_tjAjPEarPkI6aKz6Ad6UqC_sgqPaTxEF68RfvB4H6Bgnsq7EAX0WlgImk6wEZMxo0bn9wAnHoMURUrFj2nfx3YgtSI0p.mBCN6jNi9Hfzgy.M3xqxmgqjFPXVmtclejkPzayzqjFM5w3gy6ZRaqL6btFcDrMKbGF6lH9UaBwdGD14bc3jCheYVC3pnFm4orrM2aUUB0XeGV3jfDr95zTLaMmAzFnNw; uid=2182288; pass=qpoeOmTmdAfPgrxu2sbijYqTYJ3xAoki"
+ },
+ {
+ "id": "user-agent",
+ "type": "inputstring",
+ "name": "User-Agent",
+ "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": "cf_clearance=OlkLFXx_E9Vejb3Xc9V9fcvfhUtuS1eO17DjPHQ0BdM-1750076300-1.2.1.1-hfOp518modRpdJiLoAYRnsPOzyo1CqNXLtEk_ShCiq5zq.Ku2N.6Mz05Ai2GdqdSnOUPaK0Z_cVZbYV.176L6QfR5zPS8sfxeX.HywA2Xrc57kYyOF36PSg093QKzhPmuPN.VJBl25UTkOVaBi2txvqilG9XwInpe_tjAjPEarPkI6aKz6Ad6UqC_sgqPaTxEF68RfvB4H6Bgnsq7EAX0WlgImk6wEZMxo0bn9wAnHoMURUrFj2nfx3YgtSI0p.mBCN6jNi9Hfzgy.M3xqxmgqjFPXVmtclejkPzayzqjFM5w3gy6ZRaqL6btFcDrMKbGF6lH9UaBwdGD14bc3jCheYVC3pnFm4orrM2aUUB0XeGV3jfDr95zTLaMmAzFnNw; uid=2182288; pass=qpoeOmTmdAfPgrxu2sbijYqTYJ3xAoki"
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "sortrequestedfromsite",
+ "type": "inputselect",
+ "name": "Sort requested from site",
+ "value": "seeders",
+ "options": {
+ "time": "created",
+ "size": "size",
+ "seeders": "seeders",
+ "name": "title"
+ }
+ },
+ {
+ "id": "searchfreeleechonly",
+ "type": "inputbool",
+ "name": "Search freeleech only",
+ "value": false
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": "6000,6050,100088,100008,100091,3040,100080,2000,2040,2045,2050,2060,2080,5000,5010,5020,5030,5040,5070,5080,100077,100101,100089,100090,100006,100048,100054,100062,100038,100068,100020,100100,100007,100072,100073,100078,100023,100026,100024,100025,100082,100065,100083,100079,100022,100005,100099,100004"
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/iptorrents.json.bak b/lxc2/servarr/config/Jackett/Indexers/iptorrents.json.bak
new file mode 100755
index 0000000..428a8fe
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/iptorrents.json.bak
@@ -0,0 +1,56 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://www.iptorrents.com/"
+ },
+ {
+ "id": "cookie",
+ "type": "inputstring",
+ "name": "Cookie",
+ "value": "cf_clearance=OlkLFXx_E9Vejb3Xc9V9fcvfhUtuS1eO17DjPHQ0BdM-1750076300-1.2.1.1-hfOp518modRpdJiLoAYRnsPOzyo1CqNXLtEk_ShCiq5zq.Ku2N.6Mz05Ai2GdqdSnOUPaK0Z_cVZbYV.176L6QfR5zPS8sfxeX.HywA2Xrc57kYyOF36PSg093QKzhPmuPN.VJBl25UTkOVaBi2txvqilG9XwInpe_tjAjPEarPkI6aKz6Ad6UqC_sgqPaTxEF68RfvB4H6Bgnsq7EAX0WlgImk6wEZMxo0bn9wAnHoMURUrFj2nfx3YgtSI0p.mBCN6jNi9Hfzgy.M3xqxmgqjFPXVmtclejkPzayzqjFM5w3gy6ZRaqL6btFcDrMKbGF6lH9UaBwdGD14bc3jCheYVC3pnFm4orrM2aUUB0XeGV3jfDr95zTLaMmAzFnNw; uid=2182288; pass=qpoeOmTmdAfPgrxu2sbijYqTYJ3xAoki"
+ },
+ {
+ "id": "user-agent",
+ "type": "inputstring",
+ "name": "User-Agent",
+ "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": "cf_clearance=OlkLFXx_E9Vejb3Xc9V9fcvfhUtuS1eO17DjPHQ0BdM-1750076300-1.2.1.1-hfOp518modRpdJiLoAYRnsPOzyo1CqNXLtEk_ShCiq5zq.Ku2N.6Mz05Ai2GdqdSnOUPaK0Z_cVZbYV.176L6QfR5zPS8sfxeX.HywA2Xrc57kYyOF36PSg093QKzhPmuPN.VJBl25UTkOVaBi2txvqilG9XwInpe_tjAjPEarPkI6aKz6Ad6UqC_sgqPaTxEF68RfvB4H6Bgnsq7EAX0WlgImk6wEZMxo0bn9wAnHoMURUrFj2nfx3YgtSI0p.mBCN6jNi9Hfzgy.M3xqxmgqjFPXVmtclejkPzayzqjFM5w3gy6ZRaqL6btFcDrMKbGF6lH9UaBwdGD14bc3jCheYVC3pnFm4orrM2aUUB0XeGV3jfDr95zTLaMmAzFnNw; uid=2182288; pass=qpoeOmTmdAfPgrxu2sbijYqTYJ3xAoki"
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "sortrequestedfromsite",
+ "type": "inputselect",
+ "name": "Sort requested from site",
+ "value": "seeders",
+ "options": {
+ "time": "created",
+ "size": "size",
+ "seeders": "seeders",
+ "name": "title"
+ }
+ },
+ {
+ "id": "searchfreeleechonly",
+ "type": "inputbool",
+ "name": "Search freeleech only",
+ "value": false
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": "6000,6050,100088,100008,100091,3040,100080"
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/isohunt2.json b/lxc2/servarr/config/Jackett/Indexers/isohunt2.json
new file mode 100644
index 0000000..2ea1ff5
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/isohunt2.json
@@ -0,0 +1,55 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://isohunt.ch/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": null
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "categoryfilter",
+ "type": "inputselect",
+ "name": "Category Filter",
+ "value": "0",
+ "options": {
+ "0": "All",
+ "1": "Anime",
+ "2": "Software",
+ "3": "Games",
+ "4": "Adult",
+ "5": "Movies",
+ "6": "Music",
+ "7": "Other",
+ "8": "Series & TV",
+ "9": "Books"
+ }
+ },
+ {
+ "id": "sortrequestedfromsite",
+ "type": "inputselect",
+ "name": "Sort requested from site",
+ "value": "created_at",
+ "options": {
+ "created_at": "created",
+ "seeders": "seeders",
+ "size": "size"
+ }
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/kickasstorrents-to.json b/lxc2/servarr/config/Jackett/Indexers/kickasstorrents-to.json
new file mode 100644
index 0000000..5f1fce5
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/kickasstorrents-to.json
@@ -0,0 +1,26 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://kickass.torrentbay.st/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": "cf_clearance=GXxVRnCwkLtdJzBcxUgPlAF3XT9gsdRKxW7F.XFE20U-1762177720-1.2.1.1-V05.4TGxoEOzPFoAhuFgUmYFn7qFEFM7mu_ZFvO2d2a.NkwQySlRLyWYuR9G_LNBom2UHfahvvPRSfWbP4kCUzAui5V8CYCVgnqxcRw1CIAKyLJtcLF5Cr8E.xw6qqTH9NSFgcwu6GcoycCpryPm5wteCxx7wVtbboMehCcs7oc2bnFWzDqBNDMQV5Q8n1rz2KWKDLbZIaEGDCn9LfMWOWfC5DX6XoL3V78gGGJm7xk"
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/kickasstorrents-to.json.bak b/lxc2/servarr/config/Jackett/Indexers/kickasstorrents-to.json.bak
new file mode 100644
index 0000000..4a1a5d4
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/kickasstorrents-to.json.bak
@@ -0,0 +1,26 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://kickass.torrentbay.st/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": null
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/kickasstorrents-ws.json b/lxc2/servarr/config/Jackett/Indexers/kickasstorrents-ws.json
new file mode 100644
index 0000000..79814c8
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/kickasstorrents-ws.json
@@ -0,0 +1,47 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://kickass.ws/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": "cf_clearance=9auIba0Zy9zeQpg8R60ASBgvhhvVKfGDJDYntbRgtBw-1769215202-1.2.1.1-JNnxQRdZQspTm2pRW8egJdU_O_Gq0CeVYYCCGcMO02T3mH.6OPAy6j77Kj3H_8XkqTlIs9KyJDoyky79v7JB5G_Jxb5g258v7t4zhIIerVhk.ReNphmoizzNzmmgXiHYIzSGCwCswRDD3c2_Cej19TaC3alyTThqsEP6FmSt.qXQlplkUWTMnOp8_d28wRBblQdEemeuBMQn1avyg2o01g5Ut2u9CAK3o22DIA9nvAYUsSwmA51VhKYKXjmBZl95; cf_chl_rc_ni=2"
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "sortrequestedfromsite",
+ "type": "inputselect",
+ "name": "Sort requested from site",
+ "value": "time_add",
+ "options": {
+ "time_add": "created",
+ "seeders": "seeders",
+ "size": "size"
+ }
+ },
+ {
+ "id": "orderrequestedfromsite",
+ "type": "inputselect",
+ "name": "Order requested from site",
+ "value": "desc",
+ "options": {
+ "desc": "desc",
+ "asc": "asc"
+ }
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/kickasstorrents-ws.json.bak b/lxc2/servarr/config/Jackett/Indexers/kickasstorrents-ws.json.bak
new file mode 100644
index 0000000..cbdb750
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/kickasstorrents-ws.json.bak
@@ -0,0 +1,47 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://kickass.ws/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": "cf_clearance=ZHisy7nP0.Vj2STa330Idzu0bG_NPpGQdQaZ8DSRweM-1769211541-1.2.1.1-_n57z0pL7ZkBHCmSQydDpVCM.HubjLKJPa.6i0LVYsSOsp0CTKXjxR2nwfSoYvKKbK5wZYO8YgP9VpqjnKWHBm16atsH7K5PgTAro60iytay2fvqgBu450UmAN3JNeLE3SpzZUNe.xGu1GC.DHGHZHllF4a2qO3u3ZjnaWBfSU_2EEoD4kl9Djrope8Ox2N4ZEbNeYEGMc27ipTwgrUwQZQN92FF.idupvbgUHVV6xsZueG9XJZkMdv6LL.wyV5p; cf_chl_rc_ni=2"
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "sortrequestedfromsite",
+ "type": "inputselect",
+ "name": "Sort requested from site",
+ "value": "time_add",
+ "options": {
+ "time_add": "created",
+ "seeders": "seeders",
+ "size": "size"
+ }
+ },
+ {
+ "id": "orderrequestedfromsite",
+ "type": "inputselect",
+ "name": "Order requested from site",
+ "value": "desc",
+ "options": {
+ "desc": "desc",
+ "asc": "asc"
+ }
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/knaben.json b/lxc2/servarr/config/Jackett/Indexers/knaben.json
new file mode 100644
index 0000000..240ed28
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/knaben.json
@@ -0,0 +1,26 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://knaben.org/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": ""
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/limetorrents.json b/lxc2/servarr/config/Jackett/Indexers/limetorrents.json
new file mode 100644
index 0000000..7b01687
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/limetorrents.json
@@ -0,0 +1,57 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://www.limetorrents.fun/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": "PHPSESSID=qc2qsc5bi43pvrrbljtj08hpu4"
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "downloadlink",
+ "type": "inputselect",
+ "name": "Download link",
+ "value": "magnet:",
+ "options": {
+ "http://itorrents.org/": "iTorrents.org",
+ "magnet:": "magnet"
+ }
+ },
+ {
+ "id": "downloadlink(fallback)",
+ "type": "inputselect",
+ "name": "Download link (fallback)",
+ "value": "http://itorrents.org/",
+ "options": {
+ "http://itorrents.org/": "iTorrents.org",
+ "magnet:": "magnet"
+ }
+ },
+ {
+ "id": "sortrequestedfromsite",
+ "type": "inputselect",
+ "name": "Sort requested from site",
+ "value": "date",
+ "options": {
+ "date": "created",
+ "seeds": "seeders",
+ "size": "size"
+ }
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/limetorrents.json.bak b/lxc2/servarr/config/Jackett/Indexers/limetorrents.json.bak
new file mode 100644
index 0000000..122e141
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/limetorrents.json.bak
@@ -0,0 +1,57 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://www.limetorrents.fun/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": ""
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "downloadlink",
+ "type": "inputselect",
+ "name": "Download link",
+ "value": "magnet:",
+ "options": {
+ "http://itorrents.org/": "iTorrents.org",
+ "magnet:": "magnet"
+ }
+ },
+ {
+ "id": "downloadlink(fallback)",
+ "type": "inputselect",
+ "name": "Download link (fallback)",
+ "value": "http://itorrents.org/",
+ "options": {
+ "http://itorrents.org/": "iTorrents.org",
+ "magnet:": "magnet"
+ }
+ },
+ {
+ "id": "sortrequestedfromsite",
+ "type": "inputselect",
+ "name": "Sort requested from site",
+ "value": "date",
+ "options": {
+ "date": "created",
+ "seeds": "seeders",
+ "size": "size"
+ }
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/magnetcat.json b/lxc2/servarr/config/Jackett/Indexers/magnetcat.json
new file mode 100644
index 0000000..8b10950
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/magnetcat.json
@@ -0,0 +1,53 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://magnetcatcat.com/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": "session=eyJfZnJlc2giOmZhbHNlLCJfcGVybWFuZW50Ijp0cnVlLCJjc3JmX3Rva2VuIjp7IiBiIjoiT0dabU5HUXdOamRtTUdNek1tVTRNV1JqWVRNd1lqZzFaVFl6Tm1ObVl6QTJNR0kxTURBeVpRPT0ifX0.aQiysA.l1Yyy9JOHFEgQIjPFxJnOlOkMQ8; cf_clearance=XzJ6uY9eO7DgIzRo.K8m0wI3UgKzblbt83bVUItcMhE-1762177706-1.2.1.1-AsNsMocg_b9N0ldZgLPIxQEZ_LTrpXjyv0PAwTneqQWTOYzfL2m4BdwV5sxOeABJcSvNYKcu1VeXWIXJPWIadRgkn.twbLLSrtgQbDx_V.n47Xfi2bFbQDShzFX6NJIxevFDSZsmreR3fIXbeiHHrL6bdgd7pxWBT_jjGhVcR3eBLCcMBO7XJFG9ZPntO9zv2X1Y0HVjiEg59pxFvWnD99GY18PPCXtgalntlDDYgPM3JD8eUhG61EPmax6.WO.Q"
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "category",
+ "type": "inputselect",
+ "name": "Category",
+ "value": "0",
+ "options": {
+ "0": "All categories",
+ "1": "Movies and TV shows",
+ "2": "Music",
+ "3": "Images",
+ "4": "Documents and books",
+ "5": "Compressed files",
+ "6": "Installer packages",
+ "7": "Other"
+ }
+ },
+ {
+ "id": "sortrequestedfromsite",
+ "type": "inputselect",
+ "name": "Sort requested from site",
+ "value": "2",
+ "options": {
+ "2": "created",
+ "1": "size",
+ "0": "relevance"
+ }
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/magnetcat.json.bak b/lxc2/servarr/config/Jackett/Indexers/magnetcat.json.bak
new file mode 100644
index 0000000..6e6f0cd
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/magnetcat.json.bak
@@ -0,0 +1,53 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://magnetcatcat.com/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": null
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "category",
+ "type": "inputselect",
+ "name": "Category",
+ "value": "0",
+ "options": {
+ "0": "All categories",
+ "1": "Movies and TV shows",
+ "2": "Music",
+ "3": "Images",
+ "4": "Documents and books",
+ "5": "Compressed files",
+ "6": "Installer packages",
+ "7": "Other"
+ }
+ },
+ {
+ "id": "sortrequestedfromsite",
+ "type": "inputselect",
+ "name": "Sort requested from site",
+ "value": "2",
+ "options": {
+ "2": "created",
+ "1": "size",
+ "0": "relevance"
+ }
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/mixtapetorrent.json b/lxc2/servarr/config/Jackett/Indexers/mixtapetorrent.json
new file mode 100755
index 0000000..ed1075b
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/mixtapetorrent.json
@@ -0,0 +1,26 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "http://www.mixtapetorrent.com/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": "PHPSESSID=97fd1f236966363e806ecf5d73513247"
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/mixtapetorrent.json.bak b/lxc2/servarr/config/Jackett/Indexers/mixtapetorrent.json.bak
new file mode 100755
index 0000000..a2e3ec8
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/mixtapetorrent.json.bak
@@ -0,0 +1,26 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "http://www.mixtapetorrent.com/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": null
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/mypornclub.json b/lxc2/servarr/config/Jackett/Indexers/mypornclub.json
new file mode 100755
index 0000000..39b2215
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/mypornclub.json
@@ -0,0 +1,26 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://myporn.club/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": "PHPSESSID=536b6v2o3he9m2kg4l2qtm0557"
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/mypornclub.json.bak b/lxc2/servarr/config/Jackett/Indexers/mypornclub.json.bak
new file mode 100755
index 0000000..5e5f976
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/mypornclub.json.bak
@@ -0,0 +1,26 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://myporn.club/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": null
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/nipponsei.json b/lxc2/servarr/config/Jackett/Indexers/nipponsei.json
new file mode 100644
index 0000000..882fea3
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/nipponsei.json
@@ -0,0 +1,26 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://nipponsei.minglong.org/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": ""
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/nipponsei.json.bak b/lxc2/servarr/config/Jackett/Indexers/nipponsei.json.bak
new file mode 100755
index 0000000..a44afaf
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/nipponsei.json.bak
@@ -0,0 +1,26 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://nipponsei.minglong.org/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": null
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/nortorrent.json b/lxc2/servarr/config/Jackett/Indexers/nortorrent.json
new file mode 100644
index 0000000..abcd73d
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/nortorrent.json
@@ -0,0 +1,52 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://www.nortorrent.town/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": "X_CACHE_KEY=e1150c60c4698d4083d915bec5de0297; PHPSESSID=6j690ci92t2stt0cq4p1uj5vm1; SITE_TOTAL_ID=be5d85e4268a0c23798cd6a750e6e33d"
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "replacemultibyanotherlanguageinreleasename",
+ "type": "inputbool",
+ "name": "Replace MULTi by another language in release name",
+ "value": false
+ },
+ {
+ "id": "replacemultibythislanguage",
+ "type": "inputselect",
+ "name": "Replace MULTi by this language",
+ "value": "FRENCH",
+ "options": {
+ "FRENCH": "FRENCH",
+ "MULTi FRENCH": "MULTi FRENCH",
+ "ENGLISH": "ENGLISH",
+ "MULTi ENGLISH": "MULTi ENGLISH",
+ "VOSTFR": "VOSTFR",
+ "MULTi VOSTFR": "MULTi VOSTFR"
+ }
+ },
+ {
+ "id": "replacevostfrandsubfrenchwithenglish",
+ "type": "inputbool",
+ "name": "Replace VOSTFR and SUBFRENCH with ENGLISH",
+ "value": false
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/nortorrent.json.bak b/lxc2/servarr/config/Jackett/Indexers/nortorrent.json.bak
new file mode 100644
index 0000000..05a9466
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/nortorrent.json.bak
@@ -0,0 +1,52 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://www.nortorrent.town/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": ""
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "replacemultibyanotherlanguageinreleasename",
+ "type": "inputbool",
+ "name": "Replace MULTi by another language in release name",
+ "value": false
+ },
+ {
+ "id": "replacemultibythislanguage",
+ "type": "inputselect",
+ "name": "Replace MULTi by this language",
+ "value": "FRENCH",
+ "options": {
+ "FRENCH": "FRENCH",
+ "MULTi FRENCH": "MULTi FRENCH",
+ "ENGLISH": "ENGLISH",
+ "MULTi ENGLISH": "MULTi ENGLISH",
+ "VOSTFR": "VOSTFR",
+ "MULTi VOSTFR": "MULTi VOSTFR"
+ }
+ },
+ {
+ "id": "replacevostfrandsubfrenchwithenglish",
+ "type": "inputbool",
+ "name": "Replace VOSTFR and SUBFRENCH with ENGLISH",
+ "value": false
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/onejav.json b/lxc2/servarr/config/Jackett/Indexers/onejav.json
new file mode 100755
index 0000000..a03350c
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/onejav.json
@@ -0,0 +1,26 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://onejav.com/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": ""
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/onejav.json.bak b/lxc2/servarr/config/Jackett/Indexers/onejav.json.bak
new file mode 100755
index 0000000..f6e0c03
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/onejav.json.bak
@@ -0,0 +1,26 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://onejav.com/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": null
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/opensharing.json b/lxc2/servarr/config/Jackett/Indexers/opensharing.json
new file mode 100644
index 0000000..5e216e8
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/opensharing.json
@@ -0,0 +1,48 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://opensharing.org/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": "phpbb3_bjrnj_u=1; phpbb3_bjrnj_sid=01eb9e48614d22ba44315af6920d031b"
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "sortrequestedfromsite",
+ "type": "inputselect",
+ "name": "Sort requested from site",
+ "value": "t",
+ "options": {
+ "t": "created",
+ "ts": "seeders",
+ "sz": "size",
+ "i": "title"
+ }
+ },
+ {
+ "id": "orderrequestedfromsite",
+ "type": "inputselect",
+ "name": "Order requested from site",
+ "value": "d",
+ "options": {
+ "d": "desc",
+ "a": "asc"
+ }
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/opensharing.json.bak b/lxc2/servarr/config/Jackett/Indexers/opensharing.json.bak
new file mode 100644
index 0000000..719cb4c
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/opensharing.json.bak
@@ -0,0 +1,48 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://opensharing.org/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": "phpbb3_bjrnj_u=1; phpbb3_bjrnj_sid=6643272bbabe01cc07c97c081d36bac4"
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "sortrequestedfromsite",
+ "type": "inputselect",
+ "name": "Sort requested from site",
+ "value": "t",
+ "options": {
+ "t": "created",
+ "ts": "seeders",
+ "sz": "size",
+ "i": "title"
+ }
+ },
+ {
+ "id": "orderrequestedfromsite",
+ "type": "inputselect",
+ "name": "Order requested from site",
+ "value": "d",
+ "options": {
+ "d": "desc",
+ "a": "asc"
+ }
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/oxtorrent-co.json b/lxc2/servarr/config/Jackett/Indexers/oxtorrent-co.json
new file mode 100644
index 0000000..1b6179d
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/oxtorrent-co.json
@@ -0,0 +1,52 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://www1.oxtorrent.co/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": "PHPSESSID=p4la6rrmbv5sr1121jd2l569t2"
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "replacemultibyanotherlanguageinreleasename",
+ "type": "inputbool",
+ "name": "Replace MULTi by another language in release name",
+ "value": false
+ },
+ {
+ "id": "replacemultibythislanguage",
+ "type": "inputselect",
+ "name": "Replace MULTi by this language",
+ "value": "FRENCH",
+ "options": {
+ "FRENCH": "FRENCH",
+ "MULTi FRENCH": "MULTi FRENCH",
+ "ENGLISH": "ENGLISH",
+ "MULTi ENGLISH": "MULTi ENGLISH",
+ "VOSTFR": "VOSTFR",
+ "MULTi VOSTFR": "MULTi VOSTFR"
+ }
+ },
+ {
+ "id": "replacevostfrandsubfrenchwithenglish",
+ "type": "inputbool",
+ "name": "Replace VOSTFR and SUBFRENCH with ENGLISH",
+ "value": false
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/oxtorrent-co.json.bak b/lxc2/servarr/config/Jackett/Indexers/oxtorrent-co.json.bak
new file mode 100644
index 0000000..6dec5ee
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/oxtorrent-co.json.bak
@@ -0,0 +1,52 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://www1.oxtorrent.co/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": null
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "replacemultibyanotherlanguageinreleasename",
+ "type": "inputbool",
+ "name": "Replace MULTi by another language in release name",
+ "value": false
+ },
+ {
+ "id": "replacemultibythislanguage",
+ "type": "inputselect",
+ "name": "Replace MULTi by this language",
+ "value": "FRENCH",
+ "options": {
+ "FRENCH": "FRENCH",
+ "MULTi FRENCH": "MULTi FRENCH",
+ "ENGLISH": "ENGLISH",
+ "MULTi ENGLISH": "MULTi ENGLISH",
+ "VOSTFR": "VOSTFR",
+ "MULTi VOSTFR": "MULTi VOSTFR"
+ }
+ },
+ {
+ "id": "replacevostfrandsubfrenchwithenglish",
+ "type": "inputbool",
+ "name": "Replace VOSTFR and SUBFRENCH with ENGLISH",
+ "value": false
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/pornrips.json b/lxc2/servarr/config/Jackett/Indexers/pornrips.json
new file mode 100755
index 0000000..c241677
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/pornrips.json
@@ -0,0 +1,26 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://pornrips.to/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": ""
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/pornrips.json.bak b/lxc2/servarr/config/Jackett/Indexers/pornrips.json.bak
new file mode 100755
index 0000000..b06fc1b
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/pornrips.json.bak
@@ -0,0 +1,26 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://pornrips.to/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": null
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/rintornet.json b/lxc2/servarr/config/Jackett/Indexers/rintornet.json
new file mode 100644
index 0000000..2ba7d0e
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/rintornet.json
@@ -0,0 +1,26 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://www.rintor.net/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": "PHPSESSID=j8eajjgpfnaq42bhuh482m018h; SITE_TOTAL_ID=156911243a8dfd4d48d56ebfe594e082"
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/rintornet.json.bak b/lxc2/servarr/config/Jackett/Indexers/rintornet.json.bak
new file mode 100755
index 0000000..2dd21f4
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/rintornet.json.bak
@@ -0,0 +1,26 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://www.rintor.net/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": "PHPSESSID=j8eajjgpfnaq42bhuh482m018h"
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/rutracker-ru.json b/lxc2/servarr/config/Jackett/Indexers/rutracker-ru.json
new file mode 100644
index 0000000..45ef39c
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/rutracker-ru.json
@@ -0,0 +1,60 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "http://rutracker.ru/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": ""
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "stripcyrillicletters",
+ "type": "inputbool",
+ "name": "Strip Cyrillic Letters",
+ "value": false
+ },
+ {
+ "id": "addrustoendofalltitlestoimprovelanguagedetectionbysonarrandradarr.willcauseenglish-onlyresultstobemisidentified.",
+ "type": "inputbool",
+ "name": "Add RUS to end of all titles to improve language detection by Sonarr and Radarr. Will cause English-only results to be misidentified.",
+ "value": false
+ },
+ {
+ "id": "sortrequestedfromsite",
+ "type": "inputselect",
+ "name": "Sort requested from site",
+ "value": "1",
+ "options": {
+ "1": "created",
+ "10": "seeders",
+ "7": "size",
+ "2": "title"
+ }
+ },
+ {
+ "id": "orderrequestedfromsite",
+ "type": "inputselect",
+ "name": "Order requested from site",
+ "value": "2",
+ "options": {
+ "2": "desc",
+ "1": "asc"
+ }
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/rutracker-ru.json.bak b/lxc2/servarr/config/Jackett/Indexers/rutracker-ru.json.bak
new file mode 100644
index 0000000..2212b1f
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/rutracker-ru.json.bak
@@ -0,0 +1,60 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "http://rutracker.ru/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": null
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "stripcyrillicletters",
+ "type": "inputbool",
+ "name": "Strip Cyrillic Letters",
+ "value": false
+ },
+ {
+ "id": "addrustoendofalltitlestoimprovelanguagedetectionbysonarrandradarr.willcauseenglish-onlyresultstobemisidentified.",
+ "type": "inputbool",
+ "name": "Add RUS to end of all titles to improve language detection by Sonarr and Radarr. Will cause English-only results to be misidentified.",
+ "value": false
+ },
+ {
+ "id": "sortrequestedfromsite",
+ "type": "inputselect",
+ "name": "Sort requested from site",
+ "value": "1",
+ "options": {
+ "1": "created",
+ "10": "seeders",
+ "7": "size",
+ "2": "title"
+ }
+ },
+ {
+ "id": "orderrequestedfromsite",
+ "type": "inputselect",
+ "name": "Order requested from site",
+ "value": "2",
+ "options": {
+ "2": "desc",
+ "1": "asc"
+ }
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/rutracker.json b/lxc2/servarr/config/Jackett/Indexers/rutracker.json
new file mode 100644
index 0000000..7008204
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/rutracker.json
@@ -0,0 +1,86 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://rutracker.org/"
+ },
+ {
+ "id": "searchbyuploader",
+ "type": "inputstring",
+ "name": "Search By Uploader",
+ "value": ""
+ },
+ {
+ "id": "usemagnetlinks",
+ "type": "inputbool",
+ "name": "Use Magnet Links",
+ "value": false
+ },
+ {
+ "id": "striprussianletters",
+ "type": "inputbool",
+ "name": "Strip Russian Letters",
+ "value": true
+ },
+ {
+ "id": "addrustoendofalltitlestoimprovelanguagedetectionbysonarrandradarr.willcauseenglish-onlyresultstobemisidentified.",
+ "type": "inputbool",
+ "name": "Add RUS to end of all titles to improve language detection by Sonarr and Radarr. Will cause English-only results to be misidentified.",
+ "value": false
+ },
+ {
+ "id": "movefirsttagstoendofreleasetitle",
+ "type": "inputbool",
+ "name": "Move first tags to end of release title",
+ "value": false
+ },
+ {
+ "id": "movealltagstoendofreleasetitle",
+ "type": "inputbool",
+ "name": "Move all tags to end of release title",
+ "value": false
+ },
+ {
+ "id": "username",
+ "type": "inputstring",
+ "name": "Username",
+ "value": "mitsu22"
+ },
+ {
+ "id": "password",
+ "type": "inputstring",
+ "name": "Password",
+ "value": "CfDJ8NGsCqCQcflErNp3Q62CDmOzmLuJYDwilqWToj0QafPyvNnxFCYI1tEvyKYAQu339tT2INKuhwlPbH95ak0s37WsRfK2lY1kUyzvUtxyf9tyMMNOLSyruHbznPvKuqoeRw"
+ },
+ {
+ "id": "captchatext",
+ "type": "inputstring",
+ "name": "Captcha Text",
+ "value": ""
+ },
+ {
+ "id": "captchacookie",
+ "type": "hiddendata",
+ "name": "Captcha Cookie",
+ "value": null
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": "bb_ssl=1; bb_session=0-53315012-kjdPitaW8NfffoKYcKbr"
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/rutracker.json.bak b/lxc2/servarr/config/Jackett/Indexers/rutracker.json.bak
new file mode 100644
index 0000000..7998f5f
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/rutracker.json.bak
@@ -0,0 +1,86 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://rutracker.org/"
+ },
+ {
+ "id": "searchbyuploader",
+ "type": "inputstring",
+ "name": "Search By Uploader",
+ "value": ""
+ },
+ {
+ "id": "usemagnetlinks",
+ "type": "inputbool",
+ "name": "Use Magnet Links",
+ "value": false
+ },
+ {
+ "id": "striprussianletters",
+ "type": "inputbool",
+ "name": "Strip Russian Letters",
+ "value": true
+ },
+ {
+ "id": "addrustoendofalltitlestoimprovelanguagedetectionbysonarrandradarr.willcauseenglish-onlyresultstobemisidentified.",
+ "type": "inputbool",
+ "name": "Add RUS to end of all titles to improve language detection by Sonarr and Radarr. Will cause English-only results to be misidentified.",
+ "value": false
+ },
+ {
+ "id": "movefirsttagstoendofreleasetitle",
+ "type": "inputbool",
+ "name": "Move first tags to end of release title",
+ "value": false
+ },
+ {
+ "id": "movealltagstoendofreleasetitle",
+ "type": "inputbool",
+ "name": "Move all tags to end of release title",
+ "value": false
+ },
+ {
+ "id": "username",
+ "type": "inputstring",
+ "name": "Username",
+ "value": "mitsu22"
+ },
+ {
+ "id": "password",
+ "type": "inputstring",
+ "name": "Password",
+ "value": "CfDJ8NGsCqCQcflErNp3Q62CDmNwFx-utElPs3lIx2yE2Xm6509Isrv_pKqmskoM-FXmYEhQ-APkHeDho1jQHtehp-4JeARYxn2ICruFx7dQC7-JRqaqqkQl97zRqMNtC3Ivug"
+ },
+ {
+ "id": "captchatext",
+ "type": "inputstring",
+ "name": "Captcha Text",
+ "value": ""
+ },
+ {
+ "id": "captchacookie",
+ "type": "hiddendata",
+ "name": "Captcha Cookie",
+ "value": null
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": "bb_ssl=1; bb_session=0-53315012-R0z43R8dENchzm60DTax"
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/sexypics.json b/lxc2/servarr/config/Jackett/Indexers/sexypics.json
new file mode 100644
index 0000000..8bce02a
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/sexypics.json
@@ -0,0 +1,47 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://www.sexy-pics.us/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": "cf_clearance=pT24KB3yIisS1LUJ9yIPjtxwZu4TMnfV8C3DahlIb1w-1762177693-1.2.1.1-gF6T678Km7ou3grtyplGIRhW4EKWXWB5Aj0kB9K_YIibYDMzrRo9zmhUD9sadKyPQglknJO4DciT3CCpqmPOtqfgde47Y72A1xOGB0NfXLq71CJlF6n5xnMkXsDjoGSqAtxab0J8hWqCqQDZwVF3Hk3iof7YZD3Pnm6dcHZKPWzN2seCvTNqNL8dSBiRVyjcOezmbknws_Ho1pLNZ_ZyI4R.t6VQiCzLI37YkYYwdliNCK01B5OZKFaDWchQPUpt"
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": "Exception (sexypics): Challenge detected but FlareSolverr is not configured: Challenge detected but FlareSolverr is not configured"
+ },
+ {
+ "id": "sortrequestedfromsite",
+ "type": "inputselect",
+ "name": "Sort requested from site",
+ "value": "age",
+ "options": {
+ "age": "created",
+ "se": "seeders",
+ "size": "size"
+ }
+ },
+ {
+ "id": "orderrequestedfromsite",
+ "type": "inputselect",
+ "name": "Order requested from site",
+ "value": "desc",
+ "options": {
+ "desc": "desc",
+ "asc": "asc"
+ }
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/sexypics.json.bak b/lxc2/servarr/config/Jackett/Indexers/sexypics.json.bak
new file mode 100755
index 0000000..956105d
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/sexypics.json.bak
@@ -0,0 +1,47 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://www.sexy-pics.us/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": null
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": "Exception (sexypics): Challenge detected but FlareSolverr is not configured: Challenge detected but FlareSolverr is not configured"
+ },
+ {
+ "id": "sortrequestedfromsite",
+ "type": "inputselect",
+ "name": "Sort requested from site",
+ "value": "age",
+ "options": {
+ "age": "created",
+ "se": "seeders",
+ "size": "size"
+ }
+ },
+ {
+ "id": "orderrequestedfromsite",
+ "type": "inputselect",
+ "name": "Order requested from site",
+ "value": "desc",
+ "options": {
+ "desc": "desc",
+ "asc": "asc"
+ }
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/shanaproject.json b/lxc2/servarr/config/Jackett/Indexers/shanaproject.json
new file mode 100644
index 0000000..b2fe7e0
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/shanaproject.json
@@ -0,0 +1,48 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://www.shanaproject.com/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": ""
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "sortrequestedfromsite",
+ "type": "inputselect",
+ "name": "Sort requested from site",
+ "value": "date",
+ "options": {
+ "date": "created",
+ "ep": "episode",
+ "fsize": "size",
+ "title": "title"
+ }
+ },
+ {
+ "id": "orderrequestedfromsite",
+ "type": "inputselect",
+ "name": "Order requested from site",
+ "value": "Descending",
+ "options": {
+ "Descending": "desc",
+ "Ascending": "asc"
+ }
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/shanaproject.json.bak b/lxc2/servarr/config/Jackett/Indexers/shanaproject.json.bak
new file mode 100644
index 0000000..b73e965
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/shanaproject.json.bak
@@ -0,0 +1,48 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://www.shanaproject.com/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": null
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "sortrequestedfromsite",
+ "type": "inputselect",
+ "name": "Sort requested from site",
+ "value": "date",
+ "options": {
+ "date": "created",
+ "ep": "episode",
+ "fsize": "size",
+ "title": "title"
+ }
+ },
+ {
+ "id": "orderrequestedfromsite",
+ "type": "inputselect",
+ "name": "Order requested from site",
+ "value": "Descending",
+ "options": {
+ "Descending": "desc",
+ "Ascending": "asc"
+ }
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/showrss.json b/lxc2/servarr/config/Jackett/Indexers/showrss.json
new file mode 100644
index 0000000..2f1651b
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/showrss.json
@@ -0,0 +1,26 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://showrss.info/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": ""
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/showrss.json.bak b/lxc2/servarr/config/Jackett/Indexers/showrss.json.bak
new file mode 100644
index 0000000..501279d
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/showrss.json.bak
@@ -0,0 +1,26 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://showrss.info/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": null
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/sosulki.json b/lxc2/servarr/config/Jackett/Indexers/sosulki.json
new file mode 100755
index 0000000..f16e1ef
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/sosulki.json
@@ -0,0 +1,26 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://sosulki.com/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": "PHPSESSID=gsef4eqmkslsammfjkaa3pu883; dle_user_id=deleted; dle_password=deleted; dle_hash=deleted"
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/sosulki.json.bak b/lxc2/servarr/config/Jackett/Indexers/sosulki.json.bak
new file mode 100755
index 0000000..07580c8
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/sosulki.json.bak
@@ -0,0 +1,26 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://sosulki.com/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": null
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/subsplease.json b/lxc2/servarr/config/Jackett/Indexers/subsplease.json
new file mode 100644
index 0000000..6e28299
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/subsplease.json
@@ -0,0 +1,26 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://subsplease.org/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": ""
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/sukebeinyaasi.json b/lxc2/servarr/config/Jackett/Indexers/sukebeinyaasi.json
new file mode 100755
index 0000000..a701422
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/sukebeinyaasi.json
@@ -0,0 +1,76 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://sukebei.nyaa.si/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": ""
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "filter",
+ "type": "inputselect",
+ "name": "Filter",
+ "value": "0",
+ "options": {
+ "0": "No filter",
+ "1": "No remakes",
+ "2": "Trusted only"
+ }
+ },
+ {
+ "id": "category",
+ "type": "inputselect",
+ "name": "Category",
+ "value": "0_0",
+ "options": {
+ "0_0": "All categories",
+ "1_0": "Art",
+ "1_1": "Art - Anime",
+ "1_2": "Art - Doujinshi",
+ "1_3": "Art - Games",
+ "1_4": "Art - Manga",
+ "1_5": "Art - Pictures",
+ "2_0": "Real Life",
+ "2_1": "Real Life - Photobooks and Pictures",
+ "2_2": "Real Life - Videos"
+ }
+ },
+ {
+ "id": "sortrequestedfromsite",
+ "type": "inputselect",
+ "name": "Sort requested from site",
+ "value": "id",
+ "options": {
+ "id": "created",
+ "seeders": "seeders",
+ "size": "size"
+ }
+ },
+ {
+ "id": "orderrequestedfromsite",
+ "type": "inputselect",
+ "name": "Order requested from site",
+ "value": "desc",
+ "options": {
+ "desc": "desc",
+ "asc": "asc"
+ }
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/sukebeinyaasi.json.bak b/lxc2/servarr/config/Jackett/Indexers/sukebeinyaasi.json.bak
new file mode 100755
index 0000000..02a3e02
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/sukebeinyaasi.json.bak
@@ -0,0 +1,76 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://sukebei.nyaa.si/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": null
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "filter",
+ "type": "inputselect",
+ "name": "Filter",
+ "value": "0",
+ "options": {
+ "0": "No filter",
+ "1": "No remakes",
+ "2": "Trusted only"
+ }
+ },
+ {
+ "id": "category",
+ "type": "inputselect",
+ "name": "Category",
+ "value": "0_0",
+ "options": {
+ "0_0": "All categories",
+ "1_0": "Art",
+ "1_1": "Art - Anime",
+ "1_2": "Art - Doujinshi",
+ "1_3": "Art - Games",
+ "1_4": "Art - Manga",
+ "1_5": "Art - Pictures",
+ "2_0": "Real Life",
+ "2_1": "Real Life - Photobooks and Pictures",
+ "2_2": "Real Life - Videos"
+ }
+ },
+ {
+ "id": "sortrequestedfromsite",
+ "type": "inputselect",
+ "name": "Sort requested from site",
+ "value": "id",
+ "options": {
+ "id": "created",
+ "seeders": "seeders",
+ "size": "size"
+ }
+ },
+ {
+ "id": "orderrequestedfromsite",
+ "type": "inputselect",
+ "name": "Order requested from site",
+ "value": "desc",
+ "options": {
+ "desc": "desc",
+ "asc": "asc"
+ }
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/thepiratebay.json b/lxc2/servarr/config/Jackett/Indexers/thepiratebay.json
new file mode 100644
index 0000000..4fcd5d0
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/thepiratebay.json
@@ -0,0 +1,32 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://thepiratebay.org/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": ""
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "filterbyuploader",
+ "type": "inputstring",
+ "name": "Filter by Uploader",
+ "value": null
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/thepiratebay.json.bak b/lxc2/servarr/config/Jackett/Indexers/thepiratebay.json.bak
new file mode 100644
index 0000000..9c77588
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/thepiratebay.json.bak
@@ -0,0 +1,32 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://thepiratebay.org/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": null
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "filterbyuploader",
+ "type": "inputstring",
+ "name": "Filter by Uploader",
+ "value": null
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/therarbg.json b/lxc2/servarr/config/Jackett/Indexers/therarbg.json
new file mode 100644
index 0000000..f10c1a9
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/therarbg.json
@@ -0,0 +1,40 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://therarbg.to/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": ""
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "sortrequestedfromsite",
+ "type": "inputselect",
+ "name": "Sort requested from site",
+ "value": "-a",
+ "options": {
+ "-a": "created desc",
+ "a": "created asc",
+ "-se": "seeders desc",
+ "se": "seeders asc",
+ "-s": "size desc",
+ "s": "size asc"
+ }
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/therarbg.json.bak b/lxc2/servarr/config/Jackett/Indexers/therarbg.json.bak
new file mode 100644
index 0000000..e74ed1e
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/therarbg.json.bak
@@ -0,0 +1,40 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://therarbg.to/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": null
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "sortrequestedfromsite",
+ "type": "inputselect",
+ "name": "Sort requested from site",
+ "value": "-a",
+ "options": {
+ "-a": "created desc",
+ "a": "created asc",
+ "-se": "seeders desc",
+ "se": "seeders asc",
+ "-s": "size desc",
+ "s": "size asc"
+ }
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/tokyotosho.json b/lxc2/servarr/config/Jackett/Indexers/tokyotosho.json
new file mode 100644
index 0000000..9aa3c9e
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/tokyotosho.json
@@ -0,0 +1,49 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://www.tokyotosho.info/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": "lastvisit=1763396176; lastvisit_session=1761969060"
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "category",
+ "type": "inputselect",
+ "name": "Category",
+ "value": "0",
+ "options": {
+ "0": "All",
+ "1": "Anime",
+ "10": "Non-English",
+ "3": "Manga",
+ "8": "Drama",
+ "2": "Music",
+ "9": "Music Video",
+ "7": "Raws",
+ "4": "Hentai",
+ "12": "Hentai (Anime)",
+ "13": "Hentai (Manga)",
+ "14": "Hentai (Games)",
+ "11": "Batch",
+ "15": "JAV",
+ "5": "Other"
+ }
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/tokyotosho.json.bak b/lxc2/servarr/config/Jackett/Indexers/tokyotosho.json.bak
new file mode 100644
index 0000000..0fa4757
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/tokyotosho.json.bak
@@ -0,0 +1,49 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://www.tokyotosho.info/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": "lastvisit=1763392516; lastvisit_session=1761969060"
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "category",
+ "type": "inputselect",
+ "name": "Category",
+ "value": "0",
+ "options": {
+ "0": "All",
+ "1": "Anime",
+ "10": "Non-English",
+ "3": "Manga",
+ "8": "Drama",
+ "2": "Music",
+ "9": "Music Video",
+ "7": "Raws",
+ "4": "Hentai",
+ "12": "Hentai (Anime)",
+ "13": "Hentai (Manga)",
+ "14": "Hentai (Games)",
+ "11": "Batch",
+ "15": "JAV",
+ "5": "Other"
+ }
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/torrent-pirat.json b/lxc2/servarr/config/Jackett/Indexers/torrent-pirat.json
new file mode 100644
index 0000000..8e65818
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/torrent-pirat.json
@@ -0,0 +1,48 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "http://www.torrent-pirat.com/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": "phpbb3_bjrnj_u=1; phpbb3_bjrnj_sid=7462340d12eb154b10fb5374d1d78372"
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "sortrequestedfromsite",
+ "type": "inputselect",
+ "name": "Sort requested from site",
+ "value": "t",
+ "options": {
+ "t": "created",
+ "ts": "seeders",
+ "sz": "size",
+ "i": "title"
+ }
+ },
+ {
+ "id": "orderrequestedfromsite",
+ "type": "inputselect",
+ "name": "Order requested from site",
+ "value": "d",
+ "options": {
+ "d": "desc",
+ "a": "asc"
+ }
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/torrent-pirat.json.bak b/lxc2/servarr/config/Jackett/Indexers/torrent-pirat.json.bak
new file mode 100644
index 0000000..efb3e3e
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/torrent-pirat.json.bak
@@ -0,0 +1,48 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "http://www.torrent-pirat.com/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": "phpbb3_bjrnj_u=1; phpbb3_bjrnj_sid=ab4642084626e4d8b5a5c298ae4a0451"
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "sortrequestedfromsite",
+ "type": "inputselect",
+ "name": "Sort requested from site",
+ "value": "t",
+ "options": {
+ "t": "created",
+ "ts": "seeders",
+ "sz": "size",
+ "i": "title"
+ }
+ },
+ {
+ "id": "orderrequestedfromsite",
+ "type": "inputselect",
+ "name": "Order requested from site",
+ "value": "d",
+ "options": {
+ "d": "desc",
+ "a": "asc"
+ }
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/torrent9.json b/lxc2/servarr/config/Jackett/Indexers/torrent9.json
new file mode 100644
index 0000000..a1f26de
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/torrent9.json
@@ -0,0 +1,69 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://torrent9.to/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": "PHPSESSID=d0bir0fg02h8iv793bdlp9jrk1"
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "replacemultibyanotherlanguageinreleasename",
+ "type": "inputbool",
+ "name": "Replace MULTi by another language in release name",
+ "value": false
+ },
+ {
+ "id": "replacemultibythislanguage",
+ "type": "inputselect",
+ "name": "Replace MULTi by this language",
+ "value": "FRENCH",
+ "options": {
+ "FRENCH": "FRENCH",
+ "MULTi FRENCH": "MULTi FRENCH",
+ "ENGLISH": "ENGLISH",
+ "MULTi ENGLISH": "MULTi ENGLISH",
+ "VOSTFR": "VOSTFR",
+ "MULTi VOSTFR": "MULTi VOSTFR"
+ }
+ },
+ {
+ "id": "replacevostfrandsubfrenchwithenglish",
+ "type": "inputbool",
+ "name": "Replace VOSTFR and SUBFRENCH with ENGLISH",
+ "value": false
+ },
+ {
+ "id": "sortrequestedfromsite(onlyworksforsearcheswithkeywords)",
+ "type": "inputselect",
+ "name": "Sort requested from site (Only works for searches with Keywords)",
+ "value": ".html",
+ "options": {
+ ".html": "best",
+ ".html,trie-date-d": "created desc",
+ ".html,trie-date-a": "created asc",
+ ".html,trie-seeds-d": "seeders desc",
+ ".html,trie-seeds-a": "seeders asc",
+ ".html,trie-poid-d": "size desc",
+ ".html,trie-poid-a": "size asc",
+ ".html,trie-nom-d": "title desc",
+ ".html,trie-nom-a": "title asc"
+ }
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/torrent9.json.bak b/lxc2/servarr/config/Jackett/Indexers/torrent9.json.bak
new file mode 100644
index 0000000..6a6cd0c
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/torrent9.json.bak
@@ -0,0 +1,69 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://www5.torrent9.to/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": "PHPSESSID=d0bir0fg02h8iv793bdlp9jrk1"
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "replacemultibyanotherlanguageinreleasename",
+ "type": "inputbool",
+ "name": "Replace MULTi by another language in release name",
+ "value": false
+ },
+ {
+ "id": "replacemultibythislanguage",
+ "type": "inputselect",
+ "name": "Replace MULTi by this language",
+ "value": "FRENCH",
+ "options": {
+ "FRENCH": "FRENCH",
+ "MULTi FRENCH": "MULTi FRENCH",
+ "ENGLISH": "ENGLISH",
+ "MULTi ENGLISH": "MULTi ENGLISH",
+ "VOSTFR": "VOSTFR",
+ "MULTi VOSTFR": "MULTi VOSTFR"
+ }
+ },
+ {
+ "id": "replacevostfrandsubfrenchwithenglish",
+ "type": "inputbool",
+ "name": "Replace VOSTFR and SUBFRENCH with ENGLISH",
+ "value": false
+ },
+ {
+ "id": "sortrequestedfromsite(onlyworksforsearcheswithkeywords)",
+ "type": "inputselect",
+ "name": "Sort requested from site (Only works for searches with Keywords)",
+ "value": ".html",
+ "options": {
+ ".html": "best",
+ ".html,trie-date-d": "created desc",
+ ".html,trie-date-a": "created asc",
+ ".html,trie-seeds-d": "seeders desc",
+ ".html,trie-seeds-a": "seeders asc",
+ ".html,trie-poid-d": "size desc",
+ ".html,trie-poid-a": "size asc",
+ ".html,trie-nom-d": "title desc",
+ ".html,trie-nom-a": "title asc"
+ }
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/torrentcore.json b/lxc2/servarr/config/Jackett/Indexers/torrentcore.json
new file mode 100644
index 0000000..1fae7cf
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/torrentcore.json
@@ -0,0 +1,26 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://torrentcore.xyz/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": "cf_clearance=yDGRzK9w2b_MahrJudIEi1ItGb95DdFkVMAQsv1b_Qg-1762177688-1.2.1.1-DYKvtPO_j911D.CjoHM_ntFEw_QkU542wkerIaVVjGHCX.jWIMHBbSG2SAfdS00qbSqU5LpAbpGnc3YbdAzGXCmlcfU.622X8kalaNy6f7XrIESRikRBaE04xLzrq7GFUhRdZrcqCO8ArpPxJDVUzg16nLXSMTUmSOIqIIKEimIiPrOA8MBHPr2fkvPcuhrlEPdS.6YPxs6V3dnDXoVMR.Tb_eIavEpTseeDuMEW_Ua3X9.Vi9oGBaXhF17hu49z"
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/torrentcore.json.bak b/lxc2/servarr/config/Jackett/Indexers/torrentcore.json.bak
new file mode 100644
index 0000000..dc0ba1a
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/torrentcore.json.bak
@@ -0,0 +1,26 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://torrentcore.xyz/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": null
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/torrentday.json b/lxc2/servarr/config/Jackett/Indexers/torrentday.json
new file mode 100755
index 0000000..06aaaa6
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/torrentday.json
@@ -0,0 +1,38 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://www.torrentday.com/"
+ },
+ {
+ "id": "cookie",
+ "type": "inputstring",
+ "name": "Cookie",
+ "value": "uid=2944218; pass=4eQo89tj8KlAXdDeAwxr72UPZwsUrVRz; uid=2944218; pass=4eQo89tj8KlAXdDeAwxr72UPZwsUrVRz"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": "uid=2944218; pass=4eQo89tj8KlAXdDeAwxr72UPZwsUrVRz"
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "searchfreeleechonly",
+ "type": "inputbool",
+ "name": "Search freeleech only",
+ "value": false
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": "6000,6050,100006,100015,100027,5000,5020,5030,5040,5045,5070,5080,2000,2010,2030,2045,2050,2070,100096,100025,100011,100005,100003,100021,100022,100013,100044,100048,100001,100017,100023,100041,100024,100032,100031,100033,100082,100014,100026,100007,100034,100002"
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/torrentday.json.bak b/lxc2/servarr/config/Jackett/Indexers/torrentday.json.bak
new file mode 100755
index 0000000..06aaaa6
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/torrentday.json.bak
@@ -0,0 +1,38 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://www.torrentday.com/"
+ },
+ {
+ "id": "cookie",
+ "type": "inputstring",
+ "name": "Cookie",
+ "value": "uid=2944218; pass=4eQo89tj8KlAXdDeAwxr72UPZwsUrVRz; uid=2944218; pass=4eQo89tj8KlAXdDeAwxr72UPZwsUrVRz"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": "uid=2944218; pass=4eQo89tj8KlAXdDeAwxr72UPZwsUrVRz"
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "searchfreeleechonly",
+ "type": "inputbool",
+ "name": "Search freeleech only",
+ "value": false
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": "6000,6050,100006,100015,100027,5000,5020,5030,5040,5045,5070,5080,2000,2010,2030,2045,2050,2070,100096,100025,100011,100005,100003,100021,100022,100013,100044,100048,100001,100017,100023,100041,100024,100032,100031,100033,100082,100014,100026,100007,100034,100002"
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/torrentdownload.json b/lxc2/servarr/config/Jackett/Indexers/torrentdownload.json
new file mode 100644
index 0000000..52272d7
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/torrentdownload.json
@@ -0,0 +1,36 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://www.torrentdownload.info/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": "PHPSESSID=vkkm3vdmt76s9vp83s3qhh6hj1"
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "sortrequestedfromsite(appliesonlytosearchwithkeywords)",
+ "type": "inputselect",
+ "name": "Sort requested from site (Applies only to Search with Keywords)",
+ "value": "d",
+ "options": {
+ "d": "created",
+ "_": "seeders"
+ }
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/torrentdownload.json.bak b/lxc2/servarr/config/Jackett/Indexers/torrentdownload.json.bak
new file mode 100644
index 0000000..fcc66b4
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/torrentdownload.json.bak
@@ -0,0 +1,36 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://www.torrentdownload.info/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": "PHPSESSID=4t33nvnqifmg3hu5gfssgtluk4"
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "sortrequestedfromsite(appliesonlytosearchwithkeywords)",
+ "type": "inputselect",
+ "name": "Sort requested from site (Applies only to Search with Keywords)",
+ "value": "d",
+ "options": {
+ "d": "created",
+ "_": "seeders"
+ }
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/torrentdownloads.json b/lxc2/servarr/config/Jackett/Indexers/torrentdownloads.json
new file mode 100644
index 0000000..d7d5f66
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/torrentdownloads.json
@@ -0,0 +1,46 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://www.torrentdownloads.pro/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": null
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "downloadlink",
+ "type": "inputselect",
+ "name": "Download link",
+ "value": "magnet:",
+ "options": {
+ "http://itorrents.org/": "iTorrents.org",
+ "magnet:": "magnet"
+ }
+ },
+ {
+ "id": "downloadlink(fallback)",
+ "type": "inputselect",
+ "name": "Download link (fallback)",
+ "value": "http://itorrents.org/",
+ "options": {
+ "http://itorrents.org/": "iTorrents.org",
+ "magnet:": "magnet"
+ }
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/torrentgalaxyclone.json b/lxc2/servarr/config/Jackett/Indexers/torrentgalaxyclone.json
new file mode 100644
index 0000000..cb5815b
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/torrentgalaxyclone.json
@@ -0,0 +1,32 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://torrentgalaxy.one/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": ""
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "filterbyuploader",
+ "type": "inputstring",
+ "name": "Filter by Uploader",
+ "value": null
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/torrentgalaxyclone.json.bak b/lxc2/servarr/config/Jackett/Indexers/torrentgalaxyclone.json.bak
new file mode 100644
index 0000000..79885a1
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/torrentgalaxyclone.json.bak
@@ -0,0 +1,32 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://torrentgalaxy.one/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": null
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "filterbyuploader",
+ "type": "inputstring",
+ "name": "Filter by Uploader",
+ "value": null
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/torrentqq.json b/lxc2/servarr/config/Jackett/Indexers/torrentqq.json
new file mode 100644
index 0000000..429c897
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/torrentqq.json
@@ -0,0 +1,26 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://torrentqq392.com/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": "cf_clearance=6xV45IqAzZPPK_ocYiZTo4_9Z1K6PaAwM0aYm1N8gqM-1762194185-1.2.1.1-XtykZuxatjNVZzt2HXx2Jakc.RKhLIK4d_d8UXBFptWhbByvNpOA_t4s_6Kf_EpCBYCfCD53teLE5T4wuYBqHiCM54sJek3xXWyVgKy1tw_4otSdmEJbiE1mt9xllresA9aVRS8dk3B7UTEizrB_MG35JA5yDTCeRgBSV3NLiMRTLzlYkmuEq9wkwykBa7IKywPOkAWGsFJb.nwMQgeYF9ceTlvUZL27SbhvrayXRCKzqu2qWS_0PfNfbPHVtIqt"
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/torrentqq.json.bak b/lxc2/servarr/config/Jackett/Indexers/torrentqq.json.bak
new file mode 100644
index 0000000..98a2bc9
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/torrentqq.json.bak
@@ -0,0 +1,26 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://torrentqq392.com/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": ""
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/traht.json b/lxc2/servarr/config/Jackett/Indexers/traht.json
new file mode 100644
index 0000000..fc39566
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/traht.json
@@ -0,0 +1,26 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://traht.org/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": "PHPSESSID=5r85fb8e8tpo1gjom0pud1icl2; lang=ru; cf_clearance=RzSgRO6ETN_2MhD12O5q1Xk_m5aKM7nWkWD_3V0_ftg-1768921121-1.2.1.1-5.kJidOiT4OcGhS7K8sM22a00b4o.bJPAL30vbXipqzgvIy4qu2iFqbO0f3exeywJ3A9qBNXEooN2kvnzRRT6flWHRVVmyxa.iJlTbovwTFW.xztKJXULZZH.p.XWcx6lQkRmsOEawrHfLx6KZNfi_f4afVQcI7g9pQiHk4m9KBFuSQYmSd3Y60BLNty5pw.mO.omJYgGgXLr2G.ioxW5hWGeUpkHQDhHQGEjHbY9kw"
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/traht.json.bak b/lxc2/servarr/config/Jackett/Indexers/traht.json.bak
new file mode 100644
index 0000000..64b8bfb
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/traht.json.bak
@@ -0,0 +1,26 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://traht.org/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": "PHPSESSID=5r85fb8e8tpo1gjom0pud1icl2; lang=ru; cf_clearance=kq6DuFccu5NlAbaP6AaYji_wcAwde.W5RX5uS7DBcnk-1768913460-1.2.1.1-.Iw1PvbNR0OXRKx1BZV.0PbZpmUYZ7V1a5lHQSJ_5jI0EthMi533z3o4oSvwROnanJdcckOCzPklJ1CPxyF44trdr5l_O9NXdnD66IjhtUZvs26CTcqc74woAQBzLOR3BDVxP.1yTisRyLKPGBaloVwHc5ogkQAO3aa90eNjQo2MKx43ZWV0BZqKRQdH_Pf5vui2tbudRROkvTu2RbXJdA596xR98hkSuJCmxaBr5XA"
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/u3c3.json b/lxc2/servarr/config/Jackett/Indexers/u3c3.json
new file mode 100644
index 0000000..63289ac
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/u3c3.json
@@ -0,0 +1,26 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://u3c3.com/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": "JSESSIONID=B443977E2D0CB48135549F584EB0D601"
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/u3c3.json.bak b/lxc2/servarr/config/Jackett/Indexers/u3c3.json.bak
new file mode 100644
index 0000000..83b3d04
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/u3c3.json.bak
@@ -0,0 +1,26 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://u3c3.com/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": null
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/uindex.json b/lxc2/servarr/config/Jackett/Indexers/uindex.json
new file mode 100644
index 0000000..8289926
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/uindex.json
@@ -0,0 +1,26 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://uindex.org/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": ""
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/uindex.json.bak b/lxc2/servarr/config/Jackett/Indexers/uindex.json.bak
new file mode 100644
index 0000000..6511d04
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/uindex.json.bak
@@ -0,0 +1,26 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://uindex.org/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": null
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/xxxclub.json b/lxc2/servarr/config/Jackett/Indexers/xxxclub.json
new file mode 100644
index 0000000..6539cf6
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/xxxclub.json
@@ -0,0 +1,47 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://xxxclub.to/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": "cf_clearance=bVuBdx99KvT6EyUkor3clqNhD6K7M8nMnyLSOyNZMlQ-1762177676-1.2.1.1-chd27GS2ObMzn1q2XzKUd5omKZ9i3l3Kw9.wPOS2xhfCy41GZ2JvDB7rrSBzwooGt4JDvvCIvvLsfk3eE99dCAXRweulX7mqWZhxhVkGgVs92e3wN1sNRAl16OvajBQkIwSd0W21BpCCjIu1RpbeVlJSMZmPl1GcIv9HzujUsvbBJKsnihdXxxUdQ.jJ7ojwBFlLbduyVKrOAvKtB.OWoefZP4H8rECUges4S7arMmY"
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": "Exception (xxxclub): Resource temporarily unavailable: Resource temporarily unavailable (xxxclub.to:443)"
+ },
+ {
+ "id": "sortrequestedfromsite",
+ "type": "inputselect",
+ "name": "Sort requested from site",
+ "value": "uploaded",
+ "options": {
+ "uploaded": "created",
+ "size": "size",
+ "seeders": "seeders"
+ }
+ },
+ {
+ "id": "orderrequestedfromsite",
+ "type": "inputselect",
+ "name": "Order requested from site",
+ "value": "desc",
+ "options": {
+ "desc": "desc",
+ "asc": "asc"
+ }
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/xxxclub.json.bak b/lxc2/servarr/config/Jackett/Indexers/xxxclub.json.bak
new file mode 100644
index 0000000..225af58
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/xxxclub.json.bak
@@ -0,0 +1,47 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://xxxclub.to/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": "cf_clearance=bVuBdx99KvT6EyUkor3clqNhD6K7M8nMnyLSOyNZMlQ-1762177676-1.2.1.1-chd27GS2ObMzn1q2XzKUd5omKZ9i3l3Kw9.wPOS2xhfCy41GZ2JvDB7rrSBzwooGt4JDvvCIvvLsfk3eE99dCAXRweulX7mqWZhxhVkGgVs92e3wN1sNRAl16OvajBQkIwSd0W21BpCCjIu1RpbeVlJSMZmPl1GcIv9HzujUsvbBJKsnihdXxxUdQ.jJ7ojwBFlLbduyVKrOAvKtB.OWoefZP4H8rECUges4S7arMmY"
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": "Exception (xxxclub): Challenge detected but FlareSolverr is not configured: Challenge detected but FlareSolverr is not configured"
+ },
+ {
+ "id": "sortrequestedfromsite",
+ "type": "inputselect",
+ "name": "Sort requested from site",
+ "value": "uploaded",
+ "options": {
+ "uploaded": "created",
+ "size": "size",
+ "seeders": "seeders"
+ }
+ },
+ {
+ "id": "orderrequestedfromsite",
+ "type": "inputselect",
+ "name": "Order requested from site",
+ "value": "desc",
+ "options": {
+ "desc": "desc",
+ "asc": "asc"
+ }
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/xxxtor.json b/lxc2/servarr/config/Jackett/Indexers/xxxtor.json
new file mode 100755
index 0000000..ce34b0b
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/xxxtor.json
@@ -0,0 +1,26 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://xxxtor.com/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": ""
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/xxxtor.json.bak b/lxc2/servarr/config/Jackett/Indexers/xxxtor.json.bak
new file mode 100755
index 0000000..581b9e2
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/xxxtor.json.bak
@@ -0,0 +1,26 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://xxxtor.com/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": null
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/yts.json b/lxc2/servarr/config/Jackett/Indexers/yts.json
new file mode 100644
index 0000000..386987d
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/yts.json
@@ -0,0 +1,26 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://yts.lt/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": "PHPSESSID=vlu1t1nut1minbiohivsgff5cg; pma_lang_https=en; phpMyAdmin_https=t01lmp0kh1bcug996aop51bppb"
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/yts.json.bak b/lxc2/servarr/config/Jackett/Indexers/yts.json.bak
new file mode 100644
index 0000000..ca8bd04
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/yts.json.bak
@@ -0,0 +1,26 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://yts.mx/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": "PHPSESSID=vlu1t1nut1minbiohivsgff5cg"
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/zktorrent.json b/lxc2/servarr/config/Jackett/Indexers/zktorrent.json
new file mode 100644
index 0000000..c4e6533
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/zktorrent.json
@@ -0,0 +1,52 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://www.zktorrent.town/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": "X_CACHE_KEY=c1eae4b515b872b949f67dc82754a527; PHPSESSID=jhbccuq1t63224ej6for3ebb17; SITE_TOTAL_ID=0dcab3948a138c048078d2634263be3d"
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "replacemultibyanotherlanguageinreleasename",
+ "type": "inputbool",
+ "name": "Replace MULTi by another language in release name",
+ "value": false
+ },
+ {
+ "id": "replacemultibythislanguage",
+ "type": "inputselect",
+ "name": "Replace MULTi by this language",
+ "value": "FRENCH",
+ "options": {
+ "FRENCH": "FRENCH",
+ "MULTi FRENCH": "MULTi FRENCH",
+ "ENGLISH": "ENGLISH",
+ "MULTi ENGLISH": "MULTi ENGLISH",
+ "VOSTFR": "VOSTFR",
+ "MULTi VOSTFR": "MULTi VOSTFR"
+ }
+ },
+ {
+ "id": "replacevostfrandsubfrenchwithenglish",
+ "type": "inputbool",
+ "name": "Replace VOSTFR and SUBFRENCH with ENGLISH",
+ "value": false
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/zktorrent.json.bak b/lxc2/servarr/config/Jackett/Indexers/zktorrent.json.bak
new file mode 100644
index 0000000..6ed3ae6
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/zktorrent.json.bak
@@ -0,0 +1,52 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://www.zktorrent.town/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": ""
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "replacemultibyanotherlanguageinreleasename",
+ "type": "inputbool",
+ "name": "Replace MULTi by another language in release name",
+ "value": false
+ },
+ {
+ "id": "replacemultibythislanguage",
+ "type": "inputselect",
+ "name": "Replace MULTi by this language",
+ "value": "FRENCH",
+ "options": {
+ "FRENCH": "FRENCH",
+ "MULTi FRENCH": "MULTi FRENCH",
+ "ENGLISH": "ENGLISH",
+ "MULTi ENGLISH": "MULTi ENGLISH",
+ "VOSTFR": "VOSTFR",
+ "MULTi VOSTFR": "MULTi VOSTFR"
+ }
+ },
+ {
+ "id": "replacevostfrandsubfrenchwithenglish",
+ "type": "inputbool",
+ "name": "Replace VOSTFR and SUBFRENCH with ENGLISH",
+ "value": false
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/ztracker.json b/lxc2/servarr/config/Jackett/Indexers/ztracker.json
new file mode 100644
index 0000000..687e41c
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/ztracker.json
@@ -0,0 +1,66 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://ztracker.cc/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": "PHPSESSID=fa79cd3aa764c5f45f0e8d5bf1cb8c15; c_secure_uid=728307; c_secure_pass=ae18b585edbd841ca49a223833d3590f; s_secure_access=a7fdf1be7a6ba2bf1ac4b5888f9049ca; ts_username=mitsu22"
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "username",
+ "type": "inputstring",
+ "name": "Username",
+ "value": "mitsu22"
+ },
+ {
+ "id": "password",
+ "type": "inputstring",
+ "name": "Password",
+ "value": "CfDJ8NGsCqCQcflErNp3Q62CDmOQHiB746gh2lBQvvu7KuOzE5iCIG0xL68VjCWgG6xChfps6Wqm38IV4S4jSLmP-vM6nRUYt3idR4Lfkqyh8y9aBV6lboifkEGuXau6qoQ1IQ"
+ },
+ {
+ "id": "searchfreeleechonly",
+ "type": "inputbool",
+ "name": "Search freeleech only",
+ "value": false
+ },
+ {
+ "id": "sortrequestedfromsite",
+ "type": "inputselect",
+ "name": "Sort requested from site",
+ "value": "4",
+ "options": {
+ "4": "created",
+ "7": "seeders",
+ "5": "size",
+ "1": "title"
+ }
+ },
+ {
+ "id": "orderrequestedfromsite",
+ "type": "inputselect",
+ "name": "Order requested from site",
+ "value": "desc",
+ "options": {
+ "desc": "desc",
+ "asc": "asc"
+ }
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/Indexers/ztracker.json.bak b/lxc2/servarr/config/Jackett/Indexers/ztracker.json.bak
new file mode 100644
index 0000000..136e1d2
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/Indexers/ztracker.json.bak
@@ -0,0 +1,66 @@
+[
+ {
+ "id": "sitelink",
+ "type": "inputstring",
+ "name": "Site Link",
+ "value": "https://ztracker.cc/"
+ },
+ {
+ "id": "cookieheader",
+ "type": "hiddendata",
+ "name": "CookieHeader",
+ "value": "PHPSESSID=fa79cd3aa764c5f45f0e8d5bf1cb8c15"
+ },
+ {
+ "id": "lasterror",
+ "type": "hiddendata",
+ "name": "LastError",
+ "value": null
+ },
+ {
+ "id": "username",
+ "type": "inputstring",
+ "name": "Username",
+ "value": "mitsu22"
+ },
+ {
+ "id": "password",
+ "type": "inputstring",
+ "name": "Password",
+ "value": "CfDJ8NGsCqCQcflErNp3Q62CDmOBkGqnlMA9DG41pmH3pUPCog2_wyV9TLPbpGlXSfeuPP7GRSeyfG2XWO4yoi_HfPnNL2Wq6Ha1HH3ZEZJ5WbOr58MVNEk_0YCIR2AhWl-eXg"
+ },
+ {
+ "id": "searchfreeleechonly",
+ "type": "inputbool",
+ "name": "Search freeleech only",
+ "value": false
+ },
+ {
+ "id": "sortrequestedfromsite",
+ "type": "inputselect",
+ "name": "Sort requested from site",
+ "value": "4",
+ "options": {
+ "4": "created",
+ "7": "seeders",
+ "5": "size",
+ "1": "title"
+ }
+ },
+ {
+ "id": "orderrequestedfromsite",
+ "type": "inputselect",
+ "name": "Order requested from site",
+ "value": "desc",
+ "options": {
+ "desc": "desc",
+ "asc": "asc"
+ }
+ },
+ {
+ "id": "tags",
+ "type": "inputtags",
+ "name": "Tags",
+ "value": ""
+ }
+]
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/ServerConfig.json b/lxc2/servarr/config/Jackett/ServerConfig.json
new file mode 100755
index 0000000..e2edd7c
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/ServerConfig.json
@@ -0,0 +1,27 @@
+{
+ "Port": 9117,
+ "LocalBindAddress": "127.0.0.1",
+ "AllowExternal": true,
+ "AllowCORS": false,
+ "APIKey": "56tz7tywn7ptychm13lotz2qpijdjqin",
+ "AdminPassword": "55bb37206b9d5b794d05502bffd2e2458be624dc8b9896a305696b5517ab836a59abe7e630eb90ab1741b84f51412989fb9e635bbfb6fd11938d42e30d8d2c41",
+ "InstanceId": "v1jbs3yhkl2olxhf3sqs6dk5e7q1rk6yfyc8c11qz0hgk8vfgqq6nm2invlc3w1a",
+ "BlackholeDir": "",
+ "UpdateDisabled": false,
+ "UpdatePrerelease": false,
+ "BasePathOverride": "",
+ "BaseUrlOverride": "",
+ "CacheEnabled": true,
+ "CacheTtl": 2100,
+ "CacheMaxResultsPerIndexer": 1000,
+ "FlareSolverrUrl": "http://172.16.201.21:8191",
+ "FlareSolverrMaxTimeout": 55000,
+ "OmdbApiKey": "",
+ "OmdbApiUrl": "",
+ "ProxyType": -1,
+ "ProxyUrl": "",
+ "ProxyPort": null,
+ "ProxyUsername": "",
+ "ProxyPassword": "",
+ "ProxyIsAnonymous": true
+}
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/key-19f2f0a7-4b06-42f5-8839-1335eb2edd3b.xml b/lxc2/servarr/config/Jackett/key-19f2f0a7-4b06-42f5-8839-1335eb2edd3b.xml
new file mode 100755
index 0000000..7c6f42b
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/key-19f2f0a7-4b06-42f5-8839-1335eb2edd3b.xml
@@ -0,0 +1,16 @@
+
+
+ 2025-09-16T00:36:55.3178574Z
+ 2025-09-16T00:36:55.3062208Z
+ 2025-12-15T00:36:55.3062208Z
+
+
+
+
+
+
+ Gw39Vm6vGQHjcI91XfQLcfEEW0JyUeHr99LqH8imZ8Lg1rU7PNZhVT7iiT+X/lJXc3K6qdPsXK5m4WJaCax4Ww==
+
+
+
+
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/key-a00aacd1-7190-44f9-acda-7743ad820e63.xml b/lxc2/servarr/config/Jackett/key-a00aacd1-7190-44f9-acda-7743ad820e63.xml
new file mode 100644
index 0000000..3a7b1fd
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/key-a00aacd1-7190-44f9-acda-7743ad820e63.xml
@@ -0,0 +1,16 @@
+
+
+ 2025-12-12T01:42:11.0814195Z
+ 2025-12-15T00:36:55.3062208Z
+ 2026-03-12T01:42:10.9930218Z
+
+
+
+
+
+
+ NJ+NUVp3G9EgnjeyidZjwHgy+vPorpvugNdaJofCbMiU45pAVSyeo2hLUBw036+jMqgDkrPPPIyOJFMpNyTBWA==
+
+
+
+
\ No newline at end of file
diff --git a/lxc2/servarr/config/Jackett/log.txt b/lxc2/servarr/config/Jackett/log.txt
new file mode 100644
index 0000000..a5c3b3a
--- /dev/null
+++ b/lxc2/servarr/config/Jackett/log.txt
@@ -0,0 +1,14065 @@
+2026-01-21 15:43:42.9310 Info Torznab search in sosulki => Found 34 releases [790ms]
+2026-01-21 15:43:42.9628 Info Torznab search in Knaben => Found 92 releases [823ms]
+2026-01-21 15:43:43.2292 Info Torznab search in IPTorrents => Found 100 releases [1090ms]
+2026-01-21 15:43:43.7344 Info Torznab search in sukebei.nyaa.si => Found 75 releases [1594ms]
+2026-01-21 15:43:43.9356 Info Torznab search in OpenSharing => Found 25 releases [1796ms]
+2026-01-21 15:43:49.5378 Info Torznab search in 1337x => Found 12 releases [7398ms]
+2026-01-21 15:43:56.6214 Info Torznab search in RuTracker.RU => Found 50 releases [14481ms]
+2026-01-21 15:43:59.2098 Warn Some of the categories provided are unsupported in BT.etree: 3010,3030
+2026-01-21 15:43:59.2098 Warn Some of the categories provided are unsupported in Internet Archive: 3010,3030,3040
+2026-01-21 15:43:59.2105 Info Torznab search in IPTorrents => Found 100 releases (from cache) [1ms]
+2026-01-21 15:43:59.2117 Info Torznab search in BT.etree => Found 50 releases (from cache) [1ms]
+2026-01-21 15:43:59.2117 Info Torznab search in TorrentDay => Found 100 releases (from cache) [2ms]
+2026-01-21 15:43:59.2117 Info Torznab search in Internet Archive => Found 100 releases (from cache) [2ms]
+2026-01-21 15:44:17.3376 Info Torznab search in xxxtor => Found 50 releases [34710ms]
+2026-01-21 15:57:59.0479 Info Torznab search in TorrentDay => Found 100 releases [527ms]
+2026-01-21 15:58:00.2168 Info Torznab search in IPTorrents => Found 100 releases [1696ms]
+2026-01-21 15:59:29.2435 Warn Some of the categories provided are unsupported in BT.etree: 3010,3030
+2026-01-21 15:59:29.2435 Warn Some of the categories provided are unsupported in Internet Archive: 3010,3030,3040
+2026-01-21 15:59:29.5045 Info Torznab search in Internet Archive => Found 100 releases [260ms]
+2026-01-21 15:59:29.7653 Info Torznab search in TorrentDay => Found 100 releases [521ms]
+2026-01-21 15:59:30.1488 Info Torznab search in IPTorrents => Found 100 releases [905ms]
+2026-01-21 15:59:34.6477 Info Torznab search in BT.etree => Found 50 releases [5404ms]
+2026-01-21 16:10:59.2663 Warn Some of the categories provided are unsupported in 1337x: 2020,2050
+2026-01-21 16:10:59.2664 Warn Some of the categories provided are unsupported in Internet Archive: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 16:10:59.2664 Warn Some of the categories provided are unsupported in BitSearch: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 16:10:59.2691 Warn Some of the categories provided are unsupported in kickasstorrents.ws: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 16:10:59.2691 Info Torznab search in 1337x => Found 20 releases (from cache) [3ms]
+2026-01-21 16:10:59.2691 Info Torznab search in BitSearch => Found 1 releases (from cache) [2ms]
+2026-01-21 16:10:59.2694 Info Torznab search in kickasstorrents.ws => Found 34 releases (from cache) [0ms]
+2026-01-21 16:10:59.2694 Warn Some of the categories provided are unsupported in TheRARBG: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 16:10:59.2694 Warn Some of the categories provided are unsupported in Knaben: 2050
+2026-01-21 16:10:59.2694 Warn Some of the categories provided are unsupported in The Pirate Bay: 2010,2050
+2026-01-21 16:10:59.2694 Warn Some of the categories provided are unsupported in TorrentDownload: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 16:10:59.2694 Warn Some of the categories provided are unsupported in Uindex: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 16:10:59.2694 Warn Some of the categories provided are unsupported in TorrentGalaxyClone: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 16:10:59.2694 Info Torznab search in TorrentDay => Found 100 releases (from cache) [3ms]
+2026-01-21 16:10:59.2703 Info Torznab search in TorrentDownload => Found 11 releases (from cache) [1ms]
+2026-01-21 16:10:59.2694 Info Torznab search in Knaben => Found 85 releases (from cache) [0ms]
+2026-01-21 16:10:59.2703 Info Torznab search in The Pirate Bay => Found 4 releases (from cache) [0ms]
+2026-01-21 16:10:59.2703 Info Torznab search in Uindex => Found 8 releases (from cache) [0ms]
+2026-01-21 16:10:59.2694 Info Torznab search in TheRARBG => Found 50 releases (from cache) [0ms]
+2026-01-21 16:10:59.2703 Info Torznab search in Internet Archive => Found 100 releases (from cache) [4ms]
+2026-01-21 16:10:59.2703 Info Torznab search in IPTorrents => Found 100 releases (from cache) [4ms]
+2026-01-21 16:10:59.2719 Info Torznab search in TorrentGalaxyClone => Found 50 releases (from cache) [2ms]
+2026-01-21 16:10:59.2857 Warn Some of the categories provided are unsupported in YTS: 2010,2020,2030,2050
+2026-01-21 16:10:59.2882 Info Torznab search in YTS => Found 96 releases (from cache) [2ms]
+2026-01-21 16:10:59.2910 Info Torznab search in RuTracker.RU => Found 50 releases (from cache) [0ms]
+2026-01-21 16:13:28.5926 Info Torznab search in IPTorrents => Found 100 releases (from cache) [2ms]
+2026-01-21 16:13:28.5937 Info Torznab search in TorrentDay => Found 100 releases (from cache) [3ms]
+2026-01-21 16:14:42.2281 Info Torznab search in Knaben => Found 92 releases (from cache) [0ms]
+2026-01-21 16:14:42.2281 Info Torznab search in 1337x => Found 12 releases (from cache) [0ms]
+2026-01-21 16:14:42.2281 Info Torznab search in RuTracker.RU => Found 50 releases (from cache) [0ms]
+2026-01-21 16:14:42.2289 Info Torznab search in OpenSharing => Found 25 releases (from cache) [0ms]
+2026-01-21 16:14:42.2289 Info Torznab search in RinTor.NeT => Found 10 releases (from cache) [1ms]
+2026-01-21 16:14:42.2299 Info Torznab search in TheRARBG => Found 50 releases (from cache) [1ms]
+2026-01-21 16:14:42.2304 Info Torznab search in sosulki => Found 34 releases (from cache) [2ms]
+2026-01-21 16:14:42.2304 Info Torznab search in HappyFappy => Found 50 releases (from cache) [2ms]
+2026-01-21 16:14:42.2304 Info Torznab search in PornRips => Found 50 releases (from cache) [3ms]
+2026-01-21 16:14:42.2315 Info Torznab search in TorrentGalaxyClone => Found 50 releases (from cache) [1ms]
+2026-01-21 16:14:42.2315 Info Torznab search in IPTorrents => Found 100 releases (from cache) [3ms]
+2026-01-21 16:14:42.2315 Info Torznab search in sukebei.nyaa.si => Found 75 releases (from cache) [3ms]
+2026-01-21 16:14:42.2315 Info Torznab search in TorrentDay => Found 100 releases (from cache) [3ms]
+2026-01-21 16:14:42.2374 Info Torznab search in xxxtor => Found 50 releases (from cache) [1ms]
+2026-01-21 16:14:59.2795 Warn Some of the categories provided are unsupported in BT.etree: 3010,3030
+2026-01-21 16:14:59.2795 Warn Some of the categories provided are unsupported in Internet Archive: 3010,3030,3040
+2026-01-21 16:14:59.2812 Info Torznab search in IPTorrents => Found 100 releases (from cache) [2ms]
+2026-01-21 16:14:59.2813 Info Torznab search in BT.etree => Found 50 releases (from cache) [1ms]
+2026-01-21 16:14:59.2813 Info Torznab search in TorrentDay => Found 100 releases (from cache) [2ms]
+2026-01-21 16:14:59.2813 Info Torznab search in Internet Archive => Found 100 releases (from cache) [2ms]
+2026-01-21 16:28:58.6272 Info Torznab search in TorrentDay => Found 100 releases (from cache) [1ms]
+2026-01-21 16:28:58.6278 Info Torznab search in IPTorrents => Found 100 releases (from cache) [1ms]
+2026-01-21 16:30:29.3151 Warn Some of the categories provided are unsupported in BT.etree: 3010,3030
+2026-01-21 16:30:29.3151 Warn Some of the categories provided are unsupported in Internet Archive: 3010,3030,3040
+2026-01-21 16:30:29.3170 Info Torznab search in BT.etree => Found 50 releases (from cache) [4ms]
+2026-01-21 16:30:29.3173 Info Torznab search in Internet Archive => Found 100 releases (from cache) [2ms]
+2026-01-21 16:30:29.3173 Info Torznab search in IPTorrents => Found 100 releases (from cache) [4ms]
+2026-01-21 16:30:29.3173 Info Torznab search in TorrentDay => Found 100 releases (from cache) [4ms]
+2026-01-21 16:41:29.3298 Warn Some of the categories provided are unsupported in 1337x: 2020,2050
+2026-01-21 16:41:29.3298 Warn Some of the categories provided are unsupported in BitSearch: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 16:41:29.3298 Warn Some of the categories provided are unsupported in Internet Archive: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 16:41:29.3306 Warn Some of the categories provided are unsupported in kickasstorrents.ws: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 16:41:29.3306 Warn Some of the categories provided are unsupported in Knaben: 2050
+2026-01-21 16:41:29.3306 Warn Some of the categories provided are unsupported in The Pirate Bay: 2010,2050
+2026-01-21 16:41:29.3306 Warn Some of the categories provided are unsupported in TheRARBG: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 16:41:29.3315 Warn Some of the categories provided are unsupported in TorrentDownload: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 16:41:29.3315 Warn Some of the categories provided are unsupported in TorrentGalaxyClone: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 16:41:29.3315 Warn Some of the categories provided are unsupported in Uindex: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 16:41:29.4318 Info Torznab search in The Pirate Bay => Found 4 releases [100ms]
+2026-01-21 16:41:29.4327 Warn Some of the categories provided are unsupported in YTS: 2010,2020,2030,2050
+2026-01-21 16:41:29.5828 Info Torznab search in TheRARBG => Found 50 releases [251ms]
+2026-01-21 16:41:29.6136 Info Torznab search in Internet Archive => Found 100 releases [283ms]
+2026-01-21 16:41:29.6266 Info Torznab search in TorrentDownload => Found 10 releases [295ms]
+2026-01-21 16:41:29.7921 Info Torznab search in TorrentGalaxyClone => Found 50 releases [460ms]
+2026-01-21 16:41:29.8717 Info Torznab search in TorrentDay => Found 100 releases [541ms]
+2026-01-21 16:41:30.1125 Info Torznab search in Uindex => Found 19 releases [780ms]
+2026-01-21 16:41:30.1543 Info Torznab search in Knaben => Found 66 releases [823ms]
+2026-01-21 16:41:30.1671 Info Torznab search in BitSearch => Found 0 releases [837ms]
+2026-01-21 16:41:30.4147 Info Torznab search in YTS => Found 83 releases [982ms]
+2026-01-21 16:41:30.5499 Info Torznab search in IPTorrents => Found 100 releases [1220ms]
+2026-01-21 16:41:31.3296 Warn Some of the categories provided are unsupported in Internet Archive: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 16:41:31.3296 Info Torznab search in Internet Archive => Found 0 releases [0ms]
+2026-01-21 16:41:37.6017 Info Torznab search in 1337x => Found 20 releases [8271ms]
+2026-01-21 16:41:40.9024 Info Torznab search in kickasstorrents.ws => Found 34 releases [11571ms]
+2026-01-21 16:41:51.7600 Info Torznab search in RuTracker.RU => Found 50 releases [22175ms]
+2026-01-21 16:44:29.2131 Info Torznab search in TorrentDay => Found 100 releases [550ms]
+2026-01-21 16:44:30.5929 Info Torznab search in IPTorrents => Found 100 releases [1930ms]
+2026-01-21 16:45:12.5395 Info Torznab search in TheRARBG => Found 50 releases [244ms]
+2026-01-21 16:45:12.7648 Info Torznab search in PornRips => Found 50 releases [470ms]
+2026-01-21 16:45:12.8379 Info Torznab search in TorrentDay => Found 100 releases [542ms]
+2026-01-21 16:45:12.8636 Info Torznab search in HappyFappy => Found 50 releases [569ms]
+2026-01-21 16:45:12.9178 Info Torznab search in OpenSharing => Found 25 releases [623ms]
+2026-01-21 16:45:13.0126 Info Torznab search in RinTor.NeT => Found 10 releases [718ms]
+2026-01-21 16:45:13.0542 Info Torznab search in TorrentGalaxyClone => Found 50 releases [512ms]
+2026-01-21 16:45:13.0628 Info Torznab search in sosulki => Found 34 releases [768ms]
+2026-01-21 16:45:13.1218 Info Torznab search in Knaben => Found 90 releases [828ms]
+2026-01-21 16:45:13.5894 Info Torznab search in IPTorrents => Found 100 releases [1295ms]
+2026-01-21 16:45:14.4953 Info Torznab search in sukebei.nyaa.si => Found 75 releases [2200ms]
+2026-01-21 16:45:19.7026 Info Torznab search in 1337x => Found 12 releases [7407ms]
+2026-01-21 16:45:22.6468 Error Jackett.Common.IndexerException: Exception (rutracker-ru): Request to http://rutracker.ru/tracker.php?f[]=1490&f[]=1491&f[]=1492&f[]=1493&f[]=1495&f[]=1494&f[]=1376&f[]=1378&f[]=1470&f[]=1446&f[]=1468&f[]=1537&f[]=1444&f[]=1379&f[]=1388&f[]=1389&f[]=1380&f[]=1441&f[]=1439&f[]=1535&f[]=1392&f[]=1426&f[]=1377&f[]=1383&f[]=1387&f[]=1428&f[]=1440&f[]=1384&f[]=1429&f[]=1430&f[]=1431&f[]=1432&f[]=1433&f[]=1442&f[]=1434&f[]=1469&f[]=1443&f[]=1536&f[]=1438&f[]=1496&f[]=1480&f[]=1542&f[]=1481&f[]=1482&prev_allw=1&prev_a=0&prev_dla=0&prev_dlc=0&prev_dld=0&prev_dlw=0&prev_my=0&prev_new=0&prev_sd=0&prev_da=1&prev_dc=0&prev_df=1&prev_ds=0&prev_tor_type=0&o=1&s=2&dc=0&df=1&da=1&ds=0&tm=-1&sns=-1&srg=-1&allw=0 failed (Error GatewayTimeout) - The tracker seems to be down.
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (rutracker-ru): Request to http://rutracker.ru/tracker.php?f[]=1490&f[]=1491&f[]=1492&f[]=1493&f[]=1495&f[]=1494&f[]=1376&f[]=1378&f[]=1470&f[]=1446&f[]=1468&f[]=1537&f[]=1444&f[]=1379&f[]=1388&f[]=1389&f[]=1380&f[]=1441&f[]=1439&f[]=1535&f[]=1392&f[]=1426&f[]=1377&f[]=1383&f[]=1387&f[]=1428&f[]=1440&f[]=1384&f[]=1429&f[]=1430&f[]=1431&f[]=1432&f[]=1433&f[]=1442&f[]=1434&f[]=1469&f[]=1443&f[]=1536&f[]=1438&f[]=1496&f[]=1480&f[]=1542&f[]=1481&f[]=1482&prev_allw=1&prev_a=0&prev_dla=0&prev_dlc=0&prev_dld=0&prev_dlw=0&prev_my=0&prev_new=0&prev_sd=0&prev_da=1&prev_dc=0&prev_df=1&prev_ds=0&prev_tor_type=0&o=1&s=2&dc=0&df=1&da=1&ds=0&tm=-1&sns=-1&srg=-1&allw=0 failed (Error GatewayTimeout) - The tracker seems to be down.
+ ---> System.Exception: Request to http://rutracker.ru/tracker.php?f[]=1490&f[]=1491&f[]=1492&f[]=1493&f[]=1495&f[]=1494&f[]=1376&f[]=1378&f[]=1470&f[]=1446&f[]=1468&f[]=1537&f[]=1444&f[]=1379&f[]=1388&f[]=1389&f[]=1380&f[]=1441&f[]=1439&f[]=1535&f[]=1392&f[]=1426&f[]=1377&f[]=1383&f[]=1387&f[]=1428&f[]=1440&f[]=1384&f[]=1429&f[]=1430&f[]=1431&f[]=1432&f[]=1433&f[]=1442&f[]=1434&f[]=1469&f[]=1443&f[]=1536&f[]=1438&f[]=1496&f[]=1480&f[]=1542&f[]=1481&f[]=1482&prev_allw=1&prev_a=0&prev_dla=0&prev_dlc=0&prev_dld=0&prev_dlw=0&prev_my=0&prev_new=0&prev_sd=0&prev_da=1&prev_dc=0&prev_df=1&prev_ds=0&prev_tor_type=0&o=1&s=2&dc=0&df=1&da=1&ds=0&tm=-1&sns=-1&srg=-1&allw=0 failed (Error GatewayTimeout) - The tracker seems to be down.
+ at Jackett.Common.Indexers.BaseWebIndexer.CheckSiteDown(WebResult response) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 684
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 618
+ at Jackett.Common.Indexers.Definitions.CardigannIndexer.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/CardigannIndexer.cs:line 1564
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 16:45:59.3400 Warn Some of the categories provided are unsupported in BT.etree: 3010,3030
+2026-01-21 16:45:59.3404 Warn Some of the categories provided are unsupported in Internet Archive: 3010,3030,3040
+2026-01-21 16:45:59.5766 Info Torznab search in Internet Archive => Found 100 releases [236ms]
+2026-01-21 16:45:59.8604 Info Torznab search in TorrentDay => Found 100 releases [520ms]
+2026-01-21 16:46:00.4809 Info Torznab search in IPTorrents => Found 100 releases [1141ms]
+2026-01-21 16:46:04.0825 Info Torznab search in BT.etree => Found 50 releases [4742ms]
+2026-01-21 16:46:13.3674 Error Jackett.Common.IndexerException: Exception (xxxtor): Request to https://xxxtor.com/b.php?search=2025 failed (Error GatewayTimeout) - The tracker seems to be down.
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (xxxtor): Request to https://xxxtor.com/b.php?search=2025 failed (Error GatewayTimeout) - The tracker seems to be down.
+ ---> System.Exception: Request to https://xxxtor.com/b.php?search=2025 failed (Error GatewayTimeout) - The tracker seems to be down.
+ at Jackett.Common.Indexers.BaseWebIndexer.CheckSiteDown(WebResult response) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 684
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 618
+ at Jackett.Common.Indexers.Definitions.CardigannIndexer.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/CardigannIndexer.cs:line 1564
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 16:59:58.7071 Info Torznab search in TorrentDay => Found 100 releases (from cache) [1ms]
+2026-01-21 16:59:58.7071 Info Torznab search in IPTorrents => Found 100 releases (from cache) [1ms]
+2026-01-21 17:01:29.3654 Warn Some of the categories provided are unsupported in BT.etree: 3010,3030
+2026-01-21 17:01:29.3654 Warn Some of the categories provided are unsupported in Internet Archive: 3010,3030,3040
+2026-01-21 17:01:29.3689 Info Torznab search in IPTorrents => Found 100 releases (from cache) [3ms]
+2026-01-21 17:01:29.3689 Info Torznab search in BT.etree => Found 50 releases (from cache) [3ms]
+2026-01-21 17:01:29.3694 Info Torznab search in Internet Archive => Found 100 releases (from cache) [3ms]
+2026-01-21 17:01:29.3694 Info Torznab search in TorrentDay => Found 100 releases (from cache) [4ms]
+2026-01-21 17:11:59.3921 Warn Some of the categories provided are unsupported in 1337x: 2020,2050
+2026-01-21 17:11:59.3921 Warn Some of the categories provided are unsupported in BitSearch: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 17:11:59.3921 Warn Some of the categories provided are unsupported in Internet Archive: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 17:11:59.3924 Warn Some of the categories provided are unsupported in kickasstorrents.ws: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 17:11:59.3924 Warn Some of the categories provided are unsupported in The Pirate Bay: 2010,2050
+2026-01-21 17:11:59.3924 Warn Some of the categories provided are unsupported in Knaben: 2050
+2026-01-21 17:11:59.3924 Warn Some of the categories provided are unsupported in TheRARBG: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 17:11:59.3924 Warn Some of the categories provided are unsupported in TorrentDownload: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 17:11:59.3924 Info Torznab search in BitSearch => Found 0 releases (from cache) [0ms]
+2026-01-21 17:11:59.3924 Warn Some of the categories provided are unsupported in TorrentGalaxyClone: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 17:11:59.3934 Info Torznab search in TorrentDownload => Found 10 releases (from cache) [1ms]
+2026-01-21 17:11:59.3924 Warn Some of the categories provided are unsupported in Uindex: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 17:11:59.3924 Info Torznab search in 1337x => Found 20 releases (from cache) [1ms]
+2026-01-21 17:11:59.3934 Info Torznab search in kickasstorrents.ws => Found 34 releases (from cache) [0ms]
+2026-01-21 17:11:59.3934 Info Torznab search in The Pirate Bay => Found 4 releases (from cache) [1ms]
+2026-01-21 17:11:59.3934 Info Torznab search in Knaben => Found 66 releases (from cache) [1ms]
+2026-01-21 17:11:59.3934 Info Torznab search in TheRARBG => Found 50 releases (from cache) [1ms]
+2026-01-21 17:11:59.3934 Info Torznab search in IPTorrents => Found 100 releases (from cache) [2ms]
+2026-01-21 17:11:59.3944 Warn Some of the categories provided are unsupported in YTS: 2010,2020,2030,2050
+2026-01-21 17:11:59.3944 Info Torznab search in Uindex => Found 19 releases (from cache) [1ms]
+2026-01-21 17:11:59.3944 Info Torznab search in Internet Archive => Found 100 releases (from cache) [2ms]
+2026-01-21 17:11:59.3944 Info Torznab search in TorrentDay => Found 100 releases (from cache) [2ms]
+2026-01-21 17:11:59.3944 Info Torznab search in RuTracker.RU => Found 50 releases (from cache) [0ms]
+2026-01-21 17:11:59.3954 Info Torznab search in TorrentGalaxyClone => Found 50 releases (from cache) [2ms]
+2026-01-21 17:11:59.4011 Info Torznab search in YTS => Found 83 releases (from cache) [6ms]
+2026-01-21 17:15:28.7501 Info Torznab search in TorrentDay => Found 100 releases (from cache) [2ms]
+2026-01-21 17:15:28.7501 Info Torznab search in IPTorrents => Found 100 releases (from cache) [2ms]
+2026-01-21 17:16:42.3634 Info Torznab search in Knaben => Found 90 releases (from cache) [0ms]
+2026-01-21 17:16:42.3634 Info Torznab search in 1337x => Found 12 releases (from cache) [0ms]
+2026-01-21 17:16:42.3634 Info Torznab search in OpenSharing => Found 25 releases (from cache) [0ms]
+2026-01-21 17:16:42.3644 Info Torznab search in RinTor.NeT => Found 10 releases (from cache) [0ms]
+2026-01-21 17:16:42.3705 Info Torznab search in HappyFappy => Found 50 releases (from cache) [7ms]
+2026-01-21 17:16:42.3705 Info Torznab search in IPTorrents => Found 100 releases (from cache) [7ms]
+2026-01-21 17:16:42.3705 Info Torznab search in TheRARBG => Found 50 releases (from cache) [6ms]
+2026-01-21 17:16:42.3705 Info Torznab search in sosulki => Found 34 releases (from cache) [6ms]
+2026-01-21 17:16:42.3718 Info Torznab search in PornRips => Found 50 releases (from cache) [8ms]
+2026-01-21 17:16:42.3718 Info Torznab search in TorrentDay => Found 100 releases (from cache) [7ms]
+2026-01-21 17:16:42.3718 Info Torznab search in TorrentGalaxyClone => Found 50 releases (from cache) [1ms]
+2026-01-21 17:16:42.3727 Info Torznab search in sukebei.nyaa.si => Found 75 releases (from cache) [8ms]
+2026-01-21 17:16:59.4029 Warn Some of the categories provided are unsupported in BT.etree: 3010,3030
+2026-01-21 17:16:59.4029 Warn Some of the categories provided are unsupported in Internet Archive: 3010,3030,3040
+2026-01-21 17:16:59.4043 Info Torznab search in IPTorrents => Found 100 releases (from cache) [1ms]
+2026-01-21 17:16:59.4043 Info Torznab search in BT.etree => Found 50 releases (from cache) [1ms]
+2026-01-21 17:16:59.4043 Info Torznab search in Internet Archive => Found 100 releases (from cache) [1ms]
+2026-01-21 17:16:59.4055 Info Torznab search in TorrentDay => Found 100 releases (from cache) [2ms]
+2026-01-21 17:17:04.3782 Info Torznab search in RuTracker.RU => Found 50 releases [22014ms]
+2026-01-21 17:17:19.9312 Info Torznab search in xxxtor => Found 50 releases [37566ms]
+2026-01-21 17:30:59.3458 Info Torznab search in TorrentDay => Found 100 releases [562ms]
+2026-01-21 17:31:00.7179 Info Torznab search in IPTorrents => Found 100 releases [1934ms]
+2026-01-21 17:32:29.4362 Warn Some of the categories provided are unsupported in Internet Archive: 3010,3030,3040
+2026-01-21 17:32:29.4362 Warn Some of the categories provided are unsupported in BT.etree: 3010,3030
+2026-01-21 17:32:29.7150 Info Torznab search in Internet Archive => Found 100 releases [278ms]
+2026-01-21 17:32:29.9671 Info Torznab search in TorrentDay => Found 100 releases [530ms]
+2026-01-21 17:32:30.5551 Info Torznab search in IPTorrents => Found 100 releases [1119ms]
+2026-01-21 17:32:32.6337 Info Torznab search in BT.etree => Found 50 releases [3197ms]
+2026-01-21 17:42:29.4581 Warn Some of the categories provided are unsupported in 1337x: 2020,2050
+2026-01-21 17:42:29.4584 Warn Some of the categories provided are unsupported in BitSearch: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 17:42:29.4584 Warn Some of the categories provided are unsupported in Internet Archive: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 17:42:29.4584 Warn Some of the categories provided are unsupported in kickasstorrents.ws: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 17:42:29.4596 Warn Some of the categories provided are unsupported in Knaben: 2050
+2026-01-21 17:42:29.4596 Warn Some of the categories provided are unsupported in The Pirate Bay: 2010,2050
+2026-01-21 17:42:29.4596 Warn Some of the categories provided are unsupported in TheRARBG: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 17:42:29.4596 Warn Some of the categories provided are unsupported in TorrentDownload: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 17:42:29.4607 Warn Some of the categories provided are unsupported in TorrentGalaxyClone: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 17:42:29.4687 Warn Some of the categories provided are unsupported in Uindex: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 17:42:29.5728 Info Torznab search in The Pirate Bay => Found 3 releases [113ms]
+2026-01-21 17:42:29.5739 Warn Some of the categories provided are unsupported in YTS: 2010,2020,2030,2050
+2026-01-21 17:42:29.6925 Info Torznab search in Internet Archive => Found 100 releases [233ms]
+2026-01-21 17:42:29.7196 Info Torznab search in TheRARBG => Found 50 releases [259ms]
+2026-01-21 17:42:29.7649 Info Torznab search in TorrentDownload => Found 10 releases [304ms]
+2026-01-21 17:42:29.9490 Info Torznab search in TorrentGalaxyClone => Found 50 releases [488ms]
+2026-01-21 17:42:30.0159 Info Torznab search in TorrentDay => Found 100 releases [557ms]
+2026-01-21 17:42:30.2555 Info Torznab search in Uindex => Found 13 releases [786ms]
+2026-01-21 17:42:30.3276 Info Torznab search in Knaben => Found 73 releases [868ms]
+2026-01-21 17:42:30.4137 Info Torznab search in BitSearch => Found 1 releases [955ms]
+2026-01-21 17:42:30.6458 Info Torznab search in YTS => Found 84 releases [1071ms]
+2026-01-21 17:42:30.7840 Info Torznab search in IPTorrents => Found 100 releases [1325ms]
+2026-01-21 17:42:31.4581 Warn Some of the categories provided are unsupported in Internet Archive: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 17:42:31.4585 Info Torznab search in Internet Archive => Found 0 releases [0ms]
+2026-01-21 17:42:38.0258 Info Torznab search in 1337x => Found 20 releases [8567ms]
+2026-01-21 17:42:41.0511 Info Torznab search in kickasstorrents.ws => Found 34 releases [11591ms]
+2026-01-21 17:42:47.8874 Info Torznab search in RuTracker.RU => Found 50 releases [18192ms]
+2026-01-21 17:46:28.8305 Info Torznab search in TorrentDay => Found 100 releases (from cache) [1ms]
+2026-01-21 17:46:28.8305 Info Torznab search in IPTorrents => Found 100 releases (from cache) [1ms]
+2026-01-21 17:47:42.4372 Info Torznab search in RuTracker.RU => Found 50 releases (from cache) [0ms]
+2026-01-21 17:47:42.7025 Info Torznab search in TheRARBG => Found 50 releases [265ms]
+2026-01-21 17:47:42.7047 Info Torznab search in xxxtor => Found 50 releases (from cache) [0ms]
+2026-01-21 17:47:42.9080 Info Torznab search in PornRips => Found 50 releases [471ms]
+2026-01-21 17:47:42.9433 Info Torznab search in TorrentGalaxyClone => Found 50 releases [504ms]
+2026-01-21 17:47:42.9609 Info Torznab search in TorrentDay => Found 100 releases [523ms]
+2026-01-21 17:47:42.9857 Info Torznab search in HappyFappy => Found 50 releases [549ms]
+2026-01-21 17:47:43.2186 Info Torznab search in sosulki => Found 34 releases [781ms]
+2026-01-21 17:47:43.2463 Info Torznab search in Knaben => Found 89 releases [809ms]
+2026-01-21 17:47:43.2590 Info Torznab search in RinTor.NeT => Found 10 releases [821ms]
+2026-01-21 17:47:43.4129 Info Torznab search in sukebei.nyaa.si => Found 75 releases [975ms]
+2026-01-21 17:47:43.5237 Info Torznab search in OpenSharing => Found 25 releases [1087ms]
+2026-01-21 17:47:43.5699 Info Torznab search in IPTorrents => Found 100 releases [1133ms]
+2026-01-21 17:47:50.5556 Info Torznab search in 1337x => Found 12 releases [8119ms]
+2026-01-21 17:47:59.4685 Warn Some of the categories provided are unsupported in BT.etree: 3010,3030
+2026-01-21 17:47:59.4685 Warn Some of the categories provided are unsupported in Internet Archive: 3010,3030,3040
+2026-01-21 17:47:59.4696 Info Torznab search in TorrentDay => Found 100 releases (from cache) [1ms]
+2026-01-21 17:47:59.4696 Info Torznab search in IPTorrents => Found 100 releases (from cache) [1ms]
+2026-01-21 17:47:59.4703 Info Torznab search in BT.etree => Found 50 releases (from cache) [1ms]
+2026-01-21 17:47:59.4716 Info Torznab search in Internet Archive => Found 100 releases (from cache) [2ms]
+2026-01-21 18:01:58.8842 Info Torznab search in TorrentDay => Found 100 releases (from cache) [1ms]
+2026-01-21 18:01:58.8855 Info Torznab search in IPTorrents => Found 100 releases (from cache) [2ms]
+2026-01-21 18:03:29.5011 Warn Some of the categories provided are unsupported in BT.etree: 3010,3030
+2026-01-21 18:03:29.5037 Warn Some of the categories provided are unsupported in Internet Archive: 3010,3030,3040
+2026-01-21 18:03:29.5050 Info Torznab search in IPTorrents => Found 100 releases (from cache) [4ms]
+2026-01-21 18:03:29.5055 Info Torznab search in BT.etree => Found 50 releases (from cache) [4ms]
+2026-01-21 18:03:29.5055 Info Torznab search in TorrentDay => Found 100 releases (from cache) [5ms]
+2026-01-21 18:03:29.5070 Info Torznab search in Internet Archive => Found 100 releases (from cache) [3ms]
+2026-01-21 18:09:47.3066 Info Jackett stopped
+2026-01-21 18:43:40.1289 Info Starting Jackett v0.24.879
+2026-01-21 18:43:40.9525 Info Environment version: 9.0.12 (/app/Jackett/)
+2026-01-21 18:43:40.9568 Info OS version: Unix 6.17.4.2 (64bit OS) (64bit process)
+2026-01-21 18:43:40.9594 Info Jackett variant: CoreLinuxMuslAmdx64
+2026-01-21 18:43:40.9594 Info File /etc/issue: Welcome to Alpine Linux 3.22
+2026-01-21 18:43:40.9624 Info Running in Docker: Yes (image build: v0.24.879-ls284)
+2026-01-21 18:43:40.9624 Info ThreadPool MaxThreads: 32767 workerThreads, 1000 completionPortThreads
+2026-01-21 18:43:40.9637 Info App config/log directory: /config/Jackett
+2026-01-21 18:43:40.9645 Info Using proxy: Disabled
+2026-01-21 18:43:40.9645 Info Using FlareSolverr: http://172.16.201.21:8191
+2026-01-21 18:43:40.9663 Info Using HTTP Client: HttpWebClient2
+2026-01-21 18:43:40.9682 Info Loading Native indexers ...
+2026-01-21 18:43:40.9851 Info Loaded 72 Native indexers.
+2026-01-21 18:43:40.9896 Info Loading Cardigann indexers from: /config/cardigann/definitions/, /etc/xdg/cardigan/definitions/, /app/Jackett/Definitions
+2026-01-21 18:43:45.2671 Error Failed loading configuration for Ztracker, trying backup
+System.Security.Cryptography.CryptographicException: The key {a00aacd1-7190-44f9-acda-7743ad820e63} was not found in the key ring. For more information go to https://aka.ms/aspnet/dataprotectionwarning
+ at Microsoft.AspNetCore.DataProtection.KeyManagement.KeyRingBasedDataProtector.UnprotectCore(Byte[] protectedData, Boolean allowOperationsOnRevokedKeys, UnprotectStatus& status)
+ at Microsoft.AspNetCore.DataProtection.KeyManagement.KeyRingBasedDataProtector.Unprotect(Byte[] protectedData)
+ at Microsoft.AspNetCore.DataProtection.DataProtectionCommonExtensions.Unprotect(IDataProtector protector, String protectedData)
+ at Jackett.Server.Services.ProtectionService.UnProtect(String plainText) in ./Jackett.Server/Services/ProtectionService.cs:line 37
+ at Jackett.Common.Models.IndexerConfig.ConfigurationData.StringConfigurationItem.FromJson(JToken jsonToken, IProtectionService ps) in ./Jackett.Common/Models/IndexerConfig/ConfigurationData.cs:line 186
+ at Jackett.Common.Models.IndexerConfig.ConfigurationData.LoadConfigDataValuesFromJson(JToken json, IProtectionService ps) in ./Jackett.Common/Models/IndexerConfig/ConfigurationData.cs:line 42
+ at Jackett.Common.Indexers.BaseIndexer.LoadValuesFromJson(JToken jsonConfig, Boolean useProtectionService) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 121
+ at Jackett.Common.Indexers.Definitions.CardigannIndexer.LoadValuesFromJson(JToken jsonConfig, Boolean useProtectionService) in ./Jackett.Common/Indexers/Definitions/CardigannIndexer.cs:line 241
+ at Jackett.Common.Indexers.BaseIndexer.LoadFromSavedConfiguration(JToken jsonConfig) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 148
+ at Jackett.Common.Services.IndexerConfigurationService.Load(IIndexer indexer) in ./Jackett.Common/Services/IndexerConfigurationService.cs:line 52
+2026-01-21 18:43:45.2719 Error Failed loading backup configuration for Ztracker, you must reconfigure this indexer
+System.Security.Cryptography.CryptographicException: The key {a00aacd1-7190-44f9-acda-7743ad820e63} was not found in the key ring. For more information go to https://aka.ms/aspnet/dataprotectionwarning
+ at Microsoft.AspNetCore.DataProtection.KeyManagement.KeyRingBasedDataProtector.UnprotectCore(Byte[] protectedData, Boolean allowOperationsOnRevokedKeys, UnprotectStatus& status)
+ at Microsoft.AspNetCore.DataProtection.KeyManagement.KeyRingBasedDataProtector.Unprotect(Byte[] protectedData)
+ at Microsoft.AspNetCore.DataProtection.DataProtectionCommonExtensions.Unprotect(IDataProtector protector, String protectedData)
+ at Jackett.Server.Services.ProtectionService.UnProtect(String plainText) in ./Jackett.Server/Services/ProtectionService.cs:line 37
+ at Jackett.Common.Models.IndexerConfig.ConfigurationData.StringConfigurationItem.FromJson(JToken jsonToken, IProtectionService ps) in ./Jackett.Common/Models/IndexerConfig/ConfigurationData.cs:line 186
+ at Jackett.Common.Models.IndexerConfig.ConfigurationData.LoadConfigDataValuesFromJson(JToken json, IProtectionService ps) in ./Jackett.Common/Models/IndexerConfig/ConfigurationData.cs:line 42
+ at Jackett.Common.Indexers.BaseIndexer.LoadValuesFromJson(JToken jsonConfig, Boolean useProtectionService) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 121
+ at Jackett.Common.Indexers.Definitions.CardigannIndexer.LoadValuesFromJson(JToken jsonConfig, Boolean useProtectionService) in ./Jackett.Common/Indexers/Definitions/CardigannIndexer.cs:line 241
+ at Jackett.Common.Indexers.BaseIndexer.LoadFromSavedConfiguration(JToken jsonConfig) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 148
+ at Jackett.Common.Services.IndexerConfigurationService.Load(IIndexer indexer) in ./Jackett.Common/Services/IndexerConfigurationService.cs:line 63
+2026-01-21 18:43:45.3302 Info Loaded 532 Cardigann indexers.
+2026-01-21 18:43:45.3306 Info Loaded 604 indexers in total
+2026-01-21 18:43:45.3612 Error Failed loading configuration for RuTracker.org, trying backup
+System.Security.Cryptography.CryptographicException: The key {a00aacd1-7190-44f9-acda-7743ad820e63} was not found in the key ring. For more information go to https://aka.ms/aspnet/dataprotectionwarning
+ at Microsoft.AspNetCore.DataProtection.KeyManagement.KeyRingBasedDataProtector.UnprotectCore(Byte[] protectedData, Boolean allowOperationsOnRevokedKeys, UnprotectStatus& status)
+ at Microsoft.AspNetCore.DataProtection.KeyManagement.KeyRingBasedDataProtector.Unprotect(Byte[] protectedData)
+ at Microsoft.AspNetCore.DataProtection.DataProtectionCommonExtensions.Unprotect(IDataProtector protector, String protectedData)
+ at Jackett.Server.Services.ProtectionService.UnProtect(String plainText) in ./Jackett.Server/Services/ProtectionService.cs:line 37
+ at Jackett.Common.Models.IndexerConfig.ConfigurationData.StringConfigurationItem.FromJson(JToken jsonToken, IProtectionService ps) in ./Jackett.Common/Models/IndexerConfig/ConfigurationData.cs:line 186
+ at Jackett.Common.Models.IndexerConfig.ConfigurationData.LoadConfigDataValuesFromJson(JToken json, IProtectionService ps) in ./Jackett.Common/Models/IndexerConfig/ConfigurationData.cs:line 42
+ at Jackett.Common.Indexers.BaseIndexer.LoadValuesFromJson(JToken jsonConfig, Boolean useProtectionService) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 121
+ at Jackett.Common.Indexers.BaseIndexer.LoadFromSavedConfiguration(JToken jsonConfig) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 148
+ at Jackett.Common.Services.IndexerConfigurationService.Load(IIndexer indexer) in ./Jackett.Common/Services/IndexerConfigurationService.cs:line 52
+2026-01-21 18:43:45.4031 Error Failed loading backup configuration for RuTracker.org, you must reconfigure this indexer
+System.Security.Cryptography.CryptographicException: The key {a00aacd1-7190-44f9-acda-7743ad820e63} was not found in the key ring. For more information go to https://aka.ms/aspnet/dataprotectionwarning
+ at Microsoft.AspNetCore.DataProtection.KeyManagement.KeyRingBasedDataProtector.UnprotectCore(Byte[] protectedData, Boolean allowOperationsOnRevokedKeys, UnprotectStatus& status)
+ at Microsoft.AspNetCore.DataProtection.KeyManagement.KeyRingBasedDataProtector.Unprotect(Byte[] protectedData)
+ at Microsoft.AspNetCore.DataProtection.DataProtectionCommonExtensions.Unprotect(IDataProtector protector, String protectedData)
+ at Jackett.Server.Services.ProtectionService.UnProtect(String plainText) in ./Jackett.Server/Services/ProtectionService.cs:line 37
+ at Jackett.Common.Models.IndexerConfig.ConfigurationData.StringConfigurationItem.FromJson(JToken jsonToken, IProtectionService ps) in ./Jackett.Common/Models/IndexerConfig/ConfigurationData.cs:line 186
+ at Jackett.Common.Models.IndexerConfig.ConfigurationData.LoadConfigDataValuesFromJson(JToken json, IProtectionService ps) in ./Jackett.Common/Models/IndexerConfig/ConfigurationData.cs:line 42
+ at Jackett.Common.Indexers.BaseIndexer.LoadValuesFromJson(JToken jsonConfig, Boolean useProtectionService) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 121
+ at Jackett.Common.Indexers.BaseIndexer.LoadFromSavedConfiguration(JToken jsonConfig) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 148
+ at Jackett.Common.Services.IndexerConfigurationService.Load(IIndexer indexer) in ./Jackett.Common/Services/IndexerConfigurationService.cs:line 63
+2026-01-21 18:43:45.4479 Error Failed loading configuration for Ztracker, trying backup
+System.Security.Cryptography.CryptographicException: The key {a00aacd1-7190-44f9-acda-7743ad820e63} was not found in the key ring. For more information go to https://aka.ms/aspnet/dataprotectionwarning
+ at Microsoft.AspNetCore.DataProtection.KeyManagement.KeyRingBasedDataProtector.UnprotectCore(Byte[] protectedData, Boolean allowOperationsOnRevokedKeys, UnprotectStatus& status)
+ at Microsoft.AspNetCore.DataProtection.KeyManagement.KeyRingBasedDataProtector.Unprotect(Byte[] protectedData)
+ at Microsoft.AspNetCore.DataProtection.DataProtectionCommonExtensions.Unprotect(IDataProtector protector, String protectedData)
+ at Jackett.Server.Services.ProtectionService.UnProtect(String plainText) in ./Jackett.Server/Services/ProtectionService.cs:line 37
+ at Jackett.Common.Models.IndexerConfig.ConfigurationData.StringConfigurationItem.FromJson(JToken jsonToken, IProtectionService ps) in ./Jackett.Common/Models/IndexerConfig/ConfigurationData.cs:line 186
+ at Jackett.Common.Models.IndexerConfig.ConfigurationData.LoadConfigDataValuesFromJson(JToken json, IProtectionService ps) in ./Jackett.Common/Models/IndexerConfig/ConfigurationData.cs:line 42
+ at Jackett.Common.Indexers.BaseIndexer.LoadValuesFromJson(JToken jsonConfig, Boolean useProtectionService) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 121
+ at Jackett.Common.Indexers.Definitions.CardigannIndexer.LoadValuesFromJson(JToken jsonConfig, Boolean useProtectionService) in ./Jackett.Common/Indexers/Definitions/CardigannIndexer.cs:line 241
+ at Jackett.Common.Indexers.BaseIndexer.LoadFromSavedConfiguration(JToken jsonConfig) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 148
+ at Jackett.Common.Services.IndexerConfigurationService.Load(IIndexer indexer) in ./Jackett.Common/Services/IndexerConfigurationService.cs:line 52
+2026-01-21 18:43:45.4505 Error Failed loading backup configuration for Ztracker, you must reconfigure this indexer
+System.Security.Cryptography.CryptographicException: The key {a00aacd1-7190-44f9-acda-7743ad820e63} was not found in the key ring. For more information go to https://aka.ms/aspnet/dataprotectionwarning
+ at Microsoft.AspNetCore.DataProtection.KeyManagement.KeyRingBasedDataProtector.UnprotectCore(Byte[] protectedData, Boolean allowOperationsOnRevokedKeys, UnprotectStatus& status)
+ at Microsoft.AspNetCore.DataProtection.KeyManagement.KeyRingBasedDataProtector.Unprotect(Byte[] protectedData)
+ at Microsoft.AspNetCore.DataProtection.DataProtectionCommonExtensions.Unprotect(IDataProtector protector, String protectedData)
+ at Jackett.Server.Services.ProtectionService.UnProtect(String plainText) in ./Jackett.Server/Services/ProtectionService.cs:line 37
+ at Jackett.Common.Models.IndexerConfig.ConfigurationData.StringConfigurationItem.FromJson(JToken jsonToken, IProtectionService ps) in ./Jackett.Common/Models/IndexerConfig/ConfigurationData.cs:line 186
+ at Jackett.Common.Models.IndexerConfig.ConfigurationData.LoadConfigDataValuesFromJson(JToken json, IProtectionService ps) in ./Jackett.Common/Models/IndexerConfig/ConfigurationData.cs:line 42
+ at Jackett.Common.Indexers.BaseIndexer.LoadValuesFromJson(JToken jsonConfig, Boolean useProtectionService) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 121
+ at Jackett.Common.Indexers.Definitions.CardigannIndexer.LoadValuesFromJson(JToken jsonConfig, Boolean useProtectionService) in ./Jackett.Common/Indexers/Definitions/CardigannIndexer.cs:line 241
+ at Jackett.Common.Indexers.BaseIndexer.LoadFromSavedConfiguration(JToken jsonConfig) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 148
+ at Jackett.Common.Services.IndexerConfigurationService.Load(IIndexer indexer) in ./Jackett.Common/Services/IndexerConfigurationService.cs:line 63
+2026-01-21 18:43:45.4535 Info Adding aggregate indexer ('all' indexer) ...
+2026-01-21 18:43:45.4558 Info Adding filter indexer ('type:public' indexer) ...
+2026-01-21 18:43:45.4558 Info Adding filter indexer ('type:private' indexer) ...
+2026-01-21 18:43:45.4565 Info Adding filter indexer ('type:semi-public' indexer) ...
+2026-01-21 18:43:45.4565 Info Adding filter indexer ('tag:6000' indexer) ...
+2026-01-21 18:43:45.4565 Info Adding filter indexer ('tag:6050' indexer) ...
+2026-01-21 18:43:45.4565 Info Adding filter indexer ('tag:100088' indexer) ...
+2026-01-21 18:43:45.4575 Info Adding filter indexer ('tag:100008' indexer) ...
+2026-01-21 18:43:45.4575 Info Adding filter indexer ('tag:100091' indexer) ...
+2026-01-21 18:43:45.4575 Info Adding filter indexer ('tag:3040' indexer) ...
+2026-01-21 18:43:45.4575 Info Adding filter indexer ('tag:100080' indexer) ...
+2026-01-21 18:43:45.4575 Info Adding filter indexer ('tag:2000' indexer) ...
+2026-01-21 18:43:45.4575 Info Adding filter indexer ('tag:2040' indexer) ...
+2026-01-21 18:43:45.4575 Info Adding filter indexer ('tag:2045' indexer) ...
+2026-01-21 18:43:45.4575 Info Adding filter indexer ('tag:2050' indexer) ...
+2026-01-21 18:43:45.4585 Info Adding filter indexer ('tag:2060' indexer) ...
+2026-01-21 18:43:45.4585 Info Adding filter indexer ('tag:2080' indexer) ...
+2026-01-21 18:43:45.4585 Info Adding filter indexer ('tag:5000' indexer) ...
+2026-01-21 18:43:45.4585 Info Adding filter indexer ('tag:5010' indexer) ...
+2026-01-21 18:43:45.4585 Info Adding filter indexer ('tag:5020' indexer) ...
+2026-01-21 18:43:45.4585 Info Adding filter indexer ('tag:5030' indexer) ...
+2026-01-21 18:43:45.4585 Info Adding filter indexer ('tag:5040' indexer) ...
+2026-01-21 18:43:45.4585 Info Adding filter indexer ('tag:5070' indexer) ...
+2026-01-21 18:43:45.4595 Info Adding filter indexer ('tag:5080' indexer) ...
+2026-01-21 18:43:45.4595 Info Adding filter indexer ('tag:100077' indexer) ...
+2026-01-21 18:43:45.4595 Info Adding filter indexer ('tag:100101' indexer) ...
+2026-01-21 18:43:45.4595 Info Adding filter indexer ('tag:100089' indexer) ...
+2026-01-21 18:43:45.4595 Info Adding filter indexer ('tag:100090' indexer) ...
+2026-01-21 18:43:45.4595 Info Adding filter indexer ('tag:100006' indexer) ...
+2026-01-21 18:43:45.4595 Info Adding filter indexer ('tag:100048' indexer) ...
+2026-01-21 18:43:45.4595 Info Adding filter indexer ('tag:100054' indexer) ...
+2026-01-21 18:43:45.4604 Info Adding filter indexer ('tag:100062' indexer) ...
+2026-01-21 18:43:45.4604 Info Adding filter indexer ('tag:100038' indexer) ...
+2026-01-21 18:43:45.4604 Info Adding filter indexer ('tag:100068' indexer) ...
+2026-01-21 18:43:45.4604 Info Adding filter indexer ('tag:100020' indexer) ...
+2026-01-21 18:43:45.4604 Info Adding filter indexer ('tag:100100' indexer) ...
+2026-01-21 18:43:45.4604 Info Adding filter indexer ('tag:100007' indexer) ...
+2026-01-21 18:43:45.4604 Info Adding filter indexer ('tag:100072' indexer) ...
+2026-01-21 18:43:45.4604 Info Adding filter indexer ('tag:100073' indexer) ...
+2026-01-21 18:43:45.4614 Info Adding filter indexer ('tag:100078' indexer) ...
+2026-01-21 18:43:45.4614 Info Adding filter indexer ('tag:100023' indexer) ...
+2026-01-21 18:43:45.4614 Info Adding filter indexer ('tag:100026' indexer) ...
+2026-01-21 18:43:45.4614 Info Adding filter indexer ('tag:100024' indexer) ...
+2026-01-21 18:43:45.4614 Info Adding filter indexer ('tag:100025' indexer) ...
+2026-01-21 18:43:45.4614 Info Adding filter indexer ('tag:100082' indexer) ...
+2026-01-21 18:43:45.4614 Info Adding filter indexer ('tag:100065' indexer) ...
+2026-01-21 18:43:45.4614 Info Adding filter indexer ('tag:100083' indexer) ...
+2026-01-21 18:43:45.4614 Info Adding filter indexer ('tag:100079' indexer) ...
+2026-01-21 18:43:45.4625 Info Adding filter indexer ('tag:100022' indexer) ...
+2026-01-21 18:43:45.4625 Info Adding filter indexer ('tag:100005' indexer) ...
+2026-01-21 18:43:45.4625 Info Adding filter indexer ('tag:100099' indexer) ...
+2026-01-21 18:43:45.4625 Info Adding filter indexer ('tag:100004' indexer) ...
+2026-01-21 18:43:45.4625 Info Adding filter indexer ('tag:100015' indexer) ...
+2026-01-21 18:43:45.4625 Info Adding filter indexer ('tag:100027' indexer) ...
+2026-01-21 18:43:45.4625 Info Adding filter indexer ('tag:5045' indexer) ...
+2026-01-21 18:43:45.4625 Info Adding filter indexer ('tag:2010' indexer) ...
+2026-01-21 18:43:45.4634 Info Adding filter indexer ('tag:2030' indexer) ...
+2026-01-21 18:43:45.4634 Info Adding filter indexer ('tag:2070' indexer) ...
+2026-01-21 18:43:45.4634 Info Adding filter indexer ('tag:100096' indexer) ...
+2026-01-21 18:43:45.4634 Info Adding filter indexer ('tag:100011' indexer) ...
+2026-01-21 18:43:45.4634 Info Adding filter indexer ('tag:100003' indexer) ...
+2026-01-21 18:43:45.4634 Info Adding filter indexer ('tag:100021' indexer) ...
+2026-01-21 18:43:45.4634 Info Adding filter indexer ('tag:100013' indexer) ...
+2026-01-21 18:43:45.4634 Info Adding filter indexer ('tag:100044' indexer) ...
+2026-01-21 18:43:45.4634 Info Adding filter indexer ('tag:100001' indexer) ...
+2026-01-21 18:43:45.4645 Info Adding filter indexer ('tag:100017' indexer) ...
+2026-01-21 18:43:45.4645 Info Adding filter indexer ('tag:100041' indexer) ...
+2026-01-21 18:43:45.4645 Info Adding filter indexer ('tag:100032' indexer) ...
+2026-01-21 18:43:45.4645 Info Adding filter indexer ('tag:100031' indexer) ...
+2026-01-21 18:43:45.4645 Info Adding filter indexer ('tag:100033' indexer) ...
+2026-01-21 18:43:45.4645 Info Adding filter indexer ('tag:100014' indexer) ...
+2026-01-21 18:43:45.4645 Info Adding filter indexer ('tag:100034' indexer) ...
+2026-01-21 18:43:45.4645 Info Adding filter indexer ('tag:100002' indexer) ...
+2026-01-21 18:43:45.6611 Info Jackett startup finished in 6.232 s
+2026-01-21 18:44:12.8369 Info Torznab search in TorrentDay => Found 100 releases [1245ms]
+2026-01-21 18:44:13.2860 Warn Some of the categories provided are unsupported in 1337x: 2020,2050
+2026-01-21 18:44:13.2860 Warn Some of the categories provided are unsupported in BitSearch: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 18:44:13.2877 Warn Some of the categories provided are unsupported in Internet Archive: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 18:44:13.2890 Warn Some of the categories provided are unsupported in kickasstorrents.ws: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 18:44:13.2917 Warn Some of the categories provided are unsupported in Knaben: 2050
+2026-01-21 18:44:13.2937 Warn Some of the categories provided are unsupported in The Pirate Bay: 2010,2050
+2026-01-21 18:44:13.2954 Warn Some of the categories provided are unsupported in TheRARBG: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 18:44:13.2971 Warn Some of the categories provided are unsupported in TorrentDownload: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 18:44:13.2986 Warn Some of the categories provided are unsupported in TorrentGalaxyClone: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 18:44:13.3005 Warn Some of the categories provided are unsupported in Uindex: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 18:44:13.4751 Info Torznab search in TorrentDay => Found 100 releases [192ms]
+2026-01-21 18:44:13.4816 Warn Some of the categories provided are unsupported in YTS: 2010,2020,2030,2050
+2026-01-21 18:44:13.5872 Info Torznab search in TorrentDay => Found 0 releases [0ms]
+2026-01-21 18:44:13.6259 Info Torznab search in The Pirate Bay => Found 3 releases [332ms]
+2026-01-21 18:44:13.6959 Info Torznab search in TheRARBG => Found 50 releases [400ms]
+2026-01-21 18:44:13.8650 Info Torznab search in Internet Archive => Found 100 releases [577ms]
+2026-01-21 18:44:14.0416 Info Torznab search in Knaben => Found 66 releases [750ms]
+2026-01-21 18:44:14.0429 Warn Some of the categories provided are unsupported in BT.etree: 3010,3030
+2026-01-21 18:44:14.0449 Warn Some of the categories provided are unsupported in Internet Archive: 3010,3030,3040
+2026-01-21 18:44:14.0811 Info Torznab search in TorrentDownload => Found 10 releases [783ms]
+2026-01-21 18:44:14.1097 Info Torznab search in TorrentGalaxyClone => Found 50 releases [811ms]
+2026-01-21 18:44:14.1691 Info Torznab search in Uindex => Found 5 releases [868ms]
+2026-01-21 18:44:14.2356 Info Torznab search in TorrentDay => Found 100 releases [194ms]
+2026-01-21 18:44:14.2395 Info Torznab search in Internet Archive => Found 100 releases [194ms]
+2026-01-21 18:44:14.3636 Info Torznab search in BitSearch => Found 1 releases [1077ms]
+2026-01-21 18:44:14.4633 Info Torznab search in IPTorrents => Found 100 releases [2870ms]
+2026-01-21 18:44:14.7456 Info Torznab search in IPTorrents => Found 100 releases [1466ms]
+2026-01-21 18:44:15.1389 Info Torznab search in IPTorrents => Found 100 releases [1101ms]
+2026-01-21 18:44:15.2903 Warn Some of the categories provided are unsupported in Internet Archive: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 18:44:15.2907 Info Torznab search in Internet Archive => Found 0 releases [0ms]
+2026-01-21 18:44:16.0453 Warn Some of the categories provided are unsupported in Internet Archive: 3010,3030,3040
+2026-01-21 18:44:16.0456 Info Torznab search in Internet Archive => Found 0 releases [0ms]
+2026-01-21 18:44:17.9530 Info Torznab search in BT.etree => Found 50 releases [3910ms]
+2026-01-21 18:44:25.6084 Error Jackett.Common.IndexerException: Exception (rutracker-ru): Request to http://rutracker.ru/tracker.php?f[]=1748&f[]=1757&f[]=1749&f[]=1758&f[]=1735&f[]=1736&f[]=1737&f[]=1738&f[]=1739&f[]=1695&f[]=1697&f[]=1696&f[]=1698&f[]=1699&f[]=1701&f[]=1702&f[]=1671&f[]=1677&f[]=1676&f[]=1675&f[]=1674&f[]=1673&f[]=1672&f[]=1656&f[]=1662&f[]=1661&f[]=1660&f[]=1659&f[]=1658&f[]=1657&f[]=1730&f[]=1731&f[]=1732&f[]=1733&f[]=1725&f[]=1726&f[]=1727&f[]=1728&f[]=1719&f[]=1720&f[]=1721&f[]=1722&f[]=1715&f[]=1734&f[]=1716&f[]=820&f[]=840&f[]=841&f[]=825&f[]=830&f[]=1317&f[]=838&f[]=845&f[]=1560&f[]=798&f[]=802&f[]=801&f[]=1318&prev_allw=1&prev_a=0&prev_dla=0&prev_dlc=0&prev_dld=0&prev_dlw=0&prev_my=0&prev_new=0&prev_sd=0&prev_da=1&prev_dc=0&prev_df=1&prev_ds=0&prev_tor_type=0&o=1&s=2&dc=0&df=1&da=1&ds=0&tm=-1&sns=-1&srg=-1&allw=0 failed (Error GatewayTimeout) - The tracker seems to be down.
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (rutracker-ru): Request to http://rutracker.ru/tracker.php?f[]=1748&f[]=1757&f[]=1749&f[]=1758&f[]=1735&f[]=1736&f[]=1737&f[]=1738&f[]=1739&f[]=1695&f[]=1697&f[]=1696&f[]=1698&f[]=1699&f[]=1701&f[]=1702&f[]=1671&f[]=1677&f[]=1676&f[]=1675&f[]=1674&f[]=1673&f[]=1672&f[]=1656&f[]=1662&f[]=1661&f[]=1660&f[]=1659&f[]=1658&f[]=1657&f[]=1730&f[]=1731&f[]=1732&f[]=1733&f[]=1725&f[]=1726&f[]=1727&f[]=1728&f[]=1719&f[]=1720&f[]=1721&f[]=1722&f[]=1715&f[]=1734&f[]=1716&f[]=820&f[]=840&f[]=841&f[]=825&f[]=830&f[]=1317&f[]=838&f[]=845&f[]=1560&f[]=798&f[]=802&f[]=801&f[]=1318&prev_allw=1&prev_a=0&prev_dla=0&prev_dlc=0&prev_dld=0&prev_dlw=0&prev_my=0&prev_new=0&prev_sd=0&prev_da=1&prev_dc=0&prev_df=1&prev_ds=0&prev_tor_type=0&o=1&s=2&dc=0&df=1&da=1&ds=0&tm=-1&sns=-1&srg=-1&allw=0 failed (Error GatewayTimeout) - The tracker seems to be down.
+ ---> System.Exception: Request to http://rutracker.ru/tracker.php?f[]=1748&f[]=1757&f[]=1749&f[]=1758&f[]=1735&f[]=1736&f[]=1737&f[]=1738&f[]=1739&f[]=1695&f[]=1697&f[]=1696&f[]=1698&f[]=1699&f[]=1701&f[]=1702&f[]=1671&f[]=1677&f[]=1676&f[]=1675&f[]=1674&f[]=1673&f[]=1672&f[]=1656&f[]=1662&f[]=1661&f[]=1660&f[]=1659&f[]=1658&f[]=1657&f[]=1730&f[]=1731&f[]=1732&f[]=1733&f[]=1725&f[]=1726&f[]=1727&f[]=1728&f[]=1719&f[]=1720&f[]=1721&f[]=1722&f[]=1715&f[]=1734&f[]=1716&f[]=820&f[]=840&f[]=841&f[]=825&f[]=830&f[]=1317&f[]=838&f[]=845&f[]=1560&f[]=798&f[]=802&f[]=801&f[]=1318&prev_allw=1&prev_a=0&prev_dla=0&prev_dlc=0&prev_dld=0&prev_dlw=0&prev_my=0&prev_new=0&prev_sd=0&prev_da=1&prev_dc=0&prev_df=1&prev_ds=0&prev_tor_type=0&o=1&s=2&dc=0&df=1&da=1&ds=0&tm=-1&sns=-1&srg=-1&allw=0 failed (Error GatewayTimeout) - The tracker seems to be down.
+ at Jackett.Common.Indexers.BaseWebIndexer.CheckSiteDown(WebResult response) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 684
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 618
+ at Jackett.Common.Indexers.Definitions.CardigannIndexer.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/CardigannIndexer.cs:line 1564
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 18:44:26.0418 Info Torznab search in TheRARBG => Found 50 releases [183ms]
+2026-01-21 18:44:26.0654 Info Torznab search in TorrentDay => Found 100 releases [188ms]
+2026-01-21 18:44:26.4364 Info Torznab search in PornRips => Found 50 releases [592ms]
+2026-01-21 18:44:26.4601 Info Torznab search in TorrentGalaxyClone => Found 50 releases [414ms]
+2026-01-21 18:44:26.5402 Info Torznab search in HappyFappy => Found 50 releases [709ms]
+2026-01-21 18:44:26.5862 Info Torznab search in IPTorrents => Found 100 releases [746ms]
+2026-01-21 18:44:26.6053 Info Torznab search in Knaben => Found 93 releases [764ms]
+2026-01-21 18:44:26.6638 Info Torznab search in OpenSharing => Found 25 releases [820ms]
+2026-01-21 18:44:26.8700 Info Torznab search in RinTor.NeT => Found 10 releases [1018ms]
+2026-01-21 18:44:27.2034 Info Torznab search in sosulki => Found 34 releases [1346ms]
+2026-01-21 18:44:27.3645 Info Torznab search in sukebei.nyaa.si => Found 75 releases [1507ms]
+2026-01-21 18:44:32.7424 Info Torznab search in 1337x => Found 20 releases [19457ms]
+2026-01-21 18:44:34.8956 Info Torznab search in 1337x => Found 13 releases [9068ms]
+2026-01-21 18:44:37.2089 Info Torznab search in kickasstorrents.ws => Found 34 releases [23919ms]
+2026-01-21 18:44:38.4800 Info Torznab search in YTS => Found 85 releases [24998ms]
+2026-01-21 18:44:39.6824 Error You have 486 Hit and Runs.
+You have been directed here because you've failed to properly seed your torrents and we are trying to help you avoid an actual HnR warning.
+You currently have over 150 torrents that have not been seeded.
+
+You can do the following:
+
+1. Zap the torrents that you cannot seed any longer to get the number under 149 ** see how to zap below
+2. Start seeding them again
+** Please note, all VIP members are immune to this during the VIP period
+
+We understand clients crash, seedboxes have to be re-installed, hard drives fail. This is done by the system so please do not ask us to reverse it, we can't.
+
+Once the number decreases to under 149, your rights to download will be re-instated.
+
+Please note - you can continue to seed and gain bonus points during this time. Your only restriction is the ability to download has been blocked.
+
+This is a PRE HnR warning. If you ignore this, you could get a warning. Make sure you read the actual HnR rules!
+
+
+How to Zap
+
+1. Click on the red banner that says TORRENTS REQUIRE SEEDING
+2. You may have 1 or 2 options showing
+Zap with upload credit or zap with bonus points
+
+You need to look at these VERY carefully. Generally if it is under 1GB, you should use upload credit as that makes more sense.
+
+If you do not have 2 options, then it is because you don't have enough bonus points or upload credit to zap them.
+
+
+
+
+Torrentday is not a leeching site and never has been. We have been very lenient with the seeding requirements but that is over.
All we have ever asked is that you be fair and seed back what you take.
+
+2026-01-21 18:44:39.6852 Error Error downloading. indexer: torrentday path: https://www.torrentday.com/download.php/9462392/9462392.torrent
+System.Exception: BencodeParser failed
+ ---> BencodeNET.Exceptions.InvalidBencodeException`1[BencodeNET.Objects.IBObject]: Failed to parse IBObject. Invalid beginning character of object. Found '<' at position 0. Valid characters are: 0-9, 'i', 'l' and 'd'
+ at BencodeNET.Parsing.BencodeParser.Parse(BencodeReader reader)
+ at BencodeNET.Parsing.BencodeParserExtensions.Parse(IBencodeParser parser, Stream stream)
+ at BencodeNET.Parsing.BencodeParserExtensions.Parse(IBencodeParser parser, Byte[] bytes)
+ at Jackett.Server.Controllers.DownloadController.DownloadAsync(String indexerId, String path, String jackett_apikey, String file) in ./Jackett.Server/Controllers/DownloadController.cs:line 78
+ --- End of inner exception stack trace ---
+ at Jackett.Server.Controllers.DownloadController.DownloadAsync(String indexerId, String path, String jackett_apikey, String file) in ./Jackett.Server/Controllers/DownloadController.cs:line 85
+2026-01-21 18:44:40.2152 Info Torznab search in RuTracker.RU => Found 50 releases [14359ms]
+2026-01-21 18:44:52.2870 Info Torznab search in xxxtor => Found 50 releases [26213ms]
+2026-01-21 18:59:41.5289 Info Torznab search in TorrentDay => Found 100 releases (from cache) [1ms]
+2026-01-21 18:59:41.5302 Info Torznab search in IPTorrents => Found 100 releases (from cache) [1ms]
+2026-01-21 18:59:44.0387 Warn Some of the categories provided are unsupported in BT.etree: 3010,3030
+2026-01-21 18:59:44.0387 Warn Some of the categories provided are unsupported in Internet Archive: 3010,3030,3040
+2026-01-21 18:59:44.0399 Info Torznab search in BT.etree => Found 50 releases (from cache) [1ms]
+2026-01-21 18:59:44.0399 Info Torznab search in IPTorrents => Found 100 releases (from cache) [1ms]
+2026-01-21 18:59:44.0399 Info Torznab search in TorrentDay => Found 100 releases (from cache) [1ms]
+2026-01-21 18:59:44.0440 Info Torznab search in Internet Archive => Found 100 releases (from cache) [4ms]
+2026-01-21 19:14:43.4022 Warn Some of the categories provided are unsupported in 1337x: 2020,2050
+2026-01-21 19:14:43.4022 Warn Some of the categories provided are unsupported in BitSearch: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 19:14:43.4026 Warn Some of the categories provided are unsupported in Internet Archive: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 19:14:43.4026 Warn Some of the categories provided are unsupported in kickasstorrents.ws: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 19:14:43.4026 Info Torznab search in BitSearch => Found 1 releases (from cache) [0ms]
+2026-01-21 19:14:43.4035 Info Torznab search in 1337x => Found 20 releases (from cache) [1ms]
+2026-01-21 19:14:43.4035 Info Torznab search in kickasstorrents.ws => Found 34 releases (from cache) [0ms]
+2026-01-21 19:14:43.4035 Warn Some of the categories provided are unsupported in The Pirate Bay: 2010,2050
+2026-01-21 19:14:43.4035 Info Torznab search in IPTorrents => Found 100 releases (from cache) [1ms]
+2026-01-21 19:14:43.4045 Info Torznab search in Internet Archive => Found 100 releases (from cache) [2ms]
+2026-01-21 19:14:43.4035 Info Torznab search in TorrentDay => Found 100 releases (from cache) [1ms]
+2026-01-21 19:14:43.4035 Warn Some of the categories provided are unsupported in Knaben: 2050
+2026-01-21 19:14:43.4035 Warn Some of the categories provided are unsupported in TheRARBG: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 19:14:43.4035 Warn Some of the categories provided are unsupported in TorrentDownload: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 19:14:43.4035 Warn Some of the categories provided are unsupported in TorrentGalaxyClone: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 19:14:43.4035 Warn Some of the categories provided are unsupported in Uindex: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 19:14:43.4045 Warn Some of the categories provided are unsupported in YTS: 2010,2020,2030,2050
+2026-01-21 19:14:43.4045 Info Torznab search in The Pirate Bay => Found 3 releases (from cache) [0ms]
+2026-01-21 19:14:43.4045 Info Torznab search in Knaben => Found 66 releases (from cache) [1ms]
+2026-01-21 19:14:43.4055 Info Torznab search in TheRARBG => Found 50 releases (from cache) [1ms]
+2026-01-21 19:14:43.4055 Info Torznab search in Uindex => Found 5 releases (from cache) [1ms]
+2026-01-21 19:14:43.4055 Info Torznab search in TorrentDownload => Found 10 releases (from cache) [1ms]
+2026-01-21 19:14:43.4065 Info Torznab search in TorrentGalaxyClone => Found 50 releases (from cache) [2ms]
+2026-01-21 19:14:43.4105 Info Torznab search in YTS => Found 85 releases (from cache) [5ms]
+2026-01-21 19:14:58.0106 Info Torznab search in RuTracker.RU => Found 50 releases [14597ms]
+2026-01-21 19:15:11.5650 Info Torznab search in TorrentDay => Found 100 releases (from cache) [1ms]
+2026-01-21 19:15:11.5657 Info Torznab search in IPTorrents => Found 100 releases (from cache) [1ms]
+2026-01-21 19:15:14.0893 Warn Some of the categories provided are unsupported in BT.etree: 3010,3030
+2026-01-21 19:15:14.0904 Info Torznab search in TorrentDay => Found 100 releases (from cache) [1ms]
+2026-01-21 19:15:14.0906 Info Torznab search in BT.etree => Found 50 releases (from cache) [1ms]
+2026-01-21 19:15:14.0906 Warn Some of the categories provided are unsupported in Internet Archive: 3010,3030,3040
+2026-01-21 19:15:14.0906 Info Torznab search in IPTorrents => Found 100 releases (from cache) [2ms]
+2026-01-21 19:15:14.0924 Info Torznab search in Internet Archive => Found 100 releases (from cache) [1ms]
+2026-01-21 19:15:27.3397 Info Torznab search in Knaben => Found 93 releases (from cache) [0ms]
+2026-01-21 19:15:27.3397 Info Torznab search in 1337x => Found 13 releases (from cache) [0ms]
+2026-01-21 19:15:27.3397 Info Torznab search in RuTracker.RU => Found 50 releases (from cache) [0ms]
+2026-01-21 19:15:27.3405 Info Torznab search in RinTor.NeT => Found 10 releases (from cache) [0ms]
+2026-01-21 19:15:27.3405 Info Torznab search in OpenSharing => Found 25 releases (from cache) [1ms]
+2026-01-21 19:15:27.3420 Info Torznab search in IPTorrents => Found 100 releases (from cache) [2ms]
+2026-01-21 19:15:27.3420 Info Torznab search in HappyFappy => Found 50 releases (from cache) [2ms]
+2026-01-21 19:15:27.3424 Info Torznab search in sosulki => Found 34 releases (from cache) [1ms]
+2026-01-21 19:15:27.3424 Info Torznab search in TheRARBG => Found 50 releases (from cache) [1ms]
+2026-01-21 19:15:27.3424 Info Torznab search in PornRips => Found 50 releases (from cache) [3ms]
+2026-01-21 19:15:27.3424 Info Torznab search in TorrentGalaxyClone => Found 50 releases (from cache) [1ms]
+2026-01-21 19:15:27.3424 Info Torznab search in TorrentDay => Found 100 releases (from cache) [2ms]
+2026-01-21 19:15:27.3435 Info Torznab search in sukebei.nyaa.si => Found 75 releases (from cache) [2ms]
+2026-01-21 19:15:27.3615 Info Torznab search in xxxtor => Found 50 releases (from cache) [0ms]
+2026-01-21 19:30:42.1437 Info Torznab search in TorrentDay => Found 100 releases [533ms]
+2026-01-21 19:30:44.1328 Warn Some of the categories provided are unsupported in BT.etree: 3010,3030
+2026-01-21 19:30:44.1328 Warn Some of the categories provided are unsupported in Internet Archive: 3010,3030,3040
+2026-01-21 19:30:44.3165 Info Torznab search in TorrentDay => Found 100 releases [183ms]
+2026-01-21 19:30:44.4030 Info Torznab search in Internet Archive => Found 100 releases [269ms]
+2026-01-21 19:30:45.4073 Info Torznab search in IPTorrents => Found 100 releases [3797ms]
+2026-01-21 19:30:46.9453 Info Torznab search in BT.etree => Found 50 releases [2812ms]
+2026-01-21 19:30:47.1922 Info Torznab search in IPTorrents => Found 100 releases [3059ms]
+2026-01-21 19:43:45.4697 Info Checking for updates... Jackett variant: CoreLinuxMuslAmdx64
+2026-01-21 19:43:45.4697 Info Updates are disabled via --NoUpdates.
+2026-01-21 19:45:13.4803 Warn Some of the categories provided are unsupported in 1337x: 2020,2050
+2026-01-21 19:45:13.4805 Warn Some of the categories provided are unsupported in BitSearch: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 19:45:13.4805 Warn Some of the categories provided are unsupported in Internet Archive: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 19:45:13.4818 Warn Some of the categories provided are unsupported in kickasstorrents.ws: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 19:45:13.4818 Warn Some of the categories provided are unsupported in Knaben: 2050
+2026-01-21 19:45:13.4818 Warn Some of the categories provided are unsupported in The Pirate Bay: 2010,2050
+2026-01-21 19:45:13.4826 Warn Some of the categories provided are unsupported in TheRARBG: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 19:45:13.4826 Warn Some of the categories provided are unsupported in TorrentDownload: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 19:45:13.4826 Warn Some of the categories provided are unsupported in TorrentGalaxyClone: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 19:45:13.4839 Warn Some of the categories provided are unsupported in Uindex: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 19:45:13.5979 Info Torznab search in The Pirate Bay => Found 3 releases [115ms]
+2026-01-21 19:45:13.5988 Warn Some of the categories provided are unsupported in YTS: 2010,2020,2030,2050
+2026-01-21 19:45:13.7534 Info Torznab search in TheRARBG => Found 50 releases [270ms]
+2026-01-21 19:45:13.7550 Info Torznab search in RuTracker.RU => Found 50 releases (from cache) [0ms]
+2026-01-21 19:45:13.7656 Info Torznab search in Internet Archive => Found 100 releases [284ms]
+2026-01-21 19:45:13.7900 Info Torznab search in TorrentDownload => Found 10 releases [307ms]
+2026-01-21 19:45:13.9605 Info Torznab search in TorrentGalaxyClone => Found 50 releases [477ms]
+2026-01-21 19:45:14.0061 Info Torznab search in TorrentDay => Found 100 releases [525ms]
+2026-01-21 19:45:14.0517 Info Torznab search in YTS => Found 85 releases [452ms]
+2026-01-21 19:45:14.0753 Info Torznab search in BitSearch => Found 4 releases [594ms]
+2026-01-21 19:45:14.2833 Info Torznab search in Uindex => Found 19 releases [799ms]
+2026-01-21 19:45:14.3393 Info Torznab search in Knaben => Found 63 releases [857ms]
+2026-01-21 19:45:15.0403 Info Torznab search in IPTorrents => Found 100 releases [1560ms]
+2026-01-21 19:45:15.4812 Warn Some of the categories provided are unsupported in Internet Archive: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 19:45:15.4820 Info Torznab search in Internet Archive => Found 0 releases [0ms]
+2026-01-21 19:45:20.3724 Info Torznab search in 1337x => Found 20 releases [6892ms]
+2026-01-21 19:45:25.1755 Info Torznab search in kickasstorrents.ws => Found 34 releases [11693ms]
+2026-01-21 19:45:57.6196 Info Torznab search in TheRARBG => Found 50 releases [190ms]
+2026-01-21 19:45:57.9487 Info Torznab search in RinTor.NeT => Found 10 releases [520ms]
+2026-01-21 19:45:57.9559 Info Torznab search in TorrentDay => Found 100 releases [526ms]
+2026-01-21 19:45:58.0134 Info Torznab search in HappyFappy => Found 50 releases [587ms]
+2026-01-21 19:45:58.0463 Info Torznab search in TorrentGalaxyClone => Found 50 releases [424ms]
+2026-01-21 19:45:58.1748 Info Torznab search in sosulki => Found 34 releases [746ms]
+2026-01-21 19:45:58.1985 Info Torznab search in Knaben => Found 72 releases [771ms]
+2026-01-21 19:45:58.3230 Info Torznab search in OpenSharing => Found 25 releases [896ms]
+2026-01-21 19:45:58.4292 Info Torznab search in sukebei.nyaa.si => Found 75 releases [1000ms]
+2026-01-21 19:45:58.5963 Info Torznab search in IPTorrents => Found 100 releases [1169ms]
+2026-01-21 19:46:04.2295 Info Torznab search in 1337x => Found 13 releases [6803ms]
+2026-01-21 19:46:11.6505 Info Torznab search in TorrentDay => Found 100 releases (from cache) [1ms]
+2026-01-21 19:46:11.6505 Info Torznab search in IPTorrents => Found 100 releases (from cache) [1ms]
+2026-01-21 19:46:12.2028 Info Torznab search in RuTracker.RU => Found 50 releases [14774ms]
+2026-01-21 19:46:14.1681 Warn Some of the categories provided are unsupported in BT.etree: 3010,3030
+2026-01-21 19:46:14.1681 Warn Some of the categories provided are unsupported in Internet Archive: 3010,3030,3040
+2026-01-21 19:46:14.1693 Info Torznab search in BT.etree => Found 50 releases (from cache) [1ms]
+2026-01-21 19:46:14.1695 Info Torznab search in IPTorrents => Found 100 releases (from cache) [1ms]
+2026-01-21 19:46:14.1695 Info Torznab search in TorrentDay => Found 100 releases (from cache) [1ms]
+2026-01-21 19:46:14.1718 Info Torznab search in Internet Archive => Found 100 releases (from cache) [3ms]
+2026-01-21 19:46:29.1765 Info Torznab search in xxxtor => Found 50 releases [31226ms]
+2026-01-21 19:46:56.7691 Info Torznab search in PornRips => Found 50 releases [59341ms]
+2026-01-21 20:01:41.6898 Info Torznab search in TorrentDay => Found 100 releases (from cache) [1ms]
+2026-01-21 20:01:41.6898 Info Torznab search in IPTorrents => Found 100 releases (from cache) [1ms]
+2026-01-21 20:01:44.2024 Warn Some of the categories provided are unsupported in BT.etree: 3010,3030
+2026-01-21 20:01:44.2024 Warn Some of the categories provided are unsupported in Internet Archive: 3010,3030,3040
+2026-01-21 20:01:44.2037 Info Torznab search in TorrentDay => Found 100 releases (from cache) [1ms]
+2026-01-21 20:01:44.2037 Info Torznab search in BT.etree => Found 50 releases (from cache) [1ms]
+2026-01-21 20:01:44.2037 Info Torznab search in IPTorrents => Found 100 releases (from cache) [1ms]
+2026-01-21 20:01:44.2046 Info Torznab search in Internet Archive => Found 100 releases (from cache) [1ms]
+2026-01-21 20:15:43.5562 Warn Some of the categories provided are unsupported in 1337x: 2020,2050
+2026-01-21 20:15:43.5562 Warn Some of the categories provided are unsupported in BitSearch: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 20:15:43.5566 Warn Some of the categories provided are unsupported in Internet Archive: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 20:15:43.5566 Warn Some of the categories provided are unsupported in kickasstorrents.ws: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 20:15:43.5566 Info Torznab search in 1337x => Found 20 releases (from cache) [0ms]
+2026-01-21 20:15:43.5566 Info Torznab search in BitSearch => Found 4 releases (from cache) [0ms]
+2026-01-21 20:15:43.5566 Warn Some of the categories provided are unsupported in Knaben: 2050
+2026-01-21 20:15:43.5566 Warn Some of the categories provided are unsupported in The Pirate Bay: 2010,2050
+2026-01-21 20:15:43.5575 Info Torznab search in IPTorrents => Found 100 releases (from cache) [1ms]
+2026-01-21 20:15:43.5575 Warn Some of the categories provided are unsupported in TheRARBG: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 20:15:43.5575 Info Torznab search in kickasstorrents.ws => Found 34 releases (from cache) [0ms]
+2026-01-21 20:15:43.5575 Warn Some of the categories provided are unsupported in TorrentDownload: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 20:15:43.5575 Warn Some of the categories provided are unsupported in TorrentGalaxyClone: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 20:15:43.5575 Warn Some of the categories provided are unsupported in Uindex: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 20:15:43.5585 Info Torznab search in Knaben => Found 63 releases (from cache) [1ms]
+2026-01-21 20:15:43.5585 Warn Some of the categories provided are unsupported in YTS: 2010,2020,2030,2050
+2026-01-21 20:15:43.5585 Info Torznab search in The Pirate Bay => Found 3 releases (from cache) [1ms]
+2026-01-21 20:15:43.5585 Info Torznab search in TorrentDay => Found 100 releases (from cache) [2ms]
+2026-01-21 20:15:43.5585 Info Torznab search in Internet Archive => Found 100 releases (from cache) [2ms]
+2026-01-21 20:15:43.5585 Info Torznab search in TheRARBG => Found 50 releases (from cache) [1ms]
+2026-01-21 20:15:43.5597 Info Torznab search in TorrentDownload => Found 10 releases (from cache) [1ms]
+2026-01-21 20:15:43.5597 Info Torznab search in Uindex => Found 19 releases (from cache) [1ms]
+2026-01-21 20:15:43.5610 Info Torznab search in TorrentGalaxyClone => Found 50 releases (from cache) [3ms]
+2026-01-21 20:15:43.5610 Info Torznab search in YTS => Found 85 releases (from cache) [2ms]
+2026-01-21 20:15:59.2898 Info Torznab search in RuTracker.RU => Found 50 releases [15731ms]
+2026-01-21 20:17:12.2811 Info Torznab search in TorrentDay => Found 100 releases [552ms]
+2026-01-21 20:17:13.7990 Info Torznab search in IPTorrents => Found 100 releases [2069ms]
+2026-01-21 20:17:14.2404 Warn Some of the categories provided are unsupported in BT.etree: 3010,3030
+2026-01-21 20:17:14.2404 Warn Some of the categories provided are unsupported in Internet Archive: 3010,3030,3040
+2026-01-21 20:17:14.4320 Info Torznab search in TorrentDay => Found 100 releases [191ms]
+2026-01-21 20:17:15.1445 Info Torznab search in IPTorrents => Found 100 releases [904ms]
+2026-01-21 20:17:15.7325 Info Torznab search in Internet Archive => Found 100 releases [1491ms]
+2026-01-21 20:17:19.8350 Info Torznab search in BT.etree => Found 50 releases [5594ms]
+2026-01-21 20:17:27.5144 Info Torznab search in 1337x => Found 13 releases (from cache) [0ms]
+2026-01-21 20:17:27.5144 Info Torznab search in Knaben => Found 72 releases (from cache) [0ms]
+2026-01-21 20:17:27.5144 Info Torznab search in OpenSharing => Found 25 releases (from cache) [0ms]
+2026-01-21 20:17:27.5155 Info Torznab search in RuTracker.RU => Found 50 releases (from cache) [0ms]
+2026-01-21 20:17:27.5155 Info Torznab search in HappyFappy => Found 50 releases (from cache) [1ms]
+2026-01-21 20:17:27.5155 Info Torznab search in RinTor.NeT => Found 10 releases (from cache) [0ms]
+2026-01-21 20:17:27.5155 Info Torznab search in IPTorrents => Found 100 releases (from cache) [1ms]
+2026-01-21 20:17:27.5170 Info Torznab search in sosulki => Found 34 releases (from cache) [1ms]
+2026-01-21 20:17:27.5174 Info Torznab search in TheRARBG => Found 50 releases (from cache) [1ms]
+2026-01-21 20:17:27.5174 Info Torznab search in PornRips => Found 50 releases (from cache) [2ms]
+2026-01-21 20:17:27.5174 Info Torznab search in TorrentGalaxyClone => Found 50 releases (from cache) [0ms]
+2026-01-21 20:17:27.5242 Info Torznab search in sukebei.nyaa.si => Found 75 releases (from cache) [7ms]
+2026-01-21 20:17:27.5248 Info Torznab search in TorrentDay => Found 100 releases (from cache) [7ms]
+2026-01-21 20:17:27.5248 Info Torznab search in xxxtor => Found 50 releases (from cache) [1ms]
+2026-01-21 20:32:41.7708 Info Torznab search in TorrentDay => Found 100 releases (from cache) [2ms]
+2026-01-21 20:32:41.7708 Info Torznab search in IPTorrents => Found 100 releases (from cache) [2ms]
+2026-01-21 20:32:44.2795 Info Torznab search in IPTorrents => Found 100 releases (from cache) [1ms]
+2026-01-21 20:32:44.2824 Warn Some of the categories provided are unsupported in BT.etree: 3010,3030
+2026-01-21 20:32:44.2824 Info Torznab search in TorrentDay => Found 100 releases (from cache) [1ms]
+2026-01-21 20:32:44.2824 Warn Some of the categories provided are unsupported in Internet Archive: 3010,3030,3040
+2026-01-21 20:32:44.2835 Info Torznab search in BT.etree => Found 50 releases (from cache) [1ms]
+2026-01-21 20:32:44.2860 Info Torznab search in Internet Archive => Found 100 releases (from cache) [2ms]
+2026-01-21 20:46:13.6311 Warn Some of the categories provided are unsupported in 1337x: 2020,2050
+2026-01-21 20:46:13.6311 Warn Some of the categories provided are unsupported in BitSearch: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 20:46:13.6320 Warn Some of the categories provided are unsupported in kickasstorrents.ws: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 20:46:13.6320 Warn Some of the categories provided are unsupported in Internet Archive: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 20:46:13.6320 Warn Some of the categories provided are unsupported in The Pirate Bay: 2010,2050
+2026-01-21 20:46:13.6320 Warn Some of the categories provided are unsupported in Knaben: 2050
+2026-01-21 20:46:13.6324 Warn Some of the categories provided are unsupported in TheRARBG: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 20:46:13.6324 Warn Some of the categories provided are unsupported in TorrentDownload: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 20:46:13.6324 Warn Some of the categories provided are unsupported in TorrentGalaxyClone: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 20:46:13.6324 Warn Some of the categories provided are unsupported in Uindex: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 20:46:13.7439 Info Torznab search in The Pirate Bay => Found 3 releases [111ms]
+2026-01-21 20:46:13.7454 Warn Some of the categories provided are unsupported in YTS: 2010,2020,2030,2050
+2026-01-21 20:46:13.9220 Info Torznab search in TheRARBG => Found 50 releases [289ms]
+2026-01-21 20:46:13.9239 Info Torznab search in RuTracker.RU => Found 50 releases (from cache) [0ms]
+2026-01-21 20:46:13.9310 Info Torznab search in Internet Archive => Found 100 releases [298ms]
+2026-01-21 20:46:14.0306 Info Torznab search in TorrentDownload => Found 10 releases [397ms]
+2026-01-21 20:46:14.1125 Info Torznab search in TorrentGalaxyClone => Found 50 releases [479ms]
+2026-01-21 20:46:14.1413 Info Torznab search in YTS => Found 85 releases [395ms]
+2026-01-21 20:46:14.1617 Info Torznab search in TorrentDay => Found 100 releases [530ms]
+2026-01-21 20:46:14.2341 Info Torznab search in BitSearch => Found 2 releases [602ms]
+2026-01-21 20:46:14.4235 Info Torznab search in Uindex => Found 9 releases [790ms]
+2026-01-21 20:46:14.4729 Info Torznab search in Knaben => Found 61 releases [840ms]
+2026-01-21 20:46:14.9890 Info Torznab search in IPTorrents => Found 100 releases [1357ms]
+2026-01-21 20:46:15.6310 Warn Some of the categories provided are unsupported in Internet Archive: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 20:46:15.6314 Info Torznab search in Internet Archive => Found 0 releases [0ms]
+2026-01-21 20:46:21.9087 Info Torznab search in 1337x => Found 20 releases [8277ms]
+2026-01-21 20:46:25.3966 Info Torznab search in kickasstorrents.ws => Found 34 releases [11764ms]
+2026-01-21 20:47:57.8498 Info Torznab search in TheRARBG => Found 50 releases [248ms]
+2026-01-21 20:47:58.0601 Info Torznab search in PornRips => Found 50 releases [459ms]
+2026-01-21 20:47:58.1153 Info Torznab search in RinTor.NeT => Found 10 releases [514ms]
+2026-01-21 20:47:58.1360 Info Torznab search in TorrentDay => Found 100 releases [534ms]
+2026-01-21 20:47:58.2005 Info Torznab search in HappyFappy => Found 50 releases [600ms]
+2026-01-21 20:47:58.3020 Info Torznab search in sosulki => Found 34 releases [700ms]
+2026-01-21 20:47:58.3249 Info Torznab search in TorrentGalaxyClone => Found 50 releases [473ms]
+2026-01-21 20:47:58.3712 Info Torznab search in OpenSharing => Found 25 releases [770ms]
+2026-01-21 20:47:58.4219 Info Torznab search in Knaben => Found 81 releases [821ms]
+2026-01-21 20:47:58.5970 Info Torznab search in sukebei.nyaa.si => Found 75 releases [995ms]
+2026-01-21 20:47:58.7774 Info Torznab search in IPTorrents => Found 100 releases [1177ms]
+2026-01-21 20:48:04.4584 Info Torznab search in 1337x => Found 13 releases [6858ms]
+2026-01-21 20:48:11.8284 Info Torznab search in TorrentDay => Found 100 releases (from cache) [2ms]
+2026-01-21 20:48:11.8286 Info Torznab search in IPTorrents => Found 100 releases (from cache) [1ms]
+2026-01-21 20:48:12.6884 Info Torznab search in RuTracker.RU => Found 50 releases [15087ms]
+2026-01-21 20:48:14.3206 Warn Some of the categories provided are unsupported in BT.etree: 3010,3030
+2026-01-21 20:48:14.3206 Warn Some of the categories provided are unsupported in Internet Archive: 3010,3030,3040
+2026-01-21 20:48:14.3222 Info Torznab search in BT.etree => Found 50 releases (from cache) [1ms]
+2026-01-21 20:48:14.3222 Info Torznab search in TorrentDay => Found 100 releases (from cache) [1ms]
+2026-01-21 20:48:14.3232 Info Torznab search in IPTorrents => Found 100 releases (from cache) [2ms]
+2026-01-21 20:48:14.3232 Info Torznab search in Internet Archive => Found 100 releases (from cache) [2ms]
+2026-01-21 20:48:21.4246 Info Torznab search in xxxtor => Found 50 releases [23363ms]
+2026-01-21 21:03:42.4171 Info Torznab search in TorrentDay => Found 100 releases [551ms]
+2026-01-21 21:03:44.1115 Info Torznab search in IPTorrents => Found 100 releases [2245ms]
+2026-01-21 21:03:44.3546 Warn Some of the categories provided are unsupported in BT.etree: 3010,3030
+2026-01-21 21:03:44.3546 Warn Some of the categories provided are unsupported in Internet Archive: 3010,3030,3040
+2026-01-21 21:03:44.5438 Info Torznab search in TorrentDay => Found 100 releases [189ms]
+2026-01-21 21:03:44.6279 Info Torznab search in Internet Archive => Found 100 releases [273ms]
+2026-01-21 21:03:44.7731 Info Torznab search in BT.etree => Found 50 releases [418ms]
+2026-01-21 21:03:45.0467 Info Torznab search in IPTorrents => Found 100 releases [692ms]
+2026-01-21 21:16:43.7109 Warn Some of the categories provided are unsupported in 1337x: 2020,2050
+2026-01-21 21:16:43.7109 Warn Some of the categories provided are unsupported in BitSearch: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 21:16:43.7109 Warn Some of the categories provided are unsupported in Internet Archive: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 21:16:43.7114 Warn Some of the categories provided are unsupported in TheRARBG: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 21:16:43.7114 Warn Some of the categories provided are unsupported in Knaben: 2050
+2026-01-21 21:16:43.7114 Info Torznab search in 1337x => Found 20 releases (from cache) [0ms]
+2026-01-21 21:16:43.7114 Warn Some of the categories provided are unsupported in The Pirate Bay: 2010,2050
+2026-01-21 21:16:43.7114 Info Torznab search in BitSearch => Found 2 releases (from cache) [0ms]
+2026-01-21 21:16:43.7114 Warn Some of the categories provided are unsupported in kickasstorrents.ws: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 21:16:43.7135 Warn Some of the categories provided are unsupported in YTS: 2010,2020,2030,2050
+2026-01-21 21:16:43.7114 Info Torznab search in IPTorrents => Found 100 releases (from cache) [1ms]
+2026-01-21 21:16:43.7114 Warn Some of the categories provided are unsupported in TorrentDownload: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 21:16:43.7124 Info Torznab search in TheRARBG => Found 50 releases (from cache) [0ms]
+2026-01-21 21:16:43.7124 Warn Some of the categories provided are unsupported in TorrentGalaxyClone: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 21:16:43.7124 Info Torznab search in Knaben => Found 61 releases (from cache) [1ms]
+2026-01-21 21:16:43.7124 Info Torznab search in The Pirate Bay => Found 3 releases (from cache) [1ms]
+2026-01-21 21:16:43.7135 Info Torznab search in TorrentDay => Found 100 releases (from cache) [2ms]
+2026-01-21 21:16:43.7135 Info Torznab search in Internet Archive => Found 100 releases (from cache) [2ms]
+2026-01-21 21:16:43.7135 Warn Some of the categories provided are unsupported in Uindex: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 21:16:43.7135 Info Torznab search in kickasstorrents.ws => Found 34 releases (from cache) [2ms]
+2026-01-21 21:16:43.7145 Info Torznab search in TorrentDownload => Found 10 releases (from cache) [2ms]
+2026-01-21 21:16:43.7145 Info Torznab search in YTS => Found 85 releases (from cache) [1ms]
+2026-01-21 21:16:43.7157 Info Torznab search in Uindex => Found 9 releases (from cache) [2ms]
+2026-01-21 21:16:43.7157 Info Torznab search in TorrentGalaxyClone => Found 50 releases (from cache) [3ms]
+2026-01-21 21:16:58.5761 Info Torznab search in RuTracker.RU => Found 50 releases [14861ms]
+2026-01-21 21:18:57.6742 Info Torznab search in 1337x => Found 13 releases (from cache) [0ms]
+2026-01-21 21:18:57.6742 Info Torznab search in Knaben => Found 81 releases (from cache) [0ms]
+2026-01-21 21:18:57.6760 Info Torznab search in RuTracker.RU => Found 50 releases (from cache) [0ms]
+2026-01-21 21:18:57.6760 Info Torznab search in OpenSharing => Found 25 releases (from cache) [1ms]
+2026-01-21 21:18:57.6764 Info Torznab search in HappyFappy => Found 50 releases (from cache) [2ms]
+2026-01-21 21:18:57.6764 Info Torznab search in RinTor.NeT => Found 10 releases (from cache) [1ms]
+2026-01-21 21:18:57.6775 Info Torznab search in sosulki => Found 34 releases (from cache) [1ms]
+2026-01-21 21:18:57.6775 Info Torznab search in IPTorrents => Found 100 releases (from cache) [3ms]
+2026-01-21 21:18:57.6775 Info Torznab search in sukebei.nyaa.si => Found 75 releases (from cache) [2ms]
+2026-01-21 21:18:57.6775 Info Torznab search in PornRips => Found 50 releases (from cache) [3ms]
+2026-01-21 21:18:57.6827 Info Torznab search in xxxtor => Found 50 releases (from cache) [1ms]
+2026-01-21 21:18:57.6827 Info Torznab search in TorrentDay => Found 100 releases (from cache) [1ms]
+2026-01-21 21:18:57.6827 Info Torznab search in TorrentGalaxyClone => Found 50 releases (from cache) [1ms]
+2026-01-21 21:18:57.6827 Info Torznab search in TheRARBG => Found 50 releases (from cache) [1ms]
+2026-01-21 21:19:11.9172 Info Torznab search in TorrentDay => Found 100 releases (from cache) [1ms]
+2026-01-21 21:19:11.9183 Info Torznab search in IPTorrents => Found 100 releases (from cache) [2ms]
+2026-01-21 21:19:14.3916 Warn Some of the categories provided are unsupported in BT.etree: 3010,3030
+2026-01-21 21:19:14.3916 Warn Some of the categories provided are unsupported in Internet Archive: 3010,3030,3040
+2026-01-21 21:19:14.3916 Info Torznab search in IPTorrents => Found 100 releases (from cache) [1ms]
+2026-01-21 21:19:14.3936 Info Torznab search in BT.etree => Found 50 releases (from cache) [2ms]
+2026-01-21 21:19:14.3936 Info Torznab search in TorrentDay => Found 100 releases (from cache) [2ms]
+2026-01-21 21:19:14.3936 Info Torznab search in Internet Archive => Found 100 releases (from cache) [2ms]
+2026-01-21 21:34:41.9607 Info Torznab search in TorrentDay => Found 100 releases (from cache) [2ms]
+2026-01-21 21:34:41.9607 Info Torznab search in IPTorrents => Found 100 releases (from cache) [2ms]
+2026-01-21 21:34:44.4338 Warn Some of the categories provided are unsupported in BT.etree: 3010,3030
+2026-01-21 21:34:44.4338 Warn Some of the categories provided are unsupported in Internet Archive: 3010,3030,3040
+2026-01-21 21:34:44.4351 Info Torznab search in TorrentDay => Found 100 releases (from cache) [1ms]
+2026-01-21 21:34:44.4351 Info Torznab search in IPTorrents => Found 100 releases (from cache) [1ms]
+2026-01-21 21:34:44.4351 Info Torznab search in BT.etree => Found 50 releases (from cache) [1ms]
+2026-01-21 21:34:44.4371 Info Torznab search in Internet Archive => Found 100 releases (from cache) [3ms]
+2026-01-21 21:47:13.8029 Warn Some of the categories provided are unsupported in 1337x: 2020,2050
+2026-01-21 21:47:13.8029 Warn Some of the categories provided are unsupported in BitSearch: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 21:47:13.8029 Warn Some of the categories provided are unsupported in Internet Archive: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 21:47:13.8029 Warn Some of the categories provided are unsupported in kickasstorrents.ws: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 21:47:13.8037 Warn Some of the categories provided are unsupported in The Pirate Bay: 2010,2050
+2026-01-21 21:47:13.8037 Warn Some of the categories provided are unsupported in Knaben: 2050
+2026-01-21 21:47:13.8037 Warn Some of the categories provided are unsupported in TheRARBG: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 21:47:13.8037 Warn Some of the categories provided are unsupported in TorrentDownload: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 21:47:13.8037 Warn Some of the categories provided are unsupported in TorrentGalaxyClone: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 21:47:13.8046 Warn Some of the categories provided are unsupported in Uindex: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 21:47:18.8075 Error Jackett.Common.IndexerException: Exception (1337x): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (1337x): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (1337x.to:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.Definitions.CardigannIndexer.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/CardigannIndexer.cs:line 1564
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 21:47:18.8075 Error Jackett.Common.IndexerException: Exception (bitsearch): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (bitsearch): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (bitsearch.to:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.Definitions.CardigannIndexer.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/CardigannIndexer.cs:line 1564
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 21:47:18.8075 Error Jackett.Common.IndexerException: Exception (kickasstorrents-ws): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (kickasstorrents-ws): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (kickass.ws:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.Definitions.CardigannIndexer.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/CardigannIndexer.cs:line 1564
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 21:47:18.8075 Error Jackett.Common.IndexerException: Exception (internetarchive): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (internetarchive): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (archive.org:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.Definitions.CardigannIndexer.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/CardigannIndexer.cs:line 1564
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 21:47:18.8109 Error Jackett.Common.IndexerException: Exception (thepiratebay): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (thepiratebay): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (apibay.org:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.Definitions.CardigannIndexer.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/CardigannIndexer.cs:line 1564
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 21:47:18.8109 Error Jackett.Common.IndexerException: Exception (uindex): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (uindex): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (uindex.org:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.Definitions.CardigannIndexer.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/CardigannIndexer.cs:line 1564
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 21:47:18.8109 Error Jackett.Common.IndexerException: Exception (torrentgalaxyclone): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (torrentgalaxyclone): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (torrentgalaxy.one:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.Definitions.CardigannIndexer.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/CardigannIndexer.cs:line 1564
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 21:47:18.8109 Error Jackett.Common.IndexerException: Exception (therarbg): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (therarbg): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (therarbg.to:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.Definitions.CardigannIndexer.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/CardigannIndexer.cs:line 1564
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 21:47:18.8109 Error Jackett.Common.IndexerException: Exception (torrentdownload): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (torrentdownload): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (www.torrentdownload.info:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.Definitions.CardigannIndexer.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/CardigannIndexer.cs:line 1564
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 21:47:18.8109 Warn Request to Knaben failed with exception 'Resource temporarily unavailable (api.knaben.org:443)'. Retrying in 2.0271008s.
+2026-01-21 21:47:18.8109 Warn Request to TorrentDay failed with exception 'Resource temporarily unavailable (www.torrentday.com:443)'. Retrying in 2.7055141s.
+2026-01-21 21:47:18.8109 Warn Request to IPTorrents failed with exception 'Resource temporarily unavailable (www.iptorrents.com:443)'. Retrying in 0.6986619s.
+2026-01-21 21:47:18.8192 Warn Some of the categories provided are unsupported in YTS: 2010,2020,2030,2050
+2026-01-21 21:47:18.8243 Info Torznab search in RuTracker.RU => Found 50 releases (from cache) [0ms]
+2026-01-21 21:47:23.8548 Error Jackett.Common.IndexerException: Exception (yts): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (yts): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (yts.bz:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.Definitions.CardigannIndexer.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/CardigannIndexer.cs:line 1564
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 21:47:24.5528 Warn Request to IPTorrents failed with exception 'Resource temporarily unavailable (www.iptorrents.com:443)'. Retrying in 4.4535037s.
+2026-01-21 21:47:25.8818 Warn Request to Knaben failed with exception 'Resource temporarily unavailable (api.knaben.org:443)'. Retrying in 0.8677962s.
+2026-01-21 21:47:26.5611 Warn Request to TorrentDay failed with exception 'Resource temporarily unavailable (www.torrentday.com:443)'. Retrying in 0.8058797s.
+2026-01-21 21:47:31.7548 Error Jackett.Common.IndexerException: Exception (knaben): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (knaben): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (api.knaben.org:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(WebRequest request) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 634
+ at Jackett.Common.Indexers.BaseWebIndexer.<>c__DisplayClass14_0.<b__0>d.MoveNext() in ./Jackett.Common/Indexers/BaseIndexer.cs:line 626
+--- End of stack trace from previous location ---
+ at Polly.ResiliencePipeline.<>c__10`1.<b__10_0>d.MoveNext()
+--- End of stack trace from previous location ---
+ at Polly.ResiliencePipeline.ExecuteAsync[TResult](Func`2 callback, CancellationToken cancellationToken)
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAndRetryAsync(WebRequest request) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 625
+ at Jackett.Common.Indexers.BaseWebIndexer.FetchIndexerResponseAsync(IndexerRequest request) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 938
+ at Jackett.Common.Indexers.BaseWebIndexer.FetchPageAsync(IndexerRequest request, IParseIndexerResponse parser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 911
+ at Jackett.Common.Indexers.BaseWebIndexer.FetchReleasesAsync(Func`2 pageableRequestChainSelector, TorznabQuery query) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 880
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 21:47:32.3704 Error Jackett.Common.IndexerException: Exception (torrentday): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (torrentday): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (www.torrentday.com:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.BaseWebIndexer.<>c__DisplayClass12_0.<b__0>d.MoveNext() in ./Jackett.Common/Indexers/BaseIndexer.cs:line 594
+--- End of stack trace from previous location ---
+ at Polly.ResiliencePipeline.<>c__10`1.<b__10_0>d.MoveNext()
+--- End of stack trace from previous location ---
+ at Polly.ResiliencePipeline.ExecuteAsync[TResult](Func`2 callback, CancellationToken cancellationToken)
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAndRetryAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 593
+ at Jackett.Common.Indexers.Definitions.TorrentDay.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/TorrentDay.cs:line 208
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 21:47:34.0101 Error Jackett.Common.IndexerException: Exception (iptorrents): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (iptorrents): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (www.iptorrents.com:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.BaseWebIndexer.<>c__DisplayClass12_0.<b__0>d.MoveNext() in ./Jackett.Common/Indexers/BaseIndexer.cs:line 594
+--- End of stack trace from previous location ---
+ at Polly.ResiliencePipeline.<>c__10`1.<b__10_0>d.MoveNext()
+--- End of stack trace from previous location ---
+ at Polly.ResiliencePipeline.ExecuteAsync[TResult](Func`2 callback, CancellationToken cancellationToken)
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAndRetryAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 593
+ at Jackett.Common.Indexers.Definitions.IPTorrents.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/IPTorrents.cs:line 322
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 21:49:32.7638 Error Jackett.Common.IndexerException: Exception (happyfappy): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (happyfappy): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (www.happyfappy.org:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.Definitions.CardigannIndexer.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/CardigannIndexer.cs:line 1564
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 21:49:32.7638 Error Jackett.Common.IndexerException: Exception (pornrips): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (pornrips): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (pornrips.to:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.Definitions.CardigannIndexer.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/CardigannIndexer.cs:line 1564
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 21:49:32.7638 Error Jackett.Common.IndexerException: Exception (opensharing): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (opensharing): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (opensharing.org:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.Definitions.CardigannIndexer.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/CardigannIndexer.cs:line 1564
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 21:49:32.7638 Warn Request to Knaben failed with exception 'Resource temporarily unavailable (api.knaben.org:443)'. Retrying in 0.3813222s.
+2026-01-21 21:49:32.7638 Error Jackett.Common.IndexerException: Exception (1337x): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (1337x): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (1337x.to:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.Definitions.CardigannIndexer.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/CardigannIndexer.cs:line 1564
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 21:49:32.7646 Error Jackett.Common.IndexerException: Exception (sosulki): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (sosulki): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (sosulki.hlom.ru:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.Definitions.CardigannIndexer.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/CardigannIndexer.cs:line 1564
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 21:49:32.7646 Error Jackett.Common.IndexerException: Exception (rintornet): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (rintornet): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (www.rintor.net:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.Definitions.CardigannIndexer.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/CardigannIndexer.cs:line 1564
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 21:49:32.7646 Error Jackett.Common.IndexerException: Exception (rutracker-ru): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (rutracker-ru): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (rutracker.ru:80)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.Definitions.CardigannIndexer.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/CardigannIndexer.cs:line 1564
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 21:49:32.7646 Error Jackett.Common.IndexerException: Exception (therarbg): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (therarbg): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (therarbg.to:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.Definitions.CardigannIndexer.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/CardigannIndexer.cs:line 1564
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 21:49:32.7646 Error Jackett.Common.IndexerException: Exception (sukebeinyaasi): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (sukebeinyaasi): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (sukebei.nyaa.si:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.Definitions.CardigannIndexer.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/CardigannIndexer.cs:line 1564
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 21:49:32.7646 Warn Request to IPTorrents failed with exception 'Resource temporarily unavailable (www.iptorrents.com:443)'. Retrying in 2.2468068s.
+2026-01-21 21:49:32.7646 Warn Request to TorrentDay failed with exception 'Resource temporarily unavailable (www.torrentday.com:443)'. Retrying in 2.0004778s.
+2026-01-21 21:49:37.7778 Error Jackett.Common.IndexerException: Exception (torrentgalaxyclone): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (torrentgalaxyclone): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (torrentgalaxy.one:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.Definitions.CardigannIndexer.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/CardigannIndexer.cs:line 1564
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 21:49:37.7824 Error Jackett.Common.IndexerException: Exception (xxxtor): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (xxxtor): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (xxxtor.com:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.Definitions.CardigannIndexer.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/CardigannIndexer.cs:line 1564
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 21:49:38.1708 Warn Request to Knaben failed with exception 'Resource temporarily unavailable (api.knaben.org:443)'. Retrying in 4.4630241s.
+2026-01-21 21:49:39.8117 Warn Request to TorrentDay failed with exception 'Resource temporarily unavailable (www.torrentday.com:443)'. Retrying in 1.1209594s.
+2026-01-21 21:49:40.0578 Warn Request to IPTorrents failed with exception 'Resource temporarily unavailable (www.iptorrents.com:443)'. Retrying in 2.3679544s.
+2026-01-21 21:49:45.9375 Error Jackett.Common.IndexerException: Exception (torrentday): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (torrentday): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (www.torrentday.com:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.BaseWebIndexer.<>c__DisplayClass12_0.<b__0>d.MoveNext() in ./Jackett.Common/Indexers/BaseIndexer.cs:line 594
+--- End of stack trace from previous location ---
+ at Polly.ResiliencePipeline.<>c__10`1.<b__10_0>d.MoveNext()
+--- End of stack trace from previous location ---
+ at Polly.ResiliencePipeline.ExecuteAsync[TResult](Func`2 callback, CancellationToken cancellationToken)
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAndRetryAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 593
+ at Jackett.Common.Indexers.Definitions.TorrentDay.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/TorrentDay.cs:line 208
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 21:49:47.4298 Error Jackett.Common.IndexerException: Exception (iptorrents): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (iptorrents): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (www.iptorrents.com:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.BaseWebIndexer.<>c__DisplayClass12_0.<b__0>d.MoveNext() in ./Jackett.Common/Indexers/BaseIndexer.cs:line 594
+--- End of stack trace from previous location ---
+ at Polly.ResiliencePipeline.<>c__10`1.<b__10_0>d.MoveNext()
+--- End of stack trace from previous location ---
+ at Polly.ResiliencePipeline.ExecuteAsync[TResult](Func`2 callback, CancellationToken cancellationToken)
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAndRetryAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 593
+ at Jackett.Common.Indexers.Definitions.IPTorrents.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/IPTorrents.cs:line 322
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 21:49:47.6381 Error Jackett.Common.IndexerException: Exception (knaben): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (knaben): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (api.knaben.org:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(WebRequest request) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 634
+ at Jackett.Common.Indexers.BaseWebIndexer.<>c__DisplayClass14_0.<b__0>d.MoveNext() in ./Jackett.Common/Indexers/BaseIndexer.cs:line 626
+--- End of stack trace from previous location ---
+ at Polly.ResiliencePipeline.<>c__10`1.<b__10_0>d.MoveNext()
+--- End of stack trace from previous location ---
+ at Polly.ResiliencePipeline.ExecuteAsync[TResult](Func`2 callback, CancellationToken cancellationToken)
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAndRetryAsync(WebRequest request) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 625
+ at Jackett.Common.Indexers.BaseWebIndexer.FetchIndexerResponseAsync(IndexerRequest request) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 938
+ at Jackett.Common.Indexers.BaseWebIndexer.FetchPageAsync(IndexerRequest request, IParseIndexerResponse parser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 911
+ at Jackett.Common.Indexers.BaseWebIndexer.FetchReleasesAsync(Func`2 pageableRequestChainSelector, TorznabQuery query) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 880
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 21:50:14.4771 Warn Some of the categories provided are unsupported in BT.etree: 3010,3030
+2026-01-21 21:50:14.4771 Warn Some of the categories provided are unsupported in Internet Archive: 3010,3030,3040
+2026-01-21 21:50:17.0037 Warn Request to IPTorrents failed with exception 'Resource temporarily unavailable (www.iptorrents.com:443)'. Retrying in 1.6388471s.
+2026-01-21 21:50:17.0037 Warn Request to TorrentDay failed with exception 'Resource temporarily unavailable (www.torrentday.com:443)'. Retrying in 2.7310126s.
+2026-01-21 21:50:19.4817 Error Jackett.Common.IndexerException: Exception (internetarchive): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (internetarchive): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (archive.org:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.Definitions.CardigannIndexer.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/CardigannIndexer.cs:line 1564
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 21:50:19.4817 Error Jackett.Common.IndexerException: Exception (btetree): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (btetree): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (bt.etree.org:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.Definitions.CardigannIndexer.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/CardigannIndexer.cs:line 1564
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 21:50:22.0070 Warn Request to IPTorrents failed with exception 'Resource temporarily unavailable (www.iptorrents.com:443)'. Retrying in 1.7871983s.
+2026-01-21 21:50:22.0070 Warn Request to TorrentDay failed with exception 'Resource temporarily unavailable (www.torrentday.com:443)'. Retrying in 1.9678648s.
+2026-01-21 21:50:27.0105 Warn Request to IPTorrents failed with exception 'Resource temporarily unavailable (www.iptorrents.com:443)'. Retrying in 2.590317s.
+2026-01-21 21:50:27.0117 Warn Request to TorrentDay failed with exception 'Resource temporarily unavailable (www.torrentday.com:443)'. Retrying in 2.4910707s.
+2026-01-21 21:50:32.0142 Warn Request to IPTorrents failed with exception 'Resource temporarily unavailable (www.iptorrents.com:443)'. Retrying in 3.277284s.
+2026-01-21 21:50:32.0146 Warn Request to TorrentDay failed with exception 'Resource temporarily unavailable (www.torrentday.com:443)'. Retrying in 1.4920072s.
+2026-01-21 21:50:37.0181 Error Jackett.Common.IndexerException: Exception (torrentday): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (torrentday): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (www.torrentday.com:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.BaseWebIndexer.<>c__DisplayClass12_0.<b__0>d.MoveNext() in ./Jackett.Common/Indexers/BaseIndexer.cs:line 594
+--- End of stack trace from previous location ---
+ at Polly.ResiliencePipeline.<>c__10`1.<b__10_0>d.MoveNext()
+--- End of stack trace from previous location ---
+ at Polly.ResiliencePipeline.ExecuteAsync[TResult](Func`2 callback, CancellationToken cancellationToken)
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAndRetryAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 593
+ at Jackett.Common.Indexers.Definitions.TorrentDay.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/TorrentDay.cs:line 208
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 21:50:37.0181 Error Jackett.Common.IndexerException: Exception (iptorrents): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (iptorrents): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (www.iptorrents.com:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.BaseWebIndexer.<>c__DisplayClass12_0.<b__0>d.MoveNext() in ./Jackett.Common/Indexers/BaseIndexer.cs:line 594
+--- End of stack trace from previous location ---
+ at Polly.ResiliencePipeline.<>c__10`1.<b__10_0>d.MoveNext()
+--- End of stack trace from previous location ---
+ at Polly.ResiliencePipeline.ExecuteAsync[TResult](Func`2 callback, CancellationToken cancellationToken)
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAndRetryAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 593
+ at Jackett.Common.Indexers.Definitions.IPTorrents.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/IPTorrents.cs:line 322
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 21:50:42.0217 Error Jackett.Common.IndexerException: Exception (iptorrents): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (iptorrents): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (www.iptorrents.com:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.BaseWebIndexer.<>c__DisplayClass12_0.<b__0>d.MoveNext() in ./Jackett.Common/Indexers/BaseIndexer.cs:line 594
+--- End of stack trace from previous location ---
+ at Polly.ResiliencePipeline.<>c__10`1.<b__10_0>d.MoveNext()
+--- End of stack trace from previous location ---
+ at Polly.ResiliencePipeline.ExecuteAsync[TResult](Func`2 callback, CancellationToken cancellationToken)
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAndRetryAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 593
+ at Jackett.Common.Indexers.Definitions.IPTorrents.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/IPTorrents.cs:line 322
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 21:50:42.0225 Error Jackett.Common.IndexerException: Exception (torrentday): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (torrentday): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (www.torrentday.com:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.BaseWebIndexer.<>c__DisplayClass12_0.<b__0>d.MoveNext() in ./Jackett.Common/Indexers/BaseIndexer.cs:line 594
+--- End of stack trace from previous location ---
+ at Polly.ResiliencePipeline.<>c__10`1.<b__10_0>d.MoveNext()
+--- End of stack trace from previous location ---
+ at Polly.ResiliencePipeline.ExecuteAsync[TResult](Func`2 callback, CancellationToken cancellationToken)
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAndRetryAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 593
+ at Jackett.Common.Indexers.Definitions.TorrentDay.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/TorrentDay.cs:line 208
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 22:05:44.5180 Warn Some of the categories provided are unsupported in BT.etree: 3010,3030
+2026-01-21 22:05:44.5180 Warn Some of the categories provided are unsupported in Internet Archive: 3010,3030,3040
+2026-01-21 22:05:47.0598 Warn Request to TorrentDay failed with exception 'Resource temporarily unavailable (www.torrentday.com:443)'. Retrying in 2.7307366s.
+2026-01-21 22:05:47.0598 Warn Request to IPTorrents failed with exception 'Resource temporarily unavailable (www.iptorrents.com:443)'. Retrying in 1.8818286s.
+2026-01-21 22:05:49.5208 Error Jackett.Common.IndexerException: Exception (internetarchive): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (internetarchive): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (archive.org:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.Definitions.CardigannIndexer.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/CardigannIndexer.cs:line 1564
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 22:05:49.5217 Error Jackett.Common.IndexerException: Exception (btetree): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (btetree): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (bt.etree.org:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.Definitions.CardigannIndexer.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/CardigannIndexer.cs:line 1564
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 22:05:52.0625 Warn Request to IPTorrents failed with exception 'Resource temporarily unavailable (www.iptorrents.com:443)'. Retrying in 1.4943729s.
+2026-01-21 22:05:52.0625 Warn Request to TorrentDay failed with exception 'Resource temporarily unavailable (www.torrentday.com:443)'. Retrying in 0.5964838s.
+2026-01-21 22:05:57.0659 Warn Request to TorrentDay failed with exception 'Resource temporarily unavailable (www.torrentday.com:443)'. Retrying in 2.1933076s.
+2026-01-21 22:05:57.0659 Warn Request to IPTorrents failed with exception 'Resource temporarily unavailable (www.iptorrents.com:443)'. Retrying in 2.1165377s.
+2026-01-21 22:06:02.0687 Warn Request to TorrentDay failed with exception 'Resource temporarily unavailable (www.torrentday.com:443)'. Retrying in 2.2307932s.
+2026-01-21 22:06:02.0696 Warn Request to IPTorrents failed with exception 'Resource temporarily unavailable (www.iptorrents.com:443)'. Retrying in 1.8381071s.
+2026-01-21 22:06:07.0727 Error Jackett.Common.IndexerException: Exception (iptorrents): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (iptorrents): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (www.iptorrents.com:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.BaseWebIndexer.<>c__DisplayClass12_0.<b__0>d.MoveNext() in ./Jackett.Common/Indexers/BaseIndexer.cs:line 594
+--- End of stack trace from previous location ---
+ at Polly.ResiliencePipeline.<>c__10`1.<b__10_0>d.MoveNext()
+--- End of stack trace from previous location ---
+ at Polly.ResiliencePipeline.ExecuteAsync[TResult](Func`2 callback, CancellationToken cancellationToken)
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAndRetryAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 593
+ at Jackett.Common.Indexers.Definitions.IPTorrents.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/IPTorrents.cs:line 322
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 22:06:07.0727 Error Jackett.Common.IndexerException: Exception (torrentday): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (torrentday): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (www.torrentday.com:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.BaseWebIndexer.<>c__DisplayClass12_0.<b__0>d.MoveNext() in ./Jackett.Common/Indexers/BaseIndexer.cs:line 594
+--- End of stack trace from previous location ---
+ at Polly.ResiliencePipeline.<>c__10`1.<b__10_0>d.MoveNext()
+--- End of stack trace from previous location ---
+ at Polly.ResiliencePipeline.ExecuteAsync[TResult](Func`2 callback, CancellationToken cancellationToken)
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAndRetryAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 593
+ at Jackett.Common.Indexers.Definitions.TorrentDay.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/TorrentDay.cs:line 208
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 22:06:12.0764 Error Jackett.Common.IndexerException: Exception (torrentday): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (torrentday): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (www.torrentday.com:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.BaseWebIndexer.<>c__DisplayClass12_0.<b__0>d.MoveNext() in ./Jackett.Common/Indexers/BaseIndexer.cs:line 594
+--- End of stack trace from previous location ---
+ at Polly.ResiliencePipeline.<>c__10`1.<b__10_0>d.MoveNext()
+--- End of stack trace from previous location ---
+ at Polly.ResiliencePipeline.ExecuteAsync[TResult](Func`2 callback, CancellationToken cancellationToken)
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAndRetryAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 593
+ at Jackett.Common.Indexers.Definitions.TorrentDay.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/TorrentDay.cs:line 208
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 22:06:12.0764 Error Jackett.Common.IndexerException: Exception (iptorrents): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (iptorrents): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (www.iptorrents.com:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.BaseWebIndexer.<>c__DisplayClass12_0.<b__0>d.MoveNext() in ./Jackett.Common/Indexers/BaseIndexer.cs:line 594
+--- End of stack trace from previous location ---
+ at Polly.ResiliencePipeline.<>c__10`1.<b__10_0>d.MoveNext()
+--- End of stack trace from previous location ---
+ at Polly.ResiliencePipeline.ExecuteAsync[TResult](Func`2 callback, CancellationToken cancellationToken)
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAndRetryAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 593
+ at Jackett.Common.Indexers.Definitions.IPTorrents.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/IPTorrents.cs:line 322
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 22:17:43.8801 Warn Some of the categories provided are unsupported in 1337x: 2020,2050
+2026-01-21 22:17:43.8801 Warn Some of the categories provided are unsupported in BitSearch: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 22:17:43.8801 Warn Some of the categories provided are unsupported in Internet Archive: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 22:17:43.8804 Warn Some of the categories provided are unsupported in kickasstorrents.ws: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 22:17:43.8804 Warn Some of the categories provided are unsupported in Knaben: 2050
+2026-01-21 22:17:43.8804 Warn Some of the categories provided are unsupported in The Pirate Bay: 2010,2050
+2026-01-21 22:17:43.8804 Warn Some of the categories provided are unsupported in TheRARBG: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 22:17:43.8815 Warn Some of the categories provided are unsupported in TorrentDownload: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 22:17:43.8815 Warn Some of the categories provided are unsupported in TorrentGalaxyClone: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 22:17:43.8815 Warn Some of the categories provided are unsupported in Uindex: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 22:17:48.8840 Error Jackett.Common.IndexerException: Exception (bitsearch): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (bitsearch): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (bitsearch.to:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.Definitions.CardigannIndexer.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/CardigannIndexer.cs:line 1564
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 22:17:48.8840 Warn Request to TorrentDay failed with exception 'Resource temporarily unavailable (www.torrentday.com:443)'. Retrying in 1.6470463s.
+2026-01-21 22:17:48.8840 Warn Request to IPTorrents failed with exception 'Resource temporarily unavailable (www.iptorrents.com:443)'. Retrying in 2.2014211s.
+2026-01-21 22:17:48.8847 Error Jackett.Common.IndexerException: Exception (kickasstorrents-ws): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (kickasstorrents-ws): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (kickass.ws:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.Definitions.CardigannIndexer.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/CardigannIndexer.cs:line 1564
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 22:17:48.8847 Error Jackett.Common.IndexerException: Exception (internetarchive): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (internetarchive): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (archive.org:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.Definitions.CardigannIndexer.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/CardigannIndexer.cs:line 1564
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 22:17:48.8847 Warn Request to Knaben failed with exception 'Resource temporarily unavailable (api.knaben.org:443)'. Retrying in 1.5673862s.
+2026-01-21 22:17:48.8847 Error Jackett.Common.IndexerException: Exception (1337x): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (1337x): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (1337x.to:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.Definitions.CardigannIndexer.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/CardigannIndexer.cs:line 1564
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 22:17:48.8857 Error Jackett.Common.IndexerException: Exception (therarbg): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (therarbg): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (therarbg.to:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.Definitions.CardigannIndexer.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/CardigannIndexer.cs:line 1564
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 22:17:48.8857 Error Jackett.Common.IndexerException: Exception (torrentdownload): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (torrentdownload): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (www.torrentdownload.info:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.Definitions.CardigannIndexer.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/CardigannIndexer.cs:line 1564
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 22:17:48.8857 Error Jackett.Common.IndexerException: Exception (thepiratebay): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (thepiratebay): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (apibay.org:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.Definitions.CardigannIndexer.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/CardigannIndexer.cs:line 1564
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 22:17:48.8867 Error Jackett.Common.IndexerException: Exception (torrentgalaxyclone): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (torrentgalaxyclone): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (torrentgalaxy.one:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.Definitions.CardigannIndexer.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/CardigannIndexer.cs:line 1564
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 22:17:48.8867 Error Jackett.Common.IndexerException: Exception (uindex): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (uindex): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (uindex.org:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.Definitions.CardigannIndexer.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/CardigannIndexer.cs:line 1564
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 22:17:48.8920 Warn Some of the categories provided are unsupported in YTS: 2010,2020,2030,2050
+2026-01-21 22:17:53.9009 Error Jackett.Common.IndexerException: Exception (rutracker-ru): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (rutracker-ru): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (rutracker.ru:80)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.Definitions.CardigannIndexer.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/CardigannIndexer.cs:line 1564
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 22:17:53.9287 Error Jackett.Common.IndexerException: Exception (yts): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (yts): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (yts.bz:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.Definitions.CardigannIndexer.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/CardigannIndexer.cs:line 1564
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 22:17:55.4707 Warn Request to Knaben failed with exception 'Resource temporarily unavailable (api.knaben.org:443)'. Retrying in 2.3364658s.
+2026-01-21 22:17:55.5423 Warn Request to TorrentDay failed with exception 'Resource temporarily unavailable (www.torrentday.com:443)'. Retrying in 3.2999363s.
+2026-01-21 22:17:56.0949 Warn Request to IPTorrents failed with exception 'Resource temporarily unavailable (www.iptorrents.com:443)'. Retrying in 1.2926101s.
+2026-01-21 22:18:02.3912 Error Jackett.Common.IndexerException: Exception (iptorrents): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (iptorrents): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (www.iptorrents.com:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.BaseWebIndexer.<>c__DisplayClass12_0.<b__0>d.MoveNext() in ./Jackett.Common/Indexers/BaseIndexer.cs:line 594
+--- End of stack trace from previous location ---
+ at Polly.ResiliencePipeline.<>c__10`1.<b__10_0>d.MoveNext()
+--- End of stack trace from previous location ---
+ at Polly.ResiliencePipeline.ExecuteAsync[TResult](Func`2 callback, CancellationToken cancellationToken)
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAndRetryAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 593
+ at Jackett.Common.Indexers.Definitions.IPTorrents.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/IPTorrents.cs:line 322
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 22:18:02.8121 Error Jackett.Common.IndexerException: Exception (knaben): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (knaben): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (api.knaben.org:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(WebRequest request) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 634
+ at Jackett.Common.Indexers.BaseWebIndexer.<>c__DisplayClass14_0.<b__0>d.MoveNext() in ./Jackett.Common/Indexers/BaseIndexer.cs:line 626
+--- End of stack trace from previous location ---
+ at Polly.ResiliencePipeline.<>c__10`1.<b__10_0>d.MoveNext()
+--- End of stack trace from previous location ---
+ at Polly.ResiliencePipeline.ExecuteAsync[TResult](Func`2 callback, CancellationToken cancellationToken)
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAndRetryAsync(WebRequest request) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 625
+ at Jackett.Common.Indexers.BaseWebIndexer.FetchIndexerResponseAsync(IndexerRequest request) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 938
+ at Jackett.Common.Indexers.BaseWebIndexer.FetchPageAsync(IndexerRequest request, IParseIndexerResponse parser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 911
+ at Jackett.Common.Indexers.BaseWebIndexer.FetchReleasesAsync(Func`2 pageableRequestChainSelector, TorznabQuery query) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 880
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 22:18:03.8457 Error Jackett.Common.IndexerException: Exception (torrentday): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (torrentday): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (www.torrentday.com:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.BaseWebIndexer.<>c__DisplayClass12_0.<b__0>d.MoveNext() in ./Jackett.Common/Indexers/BaseIndexer.cs:line 594
+--- End of stack trace from previous location ---
+ at Polly.ResiliencePipeline.<>c__10`1.<b__10_0>d.MoveNext()
+--- End of stack trace from previous location ---
+ at Polly.ResiliencePipeline.ExecuteAsync[TResult](Func`2 callback, CancellationToken cancellationToken)
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAndRetryAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 593
+ at Jackett.Common.Indexers.Definitions.TorrentDay.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/TorrentDay.cs:line 208
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 22:20:02.8446 Error Jackett.Common.IndexerException: Exception (happyfappy): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (happyfappy): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (www.happyfappy.org:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.Definitions.CardigannIndexer.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/CardigannIndexer.cs:line 1564
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 22:20:02.8446 Error Jackett.Common.IndexerException: Exception (opensharing): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (opensharing): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (opensharing.org:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.Definitions.CardigannIndexer.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/CardigannIndexer.cs:line 1564
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 22:20:02.8446 Error Jackett.Common.IndexerException: Exception (1337x): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (1337x): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (1337x.to:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.Definitions.CardigannIndexer.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/CardigannIndexer.cs:line 1564
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 22:20:02.8446 Warn Request to Knaben failed with exception 'Resource temporarily unavailable (api.knaben.org:443)'. Retrying in 1.838024s.
+2026-01-21 22:20:02.8446 Error Jackett.Common.IndexerException: Exception (pornrips): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (pornrips): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (pornrips.to:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.Definitions.CardigannIndexer.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/CardigannIndexer.cs:line 1564
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 22:20:02.8446 Error Jackett.Common.IndexerException: Exception (rintornet): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (rintornet): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (www.rintor.net:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.Definitions.CardigannIndexer.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/CardigannIndexer.cs:line 1564
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 22:20:02.8446 Error Jackett.Common.IndexerException: Exception (therarbg): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (therarbg): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (therarbg.to:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.Definitions.CardigannIndexer.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/CardigannIndexer.cs:line 1564
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 22:20:02.8446 Warn Request to IPTorrents failed with exception 'Resource temporarily unavailable (www.iptorrents.com:443)'. Retrying in 1.7046205s.
+2026-01-21 22:20:02.8446 Error Jackett.Common.IndexerException: Exception (rutracker-ru): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (rutracker-ru): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (rutracker.ru:80)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.Definitions.CardigannIndexer.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/CardigannIndexer.cs:line 1564
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 22:20:02.8457 Error Jackett.Common.IndexerException: Exception (sosulki): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (sosulki): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (sosulki.hlom.ru:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.Definitions.CardigannIndexer.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/CardigannIndexer.cs:line 1564
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 22:20:02.8457 Error Jackett.Common.IndexerException: Exception (sukebeinyaasi): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (sukebeinyaasi): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (sukebei.nyaa.si:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.Definitions.CardigannIndexer.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/CardigannIndexer.cs:line 1564
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 22:20:02.8467 Warn Request to TorrentDay failed with exception 'Resource temporarily unavailable (www.torrentday.com:443)'. Retrying in 2.2060778s.
+2026-01-21 22:20:07.8568 Error Jackett.Common.IndexerException: Exception (torrentgalaxyclone): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (torrentgalaxyclone): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (torrentgalaxy.one:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.Definitions.CardigannIndexer.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/CardigannIndexer.cs:line 1564
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 22:20:07.8596 Error Jackett.Common.IndexerException: Exception (xxxtor): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (xxxtor): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (xxxtor.com:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.Definitions.CardigannIndexer.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/CardigannIndexer.cs:line 1564
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 22:20:09.5834 Warn Request to IPTorrents failed with exception 'Resource temporarily unavailable (www.iptorrents.com:443)'. Retrying in 3.1904732s.
+2026-01-21 22:20:09.7057 Warn Request to Knaben failed with exception 'Resource temporarily unavailable (api.knaben.org:443)'. Retrying in 3.0851778s.
+2026-01-21 22:20:10.1017 Warn Request to TorrentDay failed with exception 'Resource temporarily unavailable (www.torrentday.com:443)'. Retrying in 1.3684216s.
+2026-01-21 22:20:16.4759 Error Jackett.Common.IndexerException: Exception (torrentday): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (torrentday): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (www.torrentday.com:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.BaseWebIndexer.<>c__DisplayClass12_0.<b__0>d.MoveNext() in ./Jackett.Common/Indexers/BaseIndexer.cs:line 594
+--- End of stack trace from previous location ---
+ at Polly.ResiliencePipeline.<>c__10`1.<b__10_0>d.MoveNext()
+--- End of stack trace from previous location ---
+ at Polly.ResiliencePipeline.ExecuteAsync[TResult](Func`2 callback, CancellationToken cancellationToken)
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAndRetryAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 593
+ at Jackett.Common.Indexers.Definitions.TorrentDay.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/TorrentDay.cs:line 208
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 22:20:17.7797 Error Jackett.Common.IndexerException: Exception (iptorrents): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (iptorrents): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (www.iptorrents.com:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.BaseWebIndexer.<>c__DisplayClass12_0.<b__0>d.MoveNext() in ./Jackett.Common/Indexers/BaseIndexer.cs:line 594
+--- End of stack trace from previous location ---
+ at Polly.ResiliencePipeline.<>c__10`1.<b__10_0>d.MoveNext()
+--- End of stack trace from previous location ---
+ at Polly.ResiliencePipeline.ExecuteAsync[TResult](Func`2 callback, CancellationToken cancellationToken)
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAndRetryAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 593
+ at Jackett.Common.Indexers.Definitions.IPTorrents.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/IPTorrents.cs:line 322
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 22:20:17.7968 Error Jackett.Common.IndexerException: Exception (knaben): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (knaben): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (api.knaben.org:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(WebRequest request) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 634
+ at Jackett.Common.Indexers.BaseWebIndexer.<>c__DisplayClass14_0.<b__0>d.MoveNext() in ./Jackett.Common/Indexers/BaseIndexer.cs:line 626
+--- End of stack trace from previous location ---
+ at Polly.ResiliencePipeline.<>c__10`1.<b__10_0>d.MoveNext()
+--- End of stack trace from previous location ---
+ at Polly.ResiliencePipeline.ExecuteAsync[TResult](Func`2 callback, CancellationToken cancellationToken)
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAndRetryAsync(WebRequest request) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 625
+ at Jackett.Common.Indexers.BaseWebIndexer.FetchIndexerResponseAsync(IndexerRequest request) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 938
+ at Jackett.Common.Indexers.BaseWebIndexer.FetchPageAsync(IndexerRequest request, IParseIndexerResponse parser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 911
+ at Jackett.Common.Indexers.BaseWebIndexer.FetchReleasesAsync(Func`2 pageableRequestChainSelector, TorznabQuery query) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 880
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 22:21:14.5587 Warn Some of the categories provided are unsupported in BT.etree: 3010,3030
+2026-01-21 22:21:14.5587 Warn Some of the categories provided are unsupported in Internet Archive: 3010,3030,3040
+2026-01-21 22:21:17.1085 Warn Request to IPTorrents failed with exception 'Resource temporarily unavailable (www.iptorrents.com:443)'. Retrying in 2.5269676s.
+2026-01-21 22:21:17.1085 Warn Request to TorrentDay failed with exception 'Resource temporarily unavailable (www.torrentday.com:443)'. Retrying in 2.1897433s.
+2026-01-21 22:21:19.5628 Error Jackett.Common.IndexerException: Exception (btetree): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (btetree): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (bt.etree.org:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.Definitions.CardigannIndexer.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/CardigannIndexer.cs:line 1564
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 22:21:19.5643 Error Jackett.Common.IndexerException: Exception (internetarchive): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (internetarchive): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (archive.org:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.Definitions.CardigannIndexer.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/CardigannIndexer.cs:line 1564
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 22:21:22.1125 Warn Request to IPTorrents failed with exception 'Resource temporarily unavailable (www.iptorrents.com:443)'. Retrying in 2.3180883s.
+2026-01-21 22:21:22.1125 Warn Request to TorrentDay failed with exception 'Resource temporarily unavailable (www.torrentday.com:443)'. Retrying in 0.6250236s.
+2026-01-21 22:21:27.1158 Warn Request to IPTorrents failed with exception 'Resource temporarily unavailable (www.iptorrents.com:443)'. Retrying in 1.9161232s.
+2026-01-21 22:21:27.1158 Warn Request to TorrentDay failed with exception 'Resource temporarily unavailable (www.torrentday.com:443)'. Retrying in 2.6942751s.
+2026-01-21 22:21:32.1188 Warn Request to IPTorrents failed with exception 'Resource temporarily unavailable (www.iptorrents.com:443)'. Retrying in 3.2439332s.
+2026-01-21 22:21:32.1188 Warn Request to TorrentDay failed with exception 'Resource temporarily unavailable (www.torrentday.com:443)'. Retrying in 4.4423692s.
+2026-01-21 22:21:37.1221 Error Jackett.Common.IndexerException: Exception (iptorrents): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (iptorrents): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (www.iptorrents.com:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.BaseWebIndexer.<>c__DisplayClass12_0.<b__0>d.MoveNext() in ./Jackett.Common/Indexers/BaseIndexer.cs:line 594
+--- End of stack trace from previous location ---
+ at Polly.ResiliencePipeline.<>c__10`1.<b__10_0>d.MoveNext()
+--- End of stack trace from previous location ---
+ at Polly.ResiliencePipeline.ExecuteAsync[TResult](Func`2 callback, CancellationToken cancellationToken)
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAndRetryAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 593
+ at Jackett.Common.Indexers.Definitions.IPTorrents.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/IPTorrents.cs:line 322
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 22:21:37.1228 Error Jackett.Common.IndexerException: Exception (torrentday): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (torrentday): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (www.torrentday.com:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.BaseWebIndexer.<>c__DisplayClass12_0.<b__0>d.MoveNext() in ./Jackett.Common/Indexers/BaseIndexer.cs:line 594
+--- End of stack trace from previous location ---
+ at Polly.ResiliencePipeline.<>c__10`1.<b__10_0>d.MoveNext()
+--- End of stack trace from previous location ---
+ at Polly.ResiliencePipeline.ExecuteAsync[TResult](Func`2 callback, CancellationToken cancellationToken)
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAndRetryAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 593
+ at Jackett.Common.Indexers.Definitions.TorrentDay.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/TorrentDay.cs:line 208
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 22:21:42.1260 Error Jackett.Common.IndexerException: Exception (iptorrents): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (iptorrents): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (www.iptorrents.com:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.BaseWebIndexer.<>c__DisplayClass12_0.<b__0>d.MoveNext() in ./Jackett.Common/Indexers/BaseIndexer.cs:line 594
+--- End of stack trace from previous location ---
+ at Polly.ResiliencePipeline.<>c__10`1.<b__10_0>d.MoveNext()
+--- End of stack trace from previous location ---
+ at Polly.ResiliencePipeline.ExecuteAsync[TResult](Func`2 callback, CancellationToken cancellationToken)
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAndRetryAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 593
+ at Jackett.Common.Indexers.Definitions.IPTorrents.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/IPTorrents.cs:line 322
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 22:21:42.1260 Error Jackett.Common.IndexerException: Exception (torrentday): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (torrentday): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (www.torrentday.com:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.BaseWebIndexer.<>c__DisplayClass12_0.<b__0>d.MoveNext() in ./Jackett.Common/Indexers/BaseIndexer.cs:line 594
+--- End of stack trace from previous location ---
+ at Polly.ResiliencePipeline.<>c__10`1.<b__10_0>d.MoveNext()
+--- End of stack trace from previous location ---
+ at Polly.ResiliencePipeline.ExecuteAsync[TResult](Func`2 callback, CancellationToken cancellationToken)
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAndRetryAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 593
+ at Jackett.Common.Indexers.Definitions.TorrentDay.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/TorrentDay.cs:line 208
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 22:36:44.5979 Warn Some of the categories provided are unsupported in BT.etree: 3010,3030
+2026-01-21 22:36:44.5979 Warn Some of the categories provided are unsupported in Internet Archive: 3010,3030,3040
+2026-01-21 22:36:47.1569 Warn Request to TorrentDay failed with exception 'Resource temporarily unavailable (www.torrentday.com:443)'. Retrying in 2.3935276s.
+2026-01-21 22:36:47.1569 Warn Request to IPTorrents failed with exception 'Resource temporarily unavailable (www.iptorrents.com:443)'. Retrying in 1.8938258s.
+2026-01-21 22:36:49.6025 Error Jackett.Common.IndexerException: Exception (btetree): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (btetree): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (bt.etree.org:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.Definitions.CardigannIndexer.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/CardigannIndexer.cs:line 1564
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 22:36:49.6035 Error Jackett.Common.IndexerException: Exception (internetarchive): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (internetarchive): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (archive.org:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.Definitions.CardigannIndexer.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/CardigannIndexer.cs:line 1564
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 22:36:52.1597 Warn Request to TorrentDay failed with exception 'Resource temporarily unavailable (www.torrentday.com:443)'. Retrying in 1.3199979s.
+2026-01-21 22:36:52.1597 Warn Request to IPTorrents failed with exception 'Resource temporarily unavailable (www.iptorrents.com:443)'. Retrying in 2.0714506s.
+2026-01-21 22:36:57.1628 Warn Request to TorrentDay failed with exception 'Resource temporarily unavailable (www.torrentday.com:443)'. Retrying in 2.9521997s.
+2026-01-21 22:36:57.1637 Warn Request to IPTorrents failed with exception 'Resource temporarily unavailable (www.iptorrents.com:443)'. Retrying in 3.3333827s.
+2026-01-21 22:37:02.1665 Warn Request to TorrentDay failed with exception 'Resource temporarily unavailable (www.torrentday.com:443)'. Retrying in 1.9609986s.
+2026-01-21 22:37:02.1665 Warn Request to IPTorrents failed with exception 'Resource temporarily unavailable (www.iptorrents.com:443)'. Retrying in 0.6940746s.
+2026-01-21 22:37:07.1708 Error Jackett.Common.IndexerException: Exception (iptorrents): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (iptorrents): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (www.iptorrents.com:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.BaseWebIndexer.<>c__DisplayClass12_0.<b__0>d.MoveNext() in ./Jackett.Common/Indexers/BaseIndexer.cs:line 594
+--- End of stack trace from previous location ---
+ at Polly.ResiliencePipeline.<>c__10`1.<b__10_0>d.MoveNext()
+--- End of stack trace from previous location ---
+ at Polly.ResiliencePipeline.ExecuteAsync[TResult](Func`2 callback, CancellationToken cancellationToken)
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAndRetryAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 593
+ at Jackett.Common.Indexers.Definitions.IPTorrents.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/IPTorrents.cs:line 322
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 22:37:07.1708 Error Jackett.Common.IndexerException: Exception (torrentday): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (torrentday): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (www.torrentday.com:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.BaseWebIndexer.<>c__DisplayClass12_0.<b__0>d.MoveNext() in ./Jackett.Common/Indexers/BaseIndexer.cs:line 594
+--- End of stack trace from previous location ---
+ at Polly.ResiliencePipeline.<>c__10`1.<b__10_0>d.MoveNext()
+--- End of stack trace from previous location ---
+ at Polly.ResiliencePipeline.ExecuteAsync[TResult](Func`2 callback, CancellationToken cancellationToken)
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAndRetryAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 593
+ at Jackett.Common.Indexers.Definitions.TorrentDay.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/TorrentDay.cs:line 208
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 22:37:12.1740 Error Jackett.Common.IndexerException: Exception (iptorrents): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (iptorrents): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (www.iptorrents.com:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.BaseWebIndexer.<>c__DisplayClass12_0.<b__0>d.MoveNext() in ./Jackett.Common/Indexers/BaseIndexer.cs:line 594
+--- End of stack trace from previous location ---
+ at Polly.ResiliencePipeline.<>c__10`1.<b__10_0>d.MoveNext()
+--- End of stack trace from previous location ---
+ at Polly.ResiliencePipeline.ExecuteAsync[TResult](Func`2 callback, CancellationToken cancellationToken)
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAndRetryAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 593
+ at Jackett.Common.Indexers.Definitions.IPTorrents.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/IPTorrents.cs:line 322
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 22:37:12.1740 Error Jackett.Common.IndexerException: Exception (torrentday): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (torrentday): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (www.torrentday.com:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.BaseWebIndexer.<>c__DisplayClass12_0.<b__0>d.MoveNext() in ./Jackett.Common/Indexers/BaseIndexer.cs:line 594
+--- End of stack trace from previous location ---
+ at Polly.ResiliencePipeline.<>c__10`1.<b__10_0>d.MoveNext()
+--- End of stack trace from previous location ---
+ at Polly.ResiliencePipeline.ExecuteAsync[TResult](Func`2 callback, CancellationToken cancellationToken)
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAndRetryAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 593
+ at Jackett.Common.Indexers.Definitions.TorrentDay.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/TorrentDay.cs:line 208
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 22:48:13.9712 Warn Some of the categories provided are unsupported in 1337x: 2020,2050
+2026-01-21 22:48:13.9715 Warn Some of the categories provided are unsupported in BitSearch: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 22:48:13.9715 Warn Some of the categories provided are unsupported in Internet Archive: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 22:48:13.9715 Warn Some of the categories provided are unsupported in kickasstorrents.ws: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 22:48:13.9715 Warn Some of the categories provided are unsupported in The Pirate Bay: 2010,2050
+2026-01-21 22:48:13.9715 Warn Some of the categories provided are unsupported in Knaben: 2050
+2026-01-21 22:48:13.9715 Warn Some of the categories provided are unsupported in TheRARBG: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 22:48:13.9715 Warn Some of the categories provided are unsupported in TorrentDownload: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 22:48:13.9725 Warn Some of the categories provided are unsupported in TorrentGalaxyClone: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 22:48:13.9725 Warn Some of the categories provided are unsupported in Uindex: 2010,2020,2030,2040,2045,2050,2060
+2026-01-21 22:48:18.9748 Error Jackett.Common.IndexerException: Exception (1337x): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (1337x): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (1337x.to:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.Definitions.CardigannIndexer.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/CardigannIndexer.cs:line 1564
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 22:48:18.9748 Warn Request to TorrentDay failed with exception 'Resource temporarily unavailable (www.torrentday.com:443)'. Retrying in 0.6091071s.
+2026-01-21 22:48:18.9748 Warn Request to IPTorrents failed with exception 'Resource temporarily unavailable (www.iptorrents.com:443)'. Retrying in 1.4515441s.
+2026-01-21 22:48:18.9758 Error Jackett.Common.IndexerException: Exception (bitsearch): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (bitsearch): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (bitsearch.to:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.Definitions.CardigannIndexer.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/CardigannIndexer.cs:line 1564
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 22:48:18.9767 Error Jackett.Common.IndexerException: Exception (internetarchive): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (internetarchive): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (archive.org:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.Definitions.CardigannIndexer.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/CardigannIndexer.cs:line 1564
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 22:48:18.9767 Error Jackett.Common.IndexerException: Exception (kickasstorrents-ws): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (kickasstorrents-ws): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (kickass.ws:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.Definitions.CardigannIndexer.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/CardigannIndexer.cs:line 1564
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 22:48:18.9767 Error Jackett.Common.IndexerException: Exception (thepiratebay): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (thepiratebay): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (apibay.org:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.Definitions.CardigannIndexer.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/CardigannIndexer.cs:line 1564
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 22:48:18.9777 Error Jackett.Common.IndexerException: Exception (torrentdownload): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (torrentdownload): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (www.torrentdownload.info:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.Definitions.CardigannIndexer.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/CardigannIndexer.cs:line 1564
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 22:48:18.9777 Error Jackett.Common.IndexerException: Exception (therarbg): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (therarbg): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (therarbg.to:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.Definitions.CardigannIndexer.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/CardigannIndexer.cs:line 1564
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 22:48:18.9777 Warn Request to Knaben failed with exception 'Resource temporarily unavailable (api.knaben.org:443)'. Retrying in 0.729585s.
+2026-01-21 22:48:18.9777 Error Jackett.Common.IndexerException: Exception (torrentgalaxyclone): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (torrentgalaxyclone): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (torrentgalaxy.one:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.Definitions.CardigannIndexer.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/CardigannIndexer.cs:line 1564
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 22:48:18.9777 Error Jackett.Common.IndexerException: Exception (uindex): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (uindex): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (uindex.org:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.Definitions.CardigannIndexer.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/CardigannIndexer.cs:line 1564
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 22:48:18.9829 Warn Some of the categories provided are unsupported in YTS: 2010,2020,2030,2050
+2026-01-21 22:48:23.9907 Error Jackett.Common.IndexerException: Exception (rutracker-ru): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (rutracker-ru): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (rutracker.ru:80)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.Definitions.CardigannIndexer.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/CardigannIndexer.cs:line 1564
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 22:48:24.0225 Error Jackett.Common.IndexerException: Exception (yts): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (yts): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (yts.bz:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.Definitions.CardigannIndexer.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/CardigannIndexer.cs:line 1564
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 22:48:24.5948 Warn Request to TorrentDay failed with exception 'Resource temporarily unavailable (www.torrentday.com:443)'. Retrying in 2.4358093s.
+2026-01-21 22:48:24.7427 Warn Request to Knaben failed with exception 'Resource temporarily unavailable (api.knaben.org:443)'. Retrying in 3.2972717s.
+2026-01-21 22:48:25.4353 Warn Request to IPTorrents failed with exception 'Resource temporarily unavailable (www.iptorrents.com:443)'. Retrying in 2.2869399s.
+2026-01-21 22:48:32.0347 Error Jackett.Common.IndexerException: Exception (torrentday): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (torrentday): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (www.torrentday.com:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
+ at Jackett.Common.Utils.Clients.HttpWebClient2.Run(WebRequest webRequest) in ./Jackett.Common/Utils/Clients/HttpWebClient2.cs:line 174
+ at Jackett.Common.Utils.Clients.WebClient.GetResultAsync(WebRequest request) in ./Jackett.Common/Utils/Clients/WebClient.cs:line 188
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 617
+ at Jackett.Common.Indexers.BaseWebIndexer.<>c__DisplayClass12_0.<b__0>d.MoveNext() in ./Jackett.Common/Indexers/BaseIndexer.cs:line 594
+--- End of stack trace from previous location ---
+ at Polly.ResiliencePipeline.<>c__10`1.<b__10_0>d.MoveNext()
+--- End of stack trace from previous location ---
+ at Polly.ResiliencePipeline.ExecuteAsync[TResult](Func`2 callback, CancellationToken cancellationToken)
+ at Jackett.Common.Indexers.BaseWebIndexer.RequestWithCookiesAndRetryAsync(String url, String cookieOverride, RequestType method, String referer, IEnumerable`1 data, Dictionary`2 headers, String rawbody, Nullable`1 emulateBrowser) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 593
+ at Jackett.Common.Indexers.Definitions.TorrentDay.PerformQuery(TorznabQuery query) in ./Jackett.Common/Indexers/Definitions/TorrentDay.cs:line 208
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 378
+ --- End of inner exception stack trace ---
+ at Jackett.Common.Indexers.BaseIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 403
+ at Jackett.Common.Indexers.BaseWebIndexer.ResultsForQuery(TorznabQuery query, Boolean isMetaIndexer) in ./Jackett.Common/Indexers/BaseIndexer.cs:line 816
+ at Jackett.Server.Controllers.ResultsController.Torznab(TorznabRequest request) in ./Jackett.Server/Controllers/ResultsController.cs:line 437
+
+2026-01-21 22:48:32.7259 Error Jackett.Common.IndexerException: Exception (iptorrents): Resource temporarily unavailable
+
+[v0.24.879.0] Jackett.Common.IndexerException: Exception (iptorrents): Resource temporarily unavailable
+ ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable (www.iptorrents.com:443)
+ ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
+ at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
+ at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ --- End of inner exception stack trace ---
+ at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
+ at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
+ at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
+ at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
+ at FlareSolverrSharp.ClearanceHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
+ at System.Net.Http.HttpClient.