From ecda78686800a9503d532e31730c3f37cad4e24c Mon Sep 17 00:00:00 2001 From: Adam Engebretson Date: Wed, 6 May 2020 21:43:57 -0500 Subject: [PATCH 01/27] Handling errors, and templating config node values --- graphql.html | 68 +++++++++++++++++--------------------- graphql.js | 53 +++++++++++++++++++++-------- locales/en-US/graphql.json | 5 +-- 3 files changed, 72 insertions(+), 54 deletions(-) diff --git a/graphql.html b/graphql.html index 9023d85..db2a68c 100644 --- a/graphql.html +++ b/graphql.html @@ -9,7 +9,7 @@
- +
@@ -18,21 +18,13 @@ category: 'config', color: "rgb(218, 196, 180)", defaults: { + name: { value: "", required: false }, endpoint: { value: "", required: true }, - token: { value: "", required: false }, - user: { value: "", required: false }, - password: { value: "", required: false }, - name: { value: "", required: false } - }, - credentials: { - user: { type: "text" }, - password: { type: "password" }, - serviceTicket: { type: "password" }, - token: { type: "password" }, - authorization: { type: "password" } + authorization: { value: "", required: false } }, + credentials: {}, align: 'left', - label: function() { + label: function () { return this.name || this.endpoint; } }); @@ -77,7 +69,7 @@ function oneditprepare() { $("#node-input-collection").change(function () { - if($("#node-input-collection").val() === "") { + if ($("#node-input-collection").val() === "") { $("#node-warning").show(); } else { $("#node-warning").hide(); @@ -89,23 +81,23 @@ category: 'function', color: '#a6bbcf', defaults: { - name: {value: "", required: true }, - graphql: {type: "graphql-server", required: true }, - format: {value:"handlebars", required: false }, - syntax: {value:"mustache", required: false }, - template: {value:"{\n getUserById(id: 32) {\n firstName\n lastName\n email\n }\n}", required: true } + name: { value: "", required: true }, + graphql: { type: "graphql-server", required: true }, + format: { value: "handlebars", required: false }, + syntax: { value: "mustache", required: false }, + template: { value: "{\n getUserById(id: 32) {\n firstName\n lastName\n email\n }\n}", required: true } }, inputs: 1, outputs: 2, icon: "graphql.png", align: "right", - label: function() { - return this.name||"GraphQL"; + label: function () { + return this.name || "GraphQL"; }, - labelStyle: function() { + labelStyle: function () { return this.name ? "node_label_italic" : ""; }, - oneditprepare: function() { + oneditprepare: function () { var that = this; if (!this.fieldType) { this.fieldType = 'msg'; @@ -116,7 +108,7 @@ } $("#node-input-field").typedInput({ default: 'msg', - types: ['msg','flow','global'], + types: ['msg', 'flow', 'global'], typeField: $("#node-input-fieldType") }); this.editor = RED.editor.createEditor({ @@ -125,36 +117,36 @@ value: $("#node-input-template").val() }); RED.library.create({ - url:"functions", // where to get the data from - type:"function", // the type of object the library is for - editor:that.editor, // the field name the main text body goes to - fields:['name','outputs'] + url: "functions", // where to get the data from + type: "function", // the type of object the library is for + editor: that.editor, // the field name the main text body goes to + fields: ['name', 'outputs'] }); this.editor.focus(); - $("#node-input-format").change(function() { - var mod = "ace/mode/"+$("#node-input-format").val(); + $("#node-input-format").change(function () { + var mod = "ace/mode/" + $("#node-input-format").val(); that.editor.getSession().setMode({ - path: mod, - v: Date.now() + path: mod, + v: Date.now() }) }); }, - oneditsave: function() { + oneditsave: function () { $("#node-input-template").val(this.editor.getValue()) delete this.editor; }, - oneditresize: function(size) { + oneditresize: function (size) { var rows = $("#dialog-form>div:not(.node-text-editor-row)"); var height = $("#dialog-form").height(); - for (var i=0;idiv.node-text-editor-row"); - height -= (parseInt(editorRow.css("marginTop"))+parseInt(editorRow.css("marginBottom"))); - $(".node-text-editor").css("height",height+"px"); + height -= (parseInt(editorRow.css("marginTop")) + parseInt(editorRow.css("marginBottom"))); + $(".node-text-editor").css("height", height + "px"); this.editor.resize(); } - }); + }); \ No newline at end of file diff --git a/graphql.js b/graphql.js index e23e22f..126f87f 100644 --- a/graphql.js +++ b/graphql.js @@ -75,7 +75,7 @@ module.exports = function(RED) { user: { type: "text" }, password: { type: "password" }, serviceTicket: { type: "password" }, - authorization: { type: "password" } + authorization: { type: "password" }, } }); @@ -86,6 +86,8 @@ module.exports = function(RED) { this.name = config.name; this.varsField = config.varsField || "variables"; this.syntax = config.syntax || "mustache"; + this.showDebug = config.showDebug || false + this.customHeaders = config.customHeaders || {} var node = this; RED.log.debug("--- GraphqlExecNode ---"); //RED.log.debug('GraphqlExecNode node: ' + safeJSONStringify(node)); @@ -332,16 +334,19 @@ module.exports = function(RED) { ); } - function callGraphQLServer(query, variables = {}) { - let headers = {} + function callGraphQLServer(query, variables = {}, customHeaders = {}) { + let headers = customHeaders + // if (node.msg.customHeaders) headers = {...customHeaders, ...node.msg.customHeaders} if (node.msg.authorization) { headers["Authorization"] = node.msg.authorization } else if (node.graphqlConfig.authorization) { headers["Authorization"] = node.graphqlConfig.authorization } //RED.log.debug('callGraphQLServer, node: ' + safeJSONStringify(node)); - //RED.log.debug('callGraphQLServer, node.graphqlConfig.endpoint: ' + node.graphqlConfig.endpoint); - //RED.log.debug('callGraphQLServer, query: ' + query); + // RED.log.debug('callGraphQLServer, node.graphqlConfig.endpoint: ' + node.graphqlConfig.endpoint); + // RED.log.debug('callGraphQLServer, query: ' + query); + // RED.log.debug('callGraphQLServer, headers: ' + JSON.stringify(headers)); + // RED.log.debug('callGraphQLServer, variables: ' + JSON.stringify(variables)); axios({ method: "POST", url: node.graphqlConfig.endpoint, @@ -364,7 +369,19 @@ module.exports = function(RED) { shape: "dot", text: RED._("graphql.status.success") }); - node.msg.payload = response.data.data; + node.msg.payload = response.data.data; // remove .data to see entire response + if (node.showDebug){ + node.msg.debugInfo = { + data: response.data, + headers, + query, + variables + } + } + // delete node.msg.debugInfo.data.data // remove duplicate info + // node.msg.headers = headers + // node.msg.query = query + // node.msg.variables = variables node.send(node.msg); break; default: @@ -403,8 +420,9 @@ module.exports = function(RED) { node.msg = msg; node.template = msg.template || node.template; node.syntax = msg.syntax || node.syntax; + node.customHeaders = {...node.customHeaders, ...msg.customHeaders} //RED.log.trace('node: ' + safeJSONStringify(node)); - //RED.log.debug('node: ' + safeJSONStringify(node)); + // RED.log.debug('node: ' + safeJSONStringify(node)); //RED.log.trace('config: ' + safeJSONStringify(config)); //RED.log.debug('config.query: ' + config.query); var query; @@ -418,13 +436,13 @@ module.exports = function(RED) { // Do we have a serviceTicket (in other words, have we successfully logged in) if (!config.token) { // no token so we're talking to a server that doesn't require a login - callGraphQLServer(query, variables); + callGraphQLServer(query, variables, node.customHeaders); } else if (!node.graphqlConfig.credentials.serviceTicket) { RED.log.debug("No ticket, but we have a token so try to login"); doLogin(); // do the login } else { // we have a ticket - callGraphQLServer(query, variables); + callGraphQLServer(query, variables, node.customHeaders); } }); diff --git a/locales/en-US/graphql.json b/locales/en-US/graphql.json index 84b2808..0299319 100644 --- a/locales/en-US/graphql.json +++ b/locales/en-US/graphql.json @@ -9,7 +9,9 @@ "mustache": "mustache", "plain": "plain", "apivers": "API Vers", - "authorization": "Authorization Header" + "authorization": "Authorization Header", + "showDebug": "Show Debug info" + }, "status": { "calling": "calling", diff --git a/package.json b/package.json index 87fa601..ce34744 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "node-red-contrib-graphql", - "version": "0.2.5", + "version": "0.2.6", "description": "A Node-RED node to make GraphQL calls", "dependencies": { "axios": "^0.18.0", From 5f25c64c372cc83dfdf08edf5bae4daaf7915a92 Mon Sep 17 00:00:00 2001 From: Greg Stephens Date: Thu, 15 Jul 2021 20:59:37 -0700 Subject: [PATCH 08/27] version update --- package-lock.json | 34 +++++++++++++++++----------------- package.json | 2 +- 2 files changed, 18 insertions(+), 18 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7783a66..c2a33df 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,16 +1,16 @@ { - "name": "node-red-graphql", - "version": "0.1.1", + "name": "node-red-contrib-graphql", + "version": "0.2.5", "lockfileVersion": 1, "requires": true, "dependencies": { "axios": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.18.0.tgz", - "integrity": "sha1-MtU+SFHv3AoRmTts0AB4nXDAUQI=", + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.18.1.tgz", + "integrity": "sha512-0BfJq4NSfQXd+SkFdrvFbG7addhYSBA2mQwISr46pD6E5iqkWg02RAs8vyTT/j0RTnoYmeXauBuSv1qKwR179g==", "requires": { - "follow-redirects": "^1.3.0", - "is-buffer": "^1.1.5" + "follow-redirects": "1.5.10", + "is-buffer": "^2.0.2" } }, "debug": { @@ -22,17 +22,17 @@ } }, "follow-redirects": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.0.tgz", - "integrity": "sha512-fdrt472/9qQ6Kgjvb935ig6vJCuofpBUD14f9Vb+SLlm7xIe4Qva5gey8EKtv8lp7ahE1wilg3xL1znpVGtZIA==", + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", + "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==", "requires": { - "debug": "^3.1.0" + "debug": "=3.1.0" } }, "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.3.tgz", + "integrity": "sha512-U15Q7MXTuZlrbymiz95PJpZxu8IlipAp4dtS3wOdgPXx3mqBnslrWU14kxfHB+Py/+2PVKSr37dMAgM2A4uArw==" }, "ms": { "version": "2.0.0", @@ -40,9 +40,9 @@ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" }, "mustache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/mustache/-/mustache-2.3.0.tgz", - "integrity": "sha1-QCj3d4sXcIpImTCm5SrDvKDaQdA=" + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/mustache/-/mustache-2.3.2.tgz", + "integrity": "sha512-KpMNwdQsYz3O/SBS1qJ/o3sqUJ5wSb8gb0pul8CO0S56b9Y2ALm8zCfsjPXsqGFfoNBkDwZuZIAjhsZI03gYVQ==" } } } diff --git a/package.json b/package.json index 87fa601..8f775d6 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "node-red-contrib-graphql", - "version": "0.2.5", + "version": "1.0.0", "description": "A Node-RED node to make GraphQL calls", "dependencies": { "axios": "^0.18.0", From 28c0a031397b4e687eb4b7b8cefc09a4d7abe20a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 16 Jul 2021 04:00:20 +0000 Subject: [PATCH 09/27] Bump axios from 0.18.0 to 0.21.1 Bumps [axios](https://github.com/axios/axios) from 0.18.0 to 0.21.1. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v0.21.1/CHANGELOG.md) - [Commits](https://github.com/axios/axios/compare/v0.18.0...v0.21.1) Signed-off-by: dependabot[bot] --- package-lock.json | 38 ++++++++------------------------------ package.json | 2 +- 2 files changed, 9 insertions(+), 31 deletions(-) diff --git a/package-lock.json b/package-lock.json index c2a33df..9abc724 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,43 +1,21 @@ { "name": "node-red-contrib-graphql", - "version": "0.2.5", + "version": "1.0.0", "lockfileVersion": 1, "requires": true, "dependencies": { "axios": { - "version": "0.18.1", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.18.1.tgz", - "integrity": "sha512-0BfJq4NSfQXd+SkFdrvFbG7addhYSBA2mQwISr46pD6E5iqkWg02RAs8vyTT/j0RTnoYmeXauBuSv1qKwR179g==", + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz", + "integrity": "sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==", "requires": { - "follow-redirects": "1.5.10", - "is-buffer": "^2.0.2" - } - }, - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "requires": { - "ms": "2.0.0" + "follow-redirects": "^1.10.0" } }, "follow-redirects": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", - "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==", - "requires": { - "debug": "=3.1.0" - } - }, - "is-buffer": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.3.tgz", - "integrity": "sha512-U15Q7MXTuZlrbymiz95PJpZxu8IlipAp4dtS3wOdgPXx3mqBnslrWU14kxfHB+Py/+2PVKSr37dMAgM2A4uArw==" - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.1.tgz", + "integrity": "sha512-HWqDgT7ZEkqRzBvc2s64vSZ/hfOceEol3ac/7tKwzuvEyWx3/4UegXh5oBOIotkGsObyk3xznnSRVADBgWSQVg==" }, "mustache": { "version": "2.3.2", diff --git a/package.json b/package.json index 8f775d6..4da05e0 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "version": "1.0.0", "description": "A Node-RED node to make GraphQL calls", "dependencies": { - "axios": "^0.18.0", + "axios": "^0.21.1", "mustache": "^2.3.0" }, "repository": { From 342ac2b0628735ff0fb3338f6f7305fe9fe2ec69 Mon Sep 17 00:00:00 2001 From: Greg Stephens Date: Thu, 15 Jul 2021 21:23:18 -0700 Subject: [PATCH 10/27] 1.0.1 --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9abc724..58620e0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "node-red-contrib-graphql", - "version": "1.0.0", + "version": "1.0.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 4da05e0..b960735 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "node-red-contrib-graphql", - "version": "1.0.0", + "version": "1.0.1", "description": "A Node-RED node to make GraphQL calls", "dependencies": { "axios": "^0.21.1", From c82a364523201226c5bc337ae396d7e47034a3f0 Mon Sep 17 00:00:00 2001 From: Greg Stephens Date: Thu, 15 Jul 2021 22:12:19 -0700 Subject: [PATCH 11/27] README update --- README.md | 20 ++++++++++++++++---- package.json | 2 +- 2 files changed, 17 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 491b88d..1b8a82f 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,9 @@ # node-red-contrib-graphql +[![Platform](https://img.shields.io/badge/platform-Node--RED-red)](https://nodered.org) +![Release](https://img.shields.io/npm/v/node-red-contrib-graphql.svg) +![NPM](https://img.shields.io/npm/dm/node-red-contrib-graphql.svg) + A NodeRed node to execute GraphQL Queries. ## Install @@ -10,16 +14,24 @@ Run command on Node-RED installation directory. npm install node-red-contrib-graphql ``` +## Change Log + +| Vers | Changes | +| ----- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 1.1.0 | [Error Handling & Config Templates](https://github.com/rgstephens/node-red-contrib-graphql/pull/11/), [showDebug & customHeaders](https://github.com/rgstephens/node-red-contrib-graphql/pull/22/conflicts) | +| 1.0.1 | [Bump axios](https://github.com/rgstephens/node-red-contrib-graphql/pull/20) | +| 1.0.0 | pass Authorization via msg.authorization, [PR #21](https://github.com/rgstephens/node-red-contrib-graphql/pull/21) | + ## GraphQL Node Provides a GraphQL node to support queries and a supporting Configuration node to point to a GraphQL server. ### Node Fields -| Name | Use | -|---|---| -| GraphQL Endpoint | URL to the endpoint | -| Query | Query or Mutation template | +| Name | Use | +| ---------------- | -------------------------- | +| GraphQL Endpoint | URL to the endpoint | +| Query | Query or Mutation template | ### Template flavors and uses diff --git a/package.json b/package.json index 545e35e..1551fe8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "node-red-contrib-graphql", - "version": "1.0.1", + "version": "1.1.0", "description": "A Node-RED node to make GraphQL calls", "dependencies": { "axios": "^0.21.1", From d137682f7cbabc30730ca246359b4c69927d00f2 Mon Sep 17 00:00:00 2001 From: Moritz Ulmer Date: Tue, 14 Sep 2021 15:26:43 +0200 Subject: [PATCH 12/27] Fix node not showing in palette Why: - Allow GraphQL node to be added to flows This change addresses the need by: - Adding a missing comma to the graphql.html file --- graphql.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/graphql.html b/graphql.html index 52c57a8..0b3f1bc 100644 --- a/graphql.html +++ b/graphql.html @@ -102,7 +102,7 @@ graphql: { type: "graphql-server", required: true }, format: { value: "handlebars", required: false }, syntax: { value: "mustache", required: false }, - template: { value: "{\n getUserById(id: 32) {\n firstName\n lastName\n email\n }\n}", required: true } + template: { value: "{\n getUserById(id: 32) {\n firstName\n lastName\n email\n }\n}", required: true }, showDebug: {value: false, required: false} // customHeaders:{value:"{}", required: false} }, From 3f49ab516cff4280e3d6f34c2c243f961747b50f Mon Sep 17 00:00:00 2001 From: Greg Stephens Date: Tue, 14 Sep 2021 16:32:41 -0700 Subject: [PATCH 13/27] update package version & axios --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 1551fe8..3075d17 100644 --- a/package.json +++ b/package.json @@ -1,9 +1,9 @@ { "name": "node-red-contrib-graphql", - "version": "1.1.0", + "version": "1.2.0", "description": "A Node-RED node to make GraphQL calls", "dependencies": { - "axios": "^0.21.1", + "axios": ">=0.21.2", "mustache": "^2.3.0" }, "repository": { From dfc211c0767bcb7604dd95969373c92e5e91e5fe Mon Sep 17 00:00:00 2001 From: Greg Stephens Date: Tue, 14 Sep 2021 16:34:35 -0700 Subject: [PATCH 14/27] readme update --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 1b8a82f..7a0e70d 100644 --- a/README.md +++ b/README.md @@ -18,6 +18,7 @@ npm install node-red-contrib-graphql | Vers | Changes | | ----- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 1.2.0 | [Fix node not showing in palette](https://github.com/rgstephens/node-red-contrib-graphql/pull/24), bump axios | | 1.1.0 | [Error Handling & Config Templates](https://github.com/rgstephens/node-red-contrib-graphql/pull/11/), [showDebug & customHeaders](https://github.com/rgstephens/node-red-contrib-graphql/pull/22/conflicts) | | 1.0.1 | [Bump axios](https://github.com/rgstephens/node-red-contrib-graphql/pull/20) | | 1.0.0 | pass Authorization via msg.authorization, [PR #21](https://github.com/rgstephens/node-red-contrib-graphql/pull/21) | From 5644cc0bd9e9f6df73dac1b21c451c435d2a9819 Mon Sep 17 00:00:00 2001 From: Greg Stephens Date: Wed, 27 Oct 2021 22:50:18 -0700 Subject: [PATCH 15/27] 1.3.0 bump axios --- README.md | 3 ++- package-lock.json | 66 ++++++++++++++++++++++++++++++++++++++++------- package.json | 2 +- 3 files changed, 60 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index 7a0e70d..518866c 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,8 @@ npm install node-red-contrib-graphql | Vers | Changes | | ----- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 1.2.0 | [Fix node not showing in palette](https://github.com/rgstephens/node-red-contrib-graphql/pull/24), bump axios | +| 1.3.0 | bump axios to address CVE-2021-3749 | +| 1.2.0 | [Fix node not showing in palette](https://github.com/rgstephens/node-red-contrib-graphql/pull/24), bump axios | | 1.1.0 | [Error Handling & Config Templates](https://github.com/rgstephens/node-red-contrib-graphql/pull/11/), [showDebug & customHeaders](https://github.com/rgstephens/node-red-contrib-graphql/pull/22/conflicts) | | 1.0.1 | [Bump axios](https://github.com/rgstephens/node-red-contrib-graphql/pull/20) | | 1.0.0 | pass Authorization via msg.authorization, [PR #21](https://github.com/rgstephens/node-red-contrib-graphql/pull/21) | diff --git a/package-lock.json b/package-lock.json index 58620e0..5a7a87e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,21 +1,69 @@ { "name": "node-red-contrib-graphql", - "version": "1.0.1", - "lockfileVersion": 1, + "version": "1.2.0", + "lockfileVersion": 2, "requires": true, + "packages": { + "": { + "version": "1.2.0", + "license": "Apache-2.0", + "dependencies": { + "axios": ">=0.21.2", + "mustache": "^2.3.0" + } + }, + "node_modules/axios": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.24.0.tgz", + "integrity": "sha512-Q6cWsys88HoPgAaFAVUb0WpPk0O8iTeisR9IMqy9G8AbO4NlpVknrnQS03zzF9PGAWgO3cgletO3VjV/P7VztA==", + "dependencies": { + "follow-redirects": "^1.14.4" + } + }, + "node_modules/follow-redirects": { + "version": "1.14.4", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.4.tgz", + "integrity": "sha512-zwGkiSXC1MUJG/qmeIFH2HBJx9u0V46QGUe3YR1fXG8bXQxq7fLj0RjLZQ5nubr9qNJUZrH+xUcwXEoXNpfS+g==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/mustache": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/mustache/-/mustache-2.3.2.tgz", + "integrity": "sha512-KpMNwdQsYz3O/SBS1qJ/o3sqUJ5wSb8gb0pul8CO0S56b9Y2ALm8zCfsjPXsqGFfoNBkDwZuZIAjhsZI03gYVQ==", + "bin": { + "mustache": "bin/mustache" + }, + "engines": { + "npm": ">=1.4.0" + } + } + }, "dependencies": { "axios": { - "version": "0.21.1", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz", - "integrity": "sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.24.0.tgz", + "integrity": "sha512-Q6cWsys88HoPgAaFAVUb0WpPk0O8iTeisR9IMqy9G8AbO4NlpVknrnQS03zzF9PGAWgO3cgletO3VjV/P7VztA==", "requires": { - "follow-redirects": "^1.10.0" + "follow-redirects": "^1.14.4" } }, "follow-redirects": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.1.tgz", - "integrity": "sha512-HWqDgT7ZEkqRzBvc2s64vSZ/hfOceEol3ac/7tKwzuvEyWx3/4UegXh5oBOIotkGsObyk3xznnSRVADBgWSQVg==" + "version": "1.14.4", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.4.tgz", + "integrity": "sha512-zwGkiSXC1MUJG/qmeIFH2HBJx9u0V46QGUe3YR1fXG8bXQxq7fLj0RjLZQ5nubr9qNJUZrH+xUcwXEoXNpfS+g==" }, "mustache": { "version": "2.3.2", diff --git a/package.json b/package.json index 3075d17..bf39332 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "node-red-contrib-graphql", - "version": "1.2.0", + "version": "1.3.0", "description": "A Node-RED node to make GraphQL calls", "dependencies": { "axios": ">=0.21.2", From 9028dfa021461ae4411d356bd7405b24e765ea50 Mon Sep 17 00:00:00 2001 From: Michael Schramm Date: Sun, 30 Jan 2022 16:04:46 +0100 Subject: [PATCH 16/27] improve debug information --- graphql.js | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/graphql.js b/graphql.js index 5d67c52..474fe44 100644 --- a/graphql.js +++ b/graphql.js @@ -5,6 +5,10 @@ module.exports = function(RED) { var vers = "0.2.6"; + function isReadable(value) { + return typeof value === 'object' && typeof value._read === 'function' && typeof value._readableState === 'object' + } + function safeJSONStringify(input, maxDepth) { var output, refs = [], @@ -29,6 +33,10 @@ module.exports = function(RED) { pPath = (path ? path + "." : "") + p; if (typeof input[p] === "function") { output[p] = "{function}"; + } else if (input[p] && Buffer.isBuffer(input[p])) { + output[p] = "[object Buffer]"; + } else if (input[p] && isReadable(input[p])) { + output[p] = "[object Readable]"; } else if (typeof input[p] === "object") { refIdx = refs.indexOf(input[p]); @@ -359,8 +367,12 @@ module.exports = function(RED) { } else if (node.graphqlConfig.authorization) { headers["Authorization"] = node.graphqlConfig.authorization } - node.log(safeJSONStringify(data)); - node.log(headers.Authorization); + + if (node.showDebug) { + node.log(safeJSONStringify(data)); + node.log(headers.Authorization); + } + //RED.log.debug('callGraphQLServer, node: ' + safeJSONStringify(node)); // RED.log.debug('callGraphQLServer, node.graphqlConfig.endpoint: ' + node.graphqlConfig.endpoint); // RED.log.debug('callGraphQLServer, query: ' + query); @@ -392,8 +404,8 @@ module.exports = function(RED) { if (node.showDebug){ node.msg.debugInfo = { data: response.data, - headers, - query, + headers, + query, variables } } From 254be1b6d26ca71156cf60360eb6c1c6e262c9a6 Mon Sep 17 00:00:00 2001 From: Greg Stephens Date: Sun, 30 Jan 2022 22:37:04 -0800 Subject: [PATCH 17/27] version 1.4.0 & bump follow-redirects --- README.md | 1 + graphql.js | 2 +- package-lock.json | 21 +++++++++++---------- package.json | 2 +- 4 files changed, 14 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 518866c..7da288b 100644 --- a/README.md +++ b/README.md @@ -18,6 +18,7 @@ npm install node-red-contrib-graphql | Vers | Changes | | ----- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 1.4.0 | improve debug, bump `follow-redirects` | | 1.3.0 | bump axios to address CVE-2021-3749 | | 1.2.0 | [Fix node not showing in palette](https://github.com/rgstephens/node-red-contrib-graphql/pull/24), bump axios | | 1.1.0 | [Error Handling & Config Templates](https://github.com/rgstephens/node-red-contrib-graphql/pull/11/), [showDebug & customHeaders](https://github.com/rgstephens/node-red-contrib-graphql/pull/22/conflicts) | diff --git a/graphql.js b/graphql.js index 474fe44..5f5b335 100644 --- a/graphql.js +++ b/graphql.js @@ -3,7 +3,7 @@ module.exports = function(RED) { var axios = require("axios"); var mustache = require("mustache"); - var vers = "0.2.6"; + var vers = "1.4.0"; function isReadable(value) { return typeof value === 'object' && typeof value._read === 'function' && typeof value._readableState === 'object' diff --git a/package-lock.json b/package-lock.json index 5a7a87e..271f1c0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,11 +1,12 @@ { "name": "node-red-contrib-graphql", - "version": "1.2.0", + "version": "1.4.0", "lockfileVersion": 2, "requires": true, "packages": { "": { - "version": "1.2.0", + "name": "node-red-contrib-graphql", + "version": "1.4.0", "license": "Apache-2.0", "dependencies": { "axios": ">=0.21.2", @@ -17,13 +18,13 @@ "resolved": "https://registry.npmjs.org/axios/-/axios-0.24.0.tgz", "integrity": "sha512-Q6cWsys88HoPgAaFAVUb0WpPk0O8iTeisR9IMqy9G8AbO4NlpVknrnQS03zzF9PGAWgO3cgletO3VjV/P7VztA==", "dependencies": { - "follow-redirects": "^1.14.4" + "follow-redirects": "^1.14.7" } }, "node_modules/follow-redirects": { - "version": "1.14.4", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.4.tgz", - "integrity": "sha512-zwGkiSXC1MUJG/qmeIFH2HBJx9u0V46QGUe3YR1fXG8bXQxq7fLj0RjLZQ5nubr9qNJUZrH+xUcwXEoXNpfS+g==", + "version": "1.14.7", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.7.tgz", + "integrity": "sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ==", "funding": [ { "type": "individual", @@ -57,13 +58,13 @@ "resolved": "https://registry.npmjs.org/axios/-/axios-0.24.0.tgz", "integrity": "sha512-Q6cWsys88HoPgAaFAVUb0WpPk0O8iTeisR9IMqy9G8AbO4NlpVknrnQS03zzF9PGAWgO3cgletO3VjV/P7VztA==", "requires": { - "follow-redirects": "^1.14.4" + "follow-redirects": "^1.14.7" } }, "follow-redirects": { - "version": "1.14.4", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.4.tgz", - "integrity": "sha512-zwGkiSXC1MUJG/qmeIFH2HBJx9u0V46QGUe3YR1fXG8bXQxq7fLj0RjLZQ5nubr9qNJUZrH+xUcwXEoXNpfS+g==" + "version": "1.14.7", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.7.tgz", + "integrity": "sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ==" }, "mustache": { "version": "2.3.2", diff --git a/package.json b/package.json index bf39332..fc9f22e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "node-red-contrib-graphql", - "version": "1.3.0", + "version": "1.4.0", "description": "A Node-RED node to make GraphQL calls", "dependencies": { "axios": ">=0.21.2", From e2c63c03d7e98f74ee19bcf71641e506b229922b Mon Sep 17 00:00:00 2001 From: Greg Stephens Date: Sun, 30 Jan 2022 22:45:44 -0800 Subject: [PATCH 18/27] remove ghin examples --- README.md | 46 ---------------------------------------------- graphql.js | 2 +- package.json | 2 +- 3 files changed, 2 insertions(+), 48 deletions(-) diff --git a/README.md b/README.md index 7da288b..5fa711e 100644 --- a/README.md +++ b/README.md @@ -277,49 +277,3 @@ Endpoint: `https://developer.deutschebahn.com/free1bahnql/graphql` } } ``` - -### http://gstephens.org:4000 - -**getGolferById** - -``` -{ - getGolferById(id: "3315181") { - ghinNum - firstName - lastName - state - handicapIndex - trend - } -} -``` - -Template to grab GHIN Number: - -``` -This is the GHIN Number: {{payload.getGolferById.ghinNum}} -``` - -#### getGolfers - -``` -{ - getGolfers(state: "WA", lastName: "Stephens", firstName: "M") { - golferCount - golfers { - ghinNum - firstName - lastName - trend - handicapIndex - email - address1 - address2 - city - state - clubName - } - } -} -``` \ No newline at end of file diff --git a/graphql.js b/graphql.js index 5f5b335..235c140 100644 --- a/graphql.js +++ b/graphql.js @@ -3,7 +3,7 @@ module.exports = function(RED) { var axios = require("axios"); var mustache = require("mustache"); - var vers = "1.4.0"; + var vers = "1.4.1"; function isReadable(value) { return typeof value === 'object' && typeof value._read === 'function' && typeof value._readableState === 'object' diff --git a/package.json b/package.json index fc9f22e..37dc894 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "node-red-contrib-graphql", - "version": "1.4.0", + "version": "1.4.1", "description": "A Node-RED node to make GraphQL calls", "dependencies": { "axios": ">=0.21.2", From ebd3c1ae39fbdfed03d49909e89e5523231cda5c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 15 Feb 2022 10:36:14 +0000 Subject: [PATCH 19/27] Bump follow-redirects from 1.14.7 to 1.14.8 Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.14.7 to 1.14.8. - [Release notes](https://github.com/follow-redirects/follow-redirects/releases) - [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.7...v1.14.8) --- updated-dependencies: - dependency-name: follow-redirects dependency-type: indirect ... Signed-off-by: dependabot[bot] --- package-lock.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 271f1c0..483345c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "node-red-contrib-graphql", - "version": "1.4.0", + "version": "1.4.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "node-red-contrib-graphql", - "version": "1.4.0", + "version": "1.4.1", "license": "Apache-2.0", "dependencies": { "axios": ">=0.21.2", @@ -22,9 +22,9 @@ } }, "node_modules/follow-redirects": { - "version": "1.14.7", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.7.tgz", - "integrity": "sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ==", + "version": "1.14.8", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.8.tgz", + "integrity": "sha512-1x0S9UVJHsQprFcEC/qnNzBLcIxsjAV905f/UkQxbclCsoTWlacCNOpQa/anodLl2uaEKFhfWOvM2Qg77+15zA==", "funding": [ { "type": "individual", @@ -62,9 +62,9 @@ } }, "follow-redirects": { - "version": "1.14.7", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.7.tgz", - "integrity": "sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ==" + "version": "1.14.8", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.8.tgz", + "integrity": "sha512-1x0S9UVJHsQprFcEC/qnNzBLcIxsjAV905f/UkQxbclCsoTWlacCNOpQa/anodLl2uaEKFhfWOvM2Qg77+15zA==" }, "mustache": { "version": "2.3.2", From 77a8c62c221968bc2c0d8fcee13d89485ee3c574 Mon Sep 17 00:00:00 2001 From: Greg Stephens Date: Wed, 7 Dec 2022 10:32:30 -0800 Subject: [PATCH 20/27] Don't overwrite previous payload (#39) * Don't overwrite previous payload All `msg.payload` have been replaced with `msg.payload.graphql`. This fixes #32 This is a breaking change (version number should go to 2.0 to make this clear), but allows users to build up something more complex. * 1.4.1 README * Update version to 2.0.0 Co-authored-by: Vincent --- README.md | 20 +++++++++++--------- graphql.js | 32 ++++++++++++++++---------------- package.json | 2 +- 3 files changed, 28 insertions(+), 26 deletions(-) diff --git a/README.md b/README.md index 5fa711e..da83924 100644 --- a/README.md +++ b/README.md @@ -16,14 +16,16 @@ npm install node-red-contrib-graphql ## Change Log -| Vers | Changes | -| ----- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 1.4.0 | improve debug, bump `follow-redirects` | -| 1.3.0 | bump axios to address CVE-2021-3749 | -| 1.2.0 | [Fix node not showing in palette](https://github.com/rgstephens/node-red-contrib-graphql/pull/24), bump axios | -| 1.1.0 | [Error Handling & Config Templates](https://github.com/rgstephens/node-red-contrib-graphql/pull/11/), [showDebug & customHeaders](https://github.com/rgstephens/node-red-contrib-graphql/pull/22/conflicts) | -| 1.0.1 | [Bump axios](https://github.com/rgstephens/node-red-contrib-graphql/pull/20) | -| 1.0.0 | pass Authorization via msg.authorization, [PR #21](https://github.com/rgstephens/node-red-contrib-graphql/pull/21) | +| Vers | Changes | Date | +| ----- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------- | +| 2.0.0 | GraphQL response is now on `payload.graphql` instead of replacing `payload`. This is a breaking change. Addresses #32 | Dec 7 2022 | +| 1.4.1 | Bump `follow-redirects` to 1.14.8 | Dec 7 2022 | +| 1.4.0 | improve debug, bump `follow-redirects` | Jan 30 2022 | +| 1.3.0 | bump axios to address CVE-2021-3749 | Oct 27 2021 | +| 1.2.0 | [Fix node not showing in palette](https://github.com/rgstephens/node-red-contrib-graphql/pull/24), bump axios | Sep 14 2021 | +| 1.1.0 | [Error Handling & Config Templates](https://github.com/rgstephens/node-red-contrib-graphql/pull/11/), [showDebug & customHeaders](https://github.com/rgstephens/node-red-contrib-graphql/pull/22/conflicts), [Bump axios](https://github.com/rgstephens/node-red-contrib-graphql/pull/20) | Jul 15 2021 | +| 1.0.0 | pass Authorization via msg.authorization, [PR #21](https://github.com/rgstephens/node-red-contrib-graphql/pull/21) | | Jul 15 2021 | +| 0.0.6 | Initial Release | Jun 4 2018 | ## GraphQL Node @@ -59,7 +61,7 @@ If you select plain, the template is left as it is. You can add GraphQL query variables to the submitted query by defining them in the `msg.variables` property. Your variables will be passed over to the GraphQL query. -For exemple, if you define +For example, if you define ``` type Response { diff --git a/graphql.js b/graphql.js index 235c140..4f15c19 100644 --- a/graphql.js +++ b/graphql.js @@ -3,7 +3,7 @@ module.exports = function(RED) { var axios = require("axios"); var mustache = require("mustache"); - var vers = "1.4.1"; + var vers = "2.0.0"; function isReadable(value) { return typeof value === 'object' && typeof value._read === 'function' && typeof value._readableState === 'object' @@ -182,7 +182,7 @@ module.exports = function(RED) { switch (response.body.response.errorCode) { case "RBAC": // token not recognized errorMsg = RED._("graphql.errors.tokenExpLogin"); - node.msg.payload = { + node.msg.payload.graphql = { statusCode: response.statusCode, errorCode: response.body.response.errorCode, message: errorMsg, @@ -199,7 +199,7 @@ module.exports = function(RED) { shape: "dot", text: errorMsg }); - node.msg.payload = { + node.msg.payload.graphql = { statusCode: response.statusCode, errorCode: response.body.response.errorCode, message: errorMsg, @@ -218,7 +218,7 @@ module.exports = function(RED) { shape: "dot", text: errorMsg }); - node.msg.payload = { + node.msg.payload.graphql = { statusCode: response.statusCode, errorCode: response.body.response.errorCode, message: errorMsg, @@ -229,7 +229,7 @@ module.exports = function(RED) { } } else { node.status({ fill: "red", shape: "dot", text: errorMsg }); - node.msg.payload = { + node.msg.payload.graphql = { statusCode: response.statusCode, message: errorMsg }; @@ -242,16 +242,16 @@ module.exports = function(RED) { case 403: // bad url, api version number errorMsg = RED._("graphql.errors.badRest"); node.status({ fill: "red", shape: "dot", text: errorMsg }); - // node.msg.payload = response; + // node.msg.payload.graphql = response; node.warn("msg: " + safeJSONStringify(node.msg)); - //node.msg.payload = response; - //delete node.msg.payload.body; - //delete node.msg.payload.headers; + //node.msg.payload.graphql = response; + //delete node.msg.payload.graphql.body; + //delete node.msg.payload.graphql.headers; //node.msg.response = {}; //node.msg.response = response; //node.msg.response = { statusCode: 403 }; RED.log.debug("response: " + safeJSONStringify(response)); - node.msg.payload = { + node.msg.payload.graphql = { statusCode: response.statusCode, message: errorMsg }; @@ -268,7 +268,7 @@ module.exports = function(RED) { if (response.body.response.message) { longMsg += ", " + response.body.response.message; } - node.msg.payload = { + node.msg.payload.graphql = { statusCode: response.statusCode, errorCode: response.body.response.errorCode, message: longMsg @@ -312,7 +312,7 @@ module.exports = function(RED) { }); } } // if response - node.msg.payload = response; + node.msg.payload.graphql = response; //node.error('default error, msg: ' + safeJSONStringify(node.msg), node.msg); } // switch } else { @@ -400,7 +400,7 @@ module.exports = function(RED) { shape: "dot", text: RED._("graphql.status.success") }); - node.msg.payload = response.data.data; // remove .data to see entire response + node.msg.payload.graphql = response.data.data; // remove .data to see entire response if (node.showDebug){ node.msg.debugInfo = { data: response.data, @@ -421,7 +421,7 @@ module.exports = function(RED) { shape: "dot", text: RED._("graphql.status.gqlError") }); - node.msg.payload = response.data.errors; + node.msg.payload.graphql = response.data.errors; node.send([null, node.msg]); break; default: @@ -430,7 +430,7 @@ module.exports = function(RED) { shape: "dot", text: "status: " + response.status }); - node.msg.payload = { + node.msg.payload.graphql = { statusCode: response.status, body: response.data }; @@ -441,7 +441,7 @@ module.exports = function(RED) { .catch(function(error) { RED.log.debug("error:" + error); node.status({ fill: "red", shape: "dot", text: "error" }); - node.msg.payload = { error }; + node.msg.payload.graphql = { error }; node.error("error: " + error); node.send([null, node.msg]); }); diff --git a/package.json b/package.json index 37dc894..d868475 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "node-red-contrib-graphql", - "version": "1.4.1", + "version": "2.0.0", "description": "A Node-RED node to make GraphQL calls", "dependencies": { "axios": ">=0.21.2", From d1667319fcf3e1e4d9d499809656e85a700d93bd Mon Sep 17 00:00:00 2001 From: Greg Stephens Date: Wed, 7 Dec 2022 20:37:21 -0800 Subject: [PATCH 21/27] 2.0 Docs Update (#40) * 2.0 docs updates * re-order * changes * doc updates * table width --- README.md | 202 +++++++++++++++--------------------------- countriesFlow.json | 75 ++++++++++++++++ editGraphQL.png | Bin 0 -> 112156 bytes editGraphQLserver.png | Bin 0 -> 63052 bytes flow.png | Bin 70481 -> 49436 bytes flowOutput.png | Bin 75373 -> 49146 bytes 6 files changed, 144 insertions(+), 133 deletions(-) create mode 100644 countriesFlow.json create mode 100644 editGraphQL.png create mode 100644 editGraphQLserver.png diff --git a/README.md b/README.md index da83924..927b05b 100644 --- a/README.md +++ b/README.md @@ -16,30 +16,77 @@ npm install node-red-contrib-graphql ## Change Log -| Vers | Changes | Date | -| ----- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------- | -| 2.0.0 | GraphQL response is now on `payload.graphql` instead of replacing `payload`. This is a breaking change. Addresses #32 | Dec 7 2022 | -| 1.4.1 | Bump `follow-redirects` to 1.14.8 | Dec 7 2022 | -| 1.4.0 | improve debug, bump `follow-redirects` | Jan 30 2022 | -| 1.3.0 | bump axios to address CVE-2021-3749 | Oct 27 2021 | -| 1.2.0 | [Fix node not showing in palette](https://github.com/rgstephens/node-red-contrib-graphql/pull/24), bump axios | Sep 14 2021 | -| 1.1.0 | [Error Handling & Config Templates](https://github.com/rgstephens/node-red-contrib-graphql/pull/11/), [showDebug & customHeaders](https://github.com/rgstephens/node-red-contrib-graphql/pull/22/conflicts), [Bump axios](https://github.com/rgstephens/node-red-contrib-graphql/pull/20) | Jul 15 2021 | -| 1.0.0 | pass Authorization via msg.authorization, [PR #21](https://github.com/rgstephens/node-red-contrib-graphql/pull/21) | | Jul 15 2021 | -| 0.0.6 | Initial Release | Jun 4 2018 | +| Vers | Changes | Date | +| ----- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------- | +| 2.0.0 | GraphQL response is now on `payload.graphql` instead of replacing `payload`. This is a breaking change. Addresses #32 | 7 Dec 2022 | +| 1.4.1 | Bump `follow-redirects` to 1.14.8 | 7 Dec 2022 | +| 1.4.0 | improve debug, bump `follow-redirects` | 30 Jan 2022 | +| 1.3.0 | bump axios to address CVE-2021-3749 | 27 Oct 2021 | +| 1.2.0 | [Fix node not showing in palette](https://github.com/rgstephens/node-red-contrib-graphql/pull/24), bump axios | 14 Sep 2021 | +| 1.1.0 | [Error Handling & Config Templates](https://github.com/rgstephens/node-red-contrib-graphql/pull/11/), [showDebug & customHeaders](https://github.com/rgstephens/node-red-contrib-graphql/pull/22/conflicts), [Bump axios](https://github.com/rgstephens/node-red-contrib-graphql/pull/20) | 15 Jul 2021 | +| 1.0.0 | pass Authorization via msg.authorization, [PR #21](https://github.com/rgstephens/node-red-contrib-graphql/pull/21) | 15 Jul 2021 | +| 0.0.6 | Initial Release | 4 Jun 2018 | + +## GraphQL Nodes + +Provides a `GraphQL` node to support queries and a supporting Configuration node, called `graphql-server` to point to a GraphQL server. + +### `graphql-server` Configuration Node Fields + +| Name | Use | +| ------------- | ------------------- | +| Name | Node Name | +| Endpoint | URL to the endpoint | +| Authorization | Header | + +### `graphql` Function Node Fields + +| Name | Use | +| ---------- | -------------------------- | +| Name | Node Name | +| Endpoint | Configuration Node Name | +| Query | Query or Mutation template | +| Syntax | Mustache / plain | +| Show Debug | Enable debug | -## GraphQL Node +## Installing and using the Example Flow + +This example flow uses the `node-red-contrib-graphql` node to query the Deutsche Bahn GraphQL service and get a station address and details on the next departure. + +The example flow is in the file `countries.json`. Import this file from the clipboard under the NodeRed menu `Import > Clipboard`. You'll drag the example flow onto NodeRed. + +![Example Flow](flow.png) -Provides a GraphQL node to support queries and a supporting Configuration node to point to a GraphQL server. +This is the result sent to the debug window. -### Node Fields +![Example Flow Output](flowOutput.png) -| Name | Use | -| ---------------- | -------------------------- | -| GraphQL Endpoint | URL to the endpoint | -| Query | Query or Mutation template | +### Countries API +Here is the example using the [Countries API](https://github.com/trevorblades/countries) built by GitHub user [Trevor Blades](https://github.com/trevorblades), who used [Countries List](https://annexare.github.io/Countries/) as a source of data. -### Template flavors and uses +The GraphQL endpoint for this API is `https://countries.trevorblades.com/` + +```json +# Get information on Germany and it's states +{ + country(code: "DE") { + name + native + capital + currency + phone + states { + code + name + } + } +} +``` + +![Edit GraphQL Node](editGraphQL.png) + +## Template flavors and uses There are two template flavors: @@ -90,7 +137,6 @@ msg.variables = { it will be added to the GraphQL query: - ``` query: `mutation doSomething($input: messageInput!) { doSomething(input: $input) { @@ -125,6 +171,7 @@ type Mutation { ``` In node-red flow, prepare `payloadInput` variables: + ``` msg.variables = { "input": { @@ -134,6 +181,7 @@ msg.variables = { ``` which will results in + ``` query: `mutation doSomething($input: payloadInput!) { doSomething(input: $input) { @@ -148,11 +196,12 @@ variables: { ``` The execution will return the value in: + ``` msg.payload.doSomething ``` -object. +object. ### Outputs @@ -166,116 +215,3 @@ object. } } ``` - -## ToDo's - -* Add support for authentication and a token -* Test Mutations - -## Installing and using the Example Flow - -This example flow uses the `node-red-contrib-graphql` node to query the Deutsche Bahn GraphQL service and get a station address and details on the next departure. - -The example flow is in the file `deutscheBahnFlow.json`. Import this file from the clipboad under the NodeRed menu `Import > Clipboard`. You'll drag the example flow onto NodeRed. - -![Example Flow](flow.png) - -This is the result sent to the debug window. - -![Example Flow Output](flowOutput.png) - -## Example Queries - -Here's a [list](https://github.com/APIs-guru/graphql-apis) of public GraphQL API's - -### Deutsche Bahn - -Endpoint: `https://developer.deutschebahn.com/free1bahnql/graphql` - -``` -{ - search(searchTerm: "Herrenberg") { - stations { - name - stationNumber - primaryEvaId - } - operationLocations { - name - id - regionId - abbrev - locationCode - } - } -} -``` - -``` -{ - stationWithEvaId(evaId: 8004168) { - name - } -} -``` - -``` -{ - stationWithStationNumber(stationNumber: 6071) { - name - mailingAddress { - street - city - zipcode - } - federalState - location { - latitude - longitude - } - szentrale { - name - email - number - phoneNumber - } - hasParking - timetable { - nextDepatures { - type - trainNumber - platform - time - stops - } - } - hasWiFi - hasParking - } -} -``` - -``` -{ - stationWithStationNumber(stationNumber: 2726) { - name - mailingAddress { - street - city - zipcode - } - federalState - regionalArea { - name - } - szentrale { - name - email - number - phoneNumber - } - hasWiFi - hasParking - } -} -``` diff --git a/countriesFlow.json b/countriesFlow.json new file mode 100644 index 0000000..3dfa3aa --- /dev/null +++ b/countriesFlow.json @@ -0,0 +1,75 @@ +[ + { + "id": "1e17ed022fe46927", + "type": "graphql", + "z": "f6f2187d.f17ca8", + "name": "Get Country", + "graphql": "5ec8b7409ad68ba9", + "format": "text", + "syntax": "mustache", + "template": "{\n country(code: \"DE\") {\n name\n native\n capital\n currency\n phone\n states {\n code\n name\n }\n }\n}", + "showDebug": false, + "x": 310, + "y": 100, + "wires": [ + [ + "958145d662bfb358" + ], + [ + "958145d662bfb358" + ] + ] + }, + { + "id": "6abfe2bcebf7964c", + "type": "inject", + "z": "f6f2187d.f17ca8", + "name": "", + "props": [ + { + "p": "payload" + }, + { + "p": "topic", + "vt": "str" + } + ], + "repeat": "", + "crontab": "", + "once": false, + "onceDelay": 0.1, + "topic": "", + "payload": "", + "payloadType": "date", + "x": 100, + "y": 100, + "wires": [ + [ + "1e17ed022fe46927" + ] + ] + }, + { + "id": "958145d662bfb358", + "type": "debug", + "z": "f6f2187d.f17ca8", + "name": "", + "active": true, + "tosidebar": true, + "console": false, + "tostatus": false, + "complete": "true", + "targetType": "full", + "statusVal": "", + "statusType": "auto", + "x": 530, + "y": 100, + "wires": [] + }, + { + "id": "5ec8b7409ad68ba9", + "type": "graphql-server", + "name": "Countries", + "endpoint": "https://countries.trevorblades.com" + } +] \ No newline at end of file diff --git a/editGraphQL.png b/editGraphQL.png new file mode 100644 index 0000000000000000000000000000000000000000..2f8ca238365786794ab613436f8d1bc31cfb1752 GIT binary patch literal 112156 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%0Dnr+O*T099T%c8}s>< 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 O7zR&QKbLh*2~7af8A??E literal 0 HcmV?d00001 diff --git a/flow.png b/flow.png index 38676ec7b5fa68be3f2d36d7eb94a1c66aa1ea41..7713a8cb8d43621a5c4bfb2195d6363d0b7a0b11 100644 GIT binary patch literal 49436 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∋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 N^F;A+&LjOd{{>o+6{`RM literal 70481 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
2B0 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 Pfj=cVHQ5Sji?II#xm>dP diff --git a/flowOutput.png b/flowOutput.png index ba9376f97b3ab8295a52c86cae33221fc125f1c6..029e815b5fe35cd57cdc795bdaa5dffd9742b64c 100644 GIT binary patch literal 49146 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�CHVPK_cJXu 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 b|CPc1+)bwgW!Tup1{|hmERC=RZVCSbL^jUx From 4af161829884b2021c26f5826dcd20641a8c57f5 Mon Sep 17 00:00:00 2001 From: Greg Stephens Date: Thu, 8 Dec 2022 10:47:25 -0800 Subject: [PATCH 22/27] Update dependencies & scorecard (#41) --- countriesFlow.json => examples/countriesFlow.json | 0 .../deutscheBahnFlow.json | 0 package.json | 10 +++++++--- 3 files changed, 7 insertions(+), 3 deletions(-) rename countriesFlow.json => examples/countriesFlow.json (100%) rename deutscheBahnFlow.json => examples/deutscheBahnFlow.json (100%) diff --git a/countriesFlow.json b/examples/countriesFlow.json similarity index 100% rename from countriesFlow.json rename to examples/countriesFlow.json diff --git a/deutscheBahnFlow.json b/examples/deutscheBahnFlow.json similarity index 100% rename from deutscheBahnFlow.json rename to examples/deutscheBahnFlow.json diff --git a/package.json b/package.json index d868475..56840de 100644 --- a/package.json +++ b/package.json @@ -3,8 +3,8 @@ "version": "2.0.0", "description": "A Node-RED node to make GraphQL calls", "dependencies": { - "axios": ">=0.21.2", - "mustache": "^2.3.0" + "axios": "^1.x", + "mustache": "^4.x" }, "repository": { "type": "git", @@ -18,7 +18,11 @@ "node-red": { "nodes": { "graphql": "graphql.js" - } + }, + "version": ">=2.0.0", + }, + "engines": { + "node": ">=12.0.0" }, "author": { "name": "Greg Stephens", From 1b612a42840a078870ce271a796e3dcb14a55709 Mon Sep 17 00:00:00 2001 From: Greg Stephens Date: Thu, 8 Dec 2022 17:18:54 -0800 Subject: [PATCH 23/27] node.payload fix (#42) --- README.md | 23 +- examples/countriesFlow.json | 76 +- graphql.js | 5 +- package-lock.json | 5297 ++++++++++++++++++++++++++++++++++- package.json | 15 +- 5 files changed, 5281 insertions(+), 135 deletions(-) diff --git a/README.md b/README.md index 927b05b..ed08297 100644 --- a/README.md +++ b/README.md @@ -16,16 +16,17 @@ npm install node-red-contrib-graphql ## Change Log -| Vers | Changes | Date | -| ----- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------- | -| 2.0.0 | GraphQL response is now on `payload.graphql` instead of replacing `payload`. This is a breaking change. Addresses #32 | 7 Dec 2022 | -| 1.4.1 | Bump `follow-redirects` to 1.14.8 | 7 Dec 2022 | -| 1.4.0 | improve debug, bump `follow-redirects` | 30 Jan 2022 | -| 1.3.0 | bump axios to address CVE-2021-3749 | 27 Oct 2021 | -| 1.2.0 | [Fix node not showing in palette](https://github.com/rgstephens/node-red-contrib-graphql/pull/24), bump axios | 14 Sep 2021 | -| 1.1.0 | [Error Handling & Config Templates](https://github.com/rgstephens/node-red-contrib-graphql/pull/11/), [showDebug & customHeaders](https://github.com/rgstephens/node-red-contrib-graphql/pull/22/conflicts), [Bump axios](https://github.com/rgstephens/node-red-contrib-graphql/pull/20) | 15 Jul 2021 | -| 1.0.0 | pass Authorization via msg.authorization, [PR #21](https://github.com/rgstephens/node-red-contrib-graphql/pull/21) | 15 Jul 2021 | -| 0.0.6 | Initial Release | 4 Jun 2018 | +| Vers | Changes | +| ----- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 2.0.1 | Update dependencies (`axios` & `mustache`), fix node-red scorecard issues | +| 2.0.0 | GraphQL response is now on `payload.graphql` instead of replacing `payload`. This is a breaking change. Addresses #32 | +| 1.4.1 | Bump `follow-redirects` to 1.14.8 | +| 1.4.0 | improve debug, bump `follow-redirects` | +| 1.3.0 | bump axios to address CVE-2021-3749 | +| 1.2.0 | [Fix node not showing in palette](https://github.com/rgstephens/node-red-contrib-graphql/pull/24), bump axios | +| 1.1.0 | [Error Handling & Config Templates](https://github.com/rgstephens/node-red-contrib-graphql/pull/11/), [showDebug & customHeaders](https://github.com/rgstephens/node-red-contrib-graphql/pull/22/conflicts), [Bump axios](https://github.com/rgstephens/node-red-contrib-graphql/pull/20) | +| 1.0.0 | pass Authorization via msg.authorization, [PR #21](https://github.com/rgstephens/node-red-contrib-graphql/pull/21) | +| 0.0.6 | Initial Release | ## GraphQL Nodes @@ -65,7 +66,7 @@ This is the result sent to the debug window. Here is the example using the [Countries API](https://github.com/trevorblades/countries) built by GitHub user [Trevor Blades](https://github.com/trevorblades), who used [Countries List](https://annexare.github.io/Countries/) as a source of data. -The GraphQL endpoint for this API is `https://countries.trevorblades.com/` +The GraphQL endpoint for this API is `https://countries.trevorblades.com/`. You can try it out [here](https://countries.trevorblades.com/). ```json # Get information on Germany and it's states diff --git a/examples/countriesFlow.json b/examples/countriesFlow.json index 3dfa3aa..8c12c7f 100644 --- a/examples/countriesFlow.json +++ b/examples/countriesFlow.json @@ -1,75 +1 @@ -[ - { - "id": "1e17ed022fe46927", - "type": "graphql", - "z": "f6f2187d.f17ca8", - "name": "Get Country", - "graphql": "5ec8b7409ad68ba9", - "format": "text", - "syntax": "mustache", - "template": "{\n country(code: \"DE\") {\n name\n native\n capital\n currency\n phone\n states {\n code\n name\n }\n }\n}", - "showDebug": false, - "x": 310, - "y": 100, - "wires": [ - [ - "958145d662bfb358" - ], - [ - "958145d662bfb358" - ] - ] - }, - { - "id": "6abfe2bcebf7964c", - "type": "inject", - "z": "f6f2187d.f17ca8", - "name": "", - "props": [ - { - "p": "payload" - }, - { - "p": "topic", - "vt": "str" - } - ], - "repeat": "", - "crontab": "", - "once": false, - "onceDelay": 0.1, - "topic": "", - "payload": "", - "payloadType": "date", - "x": 100, - "y": 100, - "wires": [ - [ - "1e17ed022fe46927" - ] - ] - }, - { - "id": "958145d662bfb358", - "type": "debug", - "z": "f6f2187d.f17ca8", - "name": "", - "active": true, - "tosidebar": true, - "console": false, - "tostatus": false, - "complete": "true", - "targetType": "full", - "statusVal": "", - "statusType": "auto", - "x": 530, - "y": 100, - "wires": [] - }, - { - "id": "5ec8b7409ad68ba9", - "type": "graphql-server", - "name": "Countries", - "endpoint": "https://countries.trevorblades.com" - } -] \ No newline at end of file +[{"id":"a12eeec2ef7081f3","type":"graphql","z":"e596e2e15cffe546","name":"Get Country","graphql":"5ec8b7409ad68ba9","format":"json","syntax":"mustache","template":"{\n country(code: \"DE\") {\n name\n native\n capital\n currency\n phone\n states {\n code\n name\n }\n }\n}","showDebug":false,"x":290,"y":80,"wires":[["b1909e0fe42ed002","b4a00ddbf587d5db"],["b4a00ddbf587d5db"]]},{"id":"8ce305107f24099c","type":"inject","z":"e596e2e15cffe546","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":100,"y":80,"wires":[["a12eeec2ef7081f3"]]},{"id":"b4a00ddbf587d5db","type":"debug","z":"e596e2e15cffe546","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":490,"y":100,"wires":[]},{"id":"b1909e0fe42ed002","type":"template","z":"e596e2e15cffe546","name":"Country Details","field":"payload","fieldType":"msg","format":"handlebars","syntax":"mustache","template":"Country Name - {{payload.graphql.country.name}} / {{payload.country.native}}\nCapital: {{payload.graphql.country.capital}}\nCurrency: {{payload.graphql.country.currency}}\nStates:\n {{payload.graphql.country.states.0.name}}\n {{payload.graphql.country.states.1.name}}\n {{payload.graphql.country.states.2.name}}\n {{payload.graphql.country.states.3.name}}\n","output":"str","x":520,"y":60,"wires":[["080fbc2ad4668f85"]]},{"id":"080fbc2ad4668f85","type":"debug","z":"e596e2e15cffe546","name":"","active":true,"tosidebar":true,"console":false,"complete":"false","statusVal":"","statusType":"auto","x":730,"y":60,"wires":[]},{"id":"5ec8b7409ad68ba9","type":"graphql-server","name":"Countries","endpoint":"https://countries.trevorblades.com"}] \ No newline at end of file diff --git a/graphql.js b/graphql.js index 4f15c19..b02641b 100644 --- a/graphql.js +++ b/graphql.js @@ -3,7 +3,7 @@ module.exports = function(RED) { var axios = require("axios"); var mustache = require("mustache"); - var vers = "2.0.0"; + var vers = "2.0.1"; function isReadable(value) { return typeof value === 'object' && typeof value._read === 'function' && typeof value._readableState === 'object' @@ -75,7 +75,7 @@ module.exports = function(RED) { node.endpoint = config.endpoint; node.authorization = config.authorization RED.log.debug("node.endpoint: " + node.endpoint); - RED.log.debug("node.authorization is specified") + RED.log.debug("node.authorization: " + node.authorization) } RED.nodes.registerType("graphql-server", GraphqlNode, { @@ -400,6 +400,7 @@ module.exports = function(RED) { shape: "dot", text: RED._("graphql.status.success") }); + node.msg.payload = {} node.msg.payload.graphql = response.data.data; // remove .data to see entire response if (node.showDebug){ node.msg.debugInfo = { diff --git a/package-lock.json b/package-lock.json index 483345c..7525e2b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,75 +1,5288 @@ { "name": "node-red-contrib-graphql", - "version": "1.4.1", + "version": "2.0.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "node-red-contrib-graphql", - "version": "1.4.1", + "version": "2.0.0", "license": "Apache-2.0", "dependencies": { - "axios": ">=0.21.2", - "mustache": "^2.3.0" + "axios": "^1.2.1", + "follow-redirects": "^1.15.2", + "mustache": "^4.2.0", + "node-red": "^3.0.2" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.6.tgz", + "integrity": "sha512-Q+8MqP7TiHMWzSfwiJwXCjyf4GYA4Dgw3emg/7xmwsdLJOZUp+nMqcOwOzzYheuM1rhDu8FSj2l0aoMygEuXuA==", + "dependencies": { + "regenerator-runtime": "^0.13.11" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@mapbox/node-pre-gyp": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.10.tgz", + "integrity": "sha512-4ySo4CjzStuprMwk35H5pPbkymjv1SF3jGLj6rAHp/xT/RF7TL7bd9CTm1xDY49K2qF7jmR/g7k+SkLETP6opA==", + "optional": true, + "dependencies": { + "detect-libc": "^2.0.0", + "https-proxy-agent": "^5.0.0", + "make-dir": "^3.1.0", + "node-fetch": "^2.6.7", + "nopt": "^5.0.0", + "npmlog": "^5.0.1", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.11" + }, + "bin": { + "node-pre-gyp": "bin/node-pre-gyp" + } + }, + "node_modules/@node-red/editor-api": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@node-red/editor-api/-/editor-api-3.0.2.tgz", + "integrity": "sha512-eyWObGLXVKhQDOHX9Fe+oOhC5nZAU8A92M5f4BwCXY1c9wx8QnWZVqOhPleVu3UJxZJEZ44OUdPb+HtsRNmD7Q==", + "dependencies": { + "@node-red/editor-client": "3.0.2", + "@node-red/util": "3.0.2", + "bcryptjs": "2.4.3", + "body-parser": "1.20.0", + "clone": "2.1.2", + "cors": "2.8.5", + "express": "4.18.1", + "express-session": "1.17.3", + "memorystore": "1.6.7", + "mime": "3.0.0", + "multer": "1.4.5-lts.1", + "mustache": "4.2.0", + "oauth2orize": "1.11.1", + "passport": "0.6.0", + "passport-http-bearer": "1.0.1", + "passport-oauth2-client-password": "0.1.2", + "ws": "7.5.6" + }, + "optionalDependencies": { + "bcrypt": "5.0.1" + } + }, + "node_modules/@node-red/editor-client": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@node-red/editor-client/-/editor-client-3.0.2.tgz", + "integrity": "sha512-UlbsoEnIfpQO0yKf55Kd2qCwItDjfM9ut6FUfd2x10yKk9RxrA1rQPsW7PiB7gV/E1aW1JPmMxrmfHbb9Gdf8w==" + }, + "node_modules/@node-red/nodes": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@node-red/nodes/-/nodes-3.0.2.tgz", + "integrity": "sha512-H2rH2U5uEic4nwyabkiTIYNYGLTJL6TIccdPwz7AAykTmD5naKLs3nhuPHjzb54iPen/SU9jkJoU7iecslOk6g==", + "dependencies": { + "acorn": "8.7.1", + "acorn-walk": "8.2.0", + "ajv": "8.11.0", + "body-parser": "1.20.0", + "cheerio": "1.0.0-rc.10", + "content-type": "1.0.4", + "cookie": "0.5.0", + "cookie-parser": "1.4.6", + "cors": "2.8.5", + "cronosjs": "1.7.1", + "denque": "2.1.0", + "form-data": "4.0.0", + "fs-extra": "10.1.0", + "got": "11.8.5", + "hash-sum": "2.0.0", + "hpagent": "1.0.0", + "https-proxy-agent": "5.0.1", + "iconv-lite": "0.6.3", + "is-utf8": "0.2.1", + "js-yaml": "4.1.0", + "media-typer": "1.1.0", + "mqtt": "4.3.7", + "multer": "1.4.5-lts.1", + "mustache": "4.2.0", + "node-watch": "0.7.3", + "on-headers": "1.0.2", + "raw-body": "2.5.1", + "tough-cookie": "4.0.0", + "uuid": "8.3.2", + "ws": "7.5.6", + "xml2js": "0.4.23" + } + }, + "node_modules/@node-red/registry": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@node-red/registry/-/registry-3.0.2.tgz", + "integrity": "sha512-+vf9R4j+p2nM7awzicIzu6liJgXyoQfhHGv3OxmK9OfBsISn5eWIj9u2HiJtG3ChYfuediK2FEhc+Pb+mhfTJA==", + "dependencies": { + "@node-red/util": "3.0.2", + "clone": "2.1.2", + "fs-extra": "10.1.0", + "semver": "7.3.7", + "tar": "6.1.11", + "uglify-js": "3.16.3" + } + }, + "node_modules/@node-red/runtime": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@node-red/runtime/-/runtime-3.0.2.tgz", + "integrity": "sha512-lEx6riLeEHMshvW84BEN/oUESG1F2AirLCkH6xbws8Ta8fgE6YfsOvgKBMnfbwoUME2O+I/QCkIYZqlqUhqJXg==", + "dependencies": { + "@node-red/registry": "3.0.2", + "@node-red/util": "3.0.2", + "async-mutex": "0.3.2", + "clone": "2.1.2", + "express": "4.18.1", + "fs-extra": "10.1.0", + "json-stringify-safe": "5.0.1" + } + }, + "node_modules/@node-red/util": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@node-red/util/-/util-3.0.2.tgz", + "integrity": "sha512-zhxmFk48QEC4coBN0G0JDHt727+BlZS2QZarWs9hLeNDBdhjlU58RY0lhDgqODu/Z3JvBmIdPhCtDcvHpe4zmw==", + "dependencies": { + "fs-extra": "10.1.0", + "i18next": "21.8.16", + "json-stringify-safe": "5.0.1", + "jsonata": "1.8.6", + "lodash.clonedeep": "^4.5.0", + "moment": "2.29.4", + "moment-timezone": "0.5.34" + } + }, + "node_modules/@sindresorhus/is": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", + "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" + } + }, + "node_modules/@szmarczak/http-timer": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", + "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==", + "dependencies": { + "defer-to-connect": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@types/cacheable-request": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.3.tgz", + "integrity": "sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==", + "dependencies": { + "@types/http-cache-semantics": "*", + "@types/keyv": "^3.1.4", + "@types/node": "*", + "@types/responselike": "^1.0.0" + } + }, + "node_modules/@types/http-cache-semantics": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz", + "integrity": "sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==" + }, + "node_modules/@types/keyv": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz", + "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/node": { + "version": "18.11.11", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.11.tgz", + "integrity": "sha512-KJ021B1nlQUBLopzZmPBVuGU9un7WJd/W4ya7Ih02B4Uwky5Nja0yGYav2EfYIk0RR2Q9oVhf60S2XR1BCWJ2g==" + }, + "node_modules/@types/responselike": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz", + "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.7.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", + "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-walk": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", + "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/agent-base/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/agent-base/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-colors": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/append-field": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/append-field/-/append-field-1.0.0.tgz", + "integrity": "sha512-klpgFSWLW1ZEs8svjfb7g4qWY0YS5imI82dTg+QahUvJ8YqAY0P10Uk8tTyh9ZGuYEZEMaeJYCF5BFuX552hsw==" + }, + "node_modules/aproba": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", + "optional": true + }, + "node_modules/are-we-there-yet": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", + "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", + "optional": true, + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "node_modules/async-mutex": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/async-mutex/-/async-mutex-0.3.2.tgz", + "integrity": "sha512-HuTK7E7MT7jZEh1P9GtRW9+aTWiDWWi9InbZ5hjxrnRa39KS4BW04+xLBhYNS2aXhHUIKZSw3gj4Pn1pj+qGAA==", + "dependencies": { + "tslib": "^2.3.1" } }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, "node_modules/axios": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.24.0.tgz", - "integrity": "sha512-Q6cWsys88HoPgAaFAVUb0WpPk0O8iTeisR9IMqy9G8AbO4NlpVknrnQS03zzF9PGAWgO3cgletO3VjV/P7VztA==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.2.1.tgz", + "integrity": "sha512-I88cFiGu9ryt/tfVEi4kX2SITsvDddTajXTOFmt2uK1ZVA8LytjtdeyefdQWEf5PU8w+4SSJDoYnggflB5tW4A==", "dependencies": { - "follow-redirects": "^1.14.7" + "follow-redirects": "^1.15.0", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" } }, - "node_modules/follow-redirects": { - "version": "1.14.8", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.8.tgz", - "integrity": "sha512-1x0S9UVJHsQprFcEC/qnNzBLcIxsjAV905f/UkQxbclCsoTWlacCNOpQa/anodLl2uaEKFhfWOvM2Qg77+15zA==", + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", "funding": [ { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" } - ], + ] + }, + "node_modules/basic-auth": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", + "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", + "dependencies": { + "safe-buffer": "5.1.2" + }, "engines": { - "node": ">=4.0" + "node": ">= 0.8" + } + }, + "node_modules/bcrypt": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/bcrypt/-/bcrypt-5.0.1.tgz", + "integrity": "sha512-9BTgmrhZM2t1bNuDtrtIMVSmmxZBrJ71n8Wg+YgdjHuIWYF7SjjmCPZFB+/5i/o/PIeRpwVJR3P+NrpIItUjqw==", + "hasInstallScript": true, + "optional": true, + "dependencies": { + "@mapbox/node-pre-gyp": "^1.0.0", + "node-addon-api": "^3.1.0" }, - "peerDependenciesMeta": { - "debug": { - "optional": true + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/bcryptjs": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/bcryptjs/-/bcryptjs-2.4.3.tgz", + "integrity": "sha512-V/Hy/X9Vt7f3BbPJEi8BdVFMByHi+jNXrYkW3huaybV/kQ0KJg0Y6PkEMbn+zeT+i+SiKZ/HMqJGIIt4LZDqNQ==" + }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/body-parser": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", + "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.10.3", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" } }, - "node_modules/mustache": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/mustache/-/mustache-2.3.2.tgz", - "integrity": "sha512-KpMNwdQsYz3O/SBS1qJ/o3sqUJ5wSb8gb0pul8CO0S56b9Y2ALm8zCfsjPXsqGFfoNBkDwZuZIAjhsZI03gYVQ==", + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "node_modules/busboy": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", + "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", + "dependencies": { + "streamsearch": "^1.1.0" + }, + "engines": { + "node": ">=10.16.0" + } + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cacheable-lookup": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", + "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==", + "engines": { + "node": ">=10.6.0" + } + }, + "node_modules/cacheable-request": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.2.tgz", + "integrity": "sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==", + "dependencies": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^4.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^6.0.1", + "responselike": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/cheerio": { + "version": "1.0.0-rc.10", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.10.tgz", + "integrity": "sha512-g0J0q/O6mW8z5zxQ3A8E8J1hUgp4SMOvEoW/x84OwyHKe/Zccz83PVT4y5Crcr530FV6NgmKI1qvGTKVl9XXVw==", + "dependencies": { + "cheerio-select": "^1.5.0", + "dom-serializer": "^1.3.2", + "domhandler": "^4.2.0", + "htmlparser2": "^6.1.0", + "parse5": "^6.0.1", + "parse5-htmlparser2-tree-adapter": "^6.0.1", + "tslib": "^2.2.0" + }, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/cheeriojs/cheerio?sponsor=1" + } + }, + "node_modules/cheerio-select": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-1.6.0.tgz", + "integrity": "sha512-eq0GdBvxVFbqWgmCm7M3XGs1I8oLy/nExUnh6oLqmBditPO9AqQJrkslDpMun/hZ0yyTs8L0m85OHp4ho6Qm9g==", + "dependencies": { + "css-select": "^4.3.0", + "css-what": "^6.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.3.1", + "domutils": "^2.8.0" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/cli-table": { + "version": "0.3.11", + "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.11.tgz", + "integrity": "sha512-IqLQi4lO0nIB4tcdTpN4LCB9FI3uqrJZK7RC515EnhZ6qBaglkIgICb1wjeAqpdoOabm1+SuQtkXIPdYC93jhQ==", + "dependencies": { + "colors": "1.0.3" + }, + "engines": { + "node": ">= 0.2.0" + } + }, + "node_modules/clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/clone-response": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", + "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", + "dependencies": { + "mimic-response": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "optional": true, "bin": { - "mustache": "bin/mustache" + "color-support": "bin.js" + } + }, + "node_modules/colors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", + "integrity": "sha512-pFGrxThWcWQ2MsAz6RtgeWe4NK2kUE1WfsrvvlctdII745EW9I0yflqhe7++M5LEc7bV2c/9/5zc8sFcpL0Drw==", + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" }, "engines": { - "npm": ">=1.4.0" + "node": ">= 0.8" } - } - }, - "dependencies": { - "axios": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.24.0.tgz", - "integrity": "sha512-Q6cWsys88HoPgAaFAVUb0WpPk0O8iTeisR9IMqy9G8AbO4NlpVknrnQS03zzF9PGAWgO3cgletO3VjV/P7VztA==", - "requires": { - "follow-redirects": "^1.14.7" + }, + "node_modules/commist": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/commist/-/commist-1.1.0.tgz", + "integrity": "sha512-rraC8NXWOEjhADbZe9QBNzLAN5Q3fsTPQtBV+fEVj6xKIgDgNiEVE6ZNfHpZOqfQ21YUzfVNUXLOEZquYvQPPg==", + "dependencies": { + "leven": "^2.1.0", + "minimist": "^1.1.0" } }, - "follow-redirects": { - "version": "1.14.8", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.8.tgz", - "integrity": "sha512-1x0S9UVJHsQprFcEC/qnNzBLcIxsjAV905f/UkQxbclCsoTWlacCNOpQa/anodLl2uaEKFhfWOvM2Qg77+15zA==" + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" }, - "mustache": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/mustache/-/mustache-2.3.2.tgz", - "integrity": "sha512-KpMNwdQsYz3O/SBS1qJ/o3sqUJ5wSb8gb0pul8CO0S56b9Y2ALm8zCfsjPXsqGFfoNBkDwZuZIAjhsZI03gYVQ==" + "node_modules/concat-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz", + "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==", + "engines": [ + "node >= 6.0" + ], + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.0.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", + "optional": true + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-disposition/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-parser": { + "version": "1.4.6", + "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.4.6.tgz", + "integrity": "sha512-z3IzaNjdwUC2olLIB5/ITd0/setiaFMLYiZJle7xg5Fe9KWAceil7xszYfHHBtDFYLSgJduS2Ty0P1uJdPDJeA==", + "dependencies": { + "cookie": "0.4.1", + "cookie-signature": "1.0.6" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/cookie-parser/node_modules/cookie": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "node_modules/cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/cronosjs": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/cronosjs/-/cronosjs-1.7.1.tgz", + "integrity": "sha512-d6S6+ep7dJxsAG8OQQCdKuByI/S/AV64d9OF5mtmcykOyPu92cAkAnF3Tbc9s5oOaLQBYYQmTNvjqYRkPJ/u5Q==", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "dependencies": { + "mimic-response": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/decompress-response/node_modules/mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/defer-to-connect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", + "engines": { + "node": ">=10" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", + "optional": true + }, + "node_modules/denque": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/denque/-/denque-2.1.0.tgz", + "integrity": "sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-libc": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz", + "integrity": "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/duplexify": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.2.tgz", + "integrity": "sha512-fz3OjcNCHmRP12MJoZMPglx8m4rrFP8rovnk4vT8Fs+aonZoCwGg10dSsQsfP/E62eZcPTMSMP6686fu9Qlqtw==", + "dependencies": { + "end-of-stream": "^1.4.1", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1", + "stream-shift": "^1.0.0" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "optional": true + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dependencies": { + "ansi-colors": "^4.1.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/express": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", + "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.0", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.10.3", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express-session": { + "version": "1.17.3", + "resolved": "https://registry.npmjs.org/express-session/-/express-session-1.17.3.tgz", + "integrity": "sha512-4+otWXlShYlG1Ma+2Jnn+xgKUZTMJ5QD3YvfilX3AcocOAbIkVylSWEklzALe/+Pu4qV6TYBj5GwOBFfdKqLBw==", + "dependencies": { + "cookie": "0.4.2", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~2.0.0", + "on-headers": "~1.0.2", + "parseurl": "~1.3.3", + "safe-buffer": "5.2.1", + "uid-safe": "~2.1.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/express-session/node_modules/cookie": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", + "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/express-session/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/express/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/gauge": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", + "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", + "optional": true, + "dependencies": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.2", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.1", + "object-assign": "^4.1.1", + "signal-exit": "^3.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/get-intrinsic": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", + "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/got": { + "version": "11.8.5", + "resolved": "https://registry.npmjs.org/got/-/got-11.8.5.tgz", + "integrity": "sha512-o0Je4NvQObAuZPHLFoRSkdG2lTgtcynqymzg2Vupdx6PorhaT5MCbIyXG6d4D94kk8ZG57QeosgdiqfJWhEhlQ==", + "dependencies": { + "@sindresorhus/is": "^4.0.0", + "@szmarczak/http-timer": "^4.0.5", + "@types/cacheable-request": "^6.0.1", + "@types/responselike": "^1.0.0", + "cacheable-lookup": "^5.0.3", + "cacheable-request": "^7.0.2", + "decompress-response": "^6.0.0", + "http2-wrapper": "^1.0.0-beta.5.2", + "lowercase-keys": "^2.0.0", + "p-cancelable": "^2.0.0", + "responselike": "^2.0.0" + }, + "engines": { + "node": ">=10.19.0" + }, + "funding": { + "url": "https://github.com/sindresorhus/got?sponsor=1" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", + "optional": true + }, + "node_modules/hash-sum": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz", + "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==" + }, + "node_modules/help-me": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/help-me/-/help-me-3.0.0.tgz", + "integrity": "sha512-hx73jClhyk910sidBB7ERlnhMlFsJJIBqSVMFDwPN8o2v9nmp5KgLq1Xz1Bf1fCMMZ6mPrX159iG0VLy/fPMtQ==", + "dependencies": { + "glob": "^7.1.6", + "readable-stream": "^3.6.0" + } + }, + "node_modules/hpagent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hpagent/-/hpagent-1.0.0.tgz", + "integrity": "sha512-SCleE2Uc1bM752ymxg8QXYGW0TWtAV4ZW3TqH1aOnyi6T6YW2xadCcclm5qeVjvMvfQ2RKNtZxO7uVb9CTPt1A==", + "engines": { + "node": ">=14" + } + }, + "node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/http-cache-semantics": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http2-wrapper": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", + "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", + "dependencies": { + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.0.0" + }, + "engines": { + "node": ">=10.19.0" + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/https-proxy-agent/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/https-proxy-agent/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/i18next": { + "version": "21.8.16", + "resolved": "https://registry.npmjs.org/i18next/-/i18next-21.8.16.tgz", + "integrity": "sha512-acJLCk38YMfEPjBR/1vS13SFY7rBQLs9E5m1tSRnWc9UW3f+SZszgH+NP1fZRA1+O+CdG2eLGGmuUMJW52EwzQ==", + "funding": [ + { + "type": "individual", + "url": "https://locize.com" + }, + { + "type": "individual", + "url": "https://locize.com/i18next.html" + }, + { + "type": "individual", + "url": "https://www.i18next.com/how-to/faq#i18next-is-awesome.-how-can-i-support-the-project" + } + ], + "dependencies": { + "@babel/runtime": "^7.17.2" + } + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==" + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/js-sdsl": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.4.tgz", + "integrity": "sha512-Y2/yD55y5jteOAmY50JbUZYwk3CP3wnLPEZnlR1w9oKhITrBEtAxwuWKebFf8hMrPMgbYwFoWK/lH2sBkErELw==" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" + }, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==" + }, + "node_modules/jsonata": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/jsonata/-/jsonata-1.8.6.tgz", + "integrity": "sha512-ZH2TPYdNP2JecOl/HvrH47Xc+9imibEMQ4YqKy/F/FrM+2a6vfbGxeCX23dB9Fr6uvGwv+ghf1KxWB3iZk09wA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/keyv": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.2.tgz", + "integrity": "sha512-5MHbFaKn8cNSmVW7BYnijeAVlE4cYA/SVkifVgrh7yotnfhKmjuXpDKjrABLnT0SfHWV21P8ow07OGfRrNDg8g==", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/leven": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz", + "integrity": "sha512-nvVPLpIHUxCUoRLrFqTgSxXJ614d8AgQoWl7zPe/2VadE8+1dpU3LBhowRuBAcuwruWtOdD8oYC9jDNJjXDPyA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==" + }, + "node_modules/lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dependencies": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "optional": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "optional": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/media-typer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.0.tgz", + "integrity": "sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/memorystore": { + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/memorystore/-/memorystore-1.6.7.tgz", + "integrity": "sha512-OZnmNY/NDrKohPQ+hxp0muBcBKrzKNtHr55DbqSx9hLsYVNnomSAMRAtI7R64t3gf3ID7tHQA7mG4oL3Hu9hdw==", + "dependencies": { + "debug": "^4.3.0", + "lru-cache": "^4.0.3" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/memorystore/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/memorystore/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", + "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", + "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minizlib/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/moment": { + "version": "2.29.4", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz", + "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==", + "engines": { + "node": "*" + } + }, + "node_modules/moment-timezone": { + "version": "0.5.34", + "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.34.tgz", + "integrity": "sha512-3zAEHh2hKUs3EXLESx/wsgw6IQdusOT8Bxm3D9UrHPQR7zlMmzwybC8zHEM1tQ4LJwP7fcxrWr8tuBg05fFCbg==", + "dependencies": { + "moment": ">= 2.9.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/mqtt": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/mqtt/-/mqtt-4.3.7.tgz", + "integrity": "sha512-ew3qwG/TJRorTz47eW46vZ5oBw5MEYbQZVaEji44j5lAUSQSqIEoul7Kua/BatBW0H0kKQcC9kwUHa1qzaWHSw==", + "dependencies": { + "commist": "^1.0.0", + "concat-stream": "^2.0.0", + "debug": "^4.1.1", + "duplexify": "^4.1.1", + "help-me": "^3.0.0", + "inherits": "^2.0.3", + "lru-cache": "^6.0.0", + "minimist": "^1.2.5", + "mqtt-packet": "^6.8.0", + "number-allocator": "^1.0.9", + "pump": "^3.0.0", + "readable-stream": "^3.6.0", + "reinterval": "^1.1.0", + "rfdc": "^1.3.0", + "split2": "^3.1.0", + "ws": "^7.5.5", + "xtend": "^4.0.2" + }, + "bin": { + "mqtt": "bin/mqtt.js", + "mqtt_pub": "bin/pub.js", + "mqtt_sub": "bin/sub.js" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/mqtt-packet": { + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/mqtt-packet/-/mqtt-packet-6.10.0.tgz", + "integrity": "sha512-ja8+mFKIHdB1Tpl6vac+sktqy3gA8t9Mduom1BA75cI+R9AHnZOiaBQwpGiWnaVJLDGRdNhQmFaAqd7tkKSMGA==", + "dependencies": { + "bl": "^4.0.2", + "debug": "^4.1.1", + "process-nextick-args": "^2.0.1" + } + }, + "node_modules/mqtt-packet/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/mqtt-packet/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/mqtt/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/mqtt/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/mqtt/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/mqtt/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/multer": { + "version": "1.4.5-lts.1", + "resolved": "https://registry.npmjs.org/multer/-/multer-1.4.5-lts.1.tgz", + "integrity": "sha512-ywPWvcDMeH+z9gQq5qYHCCy+ethsk4goepZ45GLD63fOu0YcNecQxi64nDs3qluZB+murG3/D4dJ7+dGctcCQQ==", + "dependencies": { + "append-field": "^1.0.0", + "busboy": "^1.0.0", + "concat-stream": "^1.5.2", + "mkdirp": "^0.5.4", + "object-assign": "^4.1.1", + "type-is": "^1.6.4", + "xtend": "^4.0.0" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/multer/node_modules/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "engines": [ + "node >= 0.8" + ], + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/multer/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/multer/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/mustache": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/mustache/-/mustache-4.2.0.tgz", + "integrity": "sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==", + "bin": { + "mustache": "bin/mustache" + } + }, + "node_modules/mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/node-addon-api": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", + "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==", + "optional": true + }, + "node_modules/node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "optional": true, + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-red": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/node-red/-/node-red-3.0.2.tgz", + "integrity": "sha512-B6q576kLw96eKOiqNpNJsUiwl5vRipc46T0w/LUI7O3fPAVxwu5zklIBhE6Iefj8FV1IdbLwXULESqMWlwjlGQ==", + "dependencies": { + "@node-red/editor-api": "3.0.2", + "@node-red/nodes": "3.0.2", + "@node-red/runtime": "3.0.2", + "@node-red/util": "3.0.2", + "basic-auth": "2.0.1", + "bcryptjs": "2.4.3", + "express": "4.18.1", + "fs-extra": "10.1.0", + "node-red-admin": "^3.0.0", + "nopt": "5.0.0", + "semver": "7.3.7" + }, + "bin": { + "node-red": "red.js", + "node-red-pi": "bin/node-red-pi" + }, + "engines": { + "node": ">=14" + }, + "optionalDependencies": { + "bcrypt": "5.0.1" + } + }, + "node_modules/node-red-admin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/node-red-admin/-/node-red-admin-3.0.0.tgz", + "integrity": "sha512-1J1tcV+zkCIy24n0rcJ/DSPSCziEgLGld+QBYk1rNESIo+gFyL5RMkCOcII2IrBTZF/kcDTElepMTCILXbMDfQ==", + "dependencies": { + "ansi-colors": "^4.1.1", + "axios": "0.27.2", + "bcryptjs": "^2.4.3", + "cli-table": "^0.3.11", + "enquirer": "^2.3.6", + "minimist": "^1.2.6", + "mustache": "^4.2.0", + "read": "^1.0.7" + }, + "bin": { + "node-red-admin": "node-red-admin.js" + }, + "engines": { + "node": ">=14" + }, + "optionalDependencies": { + "bcrypt": "5.0.1" + } + }, + "node_modules/node-red-admin/node_modules/axios": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", + "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", + "dependencies": { + "follow-redirects": "^1.14.9", + "form-data": "^4.0.0" + } + }, + "node_modules/node-watch": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/node-watch/-/node-watch-0.7.3.tgz", + "integrity": "sha512-3l4E8uMPY1HdMMryPRUAl+oIHtXtyiTlIiESNSVSNxcPfzAFzeTbXFQkZfAwBbo0B1qMSG8nUABx+Gd+YrbKrQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npmlog": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", + "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", + "optional": true, + "dependencies": { + "are-we-there-yet": "^2.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^3.0.0", + "set-blocking": "^2.0.0" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/number-allocator": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/number-allocator/-/number-allocator-1.0.12.tgz", + "integrity": "sha512-sGB0qoQGmKimery9JubBQ9pQUr1V/LixJAk3Ygp7obZf6mpSXime8d7XHEobbIimkdZpgjkNlLt6G7LPEWFYWg==", + "dependencies": { + "debug": "^4.3.1", + "js-sdsl": "4.1.4" + } + }, + "node_modules/number-allocator/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/number-allocator/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/oauth2orize": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/oauth2orize/-/oauth2orize-1.11.1.tgz", + "integrity": "sha512-9dSx/Gwm0J2Rvj4RH9+h7iXVnRXZ6biwWRgb2dCeQhCosODS0nYdM9I/G7BUGsjbgn0pHjGcn1zcCRtzj2SlRA==", + "dependencies": { + "debug": "2.x.x", + "uid2": "0.0.x", + "utils-merge": "1.x.x" + }, + "engines": { + "node": ">= 0.4.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/jaredhanson" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/p-cancelable": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", + "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "node_modules/parse5-htmlparser2-tree-adapter": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", + "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", + "dependencies": { + "parse5": "^6.0.1" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/passport": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/passport/-/passport-0.6.0.tgz", + "integrity": "sha512-0fe+p3ZnrWRW74fe8+SvCyf4a3Pb2/h7gFkQ8yTJpAO50gDzlfjZUZTO1k5Eg9kUct22OxHLqDZoKUWRHOh9ug==", + "dependencies": { + "passport-strategy": "1.x.x", + "pause": "0.0.1", + "utils-merge": "^1.0.1" + }, + "engines": { + "node": ">= 0.4.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/jaredhanson" + } + }, + "node_modules/passport-http-bearer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/passport-http-bearer/-/passport-http-bearer-1.0.1.tgz", + "integrity": "sha512-SELQM+dOTuMigr9yu8Wo4Fm3ciFfkMq5h/ZQ8ffi4ELgZrX1xh9PlglqZdcUZ1upzJD/whVyt+YWF62s3U6Ipw==", + "dependencies": { + "passport-strategy": "1.x.x" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/passport-oauth2-client-password": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/passport-oauth2-client-password/-/passport-oauth2-client-password-0.1.2.tgz", + "integrity": "sha512-GHQH4UtaEZvCLulAxGKHYoSsPRoPRmGsdmaZtMh5nmz80yMLQbdMA9Bg2sp4/UW3PIxJH/143hVjPTiXaNngTQ==", + "dependencies": { + "passport-strategy": "1.x.x" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/passport-strategy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/passport-strategy/-/passport-strategy-1.0.0.tgz", + "integrity": "sha512-CB97UUvDKJde2V0KDWWB3lyf6PC3FaZP7YxZ2G8OAtn9p4HI9j9JLP9qjOGZFvyl8uwNT8qM+hGnz/n16NI7oA==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, + "node_modules/pause": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/pause/-/pause-0.0.1.tgz", + "integrity": "sha512-KG8UEiEVkR3wGEb4m5yZkVCzigAD+cVEJck2CzYZO37ZGJfctvVptVO192MwrtPhzONn6go8ylnOdMhKqi4nfg==" + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + }, + "node_modules/pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==" + }, + "node_modules/psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/qs": { + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/random-bytes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/random-bytes/-/random-bytes-1.0.0.tgz", + "integrity": "sha512-iv7LhNVO047HzYR3InF6pUcUsPQiHTM1Qal51DcGSuZFBil1aBBWG5eHPNek7bvILMaYJ/8RU1e8w1AMdHmLQQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/read": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", + "integrity": "sha512-rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ==", + "dependencies": { + "mute-stream": "~0.0.4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, + "node_modules/reinterval": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/reinterval/-/reinterval-1.1.0.tgz", + "integrity": "sha512-QIRet3SYrGp0HUHO88jVskiG6seqUGC5iAG7AwI/BV4ypGcuqk9Du6YQBUOUqm9c8pw1eyLoIaONifRua1lsEQ==" + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-alpn": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", + "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==" + }, + "node_modules/responselike": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz", + "integrity": "sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==", + "dependencies": { + "lowercase-keys": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/rfdc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", + "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==" + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "optional": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", + "optional": true + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "optional": true + }, + "node_modules/split2": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz", + "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==", + "dependencies": { + "readable-stream": "^3.0.0" + } + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" + }, + "node_modules/streamsearch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", + "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "optional": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "optional": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tar": { + "version": "6.1.11", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", + "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/tar/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/tar/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tough-cookie": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", + "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.1.2" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "optional": true + }, + "node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/type-is/node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==" + }, + "node_modules/uglify-js": { + "version": "3.16.3", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.16.3.tgz", + "integrity": "sha512-uVbFqx9vvLhQg0iBaau9Z75AxWJ8tqM9AV890dIZCLApF4rTcyHwmAvLeEdYRs+BzYWu8Iw81F79ah0EfTXbaw==", + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/uid-safe": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.5.tgz", + "integrity": "sha512-KPHm4VL5dDXKz01UuEd88Df+KzynaohSL9fBh096KWAxSKZQDI2uBrVqtvRM4rwrIrRRKsdLNML/lnaaVSRioA==", + "dependencies": { + "random-bytes": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/uid2": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/uid2/-/uid2-0.0.4.tgz", + "integrity": "sha512-IevTus0SbGwQzYh3+fRsAMTVVPOoIVufzacXcHPmdlle1jUpq7BRL+mw3dgeLanvGZdwwbWhRV6XrcFNdBmjWA==" + }, + "node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "optional": true + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "optional": true, + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/wide-align": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", + "optional": true, + "dependencies": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "node_modules/ws": { + "version": "7.5.6", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz", + "integrity": "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xml2js": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", + "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==" + } + }, + "dependencies": { + "@babel/runtime": { + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.6.tgz", + "integrity": "sha512-Q+8MqP7TiHMWzSfwiJwXCjyf4GYA4Dgw3emg/7xmwsdLJOZUp+nMqcOwOzzYheuM1rhDu8FSj2l0aoMygEuXuA==", + "requires": { + "regenerator-runtime": "^0.13.11" + } + }, + "@mapbox/node-pre-gyp": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.10.tgz", + "integrity": "sha512-4ySo4CjzStuprMwk35H5pPbkymjv1SF3jGLj6rAHp/xT/RF7TL7bd9CTm1xDY49K2qF7jmR/g7k+SkLETP6opA==", + "optional": true, + "requires": { + "detect-libc": "^2.0.0", + "https-proxy-agent": "^5.0.0", + "make-dir": "^3.1.0", + "node-fetch": "^2.6.7", + "nopt": "^5.0.0", + "npmlog": "^5.0.1", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.11" + } + }, + "@node-red/editor-api": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@node-red/editor-api/-/editor-api-3.0.2.tgz", + "integrity": "sha512-eyWObGLXVKhQDOHX9Fe+oOhC5nZAU8A92M5f4BwCXY1c9wx8QnWZVqOhPleVu3UJxZJEZ44OUdPb+HtsRNmD7Q==", + "requires": { + "@node-red/editor-client": "3.0.2", + "@node-red/util": "3.0.2", + "bcrypt": "5.0.1", + "bcryptjs": "2.4.3", + "body-parser": "1.20.0", + "clone": "2.1.2", + "cors": "2.8.5", + "express": "4.18.1", + "express-session": "1.17.3", + "memorystore": "1.6.7", + "mime": "3.0.0", + "multer": "1.4.5-lts.1", + "mustache": "4.2.0", + "oauth2orize": "1.11.1", + "passport": "0.6.0", + "passport-http-bearer": "1.0.1", + "passport-oauth2-client-password": "0.1.2", + "ws": "7.5.6" + } + }, + "@node-red/editor-client": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@node-red/editor-client/-/editor-client-3.0.2.tgz", + "integrity": "sha512-UlbsoEnIfpQO0yKf55Kd2qCwItDjfM9ut6FUfd2x10yKk9RxrA1rQPsW7PiB7gV/E1aW1JPmMxrmfHbb9Gdf8w==" + }, + "@node-red/nodes": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@node-red/nodes/-/nodes-3.0.2.tgz", + "integrity": "sha512-H2rH2U5uEic4nwyabkiTIYNYGLTJL6TIccdPwz7AAykTmD5naKLs3nhuPHjzb54iPen/SU9jkJoU7iecslOk6g==", + "requires": { + "acorn": "8.7.1", + "acorn-walk": "8.2.0", + "ajv": "8.11.0", + "body-parser": "1.20.0", + "cheerio": "1.0.0-rc.10", + "content-type": "1.0.4", + "cookie": "0.5.0", + "cookie-parser": "1.4.6", + "cors": "2.8.5", + "cronosjs": "1.7.1", + "denque": "2.1.0", + "form-data": "4.0.0", + "fs-extra": "10.1.0", + "got": "11.8.5", + "hash-sum": "2.0.0", + "hpagent": "1.0.0", + "https-proxy-agent": "5.0.1", + "iconv-lite": "0.6.3", + "is-utf8": "0.2.1", + "js-yaml": "4.1.0", + "media-typer": "1.1.0", + "mqtt": "4.3.7", + "multer": "1.4.5-lts.1", + "mustache": "4.2.0", + "node-watch": "0.7.3", + "on-headers": "1.0.2", + "raw-body": "2.5.1", + "tough-cookie": "4.0.0", + "uuid": "8.3.2", + "ws": "7.5.6", + "xml2js": "0.4.23" + } + }, + "@node-red/registry": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@node-red/registry/-/registry-3.0.2.tgz", + "integrity": "sha512-+vf9R4j+p2nM7awzicIzu6liJgXyoQfhHGv3OxmK9OfBsISn5eWIj9u2HiJtG3ChYfuediK2FEhc+Pb+mhfTJA==", + "requires": { + "@node-red/util": "3.0.2", + "clone": "2.1.2", + "fs-extra": "10.1.0", + "semver": "7.3.7", + "tar": "6.1.11", + "uglify-js": "3.16.3" + } + }, + "@node-red/runtime": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@node-red/runtime/-/runtime-3.0.2.tgz", + "integrity": "sha512-lEx6riLeEHMshvW84BEN/oUESG1F2AirLCkH6xbws8Ta8fgE6YfsOvgKBMnfbwoUME2O+I/QCkIYZqlqUhqJXg==", + "requires": { + "@node-red/registry": "3.0.2", + "@node-red/util": "3.0.2", + "async-mutex": "0.3.2", + "clone": "2.1.2", + "express": "4.18.1", + "fs-extra": "10.1.0", + "json-stringify-safe": "5.0.1" + } + }, + "@node-red/util": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@node-red/util/-/util-3.0.2.tgz", + "integrity": "sha512-zhxmFk48QEC4coBN0G0JDHt727+BlZS2QZarWs9hLeNDBdhjlU58RY0lhDgqODu/Z3JvBmIdPhCtDcvHpe4zmw==", + "requires": { + "fs-extra": "10.1.0", + "i18next": "21.8.16", + "json-stringify-safe": "5.0.1", + "jsonata": "1.8.6", + "lodash.clonedeep": "^4.5.0", + "moment": "2.29.4", + "moment-timezone": "0.5.34" + } + }, + "@sindresorhus/is": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", + "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==" + }, + "@szmarczak/http-timer": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", + "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==", + "requires": { + "defer-to-connect": "^2.0.0" + } + }, + "@types/cacheable-request": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.3.tgz", + "integrity": "sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==", + "requires": { + "@types/http-cache-semantics": "*", + "@types/keyv": "^3.1.4", + "@types/node": "*", + "@types/responselike": "^1.0.0" + } + }, + "@types/http-cache-semantics": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz", + "integrity": "sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==" + }, + "@types/keyv": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz", + "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==", + "requires": { + "@types/node": "*" + } + }, + "@types/node": { + "version": "18.11.11", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.11.tgz", + "integrity": "sha512-KJ021B1nlQUBLopzZmPBVuGU9un7WJd/W4ya7Ih02B4Uwky5Nja0yGYav2EfYIk0RR2Q9oVhf60S2XR1BCWJ2g==" + }, + "@types/responselike": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz", + "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==", + "requires": { + "@types/node": "*" + } + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + }, + "accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "requires": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + } + }, + "acorn": { + "version": "8.7.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", + "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==" + }, + "acorn-walk": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", + "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==" + }, + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "requires": { + "debug": "4" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ansi-colors": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==" + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "optional": true + }, + "append-field": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/append-field/-/append-field-1.0.0.tgz", + "integrity": "sha512-klpgFSWLW1ZEs8svjfb7g4qWY0YS5imI82dTg+QahUvJ8YqAY0P10Uk8tTyh9ZGuYEZEMaeJYCF5BFuX552hsw==" + }, + "aproba": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", + "optional": true + }, + "are-we-there-yet": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", + "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + } + }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "async-mutex": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/async-mutex/-/async-mutex-0.3.2.tgz", + "integrity": "sha512-HuTK7E7MT7jZEh1P9GtRW9+aTWiDWWi9InbZ5hjxrnRa39KS4BW04+xLBhYNS2aXhHUIKZSw3gj4Pn1pj+qGAA==", + "requires": { + "tslib": "^2.3.1" + } + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "axios": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.2.1.tgz", + "integrity": "sha512-I88cFiGu9ryt/tfVEi4kX2SITsvDddTajXTOFmt2uK1ZVA8LytjtdeyefdQWEf5PU8w+4SSJDoYnggflB5tW4A==", + "requires": { + "follow-redirects": "^1.15.0", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + }, + "basic-auth": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", + "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", + "requires": { + "safe-buffer": "5.1.2" + } + }, + "bcrypt": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/bcrypt/-/bcrypt-5.0.1.tgz", + "integrity": "sha512-9BTgmrhZM2t1bNuDtrtIMVSmmxZBrJ71n8Wg+YgdjHuIWYF7SjjmCPZFB+/5i/o/PIeRpwVJR3P+NrpIItUjqw==", + "optional": true, + "requires": { + "@mapbox/node-pre-gyp": "^1.0.0", + "node-addon-api": "^3.1.0" + } + }, + "bcryptjs": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/bcryptjs/-/bcryptjs-2.4.3.tgz", + "integrity": "sha512-V/Hy/X9Vt7f3BbPJEi8BdVFMByHi+jNXrYkW3huaybV/kQ0KJg0Y6PkEMbn+zeT+i+SiKZ/HMqJGIIt4LZDqNQ==" + }, + "bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "requires": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "body-parser": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", + "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "requires": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.10.3", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + } + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "busboy": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", + "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", + "requires": { + "streamsearch": "^1.1.0" + } + }, + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + }, + "cacheable-lookup": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", + "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==" + }, + "cacheable-request": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.2.tgz", + "integrity": "sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==", + "requires": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^4.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^6.0.1", + "responselike": "^2.0.0" + } + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "cheerio": { + "version": "1.0.0-rc.10", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.10.tgz", + "integrity": "sha512-g0J0q/O6mW8z5zxQ3A8E8J1hUgp4SMOvEoW/x84OwyHKe/Zccz83PVT4y5Crcr530FV6NgmKI1qvGTKVl9XXVw==", + "requires": { + "cheerio-select": "^1.5.0", + "dom-serializer": "^1.3.2", + "domhandler": "^4.2.0", + "htmlparser2": "^6.1.0", + "parse5": "^6.0.1", + "parse5-htmlparser2-tree-adapter": "^6.0.1", + "tslib": "^2.2.0" + } + }, + "cheerio-select": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-1.6.0.tgz", + "integrity": "sha512-eq0GdBvxVFbqWgmCm7M3XGs1I8oLy/nExUnh6oLqmBditPO9AqQJrkslDpMun/hZ0yyTs8L0m85OHp4ho6Qm9g==", + "requires": { + "css-select": "^4.3.0", + "css-what": "^6.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.3.1", + "domutils": "^2.8.0" + } + }, + "chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==" + }, + "cli-table": { + "version": "0.3.11", + "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.11.tgz", + "integrity": "sha512-IqLQi4lO0nIB4tcdTpN4LCB9FI3uqrJZK7RC515EnhZ6qBaglkIgICb1wjeAqpdoOabm1+SuQtkXIPdYC93jhQ==", + "requires": { + "colors": "1.0.3" + } + }, + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==" + }, + "clone-response": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", + "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", + "requires": { + "mimic-response": "^1.0.0" + } + }, + "color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "optional": true + }, + "colors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", + "integrity": "sha512-pFGrxThWcWQ2MsAz6RtgeWe4NK2kUE1WfsrvvlctdII745EW9I0yflqhe7++M5LEc7bV2c/9/5zc8sFcpL0Drw==" + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commist": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/commist/-/commist-1.1.0.tgz", + "integrity": "sha512-rraC8NXWOEjhADbZe9QBNzLAN5Q3fsTPQtBV+fEVj6xKIgDgNiEVE6ZNfHpZOqfQ21YUzfVNUXLOEZquYvQPPg==", + "requires": { + "leven": "^2.1.0", + "minimist": "^1.1.0" + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "concat-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz", + "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==", + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.0.2", + "typedarray": "^0.0.6" + } + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", + "optional": true + }, + "content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "requires": { + "safe-buffer": "5.2.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + }, + "cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" + }, + "cookie-parser": { + "version": "1.4.6", + "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.4.6.tgz", + "integrity": "sha512-z3IzaNjdwUC2olLIB5/ITd0/setiaFMLYiZJle7xg5Fe9KWAceil7xszYfHHBtDFYLSgJduS2Ty0P1uJdPDJeA==", + "requires": { + "cookie": "0.4.1", + "cookie-signature": "1.0.6" + }, + "dependencies": { + "cookie": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==" + } + } + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "requires": { + "object-assign": "^4", + "vary": "^1" + } + }, + "cronosjs": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/cronosjs/-/cronosjs-1.7.1.tgz", + "integrity": "sha512-d6S6+ep7dJxsAG8OQQCdKuByI/S/AV64d9OF5mtmcykOyPu92cAkAnF3Tbc9s5oOaLQBYYQmTNvjqYRkPJ/u5Q==" + }, + "css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + } + }, + "css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "requires": { + "mimic-response": "^3.1.0" + }, + "dependencies": { + "mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==" + } + } + }, + "defer-to-connect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==" + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", + "optional": true + }, + "denque": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/denque/-/denque-2.1.0.tgz", + "integrity": "sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==" + }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + }, + "destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" + }, + "detect-libc": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz", + "integrity": "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==", + "optional": true + }, + "dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" + }, + "domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "requires": { + "domelementtype": "^2.2.0" + } + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "duplexify": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.2.tgz", + "integrity": "sha512-fz3OjcNCHmRP12MJoZMPglx8m4rrFP8rovnk4vT8Fs+aonZoCwGg10dSsQsfP/E62eZcPTMSMP6686fu9Qlqtw==", + "requires": { + "end-of-stream": "^1.4.1", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1", + "stream-shift": "^1.0.0" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "optional": true + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "requires": { + "once": "^1.4.0" + } + }, + "enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "requires": { + "ansi-colors": "^4.1.1" + } + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" + }, + "express": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", + "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", + "requires": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.0", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.10.3", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } + } + }, + "express-session": { + "version": "1.17.3", + "resolved": "https://registry.npmjs.org/express-session/-/express-session-1.17.3.tgz", + "integrity": "sha512-4+otWXlShYlG1Ma+2Jnn+xgKUZTMJ5QD3YvfilX3AcocOAbIkVylSWEklzALe/+Pu4qV6TYBj5GwOBFfdKqLBw==", + "requires": { + "cookie": "0.4.2", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~2.0.0", + "on-headers": "~1.0.2", + "parseurl": "~1.3.3", + "safe-buffer": "5.2.1", + "uid-safe": "~2.1.5" + }, + "dependencies": { + "cookie": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", + "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==" + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + } + }, + "follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==" + }, + "form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" + }, + "fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "requires": { + "minipass": "^3.0.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "gauge": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", + "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", + "optional": true, + "requires": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.2", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.1", + "object-assign": "^4.1.1", + "signal-exit": "^3.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.2" + } + }, + "get-intrinsic": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", + "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + } + }, + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "requires": { + "pump": "^3.0.0" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "got": { + "version": "11.8.5", + "resolved": "https://registry.npmjs.org/got/-/got-11.8.5.tgz", + "integrity": "sha512-o0Je4NvQObAuZPHLFoRSkdG2lTgtcynqymzg2Vupdx6PorhaT5MCbIyXG6d4D94kk8ZG57QeosgdiqfJWhEhlQ==", + "requires": { + "@sindresorhus/is": "^4.0.0", + "@szmarczak/http-timer": "^4.0.5", + "@types/cacheable-request": "^6.0.1", + "@types/responselike": "^1.0.0", + "cacheable-lookup": "^5.0.3", + "cacheable-request": "^7.0.2", + "decompress-response": "^6.0.0", + "http2-wrapper": "^1.0.0-beta.5.2", + "lowercase-keys": "^2.0.0", + "p-cancelable": "^2.0.0", + "responselike": "^2.0.0" + } + }, + "graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", + "optional": true + }, + "hash-sum": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz", + "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==" + }, + "help-me": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/help-me/-/help-me-3.0.0.tgz", + "integrity": "sha512-hx73jClhyk910sidBB7ERlnhMlFsJJIBqSVMFDwPN8o2v9nmp5KgLq1Xz1Bf1fCMMZ6mPrX159iG0VLy/fPMtQ==", + "requires": { + "glob": "^7.1.6", + "readable-stream": "^3.6.0" + } + }, + "hpagent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hpagent/-/hpagent-1.0.0.tgz", + "integrity": "sha512-SCleE2Uc1bM752ymxg8QXYGW0TWtAV4ZW3TqH1aOnyi6T6YW2xadCcclm5qeVjvMvfQ2RKNtZxO7uVb9CTPt1A==" + }, + "htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "http-cache-semantics": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" + }, + "http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "requires": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + } + }, + "http2-wrapper": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", + "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", + "requires": { + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.0.0" + } + }, + "https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "requires": { + "agent-base": "6", + "debug": "4" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "i18next": { + "version": "21.8.16", + "resolved": "https://registry.npmjs.org/i18next/-/i18next-21.8.16.tgz", + "integrity": "sha512-acJLCk38YMfEPjBR/1vS13SFY7rBQLs9E5m1tSRnWc9UW3f+SZszgH+NP1fZRA1+O+CdG2eLGGmuUMJW52EwzQ==", + "requires": { + "@babel/runtime": "^7.17.2" + } + }, + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "optional": true + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==" + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "js-sdsl": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.4.tgz", + "integrity": "sha512-Y2/yD55y5jteOAmY50JbUZYwk3CP3wnLPEZnlR1w9oKhITrBEtAxwuWKebFf8hMrPMgbYwFoWK/lH2sBkErELw==" + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "requires": { + "argparse": "^2.0.1" + } + }, + "json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==" + }, + "jsonata": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/jsonata/-/jsonata-1.8.6.tgz", + "integrity": "sha512-ZH2TPYdNP2JecOl/HvrH47Xc+9imibEMQ4YqKy/F/FrM+2a6vfbGxeCX23dB9Fr6uvGwv+ghf1KxWB3iZk09wA==" + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "keyv": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.2.tgz", + "integrity": "sha512-5MHbFaKn8cNSmVW7BYnijeAVlE4cYA/SVkifVgrh7yotnfhKmjuXpDKjrABLnT0SfHWV21P8ow07OGfRrNDg8g==", + "requires": { + "json-buffer": "3.0.1" + } + }, + "leven": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz", + "integrity": "sha512-nvVPLpIHUxCUoRLrFqTgSxXJ614d8AgQoWl7zPe/2VadE8+1dpU3LBhowRuBAcuwruWtOdD8oYC9jDNJjXDPyA==" + }, + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==" + }, + "lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "optional": true, + "requires": { + "semver": "^6.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "optional": true + } + } + }, + "media-typer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.0.tgz", + "integrity": "sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==" + }, + "memorystore": { + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/memorystore/-/memorystore-1.6.7.tgz", + "integrity": "sha512-OZnmNY/NDrKohPQ+hxp0muBcBKrzKNtHr55DbqSx9hLsYVNnomSAMRAtI7R64t3gf3ID7tHQA7mG4oL3Hu9hdw==", + "requires": { + "debug": "^4.3.0", + "lru-cache": "^4.0.3" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" + }, + "mime": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", + "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==" + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "requires": { + "mime-db": "1.52.0" + } + }, + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==" + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", + "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==" + }, + "minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "requires": { + "yallist": "^4.0.0" + }, + "dependencies": { + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "requires": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "dependencies": { + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "requires": { + "minimist": "^1.2.6" + } + }, + "moment": { + "version": "2.29.4", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz", + "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==" + }, + "moment-timezone": { + "version": "0.5.34", + "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.34.tgz", + "integrity": "sha512-3zAEHh2hKUs3EXLESx/wsgw6IQdusOT8Bxm3D9UrHPQR7zlMmzwybC8zHEM1tQ4LJwP7fcxrWr8tuBg05fFCbg==", + "requires": { + "moment": ">= 2.9.0" + } + }, + "mqtt": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/mqtt/-/mqtt-4.3.7.tgz", + "integrity": "sha512-ew3qwG/TJRorTz47eW46vZ5oBw5MEYbQZVaEji44j5lAUSQSqIEoul7Kua/BatBW0H0kKQcC9kwUHa1qzaWHSw==", + "requires": { + "commist": "^1.0.0", + "concat-stream": "^2.0.0", + "debug": "^4.1.1", + "duplexify": "^4.1.1", + "help-me": "^3.0.0", + "inherits": "^2.0.3", + "lru-cache": "^6.0.0", + "minimist": "^1.2.5", + "mqtt-packet": "^6.8.0", + "number-allocator": "^1.0.9", + "pump": "^3.0.0", + "readable-stream": "^3.6.0", + "reinterval": "^1.1.0", + "rfdc": "^1.3.0", + "split2": "^3.1.0", + "ws": "^7.5.5", + "xtend": "^4.0.2" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "mqtt-packet": { + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/mqtt-packet/-/mqtt-packet-6.10.0.tgz", + "integrity": "sha512-ja8+mFKIHdB1Tpl6vac+sktqy3gA8t9Mduom1BA75cI+R9AHnZOiaBQwpGiWnaVJLDGRdNhQmFaAqd7tkKSMGA==", + "requires": { + "bl": "^4.0.2", + "debug": "^4.1.1", + "process-nextick-args": "^2.0.1" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "multer": { + "version": "1.4.5-lts.1", + "resolved": "https://registry.npmjs.org/multer/-/multer-1.4.5-lts.1.tgz", + "integrity": "sha512-ywPWvcDMeH+z9gQq5qYHCCy+ethsk4goepZ45GLD63fOu0YcNecQxi64nDs3qluZB+murG3/D4dJ7+dGctcCQQ==", + "requires": { + "append-field": "^1.0.0", + "busboy": "^1.0.0", + "concat-stream": "^1.5.2", + "mkdirp": "^0.5.4", + "object-assign": "^4.1.1", + "type-is": "^1.6.4", + "xtend": "^4.0.0" + }, + "dependencies": { + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "mustache": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/mustache/-/mustache-4.2.0.tgz", + "integrity": "sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==" + }, + "mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" + }, + "negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" + }, + "node-addon-api": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", + "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==", + "optional": true + }, + "node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "optional": true, + "requires": { + "whatwg-url": "^5.0.0" + } + }, + "node-red": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/node-red/-/node-red-3.0.2.tgz", + "integrity": "sha512-B6q576kLw96eKOiqNpNJsUiwl5vRipc46T0w/LUI7O3fPAVxwu5zklIBhE6Iefj8FV1IdbLwXULESqMWlwjlGQ==", + "requires": { + "@node-red/editor-api": "3.0.2", + "@node-red/nodes": "3.0.2", + "@node-red/runtime": "3.0.2", + "@node-red/util": "3.0.2", + "basic-auth": "2.0.1", + "bcrypt": "5.0.1", + "bcryptjs": "2.4.3", + "express": "4.18.1", + "fs-extra": "10.1.0", + "node-red-admin": "^3.0.0", + "nopt": "5.0.0", + "semver": "7.3.7" + } + }, + "node-red-admin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/node-red-admin/-/node-red-admin-3.0.0.tgz", + "integrity": "sha512-1J1tcV+zkCIy24n0rcJ/DSPSCziEgLGld+QBYk1rNESIo+gFyL5RMkCOcII2IrBTZF/kcDTElepMTCILXbMDfQ==", + "requires": { + "ansi-colors": "^4.1.1", + "axios": "0.27.2", + "bcrypt": "5.0.1", + "bcryptjs": "^2.4.3", + "cli-table": "^0.3.11", + "enquirer": "^2.3.6", + "minimist": "^1.2.6", + "mustache": "^4.2.0", + "read": "^1.0.7" + }, + "dependencies": { + "axios": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", + "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", + "requires": { + "follow-redirects": "^1.14.9", + "form-data": "^4.0.0" + } + } + } + }, + "node-watch": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/node-watch/-/node-watch-0.7.3.tgz", + "integrity": "sha512-3l4E8uMPY1HdMMryPRUAl+oIHtXtyiTlIiESNSVSNxcPfzAFzeTbXFQkZfAwBbo0B1qMSG8nUABx+Gd+YrbKrQ==" + }, + "nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "requires": { + "abbrev": "1" + } + }, + "normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==" + }, + "npmlog": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", + "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", + "optional": true, + "requires": { + "are-we-there-yet": "^2.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^3.0.0", + "set-blocking": "^2.0.0" + } + }, + "nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "requires": { + "boolbase": "^1.0.0" + } + }, + "number-allocator": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/number-allocator/-/number-allocator-1.0.12.tgz", + "integrity": "sha512-sGB0qoQGmKimery9JubBQ9pQUr1V/LixJAk3Ygp7obZf6mpSXime8d7XHEobbIimkdZpgjkNlLt6G7LPEWFYWg==", + "requires": { + "debug": "^4.3.1", + "js-sdsl": "4.1.4" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "oauth2orize": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/oauth2orize/-/oauth2orize-1.11.1.tgz", + "integrity": "sha512-9dSx/Gwm0J2Rvj4RH9+h7iXVnRXZ6biwWRgb2dCeQhCosODS0nYdM9I/G7BUGsjbgn0pHjGcn1zcCRtzj2SlRA==", + "requires": { + "debug": "2.x.x", + "uid2": "0.0.x", + "utils-merge": "1.x.x" + } + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" + }, + "object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==" + }, + "on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "requires": { + "wrappy": "1" + } + }, + "p-cancelable": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", + "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==" + }, + "parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "parse5-htmlparser2-tree-adapter": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", + "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", + "requires": { + "parse5": "^6.0.1" + } + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "passport": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/passport/-/passport-0.6.0.tgz", + "integrity": "sha512-0fe+p3ZnrWRW74fe8+SvCyf4a3Pb2/h7gFkQ8yTJpAO50gDzlfjZUZTO1k5Eg9kUct22OxHLqDZoKUWRHOh9ug==", + "requires": { + "passport-strategy": "1.x.x", + "pause": "0.0.1", + "utils-merge": "^1.0.1" + } + }, + "passport-http-bearer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/passport-http-bearer/-/passport-http-bearer-1.0.1.tgz", + "integrity": "sha512-SELQM+dOTuMigr9yu8Wo4Fm3ciFfkMq5h/ZQ8ffi4ELgZrX1xh9PlglqZdcUZ1upzJD/whVyt+YWF62s3U6Ipw==", + "requires": { + "passport-strategy": "1.x.x" + } + }, + "passport-oauth2-client-password": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/passport-oauth2-client-password/-/passport-oauth2-client-password-0.1.2.tgz", + "integrity": "sha512-GHQH4UtaEZvCLulAxGKHYoSsPRoPRmGsdmaZtMh5nmz80yMLQbdMA9Bg2sp4/UW3PIxJH/143hVjPTiXaNngTQ==", + "requires": { + "passport-strategy": "1.x.x" + } + }, + "passport-strategy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/passport-strategy/-/passport-strategy-1.0.0.tgz", + "integrity": "sha512-CB97UUvDKJde2V0KDWWB3lyf6PC3FaZP7YxZ2G8OAtn9p4HI9j9JLP9qjOGZFvyl8uwNT8qM+hGnz/n16NI7oA==" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, + "pause": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/pause/-/pause-0.0.1.tgz", + "integrity": "sha512-KG8UEiEVkR3wGEb4m5yZkVCzigAD+cVEJck2CzYZO37ZGJfctvVptVO192MwrtPhzONn6go8ylnOdMhKqi4nfg==" + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + } + }, + "proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==" + }, + "psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + }, + "qs": { + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "requires": { + "side-channel": "^1.0.4" + } + }, + "quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==" + }, + "random-bytes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/random-bytes/-/random-bytes-1.0.0.tgz", + "integrity": "sha512-iv7LhNVO047HzYR3InF6pUcUsPQiHTM1Qal51DcGSuZFBil1aBBWG5eHPNek7bvILMaYJ/8RU1e8w1AMdHmLQQ==" + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + }, + "raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "requires": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + } + } + }, + "read": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", + "integrity": "sha512-rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ==", + "requires": { + "mute-stream": "~0.0.4" + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, + "reinterval": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/reinterval/-/reinterval-1.1.0.tgz", + "integrity": "sha512-QIRet3SYrGp0HUHO88jVskiG6seqUGC5iAG7AwI/BV4ypGcuqk9Du6YQBUOUqm9c8pw1eyLoIaONifRua1lsEQ==" + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" + }, + "resolve-alpn": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", + "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==" + }, + "responselike": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz", + "integrity": "sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==", + "requires": { + "lowercase-keys": "^2.0.0" + } + }, + "rfdc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", + "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==" + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "optional": true, + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "requires": { + "lru-cache": "^6.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "requires": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "dependencies": { + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + } + } + }, + "serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", + "optional": true + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "optional": true + }, + "split2": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz", + "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==", + "requires": { + "readable-stream": "^3.0.0" + } + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" + }, + "stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" + }, + "streamsearch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", + "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==" + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "requires": { + "safe-buffer": "~5.2.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } + } + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "optional": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "optional": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "tar": { + "version": "6.1.11", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", + "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", + "requires": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "dependencies": { + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" + }, + "tough-cookie": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", + "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", + "requires": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.1.2" + }, + "dependencies": { + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + } + } + }, + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "optional": true + }, + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "dependencies": { + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" + } + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==" + }, + "uglify-js": { + "version": "3.16.3", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.16.3.tgz", + "integrity": "sha512-uVbFqx9vvLhQg0iBaau9Z75AxWJ8tqM9AV890dIZCLApF4rTcyHwmAvLeEdYRs+BzYWu8Iw81F79ah0EfTXbaw==" + }, + "uid-safe": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.5.tgz", + "integrity": "sha512-KPHm4VL5dDXKz01UuEd88Df+KzynaohSL9fBh096KWAxSKZQDI2uBrVqtvRM4rwrIrRRKsdLNML/lnaaVSRioA==", + "requires": { + "random-bytes": "~1.0.0" + } + }, + "uid2": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/uid2/-/uid2-0.0.4.tgz", + "integrity": "sha512-IevTus0SbGwQzYh3+fRsAMTVVPOoIVufzacXcHPmdlle1jUpq7BRL+mw3dgeLanvGZdwwbWhRV6XrcFNdBmjWA==" + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "requires": { + "punycode": "^2.1.0" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" + }, + "webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "optional": true + }, + "whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "optional": true, + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "wide-align": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", + "optional": true, + "requires": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "ws": { + "version": "7.5.6", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz", + "integrity": "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==", + "requires": {} + }, + "xml2js": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", + "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", + "requires": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + } + }, + "xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==" + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==" } } } diff --git a/package.json b/package.json index 56840de..af7c19c 100644 --- a/package.json +++ b/package.json @@ -1,10 +1,12 @@ { "name": "node-red-contrib-graphql", - "version": "2.0.0", + "version": "2.0.1", "description": "A Node-RED node to make GraphQL calls", "dependencies": { - "axios": "^1.x", - "mustache": "^4.x" + "axios": "^1.2.1", + "follow-redirects": "^1.15.2", + "mustache": "^4.2.0", + "node-red": "^3.0.2" }, "repository": { "type": "git", @@ -15,11 +17,14 @@ "node-red", "graphql" ], + "scripts": { + "debug": "node /Users/greg/.nvm/versions/node/v14.16.1/lib/node_modules/node-red/red.js" + }, "node-red": { "nodes": { "graphql": "graphql.js" }, - "version": ">=2.0.0", + "version": ">=2.0.0" }, "engines": { "node": ">=12.0.0" @@ -29,4 +34,4 @@ "email": "greg@udon.org", "url": "http://gstephens.org" } -} \ No newline at end of file +} From 3a1e1f05c25d6da8614452a78a0ea879f48c52a5 Mon Sep 17 00:00:00 2001 From: Greg Stephens Date: Fri, 9 Dec 2022 23:06:44 -0800 Subject: [PATCH 24/27] Add Bearer Token Authorization & customHeaders docs (#43) * Cleanup & Docs * scorecard changes * update versions --- README.md | 82 ++++----- editGraphQL.png | Bin 112156 -> 0 bytes editGraphQLserver.png | Bin 63052 -> 0 bytes examples/countriesFlow.json | 111 +++++++++++- examples/deutscheBahnFlow.json | 95 ---------- examples/githubLogin.json | 95 ++++++++++ flowOutput.png | Bin 49146 -> 0 bytes graphql.html | 43 ++--- graphql.js | 322 +++------------------------------ images/customHeaders.png | Bin 0 -> 90676 bytes images/editGraphQL.png | Bin 0 -> 136218 bytes flow.png => images/flow.png | Bin images/flowOutput.png | Bin 0 -> 40335 bytes images/githubFlow.png | Bin 0 -> 46417 bytes images/githubGraphql.png | Bin 0 -> 98623 bytes images/githubGraphqlConfig.png | Bin 0 -> 60947 bytes locales/en-US/graphql.json | 6 +- package.json | 19 +- 18 files changed, 300 insertions(+), 473 deletions(-) delete mode 100644 editGraphQL.png delete mode 100644 editGraphQLserver.png delete mode 100644 examples/deutscheBahnFlow.json create mode 100644 examples/githubLogin.json delete mode 100644 flowOutput.png create mode 100644 images/customHeaders.png create mode 100644 images/editGraphQL.png rename flow.png => images/flow.png (100%) create mode 100644 images/flowOutput.png create mode 100644 images/githubFlow.png create mode 100644 images/githubGraphql.png create mode 100644 images/githubGraphqlConfig.png diff --git a/README.md b/README.md index ed08297..a70af1c 100644 --- a/README.md +++ b/README.md @@ -3,22 +3,16 @@ [![Platform](https://img.shields.io/badge/platform-Node--RED-red)](https://nodered.org) ![Release](https://img.shields.io/npm/v/node-red-contrib-graphql.svg) ![NPM](https://img.shields.io/npm/dm/node-red-contrib-graphql.svg) +[![Codacy Badge](https://api.codacy.com/project/badge/Grade/6cbeb40ab5604b3ab99e6badc9469e8a)](https://www.codacy.com/gh/rgstephens/node-red-contrib-graphql?utm_source=github.com&utm_medium=referral&utm_content=rgstephens/node-red-contrib-graphql&utm_campaign=Badge_Grade) A NodeRed node to execute GraphQL Queries. -## Install - -Run command on Node-RED installation directory. - -``` -npm install node-red-contrib-graphql -``` - ## Change Log | Vers | Changes | | ----- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 2.0.1 | Update dependencies (`axios` & `mustache`), fix node-red scorecard issues | +| 2.1.0 | Bearer Token Authentication | +| 2.0.1 | Update dependencies (`axios` & `mustache`), fix node-red scorecard issues | | 2.0.0 | GraphQL response is now on `payload.graphql` instead of replacing `payload`. This is a breaking change. Addresses #32 | | 1.4.1 | Bump `follow-redirects` to 1.14.8 | | 1.4.0 | improve debug, bump `follow-redirects` | @@ -30,15 +24,15 @@ npm install node-red-contrib-graphql ## GraphQL Nodes -Provides a `GraphQL` node to support queries and a supporting Configuration node, called `graphql-server` to point to a GraphQL server. +Provides a `GraphQL` node to support queries and a configuration node called `graphql-server`. ### `graphql-server` Configuration Node Fields -| Name | Use | -| ------------- | ------------------- | -| Name | Node Name | -| Endpoint | URL to the endpoint | -| Authorization | Header | +| Name | Use | +| -------- | ------------------- | +| Name | Node Name | +| Endpoint | URL to the endpoint | +| Token | Bearer Token | ### `graphql` Function Node Fields @@ -48,46 +42,52 @@ Provides a `GraphQL` node to support queries and a supporting Configuration node | Endpoint | Configuration Node Name | | Query | Query or Mutation template | | Syntax | Mustache / plain | +| Token | Bearer Token | | Show Debug | Enable debug | -## Installing and using the Example Flow +## Countries API Example -This example flow uses the `node-red-contrib-graphql` node to query the Deutsche Bahn GraphQL service and get a station address and details on the next departure. +This example flow uses the `node-red-contrib-graphql` node to query the [Countries API](https://github.com/trevorblades/countries) built by GitHub user [Trevor Blades](https://github.com/trevorblades). -The example flow is in the file `countries.json`. Import this file from the clipboard under the NodeRed menu `Import > Clipboard`. You'll drag the example flow onto NodeRed. +The example flow is in the file `examples/countries.json`. Import this file from the clipboard under the NodeRed menu `Import > Clipboard`. You'll drag the example flow onto NodeRed. -![Example Flow](flow.png) +![Example Flow](images/flow.png) + +### Edit graphql node + +The GraphQL endpoint for is `https://countries.trevorblades.com/`. You can try it out [here](https://countries.trevorblades.com/). Here's the `graphql-node`: + +![Edit GraphQL Node](images/editGraphQL.png) + +### GraphQL Output This is the result sent to the debug window. -![Example Flow Output](flowOutput.png) +![Example Flow Output](images/flowOutput.png) -### Countries API +## Authentication Example -Here is the example using the [Countries API](https://github.com/trevorblades/countries) built by GitHub user [Trevor Blades](https://github.com/trevorblades), who used [Countries List](https://annexare.github.io/Countries/) as a source of data. +A bearer token can be provided for authentication. This is an example using the GitHub GraphQL API which is documented [here](https://docs.github.com/en/graphql/guides/forming-calls-with-graphql#communicating-with-graphql). -The GraphQL endpoint for this API is `https://countries.trevorblades.com/`. You can try it out [here](https://countries.trevorblades.com/). +![Github Flow](images/githubFlow.png) -```json -# Get information on Germany and it's states -{ - country(code: "DE") { - name - native - capital - currency - phone - states { - code - name - } - } -} -``` +### Config Node Token + +If you have an token with a long life, you can provide the token in the `graphql-server` configuration node. For GitHub, user your GitHub PAT. + +![Github Config](images/githubGraphqlConfig.png) + +You can also provide the token in the `graphql` node. This is useful if a prior node performs the authentication and returns the token to be used for a limited session. + +![GitHub GraphQL](images/githubGraphql.png) + +## Custom Headers + +You can provide custom headers to the GraphQL node by attaching a `customHeaders` key to the `msg` and passing that to the GraphQL node. Here's an example that sets the `content-type` and a bearer token. -![Edit GraphQL Node](editGraphQL.png) +![Custom Headers](images/customHeaders.png) -## Template flavors and uses +## Templates and Variable Use There are two template flavors: diff --git a/editGraphQL.png b/editGraphQL.png deleted file mode 100644 index 2f8ca238365786794ab613436f8d1bc31cfb1752..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 112156 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%0Dnr+O*T099T%c8}s>< z9(8#`__c^PmRA|e?|A(~B34EnR9BCAX|BBGLFy6HO*g;0Lt#|>;9R|qIGzwDVQ(Tw zo%&VjhmMo$kf$Vdj0Y`h_|8A|^Ikipc))GVU_)BPpf#p+ z7#0-rHp^89=ac+OL^e}DwY{%;8eDirgu!a+NXw&FP_I&Nl%P}rzInG^JT|H(>qw#*U+!eZfIph(X6<5 zIa|ClN5b}H^&G!RgGZ{bh*uINnaod*1$6^<>ezPSdBme~~=hL(q}gpj`4h$gsp6qs+^8A5V`p zhHJo_A5s>rAgoz_e|j0@O3@Xh}4CGOuoSsm^xggUw2n>~7#LZD$DBW68yCH8fHv4d6a z(8#T50gJ?InS!q?rq;>HKCjR9eLK$dV5tlw;)VegSH@k2T^_~YFATAl?P$*}&{x>s zbln&^#YWvn+mClr(0I7?RU1yMKlyOai-l4ylv)0t-j2^THe#4v`?&eD@f8%?s4;aC z6@;`Ce{tFgY5*3xD;V<6NeK{PQEKCx$9EK%WGi%k4&{}&6-Ft zRTDR1vZ(V^mTKXM;d+Nzs*Z``Bn5?8C@Q~Pfq_Q(t+KWnv8cx~V`uV|6+gy7!+-02 z9u3FwPz^-gdy)ZE(ysrDpQKKthQRb<@Rx5GcXu*rUs}I8;gxT^ZYlo$2LVv)p58=Z z^sOF`gn2yhJ%+%o6YT8*?nOT4&VltgZIap_9(2R_et09E$DRXAvdpdtf#MvIJjc58 z08uU7DTns)pfD~*r0rHBP5Cn8jOo|XIq z7(Y0Kr%n<_%21%}*}a-(r5RgPI7poai`IV@H&T6iiap?+y3>PWJYGj_c?LM=n-?#A z($VvdP#d^$ma2zEI#GF%N!kt+o(A~AfVkSA-hH0BL0V#m7B?Tsv7TNR=5;anokq=*z&vlm%nOXXJ$Hi=(+*~CA|3t!V5;mNHgbF zg#VE2dG4Ap<@0}HPT(fx!k{fawE*DU6{d_Bm&(TFFXlxs%Gh{=>G6Sd@i5gWO;>EI z*dC^4u8vL9hmYFb;GtX?vZg^Qe&@YPiM{Y1sMtogO8_egHavk>gI?ADoJ(j}5jg2Q z-I21T@k;GfIH&5`K+lr+xy(C*R%k4uX0Jv3rpH{mn5XvDKaB(aVdJ2Cz#lDz0@1+C zR^D@wHS~fD-t^d*O@>-_qSWQ15hpYFI>`Ib)T%9+!%*R;FI8jx=LJs07=h}&gTi21ph0Ki_S>3n~#6|=3AhFX&H>>t~c zBhLbBiSrGs$a;p57O&L(nOq-+-a)*Q2C%2|>IX=YsMB&y|5RhC!8h2{f2BvPf)w@T z%w{#2@M-7!{)(ceF(>#4M;tMzTg0y3uiQO>&)~UBY z-@c}==t3n5QMc6sKr&v(nDng&>vOwqhN@mM`Q1;=b^F8hsye_@-A;2rf`ham+P(8d ziQ{UAxcZt)f++Ihs4I9-$8C7O)P>DTA&bB$Z=gGK80IO4tkF-Ld4{rkU+uk|N2wa4MgB zZSi|>Oxq=O!E|)}+gKhgM@n(hKLWLW*bQLceTCG+soZj;QYvOMvg?MZJ6Sm5T+90w zyOU#JghGD4jgBgnaJy;LDRYYcp3w2>QH#+SU1J@oQyR0sK4+p}2ATySlUnackjuuR z-ZOV$RGWZ9zr5fHPLO)N1zn23s|(RFeiKAvFv!NXe_Ess-V5Hc@%l`c@@HSQfo9wwKn5<;nBCOk zplsFiH%-2j5y-L^4!+z!dzHA_%<6W}l8c1V)kVn!QTsKg zU1ll7{%VgyOBIp)XLfJ`+;}Z2R)L3;82Tewvchzu+=ljTre0TW4W%Tp8uPca=?1nQ zv^+|x7kb}sYvNNQmr9rAoGO|=mw8$-AtCyaoc=+D1u0HFePB#Ig6sxan%=J2&xDT= zO}vujZ)g~2a)oSW=B#)&K^`T%qU_Q&l4hEbAatfbzeHG$|9%>L`rDMRvb%mk_bX9&?cO=}0a4*I$Jt3qVXD@B;F6dj zktd?3{KVF|_pXb7`1u6^IP6E3FJ)~kR!z?^nB$3te4hc{NQv_X-kU3k&PEz9r+R`b zzP5e1>mG(CpomitnJmVfpi)0gI3jl5{wm7V2{#x&ch*B*aH1pHwwyWcY!x$YwI4Hn@rZ_l9WC1 z!wX8~UHm!So@D4*%3`6#_H!3N=+M!+;MozG2*3T;h=q-nRTDgQ-r&FPbdTgi@e8)Dqy11@1+T#|F7_t~S_RTep!l%aTbtFK0qt8KL5zyH)+#WD4+7X37H#LB*g9{#6oy8cVLeO&r>(lj;ZgLS?FKE`1cT38}M;DW6S1p z>%CSx^I`D1;JLjHD7@_FI8|2FxJNgTi`LCb1PCi)zF+^09=EB>nKp%mTce8M*X5 z$f0zJeSKJG@Yd%?&I+=BvX{sr{7b1hkr)D`^66)7ad(s%p4B7ncrMUd6_jmG&{AHC zRE!7q{A5oJxhxYMzV3%(N>LSsyY(#lHq6`nBn6Z-%5))5^!E2ow2JqM;gFDx>idmu zwR*%N>@9oo4l&?62aVmGu?5hnDV@x>+14wPtDw)*dZ&LLPo5{;minouv0x(70PNZ` z1fGhlwXCaPeg)3W+64rZl#;rJ7d*o59g89*Wn~+=pm}rIUG;!kx6{&6fezw^ceV zbxK=qB)@**s6Nq)?6CV+z;^#w?Z*Mzp1jypwQ3C(W)36_$@x7dz>~(FA3(u=wu9*b zI~`}V;*n2*_B}+;nLq$FaGd=2Bbd)(cZ~PwU%@K&t{nV7+)wdN>d8X`Trn$?uV!0 zg=aoxN@BbXDGX=3G8`Q@UfO&&F-jEK*wTrAbl@$mor7sWk z9AH>m465eYMG(4CWsf~cK`St{7XLT3BSif7;djhF&_M=6)$F=8&Bpo`)F`k0zO2&H zrak(0$+SO@*njF1Xu`Sww_1?&)8Ug8tatanSRrCLhX16*F;_k3H3d6Yf#vvnAmf@q zukmys@0;bHsfWQ+85;Q+ooTAWiSPfw8(cDc^YS=kb99lngdIyS`b?thUNg61hifG) z8ar}sa%YOA1%1zCGJ1AIZKt58#i7?njDilPqZ)Bd7iPNMqi>)07d=%MwdEXJ^qZDHV9%6GOY&4ZJf%}hN zgyfW`o6F-I&p{tx(eReVmrJ`?4HN>&C)lH|J$s*66Ck&{)h3s!l%kT=uj=t-@P}bA z+9}(0m)8CArW+iRKifO)2F!@uGNy|dGs z(NN11xOO|!tsid4gSPi0%&R_R`)( z@$;#l7nVW6FjYIzqEUZ`L}biG{A}h!L>*%mIQmTRJ3Vm;<)XenyT~yUYLKhV0;4b6 z171_HbFkbEdZU*DH&+@&@Mz(hf)J8U-jc5&g10PSghl#H+Ow_9vb~PotWXl#wL(>T zvx->oi4<&Ooak^$n+clj`mOHZ5>bW0aon^%?3PJoGDj_F9f=ltQ7yvNU*fnH_WI#D z8`@7ID(Pw!QClH*PLUyafiUe5)XN4u&hX{*8tKIGBU(*y%fCR5`5}Ywz77P94Irtv zHt5M1?A+anX9;!n2W`h2(+aI0&$(@S6e4)~EsO0IwCfxPr6y;R)<6_=hr9LenEn6+ zIX#={d?{FN*(S1HjSvz82{9ycbd5e2eeqM5vhCBEe1I}f&Xn5-S-;=~^-L`*UE1ov z%-J*Y>&BU@s>WL@ZDmY~KR}b6&*ZFyjCwM-1JB=B%VEh|vtm5*PL2_rj6S@To?!7J@CVG&8;@HQ z%poTkgk0~fSg{CDN(xjfj@I5!2KOlz(X6BOK|utnZW4GZe?GvCu2r~_Z7Wwyax>9 zBTnxXo$W!px-?qB88|kB2r<44&NBUiR+a5TcCiv3Qf?%KIVOD_4tqupGtye0%I}u| zWiq4gx;;-xXS``_&B>2|Sfqbn%+X2-29>YQasvJsEhTmGeT`vUDjUotQGMgmknI6W zEeu@a-TG>QrWGanHG~ec-}oPKRe959pw{^CKdb{u*aQhn)}?>i#ey6C-?7oXwzYQ6 zGVV!KcKqml!$=r?ve$Tltne=4vwVbt=+=w(hOX;PL6Jj0?1FXo)_`;pt`plfafz)X z&R^ouDx6sZnJAHF?S=Y>_paRd5oG$j51GpHZ4f9%k)A5P{|aP}>LWOir%v17C%xQ+ zPpu}J4S7b7u@e5+%Rd#pC96TKPhxZ|&8%WD+kj2_bdTQ%52S_#2fbdK@ zXi%nis}M1pQ`?-G%~W{+lid|oG+7euLF^mbslopu$#!9g71Y-~1~Bf@)dQ*c?ouFz z$OmoKOS)2$l=LD0MY|H|yl_S+kCuAN61|^5a2gMW?TA~G3F~*n>gJgZ%O$^}^AJ-r zP>w&H3b}B0+z$~3baiTEd-&5WUsxgud&;ms}iZ%eq=)pKS-t8|kf6%8Kkgwg0bM=i*^e#NCQ5>-ZyKGO&4iQ)l6`cBn@3$tsiUIF z^SyD=Ipopg3Q~o`XYN=7MeZ8j4-iPxTz`>ZCYiw5Ty(z`ym)T?@YCUCT2I)KD8q;+ z^f!(CHDo|^x9&^@XJ(F_WzK>sk+qTb{^y!PK=2Wq*0>cdSKP!vtu=Ggbu^Ghr285E zz%8o@f%ZDXud6iN_XsOoz{1C7CN6XfoY1$YI#YkBq&?>L*^pkmS^VGK zO^D%C}D;;u6PR zi_O=^-!9=2QiQ-*<*(i@AVOZ=U6+r&H94807+?CKGRTuQ=RcWQp?}X-2W+nd55Xzs z@|c()S$dlBAH)2`oBCMEIzx{>`m1VYDON1S9Fc=97AK?CDgrt8Kx=E%SL(bOdZrnv z;bDk7ozLL9LAJTvQ!D*+pDrajq_5^2ge zf3=Ml)w(o#x5Bi3@#w2NsxOs7WI{?C_`+uJ-*qa%4ug>vXM+|?WwE8A8eeczZD91+ zWPFePWsq;QSa35=BzrfG_r0ehf=~K+2MQT`&!`IG0oAN*K>zLWl;QAa0deb}#;U+H zKyhz_ocXs}VX&hlzZX{=dGefRkwY-UpiKt9QZR&^w6Y+fI!lI`otp8V!G-29p=~$Y z{Rpu93s5fpoP>G2l2X2_#g^mS$v?~G>R7vAz+5sjty;;$ zhY!EI?Yr*EgSEE2gwAU7&LbX8WP)j5zIl8y9Pwb1W#u1^QN6-c{l6-KO9v9sE^@qk z$@mx;KQe@tq)t~L) z=hSpy(T@4jUC>xJ#=9|u!|x4I*FMu5>)F;B+5a#QY39x{^7;M%;TtNNdH=}WhwUI4 z55IHgX)KXJ6_BM4t!f%Z*WiCym-H_j{9m{YM|ump-xTC2%;t&gi^=NQkg`Z}3JrZDNN0e(TaA)+L;nwz~-;c0MI; z{}rdRsa?E-CKxq=a3lBJTL6!T(xq zIb8|CMlzXP+6d~bXXWlV9HH2@?`3zogD37fR_pq^dYztV{n5(~q`$DrkLRAVax>e{ z{~=)yR_EJ88&29V7{AQk!gN#Ai6tbFudt?ad^_$x} zgA_qG+=7N*{h)J6_9tW**u>mKr|Y;rVFRjAiD=y*SmY8sxj?<}HPvA;Q@_5BUJ!x} zxQ{+?GpV^!$(Mcq%2gfg0tz^QI+bA7Z!_+T(I!CpfUbLoi=M4EqlX?#C)KJ#LR#oVU*=+Ec-3 zZI%t~be;XzbfV5`fP{at(}w1lT`4&WWjpX~x%|ZbTPS~PnU-M=a|1NBB9;5S*-77@ zHBnJ6LKprH>?eYg_McZA!Ri<5_}cztda5<>bl+dJ-&WLmE+h);(7-BVi4hg z?m9xhCP2tEl?QY@0guw19@YP&&&Qsa9aOsuK zK;SBemtMtj+?0ELSHa=gkgcBi7RKmKX;E-1soZ@-M^hzNVl(>~;O!#9CUBwNqC)8( zzd-obb*x^`gL3zv-L8KnV$wUSZBu@{_^1CRGq0uiAXfX)TH-?O1aTa8pw1%Pr45XF zQdvL)5Rgr8;{rGp!;&kQ>T*jV0_-IJjPv$D*qM}IWBU$_3O^Go}T5$2XV(b2C+CUJ0~ zr4=3U{D{x7MU;j`cJ2SgqC%bn* z&769<4z&zu*f04o1JPoOm%QpZUv%9oC;SOvgL5i>l3e)$5v|vaIt6OQy?eY1j@A~4 z!9!E*jQWX7Ap8MxJsEb}cZ0e!hOWjpX>Ki>5>w$efvb8oBst^}1j|V-0#H;<>Pke_ zta>4+p!c957r>yND}3L+sW)h|U$DLlfKqGB{#5-aqRXc#FH;bq@Z}_b#_rzs{yT@2 ziRtoVYVQ6;vGupa%!keumc9J-e7Txj(SF{ohbBht&pKKX5+v#K|EOzkTM$!7ZkV?x z78JgRG7cB)RFU0(rdT$4k6;Ytt8#}=+!vlW5UNUG3PYq@Dt8w4eeIGrnm&1+&}LccSRuFYF5fcJ_I>yQ*>!7sG^)0SlUdyGIj^6n|I zB3o|3RqCIeUzXf+%!h}XuFl=1g4sLub713)0PR8A><+|HimbHop^p)5v?sXW1*Hk(t4GBO`s!RL>&>IKt~J+|0&U zk&s>XwAzns8T?savaY|a86>N|AaFm&QZvbA`-~ntvR&ciF-dESu%%Hp0UY%5^i?lw z&?oQ5jcT<=jSh;{is=44?n#IH-h%(c;M6E%vRw476&6A>MiZp}zYIZ!;o)a3F)5b} zK>Of3fClu2{tYfCnNyEp8VLy{p&3a4MLy&?0T`-h?>SW!*v7kv8=tOYw63~rS&K}7mcXvV$R^;zW8&fm>d1DVV9^iLJ1)tlE-->V z1&&URxVj)0P*Uij(c!B7O>TQD@zkD$dR0COD(h1_C@^z|2|E;XqbC>!Jp^GfNE_C zD=R7tH_)B_mhU69>(Wxt_T2J!H9?eZwkbof&xO={U0 zMo})v;%mow1;BknTI=3*DAg3(pGjWU0VU9oA%LjKAQ$1oW7LnSCjQTnCwsU7w-34? zzk5N}GE3a`4XA>Zv?USliaKS0UbLW12kThu=3teIA2TyFVc!h!+vOt?J8`$mJ$5;C zN53P??YzujDUVX*d!S5j*V0Yc=ikLD!!&+~#mw9}Xp;e*4OT|5$mO!vE}yCh zEN*FdbQw9SD46Z(1bb6~(eA+-&;Q`d;5Pz{Fjf45E2$dH5^=)QV|M0= zHq4%ow)`f%IY`x8BdjoD&~82mFKC_=wNSDi#}bzL!plOfd9d5kZB_Tf$qq*;DXmV2 zUVzTSiO%hXLOy#vcp}DpXcH$t6=epF!yRAW#G6kZ6Wo!iY?ulc-Wv)0oD~?T^WAz{ zsg5W)(LJ^-?}gO=Dlq>R7P;7-(992Cl5Jg;iHEd=hSl^#&ei4le4AU4oxu@i%}TQe z3U0BnLtr8;L<%h&2GyWZ@(S>yv(A(MKoU9$ATOp!w1KP(BQjo1q@S{(4R-E;G#A!I zV^v{XHKtWYgmUp@2I(5`>eUcP(j+!KLIY1q=$8b0ytKs5E}W62H_7I4VYy4XwPyYEt14`7GJ670rxz{ zs*p|cSR=W_abrY!tciCrReo)E-!d^wh^#%3?PSo8CRp1s^&95(De~<$g;Kmh^F5hm zg(gMcDoG1R>&ntHrfgmIx;1i*Sc8R^b%I0e7}p_8t`TC-MOH`Dp(l6`&#Z%8*gofU*GbHKe{t|cn?3f=*HK#99c5Ipcv6tB_CT*_)uHSx|dF_={GUZR3gifWSoD_IEW1 zK^Y?G?M96bf(x3*VSR8ZyS2eq=Q-TCLED?#-vN-LHmzKh3%fkhj9aG20I)|qS=*qE zMbwcUh2HwR^zsi{Ola0-ar}RFefe^^ugndCpcUh_2b-+M>d8J{-z%7h>-aKxGA-mc z#*S9T$(xnlGCv)$;ns>i`|tY=5eH%#3z*Je!9Jn$r_+OhH*cpr3CXCb4=7qk&fwZ; zABC8p!(zH{ctTG7f6G3@JJP*f45EYIXVByS=`Y<+9zTR(yqo{8fHd^%Hvyg}*n4o0 zFQwPpOntx5arNux!L?R6+Iyq_gYJeLKV-0Nu$p>o2F9TP;s}1B{TILBkn+Po0!$wsV9k<%(J9Q>=mlv; zmwQa=Cm@7eb4e`<`d`|5b_t=0lnC_(Sl_~{6~62ie@Plewq3aGfdwVzuONnh$XWu@v6hMxVeA zQTaZ&_=e^hNPgcjRFs+YDS_Wt7}xIm>M>r)e^D=4#e@6pbuQLfybW~kI}j>Ax#*nP z4RaynB6vof49}W@F5otjJ!b}cnpXQS%<4XTS9^c#qV4YMXVQsCCi8qgFk0IbR=E&BFiECGllIpF+c#z)V_)0;@D5e&U*mE>tdVFQ}sl& zg76FSt^w!7+NnOA)XuAO=3m`!F~l?bon{!MvU1k^bs7;D^<8&Dt%$`YiD4(or9HQ9 zrzeMHA`Y1pR+Q%b+fi#pE29nhZ!{xL|-mn$@1$4&JtUsdH4i zdak;Z9n_y=Sbfmb20KCDEwJY+L49iY;r2^_)H1NOxcM7*0ErqCrHDj+4-WpE=`zMI z{Xtq(3W*}hV?eOQIs7v2+2b;d-Ih+(+$^PD*MgqW0X)fkcsN&j9IJd*msdW-kFSfl z+RX@aK)%a+xV5nvbSW_3PU)A0X&aolZ>(H$i3Tnsci)a2Nf(qUI6S|$e*U{fM(7uT zgKhu^;n+%>*gI^4ars7Nr)kPJ?UF+4sh{nf++EzsyFD&NNnliOt2Xzp?C2YFpmG&~e==;9_ zh|3ExIZcUQ=qL*S^+c%lBW(@(O4&>}0WLUABiQ*GH;;r)-~pIWzxCv{UE{h2(0!Ku z6A-$Vx=Zro^4EX=pNl%AeDyDgr-KFYut_-VNb+tRQV)>Gz6UdNs*KlwE$A(hCH*yG z#Pyy$1qdZ*+$kC|(QZ#p3^*i!NRC6q(YnXVYP>OJa-u0hhr1GDHEp?i(oT9Z^hhww z=~Zb5>rF$ZCkofg=qv z^?zGH+G=`kpI|$?xm3oz^2I*9>co57Fr%)$_>z@l?-G0a7ayugTDI0RpDo6#%#;ab z@(Z}^Nr*3VCe*4`)>0)@P9afKN+L9%n&|i?m5Y-xR(JQeT8BOi{JPeJ`L0JbVH`gg zg_+L4xEgo+=C`FPv;J{?kd5Mb^8I-@1O)$*js&uptt@i3Mzas53P#@jZqWkQc8A|C zXhi;a9K&R5~dGUu=;H)7j?b~@6xh~cYcCL@Zret8l+9=WT&pkZDzPFZ0k zy{uXP`)PQki(MojuCLw#qUIrUF4Op{1JrF5@)s{O!&IEBsqK?4%qXz5MS#Ys9!9c! zS)O7rbb+2^8ddO)t;M(`n(4gY zj-^K>J(o(Kx2QkYTprN=K5s(#atOnRYHh1>+V4^&dJ4o4N7SRV$M3*zZy#I5j@me* zCn6OPrriRYr(dO!F_i@G_MJN|+wEilMoeAheahL%dXdSmpew zi~Rq_{FaL-lsmF|4|Khyx|c=Bj}ZTQ;YBN}akmLJlE4A_j}y#;6lR9zl9*j^5Tt-* zRnUxfQDtM*kG_sA}v2X=rN!f>-RUD3{%ha%sRuJArAWZU19cM~v9S6ye zQkkm=_fwzxHAp@AL}DMajT}Cugp7UEHt5DVSd?^p>*n|khh+*2>B_-%i4oiX%F+Ic(-k>&3`tq(dyNA39qELss8c_ z01Wf_CO~*)As@$ClK<+rp;8wOV7|GbQhN)HU_(f0UI>|j&-T=zB&l~Z<- zA9IvBu6~$QiWO$IVx%x55iI>TPSa!C$9+|fFh5P6J5u*721w&Z60sd7KT+8Hinnjy z4kHYZqo~dCCo9_7KM zbH1lCaC>L^bIVoRIW_KOpIID5HX;+NyJc+mA}>F=kCP|FO@R?=A2Iy*wnmtr&C-?~ zv0aVFCBIiWe;fUSkl;KBnaDn7O-D1S)C5qj^zq*0e}GIr?5R8H&c&0B`odlB48hG0N-3U1T>>zBrb(nB|3a?n#)FNMKnVHSp7MF8S# z>DF=uStDhY=zxKVx>K!qw)E|#T-g6l!BVrLlib)gjO%8tDt^t}VK-7-ne zfFvk$C1$%wrzy75RCe)5J|KqicsD0IDnm3^_cFNb!PlACE^Q(uhsZVRDzWn$zX8t} z$GkU70tObQJqSv)i&PvCvE5SmrY{3v@ahe3!RmV3;5d7BR8|9U(7g4 zRt5?lqvR}|c&j|Q85>^p@cKODkFMT|u-ZpbVF1i``ovoG>Qpn08Rs{l%rsEl0I4KF zm`_eP{4e<=9zu5Td~J$x?~JVBz1j>09lY}3#@r9@6j-H0LemSxa!GkwG!cgyO1YW;%NjX@WlbRkB3n7i2DEQ{F|KlZ2* z5)M9+up{n0Wkvy2@gDH$nOx_sX<^yWiv(xJ|AVrUkRN`D#Dg!f0xtbVz@5@*`C4gf ze*L!mh>(uGS*z2Nu?sRfODPgee{P!ax+Ym!`!jrA*BFE1ShD5iah(o6GzNbY!o-@3 z`@Xew8u+em_%Wksu09O`Ja6M(xcAo~5EMQvkZu=k-i^JYS1B}PZS7U$w!in?VdYZE zM7Dug2t?1I_&x*?y&T93#Adt%gJa|?QwpjiA+jH7!8qfB{!x#=4g<%Y{`wTykBQ_n z!2Ojt$c{VcqLA_LTY=0xvBOnUntiZpK)uBdonB|)7sEJN*hWXfmj$G6 z49@2cV~6o@Lc!g*l?uF!Di`h-(MJ%75b+&W-ICDC`56|XOKM)UiSCS?Pk87G9e1~E z?q3kI_>Iiy$s8{C>yzKJ4a_yAz!cqiJ+lmvyMJVuCPrMhzvZ*q#R&`U4!~@evGw8o zpX_DWDP77Gb8e%>FcU0g87#doMF2T2Xvxt@83*A*C|ui(AdTb&tgNeTuG8WznOXfs zqhq>s*Ao|@VGrNmVM`};Obn5{YPMtF02oCNar`Z-e#wZcj*R(JeuTU_43B@#Lzr#n zREhFE2xOh+Ck!0LhR4bf)rl~N1~pD&%MjT~SG8zGh{&SywaNo+6LXaCCV8Ot=(eBd zO9`KP)#cZF)T6!s7CbCK+^sGbuz_^{e$PX=)xzlOo@NLKBM0i<^d=f z|45q7XA9tc-&$_Utmhx*>d2E9)lurtGoI}7`61^3QqHlRO)J;T6Q*5h8j9NArsz{^ zH$jv2{F6X5TDB{%2l2TFh+cf=+C7F#BSnE0D41pT^X50EfwkrF79fL3)(T19v|&0@ zegGfXw6OZ>l#hm=#k}c2K6_?8K7Xsfr-`5CC>_Qa81DjzO&?lt>75h@t$(#2C^Gm479!!gZBF6 zcmClpT%7j)UzL$X5Qox*QO#86=5O9G=XyajniqZDp-u7)nE4pDoy}|SDqeqymJth{ z>p)rOG&tJRVz&fyVp7Boldi|7wa;Us z!Z^SPquj7bvNpm(wFq+*_03DPm4Os{^;{boRn&{vSaxWRMSQU#rT_&`M!Ys;J5mPV zob^*ZEMx}tD^9*fB;l*TGupX3$8{e6VPx2NgzbF4bZSSgDNA7{1!n5(X(5J0Z220S zH`9^wnxlnu0(!RLrIVM-Z9zW1D;swCEmMhbqJhaPg^|1!k08B<|$vUp*>XWRNP63TSjDYg3WsxXaB8B-~%}woN+vBQ2pWaD>aI3jv4gj&GWt! zb*&;FvC_xt(ZOk~oD|$TZ?PFyNgt78u%@}^MN49V{I?|n5VL$&?y!!m!v3WEl3hr7 zYXp45+IfC+<(&03Le*z2A0GX3nRoSYOhKFqaQ@RKKN2K*C+|QP@weDOm>=GRtI@dR zCYAG*qzjMPQA-)}%q|iX7@4HsLH`yd;>Xts4)>g|`V|VZbCJg~m5?V;IPC%=6H(g8 zMdNSeKfh_%RphANV-LoAz;HAwmvrH$jKWPsIBl?VA?esZr^%tMQwmCsu?V;wpC;LSv6#g4-|rbA0PUBGq;p1*X@q`PzS06`U5fOg-A6CLj8gH!3#Xx?d9M&Fn2HcuVrtm|Pn}YtB*El_fP>;l z5W{o7{vi5+XI)>rJ~X(S_%ucE$QJ&Yz6eTjB^a6OfGJ=Oz5I|lliYNu_zB>9nM#@; zZ{s@5W!L=?`i*)C+z2RUmj5VOk}fRt+GNr)%%(pWPSC#z*|X1pnde9aF#(0lI(R~!LVJrf_LQUp8aY#v5U7%> zbc^>}HG>r^tnOtf)t=3-+eJp%;5x~e{| zx&e~BJC*XyO58hjvU;ji|6L~dmkujE?R;HNS)|>3KkHzTZ;C%CX|(aqIP1V;n`S2O zeMGoExFX$M3D#z8F%=3!-cl1rDhR1)wQ8K|pF?f_NIyFWx2`2tNcveJl&R0-J48M6 zAtV**SHA$DD<37pOLMI`lZZ-HmLAL;TVWl?RVLAeHEjt|SD800?uT>%7iW}Rn#D=5 zEut&#)|d10o%TAEsNmH|#R{Kh3RmK?u&7@O&@^$z5=BTKsJC9$;&q$ih&SPws=&ZH zqwaK8EMv9Oxm79`-q=Xm$Cz2HBmu(luO^5X(-T6sy`Z*XyKv!xsHtw%;2OaU=e-Zt zAJY6D!Sk{6T1S-k+3}XDX@B51#}w$4ovR5vy1Du89_(!IPEUeMBMc&rIsW>4(z4h) z!n?|w6%D(%X!f`a8fG;ICYz~T@X`g%i?Zdo<2_hR8NXj9HTm7cGW_!Bm=3CUmAhX4 z*!1&Wit(a^hpSK;$U#cc7{Hhxq;MX_ia52>dt)P%FIDa&H3~BK0cGWP#!bL}F+sD` zxlb}-c=fCq%5dFmaBK@(sP*Se-@EU*bBQoc-B*6+&#&jPz!c@rtytVN)0d!^Ay!nvx>VxTmZKX1`Ngnc(LJ@K z`4>F}XgXNI*SJV#Cn{d~%7CiaIitqm^pQ3W&MLaY-Kvb;two?7SC6Het{$yZ3;`r0 zl|r13w7_Z)iKyx0@ZQEeU>T<|SmAqrZufPLezMO%J&(Fnj?LQKlP!9`G$^-TFHm}c z-0gX&u!E&Z2X03pVx*^|(1w)7AI_H!jJqm93cdeXq$ne=*|TSCPa4zXX=hdCi#0Kr6uQwP3i$ z?5#R4g3)JKFWaDu|3cr7h&B<)d_~a>-E`;u-F3&HLYvt}TJs&=0P{@B)UA4Ti88Te znKM?r2F@8(n5H9JiOD09?cli8H^!DYEV1i@cE+i?EXx3Wzj_MGPVf@tsM6bv0E^UM z(XB6yWZf6!EK0E0fiPENp9)K@eem^ZARq?h^J2dx3dA{`wlk4JT4=waS%6a{O!6l? z%KpU_lU_vGXk+ZU_d4Lj;V|bR&E3bx=L5yY$KMM=xw;j{6+Z}cw7-3iaTXY%z<`C# z_@>{=3J4|TlkO7Vm=}glVFIVy-pY+YB!ZmW#gh*e^71r^xQg4KDL&DtV~nmFAD!0+ z^Et-%GJaV}IR6u4i`@sLoQEZxJwQ2RW)zQ&`o4QBm51qE4!8j$?X>dsiDk=|p?+*~ zTDWmTs_W{sqvqZ+o3w?)p3{;h46zHlbpL!>q#na6XtiIi-B!V{-ianD{wE6{&xbEz^?X|iCR0E4;w}q`Lb?1w zR>(YIdP}Bdf9zdDsGyCJbM-%QO4tU6Dd-T9b=SZ)Hh%9{r+;a%qZubjiR(#~oFA5K z&GlJ5*PQ1IJgv_rIqyTlIKoQCnTgYDG%yYEBWJ_ZBZuXumRm~xeQh@G!1QdeC=3&;_BQsQd0Kly!?^#geBdAhZ- zV*K5_+}^Wh6!&Sb=<0?^!K%f^Sb*w6S`InelWG2GUobU4aKZj*;*32tI_QDMNNeb= z*Py*rIJ@DX`x8jQz9PF|!X2oM-a*x6kEoN3Pv8rzj(*vmp zwK)R3?9>Ph;tQhF~Y2>AS_Sx!S`?kWBuaCY&|Tt4Pv+G6kBO_Olog(TxXnSETR80Wy@z z-i=(p8+hLM(UPBlm)FJXR+jtm5$TRz0~E@Tb8g|vg0ee{iJT&L8l-*)S_&gdrz}v0 zgtf872kLe8v5vO1SMzpi_y%Q{N za_CDtGGIbkQ%nbJ;fq*|*3M@6*5liqVo4UVn^(CdRgqH^%gk9=Nl)&gzda8mRXAvJ zW~g@oK>l#yLTr!6g|~HV7Q* z3kugtFMq+>-Jc)t#MyLeqK`s!r0a(#*WAI$Rj&rIk0Q894=!>*wigeFUK*&t-$JVE zOrswei^}gE3^frgJL;itz{^sj9#>$m322>$yPEF=rXqKqT@oK!9Nja4NpR2K?0?z6 zo9Xhop^^{q!BFgc@8ICf%D~3$%a%S%bCHZi0F1f*s^ES$N%zN=Ry&Ck1*cK#EJ0Cb z)D{ztLGD9y92cboaS857-{I=yH3XydL^SE+#GzA0Qeh!r)g_n7)SYd62;ix_@p)E-3BB@G#lzkys1?? zz5Q{Lnha^1b5k9xijVfb?jmwwzljn>c?x0+Cim;FeSUUfp0F`w% zt&1qUtJ?<8huSplqCW~!og#8l7!@g|w;uH$BG>7mf&_ytu1h|p&Q5Zjn|^X$h~ zQ2|O|n`w@2@7@QWN_j;T*kR%Z;s z2?{QD$@mn3jcJkK%0%Qhdi%3U*Ub@v80|f%F-EABZ=g5tsw4ev=%(*FKM5hbi zbel1ff63Fz4540n+A0-8o%@t|(>PO6qxNkXkOba@MT>%I5Fd037gVMjH_*k;W+bpr zy^Y}h<)K4v3z#Vf*7gIK2{P;=yZYn?LU#hOL{0*bP9fJelkM#D7a9>JD0ByZG1%?)`nrig-*P!$c${q5INdU>|duis+to+GS z%lP@Hh#S1u&~J!|FJ5x7iIt>K3;)b8UVae0>;A^>NCYuDc>=@}armb=Qk-4~tY-~m zYsBl)h}z`DUZH$@UjKz-6aKCAaR$~S`byma5RYkApyv|{>iZ6dkoVH=cdCpIN65+Y0i!hMgwU~`oSuu5Z_`)p8Y5R)| zK>d8TsQO4ZJ;TD153y{HVlv|y0;msy`-9m`UTdSq6vP%-ejW`(T8U?gb_AAOK3q)= z^)+wCCFt$RH-6kP=lNBs3j5%~_BWXyB`+008KL@JJ+6VH=p*SeLnKtv-U$@7?=nt) z=SMor5)zFWE{BmmJgNQnr)PToFkB|(SH*ny;UB17h5DAF?}vmCaDUF6@d1!$?8~{u ziwDn{=^N&G)ZkN`2=2$>sDnc9h{qAl|82fvjS1Zr|KEJ7&h>6u5W#IFC;n~6!#4*w z4@wxbJ~;_P>gTXdja(z}xFInD1lzckS+VBfTWyniCSD3qG%HLKsp~DgK3vnTkzk(9 zOZ|gq({&V?kpq?_IgVv_`Yz|03AfOv)QspKCd{GfF(F^(-HjjxRIE_Ml;zcAYF`NOfKVmey0nTjC+QnJ#+y_@XzmO^^(s<-t4EmE|Zt3VFYz}(ELof3+QAgufw^+4td7f zAQwd$k`nfb8;!ijW$ZqF*0*jo^NoZ(pj^kx9FuwVRXr}zwz+>*v}kmfY-dayn{zsk z+ZJp-Cu(%X0{zh|VD2t@AJ9MR>g}Af!TuJ|+Sz16S>!3KPP% z3Eml^K%8d^W5x)8%qwdF!9R}IS_uCOH8*I|lBK*Ba|%N|UVvY80-RckyPJ3NK=7ak zi8K#{lVm#ai^%-E#d<;k1n}HpfW`$?xzkuSqG1J!I6IgSUSNzGm2eb5PFFkfIAGnX z0x@Z)G%#|V-xNBW6au@AMtekv@b!s=n<@~rSj1gqa*5+%FdUncaVFCM;RNnKi;xYo z2-jc{qW1#7BfcYZ{Yqjmd`+t{f_hf3ZP!D-wKfwPsnfvb0|2hz8p_n`MG)z)`N-lS zyjjWk*9&X1W*--s9>at+;m*x4&02}zO2}e?Dm{#V@lspN+7awp8Sf>*DRV z+jwN0e%{|0iqO>xUH%a!GBk#(27>JuUP}~lED8jZ&-WoD=hYC$^Z}VS?s9%;&PYf9a>m#+OegJ!$4Q( zGO0pEud`+h4oY1|`HxljCyClga9v@leSm)18;Xablpif(x(Rdh+!QMkj|Uvys`8k; zFZ>B~0*H>eY%E%O%~x~KP%AtFrX!=3K>?xRYv@~KMt$QO03Lu1aTwo0GX`$6OIOU(TMuT_2UNsXX6rwyEz?0#Sa@WaWr>Ko+_&u`hIIMCITb~OF0 zSrsB9&m2<5MZw>fS@4GGC4D1}q4yj@`0QhEMZAL8`@L z_zy2-Hj-tKkpPYQW*DiGU<{#4wVPl5=`E*!B21tprZ=Va7T5r0IN1^& zGi+PLzx7mMuCtKP)p`Y9d)=K+S_4luhNQ!FP>3gj%gf5}K;~Q{U_M38uw2`E*DkX} zQ~8@54MV=5h>i5cb_JU$?w>KhkD5)fTHd=)6KDL!;2LzM2f)K77V?aBIRyhxSPfUh zpg_z{C2zyBxjdRKXr4{s+-d+-#H2k>?%v-E ziPqJDScBc=u8l9A3pFM`9oEJUcWjT~4?MtNA91ikDZW?xl&K8P<=&5DQ_0m1{&_v{ zIuxld(J*5QPtx$xBk@fd=ZKA-H0y47bsfdP@fl~$ZA7bvF=ndVX-YZhSQO&>u0#O#M!Eg`Xde2D@ntm24(i_Tk1Vd!Yzi5gKajyz~=sI zg3|yi#g=sG?6+IPV+MsxZhkEZul(CzNG?$R6T9wXT1z<1(7X%xUG885WN|+6O1ZPZ zqh?c9$~P#(7jQ(D=%55;wt^{Jyyd@rr^!G;4=bKv5=bA&%&*0)`v5xu5P%F?YQJ3? z30m>Tw%UM0$QpgYoqAJNOv$&L7&Dit50Khq2NO& z)wM610Wanc`K_(xE-!d!WIhi#9-0oT@40FBIoVNd(RT#lRZ40zbO>%gIn+nIi!HYg zqObTB-Uu>A#o9#Nw1&Ftns{KCG>ie`H*hLL0JJ+V9ih2&Ax0OiDFXXca1&nV>hDQ% z`>Qkp*SKx!cfejpt-wV38Vc!>zh7%k>$RVM4bZjoqD2ZhD_K<0H}^kyWn4E`M?=T9 z71QR~5V@&HPq%=T3z!-8&P5%`xVLKE#EPKo@76KfGa19u1 zH#);P&(KG_q8GfG6@GOfA5N~eey#y1=@K5EHeHfWPkZBr9?&nf+frj4IP++ADl^)f zO}L`o50nztpmEH8c>Bwvp610+laH;x-I&rU4Xz3IZb@(_Zbh+2=R10wRruzP{_$#U zsvxeSnyBWVS*vpDnEJA#_(qUEidmLwsRGiL7xx6q3#wNi9l9DM^mu1ilxeJ#zIk3C z*!V*+Nl@m8{wFE84v+~0bTcDSdv22ir~NG8U`TAH5wp*_nGU=%;U}Z!1!vq{gK1B< z2qsGrR0fM_mTf)yM@Arr<)OC!@)W)X;oll<9B84JDAp5#X3DMB-<~R|ojwv=l%>~A zVG+_7>7W3XzmeVYXoQR6mLZg)k6q_}DCpD(Dy=S03s=dDRn$i=F;)2g{NN;Q>G`(u z#{1-31FIsZe?olK-dtlGN%Uqg9!-a7e-wsWTl4)K8dWi1M%D%7a^fulL8Z;=T5{h? zV$;J(sWOuk=CxgmJo#K$xrDRGuvApBCaY9eavH{Z}zMA9k$P-T>vurQZ*1y&V- znD*VrqJEl_md76fG~4{Hox)w~;TGiX-Kmwqw9fi(4BR3Y;7nG4h{L_N(H?NM^i(ig zoYSrR8R#Q=r=8)rzXcmL`^c~l7$1AtNjjugEh_$M;eOYgog(QGb>p>|1*J}0B>h&P zCYuaA?Nb7VrLF2}qFP^C=|uPaGh!ZyEe)qfx}`C!a>{s`w(ME%L5$V6J(!HR3I zKo*hP_UiXV@)+dd7QyicJ#&e^Rhv`Q)lN$xqPN(~RN~jNpx5UAaS^!FF~DTYd(CpP z((}(xnJs7)e{XG&zTOn5_exvAraNbv6@7jbGL#jww!mXs)gKsx2cV6_18lG)(5!D% zYmu8=B9{Q%MaX&lOu?VQ)w^wJ5})!1D_dudA#($eX6;V%?CIh8Pw}#`h_&B2N!br2 zFp@wGlnyqXKR%~oIdeT>TsjOf0kh&E21iRq?k-ZWIOQ|d&y&=&Kt@HTZ}MLZgd$%l ztx^XyxBY`k2<)Ya#68eYF7E}G=MN@+&h*dDp${Zqf}gXtbj5RzqI*sjw)@d&2~k=A z(-QyTv23;E-mLE11fGF)IUVCehm)E=vHQQB=K)n4Il7?6;KoBkzifHuiB>L{*zDSY zKLDI-UPljF;oGa61M1OH)TOqETPb(3(ejvs;}ZfYxIYimgBm)=0~ffRt)AHb#JCUG znA%9=pqTBJybC$gEvcY?;>gV)%3<53>fhB zP`x~GRO;V%6(g60`BcompW2aDI?}aeW@fqRlRxYE{=Y}Ob`(?p-2R8p0{{i*k@pbc zYk$GbIRE*HBkr^M#0Z8|Ln+U$0={KyeeHyQC;A}%8(Wx!CQpy=e<38NzCm`=`c&3b z)b_dn#MMJzqbsA+P*y7&)DxGQ=0Wpp1lbg5WijVGMqygcQ`p&V1k z`VCT-IG9xI**mrpx$yJg34xHmByUy!`;``Q8|u5-g}S3i)&-9+fHn?lzS2zYC4 zo-%9N;QQrxjyC{m8vrTfh1UFO9{(69Ah}-wEZqFntijbbhtT*nk{E?j5^F5nz>#(L zI^w`^_QCgwreROp-**^GZ$N8lM*#+}JR{vN1i*gAFY1zHTj;s-MB&mN-!`1+&HCqR zM(IPVf0u;PGk1dfkmh~p>rzitrqugq6^sr>yKwer{~}GDb!3>gFz>IMv})QIlj0B^ z)6R4S;K>Z!cIs?{L_$Rzf{y&*C4?0C;+&e&Cf&7c)*OqfX&KZ29X~4On%;T2Z9mjr$!fRqLJ@)3ua5Vs2sxE`6 zkEni?XOU6`*b=b=qI}H@dMNKGehEFCc54M454*VY_(GgL-Zc1?E^`gT1RCz9XvSpd z$=7$t5Uq{(0Oe=_Ds#&7lcpGsomA3y?~|dfx;rTlHu4 z+9R4jTw@t5i_T;fL^ol`_yCFGXowi)cs5wK6TEwQFVs+-pzTp~o2mJILCCZmTl7M9Wp#CY*v#@q`ZFZT)6jv?+a=dVJ)9?5F_?+K$Qaar2>PAm!IFC%-Zw2 zw?n~uok{qXdf%4QaJU^Vu?Tnwch4Wg_INBH7-4!w7P zF|txY+>X<@K&vc6@X2ntMuQssBrd)q9`HNW@Y2%dzc>c}!{aaG&;pSw5d$9jYl zY|+&TWJHXgvp^VdOSNdcBFYpvfP!yjmAiUKpEC&Gdd<``P|j3MpUM#SRuA$+7_0Ja z(my6UYIz3~W}Chfwmcj|V>Kji90n^AWq9R|Hvrp1J+L85utVz5q57Fzs zd&GKGF^c9_Pl1-*ANycQp-He_zyaT*t2;!{m;BOf6X|HVVt=1@x|bCu5{N8({dxr= zP0n!nU@QQ52H)I3IIMrApe{88=1!65m)WN&f`t$|<0nI3tc4WY1vUn)T?p2A6C*NU zbu7cnrS;Pb!1gzq7BWJ9b$$nt8``x|n5^m*(yonM{su$t@CXbBK|RLc^IPy#B(DIp z%zJ~bAY0VjDmvGbiM`xyR`f4jRALOe=wST4a&CuODVk1PwX6J%oZ>ZdXnec-zVmY% z>VOVE_c7d%YjR-dP$hDwcRmp?DoJsm%}IXIRT&c zM>yPO*$b$2i#|v_t8aJ(W)qLB7bT`HohXdp)|`}9_~i#sz?b0}2kxC!6eQuPK@Kl) zi1A~-)E&-3nF=u^fSnu2+B|lY%?cF0LNJSrUURlSqeD&|=UTb*X@R3o^OT0O5CK^G zU+W9UJNqhcQCfG#d;s@x1L%a`Zq&N1t8)LYk|ISW>wss>JD)Xsq@^8|EaSGA@Z=mZ z_U^8vt$$&_F8ORg$8iyKL2RzGm{et))w4l-;T{gPhrgo>c(% zye)A+)!do&DEg1o2f2wO3>SAkw`x3v#%7{%VKMQ!;^$PmJ^dEXz7;K_ZZ*piv{i4~ zD7=Y4^HWeZyuAI-7L5J71uc==9AlgV=9S2+SMSsV-<;$&6}=hSzHo2)k!lhz7YtyG zYOiX-kd|sBUx(2VQwv>Z%#dq+f|MfTskhU6atBgccvw`bfIzs72AV~}%Isd|F#Fb^ zvue$0B_mU79UMk|^3exlgLq;rJD`#7?vMU`?6~jbU}B?FT8`HOSY=anRL{k_ifq>% zBYwn8UH-!2Roo)5Q+={bG->YDUKu$#J$_pqXH!;v4o4n6cL^)2j#{;v-0it z#B(9|m}d{EzJ3Y57f)pt-d{Q@^$j+SaRh+}K=zSYCSP67L81y!!F-MM)0LQ*`x6Fx z?VOv@cRp0D3`>n@ucdg9%$Dz&U-7MF6MclhDKds_qPd2Tn zMWQqDGoSI3ofUr^VQ%-Ex1ZGC1UuD<3Oy1u=b(0I6dzV0nO8&!7+0{Jr0MR%^9hTc zW8f&Mlsh_XGnF$FDS?G*{6>N%n(P03d1>e48a+-|jP`s);jkU$%~r8&+DpMM1IIGj zMB|?+geMuKN^`Wiyqs;=7`oFbAN824*D(Ofg2h+){x8Qis1Neg7`fKJNmvQeB@|@W zfgCIW>%P_YeSD6$Y4r*U5w`O}q?Lu`Wz3c-6I@jZrcdvg-#ErPAb6ys=L4J-EXYu| zi0{$L;Nledr#^*-Kcm}nQjlskLb;-L{tF0dIUqdg>PIT0DqW{p0#ae}ax!4uage80 zpj$mopKj@Ut)Dpu&d~Y~DFql<>*u6SO^7mDa=*`{z{=;#D4J?B&)gakAC}l$Hr?}P zX`C0R=xZK3K$VzMFqnt;U=TjVsGhuNTVZ zO;pbE`C8OfV4fw@G*IPr3FzK-*`*S%GiYKR*XD;!!Pp{e>!(i`Gs&p&yXqvM5A2Cq z?v!SO#Y9I}9@V44_L`qtQKEx$iXUA1OKY?8Qs-&cW(!)%?PRk}n<5zaWM6MzU_2u) z678k_^zq!`KFvBt;aXILyrI3Nr+X>6pEDCLLT+NYzCg;)VwOh|3EW7+i6f0*thXiM zcm3PTqP@pZkT)V`iU8KUy1~Npo-2Avv$bF-TjP%KN0ETE;jj~ z_e;reaInf6^s=AyF~WTq!5n{#Yxp{-ss+H~cOf>wvD|m#?Q4^2gULrt=Op`qBbqrf z&vq%~giMDYU8UpbMd7FGDgX zZhEPjXz;Sh`Js@E+;idP3i`6BB_{3YRw60oi}!bs@)p$ccbv*0;-qq;+dc8cJa>1u z7`exCJYx6^MXOD>>7Nr}p(nwf$@@g-q~OWNTN2AG=Iedmip(vbAJ zP|2`A{yR}=KUGE@!yq(l`_wcY(H_X$bZ!J9g>B!fS|@4yM5$PyBOfxIBuBB}&1?5~OsoP5nmT)Yb z4#Y}*n0<2h8*%6MU+JH=8Sh5bEA1ivZSG&^1sa`LKhnSIzwW`mu{aTb;U4aml+@j? zuOkxE3ETA~{hu#N1=QmcS7#w+K()WrLf4~wz z{i;KFT##>f?n*wwtWn^12abx?q!0A}grk>@Si@>gde3GddI;@d!1TrJ)L^hyn|UBCPNq9NRK@tgrHP{prFS-pK4 zh@Y_o0;EI$kv7OlwpaTdEPGlK-!?SMWDWXw)op*tN)j8&v1MSY@@;xJKh&fUa55m1 z(N9EW9#<#TEZ^DU^^Nz^;*2!%d$zWL2U|#)i3O7hYhyCu0T_s~+RF9&Vn*INuH^1$ z)JAZB**wYQ-rbjuTeFGH4wBx>IdXO2j&Ht+zQ9^BEuwSOylBkk{n~HfLv0?TmiGo_ z=c}=qWtqtf*PM*np^1Mrs_TW?9fG5`7F8dtiBHwiB2uQNo9gQ@c;$=WD_0{A;EIm% z=FU}#4jf~df#=lo19D6R?%3HcmNF%2QNmpG?hgIJK%0TByk z^LR2J{PMoIkQDQ|K%{ZYfA**e$PZzLllS4I3UEVZOps=N_y7A(DGeNjpwr`(EO=WY zxsr7OBzitXC&ooQ)5Aw-58YLuPaFmz+d3eNk$Tj@vG}?kOn#WXMgnnJWbXQ`lcb2+ zcjTs2B3mewTzg>{s0vKndo0Un)d+9{6G)94cQ#WWG@-SFaqG-L zz5utLdGL{7N!`M?S_ij;C$Yb~^7BEbrGaAp0lPUK22Kx8xYa(9^3wif(UPL#40>;J zK7*?ZmiSk5g@XH66jt7~2oCr^lXp55EcvhwC3z?{yK9Qsu2TC;o~0l3{Rv)6GKq+^ z>#F2O8lhbzT^D>)@+(o#1V7AG2W4z}RW^^VVGdW7TucjgU18l z_hZZ(f4Wcc4pRbou_aiKs{Z_b`)MLn(RsFpA}}>aZlWzMFD_2dToE#F+b4uL!Tqa^ z)jI?#FaV_z@s%Q?JO4~JS-?2Xb-GIh>?W{rhSPoW!}`|RhXkX*SET@WBI>5#&Yv~h zpv2%M59G`iki_w?`wzY9J@R86IZuH;=S>f%PdwNYt3a$D$6&rQO4mhB1_;9e9s4o7 zR?zNu3?iF`Mj0DWCJ-5+cJ5U!zZ;267qEP$|B(gY31QxT6uf-}WTFTw;zg-_mkAsz z3}E{1lmbprN4X0peSah|1UgoyFQN5wJ?#E^KewpRU@Q2@jBsDLw@6(v5^?_0_5NaO zp37z*Cn40GOKfh(|X`S_o?FaOZRnsqlttek%SS-VusIwa@ay_ZbLs zFTj)7y9TgWge|?D?gJbwA(x30JHLY|O=37S>e&Y8+lmTfVW)MkONG!1Nr1mIhyyc~ zwEy^hPMj4~iDfBo;mP>uX?4U5#(2jkJMK@VAZFwMWKB0!@v5Z5kniypS&8vc2(=6k z7({JR<85jEtm8=o30(1!zXRTEU6>&4Av*bmIV@ohG7XRXM`IY&cJIUtM@8 z&x$4Ev&swhbya%zX{|?qzawlt?sK&l;CDXY;3UMv$P?f+oun4}ro1Gu=>_`K7trD~ z$p{yHEMooo)kv5!nA#d4m|1i}f&RN6ClaYx!-CBJh!Kl1(767U%&l?hzD^Nw7&3yR zFn@Nv1kB}Kp57BtjhYe-F=gs`@{eDJ<6pIUHY?NZx-+5$#ZeCSGWBH07GPgRI1128USUGRnVfVy$7-X(J7#5 zFolV+oH{Ps%48Fti%tQbA}a|qXb_{ zW_(U@=7&wgk$E%j0Rd;Y$RLzxp8-C)b_33w3}|RI7u3PYA}4BpLQNm?{(A|$`khP0 zirrpN9dUPo35M9y#6{m*0@z#|(4*}-QzZ+eH2*4IVVr&vCkLQ4B?#=r4bP$+M}x{6 zLmpvxO)-%*GR_X|pAJcJ;2@009E1VLL5K!CE;Yki|Jp}ousyrnp`ayln;RA10*Li5 zFt5{L_Fo(Pf#g%(_feNZR}Frj=x~>>1zXTjz{G9@a{ux?JEDn#Ciru%F{@+Yk@fv< zw(sUUj#C88P2p}U9Q2vk98EFVhugjcEwX*|Hb-7q+NHQAjX z+|(0*7It3jL%A0Fkb%Cpv&eW61OsKG0iW}*9I{9t*uPjA8F!90uh z`=?$L`i%ODl0eu<0@0@agoQ5k)X%`L z^R;{V^@HH7reiEsYx;f1eZ!er)~rggQ%j{5F!Xd~Z`eEt1=za+#L^*;J573k!r{L2 zXt>!G{)+}JWpO0P($paKvR3(SpB#1I5^`oRGaopdsE?%oZO;nrOY8A!winf4+EKtA z2|ktwqUU-aY5|YPqMVc_LKFCwuTqJI>&Lt~G1g4VRjF>{0=H;gsNsMtzS2Y(o( zW?^Vs&_KVn=~4A#>IU7=d#S-)>{VDLeG`0qx{@h#PE8+u# z$0vsKjkg9Jby_4-iiSan)-8JFET3tOuZ*3%tH3|3F(wRayK=KX2wxPW+7O4Sr*|(B z{g!3A-Igv$iY7^XcrlnjB~?hExpKZ&`@7uA?N&FsWbl`}`Qwk$D^GvN`MAl{MKX;j>kSS_DK#8q`> z1AOvu%&Y(0s54a+&rN}2RI$Hl*$edcYsHM;eMbEcFNyaTFwNp&NUp&0>LYj~s!P~k z)HFLIj|(v~tCAeZF0C#DJ>@>HYoP%WalR&Mv{A$~j1J*XJ75i`O{Vkwd>|t^-+D{$ zTPuO@Dq<>yavHmO|B}o7matgX6|;86D<) zq6GeGK>C94-ACQcVl`zpu4jgR+lAivuQZP#r+KnGz{szEq@9fn{q);6u?Ga~xvyb3 z=65wk=6)#S6X_*O?>L>~8B|_rr0aLzb`2$>KUZNZ+vG&WDP!K~dfKLV3uyJ;3>2di z05)ZI+__5Jlwbj%*pezwQ@3T#hXAOXEk`v`g2$^M76I9WdJuPd4nciLJ&f9aeNJ|} zJde;1(v*nD1^!7h(lIAs9-M%u?3IIRmFY?^iNK5ILYRi-b;YWH!nj~!(g$BSN9>I@ zAopLEblqNe(wGfduCdc@aGCtXiVzThm5@?z70?Wz?KqN3M$uO{c>!5W>E-st3XhBN zURosv=eVvHKFfZ!w?20Kz0@Dkj0o37=U*nv8#0+c#5>VNj0AwAujJoAZ@}F>DjIfK zrdjZ7`l*R3@`Ls-bRguV1$qVhJOC8LCMG4Zgn5*O6x2o~HYFQA=CB!pAbcvWaz`H>drywLJ;mGO6H>EZ`KNR>@0f--_0y&=f3NHG5D>YlH0oj;(J&^$%&z6Ycte0V>+Z!nZF|mV86_ zgssR1aW@fX8H9)xgE%EM-j6(E&WPs%={5H0KL`tyQ6<<4UW_3iiW#IXKD-tb!_hN6 zxu5e+^K8=7+7}$19y#M5GL2?xzwRhSaMT@~jVnCnIjC@nM$<*6GaZ|(pxJkg1DF(u zsh;^~yDiU;en89myv=v|TOROi*p}+_zn`f4>@B{Uxdxy^*Q{W!4T>1@%ME9 z_#;%PGJsb&K)+Uxd^qTTeYpDX1#62=#vC~!*r+0Z;cD{#TMbp1?L_>~s|zEtz-e^BtnLP)TG#=B|!zcrJTWpvYg1I z+?KMvOmhz&h{rW_|F<_+u6Ms*F$=~~u_K5CfY^vTk(5UwaFnUV?5l1|SBb^UwaaX& zL)t<(h@)j!IYJj^52dO+_@4nxh(SH)#HIKTQ0XC7okkSMWUU&U4f#t^41U^e?>ect>4qeZz9CtiYX;Zg#tD<(@I&>FO8m2nl`y-w4BjEj0BCj-!0BVwc!Y5i zakqi$wJ9rjFT0cW2J{1;B@UOJ4m8b zduG51TY}>9z4<9o_gWm+GIKL+ zgwu9ea;IzJsl{6QU{C}Y01GICc!1q!RcSm{i6ItVGvF8czEMiKJ8_)?4OmstL--oUj!v+v0CSZeS$>Add!j<$CLeI0L~bCy*jK zGZfUgU^r855QE1nG{$cvezwQhA^oi$P zXT*Ki3(*d;Wlb47|HEWDnj)Q4@J~XCQGWDH?ym=^t4JdT5hD(EV0?Lt;Sw{1#W}9c z^yt9Y@%*OVS2}&lJ~+gQNPcL@d6{m_md6fyB_&e8T=Mu(j4WHwm+}869ury@0-G@ z;pW&(Hn8OQLB!$?kU%V~FV$aIv)A9!=+lThXVpaKnF8rirKwMFz*yq8BqUK7)b8nJr<&+YB4FEo+b;GfrObcxfC>T9Nt$HrK@EE^k}yv&Yky3(#w zIzmb6tu3{wgvMGtble`}8h>)5ue~xF@Sl<_np#+wk;v2iUl{uthRQKxzu#)R`SsZa zzZXZ|r<}V}8j9DL&GIPprfs?Nug+pa-!SD(#G7F2BjU?qbR{ay<$N%0>yaE1D(!%*$Pg<72BO714y9oZ;ciNoN=rfWG zY#OOT3hh8AlJ**l6myj<9Tk=@pKMK?{Y3Zvylc0b+*K(Nk*fiihb4+B~NlZIb; z`@(1<9DP>NIl8C+h_F$6e-nxyNFTlN`VX+W=L$wV62SA}^*l2zFzVyzB|WCTeS`VM zsvsCy77qIgRfYPvzy}3^Ro$Hj8o$%#hHN)Xs2YrmZYo%VfIa#y_^)4Apc}3P8JRMa zt-h-l3PxNWTbr5MIl!zNjmhYy)lcy+!y*yY6I1|*r%mx3*cK;)or@e!1r*hfw21`M z#pZS1Y)8BJEq=221QRLKZw7gtDg0eai~|B0+l)DZjp{}SN6LtWQVCc{FR6j)P^zxI zI9&&e(pTDc7Y;?@D`Y~Iew@BIpCkVcF6{)oU?3=PI-8UZ9tM5G)VS6k>C20L6 z2!^`aSS|px3mv=lL;zs^Zqwjb_irh&~U6riLdZ9Sb%IQ~yNWea2LnD=-eQv%Ub zbB>nTSdn0j+eqEoFBrnmnQtt~dR}iF=*DL=I@A=h{CB)f#%yDCY4wmAyc0?NO6~ep ztaV)5)A(z^7%o0TT0R&o@VGfnRz@kIn2XLRiUKzj5iJDCfe~zo@TRm`y}TwL)=NjR zoMAZ=pB*>5ey=uAaRT70Q2Yg&sE_bAIJpNh6(cEHRia%+&5p`5hSx65;^v#4*%kFb zzXWqk%KQTqKGSXngZdNn66(M*<|A=xotE}oAkoZP0Pn8U z+)go9Q~6ymYM9EP^a0l1H*?y4KFKD>u?v@9X=|ObKjAa=t>~W2@4)q&xst`P-&^sY z)}OdnIF^a@lc7b^cV-ESc6Q(%a<>SwBNDU(z@g6M14iSc-8=t5fQ{`rIrnma3^6X+ z^@Qv{UG_sR`V^xf&z@ZrNrK&y8l)ZR)@B!WvayooM;H#*+nihW$uMfIYWg&Q$xTkMyge2Z{O8x`lk zL{eXYh|wC_QKW&%6|$QA5IxnA$$q=7klcZjbW09ztg7fkh-2nO@odsdGu}`EeeoUo zNL}vkj`feDoacU+_ldb*z0XY1%7OvfkGM%GKHekdhymwx!baDAOGK-fr>AMGz%8!b zGKM&9t8c;a;3rleIkOH?QfpN4s8CiyB_+8Itr+?e{jsR_o0m|6?P9r0ko4HabC@W5 zFHd?f14t9s_+^cRji;y10~g&m#*AcxgSY*h~`+TBC^_8WguJg0pW z@8a@D$~|2&IPV2@{58n4BKvW$I`VF7rp43tGfBg2+P92NpOEysbq#P+aDKM#akMZW z@wvNi1074wrQHGsLzaNwIPY$I;oP6+PWnb-UtDSXT}aq;UH*;r-4*ByJnCK~Ga!Xb zYStOXlD@y{lc)QpmwPW~VXsxV{cOw0>xaz6nEr~zBnE@ZlkfM7)05dxetmxLR)jTY zwQy_V4g&rRS_Wa`SM^5IOL8dpmv9xP#8Yv-bJs7iNmPGw{({~qPXBLsO>6?pWm_L7 zkc+Q?i?=^;YQ8gdk3DG03Dn=}R{9qGt9CSIQGBC~!*~x-et?3Ndo5*iX4n^etod=( zIV)`};BADXq0phmTHwgv`07A7VM2yB_1{o{e$;GvJe>8-K-15j1#P25ZQ~Q}+QM46#ejYHeG6 z);+l;QKLh^Xi`D}?D6_5l>e`Z6PVB`YP6R)&L)0?R6@!nz?{LJ_JIiux#!FPdheMF zM=z9}MUafO3yA^pLurIR+7fw^H!69!AumAlr_3n+M7v=H#vK z(u|=Wx*g!N#z1fBR^YUKn;-k4GMmcjn8y@Xc%S`z^(!nR=NXILo3Gal9j=`rH(Y4c zeuky=UX72k9Qz7+k@RWlIfGD~GgD-EaVWO*pt~g4I4Y>TaV)m`M&7p^2F-5?$G2MW zI}D9)<)6N_D!GLASiMagAO-(+X#ZeYv?oK8hR7<~GkXd2_5_54g{5Y@%9ePGl5Y*w zvtr>f-93W*Aty|Jwmh!R&aEcUNoPcN4HZI$nrv^6g9v57N6E#*6A!_q84{H02Fq(- zb0h#GkWmRcO@f-mz4Lm_v2X8_7w&)8b_7d9 zt!`WutE{Ksc(ypMeR!4@IsU+k$0hUX(8^uSHp#!gh5V|O0TzcI8S0JyxwF{zgpH#t zf&HUIBg_ADo5;PA6yN=nh;1L@xvQ@9`B5O=n-DP zya&{Y6M_9fPAKIOqUvMNeq#a?)k023z1dIQHa0fP=FZMlgX{mkX3KIxw9{OKha~t+slLpHPN9n36vvV%whpqq*n{59U@TsZ9 zaP3{#bg$b-2FBg5&*l{! zZ;u%tdM_fT`%kjhqpl9c=a`q5G*gh3B@apxK9Fzr@~Npw>M2H0nU!<~2$H$27l?0H zW1|;N0t12vMgZgx4a~^y#%o^gU2_XH6+ZWO4`4Qe-ToJsT$5@)8DWT3M(}CIW*H7L zK2QWDoTPn=q;^BPmbY%H>h@wed>@Wi?j9`|Qbw~nh8B1&Pmx065s~x#v(L&5I}~)B zj-lVECKG0dmPVmZTO4gn~<11lKj#eSRQOMg;cC2 zY>uIt5R0`mM|PzHC4E(G4!w_Om-jD|B0kVbZKUn<=Xg+YP3h)5d(&%#9;yzt?JvDH zPsrh@ltC0O_)`JPV?7JG|5r!<+n7fJZ(v@i!SP1Ez%8J4CV}Km^>fl2#LEK+6n5GM z1}sn`_3{1tJtfE1*eOj}+NJlTF10k=esTQJB5lLG;SMUQGHm;Eq`hz&|4K5nk4;D* zAAD3_9~5)=)(lKc_&o+!Xr;5HSfwwSm{eUSJ9Vm|Acf}ej;T}H-}%JhTO1niWNP?B zXi%BgLTkNgE28TLuZRzi!Bj32E^h8l$(}50a2)JaYkKu-?Azh5U=qT@MjwfS+tfqt zoV!;yry1<0DyLDn79Fr1Z9=2YNA1xr?eY0z`slCe>1l6Iaar31=?e!NoXHm+b$Pv= zJ`EL?hgCx-Ut<_0eo!p)HMOAXHFV|MiNSNQ0j5&F)ci1Xg7nK0;zjyM+Q?wjsY8#3 z1kZT?PAqTVz#G7}pUvxFdua1z1x)&zeden~nkBX{@DKf+-+|L_NT^)gk+n<6%<=_Fj0yA#o)4WXZ*o?_+pe8-Fl4VY~) zj#(|)|MScF0=*^_uOaG#m(iV}7vo05=V=aqo)xnc+#bSFcMA2UAY?XNDVpK5Td<+V z6L*+y+yZs%O6z#O1J%ic`;&VXi#etw8vkBg!^+1WftApt%IF=9ijMa1tF+p`p1*%Y zYG59S@WEvNSq+wlXBJ)L!42HSoMIHw zNYEX6YZ*R1G2v+l8;=`0!#%$~e2@pp{?oN{E8~H{x7WaNqhofT5E~s5sH>+p zdu(rKo<<+#82j3It0sq04~;TU8Gr@Fi{E=zH|pZSDn4{z=!}>^?agbr8qyP2_wn^> zoVe7~>7|hWzWM8g@bK_oD}BkT*3<(wm~qxXLc0S-YtgZ+1^a0_-LMMQ%FR#^jm-SnX=kYlpK zoUp0?#p?g(z%My)^a;bk5erfK-wWxm3pC`bwG>Sn5+ajgIoK{=r7*i|$L{atl;NO{ z;SwpUs1#*oXHS2B59RW!Y8 z_bk>IOjSVuL*G08Zyuzve}hSH5B=r#baruZaS6x1?(VQno&G|zhVgVCbdO#oJ;$$q z|1vw~=@cIP<-EMS@#Sd(E`I)`-@k1)CS~`SdwP1}5)#-Ps*2R%Y^SIAU*Expxq!kz zCzlajJ)JLCZk;pJJG*xBv3a-C%skkd#XWh#i;s_QpxiS$K5lAHIMCat+8DKyNls2~ z)vssjcg=s{-qP=~D~bo}{74`N3uc#JIW|^WXBXtGqVfRF8Uv(KFie7F6G0_dZ}Y;T z=}|Vj0Cfi$o+*)Y8-hDnNB#odVsbct#hIK1w4slMsy*>QyY$*? zFd0&kaI9UZHy!^OF5te58_~Q>P;z)L+?B=LR}>PPbuSnir-7|&fhE)$Z_O^15`E6r z=RSMelJBfSZ8Xqt!sw(tzit`K@qEwqFG+K`{3LyO7Bto#Y_65khy{xhOl5evWdk%T z&{Z*Fm95eK6IUK3?eCO4QzTpQ(CTo~hw0_x6XU9hlQm`~uSSP&#pU0?T7#(&u;<*K z7}VqfPS*Ln0Y_WcU3GD3=@;;ChBndFYcl0?rTx4mQH>M@x8YEU7LnIhhk`u&-~f1nO(F^i=y0e=oJm8=_Pnfk6NXSub9E0^i{mFpP_g zac|DAKNrhQz(cp!_j{GsyL`>Tu4=0ewN9|MHje6%#YSIOabfspf9mb;Pj>4Y1JHQg zT{j1-@9fDIR~~99&zKX`&W{t4lA6H;*X?r<{s6!lv7n5=q5Jtd-w`Tj-ImXvUDM(@ zc2xK)e+#McSA5JSNA&L8GqNUg&$l{yGTjgVR@jUEN2oSfhhle}2Z@@gUk#)!Z0zg` zW!Z&=Oj&hyr0aZ_Q-$4j76|(=fLKRMiy4M(8PZc+ zlY1h)rC>c=v$N(9_FlLQ7v0&ZEzMh-m37_p7g!wJ9q^tdX&-l`cU{n(3y+SD4rF_I zaQw<03A7^IuiLUto(SABq$=S}sgT&}tKGRae;zcF7DH7VNe0W|aGk0-&u-LKt@Ii$ z!U(Ua)ZsgM(%TEHz>APW&*n$gyBxY!BW}#3Xzi<6Z;>2Z`k<4Ga zO`yiN`7xUWg)}=6E#~+yyEs4+?q~{U`9hfXPO0HiGEERZyxZi8F=uBzqyT)*Pscs@R^%XRrM{{MUK`(A7P)^DBW9{<;0e`%iUd6X-- zXnp9=b*xL6&32s#*|ob~UYIxcD75yR7gw-0wMUWZ>EZGF=m&}$H0g6tRaUk`2o7u0 z`l6zfxbs9FLSGQ% z_+;6^a~Q6=SHwuwqCzNKYh3zXHz_eu4d&gBFC`8W`VEks%GCa-RR{w%jLp7%>2Ev$ zGiyp84{=+s=qS%ySlOd<3;TPH-jJd-d6h^k!gP;5U*Bq8{Jk0ag*I4CYMYpJ+{>U) zded}?C7FBhc@oBuAzC`j8Vu{OE0e`yv7aCI^|13M-N*Q<2-V8Ug8Z({aDZ{8Cx%S; zhT`t-Uh7#E=H}(fUCCs4z1vt?YS@tidaDi?wE#nH?a>Ds9GP9)eoabF9v|%Pb_?|$ z0(}~sPzm{z9lg_;YBylsvQ+^?Z-MgA&)_Osvh*zQ%U^rd`sU!|qn?|Q4L;YkjzOI^PsbmG$%$STNqduQp%Gqt5ZxKyk;v`6^gXs>+?nibXo zzr8hz6(_OKvDeW3e7kS#2o0<^lBkrCp(yw*LidQvG6C-IikXq<-M<@zT&i4uBzpcT znx2|-9>!yl(<(`C+7t)>jqtwE6vD#N($f&qu(~h&^h+X*&a$*V(7MSeW}lc)L`Ke8 z4+_6c6|@3E%ACjZ0#oDOh~0?D$cuAS(cx|Xf2znQ+9>jehnP0a?ZkG_X(g_TzqDYP z9EVnObMxEoPFh-8l)AdQ(A@;+q1Yn4Z{P+HYp`V#lpg31r~d6=F>;c`?un%UNUx(?e86N#c+0-%^ewOVMYUzq0gwm6XARPm zZ<$4?lj%u-A8Rhl6p|b)c@teXe|YYO#j;EZ*X2wJwgIz@&PKWc+Tf@&i$*}vSHi&OfF8jZB^JKu^akLvF~JFXdOQOv1 z*LSZV<6PV6&;!_N-@cqq;c}*^@S)tiR$Cys=4Vr$bYu@`kP9WOdm$g6{W-?Lx%4aK zgbtrrrxz9+*%DrcZx|_u_9Mn`gk5IQ{3o??J8x1G^HdV-g!?-Es{izVWsa3nOmga7 z@;FR8gAD@-6>Uh=@B^v4LSoMkwloNq_DBwIGrCg!gGSIW+dM zCuqsmzG;ytjo;<~TFGLo%yvkcr3PI;YgWw|9(Yi|W-fOS;; zxAdEe2YHa=osHy0k;YjtNN_b7P>;+CoIq(hcv3=Fq(ITsn*W2>LuL# zM}^1z{TFjz^{@6Y7eo6CBG8gP5$c&FP!KRSAsNCteJ#1fVmUc{O%yipIw*{OQWcO< zG=}OOtHw-lU-y+$-Q?oX?$m^Xgy<*a1HGn9j&dfQuORD`bkaj4Hz(@CYQ5qp<@Wh};Z>qM8 zWx_h+NBR4wESO|``x`pFY4^n2VCX0V}P6%&)(Ru$)p%xtQ zgh<%!J0sGEk0pK^{rH?n*+~Uw$?WZqVS#PDv7t9JssPp z4)fv<;B1zNo6lfm(G?3DjQwb}EzR}49)(38K5T5jfpDP6&n3*nE zdzjAJlEKc4-yJ*>i8L(+zwVa67dKU}2j<(FIB7L;dEA{6t{5y@X5xkslXy^}4-x%g z3$KAxC)~tvJ2B-jG#u*&Z}6&f`APk2+^`rwi6DFXv|e@5R3W5Yi>#6-yG%v*y`RJ^ zpIjt~X1wZIE-vJc<&oRsHB2_r@T@?v{b1^b?g1N3Y~WCFYuzFJc7EFVttOGq=aH?^ z(9nP$w9{72e1EEvM@!&%^&W`-ZrZZNV(0n3n{Ce$$NIh~6^kLPCPgXOm(cRkMZK2#RLSIOD z*#`}(RQmf@6G$d#q5Y;$KVbib7&u!tob6D8ImzBR^vu;<+Eb6UhGRjQ_H_|_L7vS! z>|q{~hVkW+uSd>!*39?7Z%?(ts|sCh`ZufpAfL*nJiQey%H%fmH#!r>{y@v?pn&^8 zwM}*qW(0qH@9;wlHS)Kn04^X!5dq`-cVD0B5)SObF_k-gn`7qhoas4aWBWqTjEGgb zMPXf!r6$db@3uf;si;yLLsXWB#5Px zv196*WAu_{z58R$Z>)(faTCd~j1Nz>tbBav2yqx6Xl=7w{5Gl~mO-%R+)rG0l`$rh ziQ0IZAcR(=Q4d^Zh8#FfWzK4lhWHy>xPLOr56xhy&p;RYe!X1U7!+giF+q2YVkX5A z6nlRpd#HMpRP`sh?UMVOSm>5s3q4HF+h|@K=O-rv7A**5nm`&Hfi%$I&pC<4Ocu1m-~c=e}ob#LyuAIKvz+-AY|aM{ls~{_orD`2=nJj_?G0Z~ zfjSCJX$ZBCZUX5z0M>4kvU2t3(885i>+Vj>Qwog z<^(||4C~h4CU}26UxE=zSwbbO->@@Lb@S$037J0M$$gJ7%mdJfqywBHK4V3!dK!Ws&MomfKx(~uX zy*-=R#di`(tKzaU*h=NocihFi-}D45%`O<3+b82 z!?W~y*-DX5M%!-zJsf@<9c0#RAT6$%ycVDtnqy9BY$epQs&;^Lk01YP9QFtlNoXI@ zY_|%z?3TZx7!XIHOHkxCg>UqOJZaQN-Y^R-1bcz7WI!3O_FFjSYO<4Tv}$w5#d$GB zp{o$np!N^K%Ny3$f&k5nEGQ_U@4=OFY)`H=shK#_#UAt>*iiDiu@0d9{TJgC>%!`pw;P-WPme9wjQo3@)YW`A{MEsL&?t!#OIII-S>Y@K}U9O~m~aH*p7um;LyiMU#UVE>$HU z8^25wXLaK`g%XG98u#|dWl?cX#yI6Q8DA?n!qp*4;>W@LH^E>u?>s0?2mi<*%Z|+Y z2NOwQQ&0XUVEuo3AuE_l!>Gez_yUFAGsoxD{1g8TWJ(wqi+@c?%~`r*qt1WO9s2J= gW*tPm6t-waHucLcT6xV&6#Q72AKpv<)%C)^09podIf(95u@SwpZK(JtgThIv*EVx6E z!3XCX?sLv_?)RLvzMt=Ue>}6+p51%5?e40ss;<5&T3uBE51SGj007`AzLM1h03Iy^ z0H~apkCAUAYAo>p0PIS885wm&85uftcNZIbM{5A!RdjMHhIZmCaWMS8SjbSifW()i zfJ9Ph`^&4UJmOD)FFhX#wf6>Bu`5{^81zGQJ};L&F<^V@7-QLa@Yq21*Sl&uR#rF$ ze&>SsqTkj?&_OypXE-a}57sJj@<{TFn{1wnK2|Wh1w^=ODTatFr=vss(Hj5?&=nn@ zx>B|W8wclcl*(@VP^4)OS%OgtN%h?=;+}O7*cOHZcoN~ttJXCleL>D^>LIsE4Nw<| zS}<3H*oAV@tB^3FGu+sPY88XQp^3~CaoMNQ9}ea9@c_W|ZlYpTNkQ4YSYu~a;>f-C z-|9ay6Eeg?A0fVe?FEJ1GJm!As-*Or)gvuQ8wJsf^a# zdx+gNys=g)_8@0`pUH$DCCUG6w$_g#=KVUmN;aA32x5qk}k<9ZL9KU+8kd^|7Q zj(>ywX_qK+?3&tH`jxYllPH)FTeeq2`=91tUCvXlOO6iXCBiL4nYkT5hY%d1cmC)G zSadv{c|^4g=tB9i!j&bQ-{Dtnm#+Wub4s^4eM2nF9H&XQmg4)=_wN9e`Pov&ql3kD zld$az3ZrxRb(SExT(`dOB^1FVM*tRVTSs|60G%Mf6*8Fo!K2ubWE#sHK*WMdsg5Dq z0Z2ntE&wU4w|A113KNEfvJetHMdf_;$UqV|C79Hlg9RXGjx&SL+F`1W_qLPX6|F9W zWSPAYvoe%w86S-K#vA}e>t23D{+yzYQC8=nQa`o^M zUTxActjUl+(hJf9>Q(AFKlS-ZMfu-af10kk4Sg6%tvJLWra%|YhX`l3^4yJ2`8eO43IL)97ITB=88 z_-1GvCA`ogyGz&DU7Z`%sWDRDvvutE2&}5EIj=r;r9FBM)E-*G%mYboGP#O!^#VgJ8CE}-4qbfOFEKzbaldO>C6P~Qb6n#}k22(l^LmOkl ztE=a>n!<{bhBBs{PC`?{x8^H^ zxI>P^jx|Ec%nLhomtTI>Ez!2qX)HZ7Ovtq>_@QZBl2)u=1lB%kUS)d``lIFzY4jB>t8QjZ&NS!HfNIJPum}gKSq;tzi1tD1%?H>1XAqw#u{^v zloE?}$_6Ice*yC@C2^*Br$78OtkkJ^_u4_$NMX**sGwErI`f?ESu>8dd3zCDl8OV9!#$&z6-%-R-W{~$&x^O%51v=;1bO{dd*>n56QQ|q{ z9uchIZFPzeu=;GBwlCOXfuA9kR-CT)*{mU$gPH^FX$yz1jg^fU?CEIb=YZ)?jsrEr z^^V{6YV(ZHjVfy2*7}O~yQ+3&R(LdT`qz4W8?CFX4z$a+B(bXpAWr4~M$FJ>{=GqTmJCZOG4?hdv>{%9dFXS~uMm0iJQMD!WfY*MQdy{GN zg>7tY>dD(JlF=MvY7=*3NaM}M+nvuVhVU!@$^qlM`Oi(a&R5RV4Y$s`-VuJEu0h`E zk=Ypi`Gaev#UaeFli)47q1fcnw{Kd{YtD)N>cMfoE#RtC(AxXsBgD(oopYU|xbup` zfYoAn>YwRlp*{F=`~1BMfQgR9+@ZtdyI{spr4<2&D0(F>kX9D|18y0nFQp?5JN^M? zhzzRC_i*56TYfd+Dvl>%H8Kt1AbdWoA^d9rYATwirWAMVT}+m8vU<-2+%?_=tVgm` zm8_OTjunlKZ;z7qruC#Xr;X|7%zV-}n9poXcGFuESVceD$7&2q3wwmccoMMXk|XhP z`=kEHnU;<>o#W`KWN+Drjlu2-s|=%g`HE=;GX+-#T$$>sq_)q~v!HA~X}co}odE+U z>&eFv7tS}tcjh0AloSU~v>SdomCD%D*jw9Ip)H1DcV?UhpSJGgQ+%Po;OpbF;>)N# zG*C3?4`=PdUAgQPjY;J^ATo%;maTD2-P@n-UZp!i!Fp~$XAk>AKQbmzT6&6MZ&vB& zY<fQ?b7?3G=R;34N(=U`=aWPvC}uv zptBCjdx3g~Xa~NjyYHjECIiigU8`yDb%(900r-9AePje`II3Ic0$wH6`CZhV#-SBL zz9mjfD3EQP)bwQyCo9`kO?1o7pqijW@;!f>h_#1zwbfBJ#|%doN2`(e_o)1RKM)jgMYrBM|g$$Zq3xn_c}oXKYu^iQO8==v&v^2?S{9$hhdA+gNbF#F=|9=8#$B` zS>C?uvD?GtwWYS#Vr1_?Kr-)x^UK4N1+q|1_nT4&@2evnXe?+*LAt)i=d!zslW?1Mp&@E(=4=0}O7S@Vt8Y1T_s0YS zv}TWwb2PG(@&4dXi8llUTK;g^?u)tPdTjc^6w=Cip>+u}sd{Zjdp&eg<yaCg!f?7Hy84e`ElmK}j}U-8E~f56ciVMSn(eEZTM7?WM7@tLzB*8JL(4tK1&lcW zFr`e(iJbPZ09Y&BvI;(^Goz}YqU)sr(*WrtN|YJz!QVX38*Mvl1(s=fC;Nl+5E23( z6>c-`$UcTYwk6>P6(J4S57zpMHm_d;SdnQ=02&G<03De^L0%vfs{cvLqp$!T{q-Id z0En~)p#8IqD)RpD`-r?A>ipyW=u-p$1NlUZyui7r|0?}xIrq`O(x{xsJb;vzjG`j) zu4UzJZSCw~=i<4Ezp;gUf#v$jzykny`r_e2QPg~Xh-`n#UR&Q&|Fw#!m5URn#Tyq( zYfi9}>q9#LAXpTcbh7repaVNOI(vwM#Tou8A&N{tyyjw{`>TkjgE)i!Yjrvq7k6tq zK~8Q?ZUzuG9UUFe{f&*NrmXxwt0SMp8SFegT}8RLyuH0Sz4GIA~oPpt?qyPE+<2$Xv z_W$n5+2fzXLJpAYA%}~Hlbh>*+D29dKD-rGw+CB08pzr^A?FO)2S`9b82DHD|H}Dy zkAJJF|L>Y2BD{aE`L~?^tf}K+?JncugzVB2^lx(gv-00F|5*{p^)T|k&BQ;Z`LDOg zc?Mwvx&DV{Ana61^Kv8^sqJOew2^ltlRf-U$dG?5|F}P-L%*N@`h{deNr0lPlr|V; zFAF2{x!i1|LkOeoz$8pUd_f89D4%e;FxsWrK9R^?m%b}z-qIbBFlFy(@la|vQ~rzD9= z{4p5qIUNettA8eciihx^gAs>N&Hv8gL_r6)6r3{uyYxRRZifV;LNUOmtpAl`mx|0W z(Y#9hKYKyeJC&3~S$qWKO8&2$I%Q-I=gV8g|N1&#x?BJpB|G)Mzx(%#T!2ez(%s*O z@{f-bCsYqc0AR{5{x-;eB=?EcgBz5Ug8p*~=t5{PJ)d{b`fh*mJZReTde`z=aQ68~ zI$v?V!~G>JsOb8jg^QzQuV#lR9xQwNJBG8FW#QeliT%KfR23?xI*r>#s(qr1eu=vT z8vn!2x?h^gg?K{q-&$j?ws)8A@4TBgQjEqKV%R?kE_hCWB7oFV0&ET4L@k|tt9?{1 zDygQv_T8^_O?@`%?yh!)sCT`#K08z@PMi8U-5xu49Vn2WVK(yQV;Q^klI~pXR#g?d zP3q{q-mPqL4hSj}yt`hyFDkEWE(>fS)z!B!TwHi4?tnEPbbs5+M+8GZ`xYm(D7@eS z6DRo-86U7`HDMXUA?RRGuXF+RIT<&w&6->ezuG$<;#zVYeunkR+=h7jRq)BG_-Yhm zGlN?P3dVC*uB=9vpzFCEh}Z#3*l+qsYR&djJWkB{#kFAm9&a4k&Cyk$7}YIie%AH2?J1W3)kKbJ5c2O2 z)~wG~)&$k!VZ_y)wv+#s*pgyDwTH^B7iKm=&_(xIfY5VpJ5iCzJ!mDDbSkm$F^NfR#np4t__*p)tr5M%z)#y{nNLPFS~kK(rI@A9_Z~mzeY3t zuW3osK+PnhBn_DVz*d=-eY1`EI7HLe;!G4*| zXOmy&y{HyTjJQCLgmtT%W%fT%?DClZ#=}woT;zf!+L%^=l(%Y8KO5TsZI|HM( z0>j4G18H&$(4H*wu}Qps?Twa(vvO7y6wuwPPd<*-ZOr-WQMz8lrL}v*tW8E?IGL%i z#QM2EDz$QQz8l@hOs*FvOLP3gu=zJp?^36v-kyQ1x1K)1a;O-*C+#j z7##-^l6W7*tp|Mj{kFXR)`=~3!)ws)@^e{0pSl)pFvUirmcpe4F+V$w*htll>3&b&3I##IG?y#O5V^tZA1$qG(+lHt#;fp_g>xRn=`)1%1!w^UQuBbj(-bd{Q`QQk`nsW&}$v8!FS+Ot# z>&iOSBt;c;xz2#u)k{y4Z`p_Y$8WD%!40|~p=au2J@#2ST(s-C^Kdg1Dcp*bIh&sI z%n2M6as}ACNto6|aShj}nfRxgc)j#R<7&S-UhRclrnc@`%RPETYi^UojB7){A;xMm z=hR?AKXc-t()0dOe8=y=BPT;ubf=)}lx;Q2ENr`*_U^DJOiG6|-8dMI+&1j|(o*9% zrYBSTHutu?V*II*qlSTjJ@fq?QldXiMmy%p*{d)@!8bZkM*kD7=5NX1Z&SC~P3c?% zPQ=h=N>ikD>j&Xy`=`BRn{%vvZE`5rcr>TloRK_-`F@a-L`>r{_v><_gtfzd{j@5Q z0pCqrE0B)_-XBIvJh9%?i1*c2K>cO_-lw^rg$1UxT`$0=S`!Jh1qDC?EG0sh6@niN6Pi5gom}*Ytt`Plm57vT5~CRBm_8?pY~A zg%z)8Z?_eSWeCLUcGeSn5)ZcpRs&=Va;XpZh&Q!zu71^xithe`zdN6`B`eB4dsH9i z4PARCx28eea7d9QViw+g_x(RwvwIRzArQq%lH=wOd5A2me@wow)#st;l3>vw`1}N2Z zMF1Qhc-SEw%M+;xO$3wuv{THC1Z5i4!p=FOuIGfDW#p8)rQES&f5a|@nh($km9_|z7&HGYTA*7tWxw4sq z!Z0%$)vKcXdldRjL{meRtAf{x-hrjI<&v$7QE=*P~r^ znFxIAFu2Zvr8Q2V50jnx#kPXPXFtUUMH?d@db5mFZh9)e<)5*(E%;CPs2$>dn)XRA zh)v2F0zzk;b=v~3=a!1r;w9R^o1qkVWb3z}>phZGwTt}}ZyLgPcz?=&3FT!gFF<$$ ze@bDH`lMV}eGaS0u;n0_a6)Q%VJwvxKrwNz$^d494MfQsbD{>Y_5Kqq6!LL|t#^aF zvbAL zksWQW4G3&tOVP;dKzAzg8DNq1$@xN`2Z5~)O}hdMVRAmXD|BJrG=Yv9#gey?F3f#-~ zVS!gdw*SHAkWLB<3X}=f3Mtf#2WJgyl!mJTg*N=?8ws7a{cSb+R*gk) z!^q(Y$A02BLPIWX@1oR>TLWI(^KB>6rVFqcW;r6$d1^V2NnWqS$ zu2f~z487z3%=oM82$I*iscd$o+1-$Ge2ipq5R|k%@|o96nEYusfdsUZHWA1>%LqZR z;rZ~R30yyyv##&}1=bFZZUM4lFXJFQIWZ-dX} zW&RrQwSehixAtl1rT|{C-^Q~LjdO6-<})fch?%JH-EnIBdL+|u=;D6u6k&-N@y8Bz z;xu=Z(V-}8%P1ERWt7hFD0kJ$3rgi^^y&dLVXi>Ka38l#Qbt1`H%xU_vwdMxa8#YE zvGPW`uE%hyUHyyfrgGxtOP}wTbjL(r`f*X@<+ve?tR*+}B~2I==SN?xZ#{kIyEjmQ zkTENHa@Ra-puTH1_R&c;0_t0sWJNzd)0cqpO`1G`tANKaR|FAC2F-mX5r~lxTO+PCvsdQT_1U6VdlceSx?`Nu3RNJ%Tg-aX{fp-UD}n_{(nW1s*cTH|?A#uz859*WdOs+}m@TF%SC2apn9pdKZV;q9^@BR+st723 zNKQ$jD{U`uV{q@yok;ve;U`*11f#Fu8b$n?PCGEj#b?N9{QI1-M}zfzgu;9P{%XB7)s#=R}p5w_enj)bL8Ln>FV4pq3l3?n|61zlB|F68Md2l<^=h z^_oxg2^=XCCpI%&O!vO~RW+uV$ud7hi;^)GvPe1!6Rz-)!+}a72h?Gdj!7Y%)M#fcXBCLz$=PE zK#8c>nwZ6R6vJuRfvUnQVa@ltRHu}+Nfrgw3&42!JY5S9{ISb87k?{Wm$MTe(dMRX zc|Z0?-SrvShcK6riDWjuvgze27}n8JUh|J3P{v|)s0~U612nblx_6V zQjSn#1}ER30@0{R54S@OyeN1nF;?>-iW?-^hhdM8lnR5V_Mpe}O2Jwh1(6@HRfRz; z+F{^JtIq~B@F>C_M{EW3DBUAhYZO&AMsen*ZnPwtuqa0HnN!Tjp>TFmI+f~UVeX;? z-9IJd8X@=--=#Lqda7n!xQ<5Ci9vCc{Lbr;2n>};76su5j-So(y9&+r(F8|5eATz- zbJJ`A^Y5`)D>gMmikQRP=S#bPeHz3M1&vFS18wJ1eK4>PqRmzgvt6W< zlp(nrsx0f0hEa)&0>uh86eO-RS}j;AVGm3d<(hG;t7DU18wwsz>#kMk1s;EN1;dU^ zqY>H$&lRi)E<*(fy6ul?-cf!4A(~*M*65XKzanI~-DAD65Itdh*>i_7jiR2;zC==lc{taWra!&6L{Cb@bbjQhxKuL;zJ&|w8ENH_|GyXoxMH{g;49fyKbsE9ykrD~*S5|rgE{lDT2&w{(t z{Bbapvr+zV0b_8ZJFdR%`I0XG62Dy3k}n}U%7Q&(_idbK0aaLifNOD*-@pL|H z9j*vt05t*N8wN3lH%Qw%B2`ii6}s?-o}YW6TSF?QS|17~`lth`9*HgOd7TW{vU+Mo zcDbxY6r?I1Xp3I3Bt2uG^BpK@3`6gvJE@|MJPt&%Z!ed4m)}8?t;mIC z&e35M9W`m;1vlceGb?i}UOzoAA%}m`5GPE?_jo&cdrAXB?xFv~JP=?UU=R*}5(^eziDN*MalN?dve^IT{2Avap=}OyzT4u#0Aq`!G%ej$G z`Uu-=V?Dv6P4dkee)nWK_RS^CT<90{FVb>?YRp|EiE`vg6?i3>S`__P%>j=QtEVT1Y$9gJq9A8@L2bBEIdCg&2Lq>1UQTZKS2~wtAF=t zh%8@CdEnAR_u1!hQ34S$VfjE_c@b*7r~c(b*2NPwb1K1ndZ?G7qu`X{^zw59SF+95L)YCAcoXO(7gr$Tr8wzCm z1*EB)_}tssZ6LZm}4A_K{A)FHE~=-D4gTV=Facx+=9=}kL$7~fEkwEpBtaVtX;UURc# z_hCDFKeL=qSeXuh`KfnvwI>A5^hVM{CQjsl(y?{K%XKB=iJBYae2Pe7#}EMGup5nk zj2p>T$;=*g7Fg3L^wN@aNNt&k;BVYIue}!b*Uyi{O7tIePR=i;H@q649Yz_*Hyz@T zPV+%`<(HRxFE4^0wYhz{GP_K%GnwE_Sxd-wnTZmn2Hf7LdTaM~s|~lbCtpt$c4)3ow=3OBNQLO z(*x%G+T~L9Aom!b^Pp5Vn>9(r$xo1vcby~?=)^>jwt4gWZb9w$a*tkmM?nea-GF^; zsVA8y3rQN4`D1|HQr9Eueo#AbB54hpkhIZir_E-TBcbd=z7at>$Z1Wkr>a&AXYbn9 z3AQ?W1&Yk450URIN$fc)JD!aJR1FFZ%6O`}nze!gUArQ2Yu%;)DyNp^~nukag^AO1^ zI>2MAg+8$c7Q5ulMzZ7u!ZPj6?fNLwdFLS~XAMF``d%u5mx`%C`jXcu((u9M z^A!xJ`IN;Hd0%hZ^;oEe-Q3E$kRo1+vHs>6j`C=-V>wy7m6wAWi;Q#^2&K@_FDkC{ zbqiZE49?TeRiFvmlteYx$Xpy|ZgC!$Q!klkT{|T&LFep)2Tf{gOb#aFYDVfS(7u23RRyTh!T1L_K z9}iqV?i34RmZQGdF!^xlw|Gd63Z1s)Xpf&m8vd@tX__dbk$l5_7y2n|rPi|S4n6%2 zNO>ZTHFh$Lre7y1 zs6DxK#kn!RqgXS|Fwp|3iWG&=ky%?yjGPmpuunu<`O}le&s#iwJvgUs>9Vl5?#b>Gs6lrG4!y0BsC%$0;335BID`^E;1s6IuIVfBvi953U&+tJ35Ua; zC5yAdPER$Yio$btFRX`IR)k2F!^F~shf*E7Wd-`;(5H2M)c+#8weH4kU{8xq_p5m> z%D|c8X#$i*ho%v~j`Sxn^c0CAl$O6MzP^5{o9SW$fy}Q|P*fQ$84h z4zioDx25nDHZr^ooM~X!ER=bNkxg!GoE}Kg-@vY!ah7cb%HgV-Pzts(oOOKc)t7oQ zzYeht1r}?*PPgWS_)}Z6p=85ee~cXPdy4Y~oZ|sml-*?B5oj;(<2~8`!MqXM$j>&H z2`>i3U-O7Cq@d&OwC=S-;}18lyT!zeYj+2R{0q@s{TnH*+sKKL>q-}DIs#!?GaD|s`{LS$uA9=am3-Sg)Q@IcTPa{P_rSbDKn zEZYMql9S1oDYIqJf@tuclIRv*TLT4(^b(D64CXjJFC z#9!aBvxzXK$)L2(5dKcQJTE~&dvD#}lEW+Qe;o06kq2ptxJBS|SIH#3=!#w(G#zqI z22>Hh@|hp%ii6YRbtXLaH7D{q0#*Ha=RCEXu*AINyhQ=KZTQV8!FL%uclqwraSN{L z+a}YvQU2;Dp{6NwrYkw8d=@=5o)F6tL z@0gFz-rS+XY}#)>c>6e=-2|rXjkARfMJk?tJ^-rOgTD~V^)~FK>9e3wrVyo#oUf)0 zf0U=~d!$g9d^lB+&UAbu;Lwr2m#xFJbo!PAX*0T0Z2ol1R$>}DTp48YF31|lJKlT`6JZ79lom8*(=zgPwgR$rn_JRE zH3|k=jhD{k>@@&GsO|FaeX<-g5 zAETFqzQXC&|7JrUMDaazX0%=FB0~vfkzi2=ZbNDLt!&ujQe@2-^UyS>{s!c%EQ#8! zXg-K8ylGW!!%g~(HD#lEO1tflglp9cU6|`g-%6NFZ9i`-a2QI%hkIgSj?0Z8NJV_= zuSOEy!Nk%gJZ4~ofjZEB!PZ|>g;$%VHj_&xBFJ!n2-K86-ladw?ZLHFOhzyE<7Q|= zy?&tztaVg4-~0Q!8&}^wqkkT;N<0-Qg>ltRk>fZojl*!FZB#f^2Wotm<^#$>d$~G0 z%C&ZcH2XyG8Y8ywhVXr%JOKy2JPF$ThqA&IzO^OWG{z1;2YdNoWUCncCp0kUFbuy+ zDFE^;VJU5b?q>Zjz1}zy=vOh!>&BSJOollOf!K8vP$o#rpj*FK3`){tJ#H!$UEz+D zH~kVPOrp!~qxCd(C6b;{TTslcCtb-CNbANS!*8d};8GT*DTJEoZj{YkG4By8BHr!e z-v24JdR{}M>QF(ATNefRD2h89VYe6S>aKN$RPN`&But6Xo63rAu?WE~LYya*{a~+S z8ugoX>lQOqD3IbQ>}gjbjTZHkP?YED6HXgic>SIiV@I@%kIkPbvUZ)Wh{r0vgx&OI z)kSn>vqcs;J|J*$q=Sxg*)gy(V~;EmyqY6H#^1qh_DDSc6j$r+n=V$Qk6@gM@E_@< zt(&U{*g~3F1Of%GW!)Zx`+gVsU4cm}rhXmKB&{94f(9Yhm*A%-^a4#erB9Y`mq)G> z`s$z-A4Q+zDJJn{Gm5%dnx+FQ=sWxZrjEH6QjnX*MC7J1bCC~Zw=ZmCuqkKsltG*G zGPmdA4QO2Z`w4++3u-2qyE1CZn3|S_^{M|)!?-O@AnZPotG$;#4A|;ckl47vHQ886 zf}#q4dy4kSD~wz^jEu7@z1peil~k?5_m$y-5PWR(mZzI*S0VLTm*^&WiJ=ww z{fG+NkVP_Ljsg+?V}xx2xzJgwlkTA*A&;LAa>JztMc_jx$o7G*K39 zI*sn+I+l(#i!zit>AyHAy~+=a-m!Dd-4ZYBSQT6fa;tteV>cQ+ihZ#cWrg&G8KIbF zXL9NvL4Y+jfiyDZtHOAC{8NW*PW?xaVj-X?>hFOQuP!_Z9XxKg%0EI|BbTg0iDkR1 z`p)QG)n4O#1{4R8fGwXw3%Ywjxy-fHD?|TBYctx|t_QPhE?v1_LLNt|nqazC?rs?D zp0-`32BQ^aKX|1Qx5pW45ByKGL5HW9vM%O2!v4nj$CJ^3Vu5tsm3eyg432l7u49~3 zyzJ8+Mfhy(Q$D@+x!8wTLTdSYMi(M_u7CQQ>=N2865sR|lo1qlaIf4|)PDK^@8n7QL@Hitc4ILgn!vfs!cO9tFLq#;cX%hwNqUiADuZW5Lmhb) z9zEH?ig|p~keFRcxZD%&!fn-gqIfC{$sfbnjqzW^&c+!Gj6I@77~D2298WqDf5)uX zTMUyiDC8?~yd*{}laf|IktCqsCfdu8_9aAU%TU8QnX@ZVY-5*Vrlye*jS^ouw7Sw3{h(d^iU=XQisNx z1`S7*P`h)n_El$#aGCVITrJs4?$07+ej9|DSQj~Kpv|yT(T7VqVatji`{;ubhIBa1 z9O1HYH@P8`=X;BbHJUIPVCgH}fW`|zCn<`VjtDcZZ<;0V6T@E=T$wFW8)kv=$6gYv zc+6Rs$^3`>%C4kZ8D{XJ4TEj=FqUQ({UFvJ05Qh^TEDi{pM z9{sdjyhkAFr$6UMVbeRO2LA*MpGOwX0*R5c9B?2mny?J^P~08VMSn3KF1`3lTR=fh z2xdrw@lPjH0)SSVnDBiR5vz`NN!OmYI%1dKIP8%dHlOqPj&-aZ;l-+ibiOvur2Sl6J=GJW1_p{ds3J$Gu*Mw z$XKl{;VI>d%Rt;(#*xe4b3LRE#Ebh)R*s-|nXaw_RCa3@+IQ#gg*M_J3;yxt=huE0 ztCCWr;WNdg9Jz(G|J_h!=sO}`@DW-aB`o*0!`rTP<>P3yr*e8V6uW@_WyZ;XoH9Re z-y93F<*Xuwd*ZYaH2qF`cK^^vB!wGHa~sw1r~H;IovH4Rwc5Ews(4#% zh^cIX@N3m%eSKozz5LO3z}j*BVWI;mtpu@t8V$N;fDvvKt*2?Qahym4dml&J$+R6o zm+4v|bTAAPPZBkNv4gwNpI8&MZ#C41^V_HH;jHXcSN=twb8*^c@~wx%m*?DnkZ`s_ z>Ym|GM{XmBj71j_JF3FML1b5R~958PhM)z;EF&P;aIY@{-M{!n~7$&G~HGBIVT@W8ZU{{Yod$Pt1DE%=DUcI>^8$eGF41D0r9}RRy*8 zjXIQ(VlBF!Ffo5jSOk~k$5HmM?R@+IXQTi|6q_49Mt7<6a-82aTZj~K?$=skEI59c z@J6POcN$*SMw90Q7}rJ=2}x9eSxo#F(pW|ciI#jaYySK{alS}oqIxjwlv*(0KheD0 zPmqL>Nx+kr{!c*j|912L@}z}SBk_K3Xrig9sMy9S+xf&-iq!s-g3q~=k;K(fob&rn zta!)Q7r9thUq^gNIR6uquJwSpO|ENA{XcN;NJ#jwA#!mUWSlV>|7Sl%pMp{SS?&F} z{s$)iPcV5}J+l8=!QI!5|Jj(z3nUL~kDr_V7e6{+v2@rvO=Y zr;y?d_WP^Q%6~QX|2KX>PQ8Ik*MH*P%~_HC7k~PW`1BvZ`w#;p?jGb&yBLPt)&HZT zkQF-Dtt{`NCXcP6hl5>VhBxf;kdDX_| zhWVPH5X$kd46dUhTTgZt?DFG^1Qz<8p$m13OBvp3%Zg-~W4FD}j7tGyR}q|v-%x;-kd~j`tyUfsHN&st-sUhVrse|{4H$!S*lq=7= zV6Xo-VI`w%u8$^cdHfLJ(2NXfF{&|iA9yi=1Q}#}M`HX_?rgdThB#Z;Z%>OQI6h&= zFL*Bn7=Ee%RQ0tT`7M2(nz^?>OKiwSRGp@7(P%Egt*!RSKx|HjeR`x)#z%4R!XXf1 z67qg-KUSh3Jk>a_@t~mM{1w51cTm5@=`JcdxcwC+I}HvZy*z2xg4nY{+m_&?kFBcFw*RV4z^06Z8`Fa!zgkiuxL4nZZE-^j~b-7 zZs%U`+1aR`JF7y4ig{Yqr?mMXLsp{iSC03EH>>{L8`3P3GH*r~X4;at98mkCDB}r7 z;{WX{>Zg?0s-W%~YS}_Arp*ty<(=Z3?1z93L<~S73Z`2Oa2ZBo^OqffxAyjHh}L?Z z(E8T$_WMN7qkfRY3b+{K$#NDk6`~3Nhh*seO$DAtcX(pEhMftuUyd}FnA)UUkE38v ze|!jx82t4xw>u^I5G5prJSgTwnY~)p7kQkK_0-Vri_$&cZ7wR5Co)no*yXIXd%`_K zyeMj!Bj{SeFfeB1!~V5PD@WGV#jUR(LN{1wGoZx}`_M~q=Wm+XoDQu>D>%n{(IU@m=50 zYt|Yk@f<7Lh`JFO&q1;_VNVU7>86=7Z~DDj)0KG_bboDT2wn+~QCv?kd|Rr!NHuEl z0al;3o$MOl1hqmOo>8L!XfD;m1gMa_dBnyZZ0*GUVkew&XX19OzaNLyh9-_NWlZt_b6{pVv zPRDkTQ70TX4q5tk{Wn_y;O{3mzuO_@f!=8_6MjsNr%qlYpLZF26^ z17e#KzX_OoDg0Z9BR3uN+$N}*ri-w^^V&1nvFp~=4{TEiBPa7_RRSRh&8BPE$8s=x%V>h|YS~rgbxu=RSa33F~?=|UiTx^6?aP8M=Rc7kMP4;$U zqNbC@)9llBiOeK@LB|+I5FgEo;idR(DXh#`G}knBBI%HzgyK8WgHXyW}U z{_=<4ID@iKL$lrg;CqppYmxKA0+b--n5myI)e;?NEBQIuUTeT|AL5Yrdd+CwIM?`isJ-- zmjrT9G3WTZi=GVg#aM;if1ZXGkt4EUsPXBd;wP7lE|j=-`ceK2#wzP>*oUYxw=izZ zLk|3VZ9})nBY{8nC$(mUIE&XuzBhv4iE^A;cl`P5cB*lEzh@seM;g|bXEHZZUyJ>J z?7d}JmEYDr3d@Cph?IoVAfR+8AuZh~NH+)~-HQ$pP*RXir9?WUV@WC<(zWRB?lTwa z-oJhJd%f5Bbguu0|2K5O^Q<}Nm}8DH?t9$xY=eHkXr?^b&GY1xaVimKXPQvY=-b{f zs|PjnexT#5QXAS4&22Xq&BK@7tX;kB=LOClJUWL7Lch+7i@JhR63CB7M_uQ>E#6Or z@Jk&r{yQqA^g+c#Hwe(!SE*7~6nLEEG-}q&OtJq(G6PA`&l;O@UCnErvw%J)9KvP8 zuV5b}X*IUqGYn`)I|BYjH+VPHe!IP5s~(&L%~l&XN)FjHra;@;d-ere`7^`GuGmB3 zn9w8oWFgSI*oUOF!rVZcWir>eO=Cs+Mf*2oPeV`(n(Knz{#P{u{L+W;)xh^5%Y=x) zSu)Slw3FCXd)>Vi!@knMc@7fm*s|kZZo_geuCqL|4GP7AO`$W5)2xum?GrZhPfMZ{ zXkojHRp?;Y2vgZ9Q~)q}nLB0)5WJt3Q~WH?MfDN~`S!%c(>E@W%m%Gc|ASh=f7%EzPu>Mg>HA9s{oF z8+EQTVxCNlgrT|{$|;3jmM%rx8k^jgGp+qH)fRe*b!)ql>5O$36I)NF4{-~!%m{u0&dGQG5pM4tbc^g^gdggcC8~xQM@x}CsZoyAh{`n}_9RJavt`EQ@S?`jr z{qnl~JnENnEC*FXwfP1TyQbCfZze^r8=%_F+%K~@_FBv{W_iR zPFd|Z4+&k?2~KLGPC_FB{*h!Ni+BCB@HnzF&Xl-%CS_(3WLs{(NrL5|YTwRCmytAE zM|IpgeiMc)dN+-)KNtRL0o3jf$}*jPYq-gHhi)ox1Nm3YcqRbi>j?L3!j-(UeHGv_ z>K(V0^?7I6VIQ$nmlDe1Zqa}yH^XQLH~5<$N1F~ex8#LhkSL$~O}r1hgP-##JggKgKa=c-Kqu@aP@Idj^QJM^Nn-L_+GEY70WQ>v_;%KA$d3tDr}T1ks9o zWS1pP_Yf7pK^N_%q=a;D>4j;R6^%|R%7q>GRIf;0oJ0(zCv;zExz4R(%dggap=&YU zXzA~g^Ag&VcNCfrVGcVp)V#1wAPPvk;XbWdIkw&*^h z-9_ceLpS*9gYkcADZmlva#<**i3iBebJv+A)Jf0NZT7dvoaGj(+HBM=U)%`q?4Lan1sm9bH~G)xTiW~R;WkY75V zQS`f5t5fc^7LZ?79}@}2tByLho=|~!;VsEOGCVwDQe^C#zJhEosRGg43Wocd5d~=1 z@uQcE#Y#*zF=1cylKVo4|H+meze-$lXBL-@ZYA(s%c?SiM}>;0)^QqfSo#z|ICk8z(zNV-?Y2}-Zn2Cl%S9r{ zHK$q<5~OX&5pvtK@Nu=LY%3 znrV8-(wdzG}}2&a+e9=8#tYS^r?7YU<+L=}w%4%5D_ z^|N2>l1IusG+0**sA@3_09lCw%zbTWKWCTNOJx6RQ4>*QF)}gO&uBn@GhcTwZr|N> zZ*Dw|2(^pDbkDcHJ;dnjI5WXYvnizoLJZnB6kYow`xX+y60q%qi&o_*1B`e%x;_YY ztZQ&#$@-`pGPl%#IP3OXG^;1jBfGGP`nB^O$UnU7iGBl@v`K zbYu22d!0*mKC0z9*6+0N7?HGoM5TFi3qy+kZ(N5=m3%JnW35mX-p2;t!ruXPiK;v( zbqD)UOE5pFz_=v2i!oA^VYbI_3REcad7M`B$_KmOjyMB)Av}=JjFLHzlx|_1)0un1 zLHWr-tkHXa|1+2i2$6>rZji(DJ<4EcFq%)xI0%yZO-r+oETM0KKWe!<@|YP9f>lUN zdx(qP3(y&iEgu>6eP+y4Ppqvi(>>Jq=2*>p5jaE^F~|#ZXM#0n;NPByBu2_w9|e|< zmKI#tfSO!$Tblv{13~0>kSIMi-Do%b~6$E;D$;48XLB0BCKSjPh)Vk313kz z_gZKgeIog*jxz3H{WlGzWW8-nE4UYbW79q04JwzuTMa>LUnla;P$=8G<{_h3|0N?` zg>mi?<4FJ6B2nzapY$o(d(kvAG#iOo0iFQ(m)`U2uO`3Ud-;aqEOmIE-!}d>QRY60 z<)b1~M}}EWGKl-Bo~ICV<;JKuN5R>`VSh%7K+XF7l3?Q5R@+<*&o&lC**(~-s>cku zSyBu?D|^YYdM5+*_<8ww{KaXzQNIWGR0N1WMc+5RMD6;{+s>T8l^gfDpkhMRtd~G7 zus!IME&t5-(1YLdxRdpMOWN!mgrk_%-!d3--Sust{^H(?55C^ql9^Prsy*XExWD8L)v8p@_Oaeof`~O$r0)>{C@|Ipz^IxjCPdU8H_7m0dW`Ovpj|w=A|DMeGM;MmY^0i~YYd~5H zd#gs}pZVO?m+SdoM7Q9>v@zNoVXLhzE${Vb$^+PH|NHMLeel4eF#@aqd(V{a<54gOnL%Y+2rm=^7}{r@aGT+KoMQveq-57++JI6Jt&Fh`_CB{~u*@WLZ@X)29g3I`h?UxNB}~$Y14C`o4GdVCX+ zR^i`cLY{6s7%J};Ta2hu%(n|vroPQqQWm(RsGX{j=8~~05LEBJhMf69d?7V(1jX-B z3rj*x5)g^Ex-4ctp`_%B!F0hi!O?MF-I>6ot`qj;wxTL&U1@XsUWulrFkXDaof<#v z&v`mZi{rbC6dkLM3HGZ8fJttkX}JI*Ntb&~i8`fy`MEc?Ti4wyGiFAotgwAyvh;#% zg4y?;&9nd>opub%3lPC$mhS_{5H?jhdwwaH@9rXzNay%BtS?%;CJ?Apiq3c z^(Y>>cvVzA!!&~R0oB`CCLaU^Lu*6|W6q5Q<^i3>uEG3I-Fp`LH1;8!#N`3p!I#$2mNugk}jKW`Fqx08;7mbiLotxCyC5=`N?2 zU@_ir;@qc!VU+9Nb3lW!ZU3>r9yA}EL@-Dg^3CD~J9t-r7E2DvYjz^BjW1}W_viGa z7P7*Ik?`+R|K8!RkgtNclPYZ~d2>Hx`(5Vu>AkNcwS4?E;m+LWDh6?^$l`&H?#4hJ zR9*3Qqu<8vbAaxLQ1K4iy-9v^>!2;H?)Qu=VHkg{exco{CGSF%@OH$dj(Fs#`R0}? zj=-PP`IY?D`x2GG`^s6klaZt%N*~<&N&~ApLlgUg8}Bf3^wjVdTT^VFP8$G!o4C|V z^LKxh-pBD(MimTw2zvn6A|z3~+Q)D<+%K4O#~&Crht@ik@8#^9v|3007{cmY%-P{j z94@<2gTase2kRfDyn4WGM(}{K2mG!duHHUPk0UVN^k~W|*kzX!^DN}_nKvutO!S|{ zREALT5FlpfkZaK&k?!?-EgnMhXq{(Amd@#XZf<>OGoktII7B6`hR1K@E6EKx1F~^a zk`x{eRR9F4YMVz&O<5LxzitL_O9h}T22(S5RQ*Mxss;QW&ufjJMedzFE=X1e93Afq z$75EC9P_o4mNUPuDOQSPFI7}Q-}&zku0{gy!9h33M4{-8K=g*72%WB#^uMD|9=4xk z0Z8aF5Or~yDc8%_r~(KjwFM7y`ZC`N<428KX|Kc#anosQP!I`T21DE-)YyOb934)B zML6V4YwAQ53DT|F&gimw9k;KZz8S7qD{gA2P9h>Mpd%+bs=tuEp4N>CP~d4lsdV{74hfZ$h8ToWXj=y1bfs z@jht5E!2FaIu{y>QB{)4UFi4+E$Kl8+w~0|0$X5D$#tlDG770M=$cEY<$9`Ft2>_$vIH0Qb5WEQq|#3pD$sAxwCLH-HJk~U-_EThr|Y54K$F_ci(SN zBn|>8Dv^)4jUU0nvoWI22@HSA)}rMfkt8?qCDYR z8UuWp7fB2}VQHXA3DERb#!-l^ud^^d!B07AYDlL%I6ap2IR|2Y>}KJz%->Wr0kqK% zGzo>W^#mLg5kPV8fo3wbA2NO3pKZP~eaz?+Cq+s0^VsRbpi-Yao}jH1kHGkzEq7Iw zcM3%^-BO7AKfH*aM!~*zX@^?fPSjHy`%9!CqQEqUq7-tG@Qu>it&q9Z*(J~e2xqA~ znwi;K$tg(IJt&T$-BT#A`iRD3#u~J>2ox~{;?g7qu|rTUfnwnEz$uS|5&Aq3{)l^C z0w`O4G1<*ZbP|6WD0dX_aDhN+52$8Q3vAei$!b{?iNC40a=Jh&N)FX-I9lqxM?qHK z`+%BaM6|B!a#=yYkqiK9osqhBs}Evd+B6fWA(cu4c`;MP zBk|yyv&qQ7yraBQcTSQXBF!^1{padAf<;u-f4T0DKe`5N(iInh)Xf9UdfzRzTr-p- zCbx9Qw65+82g-I~Ha1Pfag%ab}*2)dnXN4;BmS3Qw*4y4Mc0mmi$8up{{n~{FVGCfx7 zcs5;6C`vs*y!wFvsT#I^+{>@gr zmyKvT%%#Jq4+%6D4`G}dv&|00spM*e@$%!OAj@|vFX^6=i)HqJipD$I=vbVXpSO`R zgW_q|jK~W)mIkBx$3syz7j)-ttRAp4rAGdw!NHT$7IB$-+qhqAvq`t1OXDMggZ^RM zbNF%pPCN$%Ne<2ylw;b)@>WHA__r{%ls`@j5BN^d%~*E~#Ng;Llb%(HvyY4(j9Ke- ze0zJ_z_1L|q;uBtcrG)!YqPUly`WEIApA4qYutkvn+_h^{54kt7F+SfWRXH5Vmn8U zHRnJPiV}Hrk?Fmfv2=0zK(KMGfQT!z$)(9cEwbxsLx`*Huy!+}Ur|WFDX0iT+a6i! z=e!5B=4zWo#exV0PFP)ggEYBR*znJgkbna~{s$@a`-C@lRkbXm4nUb51N&vQS!S<~ z1fB^G5H>trwUt=Q2l{8t7hQat+UguY`KDePpki{NfRLcRHs~cyaf`SMenixeQKXM7 zsHuyyWx)Z4sCJlQ9ljXb&=~e^+O9R-Cd}(>w!iLlLu*dNv&$0W7N?KN=W1BmuSv%F zmQs@oX_^A6(Mda@V=mvbBYbUti`e!zwpS4xXb%CVMuMtvqwjbzMeo;0FE*9y?j51| zhl<%+dkd|X;Ka(Dx;Q95{$!YN!kJ|4fUqp>mC$jV!BuL?VB(=4FLa=UIk=L2-xGZh z^I3WAfM(oeIX>DEj$70L({+-oI7p`#ct}NRi`0)~XD7LaXx~5z?IF2OZ2^3vn=0N& z9Y2P_j-Z4d`;+Ra^ZX?r@j3srnA3p*Pe%Yd2)-a1NW=vF#nB^m^+0`*@Xgt5)eh@) zq=M`Gt_DV2&02b-!dJJf!iZ=SRWyDjiZjHGeogbd7xn&FevJ6H^gTrq<9Ri^m(IK0 zHrXA`=sPI&qMPV5r{q|asg}t!dqA-tKgUVulrn2Q@FK~>%C_S5BgoPu*wb_BX<3mJW|`yQwf7d#4FijP54{u+|?xn_#NGCsBZ^DOUG$Q3SZ4m=-d z8e$sh;4thYO|nBOiqJo*n@y=gVZ5c|b-v%pqWG(QIeeuBD-tEZ_LthIG$v#992N@a zQ}2GvV6#VbIKik{`*hBMaQ|y0!P-0aB>zf-MG($3P{cGO2Kk0P&Gx@L`8rU&33(*=9EY^fy&tks2Li^B}yh zZ`Xo|izv@yZy{#){U?;Y;uyEv2@~D3c(J@t4m7=~TJdO zg5wgmPkT2arY8OS+1>udMgB$Jwb`a4$vLL_s{*% zRbetHOYc!BTEk(_kF1}_BK-o%j^F%btoQ9Anbmu-IfJ3jdk<4 zfppAFWJI9H$p1!<%#R9}KG_22jXEGoOlZP$%wA5*b`!cYx#3>Tu+i*RX<{#^O1@Sr zY|qN`CPS{%y7YnbsZaj{rV0bM2|okCzBger7%pJp8RMSMhHx$14( z0gI=PUEA*}PqcX;u2H;ltl9yc9<3cuT;CZH?wQcF%fbD_E$AffdWB#}P4X$Sa>!oy zGh*69hGC!Sxd7FuU;Zt|De!+d0e!dm*1|u3_$1?9KaFKAg>-SN7t6ik`kZgvDuA#x z6&X+`7Jq|Aw{y(v8i36^7rv!=<_YvPrRkGlhUdhyy+smm#|V?Na!w2_MpRwGo;lnQ zYPn>>P#&Zvv(+n=RBa0ow2EItxoGUw7fF-2m}#W;#+Yd6O)cu=8f(h0$0OE+^j3_t z8K&Xm@4mz6`~_Q2hqzNy{UaT3U@8bGbISwKW%>!#M-oxesa45}58XGnf^DKux)sXD z(-*Hap{BEBf(?^HQ?-phh~H~4_yF{PPRtbDG+hBII)(@!qswkbqY?NPD>mB(x?^WI z!P$Y|k@1jcuV*oo4JU6rCV9#RXjBNe&EIahxzQc#yQ6qIT=UUJ(^y9u_}yeTB%<+TCDsp1cDi`g0gr2@2t*r1qHaY}R)Y^U z>l9t|@b@IBKXmug!7n#2FABaVRTSyw-;%GMvh@8Hy8gFXp6UIJdpwq@Ohwej`T0g7Z8_U!?RER6%Qgz<+mCS+HP7Mh%WnF{)qcwt6mhb_!9Mk-4*W-nGk#zdjhrG z2(wgYKXuta3Xc<-v0!eQ^3UFVThVdeasa@gezwWPkrwt6)|EG{gOy8r3+NGqb8oDxQFw!PA+`&7LLy}3prQ6Rz1BKnD8cga6D+)ok zcD~Ee!em`{yf9DsWV8S%?o0x4To%g=)+$ zi+7XBmVf^OmXJT>aa(&R`&uw&H~sTQJf9*&Y{Q}zV0wNzTv}{xAKOFFD2&P5Yft5% zWCaN6s`^RaGkjiEAvv&#O!mG%K`9G?i!t^XBXQuFx#)_hPrv;$9~iv1S3#X6pFEh7wR3zgaqFm*=9{!@#`Zw~3641vWi#|Z(I{08&$m{Xhj@m`V+JT3I)arTz@ z{f05e7myl_c%(j(!YX+?ou9dh6UAbCeXw&k3H8!Q%UU$X0Wn{r>-)VGD)k2T`@ZD% zNl=M*!f8voIJ;;&)wY;%ouo^%R{wKd5Si6=9c^kembz`4T*PW+Cw1kS4B5NKLV1GI z>iQVEY^@~XQzd6&dlTbIHCDb71>Ai+6G2;3<=9UJM{3ADzH^;UDXpB}M3LPD9jzZ%ZQi-ea0t)|iTZ7y%$ z4roS+zE(L)E72&)!$kapBnj#tC;aH%i;&s;m8IlI%#X1Itu3?z1DF=$-Pd65J!_~b zA2Z4SoJsiTd!pV(&)fjBn43w5e_FzlTpv=VRx?BJR^ruegp4()I5GkEGDO78wl`2*$qhORx8`(2bSeC)p$uipMZdf#UG`x({+qVqs7=}+G)~dvB`C# zLIDlta{Ra<71ujj$aPZVT5S}HX^Z5bVmAp^Y$YkDM?=NIsCj>ORMnY+|fjU+!ag5SLiVe3G9#jR9fa(RBJ7_74~C?9}ApPwt_(ZSwY zO12J27_{@NU(_(RenQd?6UdD;D{KN)$jjV+=BpYM8V?cGA2r{JoNxpc9+$AkP3?!% z;v(3NjHq3Yk-Dssk*({1@!c%;T3ah>2+8<<=2@7@b2x6_-^o1{JXGb@$~XA|DIJWg zY7o;xLK>?Gl)(TM7Ht#i13nfUB zN4Hu*N5%n2CQ2WmmJbtcch-WP-b9mz_Jx3bMxF2G^SS&{f?df0QP82`SdZCuTYuIo#4$`v*CzVbQV zH`hBI^{aG>GO9U79{!(2(rX@(4mBPlYpj_q~`2!Wxer-`sja#r?-Mkl~}(a!R3gK|84e-yzb-_rL6YCaV21Tj69U zGF||(NlY4KE;;R=%@bWv>(sTdZTyPS0H4mlc{V=7T+>9vIvNEpUh$s4kgKIL;9;4> zbOg=Jdk|ES~(XX->*swXOC&Q3SQZobK`I1$@p<$663FdAa3g2yPc&M zrWQ`YAFQ0@xm(RbX35X`___tEG^`U^uDK2_|D;dK$t%;uU36;rTr`cm7-BGkp45-e zye;6JC-?HsJq$T|pFzXwkl4XvepdBPYzO)esKV4(cW5;@OBRLl&R&Gje)q!lzbB6R`xy&Nc$wE&xQA8 zWj}v)!y>zgBjLpHv90GB2K}8Zof|cBKRteD!Jz($grQnB(6G^t=3Yut^os$2QXWy8 z2lbB?)}ibUGjgdnu}*%?iD~F8crkXL88G?&KR_XIhmL`K~V#e-t^C!rcy?}lW zNU%S4N}F0RB|IWIOheHVZesqEjAucg+AzRde}b<8%c7OOyjmx==TJ@Ajh2$$Q+Wsh zf+ng{LiGw9^$!+CS3o<0wLrm_4ku7a10vPn1!Oq?fH_Dy{=giQB7#dVeq*Xi)W7i> zI)K;6qBZMWy_;A9BClds{VY#UcPiHArHA&>87H7$1^%U9y-K)x8Ba0d6N+^;`tq~i zU*WB=6~iP>Rz#iEN1I_#9i!(L? z1T(@_=J#5%VfcW%n4DYoJtZTS(WXG9%CJ0d3g@e(3%Q8m%ODiABXpC`&yai?whzM6 zw6j!Dha#P^JV$%hrR8Mer?Vg4O}`aJGPCXev|;sN_(UoSx*#8T0v-qmq~L*iXfUnV zz57?@)hI7!EaL1=wrjKH_9WIEKMpkZb^c#A5&2E z-nGe&OZUy@@a=KMx=v%u))WMXahke9aLMm!5{C4HhFZaM7yVnvY1<2f`;o71r;>;{ ztSfn#6&*XXY?i+dr(4Qff+_r-f~z7la2Q=JoXBM{q4JUYKE%CBviwOi?BpGbC>Lh? zTj{@yqErg#P1HKjMM!_K`o}gSaVySt+VL+Pe>=siK_=l6gFCv~7arE}y~(sj4xuE; zo7%lB2BrVc(HSnx4Q(NZA$(lqdLkA3BCVbAzYKxj`^Q7Be(aF~?ZH19e*@N6;m6er zfNK**e*nMXJ0Sc|nm5u=gdrh-&=A7^7jgQ>LvQ&3Y67J?)_+qq{_ku4&zZD-S;Wlc zL;}mvX6&)m@%<(&A%-hVv)IAogHG^LCiS4(I6C5v(C2Z^7W)WsBNWRW}Ilj=DpjJQOoAg3=oA9)J-+bEnAK1l*KsJbsA`#6 zmJZX9z!kJPIj{DC)OayrNkjT&5Nekd0!gkTNoJL_gbFvT%b#i*9gAl^25l4n-hKLP z&bA#@_%#lcVjGOe%qoUZR`UlUl9= zw}4TeR1fZQv{C}bzlRsdsN$Z&pCFdzLFI36r-N8lAL64(E>s@7e)g?eDA&Z*YV!~( zO#W}Lz!{E`xs<|ZW@YHK$Gu+JcS~-%LpB29zA&HtF#auc(zU};{Hsvu=GSJZMG212 zzq}f7PoXF|lQp|ULqy9L!~JRrj>{CyP)4{U`w(!fGSH{qr!&kxw*Mwob=W`#uSqh# zAwZ->>9wdrqM+{Es)pOCf1NO1>^3y_MyM(wcm`vAa2}Ka<7g(YX-4Gg1V(;iwpk2y zY|=a?RqrrW&%0U}DtKGXTJM_Q{L2CAx8N6&^Jr@1qEO_Wag^bGxsM1c#|yggFMkIQ zrq>s+DJ@n<71TU_X+f(b4JWduCB*&%H-qWBs|a^Ryn0y#aWCCzAC^gt@MfKqVIu!? zOanvYO!nS~_qG|L9le^5DT)%NMb)c`Qs@7-_<{*P>Z(s#6kyBrwy_#9`p7`)V2njD zrGHsU2kdGhg8sLO_;Q2gQFNc=ftF=UmLuJLB~(FtyWU3~u7HrFp$9cV^S*}7UnsSR zM7A_O=;A;8?crYqpzOnWF~c&jH%eafP407cf*sbMh&rhYIY-__c|*LB*a1yW8czunw*J}a{D4_(*70n2;5;8Teq9EnJ&v(TgriDztABKc3(ET`J(TCo9s19Ey;uF-vs`s{fg$_%!m5<1P<}?G0l_qX?{lxGM)0(Q_9fUI)T=ky;i1wZc;9*M429lDtq1jh z4nRm?Ecwptakw#2$BCKXR}D?XoY}dJfoCcu^`T%fKARD4;l4)gCMbV;AL9r#c)nz*UgJOw7as<9e327%ut`_Mc-!|XBt3~M zvm9%wt;5@@=vjJaAx6mrxd8W;#gCMjCVVp=x*l5hdf@AI4u|~#wHt%&A@l%`Qrq3_ z7HaQdty-dv6!NE=jO^kP>-+ESxXN0VN#$8U6;GdE7mH}>I_hsQ!Y!w+#*Mjam z#H)zi*Je0~GM^cgq42aj*)yxWZj~&uvFmAhm&A`zcgoYUlxY$72NP<5!>pMv8tL?8 z)9D-2B8!n?yUj~5`zEV{c@gvmQ*|EC!%kPhm34esOw$IqTL7bMalbfTG(=5#Y#xn> z(z-y%+(uq^ZjhALuO_Yb*X1=Z5s@!8+DuZmw?aC_g9+?d$_m z1ZQw3i;5+gV3BYrF?)mXFlfSNKK!N8I#KORRJ=iWaeg?3mvD2sPzLpozm-?u0XfekkCFiX1n1L)9WVH$d0^My`Re- zXbBb7kqdc_YXf`tAt#TcLU^5R2TWHsh|=Djo;Ud-qRzEOJ>-jw7!L?#lz-$l==`ZzPPnCF$*m zaB&HV>!~XBLSqiO1NlIO2$y0iH~0Z0WSG*~HDoKQiT%9sBYzm~riBSc7<{mKeY7=g zip375>iNmRIwPj}y%%3qq_tg(SVVttTMSc5$MZ;j&U%YU)S}&@1L<<{>*!ZcrIZGn zf{#%!ayQ&oTTnXuZF8ca1)V`LR^+ou$22eCDms9(G%VqY=8i232Z}pULI9k`G>6nhvP=Tb4KOgM&oC#fZ1<`DvU++ zw53Z&`n{U{{@v;(EYuymWC2)q^kV2@`qQ^JGeKvcX=RsvSfo4F^Pm_EUm}!llAWcr zur^L_`gRiQ8mex*_n04V0?nCZ{`Q*2!m~2-Ar>yd(KkhEN?(fBsfHsh$n zCkqWkt?`c)&OvWut2?-slN}A6UWzz?`&RN3{lu>b3f}#sYSQft*4@ zAe^+GtkJlWu=k?c$&%Azm~B}Vqk^JJGxM+CI|2@wO>s2)on@5wDb1a{K49><+WtQ0DUMW>w>|b#yGpf+03{v+s;)p`{z`1z+=6_&fD5Iq8h|YN z=sdO>A4ViiTS?AOo~q(53}MU>tqSmB5;Cddh z+P5>8OR=}k2?x^mXDPNJuGb+No? zd;0;Y#dsy2P0$xlhQEI09j=rkS!{)A-UkA7F@NupaC&l^%Zu|*otzrTqwj98c?K2l zz{iKmhAdSg(D9J8`|q^&R|fh!v2ySRY5k6evXv!6b?|(}$Eq6Ie|lXqX%sgxX_d*< zO#nL9Q@Zh8(zIWN`O8hMW9NakoMl?_mGf3^xqIR6QV{9oAKs+V2{~?L0$u!&>^j&_ zTkq!>RC*{HJ&jWLE1zR19I6B)Y_Yq>_0@--Cg>IGVSc_i9{frb zG27(d+pm3Zz9%b4{$O{pJBAJWpr|aF=0RzpZ(1TeKJ?oJEy5z^)#_8J?J5xs{|07q z)Wsy!-cl-B^_pjdsZvLPGb?s%LO_x~6T%*u(BL105bz!#o<}2e*eZMf6fa|YjgGNm zNocP})NsIb)3U)Tw?bEjR1bg)2P$iv8W1b?&)3R`8{JTzL0H(9D1OI{sN$5O=;>9r zJCqhRA38v(Md5LG$4CvDzvX{5=pe)kC7`FV&Duuine~pf7%i3dSE={(C}P^B4fHMv zY>^3smAo$r^bgdxE!_=~gue^AFWAR;-wDZb$cPo^yx+)JG4&Z;So7C zk_)p~gI+@qPwj1|7Gd_?^7CLyx9i}V?^DmF$vbj|uT!|p;ZnWFQ9~EpSjg8mptTw| z(P?a;kDOHI+4z<{B zaPBp~CFclx`n_9by=Yqq5L=!d1|bth1LFRwzY z?jdUVm!&Ka0bK<`;lw^FLq6}^2JdP32&bd-;CI}_+t86}xyBLbJsaQV8!09oI1x%8 z=smVth@fxe*(eUjFLQ5blW3q*o59_JsltKt)Ej@c+-SLaupEIV`^biszH3Nxq;RDf z-#lZM|6N?o*v)41toe~3;jgT^F)GI&s#HvT0?=*y0u$8R$B4GO`R&ndC%JI7W1*x$ z>~UwcGYmjzyVcN=Rs*6Cdqak|;0V`-!%OIFtMPLpoaC)(pQ84Vg<;{lX8&9~Lf;A* z;c|hS+{OK~Wlg(C~B;g&SAHy%=+vWPd5=2asG>VCv>gN zk;2gYWT@RwoGlqMt91}3?OpQipY78i9?&T%Q5t`s-~N>1jWO$+Ui^Ye_a=_oNBu!G zvJA8_oSBd z{yS)?VBxQ;@FoHCkX&Je7YYi>WCsW`UN?dk3tN*$EN*Q?B4`>JcHirjbh-rhbsHQ^x>?%; zoq*9z5HJ_pI?>mHYViV4j&RoNlwr&>9@Ms%@2|8sEde~^5yiKafQ@4r3lgk>z4fsn zDYs0!d8=*xshy8kXM%I*<(5 zzT;lFGw0fM~@@VrHi2Gjx$+Z~Q)(IjVy+aK^Q0o9{g0GxUUj`p=gMbiC4`JUD zeAg)@C6vUf;(HC?EbKRc451^pV&=WXd{|oyXc1_9WI0-@8+%_5=)^qP1(P?N%9vZ| zTdTWQ(=Bv49!$#Hx1q{A2==F|2)WxD`)-dY_J{}2p7ZO~`?Ysk43tFUKq9MAwwha_ z@F-9|t&c&O7s=@uTL%g)jh^pmuA`z0qd;)H;RVpPyc-SH(>Sl5=Rvf2`rg~T+q7R5 zs}YQh)#L4=cO}RI`WoLW+KL!X^FI?4AX>@Ya_{mv<<@=^J3)522tP`8S-5Ktxc4LH zA+&HuPWtCSS3)E0JvSkjj~(VDxC360-s=8)q?%Y0rQpSpkv#x)hPUvZ;T2!(S2=H5 zA@xRmhpLgK1TdkdjoLuV&?M@GYIZD27=9oNM-(0c=oq9g4;7?TThw;*ppw(4t|r~t z6{kk3-2EVP0lm1L02{aF^gKHn7xWU{+ynpr>X&}>FJR#&BzUIX$w_;6NH!WUSswxM zp4S_sdfuC$wW0-MLEGDpXEMqaz=zZ@g9_utCzqD?HY14y@NVIK9v_Z zX!=m~>(Su1NOYUGKu2QHuED5RoaiwS8Y^)cBd5XejAJPM3eAae0qE7w7j)|)n<;u! z)^ezxz!u`L1&`n@O&Aocnw6b^P}d1)s(c64t}-zolN)E}`WhfyiB^!TxUbGPJzsM_ zB3(`(2~WEiC<{(pbSColuK~8XQ;I83LFK}|>ZHx7IMZY^&_#pkrd~U+vMxV*&2!W& zD-I-+9M;${BXpbnhQsB4dM+1Rh_=A=wd=PEr{@j&LFHoD{yYgVL}Euko$Or4=@i6j zoUftJ3iiOk*9n3rJA?b9Q89HqU1Y%{Fc2VjCOJ=sP> zJ(7AQsdM_mC0e#Rrz07t)tCS+o|47;xK#61sjJsh+;`qR+lsRCkPN?F1 zjyXk+lwz46X#LDl^jfh{H}0WFrITvaE5eu@9{wB;?9#z6@@O<}RNe zEk9u(`n5%=d=*M&zHE;^;Dd}CA}F9&la%@lgAz_c;JlK6Mg@;*OQ+VJRiM58YgPLz zEdin`U%OqAf4fP$`_sWOM0@JRaT32vF<0kx5)1vZDNnaCEpDrEo?W2nn*h{J9@5tl zNYrWr;zZK&aFG!;ZiIyQswW--Z-!%^e*-khIR%%yvJdd2Zl}JM3a=zrIDPB&LK3mp z+M2*?zZgXer>%KJsO75;QE$+ES`&_>f=f)|a=c^PPp;bTxUeT6(_7c;CrXQ_5Wzy_ z!1xK&5&Nvn-M_VHNLqsAa{*k!SXeEJhj?AcGyhT9qUQ0`8}-(>HX;mzeXjOeJ)_iu zx|7$d%srpQG3~*Q)Y|B^pU<-cT^J)1c8f92vh0yWKIRTTht!E{{qJEXV%FTdS3dfh zkpzlLPTTDK+Zzct;tP9o^UummQW2x(ixJ^Zn>Cf^gHA5BBVa}~lfxZfP!1W>Zc;pc zM;1ci0WQC=3mC7^&`X>n2}@S>4$7i?_8hGyJg<7ANf-d{(a#irmRAvMQ@_w@eU|UR zfW#ef$xph3VahtnUwnB#(a%j4MFoFVuW1i4GQ(3`R~~|c^>DaCDprDo=1h9{=00KT zzW3^9s~sN8#Z|PSVVB3gKW_^j>6ZW!^l-7n%h0uO(cA36U2U$HU2cMYlur5dtVu_m z`q*qLaV&;nP;41MwqrLdWUHyRy=j>**IQt}Uh_Z#a^5ksBw+IGO=nFS^OF>tdW6MA%q$`lUXz> z(+D)YOa#>XZrV(})iP6}N%T+ta_G_&i0fo^-8R}xJ+KXR`;a~qzZG=0VGou_OfnjB z8UMi1@~@DCH?4#qjl|w`cXuNKk|Nz9-MvYHySC>X&pF>6FGBjOJ4 zP7bEgS$>USO>*7P%jz8CbAbKX*I{``x#jt*;&3Y}_f`6&y?9L>8FwgrxrfWY*@BxD z&^0xnbLmml0Hkq~E6NRfQABfT;=!d9l(wD6y#a&eXpm84OWR(6aaomHXbUOxCAZ^n zzvCU`17XAG9Db~9xuI1+J$vHnl)7WOKz21%qMt;DmYjmZfs>^8{(<0JTei(TaHfH8 ztKfo$vD?M@wu9-$qvq=`^q(1I8?G-&mVT?k=@G_w6V`kxFaLPZLyn=@S1eT-O__pZ z{cQ-r2eaLQo;C8f<%-WDYNLJ1qkENb>)1?&C+h%VTieOFrv58Tjr{w*HaxN!Mt`mp zdU8kN-s|gUAa zbo6C$@<{#tcj#=_wIo?GVtX8aYtGek&Vo9_-o*l+Une>E*1Jq#f;Hry7o!O<_p}nB z;YiQ57}Lk*a1LTy3rFM6;{UMBv}0k)Yyyz~*=PK>-EEqd3;Q?1ACHXf($eqoLk~^( zCu_d-YwYK{7BuD|>8nLI-CPJv2^H?N4 z;Qm@(D%Zf%xfh@B^HMcOmOY?F&y8*tb3ps)Nk}xO8mI9G4N8g${#f|nQ{E(kx?^!E$^Sbq&`elQ zyfxO(JWwuaLE`uvnU^9b6nvGB&1`lnFir|eD*}h{Z{0>rHl(sRXaZ@Z(xqk}o1@s| zI0&*X^+TrhO$T#y4kn}oa(w^zpJ1H0rC#+cjxSHdH1XV@VAhwLs&x-m!eAOl&d$fN z=Ty+dS)2{Eq>#`*I1JfV17+)2JoqU-UX`Aava{w?q87;fx8jP3d+ zBYW#z+V9O+Jt}L7IDE&35^(>o_Z6WMMQ^;YsjN92rVPpbXzLn z&5ieJE2$ZvC;ohs>$1>oY7`LN+cWz_qx2i0dpH@5i0$8t;4K~r=P9w>v8N}OvQZCv zT>e0pMbiz6u#`msG=Wd?4-)YnK7TbJZ`V_nB+LE&Yfm{r$wi^L^dx?*n~s(9WE-4_ zFYe3l*Fr%XmYMV9T!HVbLmQS(PqukDgXmvv44SeZe4TkKbKVxGYBv-RCxL>x{rMFE zS_(lJhG(56^ND9uq9yjy_d(I0zuyc6orv~(zU6Qnj=GuQll-`=n|lpZNoF(eQHqwQ zs4ejxMtW(9`-fbN-%8@`{uZLUY{*-Hin&PiF|H~6T<9wC$ko!A0B7f{cfE1wT-S;A z*!@y`yN-W(>%_tC($lKRGVJ`RC(W_W*Lt=YqiK(;xWfIoVOePfV}~ox>60z5D%ClK z66Gz`^#r{g>CcmwWEs#Oo)=11F&~Ymzg1r#j(V?@tY&{6Y&CXx&o+LW%{@PPJ6puC z+;~OQ+V(;I*EY<4h6dlNcl9UAT(SMgvCRMdr-au{xXlal-wW^0?4#vZL}~iK@@qBz z`G?4bi7thLN@3D|=k4!p{pa?@_=tigkpJ^RwmNd8KiLBaLU z75VqN|Meu1WDqaCjqdgP{a(_4e5iLZ237NyE;fDazoX6{kM{nt(;KXsfvd z1?Yk!$oU@O(K9LqG*BkuHfRrGU-%k|%XR&qtCkAWJLEn;99h)|U;sU)Tr4BC7fMk? z5EU8TOX*iL^)5!>a$~eUl#>ZivP}2$qfAhrsLW7d$t3xEiHlUDFZMs|Yk#B+8tF#T zlMY`@l$#nL!HW%#ADQ`;`XMMq1wZL4Na-JgjA8PCrDVE5n`a~O(~rdnuHPF%0T4P{ zC4xv^`;+D})Fa=y`$4%6O|xh>`#iQc2^!gfAjo4U&&Java3?qJ69nn}W6O|IC)arR z;gB1-wzwkJ+hTV`_6bobUW(t5#kl+6vF+l^jliK4(VJxeMj^uLV*mY66z?EB5^l3k zFkYL~`_Qor>6oB&#>q|*FJpdBNu6Lk5&`F87^sY|jh8VLu5d@J(EfdHb`ZL+eox5+ z^1Dp=Bq0<`FR+unWF7?KJrsZSJ^9(lMYh#!qfCq9Euyc#_ppdKhRK5`!`HY`i`Kn0 z5a2$i?n!Y+6yq)(uob5qdyGV+`is&3JkF5Yy5lzLy7%iPx<8}D2Rf0@Fp3ezJMY7|MxEd;YRz3q!s|6*Z&lB$56ThaocO_eRlKy8>FSX z%IJ?b7(OpR_LV;Mpz!zjC)Co#Y~0e^u*!zbe&eJ zs`6g)TtUtzeaY|VQAvR5x-EuBu1eE<41^bfXs!UG4%FQNqz+D`Q%}EjKgzle(lk7+ zj{NW(2^tnw&ttiUB5&13piF7;{XEKc4++`cq7WEkF70@*4Avg=(opK_uc4GyAfOm) zm7Baq_Pa>^Va^TKQ^B&p+FyrC@(42B+`t66H+3^G3nj1vLM<*cxzSvdD^J=D`5i-#q&??mSyaI_!7hU?3QBzk~aPm zNcXg<7$sYnt?~J>@S7(ysS=ZKBRx)y_7^)dL5ax-lwDc*w#f>S_gU8&B)0z4epO+g zdmvt+SJ%{ZAj;S7k!xAl$Mh5xG}CqOjG2$SYXD$c!QS<_ID@fNjy<^355gT;O$tw@ zYS}MmA`7vXf^%2E#GEPcI%?uAWB9vc(5-}nfL`Wt0>9Ifi}Pc7$1g9l^%Jo`J%Cd= zORmDWGx8Y)4)r8}z~2DWmS`|tk^o5*YKy)p+2Yfa{Ha=<@rrz4GV{|REspkP!%Jua zvmgJ(;b8BFJ2Vzwl9oLm4G)pnfmRvggUHgsB%azj_kd5)^6VnlT31WWrv}Xqu>l1} zZ!Sc$(vH~4Avn|zuAcy}9wWxB8%aX09(B(PF2`t^JzZ~Lz0G*!%tYP%acQvG`&uuc znwdvh186c1*ylGW*ydiw65y`a@Nbn5>Mz96%4`OZPH6&XdRZ@GS2m8=;eg1+8C;hc zs%8QMnpbFO+vAKXLJZZno>Af5MLssSkH2_P)9QKBcu>{@#liY zL!%6r0Gi6X{u3NI(e|F#)#^P@e%vHKHtK~(xp|ZjM3knWX$LJ9eI2}8kFonENGCg- zMgkrw_q5Yvcm-6JS8gu}Mf!AJFZ2$U!rb*ctTg>#k^HkuemH;@-PuF@-lGH*L#wqO zUK(=rfuU<<ZMsG60rcAve!0Yf4&%eC}IaUeD;8Y1~+RhA7;si+I2&X5gE)Nh57 za<-c&RRh>}!0mY2Nex9>z+BA+@$Cwz-9IMy$XYrBqC-~06%gLN`TBY7DJW4yodPVe z;G;#BT!KuM<#bQd)lcKW3~6HWC)-Icu9_|pY-uGfvu+2$_lfiOT%Jm-AUo?kVd=L6 z=D8Fb?;6MSKMs>;>9CRqOFBl@JfbkW^}QlS+mg@KJh(~~Qap>1{>b^xT$7DVX~yvu zsEcreo^$CA!lCBLQuy?p4W;;*N@xOH6d1cd`TS7&`uu2?2$DBhlI|P($x_J*KHmJ~ zPwI;9EQN{$u;75*(Z76&gcGJM4hjq#f%rh{PQz;I#}QYp8TVryR~&@fN?D`(IT@xF zOc?tN444U$Pg$o&5M?Sey*XaCb-XG(t!@L_E8wL0Z{iyxy}JtgUwNZA@DD|Lg7Q|J zko(yXe|#THIphhbtJEVaR~yq`u1bNy*o5=RxtTk^?B_UnuMIx6v>=~MGJPyf_LOjO zuc(dA6mg~o>_!I36fRo6%o~+J;M-#&Q%0{hI5wC~hq;hMV}%!RVjE4QA^`_`qTly~@BFC#~h;yUH^gq-s-AB~n5>Z8IO;_86m$1UUi6hVe{y zxz2;{oM|urbghe_IcgLhFKZ`e65{KowoYOlMN``}Q>N6=!uTUfO)hbbln8stAqSW$ zSz0#D=;&zgNI+;(v14}1@cZ6x7uheJyDQ#nlXVECwPCK19qmWa)g$;i>uph6pz=`3FyV_}x-*eAV-&1C@WKipR2-nF(}+wc zuq}lTFs+GS5)vb-owg>1vCJAi)kc?b_6ZE;m$Z{@=k>pMhO~f`tKPWj0uWHnbv{ZS z%Xk;iJHggQ!FRQ^o3(7zk@)3Fq}gM21xBiGm$V}tkzO^9vp_v;Rtco2 zb-hh`m|%gqqZYQ`b9sg=oT+K7t>>N~3ui`2?nmtAg*8UEUGU|70e@|xbClL>F`PP* z;k^La8_<=cG@&_PDe)fEG1249^Z;0>Y2e;=jjZ*AG7MQC0ADm4Z_GhITuR-d&k{TS zQ~C=s5XfGlX~;17*Y<55V9qbEHB z^-wz;Bluk<&S&PnH;xleR!(Ogf}+6=TCfRg{(+GqaDJzbsw~!Zf zpD5f971LHk3=1Y@7<5%dnpH9RqHYjLCWR6cuj7F{a*2f+8yewaJ zQA{+^l=399W+}?~87?-f?Ih@)>xL}NZWU4pLSq44`@673m&-^*W;gL1Q2yri@?VQ4*i#k^k^?oyHm!QvXyGAs@W@>T|oxa&IqxPI=jI<0=1%4-&(;BuOCug_Sr zYsPJ*loDLeUn=9?65OJ0r$iOf^OD}p^{!L(Da?;Y~Ir|KQp}8K(Q`J^m%DCT<3}kIfvGbv8RX~|;I(SJ{OJVK4qs36$$GZ>& zEu7DFHpyHDOh4sk78zTBrCd3AmW36|D9ce(PYF^gL*| z5~?mExlY{_1#N=1^zyzD=nnUYZ(Po6<9=AN;&t9{Dwt0}$06HbN=X4iTA$(f;eE)G z@A-^sOQdMj6BoH^Eb}QrIwe}H3tdIQb2*>YdkuM~%WrvC;_ZUS2#37rQYeglTe3NF zcpJfJ*<>vrT>!(js(d^C^(TiEz_sdP8I%k6oY;zyy^7+H<*$>(Cmwtm$Nb;0#fb-8 z3j#}8`#`BNp{~+Z{Ln3+7wOqI#qLRS7PRUj8F3{qbediRbk3U@Dv3GaqM|nOTcA3j z=C#6Pepl{`(_$NqBCKz|o~X;+a(|kp)0J92HQh8iY$)uW%bi8n%3+kW8w3qsI5O5i zrdT#?j&b%vV&2ra`a+the z-v*SQikzVEmCtOhhpv~vSZORnY-2ik`y<(&N~Tot25FZu<0S3KLcYQ{IdP&pUI#uh z8(_A*NU?RbNH5 zXXmKuuJ9k9fg^pkvYiRiC}l(TWcw1sS|W89q-Uc6Oinii-{aeu_1IA06~?G-Pm$SD zhoY;le)?MKmWTyy9Ae6m7u?}ctsKTK#EK!y8=73lwkFTs)_atAFEB|!G+soJZ5McG z8H!~ymf;84I(^DnLE7e*PoBl7cuC_))pzX&jOo8V^r-QBoS|p4Hq%h&Ud7#?3gt<- zZ{3V)1Zs>9dRzFOjk{4X!A6nl21#VsAvAC~1%pJ_BE+;O@j;u;k3dXo-*7s2aX@z~ zd~v$-@d*N2Yb<66ufGM{2An2EV~X+>XQbZLz7|*~R5S1N$&VOP-r~%fW#$&Bd5xzfS2|_PVpi+LHAI@>HI>@vm-jw-c`$|e0Q z$%%c~)t7jXmt-6)5H&;#-yW<;mgcRwfvS3>y4Gh5jDs$O(}ZDcxA#>82a9cNM7;R% zeT6}i+K8gQlbNVm6VI=lu?6-;Pfb`}%(F!NM#64}tMQN8e$0%`beGb5i@Qk%H72<{ zeLOW!*Qdjn${81-H+8PdZO7U=IcBz(@|L7hXa!(%KhG|aiE7Oz#G>g#tC`9R7m0ew zjdsF%Q5!u=lOt8S0aK@W$N2rJ`mw4<$Mh7B;I;K1wm1&!l96A7dpwB;v36|}!}XDC zr%m1T(_~GTm@wOZ6!$uN%y|woV|KZGlv6@py8<`GONEyfnJ$+0)B0+w4KE{%YM$j$ ziv`~_(-^K>sDn$#uUGw8iqWf7-1C%h>!a79S+C4bk%fl5@kmpdFlLdgwU^iP+R#zy z%bd}f^}9u?@0&^BZ&n;_9Z85khm|ETT1FF!#jSBd|2fN6CUc|4&)QvnBPyD{Z>Xby z`t^K@G1qzkjn(z2I~>ErpJpXxW>9wO4?=Kqq3^m-t{RlSLcr@K@9ES0#k zOWu5_(^uK`d}S}yNpI$!*<+i`Z`e4I1mrL>4priV0)_Dne*+ge}!PqhEU$AQRqU-Un_=C4}qUu zC8GB5^6564FFo;N)z~+ujBTc4W7wk?Oe)?EuTQvY62on^gxpcL``G5}hGUg_3)z&N zgNY9dG=vBVUV*i+RHh<-dv?k3JU@`NtrFRf4Ya}`8k?ZVw{%FDQfd$VFq zw)cZYAbc5*O_RVBQxd+-wP2!5BT^p;y3apS%aCXD97hy5BKE0<7QP6U>Dxeh+CU2@ zaQ3F|LfInHHG|X4Xv5mL-AtSOxL-DRXp4#Z5Ami`yhWG+FV_q#egAt8XWb8WiVo;n z3{8``uWD;`8|x22Yf_I3+hEkEUwJ$+VrH=u<-PJyrKX0hSDUU~aw7`Y?+^7EXt-vR=xF9+zfp32 z8h+%m+f9KmL3(R=9Bv+6UCds=kggPt{FW!dw|Tt_wpQyD@;8V1NYG2=035D%`&VKu zT`+bgJhbj`$RPevNW4*`lcD(_fWe7nR!o}p)w-;rq3pcw@-b_*-A{Q>ciE;cq`#D9jfubF{Np|=Jpi3J5hI*K3b1wWB19hi_tU$V(&5D`! zcI)Z4s1t>qCLwpLxbmG;g1IFjnzsE};jGJ=>CfWyjf|^$0h{WZ z{+?6brxjuU=yoH@Xlo+;#p7>7=Q;M-d(th6+tbk7;2NPLy3)ZVK(n5cI%CiMbOZM3 z6m80C^{4^UqPe5V4Zt7!GE495E@H5&$EPm8tEss`y;LNmC4!p&_p`VE8&Vt%$lEgL>MvvWhsl?VW!I z6j!6tFm`<(HecB2d*Hs9qFKE9a26$_SG~BQYB#EEC>_NLqkpX=_Ss5RtxvmA^PNKo zTMGoY_UNl>V8!g!4>7NgFTZI1I=X}JBl9c+njF~As6LJWECj`w+Dns%5O&mM;jc^1 zwyPA4DyPx>4ee1rn*g;P^aIpiyhk*i9EPq*q~k4PUyUp1OAeYy%MX-$n2kP*CGKaDZ|k-#Jb~___wap8SCuX$|eYJb{Rl5kmd z3rLm<)U_rAlyU3H{NlSCr2Siq$%2Q9vlDk#(`{HGQ(40H`LS6#hd-qRa3#AaJm;VH zN+%ntr!5PsgIVbEeZFLO2zB!p8No=;xoH$EhOvezydguVKlY`_`Rd`-qmWYrmd&Mkt{&-Me3@Hq< z%uk-&5vmyQj@BALe=8|F8qr= zj~$CzOy1!~Ix^=$pB^-Gvud&y+kimVin&^Ccj1n|R>&iJPCj4L?|>bp*O>f4x-9V# zLMYk{?*HN-yu+=CZnkZPt$S%abwx@oz_>u8b~AYWk`Hy8$FJI;Uw#&6qW7)BOMp-b zaa)^5JRSA=p{GniyRI1X$Jo>D%jlBA)1HfBK;#=Kowym-t8_)1=j)?>7Eg>kCTh4U zwcBV{%VX!rQJr^rsdSWnXRfVlCf$_o9{O_zaQ=`$Cq#ohAEQACEISOfGDoa~&zas( zV^}w#rAU2Xj8Jsq%TN?;SB~dwbh4x|Go!;)eh=0xs$!+(7XU& z>g&ZyrcfNg9r$^313y;Q@e9F+>xxqPg?oA5PdfEqFDh-1XpF$CEG;Y}&imr|I9HzJ zl7@3f*N4?$QWCZ!i0Ivkrx#UEqp6vy!ZS54&r@ZWyrF0F%!T=Tt}ILAG{i^xnXfS~ zZym6@(It`Vlzn$qWbP%KETFLF{%OMNJry1qOBUniWEnNAbyHhk*1%1*v2GUaqOi+w zRFf{TLVwNn*cJ`47ooxWM(fF7fjKKXD;xe*Rkti-uK7b8Xj7CCEYXm?|Ge-9FGy9~ zdhv^FKNHWHHViOE83$JR$z+e}m96L98^pr2B(l4&E?-@*69{Xq*RK73HO=an7^41< zNugb%y@g&Xf`r1b*Kk>Io?%!Adn);U4wf7U&3sXH%j-iK=h|de za`&VcN|zjqjycUFTUPI3T4UM-Ji?^Dx_?lVW9YJILv;@L114>s>d}TcGo9qVh%dgy zH-@SsF4u*iP1Cl5lCxsL{h!V^TJFv%9xDka*cb*UJwcFI0Ym@GM}}5eE|ycWkyyKK zrj9$AK51kU-RwRLQoX*A+!}1rsMgIKf?4r~n%#*UJpj5i)vn7mU zYczJRy1d5j@X_9unr{DzRq(Y?P8@@3U^LHcRa0G;aW)`?dwCA)lP-p!CYEmoOS7F* zg>fTsGfjg#&!M@xUK=-61fTXx`Y#G)mM9fQ@nhAgpt35G>fk?w${y=9+^{_Arxj*> z%9hk|sN+f~7a1q%^-##{m4e~(hWCx9!bcu`DcCe6xfS}ugPBrw(A$UCvI2uPt->YC z%LU*h{DU%OX15fq;*3UynakH@?THfdSwMPFY&yP5W{E};KqwoS*7>0|^Sh73)1nb( z+0Pq{K}$!LfezFuDGO~-k&Bh;d-AstfoptfR&e@V+hFP1Do&O!X)s?ykBrItq34Ij zmocu5Bw{R*Bnb;V_DgZ3T7o9{Kebq8ml?+xH-t_X3F_qY(+qaEylXu#`LjxuBegq+ zP*TJ>VIu+~yc^l4iPxzytuJn58_Q>wq~Sws=y&d8K1V$0a+R>Wz(Gt^pA&tHTM5^(J#yJt+aPH%fN<6Aco ze&grp4o-A0_3CPSo@-6U>=aICc{+)rCN-hxd1&MLN6{KWBA#8nrF0PGwe1++N#n_50nO z!xuz4W^RZ{3PP5Gg7cligWM&Rch!`2{> z3ho-aE<5pMVNs~@RIKU!Nnq%1ho)ONPxf(*%`^RRBOPYi?xm8c*;E8c(2?$`H0mkZ zMA3`9n>r7=^*}owbpu#o&I}YLtUIlzE4k#;?t7N_1iFKus4FcWK&#idWFUNd+C`?` z$T)op{meZw&P{8U>0H1!t9ohWpfG#rV}&2Qj~B^1c#s~& z^0Qu5gIlTrSfW?1X!Hdq-bDCp@C9o9zIo++mI;2SmGFg!yPT=72_~GAJo|p*qv7mz z9nRXkevM`Mmn(&N)H+b(gc!*fR-H|)h3)ED1+@@$ts0k1Ck2X!xi_=J^=yLToaJ|_ z{f0Y+2HAEnU`A-8V@|Mr4LjM6Pr5Eb9q&b!Im`LiFHK9ixz(ymMIY#~Zi7rvG~%gJ zjUbq7-8j68>l;1Agr7A1<`ZB*Z_g)Tgsq@DK0aAqUZSOo>naS9WDw(z6*Cn1Wrr@Z%11zj zYwZ)XM5RRaH2Jtiwtlfm^b-F`Z56U(Rd;& zQKBIdjv^gpiAn2%RedZxA-#?LvSjc@AU?BHQ5UYP(8`Qbj44xRcG6n13sYvF=uCRj+s`UB4A{%nxGc9XZ;;{l&!Q|OW`}1yjR_ltID$&rs}+t^HFL1 zcHANkx%?>&`>WWdEjFB`Bk4DiyyE2K(>BLBSas0)R0Fe{w@AXYYrB0B!m5_JN^DkM zQrNrtr%5X1OMv+7-~M!iRKZGDNcoE|nJ7T)DOy@k~v@nA#9%0X7WE zjHn}3SNj;SEMSfEcs|+h)skI&#-CLK{CB=HnA|Tm5**4Zn7)B%?NOzYq_ChN6#21n z#(ZTj#d`hJ@yquC=ZrP2rDYh&LyB*cvZH~V7m0Z>6G{2S0H~{RbxQD$iwk1ehEFii zldaD|hjjozEGmj=9rd2k6FaJp_0sKmG7<8!FoKq3CT%c`VNJMe28-61GD!=zjao== zR{5+TrnP{&^x(e3mJBrEd&_A{8}VF9#`}{@ny}2dC=GJpK!J!*5EK6PQDF zK8K1&RP`I-2u_uCnY~1k0p@!pK|YmEH=vNWpi_RwW`>`>PO92hB8>ipcn+V9j51Fu z0a{Kt%FCW_zTwf<@?s%*$Fh_LQ)iTBr{z%y{JL(#u}!9{)JyYmX6}f!I!;8k6=>w+ zsLvwozFjS}G|yUPj!1kO8J7o*AC61!BpU7}LJZ}!awNO=QgMX;XXJcQ!XaUdo$jR$xa~NrOk3bbw{a2 zsRT=e^7BZ>>K`kANo##K|4=@1^-ZMjH}#2D3DylV{RcMTt)DXc(ZCr*X~beZl&~>cYZhe;IY29|iZwSc`kg zW7E5ndQ83Ernrs(5P715%gBc)EB#06P7T8S2CVTjF-r9VQ!bard@l4vW)_N8)$>$V z)#-gDo;%fVqevOA(eA1)f3Ry5ud6;F-*EX*S9PSCy4maW7L;67&{9UPi7x3{*58?1 zipYyN*vE`v44~*Yp+!p}t{3vJKtU`B#-FTCZ!#J@s9X*X4~Im=f`D|$>H-Q5SxoTnNQ5C3`#GH;PpM6ePzRq5#4!3P-@h=gB1Az~CpATGUVDI1O1?2E zkbgo(o*u1K5v%|2CrYF(pY{jxfF#YJ$0=De00oz8;lq>PM8rQykv?Kb>=-GP_{Dnu zy@T*DJ^=#e_aK^ye|+k%AMuC)7xtHU;!o1`U-U}Ajm6j%;S4bm{Wk^JOGE>(u70UP z{{Hx1|H)ef5X!Fg@}}ba=1=~)#b5sdN|6GK|9Cta9Z;G4_lx{%8vj=_GIs97i-JOr zg><0!@9g|+G9 zF9V%kPr@W%T&HcYSe&0Mg!Td^7_d4qH2@sXn&Pyw=8Iu#4#3B(YXZJrMxfy$gi3~c ziv+|k_Zh7!%eT%f8rFYp3K4PSQ)dlA1sMZRfI0i44QNrr5xnMyAGz(yHmII0 zgC>2_+peN-gD8b(dg6Hckdc_VVn_*lYWY9-nR;_4Ei=^5T#reXb}aVc6` z2KX-6o|EY>fHqfoFm?mKt!W`p-XyBNj^>6+d)?{QpH2r)dj4`cfd05Mhp^tg{;xP- zf{un^jk^z&$-RK5yRmiZZ~!O=T)%pLjp=pXPr=?rk|U9%hX>=JyIwDt0(D6NI=#Hu zUp&?P?s{nR73c~W?dC4`SNQrfXelrPwVA{wQ1w3s#(>q+WdNUpBMFk0U{EKPf%f^} zxta&3J*uwDgSA2p8LzCmr^f#g@g63ipt%W^A<4L4%BPU31G(Bv-F{&HH-ilET&4r9 zQ@~K)2;}^%3Dzx~U4(P+pB86_YmNhDfHBNa4_eG{$w9ZLY8>^eBIFLy031E|A%ULL z+++~l1)eRxHe_+^>vvs6%S-)T)O?}MB?$B8CMpohe~nZ2a}beFVf&!-9E_>3y2ays zFzNCQ?T0JShH?q|d6z{gXa?v_e=qi@yJ#UP?s-*AGzVQwcbkFffbX64|Ppoa8-koqz?ZzmSQ!;DMy7s_ENMZ%Em`A~5&XfF?``KscP32EG&V<47{-vrVS}^PzHKv8fK^-a zx&ldb?wy{++yyjhE%qGtQJc&YQ^_jO|Fw4JHR3m+DyK^L%n&&DRc&Mg)5p{r(cd&F zrvT4h{3}4HS_%O*?#TGI-gnzP`ipW8i*0~M=`!>~n^a_mWGm4xdxuqdH4DDFjl#Nb z%)ngxsP@$8nf#Y7Pta6r9)tf5q_JX)5SRPxBp*8?@}Id2NVdno@$GP$rTZp;4zXES z+=3-eV9%!y82aTQO zsFqxT)6UG%Znk1t4?uX{=uFW)CzRV>Zj^ke2X@giSTB`zbUt*>hM<`3q$6s%V$1FH zpef#=dFjX#m=a7lcj8=v&PEjrI}W%twi|W8g#JmH{*(voN*?Vf^&=|>((7W{4p9HK zZMIwPl3xQng)GA*VeG(eP22JA-NqL1`VZy z7^>^JSKJpZ*aBAeBliH|YXZ`Yq?8^YnQ|9oU$>#5x6{Mp9L;rrW*|9PvcP)N?kk9zrkbaH@9NR)1qFE;bDZ=F z_iY{2V}UEjjBwAtQ{6B{G;X$L;KnpKbvA6<3FyCN#2sdyZq?9SZb@KGuxe(4S}2Yd z{MAvg&qIJKCl2as=m|P}+M3&#->Yjc+kgb~g+8IGHqSmr8e>*A%)y5t+fy8RUfqPi zzn;x0Yf(u0&K#Udw!2m~p0_`d@~aGIUY@!hQNpxNFukb%?TTPJAcQD>%}CcgSh}C& zo8UOnDHmu=Lvp&}_v9p==Gh6>ztWR8K_b1_*0Nn0dxIRoSKGsRqiCA>r1{h7#(!!l ziiq2Zb!_wpuB(L>`Q*m=^lptBD-qk*m;qLO?`2NSTUo};#5XYWhbMrq6l7!+6Z;kn zn`P$ylw>$gFMc8ExFP-q;E@(EG#^ixvz394g<}hsP3fTOrx;op+r`ygM{m<@9C!?- z(6FXc&<*(diZ9d++ih#pp*z!QfRT@`I50LjUeI3E-2GDW?zlbchb-@<%v26`n zjK0>o6oDTf*b1W9yVW;Ph(mc%3p1)|(G7vOW*;J~&Mq|x9;IziW(ePd5PUcloFfyS zDbj0NHC3bHk3oP$WO5Vib8Mgf+uRiOV8D-JqcsQLSgpfCIb~%SVw@2(60$2D*v-M3 zMLsA+=y_5C*!|`E_y2VqcHHoW6U}MqodGpXIp3paEApQRdvy`5wXnS5ytNkvEp&uB zwsj-7=1rl^(u8yCk49);l>#;2c)-YJjKEdAdHHQ=<~(4wG>1QKvk}j*hU&SVleKBF zRO<*z2^Llj+DY2yZjmQPU&YPcsz-R#&$!cSgb3SN7Su3NburZ>ldeOXFQ$zCl`B;| zqk4#1NLTd6a>^=&*)}qO5GxJ#Il;U}*xY%Fud#Wkwin)33r^!FCQAJooqa+rMWrT3wsP4!7u{xb?FkfXo5 zGq;YgCrCHFRYG8VS_%x4)aA>e>4y04c&4mHb=6IraCx4^G*SYhx)JD#Q|ez{Sr$DQ zVd_@iF8L2r7jkV-@|s~8U26A}SjgIGbXEy1qfd&=Ae;kjqY`B6jIPvZy!QK9Y>ce% zPP4=Vkz{e`z3hH57Xssns|oX>aZ%vW1h)OH?)xElF=|KuKBj*VU_AFSx8(}>m3reR zfh%`HhjgUPQkg#5PrwT1WUJqOC)hCd;?*`qZD#a(gu}*2ugR7vjBS~_e;o7@*O2cq zk1wT{KsrNPoID3{yAVg+cTVdrEbAA@I4(<+b?K~y~Q)ojozkr?2UDG zWLm&aXbaeREo$EsU||CNcY55s|8+|iK-wJ*6Xe-+_Ggrp3spgxKwl?wHom5}M8J=y z75^QlQBN_03H_mAjLuP2>KaF}zsD0OlYVjClpLcbh4|FftD0a8uuM3&r0d zX=Hq;xhOVhQ;0(IduPD%*9z#<9+iQ86^C>L)8!0C8NFUE0DF-q(+xF^;9{xEJU5kO zYwO=rpz&&{>+A=i7yoM)jqGg(ZQ!7FAotDa+R(+|3mf=}>?tR(hOW~#5BV5S{Rnr) z^UD1I98XKFRcNN}2Y`Y9tuU`(XPwkZa7C&Qc($4h7F6^*BmhpqO6F@{6yj&M{ytqZJ`Tff*`z6zc+P>Gu6p7rcxNkO!~r>z|r46>nhB zHXYm=>_swdEX-Z5{GZ0=uWOU@*u`*2_C>zCDy_?0g%BtG& zLb>Z7?w7ojN;U(p6E4rUbT`r}+9F1z7gB)PklIojhBCUZ1*}n18hnJKCjq5o1!U*O z;8J&+`~~Ztt)Ww<0j|KVNCS5+w_@CYEod~Y;e82~u9iCVN+3blbbywh<{Tu-Mtw2X zhu5oL?8UMh;MXNny6t`j&Nr1die*W)nPgbyw_>A@_S| zi6#D%03l3k+4|_Aa-&nw*!9(WX&?KG1o<0x@?L-Ny~IGG zu1hf`Dn6H~y;U4NSKP}SzW|s$bu9-*$0_Y(jJU|@Bfa}RRTJl|$1(3~4S&roHDm^V9e?7fNS&PsbpCs60OWj5Wz zln|nzk<%|SLuyw1oipncW1{k{`GMMh%CS}0)DkofUgx}*bP&cFj3PGSUJtgG)lY|tA7g;qJnl8(5+4xe+n}P`usBh!Q}~uexODV#Q&~j1;XtrXb z5iM|<9H7k}f2q>0?2Xdrd?T`cg6gr!cd8AKp(-mq`XAZB%nVV#*Lw2^fQpA6zZkw& zvd#c>@RtG){O}%1f$T}B_%#3+5>j7d{sTe`yZ_6XMf$(aEdQrRU_O^%4(W3J%N!Hn z;+n2o6$Jf1krtTcrh_t(^s+J_k(34d5I;d3$6M&)P?^*H%)YD@Upf}x@G7F8K8Sh& zUz}?_T&cHy=d_F>Kx%!R>d8D^uACS6_!*;b@q9#|0YG9Q=D<#omEZ_RUhm!(gFLh+ zzkEOnxRSva7!vFwNcn8jH31R37o1=a?!5=VK|Xm7=a;_zuXUY$7s%?P9*pyjKJ((a zy;AS=%xgvLi#I-o!frIm$K>B@5;(*l_5Cowz>U{K{(?$cBY53PoFn4RZ!pgrA6Y%R zGxq#;2#Q_@sTcB>u<%LcT_ai=$s51--@|ZV^n>rsvN*^6s5wgprmt0DX2<|#^1TAJ zg5Yn%=r+KZ%2_h9!BoEnMDWkd06xhC=|;_DG-Gpja9!OG;HSMs;wpT5nsZ6x$vj1Z(_; zyu8c7kY>`2Rj(N9dYOwOZc@5^N8)&_Rz&{loM8acsmTOAGZ43N$)EH z@MBCJBGGj_0Hv?Lqy5Hpt0(*6Du2(M5_0CE##(TaTu?ng3)DEk*Jx3)952lnH_Iys z@+pFT2A3n*190`9Fu?yotm~XY*fNn)Q4{)f{ow&f+r}4=7W1IJ2iH1x43#H9Q7l4B zZ&w1m6bXwVAOpy@8)=E=FvtkfYrgJV6?&CVgYMnYxWdOa-CuJZZeqy1 z2}n7|+TQ^|qD)mA$8+FyKtn3Y@z;{|5(xkU7mZ;-eY406wQ(74PTzvmiY~V1H{Ct~ z=X4JyL;S0+0(nkg;`<6$%r1e~ZtO2hPvrea2w34Yi~}Qt%_C$}006U@Rne)@wYx_; zM|X@g7=k-}3E|2F#Z&uiJ|N&LH>EuTxY3)zIw!01=?hl?Qf=1GlBu(5o8@HmuvAUW z-;U$5Ilf-aI+m}=x#3uNm{Wq%O#vo*bLr8ezsshQ7z(&D&vT$HDitVfHzV1aL7P$N z0nnpPcE7}v5G%f&&2x^#Vi($jIlFx7!f(&4VWQw6O7#87(9*DdI-9mI10?yW}3*Moh23SXVd1G571tHY^E zBQbRi9X7JBzs3o&0@U#PQ-b3i$Q@y^%#`!@Ahm%(ViwP?4FT_?j$78wLR>Z|$Irs^ zZ5(jOWActQpKH;p@47t!HZoJxnEIY-b^+GCuL^A@k$UGeiO|Z0cJAm&9){-Ow8C>K z7371KflU4AJxlRcYb{&zU^}>jf}k7&3}1DKs@eEU#lYgyK9w~4dvPg&F^P=G4Y7t1 z&H<|$9)MKZcYZn^H>O0s%lN@!BT}qLqQhinM)KWxJ<0QOoWd4dcdS6mmQCjMe!Ghu z&_$(|lwJQt12DiR^BB{gWZiB=5eBf;R)lfew5aYjm6V}K59pk&`LY%3d$qy^B3BTeJhtQTtlK5z&|7Y;*&@d$d=yXF*MV4 zOuw)M?H<^H1kSha#pVk8*LwzElgK zMfI$9l|b?j2UZ()-t3Fp&u!g>SCiidLB0VQ_=4&DHukPtWM2*ME(`~_zKnNBD53uT z;!?;juA-0483O1d$fFJ#A{o#PLTKOc3!&T+9qjuS}<0K5g z;}be$t}HfegD&tf*~rpPp{t*Eb?qmBO|a#3@e#{5cSzXqxXN zQ>?!9*@L;D7IL?oAMYe-XEN(m=7ZC$l6VqfZ?0oqfScHNw@|OiV;P9DJFg=Jsx@F4 zY&sQO^8nX8qWU7}0$oeRkY+pz8+ghtBzmX^96Y^mxH12ByF-8-pYNZx-lUR%f)qjn zWV9ng^X3#oQAM)@3&K$z&ebXWMyGX{zd&*X&SRy!6Z_%>=`w;eOg#sL0JG6!p*gQ> zJz$$#PLB?!v3z9Zf8u&%VFzFl7-*{8_cDxs&|OW(K{buLnOnMcs(+Z@6BGsNsA~Fb z=R;8Xe&oS$ux8+$X83=@i0k0nYv4)@|BuzLv|_w>;Rxu2>bobl#>`NQnEau1@4dqB z(>mmUMeR$)>bxjQUI+yOSGx2&f zG;L>mSd@uSa}=0Z!wR1rap7f@V{VNV;OGS&&y!*4Rs$dVa!3V5EYI;{ySSM4Z1gCW z=P*$KdY!H1^iqTxQQ%Udh@&%wg-uy1ctpw^6-$%f-=q%Uu%HJ7pDQ2 z8-QBfpi7Omaw~6`qI`h)w80|o#u^qA&f^~*9tIUWx&Aw1CW3}Mst>E8oZ?o%>5=1I z;Xl*pD4%V}-SxnOrj`NMBlsMW4%nu2fcccpBCf_H7SLHUz{>@as}FUzKDB`NTN;4p z*IoI1cV)0T@Rp~`1;T;NhQP&E3Ckuwc_Vyb#s}baY|_2FLEbB)e2~wLE8sk_IPmkI zjH9!Gr|ua7&xBm#GJ2FEyl{myGX~31itx%6vSMQNl+Gb^+~|Y<%s-Yd`o;Tfl|1mO O7zR&QKbLh*2~7af8A??E diff --git a/examples/countriesFlow.json b/examples/countriesFlow.json index 8c12c7f..519d989 100644 --- a/examples/countriesFlow.json +++ b/examples/countriesFlow.json @@ -1 +1,110 @@ -[{"id":"a12eeec2ef7081f3","type":"graphql","z":"e596e2e15cffe546","name":"Get Country","graphql":"5ec8b7409ad68ba9","format":"json","syntax":"mustache","template":"{\n country(code: \"DE\") {\n name\n native\n capital\n currency\n phone\n states {\n code\n name\n }\n }\n}","showDebug":false,"x":290,"y":80,"wires":[["b1909e0fe42ed002","b4a00ddbf587d5db"],["b4a00ddbf587d5db"]]},{"id":"8ce305107f24099c","type":"inject","z":"e596e2e15cffe546","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":100,"y":80,"wires":[["a12eeec2ef7081f3"]]},{"id":"b4a00ddbf587d5db","type":"debug","z":"e596e2e15cffe546","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":490,"y":100,"wires":[]},{"id":"b1909e0fe42ed002","type":"template","z":"e596e2e15cffe546","name":"Country Details","field":"payload","fieldType":"msg","format":"handlebars","syntax":"mustache","template":"Country Name - {{payload.graphql.country.name}} / {{payload.country.native}}\nCapital: {{payload.graphql.country.capital}}\nCurrency: {{payload.graphql.country.currency}}\nStates:\n {{payload.graphql.country.states.0.name}}\n {{payload.graphql.country.states.1.name}}\n {{payload.graphql.country.states.2.name}}\n {{payload.graphql.country.states.3.name}}\n","output":"str","x":520,"y":60,"wires":[["080fbc2ad4668f85"]]},{"id":"080fbc2ad4668f85","type":"debug","z":"e596e2e15cffe546","name":"","active":true,"tosidebar":true,"console":false,"complete":"false","statusVal":"","statusType":"auto","x":730,"y":60,"wires":[]},{"id":"5ec8b7409ad68ba9","type":"graphql-server","name":"Countries","endpoint":"https://countries.trevorblades.com"}] \ No newline at end of file +[ + { + "id": "a12eeec2ef7081f3", + "type": "graphql", + "z": "e596e2e15cffe546", + "name": "Get Country", + "graphql": "5ec8b7409ad68ba9", + "format": "json", + "syntax": "mustache", + "template": "{\n country(code: \"DE\") {\n name\n native\n capital\n currency\n phone\n states {\n code\n name\n }\n }\n}", + "showDebug": false, + "x": 290, + "y": 80, + "wires": [ + [ + "b1909e0fe42ed002", + "b4a00ddbf587d5db" + ], + [ + "b4a00ddbf587d5db" + ] + ] + }, + { + "id": "8ce305107f24099c", + "type": "inject", + "z": "e596e2e15cffe546", + "name": "", + "props": [ + { + "p": "payload" + }, + { + "p": "topic", + "vt": "str" + } + ], + "repeat": "", + "crontab": "", + "once": false, + "onceDelay": 0.1, + "topic": "", + "payload": "", + "payloadType": "date", + "x": 100, + "y": 80, + "wires": [ + [ + "a12eeec2ef7081f3" + ] + ] + }, + { + "id": "b4a00ddbf587d5db", + "type": "debug", + "z": "e596e2e15cffe546", + "name": "", + "active": true, + "tosidebar": true, + "console": false, + "tostatus": false, + "complete": "true", + "targetType": "full", + "statusVal": "", + "statusType": "auto", + "x": 490, + "y": 100, + "wires": [] + }, + { + "id": "b1909e0fe42ed002", + "type": "template", + "z": "e596e2e15cffe546", + "name": "Country Details", + "field": "payload", + "fieldType": "msg", + "format": "handlebars", + "syntax": "mustache", + "template": "Country Name - {{payload.graphql.country.name}} / {{payload.graphql.country.native}}\nCapital: {{payload.graphql.country.capital}}\nCurrency: {{payload.graphql.country.currency}}\nStates:\n {{payload.graphql.country.states.0.name}}\n {{payload.graphql.country.states.1.name}}\n {{payload.graphql.country.states.2.name}}\n {{payload.graphql.country.states.3.name}}\n", + "output": "str", + "x": 520, + "y": 60, + "wires": [ + [ + "080fbc2ad4668f85" + ] + ] + }, + { + "id": "080fbc2ad4668f85", + "type": "debug", + "z": "e596e2e15cffe546", + "name": "", + "active": true, + "tosidebar": true, + "console": false, + "complete": "false", + "statusVal": "", + "statusType": "auto", + "x": 730, + "y": 60, + "wires": [] + }, + { + "id": "5ec8b7409ad68ba9", + "type": "graphql-server", + "name": "Countries", + "endpoint": "https://countries.trevorblades.com" + } +] \ No newline at end of file diff --git a/examples/deutscheBahnFlow.json b/examples/deutscheBahnFlow.json deleted file mode 100644 index fac7d59..0000000 --- a/examples/deutscheBahnFlow.json +++ /dev/null @@ -1,95 +0,0 @@ -[ - { - "id": "b236dd3d.25db5", - "type": "inject", - "z": "d1e47d94.4423f", - "name": "60 mins", - "topic": "", - "payload": "", - "payloadType": "date", - "repeat": "3600", - "crontab": "", - "once": true, - "x": 104.5, - "y": 92, - "wires": [ - [ - "81611922.cc5f68" - ] - ] - }, - { - "id": "149ee59b.df226a", - "type": "debug", - "z": "d1e47d94.4423f", - "name": "", - "active": true, - "console": "false", - "complete": "false", - "x": 810.5, - "y": 89, - "wires": [] - }, - { - "id": "3aa84960.a2c3f6", - "type": "graphql", - "z": "d1e47d94.4423f", - "name": "Station Details", - "graphql": "fbde2665.e26a18", - "format": "handlebars", - "syntax": "mustache", - "template": "{\n stationWithStationNumber(stationNumber: {{payload}}) {\n name\n mailingAddress {\n street\n city\n zipcode\n }\n federalState\n location {\n latitude\n longitude\n }\n szentrale {\n name\n email\n number\n phoneNumber\n }\n hasParking\n timetable {\n nextDepatures {\n type\n trainNumber\n platform\n time\n stops\n }\n }\n hasWiFi\n hasParking\n }\n}", - "x": 458, - "y": 91, - "wires": [ - [ - "2fd3f3ce.9e20dc" - ], - [] - ] - }, - { - "id": "2fd3f3ce.9e20dc", - "type": "template", - "z": "d1e47d94.4423f", - "name": "Station Details", - "field": "payload", - "fieldType": "msg", - "format": "handlebars", - "syntax": "mustache", - "template": "Station Details - {{payload.stationWithStationNumber.name}}\n {{payload.stationWithStationNumber.mailingAddress.street}}\n {{payload.stationWithStationNumber.mailingAddress.city}}\n {{payload.stationWithStationNumber.federalState}}\nCentral Station:\n {{payload.stationWithStationNumber.szentrale.name}}\nNext Depature:\n {{payload.stationWithStationNumber.timetable.nextDepatures.0.type}} {{payload.stationWithStationNumber.timetable.nextDepatures.0.trainNumber}}\n {{payload.stationWithStationNumber.timetable.nextDepatures.0.time}}\nStops:\n {{payload.stationWithStationNumber.timetable.nextDepatures.0.stops.0}}\n {{payload.stationWithStationNumber.timetable.nextDepatures.0.stops.1}}\n {{payload.stationWithStationNumber.timetable.nextDepatures.0.stops.2}}\n {{payload.stationWithStationNumber.timetable.nextDepatures.0.stops.3}}", - "x": 641, - "y": 155, - "wires": [ - [ - "149ee59b.df226a" - ] - ] - }, - { - "id": "81611922.cc5f68", - "type": "template", - "z": "d1e47d94.4423f", - "name": "Berlin Ostbahnhof", - "field": "payload", - "fieldType": "msg", - "format": "handlebars", - "syntax": "mustache", - "template": "530", - "x": 280, - "y": 158, - "wires": [ - [ - "3aa84960.a2c3f6" - ] - ] - }, - { - "id": "fbde2665.e26a18", - "type": "graphql-server", - "z": "", - "endpoint": "https://developer.deutschebahn.com/free1bahnql/graphql", - "token": "", - "name": "Deutsche Bahn" - } -] \ No newline at end of file diff --git a/examples/githubLogin.json b/examples/githubLogin.json new file mode 100644 index 0000000..51563b7 --- /dev/null +++ b/examples/githubLogin.json @@ -0,0 +1,95 @@ +[ + { + "id": "cc97ba59b7f7b1c6", + "type": "inject", + "z": "ecee231023f6944e", + "name": "", + "props": [ + { + "p": "payload" + }, + { + "p": "topic", + "vt": "str" + } + ], + "repeat": "", + "crontab": "", + "once": false, + "onceDelay": 0.1, + "topic": "", + "payload": "", + "payloadType": "date", + "x": 160, + "y": 140, + "wires": [ + [ + "5ce1d5e8c233c062" + ] + ] + }, + { + "id": "5ce1d5e8c233c062", + "type": "graphql", + "z": "ecee231023f6944e", + "name": "Get Login id", + "graphql": "4a27e34566452125", + "format": "handlebars", + "template": "{\n viewer {\n login\n }\n}", + "syntax": "mustache", + "token": "", + "showDebug": false, + "credentials": {}, + "x": 350, + "y": 140, + "wires": [ + [ + "fe44bcf58ee82812" + ], + [ + "35a20afebf41f631" + ] + ] + }, + { + "id": "fe44bcf58ee82812", + "type": "debug", + "z": "ecee231023f6944e", + "name": "", + "active": true, + "tosidebar": true, + "console": false, + "tostatus": false, + "complete": "payload.graphql.viewer.login", + "targetType": "msg", + "statusVal": "", + "statusType": "auto", + "x": 660, + "y": 120, + "wires": [] + }, + { + "id": "35a20afebf41f631", + "type": "debug", + "z": "ecee231023f6944e", + "name": "", + "active": true, + "tosidebar": true, + "console": false, + "tostatus": false, + "complete": "true", + "targetType": "full", + "statusVal": "", + "statusType": "auto", + "x": 570, + "y": 160, + "wires": [] + }, + { + "id": "4a27e34566452125", + "type": "graphql-server", + "name": "GitHub", + "endpoint": "https://api.github.com/graphql", + "token": "" + } +] \ No newline at end of file diff --git a/flowOutput.png b/flowOutput.png deleted file mode 100644 index 029e815b5fe35cd57cdc795bdaa5dffd9742b64c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 49146 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�CHVPK_cJXu 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
- - + +
@@ -20,16 +20,10 @@ defaults: { name: { value: "", required: false }, endpoint: { value: "", required: true }, - token: { value: "", required: false }, - user: { value: "", required: false }, - password: { value: "", required: false } + token: { value: "", required: false } }, credentials: { - user: { type: "text" }, - password: { type: "password" }, - serviceTicket: { type: "password" }, token: { type: "password" }, - authorization: { type: "password" }, }, credentials: {}, align: 'left', @@ -45,7 +39,7 @@
- +
sYL~;WEK^4 zm9v$?i|Q@(0a;+IEjBoGo`Ssr?}wfw&L)rOOSGOhyeW~~_UQ00)M&n(csK+SSP4j( z{cqRw@8rB8d&&L~+3cm@3)Dwn7)yxP(LBB&4csGD2+IFv0Vja&S!1tK$i5wb1P!`RK90}c1`fqnk#nj&xK7AC$CWli-Z6&Ef zyA;hnPqK@&B5n8}UG0wMlS(zIVFJol+kj-w7U4BKMa*<7x8ilVqSLQRxZfBTZ#@X{BQXvLw|ptwgQ( zSI}0tJ_qeTk=N;b(W%4yf>~2Ok4N>hzE%8phwN?z)mX8Zkxmj*j@LYivS~7gGH@9X zqY>Rvl(+`ZLoFg|1r&xLuK2PDby-2FT1B_a!b02p_0JRqtZHeQFcr7-UBLzPE^194 zOjEpaWMcb763+^1d-DrMXw=Ob7t-CoYyp$>l; zrRjTF*R195;*Tu#pcPLl8sXkL^wvv8Naj*TP^KU}g8bnAP?%Tvt*-^)s`tcmZH5x} zMNWm>SsG^BzR(XpeO1<;)jD7PIo9gaipWqy&QZ@p^E>5AZ*d|%wdb&D{dh8XpC7$NlHtki9s`4xAY?Lbx%hPNP?7T+aTDF#SR!+Pe zvI?E7n=qf!nlvnv+L+!zb0J@^lfjp9iy(-|r*dvJY)`W?GBvWf`tqcMw#7J2%D=UH za4}Ouw)ox*-)VAYvPs$;Ux%dh^+Wga60&U}IL}ls$ULZAjmt$m+>p_e{aS z+M6*W_#wO&UJpwTFTLMNU2fO&fLen(qMsxkWK;*P+cKX8i4%%P7*)!bOdt>rO;D`Mek2q2r#x+wKl6wR%?vLYVk$t%L9N$TNoJWAAhOb7vjm^~k zTc?_&C1m;C0J*IcU%WxTC;=6(5Qq9+O_kC=Ixojq2+)MPl=d_Bmj&5q47pa%1LuO9Ca z?la9R3-CR&qqF$g>?G;_`V_j)kz%RBYeD0m`Yd*^-^^j`wbAyuTY+1HC-tSm<&aW( zPi$g;nP-`n*@5|)S-iy&<_kZp=7N-g6lK9J$4p1p`MZk@OB=n~U8?-BMNr7;Txhb4olWyKk?lS0-H{b_vq4%(y`LiIrPec0-7fI z_SR=SQ&yq5qHK5BFYScHQiU7L-gbu7a#Qt~_DyqPC&oT5Fsqtazg6zB7|=5z7|+G; zy1BJSu~d|DL&-dim4WuC501g7y)fek!kc*$-Y}j{f zvk0>VGov{Bc>Uv%l`-e0yX?LClchag6JHnF7Frg@w2zC%Yt>E6cDiH>=(IV2=On!VRFVmmf#Saq>>7ZI_U>L9FVBVujs zLbk4}6*{V5?cticu{ljxlUv%?2A3BS{9tFJ zhE6V3rIKx}qxl-dxVuv)_PtID8gIuW`s2d>q+sBIieoVtm z3##Giqau#pE*1PW)q5v3OQIZ4ImC`)&p+>2j3}eU$$ssqQteDn^G@3h+&7!iPA=}9ZE2dJ?4hP0a%iKN zC`P)?l9Y(~WsMR^O#>;Td5_F2<@}t9CHTDOk<<@y;}f!HTGPmR{#RS2UfWxXw~@}O zn&(J|wG~lm-eO7kF-aKczg-*9QFeiTAfXdMw~aVSicUwqRE|y;^a(y&B9YTHXzt%= zLJB_jjKDXR@&{6icV;i-&6Smr9s$P~NNC9Sk!}G;$iP<&nfyP;GRO~+P=B3AK|%_$ zLPEQ_M+Nx3{zL)a>t}xdqP~BNgbw^g0DK`CD1Yuog=e7t=Xe~rhV(>3N?soL)i8N& zW(IP!1Uo&ecp3|wz_gdsaYRBQVYvPx%d69G1MQDmJ%8c!LRm@31Z>A{Yzls5#tyNw zzitOf1R?|++L<{S(?INOL5@NYQMzAu2m!~}r#a|oe%<0^BTDx|S&c>t{Mw9$kDZg9 zlTHkahK5GuwW+y~`cs*k$AP~@=`5X`?1eZuTwPt+UAfu8uPrzp3knKyaB^{Qaj^k+ zusOPcoQxrCAjb#48~M}DQ!_`C*H-pUR$vg#b-Tu|z|KyhbadAp{pa(0oMsTK|MmoO zyqOj-L5}My9FN&KIsVf&@Tkc3Ss^tmh?%XN;Y-(voC7Lcf6^UqH#OKgjFAKM#NZULV)E`mBwNA|Xj2$v=Ja9D=-_ie5t` zJ^B_qmL?d*@17d6w4b2GtscQ8-eR3GP1ms!sEtdnO`qV>d9uVHuSM9KH~2(P)$pIH zotzbT6ntKp;vOR0RO(MXT5nCgt2v?xj%?UF5OmHT`M|7Up8Q3((wg{ks8Okd6GH+C z1@8?K8VwTipTl=d1J=9qo#kGG8=-bS^~Z{8g#W&UMy&}A4}RdWMJD*qC$AfM{syU~ z9wn+4?cW!MIgkTfFW??BcmLDVO{c^(Z?>UGrtHZ7zHp$3gfM72N{g2I*B~WsVbH)> zkP;RDJ$i`?0tv|2R)fX-za~YahKz!-g(a~_@INm6zdIGR58Ia~OXj7} zv{C{mZQ*o-hwD(eMZbNMI{B>UUiiswH%Du?^XBvfYk3bB!dr17LDZwlZ7!Uj>+MiA z*l6gpMsAqN`rk6Cl+AdE5Pj8#;rKIzi9~d=eyee+!fuMs;X-%|HZ<)z>t%c*=5?B| z*C*V+IqSYwwD>WI3akHMYj!rp>u>^b8Ait4187alh0DeySqMKXzi%je-M8~CpDS$a zqNdB!#c`8JoFkUX=&ehweCl4WRPoE>*7b@Z6|(q~v8GEiEgiGi|J|tCvA5QWo8Tfl zZG?!_=&0z7=GTN0kflY9&2o&b*M!-kfAsNMOR|C_LP_C(Aj92OKj%vR#Mr`(r`+LN%&Tloq?Cn-{6<$>R@WW1WTS^_H1nnlOLJGoXz0Z0heA3(&t<=S*kQr=; z6ywP%VQJHToeAuNd#)wAAu!}p%Me$SGZVRdc-wsP#?lBe+IWL+esuuDaIC_a4C z@SWM&;l`dp+}>Z>E)k27B?(b{4tMCFTm*(#O;*UD^Z`v-e)w?K$7gS~px9g)dbmHN znrxBg#@LptG=NU+St7XbK_jfKv@ESZiI+u$!?$d^1$*kkc~mD?Ub3L%WzXBETN~B0 zAh_3&L9*G*f#c`wI4+;dz4TsEBTr*0ul>Q2oY~8UBe;#B&&9#^bcFDxC85QP^O(Wn zghe{90t(X}VS8tCv7^Fk#=(uLX~%xM(}OjO5Bs*|y?lGBi8VINgy(G4)33gUk(spV zy>i%TC*?=IeTUOyqcWa&&-;Nx%USS)2+lDB*HpK&jp_|W^w{`dE%G2rmlvb)x2Zk1 zecjeeJ9@rFKj>8zzcA%^P+HT1#gZU}D>^)F--=UZw0Vk7=@dnoe5i;Icc5rfGC4k; zi|if#tg*om6ZWL#c&CH9dRE#@XAGMzu`%~&&7^ffBBjeX?NT?M7x)8Mf}(=!jS@$~ zsDZ0N`4p%=(ZFS*oyyVY=lg;cxRw4XSbCP#*T+i{kA0-ziXq-1>J|iT1aW0~Q8R!>^WH(gCS27szj7i3C1q<)GRWE}$@6H&6;XK}Zfi2|+9lr5{qqT+LKi=k zs~Ef^g;w*zKHr5#8Gc)C4?^=yk*{ew7}X=o^}H+e*n0Tk-t5)om<+2a(Z0+6Z1?Qt zA%EFN52f+HHghE=u$dLliy96m-8#y5yI6vZO9^NR8ZYn9xRGOEJ(q&mobZH;fw?DNrozhyaLn{-hDSI{f z0^D%W1MCMp!jHWV{LxI8*dWGZ%GI3c}I z^^D8ZguT7n@n-E3)m}G8lPOR7Q;0C`DX=HOhTbO&C5@veS`X`#3|FBB^>3HT?7oG1 zEhbu+r)WV+7b{pyb^Y{hV$Ntc9;G~ousk0>n47dI=EW5|&Zym}n&N^oMOGN3HY2}9&(NS( z!#O8v32<2)CXJXciO<}*5@S6zu{N%xLjb~~ApBgIZ1ip+;L2q3(U5kbkyd=vDn#kDQg zt+#7UvlUdTU; za;ICSzTY2dg2m6C z{2Y)=IY}E-zy`a0^8)`&^VpoA$B#SBk238=cZmah%K49Ge}kQ;=?WN!T`a{3fIkv@ zKqMN!9q0NSvwhy`fK7#{YYzI<_8FpKKoWaG&8ewTWDCpZQ2FCR(i#-)<*v7|#>4uj zUOcGo)7aQd0-Dt+E%gJBmluL0k5g9y0|ZvvL&5GL4quSbO`p=#cofKCNZSbvb>qwk z^Ha}KYM1e2n$1!KS&}D>mKvEj`5TEPu^9jO;;XzFX_RL7Pd6`-!FBCzwSlOKTr#D2 ziU4Pqs9P$Rb)u2kH&)U#lZ4nImI%Jv^(bpBU4u=vv?V(;r?#PA^hh5f0L%xkVdpD( zGDbynQP(D{uI+Pbg`qWG4!Ilwk(Syp_){>0c^bGBJ;K@k`4ezFh`rh~=$o&&K; z_rrpCq_g#M)vu4WjgEGK01mhRW}BOud%iyJ2I5k>ty@(XNGHjD$T{k z&n8M964z0C`9_EPHySC_EHwqcrsxC4vIp$O+8jb3YhB-~pEM5ASdxE*uVxHtdVGKLZ}FHg zi?`zfPmjdh(|lMOhrf5LNtpU*1-mY9e9C3YZllcB;b6YuXlX!L)vhAk^84e;Sj8II zOd_I1sQr;Z48&E@V+BT-GRdBMy=(brJnORhiOUmfX& z0gFfG=;w&J70x&Lt?%k!YN!fUpesCiR7T}e|MkBPKY6$IUb|hqv=$p~(r(a4XauHg}q=2$9W2Uk>y&EPToaN~*}ub)^K2okcfzzlDOx{+t+Yn^Sv>*ur$-Lef-x;NH_FjefdH6S)B z7eJno4+_Ykx7H=-t*$A3#NA*x(3UzBO2Htur#$f^-TTz)O6{BRw=;_pDuCcO&#I{rdYGItYjqqet%?W@~-!2r=MJaS#>f^&qYO^1HhY!~^WJ|(O zHna+SC|nQtnqI(JF1c(h0lVAo+SiY7`;y}w{C}?O`I$nTZ`VsySGu@8f-g7q?BC)(9gFBdbut7 z?gW+Ye^;C`+xZ}EI7{ZRZS+1bjcZ{otvBIuD;7vOH#li7gX`y_$1v}#egV?5M`4?X zLSxSQ5@_-bv}ieyo_1w$tqk`snS6+s&F^Xv*`i~Pj#@co@)JVcSHg@QYYh5v0F zuH8DOQp;s0eM-!3Agu|?1tv{ky_=n0G=}nE6Rimk(q#7NuS3 zakP2pR1q#2SbaaFuQ#$DH2s)Kz!{oE1vW4$jI~$!$sZDuDRM#3*0=BX1hEj9)KA;z zm{uU#J2d9$b>}Z6Ay3RV9}A3QgqYZUv`8?!>wUInLP`hg2q(9Q@jIcC4{88LE2IEn z#BJbsXP~DWr^rFz*}tHrXJ^*%{!z@+Z*^7ky>Z&Y@tv6~9upUW!-F9z*Qp496;N$Rm*VtY-h4Rk8FYd%J(RU9_}M4XSs>Q4Llk*;78I47+bY)9 zHm!GTN|}06j@!s?Y3*mVq3BPp5rd>*bB$c@h@J5gqfva;lt~`0?F0O z&AK&q?pJNWcS?2hwzc#KWK6z>m0r=e#pzlzXO_%@X6h!y8ZS@R9+}$#2@S?rtqPr~ zfheXmCM3|0g?@@ZMA)s3A*Ww>OXTW{SencI+j%llWjI=xTTh3 z!p_^v{BLKHk}AB; zIa}js%5gkRgTi*Zw4Bx&O}R0*f~dX6l~M#AX9jOJhcKmCPFUspme;tQxIc3Sa=Hnt zd(V)ewo6?((1kf7O5Z1cdA=1I0388Ap^9>zhZ7bu@yQ@wB&g4Mc+%122YM zy;OOr8rtNn#m~3>iTmz1E&BHZ9#OvF?ZUp722T*(6DQn*2DN>O_gjwR803GuI%$k7 z1&Fq3o3#FXqD9){F4oOtf{c@o6N7Frf>&6oaW9}1fL)B;RBT)uN!sq?r|SC`fE5g& zRI(v$>nvINiG>$Y)@~%k=1@*ZAeco7UR@(NczLooEd$|aGMIe(mvYgl-2*^0Nkfjt z<4?7Kt=MC%Qg^)0g#pV2-~^a@9N@-D-61FONQ4--_+?XNHA3&ww0jRWkR_)z?Ul?Wp)XM3Kv2*|`O=JZ{{r3fDc>tA;uTFjP zuTA|%BKsPZmQGsxCw_Qs03{5rQRxLci-G?!VrF2H{~t_6SHRb5C?`=qhB1+h+q_~s znhUl_KL9ll9xBq~A8PbETZAdWtC(PyZ%?+n3VJ?7ig)V8p;W47?7g`(uWiNUo*C26 z)Vb}y4I(Mz!TOJcRwKWRmzwkz>Xfg7e}vVnqv=+I>;SCW;LruzYP*xtg>R_wvM%b; zhav|QN+2-P6LIn>52GvIUhFk1w+B0fulAabK@F6H?o#SbkKe=lvs#@PVHASjN%WmZ zG-EU~h|pePz%CA_4lQRJy-fPFHU};WiZyFP9kPe<#!q_3lCnA60{Ox0$$=iBwmdjs zMm_o$w{QI(WF9^s@cXsTn70^Pgctbp0$q!(TawW&v9HWytsquz5^+`nJb#v40w3*o z<^>v0J`ZhF+-xiamOPzQCjh8L=#+lFzfw19nG5E3$KN(iVgo?0$1X*cS~0%w))OF7 z--4wU&VYMG9HB3ed@Dp~u$Q@{X>VwjhunbLCHjt9Ia-|BMYZSIVOlA%RdA>iUUzFapdm!{hCo!>Ie=mT_hZT&6(kp0m0aA%bG z1r~bgU>e^3s|_B297fN)UY`F}S6^#DeYIn}yK7y3HLKU>njaMnIFygl6YmItcFTUE zF8TdY?Eqj8(qi!`&|HfQV~YUv3P)QSGPd1Y5CqL#K-R%6Bzy3C3^YZ+tyT@(l_SL! z=g_B+vC*R({RU}Bd?@_}5B9allFjV@qg@hoz{)*Mc=#bm;@2qlrt?VL?;~a;!M2KI zTDnwGY=KO3H%!*>wf$p*SMDDO{*v0t8R+>ZSzxEBE#8;@HR5GtHT*wPdyh#2QCP^#BV?Rn%kr4b0U3Usr`~ANXxF9 zz=2P;?U+Ej zIy=6OPyYB_NkC?Jx5ydrrAYeKrqAn?#U!!mXJ;xRe-v)i; zugbo|0;q6YON_&f8MKa;m<%`qD5RcX{0BYPq(F{Jsx^Rel5%gs_L5Xmg%SaVBf%`* zV3ZZM-BKA`r*nGViYuP*EK_EpDqjD!{1A}Do7bu|$^fcbmek_0)636o5NE{Bl1~Qk zDpp2bcHWl&mA0|wV6L@&@wH0|Fwj&H72lQ6zVE)V%|Q&Z{xKw&7+La=CIDzy3?wz= z1W*OpzBG=?VRdr=j>@qag9>(!w01r=`I-R0+_QI`!+A$JfjlX{tK_EVg%}l1McW3= zSC?}^INa0*?tzJy8`U9eYMf~j23TOxht~`mgsyqeZ85RK31I3j^;2K^WBO*XnhJK%_7PQJ^R)Y#N!%#deY&XIh>L5&h$#)yvRthy@T3^XE(U%2=4JwRv)nhfNjNAfJuK*4d=syC%THTwVc)S&vHEgH!`eG>-#<^ zk&2|sF)2>VacuI=*?ZmncBx|LGLSU6p9;b`cTczz(Ds;eE&wBk;gEfw>VB;Q;6s28 z4Z==W3#yW*z)cM+Q`O+wI{iTxJUDTCZ~ILQ_?cb}NbOFhBSm)QzRCD`WQOx~-6uW) zxSV8Qh|@i3qEn;KCPuXM*b0rn;qMO$C#SQ8~%9@#@lJ4*(C7ud`_p z4>YjvA%GUxHw^>yBFGP8YuZx)`^FEUql^&2lRiN%4#uWF`@U+prli=a#_2c?0q*T9 z43JyZ^fdt_)i?L(^F_MP;1AF&SLdK3QR95+StuFnOqBWC+{?WNbrssKsEN)Aq5^FJ=KYulHvt$7cR` zKT9#}yX9n7j^v~Kot515s)>=@TW~pxq`Dd)Buj+tEkaMB{6I&*kiN3lgu)NrYZG!bM|2oe@& zfynRsB%3!vtSLP$w2r4r&7*PnF&gG@9`I^$s(Okhcsp#KENX9^ecHRYD>Se_<0G!O z-y5U)c#mUbY9H=qF;q9_d6;mvXTuqII8)yDn9$H|gtF^+z41`jJg|w{Vp3L%KuzXQ zehX&v*2w_}J_@$?f2dI^9ix^fU1W^q19gw44xFS-*lgKMeY=qgC!PT6V& zZ>vn^KsA-}+-Nr}$W?12AHcemKOEld5TG&uu%*ibAC1-Fm%gN+DZ6UrJ8CG}j5`Ie zCw=qGjX;QH7mzJXa>R_>0O+G$^hVzmz}oQU7gLA{iG!vET=P2tE}kC_nG2f}zu1p) z1E`Z;U`=8iMCvjhsv78}*;}~lYy$-X6Txb(tf!v?n%^;QOq5$dun?4=O2{i2Vf96g zNjgjK1y4%TCav`zJZ4=J$!OBq=ov~5HuU&@_F(X0lsWenz%y*;alm{ocNMvfwtq6l zUu^wo?U~0F?|E3Z{!BI@+jX|ry^C7~BCO$Wc4a8G%b`g+i?Q`1haMk}CEA2|OWvYa z)5|xNfQ))O;A~PYxIcd1hDFp!_r$Nn8VM5$cwVu1cMx_9ydnkOr*;XVG4W?xv@ zMz6cI2+z^2i}(|ib%o0<4Z!w?w!aD>HtsI-!(Vr^Sp?R2k9h&i6M{$nVpC*3N-C_S zKlP+Z^gy^$HC;?=ygQT~_t+JFKC@g&4f%o0?Y?h0^#Seh-IIH-t3flic`!OuC$Gf5 zjnWP(1U70wbvwc3XI{h%!sbqn)xu`^BHeF_BS zbOe2io~!a2?rJk_Ot2w9w60fOE*od6Q6EL!QH79qdDqTG2%86kuMniY)`m*S08Z|m zAU#y?R8!k8b`~%(5o#rFn7@y`?*jZI3;^4z!Y0SIOhY`B>xUIF5?clrdUlqa*Z4~eAJ%weyAWe> zNI~@OAkuXS;j71^{kWK|-)2S6#233e(m55kYJ+qRzqPhHcsVU-n(tG(CejqVgeYN7 zYTar1f(p(OJzTM?PL3?D`wEf`JmPOPAqnR~RSM z*m_rZ-2F608A3X>7^5m?Rh)gg8Eys?o~-LVZ}6fJu+PBp;;6bPnIoPAG64*pc;DY~ zU{=B#LPxArXa!L6VD=IHvFfYU`~wqD>NQQfsZw2Sz8>45LNa@ zw2dZAPT2}(E1qc>FnrP|69_qY5FyZ_()$!*@jhP~(Xb+go8VT@VT!)n?8CupvenRU zdpdB@T)KJqVwij*5)$ikF~r)~zIZqQZa!KK3Fj~WIZX=R^%Jk}2AMD7il1sKccdvM zHM_#8s61?c$hg2Ek;?p!3)0-*iHflW^LcNoo_%F}Np64q(bpa<7k1Gbdc_S+u~#40 z%I3#|BkyFj=*iQkxvw&NL=r)Zc*)Ez>mn3h(K;0HC-m({)dAs9I9#IZJjey0{uGky zWEutG*;U0h&s*@|u^BzQHzs+7QB4`KfokbAnM)In^02@tmdh>hBS z>VP6x|1*u66TnMa;})0q37G>CMD-M@fzz{lscy?3gC4|?4y0Vd@8h}6_&EEKBL;%fUgZ(&qJ;Vg@0?2x&3??_iJbIHh1Vae{Ti36nEb@CCY~)v zD6I)ti^}SxY_nG?R|4!=e5RK{Cc)cnD4H4crif6E-`5%oym0&sO0A0h*cAgQb~ zv7jRhC|LnuTg`o6MjXXBE<&2@zohrB&t7q&f@=rw+Paj`!{_|@KrimHI_4qZT2g6z zduX%56D&R_1t*(D)!YF`d3qr3bbUv=7x3Bf^-@`-`djtmQYw&QhfP8A=z}GtvxDxX zNpH_g<({qP^BwDZEy5XTKxqf&+ePTNX?HlmTZKHvA%E#^j2SKz!xly#_|GaVJuG)ZEg~;@5MtkYzo*yy`jjZqhFqd7D7r zg&yV3w)>;w%0Of@0A$0BZ;TQD>vHWX4Ts&@mED<>As{(6j%esp-$$ZM>@& z-MZrpTy)BTf}yDZYtY?r(dZwMi@MaV`cbAdC4evO@0K4(Vf$JA8MQXRRd7;uvRJ*F z7N*D`=k*^<2JjWvm~{APQCz3nr;|~K!SH8Ym-?Vo$0mN_uSK&yyAs{=wVNXa@y@GG zcU!E8C)rB9ns1Sg2h?6u)j38UcK))@boy|`Jyq0Mr=lr*K2dGq@Qu^Rt_bGF8M<2~ zA5cUdQ7}&C^CB81$#N6h`R?1I8!uUcD?TUstYr6O=z*&`{5Wy;5=7un%+GBXgYug^ z=LcPMO4S37R+|aT*=c`B4@7q{ztrD{wYL^Xzg6lgZg9*zoa@L0NE>Qvm(m3H zG%i>XwaX1a`Qc*iOC9>eoCljtSC=k&bcU}C8KWD3@+O`{n+sXIIu=Ax$=+*BaHSg} zkW}|^F)8}##T0-GPDL)KUjfBD#&o>WPS$2rq(9*~%H)}|r4vfs6Lk!Bnp$tS`?55F z;JCB*_KbId)ks39M9TpX(3X<*ReNtv*hjcd-=6{v>!y2T)^FL@FRs|Ra&r5vkY{6T zdHaYB?2En>pITh5-{hkQMB1d&OrLAVqv#@xM2&Y+PMSnYH6wZrPO|;zpu_Ciy+uiAWl@%ef;ZzHcf=HGxKHEpPi#jZw3})G#KFrLS*>T|0iXoty}V<# zu%9Wo2L?K048vyZ%q8jgqGS55O(}{pLECAq+Ip3Auu8EbcWpy__6df_!>E}7-q1*c;m8gq}FqYd1Bjg8xBSiUQ$^^D8 z3kB_T7a+S?>#SxXzw+E}Mqj+TET;XS4F@sU4>`#NRI4&ywA6cX`grWH@$)NgG$vbZ znDtUS_BSlHDlYaMY*r3MmdP6DdAq*gbwy18nB9G#rMx*b};L8J}Uua-k&Dg3##8R-?I7T zYj{(BZMLZstaAt4O8_O;`eCh)@&`ubA;_!RCW-lzzSB|(KBLz?Q2jWsd!*a>ori5O zP`69NTpYjs>QG5|Cb?CSuuzn?mM(Q=e6cfnYq4UfX1%OsiYzIvQL6 zJ4PzNPmw9puFE;=baBA;`xbyYPdin$+U`ly?vO`L9Y#}XxJI#wB5q|xnUzEbZ#8Z_nl&h5^v#Fb5=cGaIkW5;v}p12DS)OL zPu{TYS?Ln@1F9dc@P8C(QPE$dV^S^l-YY8odY`O)|7`afE07eO0}^(65Ep}`<6=ua zP}^(0R#4nnc9(%csoM-7O-s6SPt5l94zKIoeU46-&NmqR1RLr%>ul~JLbeZAvO4Bc zCkl=mX8q{j?7p^8G|X`>Bicyl<~q{54JtB4ul(S0g>e=3gD za8GSq?eoUk{aDTbSB8gX{O);A99a*Da`@ia zX*ge?ryQnk0F|K#&n)#x*A3nyi))NqROOF`Nze%U@?e6S;t9TB;f{IQhO7f9_4vFE zdwir3A4m@l7WAO6A=X?GnSmAtG>o2)I(=Oh)Xo`JJwTjEP{==IaY#uHP0KRCgghQd zn!De0xpD;3WdqRi0%ln98N5R0rS}l18EOu#vg_fPRpD&9-94_^#j~YnytT(ZE&46# zvLQNt1~gK8ZEdNy343G&i{DgD z#}S(lz-xTKIQvX@O@`%X43ORIgH(KgkDI^&=OA(xTp3#G6G8S}$xt+Hn#=RH8j3xHGe?q;|Y+yYttT z7+ja)t_+lOz1f+~7VLm#={pIa-|!T;DA$#XF^tMw+~z%bk;vR#=CuDT6fn0Ex5^|m z^l9~k0C-ndM>>6xWbJ*%0XGSs@@Yg+;-(FBkTvrg3(U=Nf^}NYG}8*gJweyZ_3-x= zx#1HtaxmwK;jr4ml{3B4zP0~U0X%Y1W=H!yl0PpgW{_Y2w^njuoMQZa0jRW)V*!kb z?$(_Pzngadl%M&MJOK;`9q57opJx7Zr2-(ga}W9kIQ|+CaM=)6r!6g(e@xteg|tBXW}6*XR`&+*`$uI<8z8riR|uLvM&^$bk;o7MTbxj~FHe5YL4q9xh>;zj zLn;4#Ey7t9pnQ*vkbxIyQScsy1C8-`5C5s1%UB?^q=S)e)Til`%uTcT%!lCt-AE|X za(Yx*@oKXSDa>JBS{B4!+^O1l;w2M#%h^`&!ujBS7yqyoYjMnzGsoK7{@nz(@?X1dIaA_Ed1}mqP!h=WLO8+IcsB{TMQZ0a% z+(HuJa-)H9yOmt;$P9MOr_z=FFU^ip#AT9k_@?eqat(ui?zku&{}L)tN0+i~X#F|+ zHE}_$<8>{m7rT}vi7v;+n`tk0C;j%(0%9tF=bvRhy>5;M(^mq&|L*0IM^?EecDrMn ze-X+2VwDd$Un?V*EBWCzBnUG8OBsC8&{9eyA^cxni(nDwVXA3Y%9YMNsxs6>PyX=} zq>r(MR`L+#dVpG($7!}KJr_~C`u^6zPr$5$G!-+nOfC5ETBO&%%lkf|r64_l@JBg_ z0PhetqarB1=t{23mNOzSk0l$JZ!^`B_tC(T34UVy(k)Y_9|4Rl^}f+_zS~e-VD#(# zxBITwIgbpb7OmVz#SqM0Pix|4V(Qj*s(Xl_M2`(zl)cR|E6(zZyV}`O`p3 zB)ZCV_>qT;Le{vhX39^2FYhC}GsI`m*lnsU7#j2MY9K0PCLVk^jv56n5F%|$Ks<0!`L1{3un;oSyO_vU zjp0EBzOVY|dbh6pUN=wMi!%$g2xEo)2D!f743y!|Kx@2$@2sNS)Tsz-9AjeZF^nImiG+B_;BazV#$bR8&w-(}!eo=Wb&_W<6HV5jH?OwyiQ5R|=$Vpr3$Ll42y<^P$AWHQ`hg%VM z5FT2go&%fC%uAQ*XZAs6Q1i^oC^2XB1_P4 zATvoMX+UP3hLp|Qg7J-woKU4M&;I;h07U=^E-(#_2nVWC#?7&b2O?xY9ymQ_!oWV* zu5<5Zt4{e}?7d}FRcq8XtcVJzNC>D%7)S}IG}0=FbW5v9$EG_(Km{aJxP=Xmzod);f@^PY2FF_GdKm>6i1KF8Uj#4y+0 zjoN34$Pa1st@Q1m3DG%p!}m_c(5kjK2lwz-&w0~l&yOIlxGJgJRs5-+Pa|6T%+f!% z^wm(F^joieUR2{d*-N%$hgNG}^Jqr)nZ7BO)Kj*Qc|W^^Xqxi|D8 z%|#0PFOcWap=mB4vMtNG(zS4qxvMlYEok637L+u4mdVh)k0$PxI#jYVT3Bw#>OfHt zGwfiho_q!aJ-iP^NH<_l9{@e(91uT;X_h+BoFmskP6Z%m(t7vl$>T`f<&6B^>%-W0 zJw#1!u;vmv;^xpl!2$aox5pZ&b<^~x`$`JVahW}w7cL6g0IqXABCLLYgf`0R4N2hU zUiG8O=V4je)!p-xpxWT1SF3YVCBcNB;Ika9%l1Lp#xPz)zgtTo5W0{?UJxVML}o!z zeL1K?ZBOVV1rM9{bc9KMm~%^jd8Wjz&C_e3)okoh1*W0|bcrMrrJ@#tKL{>h^Y3k2 zZjILGWr9jN!h$ze!_i4NRukt5*-xS$mUr@4QfAD@7Vz6_3LiBW@p;&mI=wxMXm#8c z3CytGxAt3a&bYKGDyzh$MI#b?iYOZK-* zqp|MzH#eQNKDK4gw|Bl9bj&DSWuTw#?bGwHt>mm-NGhIpnMx~29S6m!i6roFOy;2R z>%!`^KL0$LW4Fz>2hOh<%zLr7b(j5lAA?q(1X0-P1v2W60m5|Cb!SS8SUG53(Uk6IX#|aW)MDa4DU!X7sRJ{<8(|W$OUSi6Y3xPf?Wn8^_N3aOK zNyU0~+AydnZqH*^7Goy@T%KZyTALo_u)`5N1y_x}vGhOIWUJs90XqA@^18orf zyZ&$#bw)vhz~=b7)!I0!XFbL_zELp&vW1_bK<8rQ0)PP9-u9S4J>VyE_zPh#J^@X{ zfYM<+E;Dd6c;6?X4CqbgxH{bgzhg&Y{9HZ`G%d|YO@?~pOC4)`Fqi39*LAw)q`@nR zZo47h8SY(VU%?) zuyE_uylL#1or0uYIaKuLuu?-KKJpOtL(?kdwQ}wQMkTu`hrVL#9IYmc3|Hmp2R}6D z00w6F=UaWy3CG#XXQyz^NK!A~6IHZmAZ0yqoJWdg6Wb z^!t%PJ8nu)$=zScs5&;134DuAY}_yTB(&&}FYRPfS6Q}lfk*|ptFQ2oEAW|KiPN9a z?ss0R=lUwe>vpAL3tDtHAq<#w3Re43NS3?oR5)|M_Nc&Fe^z8r&t1{YJjk>{@o_%Z zDwFRPmoDGW*EJsDqE9mqcvalET!-c0VYge{m30ANlshA2YWR&fvq5EDP*ssa3eCXI zQlmh`aY{Stp#q!U^&mUR!MwAUYv%^~1REEU!spw0wRVobvp@eKl<3k0^D07-!PEyn z#2BIfm(lO5_@0rIe*E7Cw9#cL*IqzZKigndaCt z=KKWC0dcS`IoMZ}*pCD$_oher#PM`!I;Pckt^?z-`-K-~{JT4#Qd?tALUDDou-Gx@ z_#CX(sawttn`nY@LLD^EJBJ4Xt?C@QVnZ(1Jm5EKPt9y3D)M2<5AD+ecL|f>3Sw#A zN6U?2Hx((ZTV+i-w_De%1Y1bi`bB3ZX+9(J_A^K0A`h2lUlU4nOb@VKkgwqE51cju zdf-hUKt+`v-{sD~C?k$NSY?$IOHRou!haFYpcljVkk9tZ> z4a!LF`~2JUx3|a@%R{0%S2FTPg4LcArtB_&zVP#Q{~nO{zL`#~#Yak5D6Gu%6wv7f zowsmK_Gq$lr@M<&%rVGc+nip~81$2H24y8+`fB%vGDct&Rd9BIY2o9^QCay*c|fY_ zy?4C^futhLB#C$4ZJV40s;nA}Gu&j?lVj>LXR0xs{$Cijs# z)XFQ)Ux*<{(!g?aGR?N? zjBLKA&e+;Z_H)-l+atX3(HGK#l%4h`w#tnPHStqM+?mE#$6CO(;_bqoN_whGzoBO& zF7egE+mie%w-o$B9$%BJPSq>ui_% zHr0idr8TpAow)34v6%<-Tooh&zM5~}8{-8%yGoBH@P19Kbn~$gdkA|7i8)dEQ%}jZ z_VjS(BvNPjFQdr|xhP4vMjBnZ_VV651_ZiJPS0> z(9!oAWt0XtC)|k=t{b|Oq$OkNzaovLYK_l3|LN6rJx{JVK$~?ZK7{0J?mEtua#p@$ zbfb&Il-Qzrj3eiRo6g)$Gf%g#Rh?5GT9S-c4Ew2r*t2lY77pE<^$IqTf6VQrP^!_2 zK1&m7xtig+Q)`_0`IrsoL}(DZMN_PhjiFnGbEJXGw$|<#(aS^@lo^^gT+(nIfE+N%|vDm%Wni*4lM^OEDf@2+7~&OY%kWD ztiN`BWrCB-hULaeeZ8@SqPdR;wUmDJ!%Uc_qh#Udrz~ zRBAZD)6bJQl&y5?=)4{0&z~&&d-uxapV%+=N*Gn@sWWimM$aYPCwzA9)LokzB+4Px zK!Rp&dGpS<`S597Mk+qaKGY8xzavNw;gDS9e8Xqvp+H_f;Ao@yNNI&ho-<$MZsc8h z(z-RJwHH3%1%P*2eX}T4l&r|D`}|`k?%L~;Y+m!hL)rVx6%P4bebl@e|LyWzM0dc0 zHtUfI>jW~avX^b<^@)CEO)~nWUzNUvwkah8TWh>`y)Bw|shR93PkK?`u7&k1|M#Bs zjlME5C-Dc2_XWi`mR*lEZ;gcLkz-BJ{G=bfX_YNzL^G0eHsk> z@n*(dc1gzq&3GA@(MUd_=fTuCAy=tHA2%BQ!f|sVQ8c2iMC;Xj@O63J#Xj5qJ_kSR z*Ia}SkWTbWcQ;GX4dn-STa3Oym1u7Uj$6ldc6Xd5;b)dc0e9$P6)tUL?BjD+GYYWt zQFw{bP#9|8P0?cRSp|0{s)(0y0XI_881ljH9w))U|hDa9=>XdXztXj)knHaf@~{!=Oh|!-4D^G*k2VsU=&kxLLm#qu}kgd z9>-m}uRGBxYa`&2TzYmbOs6N2i^aQZtkGURFIqCBrEw?xp_+uM9^^Hxy>t_$$*zm^?d+Db4oC^O4==*3_!y3=GH zT z@~W9K1n*^g+ey7W>x&$XDnZM|E2eR(0v^8JM7Zzpag)dh$5M>hs0-F{4U z+Kyi?GUKY-)j=L1J-p99EdiTRJK951g!_%j%pyCFxC<3(@@#pFvRMh=Bx$Ua z@WCfpl5$S2deFm2;U(!0(;HZ-Gi35C2Ci>|Er(tO`_GnGi1GIoGR!Wl-WqH7UG+Cm z8@x4P@i_b~deECuB!W&~K*~;hdKXF^hNLJi!jDxNs>KdJB-$a4Lq`+%u`ox z4Lqu;Y1yBP9dY)qXTh6z1K))t1Ha-?=PleHXY6B(FnIQBCXjUD^R4eLjOX*N5`7S> zo}LV0K#w%rYH8*r-za=yIeXqbCW^<}kmwY3emLtcq;g#$g3Yf+)1w}jok(YfL;Kia zKJ7ro25<#zPM8`Iwy-;E4jLP6y~f+6CEUX9T%W|S^Y z21Ucc_yu|+MlSi;CZaQ$mH4dhME&tkiw}$P_3&&|5lf$?L0MisY!4MgS6|Y6Fzqhr zEv)ZWN^6LAKp~~Y6hw1)CSp{^sC4cKT)tqY(6=09)b3J@f zI=^Bqh)deiGnfB;l?Ms4ZxH*KD5b?oET%9)1%;9<)h@m<=};|6^YPm+0@`}b2Y;2V z#QXJI+D6|lYG_-zUPHL(*&8l%i@Y~i2bjLjez8mEFR^4|YVGx9+??>RT(&E79^0^8 z>2oP_*tK6P%?O`YdTycfwf&9ahtP@-Gz@uXl(Uph4LCz@Nq1W`u1bH=uS8<qVNhG6ebMh69t)=?SF?t%MTTsi-pavt4E=2-& z7t3Oe+m~{#E_$@zQn)0+b4|mxPltbZeQ5igqznv6V4_k?RlIG-$oMXJagi@&XKSs% zQgXR{2IN4wkLMsOt~(p7Mk;%u89othN=c&I+B!7v+Ghu7=#rs;vYb@EUUK0on z{Q0Jl+LVsb#0?sI%Y5imkf&8MGb-4LhRDj36YV)1s%=SUuLC)SPHyYw*lsPB&Lw58 zvhK5-rjhoL&lq3vTrw7a@U1dq?z=B1Mt`}_@~Ujw@CENH0rb7<;@unllAaSj^vB#( zul#h(W+i$*LM|bq@9>WLH2?dlsH>uOWA5MV_oKu-E|-v!_q>v$#j%OCcy#|wChL-k zgoti>k8qK*dC=r=7S zxN}avV5@LC3p4-yiquNeLI|d&?RhY!7;++C@yE)rj}rUR4pWx;QHCzw8v}=zB~aCn z2A(m64r(6m4+YLy%>t92b{E$(d^eod%~-*Ef#lT8`?pdzK`e*2)&eAU-Po{VU?c12^a4c4HU9wlb#@4Og_5cUc(liZUP zOD(Q?vWS_i7ojJm{pu~2q?m-$cI5V>pG0pqBve|Z!Ev&QHDytDAkEC$(^F5J=<4ZJ zFo4rzW9jC!?`Y(iN<|N<#cMb>b$2!3QRLk879X!(xsg2Io`))#;V989DnC{<^>#0L zV-L)6q(pGa;}0z_QhQC@N;Y#niDf_=Abx#oYwR-vyNTi*ej0ZH`S4% zc8vp7|5iBAxU|hr`7SnM^{i%mZ3?_3!szVH@;R0$fO1S^u~tM>(PLkjW1qn4sI;xQ z%wsAb=Hn--=vlz?aU*}S4qAG8A=oW9?C)wE&ts7vwa~d9A{oy1JzXbF8!wr;?aXT0 z2)0v8wxX&$njqr(BjL9a<3&WiMfodtn=d@}daxt7ng(tzHVt`q3|iyCS53u!FOMxu zI6Z1Y$Fm|8EYbAeWlnRoI4$0qEvziV@nT*`*c?PxQ#yu1XPy6@!wv0rzH%spOt=aJ zFv1=MJaO;MiJC5p`sFSS?D!cp>~ZuMYv)#l3!pGT_A_}M(`(aFwits7bse@f^(i~X zjmWS5La`r+zs>8sxKuKrUubl(j^1nDbfO>c>pt3r#_pZl8a;!#&o=Fm>Cm5{C6ELC zfe>5j*X_M4;qv+-%m$H73QzQsrS6rRNOmdoc;bkcm*w|4n@UkOFO;~5Zpo!PS9fV7 z67WNh!_)S{$y48?k0sn({DFUg>w3DK4>t!i9LYE1HyCQTn6r9;(w8~}?H)XzU?lOz zlk=3GawDeY&tXrMnF2{l9o^w*^mw@A%&4GVihP}Usc$R$GCc~NE(j@rWVRoFy-R_k;Qn;3jd^9$^1ZdL__=C#1Xb+B zx}sb=Tt&H`KvyA$3bw6&cU}{48QQ&z`T zDn8|J)))L0@K9d-_IETauHn*^CVQv9pg1an+5%#9Y1TtDz@0W&Wprx=IUV}EElIgE zFA|G2$nDTeMDL-Q1g&O_OHk+O{I9>$wab@w{j5g|? zt&A_IrEV5ls8{_|E(eg|n;QO2&bmK3d4KC$Z8 zIeSexf^XY#KKltBVQ702LE961pzmqz0-cB*Etcj7;V*tEoeqlUbq8yU%`c*fFNP}KLp*7PT=6I?~`%K|Wcj-U1@*ken|GV!qW z?Ymxl!cF%Ifi4va{X8Ru^^T=(0$YT7lQgw{ZA}^zZ9!d-ZOkdr87+^3(8%DFIBAj4~ePVncXH>#+AV}iWe%H-kFyZ=Xt9;^a6^5_lrtb3%SU#2ey&!^L zpQrr&`7HmV_(&I3{~Q$S1?5rtR&hM2UK|14)s)tKj1a^9YA82enVn?Z=Xu< zBZgAcF`0f#s(Sd`I1dU2RkMpfPn*8`iC@bxJG6lBm3aX52`VEJo{c-U2iy0Fv$qVhD z4|67#45+&&mR$UN}pAn@bae}KbX|uESX_9^eci%LSFpY!{5> zSa_)vPE^!soGoVQAjD8!`3G&om1J_gW!Rd8)-g){geajx)|nIpFQZxKEX2p)^+NaW zL-zXS`;C0V*toHtsMZ^}CQ&D^K689w{iMM~M)zA&+-m1na+I;a#xK49x4VKBhLf$y zqhPRHtC%|40GU_46+n~JXmV4HEUe;A2ZOzeLU_4bToT8rko)Du7WTJNpczXIQ7OD( z8=jb|F~U7kF@>FIWi=jfF`uBKC+k<5X+e0F-^tEr$);qXW~vklgW|qBF;W3E4C?Nl z-p+)w?zbgdb@m1M2=PUx1l#Fzuhkh#k35YkwTXt?B$R>p`Fh8zdy6qH&cgN1=l9{> zr-J-gK&&t_$Cz^J+Ls>3zc6k??0gB$dLz#YFx|SXdL$gV6<;BsZQv85oWiBL=^?XJ zyq$ere}BusTZRXI6U=ANk?ezY$K1GXP%!8x8>+lw?1{$X?K_3rcHVm;qd&Taz>xpN zDYgBLfVMs5Z z-bd=;N5J*INdmXTd2?CFYE1XbK2A^Yl0eYuA2b2E_G286xY0$264!Kfwk*F}4SyT! zA$M~K>pOU9yfu$MvmZ&33&ZD-B@v9J1HwyurY!Ei|LND?2E2mXI!Al|Z-Xr4gWljf z!;D8Bw10s=uJylPL;b&t_W$#n7Ql004G$1;c=J2aYWyUKS_#S-nuyAUP0h6E1G1B} zYt0eD)US8?_X~UsE14Jr(7K#bGsV&TDkAYv#AV%Ts-4N<^v>7{Scpj{h`{EPfri$OBdBx{tx%CNq51Ip0<0tJM|#x z(4OBwx|wgavvL}G5-J(~^9|n5iT`_na6#~5FZLNB>NkgeV_$>7o>R_v zyw6vcM+BIx2VDQ5FUHQ|zE`!QJ;lB@_n5n?fCU|-K7;h*LdJUvGPrk^TO`3nWLvy@ z1`z2tSvz1+F7nK!Y-6YM=!I# z61#+kgr9r~LC%5h(S|n&YW^OZE5jiwy60H!<{z@^H^sin@3$YLumoG)PHk|=&fS2~ z2lWWOK*aBY0b-E>6o#cx#5M#Z`E>|wC%+en_(mCsBRH$&sKi!$tf)UFVp@H=_KEs? zbG`NXfqYl+oMV?ykjRR6go2#oK51f^7vtX!pb&aJ3GYSCV*sUih5r0Om42{?3{!o< z^3}?AG#J+Bi_diDu_Csg#Dw9}cH(p~=3mb#;f$T{VJ?||yxiDzf(89By>Jk(1P<}7 z^D8qTpEggdl%{dH1+R^-$0oR>kW%`aUI2GlrT1Iau6sMSmLPfvN2<}nki)z7CM<ZT#~3dX0m)|2Bq6uXr7P0vzGk1cr@I9R)P>4%FWcU>yMuCS%GbS=v`8k zDpP+d0n7#4UUQL|ZxPM_nmw^wVwc_qu!j}6VQ8ju#OVPHlzZ6g|Ho-Pd=X+E(_y;` zTv{YPU6Ss28^f&NRE>+$n1R={;L&Kel5j47pPkn-KVfy(b60Nx>YTZhttj=q3+56e z)}L(QHLa%!G1yK?&GznF1zkob^Kf6Z@irnBi~vv1rdbn&wFAtYMd==s(mJz?d5^a^%{T#hW(i1#8K2$Aoj`-b8Ly)2a+|IHz)h~b4+;-m$4nbLe1 zTk&ennoyLc4Dq~f0WK3dF9#Q;h=#CI2QR&D&jTRpq|&O~D&oaBgw4Zy*~wG$7zRZ3 z#W*c`ozk%#s)u0~Fzf+AkJj5}@`>{MfRJLd1zJDOBggTLSvZwmQU@awo~)hG%`kKP+s756 zSCsmkOzfX^Jka)ytmx5@8B{x08KjRi@Yn#b&x;a37(dEYF1o~+;`Gr7(HX>06BH}X zZ;M^H1w8t3QJ_6CR%bc(B)mVWe%r$os5=kdPEU1BnqT<)OcE?5zLz%N?n_^=&irCt zseF5Wt|97{8cX4*EP#xkc}zn3fAAXhpJ`wcnj2Nw8Vekk5Npd-2u+o%P;=&yAYdwKF6{oPk)Xa1`m;dd9bQwzsw{je2WY5w@DwxZ+EgT)-)LV5( zp9U<<1dajn62^>ms7R)zJYygYeqRJl#c7uhyqMz9&9tHsh-{gNV`$~>ugdX{9X)bU zhPXoQ_Reg{Txw{W-bJOPait!R+t%>GsWbYV+_Wh{gQ~~VdkdV&11QWs9d1uaU8#!V zDhNUg@a#g==)Me2-}kxJ;Na<*+Mh}RGe8y{*!ASaz3Ed*kYO;az|rW8d~5vQd{Z^Wy0h%ul^;+dq2v)^ouo|vPTPYAt@&s`O* z7wjQh#IC1jX7nU`$I)Dyb$D;Uwj!@mnrGrli9$GE)4J&QpSfiPn~B^rs#4c@j+OKF z{Bh6wf4u%eP!bnqeJgpL*=lB%``()qs5V)gqMH$nMd7Skc2l7hwRydv65;_SFp4Ar zPEs3FR4dBkEbuUf#|F z;tk9YLbihO2-mLtNR+0sY**1!ykqB+*iK8usw-i)Q|OCyz8!`ZY^s|F{x&T?Ib^*>!A>~E(}IO*t&Hf ziBz*n0o!%9x3tpvd+#kXf8dV0SWW!+vTFp1%)}`U`4h<`7~o&NK-krgf(Wyoiqid$ zMCOc0EVR&do9~jb!^Tk-A^{ef@)EerkxyJm-Nv>OICk>v!|r?&wcW3^O^+Eo*QUF2 z>Jb}2!~+p#H|Z4H%ovhBczAd#SPT{U-*Id~)Uhws?qUEC^Vdb@J*j?xBp9{}zf#JT znM%ZJ6|q&^UTQ>FDqimHPKs?GtpOKyIP^h`}RKA+jVHE zNf+E%1x{#vNVc~Y0rTIsw`>Ff-^lqKa-((`8g2b4`H0@x1E0HYu6)lFlFXu32OZ+m zS9Ok(NX`SFaaX`m4~tV#ad+X!x3YIHuRXhT&sa!bm4384TE}!RyS1*BLrr2wSt(p8 zA=x0#KuI@&e$|$#-a;}>g7B!2=SvNhCnN+i>r1y*B-SWK8+vb9&Y{;DoMIZsob^T< zfJn4dYO6at$J=P{2hNO9)kjc0j;z3`bhDYR z`a6%7hwVFcgXM#s{qMU=B6lkkW-;9;wtg>!A81_$dXA!|@ne7Gtug{w=AN3piz`!N z+85}joCq<#=26Wj{`@LX`(O{^l@^Xnbp}1>QfS|Rmhj-scYhbrf_%7DBo5}a9XTw% zW~r%5ckMVU6h)|h|CIgk?p93nl5u%3IKxQq{LhCfV?NLh_kkJS|K1h+afOCJdHf5L zRzGHVPapYz8ur*lPXB!!9^!-RSlU{+79!s@woCNx$X{oIVCk>lQzBq5po#qEB^S@; zU(T$*dw#RO?h6waNp&5$ckc2}`uu;dkL$1XnUgK^4@K6{NlPpDK%MjZN9i9u_SwM!Z$vI7})Cx>}6*M4_^+LKfTWmc=n(P#e*A{{5ExU{!B6`RB*B3P{AN&}j z!`GU3dirqhW%xwjGm4V$c_7?-Qx&ML+7p*=tdh?1l==qC4JORYw256mG*f2T%KloR_KB zoZ-y3%l=kS7N^*(DRpH;JEcrKynOrKL_T4xcWO`55W46Om{WLk?eh5{;}N{PB4ZJ*zIIw>xey|3^6%8+s5%78c^m%D`_^bv%N_Y2XBj zZ4|$A@fPsh=4t^A)|_p+ecBqp|H2Mw@9ui{HXl^pwewPTEE>hF&I>+T*F1EMJjPgK zHeNya*ANpq-^UGkci*$4C$_gxu3J5QA?4d6Z*)?+I;Sg2&g-gl9v_JE%n>C2y@3Go zJlL(uEtUpxKp72TvI!c>`k~OqZq$BexdogPr=SkwT+4~ssng>M!D)1Fb4M{QKE69b$TvJimn)?AAx!>c|*NTs?j6X4RU| z#jfy1LR}wHCJWcimYB#(i^i!!R! zuP}10ucUuxHnSk5JDQ{a<9U+K-`O|^rgIwct@5_zeJAf3e;+oOf$rs_ z<6aUv!@<`B1sQdSn(ONXY)>9Y8+6PRm;lQ}kz=_Hvq2pc#&Yxy3BpE+YT0#b`AZ!lhwXQ~& zc2_a|bD45irHDR*>+iLdRhu3L8s!!;FFz(}+fe$J(#^}4Q|!;u6n`+H2De%GIs$)}#@iTCo!kF6G0iR?Yvh;Kxn@TLnxUC1ONtG*`gCqn8F( z6&<2D`tMg~EW6ys1(Nv379t;>B~K0y!IdW1~s?@mgjDd$h?ZW0E%n1#4%dSfpLdGz+WN*2>mO zD^y3?@K8FGA%&(r`6h8D$S~DDpt25WF}~+JTcJs(FeoOYZq#(C(9hQF{^zo-*{RB2 z6U~B;Z#s5f2yDll_AmG-4Fa7i(cx56%0CL0MX^t_uSpEZzYGTZ%OwUiw<?ARuIE7}bOSp@jn3&m(-i2;WvIyyMG>ee z_vDiZl)5rOefdUB zz@ISjj0jQ17rZ!pzAsw_#q{OF>9A4$TDA1kndo(ajqlQ`FHN-;@?9a;OJ8(+%wC~} z(LF_geKd2j9c=}4#ZX0&u}j{bxTsS^PBTVYON!r8(w7t%xTA0OF+LU+Z}?7tp**tp z&mnLK8|xqiI`ZP--Y}2HqE;sStff{fuTjF zVhhM@3@@uw(u+SnS-j~P&v>OYa^e~5XNJ>R*h$za9;%`A?y+yIzn3leq6$Iox-pgp zJ(hWxb$STIm6a~Y`|rg_MygU5~lP^E(DB6hCpl~k)< zhZ$f3OfR?OMxOOlc&xz|li_;tE~3Wq4lBLVF}$?%AZaANN%y>yawk?s&CRl5bJh2rhb(-?wADqZ%)s z5HJr)V&e`3Tk6)k%Hncc)2P9=Wmwd)OVF(4%AAMt$?{_&ndpOe6=Km+CpU zBt{MIWlDb7Bv9uUKX+_o;WYl$Z|};15*66phLYE{(2+|Ou?sPZh-yI+Mral@FRy>* ztnes!b4MRrdi4W~^Y_vriaDIw_Cb4@_m|OXu>(i{%~U^e9OSyP7a4_eBmMG1f%0@@ zvwU}jMLS`JjQBIrxi@_~FF-c)x=SDTBLY{1 za1NwZJqdnDZE?2;k71?^U6_r$dQIYjHD?~DU3vV7bh^AI87*83;wZv$pHUH`XzNh; z_o5U+j5kBmdAASO#0DrLIe^QRaKW}{~b~j9&&JID`b0*x0M<( zCD1qpHHs0&sCJ3^Wj)kP;<7&e#kTZLL3apgKbJF$a(*26p{Hk!(ix>&C~N`THjDJo zw0Z$U`MGFk`|rpn}P{hIa3oU|gX+o8Ujc8gl6Wa|hr#7h6rpQIV*M%dsoE z^qN<5(*0*=Pk=83W&g%NlGh4TJ{aXZwM;xs0nPSjp z(+?YX%ati0%J7Xy5uycEB9)dKphA4`Q9q&J!)MO#_?&_Bq@l4P%0_HPDmUy?YE_zg z(kz4qDAc9Ih_W2HKv-z;g#u!Px#*d-oU?Q zERYCk_qphpeEQpH;YM-a2S@K327B5Dh!$O&!Sk0@T7rToW$KFZ(wX&t(>H2@EBglu z6|Yj~63qB6MkJKeGu}NxdFryIKezxG2z6X;7TqB#2mW$KA*vnkJ^W^Vj>vhy2Rs!s zRP$;q-z2IE|L`!o!CUX9bkF)ax2lYt0LZsypPeAnx%TSNAudL-J34yxnr~C_E|NK2e1-b~I4vM!P^BO+Tz%T9cYp&(t zP5EgT_lLO4`QJ1kWnxLC318ATn3sHWyAl`mS=PdhYG+*Z=nbYD>-hzx^)t}&F$Ft% zsVODKuu!7ooes7{@6_^*7mVF2)X1-(X+G&J1~Qn3kD8T(V&spv6`>xD``G6;P$(0 z6vK#J5-5f?ygmRE`sUqnd4j|4q*u-2-ab|#85_!z zDIJlhyNBt9RsA0&m|6NhGnf~uO*Jrk1pR-^5oQ;nPQ0QJT8$%=x{qK^GHCY8d&zt* zp=mtW{rSC}Kbc2|N!nsuRHn4#Zn0vCR2F}WB9b_-YDZ43;gqA- zXtSs;{&ecuk1u(Ev#Y&+;E$)Me9YQDK=B2(RZ}fRN;VH!@R&x03P!zNF+|3%$EJR# z>3FN~2z#g*Alrp`Mjbp%9}?{6?Qi61wBTDw1-;7XUcp=Xq1FAz{P=*A2fylxY8P+b zlPHut&fI8G@0*$AW2DSw>yNdP?JNv|s>N*x$zS=5R4O^&YAs#B8hBIx*~4?u|5O_Y*RA;=0C1kq z$lZcoCAbV_JdNz2QpcC9Z~#=_6#7E^N6@3rjI3xHjR-FDcxkziCFT~VKT>lXg@ahC zm38=xz7RFiJY$j~W4TXQ2p-UV!{6WT6k|SMLZ}6xDbrUiuxnmU`Y`#X@gHf?Q^Csz zn-O(IX=Pj-Y0*uYldyfd5f~~Z{*+#O9a=9={<#;zvp+K)iElst7cHjg+Ci!q;i)aR zQ-`!a<@CZG{zxT(4w(S0R_G-5vr!XI>LZsY=4n>=J@e_H1<3ZRDjmHTCLx^z-Pou) z`vlTIZ&NVV>(^ot*4!x$M;7aj6l>7mJSDQPKek84VaPr^1Sbc_r%_(`5 z)vZAn9^Easw-O|OKHR5*mcQ16IXrKT16k3$7;VEpYG|Yb@#^5TeLIj^RDyIz(>Kn@ zAO1HzgWGB{{O(4A~n0uJQj2DE>lGm(<`fI5UVc`-7XudXm4gYvORv~*XyBRQY z^Pq)q(#;0Cz^j}V!}mHqh=*K@QS1IUhuHtVi*74Z9VN)I4D6^vAWVo{3V?okGVwWP z=v_lUeQC7bvNnXp7SLU5Ft})#PyS%=_X4sKg+dU9gD9-WATg>JCWlO#Qz4c6AIA#jdHA-~Xmw&MRbr-Q=IH_s{4W-};PSsqRwS& zfxl1zYi2TL_3_|qDudkxsJZ8-$VI-{KW8!f3mkCMy%-T7KadA2P>A+iZ;l zj=$FB5LO#uK%ygX8PdU+C5s_ISxMgTgJtG0?zj`(vOr2Rb{Gl9hJkI&vF)RxlqEe| zcpM?^f7mBr<3u;8WS^KjCGai7u4<4Y?qH6HfqRT;uMX`_CPL*dhpU zW5s9Mod5H0&Hy8rE|Bi;h=F`*(i?ECyKgrA_X~{t%}e1!0~DS_`<6(5|2#!xFdwd8 z-(MkWAJLHoO7c6I_wG7Ax+6g{qImfsV9}-{H9@9dyh(Ol5}A+Je-f%H0SGwVb`Fz%`vv|veL_h( z7=^3hjn_lnM2)SKraD3jVT8l9x09MLp8WR%81_OOb^2n3+|^;1$eHBdS$lPkwHIQ> z>q+x$b^8*VnO?v$qe8X2E%YkRuegkci(s$r zvb=Ve#od3401eP!#3dzq%1+P>pnEtQ@Au+(?a2^x%2uEhnNk6uu0 z?>zU&yl{w|!+5@L8aO57ymn@W8c0A{v#G7*fB5OpoVoPO!*eMQ2z`CXSXK%B79CC_ z?psXnxq%oz%JWq42vIpR;AE#_O>K!N%@76nzHw{WIdp!S7~vZsDsx71eXE znKWeBqxU>F8}<+C*p1#C-TK9M_2(DVA!zQsZQ^M5otJXwwca;M+VA0K%?Gas6Da3K zT{yJpFon7E`bg!A)3%HEX-%LP7norIM9=%hlfA9S-Hl@yK=;>pI?Y}18rG%|qIcYm zH1$-WuQP&Jiz)G)_w#&H@%y>mxk7LiO;hH$Iz3U^yXeGtNqWg2*s&U+yQB*QBt92; zqTGeP)V^0dL5)@;5jg%rFdJLbeuRY6c2+%+yDxlb3G!dEiW)-9_w0XT@2+Gl_;IW` zLVI!{8bu@UcFhr}oR*;T(~e&!h=O#4CFu;qZM(!nK@1n0RI$Mce}=CYZ|aA|`9(Xm z2iz4Uc@22gzotR5ak$+Fs}^;G&4|VNx(Loj$ImZLkq6VA@!+hu)qH}%vxWdeFZkg; zPA;h%;*Q^#{Nr0Tx-VEmA)b7oPgT!z=+`Qqj}QbRl$m9zfZ0#M7-PWq40fZRKc*EhZ#l^$BhaS+>3d-GftN(9yfwBw;X1PeGumbbBJGFLR+J< zfjtbPRM8Kn`3VN1E)AdmC}P)f$Y0}P06W&ICxFl0VR3xFqTyE>*lb^m^0vSqo1;P0 zoRI+Y<&NDcw+qCXEb2^sveOIs)1wZ#V~a2UJ)UDpvA$HO;UDVr8JBfk-34yDdvytE z6UplSRgTJ}Ept?q1bwo6fb(AHQ<>RX;dTe`)LEVCF@UGtbVPv z2#x|kV>n55AP$hU$UD;*hTMg`hx+X{nDF~EixE3pWdG*%X6l+Ke|>0(DCr7%g}>s~ z&Jqf_iDeaKOAmG2IgmXRy`XgX#s{4X(}^D+cBP{*fQat&12}ut_NUwNV#w;0DxW!1 z2ROnbOra`>)g$+}ot0*y*gw<`<2(r#q#0m(@zfadSUa>lua6BCjNc=)IHfoyY*!9F zHq*u7@3TPGw2t5~Vd&|D>5avRE}g=%?nXLE3lOm z9p5rQXIYHg=Y$T9)(Vn2!u+=%ToQ`bWsppoBH0=B6R52e+dfMz96Sd~&ilVBGnw#D zEz$xr5Yy&hH^~=&%1@K^C`c$srYunwQ@xO&h|*8IT=qyDEpkm$J}dQRQnLK1T+30< zHG~L&@JtJAW>ojw5RzXXP?w_6J&RApscS1sb?d`P6F)#8n)T7zjwiomW9%~{tJw>H z>MXcIdCTSAJ%{T;krTb@@48*70W(N<1AfElQ}*lG)jY7$ec%NbiB5w7g4$i#=Kbo~ zPrQ1Hty88Td2Bm!&D=li#p0@GMDV<3)??3zn>yZVg=TS73S9sljb#X>BORRA#!++E zTlCtGdE4|m+jc;`of%J4FtsJ<+;RglVfk!{g|7&hnWj~anK-Vsb%i}cqn{gkiVH8u z+4KXDgx>pf{VxuJU^*@uB=ED2{aevUTd5DA)Z1In<}sAMv+~FgK2GaN1y}!h%vxE8 z=(wrY%_1fns?g58x*Rz@e=P1`{)S{{vY^HkLVglJg;kBF}!&XBn$wPMSISjr4J9y>n43#iOmEs_jx z@rq8&lcXZyDr8>k8sOevTq!H<3_gjw3m`r}WYu3rb~hSbi>Y?!U$`v2;9tJD7QKc} zl({qbphCSpMVX}oC>#}ztHVn%duS~(g^UdJVomnDx%@^LgF8N2A2Fuof;1HoAHh<^ zmLYiBV=jwtW7c{6z-dUJ{zC#@*STNY^&(br$a=HC%P`y1K1f&Az+bLs!nQ2%F2qb0 z`=yBf-ZPY_tP+3#dI8=%QOILEJH0#Rx=X9LV1jHptW^oV@2T^_0cGG{u`RhPDzGWb zQtWeEJ-vL_0W6HxHs&ooZz3%|Db7`)7K9=pb*<4>1{@Eg=B$oWSjlA8G>z?Su2|x6 zW+dvU*lAgOr!j?xt@%^~7z$pGh3rDU8fX=Y0p-Caqi8gIhF{H_V;rnO)$$C3dJ4_8 zeUAB(b2da-)X?|Xht%TEA$p5h+w!fbj4^So%{SyX9^didS-~18r6A(?m2b;kobM># zZJW^SkvR8VU?o|)tCrLsHqxaAE7yl>3}QZ&xsxW%%`aK56kDHGH#YE@yLN+a_Ettz z?fZEpt|@SC8mX*CM$yuu=6o_{O_|Ga}FU}Z5b{jx#eZo>ezT}flGK7 zUko2_4m#*HjbsJI*{h*C15sBQJ!}n%VLt@UE8)9QZT~#ZpQmSqMBS!a;F(f6A7?S0=q$MOCB@%#V#2ZzI99?x?>_kG>heVylZp05py z;AMK5Pzanmq9^AIceW7@dhCnlH}HNSYOP|c~SXF9F~{q(2B1Rfnt*`s=c9+bRxwMh3wzu(@^h{fEAbCzg}VwtD=c zx<4L|GLt%FzI?@v-woit<%zPo^MtR-gV=D^GQv6Y;nOV%F)j3CHpwqT#zaN%D@uWL zMU6k}<8{V>xsiYHw9k#{NROdSU<;Kt#gMTcA*~>ts#Y3I2G`wK`i|cl81{nt<9uq1 z$&kGIhAtJl+&rXQueg`^OaGWy5q8T}B*2XS*|A0J8AZvbr2`>?4a!c%%{@twktn6V zP7g%02_zMEHzl8OoY0LfmkSiusB#@RQGr^#BHKh&o@#J!@srUIaL6kXzFom#NPvc^ z?RD)pIj(assr~IG6Gsn@!j7?IswSSu(hmpuy zmknKH2@7s}M1t(N;DQ}Z3r9iyZjpDq3a-!oLhSGCKJc|QaZ{|Qfcd!?aWO=B+@gPL~jNGEo+mK~ykRhpY}XR%DwBBs-*pjNN~P z;|#eI5wkj6o}?p}(-Al6J>6(JA?I+mUsuG$mVT=!bYzP-#qdFLK5I<`59Xa_c0XF} zw!NASmpeihyrYze<~F{FZ%V`}+iN519~C)L#<3b|@J$KH;ErtR)J>-;>RXBaeQI7h zr@j^o*{0=T^NzR{-NQotX!K> zDQr7bhBkCAKsEf2Z?p>#$#2BP=z_p!yc9ncZ;bgn@7sHM*i=-1Dw5YpDUxU%RIF3i5Nq zkYvAL1c!+aiAZ4KC9LZRHa}L|Mv(%_i+SBl#bci1TRj3=kv|{d-RB^fT_O=G)>ih5 z;;|1CgX3<+vB$>t-8J!j-kg=^`tV_y6tB3fRRm;T$`fVpqos7l8tF-r*ew(m#I@8JtN{d;DbcYO?*KPJjTs?Z9oH&JC ztM@C2`{8lLY9;Zi(a|byEi|L5w{Sei2q|=}y5^LuxknkPj6TwNXz<~dgFY$)mfC{d zuTAqY>n0sx4RdFw7n(2J41}+g={{kK8Vy>tUY0O57h!=dD*xLP+%=Bw`t0`+wl?#a zSR?_(a5iYA-n9J2bNuIePgj+s&UmM{>SHs^Hu6u`tSPM5bxrTpCfz)2cphMi$^=e}noMwb%Q)YmqxU57&&J&x z^Cq%F#+)%x2@C@B0ojJ$0U0Zik|sIZqrPK`W*Y`HX3={bIEdPXIT8n~o~U!obl9G2!+vGvv2?6O_&dTQFPtIz2-994&rOUwu}avjy4;+y8frhE9e&`pziF4-(TR&czci}uo38z^ znl}l@uc!PyxjE8vB`V?8j2`kx+k%+jZ%3kZ2bW?cbgd!`Y~7JBZ*0kI`|H5Y+h87+ zpgUH&)R#gRRY7}4)iqmpjF8NE&~=E)M`2&&^%1v?ld$OM2wgoXR)3gQ|X;UyMKD?N`qixR%U6Vh) zB8TKipYa!y{qr3jN?OXlnC!)k^Fi0z9^Xz4h6LC2GoO+>utsN7JOY6RT{YxUM@Z_| zt7@~CL1-Ahx(m8s)_s{;&zx?X3}76bUk_r)b`B?!5?tztY%)$cvio!zxV2D8m};(r zdiA87_;PsGAlPuMZ8oFkObfkz;;vtIJVr?t=C_qFTOD`PAFj zhTd9nP4NdccI^gI3-V^&yH$JTzpJ`}va~OmNq9&3j^giqWmne1?bqZ2D${w((x{`- z+#4~+wE3Zj@K~%l^e=OE6A?^Fz+Y zV4}sj{z4{?0DMAaCtQG{_FkLgYIwYsnqCN9bWOyTN=;k&NjRQ zPLtimZ?~T(Y8x}+ba&A@dw90vIjWmy4_vph+X4Jlye-w_ZT5@;VHnq-~7sJ&CE>tnm=jgSku3#e*#l^+o!VQ9!Fm)R0L}=N6tSK z-|b^L67btC=i762i7~eb<@IOgV`&Us*xAOvYAZkGV84;FOrre;N5-@B>sOO~G=hVh(<)x-0XH$ZKb-Z!SQxXb| zQqs+z(DJYHhA*)l%TE%)2XuXh65hKx_y?g!tlxM0;Ewi<=Rkj=6tCi3Cu>p2fpK%iQ!r<;43Rm0fZVj&*CZmcNV$-92Id57cUTSkSSrA&TXQ z;-zk3x6aBZQT~QLERW;ZA3W7sO`tI=P$GP2ET`7Pjz4$Bx2KZ#C0>5!Eux#eCjA6g zXn;+7eQ+3#@UCL-LDKkgUAu4g=8sSp7Sbp$(W>RrSUxkWj6xd{k?0s8<^cG=&?ZM; zy=!ZI6_?dEbV_aMS&40=k%C`m_{-D_cW)AymHS4uiX>bwF5h$`T-Q4C0M?R@`SSe#w(|K zrF!Q`j{0eqOF6Pf+V099H)k8O!LPpYxXAgdM0Pm0xp&SwK{ID39}@yADA+B3BcsT8 zqD(KVp=E*3`tdoTzJ1QP%J#{Pgd~gp^5-0}1g}=0DdcCoT(zRSz0D=m)bYyX&=GDo%(r?VPf@$|?Y_(P z_i+(UJN{k9$({{g%i7xnC-!dnT9(0?bt*mPUVwPYdYer`;WbKGBx$~lCK-eKgEPhZa})+m9;E>?~#h#?-*9&u*jxVIqanG-%N;hu6P4;qx^gS$43VV4oNnXoR~bm2{38xcQh6H z_8}74^6ql$iW9rxi&?(YKAkeZ8;J!?Xu0$Ppd7jplwWvfn*Z>rN4gWdHYlmh<#-c) z2|)>wS|oH*-lP^hWm3_9Rd@DfLkw#iX-YY^`^an0xl2z)1NP?Jc4=Y8bvi{ya#ln) zkH%@)`_fi0MEQFLWlwRe?Mt`8ko$^y!U%=4tw%q7%f@jzuw_SM%Fo=~Ji(fL z<|~H@hmd_vNU44$t!L+FE@F!e_M3%9cj+#srRxe?4GHVrD*{|!dKo>UqNhu^cVj-k zZG(bo>iKE_u_s<1_>`eGB0Fs^`L6Qz8sK0*ot`uzY0Ps(79#jPq)97K92>5CExu3W zvXR<1zQpedPM*!GY*z1Tdv@HC-M{{N=b2?VJVXWHef6Y@KTa04zQa8n=N&fA2@?tI z8GZbG@UqL0OUkonjYBQDgsMGv;h;_h<7&RLsr)ds_teqZqMilKQh&3n)F&Cg^ADN{ zO7xzh`0>b^97Ld8Vh0xxar^E%^-9H59OA8-BEkx0srveBoAish%hi&daN6AIxVSH0 zp|onaE{lh6qq}=+RNCy>%yTZ(MjD=Bj+v#S%`W>IyWQ5gu4LsCZ%V(3Pn`4_)C=H> zsZjmI!SNyI98Zgv%-Cg@y_kn*e3n#K0h1(8?6+1p`sUL!&8zV{&f4QOgoL^dYrM*i zl`ByGB&=CVEYfsPbo~O--LXE=$D#yhi@r2~w~?z{Y^GsQ+q}6r_zN^_)!Bj80v3Uq zO}#%)ZA|hO5Rb>lU5cF@EG?YNZ9qnA%eB~^>C7=CfePe+fWoCQEVKL@huPkwnIziM z^Of9u#`>t)g&HU<|ahejwlC$Y{w;{Qc8#0Rzgs`V4P>tT^ny}E-(HM z;}$r5qD~?}BZC16O(z#^9yKa|IW3~sJ^G0M!G|K;F1<2CjEqY^QCwO4Ey_z-P_h{=)l;}zcz*FwH z{qoTbsk5jVlzD>9xVJ`mVSuQ5y`OG-_*IZA8gk+v%ILZW^ zzFW%uR~0!wbap~pl4|y-CKvW)sU&@u*+*Is8tkKCM&U(CX`SvcZu`=3nDbOt9JT%vXDT8XT6^o8hVx!eA=OkIKh@GV}lckZY) zo9H}IQB`0_o04-r@dW44BXPXWiXvucPW9Nd#-sdIMUQz+)YSY#Emt5;9nPhff@;nZ zsx^N1d(BVt$HhOc9Qu#&kj;4G{!5Oh{IC_PqDxH=xJiMd%}U})^%$#=kH6RK!M>@Z z?sqlzb+m*H-6n6#KDZNjhwPr)eW3Cr74>`k@L|M1pl-Yn8M;$WM}PA&DP$))?C4vR z{;R5*_1Nad_p?IygFk*a-!^7?ajj()D-u`uQS7qa8&MGJRxqegp|2T5;Sc^w&b<3O z#VuueM&1)xu`;}Ul-35rI#8qi`Rg%kVE6T;Ym{Rb~F4em7Nr&lD!_+y2t=QY05@fxji+DvK6Kgt^|jjIYiCcp-upK{Lr4Fv<1)1_uQV z1ur*L#gY4XN1?1zdP)~V)D-h3)6x&9UIHvIL%@n5+=3R$K4|jCaXuE=sDH6b4Z-gO znW;r+HMo^DD*AUJx?WVl7r{u%QKk6Qb^!q94&D9Qf%pegAy2KbUAP^azqvNKYT=oU z$d1SYk(T)t@Rb5s6czY?MQAbkli8YWdx@6HS4)4Zb;O3zi012EW3U@iPV1F1Z!V5^R)6CLyh-YYH)aFK@(tCYQv_LMfQ zRH-;i_(NDq!_Y5L3JsJ`^SRYJP)RrbmVkwi9}r{b8q7`~Du))kuZ#MN)`QfNv{sY6 z=_4|3Cx5l3pbHEUkPFLBo(=lVdU&Ms_O@?lHD9nh30`Ck{a;TfGv(}Z0cEc9m?9Xf z0TW;d@SqCcS+lxSi_Uj8XGlnr{Xf%E9gttRV?B&>b&fDbn)r}Xv?Dw=rp+dcw)e7D9H!yNeOIk*W4b!6kiEcnf zz0KsIv;$=M7W%NrDH71vPk^pBiK5TT2G>jbA)nwA!bo}*Z7e{0LS6kxi%#Ovo5}A~ zfUWau*Xs>p@v#_x`eZ%Mf4DbILgBz=m$_l<4@(jMI%x6h2ci@a)SJ~nSYJjz?R2k1 z(a^KwSMla5kFH*;)K{_uO^XH6GN9BM6FCZQL+nJopqXh@7N|5|RR7`QSwYC%XDl-J{i|U8-s2I^|4rO;Uh z_J2kQ1O!AgJ-tPOd(V*M+<=j#8jwQ2Bf0mR=>a9LYbJp|mp$9}5(7@@lU4|UWpgUXW9cz6_x`5lNQ`}iAv_E%P`czo~`JM(GEY?_cF!URShF@!l^N}e?3J}S94R*5r z=Fm_#%^M1TktKm{=LP@7m#XnVb#Hk(rGLd*v@2GAtkZQWH=WWe&)x`KtX37cR_%S+ zy4k1WP<9y!qf=T>4pZ6O&UU}q$`nVb=&K?|pp4CQzvoYZm+<|x)VQfa;25H^9@tKr zH&H2&_#Gp_Qe-C{M;VuHFkbWlamv|HXOM}&kDdL*?OuDio~BMOodg?;1O4s><&&=? z?)={BsliWf*G{H6V1lDOs5J4PKNldk#|pj?`3Py0r$}d`6(em_1rr$};6?zIdA^)Z zGRivdaJ^lzp*pdot@htNkIMSJr2bM}s0c=Uo`P8Jkw z3{H*RMxXOP-Uc?IgVTSiD&JC1WYh)T-Q9ZU=`84&3-SOOppN6c@^9hl&&Y}W)j&57 zWxgBN>F_}aba+BO9dBG;4hARN_oqk7N1#~t4b)#x3zSE$KaPt1FAdm1<10u8-O-IK z@h8deBhSH*?HN@%cXqG17@k}Da7TqJFf3cn)g1)CoI*8_Oj-aNw~MC1Ql?`-MMyEB zZ$V(pHg*T{X7>yqO4HRFHju)GiQ>3;|CklAj5|4rOP?%(;HbQ})b#T?+7>1cY3ZDf z_}ycCUPjNRs;puv=9A*r`>dCtrco)DjynA6!!KgK)*!Tj@2)#^ZXg2xM_*274{)9J zLN=#^HQ@*O2wiOy=0Mqf5>;1-s;VJY!{~>BHKd<6V~(>vFgyp${qNwdXj%cRpo%Z; z|D%|*AMTAgiZu}5HtRNY5qJGP>h{}JTBt?wyKBXM$*^^iyn9rNpY)4i$BtjW#CN$* z{bM0KM_>r%a@cNM6yTG1!F-W(uhF^t6LXYyuc-m!Bt)fU935B@`nkzgiD%Gf| z5wH9A>9hxkhhZL+DR+1Z4C9&U+D%w>Isu8Zh;&I;? zEOSX&EdoPB3kVo#{m@0=3RJmOs+b^Td0&TAX7fwtKmjYJ&XIN}ExY=TzrV?n!T-6c zYi`aJW1M{-fwNZH&RPq#0-7{M5`XxXdc>_I0+hsEK?`f)!ua-uZb=0CTi+L;HgWbH zeO|%c5=h=R3&#LA@LVp3-mL0lX#z7qlNtm`t>Krz5Gsd7-&GFQtFJJUsZzrr?A7lc z3S9{E&_7omxH2PRlOD||cxwmEU*9Io-!gd6F+{lwltzvxpC`-IW$bM~Q+5kXQVK)X z_uO%Rv^63S;eXG;qS?3U>tZv=#-?L!sui|X2kvd(qVf)#uTMNv@SC%sYR?Xr=I0-+ zhDo4T5WotpCq=MA2Z2X2wT~($;GAUbb;%aP6_~Di10uDg>03KIsz@HBcRL#!=>Hud z+9fe{a(f1+PJ-P|2aIW10TVImXE2u>3UmK4dT(yk8pz1Tod|x7ZooYV26w2z;Yx49 z^HjelClU@S`@U{wZCMVNiRcM44_fPb#j*7WNP zS8zuzLVDE5_n)Y$BvZZnLczH1O7|gV^hpyPIFG z#(bDv6dUpht-x@Mf^cKCo@s$Cfj{i$O$;c<73+znuxyc&yLYZ$rOjDXeA&v8nxPi|;w-AD(P)IzFH3-F~wJ zEfBgsCSxi!yrrSY_*iLje-IRFhlN#AaE?7sS%D((9AjJ%V0EEv_x}H08MCN5S>~BJ zI(vm+5fkhVj%Iz(v}F3=WL-SS-i-Vz2f9ifj@<2-ckOPfIoQ>zvEysbHMrRB3;LgYO!m5-M`zo*?mej5~|KJHou z9UK?t8eZmuc*KbikS%$y^8?XU}RaKHT22s~nZ9#8NKmZRMx(V%O3WHJh zj3i+J`hQjy2t(31=c%gbF%tWR+jn13l9>FJ^#-h9ZH{=?Z#+Em&kA9DwU0dV+O+$` zy0yROnVAlh)G2tc9;?tp-kq%Amdu;YuG8fGrO@6F5ZM7Z7+T(wE^@xa0xZHtP|+Lp z(kpZBotsSYD2J1gm`XlAq9U{+cv1)@2I{7ZX1lJ}@~%N)ahm2eTQd~FN`Qgb4u3gS zj((8M!hLAzAbuq5R|wD7vIX$ca^SJ?G4ebq(YW%U;1*hg$Fec|MPdEclMDPsR3koj zB*-IFrTKim>$4}}7+Fya4hqh23tlB5VL%K)wdlec%af}+iT}k3i&0SFQ;eeTjXwj6emP#8t$qvIbUob!@;ooF z9^#pT37}8-KIP_>uW81xBIRH3asO5fOdjz(594!L_Ccog$c#URtzg*9;B7O*V5 z$2TaBfZzIo*87_eDe^9p>C1g74YZ_y<;hA8r;z>J_qZQEWd*3~mm~8quPLi_Z@oNi zxjITk*ZrOwYVqf+KD-Le*#bv1- z+m(AR#*om`nD;`kriZ_|?Bc|8PHdwxjtT;Ipb@uOqFsbYCg20SD@sG_O&?7}u*eib z7cWU6Xw}tR68HHg;Q-Y^d_3q%3vsygTH&=f z$LhC0`S~8h`l$DK^o6YDK0dRMCJ=9QK_AEz+K=}&8KtsYzM^r-wGFE+2~vbKD?)Zp z7)_|5g#buI=3(S0Lefp%q|k$~0sVe*2L$X3D&?;gB9?gXOQJBhZKA}g=gU)O!!M{T z>w;_HBWOZtUIn{lB+#Fc*P$b2A=awg)d|#8My$_PCTD6&$yZ@W*r53`^T+R?8$Dwl zq=7tR>^8~x8(oLZSxlnzHW%_PsQQDxZ2#MW!3&$<&SX7mmU4lGN5-eay7e0Xx{no4 z=QnC0o|>@I%~rqe>%KW%UCqn7XAiUCrcD00xqUo;iRrwa^lT7c+-o+Xv#!NR^~!KX zZACfQEe)-lDFk_X+G;d4aWaMZ}mnl?#|ojWF0y>bpjF;WPuGax^aOBj(=kab&T# zpkTULyPY%1AXwn2uPTV@e`PJBt3Y;s?Cs&GwmQ*2O1dq&&|kME&^Ia&B7iT$Rhj6l z{w(h^&vGH*mmd$AW~hb?3%Jx+0#iIF(Kamp$DA&7ISrox$&|nMXGXz7g!)MR4=p>^ zel%Yio*u695W?)kBPpsMO4<{U!0<`9@Ff zlb~}ZBS{nmu7{jD4-nO+i0{4cVw{y{f-0*9db1u4rav~9Hgvhc9dvsU)YJXKPg}}r zI^!+o#qu(B-RL$*`Ga?=ntC(Y3+~*3rulKA%KM?<(W&6+%in$`M zPkOzBuPgch#)-F7rHn26f&@hln|0NQ*m*U7_j7K;7k1>e!#7DSh`?cmQ{TP$=NggY zEmEP$zwn&+Naygy%j)|QX);4Ke9fhbLVr;S-c`+?qdupxtL5H2mJo-zW=**{%Om;5 zrp~(9T;8;gs(>kF;hgF^aIG7(d3e2H`eVcm1;a1D?etfmaEYQ^rULhw zsSM?!tNBxYsPui`%Ak3pNdmdA1!p5k&zS)iI$Z&)WlsExivOo)$8nzLA3c-!iS7w( ziWSO94>t`m78#c;rCRanicALnEP`ZU;SJXh*kbMbcg1QaaeoJK#JRp+e^cKn%wS6G zngI8i>7d;9OCwule9~DdJDEF}dz^Q*WJDe^-NaorVKmRH=Cv_lubx3;hKr_$xfi%+ zdIgKBz9J?K{W|@8yU)tI`f}b9I!Uu+zNguxlQsMO`OPI}V%21*ASx*OcK>Ddb}1Al z!NXT1hyMNfhx?ygm5O2_ZaSFu`m!?5RUP5!D=16sI=-pwQ1$MmvPadyT#cQ!VWx85 z6j8G=cX_p0{KQs4q4bR!?cn2W_URa1v_=>sf?^xVM%+C69qG!3wCjkOjd``btCN)# zAz|LTM;@P}HoSRtxFcQOo!aXB(KD4C9xWqb(4TE|z(hb~oY_)yEsW1dUhk-{j_nuOk1xwBL{C;lX4{=2^nS(&1i#g* zKv$MiVfbo0!$-3`reSa5ST`qn1h`ZbsWz=u&V#ivu5^y_j8hp=tBu+7-w?glFYLzD z_TwXG(a9C)Af9XFdZbOP#JMT?@0L6iqu$J^X0V)K^ItPo+)ov6Si37;u=4!wzY!p| z;uef<=maKVR{j)@Jq-;vki|iu64VopGOVHBVvGr(dpLzsFmpRVnNs_8Q^PcT*yD($ zxi#31`e`6)rp0q-DqTm`6VlVnG6n*BPxePQqG=9=80>NBwVuKmd#OB7QCYRF;$1>~ zG5c<|s~+kH7?&}t4(qM-2N6>|ht{St$BhzJM`KZYBrVOIDmU*E-K*y#9#qY2LLd%) z;U0WIyF&d6xsO$hvW}jtEsW(L#m+v1;d{1lCXWkgKd6Y?=h|gWuyzu^|FQR{-;am) zWpdDz+@jrx4yHX+P5rH_nNH~YFP)EXzMIN0?>aus7B2uEoKoh2xV6pkg!P9JISiOe zhR6!5rXPej3C7t23D+WdQw^ib9wP;g{kr>FupTL3O6N|9HZ?Rq>ss|ZlMUxCEUbWf zGI#3Poqq?DU50%(k@?H!B}EkGocRl-#SK?F4?4?)GYkv~M`3BK@eAPJmA~km$yn@L zvx;&+Q2Kn_hS&mgY=(?I)N6ZG@)6!Dk<<*Z`g{=L%QuF!I?bn$()Ado2Fe=G8~sY_ zlTBHd?D&};sfp*k*Xm;U#oX8D&L_t2-Uu#4TVy@*`JK_UubUz)L@SXZ7Fv`Vdq$&BaK}S30bj^@n6)2=Iufl`!P8a^0~}q+KGs>CK{(t<-W2UvsjLN2axOx+Glp_ zMXkYP8EcfgiY!iYpdNP((Ub+*mPZ!*E1-VZa&4vr~ zy9zn{g5@Kfyo)1d^c$)#fYmBx@8`Sqt%)NnIDsv^^2Xv(Y6 zOy_|aeX|!Uxml0B!fmqe2Yytxxb;f%JII*jV?J+#9BE|$bK9mn8nV+4-k$5R=vs`1 zJRSM+iceJV3NFjoo6aNQ7LhmTobgCB)$0BbA$&Th%sCSM-kQ$9c~tt7hT@)Ja-UKz zmkr@{URT9v3F)-zyh)i=ue$e@e&^&4!(f^g+m_R{tDc?)l8mN19j^FaQN6Y`GZ9^n zRJ<<7j*mXKNz%Fv!hs@^NggA&G4umN4fA(#ySOj`OLov3WVIC2%M5O?;OSY2AjL_ zn#U%Ul(+qppu#B{`F3p_OUm9P#`llHNSbk9Ug47>aCjg@;DotWGwKP_mDQuz3qp~R zR?KVlNRbK2O0!5u$x>r;`&x3#-D^=iW!u=!Ku`y&q&Y&c=p2s;B@gA=)z!L4UFzn> z`=(dz%xsWimFzWZzK*dtTaUgp{jS;yXR`HeEX1)DNXRp(l4t-f` z;Trb-I@Q*p!;N1#@L8R_dWETAJ4w>=S6HZ#&@9b&9^sl{ilJuraUt zr4FxbJ&WoHmL0dI`f#d@kGpUEZ63$mXeNCC;zss1Ix;e%A_Aiwyh1_Hoes1%iP?AE z!J*Rckr~c z<-03e;j!t#Q7B#eys#R1!u=L8Z=F5E>vME4r?vwfk`1X-y=erF^iwj^`05SxbY3P- zgH;g2y@EevdLK7B-=Q&^Cu}z|w8CetNas_c!HS#S@Qw1A5RLs>L2?3XQ8Jr(FKaU}9#KOKN#$x6ri} zlERpHYwR7&tv1E{9PfS~I&XQ7d{Q^_hU(i{B`@FboO$tQPM!XqAr&K#2NQzmNXHoX z3fh%WdrtHFO645fwSB5oDC*40P8_+-@B~dDt$B=)xa{ zwYS+aTW8Z>o<*1EGN+nK7C44Ja5j{vs9i=M!-}&M-Je-+8Tb3yCPWDC(tB1IKFTNh zv|}2*8aMZ1GZ>dXb!F3GiQ+m{d08nV53NzflB>}>(#v@0kKM3~aeWl)h!6SRhtW=E zG493Rczg#dXjnyS%9zW$zeQ*}N4NNhE;k-QgL_fRb;s;p+LwKZn@rp5oKiPd9P4cD zZF>tc7QDE8*Ui57EgyC+3>T_+3um)w-nX44>f1`bgbivRA&U>g$+g7i5&vZ*To-o} z>kIh~$zGK3^4xlOgxz;%@7s$BTJIt%3cMDE-W^6=pmZC4e5_{Cf;H(D2$VnC1#R6Y z{BlzF{IggMi)rdd(=1x}b`vG(9MyM(f1{~)tmG~a8C@NxC4F<(m9`Iuf?O3&Pt4_AM=qh8tQ_S%0tDWf1e54pY?^b~Qj zE(w7ct4dkQYJsVI%+uo$>N4S%$*ZjB4X2qqx*=^YneV}Ulk>j2 zKe>rHu2$AV;0;BpzIrZf->G*$=z^P8Uks_uV(I(9W7QtO4PTqMd8jc?lU_0QAN8f6 zc*ZJ=B>uQl?X^3)2&4E_t~6SHS4Y$NNdt;alz8NZzsJdT?6KmQI4 z+9uJNpzrr389FLrq#dsBjqtyoI>7SJRD})v=FWs+s>H=#yF)EP#H_a+Xfz8A725NR z#G5kb*_%W%N9SE0P^G63vi(O6Z4%Hn)#X%``fT(g+6aG~P801Puj0O)dcB6UEaqDZ zM49{N)kO$1$1_U_Zw^CzS#gm1V+Oqv$#kqul15Hy&-K(iL#Lh;yrsTPYx=>O6`l9- zB2+(h+D;OpFBp*ZxyDrfxZ}Srp(PGAPEB2fsDGF4-^mC7p286o{IPaW#hD#93@J9E z6I(p7#Q)zrg`dRLXwX-1GZX0RxQzV#eB<6{R$mjuSL%@+)w$JCp!OxkuT0we4@&g= z;R>C5(UlADex&+49n$tCr-S;Hv_;`tLS?RbLAuLxeZ7w-xpdY2BYhY^;aHDm1FfKu zt({=K#y!*U669i(_Vs$zR&E1;IJh(+W!=x?eEgWQ@(|^FBoX+<#vw@(jh7bb|GdqX ze03+5(QE}&2UM>oJ2FUUR#z~Qk{M1IFwi=lVPOFdWlsP}_oa*gZX-ziR=ZilvS;S@ zHnxITd~>|kcjs_N_3GfPD=_$d`!6Y;^YIqGX;XK!;E#6zL!Lv+NZg1uW10id%G!i1 z8IFjSI=e|@580%Gg6kJ{|J5MIJC42{Hvzn=yoKA4JkW3WLX)m~bH>G*+;?(qCchR& zrtj4yPQ{F{KNdLzzBmp;HDa?fC9!8QzKX*mY7Sbpx>UNc#uf;N>*A^E@C1m^0C15I zvmL~$&_%AnVsiyZXkmvb9R&c8GT=U2Vy()oJI!{O%loL@Em#BrN3Mm-mIwbFD0cBz zx0WseUq`1ct1w&UFL`?^8z}vxS>}V8SkzqAxUunB3vxOjNy@^Ay=;5xM=49KS#yB? z`IS&xK0&IXj)CV<%$8djAmOTy_Wm)U+0`?JX#oYCWZsQ#^m+CoLh>PoUFwMZ8)*8sj?XA) zNJGO+L=OzX3$cM96Cs%X|`R_s@+GRTy*x%8Fwm1s{9Rr$ANZbQtA&f6Y-Mev;QD2SQ#RMnWHw9UJg{PO{O`O zH5nZn@;02C2}b87prE`BpvU8~O%<7K-Kuo|)kh6`@!nzNXaDVs)WyY>bSt9b4oKpZ zyzw*2oaex^yiW)oW8w@gq)OI34@|7qPC%Ex+k!>zw}eU90P#Z$q4$ zhL*&YBy_(XN${flTsENcye%K`$`2oCPf=7{sz)LwJgVmvwpRMFy>g&Xt3L#Q;8Rp;y_Zw88I{}S*iX$yto6;fc=QPOu z&qtZ4AN7T=Ou6e*6$tOL_qCuR*e^Z|f>^pCD2$GrJQwV}TLaliw!BsT5&q(=C;wa= zg72u0F$!PmPM_L6$Y3wDR{>=9pr79;SQZ}VzDh;tEvm8$tbwxiAMYV@zXT21KY~)` zD_FS_-ITx%l3pFvJ@;?165p5eC~@Mu)vt2@ITP;XLu&LP`^eunV;`{wxr8f}pWO=}?ADZdjHpiU zHT?P)!u-e3!NP}E|J{g{2*~`+5WB5zph)2ea0*y(s|j4mx2sF}d2}t=JmZVfzM~O} zu+Fp2*Ic9G6w3DjUwXgi4EgP=3+MhnZuUnmJqbYdW}t%ds8s`hX5iJOr^8zSHz6T( zjW5f20XRRTFy#95s@2UJ30?9wz&mr#9n1YB04f%%2JVGT(iPxj9Q&0uE{fvm@4Z_6 z=fp8Iq)wcoTzZd{0BZH^^{Hw#$C2P=>6|#S?rykQ2zO;E?lX>5x1qaMb)g|HM0`{) z&ZZT#U{1LVmgc4CliS}XTod^7s<8spt7gN!Lm$eiefSaWn|@*KwO~St1-4U|zWB$Y z23ilkKHyZ?d(>{+ad32Oj4?*c0%xac{p1KO=@jdcKd)!lKpkTqK{UJ{r-biw4fGy- zKcQ*R?d$vKatQO#NB$gZS<*+9BLH&Lb7jQ{|7hDQevki5DX1Z0$B_Z?dgbTZV>#Sf zWPM+lkfxfS{!P|lK8NcvvExlHa^g*PWFJ>Pis}H^wCp`jl2mWj2Mjcu%oms;U{4)%Y}A@$5$>N+_0_srzmho9=m@St+&u#k$`s?<(I(38M$<_qvz^8emz zpRW7u*Z5;e?4;G!1RjHC+GrY$_@e>)`XJEzqxPWy|K%w)JFuOxi5 zITmpPbbG&CPjQQr!EIMMetI^h>GPRx>39*4BFbSxrD*pZU>DE5<*fJpf}&TVtlfe; zZEwD1H<;ZaI`xXq{IRR(znyBKZb_#1Oz$OFyBjqdgJZ4brT9|;f)N#U%v#I5`|xGH z2`A7kmD;uNDqNVy^XQ{o-AqKL(P@Sp840G1&raD*P3xFarc`boAUc|<$B5%0h^)d^ z`o1b3$v#5m^tpCsR*#bo{4wO2f;6h;9Qd<6XV~kNX~o-`1L#O{iU%rt!K8&}>*wzjn9)OYvL#i+nyZ)m!(-1=R_C9qC!~+)RO!bfoHq8M{9Hq~-rE+Z21NBY~F0 z?#XtJyl1Dj_lf!;>%18VDXF6(N!C{y4=s1d$y;J`X=Q5Pq`0IS3{gd<<}-es>Fdqx zoI<#99{VH6#6JG}Vk&H0WpJ7{4MAM5!NErRW3Gga4XLxNjVlt5P^?$}W{!I=S^)A^ zpzP1FRWmThZ@FJ-X?mTc6V1n^eE#2QCeHcyBg?#IxNi)pUl&m1vOuQdwE~D*A%Q+L zD}c1G20B;KokptxCb87ZSY*Xx{{e2V%?}FCN8MI|=>psggVW=1WF8#Z_B&S;P%_p- zGjm5@gvblWo~vskYNuATkB0xZ0@YP%gK@&ByO#qp#py_3rtx|5({oO>tjlMwhAB)U zx~NozYEXgF77pgbk0;%IVtn`*5b&$N#XTT&`OJOkTEH&@rgH5N{lAk&y@&3vOIlxI zJCl_+>R+%m&`d-pAnC+?Ly(xyVW^EL|pP2HgegnUU0|Nu@NgGNG z6{7;bzO4l>1s$q)+gf~owYxlGtJiD$&5Bj(uKMazz5@#X+@E3X-?taM=Zs-|1RTQv z&gXR5Ka=4Hg7oh-M>8I2PFs?|6#YGf_o;S^j$p7?>T&MJ@f|ii^E8Vc&;8yOHAc6V zAN*in8}*pR_QCLS@Ym=UMJc=(Yr{Dp+{_Y>zG*0^+jh>nP{)(XC7|}B^W9OkjN?(C zsTIAC4>vwh)91}I=H|}IbA^#E+!W|Ey4kU`6IOAnynE6^wLg?^kokhTfDpO zdv&UB5d5)E4FQJs)GeneXD|N2!#Gxj_Q4w zZnQEcwTLqPN`N3~Au!-FoDbH;E?`=(ZJlp1azO}HfUJ-)J2HBx8`FT*ywa9j7FVU4 zv5h>F>Rw@ELe+f2O{h|Sm{bGL$V=D!a(`@wSzGUVKe)R&df*rDuzaqn-R9jgo`URr z5G1a~adqVwjtOuGdAD-c7B)4LNc)WgJ=EksV}X~Knr2dYebEJp?Kj_>?|GQ3T!txF z7|%Hb9h-1Wze^RqpV7us0-SQ%_2d<8LpKuM4r-~L2JO%0k#QltDJRLphn zzsH+QYi8=x@2ULBFRl$s)zk}grzTUV^hWnV&;;X_GCHH$`15NhXVj>4B>2d6sBV0_ z+SrBZpIE3wt%;6h0H`$xv1cZSn#mOv23>F9n8Z^~BrAcsr}-7^qG>&H%=_)F?Ny+B zINvl+uo*KHA;5lE2Ecl|Z)EmFad9z-W%2tLSef;2LXy>=3#70HYCS|TyNU^tD5b~mDR7ztRPs8Iu*|QY z-s^EqZ$X_xbl*=8?;*%)BIn?4r9aP?9RGKR3}2EO^%jALKRFuSVnwb67U&#!nRq)A zYJ&Vt5L3E)jF^b^$NDP09f9Vj>~&n?q2Fv@uc@z zH)b1=8D|sdU2<)z6K#BZd-wg!M&$hjXY&0n&D$p{bdMda1J2MYxKh8FrY3PgKi}3w zQ?jo1vmdqZ+cLKe_>dmr=ORxAvHvg7myK>Vdp7QQkntzyZenu&)l=UyBdwbXpi~rm zNqP;qW^dwtuD?Hg=t+1eKk9N}2oR3kTVJPoIp>$ZtJHeK^G6B8Fddfu?$EokmtvS< z`~UJ%cC=m~Og(z+t$}R2Ih$!>LSYcuYQM%#eK{On;Ymw}Or6YHu^C^|;!co<>AP`hg6UphPO`#k?_s zEL5q0`MB)E=>Wo&3l?_4iy~{O8{lU)pOaFaXiM!jFLDX94<^7<4Zw03_8tRv>tlnu zS)8)l+?S#S3b1&w04TcSkAd;iy1`XJEZD}h|?_|2j#0R@gd{rQ&T?KX z1_5MGs5Pyk;$@CM{a;$>$3Oa)?!*|+yfZ_Ji71rxZdXFWC^oJJSgT^h+yoi~d4s@y z=Wxa$_${Y-Ua4mB9iTwVnM;wu-Qji(Wfkcj+K(expS`@GcRvi+dcADb?(sLEKogo@ zweG2yK9?bu5!^rw@^IPZ9!bwy>^JY{+mV}b^W*fw`Bq$Yc?Fflj_}pM$fK=yubH)_*(=2-I4MzR(g-JkJKlyY)u^68u+jYq|f&jO?5(z zs-_=o5X5R9CF#jNnZ`5!G56razyI%NyU(ASPfLO>us6n9^6A;17iJ6Uh^PH!hdw6*aP+ zXnJ^-!46?flE-~^Q3EZ{ZYt$!%`Bwa0D7fV)F_{IvW8E7t#|%m)s*Ba3&l#Asv9nO z>#!vsD)?%{)i@TTR{)f{gX)7}Id`Ht#ojyb9OfEH!(9bNwc9VsTFeT)r|U=LMvMUC zA6d48@!Kiw2>+&u6?F$8)U48F`O@sZ6z(cG!WZ~0e&D&A8nCGU*qCgViQsWtp6c*- zH&9hNYP)j!|FHMgQC03y*dQX3Dy0%CAuZA+jS8YDp-6{HDoEEML=X@}2^EkA1CSP! zJ~WaNiZmR$>i{ARvtQuei{JOnteLgukC|EX&s}#3ob$fF*zxRVKU*^Z&cKSFNK+_% z@h1NKNigqq0q8WFhici5s*_?NL*$C-?AV7 zXa`!NNoO5?{g@M7D4M7HC}$UfrTS)*9{_|xUR3JGf+stN%DcXaW%M7(u>lqPXPPIs zMVl@K^wqtC){8$N^;fO^d1py<$v~1?_`jH6Wo$n>Fe5#&JWvenftmxfXUxw`pQic> z%Je1x%l138p0J(zCMK#-u0u9e4WaL?rjgAhp3iTT#OeZI2Gf;4APLtIurl}9c*dl9 z&{9Hr2RJ*W3)RyLQ={u=Vy!EluXVYleOpp*&$pq>n;DM_dal8zK{9IQ)+n7>+^QrV zQ5e6}tO;Y&d-XwnIu8Sd!x3$zj;Qw+kLN+yMT9>O|H7=E?e1Xhc(rEPZ4-oAMzte5 z0+CP!ciB1ihnKPGf634*N^HUFfwQ)g5K?&MrTm!c>W3X_i7|#tV3=;#KNs77Omx;D z?o7^rB&bAdKDQ>-IG6Hs2$JwKt|l&TCbb?czsMN(f~1nBQH0^F@q;DZz`HKnH~ zLm6A&5t=VXoTwH?k72Va>rP?V!QKfoVxW~ccHCMeY2YBp0h=aS3HTufcx z7oPvz0{?|Qw{Xri9#T;sO9z%^Ft>#QX=LM7j zUw;f>i+aN_@fPhbD`ZC6gc(;p(UDd8w$bs%DAUHMJipM$I5Lt5Qk|N>7=v-^Bs~bG zav%J7uSr;1S*%fM4uZPAeJ<1O?&&#E@5PQksZHQQP1B(C43C+u$cQ8zAYzlT?;Em6 zI(C4o5~5Q0H$k4a@QZ3^@%H*@L{pGRwCB5GpaC{4A?3a~OaT;l1Oqq!0QI!Fc)nwv z6`A4FhjQPkgJ<@72*TIT%wu$WU|OH+BKle3-1>F5Q@UGsQro>^Dd&GBzj+MzG^_0K zE0RHIlK2!rC)w>Y3kSGBwMAgaY_Nw^&f$!^EAqIB-j+%aCSdsY41Sf~wu-adzcIc{ zyvkmXPc5nP3+l)n;PB_QyV{eJ&wou>be!uI9l0qWE{dRU5B2PS$mKfQMIUj?B2^ zKTj`zrFRL+`#((n<=QY@88>pNK~JWllZz5#zjh;`XyY0d;jD#fFNlLX^*co@h`pkK#flL z$o;80Xh({m^M|~Z#it83Ro)^1v;tMty^+shrjutD6kUU&97kTscS~)Iprs&_apZbr zen@R=u5FrsH-uS*AwMNCE@o8beJ;M5*yijbB<@aX<&YG;>2y!*hWzmn3?Q@$+?o_! zrjsnJNlG3R%6XJ=Dcvnq*-EG)>5>S!J~&#Z%4)^c;W)V2rNuu_q1(*1zEL^Z`6l(R zcplEnotX=ItMTuVKZN)5T%#`JZ;TSV zo^cmP&ehnJx7s~ zo$RN3YWbO2N+53VilNhg)|LF!o^>UcRJj8Qn?RAnG_9?09UHxU%Ozk^7Qb%3keCcm z-?yq;1C8gc!TIv47rU8UV9)pp=~ThoAcS$^fRWzz%zHaWoG^Ovr{s3k@*UL?=o+yV z5j^qrB-*&Aa5*q5WlQHqC1uB7)v)Bf{P>!4Jj8%dUHYbDa$Gb)_YDYJL0$RnNThx= zB_ZZpazk$GNtMGc&@Lq;Ie#`yF&?K$pnozYo9>^y(_qCqXn~Acpl!>VF9%6tzb7Rz+9rUmQhT@uK>b|I8eYXYJnO7TDAI4V=Xd z88dq76ltCIA2|{7&;Q)!KE{JL|FkkWD)nCf&vLFiDR($lgvSaZIcJCEl7H%K;*om&!p?wGcQN1621J zp!}Yt=2Eh@)`9#3D0nT)uG6GyY$rl8N*%_Yorw$CU%psC@}9w*r4V|4uIf%`9<$fQ za@XncRE8ZXFk-oGYm2MrL7p`W>|m3g{8OiBpMy0rg_!+~9Y)L&V9aI^{Kp_=*VHMrVxsdr0ba~}Noxts8VepK4W*ki0HU$+5b-U8Q^8y4XGj9F1gD@ew9 zWDdJUZScDz!S`+*I7JG1d*3xZf_xVwsZyXEpC17{aK zImqf5w~ZlvkE|pB|vKd&m&&=ke*mrM0)uuc6;u2j$;knRP|pQj zzD|H5VokXSeV`+6yqebDwU1Rf_7SAx*^s|!0i-zt`eL~-8?GDL!JdnkR~{GdRaAD& zMd}PNHKj=?^=d#Ql2DFE(nZHd-RSCy>a&TnYZ8TuiQxglw)p*9CLil2M;q=g)2;&|EH+Z(UV6(vAkIL)-VAq|RP*GX?rAE$1S#;S6+&x*b}&MJ#twgNZ{S3co)*5~xMX_CZRxJNXuA-uCV=*#YUUrbb5h!& zOs;{u4PO~fOZ{7|%PN2Hs*?ai3DeaB#>(Pps z?T9L9>1P%!013JWrdk_7iO^}jEk|o-yYStTo?8t1sgv6~>8r#)gYtM5+EdI*WyZ7N zP!w=+tV%D|R_>-l#U1o{I+g`(0ZRv~!YqutheWpju$&Nz(}+{{p$fx~4UvAgN~i^l zCUW3FI>l5Fd&EiL#RBxc4%(2=qG9rY0!+Y2=~;lzln202HpuWo!I+ETwklGwiF-w3 zk>*1U6J4_;+!y=X0dj(+|lGL|u`7$h~ek>(W zX~ih;=>Yi z{3WXADV|lIy(mm*Hi+|5%ozOoiYYEv%wcLojBt4?qnnHtm^hZ;2vBYjK(udjSt+R~ zw)*kjM{<3_aKX9!6#ypXLbizyp_PpXjWzf={-arJ`X)?DGfty*5po?3eR72K)nB*l z{N63=Ll&^#wxLlN5FcIBjubUc@#SCKxzLI+8u|7)5o|jr6*G$9hDY1eHS8eMYdVjo zYuDKqJlqDPy!6)2;F~h3;ZN(Nka! zCPQD5vOW^73&%T(r$fIeryJFiE8YWNce;@6?(H;$r|rC=^&>aBs^#`l1iS!$!}-T&~j*kKztp14=zJ7>QVK}NlQ%W_VW2Ye^H_X_nMt(FRWOn zV^1m9+2TS9S1{e`-jssbP!;{`3mz#awLpjZDKUjZatTi(&VWhk;J$|41|tf!*b>Vm zNO5%1MqFej4n;rNcFr}bqY!!0`FXJY(=8^EjNC)NC<>l|4aaa7eo8&9yg3e4<)9qK z&p9U|2Vy=|y8dewJr~(`w`*hy$ytGSFuHMHeY%bIjtnnQvcBSyQg)9q@<8aHnidvu0R!( zb~F5*6UNzB+#J~OPW@YqxZebj z`=cRQx&z5Y{xQkL+7Ip7#tjl8F6Bq4s1sd2OV5H}HZ)J9^y0vX^>@2cWhrm>@=kMzesS3l#x{Tfo;HDI)lgK>zd@l2?S621 zmh=Pwp)w!hs#;D;NJ45EmelVuttf(wR&#{eKloG}e{AU6{U6I4qX<$=Fhx#Q4NaJl zCR+&3g!CF9)GJz9PdE-VU*%~SgVhx&l-jomy&F91i#-0)HY<7-YK37)MLW z3CS$6b*P}H%LmQnx^KDUMdxPXucv7AR|6)`+3_TA-M7Q^CNQnk4XxZyTb6f9L+qHx zsi+}h(xD&qC6!+hT>gitKD*;gQ4$E^Z|! zT2oUk0cYD03#H9fTewh14qPa5vb|g{O9FDe6#%A94-*{sJ2K~=X!)W0YZu?CveQ}+ z&Rb0WWD&k!A-nOXC%yT|bO`XSC{t~vT4)6yknM#Ka^vfeA@%_IX@FK6$|GuSmBbk6 z%0+D!)8ArxNGgH#XpEKQl($yDo}*Bnng8AiO~O~IG?beA4u2g&xf$HAPqR{D>0M`} zXE)|+Ak>#0SHD%a>`6cuo?qyCyw^!9%-rNP5xD9+7_3q={^{MtzKdpvt63emvM^cx z3Ya$8peEk9#r=|2C`EQXm6VQj_`h5X)F^hLUDL9|axAFnE{h{p$LbUWw;rb0-)?h) zsW{qHEnB~D7E_=FSk9I}BTpQkVWBx00tUTMyU{PTjdonsE*PIEm;n;O>PrYoe}TT( zEQZb8gR6w$z>*S%Q0^ILs$S%qQq>+x7Nx(Q1xW;GPb$aBC`%uARNE~YSb5Gq-k?3?RC{Q2mF8R4y1hbU-oXhvgdAU8(R$} zl1GCTa*);7f@hUW({|P~@6FE=deqsn8^#I_15x|s8>+735Pj?zsG)VVLCHuj|Ig|6 zW3fLz^nZDG#kcS}R2u71A0BUOq7K4mg8OOZc?9zl9|=+T28m^I{?UhLt3bZO9DzL% zdzq22fCQzGq|E|MWy=+1{vni8BNy<#W}l_6jui_3Z3JNmoZ>4vAuE#J1DID>m2F=siq7b5ik{pX4Jo4*n|VIuOQg&~&2>Nc}q zoz)PX%+Wp&pZxfym+4r-fQslrYOjLN-a0l69!TFch&5D`^Arkc4n(0c3ejFBC8j>IHZD1 z-p2K%-&)81btuTjzS?`B7jyd$1YbcX_#i%jMu62l5hiEZ9P@=4P01OIS*u467#w(1 zPv%_^;myE<*ZU{}p!pkstOgLw!&KZTcR_G~$&O8;tCj%`U~~hrQaivK3kpWkZ1j6toi^QO!t8&?}#yi zTI+1#bVh@71&s^U=)hwrdv?Nz!_kirA-E&+%J@H4TmH3O{(Fc@Ml8X3lJX5`(a({m zbH3=Fm~ws#MtE2Eo7ythmv4ZZ%mZpxtpwUiHpVY}Z$C)JJ>S!z zHPSTiKVJWx1?AtG=8%E2N$f4P1LZ3{^7Q0r67TAYgD2c@{|w-gB1FvdW58;q<4oA< zT$Y^G83lkq_xA}%yEr_;1O9b`fX|5T?!@@LwWR<8e_JG4TW|zmrJy~p$bQn`!_@#= zHi+St#HfreP@{nq>WFX*NV3Hm{;M?tRwTM#92o@o&T9osjKQ%_dgf59g1L3wUB+*h zvtuP)^S`j{J%#*BYD=I_6zV9%!WtR*3;q2_qgs1bGYPCFv=aKS0WkXj*aR+V{?05g z=r|r=mWE$v!|`CL}@GFyX748;!jT{2M;7H`?P)i(uXipGiJyO9{{sVQ4E~pP19&%F)Y}@!<(0!u%FAIQkXwMF=NuYqZW2MGNFS#y>sOy-k%)Y+C zoda;g_ZUVN3?o&c#~VcLB*k_cI2K(zrJJumq&UO;XT$Q17F^3$-wt3`GVy8qs7VEa znz)ufJ>oc<)6of5G#!a~HfEjjaWYhaE~GnwdlP|3mggStikPIg#a}usKIl!E4h|kM zC_qRo077CBj*ihmaEXk)VgD**BfdiY;R=w;C{ydP0p==-eSSHhB;@W0A%R>s6HsN| zNn*?H<&~r?0D8%Ka#!rY#w>y~O8_?f1v0Rti^-k;vXKxLj;!w9nfCcD14Ik6IyWGnFq%?IInNib z2u3Bg}$r?78l$&j@x2KCL3Naxzg@Ysct(Xgn#8DO&(Z5J;m0#2Zws@`Na zdB2CjQzvj9&>-*hq_mdw1t9HKMK89 zABL-nzp+q5-?xqc=!mC&Xz?QSps|d1+vOu2FTm^r$0O{aC@bK1p2!zMbcU7(ixDQc zUJtZ&qyb~`;rY*h`#XYt)8Di2j=|nu8hY$p(99EdG{0o8(#HM zG*8?2;qxyK5ClDB_6#-|Bk3J=Fh~zg+`##+h|i;kwf!~XCO{!WXxX_0dYd(Y;U+Lw zef;2MWPp}+gaMiH4-O9=RJ>8u=r71$rflC1$ew5`o0mVQ2ZUpGLE6^6X?KuSj zZ)re!bhIfnI2<7|Of&fAKgY)R5;$m0p|5%Fmh=Lj=N@rCG9KCUifd$2rOJ%ODsL8H9YyfFzfNr0cfUF-aSrJ3R`zv46EI zddS%9okViLrid{h*_8eEF5OAntDW6Rit)@EQhlL`d^rCDg1A1cRuG^c=2ot90 zgX+meApFw1eEeVaQS35O%XUE_V0eEkY)_%Fbu@wUY#wmmeVTYOXeN)$uVoGNHJ+s? zFUrq2+H)Z3!0~*)=f2NPd%mYdL$}b0X@Hw+yFz;*`KW`m=%D$lP20T%WKRF=-F>eW z?xGnA^9QrBEyb#B692oex>qP0v46S(OqiM9t;%+;K#cYbpkBE1;KdByydclfzsqp1 z_Rrli0td3i*k@1AYwNvC?)f~RT+3lVe$Qeu(CU^Ur4xQ8QohY zz0HUs5TgEzXAe!SyF8YY;7q&_LD4k#EqqAh_#sNk0EYZ8MD=Q8Hm@{!Fz59|rOvNO z{CTi~7?@^m+#28wv0WEPE*M($%sm2g`2`S=Z+SPc$Jb;8Xb$ET2PzjrsOhgKGEUy{ zx&oz>bRhG$L(o7$)DIsFs;6BOKjyoDAz>w8+Tma=5KbiPfgnNC@ZT|qL$%TSiQD)Z-p5l?Fb)F|( zJsBWwL*_XY5v_!cm3~s9=Vl|~B!iIG)kL50{vII2yc7I>(3N-|-P=pg-46rVktegz z^=EIIK3>*VtIg_LfjaD4+-h8RKi@NFG6pi$DSgL!%jl~K zeP?NxeTe7elagdIS|AZrjw&4esgitqRFh=fNe8rt`!;TFy-~u_fpA@)y{fd6-^R?B z%;ni05o9m__m>QUNYFn=xS{3Ced#Y!+za#ia$k}3n?=vGD(_Iu2i`~+0#M{>jJu18 zjv$qTyBCs>6!A~3&j7j?(8s$fy|N8+gK~gN))BzA;X4p>)92w|$B<$#H2J+77el&6 z%Slx7L)Z#)#`fyi<^0QtsQgSy>Uw@KU7eZNWHdJ%8 zXsgR|;RSs)eS)Nv1;`)0^=#`Boavx5PMOZ+udEb*&%?%pOTe>wLJOT#U%`$e>|O(D z&fXCS5Ov@=)8Op8XHmE|!W$IYKR*V<>=cbmlYQjm4>IOEQt;vH#e7JfpKBhVKODm2 zXWqM80J?EOc~&VoB06qBFWid-MRhgE;b8m#3EZxG`sA`7!o4{%PejR@pR#~dMPmEj zCBTpgtGJ6c?^EAnAR+;&QTl`Cl#E?{&nkTXFLH9N58=p#x$p>U9%=7-XxU|;HvP5- z+9!1zCPA)SwY%rO+(EY`6VJYv5Ii{W7~ft{^+b!>Aze|4WxC0?6L78c`hqyhtU5oJ zOEzab8#zeFLpqZGbs+nUj=HBSVO%;lw}OGNUF~3_o@c4os+?_1=~M)%o=%~CGUu%N zLH z@2`UYc^6P>5Kek+6{-&dAu1%7(s^UeRBGFWL8L%8&k$0#YdOSA2loVGx;=X~_-8++ z8$XF|?PdPU|Ki{#{KL;(*#E8nPm*#32Q~k~1<&nU%Ae2#_J3o}@&6XK63oD`LZBh& zYVCo;eL2j)_7e0L9yw{~eDDzZy)T2p4ic(<+3yTh_{MPu8ni0IfM%o#eRL6t#xCJv z4k=uaz91P0sAMZ7I^8u{k;ig>c^gLg7oW=N&@uDM3xTxCnB>$2 z>w7L^U|b3_PN44)T^+ech#@afIm3Do5+AuCQ+z*}QONizh$Xy(wu*M>{B%o?tMdWj ziBsNly2xl6$)%X<)PMd5{R^^Vhu}{lf1Xd{3b>L?in*-nW$rTP3QsX-3K4HEuz`P0 z)bSk*j35R$@x`MsHbd)6V%w)%m0J_eb3cCuYiFwlL4UF1z|DiZjF@!>VrUd)*JTO( zuS;pyu`p!Azt`%E9Y6Dz@&EsSe;+;ifA0EtZW2A}%KiqzIrpLQD+?0$q7LZq8M87D zyNqmYt!g}^3<81z;r7crk9!q3>t2eFus7aYdf*!fLLp(pTKyl2~%aI6R$xTeS+dOi_Bf zbGZ_{5dpBSgpxi%7K$>Rc*<7)Tg;`dS70XM6H^?g%|8Ro?r!_nb1=z`2~^TJlyn{!clFMYA~tY|7tsqj5g`NGhZI(QIBiRq^M^D-?RKFf z=-~swp3;t30Uj^h;hG?)X6lrW-$XJJUt8`B$Ibt_uget$0zk+I=rVvv_taSA{LZOq zD{F|5n;Bi zvi`tky%e5CPVNsX29*2`tt~!b)e+E16Oun-3DnnTW`0n z($v$;BQFts9*(Js5iTe>CiJYskhQJVwe_e}Pm1|-A55lOOZ8A04Sc%VOR zr<2WMd!HvGKe~U!?X!C4A89Fj&}Fr>1wl9}_2^|dPo58uO?$j`(FM;IWYrX(I~_l@ z+ma^79SlNPxf~1JwkE=eTucZJ+{lQ6kZ3~OCys1av16^f8kKmyZsocxdk7N~_sek52Y7Cu3 zevU@YN2I*=)yK}}12pp$QD2TAPNg3HjQy@;;8{;RkUE6d!l~3jR?qLq?ITu=Y$z%| zu_(k7ox1>s8T)Oxh5XtH(C)qahkZfm*KTc8#U3~LX`ZErS!cHK3)h6Ief=4@!i1QI z`s*Mj(uwE`0osdbXZ64>PlxIKKoVqiLGL#=6g$-QTW_xjmZ@0^Bk>>~tB z3!lT_qAVyNjOuzovq3PqCom#(K=OPRW+~)&9T#J_kNXcvWF}{~D|hY9w-L4;kO9$w z^gb9leqE`+`VG)nw2-k8L#J;!VDOL8YC?JV5r|Mg_SL;A5ugit1&D;sSh)IYE9hB~ zaC(VMK7hv3bY@bY$5dXhiG>B1)s{xe{_zbFfEVS!C=}+qyp^h@n~OJGp#{26AKD&F zpgBtZS&&B`qld?~qZGF6@E?FiH9^j1CQQdN3y2^edEt_+i=%CZujWayV6M~bj^YS8 z?a5Dt_9dma1U`2Or-jsLh^qhZ%PD4S(B?Lgo2;&&_Wm*S;%LL84R5R=0`^c#gM6E{ z;34ryA$bcx9jp8-qL;DU*SCiHLDL{-0hl%SGE3G|bUr)HW02`AN%|azZ;+t{Jic?2 zU1P+;2XsO&H|1S35D>|J!ClC{Ep_pA+(3HD7zD4jspM!cm)*$|qsk1o%UuU6eCDL9 z5X9k5sCZWk4ESrcJ&b?!GcrstU|RYIy8U`?j8Q8csEKa?+}4*S&~&j9h*VWZFCtQk zrn%Q(5Y27wDEq_TF1{MjdzqhbuN80p7nSEgOt&8k8G8^e1g+V~@DqKe>eIic+8P}D z95i->w-c4KNYF2=PfWCIe37*Seya(Rq<*4F9(mn>Ww(O2{-@wI*tMi~VP z#^sn@9lA7S8fc_UZ7~$-mQhs5TCoAs0sE+H7bbxY!N76cUq8)># zMw1IcD=}m)mxs@H!C9a~E=~CFS!fXf+4d*y2?jRwS~}$A)TD%d6F}|FTzH%#ebl3j z>A4kNKU8YzUr=g0Rguek`<&ALWG_Z~&iAaNCdVeUXSNgfSd~7W%;#Y}=6Rh14MgfR zUg!#f3Y5WgCA9gCccpF)UVGY8D$dCBUEOZJ`%d`NZJ8Vt#U^K?rB zy!Sl(wxGpg$USW5LjY15KQ+%$5`p#g{0LDATUm(R?Jc*GacHFY+-uwL&G@kD+9KC0 z;UI~{Yv1oE$r4xRj75CzWhh{*zoOCLBjTltWv-(nou}T=9P;zb{xyeU*r<#@o660= zOg-`;^PaLacXsVLPtnv!JZ7vFF0(Wf4QHzR9Rd83<1jso*LtArHo1=zkq-~Dh1cTo zaTU2>4^6V4&qIlOVK5xed^9%UoP*l1BM7hg0y6&9KHPWUq=qh^34OJB_2DNP)n2?r zF}&IDn50m_JR-7>C~iSP=XN-}j5y)^oml4?iEFK=suoq1CDkYhQ4_$!>AR@uAyXdy zA&}5Sl&_t(rWU6ZMkQ2tFvlq9J5>FG(FJEDpZYPONBveq$X%d;_$WZaHWES70A%0K z2S|L_)mwB{N#BX0Ne@PsEKpm3cEAVop_9s3&Ke>L@P7eI>!emy2I7I1juNqI!|+e(rMZbCtSl>fsc$*0T7;2ZFE z@}Fdhq4Cl=x_FP^jJ3>(mbUt(h>tPUYc#cwqO-|0#C_+fc5H{woV$7L=dXyzP&Xh2 zBkhoUjT>=SbkI;z_tUB1&O{W|*DtpxIK9pt&0cWTXgu#cmlEnwisy3p(ECy9w5j^l zQgdj|<=KkUdx13>;M}6mtSREGpnL0q$J~O!i&RHZovim$^2XqjTp+vhmD54zhgie3 z%=ZDC5)hHAC;i6qd<>{UsK<1XS{bR4WYV@3x=V0%Slc}ZY9%XYWIHL$>YsFO$}4M% zhq-&0*3#=c{{_x}-FC2Y`C49&H8q0cHistEIJ~@pXA-8M-r!b0>w=Qw#=U(5CuF8jRx)ESc z4JWhOoYSBAYIf+xD?VPFW+TFWpvhh=F_!LsW6#|xMOIUn+iCFP^I|<`O&*~Yex~hd z36%A~inmZPkYlq@eIw4MpS{>Uj8JXQ1qbQ)@PGMzAB2b^ z#XJ#Q4GJT0zgpXm8V=Z0@$Eplkkd%?4h1xEkur_HbA?;bNLqt!|I#caK8H~63^dPM z*$xJ1mJMrg&ymylIm+@HU&DQ?V_FgAJb7lEj_A7F=aAE+Y!WCeHjb3|qwV)$6H8Z@ zRnrVfy5GzL*Zk#eCDQruXj#zDQTL?mBei9wi4v6V51{24=0NE0tSoz+L!!pL5xRk; z=nF&}F5V)CCEVUFF!KegO7%xi5MLh7vh}R@xFl5*RbJTZM=J_F=R+AFQt0xYgWT;8 zdCyVedq<@h(~wyR)xm1@pFIvE(X!vi}&KK*V1Zrh^mOO>dsdE>Myhd^1AI6rj zT=}X>@GL3Lv!Iu3bJK+PbJ=_~h(Gb(GE&jUbWltj!&{|u`t!tD^e}!9z=Lb~I)i#j zH7gXs$l0gyOr*r1EUw8`UlAG%K~>ydH8mA^ib52~htVcz*%+;YRVg5Hv$|wFi#s<<|}@ zXdpyKhHC~d>iVt?jaGl99J_1CdoP|CF3Qq-`RI;OI`=>K-D(~Plxk3yO5YT(^Kn|A z<)qiVBG}40b&rfWJ-W=ze(EC+)?Pz<+0%UVFrzcxp&CIj)zpW4ocQ#^!jRSKA^Pfr zt$tHk$~9g65a%hE;C7Upn;s}w1qB9w7uh&7Dsx?R0353d0( z56#l&rH`h+LP@MBE|J&k)nV_v(Iom2S0#VGBNVGNO2+No8c5A|&Se2RvS8i(m^GCZ zEvj@)YF6y`P3U^VH5Epl~9!hy3|gi%dC&yjOclroYNNn z^4`HoUBk4d_SsEpZqh>PS%oE4=eYJW<3dX&sCmP$!U=#Q&&> z2~CdYosFbEEDNtX6gwqiUD5;w6%!|!iP>)~ie@)4@qVo)zg7`NAX()=(RtlE$)dYI z0?TSU1gVZ+MR2nL%SKnT`zdKsS^GPbHq4YGt{&K{6RfET?)Xm@N6a2d33^#D+Zme4 zS-MG)hj<4Glom+55i>T|tBLZR>bUzvlEIb+Wx&nuWj-k$lhIIy+pk*BRMExXFEM)g z+Gt@n|GgTIGu5^p9BcR2oJX=5NDsGaA%o0N;p`!T!SeJ=nUM((8IBSTS#&Tnc&-!P zp}-vNCO=jst-r*xRhop&2>N1r9YXI1RJe*9Xiptk1}0*Zj6C|BL8{g(#A)>=z3f9p zEgAdQHzcm0GJlG4{LmDu4kNIWa6z?U)d#hVf<3FuFWAZEJFb&PEe4#zNCdYghMYMT zBzl92ywE?GA^NRj)^AF>1+$7ML)3yQJFi8}HRjMvs_o3;?U)ce+rgMUuXGZ_v8E+N z{+uAnliJ%U_5n{Rn?%}m)Hq`c;e5u__{J-ec{i;8rE`k}ylqU1uWBUE)*bIn#=v`I1P5-=|*IR_n3ZDauGITRty!0&p%L{2jD~U-xvLD#Uf3h)esn{P=xOmqSZSii$Sq;=AncTh%&R z*FOqtqsFiI6CSJadajYy8=ll?s}$-jV!<{N{{1KQVMf18SGUMrQN;^xW&w;XmK9O5 zrVnS=-9)pZ>2Sk6MHXp!g>ZReeycbudl|SVac9V%Y+LJBUPxt+! z&&=pGE``G+(O1|XlTQa?OXdov73xM%`8;<6;%|%BGQK)Tc>b(Y91_FeulPMkZley? zhY^JaHa<@2zb>#r7%2m@mdyqg4;N8<=lB?*(rh;PS+A|!p^zV4W;9)0d#WjVHsp6& zcfneB8~DZ6g299<)=UP@pV_7b-X*>aWD;IH`ZK!Y!C*|Yxctqu&lSYZcEi(vn6N!- zT?8r7>dLsWt|-Q;b$VpMM5oa#!YiQV zCf)qVELUa_7XFP}tR`x-_NOUZ+_0W|z^0`BZ%74-uLK@KS8*&kYuKSd+P4`8A+y}L zK``2p55j4c^xIh9e9pMxm@)K{wGuTdN5#ELl5~^$2QT5WTcAiONgLYG?Fse00r8Oc zhZgN<{Om_P{Mw}{CSK#HUZW5%;qu_gU8}%l+z|Ea)a1M1iOQEiZn*CncAs*(dD88qxG_hAJ0yuoj zK3sT;>)1dY?bX4J{QXTaP-+{=8!Xn1O6jsZh5tTg0cb~O2Qm^MF&Y=QAyln zQ$7{Zriv@*y#o0y%?p0(U>>&WXq&N*c2bA$woz0MlFQE+5L%(9sQZ%z)x7#&D3Er$ zNmEzdC_U!pyE>w5KDiQ~YVM*75t|2I zw=ZA=R@URVv{uJSzi*m`jh&|asaNumY&-^{cD@UOT+ONtKaHX_>S|8}YF=X+Mn$70 z+|l~+r;7u3IkJ9!B*XaO(UmMz@u^%|b`xB5~Zf$k>1bxrOx=I|O#?r==;@+2X zzBf#s$@@mcJgB&{=-hBb_<#M+(m{a*QC|E!Q7%R7b)ZF3Ak9RdCi! z3zB}_WNm2XkkJppn~AGwABp<;A9xx)VW4yl^xGEyi`$$rH*sOkHQl2-CKr6LHvq> zH~9%LXWcoEJmUJDr3fQYzC>YOs|el&xb&G{V}+fG7i*8=aj!A(HkE%l%A-y+VE0^8 z=@r*k(*U7%zgJumA#aL2F6E&0nB6KVo9D^A4$0=BAv?`-uM!_$iWwN(gxRZv$Xo{w znlrCh>PW)!NUWTNf<#_1*9|M;RvXO>Yx1LBpCNCS{K3jQN?+|1KK~$RwCVO)OO_TL z!eF+iCl9A|L4SSUeclM$9AYbXs?Wdmf~+=~c1>(?pv(=T`9(~@`c$f6EjwxMck>yJ z4Tz6Fti1g^6VjEx*)7r1$}MZbLLT$BnKCcSeIDq`arE59CeJeklfHzFR)x1lhOyoV zW%x*F`fb{$?2-%|JQ|5s@6sfK-}ZE*Q-qWfZ;bThYd@9~RH!{!Q4}_rJ9$eGQZswA zhYghkLq|P5fLVk#L)lI;-#u{-j0x@ubCbcwaZ(#)SveNN0gq2d&vAX$MJ`fMZ{G0<24O`zsekY_wx0v15pgpyZfb-H~%jc$a${1g;&Ga#V}`>VCO z>19D5D&~!Y21->~;mq5TsN^}f8@~>Fk+6z>PhQo=W!&z+h6%SdR0-&R`MW4GkP}Tw zl((BhsE~Muox=ECl*p7ozad8_9s3dBbWE9=v}-fzrPFg?r_1-ug=9HNH>d}*mTrdg zY{UtVMJC~?_EN?c_0|r&^tgKOEqz17TA?Z2$Cz^$$S~L4sE!G-z4olS@_j*R$+uzt z*&&81p17_P{CfJ&RA#{A6kf8F)fjkeLMzYj&2_&U6@E?3?^@M0GjC1B>XqY}qU2}1 z{l}_{`8y)S$i9tU%@-l+q?R2Xq%q{>NZ)9T>_jClT{?8`V(o*bMI%CIbVJ>=Qj@ov zXwJfLP0dF{Cq~m(EdMy^LX>6Uq%569;-`-V)2ND6XLN*9latjm8WZ;PNSWd~vTfP0 z&y59Tp}{D1<4=OTVNFh)o)`s>iLm)gDtg}U1N#`+ke@-^4B`J>N&4Sd(NsK3MC ze)`E$qsWbwcGbZ?+3*(k#2zxspn*(5s*>ALeQd~sCNp!?F&?cAE!+7KdV#8aQmFLw zXhqaYctsI~+zJw8PDtWuYoqe6i0FYN%pmmb2IW09Z84IcZAslJaD^!P(FS3rIyq)X z)IeVgtbSQ35pVF-5t>^UHv?ajFmlPQ&fnf~39SJjiy#x#9$RcAa`#RP!bWQsCtU|@< zLrnv0J%XcGf}D!n4bVJ@i_alfL3LC=d>vL_+Y((R#Gzlz#qpubw7A6c`mJr4 zPY@c);35#;(PL~PmxWYO8cf6PyWznnS(!n-=L%jc$gF!r5b6cf;CEBNRU9f|Zu)6A zwbc1zc=dn-iq*BogGy>L<~j5hCT(xQPWzSsu+KWSiR= zB`SX5=9(+u?Bk!859W&Zb8kaCXCt)GjKf11^F^XCHS(DvqnqID&8`; z2GeVb2%#k%wtQ8@v$rT6yDdU>7dZjJGRCla^}4;Bo?*e*+jO^LF^H^5maQb_8;$ETWCa}0!3rc{e(SqPdNQN6YKm@uDyS&xcp{4j z-t6W%-0PZbuVPA-H#!69rKR+54N5*Q(?M`<&r>Y$hd%lCQPlc4CUiXP2l|si zfD76j&zx^}!4+T)63qTdoB0qk>2H)d2r8u9^L3yph6(-925j`erhts)}MTR6UIJh~4Rup(OR zweG$G!e&VfRKW~U&`4p>6aZc5J4Lwro0`c4WgZ8;xnp?(o-jT{wp6B|~` zt$<0Hw1if&ZU~8;rCd)Dr7E&SCbYXo6OlOYPfvdz4#37j(Fyl`lmmJk zM#b|&9PFf5z_JIBTOda|*St6jbIpUG0w%eOxj`xEKJ)`0MIsu850(^tj~XN~&)*D* zzp~~;ZUMh1bD?N=1lHubyt^+hQaBoS-bsufKP~f@O3lR8V=wc`m9*Y7A}6 zH6v2qk$V@l1%>M!`KC7;GMa$Wa18_iWbh0_Y*a)>_B)DCK{$3ti5@f8b%QX}u&_@| zhsK9ps3BP9oD3d$-7jc-pvt>B%co`hei%VzJ@6>tR_r0P$Y<>?(B6T-fmg$q$x+zd z@!c=l|Dg;R1SRHPxT%m4YKjxoUc;M_?K`TGswZ#i@|GzyJElTa6u5? zc%mcoZaA=IuK-n}Qn2-AtE**+&-|UizKR&rRu+|jGHAs=3DmTcFmEQtOs*FINyIcG zOW1;shkuls4FC8UYM4yditp4~k_VgLU$Wff!r=*R3}R>yCLaVnI-)mac4W%&a^1_2F|aXd{+p(ZPJ^sJbm)JD!+Opa3nnAW~hj2;g& zFBsE_$*V>%Lx7ohPT#Lw2LYP*HrhfN=a7^^mEXk}vgQ?NE9~Bm)mg?riAnFa%hka> zNywYD0e18GhZxWvc@n*&`Yycaz(aI<;}p0drR9k=M4G^^B>#5TZ%(IxiZKYPH3%d9yp8eCNO?nme)|NkFx?f?8*a518#!39}EcHs-PVn#I7{$5Q$eg1UGQp~)!L%SB+ zZ{R={aP)`~{U$r~#M+hc>sthv-8)T)T>g9OO`~5ukbKlo>-PaAX z=`V(BOAT3~!GfH+S6f^s3CSJ?u4L-7`hjbKm;$g=B@FrJZ0-jh*bA-nc}~UO=fTWS zLIDzsLLz^OmmP99R&jPN^_-(pAGPh(e{ZDy;D2;^m*I|IHjwhP?+{xFB)5}S_h-s6 zIlJTq=~EEMsIa}Sm;I4^YVg{FNF3k==?h<78HmA$06hrSGI?yz?bZssSMwG>+xt|! z!WlgQ^@I|e_cwxLC#V$|Hjc@Uz7pQ5wHwJ_ZTx*sRdPu^sXp!R^x3@JyVoAq3YL>Q zvAIYW9hLI8T58R4mb2b~^aMgT{J|6TtX@5*4>9bO7e0zTZ*TW{HU|x_K+pc2KG!0& z7Y2fN)T5T};adXO8x!|5*ZoufzG^DNf1HIe9RV!j^Bg3QU&h^|>VnJ`K*J}^sl+*q zgZo?-Z&fKm=Qi`Fx*YBuN;Sb005FVx6tDmB44d8tcuv%TW`Y?+c~w;C*<$O(_qFUT z8#z3?zJXJNGXu|o?agWBU_g5nGhV>w1cC^!dZL*gPuu*WhM1y{0bkH`dnpw2TJ`ti z*U0jMWG}VCK2;wxF{{1ozXsvsMVnab1>R6!@X$LyQK-&nD!~S-Acoe9!^sp2`Pjis zaDn^QAnZ+h5?mVchC$we^O$>X@WgoSt%|RuJ2-eRSe#Z{gF^07olyznSqwaronpg3 z_iM2dWCG4>=-#~xKaU}aQNAvq7q|Tf=)UpjV_hJX1uZr z!W4`QP)ilqK9Dlvpa+sQ2XbPe)~VeZ+KuID!MT~d_Ue%iTRz*%nHS^Y-j2NLi^~6~ zH+j@3W1Ad+Dqd)<+=zN%Z%M=3x1HRnNt6g${5@yAynwie7g8Kxm z`gho|Y)R7*T`Z8OGfCMR8iGD8&uWmrRc<_E?qJyYbFwG$jpQPoTk8l%ZohLKXmGHN z4dv2A5nvQv?)aA*m@mtV8`*XO#y+SMjKX2$_S~E>A#lFzo=MBi&J~iPcsO)l(BRLK zK4XIvEpsqwZeq#g`!$gBee9Cf7B2(9tPVOk*ug@7)fbZix8)UOI@3as+vvEw15vfo zUfb^}X{5lJd13d&(81ITbvBh`5VX|wU$SQpqUKcUUVrzFKz-8<}HvF{-9CcvnXD0@_=GD60ut+*((-!3S%E9uY7H<){MfDoCu z4wflLL<{uS!UXb}U=Bi)2yDy5Fc&Bhx@2}Xm+N2)F}J=nVJjy-0K^T59F(4_(@Qwc(bLDf z<^F_+Iod_p7v&q;1XKUTlSJHE0DemauyB1Y?|P6*8!A2Op!&(NEGByODhfe?5z0& zBfXWC`vBjf-DREWb*l^#28$tPt0XQq5aFU>P>w))>&kBI7zQhf9U#A+Ly6>1OD227 zUVQPp%Zr_;Mfof~6cGn7G_cE=$g(nq(R&RqRq2A;1=Skf7`6TjY1Elfe zFo^0YuSeLp>LPbgKcF;1dhM$1v~|$)`O$%jJM!)VtfZiiqh)g?S2^;;QDFrbWPEs& z#uD=~T4p?i3f&rTBol}(0;E2nxiLwRq;`Wq@vwmAt?V01Oa!KNU!f1^CIetxiP$`% zf3TR5vv)$b-6oaA-~Om~2ga@dA)J4y?=>Ah;MPRo6uvwc=yS!O_~`*c)8s()w(G$q z_LE;KiW6@05p>4hH*CWTp=(7na0F0%QNUoyQ=XaIG?FR@ZrlEnUdin*rMyX#UgL|x zrR=(M&rz8XkHJ34?D}HqnNyZnOo{J=xbgyO+DCQo@ZbGM>;m-vlmy1HKjOQc&LOPN zw>r)QwVRbQG-F3BZdtp2z*W3-S}$DiTDXn&-zPP5Fh^!Pb!?M=b5_qMOg%632zKC^ zPSiBL-kj`o8huXEl`x0dM~RK)HEEuGXHPZo6<<*w;!M!D2$lSl5B z&MilB16KUicyVBh&tjEwJ%?<kWC3Y@+UP9@jS47vnxiGs=`XgrpHw9f50LhsrWN z*+eqLIhC+HRCl=Za_hq)7oW-AgZvk_`hSA-KhyU#xJzw2yiY&3kt3uZ($tE4W}RAZ zXgv*tjo?tc*j11+tuS?`MbJ2t3ZY)b7Jgu!^WynH)Av@8(Ue@7&Xy3`Kp#dp-o7td z82#2d-BmwLzO4{QaEB>+T^TNA#j1JT5hsG_^X*U}!@8*afHl}Y%t#r*B-ZKqNz<$D z>f)^hxD*^mKmjVl?z>gK*l3{>B7>S15eo+w%4R-c*U|NM&U$a-jGHihBD8n+mx)=) zfvxUn@BJH5^={hiH6RP?%Pe0z^6_ALQv#`*n#kq8LPSh95H}vJTo!jH+x1tq0`MXa zBreWt$+(IjS-cAY#LGAQnY-X96A7AguHr7<#%#9y=U3|`?&R=kxQqILn8AK63 zK%MY|J+qJ$BxZ&m<`?wx+kN1$^8U(cOt)w@Z423nFZAck#dQ4KCk*NE>s6aw@yUe++HFpO(jw^{eAHlAKsNol3FpbA1}Gr{xz-ep&_s0d2_en1d0XC)#-twUtWt7+BdED z@V$Tr=mc!t+mA3kmcFizTA7VHZYZ7C8Tk9=wxpNQ?Es$mEw|8rm|U)~sAbtc*pV#c z3rAFl=){NsJV`o+AHerN6}3w+)aCLkEI#?T3g5*X`6T(MYxO-&=K}6eT;vx_bC`zo zMww&bV<%{Q-<2JZ%uaP5Y&OhHp>e5a4XqwLx5r*cUk4*zo$TIG?pkVBzLV zfjo$=z8R6QBKAVsS^Y-uctvi*Ep~-gp%aq|a#O-6=2NmoWGS3_2*gRG|= z2&a*GuoSB_S_UzF6eF-@1@b?)eJ2Q72f@pK8~fTd7g?OXkL`t8<#d$&Q*O~AQ28;5 zr-&P*yjaj|yi9fj^Kw5cehv}pcTjW&u4xK9zwjk%8gIpoib{KtzNN3Iz zL(JPNa3!>aV}ZL*5P{}?mDi@Qz9a@iuwSueh8TPbr}8=&?scvPV8_0zV$wi#n_|g)uY`+oSouR>4Iq zB)1C_=*DL}k4TXI38dE~AT4}=ax3r-bc@8L)?bJC)v6*|z}P8;ZfD{az50p+@+p}Q zcUAdYQX-iwz3fR9l1rMsbsJrZtSz1iMAkIYr?MKoFaj;UNPnrBQ#0ShoUuaB>Z{0G zedl~^HENYj-LcS6yM*byp!H43fB(A2;3sP%srnxy1xL!NJXpwQwJ|TZzd~oefw5MF zXSvuO0~yY|sa1Xf*{wS<7rlVvjxJ!p)B5}TS~cuek0jWs!G4U`G~5O&q1^-zF7`SB z)P>ws_wdWyYdzd=PNxMiCdjsi6hl8wH7}j?i0#W7<%mV6e80jy zYmiPe=A_>mJ}k)T{vpNz)M1Hg(pPE1+VmPPUCI;5M-n8xiZDY6`LCTETUE%MKSC`? z=*rd0Ofub0xsiY5`Fh7?vdP{obr4s+=JZmbp>J1_=cd z?=B9xu%Uz9;vSj+GUGnXUP|sPW>me>qs0ye3`SQ%`LYM(LhJK~kIUAN?QD(h#6Q&> zs=C3@xccgO|97o@c}wcYaIAV#*IwPSe)J^Q zbm^#*R@sMGt?_e?PdwKXYKgED>qVA(7o0S!5FznDTWAIa>&?hA*^vZI+n7tQ4gutK zPcM1$yk6oh0Bdj4bIs~ktpjNXd0TM;RpVg-L5OnR#_>eY>6#$74Up(BoQYa=!oG(j z=cC%3Do<7U8dwTFbfL;Hoic)117Ev)wUXrKLM;&7$Am(zIyiso@<8t^?$tyVv$}8- z449}jicVl2^@hkCY(?ra`b1+b!qs+lS?!jDGby=TWBYL2v9O~*)x1f>mbIF%@9SE{PJRzWb=b;$UM zi6ghKG0YYLsKpQ7Q7WrJVL$Y~NCkzz+?ERMC0Euno7a@|f^%M|;C#1vTyem}xnZ?p zxrkho&O?;kx2eQTVEC0sf%uV59=baZtsG7aimg=~qQsjdUVVdP2!n}~ixLmk{YN4y zucZEZ&UaNNP=Nnn8sC-QL4ve`0Wly8oTL16G^u~G0*??_mm=xwj@HB2InwFtbk|N2 zZ@-taC>Z4b6PPeaNs-~`mJg%|m11YSN*wJXS!uIe{nW461#mvNxL&6A%U>4TyC7HV zo&0!;O z704s>v*LYEee(ym^m`LUf`h{431+wHy$~_GmQ7F+%mAaLK2x=g`m@itVAWq~X5@q) zEauav<(|%BMt%F=Bl>^#h+sndH3TQB12FRdv>O#!*=F0t{(gmYN%f?dZ2&Z96KJ{)KD0l1D(7fFfY_n?!pCu zl5gNYon?k}08@7=ENfGWBQ090)!thlpSJ+d{`;~v_N@UDs170wXD%xhOvTU^ZmL8+cay9?qI!VeF!Z9pa@E6 zNh3$fvr3Va%?`k!@yDg~h}BVdO(p=?rG(`8^ol3FlLS=YCwE0Lf%NsyQWA-{S!)%6 z>y&A@`x{E{`|w(4^!eTe{&}`kem@VCC)|o?m;~6pY--P*@lzf7vntpmU38&llMw+# zKX;vVB>d9j#rcNxh3BQpyQVy&0rwGE3ywK^QsXB(`6Kc3>*rG;<#G2ktjz(gtYh|O zO#TH-sm7@x?cXuuSH7SF!M^{K^rd6J*Za@XkDUMro16Wr_iOiaF=`S|H(D^_4C5^Y4?8l_IDWhl~Zve%xlkCsq=qc{?Gq1j)V6txzVl< zGJt>mlu9@-NB{dW|9dn4*SFamqr3lzr&)h-5?8@tu*x^jnC!f&k;X9%HnA(0ITj z;9$xGEt2hqUFDzbKsXHq5Y`4+J{r*X^m`XCCI0)c`n^WMD)FE)n5#Xy z69_~=`tkJYN7<~!{NR-7-x<%3fEEeuz!@q@U0-0F(6J(Z1(xWq(Cmumx`1$eks0s6 zQ&cEH^)8Hgazw-#f~#lk8S!eno)!0K@^Prq(&Q@x!O8S`2YTk?qiCtTfxHQZpR6n{ zs1V+df5$ho{;%%>VyeT~Lua;MkK($5tht zYAZn-Awh=~A+KsS*AN~`>N=E41v2JJ_QK6yH9CS4vEtCpv$Njm)A;ZPuLn=|{X>zp zEICK+&MYXS7ro)yvcMB7X{j$Lr`NG5frxDk&fhf%KtW z0MtvEI5sd84uf%nln7&G?AG>L^^c_GQ#DVtf>SoPebu@Zwi;pCzH(+V>~Ss|uzNMc zf6{;k-Cb%w7Ph8zHqdn*1KzI_DrA}E;PVi8Bqxcx|3coksR}<)hkEOXT{Hn}UH4Td zym$V+>q}^7R&lJ_It46?D8GGcG*?2B zeN=8y3PExV062N_I+%O%z@>xPI!!djI@Wfsm|E4>%%OJoeVAFrF60ROH`x@LrwtBE zT3Li~FfjwZj|W>WJsi%pcbRXD<_X|}MrE@(sZWb|X4&tQDu_Y%CMmx^#S=XN3HdOj zG?m}mod}jEC}tMXKVQM&`(t28Ot5C)E8d}71q;`grS_)9hiLFb~SWK(z;mr~r?4iGXZg#8%pth%Ug#CK4C$s>+b z_&Iabx5m~^DI+@ktm38q z`4_zmSHKea7)+y~KdV~Y2FCymz-WlsIb2{KYRRPRY&WpQ>~(|Ah0E1D8`XXy*Pbb~ zeTR@3iMwk-ajf`E8b$hTJnFbLm0b2-p8YHf0zqU_m5n3bHM_{_w>FPE@L-*JKDYyP zfB3Tp;AC~k+|)68E0|(Dml);xHQS6(32{7L&4q=uCbeaIe~Qj{$>__lZ*}tCU~gK_ zPb;MR#=8j6cacKqO>F$MGAncGM181)M)nSf^@IZZrnd~D7p)HRuI?i&Qu=;a{z5w@ zaZqo(Z0snMjk)tCq(+vxO{xT8&8L@No^#D`^z=2~q-_wi>RJ z{+#6l@{ZXiX9?}to7oIAWZ1=kjYHeBuWjwY57q(T*hW)iORTq=6B|wBrr11u@aFGtpJEF<$39boY_XpW^Tks~XZ!h}!Fma9CYwCch z0_U8HdEX2n^4e3vqTF#^)5@C!YSBW*0o`$$?l&GI5PRGZV_uo({CNhLY3^j%?q%&a zNs)up_Hc;i1K(4}`8IYXoXGW|8^t$7C$+p~puZZr><)yx7sO zdEk;QE&cn8ucbI9ASF6Ng_QuD)!f&QVh`Vp#e9K0j&(_gm-sAMTe|i4fPY_AeJ7#n z*?owVjH`>c4j2AL0dLussR%uIny245A-d{{z<7P*BMhHkJinI~ZaZwL(j+IJh+L`; zl!;T4c()TzMd=7+@w= z4{1p?5)qks;~Ht*n6isgxXj`vp`ZAqt(bMS`2FS@QW60s5_-&&^~lG> z*%Z(tNZUQ@{q${OXYL`VT|)0>l~1&ukMg}>UUH+?ylw5~!zO6vj;z}FyT$|ovq$CP zNg1()19i8J!w*qY+sTm?NKK<*t&lxCrkU$1V$>2Z-IO)cm*~&YHELR(J1=vLH7Gc) z%X#XoxOv)Lo8k5}b2`r$?PGk_6Ee(o%d*o9!X{{IMVvf!>&Xv1Uz6n{npj13$-SR9 zze~!?IMEWfIK_eDTxg>sX*r04*65Cu4Pn%@#5EQ6b++|<1w3W{U3P2?E_M5=$bDK4 z`vh(OivQd=S$u(Oi1ue8|7A&j?`LyJsb{Y?*a;Cgf6;lhkRQSKgyx1JT>*9;dLLs_D!n@*Qd$Rw_*Oytv6X6PNwAN zNsr=h@1aUsFv;M<_LQ`)fp~)a##EemBCD2}n^|tj8>5LdQhW7dDEkhJD$jMfu_sEy zH6?Gpb`b3rWJ-EmveR?!TKQrX1krI7vVk{so4t~~2{)YVhC$SN;a{TGtV&dI+G2)9 zlq@kwPM%zLcaFK3=a47SByUa?Q9ePgH>H@! zO87uN;4)UMXnsDq9^JOie~-;xrkOxfzCLP)OFNH|Gqb{eHcVMI^=|LLGt%NibP~>4 z+})K5BMB_NF1Tc_JDFS$Ez}&aI$en5ZyemuSnVYted#}SD6KMf(wV?q&!x>~k-mD* zFp9==&+e8;*==5zIwy#P(>#Zs5h4poSzPr~EHZp?M+c6}u^*2HvzQ_Wcy zoipNH^mv{gHCi`rTQ4$rM~gS1IGz|=`ux?f%~_S{ z8@@ay!eH6s06r&8Ib1TdVMoN>ZR}I3+qUmLqdY5PJNUvdfY&I*xu_&pEW~Rn*?=zm z30`x=I8b^#^Hm&^&=8CUr|E~3bVVwt;bj|>l;xYdhactwf6(J-CZbYXLm}8Q0%5*h z!Jkg>Njz(Y*B&M_;7rO`9iudwzU&HxiifEd>b;vFDrhK{Zs?cG1IpPKpt~tZhgq7<#+o zR79*_T9rFI#)*v!!gvf_?IX#u-fd4W``CvuGLcnH{+*R|nd{w#^9|EpLRfdb>Vr?O z)8Fup2A_dZXuN$S;uav!H5)K$L4E@_-^(()vV*8wm=@6v(+GQ`&T>YH5s&Sh#xHYp z>+LMMdw})ExWab{8k}RG^!}gy4*$@k#masOH2AUg4!7*bPp1MopvKTGS#FMZ36 zJraG*D$12^%$+^njOR72#}RG0x5u5tpUpU3SbB)^A+I~hoBM3`x=)q*nb`JJ*`atr zbAglzat(#$au|ZtF3M#%eCnJ0^4oA@A?yuV#=;6f0^G=>J3B3WNeV>p(;X464@0%z zDE5>uTGc#!$wu^yp$f90Kp=u|m9;^s!l(#-`BwHYLA|PMg(+jhiJ&7|gpccsy1Szp zL}N`9a6C{QwEK$-FGYrt>%=06q_PL~sA!5p@<*&-$9>vNAKPuHw z2(nHV9Eqn~5J1dtAcml@K|-OjCvycW9hS47?Cmz_*2t3c?e3%8=wI>+8)QQzBc7k&$#=XsO^ur7JD#H-G`Nph!PWR z2V^p$RXz|cmxqS=nm^wP{>F(26Ud?sPsuQr-yGK+lv`doU%Y2^e91bDRLe=!u#5aW zM*7ZE*S~uRvXqE{c}lJhFQw`H0!A$I-E6Qh`UQS7-6;n8u*l#GaVif`2N#)FY7JA< zY?tCcftF3+>e+&OzR!DPS3jv@gh8Ju8s?|52S93OnfJq#L`%`fNw!7J-??JvW*IvF zW+a~@b`@*=a1mX~By#RR5l+pFHw$Ho>p4ls4o3oV6m~gVl_Q!#cjTgFqXN|=qfd0y_WUqDYC;bxO8e)>8DI&~P+k!=y;o^HP zk!-s_8)scN-0nh=V966R@^C+%H^}Pi zQ9q6ZI9W&Y-$yRUdFvqIR0;x9DdUod3Yh8p9%hVN6KMs=oVy3KJ-`4 z|Ic4-pc^eeJ)ZCHgzP8C9|#Me;8`a9?*)8@FH`ce=;6N+MyM#VL|_4E%Z#5N@OMJ` zI33=`E&YVQ3-+JSWDr)1PBhn9fBn|gKKbygoNM{ECd_eAvh#R2*F{1U`cQv+#$FI9R_#T z!TFk;oaa2>d)~F~e|N3B)}7Te-P66Lc2(`#Rn@;8uAwH6{gC`25)u-&qJqo|B&2&V zBqS7C^asElH#d`BBqS_JD`{yBMQLeT4M%$mD;skpB!%#}*J#?B-NX>R&z~gUBBN#p z!BIC*KM_b_HZX)KDWC)qn9_cm?EM;GO+r+XnNR;A%|iYW=11ebkN1hp4cI2*1Xwe+ z8V?)J8*7f{{06Sp`f7L)aAe7y$MTPRq<(z@?x~@wzehde;Fg;|A7YpEa9i(rrQV_%T{s8hH*LWfi zJy7V7-Z_W)933$q(5i(_l23=x#&7cS_zrbnq*!#8FonkQMXWf*5amcd^Jj_X-MLli zy5%_c_)JF=U-HB3qx4d?Q;0`hk_fB*hgY<_gcdTg(ghd?XvpdoxZFzJ@j*;IJJ0Xg zA!Dv$txInITtW?zwn1_z;o^KE)naM(FklL=jVM5k=usIV?Rc;|eiJQ=p-H)pD6856 zX5rwY^2CQXl=5sxPfuKoKBxSAx!yFeT26G4_|Cyqil_ZiSpP><#pihWQrjAzC}@gG z$TU;?KaiKK9jgypu8$?1a!KEPXwoPV~NLoB}PWuEaEH=7>^=mz8u$W!XAZE;A zE?yn+qmHMYi;BVEXFVqeD$h++0z}p71w#pm8KTjQaOjaRQBj0HH76r8`BT!auUoGN zx*bA{n~~pqx_{Pe*n$Su>TI_rUr)yK+@@KNo?Q(mu;6T`n{*i>T!)($kw0VCTo9+ zGf=Q>{ON zcDK2EseJc*g})#RPPE5`eO#vGXuzA-lfvEwi5a8zz2{4f<^`j{n`uz}x$v+FBp)Us zWetXG>0{--Co|??K{huQ(!TeknW=@fRTlGEY9SD`1z=SV^hT zt;KLG6CWaN$Qm-FYhb;4R;eL9MnDzGqrpTT#gwr$%;wCa8^Ix&@O5kGowI;$G(?K? z>%@@V@qOX<$SP!`Eh=1I5&oqmZ`p`?+uJAE3LZV}`cW!eKqkKSR9j#?)TcdM5Ib+_ z6nsB)Fwrt)AMxqj(;7-}j2bUx|x$62BhZrd3;t*yLemkcQf%nxG1x zBrk9msA3ex=ydVL<_%ToR`K!(6YvD^5CrN3bz#wA_Z|}{Mw`hW(#ggOW=p-muoANp z*g)Oj`5t=wOi`y>yIY4weXE2Khn!v|^*Hg^U){uJoQ|L*d5D~$99+(h z$%r2DNkS9EqV1;w?1hJP&I|VMH)Ai~(YdfzhIl4>re8dZ%iYZA(OUUFpjG&? z@O4AM#f!)Si_FfKDH&P?T1BoJJD+vag>`0Mq~#1ePtP&@4$t{DAgmTYLB4*1>ibr4 z?*#j=*?ccmL@c!drvm3|`(VRBxR{UroR)-^--jEyYu*bVhDtfl=;bIjDi7mj+k0cp z=GF&c1w&+7Wg*iTB#JjKu z!`thxh7oTH-Y|7hhBJ0{wrh2YhdX^p!Ji;j|CmnN^z_C+O0u;qNF;nb{BwK!( z?%omQT45@})%Wmf^?nHEDx3SU@=wl6#vhD}pD8dKNbGcjI0@J`wYSUMuNUoe>PIlm zqs&*#jpD%x`e(m3CS00uIQsRcOZ$ALI#=3PT304spA}Blyf8IC=#kH-fBmaCx0u7= z+O@x(Z>`s$SD-MbAg*A?kfgN8q2c^uWvl6>*=zlLtZy(qbB#*q=Jf-3NH4{;z_=|B z>}A!)s71?aik?)}*lRtl1baq1_UQ{Vy^*S_Int(IHWPD(Ro7cM3sJji4kCKiqVL|h zl5Oj1eH>SM=jE2SvkN1H=9LaK+VvWyHJD#Ei+4A!U5+A*B=CGQR%n-uXX!plzY4Vq zRo;rZusXTMp2D7uWQ{aXHBn{nhxdm@3sO!wj4i)i;odRrjna(b6cl&=de+{oINaT+ zsgp-tsbW*(P%6-(=L?mBtPhtW?$P39Rd$uzwxQlyIh!? z^_74vz@PhdFTF6$v$S-YNGw`PxaLT&C2(Kaes%imEohKzOEGl(CVXe=$aU(45v6E?&|x2a>kNd+ntW$hm3ntN#20cHd~81ZI;FUOuC-~Fs*i^9kwZJ> zR58+nr^!he&0ADR8k$HMEk|VLsaIFbPs6VIo=DG2n4FV6*McE`3%uPc_1WKBeSmaX z)v`n~_FDNKZOB8(0A@)8{gAC89aYz&FU0hsXf{#j$ua53H>xq|LVjVFYs3n#3|aN4-RBeVy{q%r`QGOcBsAb30q}LtK>54$Jy^!QzpqhffoDk1G^G_4fwQKm zqq(`A(_4Gzq=L;B;06X*LB|ORiJ0;3i>&zK@jlT0xYbK-XKhs#VN-is4ihu`H|8Af zw&1&VkVM^uflFI+XA@d?TN^tkVRte5-z9{B>$}^W^t8W=I9rR+YpZI|O4~b{)ADn0 zad6R#KcuCl6?HVT5Pl&e_oq7WPmKPpvolzjlhe)3jl+$X!`{)7lUqngh?9$llZS^L zD8cUJVdre(&Ti+#@K+;$wKDjzn=Wlsppx}Sk{I4hfv*s%&b4O`=TcAs4@qfhir}BS4{8Les^KRt-#fiVz{QEAzXYq%k zod1!T_(P`!G!sCKlvXn8FM%_lWOpBAJm81ruk+ot2l`BWlMND*B$A@cvzPA3+i7U2 zu=c6YHKb9Mu44-oZc>#lJkPxb>2Gw$k}Rx7=-=^_q!gvrgYZ0A=z<`Vop=PE#kq-a z><1AolkX+OoDe8UqTZvrxzvBr{a@O2#Q!uu z5Ud#f@7`oGgi#1!zYbo!`(K*;DJvNuLc+vI@IS}^{`zmCD}Y~jDSwy!_ZVnNkTG`k z6Tc|@FO>XXplvar;>`JfZE$=TyY`Leoni;=gue{FKRr3@<=neC*?Rq}W>EAfA_Zji zImNbW3PzyJhMz9tdHfb}zLs8>WC@wVrWO^17e{)dLc9+Z5hoKybvM_SbvX%!!gGq) zDknWpi=ojHHvC@e9uf&$v8@yQS63gN&0N6uUdsb5YTQB760A2OT8QP1afbD8-EzKfLxD5R0*E zDfZ$5;Q8h=FMFGPx3$br>L)di_ORi%Jos-P`3uZ>k2ai)>p8d{_3=hifZl3c8BoyE zqTC%C?EcB9h~@6s*R3j^1wj$!Tm&YO#grrJUA%RbCe*=;sqgezSY>u+eV`F3ezn^z$ez@&YtUup|Oite!dl#`A2X;j>T8TGeX~ z_(ziS6;3}LCo~w2$oBl{jC~Uk8*+s-TaXcbD1z8u`C^XprK0Vs8ZSesZU#Dl^z{f!1N`R(7(HUuF6O$;v3lKYJ}vi2pd!0ahFq2ws;r+d zU{C0(ANeozw|pU#;Y4w_~GtL`c{fBS+i416ZV>JeN&AbeNixWNmXA_5Wrq7yjUa# zhBVt6m-qGK9ao-VJW>MlB2UZH_$+t5;Vl{wUHJ7d0fGlp8E>Cd?|jdLAL}uiUpT?p zbTtw!VgzovKMNXFAxu|Gs`2am;dk=uwfGz3cpVD|-hPl~D$`&mbGr9pXEe=TR}MXY z8Jj9tQ=Ey%wEpp$CN5y@bf((7dVU$D(v}XdbHl!*cokQ{_AN#@H{Ew@);N+dX`e5T z6|d~pC9lO>e)M*)`jPgMt5Tx@%F7D%Fub`zG))+wY%a~Z&AD9RSfsgVr5iD}7;JnM zql2=p0kdYQ_w7o-%cz1S6*GlAc|J?oNq z!K`Y^#>7i7+RTuBwUS`unk5%`sPl`9z)gJcJ51r=T_kwwbwScfJGnaT*>^|Gc>AYkw=YZ ziDEM%8xVUVA4e@4s;e&c4epT-7r4SQ+cofn3yG?$-Hag?Ty5S3-*G<+S$8x-W3jYM)YD>W0!3SUF)h zqn=y|&>a7WITf@sAhPESt0Uu0#&cq=Ps2a7B$nDVro(X8=R|4grWu#Fu0e6%1NG z_lcqu8fmgWqb8@1{uV&x1}mL;9Ah=HNVeqGEQw!c{v(u5I^?WOPiTkSD&R7V zAqreCP3^Ia %@yB8%2*vXQy0hE#Eoz)ck)04}My!5hOOgknCk>erhS-|pH8gcm1 zUWB?a4stiu$f+fF`pmh`*xm^I{D6_!5=b^AFl9z~dxI4nJhO~!bR)N49boy<$z$)u zYGE~en!RfB%>wI9gHI1@Ui+nSfBC`LQgq$ZA}D>M8ze_Vh5)-YJ4;byDS}tYVs*`) zasoTDi4&`3(f(5*OYMquovk-L+Uas$aH3`W>Y0I}TSLj7Uu33rK^W@ZWhoK5wN)4Eh&*XAPfN=|lPtfv2Emm?J zI)%{39pkm^>b1j?!5aw`M+f{2>pD>!6`p%3_3qT`Ea)9Z?$}ixhTp5-iP@%FM|^u7 zbnn*EgG(q+%Q}1hW=-ODBiMLygE0Q%KsrE}AZ&$MOd8#I#e!9SDE^X4&w|1ZnklmR zEo<9)b&b6mw#d{kDcRrP7o+L5!Nj^hU2Dv!_gCG%co$D$pm)q& ztqRx~zuDmOb(0}`EP}NyDudg^Nf^9cjT0yL(5`(XoEbvu7C(J5DqcPL26N6T@Dt7s z;3a^YZm;)v=OnIHefI-t+RN9S#M9cHwGs~~a>`Frod#GvraA2e=?-m~Pl#4wNo*UgwXler-3ZKLRGm)KYh4XVU zeW!lDq&-#P_UbubFA1G@hxQK_)7J=M(k;eFU^<&aY_{=-x?AwWvAn+)@j3b-P>X6{ zvf;aWZ&JU<_<3PUN>4EC$eE8lk3xlP&=;+m(NnTZle*3Vm6nDgoUB9_ ziD<8|2VKjC6Pchp-j~_Pl2CdSq!!sW5>pAkb*pXqjG70A7=&h^jQwvZ!2vU;3$N&K z1&5F9*#y<3y#WV|1K*yhXWM%dNef+PGuR7+OVxEc>t^J4o4pr)q0Apupx-^{*`sO* zns#sO+uvSzp8Kqy_mOAaH@EtCb#@0=$BXFldvE735fgjGg)k{o21&1gCDAXTQcfVs- z1}F4>v^>G}JCmlYA$C$^^yJE1gPGbFv~&eKL^x7 zY6qRfa`1l#7;hy|u<>E&GUP;Y5uG=Vz3gkTVhEU%xaeojFywl46X}3!b&2Z=`=FGw zZ;zp>B?qCu$muFMFy$=Ydq6Na;m)I~%I#15DlokGo~d}0qY7ZtF@=`xzZw}uVty3Y zc|Wrt6D?&4U7~fDt91o1sRB*?5{fOVlOB#=pGZ++lveUAX5vf~U6u? zo>Jnis)Z^|n#hu=3of84@A@8mG&=iaHe*8Nbd?)cK~98i`_;5R zLQPCq?c0nJ%9nMd&8QOa+0#-QqV7xIy>e z&fo*DhjZAXGw42SJ2eMrU;SDwk6ST0D`vl^uk0pNA?+DKWFd1U;y=-&g{679L`UVR zJox0NT|=TyhAksnnN{ zJU;U4fg(R@&viP)d?0RTT@QwxR4roCH2QOCMbP_Emd?*_rg^fT2hDfv3+|K;iu5(FmG|{ge)UGd#FAbh&DzH ztMGRAj(|JY*-Ar<8W5`TksjlCuRsv1dM5S)0U3OFt8V0477+ZeOq_6@G;1N2 zNAU!DOWNx7<34`xBK!wIfvrp+LbL6s%usfphS*%Xhj`YR_~-uad|82*4s!RzE0h9K z+_2t+M{ysq#iA|DW-c^TMRA@o?2>U(Pt)9<$xAS$_*k`uyAh>@S%{K+5yHw@sp-lJ zqgCoi}GcM$eQ2dODBWw}0 zGao9S<6(!qCw@+eqP-Drf^Qy4XVW|Pqf2+jQo4Sif%DXlq#-R+#JHG(t*b^Uub3e-HUt?b#v#%RxXg! zi0PUYabUS|<1}BHYIVP9JWAX9($`kn@_^!u1tp4MGklsmOB01(CMXHtaL}I6!LC!3 zQsTT@{p$5*LKGeEKu6Z#oGdS-VJTXoF&i$`VqiZz<8sXUJDMJu6e-(E?^S!#x|L@;p=)>e zb-@DrrPQ{E>u5x0K``eFi9RYxs$Z8ddha9>q^zTEVXn{Sl8={cTh46vDZWoY?SoLM zFcuR14)ZA8y+(!OpBPl*2c$${)fp9qPS%|*el$fkGtanEM1B_#0TN?}CRIdeyyhjp z3EH2w?>S}ojE9=}iU8)m@BVt34^HF03j~0NP^X^*{lHDrb8N=BDXTQl@G-g z2kltM^nJo0sh{|-RhrHB9HNfImk=EyVjy8|{5P38*IERyAWFS8WA{eeqf1%mgNU}| zaAN5t2;N(ndafi=>M@YAc)qjD;f;!}V?hbVPZ08lv!$BWrxd!nX&P?Maha@(m zV?qBNnD&wHE|(0|*z`QCK-1ZFE2sjQA9SQbxCBMhBdD?yASGi%ysedGsBSq|_&noV z(Uzehj25kNWjca65_ngEUA?WZRKW=6>-!1nvjvqflXl5*u^Cywn^3W;Cy=s!j!`LI zZPNbUAa8^@a=)U}Jm;u~DsQ;^%(p(uWb*0PnC{qhvmc$G17?I-o~*R&-`@f&@b890 zxuV}B;x=KnDzt@^WAKceRLnD#1toR&OGRhwED;uU&%KPFUqwWM)gN;761Kdzq`{@6 zPocxOvZu0&9}ovtM3Z{-!R!U|Wg%SbVi4gj<5p-UYq!JpmDXn}X;<+T4Ca`pubZ47 za$8EB-IQMxK8C7`?10>EuMwdgdsY2M&(H`Lx=!_WnarbuTj6a{HKG%Wy|Hsd zO>rRPp1Gk446z0O#A==W?gSQesjgVlOV+$=_7yUr)kM>g56>NF=o9A5%Lbl`Wv%e2 z)y)kN+OHiLR@1%QW>|*NW2{rIT-y?dG|q^NZ%CGyJn>#LkjX}&LM+I*P-6Nqcnc`I z;sgiO!E39n*ERo&s_pULewfeAR8R-ScX@@Pg*v!2FhUQ$Bw8kw`UD-s@sisz^^Bkj z(D!$aF&;@8Gc-#L6Xrfc(m@9cwWP^M(BWy1V`1)f1wA#aHT#ws$M9QjQW~Oo)OXeRKok6`)JI(^pGs#(11O3`meTse9x8a633bX?Ea2gtnq%y0=zrn|3CryZ z>*ndW7rD0P-3GxH?LJ4%5D1_`zmi|H1&>p4fUhVAxVM(JJi zzW~Q_HrYc)HTudVtm;ECl&hjxnBa?UnuXXAAvbufX-txZru6KC*(JG@TnpDkYKftw z?Yz<4Q@SHgY4L8;;+w%2isK&Ryvgy=JIZxNQu}Q~9wSW5W#wDXCD3pjwnhKINy(-rLPv{}y^Thwk|6UOL=c3!)oE>!G^b&Y!5iyl` zDua3R^CKA^V||jiT8ZeM>YIsYf?_OW;irJezx2Jdjip;~=*W^{p@BadSc>KTv}~jX zj zBN13OJ3gHbMg3RgiU%G0v`o)10gs%yi$39~OtUHICIsRI_}G|sJyD6K`W$U+>-(iq z-TRG`Okac1QQ^qlYiSF(-IZ0bYe#7aA;UEgvXY=jjmfiahc@Rj9xb8NaERsm1&&k7 zLqu;Uhn`NDQpr*k=gufonewwHiUQWPL#=Wz0>1@S~f8uOx6jgj!MvjAVC_}wOC&TTG}K2sB{hY5+-x@3lb@>m3<-`M zI;RTv!y_e~!0tL@{`~4BE`)iBPzSmBEA!9yCJ%yQc>HxMCzSZ5tj1n%EvQ9BnngS* zh&5NljN^OO>2q8$uNIZEl57Q6^sVN96bRCepI0L+NsV0&*q62mqT+Jbi`@#f#IS3p z+mdHyS1lOA53uBCZ5-)IVT8t-)Vd4ciz+HppxK@1DT1ARE>k}DO*9_uE}d5(=q^1v z*}kNQizcDRB5GY;OxFYrG3esMf!uoe&MB{LUhsMs1_6b~{cmZV;DBraiWqz4cb_?G zP>GwI>RU61g(!%!M$Y;VW_Yt=198eK zxMA+C0y8$e%H)1bZJpA09!3|*aL8X_Zu(uAOXX>h#5xsEuQ*~Ez{-@|3e2KVW%&h< z+|odKkkyp~uH{Lg9GDkBi9PUznmhM*TxvcxWw2%8ufE5c{H_G*tb`qjzZmqr%5Dn0 zSHvk^*~wr+sz9b}ED%OE%2SO!pHLSidCbU8P%&X^8~KThINk&OXzq|0HR|y^T(QJ3 zR$sprVVgsJUR5w*LrfQ*2+U6xosAHTZ$hA({E6?GTi)F#QA-^EfhYCkngfX#?igf}~yhnsFelqBnli~LiEY%Afh8455 zq-iyY3J~Y2CUHrv>D;h`^5>KSL`0dbMT8C@ss%)lz(iG?ayk@$H$LSDA^7*}Y0eOcey_7Kw@|)Q(TiA1-bRc}V z>$wH*`Jw*%eVBivY=%`pO1El(iELX`r-EYv=uJFm9NhmDYIQs!*&Y{S6&wf#8_N3HVBb(*)xjC5QAs z5z)e97;Aa=Qq}U7O9Fl`U#1vfpJM+`9^pwJ~Uxir&&b4o1T!xOqQ)_U1<6 z2#xFNUdn5*<^ythVxC?aGpSxu`y@VU5jHOIIA$8_o0DDs1!<&x7MdUNU_6lXA}>YxRlr zIPRTth+{0xS8Q<$t{l7XXsAyNjd@X74c`*BM?&pezqW-}qpvZ2N!fSp2^Or1B8CVQ zr5{6d&U<`DBy$eP#PdW++)u2`LLixr9?P>v(erX=GukgvN#0cH@;>YIh(i^Cc?e`r zg;3Z{vV%m}shZTu59wyigy8~Op{@nQEoqeMN`~%c3!T{?-H)X3ttSFltxABr5(vmE z^~_hU7(_B2ebWNR%1<|xG=0{&=2rqciO~~;ouNnKeDHrB`rxGZ3DLqF^-X86;SMO; zC-Jpoio-s?m#ZN%`KmwIlF4Zc6(^dTQ{FK^Jjw|tbF$w4kaSP5es+B0OWwfIatgv1 za8V~rWbv5N`mDQ?_Rqa~-r<_aD?;jlNczHaQ+)8`i`-vc-}PNQ_BzmftFZbsl6)ZZ z;Jsx>y^qy7tzf}3oyhr4y;yxqqG!of$4b*KQ}Tfk+$pO$3b|QM?@gKDKLAn3p{vUo zC-9~`<4cVpi)O=quK`|SeX{n7!5&pOGooA3W0R;zOvi5}v7`y^*hXm28o=1Qp5afC zp83mbZn?v=?TUtfv(36h6%DD01TyokpVWam?SVTFzA^fDIlU}YfhNXw@W?%?_yjI* z;h5I7SyZwOAXzE=GI1O8AiknLAmzwCWFHjDo3G~^_R?YnCxPxO2Wv_{*{9ci`vr8# zW$>7KlC}Y%o)#gQ2IFq)g`Ab^*v|LI^-io_f-w3ddG-K`XdWt}O!>I2;7*Y^a{}q| z3)}4ZT;3q>qdxutuS70u;T0*<8rcxFAjsi9)Rs3^Y@$r9s2*i(pn9-k9V_a&fcyAp zM3aAzYA8O3)rLDKS0)ABk%h-5Y{bH6wE?imDNS)fF%0fc$*3k_xKu`&!_PW?py+%} zX^J(Op<{)17mwHC_I|bfV=1LGm|9ft1wQb}36Ue0V{&VWwGK(NAYk=eXp;jq?6^B> zqooW9N)_be!$2>|ZdI51QN1byQg}wRX^(LnOf6;` zZvoNU*XwRCjf@{9U-TGS^B}g9+bk$4wGAiw9jd@Nn4`(Sm!a=cvg^Tf;VW_c({7hf zR@pP|!|&R$nyl-+RGbq)Ob7Ja)X!ywc`cHwSI|d`Ivz&`3C`4o9-Uz~lXBA1jb!Gm z#H8k=&Y|wr?o&PTobHZZOXaetpFK6SkO+v*Bn(PpZm48}Dymn=pXrr`_x;S$U2;?J z+Wr~CpefchMg*}6p?us?Wq^s?Wgi*#twf)4&BNG3WYs8RbTr~8`X(Eweyu*g9IIG_ zia3)|Y;S>kCRg8i_mEm$&Ol?Wp1~FFVJTqt6HlbWZ}t1pXTl!uZm*_3l4d89khiO| zpFyqHI?nlYRKrpcukvO!2G;B8ol^(ON=C!iIR*E3?-I~Uqob$-Xx85^1vUS? zoCgvs05k(aA9N<|O^by8gSc}>b0VMLs8dRl3A1E4%GLKdpD(%2EusA zKUlTW;etnl?t{sWb6)`B6480@Y9DE2a_JUc;do++A~a<(l49OlOI*LMl4_E zWtwGI&uleS@p1Q2o0V1&3sOR0IXxFOwMb)}xhQSOG z5yo=gqh;&Eq=3v3&eZ28l78}fvn?u>?zvk1ejTG9)eTx4Gjp|zZ;#IHD{%E7Jo~*p z+zlE3fpghBSukBIuDwsr+V>bl3^S*%rnA;TQKmG`sUjyB;{D-M2!ekQ58ncYDV0>) zYdt1HWu7{?M>6QjZX2cb{jy&Fi`ri%@c{K9Bb36=t8ztw0Y?4{^aXgoayb^U|EVkp zOU^V7yaz7>qA9(JqElg664) z$sYR$oq)RPo=*tjems~*Z?5wnY{?zG1QWpc@Qk6WR^lC2XuNBEu4DJ{0euLIdQ=QY ztc$d(GFSjLiwEET2L{)GXzFnk)_xSP7KyqL-IhB+Kl+UMww2(Q&Zv{lJXAM(jd8wz zfJwAz0O~@Rq=^kn*)IvdCo)6Mn3st?wf$Rs=|a4HVLAb<^7E(%y#@_(Ymd6r@H@B=l`*q0=U||ax?dzx%+ps$*KULX^Jmn>)-lU!3fxmssgRq zFaOr)azLX6>K-`z{NHi_^wYlzn0d4Dzka0r8;barA865H;(Zb4zsZjW;F2?Cx-Odk zW=a1YBx;*{=;R+;@i+O?pMg1|rT-FtuqzP>~ZddLkv_S*ADn;l()taXZA>JREm z)|@J$IN^{j#!Fmj2+WbUk$c_}z_2^M_x;1^j6~GV2(l$6b%=gn>-U%J(iuigzIHc0_g;nd;9iG1z&Gk^PgPQx_c2$u4GTE`6qG56K&U#m*>*M)-o&X z@+(hC7oa&kpeTjtFJtZhH#j#Po+mI_~07Q4f;~f7i zUH+$Z03G5kQw1WdzelK}E;$D+0vP>mExxYzj?p-&583{(qu~yXm>^kwVEz{!OQ8iw z)l4l0@0B$0YYAC;Fri-E74m=23?!gaPn=Cgjo$-o;QM}5ez)Kb50~cR-<7pOayI!R zZx%s71Ocx#Fdr4O?1*9P61!{bLc<7P?D`%%`o{njGfAbps(%{Z1V}c(6-&eP|1Itl z(bLC3ZAf;0y*1OF0Q&_p2>;C7jDA4e)gJc|tvh#m)G~`1Hyg@H*D@RWwCQKHAy7Dm z?7Ph$O&?OZGlbc5)DwRRTMUx-6&{T0_S`x*Iw2q6o46r%?cWB7MHyfP8#&ca#f;w+ zrxN9w@d08g!bnluw7OF|#Ies4zrXeQ70`5{u2ToA+i%_I@L-xQeM|t`(ayI8s{@6r zk(Fix{@9IUbYM8tEz@~C?7u~#F6P?cTTTFLh|(wNlfDz6sQD}MKP|6+1eE6TO`*Uk zmJHyCPMGk~;&-^zAeT~bX?dGFqE}fSkJ_8NDTed`l8{w$Z(c(R- zgx9&9O&32XoMy4b9Kx%9Y6jG?|0un-lM1N2-hAoy__v-78KQomhvG-y0Uu!i);R&g zeKpC_)w-ZGgo58j+oHA+ynly*1fW9=O|RT-pbH_YH9LSVByTJjZXqmdJwgh1&zsyk z;&!K;28*>xFbk@SC|ozY#b;kXUmGb*v3q`y3Q;II3G=Jjut@H<^f|hqsIg~KxBF?n zYG@@ZFq832ytowb(K?$B-$@_ZYBBjJfk#Kr_uFt2%*AG%N6!s4Jf$}9ch=WgQmWwh zI2+II;L52>$@v9kN)1z$v*&jrrP7}L^hcziFiCt=0mJDTySjd#^OXcfw_qSaF6MjX zzPEvcTU0gu&Tc7E0LSg5#uj6D+g)8g{!bCWE{tLFnSYa{ume}>Yn2!H<|<9EGfG+VdVxHTwvI%!Hl zyciUgmq(J~2KO+yy}7=2&A(=7nSIBXd-x~I#fQ>Q3=8^X%>B2mm_kivg{FIMveGEw+>-%bXi_Z$FD9c@9tR}=$lh~@u=Cxzz1;^ml#@G@ zA+){#v{#(+8fg5`wqwd7rSM(XM_H;7GA;m?v_}0y!TkzAJ?!PCx#~)^mnOfJ6-fYl z7U>K;hAMYg#Lio&oPb8%)NlkhMh^yL(=>Ve_!3e~_ebn<-#XS08v4!pT)~cZ^A!-w zrB;^7+`?`pDSXNLd->snvuE7JQ1!2wrP|ajvn@{bV=wG-J=P9Z&X_i@l8-m?8nFl& z`iZ8G%LiARINaJ7?1pWtPG{6_4{Q*fJ8ow?#Z2D2jp4qriYX4wNCI7Dy->2%)Ha{1 ztG9>^WzIU*;XNqJc;0=)b9t(j^#v8)_EP{mx@lQov6N!pSfgi^6Sr+`0EAjoXOE%f z=j-48*6H%`nG6ID02sa}cnL@+f;k(GKdaZ>;q@!Wb)SkySItS|iY-Ij z7coK!nXE9`D>Nv}sHsH&u2E4thtLxkxUZ$T)lL|C^$&ir+dy|S^4h7q4zjg!Lgnri ze*S^KD>|)fjjg_uIVp7aw2KHPh!iLqqp5s!B9W1|(s>hw5UhNAC992|h{^30<-`XWOa(_Da;M@=vv^ousGB!No0fs= z8Q-p3%+>Ary26z55VvHWbh&Ibs@wgRepCv-o1^rl4=@0gH~Z;Z9y3TPBm|dc7w&ze zI@i|C?a7HhTMt_w#xjbcEPf2l?>~z6yUMz~C$&!4kWI?zLy^*snS7Y|Dy1oHLJ!c} z23g&Szx}FdbdWNbL4~t!o5$#FYa!W3gJS$&XUC)Jmo{%DO8NPyZKb+(?6ynaT7B&{ zP^Mn6g4>k$FDfU`S5Z|o#2fi~a5h`n-{BAsxMZgTLn$4@82VsrHiRR-`cED_*^ahRQK2E`B&A`c%!O|yNo(nMhZ zFg%Mn-H}H0xa4xPH{7mhCEkhcsfEX}$V=iJ@69`z&Rz zN}A=nu|_n(_Ja=+7yc5K11kwfblcu7di^I&7gv}F8_?tBEl#G|VE%9>v8xkKAKe?e z_UoM(H(8TI!dci;EEi0>3KQ?`Q5IC+vBpaQzIOe9x`6rID($>aB!nUEhL&kASNym8 zJPgi14Orb)tJ1&AXX{ zjj?NpQrP=Lmty!{2k=5F*SqmeXmvS=nJ)XK4&USK*x3}f_z+Ld zN<{VSr#75$S&?w*mWDq6Ifp=8(dISo)6%Y4A9)(RGC6^X+4kfv>)oMKE_at`ZcN>Znb9^#A&uK7rDFZHn4Hzx}Sl7?z z*Zl0Nd01%yiC94pvq^nwf}y9?o(=$`ubu_KhZHoXw^1UlMa=TkjsbP!qV`SKu72zT z)ew!={4;5p;?)PkY+FIliDU`$UDeq6UDfH@_&-MerFwG^rO8Nxl}Viqu1KT1!GKm(_>!trM7J?j|O45Ds1>k%nGL z*dQl3cy|JI=aS3!h@R@AfyD~X1PdWIBA;mOf$?1^2eddlzk+6v!!j>r%};cNy&kZ2 zhI)(rDV?XhA>up%R2s^*!{Lkv8sv@oHphBte2P9*d=FO0&%JFSZxdW3upA~4z+$SM zx`t>>)63V^z5cB2#AKB*J;AYh^MMgK=pP4^3z+*xo@^(d>{P{m4ZLOBrikisu)=_2(@1bZe%XuTVZFxW zwdk9Se!9|EwRXtc2)D23w5jAwBD8Kox>c~JwYHa4ZkO>3e3?jgP~sw6Umc5K#zPpO z4!e{eIKB6Ai!;;u@IFVy-&2Cuh`;!AcUe=I=&ak+jq#tudD6CiRQph5ZA*>A++b_! z!Fn;9Xix4=I5pb3Vcurctbf3vrcl*K$ZzUK@t`JDgCqQP&p6p9>uljC zZ>6Qah>u{hiaQC%VfY^5_iuoxRkyM=nc{@#lY=612@AD`Wk&%>+((vgq-9>UI+X2dRyfwZR9P^fHJTN;vap_wf&)P_e-^7g_Zm{1@ zk`Nrrrm!vv#fD<(0Q0Wg)9XV#-=~P51_$V%XE>->|31f)%3mb$RqCFeK4Ke#zPQLC zrSgx&@2McwmCn%iQ4_u+L?=(T@bSh>R>C}kbhuQ$OY^#5xXcrDX6Z09^!sGp?uHP; z;h8BB2_9rG_c)#yQEllk5v}rhQ{|D5TTK9)tv#Ejptqy+(B>EUM1nUBR3pH2r-9w6 z>vX2EsxULD139|Qbvf27$`h{BAq{U@C>O%BaFMp|Dy%Mc%287g$zzvxbsIrkq$}>S z`?=e!jRklC9TOfy+NMAG%8hwuHu0Eq2)(+;a7<~-=__%DGxa~T+-X#;0n}JG#&(Qf zECC}L%}VyHOin3#=0mZ50McR>^ILP~Fxf_vUE3;sjWrXlqYb~d^z2&ck67lnY$-y! zx=rwqks&8y<%_(!XdjO7{gYZRMf2(BweQ2jJT@oLNJAmy-7LJzs11FTEiqTrxAE2H z6@+51`-PE9VuyvO4>ryRhDRuy)TbM|_X*11ze6Y1iz&L7t?7qubH5YMRZ#QH{B%tc2LL^kM47iaW_}$|uW#FseevuC8N#?tvK@F_EcLs< zNUsErKzp)^0rDhOb+sc^91mvS1ZcV_djinm^9VBBJ${d?6*Jn zV>MyJ{>S%hSZVjMM0GnhpC#1hDBmosgpKC-_v^|BKq7+w7e)(UP7}7k2KyRsYl>Uo zE##o=tQ9n6Fkf}GvVL-O(h!xAo&TmgAyKr%2OVeKO7C9DK5_Cx=~HtSUppO)83z(& z`$9urch3@&F)ZPCgLTuE*rY2UKWy`+@tQQqk@cfm)Y+n&1OdK}hZWK`G5-SxOL4;L zyak`G=7C?Nny~T6w%3@ogYvv;!a;%X1iJCd4`VKFhDVJJcbblZ^SlfKhHz@<<17!$ zrEwu#jg3KB6yx{eHeE0|Jmb@19iKftOO83PD2wHs8*bn$BPR<%^$dl+OY91@NPreN1-=CF*<~m0GkZ;>KM*wDXRE4e?IoN@ zzdq(@%C{4fc7zN`6S##uR-T!6l{LujgW@9be1xtsGB$lQzDJhUh#ybNr-7Wa+E{w_ zGe#=xEeRV38AMf`LqSi0*>hZu+hg^cOW6dAw<_AU z&RFr60P&nBe2zxpgI9c3#TX}i*2}Pjm&2OxTFbSG-C6Rfjytc{QbCZQlhSGArKku0 zwt(@NakTzj;)4%+1F9+&<^avWYwUj1^Sd3$y!TqWAdpXv= z%P}8rYs8n&@yabS`J|(>=vPA`A0h78$z3}b`azsc8_O;Ds@u$-(A}A0Tp~VQ+qCOP zeLDS;-B=`SC#CyrLRGhe*KU2kOX1O)fjkH}=`gXHR-7*5CV?|c`=G18`M5P1pkdvq zH<-Dbp)&{*7xrS)?y4WtxP180m)-Ub7e|a$LpZg^o4u+YCata=p{Z>{4wr`^eT>Ot zOTl+W_-dEshi!(sZeJ=Ap5Bxbfzi|_0{dvn$3VqRpx@rY=(ThGc4`ZbSZX;Z$l}v9 zaQVr8UAofyQWl#&phttV#q#gj(*4M_ah0Hbs{WnZjNLys*+=n6Y{m4wJwdoe2Z8AR zkMf@klHt;^G_w9TB}=+)m2Ngmhl>}ET{G|0`t1l3bo}4DJa9E{=PVq#AHecE8vg3$ zqbR>pS(&XD2e}wGx9|%8@K+hz;#D#ONc9L=7v+5>Cb2aYGF8uFkS5!ZONL8cTp;4F z>SqL}?xKp~q`mngO1PMFC4sr#8e2##erY-r8{ev+mcnUEj{ZG4wRsQ$wO0cT2ctCi zd^d?ye^FWK`?ulykrc&*$>j;Tc+O%hixhz-E2yR z9rxPUA3F}c;gEC2R!+2;Qpw^D33}I62U>p0#L>1QMBi z#MAZa6^}If$gJXrfA6|`uyM4beSURVe3|7wHYHiw4gQ`tK_;=-P(Yh!41YxBQm?ar zqb9h6ql+byjJ;lgt)i*!*Fjf%?9&w6>ypjwpXbxegs(Km1?(ien#K>Kr*p0!if26F zYWAZ7;M3$$^kTB~tc}a=4#4tNh&7JStz2qv6MTq#_v}l48DR1U>G8e$On(?xV9Pz` z0i2a@=-&bCR+{B18gcca{*v!v-@h5Ag|!A0*%QDOqKLS<9!aDHxqyIa^IGqQ7OZA5 zHJ}pVG|n1a0`|@l&v2tPz4q}}TExw&b#lK?Yx zy!KI}@8MFm zFn1n4{zAm2JQ{82d0-2z4!Y_#@b%dQMX*_UQTPRd!veEbrt0w$sZPQJAT|+s()Olp z;2N{MTmC2-bP(r%GvBHS7smaJ&C*CDVFc{}tA2m_}`Af_(u*>C4nNc(R{r-!&L zo1>cUnEugj3?H5n`ht{5>)CSAFzoCk>>RS;rSDTnuH7keJ1m*3EbSH;R~nwHzIK_< zzz%!!)wuOaNHNc7i6Rc!Q6__AUFiaQ^+=7#7F&6%<8V`w14CeyQT*B(7bN!Gjh*81 zZZfHxx>*-zdhbL-nmw)ytP=8BmVAHvzGb`+g!z$V1S&0(#knf@NZ}3bv^N0XfPO^s z7zOg3Y(Hl+t==coBv#G=ep|Rqu8SRHA8W2^6bO#22x0FVs2oQbs(1nP65fycc6c61 zR>!?1W$SlHnCu%;tii`StY?34Le%JT&4#aw)R(t6XnwTJURyBmQPmyg7-19h<)id# z)Y3FfIIpAV+jX7t0&Hati%s~0NshB9b<{A!`oL#=*}uSwfi2$Ui{ zPJH5PzJLiT_jVR--0#g<33tCEO1b@sJtQ&UbCTuzFQJ4X4MQMbvNpJ(*^(3cI46L0 z-XzYe_5shaMBS~i*}RwJrL)6}_J1O#n%^mngajGOHO&5O4siML_TsVBrxw>2Jjlv0 z8ar)epXe&qsuv6QiiZ80AAZ&}1HOnu>8$yI*v5}b$X*%h-7j)O_yN#Fu^T44;FQ>z zHGO9AL&PPdP4~>G)QJ@*x(sFBUJWp22cuvHa)M21lz{)7+?AUw4uW~RGi_ZL-zbF8 ziG=&wbBq3Jb~jDdJ~mUCy$~Er~8l^`czHb9?%TX1mL0JTt50t zt;ky*;Bd@DeVg(aVA)c)zNU2^nQb<4QQICvU5KvBGx#75+G6}E3vqS|_AG$kpblhG zAQz;}*Gt2v3|#9x;3eE0i;UWsi+nkc*7&Iyzykl=dFV&=7n>%4#}%EibG*wis5i;r z$Ur=3U49}qRFzqcRD~W0)O?Z>idVwmgeLa?a2Qg)g7yXIaObM#{Y6c67h=tShRNHO zzslY9<{||P`0CRYlJikw0082nm;G`VPa)QK^1UXFm~Pzt#$|<#L8mF+u(zFqiesUG z6CpHYu|A>t7u>ATUH4c6(2z%Nv+k^Cz!nySNbh0hIk+hZI%FU-;Y7;vcTCr)a-SeR zV?)1umw3;KflYN?&hjb&$Ksi>^e{Q{`QCj@JKQ#-9GT8R zRwmGDR(1XNELMNp@!nl{Ec5A2xV38Jnjf5iamH)$yIB~Lpj|0rW- zmk^-Heo0+xe}@A#a{Zyvc?aKMI%wd1`GM!(4qkR98-wA14(e6px?5s8$R!b}f9{ZB zm?|oLYZNY|f1AvgRBnREz=jt8TB(f1tn@CH^c$z(-$!w34C4i0;*S9)j$tFbd#E;= z4mc~yKT{Js|AOkp0*imnZ*Miw45{4MAtueg&B)#ED0wAE57R9i`Xe3-<{NqGt7E|V z9}|Q5jw@J7e=Gj?j~{246;Fc^q6k*I!|Q|D5kWB0xpTh7n(T{?7*5F6Z0nk{Wo4ED zT~EHD7@t{Bib3@&lmeo5h7HmXZ{sAEB61(_QqJisg7!=zHAZmQ8&yF;!9xR4>v&45 zY`&6PF|`?hlA*kiT65l*TUZ#h+o&bjk(g1LMLtw5n1q%C2%c14ymSQyG`#pqXV*nG zQr!N)x8X3;WJ?PHht0kF91EX~5nF!L^Ygk!S`s!nsZ$y@W)d#tjwVuzn^u-TDh19a z=$r`>b^qxzThM}x#|Ivn1 zsuB>&0;mdo=Fb1}$j|S<8oMDY|5u#q|N8wPSU!1CF@68d^ZI{uF2!hPu@^IwcTbF3 zyDhlYT>t0jp3z)n4HaxxIL}7>^s}?yG!rkz@R&beoxUN0&}*wk1l8r({WqnN(0dQF z=qGlwtNugdJb#YaO)ypr-owUc2jV&X3+(Z+c+h9J;e6yNwf0}XkxY>TLluv05Pe3) zIe!{xq?rwv&o%wJN}>Pij5h<($IGa%&(h-5u=P*Typ%{>tD;thTs`-HwljFMYan=Y z$QSiy%t-g}ftf}Hxen={?cujLYAPx5QyPumTt5o_J(}Z`UbICp<)x*iEx(e?l3IvN z(qPJ8yw$?g=tqEJTwa%E67x8x0SRLR8KO|(Rvq5X@7Z}e>Z9Y4e%Mg;5bv9q`4cb1 zP4}Pc^I(WhL(8g<_Z~leE7O`Kd2*20>*@8&EAb{Sl8EX9c6rM`x`inZvDO}PT=&6- zGUDPw-0q*A>DH1dYOhsl3cuM^IpAv}h?v*DwPYrZdMHpKk&6Eihqi8V)YmlKRG1aX zpzo_W+-k2)D8)lsbTbRy!bPSIe{N&M&_o1q?iCc46m0RxIQ?WvTg`NEz*~Rrhf;gV zR<9qLdh;AQ(gx$6VHOBF!$f-4TeFK;8C2_R1Wrpbw_Z*N+^CjJVeH3FvIVrGuganS`9kG_?3wzZYs_1J3-qkrw3D+7gLu54hLG^{O6xy@iZn_oMiXg8_CVw4gy^?b%-&Jvx)u`TYs zzyf3%;-pQm>!x4!F`e$l8i{+ldJ7LEqJbN#vfyo7Ckz*Get3SUM9`dm=`;8e+x8E$ z^1mm8xFz96Uxk8}>hGtLS%}B2bQaI}D=ud!*k<+iiJqWClWNc#8oeNIvLCYh?rh{=)Q&666YBL6J zEkfw+`v)SQsG)hZTN>l0u?@}MGx`sOJ6g)-rr9p3RGn?(dsk0iUx0aiu%C?F>7zf% z{16_AV1cu-njg@r_B&>VP9@1p>Yla@b8h}^^DO2|r7B@(C)%wz@v~rxc#ByFU7xt9K&l)@OA(_ch6Lzl?zbTTiE5N%#0Y^b;czGaOyHxrXUOzm zxo`%hrH>8xGC|~X{bno%0%~J_4|i7Cd#nz^73@O;o6^HUP97>qq~ODPgirUoPp6c; zr({?R9P}`u>?Y@d`!H%CK*DD?`>S%r36N8uZpezPnc`;*^@s;yZGTyLaq=mF54&_T z_jjDr#$z{O$UNGca0H>b-`SNg%kToLnDH_SgD{|ghDVF>Zyf+%+aA_1@)~#^7$;ko zHjFx}xlxg#F+z378k9kKm*5HvD6I*htVdni+3Tv&i)kTn01U4E+yioSb0$DS6MpcT zK4PjXHSI5_v?mq2p=UizS9Wo!Xz5T+-+wJ(pPBg$@$)?GHiePpfU~x!J^q1h0vJ#j zh0a9V23#aytpzJQI@;;4B32RRJf0w?$bA4KS_TB1%BsCFO9W79ocqa}T1AwEe1eAr zLjh{JC-a(43c!;VmsldM4APGnQ@!Qb@FMPlqH1f}MSITYnQ=BWurv>ymiS(Xo; zlSomXpNS4wLAT&DEg`5^ZvcB1^6onCM-sXvTcF+f1r36O<7>ZLsJ*I5!wx-6wKiio zjoit0JGi^ytk$eTI_kDFcS1hs^65E{KDSlfq^%r+mdXRlLZ`>aw;ndLj0B57v_zY; z9itoSed%f?kU&U#r9=NU@dt*j2LyNvzh*iSiDwi0_+a6}aA~g*v==50)lK`^;3b;56 zqPOd7K;s4PDSJxA%^jp)mIAnLwG+x9Ru4MDSr%}yA!i?Jvj9uZ+=Tcf%aJy zV7DHdw{arw;6}DIW;X?%I2HNdQu(8Mv1&(7AbKH{|4DCYd?-H6&qy&dwDG|d%ME{uiZ+y?#NO-q6VO@^6YtW;Ut5M&% z3s{p>hD1RI`ME=GOn+Rw4rizloqUsbNdep{{pC85*#qwp;>1wPIDST#>Pen*W0T3M zEj3w}D|(b?TzYRjY;qb{1$LLL$#~u{@0c0w`cw{IGLUa^i6++dI@Rcje%oYXenS4MxR|e-$)6hfRj_JuYj1VkPXbn@o7c%7u zf_U;Ixu!IKjH9#}L?qUL5>O-r--p2*hyWFNWhW5i#P~n{ZCLfAm`i zv4MC>Mu`_X8gtR+nxUY$)q+ zs;CxU2*-&9gPS-%M=y3aEjw9PzMmVb@vy-C9%5|8TMOMnc(+3$oMmL7-fP>7WkTeQ zxyJQdGwSkZOF@>k5U4qQD<4cBJF8C8PY17Z4RU)~?0 zFc+oFLpabY4L<3NG2i?}8&ZsE&=X>|1yIKytQk2gKI&cdBRNJ!Dczrpc z$7!E4RM$-LcNyULQ~?#`iQ&i2isSd6zQ&r9Eb~f}T#tOcpk1*8r_HDNGuFT}&3mcJ zFQljFg_I|i8tmxs1^)o<)AI)ntZwZO2dUKU!J6?<|es<*dJy8iL;hxm!u9zp@%kBp5en@^H}8nkB=?6s?K z0SnWIEFLC?#*(=*kT?9X1l;j;vlr(oF$e-RAJHe3yq47!=T{Qk^+B2m1%IkPEQ*31 zGczk!Pf7i2g~QS|D5OZ+YPY^YPW%T^aN%*9iSkz*$!x;?q; z6Hs1V2!2CKX0!<%HIBYnC<3&A|4ay1@3vOnFQI04?c>%$x&o7J4b(_m-88A5uJu3G z3K=MRv8IZsBtBhF28>TZ*1hC0&`M;}oqsf>)hLq{rLY0^3_=9NL+5Uw9jh(%_ka<9 z%QD{$MkJ@0I8(hC=+k9V-RkcsG@*_30+$2*MF8pO!{GMo}D@1A%{NLD1GE;@~DE4bd&dI&3ND1_rH;|GK!enf@<}*aDF$$^?Cqp`ChTM z6ROTJh&NJn#VoQ20eSc08(CC<+v2MfPdZ}4#7^o1&^DYFyWioP{k{&q6VU1=#c7*n zt@-UPp>8)F>q(6KwM3uT{?w)Mxgi}(R?|d0K+6PzevZ133gZN-5LTbKJ42oG3HHiR zAd|d*1MkU1qmi>0fxs-G!m^l(z}zj2A?{2))9TOr<9mf^-$E=8MiJ;Tx1%H@PIzMM zv&?n(1tI!G9AQ$+yoyZH!*ss1cRtF291&MT#E1)Gd%ZcWMmW$wYvcjT#g&eZPrtr0 zyskzEHHVE;hfN`sWzXHBd+fkHc`3xRUV+ENPCtnAQZLSEpN{ucoK9x_7)3`P z|L|;v__cRwi%jdA9y*zQgkV267k*=jHFfewef)}fA(U(ke-a{n%H-9%6Lj4Pt+xO4oV1po z^vDi4D5D-~G&;w4a{uB-cfWf+A6X)vV8 za@y))gH2(1b<5S)fVJ<&c_*`U4VbxkudDfsy@`2~cl31s$S0FjCZUp8>s&9Rpmk_{ zv0B7dJGzw{i!adhbL^cvbq1|5wpgL;AyE3~f)iF)UkLLuS#b4{D!CES0#$1SF~aac zLQS1Bn`V)&N4CDRM@_@&``|}C959puZ^2Q3_7bWqbb8HcA`zf7+gw=(q&dpw)S|VCG`?qn9O$A6rI9hq#+8{lqzqK3<}F6N^)F)BAa-Na?KV zoYN9XQJg@Vko9umH&ds{Fuy7x;&eJwXMl_suZVC*9T^E_I$q zhx|mMU;=#?xxeX|X%|Oel){m~1rH48zCr2TZEDtWK}Dw+BYiG&n@~PPW<2oYh5MJD z%w$N(_}wAG8wgUw{-pRr(7&(wWtKn@^MpcrMHUDn+JsLh5C-Yl0~%(*^cd7#`>vM@3~e+c-OE zU-_Si#3Dp&zr-p@mz(O0W>8tX##Ya(!VUdR0)W~)cEsra_Bokk@um%MnP!ihytM0%ZKYFRb)ZnkZ(lI;z=o1~R(QdE^ z(PsqKO%UO=%ciV^{HDP2w+j@>8;k=58<|bF zfiU9`)<9oUwDkfvSL|p>rHdgeTf=rnyZljg`0(`4w^s!fZ0);1CWh+ZYa770E=%4I zwC`Vb{cy)*qnn`jCQyU$1sQsG<&1=m_h%3wFNw@+_`~1j{zYG=waOP7^9~y-D=~f^ z^P}_ze7U?&s(4v_KfEt_R7Kv{Q4u|85?Tz)XsGc0kr~8cH!F(*!6yvyB$wt@yd~fy z-n5DHi+|NK1JV@A_uEV~Y)$&4dx(xZF5M)jX;e&aZhR+Oirca=lm}uQFZ;fi_e*NA z5*w>CiypirLnSkyf<6#wi*3da8L0$b?W$UK?ntNZq# zl4vEuyEMP^dyT0Hj?7e6BxnBA{21`IDh%y~^(5eJw>-IOPa;&6nQ#YNR#dVcQ_aNE zN@mU z!*<;R2cWFZa${K|8ff6D;xN3E;18h^84H0D;5Ww{gP_Pzp_&dq+e9DS>*VNIzzu|_ zsyG?18?|fu#mmjXyuiXI_kL>YH;!0u{2OCW+9;j%x{5<76C{6>UR&05jTGcuQ>VAtqFdL= zS@IFe?SX6Yx00G~v_T5$ub8)vn@l$O6MM*Boneo8d^c1WlpgVRV>lmQMHI(z$f5i*S_i4H@KKx__jSO^UHX;2NyPS&Fd-78G1RM` z1;Qm$t^s3GgbCKJS1AMKld$DpzdgMvVvM1H8?CyrYRJ|HjWk}e2sfZfSoD|6Gu3au zUfwSNlwcB(swjX0_Gn=l2tsi!?QTdpj77>bJj0)7ik?zV%kVhcSf4`xhQ-7<^DMwG z-hT%85m(k_nLA65ZTPo8#wCIvkVRY0XP>G}p`~|>a<-^?`C--oaeZv8$i&DH`hbYC z$(@(82tN&wM*et!^UR|71)|ofR7hpz<}@Hwrc_xWLl28@ugl9;upNG{!WbZ)%gwh~k#s9hWHdCoTj^3Exi(79DJyn_9NtXz2;6pO0K_^w zN2Eh>I9kbxJz_bB66N|{V}{|gG=LlK;+HG*M~QJg(l;f?MShbkIak;iy!rP5a$Vp7 znrON+xK{iN?rVkBzO;G7{0BfU(9eCCa0=GcpJF084*(LQzj0Ob=V|mB2Pge~FeB<` zoZ!S_Tgr-?9d!5^F7j%3B7X`T)ZZb%MLwjaqdy&o#p_tcYHubKTC!Rw5M6;S zj!??bDdY!Pp);@R9^WYz@(Y87AZ286PahX2b?@2{8? zQN7}b=z>Agvzhwp^A{UYHp5_KpZsLyPQU(1;@-~F_zztV6Eoz9=k8K)y2Hfu+kK3m z{WHa~jDL};@DPAhDSH`|oU+bS{7=K;_haqYRBMqEm76bS8re#<3ZQdYz$p;@bBfvB z!x}uD6uC~!m~P)<$~_%BRU8Lm#ABwSU`Ipt9JSn*-@;>LqEBe%E^1hx6C>2I31e7R z(7?u0b2R8BCZG}?QA!dXRcB71hXoiEKTJLiyekm*ds15o_Eit{LV~5RT;(0yEk1pF z;|v+Qf*C##7GCx5;%8J!2p68Pkss$OUe|Y#w>AASNOL~A;!~h{hndiN z8G_3Id0RuPzIOf(4*@iI-$>)XThEiEWLo|~ z2PN;3H)qN9?~t8BzYdIq5B8k7Cu}DrskTFPNOFXD&+S*tAiNcC0rf~8z`w)g+tl$3L(*Z+7Jcpm1Q0#ZFf@gc$g5Dfm) z6mccMbg*p54FC54ou3gHf&?!$<$seP2)*L~X<^t`iSY~${znW4!!f{U^;n4tKK%Rc z(-xfnJQvpZZ-pO1Z;X1;sJnyO8SUxc4YIfoghGgU6HjF&&L4K#Q;b;8ztY$L(>0Ja zg&}1zSP9DgFOU5HIdNv!u`rqiXi$|2;fqTQ2aX03sQAFiFKaUWd+MI!?yL-V@2*cy zb^?n55-c!pi>bC|A-KkJ1&raVfp_vWSl8({fJp_zP>MmitlRZY&Dehr`mKN;0E}E9 z(X)Nb2k_Bb*)JXj0b*V5)yLRlfj=;E4*~48iAV_*NS5YD%o;#+hER|j z;0O*`my^rX|M!x$e)6`$RXT)fO#~tF;aYDD(q}Lm8(RNR@+XnED^4}Qheb=w05JI` zfUVL@M0-i^U)#i+gk}TiT~uN63JB=+tO|eXqz`zc0iJ?KT9RY5hwl$n6_GgxrMTHB z;HJM1LxlPM2Qs)5Fa`e*Jzpd)r;CH7g|Bw!;U}B{g((cpby^bWf_!4= z{7RbHb!Km1jvx}6A5G>Zmtr}hol$U8(#OD7(e?fSZeF`zje3*@5~k3Hpi(c{-h{ z>ZF;3>~hNT(t{+|8l&!i1@MEg`hsIhCt;uMcp!e&lOGCiC0Bkn-#`1R_&w)~%i{4g>C^9fB5`i z+(d8WHkJVvoen!M3C-WPf*9>MMH?fpBQA~>SkTUS?eN=iy3RXmn<2L~hd3=AqQUl(gHA(6*Bt|}@jcDA-t z^QC2F@@{VEEX$a;;$v8JVI z3KSC+mAAJqMrWzSTq7U|IF6I)d-gDLc5(4nB64{-?8Ao->E8-x&}j75*4A%i@8l%4 z5Tl^8v-1NK3KiD+`t^$!DXZPq4%QXJKVLmlR#8FR^6-&Lem#BOK~pmN@?+uPd^mmO2t_}^7kLeRXz!e!HW?xM;3(Zv7ki;T;C-!C!O ztS5WcQTN+gru11<&X7ZnNNgM()yKxhUWpO&zzbQfX=vRGlFUw?D=jUpo1Cw$d0$y6 zXl`K<79UUH0>*^G>4f0Mjkb=CKs9ys8VdGd+x68|nAqp9_#`AG>G}EV2px~djYrIE!#m**mALzJ6g&0%(=%O%J{1x%R6+u*2~M>mP0IPi~`*} zs61Jmle&;3V4rz_gw|Q|5!~Twnx~0tKB;+8kF{NYl{zMvQYa4SMNK#?_S8=%E?4D^ zmRf4M1;Z`@h6b@)5E4

ESt-s}RlRzYttSHBPQF1wsqOu_Ld;mAH)O!S%@vs+bnV zavFUQsa4HVHUY327s#Ja(gxM)6m}QEJ<9{`j+6sXBGZI~-N35fbB@`N6BE|VUa18& zc=uv^n?q@3;u4_~6(xo(D-}^kAiI?h^wiTl8C|qqi;jDbPdb(i$|mZr7BBQwc84nq zwpN3@^SuQiabdK*wl{a+KK-7w1Kh60DsL9Q_{AkUjWKmE@snT?zP*5b@4`i#fe7&l zrx!}xjji(7WA9mD3Kcn90Zn`Co}2i^K-@*cWj3qTqu!&5NG1l8gsT|O+ldsO{VdV( zk%%^m--f*Y2-L@n0Xi757@mj*j?kCX;2=y1&1=-6aM_amJ-`Q}z`Z`o*>cxN^myOM z9)RGnfYUK3dzZDigUbYDf0S+34Ql9)I)n&seXMB)VK@_=w&70^q8@)@MD|7+VLZGq zXX^ku+d97v3jP-OC?sCIboB<$viQ@9Er(Zrn zqk9Y9SE2}a3@R5I`XHTj~fzRF^`eR!U&eFaRMnxKD+4Q#X{*65J;We{OTLM-Wq)r&vQ|;o_j*~^X&Oa$3dd%Q03;I z{>y;cByA50{*3o4aA0bDYM8a=Is>xyJYZOqq3J3yIoxR~EQ(kz1|@ZXN0u7^Ls|h= zP65?zbEMtsNMQ!kElhO#pwq@vRZx*_&eiEPSc}=CAYf`u874lccHPDN7e?1fH+lD{ zMeO*^x8T9P3^Kwq9DO*q`2z4lurAZaGb5l0NHKSVFvkG)R|XqTpa=1z@J+{^$*94QGr8CB!Cz zEi86)?9Dxf-*jGzZr=bOK|&(U#z1It4SI|pBA!IL2Gqx14+zlp>lx#=@nrrHGVh~{ zS4-`OGDVxVbbIb`SE>9ySTQ`Q6j&{2T#fjYZm&?F0Bg5kf*qO4(H<jc*8KK-p`k%p}#SG4)Hmodv8q9iod)TVt`HF{2 zgE?CRj1OdP&hX?9DEU1M?X)=pG$3mYy*E-vJagD6P~7_UfvAD6^!kvl%_9(zEI%p*DsWnlXV!p zF3SAf_>P3;5xSJpcoB|yA`Mn%T1dfi3x&!JON==1VpIQ2#`1*9L?kZ zJuxvW<149m&e{*xIlpaBdCan~Qc4y@1owTvsLLF_sL}Krf~Zs%HV&H_^2Wp41)Qk< zq?rK2!&FLvp%6PC-9(%K64s)Y2ZXUU%Ww$iYe%_T@!8dYj z{u(^caJXGb1c6RiEZAn{+Hc)@Q;2i;V9s+veS!#rcqdtwba{9w(|U`cw>ak;8J7}8 zXbawzi|3QNtaQ&(s9@s2VsHB@6HNWVE+GQ%R~ZPxYqD&Ew$plBvY)?t^5+Lp^i1KT@*fiPLy7@=SBm9djFf6Gbs#y`EdiTm36Dnrs|%11PW zIa5Q3K^=$TC$`Ln$FigH%(<^+Y91A-LntA+nk+Qy^Uqd!SCs|W!BSZ(Q+*Xl>Z#jvoxPeDPtDm?&`*h_xR|J=0`3LRjXZQ zYhQVe{M@Fr1JsL3#OR+6d{w>)zd0Vqyk-T6A|-62cx)Li*?-jHV9zWJ;lr-Jy7tA7 z8dy=|dHPjx088pLE?ixZrm%kPK%nJ}T~uo}_aPT&hwCyndXC-ej+;ICp!$XSudPOn zQg`#Cr!*2SIV!6c0dwIS4_~!`4?2GGFcXMgiVzp4n&0nYt<$?I{Tp}W;y=Uroes2G zYtC5KfF3wt-EQ)Bn7t) z&XyQJuWdPwcz}Uf5qW)CVhykoX_(`iIbF7f-nj(%J2MJjFgw)(7Y1}i;S<^Obj(~H zk3f}xg;>)hmu9NIYkzBAbAbF470GlM&hou*^E+ZvCoLHJliC$^+D0lC1@&~YW65= z4Ip*th$5cL<z4G&t6eey<>L3$yl4sO57)Lc8gr_F2UX^xzum)&S8-FLEzL- zt~zsN@keWY#@wkW<}$&Hv!cuK?69Lyi8+}D!DSM3p91@+Y%^QY7A|ALi)ivbft97_ zdE4l`rcYnpw^|v;>AOq1W9O$We3cLS6C9E z&eP1R_j0+$rKd950`-83rK`LCnV)Jb({bgeYG!H6qdDw%|5!u2bf2>*wYuFOp)2s| zVd`4uQqWRM8}x0O+^Hc>yW5)ScBJWYpjlXkSjMK8Hn>C1otKGs}4REm+c>;(FN z8amCg<|RABz$mn$y*I3DyW$#G#XQZbYaFR=CC<~?tFhzYctsd6#-u5)7S-&HwI3IY z?X&Y^?*8v-amQ1ca%y(*L!Hc9wZdE&;`_~jrj7>59CmpW zDm-PVa_3Fvjqeyy2&CYj#k5XvcoRnlTAv%Y;wdJWVYiIJRW8ByZoq{g9@FVPec+$u~45{ut@7lqQs z3!QyNVo*|Uz?zAtu&FL|V5gM{=E3+PRoagtdpId86J+=gRp;ZDFoH6;kAKmj9Z zRr%SUfnNo>Wo$M*JcBm+GMUgO`e?nrP% z_SXtv(ylRd`bBF7WG1}$Pp^`&x5_T9#Fm?gLTN6S`l|SSmYF5AtD%%tT9BX?(*B##}4Ss&C z&AaL+8H61qU3{Cci?1Sdy|9IfcSKiBZ+~fj!WqlOutX$DgI-{1?#_V zDY<(#LIp`Kmh<+c8n)Rzsi{>Yud0$FA43-GXp@1ntqm|%D+$9D8+7I~e%yVKFu~4g zH=mWg0PQqX7o~rCYf%X@A80Wg?!4BeA3&NrzigR~2DS!k5L@s6hxt`n#DK zomtJ-DmH8viAoU2Z1-{+1p_iQRS`;3Y%5VIKkeL0?iG9 z6IO1Y!<};5abCxU;1Hf)CytX4zuN8scgVUxAB04_ZIUmiJ?bF?B*3%Lit6qr;JlYz zPGeO^0nzPRfcgTgtNt~RCg~;p#3d(?AT9Rh)Mg%+nDfw+2t0YteW&O~*RRk`^hQ#A zJOFRXVzwf9hTAYE<{1$)<&1P{?@RGtA1;~6MVU!=-D2f--6u|J7s3D~f)|4pZC|AR z`5%4|SY3Fj7fgh?+Y@3a#XyN?T$TL6nf!OT#wLb09`NiMW1wiS3!^T1=VO0rdltK! z1i$keiK@TH)3?%LGo+PvYrb#jg27uS-+XE~*702^; zTN#4v9|+<7-fn-%p9D+&aN93Yw3Z_7tIvVZhQ{}0DqAQKhK1eEp?ZVz1$dkF?yL+e zgNL;8bhFRI>1Ef@-{X%kC5G=U8V-D#o@^8}zR z@H|%qZX@EcZUwBN!)#%+JdO@zf0u~?OArR#Z7}EIE#bv$Z;hKglK~jQ$MZ^Z^JXiZ zRqGorqUVsz%o{*tCJ5Y?YM3Tnxb(pw_L3ioME?{;=LjMcCFk@X9syh651Pcty|vMj z)Ej(OABGwV`RZN0-GYqb<6YuwS z;YUt_&aOB7R>JJff>f{$kgt@?<%N+%~7+!V>}1kU-HN z__w|OwLE|RtC|wnP18hL#LItn`%g$J;3F|Z-5)#*6&HTr&cB1jXJ-EyZVN<=?XRcG z?;w%}Hs`+&`5(*j|J8DJKKk=kF7+l`^rs1104U3%HINXd(oz1egLj$bYq^>1Fo1D~ za}=qEo4laI2v_uZbXZRk6F6G3p+4knYyr}d*OGCFOMzzIwH?w*$4?GO5OuUj-S2{=P2uiT=U+py9h-B^BkizcQTHH)X5tc&XKBB$jEKJd80@cmg<9 zR5zstT_CH$dYQ(S6aRjNN@hlps}-l?aM)-!0DT7wPX;7#1d4vZXA~vxe1szmSCmSN zd+qW09PRbFvPXyf{#bH0q5v>?CdGO<_j^I`$>A=CTxlv(DiLOh%@R`~PxR^r@0Z>T ziRoeh(bdHY$|t*~{@wz~(#82NQM_;w_xr%WkWfyNfElFh=I? zA`y>p+1xzjzij^hq^5c16zGM6a{;YY0H~awahu`<-NL|7xbK>QUCf%;%}W8dK}BWo ze&}}D@3WBU0gATKXmhTCt7$V2036v1@GrGEFGG;X`hbc=Z_9AA5gQEy_R}1>kt|QZ z1F~1&wuEZZaBP~_qW3OHezjxQ0nDJ@@sMo~eD-+7+IV%5o@3MQ!!8}o#UN^XO)5db zi@&po0{FZ{HG*A;P%DnwFn0ATz@Lq`yaCSs8b~({*ukfKT|NMf3QF8(fC(0_gu!pH z&L1r_N5t#>^GCgLSxOwxYOGiQvl;NbNW2Hgr>^{=I!dDMt6G&WwoHc$G+8UbYyn-R z>0;s+g95f)uG7E1FrO%{1|2;|098ahr$PZiP|iUsnePWJ#Tq@reO%vQsV~)X)Cg*X z1+OTVg8Mu}pSK&WOgvX0STIN>6+nu5{nGWDGK;&Q$#LH@&H1HXozuGmAXag}=_(-= zu`GQQ7m&`6vc=T54QpfEHR*M`8;U{olB-*0?9K^a650iJA-w>S)jcW|K3IrLoy(=w z3nhFqyaNQ;wt6^w?Oe-&bmdlfYOrMGmCj*OI{_URSCvm|6L?*}E%RRFDCm~F z%!5eaQNF0>Wa89HxJOnmQwJQZw^K}|obo;;qot3UHhl&f0cM!1n(<%>u;7%St#XA5 z=|rwez4vexi)@#s6#Yf%nhtue-eb^R5Co+kFV1g#{fI$1C8sMhJ)Lb4lZ|rcKt}41 z^tr$|YBzyz?p@gehK_dyRz^GMQO-NQDn*pVSIe zkgj3KQM){5rRM_3i59FcynJ(3lX3wZkgib!ryhuU(;+Co$_nYbLOel2lWCpiv*GNy zUB{o5KQ9W!7$SEQo*eiBD8hb9)NNU9cPoKZt|vG4O_3Yi;(G>K+92}$vmBQ~=Hdt~ z6>uvOg~1p`yTn}t=u>dTobXvE3g!3HuC9b@aIYX$h4#sYN0VBeeiHS=W5XBA|p2&W6E+s1CWko_Cdl60!QTNE_SC^=2SOV2zjt$#vow*QQ(oGbb{r8Yy}r4oe32^(rkspI08f zH4KDpUyS`;i|>8FR=SxuHg3Iy0U<(hkL~7EQy-w!_i;C@o6?F3IQRNd9Du)!_Hv*%@_Z(46cJeP40j8S(IxNJJu;>wD_G(l=_<%2gr#}FX(xqDgn zC21Rf7{H-sV57e&1sV*bE@hQg4JnMm#Y!KsE2j)7mcd#W>r%7VE&J1~qs6x6Xt9~! zMR;tseET#N!3fJ`XHJlB7*s_+2toB4({9%pbQfO>G{AexjaZ;C_yaUe*wzG6s}g?# zA94$6Y()?EMB$hGF%$IHPLJ5jv;w_yAG-lKf6Dd>KeDUO9TY9)d4ui=9XviOii+!F zv1ZgJ-p&PaPs0hgX!$g7KK;{|=tQcJ80MtGVmo>eZe5Yuy4CeB&&)uNtm5EDE&tKJ z7|;0o^Y2#6MV>KpBDXa9SMStSdfMd2DGUT|-qFC&53Os4rYxn~V9En?tW}m zVDsDFBRApNrDmNn8h<}f>>b;mWYK_8-{dIoGt(o4^1Jieo*qMOwU|fa5UW9}Qi(aY zY-f|-i`;4U#KbAVv_d~51}d3>$Xd4X7&*=G`Cxe{M{(|1b)mtklS)K&1z$#kexr%c zlhRj6V)#pmz=^yLC{dLWu7hNsq%gmEsdZB0eDyU{=@WiIdmuKfj(Gyft$v<(D%VXa zG;>aLXnp9=?^3n$pc6ljR={@_l{Bk#pFKTZ`*FS`lrIahLz0|S0bkZsi=Q7y<}UfF zVZRE{Q&zT~r>)D7!7BrP`*pEux{qwZ(@%irMh0lK!d46N6kuv^@_{(GBYgtS5H;gr zJ^TR%CN0@B8_;2aw?tob1Y755Qp>TqR|>AHZP#+Lhl%&DAqTzMUE1IjgF8H-pvym` za);cI{}do>wz$4QGH9%RXcvuQZL4#hxBI{sZo=(Kupzx`Nm?mUG+Cw2)C!pgY|x5dZIl~I!(8Nk6)4C>-<_Je2b+EXTn23a%jNz$%W7rQI^ zd5s8Xwp_+}RP>#JE*|tqP&a!OV1>3T8d08@?a^nG{?|_r2K;I^VF|BAj-N*eap%@U z#VxnrXm-@y(rt4zBj@WgotGf0lK=BiQOGd}hRitJAu@3)lFGfZtdRS%u7&xnL`0Dp zSU$^%7uMkAzoO-L&|}gI>hx!RvPrc=8oCt36*vWF)dI$QY_sbGb|`+NWWqPlSYmeDxg<1PnQ|36OWpD_M4dHI zq?oyPzSxk4-*>ms>S|dUh>FHCXKBbl)gjl_QgtA;@Wvp}i8P0URk)#O_QyRJWp67* z`B{RqAg-XvllG*b#-ZM}VZKLtMmIEnn{D`L$=2j3<;3{n(%xh9Q%!L-xX)ZTYxn#6 z7Qn{k!+7D>GgRPY^X9^=+~ zhlgTcuD;ix+gXF3o)>MM>_qoF_v?p3N|9aY)6<&3{qJOx4T+3e z=tdC*5bi59?t{5OgeDAMbBXJq?JTKwL%ExkR)V2md+(Vz<#9NF29`uNyJh&_uXGG7r|HfRlSunE8kQ6syjs;LO7F9yo_&QU+4S7;vaEzlQaN1NnxIx@cH{jAsw;zR~%oQ%`iESaC2Hc!Q%;nqz@lU}OUnebf-ZHpi8TzJUzb-`uA0swDBb7I%Lrzn#+^kulc!4S-wm>a^?li;2dg2V}HK7YJ&Z)K7T_B1av`3mHr5*{NMDZQ8pp zk063=33SuRo3+_lTQHxwE?%RGw~^GHFPI&h2mJrR`qsk(&8c0x&JaDU?Czz)Acfqz z3uNLuYIhJK9do0^Ewe9ai;2|pfbn3U*DkEV(T1 zP#!^1u2wz@dGEbSX8u}T>QS+)_v}RztHtn`F%XOg5lHzW^wehYZpNLQK|Tm#@yNU^ znzOGfv5U&2biTPjC7($N-gkk{?al5v>^{20K*g!S)kYz4N}HX-GRha@-H&WG;Xf?f zFHssuSXJDaEV^StGkDD`StR6G3Qwkv>)L6MWGd^-sS0l!osK#aD0)6oqx8mR_oQ>O zJ^*!Yz3Et3#p#cNaz7A+#`_}LOU@^(10MvgKJ^;f+h+%JV)9Nn&k{ahHfFidIpBBb z*O;KXsC#9UpGQ@P`)quZN4W;HCvFf@#6tKNupi1<9S+K3-?*-%ocy(0hg*2wxwR;l zNFU=W78Y^Gm>l`i%D0N{ytdS0;d8(RMGIR0@l zRw))5o+~}lhTE0hYKum(hu)e#I?Y;p^?u<(e(W!YY~rE)0;lD42wO9e@U z;Y_C?d6h%T6#hqYu42BX+(7)ruNKhf#{(H?E^58n$8f)T1?vURHA7>Fq_<`>k}>zm zMG_T=A_YqC=dw5M%tMlI`I!ReeR;!ZRqjQSQb@oPvQ~JtLw!A5*U8d6y1gYZBIftw={i2I6FZ|q193)=cnc#|y7|tuq8QQmMfNoE&R0Bl zMQxgwU6>XW;zr)cI>{1`ZbJXe4>IV}1B5aO=i<q<9>ruzD#vT;K2bOh11ul0dgllx(R18NlHi}3 z6xl!BoohZyznn0o?&-%y;U-Q19j#wk^)POQC%|rM+Q$*at065%w8d7g`!#G5#~^v{ zT&AT)sbKf`$7w8SW_2c`NF1gU^zNP8xpb%lmWZHswMqsCv56~IAArvr+SBQaud@6A*1FS zKJk`CrD6Q5ukl-rqA89TzIqUYbX8--9@SC_xCJMJi5IJsu($YQHTokM>Q1isyI`3X za|_rO9d5vxTe$?a301d}cD8SXPXj%&sbE2Q-md70n3ZpORvL%D>Iff2HX<#$0bdRA z@e;U$1kiZX6JG#9SlE*vLNygzH=s*D$DF3;#rRPV_U{Plz@Fzf_h?Uui;kC}A7_u~ zV@0A6{oIJD?p?uE(o)y=^7CE=%h&sak@*en@24COwPFQVq8*D-l64c60M^e>Vujdm9d%DHKiwxV5TTHZfpGw|&Ypij&yr=(yB?pG7Byo^F ze}>~r8}&gV=9lQlvK)k4ja1$U93m7y39C32%`5M-YTm5_rXW1}m-SC{EHiZy065Ur zMn=SU8F#~S14jI5x#DL=x9KS&BS<+l=k>A-0?cBIi2&~^DYBLzSZPhGs1@Dt*;-2( zyLQahEgxureq&H?D4L!1@mAM0*{JhE&o6;!!Vx5FYLho3w)Y0?M*0@-j zZE%nxM%T;eO1(ZmV10v@POX;ud4S}&P+Md{3caR!S%PP9bCnZk&{fh?fQ|kRXh|gu zVYyMKqvfmXv2WtZhp{)R`K;YuxgtiP;a3(JZG3-}GlP2t%4nLtptA`RTc3r_7@2e- z=iDm>NTw!^2$njZCEVr23h6kc64VCQ2JRdA>>^915ZqA@s6zAul?1?~oeA~%mVrvo zzZdePX-K>aX^_3;4F6c24>E9%k&(li^XM|}(1Gyf$E*# z{Uaw)cJGIoh(GHj>Vh1v+K?+i=%pc9ZY6nx&}EP&6^9U*bpd+^$n9*!iuUw6^K6;y zt8e5Jb+r!ttlS?EGHK4M9H@r|(im_n6zuhM6FY1q2~C0ucD*w^u%Ho8PGzEK`Cpn3 zX6ovfD!qbRS4qybKsTpqIt*LwQ6iZNl$T2rN8Swd$c(uJgpA;2s#EZ@wC5W73)79+ zC4%M7lUf#1%+DXBhIg#&=`z(J^NU9{A1N{y(Dy)&0A$bQ&VpE5!{T5_Yq}X1SB(?1 zP zuItmobh+vuN(xw%B^64)c@?m+IX{zxPbK++v#bpU+lfJ~g^o7PwU8D@%_kCTsXgR^ zUAH`S;~{|FWUP_O+@Qq4qDO8t(9jTal*_?LBQsYHm8FY;rkVWZjeM~1*&RtoB}APO zBHTqG`6EOo$k8f6~ z5+*t=MY|(El0L`CsfoW%NhFA~eAW9pr5KXLoC3Elu|}V~bFW-@A+foY;EM@u}GF79!r z%Ugf5xPnUQC=+2Co|ZppdR3`EQlbzj8jL&X%&i+^Qpn5huX^SO1l`%>-!|;w0chwG zl!%Y)&y4)8YG;%0MQh3Vj3r`S{UO;wb>xh;Bf`;|VE+#?v8UN?M;$o_7@lx`&z)rr z$+vupCh|fJyMZUR*69UViMCoF`3 z6Ek$IR&uKtHX)x2E7Moh<;KvIxUp=#gT1tQwaRNFfB8WFgL;s5sT+W}E24snWKwt% zvtZVv(|>J7G!&vrAWa69iem1jf|z8#++I?H@2-`LT7qYuZ;#lQcu~G+ zuuJqUVv^ZhmI^wrmtIJ@eaYF6EGv5kCLTBRp$|aMBxR(ANQ2J=;n=XRC*9klU>^;} ztaeg;Q$D0(5LrJtDw-gJ+=?4lK=eu5tW4QE z0XA@)!&T|hNt(%U12Q4fI27ipT027AlK3GdbV|lf^OLsts7r`uW_%sO(YN{dWgS7S ztGg}`t?DK`8SMTt7kIru$V^3&-13O23>-zI)R6hIDKx96ag_jyEj-#LyQ? zQYl77Lf5REVJ;b_rNUp?Ws`Y4Y+A(%96-=>Oi!nyHuwmnAYWkD*p%r9-t*ZNQK4wQ zC$fgt;cPZ#ik@jzh`Dn_%{buJ)D_UmRK!0k#h@i)S2n92*NQlkqvYeikp|Q#;~;1I zIP3LELe{#)!yNts2x-glB2N;{C+mB6o`lf|rVN+FWarx&k7KWL!Kc}F2%&?RpyMUn z;@~_>QveKaz(d4;I^XL^{-qD1G#{QRgul(Mt}l4I5HU^@50@K;3!6td0oY3!!8 zx%@wOA6jc!QZb4<_|}Tb>ioU5+fUTd@##F`6Wdqi&GgoEXj)6w1h+x4f*3l|rZb9A zDigVlhf#tXrg-K7m}WV%|8UuJx;fHsT!kF!`+)IWz#KUU_?-Pl*Ld<;i7|7GmzX*R zU)Isik}^RTOs%i59YzWi&|B_~sC|&+SAtk9Oui!(BIHoCUHv$G)4=_b)dLu++1BX0N*Cj)37;{_OmQ@dh)O(WiIQ=XCW-wlodwMPS;Vh1W^mFN9Los6-y+Y zEZ=>(M{Xrb5HUq+Ckh!nR3S%|z^?A;#?TOigc$n2qCSyU6z4YSqUq}3U*M0;)n>|4 z&tnA*vn12u&Q!x{s&);{pu0p`x5+&xZ5CX0!;Rcp%({r6@t0Z{zux@w#}?%T&p0qa zIQC_@S|FM`4t<25Q(j9Bnp8>Kd=tp>;E#RX;+8~E9jI?ZMT}^)#gt_EG(5E_X80O5 zu8y*OXKD&fPE3)gBDtXeKhCK^8sy?;49b2U7nE9N|eDO zK;3H3ylE8=>v;Ika4l&Q=->rr(kA*@3D~a?AsqM*5k>9&)30attbfqq_sM21gLk*S zDWGfUSD14gP6dWPXQx#V1c=@m5`yAVe+Y;R)(tDDE!Nlf5Ed7andRkDO%vmSsK zm6N!QTryr${wX&2iwP5~`V>bp0@Gu1aoSE`C^c(Y7w!T8n5?!XorwnlpmEWo1XMvg z>)(fW09|Nf`Yx2{HyMH9DXxE&tDI^9%9dxqZ~Q`xKM~-)v0tjd4`?L7Q2}s0`N{C} zWb}6R9vdn9@i)o-`P;yl258UT;`lo%95+GlWd((B{fMw{E(X2IvR=fzfXdUM_wp92 zBL%sjXttR77*Lm3yS2Tv_lqWDWsL6v$+-J0Q18RjfE8p>5+D$%V%vyz`mdk@u3h>b zD5--_l5)@Y_yw=mo}K6r@TJCanMfSNoi6>0MpQ?@TneeeIi89psM)swl0q^l9j@>R zel(SKy6}YUIWazrm{Y&1QwiALM7yEIsXP8T&qTqBl1vkS)2YY=bL*n3;tr6{5qlk(JTLN z6Ga2W2&Ud1mfw&#Fv}j;xA2QaYu)^dTtvwFRpp@e%*U6h#MgIke)zSH*8}n5-Q48@ z1#~nshf%RnTePa6m*{*;V*h+IGrX*7+Gj8is!}U#5jU~BVyPIYI;^GieRU_Ysgl!p z{p^13PSK*`%8}&?lf1;VBPI9gaqW<7G!MLJ2jX%ncc`kmr8jrK!`tJI&(nY_PjV*i zTS%6f_hnA?j1PRQko6G5CvqS=Z^HOhhp6#v_91pXSa=CBhE55IY;1XNzjz)&_D}f3 z8-C{_TG^#<)SLT9!`p-;lk>OnC?tQ~Tp~F;i3b*mHw0IhDwTQ^Uu5GM_3Af?BqMcK zpC@jj9t;!++Zd|aojV8Fz|A-QM^!GF*-BtBVDLP*_sLUZ$E~N{TTzImxWv{3_d`z0 zmt-3+mmQqGw;R#7(#eL{le66o2sKGFPp6mYDE^8F`tH?}&}%a(dhMq}r^vr9K1IMC zUh20K87a>!`V6cDZjB(<>jp{W<-boc050+Q0CWX;{sp`~WOK=4P7%WB0;$R89pfA2 zMr8eIl)pn(@WZFuM;CkDUpH9>k**Kl|CWWAd?EyRh_ms8!U2*F_+(9Yd&GwCL%oKp z>r<|LTAuB_9RE+?55OnCjvP9#b)4RJ-h*G%UWxYZ``eG4LbYfX2=Rr94FzmcqGV3t zbe=N`>2Z+I-?1(ri~No4f%a=9!3bmDg|Kw#E)UHG%GSxNpL>-BE(Y*oUUW>Y$}{O! zs&k|+HY5JgAAjv7sABKagDRI3seHHHwUD`jYGSGj;-I)s5U@^=HnSw13TKpk_*Py%Rn7N9LAU~)7*)(bT3)D)WA_yI4kNID5#5~u!$4}Tew>G3qld?Iz;V-5M$ z+i7c*Adnh`BhUgbq;MD*D`9{>t~4nstuGYDiQmAC1looc)E68#1P988%Z~%Y3=y~G zry@{{osKcgJlocqHZl5RAmPPcV2JRB+xcN3Py`ORZH)6jbKG7clQ{nRicWNtMGdV4 zgb{I+weQ47~p(X|nQy76Gs@6%1$VA$IDAeXaBG5Bu{jL8gVJ)iDZzua! zf=rFBo;j84N4yL1kE`2%;y^dx`z(G@HG2T(ysM2_M3Ok@Dop?UBG?Q5V8eGiS@P+Z zS2vb`*@5b}R0rNbQ99P7!kEB`efH~oR&VsIa}o?|*nL$%2?s{A&}-bhh5= zL%_?H?3IYsb3lIPZSq8pT`r2XjM^?=ujokut{|zv%%abCtj6WqF3SzE7a!CwysKRH zt!+vfD4t?L8U|JU%GJ+VGd*Uud#VLHF#6LqN_#g2&@rtf7{HtEL3vEr*Jv@<42W)u zRRR%UEjxt&hpNzQaO^V91){ezhRGo3&OT_mPS{mO9dzq953wU;M$w>b#EsKP#u<+! z93i%|zX&HPNgf*mf!-6c5S%J;3Cy>txIhMoXX{`Rg<_gq`bEIiQDG7Em8nZQbs=AT zJCMxV(F^<~63cTf-9Q1U4LbvrmTFDes;y9o<97!`NzEfRe&T*s<3S=G&qL`w^S=Xc z=2e*Rd<%5QP;Tzv%_Gu#DKs(9Jta;+tAJx;3XHwz16-<&p-maj)cE_YzYPRd!Jy7m zVU)Xc+R8#Ji37j?Z9ZP_Vm6HtWR&hWk z+;sE+e#RqXx1ZVKlLUf7ee8P_#RTZ;nye8B`z28N39HiW%tqau`ZiPIC;ua1w(IZ`IE0vzD4 z+B=^Iulf&BsEuRvH2ezYFt!x44t5MT+`*h$-jBh|~6|$@DBc8I`>lev5 zt)*qlMBN9|e51rq0CUAuMQp1*A}O}P2D~biI-=<~a(5{^3AH*_g`(CuUKmuf)E)z0 z7nbvMJt=}ouNBbHmAMC?^AZ)$tzVU&)#EI@MV*wPFrh`iouB_jd0YYwcH5M%JAb~Y z_-|PUBI!!ZanaQVcKrTp9WcV zrwe~Z&8bp~)W=uukeQrH*aJ7R+F^`@g5@5&?gq|j#C*ifq&d~68dkJ-94(bIU_($V zM#n5x#hezYQ)YeMrF;?u&OUG!79re8GEN*%r-1RC)obk=@>M?vd->rrK!D7L18kFp zoU>xcR|m60xnyCQz@+V(qTzm;Ykzs0zIn;pKR^)8XnHBegd?kpsvQ1{zvmP_k9Dwm zKf|2_1z3SwA#8IQ{sY)7x2xC>-e|_cH{Svx$QCxP+PeXa%CZw5mQgNp)^r~7Jl4W; z*3{pX`1R5viU1LlPPB@b71JexVx$6U_DZ%z0AB-o*aa-kRUk1#rk1~ZBUL62nB7@0 zInTCNw3tjou2QLs)4Y|(-vSie+AL1bS7%;03!y{wI$(?66+}4&o!k-h?wcP;bG39Z z_8M)>5pQWQ9v|R~@{U@c1g6-KC3*A|h$I^*1Hu#+Fp0Xz4$Smn$AV!v-xl=ul*`X~ z3!-ro&kVh{K3jmHkC=ExZ+6qB+nGmuI0m-|Nxnnp{2b1U4w}?lM7j9k6Dcp)dLL^8 zuI3Sar=mDXIx^pLrJM)7>~+Ylcm1re7h#s-#i*MOeWE6SA-_K4UtRCP47BsV^iZcHS{$=n9%m4*OH(#kcKe}qC;FBUlt7sV2%kAkNuvMgh(8bv zO_)L4o)40ev(|0&C!X=Sl#=2l6to`!_dxTtpglzf>!<^(bN8Tji39pX4({Lbc^|^B z;am}^+*cVicAN<34si}rXCT?S2$Tl&26k74)Tap9d6R2!#x*iqlsn!BOJWz}Rf+qBhJ8+e6H@iShq?1YWFh%8 zqpr;AoMco8k2Ss3$%fip4KU5d$mN1!v5wOjFq64YZRixxloKT|-Z`oZ^}`7#F0&O( z|5@JPbPWiEy2IG)(oly_F6`QTv>ENMV&d7Ad}-0U#iBN}2x1i{Tjq7Z(PayV+uSQ+ zYG3R!ajqxK6IgfzZy7eB)Rn@O{W8{rspojuC#wV%P~UP+2iXxpGO>&)5Ulv4pj& zuTf`{jn=6jk5tFRz@#0Dpd^?)Wy|3voG+b!)lGvgt|0DXMp;SpdGQPPea84Af!Hkt zRHsKCsoe^@dhqk|IxBigBGDVa?q0Ao(A(cFZm<@`ZB-HDy3Dmo(`b@__t>A8r{D7p zZW!2CCk)1lHiv1@M5S3Ts3tOJ@#&XH%FwKgbQWe2^%x;Df(kM<^+`BvXv&AeGL&3J zs^b$m*~9qj_doOa4q{x-7P|~munlWkSiORnvQDf6f#|Btnu%;_jYISqkkd!eBBLWD z+&{{N2|M4O{W+X*I${;hKFwzddQGpZO;sO0F~4EiOtk$umC{#a2~27GfW>5Y*kbBd z)0I|`T^bxc*ev97Q?95`c|nYE-yheQU@D!%ZGHmT1A6fYL(C#ome~{_1H|r!BqB6e zLq#r{DTYn2W_*>$ePIr-+eA>vv6}un#I@; z3D=!-b9xpk3SZU-yTu-u0w5uvl5cwzWx;Q{no96ehHkNN4gV$Jx`zJ|r6R+nI_2F8 zcRO9)9Xc)@=^P`1%dGO<&pQ}(HqTzOax(~czk{>5fEN$p4TF7d5fmUK)TL3GL~n14Cpy^!+E$eyg51_8^xiVO88(RWGr`qJirgJSo7h7=NtGOe)v)=V0TB zn_e@ZuN-FQkbKP>v=(%ig2gN+LPHExMFFXCU#;(^1053!1v2Hq%sP+Xfuc1Pe$?Zh z?AGLY-F1=r$o(pgW@L9^zyR)X{^mDY+pdW=AQnrt*Cjsc!ML{#gYuSK{AOJLa)ku=JwIR4d*k!^!!2r))zAKeJU z5<*c2C*IoFCPO9@*l0a!?p^+jgR#@l0YBLj*C=xeG&`+{(*)g=AH^pMTjz8FUw?Mk zt;eF0jl=OWUi@@Y*fw*Op9d4iW;^0t)xs&}T$ywIOVEY!a4_;SbWQDTB=f1bV7mnf9`Y5vNAj_g+;W#8b2X?7N6>0?7G zMEsh6gz!{}gp_6v+8T84(XjTKn^Tt9_ViG~tk;sXsn7pp5vvyP=%B`?j{&>8vlzn_fRmf*Tv4NAywBQCN@ z--Z!cELSpPG>l9Vnd^)|ioq`RQKOvE`(@gF`z}%5eU3Vo!FIqaJ7;j_J=XR?S)gp! z)dHi^PG=Ah6CEBnqr{%lZ4OM2Zt}6Hms;ahh_&(bRkP=G9cJyyzV0C$*9eUfBVqPj zgVgOREq@Q=MYC^s@v<4wV@_{65OxgnrawQGYq~wsV{bggqhC>))^+jWKzT1UYB73i z-+~fHBm_Tsf979(fmBv_CM2=#2 zAq>~}LwhMPL?g(62}R=`ORh$+z?U2LiNuAueBzkVK~6mYAern+MZpr|l| zsm6mqQOvP5hL>9zA=50gv#7$U>9!1-n{1e?Irb{S)QlnqNb&SDWkq_Dl_uwav%wfEmMfVY>bJ9#!BtB7s6kc{UbFuN2e z^#L*orote01L;>Sz^PcVVcTh+5DMWTh1J!;PPSFljeWKZy44mUS3j&)faRe0s`B_K zR4&cdGa@=BGn!i}U;Tx2W0Li0&FvLgWn-wX+a?&jSLt!TWsAXzzz*y#3gl=Y z|JMaRaWm#AyakB3`(ra>odq9{3WIYy$26b(Qq z_cwDXN-(HgdMG;?ISCu-!WmJHLy&y6Kmt})%M=d01l!~~eqvA*{CPD5#I7-Y)zf5C zko{+bT}5ARuDRfM3_L=_bl8-x4O#dM9x@&IRzac0XV~{~Div4+I2HWUPvCUUI*zUI ztIPe1(xv+j52|SO_IieMB7rUlTrbhMKm+ce?{Xt{>T0h6~UP}5u z-&7v=O?z=E?xB+|V;uxDG6Nm-;}6xaz1-uyuZ$kOsjFPY_jVMSApgy3B_B7QHagmN z(vCPo2urA59Vlu$#aCOU9%wN4kt;|?CH@d!FCDL5H<_mnzE(EBTDDn&sK;Ru*5P*$ z=S7oD5nB=NY1YBIbmS?PrC{zYzKK@rhL?jDU}xS%+~Bnsu@7!A4xBLY9VpX0C4%z( zd{VVe<*kZ`e9nD6Irk1gY6McMkdCm*{Gf+RubnKfpnktIlSHD9Ke~8i?`N#$O&Q#8 zneS3G756}GJ8bu>9~1m)-~`M8%qdjQ;?H~D8p_w9A7!4rv|+!zepf1_{*@S`PkL*bwq3XNXr$8k9c_B^gj@RL z63(<~v~goV71c8rbIba}mo@D4jg_->=Tw)V{vd{vH0SUSPwIagH19yM74|3db(gTs zvr{K8@oj>Kz@C>n;Xd#JGfb(#&CAJ#p`3I1SKMD0MoQDp?lnD*1@2E)!zYmMzyZ;i zx#q5AhQ09E_zisxXm;u1X}Lnt#}}(JYN27P0i(}Hx9)Rsd4T0h zx-BWF@08&_cD2%J(A2ftxM<=y=R}pM%B3s`;(lzEAu%Qj2vm>r121+*wnwpW4D^p! z=S1Jsi=ELC*SvX7y8bn<`&(;=Do$JSRx#jZRN0kdqEnh?7dUY0s<^&liPC^tr%RuC zd;hW(V8GdO-0cAx>5`WpTHJK5*{L(WaU*S+O^s)%H=0w*P9~|LG7^vvJjTrr!y06F z9JB~dx@j^6%(Oqt@n(ZRo(9&d>LO8*Q}DmnBI$nOwjx*z5msgk4#4hUKLEB;6E=5P zP56LCq`79m>eW{&*W9_zKt=Z)=M~zpkg80M&1g@S`E;`Q8PJLc5MB{_A3k`tmPA8{ zg}D@2Cjhjuj(TxcgB;8}+*l%&&8T$gJ=q?0KjvR|zwBotc`eCBdH#)U9VZ~E@_oam9by*ovW85Hj(x5MZB{(!CVq2I(!D*WwOfc zaN^Wr=X7VkYwK_SJ~hriSBC?vjyV)J^0GI};I<@F2M{PJO3yXFt<2UB1-dP=cy*m-j0if)TsKj#=8rU8Ko%#iZ7nIe1)Q*H?6bw5Rm>dfa#ouH-7ko zKEF|325JZCn*$tm+Ok)l8RzciBBdaXSKOz%Xr-{}C-uO@Z0%$DJ)lI^PZ1Mwe%~*dlHrIuBVG3nb+z z&eR7nc||)-jtk2or5{g!iH9+Afb1h zwAnR=I&n4czs)qRzQu*2HqbrN<6a=aPbM;aai+z)KffMmK#lA?#YqqHWIBr^O||jX z_~y7A@nAY~hO%RFWeeJwS4?3_o!CcH*Y4Lk)XNO;`$#5!$uZ=fbSc|Y9%kVNlajI9 zJv>PQ9Gl&FVv68N5~Sh(aJurNiL8NZ8nO!_XgArw3zvn9(cq0P!|1V1GKJ1}_9vI- zmrRp-h98lMKL?0`O)7JDKPaObmAl~?KEIxVeCeQ9vSm)5^ar5CQUOYACIPqS)53!v z+1`N@Ex^pw)+PwmY);YbVmm5Vkyx+6clyzAVJ0I1x9<-lUazS(uv`2aQm$U+Dbo!A z|Ls_s&WNO=e!{iKAn>~d20X3d;5WpC@f!WzpaDTm513Yd;VQ{NbkQK_Mck~4Qb%H~ zK#QW(s7-}?6hP`VbO-hcVYhyLNzg~X49Fl3M0*j`(oVXMALA2U4V6q6Mx7cO6R!e! z?^l@x-LFD@YdTeq)Jpb1dVODi`o=#U3UZ<#u(_{X!j|w`=^$;6L|5NRrkl6AO@QW1 zUep3z6bt5!To@Vf$X*8=BSkKS#s-0me|>ltIQ(69G>8kWlX8cKwD|liPW_Xby@4U$ zM`u0s)TO5({Fl`>^P5*cBsqx;;kD6U_i z7`c@OzNQ8DU0w0}lf^^!H(WutSXqIwcS7cOoDkb-Rk38 zEe*!~Q!lUEc#OXlcq*3@Izw8(*Ljh^h2n+TYR6Jdp2hXbZ*TtyEi?5j>t%zgyubO6 zdu|}h-GdXtrTUI3-duBm*#`!t&(H7Z3oIWC7%Y*a`gG<{j;X9aeneLG4$q_CQh{!u zS8b!4GnXS)y8rU8i}>|D!GeOXSI^U)V%WvLrJ(v0Izdx6(W*kgu_}4oNrwAP&OU`K zZQZNvt&_i%Y_5-=XU~@zsaK@ST6w4d@7;z^pv6T0>7nBh@x^{zheh_r-?-Sj#+4q$ z(|m8tdx+w$J^VpW^6aCAWWZm@jnSJQzXxv5J+*HH0a=u9mPf_X(Z(6JSF0)hbv>=T zaBX!KTlagZr0ap-NUL7_qCIgD0qW7uu3NM|?4H8c=mUo4>~nZLNJh~&PVBrym3y~) zPqzhNCW@>-YCq>Wem~T^Em6Wf%w5rXs-$!Tn;U5Pu7+gEWUYXaX9F<#KsACc}d7)Yl9WVODTyyQw}`3f2D^23&u>V zg_I)k{QZjF@1%`i!S6>+{{3HH;V-u|Q^3}su0(b6|2{u|{&zeg0u|tt^a3wN{MYmL z*L`PW0lp{qdZG+}lN0{tl}XNkW&7_#eo?6YZu$MUT>qV}-=)c)XXF3#dopu|x4U{% VvA2si@*Ma_URvdG>BFai{|j3Cy{7;G literal 0 HcmV?d00001 diff --git a/locales/en-US/graphql.json b/locales/en-US/graphql.json index 29cd53e..0c7b70c 100644 --- a/locales/en-US/graphql.json +++ b/locales/en-US/graphql.json @@ -2,16 +2,14 @@ "graphql": { "label": { "endpoint": "Endpoint", - "token": "Token", "syntax": "Syntax", "tokenplaceholder": "Token if required by API", "query": "Query", "mustache": "mustache", "plain": "plain", "apivers": "API Vers", - "authorization": "Authorization Header", - "showDebug": "Show Debug info" - + "token": "Bearer Token", + "showDebug": "Show Debug" }, "status": { "calling": "calling", diff --git a/package.json b/package.json index af7c19c..b0ec0da 100644 --- a/package.json +++ b/package.json @@ -1,12 +1,11 @@ { "name": "node-red-contrib-graphql", - "version": "2.0.1", + "version": "2.1.0", "description": "A Node-RED node to make GraphQL calls", "dependencies": { - "axios": "^1.2.1", - "follow-redirects": "^1.15.2", - "mustache": "^4.2.0", - "node-red": "^3.0.2" + "axios": "~1.2.1", + "follow-redirects": "~1.15.2", + "mustache": "~4.2.0" }, "repository": { "type": "git", @@ -21,17 +20,17 @@ "debug": "node /Users/greg/.nvm/versions/node/v14.16.1/lib/node_modules/node-red/red.js" }, "node-red": { + "version": ">=2", "nodes": { "graphql": "graphql.js" - }, - "version": ">=2.0.0" - }, - "engines": { - "node": ">=12.0.0" + } }, "author": { "name": "Greg Stephens", "email": "greg@udon.org", "url": "http://gstephens.org" + }, + "engines": { + "node": ">=12" } } From 4efc82e3a39170f048e609988b47bd18abd6a429 Mon Sep 17 00:00:00 2001 From: Greg Stephens Date: Tue, 3 Jan 2023 14:18:29 -0800 Subject: [PATCH 25/27] Fix payload init issue (#44) * fix payload init * update version --- README.md | 23 ++++++++++++----------- graphql.js | 3 +-- package.json | 2 +- 3 files changed, 14 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index a70af1c..dc449fe 100644 --- a/README.md +++ b/README.md @@ -9,18 +9,19 @@ A NodeRed node to execute GraphQL Queries. ## Change Log -| Vers | Changes | -| ----- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 2.1.0 | Bearer Token Authentication | -| 2.0.1 | Update dependencies (`axios` & `mustache`), fix node-red scorecard issues | -| 2.0.0 | GraphQL response is now on `payload.graphql` instead of replacing `payload`. This is a breaking change. Addresses #32 | -| 1.4.1 | Bump `follow-redirects` to 1.14.8 | -| 1.4.0 | improve debug, bump `follow-redirects` | -| 1.3.0 | bump axios to address CVE-2021-3749 | -| 1.2.0 | [Fix node not showing in palette](https://github.com/rgstephens/node-red-contrib-graphql/pull/24), bump axios | +| Vers | Changes | +| ----- | -------------------------------------------------------- | +| 2.1.1 | Fix payload init issue | +| 2.1.0 | Bearer Token Authentication | +| 2.0.1 | Update dependencies (`axios` & `mustache`), fix node-red scorecard issues | +| 2.0.0 | GraphQL response is now on `payload.graphql` instead of replacing `payload`. This is a breaking change. Addresses #32 | +| 1.4.1 | Bump `follow-redirects` to 1.14.8 | +| 1.4.0 | improve debug, bump `follow-redirects` | +| 1.3.0 | bump axios to address CVE-2021-3749 | +| 1.2.0 | [Fix node not showing in palette](https://github.com/rgstephens/node-red-contrib-graphql/pull/24), bump axios | | 1.1.0 | [Error Handling & Config Templates](https://github.com/rgstephens/node-red-contrib-graphql/pull/11/), [showDebug & customHeaders](https://github.com/rgstephens/node-red-contrib-graphql/pull/22/conflicts), [Bump axios](https://github.com/rgstephens/node-red-contrib-graphql/pull/20) | -| 1.0.0 | pass Authorization via msg.authorization, [PR #21](https://github.com/rgstephens/node-red-contrib-graphql/pull/21) | -| 0.0.6 | Initial Release | +| 1.0.0 | pass Authorization via msg.authorization, [PR #21](https://github.com/rgstephens/node-red-contrib-graphql/pull/21)| +| 0.0.6 | Initial Release | ## GraphQL Nodes diff --git a/graphql.js b/graphql.js index b07fc92..fbb6061 100644 --- a/graphql.js +++ b/graphql.js @@ -3,7 +3,7 @@ module.exports = function(RED) { var axios = require("axios"); var mustache = require("mustache"); - var vers = "2.1.0"; + var vers = "2.1.1"; function isReadable(value) { return typeof value === 'object' && typeof value._read === 'function' && typeof value._readableState === 'object' @@ -151,7 +151,6 @@ module.exports = function(RED) { shape: "dot", text: RED._("graphql.status.success") }); - node.msg.payload = {} node.msg.payload.graphql = response.data.data; // remove .data to see entire response if (node.showDebug){ node.msg.debugInfo = { diff --git a/package.json b/package.json index b0ec0da..f5278d1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "node-red-contrib-graphql", - "version": "2.1.0", + "version": "2.1.1", "description": "A Node-RED node to make GraphQL calls", "dependencies": { "axios": "~1.2.1", From 36374fac12ebfeee4fa3911261933bf48b1ed5be Mon Sep 17 00:00:00 2001 From: Greg Stephens Date: Wed, 4 Jan 2023 11:12:24 -0800 Subject: [PATCH 26/27] Fix payload init (#45) * fix payload init * update version * fix --- README.md | 2 +- graphql.js | 3 ++- package.json | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index dc449fe..7c2225b 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ A NodeRed node to execute GraphQL Queries. | Vers | Changes | | ----- | -------------------------------------------------------- | -| 2.1.1 | Fix payload init issue | +| 2.1.2 | Fix payload init issue | | 2.1.0 | Bearer Token Authentication | | 2.0.1 | Update dependencies (`axios` & `mustache`), fix node-red scorecard issues | | 2.0.0 | GraphQL response is now on `payload.graphql` instead of replacing `payload`. This is a breaking change. Addresses #32 | diff --git a/graphql.js b/graphql.js index fbb6061..4d636eb 100644 --- a/graphql.js +++ b/graphql.js @@ -3,7 +3,7 @@ module.exports = function(RED) { var axios = require("axios"); var mustache = require("mustache"); - var vers = "2.1.1"; + var vers = "2.1.2"; function isReadable(value) { return typeof value === 'object' && typeof value._read === 'function' && typeof value._readableState === 'object' @@ -151,6 +151,7 @@ module.exports = function(RED) { shape: "dot", text: RED._("graphql.status.success") }); + if (!node.msg.payload) node.msg.payload = {}; node.msg.payload.graphql = response.data.data; // remove .data to see entire response if (node.showDebug){ node.msg.debugInfo = { diff --git a/package.json b/package.json index f5278d1..6691462 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "node-red-contrib-graphql", - "version": "2.1.1", + "version": "2.1.2", "description": "A Node-RED node to make GraphQL calls", "dependencies": { "axios": "~1.2.1", From 8c20aa77eccbdd08b89ece4e79bc8b081a87704b Mon Sep 17 00:00:00 2001 From: Josip Sumecki <105635456+josipsumeckispread@users.noreply.github.com> Date: Mon, 17 Jun 2024 01:16:21 +0200 Subject: [PATCH 27/27] Fixed issue when payload is not defined for all use cases (#49) * Fixed issue when payload is not defined for all use cases * update version info --------- Co-authored-by: Greg Stephens --- README.md | 1 + graphql.js | 5 +++-- package.json | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 7c2225b..f83f81c 100644 --- a/README.md +++ b/README.md @@ -11,6 +11,7 @@ A NodeRed node to execute GraphQL Queries. | Vers | Changes | | ----- | -------------------------------------------------------- | +| 2.2.0 | Really fix payload issue | | 2.1.2 | Fix payload init issue | | 2.1.0 | Bearer Token Authentication | | 2.0.1 | Update dependencies (`axios` & `mustache`), fix node-red scorecard issues | diff --git a/graphql.js b/graphql.js index 4d636eb..4d31d5b 100644 --- a/graphql.js +++ b/graphql.js @@ -3,7 +3,7 @@ module.exports = function(RED) { var axios = require("axios"); var mustache = require("mustache"); - var vers = "2.1.2"; + var vers = "2.2.0"; function isReadable(value) { return typeof value === 'object' && typeof value._read === 'function' && typeof value._readableState === 'object' @@ -144,6 +144,7 @@ module.exports = function(RED) { } }) .then(function(response) { + if (!node.msg.payload) node.msg.payload = {}; switch (true) { case response.status == 200 && !response.data.errors: node.status({ @@ -151,7 +152,6 @@ module.exports = function(RED) { shape: "dot", text: RED._("graphql.status.success") }); - if (!node.msg.payload) node.msg.payload = {}; node.msg.payload.graphql = response.data.data; // remove .data to see entire response if (node.showDebug){ node.msg.debugInfo = { @@ -189,6 +189,7 @@ module.exports = function(RED) { .catch(function(error) { RED.log.debug("error:" + error); node.status({ fill: "red", shape: "dot", text: "error" }); + if (!node.msg.payload) node.msg.payload = {}; node.msg.payload.graphql = { error }; node.error("error: " + error); node.send([null, node.msg]); diff --git a/package.json b/package.json index 6691462..4736c76 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "node-red-contrib-graphql", - "version": "2.1.2", + "version": "2.2.0", "description": "A Node-RED node to make GraphQL calls", "dependencies": { "axios": "~1.2.1",