From 37ae307e3f4dff36854a5ddd66fbbdabfe5582c3 Mon Sep 17 00:00:00 2001 From: Sara Viana Date: Sat, 31 Oct 2020 11:55:36 -0300 Subject: [PATCH 01/17] teste1 --- package-lock.json | 5301 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 5301 insertions(+) create mode 100644 package-lock.json diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..9297859 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,5301 @@ +{ + "name": "cipher", + "version": "1.0.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "@babel/core": { + "version": "7.12.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.3.tgz", + "integrity": "sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.1", + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helpers": "^7.12.1", + "@babel/parser": "^7.12.3", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.12.1", + "@babel/types": "^7.12.1", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.19", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + } + }, + "@babel/generator": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.1.tgz", + "integrity": "sha512-DB+6rafIdc9o72Yc3/Ph5h+6hUjeOp66pF0naQBgUFFuPqzQwIlPTm3xZR7YNvduIMtkDIj2t21LSQwnbCrXvg==", + "requires": { + "@babel/types": "^7.12.1", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", + "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", + "requires": { + "@babel/helper-get-function-arity": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", + "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.1.tgz", + "integrity": "sha512-k0CIe3tXUKTRSoEx1LQEPFU9vRQfqHtl+kf8eNnDqb4AUJEy5pz6aIiog+YWtVm2jpggjS1laH68bPsR+KWWPQ==", + "requires": { + "@babel/types": "^7.12.1" + } + }, + "@babel/helper-module-imports": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.1.tgz", + "integrity": "sha512-ZeC1TlMSvikvJNy1v/wPIazCu3NdOwgYZLIkmIyAsGhqkNpiDoQQRmaCK8YP4Pq3GPTLPV9WXaPCJKvx06JxKA==", + "requires": { + "@babel/types": "^7.12.1" + } + }, + "@babel/helper-module-transforms": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz", + "integrity": "sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==", + "requires": { + "@babel/helper-module-imports": "^7.12.1", + "@babel/helper-replace-supers": "^7.12.1", + "@babel/helper-simple-access": "^7.12.1", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/helper-validator-identifier": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.12.1", + "@babel/types": "^7.12.1", + "lodash": "^4.17.19" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz", + "integrity": "sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg==", + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + }, + "@babel/helper-replace-supers": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.1.tgz", + "integrity": "sha512-zJjTvtNJnCFsCXVi5rUInstLd/EIVNmIKA1Q9ynESmMBWPWd+7sdR+G4/wdu+Mppfep0XLyG2m7EBPvjCeFyrw==", + "requires": { + "@babel/helper-member-expression-to-functions": "^7.12.1", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/traverse": "^7.12.1", + "@babel/types": "^7.12.1" + } + }, + "@babel/helper-simple-access": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz", + "integrity": "sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==", + "requires": { + "@babel/types": "^7.12.1" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", + "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", + "requires": { + "@babel/types": "^7.11.0" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" + }, + "@babel/helpers": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.1.tgz", + "integrity": "sha512-9JoDSBGoWtmbay98efmT2+mySkwjzeFeAL9BuWNoVQpkPFQF8SIIFUfY5os9u8wVzglzoiPRSW7cuJmBDUt43g==", + "requires": { + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.12.1", + "@babel/types": "^7.12.1" + } + }, + "@babel/highlight": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.12.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.3.tgz", + "integrity": "sha512-kFsOS0IbsuhO5ojF8Hc8z/8vEIOkylVBrjiZUbLTE3XFe0Qi+uu6HjzQixkFaqr0ZPAMZcBVxEwmsnsLPZ2Xsw==" + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.12.1.tgz", + "integrity": "sha512-dY789wq6l0uLY8py9c1B48V8mVL5gZh/+PQ5ZPrylPYsnAvnEMjqsUXkuoDVPeVK+0VyGar+D08107LzDQ6pag==", + "requires": { + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-simple-access": "^7.12.1", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/template": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", + "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/traverse": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.1.tgz", + "integrity": "sha512-MA3WPoRt1ZHo2ZmoGKNqi20YnPt0B1S0GTZEPhhd+hw2KGUzBlHuVunj6K4sNuK+reEvyiPwtp0cpaqLzJDmAw==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.1", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/parser": "^7.12.1", + "@babel/types": "^7.12.1", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "@babel/types": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz", + "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "@cnakazawa/watch": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", + "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", + "requires": { + "exec-sh": "^0.3.2", + "minimist": "^1.2.0" + } + }, + "@jest/console": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-24.9.0.tgz", + "integrity": "sha512-Zuj6b8TnKXi3q4ymac8EQfc3ea/uhLeCGThFqXeC8H9/raaH8ARPUTdId+XyGd03Z4In0/VjD2OYFcBF09fNLQ==", + "requires": { + "@jest/source-map": "^24.9.0", + "chalk": "^2.0.1", + "slash": "^2.0.0" + } + }, + "@jest/core": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-24.9.0.tgz", + "integrity": "sha512-Fogg3s4wlAr1VX7q+rhV9RVnUv5tD7VuWfYy1+whMiWUrvl7U3QJSJyWcDio9Lq2prqYsZaeTv2Rz24pWGkJ2A==", + "requires": { + "@jest/console": "^24.7.1", + "@jest/reporters": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "graceful-fs": "^4.1.15", + "jest-changed-files": "^24.9.0", + "jest-config": "^24.9.0", + "jest-haste-map": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-resolve-dependencies": "^24.9.0", + "jest-runner": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "jest-watcher": "^24.9.0", + "micromatch": "^3.1.10", + "p-each-series": "^1.0.0", + "realpath-native": "^1.1.0", + "rimraf": "^2.5.4", + "slash": "^2.0.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "@jest/environment": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-24.9.0.tgz", + "integrity": "sha512-5A1QluTPhvdIPFYnO3sZC3smkNeXPVELz7ikPbhUj0bQjB07EoE9qtLrem14ZUYWdVayYbsjVwIiL4WBIMV4aQ==", + "requires": { + "@jest/fake-timers": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0" + } + }, + "@jest/fake-timers": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-24.9.0.tgz", + "integrity": "sha512-eWQcNa2YSwzXWIMC5KufBh3oWRIijrQFROsIqt6v/NS9Io/gknw1jsAC9c+ih/RQX4A3O7SeWAhQeN0goKhT9A==", + "requires": { + "@jest/types": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0" + } + }, + "@jest/reporters": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-24.9.0.tgz", + "integrity": "sha512-mu4X0yjaHrffOsWmVLzitKmmmWSQ3GGuefgNscUSWNiUNcEOSEQk9k3pERKEQVBb0Cnn88+UESIsZEMH3o88Gw==", + "requires": { + "@jest/environment": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "glob": "^7.1.2", + "istanbul-lib-coverage": "^2.0.2", + "istanbul-lib-instrument": "^3.0.1", + "istanbul-lib-report": "^2.0.4", + "istanbul-lib-source-maps": "^3.0.1", + "istanbul-reports": "^2.2.6", + "jest-haste-map": "^24.9.0", + "jest-resolve": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.6.0", + "node-notifier": "^5.4.2", + "slash": "^2.0.0", + "source-map": "^0.6.0", + "string-length": "^2.0.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "@jest/source-map": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-24.9.0.tgz", + "integrity": "sha512-/Xw7xGlsZb4MJzNDgB7PW5crou5JqWiBQaz6xyPd3ArOg2nfn/PunV8+olXbbEZzNl591o5rWKE9BRDaFAuIBg==", + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.1.15", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "@jest/test-result": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-24.9.0.tgz", + "integrity": "sha512-XEFrHbBonBJ8dGp2JmF8kP/nQI/ImPpygKHwQ/SY+es59Z3L5PI4Qb9TQQMAEeYsThG1xF0k6tmG0tIKATNiiA==", + "requires": { + "@jest/console": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/istanbul-lib-coverage": "^2.0.0" + } + }, + "@jest/test-sequencer": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-24.9.0.tgz", + "integrity": "sha512-6qqsU4o0kW1dvA95qfNog8v8gkRN9ph6Lz7r96IvZpHdNipP2cBcb07J1Z45mz/VIS01OHJ3pY8T5fUY38tg4A==", + "requires": { + "@jest/test-result": "^24.9.0", + "jest-haste-map": "^24.9.0", + "jest-runner": "^24.9.0", + "jest-runtime": "^24.9.0" + } + }, + "@jest/transform": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-24.9.0.tgz", + "integrity": "sha512-TcQUmyNRxV94S0QpMOnZl0++6RMiqpbH/ZMccFB/amku6Uwvyb1cjYX7xkp5nGNkbX4QPH/FcB6q1HBTHynLmQ==", + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^24.9.0", + "babel-plugin-istanbul": "^5.1.0", + "chalk": "^2.0.1", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.1.15", + "jest-haste-map": "^24.9.0", + "jest-regex-util": "^24.9.0", + "jest-util": "^24.9.0", + "micromatch": "^3.1.10", + "pirates": "^4.0.1", + "realpath-native": "^1.1.0", + "slash": "^2.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "2.4.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", + "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + } + }, + "@types/babel__core": { + "version": "7.1.11", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.11.tgz", + "integrity": "sha512-E5nSOzrjnvhURYnbOR2dClTqcyhPbPvtEwLHf7JJADKedPbcZsoJVfP+I2vBNfBjz4bnZIuhL/tNmRi5nJ7Jlw==", + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "@types/babel__generator": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.2.tgz", + "integrity": "sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@types/babel__template": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.0.3.tgz", + "integrity": "sha512-uCoznIPDmnickEi6D0v11SBpW0OuVqHJCa7syXqQHy5uktSCreIlt0iglsCnmvz8yCb38hGcWeseA8cWJSwv5Q==", + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.15.tgz", + "integrity": "sha512-Pzh9O3sTK8V6I1olsXpCfj2k/ygO2q1X0vhhnDrEQyYLHZesWz+zMZMVcwXLCYf0U36EtmyYaFGPfXlTtDHe3A==", + "requires": { + "@babel/types": "^7.3.0" + } + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", + "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==" + }, + "@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", + "requires": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + } + }, + "@types/stack-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz", + "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==" + }, + "@types/yargs": { + "version": "13.0.11", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.11.tgz", + "integrity": "sha512-NRqD6T4gktUrDi1o1wLH3EKC1o2caCr7/wR87ODcbVITQF106OM3sFN92ysZ++wqelOd1CTzatnOBRDYYG6wGQ==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-15.0.0.tgz", + "integrity": "sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==" + }, + "@zeit/schemas": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@zeit/schemas/-/schemas-2.6.0.tgz", + "integrity": "sha512-uUrgZ8AxS+Lio0fZKAipJjAh415JyrOZowliZAzmnJSsf7piVL5w+G0+gFJ0KSu3QRhvui/7zuvpLz03YjXAhg==" + }, + "abab": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", + "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" + }, + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + } + }, + "acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==" + }, + "acorn-globals": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz", + "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==", + "requires": { + "acorn": "^6.0.1", + "acorn-walk": "^6.0.1" + } + }, + "acorn-jsx": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", + "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==" + }, + "acorn-walk": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz", + "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==" + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ansi-align": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz", + "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=", + "requires": { + "string-width": "^2.0.0" + } + }, + "ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==" + }, + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "arch": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==" + }, + "arg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arg/-/arg-2.0.0.tgz", + "integrity": "sha512-XxNTUzKnz1ctK3ZIcI2XUPlD96wbHP2nGqkPKpvk/HNRlPveYrXIVSTk9m3LcqOgDPg3B1nMvdV/K8wZd7PG4w==" + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" + }, + "array-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", + "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=" + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "requires": { + "array-uniq": "^1.0.1" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" + }, + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==" + }, + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "requires": { + "lodash": "^4.17.14" + } + }, + "async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" + }, + "aws4": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", + "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==" + }, + "babel-jest": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-24.9.0.tgz", + "integrity": "sha512-ntuddfyiN+EhMw58PTNL1ph4C9rECiQXjI4nMMBKBaNjXvqLdkXpPRcMSr4iyBrJg/+wz9brFUD6RhOAT6r4Iw==", + "requires": { + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/babel__core": "^7.1.0", + "babel-plugin-istanbul": "^5.1.0", + "babel-preset-jest": "^24.9.0", + "chalk": "^2.4.2", + "slash": "^2.0.0" + } + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "requires": { + "object.assign": "^4.1.0" + } + }, + "babel-plugin-istanbul": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-5.2.0.tgz", + "integrity": "sha512-5LphC0USA8t4i1zCtjbbNb6jJj/9+X6P37Qfirc/70EQ34xKlMW+a1RHGwxGI+SwWpNwZ27HqvzAobeqaXwiZw==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "find-up": "^3.0.0", + "istanbul-lib-instrument": "^3.3.0", + "test-exclude": "^5.2.3" + } + }, + "babel-plugin-jest-hoist": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-24.9.0.tgz", + "integrity": "sha512-2EMA2P8Vp7lG0RAzr4HXqtYwacfMErOuv1U3wrvxHX6rD1sV6xS3WXG3r8TRQ2r6w8OhvSdWt+z41hQNwNm3Xw==", + "requires": { + "@types/babel__traverse": "^7.0.6" + } + }, + "babel-preset-jest": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-24.9.0.tgz", + "integrity": "sha512-izTUuhE4TMfTRPF92fFwD2QfdXaZW08qvWTFCI51V8rW5x00UuPgc3ajRoWofXOuxjfcOM5zzSYsQS3H8KGCAg==", + "requires": { + "@babel/plugin-syntax-object-rest-spread": "^7.0.0", + "babel-plugin-jest-hoist": "^24.9.0" + } + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "optional": true, + "requires": { + "file-uri-to-path": "1.0.0" + } + }, + "boxen": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz", + "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==", + "requires": { + "ansi-align": "^2.0.0", + "camelcase": "^4.0.0", + "chalk": "^2.0.1", + "cli-boxes": "^1.0.0", + "string-width": "^2.0.0", + "term-size": "^1.2.0", + "widest-line": "^2.0.0" + }, + "dependencies": { + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=" + } + } + }, + "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" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" + }, + "browser-resolve": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", + "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", + "requires": { + "resolve": "1.1.7" + }, + "dependencies": { + "resolve": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=" + } + } + }, + "bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "requires": { + "node-int64": "^0.4.0" + } + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "call-bind": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.0.tgz", + "integrity": "sha512-AEXsYIyyDY3MCzbwdhzG3Jx1R0J2wetQyUynn6dYHAO+bg8l1k7jwZtRv4ryryFs7EP+NDlikJlVe59jr0cM2w==", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.0" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "capture-exit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", + "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", + "requires": { + "rsvp": "^4.8.4" + } + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" + }, + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "cli": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cli/-/cli-1.0.1.tgz", + "integrity": "sha1-IoF1NPJL+klQw01TLUjsvGIbjBQ=", + "optional": true, + "requires": { + "exit": "0.1.2", + "glob": "^7.1.1" + } + }, + "cli-boxes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz", + "integrity": "sha1-T6kXw+WclKAEzWH47lCdplFocUM=" + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "cli-width": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", + "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==" + }, + "clipboardy": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-1.2.3.tgz", + "integrity": "sha512-2WNImOvCRe6r63Gk9pShfkwXsVtKCroMAevIbiae021mS850UkWPbevxsBz3tnvjZIEGvlwaqCPsw+4ulzNgJA==", + "requires": { + "arch": "^2.1.0", + "execa": "^0.8.0" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.8.0.tgz", + "integrity": "sha1-2NdrvBtVIX7RkP1t1J08d07PyNo=", + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" + } + } + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", + "optional": true + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "colors": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.3.2.tgz", + "integrity": "sha512-rhP0JSBGYvpcNQj4s5AdShMeE5ahMop96cTeDl/v9qQQm2fYClE2QXZRi8wLzc+GmXSxdIqqbOIAhyObEXDbfQ==" + }, + "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" + } + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.3.tgz", + "integrity": "sha512-HSjyBG5N1Nnz7tF2+O7A9XUhyjru71/fwgNb7oIsEVHR0WShfs2tIS/EySLgiTe98aOK18YDlMXpzjCXY/n9mg==", + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.14", + "debug": "2.6.9", + "on-headers": "~1.0.1", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "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" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "console-browserify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", + "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", + "optional": true, + "requires": { + "date-now": "^0.1.4" + } + }, + "content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=" + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "csslint": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/csslint/-/csslint-1.0.5.tgz", + "integrity": "sha1-Gcw+2jIhYP0/cjKvHLKjYOiYouk=", + "optional": true, + "requires": { + "clone": "~2.1.0", + "parserlib": "~1.1.1" + } + }, + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + }, + "cssstyle": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.4.0.tgz", + "integrity": "sha512-GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA==", + "requires": { + "cssom": "0.3.x" + } + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "requires": { + "assert-plus": "^1.0.0" + } + }, + "data-urls": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz", + "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==", + "requires": { + "abab": "^2.0.0", + "whatwg-mimetype": "^2.2.0", + "whatwg-url": "^7.0.0" + }, + "dependencies": { + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + } + } + }, + "date-now": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", + "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=", + "optional": true + }, + "debug": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz", + "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==", + "requires": { + "ms": "2.1.2" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" + }, + "deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" + }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "requires": { + "object-keys": "^1.0.12" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + }, + "detect-newline": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz", + "integrity": "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=" + }, + "diff-sequences": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-24.9.0.tgz", + "integrity": "sha512-Dj6Wk3tWyTE+Fo1rW8v0Xhwk80um6yFYKbuAxc9c3EZxIHFDYwbi34Uk42u1CdnIiVorvt4RmlSDjIPyzGC2ew==" + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "requires": { + "esutils": "^2.0.2" + } + }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "optional": true, + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.2.tgz", + "integrity": "sha512-wFwTwCVebUrMgGeAwRL/NhZtHAUyT9n9yg4IMDwf10+6iCMxSkVq9MGCVEH+QZWo1nNidy8kNvwmv4zWHDTqvA==", + "optional": true + }, + "entities": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz", + "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==", + "optional": true + } + } + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "optional": true + }, + "domexception": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", + "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", + "requires": { + "webidl-conversions": "^4.0.2" + } + }, + "domhandler": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz", + "integrity": "sha1-LeWaCCLVAn+r/28DLCsloqir5zg=", + "optional": true, + "requires": { + "domelementtype": "1" + } + }, + "domutils": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", + "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", + "optional": true, + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "email-addresses": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/email-addresses/-/email-addresses-3.1.0.tgz", + "integrity": "sha512-k0/r7GrWVL32kZlGwfPNgB2Y/mMXVTq/decgLczm/j34whdaspNrZO8CnXPf1laaHxI6ptUlsnAxN+UAPw+fzg==" + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "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" + } + }, + "entities": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz", + "integrity": "sha1-sph6o4ITR/zeZCsk/fyeT7cSvyY=", + "optional": true + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-abstract": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", + "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "escodegen": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", + "requires": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true + } + } + }, + "eslint": { + "version": "5.16.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-5.16.0.tgz", + "integrity": "sha512-S3Rz11i7c8AA5JPv7xAH+dOyq/Cu/VXHiHXBPOU1k/JAM5dXqQPt3qcrhpHSorXmrpu2g0gkIBVXAqCpzfoZIg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "ajv": "^6.9.1", + "chalk": "^2.1.0", + "cross-spawn": "^6.0.5", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "eslint-scope": "^4.0.3", + "eslint-utils": "^1.3.1", + "eslint-visitor-keys": "^1.0.0", + "espree": "^5.0.1", + "esquery": "^1.0.1", + "esutils": "^2.0.2", + "file-entry-cache": "^5.0.1", + "functional-red-black-tree": "^1.0.1", + "glob": "^7.1.2", + "globals": "^11.7.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "inquirer": "^6.2.2", + "js-yaml": "^3.13.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.11", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.2", + "path-is-inside": "^1.0.2", + "progress": "^2.0.0", + "regexpp": "^2.0.1", + "semver": "^5.5.1", + "strip-ansi": "^4.0.0", + "strip-json-comments": "^2.0.1", + "table": "^5.2.3", + "text-table": "^0.2.0" + } + }, + "eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "eslint-utils": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz", + "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==", + "requires": { + "eslint-visitor-keys": "^1.1.0" + } + }, + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==" + }, + "espree": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-5.0.1.tgz", + "integrity": "sha512-qWAZcWh4XE/RwzLJejfcofscgMc9CamR6Tn1+XRXNzrvUSSbiAjGOI/fggztjIi7y9VLPqnICMIPiGyr8JaZ0A==", + "requires": { + "acorn": "^6.0.7", + "acorn-jsx": "^5.0.0", + "eslint-visitor-keys": "^1.0.0" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + }, + "esquery": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz", + "integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==", + "requires": { + "estraverse": "^5.1.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" + } + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + }, + "exec-sh": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz", + "integrity": "sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==" + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=" + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "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" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "expect": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-24.9.0.tgz", + "integrity": "sha512-wvVAx8XIol3Z5m9zvZXiyZOQ+sRJqNTIm6sGjdWlaZIeupQGO3WbYI+15D/AmEwZywL6wtJkbAbJtzkOfBuR0Q==", + "requires": { + "@jest/types": "^24.9.0", + "ansi-styles": "^3.2.0", + "jest-get-type": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-regex-util": "^24.9.0" + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" + }, + "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==" + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + }, + "fast-url-parser": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz", + "integrity": "sha1-9K8+qfNNiicc9YrSs3WfQx8LMY0=", + "requires": { + "punycode": "^1.3.2" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + } + } + }, + "fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "requires": { + "bser": "2.1.1" + } + }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "file-entry-cache": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", + "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", + "requires": { + "flat-cache": "^2.0.1" + } + }, + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "optional": true + }, + "filename-reserved-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-1.0.0.tgz", + "integrity": "sha1-5hz4BfDeHJhFZ9A4bcXfUO5a9+Q=" + }, + "filenamify": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-1.2.1.tgz", + "integrity": "sha1-qfL/0RxQO+0wABUCknI3jx8TZaU=", + "requires": { + "filename-reserved-regex": "^1.0.0", + "strip-outer": "^1.0.0", + "trim-repeated": "^1.0.0" + } + }, + "filenamify-url": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/filenamify-url/-/filenamify-url-1.0.0.tgz", + "integrity": "sha1-syvYExnvWGO3MHi+1Q9GpPeXX1A=", + "requires": { + "filenamify": "^1.0.0", + "humanize-url": "^1.0.0" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "flat-cache": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", + "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", + "requires": { + "flatted": "^2.0.0", + "rimraf": "2.6.3", + "write": "1.0.3" + } + }, + "flatted": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", + "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==" + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "requires": { + "map-cache": "^0.2.2" + } + }, + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, + "get-intrinsic": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.0.1.tgz", + "integrity": "sha512-ZnWP+AmS1VUaLgTRy47+zKtjTxz+0xMpx3I52i+aalBK1QP19ggLF3Db89KJX7kjfOfP2eoa01qc++GwPgufPg==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "requires": { + "pump": "^3.0.0" + } + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "requires": { + "assert-plus": "^1.0.0" + } + }, + "gh-pages": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-2.2.0.tgz", + "integrity": "sha512-c+yPkNOPMFGNisYg9r4qvsMIjVYikJv7ImFOhPIVPt0+AcRUamZ7zkGRLHz7FKB0xrlZ+ddSOJsZv9XAFVXLmA==", + "requires": { + "async": "^2.6.1", + "commander": "^2.18.0", + "email-addresses": "^3.0.1", + "filenamify-url": "^1.0.0", + "fs-extra": "^8.1.0", + "globby": "^6.1.0" + } + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-base": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", + "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", + "requires": { + "glob-parent": "^2.0.0", + "is-glob": "^2.0.0" + } + }, + "glob-parent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", + "requires": { + "is-glob": "^2.0.0" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + }, + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + } + } + }, + "graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==" + }, + "growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=" + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" + }, + "har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "requires": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + } + }, + "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-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==" + }, + "html-encoding-sniffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", + "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", + "requires": { + "whatwg-encoding": "^1.0.1" + } + }, + "html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "htmlhint": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/htmlhint/-/htmlhint-0.11.0.tgz", + "integrity": "sha512-uXuRyVhQa0HlNmZg5LJ1BRJvRq5f7IJL/34tItHhZr9re15pwaqAuLUAIcqtwd1bLUCE++7HVPtR+NSReFW0iA==", + "requires": { + "async": "2.6.1", + "colors": "1.3.2", + "commander": "2.17.1", + "csslint": "^1.0.5", + "glob": "7.1.3", + "jshint": "^2.9.6", + "parse-glob": "3.0.4", + "path-parse": "1.0.6", + "request": "2.88.0", + "strip-json-comments": "2.0.1", + "xml": "1.0.1" + }, + "dependencies": { + "async": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", + "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", + "requires": { + "lodash": "^4.17.10" + } + }, + "commander": { + "version": "2.17.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", + "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==" + }, + "glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + } + } + }, + "htmlparser2": { + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz", + "integrity": "sha1-mWwosZFRaovoZQGn15dX5ccMEGg=", + "optional": true, + "requires": { + "domelementtype": "1", + "domhandler": "2.3", + "domutils": "1.5", + "entities": "1.0", + "readable-stream": "1.1" + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "humanize-url": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/humanize-url/-/humanize-url-1.0.1.tgz", + "integrity": "sha1-9KuZ4NKIF0yk4eUEB8VfuuRk7/8=", + "requires": { + "normalize-url": "^1.0.0", + "strip-url-auth": "^1.0.0" + } + }, + "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" + } + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" + }, + "import-fresh": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz", + "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==", + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "requires": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "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==" + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" + }, + "inquirer": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz", + "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==", + "requires": { + "ansi-escapes": "^3.2.0", + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^2.0.0", + "lodash": "^4.17.12", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rxjs": "^6.4.0", + "string-width": "^2.1.0", + "strip-ansi": "^5.1.0", + "through": "^2.3.6" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "requires": { + "loose-envify": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "is-callable": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", + "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==" + }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "requires": { + "ci-info": "^2.0.0" + } + }, + "is-core-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.0.0.tgz", + "integrity": "sha512-jq1AH6C8MuteOoBPwkxHafmByhL9j5q4OaPGdbuD+ZtQJVzH+i6E3BJDQcBA09k57i2Hh2yQbEG8yObZ0jdlWw==", + "requires": { + "has": "^1.0.3" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-date-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", + "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==" + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "is-dotfile": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", + "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=" + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=" + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==" + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "requires": { + "is-extglob": "^1.0.0" + } + }, + "is-negative-zero": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.0.tgz", + "integrity": "sha1-lVOxIbD6wohp2p7UWeIMdUN4hGE=" + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=" + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "requires": { + "isobject": "^3.0.1" + } + }, + "is-regex": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", + "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", + "requires": { + "has-symbols": "^1.0.1" + } + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + }, + "is-symbol": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "requires": { + "has-symbols": "^1.0.1" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" + }, + "istanbul-lib-coverage": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", + "integrity": "sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA==" + }, + "istanbul-lib-instrument": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz", + "integrity": "sha512-5nnIN4vo5xQZHdXno/YDXJ0G+I3dAm4XgzfSVTPLQpj/zAV2dV6Juy0yaf10/zrJOJeHoN3fraFe+XRq2bFVZA==", + "requires": { + "@babel/generator": "^7.4.0", + "@babel/parser": "^7.4.3", + "@babel/template": "^7.4.0", + "@babel/traverse": "^7.4.3", + "@babel/types": "^7.4.0", + "istanbul-lib-coverage": "^2.0.5", + "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==" + } + } + }, + "istanbul-lib-report": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-2.0.8.tgz", + "integrity": "sha512-fHBeG573EIihhAblwgxrSenp0Dby6tJMFR/HvlerBsrCTD5bkUuoNtn3gVh29ZCS824cGGBPn7Sg7cNk+2xUsQ==", + "requires": { + "istanbul-lib-coverage": "^2.0.5", + "make-dir": "^2.1.0", + "supports-color": "^6.1.0" + }, + "dependencies": { + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "istanbul-lib-source-maps": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz", + "integrity": "sha512-R47KzMtDJH6X4/YW9XTx+jrLnZnscW4VpNN+1PViSYTejLVPWv7oov+Duf8YQSPyVRUvueQqz1TcsC6mooZTXw==", + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^2.0.5", + "make-dir": "^2.1.0", + "rimraf": "^2.6.3", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "istanbul-reports": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-2.2.7.tgz", + "integrity": "sha512-uu1F/L1o5Y6LzPVSVZXNOoD/KXpJue9aeLRd0sM9uMXfZvzomB0WxVamWb5ue8kA2vVWEmW7EG+A5n3f1kqHKg==", + "requires": { + "html-escaper": "^2.0.0" + } + }, + "jest": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-24.9.0.tgz", + "integrity": "sha512-YvkBL1Zm7d2B1+h5fHEOdyjCG+sGMz4f8D86/0HiqJ6MB4MnDc8FgP5vdWsGnemOQro7lnYo8UakZ3+5A0jxGw==", + "requires": { + "import-local": "^2.0.0", + "jest-cli": "^24.9.0" + }, + "dependencies": { + "jest-cli": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-24.9.0.tgz", + "integrity": "sha512-+VLRKyitT3BWoMeSUIHRxV/2g8y9gw91Jh5z2UmXZzkZKpbC08CSehVxgHUwTpy+HwGcns/tqafQDJW7imYvGg==", + "requires": { + "@jest/core": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "import-local": "^2.0.0", + "is-ci": "^2.0.0", + "jest-config": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "prompts": "^2.0.1", + "realpath-native": "^1.1.0", + "yargs": "^13.3.0" + } + } + } + }, + "jest-changed-files": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-24.9.0.tgz", + "integrity": "sha512-6aTWpe2mHF0DhL28WjdkO8LyGjs3zItPET4bMSeXU6T3ub4FPMw+mcOcbdGXQOAfmLcxofD23/5Bl9Z4AkFwqg==", + "requires": { + "@jest/types": "^24.9.0", + "execa": "^1.0.0", + "throat": "^4.0.0" + } + }, + "jest-config": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-24.9.0.tgz", + "integrity": "sha512-RATtQJtVYQrp7fvWg6f5y3pEFj9I+H8sWw4aKxnDZ96mob5i5SD6ZEGWgMLXQ4LE8UurrjbdlLWdUeo+28QpfQ==", + "requires": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^24.9.0", + "@jest/types": "^24.9.0", + "babel-jest": "^24.9.0", + "chalk": "^2.0.1", + "glob": "^7.1.1", + "jest-environment-jsdom": "^24.9.0", + "jest-environment-node": "^24.9.0", + "jest-get-type": "^24.9.0", + "jest-jasmine2": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "micromatch": "^3.1.10", + "pretty-format": "^24.9.0", + "realpath-native": "^1.1.0" + } + }, + "jest-diff": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-24.9.0.tgz", + "integrity": "sha512-qMfrTs8AdJE2iqrTp0hzh7kTd2PQWrsFyj9tORoKmu32xjPjeE4NyjVRDz8ybYwqS2ik8N4hsIpiVTyFeo2lBQ==", + "requires": { + "chalk": "^2.0.1", + "diff-sequences": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + } + }, + "jest-docblock": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-24.9.0.tgz", + "integrity": "sha512-F1DjdpDMJMA1cN6He0FNYNZlo3yYmOtRUnktrT9Q37njYzC5WEaDdmbynIgy0L/IvXvvgsG8OsqhLPXTpfmZAA==", + "requires": { + "detect-newline": "^2.1.0" + } + }, + "jest-each": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-24.9.0.tgz", + "integrity": "sha512-ONi0R4BvW45cw8s2Lrx8YgbeXL1oCQ/wIDwmsM3CqM/nlblNCPmnC3IPQlMbRFZu3wKdQ2U8BqM6lh3LJ5Bsog==", + "requires": { + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "jest-get-type": "^24.9.0", + "jest-util": "^24.9.0", + "pretty-format": "^24.9.0" + } + }, + "jest-environment-jsdom": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-24.9.0.tgz", + "integrity": "sha512-Zv9FV9NBRzLuALXjvRijO2351DRQeLYXtpD4xNvfoVFw21IOKNhZAEUKcbiEtjTkm2GsJ3boMVgkaR7rN8qetA==", + "requires": { + "@jest/environment": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-util": "^24.9.0", + "jsdom": "^11.5.1" + } + }, + "jest-environment-node": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-24.9.0.tgz", + "integrity": "sha512-6d4V2f4nxzIzwendo27Tr0aFm+IXWa0XEUnaH6nU0FMaozxovt+sfRvh4J47wL1OvF83I3SSTu0XK+i4Bqe7uA==", + "requires": { + "@jest/environment": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-util": "^24.9.0" + } + }, + "jest-get-type": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-24.9.0.tgz", + "integrity": "sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q==" + }, + "jest-haste-map": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-24.9.0.tgz", + "integrity": "sha512-kfVFmsuWui2Sj1Rp1AJ4D9HqJwE4uwTlS/vO+eRUaMmd54BFpli2XhMQnPC2k4cHFVbB2Q2C+jtI1AGLgEnCjQ==", + "requires": { + "@jest/types": "^24.9.0", + "anymatch": "^2.0.0", + "fb-watchman": "^2.0.0", + "fsevents": "^1.2.7", + "graceful-fs": "^4.1.15", + "invariant": "^2.2.4", + "jest-serializer": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.9.0", + "micromatch": "^3.1.10", + "sane": "^4.0.3", + "walker": "^1.0.7" + } + }, + "jest-jasmine2": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-24.9.0.tgz", + "integrity": "sha512-Cq7vkAgaYKp+PsX+2/JbTarrk0DmNhsEtqBXNwUHkdlbrTBLtMJINADf2mf5FkowNsq8evbPc07/qFO0AdKTzw==", + "requires": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "co": "^4.6.0", + "expect": "^24.9.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "pretty-format": "^24.9.0", + "throat": "^4.0.0" + } + }, + "jest-leak-detector": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-24.9.0.tgz", + "integrity": "sha512-tYkFIDsiKTGwb2FG1w8hX9V0aUb2ot8zY/2nFg087dUageonw1zrLMP4W6zsRO59dPkTSKie+D4rhMuP9nRmrA==", + "requires": { + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + } + }, + "jest-matcher-utils": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-24.9.0.tgz", + "integrity": "sha512-OZz2IXsu6eaiMAwe67c1T+5tUAtQyQx27/EMEkbFAGiw52tB9em+uGbzpcgYVpA8wl0hlxKPZxrly4CXU/GjHA==", + "requires": { + "chalk": "^2.0.1", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + } + }, + "jest-message-util": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-24.9.0.tgz", + "integrity": "sha512-oCj8FiZ3U0hTP4aSui87P4L4jC37BtQwUMqk+zk/b11FR19BJDeZsZAvIHutWnmtw7r85UmR3CEWZ0HWU2mAlw==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^2.0.1", + "micromatch": "^3.1.10", + "slash": "^2.0.0", + "stack-utils": "^1.0.1" + } + }, + "jest-mock": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-24.9.0.tgz", + "integrity": "sha512-3BEYN5WbSq9wd+SyLDES7AHnjH9A/ROBwmz7l2y+ol+NtSFO8DYiEBzoO1CeFc9a8DYy10EO4dDFVv/wN3zl1w==", + "requires": { + "@jest/types": "^24.9.0" + } + }, + "jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==" + }, + "jest-regex-util": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-24.9.0.tgz", + "integrity": "sha512-05Cmb6CuxaA+Ys6fjr3PhvV3bGQmO+2p2La4hFbU+W5uOc479f7FdLXUWXw4pYMAhhSZIuKHwSXSu6CsSBAXQA==" + }, + "jest-resolve": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-24.9.0.tgz", + "integrity": "sha512-TaLeLVL1l08YFZAt3zaPtjiVvyy4oSA6CRe+0AFPPVX3Q/VI0giIWWoAvoS5L96vj9Dqxj4fB5p2qrHCmTU/MQ==", + "requires": { + "@jest/types": "^24.9.0", + "browser-resolve": "^1.11.3", + "chalk": "^2.0.1", + "jest-pnp-resolver": "^1.2.1", + "realpath-native": "^1.1.0" + } + }, + "jest-resolve-dependencies": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-24.9.0.tgz", + "integrity": "sha512-Fm7b6AlWnYhT0BXy4hXpactHIqER7erNgIsIozDXWl5dVm+k8XdGVe1oTg1JyaFnOxarMEbax3wyRJqGP2Pq+g==", + "requires": { + "@jest/types": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-snapshot": "^24.9.0" + } + }, + "jest-runner": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-24.9.0.tgz", + "integrity": "sha512-KksJQyI3/0mhcfspnxxEOBueGrd5E4vV7ADQLT9ESaCzz02WnbdbKWIf5Mkaucoaj7obQckYPVX6JJhgUcoWWg==", + "requires": { + "@jest/console": "^24.7.1", + "@jest/environment": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.4.2", + "exit": "^0.1.2", + "graceful-fs": "^4.1.15", + "jest-config": "^24.9.0", + "jest-docblock": "^24.3.0", + "jest-haste-map": "^24.9.0", + "jest-jasmine2": "^24.9.0", + "jest-leak-detector": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-resolve": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.6.0", + "source-map-support": "^0.5.6", + "throat": "^4.0.0" + } + }, + "jest-runtime": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-24.9.0.tgz", + "integrity": "sha512-8oNqgnmF3v2J6PVRM2Jfuj8oX3syKmaynlDMMKQ4iyzbQzIG6th5ub/lM2bCMTmoTKM3ykcUYI2Pw9xwNtjMnw==", + "requires": { + "@jest/console": "^24.7.1", + "@jest/environment": "^24.9.0", + "@jest/source-map": "^24.3.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/yargs": "^13.0.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.1.15", + "jest-config": "^24.9.0", + "jest-haste-map": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "realpath-native": "^1.1.0", + "slash": "^2.0.0", + "strip-bom": "^3.0.0", + "yargs": "^13.3.0" + } + }, + "jest-serializer": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-24.9.0.tgz", + "integrity": "sha512-DxYipDr8OvfrKH3Kel6NdED3OXxjvxXZ1uIY2I9OFbGg+vUkkg7AGvi65qbhbWNPvDckXmzMPbK3u3HaDO49bQ==" + }, + "jest-snapshot": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-24.9.0.tgz", + "integrity": "sha512-uI/rszGSs73xCM0l+up7O7a40o90cnrk429LOiK3aeTvfC0HHmldbd81/B7Ix81KSFe1lwkbl7GnBGG4UfuDew==", + "requires": { + "@babel/types": "^7.0.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "expect": "^24.9.0", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-resolve": "^24.9.0", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^24.9.0", + "semver": "^6.2.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-24.9.0.tgz", + "integrity": "sha512-x+cZU8VRmOJxbA1K5oDBdxQmdq0OIdADarLxk0Mq+3XS4jgvhG/oKGWcIDCtPG0HgjxOYvF+ilPJQsAyXfbNOg==", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "jest-validate": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-24.9.0.tgz", + "integrity": "sha512-HPIt6C5ACwiqSiwi+OfSSHbK8sG7akG8eATl+IPKaeIjtPOeBUd/g3J7DghugzxrGjI93qS/+RPKe1H6PqvhRQ==", + "requires": { + "@jest/types": "^24.9.0", + "camelcase": "^5.3.1", + "chalk": "^2.0.1", + "jest-get-type": "^24.9.0", + "leven": "^3.1.0", + "pretty-format": "^24.9.0" + } + }, + "jest-watcher": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-24.9.0.tgz", + "integrity": "sha512-+/fLOfKPXXYJDYlks62/4R4GoT+GU1tYZed99JSCOsmzkkF7727RqKrjNAxtfO4YpGv11wybgRvCjR73lK2GZw==", + "requires": { + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/yargs": "^13.0.0", + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "jest-util": "^24.9.0", + "string-length": "^2.0.0" + } + }, + "jest-worker": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz", + "integrity": "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==", + "requires": { + "merge-stream": "^2.0.0", + "supports-color": "^6.1.0" + }, + "dependencies": { + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "js-yaml": { + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", + "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" + }, + "jsdom": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.12.0.tgz", + "integrity": "sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw==", + "requires": { + "abab": "^2.0.0", + "acorn": "^5.5.3", + "acorn-globals": "^4.1.0", + "array-equal": "^1.0.0", + "cssom": ">= 0.3.2 < 0.4.0", + "cssstyle": "^1.0.0", + "data-urls": "^1.0.0", + "domexception": "^1.0.1", + "escodegen": "^1.9.1", + "html-encoding-sniffer": "^1.0.2", + "left-pad": "^1.3.0", + "nwsapi": "^2.0.7", + "parse5": "4.0.0", + "pn": "^1.1.0", + "request": "^2.87.0", + "request-promise-native": "^1.0.5", + "sax": "^1.2.4", + "symbol-tree": "^3.2.2", + "tough-cookie": "^2.3.4", + "w3c-hr-time": "^1.0.1", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.3", + "whatwg-mimetype": "^2.1.0", + "whatwg-url": "^6.4.1", + "ws": "^5.2.0", + "xml-name-validator": "^3.0.0" + }, + "dependencies": { + "acorn": { + "version": "5.7.4", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", + "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==" + } + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + }, + "jshint": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/jshint/-/jshint-2.12.0.tgz", + "integrity": "sha512-TwuuaUDmra0JMkuqvqy+WGo2xGHSNjv1BA1nTIgtH2K5z1jHuAEeAgp7laaR+hLRmajRjcrM71+vByBDanCyYA==", + "optional": true, + "requires": { + "cli": "~1.0.0", + "console-browserify": "1.1.x", + "exit": "0.1.x", + "htmlparser2": "3.8.x", + "lodash": "~4.17.19", + "minimatch": "~3.0.2", + "shelljs": "0.3.x", + "strip-json-comments": "1.0.x" + }, + "dependencies": { + "strip-json-comments": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz", + "integrity": "sha1-HhX7ysl9Pumb8tc7TGVrCCu6+5E=", + "optional": true + } + } + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" + }, + "json5": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", + "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", + "requires": { + "minimist": "^1.2.5" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" + }, + "left-pad": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz", + "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==" + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" + }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "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": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "dependencies": { + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + } + } + }, + "makeerror": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", + "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", + "requires": { + "tmpl": "1.0.x" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "requires": { + "object-visit": "^1.0.0" + } + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "mime-db": { + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", + "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==" + }, + "mime-types": { + "version": "2.1.27", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", + "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", + "requires": { + "mime-db": "1.44.0" + } + }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==" + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "requires": { + "minimist": "^1.2.5" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=" + }, + "nan": { + "version": "2.14.2", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz", + "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==", + "optional": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" + }, + "negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" + }, + "node-modules-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", + "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=" + }, + "node-notifier": { + "version": "5.4.3", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.3.tgz", + "integrity": "sha512-M4UBGcs4jeOK9CjTsYwkvH6/MzuUmGCyTW+kCY7uO+1ZVr0+FHGdPdIf5CCLqAaxnRrWidyoQlNkMIIVwbKB8Q==", + "requires": { + "growly": "^1.3.0", + "is-wsl": "^1.1.0", + "semver": "^5.5.0", + "shellwords": "^0.1.1", + "which": "^1.3.0" + } + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "normalize-url": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", + "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", + "requires": { + "object-assign": "^4.0.1", + "prepend-http": "^1.0.0", + "query-string": "^4.1.0", + "sort-keys": "^1.0.0" + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "requires": { + "path-key": "^2.0.0" + } + }, + "nwsapi": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-inspect": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz", + "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==" + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "requires": { + "isobject": "^3.0.0" + } + }, + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + }, + "object.getownpropertydescriptors": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz", + "integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "requires": { + "isobject": "^3.0.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": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "opener": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==" + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" + }, + "p-each-series": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-1.0.0.tgz", + "integrity": "sha1-kw89Et0fUOdDRFeiLNbwSsatf3E=", + "requires": { + "p-reduce": "^1.0.0" + } + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-reduce": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", + "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=" + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-glob": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", + "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", + "requires": { + "glob-base": "^0.3.0", + "is-dotfile": "^1.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.0" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "parse5": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", + "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==" + }, + "parserlib": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/parserlib/-/parserlib-1.1.1.tgz", + "integrity": "sha1-pkz6ckBiQ0/fw1HJpOwtkrlMBvQ=", + "optional": true + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" + }, + "path-to-regexp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz", + "integrity": "sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==" + }, + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "requires": { + "pify": "^3.0.0" + } + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "requires": { + "pinkie": "^2.0.0" + } + }, + "pirates": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", + "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", + "requires": { + "node-modules-regexp": "^1.0.0" + } + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "requires": { + "find-up": "^3.0.0" + } + }, + "pn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", + "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==" + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" + }, + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=" + }, + "pretty-format": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.9.0.tgz", + "integrity": "sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==", + "requires": { + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + } + } + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" + }, + "prompts": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz", + "integrity": "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==", + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + } + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" + }, + "psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + }, + "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.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" + }, + "query-string": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", + "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", + "requires": { + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + } + }, + "range-parser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=" + }, + "rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + } + }, + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "requires": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + } + }, + "read-pkg-up": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-4.0.0.tgz", + "integrity": "sha512-6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA==", + "requires": { + "find-up": "^3.0.0", + "read-pkg": "^3.0.0" + } + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "optional": true + } + } + }, + "realpath-native": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-1.1.0.tgz", + "integrity": "sha512-wlgPA6cCIIg9gKz0fgAPjnzh4yR/LnXovwuo9hvyGvx3h8nX4+/iLZplfUWasXpqD8BdnGnP5njOFjkUwPzvjA==", + "requires": { + "util.promisify": "^1.0.0" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regexpp": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", + "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==" + }, + "registry-auth-token": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz", + "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==", + "requires": { + "rc": "^1.1.6", + "safe-buffer": "^5.0.1" + } + }, + "registry-url": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", + "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=", + "requires": { + "rc": "^1.0.1" + } + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" + }, + "repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==" + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" + }, + "request": { + "version": "2.88.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", + "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.0", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.4.3", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + } + }, + "request-promise-core": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz", + "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", + "requires": { + "lodash": "^4.17.19" + } + }, + "request-promise-native": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz", + "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==", + "requires": { + "request-promise-core": "1.1.4", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, + "resolve": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.18.1.tgz", + "integrity": "sha512-lDfCPaMKfOJXjy0dPayzPdF1phampNWr3qFCjAu+rw/qbQmr5jWH5xN2hwh9QKfw9E5v4hwV7A+jrCmL8yjjqA==", + "requires": { + "is-core-module": "^2.0.0", + "path-parse": "^1.0.6" + } + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "requires": { + "resolve-from": "^3.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" + } + } + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" + }, + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "requires": { + "glob": "^7.1.3" + } + }, + "rsvp": { + "version": "4.8.5", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", + "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==" + }, + "run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==" + }, + "rxjs": { + "version": "6.6.3", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz", + "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==", + "requires": { + "tslib": "^1.9.0" + } + }, + "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==" + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sane": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", + "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", + "requires": { + "@cnakazawa/watch": "^1.0.3", + "anymatch": "^2.0.0", + "capture-exit": "^2.0.0", + "exec-sh": "^0.3.2", + "execa": "^1.0.0", + "fb-watchman": "^2.0.0", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5" + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + }, + "serve": { + "version": "11.3.2", + "resolved": "https://registry.npmjs.org/serve/-/serve-11.3.2.tgz", + "integrity": "sha512-yKWQfI3xbj/f7X1lTBg91fXBP0FqjJ4TEi+ilES5yzH0iKJpN5LjNb1YzIfQg9Rqn4ECUS2SOf2+Kmepogoa5w==", + "requires": { + "@zeit/schemas": "2.6.0", + "ajv": "6.5.3", + "arg": "2.0.0", + "boxen": "1.3.0", + "chalk": "2.4.1", + "clipboardy": "1.2.3", + "compression": "1.7.3", + "serve-handler": "6.1.3", + "update-check": "1.5.2" + }, + "dependencies": { + "ajv": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.3.tgz", + "integrity": "sha512-LqZ9wY+fx3UMiiPd741yB2pj3hhil+hQc8taf4o2QGRFpWgZ2V5C8HA165DY9sS3fJwsk7uT7ZlFEyC3Ig3lLg==", + "requires": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "fast-deep-equal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=" + } + } + }, + "serve-handler": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.3.tgz", + "integrity": "sha512-FosMqFBNrLyeiIDvP1zgO6YoTzFYHxLDEIavhlmQ+knB2Z7l1t+kGLHkZIDN7UVWqQAmKI3D20A6F6jo3nDd4w==", + "requires": { + "bytes": "3.0.0", + "content-disposition": "0.5.2", + "fast-url-parser": "1.1.3", + "mime-types": "2.1.18", + "minimatch": "3.0.4", + "path-is-inside": "1.0.2", + "path-to-regexp": "2.2.1", + "range-parser": "1.2.0" + }, + "dependencies": { + "mime-db": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", + "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==" + }, + "mime-types": { + "version": "2.1.18", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", + "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", + "requires": { + "mime-db": "~1.33.0" + } + } + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" + }, + "shelljs": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.3.0.tgz", + "integrity": "sha1-NZbmMHp4FUT1kfN9phg2DzHbV7E=", + "optional": true + }, + "shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==" + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" + }, + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==" + }, + "slice-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", + "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "requires": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + } + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "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" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "requires": { + "is-plain-obj": "^1.0.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" + }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.6.tgz", + "integrity": "sha512-+orQK83kyMva3WyPf59k1+Y525csj5JejicWut55zeTWANuN17qSiSLUXWtzHeNWORSvT7GLDJ/E/XiIWoXBTw==" + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "stack-utils": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.2.tgz", + "integrity": "sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA==" + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=" + }, + "strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=" + }, + "string-length": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-2.0.0.tgz", + "integrity": "sha1-1A27aGo6zpYMHP/KVivyxF+DY+0=", + "requires": { + "astral-regex": "^1.0.0", + "strip-ansi": "^4.0.0" + } + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "string.prototype.trimend": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.2.tgz", + "integrity": "sha512-8oAG/hi14Z4nOVP0z6mdiVZ/wqjDtWSLygMigTzAb+7aPEDTleeFf+WrF+alzecxIRkckkJVn+dTlwzJXORATw==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1" + }, + "dependencies": { + "es-abstract": { + "version": "1.18.0-next.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", + "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-negative-zero": "^2.0.0", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + } + } + }, + "string.prototype.trimstart": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.2.tgz", + "integrity": "sha512-7F6CdBTl5zyu30BJFdzSTlSlLPwODC23Od+iLoVH8X6+3fvDPPuBVVj9iaB1GOsSTSIgVfsfm27R2FGrAPznWg==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1" + }, + "dependencies": { + "es-abstract": { + "version": "1.18.0-next.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", + "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-negative-zero": "^2.0.0", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + } + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "optional": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" + }, + "strip-outer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", + "requires": { + "escape-string-regexp": "^1.0.2" + } + }, + "strip-url-auth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-url-auth/-/strip-url-auth-1.0.1.tgz", + "integrity": "sha1-IrD6OkE4WzO+PzMVUbu4N/oM164=" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + }, + "table": { + "version": "5.4.6", + "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", + "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", + "requires": { + "ajv": "^6.10.2", + "lodash": "^4.17.14", + "slice-ansi": "^2.1.0", + "string-width": "^3.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "term-size": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", + "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=", + "requires": { + "execa": "^0.7.0" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" + } + } + }, + "test-exclude": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-5.2.3.tgz", + "integrity": "sha512-M+oxtseCFO3EDtAaGH7iiej3CBkzXqFMbzqYAACdzKui4eZA+pq3tZEwChvOdNfa7xxy8BfbmgJSIr43cC/+2g==", + "requires": { + "glob": "^7.1.3", + "minimatch": "^3.0.4", + "read-pkg-up": "^4.0.0", + "require-main-filename": "^2.0.0" + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" + }, + "throat": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-4.1.0.tgz", + "integrity": "sha1-iQN8vJLFarGJJua6TLsgDhVnKmo=" + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "tmpl": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", + "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "tough-cookie": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", + "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", + "requires": { + "psl": "^1.1.24", + "punycode": "^1.4.1" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + } + } + }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "requires": { + "punycode": "^2.1.0" + } + }, + "trim-repeated": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=", + "requires": { + "escape-string-regexp": "^1.0.2" + } + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "requires": { + "prelude-ls": "~1.1.2" + } + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" + } + } + }, + "update-check": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/update-check/-/update-check-1.5.2.tgz", + "integrity": "sha512-1TrmYLuLj/5ZovwUS7fFd1jMH3NnFDN1y1A8dboedIDt7zs/zJMo6TwwlhYKkSeEwzleeiSBV5/3c9ufAQWDaQ==", + "requires": { + "registry-auth-token": "3.3.2", + "registry-url": "3.1.0" + } + }, + "uri-js": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz", + "integrity": "sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==", + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" + }, + "util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + } + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "requires": { + "browser-process-hrtime": "^1.0.0" + } + }, + "walker": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", + "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", + "requires": { + "makeerror": "1.0.x" + } + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + }, + "whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "requires": { + "iconv-lite": "0.4.24" + } + }, + "whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + }, + "whatwg-url": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz", + "integrity": "sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==", + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + }, + "widest-line": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.1.tgz", + "integrity": "sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==", + "requires": { + "string-width": "^2.1.1" + } + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "write": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", + "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", + "requires": { + "mkdirp": "^0.5.1" + } + }, + "write-file-atomic": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.1.tgz", + "integrity": "sha512-TGHFeZEZMnv+gBFRfjAcxL5bPHrsGKtnb4qsFAws7/vlh+QfwAaySIw4AXP9ZskTTh5GWu3FLuJhsWVdiJPGvg==", + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + }, + "ws": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.2.tgz", + "integrity": "sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA==", + "requires": { + "async-limiter": "~1.0.0" + } + }, + "xml": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz", + "integrity": "sha1-eLpyAgApxbyHuKgaPPzXS0ovweU=" + }, + "xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + }, + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } +} From 39964dc48a9e699039a5db1bbd3bc0af4b70a3a9 Mon Sep 17 00:00:00 2001 From: Sara Viana Date: Sun, 1 Nov 2020 17:17:54 -0300 Subject: [PATCH 02/17] PrimeiraCaracteristica --- src/img/logo_40px.png | Bin 0 -> 4582 bytes src/index.html | 64 ++++++++++++++++++++++++++++++++++-------- src/style.css | 51 +++++++++++++++++++++++++++++++++ 3 files changed, 104 insertions(+), 11 deletions(-) create mode 100644 src/img/logo_40px.png diff --git a/src/img/logo_40px.png b/src/img/logo_40px.png new file mode 100644 index 0000000000000000000000000000000000000000..d4cb17b1a7c2c8f92bc75fc360af252f95411b5a GIT binary patch literal 4582 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 gxsA*Gr>mE^G782^xS-uZ;7=6}SXo1 - - - Caesar Cipher - - - -
-

Hello world!

+ + + + Força Aérea Brasileira - Área Login + + + + + + + + +
+
+ +
- - - + + +
+ + + + + + + + + + \ No newline at end of file diff --git a/src/style.css b/src/style.css index e69de29..f0c69e3 100644 --- a/src/style.css +++ b/src/style.css @@ -0,0 +1,51 @@ +body { + width: 100%; + height: 100%; + margin: 0 auto; + +} +.menu-principal{ + width: 100%; + background-color: #1f50a0; + height: 60px; + +} +main { +margin: 0 auto; +width: 980px; +position: relative; + +} +.logo { + float: left ; +padding: 16px; +width: 70% ; +top: 20px; +} + + +} + + + + .segundoHeader{ +background-color:#0f4098 ; +width: 100%; +border-bottom: 3px solid #ffff; + } + + .menuNavegacao ul ui{ + display: inline-block; + color: #6b5e5e; + margin-left: 10px; + } + + .menuNavegacao ul ui a{ + color:#6b5e5e ; + text-decoration: none; + font-size: 20px; +text-transform: uppercase; + + } + + \ No newline at end of file From a043aa1ddd936a5961e95fc602d123eda5688447 Mon Sep 17 00:00:00 2001 From: Sara Viana Date: Tue, 3 Nov 2020 10:50:36 -0300 Subject: [PATCH 03/17] segundamudanca --- src/cipher.js | 2 + src/index.html | 62 ++++---- src/index.js | 13 ++ src/normalize.css | 349 ++++++++++++++++++++++++++++++++++++++++++++++ src/style.css | 199 +++++++++++++++++++++----- 5 files changed, 563 insertions(+), 62 deletions(-) create mode 100644 src/normalize.css diff --git a/src/cipher.js b/src/cipher.js index 617222e..558d776 100644 --- a/src/cipher.js +++ b/src/cipher.js @@ -3,3 +3,5 @@ const cipher = { }; export default cipher; + + diff --git a/src/index.html b/src/index.html index af37905..0076a9d 100644 --- a/src/index.html +++ b/src/index.html @@ -1,51 +1,57 @@ - + - Força Aérea Brasileira - Área Login + Força Aérea - Área Restrita Login + + - + +
+

Força Aérea Brasileira - Área Restrita Login

+

Login

+

INCERIR ALGO SOBRE A CIFRA

+ Orientações Gerais -
-
- -
+
+ +
+
+ +

Painel de Controle

+ +

- + +
+
diff --git a/src/index.js b/src/index.js index 3d39493..531d3e1 100644 --- a/src/index.js +++ b/src/index.js @@ -1,3 +1,16 @@ import cipher from './cipher.js'; console.log(cipher); + + + +function sorteio() { + const getRandomIntegerInclusive = (min, max) => + Math.floor(Math.random() * (max - min + 1)) + min; + + document.getElementById("sorteio").innerHTML = sort; + + console.log(getRandomIntegerInclusive(1, 100)) +} + + diff --git a/src/normalize.css b/src/normalize.css new file mode 100644 index 0000000..192eb9c --- /dev/null +++ b/src/normalize.css @@ -0,0 +1,349 @@ +/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ + +/* Document + ========================================================================== */ + +/** + * 1. Correct the line height in all browsers. + * 2. Prevent adjustments of font size after orientation changes in iOS. + */ + +html { + line-height: 1.15; /* 1 */ + -webkit-text-size-adjust: 100%; /* 2 */ +} + +/* Sections + ========================================================================== */ + +/** + * Remove the margin in all browsers. + */ + +body { + margin: 0; +} + +/** + * Render the `main` element consistently in IE. + */ + +main { + display: block; +} + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Firefox, and Safari. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/* Grouping content + ========================================================================== */ + +/** + * 1. Add the correct box sizing in Firefox. + * 2. Show the overflow in Edge and IE. + */ + +hr { + box-sizing: content-box; /* 1 */ + height: 0; /* 1 */ + overflow: visible; /* 2 */ +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +pre { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/* Text-level semantics + ========================================================================== */ + +/** + * Remove the gray background on active links in IE 10. + */ + +a { + background-color: transparent; +} + +/** + * 1. Remove the bottom border in Chrome 57- + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. + */ + +abbr[title] { + border-bottom: none; /* 1 */ + text-decoration: underline; /* 2 */ + text-decoration: underline dotted; /* 2 */ +} + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ + +b, +strong { + font-weight: bolder; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +code, +kbd, +samp { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/** + * Add the correct font size in all browsers. + */ + +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` elements from affecting the line height in + * all browsers. + */ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* Embedded content + ========================================================================== */ + +/** + * Remove the border on images inside links in IE 10. + */ + +img { + border-style: none; +} + +/* Forms + ========================================================================== */ + +/** + * 1. Change the font styles in all browsers. + * 2. Remove the margin in Firefox and Safari. + */ + +button, +input, +optgroup, +select, +textarea { + font-family: inherit; /* 1 */ + font-size: 100%; /* 1 */ + line-height: 1.15; /* 1 */ + margin: 0; /* 2 */ +} + +/** + * Show the overflow in IE. + * 1. Show the overflow in Edge. + */ + +button, +input { /* 1 */ + overflow: visible; +} + +/** + * Remove the inheritance of text transform in Edge, Firefox, and IE. + * 1. Remove the inheritance of text transform in Firefox. + */ + +button, +select { /* 1 */ + text-transform: none; +} + +/** + * Correct the inability to style clickable types in iOS and Safari. + */ + +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} + +/** + * Remove the inner border and padding in Firefox. + */ + +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/** + * Restore the focus styles unset by the previous rule. + */ + +button:-moz-focusring, +[type="button"]:-moz-focusring, +[type="reset"]:-moz-focusring, +[type="submit"]:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/** + * Correct the padding in Firefox. + */ + +fieldset { + padding: 0.35em 0.75em 0.625em; +} + +/** + * 1. Correct the text wrapping in Edge and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + * 3. Remove the padding so developers are not caught out when they zero out + * `fieldset` elements in all browsers. + */ + +legend { + box-sizing: border-box; /* 1 */ + color: inherit; /* 2 */ + display: table; /* 1 */ + max-width: 100%; /* 1 */ + padding: 0; /* 3 */ + white-space: normal; /* 1 */ +} + +/** + * Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ + +progress { + vertical-align: baseline; +} + +/** + * Remove the default vertical scrollbar in IE 10+. + */ + +textarea { + overflow: auto; +} + +/** + * 1. Add the correct box sizing in IE 10. + * 2. Remove the padding in IE 10. + */ + +[type="checkbox"], +[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Correct the cursor style of increment and decrement buttons in Chrome. + */ + +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ + +[type="search"] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ +} + +/** + * Remove the inner padding in Chrome and Safari on macOS. + */ + +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ + +::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ +} + +/* Interactive + ========================================================================== */ + +/* + * Add the correct display in Edge, IE 10+, and Firefox. + */ + +details { + display: block; +} + +/* + * Add the correct display in all browsers. + */ + +summary { + display: list-item; +} + +/* Misc + ========================================================================== */ + +/** + * Add the correct display in IE 10+. + */ + +template { + display: none; +} + +/** + * Add the correct display in IE 10. + */ + +[hidden] { + display: none; +} diff --git a/src/style.css b/src/style.css index f0c69e3..f308e89 100644 --- a/src/style.css +++ b/src/style.css @@ -1,51 +1,182 @@ -body { +body{ + font-family: Verdana, Geneva, Tahoma, sans-serif; + color: black; + + +} + +h1, h2, h3{ + font-family: Arial, Helvetica, sans-serif; + color: rgb(133, 36, 36); + +} + +.botao{ + color: #706719; + text-decoration: none; + padding: 10px 30px; + background-color: #701942; + font-size: .9em; + border-end-end-radius: 3px; +} + +nav { + + display: flex; + flex-direction: column; + align-items: center; + background-color: #191970; + +} + +nav > a { + text-decoration: none; + color: #1982; + font-size: 32px; + font-family: Arial, Helvetica, sans-serif; +} + +nav ul{ + display: flex; + flex-direction: column; + align-items: center; + list-style: none; + padding: 0; + width: 100%; +} +nav ul li{ + text-align: center; width: 100%; - height: 100%; - margin: 0 auto; - } -.menu-principal{ + +nav ul li a{ + display: inline-block; + padding: 10px 0; width: 100%; - background-color: #1f50a0; - height: 60px; - + color: #189618; + } -main { -margin: 0 auto; -width: 980px; -position: relative; +header{ + + display: flex; + flex-direction: column; + align-items: center; + background-size: cover; + background-repeat: no-repeat; + background-position: center; + color: #1916; + text-align: center; + padding: 20px; + } +header h1{ + color: #1919; } -.logo { - float: left ; -padding: 16px; -width: 70% ; -top: 20px; + + +header p{ + margin-bottom: 2cm; + +} +#sobre{ + display: flex; + flex-direction: column; + align-items: center; + text-align: center; + padding: 10px 10px 20px 20px; + background-color: antiquewhite; + color: #191970; } +#sobre h2{ + margin-bottom: 2.5em; + max-width: 1000px; +} + +#sobre .botao{ + background-color: #119999; + color: #6d1970; } +#fotos{ +display: flex; +flex-direction: column; +align-items: center; +padding-top: 20px; +} - .segundoHeader{ -background-color:#0f4098 ; -width: 100%; -border-bottom: 3px solid #ffff; - } +#fotos h2{ - .menuNavegacao ul ui{ - display: inline-block; - color: #6b5e5e; - margin-left: 10px; - } + margin-bottom: 20px; - .menuNavegacao ul ui a{ - color:#6b5e5e ; - text-decoration: none; - font-size: 20px; -text-transform: uppercase; +} - } +#fotos img{ + + width: 100%; +} + +footer{ + text-align: center; + padding: 10px; + background-color: #701942; + color: #706719 +} +/*Medidas para demais dispositos */ +@media screen and (min-width: 768px) { + +nav { + flex-direction: row; + justify-content: space-around; +} + +nav ul { + + flex-direction: row; + width: 70%; + +} +header { + + height: 600px; + height: 60vh; + justify-content: center; +} + + +#sobre{ +height: 250px; +height: 30vh; +justify-content: center; +min-height: 250px; +} + + +#fotos{ + flex-direction: row; + flex-wrap: wrap; + + + +} + +#fotos img{ + width: 33.3333333%; + +} +.form { + background-color: #189618; + width: 400px; + margin: auto; + +} + +.card { - \ No newline at end of file + box-shadow: 1px 1px 5px #ccc; + background-color: #701942; + padding: 30px; + border-radius: 5px; +} \ No newline at end of file From f3c0e05f599bf882c8d2294ce86d46faaf58aaab Mon Sep 17 00:00:00 2001 From: Sara Viana Date: Tue, 3 Nov 2020 18:04:12 -0300 Subject: [PATCH 04/17] ModeloDesejado --- src/img/avatar.png | Bin 0 -> 24890 bytes src/img/fundo.jpeg | Bin 0 -> 51314 bytes src/index.html | 50 ++++++++----- src/index.js | 9 +-- src/style.css | 178 +++++++++++++++++++++------------------------ 5 files changed, 117 insertions(+), 120 deletions(-) create mode 100644 src/img/avatar.png create mode 100644 src/img/fundo.jpeg diff --git a/src/img/avatar.png b/src/img/avatar.png new file mode 100644 index 0000000000000000000000000000000000000000..aae02b2f6d557135a60fa2fce1a492e7f5a96260 GIT binary patch literal 24890 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 n<$sdFsIm0m7yF5eM@jsCO_Ww5lq!~O_ literal 0 HcmV?d00001 diff --git a/src/img/fundo.jpeg b/src/img/fundo.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..e16ab6a07a582e910ecfbfdec5e981dd58bf319f GIT binary patch literal 51314 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 + +
-

Força Aérea Brasileira - Área Restrita Login

+

Força Aérea Brasileira - Área Restrita

+

Login

-

INCERIR ALGO SOBRE A CIFRA

- Orientações Gerais +

INCERIR ALGO SOBRE A CIFRA***

+ +
- -
-
- -

Painel de Controle

- +
-
+ + + + diff --git a/src/index.js b/src/index.js index 531d3e1..ebab160 100644 --- a/src/index.js +++ b/src/index.js @@ -3,14 +3,9 @@ import cipher from './cipher.js'; console.log(cipher); - function sorteio() { - const getRandomIntegerInclusive = (min, max) => - Math.floor(Math.random() * (max - min + 1)) + min; - - document.getElementById("sorteio").innerHTML = sort; + return document.getElementById("resultado").innerHTML = Math.floor(Math.random() * (100 - 1 + 1)) + 1; - console.log(getRandomIntegerInclusive(1, 100)) } - +console.log("resultado") diff --git a/src/style.css b/src/style.css index f308e89..46b23fb 100644 --- a/src/style.css +++ b/src/style.css @@ -1,23 +1,22 @@ +/* CORPO */ body{ - font-family: Verdana, Geneva, Tahoma, sans-serif; + font-family: sans-serif; color: black; - + background-color: #ccc; } h1, h2, h3{ - font-family: Arial, Helvetica, sans-serif; - color: rgb(133, 36, 36); + font-family: Arial, Helvetica, sans-serif; + color: black; } -.botao{ - color: #706719; - text-decoration: none; - padding: 10px 30px; - background-color: #701942; - font-size: .9em; - border-end-end-radius: 3px; +/* Naveção*/ +.forms{ + background-color: #e2dede; /* parte inferior*/ + + } nav { @@ -25,105 +24,69 @@ nav { display: flex; flex-direction: column; align-items: center; - background-color: #191970; + background-color: #0f4098; } nav > a { - text-decoration: none; - color: #1982; - font-size: 32px; - font-family: Arial, Helvetica, sans-serif; + text-decoration: none; + color: #ffffff; + font-weight: 900; + font-size: 32px; + font-family: Arial, Helvetica, sans-serif; } + + nav ul{ - display: flex; - flex-direction: column; - align-items: center; - list-style: none; - padding: 0; - width: 100%; + display: flex; + flex-direction: column; + align-items: center; + list-style: none; + padding: 0; + width: 100%; } nav ul li{ - text-align: center; - width: 100%; + width: 100%; + text-align: center; } nav ul li a{ - display: inline-block; - padding: 10px 0; - width: 100%; - color: #189618; + display: inline-block; + padding: 10px 0; + width: 100%; + text-decoration: none; + color: #ffffff; } + + +/* Cabeçalho*/ header{ display: flex; flex-direction: column; align-items: center; + background-image: url("img/fundo.jpeg"); background-size: cover; background-repeat: no-repeat; background-position: center; - color: #1916; + color: #ffffff; text-align: center; padding: 20px; } header h1{ - color: #1919; + color: #ffffff; } header p{ - margin-bottom: 2cm; - -} -#sobre{ - display: flex; - flex-direction: column; - align-items: center; - text-align: center; - padding: 10px 10px 20px 20px; - background-color: antiquewhite; - color: #191970; -} - -#sobre h2{ - margin-bottom: 2.5em; - max-width: 1000px; -} - -#sobre .botao{ - background-color: #119999; - color: #6d1970; - -} - -#fotos{ -display: flex; -flex-direction: column; -align-items: center; -padding-top: 20px; - -} - -#fotos h2{ - - margin-bottom: 20px; + margin-bottom: 2em; } -#fotos img{ - - width: 100%; -} -footer{ - text-align: center; - padding: 10px; - background-color: #701942; - color: #706719 -} /*Medidas para demais dispositos */ @media screen and (min-width: 768px) { @@ -139,44 +102,69 @@ nav ul { } header { - + height: 600px; height: 60vh; justify-content: center; } -#sobre{ -height: 250px; -height: 30vh; -justify-content: center; -min-height: 250px; -} - - -#fotos{ - flex-direction: row; - flex-wrap: wrap; +#fotos img{ + width: 33.3333333%; +/* Formulario de login*/ -} -#fotos img{ - width: 33.3333333%; + } .form { - background-color: #189618; + width: 400px; - margin: auto; + margin: left; + padding-left: 600px;/* Para colocar a direita utilizar padding-right*/ + padding-top: 60px; + padding-bottom: 50px; } .card { - box-shadow: 1px 1px 5px #ccc; - background-color: #701942; + box-shadow: 1px 1px 5px #f7f7f7; + background-color: #f7f7f7; padding: 30px; border-radius: 5px; -} \ No newline at end of file +} + + + +.card-top { + text-align: center; + +} +.card-grupo > label{ + width: 100%; + color: rgba(228, 0, 178, 0.6); + display: block; +} + +.card-grupo >input{ +border-radius: 5px; +outline: 0; +width: 100%; +height: 30px; +} + + +.imglogin{ + border-radius: 150px; + width: 200px; + box-shadow: #6e353d; +} + +.titleLogin{ + color: #000000; +} + + From 780827d85710c9e6a4992099c4a32fb4186f26de Mon Sep 17 00:00:00 2001 From: Sara Viana Date: Wed, 4 Nov 2020 14:45:57 -0300 Subject: [PATCH 05/17] alteracoes_antes_do_js --- src/img/meio.png | Bin 0 -> 181807 bytes src/img/meio2.jpg | Bin 0 -> 86721 bytes src/index.html | 31 ++++++++++++------- src/index.js | 1 - src/style.css | 76 ++++++++++++++++++++++++++++++++++++++-------- 5 files changed, 84 insertions(+), 24 deletions(-) create mode 100644 src/img/meio.png create mode 100644 src/img/meio2.jpg diff --git a/src/img/meio.png b/src/img/meio.png new file mode 100644 index 0000000000000000000000000000000000000000..b589637ba3810ff5f81083de579e21132a2386c9 GIT binary patch literal 181807 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%0D_v;UVBV?dr3 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≻zQjwxEjC;IM*Gyz;Rb7+O0rCWCTX8cdq!+l1R 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 z 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

G-QHR%C^St@q}=o)jTGt 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 IS^iu8A0baI(f|Me literal 0 HcmV?d00001 diff --git a/src/img/meio2.jpg b/src/img/meio2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a4d7034752359d574dbc90d4925798a2d760952a GIT binary patch literal 86721 zcmb5Wby!s07dAZTfTY3@(mgN?-4c>R4c!bOHFQY|NQrbabeA+pBcPxlozf{hNT*UF zSnnBs@B8m}UEkqw=A5%f_S$RR>t1W`y)OSQ{rwL_id0rp2I1TRfpCBy(BBhKzK)}Z zkB7IT$5UouJ^|1p1vO1D7=%5-=0Rd}k(SM%;Hnu`&;8_4|Ct`#B z6tNc-$9@7|`1fAaR$S!Ydm-z8?}bEc{yp0~viO7cw%ZDd3Ss{u{T&Aog}0BY zx2dq2ik^VIx|V^KrK`8Q)8AE)A_#o4CnUrtBE3&WMtYz0 z0fd5<3PMgz{(zK<=^-^89RmXc85J`t6Fn;}Jp(=VkKo|q;@-o%M{@5T2|a`qLjV8! z_}d2}!@p~Y3%Uzp1>un4+#$pH+Yh1#0nc}FZ~#UAzXRvaT`(@*J$#^*7HIf){J%Cp z=l@#&KigJ7#CL%&lHDN#t~bn6)#vi*Bui1CF`RJfyN*%JLTR)tU75Xtv5Dk%VS>b@ zD=guzO%(X9nPcQu*~f}t0nKJ488MkWZ%mY)YlKkBup;>1MF42Ro^pBYub}c!qWh^( za6&{Cikc;r4P1pXDn(Kmf@`RdI#C1yimXU=D7Z$iq=eX@8s91nib=_Uj25S2it*{@ zb7?s!h!IO1{dhVg_a5{v5 zBA1u~jjC1D2uuwIZN!ADBia#}u`u?=@Ngsn9f}$%&&C1=SFzia%LCHH8f79`38|Fv z(W-q|v1-+!FeIiVA|aw0P6MguNr2dtBS}9+@uZi))tOBNm$LiCVw3s>@N@*p-OHQE zt)iF(G{a#{Vl!r3f~7Qa%TNNo7bK-LswJeOc=)cET*cB?#YzyCaB7zHDEty=qaq72 zY486%A;qb2Q3N__@=#VJG{YLV3WFK5W+UKIFyKiClthF8uE;2e9^_TCE+9({G&LeU zLKJR*m5Uu+t)n_TI8@KkubIiwD>%bdN@FFU;TYAgYXgHe;iTu0i4ipS>%_P!qT5a4 zz~bok5g54*3-F$pbeT6C&<>eA6r2vxQMZbNAi-6T;>`Y_1)Zx=?R7eFHo*Dw9 za!e{NZSyMW=UA*!Vn||2$n9bqah9S++?IKpNJ{BQ`;{o7Mto3w5&siT2cyIKf`UC= z4`@+Dr$bBtm4GwZYw>wlK4EXuA$2U%q$nNJOh7*7Ry9Wq0I77KD_9IKPc6O?f&!~B z1?omq6CUPL6F`9wJrozBmWr}e8E#Mlr=n8JL?Y7F;VDtntAR7NO~ffQYV9$lX*Qr^ zMH{!Js2MZxQcP*8f;#YuqhAT!4oJ!uk+}?)2Fkba8AnY|RObbvPEvJ`-aJ_~Ry znqruTxtY0%xyhumjq&Gi7e$Nsr~? zNe9HGDkTKamR_FW7(O%F7@pp&7b(U=p`PI3XXeD)r5QsEAj*Q0w^h+G4xN6S*(+ue zM<#|}p{6wg`v?3_>Lt)=RX6AxJ$*G8dxe^UdNC&4f&kD80J;bO_4qu1usOKkbU?^r zKsVDG^{zc&t@x zqbXLuy6~A1)eL779zih|wRX&Yv&9{N2Uy+ay2vO@qWZ-!`{eF`SgUG0)o!o42;7#T zLh3x2J~JmMejHd=&jh2-GRxeC?qXHP_d!9yT?8;dv>7#P+z2W_X*|qW?O}BXHATT< zd`L|ib>yvym~DB??II}DajO6o4Me6QsQ84Y;d9M83a!m`F-Dn&rH17h=*Bw1%uGWv z_)M=ebF+y7PYtnKUhy(-s}dE*GVfc`6?NAvP4?3MRVY?$GaFbF#f&r$oRP4v3p`KOE_FKimwR&W`m7K$`&6*o(2&4j%~5l}D&4i~?*zh;fA8Bip$)C7jb0zNF0P+6$( ziZ7mYDb9)aE%Z}tqml?_j7)(wPDu*-39}FU9=yslNC)Hu6etClR`dUwHwP-k+=%H9 z??VC}qJz<|hQ-35C_NoD#6NF|%b94qQ2WLo8b zr;PZ_sPkmW#W_JmqP1Q%LEB@Bm894!(OnP=0AhaZQgAae3OyJG$wk4Q2{DnkhT>;L zND{yRAzcxA|ComK1cIeHFd)3V7T^xRmjL5hpBE!>>O`dh(TfB%`02%$O2h~2T02U7|MB>~48y~!q^1UAcD6{}$ zq7KLmSyl6yVUPsOT>>c44glgOpuvs3QfHsN2>@Xql7L4Q>nK=b1OHw}(e>YLEUe0> z1daw+1)_rlq=RGKgNhVIJqD0+4V7U8Hx#fu);XwRjmk5uv8n_jiD9)h8o?81!pj4+ zTPFbSlSzazLUdTjWU50fgpf{r5rC1WRVy(1%@zcF5t^--K6Qv0x_!oiHU?|xVnFl= z%xIQ808GG}d7A) zF)Rj#G9s-59Ec|lpzRW?;_x}Zs}PNKfROK%88l?+8VZd;cmz7Y#V~t9JY*_Qq(rs2L;}03pk?-YN!=@}CZY zFd~4Z@Be3JfCvd-D6F@K1N;LxD2%xRU?9MI03f!?qXAd0ht!!EA-Jh1;|b@G|MTpB zVRn2Q239IbksD$`xqbq7KQ%#I6#wk42EGq zSpFXpj7Ux79RYm;+-O*ZiMIn{FGQ!&l)1H8msA%5BrsUJD+|r^%HskCSH}gYoDi@# z5vvK7mVnz-zK1HvI5a?y064{_#SYCJqoyfl%mBS+uBG*TJqr2@YM2b>-AKD-WZW|@ z;-Bi?%Rc4tylo?g(K1JtUwy0M5T^q>B2-PkwJxs0BSD*B+bDU zQXYW;ln~AU#>O5U#bQikcpoA57FmKW21WoG1-J-sGzF}vc3AjQmKqYl=j5FLZmNRn zLh8(2SWRFtTs*bv0GT=V>vjV!@7}KuePct1&{uNqIsvQ#8TxiG{MKxg<-{eoojeBl5gK$ch|FfV|70}5`R zK@xCb>i(x;EQkIJNv&8y0CFyHI*=c70jUrIkQE!pdua|2;$ z6e~3l<6{7(ry|lN9Eh}zsO%ndA8}iXL$^b-;h65mjn4|!a6G(5c!2!rO00pZ8U;%WD%|n3v0~;>;2(bwpHvRb*Gl3DLt10v~ zM%whXVYQ2;v~WWpwGE%?bqt^DKn4S7P(*(MZ~=H67Z6S{s|YccRwaV*4{t*F4<(li zWedK44_wolYoRR)e(@Atcp-Y*iNu>1zy+ z49ASNssXH01(2YV-M_#B5I1~glkVV^7?7C8kd!hQ0CtJ7xeFj#!^WC3|M=O`Bdg$0y>vu_)<#XvG zrVTI7%F)|Gqn@u0>a*Uzi})4WMuVk$-ijw2P580#Sp>9J`iT$etQynSI*O8XbS@NB zcPxro3((AG8<}d*T%2B9oeN(2`1X&5^SLk(u&Hto#F~2ODMRWq30WzD{0)NvlB0kA z6bq#7KokHnL3JpXorz1k&x$KfOr8zE0nB2URbc+qst6urW*ZKCz_9egvia-g?qb^h z>4kuQ_tuhMh|^(Wp+xPhtori8%I#lJD%@rMf{u=j;pH>x&ojM+E#1!=R~E!6x)vKX zU5o}aT^>jB(T=&<1gr--{@OY$5*e!9&z1;r$$T54UcPkm{`rT4%V%BV@1CslS^T~Z z-CYhUY-kDE+WXD;N9OwVwh%z2ABAxo%BkJu7?9>Ra$*3x?pj%cI*+=-PR(EZ5YD z_s?&0$F_$T8+o(057IaIIF%bOFE+}*{TX6R<_cU{Z{XYDpUdx-dA9geQo7sJU-Gxh z$NHxJ%b?fpTYG^$9Uf&LAuM>C94o zEPCp2*f*Go@twBf$Mc(whee;3Fa0|#6wF3iModmlzXiazR#&__{hMZsk~tn2^BGs2 zHB>&(yX^@2^O@M>_UB&T`eQMAViVuGt5C!@hHlSG8QX%32FqxD8H@Fh(L?VykG}7d z9bE5)ynUJVKK^x!tad!gp}-b0o^~I(l53b}mfWK2P*@lo^ql&7?9Q0fW|WI%P;=FA zYOelib(y&@r?Y6HH_y8Nf(cY74VaKYs^Qc?S^~_y z2@KTPNSv9pV%$iVqSbg~@<3ob5NH;!1~Ev>zF==hMfXj!tX zr5N`_`eN^#*G1ruXJ>VvnjI?dsjOIPJ$X=lXj{oQ5qK7#oGK%!6V=6cUuQT^Tz3~*MbKUn^`Mc2Fge?hXLvciFT9y|^^C;5hT*-v*13r(k@ zT^>7o)m`>C*XDDJtZkwyww{PpnqL`>uQ_Y2tp`R8@_G%T^O#>@s({o=kG&il=*v*a zl?M81C8bs`XqS&VTXu_>9O}lt7&B=%ZhDIPT&hnDwj5meUr1f4Bu90(e7n6_oDuDL zM*nzytK>rJELir{p}#lXCH1dAytWH&{+0YQ4--43Xo6mg1!sohwaLUy-MbG-ucOZ;}SKBWc33ZtdiWje*XWCK?Tfs19eyB|oO(Esg(A-DAE_V)k zkB=k@#($}Z?~6%)Rg^lh-J#h~WRhZRNwvDn$>-enA89b1LM;dOwgpxl`T74YwD4&Z zbt#C^KxxWkufCQoyz>9^vhT*vqw+kYWZ}l6`C$8d8udjPU4ds#i%ETAaK7)TxTL~x z-C#3^=cH2$#cp0choN_zaGzB{?4mST8_(g^TB6si7>U=1cIZ={6VZi!>P&RDI=R-% z2KjJe8(Sd8TH|8mQ^yiU`Pl3xTps6U8Ecocsb?R(?19tGq5 z$4nXM1)0vtn~v_`ivW>Ro1GmoDy^iJqsI;7UF(*{Z^rh7w;G{hNCn;w`kxyY1rwS^hR#F5Y=9bO9pGd(R%wAG94x z2X8%jKV{Xr7*N;}GZi*4x$p0`by!fuauC#W!o7cUb!@x2v&h##F8iPocFyobyCquj zS!~nHa|TUIt(XuY}%lz>w|NbhRp4K3$rbTv|w$XL@Xwmi0t{S zNAs@+n;$-^EvG)spA-Zh^zole{IEyTsFGGmh95zHk#JdZEIY*B!?Y=c# zK6zltpY~Y2Xk{_C6)s8f!>0Kpdm7Fs`zyH?e z937JNl(}2}TIPZ?<>;VgjmuduzQ;zJ@K01%>=_u17Ei|T_vCQvW35OT^^Oq z^1`U=di(eSu|;myHeBzSW`w8uDzq=DXgB$_5GV#y=p7p%c9(sqo z`xm(`-r|bl&s-k2J?~;LU(029eD}Gn3Xeg%-TLg9{l(tM6UCzK$1++|r3=^6!7@zc zZ}%TvADtLg-p`XUp7HdajV?d%y^^7fFNr=53Zg4~vv?a~nSL2kYdtmOaJlsQ(dPoj zm;Cl(V0+pDBX+77Ba9&>5&J8iG&E1FU?zrg6j+HD#bBr2jf2hivV4C31wot-o%s%Z zJ_f*@`3eK!zT%XIqI~%?mHJ)>6Y|z%In+u#{0druuVqE?rPCp**0o`EQ7Keu*p=Uh6pta@=LBzal%yg;i{`1~|6>sgYc6OitXqE0cHvM(VAr)x(cx3jdNPTRvFy9=Vm*9Usx|wjpahd5*;GDdjQ`&4zH%bI!`$MQs(AqS{ctp25I=*H^vi zZJ3Dg3``XZ8bN_Ef74y!e@EQ%iBIbObfGeE`wx}Ima&lw3`3YFSs6k za}hP9c+cGHsw=yE=Xfu+Ze^~_%z=i_yr<~sS<&9&_4vJyoF}1@o7r00# zejm7qHr8sh6`E|!G2MLEN&cYh%kGqRC3^l+mhJ0JVa1+XA(MLR)f9-aYfcru9nV^1#&?{Y=VOU{T1c*ZThQ{ru*GIw@$bRRLtI zLfuX05akxzZ1CE6EGYR9)upv)h~6oQXyBt1y*SPdknTBYkX`Qe_;fA(u=~oN9j&oV zte>v&$nWEXXGqx5-cm@aQIO@mHQu0m@4L-C>^n`D7lQ-bm7Xtu@k8l0CCrRr+(rHW zM54Y~JoxnF`5W0}UzzgtWVX)-`PU^ax#dgCpEkA*C+eH%yQz1yZXgU2ycYQ;8*FCf z<@?{(7kD$9=8q>-QSi(rD7#v?L99_7u;$CImI0qZ0t<%9UktJPgk-?nhMt>y@r!1s z^4d&kh8R)|HfkUaw}Y%^2m+XJ1@^Ltdb+HJVHxHKgCvS{;K z;%c_HZ{&61Uy%6JZx!yNtD7gzYkwNHLzUL03PQA5ZC6zyuDgHDN>I5&Gf)Y`F$S?P zA&S1a0sQCoKJqlU^)y^B-v&TpUtarO3&8xl0=8Z{`GggHA_4{8e4 z)vIQuW(lW(Q>*p?`x&Lk``jM$Thu#r&Q(xX=PC-f(dgI*FV%j2M?R<)SD4MM2QU#Lw5pOdj!5orQZ39n5SCFJ)fr zvAxMVVI+@!!|>kYEa}~Q?b(~bO#Y6WP$k9|Cc@4@p>9jx!asKx16%_R-tT(ZoO~>= zY)S3$J$5t?Hk)LU*|`6{?dH1WXz1YKm!C_%Bo?1Hm0cy~D3gN@CaBjQO3^$uUmxr! zA8V?)n6-IY=Q9;g*V&uKez~n~jPHU%rev^yV#VZ@fJId`NO6W5u+R!A1y=j?*s*(w zY)PY60e5mI?i;LU+wM;nw-2C) zz8zQRqKASf33z9Yp4CH0RYwx_S9P6G!EqwcvRrn1( zTU}Ve_he*wYH)4xjgX^@#P`4u#aZ!{<%^V~qwhU-yTKt3dhBmPwNcmHd(wU~AG3Bp z<8=@G_^R*S;+0Ur>ii$6MyH}&HWWDm3|5T`-%*JbshR<%h;_ST6@}f{g@$E-Ywjz0 z%AA#H(?%Fj3wMQLafRa*!`|fPy~=*bvI%V z*~z)Pft-;cE4lJuTClp5;V&6`qb+0J6KV`w`0{=8pydYsxW|&<_-xVPfp~aN+Nj4~ z$3@GbQ;_GW2=v_h=(?gOG;Ois-9o5J%T#6N$oi&Bf!~S4^MWUQr;=w|)5rW#SDoM1 zc25E}%*Glf-X+h6_#U0{qo!^>$_9FFpN+h<`;1v-w~E5YAqK2kO&tqt{8vNtNbeY= z!jVy|1|<}+t|+5e>R3UYVYO(kJ_x=*yzE?K0b({E=R(oTXO z7x7+f_?$}?(G^wupLSf-9t77N4ebZ3$mT76lV&oQxxA5ac``QoCYewABIIS(U~-)Q6=8_5rbMwP0Cfft2|y78fq>iy9TZq(Z>}cLBb^~kud*Ja zyS&kN)o{)R5GXb;M$lf}h=;_*chg10HtExI2omG8Y1q(!2#FB_I5l+8cBowT&cE^w zJ@Egk7)JDQh+hej_6m^pQe+TER3WNRux4ds9046=sd-~;sbiDiQk-fOKCm|dkopJ^ z&F~$O5sC!BVn0B7-~RL8$4#e~I2Oik$5p~^4P_yQl;c~ofr(Qi67fNDpkgh#6ss_@(xLr} zyEe8u^q|369V-DHS86#yIV&L?z)x*Shw*?o69>8r)?o>^x(gnxDn`a&*Wj^KjxF^l z2ClT^I3$=4ir_v#-VtinNVPDLFi}PD2dvS<9Ptz!@t8rR_;$>IujGP1f$+&d1j9Sk za$wL4u(>Kn)SVa-WyWNIK@QMhbtCnEcxBYtb9itKoSNbn;V(f}c~7%p0(b-wcfo@4 z;V=-0Itp%eR}L_GA9$r4*a4u9BG4m~O9Nv!Dgfhzf$*3qXvy(G#rPncVn^yQkRu2m zL<-8S2m{9G zExu~?G5`p0pYV#;I0OZZfKHdPVZgE*xlI@`HKMDYnGA_DrLC5~W8CMS^UoIYf~!I3NN@3;}=) zo0kd(C7KiLKpm5SB9(GPHAF~_x(bH`-&r&&P`X$EkJwq{18vv`jS^gZYQhgu+gxLG za{W8t-Y}3@sshyuVtf!aOIR_!2+5r$0gxk31-3^RsFwtE7XV}iF;M&i7E@h@V%Zyj z1VhNi;Kr57;MC3F)ZloWKI0SL=VH#jw{5Uy50T3aD22MB)=njAeK{-}9nWVxzbDm(>*0|Rk{ zDa6P{h`e|eg%OCoIv2nxb`$U#y<@~|MNBQiOYl+y=L3m+*atkgD`K!ZLBshj&;cGn z7|ws)=nn<{*K_93EK+XWR9jSA}h&2Esfdqigf$ngqBW>`Q|D7x* zsS1i-#0t#{v4qU9bQG)H;?yB?yI_?wyr%{Rq=^6n+ae3croZO-?sSBZ}QF zUv=V9YL4|ou1FdqcC@ab3oS2VK`Bw)`EFI;O;q*=Z1*G;B%&bdyI}oH0m?7{71TM1 zcr6-4Bt9&q)btH=KhO<}v%)YDOFb76JJ2}}8aIXN6;D|6onbp7C? z*|%e&XJ>*r#@+MJccX6lI_O*6etBwOZlWp7XQ7$kv$8OLHY=PqeQ_|HzLTKvDWZh% zP$6F^me7kApDv}6MeEKQ5n3pgNDt_m1rhm((2GJ9g@cGpp#tPa#3LfB37=B@2g8a> z#LN?c7K~D)M(bp;B=8KC&=4!x+r<|%>JlELsXL3LNeF-j zTnUcN6lmnE?>N3YazUw~eD~jVUBRi;+|R6Xk5YdA;Q9#sd@vgvW64zH33~%5u7ikK zh?Gi^=Y?xZsX~4v1dv#@8BjVipl96SVj7l&w?%@Sr3!CN!Y9TKK8x2}-yEl)%+vff{PlONv3tsFf z*?F*o0!;RFjM)qr(J){sXN5If2_n7BVIu#J06wT+az*B7u;f?~?{>KIdbJz12

z0Uc=6O@^PXq^k@Z5Bbur=`Gv--jK##coYvX2PQtM6NOCBP
za?HQQHj9y`sct~oOlaP2Z;_xWpsT_}C^b)tb*`gnXR)*QrP%u?0gT*f@XCVC{BMa#
zE{yGiZByp=|8RT~3v+~N&=Shk$@TN%Q>Ur|4jG}JQjEj=Dm<3zd~<2yLu@0N0W%IL
zO!XdAB+f=rPJ-QCzSDkuIw_g2N3AxM`V2i#XHC{)^`gY2|C8JuE7029yvY0u_*gto
z&6kQA^HF%Nw;rsclYYiXDl#GayhToPw__x6b0||3FJDW#<9INCEk|(2JVy|{H*GT!
zRnufAIMBx(C)WIBWU6%JCHuV1ND^x~s=lqf$==mX)5ZD3*=PGJ!*Ywh`K{eR7L_l-
zME19xfx5pSp!Qdk6odo5gL4;qfN^kf05SsVg2})TTvBohJZ2V3RzWraD>_Wow
zB2-Ytu*Q_XD&?8~#)p|Hys+XR6Jt)pIk^9?HGxG-1~c9vs$)3XQ5K
z8%w>_-Ig%Vf$!{i{yaNt`M#t5ZLa3`TX!EPqLl@O_V0(snf^CAZyo=FK5{W0yXZ~F
zI7TUy%BDF>ZxwlR{;=LSN&cO8xS-}(6f5|)VIr#Z%efS?Xfrm1Z79t~g`w}>ae{V!
z$25v*e@D>m{bo?nkEVyaHo+O+&YBV;o7(Mz9EMi&2;H}2`)(}1ZFUv#NU?d!>LzyX
zXH-Hd-y~uR{ydy8O-{Cf>(-Nnj>?|pPjwL`Ieu;lZPBeRQRoq25YeQAOZypUTC%dR
z+gz2tPd(?>+*-Yb!Dss8KhtjuhnS`3PDK4K`!l21txi@0UK{@KSzFm&DGiXuvij7}v6GKe8<(ZKNE3
zhbtw)6|?z$_S#^X&$*CGRlq3N>|h(ce8vpBbe
z-&ZPcPL1d?sB1-R>@#i7yoDiqGFkQ+4Ds21WoZWk;
zCFUss~-ZNICSIQ!i6
z`X@SrcD`H&-;$AAD8G9!c=DskBGY#=N#;agbd)4W;EEll#FA9NQ~Nr9;mHQhRGZ$B
z!EcQm1KtGR9#Vg>@bb#5KsuB`+#QaGC-Rtw-dA{f{B~luHE%(P>JABJuNmY9a6S)}
z#*9e}^+*ek_Pc7Q(fTI-d{9WO=fsg+NYywzpe%eh)rW|kDv}*SdnTm5w6}qz;tbVQNG5B%HUE#UT+_RO$)VL}ZCCZsN
zSc5Z*a@l-Sg+^VWMr?-K)(kAa!MxfcolQ(sxxzeGkNM%s7zxEiTbwa_`WlB@S$8NBYGLu@3$Pbt!3QH?F5{
zD;C!`y}#cZ@_HoEs_0>Q5L#bF$Oq9x%Sxm3Y*R&s;AwMS8Z7}Zl+rkg;bD7WrisU=
zx4Wp1yHeteRU_Luv}!3g_e_EHJgm`IYE#7N#evBdS3Tu%X&0PwdRVXcr%p@cz`pPleq4OqoXcLp#NJediQ_J(
zoK9@3Mae+oe&@pGN^}e<6yiiFE6OQH#09>(5
zSEuy-o87;ltuN)1sX=}`c?9R^+R`xJPCemPzu3~Bf^^?v1V`25DYo;`i4P$NDQ(4v
z{G6m8cUXs|njqV9iMPHzGLj;KEf9{0v{ary-bbSuN*EQ2Ss!N^i;O2VAtV#&HpJUj
z1HHqOnYJzm_sA5r*b}1haKId4uep9&?$_spL3sCsF;*d*JFWZDQ`vtJ~q8
z;8N*WRkme2?sGHdZkxG-_z-NT!kJi*Rd}=QyNaG@&w&5eELDDi~p&`+q=Wf
zF8OKgyt??$=PzF=+RSa4HjH@mR!^xp#;a!(u$dKPaK>rUB9%W=bCq(fC@QvZ8OQB7
zyX-c2aEK-bP-ukmo`&4-JL7$NO8SfdPB1VzA0Ho(7)x*SxCyiS&bT(7r+JL$Ga_S4
zh`n_*E1;#qF+aY4J7O}n?{PBaJ*I1Ta64O%X_?-wgwo;0RC|}PDXcV7Q7`UKeTwRt
zK)L>hbU(HgDIu!2lMxr2(m%lCFZ8FvZX;BR@be??c#)Q5q%tBEU#Vo!5@mj5Ro#tb
zl~$*Vi>V)4Mh!|(1#!_1Rt{FN;)Rzmzo?*s{xzN$LyXGs3hD{}dAw6BiTH
z{SpJuO!pQz+xGjjH(ui7pX1)M&%zh{(-swGcYluJd_(AK*e(R26g
zKh&YJYZi%b$Tun17cRAfDHpo1K`)Z9z~z>cEfT%exaZ%|DZ05`$f(*u1Lr3fysVxo
z*9sP9{w9~2}f
zLoBv8sPfHU{vF4Uc9Mtsl#==8J6#Qx6}c`oBp{($a&zW9^8Wku!BB%+ExC6gipn;~
zJ*&XrM6$Zrw*)L}QbiE8?+RP*GCC@@Di|;a#;3Y|h>0OJ>aR&LmJ`3qBA(WMdqo40
z+nFl-oCmKMEo1-99tih1Z#Es>F>I4@s;M{VQl1fADV5$rD`g3}A5VrsrK8p)}+*IYXjM&m>B)5^Pn-Asw?9z
zrkP|$u?`3N5sW*n5q0Mcy?4|3)>v}Aul90-olk=ukQ*ET<5y^H*asA%ua~HzoUC2B
zRec%sj7H!)rz;KHYRde&{@BV5yNXj!CpC2(c*-Q6kzHuZ=Z_O|
zat_s|aT0uS+~Qlb)%tEGpod3(BrA3gS8g#4tH0!eqDODc_OCsrL1EfrJGgj*Gd*q4HGdH!>n;N
z;Y#pA=^FnQf_Sbks#1*d)&YcmEluZ33t!ZtcKw$qc~aZ-xhT|zG}Pd3soY9l_c8Nn
z(+}B7;wMCs58kB-{gzD~k|k&9)OFTL?Kpm?`ou5av7G+s1A($u4pGC=}FZiWZ
zUlOAKf@;s70F!v>kq0cJHrE^(+2gTHY-(roV;pSre;!LW_dgwvZXDb@KQp?o_A5%g
zFnp)KS0W-2br=E6$P9vH=axk|tGo;OIWw=egqk_yZvjS(JFx6jqC9Qz`0xCcAx
zh;dzE6JaqCno*4znNZ%BkF_856r*E)<*QM$^`>Y@i^I=6A3dY^p7bFDw?Bi-IyD|C
z^?RTw&5Zt|qLP%m6es#@?pWI739uU!a6^e3xcac1;2VlkMzwL}b?7ov!0P5$Sxdk@
zjU>Nncvp73hLV1(U!7{IrFf;4_uiMMPxIKNRM)s^BA)(oF(b5T%%f}*k;EunZ!1*A
zpA7cp!EBkr)}r5Z#O#s%xAQJJV%&d9TPEk=7n-KuMp*^yiC;7~ZTUvYr}VwIP$(14
zbQ=S=i1SLu*TD^=SvAHi@{#~{QZ8;Ps3Ag3o<2MVia%JD0&C>jB1-T-VYrJMm9$di
zMb~-%=O>LJmc3SY12!)t}F6Kvp?fQRzkzB0KrorgUlh4eMcfQ7Us_iefb_N?2CgGJ7Gq)6kGo6OscV
zNs4f)y0RCt3w#m&Do6E~dTdjwZS8zaYSU|`AEQ5>EbN+FbfDcEV9^X0QgpKyo%&Hm
zW&Y-9^CZ4|wpMI{XF3SL+sr%Ae0x@i9f
zDtaY`So~vgmX)Wes2ZYJw>-+}nv%aD$GBJi$pQ2vF_x*ks^*$4N#kYK*(XRpwDhxB
zqRE+pmqSjIa^HtN9g_z?+DOr$(H_02DTx!Vv28WKa#B-NnlFeE?&_g>V(vdWhO=$B
z*_0`5T5BHOzsIdhMqVFkTN-y*;BpNM(#YWaZ!=~1OS2VaP3UKzvU_o#rK!o-`eVb{
zbWpnYfBZ@pmY__OF?4*L`N%_gcsCZaHPXc4wC+{ux#zo=0>tRf`wv+TgHJ^R$|7R%
z4rgaOK37RRk(AMs_*Ot%$QC(}V)7&sPS*(#N9RndmXh-MzIaB0y{o&_xR)7XUfql2
z*VfjrUC;Q}8j=a_r-_NycBY@^njcM*!RA(y{=+cL_B^ZmTCi1+hkj&uvjtRg0aGZr
z#Cv5CqfC`^nfpgp{mR0bX}h60{`=2{*?#zF(ZUI5pCoD@8y>&TnCV))6t_r9pNhEn@=#LpytFQ%Rz!q0+Vv!ta25y(NZ8!#R%b`v
z+-e148{{vjYF+_rv&Nd3S4yofRrF(0W0uvmAl2|Ut8Y^@Vrj)C(R3rDFD0T`5~n)r
zv~^pCvfwlf?DaNp*w3fIMb-}UG}$o$ejJ8yd*)6jCt;;wc`t3)dCGY*&tz7&;DD?~
zo!u-a2L-BUg07Y%!LK$GUsU6u)q#z*W9D;w^cP#5g%slbDqTgypCP5^we=w<6vl?O
zPgY)MqQ8+%ad%6=PVWg)21}4A9vs_CamNo7(mbMXCm7hN?RlAN6Bw-YpJ4jLmz|-!
z55o`fyqnlGLLPF$rC&?25#K7?1#|OYI1#rn1b1oNCFRGEEkl70px&wG;!%Qmp*IzJ
zaF6-LS`k}p24|pnP2UjPpZU)^hCOkS&mHHKFPAmbZ{+DKM`QNr-j*&m$LxrEzCB_0
z?8>Xgp79qmG*Vt}7wLJ3dD2+kr(foU9OgSArgnX=ADz;*qf4p=$;5SQSTD<-#Qu^x
zFBF0Mn_O>hEvLqfXHnUG(;gkw))dgz+)BLs!%EQmU&*B_rIun`9>EAzDWV~i=>xyr
zdj5-#-Fz>*Ik~eqXTQGq`bCIVEgJZL5o$%rNDZ{&^s4rsL{(G{SrCdg(J8mH0aMsS
zP12f!_`azW`=R9f+C2&PuD>-EtPdJYp9t!$9sG354NmTHusNHENzF|A;PWI2X9U!beATn?y)TErYO6RtH5&;=gFuYxg8NrX4r)(ima-=$Agg+K!RQt
zou$@fu{=BxZ!D_1J?DPTEx?0zjm71V*DoV2DJA$N(`DTL-rA6KqG)te<;GciZ1mx#BV7#{6Wt;&{)R&U!?fKm9oP#ztT1w(XjcJfrr-
zUb<62Wk6NwC9w@FXOkLfpx&px2vY6;GJYFNq%D1jdWcqk8MDR{YV*+f<$bqw>#6N8
zKYO%?8wa;!qhIn-1=>T=A=wUY>zVqpFN*GSJ(BJ~^?K@m(N+ri$m;5>LTBy4HZU;!
zhX0Pa_@T4S*~Kp3!@J-+R$DAz8=-!j?2_wE0b(o?1SCrxs9
z+!3Erw}<$@iuxL=Q~!=-Yw%7npk{NOrw)C4BQ9{_|K(Xl^?CJ8U)mc!amilW-+I-7mcGoVw_b*5(y>7jpfFJ?7!TkjHSv-4i}AH9PV06{H|kE
zB;**8HpDE`T3^J|A0UgG3rKCNjFvD-<=?C7S(64TnE3u^Py9MN=~ohNx+-eiO-NKO
zhrbzfVUi*4V61S7Szk6gOc3>vzQ?_*qQqzln5e}1s_E6k2W>fNV!sE*i+)4@$!{1Od-B-i`~TtUE5MqH
z`iD_LI!8)LBi$V`X&7B2M7kRlkx&@j-5}k_=n#COFM0o^OjNd!w$H%I?4AeGf~G
z`_iQZmwS)cWvi!)v&{IZ5=A4gnntt^r)e^{O_57ZJr+*r_gX4pB;PYL7!qQTr6S7)d4m~m+JGUax%5pC%F)&_&TmD!O?+7~|o5mh-kLH5fU
zdip_B58k`1Ue_^n!qTL#<{Oy1)|k6Xk~SybwNz+}+;zuKTH~RT;z=M;9Gpnf#R#|K
zq7ZbDg$+Zm5Yv90o@VXD;ZR5#AMSV(8D*A12A8+u$%xw)>(Z&5np#X5tuDWZPqMHD
z7Hut&p!;?&6@gN}v^ekY0t*7$8PH{=-!@Y>H$!}OveogN+sdZJm4&VLl!)Ss?)4r^
zH?Kcke^HbL-WD?RwMiyKJnVS`3(A9IhQs=^46HSgKT@U$qd)3F=OZ*!==lS7~&X#_#OABoQJ*rx-q|
zV1l-Zhwl`u{xP_bhO}+?W%WjlbOvNlnv-}d2C#G+()$OppKJU@aosAzkj#hvHeDUo
z^w$52lHvOoCBzX}tpYBDZ*ctMo`R{-In)=x_`f%tihJ-cik*q^kB`a(-!`IbmpV2`
z4my0V4*{ZnL+phqv;Tu04OV2EHfihy{W#i_
zP4zIK=1uzHYghjShno9@*0E)1RFSA~%qe7KkeaH13h|WBSO(?u<6HXZiIoV8A?p3I
zRP)24|BkSGO$)(if$&G%F1ZudILZ;qfw*1uI01CyKt+N8SI_o
zmOM{QKUuqyC{SK5xLAGY1bp>P_ihzw(0dEtuccY{0&BVS^jM;PKr_eOKU2cRpztN}
zfYv-DQQ*}w7cnE|ht2)N>ZCnvviEW?Y)V@j-0}^s@SZi-o6dyn8ZG4-DdPY4HkGgG
z=dtN*xav&bj$(8DJZ9#1wFwn1>MM;ll?H(SV!84}oV)A@{5R&z*Wi
zK!gftec=v$g75UYV7XS<*(ii8RpI`otuj>67
z&~T6J4d3g}CqG4g0f_7&+3)(*{`Ztt8;QNspZ^aQ$;6k#g7y;<41vS|B#Y5Q@&qVU
zc*F1c&mg(o_eysni2{uP-TN+@ihD)?$NqAf3SY;2QTze{iOKt?kwkX@G8W_~7BhSO
z<>aRTFY>E7pcClwhDQQ`{S$qXrYbw$yg>gufBPMQoXpduB3p6hQ3ou=j>goe(QJ`;az8wSnJd8i
z%H1h6gxPkPW0NY+Z3Ki}dCGgzq1Ub|g_R&V5QL{<C*3v!F?&j-bqh{HslQ9))i%qV
zgg{`o3_vVU%*rDDDedQwcEv#4_oTmYN*!wOrYJ4j$Q&r{vQ$)xEfNHh7!jS_6-{sE
z8Zi4U%Qrym|?`9XiTnxu(rs
zExrl8^2a@Xwd%T_f@)bo)j8pLA(|vw?GgR{H=6m>7H+H&S*OUp`@Xwn!!t73!N4<$
z?O(i$j`7<~1>ks$N=@e70B(1_#igyt@R1AV1RC#W)G+$#7!MZo==Xy;yNGxrmXGbv
zE(6{Z(FYK~R4J7LY}NSY#-P>nj1!Ae@d=I@jGZK(--#IY%wIAvD)<&Qg-C|3N#~!E
zCnfhVaGj7X?Jt+SrnW5b0mz-+SIlW~X`--e;Cl{m$@s>SW
zvS5>bq5vKnR@#VrlW97|Z1ILag?B-*mwye*bzXWpo09t~x!~JaD3~BDz}``a5;wRz
zWu`8is);_s2;5Ryrygt2#RoVg8bF
z(;)KgXD{Z4a|szKjHlrla^~jpI(27+b(ONV1bs+XhMLLs!l)V3<
zBwh+LoO;l17)9j7UluI~m63*m36XJsB1;HnqkkGo0CRm)p|j*nK_DmVe|ylF$d)IuVi(63}5B=}WE@6M{CX
z6jghD{G1pq`}aNUjU>$_QpQ`9n%mJatpB`g`YyMU(L>c85F%bM9?bn+BK(!5q2jPP
z|6DY^;@Z>g=^sj*4dQXhc$QQkDHJc{cLt`rn+A=*78ULg9%`qWO7PbZ2BAHs|imIKY<@3!d2n##nBovHim)ej|ty1?pGVGR&j9aRBLtl|2=gqFW$Ep80
z+zRymdD6=S_FQtegMIhw;Xqo4b8h%B1CAku2y^w8VrraieV82g;bS?;m8!I-h2n1+
zv&hPV_UOESmQ|0LF3yEhN)|NYbvR}=QV*@agp>~sRh%c#u*$JZy^3IzTxZk~5nn%vEkw*@g;d45X$V2reyyHvY_|rwCsr-2?F6nM0)<#=u;=roiii0*YU{4qGPbSrS0?s~X&+-0@09B&XPG@0xI!uT
z3kVq|1?pvGL65ttA<){3)LdqM_LW1h*+k7)Vn?eu0pHwTs
zZ+>5cFVAa=oE@D`DY=jQcyDgVBSFRH{#wArPMDQqO2k_ok25E#8E$R%OK;jAcWCrl
zXS|!1ELPVUl=m-EsAY{eJs{S|v9f1ixW`d8O5wPh2cyZLYpE6~6gNCkt
zl#YahQ^xv(UEnxc0eeHh1!f+*b9=DbE-mre6~nqci!`&sL@!4~D|asP5-C25^hGWl
z?*GwR3%oDv7@ps4H3=aYDC``Vi#$VKhPo>*^NvN%XY54J$WDC^QfYoxu-~7~om-!v
z1mWu!+X=fFrTmGY7df{M^OV~&AMy_XE*b|FV`TV%&(Wxe>yhZZk@!7@lAiKF&;4MP
z{TJe=LN$Y8Z=9@>RV2)JGcRWH-i?RFNsK0LE`1My%&kR(&xx6;8v~7PpJn8)Eh%~pD7`*-Hg6T50{)fE%+fa+nhdq>>%HxJ=My<_6_+GM>gZ_l
zhV&hFuYix~k$R7^N$6I(jg-Z(@ZQ^XaDXwNn5R6XMk`n78})qsxftPrIy_oaZLapk
zQs&yNlKLE?eN9J!F@HXyXB4}4z>occVU3;x!N5-cqWT-E0rHYqNQir{;g;~3<;e@b
zr;)W>TbGg{33Q`rqiM+=@k~+aPimE@nlqE#DF&+clgn#4!@==F@&j6{FI97srH=E*Xb~7?{mR<97*$6}L>|E|G@6e_y?U@(Y;YQ~Kq7^^rby
zXY6R2^xGbD;WmFi++6--RnD#NqCMaV7`eNG*lxCui=wuN1k5@IFt0y#{D7VNd
zSyJ^SudwzGw1vjtI&OK}R(sr46i!`j0P6yyFIaano$H=9|)2<@0+aSlC+T;3q^DixbTmid+8Z
zyp#;yq_RDH7YI3Gi*C}2VdgBN6f}DN%aU-oxfL;!qQBYwwY(|z@x+?F)nc6jW@ag2
z*F2Rnb0KnR9AL5rLQcCkzY
zw{MhLlejj#KeL3zSaX|$YjK|NsxK|M{NfHuIoFiU@?7bAbw-@lDs067Z0-o2Jn*3R
zpmzdoJ|ou0;*(Jp5UJ~r9#{i|59m7TI;uOEZiy$2p4E)IA+R>)yNF(WlHdYVNPSlHe!5lR3HXT%Id9m5VW4NR*%ob(+EB
ze76xgcOmOi(!o4e^O|b(R-^XEDV>$l0#lN(?K?cj6tlthb-&2?xqgJUaQvl4!A{rb
zk{kIp@*0*oxHJP1qxLz`O<^?Tgg!&mc9Ojr*dwym)To-<@PY<
zYN4;eMjPrOTx(tNGf-6G9OfzLOpLgs2dax=LOyGG6{N_RXP9WfNAX=OZ1zPvEK;4H
zF$-I{CK|<wpG*DsvhLXaqR4cd0(WJV;I(Fa
z!xa9p?)h%gxzrjsJGEH)A
z7c!+>Y2q7=IOY=W^us+egZ&$82wiP?<%5OH3Jo@Y8qbt4cnO|JpNes?db;{=L2>=qft+>$~Lk?C`Ur%uO`&B
zw`}#M8Cko<*g?qzOP(e!sHW;H3nWr?qrwL6`wM$`O{;D8wA^ra4N`^^&EFWdd}dCZ
z`ow}26;{|L?>;@qX^3@C6=Rw|z^b%yu0?-X8o=vy_-wAx)>XXAbwwBD&l}cm;^0$0
z5KruD#P7c-aLB9QQeu{=a=~eRAL&t+TEZ(O!ee6B@!s5$8g3hH+9zv2>b1ao
zuoO#@{|AkMyBgf1<4b%v5**^i0wUG^B#`>%1aCv6C^9D{X7R-Kx)Thj{TA5cZKAS;hW&)D}y-
z+t?(+;$KVBT+qUT721=So?mffdz-FgFZau?GNR<*^pYrd&X{$rVCQXO^Ht@NHs*Jo#Gj$CG-t%Vq=%>iO~up?X~~0Y
z+KiO%R
z_J*nqyf@yRTeYI&Q>aA}rU1iLau&PFxkcJ2#ZQg??WRreW=D)vO*>QNqJUgBW&fe^*B&;WG*}ne%qP
zcrc{>(t%8TL(7CkkyY1u$^*g4NJ0{FjuuuxI9waCTIxxi@fJok#VNH-c@skXa(zXF
z9lJ7;A>D%#|9u;==rFbs*9u&Bc++Jqfv0`aC}ML;YItUX)YrDHAA+*Y%+Px{IE$3tjNr^)9>opGL`=@}=zh))C$dsSK(b(E55vKu|d8
zlXH-(FlTevxLYj`-hx%1P6@A6%o&NXs6&<4y`}_~v2mRg+?EO`?c5$g(-*|jL*`o<
zzMfS}H0A7K&%^KRPsYpoj-OKq2h8V?#3ns3=^jL~>Mgjx=7|#4Nf{sZVdc*k
z2aUNzCLMV0S0pmWJ{1_9J}^*$Yp=ZJ)Lu-Ime01L=6Zk1I$~~M%YQv)4;i=IZ3=P2
z)}ta>&>L!WV@(>e`j%Oag9b5c2z
zK!nv!#ag}b)EY6tq^L;wq}LJO=SZ)h{jYAn4W~!k4M$zGpGC8-)Y_wQEt_G;m-n64
zOGeCbYWlH`B8Y3Wbjr)?UuJ}eV)feONkzX}(-c$O3NdH2WfycJwVy}4ePg+O_-ArV
znRHXG-CmbP`@=Wk04o+T<6Dc>PpXRnxU0pS6iMlWz|CHf4^Lzra68{i#rx`UwF*{U
z`G4Y&yIKlZ&~t}NMYzxU=T&Drq<^UL?L)kPqELN^t(vIneTS|4_4eGFB=*!4YkeiO
z*KMFOf2ScPZ$T>DEoV~C`NWhg@8XuMf2W;Wc7&NBRNmy8W7f(H{iTO~i6oh~B=PA-
zd7gr%XHF*@HP}q8GbX=I4MWHRQta!U(hSpwaNAC7hgFaD>>q<jN~*5!3L7N#{9FE_yiPgDqo!du8#cR(V2NRJ-ApsG
za!M*YS57V6sVUw09D{Ibc1mghT=_PqCey#>5bKb7uVHzwmVF*RrVafr^PFJD3AOT7
z;pdv#fKY7c#AkNzNY)iL{1)#~)x>uXa=%iF3#N~nK1U?QO;Y~W;@!y7zO$%@F8o+@
zkhgjpY4S(Inde|JGgI@|iuL@DP8Y^1dq&YO7&7&e8O_YD8|jqg2Rz&4<=QrI0DAgglmyo1%Euz2)<^XY
z{h@~SyGf2*M{FmVfpRS760!bDe100$)hORhN`Db71&0~*`R%NDDo59q&$x5B4Juo+
zcL}NLsX^*bz&z#}PjKm9=@8@=Yo=EsBqJv}>|%VrLZwg2`HJ(nmlwWLGl}gilho4q
z=AasTu#@%dC!MHpk&->MyD79N@=?I=FzW)hJ&jtD0L={r59?7yhTx--FYi^4m5n-)
z)ajNry(^crt|EOIAsqCbv$|@w*@?XYCB-do#ew$k2a^!-yRAI+b3X+|t?E3W3G
znhF7$nVHDl?|LJ&wAI7{Nfr+j@Mcw*tShs`>nuOrFcHYxhKP>JMyG6mXFN;x3E75|
zW2s&93LfhJmc(4Pl6rvND7pS|Dt;cy(SA{_i+{@eM{b}+ccmg(#u>_yY{&<-9W^K?
zs;VL#TJU5oo?NCZG(wa6B}O2n%;xFH#-{yV`Oa+gw*ho=H%GAS4ETGXVV9_euDH1n
zEv67Nx2}@-#@%oeTBFy1Alh_neN83hL{V{q@{ow@laS6w%$72)uhzo*hK
z?g~8Xu~aGhu2R{_<-_&-__4+m=TcaX`;vmTE8Bqb(+`!F2cYx?G|R?{6H}tvq1r-c
zXywo^qic$aSsDD3=W7oXy`U8*<_mVRSTf&LF5Ry5-76L>dOoQuo0WK=RO$;<6uy-+
zDRkL~TIB~cH9D^i*xG7|6V7|=i3rfM@~LeTv+KBdB)ok5;ql3ABi+0N;)yG~us{AR
z7O_@+I%o8i)5k?(sANbd^;>UvQMYDlu)m*K(L6s-UcRCP!Ro=QChu|wKi#EiwrNS-
z-ASyiOh4V3wSEm(Ld;=nP~Znd8n&o*n>pQL6cf;)^twTAbPCB<%f)m~q1!)s2Z`s3O
zMjyDEM+qD`3M*WSk`syP)4wy5Hq>;@21lEu3E15wp**Mcd$B+zT3U2aaTNp)`(orb
zEB1#n{gXDfB}d4ssp9(nfP|bTxKVhkZkYXHOm@^y?;rVAj!E&OHtbff$DW)@cX2Rc
zb-((HGA|lKZcOUHRO9JHQlIxrKj|&Is1q9SI36AG8F%@@0rBbRK5sf}QU|H&-GXsR
z5{h2Ql2w$Uf@jqhL)Qrrp*;sr%#`FrA2p|3(Jp9%dJIbQ^_Hljl*}G|lslO(=XHm-
z2lKb=G%r)H;8Hp`IVmq_{HXb=KRFvY2%B|&NJ^Jk1&_N?LEqDmJK1O;HK`b?9a=!V
zDQf&^Kpiq8G7wPjE}3Q|%UM$kgpM_En05GS>mr~)5;|}slY^l*#YBa%GfRWGyafe)
zCC%!6K6w>T8<=gwRB95^YuWE5itqRrMULAeXPD_@T^gjD1*P8bTg)yy{?Uvi*_$7;
z#3$h$3p4gf4>_Iq_WZG%s&=Xl&kaY|D;x|dTM1#fhOU$5);fPta87UPO(!F0CcokK
zFI#HtQZrXFw|X$|p+S$KEecE`Svx_>^i*#W&4cLMxM#3!-%*p%{6!IbU8jfG2gI%{
zOdqfN=E|0&5g1~w9EFZW@)Or3s6(~0$%wWkyF@v=u;m%qc+H!q0yCB0K1Pm!XLngn
zxUTY=OAZB>6K)5hizSc4yw0>A+-QjG_G8La%)XBb)Hx|`j*-UYk3am$sg`JyLHrkm
zQ0*omV^$!p6Wa8Jv`rYFtG81RksNUw_xYXE6PERNa#>GG%T;|8mil{ULcC<{8X`G~
z^u*G~|Dw?9Xzi>sV@iohhnEO0!w23tcz>y4=f)@(d=&K9rAgaz3Q4z@-@t7sSq@xI;WNz43=^lCULRXHE0j08A-3GzuZL}y_Sv@3pudNTx2?Kji+x4e`BmcZ;%c-J-}6J$Pz7v1X01lrh{
z`z=;!;1959+M-nwtyR`%B|1gh3z>YqzQn?6oRwtgB9Mig)YC*wJ}6ac<@)}xUv71D
z(woWp)upNESzDzZ{~uziesqBiaC$Ti=JJ!k<(anLiB#I;>Ob--1xHIQ;(=~vvAQqo
zBs{|!nGjiu!-kIt?TS-Q>D2RYz?=H6hn${Y58}d`Z5@wjU9vlbTu=U$}0y$!hXn6mOOBNu6vDGf1wX2f-3gl0^bhmll6jBs--
z*7gM(cwj-xX3ANUn
zZ%HpI4J)MlUwv=9Re4o!TRZym^4;C({!TTGv+2d_?>saLw<&*2ufp1#T=$_4%7+SN
zDbqCNc8Xpn`mVR^wtlgJ2FBYo7&LJv-3iLL1**|ZCP9|IJvWuQ%c4A`rOR=6>Lq?$
z{RV8o-|0k?%*O0S9m}gZlW^?Ef&HqOD|$=O4$vqmEb6dwt$dUD@tUxADQo>a^**r*GrsFFO+&+o6-nhG_F)6REL`blmaqN|Qo(`?YJ
zJp3Z7)4XI;fOfWagYD!<{JrvYpFf*OrW+cuw|LAc>1R8Wx)2ndnOzbZZG-ub{XZXx
zgNGLBRK6RnkkwVKNV7?LeD`{V-8y5~1amhfI>a#9yL;uA4#Rwvs+
zd#|w_{hU>R&6{hhcvs&cB*lD~DZXaN()9*0bo_tntQaC7C6fG|+jKJql_YiCNaPYvS_q#N7wH)%9YI@?G*@`on
zyFDI9i|gJp=h!^Q>l~P?UhiH_4iUWZb#?h9*8YcDI(wblsjDIX9+Az^5f0Ttwa~lZ
z%0ipg!Ct2?mqQ`#OABOmIJfN9ad*>)7v2x?NghW@vvBIQmGzX{wxqw^s4l@4B&cZQ
z2ylpC>VMi+N{0HN6U827b}2r$2t13qVwrjsgKGi%V_+x5!vE#gU6D+*n0FslJbvc2
zo|mYQTfFevC=S13)GvKt5b|#cjLhZ>EezUUvL*l?GkC}s2sI$>S>uFl3$?1gWGwUb
z=xcvYl4D+}HDRNNkM>OygaH2chB_xjWnRP32uA>YA!)M;MUaVQ
zT@H&in+{(}ebaNJZZJwGue9aeXGhLfzY=(rpLi==KlG3z=%)>9O^Q<2-TxUY3S(XC
zeTQ(x4`*7YiDS9aWXZ4D?Mj4Shj&jmFD<&lJyTxMvW}vo>%@(kbu**~*9jj5T$bMv
z_?H12T>bQ}+;6CIZsLo7<^XHi>;x!}fYof^g$Dd1%YU~-3F!!)@&fDFJZ>MK$K`6k
zI}t~#zhC|L`83jW%TjqD&y!rKU;^0H0N9s`PSQ)=(EHDcE!evnMklQdV@}wileCq&
zs-1u>N(I{qW&`(x)zt`c^aV0(Duuyz7?5h9Ns^+1rCexS*(rVe6YP`@a}RO^zyZBr
zJ0Y+m5+xr-Cz!#!14-B|MvPh~Ou$HY8$dgB7?6ai9CZvZXcpk)_yYs-$C0I22<%bds!K0^kdCf&uc@HPC=r!5o_n
zJ7L}}I9U}QojQT;fxR_gvo0BC7!c-I*rFuGPYCknHEb3%31cb6+#Oc~O~6iag}NL7
zoj?=mT?FZ1XQY&|FggL)B*>9YAUhI?kq-G|0GV>6lf*#U<-|<#*)Bk4UJ$9IgYZA1
z0Bqt9By~E>f|H^FBvOJ>0doQ(!+HQPLl+3zLXeS*p$;a<*aGMaL(BlRp%s%rqYxxP
z5ed&+4KM}HkOl*evmj48%mxR{b_c*ro^--p-awB)1|Zt3od8nfS_D!6Kxp6%QYx54
zA_6pPfL`P|W{tyruOmR!2LS(zLb-KWuq*%r-bhuD68_@`cuHLvU`POC9;}!LdXP#W
zp)ebe@?=MzSXXD5VYY*OSaJnmfR-R7VA~Pk0i>nw!T;}oS;0~W0C*yaU4Q`tvlL^t
zfGlSTGFE|bz$^d+u|{G+m)Yf8k8!K#O~dIgjKxvkW!6<@TeJP4Im7%vkQo6;8Yl3S`-Ud8L)ju5mFII^*@1;
zcDbiG510=LI|;}LXn4=?ACZ6UNZUFhK>@9S_WM`@Kmp1y<^iN)Kz0cszwCekxc|z7
zr0`!=kuIA@8Wf3-1VutY0ZEY#f>r>u0TV9&Suz8Lu@n49
z7lI5}WY2wS04#wo_f$uL6QDBOYgi4aj|4}09OwpQ%>!V7h-OZJ762mO6SzMxCn!R!
zkqr>$+IzDJq$8^gk|NS-xImmEUG>j^_tgh*V=U4m%(3ZRw)d2PBn1DKIcEkN=~2O|SSso}C0*HEHKmv&MZUK^1de=SwYJeF)5i$Y0
zkJSHW+&!W*z^-8NUTna__w0cKP?tUb(+n6a6v1}FqkvWKS>7N1XRqb^0@nqE7?2@Aav{U;US6QE0JVg<
zI(;-2#z~F3$jmD@WOYsqO~hl)RzZI(iO3FfhCPh~Dm@QU2j(3>Kj_JQg+Lk>PzNPdB~8?}%c*3bovK>+ZS=eESW|enbNf77eJs^QW9b
zY7C5F|BUAZW1im|MdCaT1-ywo!Q25T1KFRBbQUt78i3IasAA>)7v@Fnee4g`lJTaV
z7Jtc;r>tZPqBm2SpZbtI2L^^*KqnyT040$^vg8W@!y^#4$k7AoWS=KMW+D9rM7IL~
zB+LkQ^2SW}$uq$!HYD+v?o=?&|8VgFRk>*%5CNGhGXNzB%V!`KfD>R8hy4J20oYBc
zf*F`NFavcvHe(g2@}0{O5Go9JaWP&AasTy_hCI^O6RC}&?_=QR+KPZyr`FZ!z|2G=
z=LO)B!3t(zXl2PqS`4Twju|V-J78xRb7No&K`mELZ~d0{7ZBN#$QOhR%CFlEOcj7&
zmJ|Wx`B#X6PswLBKzcs`WCIKh3~WHMAtME8`)WX*20LLm*M0T_}@Bwpv~GWk&XToAhX_SsI{tZbRq5>j|0vjr%b
zFy;MwzNpI2eA^7|vrz}}NLthC
zBYan`rC@Y;m$2KV9{qu-KA@pPbK_Xh!%s?jCOVNnw39YhI(^vx~f-4&!a#
zS<}0IO%u1ceCkXo?Ne&s;{(6&|
zgT{nfN69m&q~ZPf#e)@%+=#;ohbAfg7Kyo%pq(z{V8(4G!{CC6J81bckd;pHQ}2tA
zIe}L{%Ur4*p+s(6=n0H!lBbHYS5#6peV!xkkL!WWS`1htIz!k=Hg(%(OMgBE@tZ|YZIPHeWVUQ5m65-F|
zB(5D4+T!c2neSQ1MS?KdGzR-%#qZaJC;?{V_
zlnID_DY*n;H}=lC*eJAoi9AwFhI3_{!#=G&rq%jU8q_ws3j`fCYP)7EEKi+bW&ACS
zLjhO(oZzW)Rkq)HtFkmR#bB`3igI#q__sOWhh^xA4}ZplIvXn4
zOMluFiW^U#ktH0mVl8-{2YUH#TM-BcK%p+6GX4+-d$)JG?SfH-#-!tk`tW+Aij+Py
zSL)cP#tw_2LAmnFFK-g$YCv+icrO+>1$^kE1F_zq5*Xr$KIy&Flg?c`jr#mu)MAFW
zBld8fdtY0pkt<=~xN_B{Pws*0vN*+TXv)%v%}jP5T6f08&d07o4a>uBS&z-)>vfVw|%DjaWI^f!(50f>M>ZGexD{pLWS8{JH17#JnmX*R*Ku!N=0vH!nyJ
z8qF~l-#f7Ne+WUJ~vIV`#}B69wO
zIm`vdTx-cZUoZ<&Y5|6Ih)phrB*m%x;W0yCgXzwzColjNvC~40?H8pR#N~^1i<$hd^EFWp)0t6(hVW=s}y)^n%d<;79Wy9mP
zC?Qfj&2ET2k(Qt<6(Sb?rR8|4@XUrTZa`0v43&;FmqR^mde&NhX-j{FLP&EwzCkRe
zGevqSVzA<8+B&V79t3}xkmNPFg-;4ev~@~THone$0#^BvAdeUV3Tvi%8{^kJ{MJ04
zkv;7U)Bf0_e0e##U@~nDZ_DkR6XAZM7TId7W%ce@s*_7!{{0zY%1)8lpleV%UeSh1
z7CvwEqiIQVtkm!MBzZuU-310uV8E+EPAh;~A|Pmz79({8SJdsd$_rZbGu(D1y9`Z|5W~lM$
z8>{&vI{OO*ymcM(3O4}x0vH_in;KAD)
zTzgoY%W@bR7
z5EvzDfZ=%#7~xMAzcY{?bC8I;&>IaxU+uEMyj;6l76Whl(n36nN20Vgyn|HFaAjON
zl;S-)dS9?DuEM_(C{V;y5FSo%eT+UPc=seVmGt+onBUVD3q7t`u?25p8GG8t5J!dO_(N
zx72FL4M9@Yq*%w!*VWHBcZ%`F+H=eW4AFicS6ZTQ2?A&GKXf(9zJi1qVt&j##ZQ_X
z0p@*p1tS%(;(>e`fd8Fx=CP!%W9
z-jq5bw=q6Xozc=_ZsynWp0IyW!Kx}_(Og?e2hq>j&UfWtZ8
z$t?8y;0nu9I}$^CGisIKF~XoeF|3uLNG^QKf8wioUBLHAg^6A0H65#B6&2z77Nwm!
zb|mp=*GkrEis8p2rc3;2-*u7a4Nvfi>8=qY*P6HJGijT^7Jeg0X)oc#_2YRB)yIrx
zEM)O6$-;|s;PesvKXN~BaI(622lG%Rr|7NDty!xMnda5AyXCjM)M3Jue7&%ZUCeNa
z&wUt-G~nAY<7?to*_aUDNQi>f&J%(?vlo-qsW9fc$T#tpG=XzbIO~d%?8pf7F-cX_w$PEoI)~q`>QxS!epJq;q
zF?szP-i>0xFijuyPAm#KTC9Lrp>M94L=mx(dj;QWIbBua82l7Hc|Yx84L{#}Jj3&)
z8B6I$3XX+(tH*6b0(%*zZ;aSkP;2`pw$$OA((ZZCZm!o0Q3XF)g8>UMMgN!QxbL!M
zxCoDViq0Ziy7^2We(5lyogI63gr$9kUL1{$oB1x~OIut7a0?=r`G>hBO%totc9`yP8wYp^`#kEAFz3
z5Rbs`l3M|5vCf;Hv;*3TjA=Hxs%AE{Hc0Kou~Zy`J}UZw1)y6`TG-!FxXKWChOxM|
zToSEfKGxCZ?+53TB?%8()ktU-Bn*1*z{>(CKVRYU>%oCp6Z$y-FgbuSn85&d=m
z1#WOv1w{AdHgAV7RV_ES{2@+fq~J{&h!!>I<0NJNw@*F{jFN!G^O^T5c~FS4Lr0H9P!CtQm$~0!f#EQ?+I%5D{cLiAmaW0L8oKJfiOJvkMp6E42BC;
z`GfeK<~V5N1LAbste+wo#9zfY*GWIJJkEPZb;=`L2ohn^gR1C%EC@f4<5$Uj=dzU7
zphmJ0dL1vf^cUsnN}H69aQ~b4J*i=@$;H-aZ^)DCm?Ws1F^uttS!gylBQGc83H(7k
z{@7GA!Bqqe%1NeTOzWDqNi_29T`Nv`rM8VYgQP~39wA@3%&L1!V^+qoAgMPY12Z7|
z9NoM~bMS^Sl_zi^2?oXuLz>)RqLobnNhxD|$OYA78|2TGAS*AhR>T@O#G6%r?6cbE
z1^kphl9eh{E;J2n4Ca6-)o0ZE%1H}+g)^NqZ(hqOwfJB$6fzkXA9!GxZoLT9C-G8W
zOjdgm_cRG#5Pr-`-=suPTyn5YSFxdNY3VfKh0pA?;@o1HgR?)!P>
zoO7S&&7eY;ZR*|7OvW|Z|5
z`fhnlvxPof?9kaC0@MYk*FY3g?d{bTo>Z4-wZm4kfNRu%Ix+VB_S4rF%eXikp0SqqhC`
zfJTBASmWBKt>taCw66Ge^5HbiOlj2*qU6yzE%&ClEyvWcw>Ii1S5jL6v6m?_Td=r7
zXUw{*-IEW(n&o#xBqZJ?h1HFplDrV|;k#FedGR;_7O*s~8m&JtfG-&)|H#>=b%uFl
zgc)n<9;=5J+}e@Z;6n+#X)0V-eBp>rq$~NJ?y{;j&-<#$Q-oD@`ng(%?;7sb`;&ZI
zjYOoP9t7zazMz^18*-;CL`^$>Qoi$Ul1nUb>0~t}WHhbiK}&Gvqqj8AaKfK6KHC)M
zdj4>X3z{_|kGyXNo;qc;Nf=#uWXFXRnpjI^reqj>4B{H`NOea;e{0bN%H9M;?AQL-
zHodq$=$hOg@2>}^6yP2)YNC6uDj@>$KC(jZrrZIh@UK9nLGBLspKN(f@3S_4#TxJF
zBJb&UlE3?7<>rjW-M$d-pISKdmD0U^QVK+p$roO%i$%PH`r6t}?A>Kgu1VL;ei*bk
zegP~(T2!3Hd(5;+r~HJ{(+W&_D#r|>bx)lro^s+R7Z%v3uN(S4;ct48HzyOaV@LYK(F(RMp^&VdKJ)(i%
zx8&^UR0_Ub(hzMZtnk3{FANPs(KB#IBni7sKdp!|xZm4GbprOO?#{;e()+
z?H34V6YxqM>#DTlG9$K-CM*durgo;s)#}XH2CAzzDd58t<|oGU+OIO>GuhV`~smwerWqc;`m_^lMjCu6P<0
zzIV=#yOw!56hbTy>6>pMu$S-WzZhGwrAf3l9@dGjwNNc{MWa)5-f)Uul>O83GPGR%
zia$I<`*i9#X^pSW;m22)-lsua}hX(5i-YosnEH*5T7i(}qRiSWf;^V{pv>`HdLiH{oy*M2g7{5!_L
z>()znf3oI*60!>=!(#dH%=xOG=R)4lytzcFtS>3T#B>t!V6ZCLX6VR4p_)B%ncJi=
z=RX+E<@|o+JF1cOi{VuyowuF7rAAXIkwp$|;`N%LDx3pP${kM7E{?9&=s0*7DNiV=}_
z--Bf%CJy|`?D<#V7{dfH`*p>vQwdwLTYoB3T-IO%glQ_Uz$Ff+kJG13nw)xk%9E-Gydr0%gimvYz?au^!3QvD0ka
zB?T{~3lAprnx*RR7uvQ7Cuih-KJ@H6`}M$a=V{;B%p(hhdMRQHKeFBJmqP1`|IvZc
zJyQ)!cuNGI8^TvQQT5K(+0?DgPi}?o8O2`vW0c$}4t}cKY5ehJ?fQR#%H}-7M&gCYzq~S8E#vYlKZG|7I7@#fe#~mpO=?zHj
zEPHV^R(*)_`=0!qM3q&?;faMO%Qq@xEn3c712;%diOfO2V_!G0PWf>Ly75DhmKvAa
z355T~)Zp|HXn^x9CJq+nT#i6vnZUIU4@)H>!u&rT`McG^L
zXA86nAs7;3_zP*2
z-Raa=G)$3`5IL>Cli492@kZg;n(rJrdglix!Z(u!h1Q3$YJHc3Z1fZa4_XmEYq4D3
zBN#=8cctDf9xmHz6u9k84B7dEx=Xtf)Z#?JwwvAXT8BPwmcbT$({K~I@;y#I-)M?m
zJvN7)9&P0r5JB*#CHe)`L^gZH3I0?ueGtPI;Fp-}|BtTG{`Qi0QG2
z|LU0Q%sA*JqqkMp^sGna+wSHkm-ds@N0xSB&7~xVInWCzh6t5k9oFUxoDds}BiGfAul*~)
zv2OaQwf0Nv()TC$2GW3MyX3bC=&8F_!?`QU9EpKI3F`-McsEX#>G<9;e^vNy$DX{E
zp0_z-9%w(0ml@c781KuL>(N!BB_%F1yM}Z)MD@<*1l70^y^gXR(o;G*2+x2voOuR!
zC_ZdvZOC~??biF?o(-oVKhMcILDaugjma-#B}^+K-`GN*IdR&;M4qoAu1mZs9x=Q`
zBmvI^F~ZElF^on+AP_Q}u~6&)h~$odMuI1sdkTL}K@~G29rF9yAI|M{>5Wc4zCaw`
zc$1WoHZc4l>mcqhd!hBr%C=*DLBDd(3I!!UQ~i2I8Sivv`&RNwaa-C#_-=-IQL=D>
zpJni;l$_^z?h_3`Fu
z?Y(=V>3v_95%C9)tDZk4tO~xPn(w$eOU(|Ty(3B(j2;DX*bnZ3W+0MJ8x4ot2Ju#Y
zxEZtyOjgePnEfQ|s=@n=PcN4JzcHcr?tPJP^RhnG*uIhBy_hQVloyfA(mvjF?4P<-
z`p9T{8|-J*w^mMl;gKt3ogC4kMce)B*WdlHHIa^=+vq!Z
z1}E8nqulr`HoTeo&y{<&h4S0OZxmX-`4DsGi4Ts~{>
zY}t05?LlJKjDGG(QCS)L#f*GiCFt;bI4~V8nsaFfKE9o-k?(Wm%dIs;ahEfPgk_2=
zX$|F2jz8;kTr)6?HHKeB+*)yca18`nLFNF&9hDDh0jWQcz1OaXkUpDVdKoXHB
zVY0j76~Wq1wxkq=;?6@6VQAaqohwwynY$?_=p15Y5bSyg2@!wUHqAZfu3vxSkP$1XdWb!viebrc91g7`eh?b+&(U=9-RwqcVv7q86T
zBu4uxJUyR3+AZDk-SZ2gR_|qmsQExz%#wa#NZZSTw05gra6iM`ZS}6l8&_Hn=9}D&
zc2=fhPaleAx#`V>T*#}x-UeQI4Ztr!JbPD>E`PRxcn3=}_rmZ-2zF7cBs
zUYgQJ3=ZX$KOVl6r8DBOE5U8{`-0cS0sO58Li4o&=Lbw&BXyEa2HEc0Vmqbi`Bgu$
zD&vk>jrPpMz1HO98D?7G!(Ki6m=?vbYKL`eoi)dxqa{S#J-2ISV3GXokl5xvpH}YP
zhwRpztGBOe2p#z3aWp+`J*MX4VYJlCH60GSBDZa@aqg!?{_n*dT99snapCL&gAtKu9Uc4pnQkkg&Q
zc$1$$ut%=BxqW6-x?nCjT^R3=@+k0-p6z!ID3Vtg*1-nu)B4_bK}f}DZ$-ZLvZ^nR
zd2a{9yLQR@fEcDv0(GuHJ3fZACKm58@$PzBTG+0!7tyy~pv{tFeAZ9(dTp#L*%{|g
zj`t#eJ(@5PU*-n3ZGSOQFY^c*j_G~w<2Me%!)c~&S*in9z))F+6`*q@Yz$@errG0kWi|#tN
zQ|3Y&U#DzI{aBnVq+s=i30%Q%J3p%wau<@@c0eEd7#VC0+?8=>RSiB%TfNc#lc}kY
zHD0@>B)|JBeBr_CD2ZJTV=jiD6+b^q4s>`@e-gMetg~*d`N6-k?uRVe)E=*BIUype
zG;@EN@Mk#c&<^iL`w`)0)@kE5J5GqsAYq61ZcU2?vnkDWYi0KJiqz6;xZP*~WB@WHAxYiOv)^R4HSXORW&
zXa#HL*bHw_`F{GHj_PM2hRX5nwvX`BR*W#A=gXLH
zVYiO75tdf8!#R1CgRUPT&)jo$&VSk`vPb$GkDF+&(W&Eh+vMO~xt9ilac?eobe_^z
zA1i5X{`p#JD@*5rC@*q)P;I-~_|Y!dQ2NdK8Z8gQUZp(l@w3VT#_#U@N9@h5n596^
zCl_-V2S~pvn@r;JY!+q8j)%{%GoOpXTI`>-C-VL|7L!u^=tNLLPqfh`qHP)n`To!(
z$nF@qu?raq5>)T=6COb}YxUIXQo4@bk*
zllIENd{FPOl6?3dP?%%iMCh1Unhe}9j`(2y_zwwP|BeG28bj89mL8_wOZuu1`c$hK
z_W?cfqE*kmB!b-ianQo}r+8gnD`or45^C|zGKP(Dm*xa)i*~z(aCe4p{On6o^CgCx
zW+QWityfGn_RakMBRz9qS7;ez_cw>{oa}$5G{tpdPYh-HH&_?@o{~(I
zYEin7FF7I5{K5~QK>#RKNe8?)aeH87Ue`a7zw=kI?rV{0_rxSkwGR4_U}2v_?f
z(t|P1{P0CbN#wJXz&~4j%Es_VLv!B?RJmWJGq-K0_s)W1C;cRp%hN_p#pbQz?&Tu`
zNs<3~`-UI?JbH-+)=@pXY`^LL21$MdTXWkT9vuq53o}2BU8S=x8QluJ2bGf!I8v{7
zecL*c`_%AYhU?75%WIgQoUqb}#GHWA*hS3M+K{;P0ND)i8HDdKH)U$y5l5>=k;$6W
zZ6Qq)QCv>{TlNnl^GRk@8zk#1Sd|oGc;l*(s!@ZK5$=BYdym>P*o|u=krgr^FDxOt
z9HbaW{>`<;_Gx{qHD3HWQE_2|UQmP2O!3uHR6N={-55nsz1oI$#MWDG-C3P!jUNzI
zp{%DM3YYv0Kl=HPHU9G`PF!fulc5z2JB3W!lk6mv4A*F42EL
zn5)*mtw*EE?JSq@qz_9rX-lR#@COZ0=L7GZ?*6%GQt@t#m;k>_yzg)8
zbdc+D{W9qRQ!VMhkMYq+kcfOK>$lPmz2S#9`0vZ%rkB|se!ulr6{_!V{}D22yZ`lv
zgCqZp>(ttAh#jQZKGOjy%%@%+{n++fb5*D2K|1nZfn4sSE4AbV{sb4Fr08*t4pOf@
z{s^(S|G}Rc{mjM3aYtOK*DLjM(I}^!Si)8U
zbw<+%&HVP9VJL^i7eaj9R>d0t`1_O8&-Z|6|F|_TwY>za4gZ(QL1#fX4iJMobMK$j
z$*p#}Xo<3A!WEcdSE-v*E0=c}ecSfDhM4`($Zs3G+lNs=<-h!?tTyV>|DAA00ZljV
z$usykezP*c26ayq)WFAQ=e^<@F272BaX;CfeDTCcf4;18jZ6(scjPYDEnL
zhi!*NHTMhSyLpS#_S0)Xi#s6Ss-WfiBgL$t>!f9aK-tG;FM)KECjlkATQjST-^c$|
zZHdE3oFC{B{^_cKANvH};b}m(G;&aHp(fLB-bUkW+6|#mw1Jr8DbqoRYF=Qm3OuAQ
z{n}08(2)pG`Xup)G1Em(?I-k2ES9tlA=`0;(D{+=4fr$w69fECaG&$l#%JNjXMg+s
zi8gTkl?YzRZ58vcfafdH)s!$y=A1O;8(VlLAT)RH#o?Rs#XfQ>hFtl+caAhg8F*hl
zUQiYHc)g>(BYzb=CW3TBDqc{xPq|s_T&jLzSB71^+h$k0{xwtkGM^w#UB
z>%!&?zuu7i&{c&b<;zV_f8vSpr!&WOi6^(QRqSs{I!cYo70*TA1>A
z$GayAqs1{n6OfXwbHyoQGJ*bj1816g8N$%o14+++KYa9yC#W(;UU2t=u48OhLIs}-
z{YT8RKtY|^qX<{#4sYRjKlITSrrp`uj~##P3H>Z84E7aUogM0i
zA~vFn)Z=>FT4cn7efL#Os+%cUvBg-aTd?+3&kN0iT+?Z;8upcs^#ZnhPxU(I;)Ke1
zYdG{8bFl?roU`M>1C^3cGU(o9f$MCVsw77}
zU34h2Mx3z!*Sb@UGBOe
z4OEAU(@nX7ajkG>c!4$MYK}fPdsuQGa
zB14=6WV;9Ls^M;;CqG<4iA06jFYXfzcX?YBuvjE`YeMsUBYyUcud+>^P^^2Xi`CVl
z8WVC-z#EsR;>YKePjthMN>rW;YtB@ZshE6}7v^hR5JZ2(DXYI)P9b5W5yrlf0vYMC
zJC2?biX1rY^);Zz)9&2E!lT>&8A4@PH+M_7SCO|RqJ#v^X)4;zXY)*+*)^B?k)GyJ
zG#&T!XL@$V+!wCzus>Hf&+_sZ@cou}vQHQ;)b;JBqF&qN^&G2thP}-Gyl0)qsM>k7
zDG%rQ&q*RRHJ)(w=V^k43IvNNE8J81PS#m*X@hrRan~K++Df*psQ#JOx9-lid3r$t
z`l7^=gbHyKJ0yjk@DEoqFwkox3HtBw31pphRSf0e97JT1s!LNgr*DXX#rE5|R}bFF
zvFP^rZhJyPjv&W`K`I@P1(49?W|7s=MDny|a#;jtXUd1ky`9n3!lDAkni?VfLrbX}
zx`p?zRVVC}!8{QZlpvVAA|Uhp)s#&IQbPRQKik}@Q8#>b$R$X$81G~xN0Wy;e7z9~
zZ}RyP;e6~1d$+CH5w!3!xEz9(kjsvTD%`w1S}DHodQ
z9bN8hEvC_zGt^n3C_Jw3wOx&A?OYTVo%2e-%`#sqK=QidvZ>b=@>@wB_@cA&iIpVw
z^OrJB>2^mE@UXx<9D09Xq9AnFPC0j;kV~9ws=`3tURO`g-s9++^AGwv8q@Ii&+mcm
z*Dxzj44XfpTN`mBm0IAvcQ47XUSsPr)6sZ~y07mSf<41?_>pn8M53e#oR~S@uZ@V5
zDj2piL%a=RqXqm9
zv2&mv3t@>a#)4)|ddc7S>6$Oe9-7JyctN2tMPyafQJzAyt|U*+h~lsTs$M`_J%uRU
zGM|Cf)}uFRUKj7kHhC|L4(~;n=CLvRztB1gs)SCy7PXPnQVbOp8nXC-Oo0lHm-8}|
zwz#5$>;h&LZi_%&zilVJ&eZIVSCri;EBqEt#98ka@$BsJtb9puz|ewfD2m=zD9Rb2m5-oDg+@J8SJl?L;WB7h7-n9G0N{5*zPOHfx+F@=npK1K!Nk|@S
zr<#JMql_<(t9r$C&|O%b&@ZpqL6KA4vMesN^Tx4^edjv!IE$XbN@F4y^w@G`0@n{f
z&sCyI1X<+MVmf^h7>Ca2ltI|*0ppGv<(j45In?@2NY%JxqkuHkL0WJ?CgxC-VrrO-
zrMXnS=j20UG%9QDmEZ~wLD+Ncc7Gy9*#!o<;#D4UD@f`y7ii3V9e_~ud^y!Pw@8i*>5mmV4>yh~n)WQ2|wbyxm}$
z2f~w$oi3I{Ag&pWTx(3-F5h`k)xu(TxLEXfCPgno5gu^NdIE!CB|fvP^sJkZL9h5E
zBREsTfrr!f<-D$9JFe>_m@WABlb>rL2BV==CGWXpf~D2}je>hU)KON?^`u=v8Q7)o_BT
zToM7Ysv|{yG_-BY!?v6Q3T!foVwT_QFQb18`C{q*djd_jh$D{o%Zss
zsZ5!XL&<(pP+qZAx$1u9fJyDnEU}r8^N05=;JvTq$;xOK?0wy$Z;B*4Va&UF)>CGO
zLe0J9C1Q)tsij|vewQ_MrF_0rOj+158p5`?+aOTrtSNU*lSxeL+WDc|-QEEk94Im%
zudQjfa40MXHXPELvsj5fB)8MZ&q&3hK&133)C_h@6JFLc_%`6JuQyz9PQ=%eIeGW#
z4C0w}!>UnVnfgxH>U%p8Pij`vBWJ=}@y4f;OI7E+_g^&XzdJ7cqB%v0v(Qm7p7ZDU
z&Qq`Jbav_;X)j30G$hO)ld-GMeGR$LtV|Gc!KFe^ry6YgsBWAoqA1|Khej?i{LmVm
zcgR~x>`@{IX<;%L%yN}7>W>?C_|YI`RYtcYuq||G4(Bth;R0GaAtWVAb%DAeTz~@Q
zRWc}}(5s=1gPD?Dl_zMCEI-tcr3F4$eb~Q^-~=)5l8|wcunA0^AkfmG;yA@^-h0J4
zRkVUFP?Vs)g^K>_LXX!4KjUyeqhg~ON((}O9B&5&uU`TVH!G4#ao;*SorOFE3Q1q+
z#*Gl&JZS449u&1iV5nORc{ZocmV38{6b)env(z9viP7gs;rFZ0;Y0}AG|=gUfdnXB
zEb59l2AKoouD+?FSq#@F_KIZ)tPDyRbvADs5=iU_lo7aK)IH19mQ(b(iuUu&gGpMo
zg$@Zs@9gIh`XF*$-d2yZkzK6wHPARkDcre14%yI>xkbi6A3Y){kSi@fq-m8y;Q|n&
z=n(-z2S#xxqFbUqPE0@^mry8;>Fe(}1(FFfcM9|F+PmML(mn@=>_I5PU4K9vI-EyU
zaoyf@MF^qG`xH;MG97CCP_Zv+%g6x4Oc+X
zTRJNA6Z4!1^XfsPSWP&_+E
zyI3NiK60*h$|@ru%U#sl&Ux{n!M03Mf*|3Xg9M=)A|L>b>V|6P?rQDR$9>ehQu3*$
zTvjj?s@eT`TlDihhAE*7W|Audce_7JJ8JT1Yiqi|g^@ag?)%Xz&}Ev3MdoR}^OtYk
zybyEwiN#w++&5W*g98*U!gM2}Gu%UD9MwgojGK9=dlG~(Hv&zvts5G6omZE0>GT!#
zrq}+)KYT(nt|bYNq|5(@36z4M&zdijG
zU9hNKF4fqt9{pCL<&lkcpXA+8lGf;nXAy3foyuchsp3-AXKOM8GWXAA{8=Bf{Wg}3
zDiG7o%(d>8L|xf`JKsH;Cg|&?`k^kyPGWyj&D~zy9{8w_dX{Ep&DGaWCE{O5Hx~G#
zzRVE1-7%SU=p+()3)adVwlyhcaM|c+P==?y
zTk8Ht*q0opg&lRL$SVBlQeLnjp+s`x$|dC_OdpkUuU$a)#*W6}9n1Sa)MStR8D-v*
zc5M{z0S`0zorDxwBL*Q*##TcJRUa;!FN}q4gI*VgXv
z4M{ls#tl2Pv!P%yKUM}T<_8tdh4^0+`k%%8aI}#fib4oX$&X>rjePCgT*uG8^3MTiEB_>$#qBlRgfEiY
z+_AX2;4+JgD|5vHP)_LPSuYZan^M93{VfcT0b!NR8~=YBWG@nT3Ga&4$pqvh!S6rE
zL9@R?QJUxe{$S7acgLjb!E++`#FW^BSpr;MBidCTipA;!C3kF!pGjS4CG@I0;1lgO
z08M^#eL+j{t_R`X@**@=D~hHdLSxQ0VkznPSjqx5S2GvAp3?kFfDiZ=fx1rXC@u3B
z3_*d;&?#W(!{(f5xx(?*lG(ZFrrAjDS21c)JfKM}nH4+>7o#qC<1Rt`Mu&H?qjrBmViLIp9u_+3F<2EZ#BpZqg1qJc!AiwM&a85j-TQ+buFkNL?
zg3``9rp;ICubm=%`aA_bqFx7|v?GBT*Cxr8SPh$a$20}_dR
z^7FC)Dv#U>%xJdE6*aL;0U{q0?dwxTQb}G9DbTUit;?NF?ZDF{%f&}OL@Mnh+dJ}@7&Uu+v%~fc3GnxZq-Cx=
zIIx2ZVkrS+uro6wOiXl#s^GeVF#VBaW}WZi`0wnuF4?SOqJV=K-+F+Q|FhY&AZoij
zq?g8I0_!5JVEOp6Rl%}c6@zVO`#v#zr4!<)9~&no9sBwQ|KcvhZxYy=2X;)>4G7Q|
z1V`(1^<^@1h52?*X=-Y^8T0GSk+givWAC#fBLPRRO}}U$c5R9}-BN3TyY(EItJ;^1O81$EB*E$`E3ux#G@?}q>OlrlGD?`_(1!)a5Cr-GDkL&`*+YgK6@W%!8qRJBRdfH
z&~|ZRVxo^$3;B~avjCegj8cw{fuXMFJB``-T>A2@samLhiKlm@+RV~o&9}G3-t{f=
zM!@3CXw8%#6V#@%H;?-#ST&{fch8RW7Pmz=PgYHu=ICt1g$ys%FmD2-$(Tj9Gcsm@
z@ry+}_JN+{E36qEXU{fVoRfW~svnVV`TQq(Uc!Nsl(RPsUyXquwCk!>7|xHD49olR
zEUfx%t3s_L^lNVJM3xxwyR|a
z`Z%=vqK^j`50897T-J*3Sx*0>SfR-Tx&W4eE2V+X?0b|+X)Y1}HL7+~Ii#v?aa`W@B&M>jSesRk
z;-oH^^7!)>j&FUB<_8HnLGtrw*`OLr$;iIII5*LXh1uJlVF_kYzKIF5dR^rWIIH(1
z&GOUoGCf97#YXSp8@GASm50yBEuD@3#pc~N);o&xhf~sBJwQd9KGEBWU#V-BPq4R-Aa)+@mrL4jf*Sg&(FKh+a6oTtUa9b_#>=DWeLO?^4t`zfVtzDzRnJq7>LM_&8
zoaGs*yI;c2T@9YIFuQ48eVp{d`IcF%+qlaq
zm1wD)pfr}!FFK7}Gfk3eQ=TSF#;61xX5SKb%-xv~79`&*$yKc%Xr40J%0aG`U+pMj
z*Ch|slReG@xUalfx;uLI6TC-cUA^cR3DGA#{
zpXRJ8n>ZY?>Bl@@EMXZ)w(dxgyh49WO2dIX^nwO?-@H)XW!bI-MUNV1k16yWwosCM
zOk}RiD(rc$GK^r#`WDfegW`8lv7AVmfO?92a^bUn9<&^Al7gQob~u-L$>;=0NuCRi6sP3sG92OkS#wO}esTDjD$+)9qXY%URP8
z_q;t~rY~Wtl*=|_5d#(LSGPo=l=JhgmM5VOXrQwlu8X9ssTdX(mhzt7
zsV*3%J?jwN)j~VkL)W9ldFDfV(b_ce%1kH*l~;%ewz9bojp~d`U8G`i2c9`%PAV=P
zd7(KS^l|A$Q!QJ2R(tt?Lgn4gqw(k)Q2jFhQ#XM~`TAv8hza!_^+k`D0UBEpf%1~j-zM0Q6Y+%!}?|$18sef$q
zr^`?5Q9buur-_;BqowaID|$QSjvJ?4HSfC%DUwGhX{sS2L)J{2*jS9Sdx$d~fglq7
zU@&;OJV@4p!AqUpLeSFhU`sSaujljB1C4Iz8l!35b5xTqFHYXxa(GPo$JAJ~nkOOs
z54~Z{N>4PUuD-`PC?mMMCV{?pF|h62{DELao?RYYSs6vw3{hSLJigP&2t*KRl?Zos
zcJ}Wg#f7;|S|L#RP>>5AH9}SB4w_}{YKo>;`%u$=%>Ebyy#kd!=ze&x={jdnp
zrPKH}UB|?Yp8W`(ZN_j;1qp@ZE;wBon~veLa68Z$i9w?=+9OaN2E%LyiH9JKjDa>N
zB>p1+jQVFdUI0CY_ccFU6OS&tMZlX*qI>6)0AFXh9a4W)|8A)
z^>)NKVn8t+s5TvghA?SF5(4Bl?qb;SQ|0MBXrQG)D8>kl)(m#dn}jAwJ`F5#TCt_{
zE?#pZfcW%2%8s&z-j!hM#E^|1dTUu
zJCd;sqUQgx+SKIc9U|y0zzrzYE`R~BK^FpCG_-!R0cc43CezIgNwbH)r|n_Z#9{T?!zli{BErT2S(}L_q06CYRVLz425j_`j>^;ktO@6NInv*!G
zJB7@-S=^)D)S3>&_}jouRIHX3SUO9Tk%6JNf*Lqzs9rHHkDhL(?V5Hny?pShcS)+R
z{X5ZRE9K7W$K}Xq!$_Y|eXtKQFTM(z#{aW#r0AD|v#e-X3yVU->!$e}9pT|d``N|0RCw=m@%)QYeX*9%#8BXr(EjU`
z5EcZ!39#Y+34)I@@|_Za;B#v+0V(-&n?4Etht}XkQV*8e!yiBV7L&Vx`OAL=XQ#nA
z77ZVP5`&P0h(RPg0#0+&g9U0Hf|t^Jf=GxS?4ce88JGiX4hmqEb?9g#Q6_`jbx1O>
zDxTi$90B!q!-Jlq_aLx`fCc5t2LixSzQU1%aC$slxd)3TjKCOn*N7_1Va}y=1RV>k
z*Zx{H`R`!b#wQHu8vzU>Nl8g~X(|b;Lszaw4G)jNSYY%7!DN`g3K0knm{GPtwHbV=
zd7D_^u#ApXMjOExrcE69B|>Qgf7l?!;3Z|aFSYS38;vc8_GfaqqYz`tnkB%A!ngjSG
z{^UpJ8}_D!W5~epX=J)qHCjdns;LY{2y&9&%u+D$K`Vh2qGeD!4rpo^7|ENHC6R>6
zYXT4Xzrzg>;7bapKO*rZMZ#0}WN%)P0rQ`>GME*>P4E;W0rB`R0zjqU9Ro~d#5l5h
zUN}5#vv44a#~^|_I6XapE166(1+#xO4?u4|L{Gn~Ls0!u4XkME
zlq`5aWl2Ji3B_=G=o0!Nae$n3ggSN=8P6QS713S0iRA#sTWm{1b`f?57X<
z6M}x#1PrXV6VIUAyF!=A#L&D{=P)|3MFf@(dex^j|pl+rHBew=8U66;}$ENh=|D{psi%1<8vU@7agWuT%x$-74mi
zb$8$By!dqBEpqVm&5*N=g|#*lWp3%zx2)C&lGl5*ZY!sK71O+}(}JqA!{xafuQ$!j
zt1%OhNbd5NL+v`Ok#CQ;b`~Gn)i?1uXHWE?-rLFJj;W-bPx71I`3s-zg}JtDmvT~`
zkvC|pHNty*ykr9*k!zdIP
z#7YZwp4-G07LQpnYc(FCu6B%g5QVD7@7XghFbpq?OqjBQg)yz~Jdd#>pTn$)ZA6?t
z{)t!N;$&;-fMzG8fmur*G+*~HOn-=>=GOF2WI5);(#35$JB>`xVVv8o!I1&+cb^*y
zR5w&ip}j@9kCl1)SIu%fiwhM`ViKw*uZ9}GI8>sg)aWT5Rhk>@m&P=UxcykA;}+b`
zf=iJ_JLdo^>`oaZfhNfYIHz*vTtG{dP6O8*E4#{+6iKKlMx1oH1mlS+&j%F
zkksM*b}E)M+|q%<_PM5YlSXMVdCyQPi*)zP!ADz8q4KbGmd&NtbObDGcXb(7A@5ySZYT59!L2TnJrhsdu1a;kOb;jY@6)kSYx*|Knp6H$9nJOur
zPm^A?!}zXSS`D`%RLnB+CI}aT51AS2GS861-dtR+gGcJnLUA;x{??da_oZIkqZ^y4`7AuM3_RSLepq9y!APPm?XRm2PE1p2b?cBp&Dv
zhu^aq`gxgn0lH2*6Fo7Q-F%NQ+U@yLNNdyrq(9%zOQrZxSg2hKx_f13F(#wEcoGs<
z=J>CGP#EE{WVV>K94yN%Sl?)X)Q_B2zGWAASH;3AJC+>mmn|b{lhdPN*V%$TTHLeY
zw6SGLYf$Cn4xz)Lx63LMvwf8ew=7y=e&?Qb44xF~UOKZYTkFtbI8#PDEaD_-q%s(`
z$OWuOgIM6=>dZ(hRt#)PAEf+NUX4`Tg`Osp6OCH(4zN$AUdn8BpFI<;zjbNXMweKs
z5JoIPIm+%qqovD5QB2GB#uv(Jt!B;^(OW4?_DQftN7D4-Gqj|T%I<7fSV)?p4Smp;
z$^fi@13$~i5jaIdf%~4)IY`>&>@=oqVx9z#yxUQFK1-1CM-gs8aOT!@E!!f+t4?CN9VS<{hm-9SNiVVbqIE(DC<6s`Lg_(R9YAEH7Wo
zwu0fx7LNLsk;bDXY(UQtI6&tC4asa)lpL$-G++?T1=1S=N7(+oX45xRMW)rY3yaCiS#mQ0u2;T`61d4t>i8}?Kovw+famlm-qDzq-e>UjWhJXrc4&($
zHf+Z=tPq+4JU^4{435vb?2QD=#yKhtAE$Z52{zgN
zg8CJ|8l$8w!@&C&ggAaQTW4eiVF)jC^?goV`ztm-Zi1V1%cL|lv!X!s=rR5{@MmAO
zHzv!Fv&+REQ#fI}kLsK3X3LyzifkvPhF6<^QfaZQ{GqS6s`vrT)5_=BdsV4Sx^Wik
zxZWPJTzrh50~Fw9oI%l*I6E8L_bu+b7Z*<-_Hj+-o!#m{H*jqFuvkx?uF
z1U9@GfT;@In#N~S$CsH>BngxRPS;0)0Gq+D5(UsuK8MF!i}-d50Qu(6YK@X)wM25a
zrhVf&0C)N*i@P;@6An;m$;`x3=ZgU1em#Sw41?3O3P+=
zgEaV;12CpdqFb{akPh~tAo}&J`7MYEhVd^q^M&B+=PyV_aHs<@6z^W~$KflubdWC?
z-tBz(CP4~6?bguzxBjnsS1N~(a_r|3>N@3LfsSdl9<=C-ka&GJ;;z0bi`PhlhfDHP
zsG49c@H^n7$)YdiLB_ZTsc%#^1iWOMgg0@*qALeoG=zI@be8-OXE^fR4N6_Q6({lb
zv?HCS!wh2j>V!LtMPIu1qFHiEaYLgsip{K8(Q))oTaETefak;bJq4sLk$n{iUOq#L
zC!6bBN{bnQP`3wr5^_P-E6gR%waz}%(D_#4&r)izszXEwCCUpqz&LSZ%
zC>$-K?K*6@H?v63r$}h`tLO@@Yl@H;%v1Xif8)yPQe|&x5u4KPDAKJY-Q9x_)pjk?
z^}2DF%JCH|8mjjiEIJy`jM=&lX$S+?>k2roMI7IHN_NWu*BZ=~(W}g2uX-PBky`0+
zK^X<$UU3~UjGWqcm{i0CV1}S9f2A*;>)UWdyCcQZP~>7eATKgl-zkP7if2NS};!qd2Ziy!i?2;=9unO#p^*N9Z^&
z*1f0b*%4Ohu-)S=^`1bep*lIP>u9Cx-4>{i2w_sltEHX_?x2IzcBLA~3ANNAz=axK
zRlAMJrX0Gv{od?k3cHSSNp%W9z5nB58I666eP2h6eF>#Bb_UtTPFcdp
zzJ#JO_K`iqNQ-SW*6i6T%b>=nAr+D=QG_UI@AW<2pWoy0`v)`Qp8Go2@_b&`bOH_@opPMystY~wacF^7n9)ujm#MBYk=0P$z6oycZH_}-~bT>?t+RuGal
zLqx5Hq_+fOraKU>M1D;EQ%@uCH)qA2`W&EKBDgCS9O)|RPla*_7
zp1G6VsR7H4Vx<^EWeyc^C|D0-nvAA45a(U&Jvtl??l{u~0-dL$rtAbT=!&Egj7hE*
zVhI~wAFjqT4MtRL_UZqwJJjD!NnF@;9akd(;fb~OM2@qsA*#)$Tu_H{5&5;`LL7B%
zh^TPHK|Y@j3W|P+Vk4@cdp(HEuK1{Q{AL6(2HgA5!WlKp{ewhi7tE9o8B=1b3x$Jk
z7sKiivk|}pJp*B~JLwdGkL->o{!i>K*RE(?ps~XN06}c2y(SpbKCL1#@X7^EKq(x$
zUak{dSQ~uWEQkQ6mKVCicY;Q*KQ{z4+B4o+?@l=Mht8&t?4GUQl&v~8JWIrv$`Cg-
zAQIW%kNF_OaBvR{g&C?%#(7zMJd^}TC5(bj#AW1Rh<7@s!B?aHCqTVZC5Ctzd|Yq)
zKamiu^`3{fZX}|B(ZN-$nC%+w8g>M5Hsl3tbAlziSHcvyJqQpKa;#955ChDNP@oja
zSy25uB!Jrjhv0LnME81P)mY%*KO0y%@F-SJd{hl;2?)a4jJ~^OQlt*0fxCiF__hs9
zI6x4)(D3CBNL-_wKepcGl}i*gqo0;R)>8h&I>HS#r03%1n4;f`aM`nW9>0Ugu83!h
z+TfZny&xC~)h!@mI}f#0jr?c@#$g6VVC~ePSJ7`)r%>-GXLBelHBZ+L48yb5>M*oC
z@KL&)uc}bcRwM>b)|5ljDdun_wjO{5o*DX4j*MX-!Pi86hMgkAkw8~5WXzO<&OEk0
z*toKcs)?8G&PAHx`OOhzpezzsy+`h0XrL7S&$33pP6$+V@-K^BCaV0;)JPg3CVT!$
zotd>$^+h0Fy%VWyUUSrk3jU_t1`>-L%1x&flQCc~UnHj9K?Y3`hRMjF@yu&zB8#yg
zGxUO7rO7XXKv(Bl(m52)DEdhSt8Aw$F
z9!sKJk+U=g*Hxt{k#Z0J4_vHA3Yn7#PT#GN!yVq4SapK7Wr-nUD7XD_Ahg4!g|wWi
zg8+D;0;4-aKy0XBfKxPc;^aVRI*~6CSu|4%+=XF?%KstY+#*!F5}o;l?9J}NYrS!5
z*&>37V$;P^JeU7<#69z?%pt-yQr80e>>9S)p_brFO`=`@cm2&+W*BKZ#dF$utlFpM&m2hb;~yNOs!Ck
zz~~5)=UIW|G1w3Yc+AwfLDq(nL84lvTp~XECuYTkmWT8n`VVq5`4~U?Y!30-phDG-
zmLucZdXveYR<`3F83;p301s>%?|y)IQV81a`yg
zV@eLAr`{7|rXA-m)9w`a^L0=*JGPBZNWQJcOt}I7nDP|EjAcr6
z=Nj>40zI;$j$80Alg6~;3Aed{m)A@qH)pOKGS04i#0#Fi2Y(pgZ{QH|7$R^(B8(Sk
z&zl18g4pfbIGu_~Nh;wV;!s=w)6?yVD;?P<5vCUkMC8fBm$_Y*_SnFlYo)Hhg
zF9d);)EOL&fN&-QxRk?~6juVN#AF?0g3*{;vep(*4DnEro?=i*CYX#mJfs*nK}vcs
zr`S-246XsMVqDVl&S5~d?yJTQmJ~JIL=%u*viwu;^f;x7258scHNEFA8EDcR!!XA-
z`c;0!zO6Z>Ub@p(n!8H`G_D7PdsuWGx0MTsglud0G3+4sZ#B-AMy$#d9a?u%^bgV;
z#rcyl>k9Xyk%y_1JPZwpmdy_r$c&|k0D|-DI0Hvws@Za@SVb{J4s>rHRwlPfDDxu@
zWKx}Krzh?(YUSfWT=KJ@4dP1~%Xv|@>$U%R`l2OGAj@U!)ao^zcgF1z+xj1$X}`N2
zpRBmysQA=rU^Ai|*UWzM*n@-egM1g2O@;94&Il4Nurw1W4&|CPpJX9IxrxxzHTqI*
zQG^U|9@gKGP9#>pMOK0!W~F!vmJb&Kywk=L9y^gMaWZ@9nZPxbdyHAPGMzf1a9wzK
z=H)dByXj7>KN(9CBH6X3vd?v=+|A4(YEJb9Rsm6g;?TJ+hk(NDhjNWGf~ONv>z-OK
z$|x`I6qPA2eY7f`O3&3R-|LJNy)j@iBHSR?q;zVLf
za&@Ob(l>HmyW9k*uR>Pj8{PpVSc42Jw?uOc1&*)%>qj{Z&!iC%Y`M46ArqVEnVK$&
zxzs!83S}G$F&|&b<|!_(FdQu^Qwo;k
zAgJ)o=qdi(*8ilO7l^eE!O{qMM!&p)$^oK$)Ep7yH%X@E)%b8D15C{FohOW~9n^v2
zW%Qc>rbvSslRM~ud+QxKRoL}0nJFe*AJUakthzA0=T;%C%>Z5Od7BM`yK^uVk5d2>
zvRZqdy4Ts+41F5XEo!;VKCF|r9#H+a4qh-2L#16F9}^BF|9Q?Hjv;UX5m1+GFpT}@
z+^WAV0Nr+K&MO3j{W*r}0Ve$_GJ*Sv>&~GRKU&=&(-f>7n&)JDkbwj|
zk*Y+iKf4^V0XuOaVjCtyV+D|?v%!&&&gURwItI5(JmhttwBX;_){0L7PXYJ`sA6dH
z$He}ij$i#n+|xV7pZx(BkX89>#Z{N}of>3cAWpc+blF(7&2o?TUhmi_^8
zLt^#T8$^;V5@+prIwf2*ZVn`eW<+rdp4pLGN%HKJk;>_?0G?D!MY(>9sZu4Ph#imP
zGq@`dE8nLIibONg);LC#m#fLRu94&2!gvQ=*PxGHGrQ@DfUnhHbMwLfK{}F8u0O%?
zgEa82`!xSXWo{n%8k}43GO?O$cbjZ0Z|y<+&Q8s0DYad_&bi06Dq_P+`c2{zQ^vV@)Pf-f5A<=6FZE3N8Kgt
zNf?f~@89xQn9~QKhx4lqKY8>~>Fw2$dQW~a!J09nn;xNvz$&DLUP8Xsmt4j4{OfAS
z6Cjdk@r)0u!!UNY6|79L6%3w2S19J?W`ip_-1tj5Ov$F#+S@ITaehso;T7=`vY)_nXe2!;%2
zDYv&?Rz9`vLT;km6gi~68t$i`s&YV46_R
zpE{9kFzIld=x`yj?x}-pR-zLt3|$o=i{s^{M5PHjr|f)hhX(JJ4#c
zW9OK`#C|T8W;8Wp)K(DURPD&`_)J?(p=8P-^``AU96=6IP?`tnP`?Qyw-XBvUd+|U
zN72LtnX$us%iQp0L8t0OJj+bIGtBey#?kZ2)BjiCXfqIGOzD&ZNDM*RWrBNK{ixDx
z9a|q_zsrtLXdu4Aj+j>U+m9V1NzkU8**#rL|5zF+{#XSh1L{%S`0wl&O#q9$DMeWZ
z8;Uu(3VtJxN>K{dPE~?1waQvG6e|p_Vax<#{F4%%nYEdXkAsV2=-KbDa5GNK#J&vc
zm~9!2Hk8q880joE!V2?mX?dZr4EKrqxuN$H&tl)CaL*k9JOL(3!c*-&xwmVi!#5M3
zvpXJEeTN+w6xM3<9F9RyaeADVJl+&j+ES#h39`wF67_8{twVO*&EKE}Qf>0&FpQrx
zOH2g=b
z>*rFh>Oob%rVf}mXsDN`%>|ciXo|L};$w?lFhnIhl)77SF_2Bv78D*aWNiJ}HD}IY
z8_mtE?le)iO+F`(N!L5w2MrcyP--4_n*P6v@(&bXrt8tn)S^ty&(g}c|Er4-euyh%
z-PUPW0s^#_!WZ@A%W$KIR9o*NZaIILIO7`g1}2Mg=vKwmAu{UN#&j8!3ZrVQ6&z&sId#KDGfAD{70<
zc7oa!!Rf!o`yF>G{KS)D{fK
zG^=3IO5B6YA|Fx{J_$Vrkm+n7dPY8oLF3Du29?+0AUnlG#dtRCq{LMChmTyqqg)d2
z%!6`<-B}r+!yy-eU+LH|>RmOdDMqz;fIATgDt8TT-C?S(l{W=!S`LcpL`!x80>lp1
zK6=>b1>i32PTjmaamPN39hSpU1*NHlI?Sw1HumlU382gd{K%oHgYsk1u8P>*%Mf+C
z=P$mIBGO$z)iGro{o(f##zr&znXMi{DiOG@p7VGimS@m)@}K%yr}DTIut&*mtDhF8
z*8yoVkAL6+(mfzHjmUX}Tl^RczyiSbKyo(lLoXHuAMcE*_>fjr8^U?mI5~7ftTO5w
zi2dTudZ*^x@StbE5J&4l4R`q2@6Z#12y6@ir8&X#zpjv??oz&&mJSNJsr6c9VgZv2
zYFAcOI#?VeW5VTUA%ekY!_`@bIED)kdt&P+g;MWqsAnh#F3Y@OyA@w>tSwVdHAdBf
z#rIL(>E36)YJnmRoOStOkAf0a1VPbx*^U8p0jj<}&#iE2_W%J{(3td7aHUWB|5HDR2kG{8#6i+we7REywy0(m25_+I!?U%^JEQ8^Uw&OUrk%FG^sYbJ;#`+
z1Psp@yHaBWDl;{Z_Tx!#eLN|q1aL7PC4zp$U;~`Q?!ca(UiVQxGU|0rnARmqN`
z61EUG$@NO@(-FbEiMps&jGBJn
z+Sr(!5bR*UZm-*3z0WOpCB3;Lp6vS`oM@lwDtEmjBqRc4jub=(%c5+lz?`*p0=rGi?H}{!mb=%EFb{F@eE}!QJ8~%a2GK}`*=_*@a!aJzc>f;@>m|3|&ivR^$e+(q}%{oHY1}SkT
z(2Gza(Ls$0e|XQ~KKy6^{>R%=zx=g=$Zycrwvfn85!8O15lTh-%*HvAub2tb6PC>K
z2Vt=tu1u3EZZ>ZNMl<)Ip~bpu6$2~r%4Da)t&6ei4sx^a4PWbMp(QPEWC~OoK>saK
zSl7Zgh!B_j@n_PG7URA23uogev`@rX3MXsDx%!{M1o2e3}3lzaue4I`EPwL
z(E2vKCU~Xo40Dfqi->QF_ekTmIbSxrT36;))ruj9E$v0b$(c8xYLBab+5P8;l?>Ap
z!JWZb{`1b?vPHZ^3u5y1w(;le
z?bvy;6p~jqySn`C$h>QJRuR4R56xD>=98rNP*z^w=!cVIKWk1cKj!(}dV}fJPF;jt
zML@H0npCvXDyi+SIdnAB7BjzQ);Q(BHnFz0r@b~qIWT{fFa{Q+Ins#?s#8SyW~)cA
zRhh!PxLL1bu6(tVej@1U5=cck1wkNT2OdW$6TyJDh=}uM6wr`3Aq$v+-Kpvp2a%<-
z>CiOb_`V!8{t!7|e4TavowDkFjW3rWax3NKz$@#7K;5VwdgBkbkR%l;g3g<(@r(o}o5}@voRN}}I~qi=m01Xpu}y0exi6#e!008~
zbhyUHN~S5mL-3rT)}k^SWUy6IQ!U}TA+!D-Cy$)snbna+erSZa!6U-!Af3`DYV{3K
zX?}5QS1cW8a;Tp@8wMq-kQXM#(esbW3x{Rt7R7vvwwU`P21xFHEW-?~_YN_9G+`d3Y
zrHZL_`ia*&+P~>YgGhAiN;NYi+`KQ|yeK;Bn~7a=EA(7jwr~Xr(MYUTOfdb!(up
zUaiK1kTc~5TI?iGh^wsiG1Gj0=riSY^$8o%bD8Yavc*K2Cl(ZG|Z?+Nc=g1+M
z)axp_BVlipM01KuNfeVF@FitOEb8>)lP^_4HtHAS6%o82BVj~RYuKB>tj
z5OHfFi#yk2eun51o|qOPtJ;6XqAi_1m&&oLsiT*0hb`~+e%%*PIg*GXe{?|vJ0cTH
z5{dkswXuXl8be@hvICq>Fz-{~>Y}kIEKHDjUkGp3KvV$}OCYYzt}D3(N|7#v#~#tN
z_N{$}p}6T@UAshk5w@E=!^C9c#U~7L&1SEinZM`Zdrx%vef~G3R2$lyjls-**;l|K
zpMl~8#y4R!wLMco(SNT}ANNx|KayJPMM*!7T+ZP5tg>o2aaV1bWlb=8`Lo*9Reyn{
zhLwQDd-|KnSCOaIga4FexzkNq*P1RhCXxP~cYvnpW4Vl0eJ^wzd(k$V&dwa3suUp<
zNM*IFLa~VOBUc+WPBBn9$n7UT{7c~xRI`4_woMmJ{^srXm#^3n&jy=6UZC=*&b&?!>
zn@QecP-y+^+I!CR(e|7OD
zH{9l)_P-$6L}iE=4(Q_!=uHhD@9Qm}^ZS7F*X43SvlJhA8q%Ls^x82XF=dg7w@~W6
zLanRIIfaa`KCgLaM3k{>ac4xkkN+SZ0(M|h}Q0{I}}
z@+oa
zjt}Wuf64eezJDQ7$j9H?gZb229N$RzK;!&h{=}|$Ub@e-&ShuJuK2HXtRKsb<6pbDGuWels_#_ww@7>~lWk^t(t$dJM
zwGzN*ekzbCNUE){V8u00WL8}sNb%ec?xd!rxBH57xWonh?sUx{#|aoLcBGWxU=IGR
zY{KEWZQf-9avbirB0h`Y;he7Z;}j)1Xn;uJ{G66#pC&3tVtsr2m0U7xeU^y6=CI&?{>sz5VwG^Rm*N@hw`Ja{!(RtHOSkI2&LwW$HcN2h#r*g^TQm
za}tzMY}lAGk#ZAzCLo*}%-wJdgJ~^9odZ}K;t%GpWNb{7h!Hs@=8nQ4i2C>o5{Z}>c=;rs*;rW((nl6Qpp7du~wDB#lGb?rPt)DN-^r!?mLSM~S
z)JH3+umE_a+IG=n>1?)HwjU=7jHJt*xIM+bz^TY!t`W4yygu4+EJdAv?cC9I@e77>
zC;yn9^b05l8ADNeaR3saFM;dfMJmVxDeQH$o`;CFB
z*?Njg{k%Q7do*_l|CkjDd+j~yt76Xd(&J23nD~kBiQ`x0a=)}XNJ3_FZaH%zhLU$s
z$(BBevaBo*cOMkfqSCR5W|X$is~F9wY-?9f&b9$Q8^^GAA%W_Q0e=^Wbx@8fr~dJh
zrJHspgAuQ#;g?>KJ!X{z6QD!#NRjS}JF)9d?fh(c$k)1X89Nr$xWNW-<=Wkxq_S7<
zPh@7zm6zlF2ca4Uoa}@7oOd4F*jqsq!oMErXTn0%l=0or3;3SqvPo!}Nd_}CQWEzs
zB4!7Ar03M7+wZ$iYyApaNS4p{5{Ngejdf*zzIKEmbvE#0ipRUhSKqFb@c9?Qndc>1
zFf~NTV~U@OS0S41=ERF^s3QKJOn6{(;TJ{@L2b&|Z+e;H-~kgoa_eB;#Y9kCQ~bF0
zCS*A+=7AApbfiGj)*mA~vz&K_JsitibNwnCzJo
zT8e8Re$b?oH+F?(rhi`dl@%hCxmMkmDar!b1Mv}G!BPj8P
zXhd(x8#jA*1BUWv$8?CI+x1PIFg(?;n%yHs>g2zX74D+J(?55(Paypu2H72V`Q@$)
zOKRNuEu-7%^&f;+ABEuB`(;;ruFTr!T8lu&Ws{fU$Eb6iA+anIW-lcR-V6z}pYLKE
z`CO*TUNT(zAcxXU5g0r{)|hF*-zq6#ivMi|Lw0bs*1UL1jOPwh(DM
z&viQbmTcj0e^r_00n7cE=Q9{~-wZfY?c|iaK`Xk*falc_QedV3G!OF5WeHNh-X+bT<};?8qTruu?P
z_vXEzo-laTX4{ojh*qwp(Gp)_wJ*l|w(8j%5n^0g|&KBl73mX>JmhssrOI+gzi33;)&@<#Dy22j=kyBk2hAbpTNa?7|G^wXwJBkMUeU)U
zT2CR;ANrAlNX8+m%Cx~0@ZlOhPEf3KnT*8b7oNtMBX7*~=NLqVt604XZNerbcE``N
z3r(jykjlCQVK#Ev5NtBnJIlcHPw9WsQ2#@y
zc%ibwKcAWsc6))N(n!6RsCjGlAq_N}IF;)XnOr6RRW=Pj(f4Y8op5uTYej-=9>51V
z`T#e63u1HGCjsrsLP=_bbT6?DVQg7k%)?91&Z-Hd@{&Jjrdi^Q5p1>m(CJ6
zWHP`e1)FXBd96M>RYQHu*=^HZMV@fUQRs#qkFCvu`~`d8D`Tv4oRPJsW#O;PDD$YT
zfdSRF3?}^(N3kDwJh(>KMO}$z+{1b-{d~pf86g3-xrS|3(}p2)cw}hGZ0`a@pwy`<
z85<<|rTM5~qhah>xps#_o)sUS_~xY|=KSBR2104BX&oQC@~l?AbBtbYywm+X^+|ON
z>Im$k_sUa(c(&f4c%*fHlW&WU^Gok0?ZNfA0;}A#fhM&i*kI*X8`4rchIz3!Uv49c
zO{sI}xw~lq)A{G!qGzTp=^Jx7l>UmNMNdTnuk|de-(J0IPdP{}WHkHdMFcdH;ho!#Pp;4sC%O3j2of1v
z@_z5XNuDui;+43B;=~H2s#DUWLP|OPBaZHf-m_+4&?l&xgsoXd4F>Uz)ESb*(&X7^19KAI9N{?Ti#+UZpulIe8o)+KSFgG?sBK2D!zH+2{PQw4@2+Pz^=&Y;{pTtiN9t*j6<*%)o0OX<@
z+?)21e@`_9PN_Po^yUYNWQeMCQ3(e-89XU9byO)K?o@4_GFN%|dWOH?y|m!(%q_?x
zUPr!D<_2O1!T!A2G(x!juTB{a7c-VYqc!7173Mwva}tt)u$VQ=R*8g!Oe>E1pp9F3
z@TqD=W$_Q4b9xeOf!?ieBU2AZA{1Eadl&ETfqUj^L*jZDb5t{2C)~q(XCe$WA9ztA
z3xlzI%-?Xd_|v@swO+)e@t6GkF&T^AaX(7y!`BickIj3U6C0|3uv;@tP9JScA1`A4
zdphbhO7G0st<ZCxP=qXq`D-{3ef@`F{Py
zR=a?2nBN7nyhmt(t*u|mhRvCaXEY{Q;ShDl^`0N!xwm*KF0W2NDIAxRrF-L#FfZ+z
z_6hjqD!tRuk5_J&qO0qKMg-i8V3TIy3(8Rn-CXVAo(P@0C`ooTd$4b8aBA!7>^S7&
ze~???DEff+|ElDt2L--FB*{IjjATC67p*ZCMf2#=Wc&1)U-1RgD*q8{YlqN*z@G1a
zXqG=RgptF`5@&-njE*WzB{CjArc68*H|xr07~hZTrhOAm=2ScLX2m=1OmWtCA<0IO
zl7B0yu7RM-q0yb5C+dgoiqOWkDSQX1etRw!!PlnTzZ89h)#V61-ppMa^HDX<#guEPqpZ|nF9GG7BAHPkI!fZDvrb%uCU^K*
zd{5iq$1$9$ziptvNs5-9`7-r=5F>eArihY9a%&uB4fWPWa@?yAN^1A!q2pAgji{p`
z!pVftmpSp4l4g$^GOj16^Kh!bVyey@+@FbM?qlM}FMKjOTAd~C>Rj8p0J(nR#e?is
zQ77mlKC5rq#zUd2AvW1`h0<&nDa?VbD&Nv9%aGH9XQ8<3v8wv(9^6B>`b|1q)}a$P
zLzA_J-w1Aq&n)caB3+6q;L;&;(PmG&NWji@tj#-9jM`bbzLdg*bz(k$KF(hVvUOWt
zHS=R_Q;wICeP6zArTUv6Jpw1yA3iiR#dERvN_KCogdZS=7LdjQlLhHLz9|1v+q+#s^w<04=%?xf}GYC8&<6e|AZ9J38s
zy*69Ot@Mfih;jMeST?
zY>UVEK&)T7)w`_DaBUJu2w7#oG%r4;>f+nC|M-@I`%X3A)w+J>^Nmd=?iBwc_Qmr)+H$^*J`!NqcmwOnG_oflUkHc$85p$;%lhhGuc9c~$EZH?22bb0JB
z0WqtiHoU1rLKL4MZB96NLASrFw=f^yDjBTAweQU%CM15WpWAJ8--q()n?C<$8h^y$
zuZ3zBk2IAx_KD_r1oz9+^<9H3*$o@4Xm(fOO#%LB-fv1_jTdUZ@v9F+6wHzTQXhHz
z2Z72
z5dGdzVU|dGEz?9YwJAT3eJ1eum2t2`U;lTZFGZpWL4PK`e;AMzejha>*k4$3!t4Yl
z7&L?;{Nx-O-Mjvp4>WXCd`^{MkI59-Y2V>@ZHloCA9(m(@G13}G5pG46N}=DBZ;|H
zjuILsn#!{!+N}*GGA|rwa173x#;+Ri$g-Qx-ym=n6Yd9IHc=vep+fkNwErLw>Ef6Q
zk+Q)Mi!w!@3La{L*f!f})Rt~S((q<|_sfLzow6yCvXDhY&vn}zDCEMG0C3@Fx*cFrY?dA;A(>f@ok9R47@&(kmuNvs#!9W%xMQD#7
z`3ynD;;5D>mF2r^rSyylIfvzMr`(8a(B#d{
z-K5JVRWpGu>4RiX$^fQP3~{uUb$^n`bm7JB_pe+j={9`t?VfDKa)t;Q((-euZtyEh
zBb_#9BK$EHu_CK0Vfo1uC+VTJSG6BV$Ch+_)j8cG{(QyjVI=(d0vXf1Vs0}|$r!gU
zw``eekEyt!&is&m-^BZ!*7NBg$xY?fKcf{DlYflBDrq7~47C28mEu31&XN){un&p&
z@*hOAE`1X69eytdYzg>AhpE=-c21;Jb?ylFD1`0P?V1C!?%42ztMCy>TnWURCw#VA
zn0<-^5{7{`4qN(G7c-)EUbtNHd!Nw=ZGV3cefK;s4FWsBI-5;Ai8N{ZAui=UKn!=w`E90(cjO_~l=`qMkT)JaLob#bD~()m1p)jfwoK>
z)A+gLs8dx9Y8+jWJK`uUHQf5z1$Ox)uGa&!8A#iPng*hysWGM0=;`G=lie&MoAB@H
zLAYM0+>A(Nt`VMi;vCgNKq#_d#m(Qn#PHldGtd`GtO1Yb#@5uv#kb4eV7j_u`M`P}
z!mr2kqAt((H65<7|LNuS0fxh&Cg^xeLMHd~^5vgtx1X2WZAtkNaYBv8
z0wW=@5oKbt9O-9d3Yq%gn_gv15r2{XLxXRof)@t2#wI%3eU2?2OFEaBFX;3|sVTj}
zeHrJ!Q(NG2opAkiVe-_Du53)Vrb%wJXzO{@vhcGl7Gl)j_;k8I13Ppuk;&W`F)tw1o4k4Vy8@nj
zUW5=78?eVy_NwK@f>i_C&#P-V&(C~AZ>R<9XVDLDk<{>UvEsVAJ*4-p$XXnef+%TI)B1)*)^S9OV6gJxa=e%R*G0xo1OAG*wo0
zNrxk^QbxBwzGp%}pi@ywvy63qNbQ;Oue5#1`q7D2nYkdweQ0Jh=aGOaj@f{L#J&@)
z0jiez!i&dx;7@y!Cg$@8hXj4gve~vm3?~wjz2mPt!q_~a1YbZv9;1SZ`qdv5Ej_hf$d-{+>LHiOa8RJc+}Sr_$u(`+OU+Ix*4F17k1
zZ2}QCGJt(*H`OO5z^D3Tg)fh7!DU9ULEkQ#9TEn=>Q84!mvw*R1{=HeWG<;bpP{#Z
z)qf*e)=-gITHXnnpCpE2`zi{M!jKs~wo!M|1~NqWMydm0)t;3C(Y8-ka&8
zwAtd9`}E%h7gzr}4Nnxk4EL_s)&om6OCCQZ+?HpJJf-pc~4XJPjF?Tu1O3uODR7*47K2+B)D|*V2}ScYI?T}YG7>06KU3xhw)yWjB(+Gxwk!MdF*+K*%S
zDq%KNLMJWy5YG|SBg$=a5}LaauHCUVVHKE-$MVwYy_ie1B=17^6?c>06a~a|UrM}L
zyg&K6-p4QZcC?>RDaUfozKcQ)E-S3~Dm9u#3O>&EN@u>Vw=I<^i}^cajEj(SrcJ+By{WYV0mfR|Fl?ptg9Iv4(P05zgLwP>X#$-8uQc%TXSLyqrv9so_i+7`G(7;Qn
zCNI~Q?otPQ-WYR;B*z&iAGj_gQ*C0s|Im4iHLTdO!2KRfnyqUJ((x}t*mED57+qJi8
zlqPaL^LrzTkykOh_VDbxyUy*1RF?LuNt*Ky+5MpuG3Iv8UwO%*wmaeQ
z^U_)zM}3XOAl2k7vl3U%r%~LHe!C~(6x!c|Hi_Pw$Wxr!DrX=^J|LQ$1H?BjNdEGZ
z`B|0vQqM~o@~f2d0q<`0T^&uG^BOtQ4k7_=B1&y#Nf&Oe;m;2eR`iMXq_r0_4asI5
z;dM>}X6>g%UQp@z@JUkf_s-G3AJw&<--mD3Tb37ol8}fL8+)roM*qayHi8G(e7y&$
zN*_AZn?x_AvW@8U*F8h}Q6v7HLN
z|3bkCc@@TNX(ij#eV`%x&ruuA?`rj9XL_f9(S25Lh!-Ya5QRSdpu@s9TsjiE%W<4T{cG^ZVfvXWcsR!U!rtt23D_xXEo%IUZ*}?;2E9#qLSk6S9SYI<%>bZ
z-60(}Uuhiy9lb8CKYE@Rnot4{@2!-CDnb&j}s`aZF+u0hs$(@nT5%zfM^}H>9Y1NoL
zH4(|<6gITsB2tYk>Ll7~$X6y1ykN|H2gTnSom5FZdWF2E9kru%IZJp%Kc_-r811v;
z<8irE1J|bve;?=Snc+N`9czZwU2w^$WjeHnMW#o#Y;hW6qJp_igs04Nz|zztBTL37`GcX~ME+?n)JNbIUcp
zXMrk%#Ztb1h6${AiC&@K?66XC@S2;5TBAos{t~U;TdACs1=58oQg~e&y9r7hY
zSm?a&cQH|ae_dp-0i)Dnk0$ax>!)Lb>1yNM>sz*eXg*Kjn5tgWm
zOTML-e_@>O>vM>-6y9?y6>9j=bKcR0BdUuNK7KQgcSjn>(4+^4*e9Df?W#W@?5lXs
zv@^e5yd$+foljOWyw8fwK;8EUyY6cTIjEQsJ>Tu4Kdqv5(?pHt{wh&FpO2q8v(;ZY
zg+1@>6U=2X)!rhew;%WCI3H-6lM|0Oq~9|p|CX!Aeat+Y=JxO|r7I%Y8-Bjo=QuuX
z$Jrrm(Cb>XG1E=s^ln~vmw^H=@8D~g;YIA4g5cb1FM1%i!GKOn|AL1leaKxp3|E`Q
z9tD%_e)MQH6
z*`khQ4p?JjI%+QcX%kWE
z7>E1$W>1Y<&#wH!nUtrj$4~6vqFfEcT<(yFyaSW(7lUAzT!*uy(#+mON;l?Q$`7KsYpm09B2>A-HqA%>lY7HC0ecxsfvJC;qjYq}EkG+U
zV(F-0-?P8uAF56d_;r|P39j|ki8Y_*TJJImKKuzR*rqA_~^pllVekzDw!ee+=ygYlS
z6^T$@G_B*3NI>WX+LC@vX5qkdZrFx>LVW?>)5WkixW!*M4jFV!xyNQ3b>-ItVv~>n
zIYE6oExwAIIst#veLO8ZAyX>&uh+!oaUFX1@|hZ=-!^B9#`KS0Hc!h5z=G$)MLv~<
zoEvPk`h2z~pnY<2fEywKy<*<@>5opLR_YJ5YUGh>bxrc_=DfMI7glS9^Ah@NnooxibF6ht@TKkM@v+qTcTC7TH~ZBZ|j?(s+OX343)CygwXMZO$r
zo3Z7fmC1;D;A1B#WYX)oWh8_7c2>>%Pm5e;QD3BxiH*3)#0##j9SM%Q?!J7FdoQ!w
zef$w5gy|@#NEwRgO0HCGv2Y?jYQJKU`nEy3QuNXeO1q>#9?feq!lB=;`s<945b3@R
zVvwn4dEf9CaZpI0>!pF=kT0`!jJR;HU@#|NQyFH6Ar+uWaaBYd#AgQz_Uza_jqc;v
z!m4L%I{nIW>Z!e2r^Tu(*rAsKh5D02WX&Tbm#!BtmPq$_qI$aj4(SKv9yOZ7LsVE!
ztGfA~;*^Yy7Dy%D_?|mpumy82nMJWM2(I(LPN!dgh_@+_K8zgF)3>FvgIr?5c%J&j3;}FkNJgKc9W07tY&21p&nZKlD+N3CN
zBkMpLG(;U)cRCYw?fOro?yk&iOjYRHZo?xOzisEpFl?Q4n890}BMo
z1kN(CRkdfoj?hK9L{59HYn{`Qi+pu@+fqv2nnVh)49$C*s!)&pmREI6i%yihDfX>G
z(MLWuTX;t(miur2_!%AL4n)hd0A8E~Hf*h5=Pr?y
z#aW13ZnL;Z{GNES(m%Mdyzotx!&9&T({FSRF2UH4ywG$2H-U`)zlzQSn$7o%k3OrK_U*>{BQFiNMd%J6
z1yG)@cr}3U?p{uIu7^2D8YaVRXPaP0_gy?l(f_IX_-dBjv&R1*m;UbDc&J%*1?uUX
zEBQMJ>F%v^dyiTFv~?~rp(=~*n6qgevbcdbOt9wq{`7!*IMmRX8gA@z_Kt-)SB&zl
zz=Ab_lDTj9`n@VR$ODtVK>3F}ptSr>HkDo1hghWPT>V1AG)vtQN;w5fPmZ1+4?UWZr^j$P>dr}=kmN}ZcZ{pQOty9?)M^t;_>}c
zqv4?Qq7FsRN$2(QMg+6mFNM4sH&GB;6F|^{rQQ)*gO|yC`>dAm+N}75x#oLrKRT^d
z;1jR|Kk{$|e;9A4@oC(|9<3|6*UMm(2%&px63x*uhW#`BWrmb&HTs>*M|?0_8Qe!F
z{p_DZ8Shk&kYgOraVr_Q{Y~n8ulYxtWyU7`!Q`!~0XJneKd
zSGroKe;+KcqZ*!!OniN<8KZXJ%c8hkBYTgMXd9C&OEi+)vHSc&mRFxG@hbD3Sg-?Q
zr}#63{hS+)O}OjP1%z0-?%h^$pH9?*y-kKe9kl+7#&@-{VSP=*2Fmd6>tk@e2)UtM
zGxtM!!SL6Hv#;%{I)pwbJtNi>77%ch$46XjvQ&Dgt0hR6Zw=veUBdh3!q0rZmKJdx
z>J6ND;+r=}s1@xB^f?K0m9ibb8Q?!dguPX6RCbg&MO6w)RG|dhcruPyBV&(^SWbwK
zFG%Gn_q)qGm57DMXzi&VV&o0qgTHZyl4KPJN%TR7l&2K2p_ls_|al>wN*m|Pt}A>Nliyrnu;583Ut
z-Xn}2e$X)zHR*>|FD|Bt^K2+7;rMS;t3Cu3p%@7?tbDRoZ^Osy=CG6eFs57gzC$+$
zAbHv`Pkht
zN578D^Metrqzt>T`qb(JBvJ7)*)Rh$HZL6I9oIO1{dN;el$@#SZ{qXY+>;OZZzL_gurFp^WYLLC=s1G)=%0>LGqbY!>veW=zu=L!in&A*u^Jt4qU`?fVnZy2xb>dG=HYiL2w0`n4XwFOUiA;ztC*L
z?D-z`*7^)yh4l}NgC><@^Qt2{AH|PsFum!vf#gSKjgR~|rz&Q!{MDk!@*3(>AUwOS
ziO>z2WZO(l15G)er!&PqUGboR%DY8J=u6$CG?}m6N{6%1WD~=4T+b8@p1
z-##4uH4*(qGgq-WBeQAL>rTqVcx;tmG94ZdOa7=kw8le!J9_rgm{)qGWLn~m`*jsx
zlNZlcn%9a8Pu1Up7KnM21Lbbf2Yh#-{(`%@8}{#0oR>EJO<}!#aGn~)UXzLlPY0#m
zXHcypxc_KyTBh9miY&Oq@|Opf-)Dt$mg7Pp=D0GLWQU!y>e+Od%{3Or&o1_p8&{RM
zqaH0Qd}Iu$wC};%6nL+Ibn`vCHRlC1wy_+1Jds~4Vc>?=cC?lg*@x`o~h1fg!$N2S6u>{+5h!)y4
zV8DA^PG{C<^=h;>VM(^>$ztXiYRy3@>?Yq2^rsQ^fJp16ge#UcOEMKWs;MwP|2;?t
z$!?j`4$NN{p8SSvaAr5QN^g}ZR-cAQRwRi~)$nm2pP`&Rgn??I{5?pE=KmP7o0!zp
zMVG>|;$+P5UDhqUQZ$kc0f3a`*_hpaTyPR!IA|ky7Re=&P17#9%B`=&C2H3F9%l<$
zXm?pKU}TVIir364V;a2e0TXaDm0Njlzn%w@1P{gw4KowIPrHgDPw-I03-2KeC
zc+vJoJ=2Nkc<|q9^CSjdf-P*u-&~fJem=oDlc$*UiHnCTHnA{iiqS5b@##s!
zDKnqk>g^am@X!NB_{cmLePflgh`l#R`I}o0{SQhx&o6>08un0Em|JI>UMlwH^py6To4wLFF7)iwstSGrwmxwSQaq%JDe=vLCdt6Ag87HM2t
zT~%@inkW6*XCG2tgc?DcdLc*Ltr>3z+fL79;$L6ONC*825`5;<{$c`@Hq^wQqC4Wz
zKG^-a2U4yZ^L*uG`I)_6`!wE(oxj~;L(9hFoS{Z>LB<0*a}+7!Si+esEspH)otm+E
zRh|RQ0eX&aQBg!lffYhCf*6F{(jZzX6K^WeZ6Ni~7(4`1?d6iF^4#1T~5%;R-R&;bz*Y#6L?Z4oy_BxFT%6)ls2x+Niv?vK~
zsxXnz8Wt_N_FV`gxVi8<<)>Ii-`x1m>5G#O4`A>N-$GiysTz#K-Uu`~Q)Wm*L+uX;
z>yUr@sjO_pl?7mC01FHOk+%69pRS9U_nAuylCmei0$tRhX$HGOF~gGrF=p(d_$3GK
z)8VVsE5FVA<;-hQWvreLI^89t9~5*%wH5x4p{qH7u2FcIRxR8QJ>(qvQmQD1wrE^l
z@{@BGx?hVlQ1@dgaMvX(F6%vFS6S}82~$K}MhVqSvE&(K_ADDrF^7Y!qz*!AEWV2<
zF*8^)qF4ulRKW;@X>Aly3@+HFT;NXM1FdF$f-LMP44^Kk?A|@Yc
z>6wHkml&e^J}oJM2bis`+1Is;OoFe@Zd{0V&AH`F=%Wj?k0F&%zE&~CzSgz-5MkgD
zvDXOY3}#oUnm+fPvtitIMcq=q;;Ky0eC?NrE%D?YrN74K+m{7^&gD;ff6uF1tcL_A
zIZl3nNrzLrIha4RUnARo?>h{(y2<(>Ja=#R8&mM6pmx~o+{r8mSpS8gIgK0CKy>ia_
zH!E~okee}lO_y&J+Y~+Q>nR5rT4`JI+shQ__p*_svv^kB;ILAMl)_Y}2wSpfsNt%n
z+~-3D0t6rjR0Cbytru1($)scA38a(AUHYh3?bM)!#(kX3+c>^lp=^&=dn#Lvzhmmh
zU4p5WGGP}mT*5##kfh;e!IbQ*sh(CvC0mY99g}63~iC@K4Ml1ZY|@$h_0!IgY-g)(0hFu(XJC-OQ`r#RiVIQ
z@EqG$*4G1r19`oB}|*42r>&
zcb$v}g44{ZTFvr)w~M!z{A_aj;^bAID@nWAv$Tcxl_Zo0!{UWnvzEObJw6DCcvOkM
z8w&iE)Vwa_?ghSA4W9oDTXT96Z5^t-O?@wuglAO=`StRJ5|A0#4^neK@&q>9#$zaWqi#w
zPt=26um%R^y`3#Vz*gV2@$@mM`2Elq+_T#-EAmn19KTU48g%2#X)ahXNXaYo4oh^h
z`IJPDF=kY_bUW|ApdUM?XIAQ9LUYdX+|AE8JH-`3F9`+~9w-MesLTzCq`U}geYp<5
zbF{>BM&{b#vsX_AE9l<}Z&e1w8*uFvJqXUx?M4QyvHZ?U0SWQa?+?iei*PbFGU_cP
zyXP|Qs2&##CfzYje5leD6;FcOCOcSWL3VoRU~hb^OEC3c;5MV+ldAu4mUyk1Ls-3ytM&6ByBPWI
z&A)Uv9P6@zNZGiR@9Gcl8;Y{3)#MmjnzHZMuT?qj)I6D_bt$x)Ir}ERAG7d2hpxxr
z>uG(?TNf=aF>-~jpMCM9v|3F}e5i1`FZ|m+m%L28Sa%c!?i9_U)SKWjL+^ru1bf_4
zTpCDHlr$y3H(31rJUfQ0l0r#_fzb2K=b7}$Tn?ijgc+X05)2q%^B>bq;~9LJTC&7K
z6bGgz&oEehy&@yUy5Q8(_~jJ6FkBid6DPvgHAT2YjYudmGi8!~Q;Tez)Xv&wG#a_1
z`;cfJG2LiStA_@eEg0ccs)D#O<9IoevS
zt>&7@Gb^{}lztaqxewb@V|-#q=r;7S=ry|RHuEF!DHkm1^6`tvPCL2zDP}}Fwt*x2
zE2;}~MJ5+z-=`*Dp0oeb%7F3l4s3&v%~=JzoVTtK@2-1ZBm1EgISPA@-@h^gCZ#s_Cd7~epVNFy^_qX?
zb>I6mSOLRNJS6wQ9OEZ?_mP@=mOu0tvDIW0
zb0FFEAVg)?PQkyNWRcPocL5??VNR{dIufTgE+fuzWzEZ^)~6H&@O$uT<=##TQIzn_
z2X8M^0}0lx*JsKMkn`GxS7{zC5KIjTkw#3-sfN-xoXb2wzsBT+wj60#jz=JYOGA$_
z<1F)2Fg6-RC^SXVK5Pra9Ry>easceKhZV}7ZKp070!Oa^p79j*x}cS-aF!E_)g97C
zRaqjK0@g_Z+6jO0$oETZ6veR4an!+%OxPG*
ze}L~P=rgq6PrkEa0{SD}#By71gQwI@3O%JXHM*jwd9&UzBCw`=-rFj)da$N>im!Ci
z8)E2^pM2uVj<&>`t`sT)k8hZ~=wE^O;hT9wwNlBCTjE{NnktA4A=b7;=NordL!1~g
z*2Bw_wYN7&8BffYWkWfQEd?VThZJz|DTOHpm9f8<_#2pmniW;;|B
z{h+{3Osy`938qpTL4@S)sa=|EcY65hz8zxdNG$MHEmzB>4F8GGN}uBlB3;_)i1F*`
zcimgef_j5ui2@A6)DW1vbqoJ>D8_7hu|4GpFcPSUIFBx~bvaZUyJZg?6=#ZiYj_w|
zIRao&ha^Ea##L)Qf+d2(UJ6x)QKhq3Ont?hH>A3^Lmdq+OYf`h12Yj&bf*}MWSK!qndEO|=Yu%2kyGt~9>y)G({;5QjG;*j2FlmYgvQhI0h#@
zm95Jk$paNPI9s0wSEo*~a`_GV95D_+ipOoBrFZ$ZoV(OaRjM_k3p)2A`-(Q`+IT}|
zrZCJH?i(n#&XS!cVQA;NLsYuUfmJt->ZtLb@4gY40z)k_v*zmy_Y=qyY8;%UB|>9<&3H?fXe#CyyXTxG_QQr#`b&Y
zHAbVX59d;Mvro|l5mDr6_~x%}2M1iNddhm9P7!>?eZt2E#)cDAyylHC8g9ZH$Io&A6qRNcpid_Zcxox4#8hEWYaOFu
zLnnW+*nlxh&B-}rEyZ(_gd1{9eI8D-pOuPYcwX@6X17R;*Ey=f)u2I(oW*|QbEzo<
zX+Ie4HxPlsc{2$gMqhPQ>g<1R*ekr_G3SDh86uM-I<~enL({#8*^>2;rq8guQV*{3
z1KWwlu+M7)!JX%2Lp$)(3(=w$jIwuczmCd7AvH*c2AWN3+r`;ZtOukATKfVDZ+ap9
zayQ3cp(1IaQ#|d0ys=H#x=?duy-tM&~7BOHc{CA4N>_u
zu`BEyKUO*iS2rg{w39JBm4o@-=ceV);qp(oFl>R5IZf0Rz4~q=`}r!LvdEY?1UAX`K730b|=K1>zFM)bZRk%PXNQ%_Wv7yejbj
zpf-m1Z9Hj-1x4iq;7UzAr3KdIxCt#x5RYDvMVUa|pt8HWlO|`hOF*e&yk$E+hK*U1
z$ehrX{~gR@@2xTw{8!E&-A~kZ1{f5+17-7@MDgv`gw|M$%@XG)bqPHuqBwp{zn{D!
z5am1?kR@Ipcx~&
zwVzW`d0-5EnhrNe$_A+y@V=BwK%SCWII!Z8(k^H+u2Nd)k>K@V!2in?&&D>v0qy$a
zzwW^$?Hq%7=Qz$DI=rp&@f=neanmWT`5vEa6{J^TUZ&->oB5J=m(MK)bv<66Z`)D+
zLcQ5%7t(xag!86hIjV0HO<*#_6CC9{6QJW`UH1Jltrh^f=NbUg7_JZ)11R(Wj?7OI
zfZ~daJ=$XC7-EgW2bW;0=`mQ&C4lkGh2cD500TY8)LL{xr|2^H>Q|QWBn;r6`J|lA
z<(>(y2I(-H4-is?yI`BW8J~&AKq3Wj`~P8>1LNxtxsPBMs4n6fd{D-&LS(Ok)1I!;-Yh1)YWsA9*>Cb2h!|Jf$JdK+Un>
znojvCXVGRC^g4`8wIUaVC5jFUDoow>=c5%_ykAHX
z1gLBeZ!DM#B%h>E`?8K(MRP0JckAB{_R2}s1jSa=2>11Ts~&M#J0rh*UB0AjWtDnk
z>%l33!+^#1ZRtE&h9AguQY>ItiRsq5QXQ=@6;1Tu718xe=9ZYJG?Ace-B7;S&jqK
z_QBA12EI#kzQ0Y>EM{)+!dckUbAx8iTG~tlofr$XoSdK@afXF@0Gu6S^CT1+<|!BiHKbL)`D`0b1;Br3ks-S-
zTk5n84EmE~0Dz9Tsb$=eQ&M^)VY)xwB+^UDaET>DZH63^3u(YX>Jn@We4J230MI1}
z+ti;LWxNqK^ib^>Ut;Tl1?p=2s_n(aYj#n9fJF%o*c$DNnq|VRwX$TG@$UK=oqOkq
zw^{f#xXx|_ZR)*5T{*J_VdKgPPBcllyuuj~L7(P2bJtwS}@J%U`)AJ1@uGWiZWu^KgisRa?
zbp^FPM#jDzJQ@guuyI9Y5p+)N>?4`mFp78i$QKCyvhbE`Emrzso=5yLR;=te3
z0n7L2sMZ#sy6Pya=JiX)Ij{4eVmx2P^-?VAzh^0(VIOO@_6>4>N&(HkHP_2ySoP*i
zmotaP{V~o`wD0+3RQn17SE_sD@z*;{Ua7FqtPv}X@pBG1luT%)IpzJD!%qls+sZRA
zP4P2yT8oKhOux~yF3(hSd~eu!j-L>*3hk%gTOdjT+s6XOz+qfYtJ#vaAB13qfH0c@
zY*z~i^r1p#8K%+(v5FNXk{taDOOJ`>)$GFDCALH+u+EAqFhN9wu+fBfSt9T-fExuX
z37ZmTy1Z^s#qc^xA6*Cf_q?vwauN~Pl^1<$fFcD(w;cZ9CKFZh>
z8`7`5H%vT4j#m?%%ge^MSZsH?3rxZbm;;tz5D-jUOfvT<53`?MZ9DFr*1Gj7-IqzU
zNq9i)1gy{E$)F1!nrrXEvES4XWjOCFm-G34FLdz5#Y>g0%;yJgp8Z+LXUC+0(&HMB
zj{lq-{H(}~{YK7TPcaK)sn?gJ1k@k5WVu&vSrfOaRk>DxvUJB1_^ji0pyNRF%y;~?
z;8lWR(*c%yNpy{~tm4j+G@t;XFyC6cV*_H^CCMz>oPaqCHxB>_Aj?*br6>RF{w?aTlGI4l=^-Z-b#{j;3(4pRTo
z6%Ft-@dPG|lXn&pwp+4M2`|f=kYXsWS%v~q5BvQ3kW?w18y?~ArJ(el86mX2$1YN=
zJ684_V*9x#LTppigMy@4U^Mc*ZemmxPDaG=GE#VKEo9CM8ViQkz`ZsNn>Q3iZY5L!t->mdT
z;D=VI4RGk6m!3XJb?Y-WhMnT5tglUw&o(=bHoFHfC@wFKE@HT3V>m-LoK{!-0nI*B
zwJ(l(*=w1D+(F%G~eQAeN!h!!B~LkAK$0HkIK1yl$sEluD{in|yyXsr3wDjPMTMCFbR
zNp#B#R1J-!+-pM`Uan?3qFqj1^?23oihI)~8j>064qCr|%@H5`3_g{UL-y^Lxa{?b
zX-M~ku%L5Et<1T%yzpB3yF<-G1J4ss0;YD{pQVsms0QF5=S$FlVgm$Vv%<6pab!kG
z*h}jg!>q3Wn$-?c%#ZFU<^QLqGYxdP0$4`a8j9i#miAy#D{Tc>#;o|mQGl5U)NG*L
z2>?yCp_OONC7vP(P_CHJGo_GIDn5ky8~zT!sX-m^w^9lNU;&bJOb8icT1{ntvgr{7
z!8BMQRslBRo9h5{-;N4k{xim@6e~h+FdR&to#9xFS_Q)
zT<0qb#SRG+me{E(C9&Wjt+iBQ4u%4RmAdB%fFI+h{Zpg?a9-*l3?Q0gM_ZDU@`DsO
z%#d+Iwor>T-%cs)`G@j^`#pgi*KB|fW3Ji2)_To#(H(wdhxsen@twcXGr;|}ZmY6x
zKFN~&rg_{8Fe-gse+~Dy66s9pHBo)XErsC%aBeJ<660meKn!vOrK0|cB~b;uZN0F{
zOaN;Z243~YKUJ&t15!$wDIb;cP=o6}hI2~A@*h;w6Fmv&5Y3bU^#B5-6Cgv@ND30{
z0bw8q;;EuoC9rECW7z?ovRyD4V7!q8#uS`TG+ux$V-I{(+FCpA3*E7<0u05llL-2e
zQHuhw&QJiO33%)m3x5pT>dISJm$-q_wiq)|ZU7(*%oKo!
z`Kw6d3>{K`_TjT)AgyMHv~m40>9&=!V%YCx=Y!jz4`4k5DMYdv?w{`hI#(Bf5>?;>
z!-k*ySKJ)L%&NLs+1~&lELSVdgE|0~6##0zX1l9F7wXrrjhx;GvAE3CzW1?iKy}>+
zK~EO_V`sxyd@KndSu>*5`Rh=debA~pC*m0b0jZ(Z02hzUl4)<~Bu2Y<3MuuZ3-itS
zDbIH+)hsdBTtapFfiNX_p7l3z|7st2k}wchCjS`;F;!%y1Wn}G#0hJnC>{a->;|-n
zo|ZyS{tD1c0c#Fa>O!TkA&R?fRhBY1Q7@m-w$p?HJH~&sC1P1H=M{tbEpu{z8+;KB(&#uZ_xlN#E8magVYXsn^Fg{dRQ^V0HRy~
zO&SjrZf&l6dD}|a-XBI`e$12o6w$PXwOfV&bl3)6G@koCMG}Ugi$RMw(S4g%Fsl;m
z7Dgr$w#i&G4HK2J{daAmHkKM@Ge?r8ibg*ZN&9ssakkGcm$&B&9Mx1$q!(im*l^t)
zYBiy^JN-%1AS55%FE^Eij|TXJC1|SJK!d7!X*)jEiOPvD1_2mJOSn^IiWE+e_iMd7
z6QqTVGwc4+xRH}
zP(7gD0mSy`zufBm#8lEu%W2-$n+Tsr;GzlYs;V#6Su;Hv?%C`0(KtlKOo@wNZXcHA
zf$^-K7S@3mS>$ZwxC?E1s|qTL$#PCf`SOEA^dCYER5e6^R0Gds#P1F|!2_~B#GBlO
zVKXhQ>J-~HlCO|O&p=DYqzCq$^a-Gi1+Z{(age4mD@CyMeS#HS{2!n;ZNAkEpl?$6
zpttQ#&4`lgT7TuPIli0i>`)O4fw#JTjGFe>n*aRkIB)P}@AGKqy`a#}uATA&aq3tx
zY$LTpg%3$6Pg*$OA!D!El=(5m0f5XxsaUZj3RwAxB?4xP2WsYAE~9wsCSYG8LL_M%
zaEmclwd3zlgb5y^_?w(FB_1q3)?@=iAWcFOf!)rNZ%QWT2(-P_M&FNMn~zbp5$AEj
zS6xSv!tp`WTl@u9Fjg6oMF}A4rVcq)2W{N{A468$c1tGvcAJV=m&}*>0-JIe-L}xE
zGaraYZ~5Rr@B@x30phk5G^E#W3plZ^?Bl{Ad@82fdTq2aRaXO7G|d5`Yj!v%c0!Vl08N*j3j6?`P7iA
zMw9Z!>f34+ey8NqZ@3QM&GuSPw3DQJ0-{ar`4Dc8*@*cA=goUuH1V0^V&I+KVl^Oq%HN)4LK<-Csn1bOfz+Nq>I%TSZPqBhigIgbP7Vr|!
zxHZgs)D+zBl9Zo3U}iw#8QfIjQW{(>=Dh6<_gZ;QH;8P5V>^Ym8>cLuaW7NF&p>uO
z?0ab%cMS~>L9eZRdn^j~m{eIze5~N%h2~95;=_hS>mx}r#vwBOMg*G56Pf7UX5FF)
zL|qJL5`_-LEnoHI=v_Q0ewbKg}}MFXD*$_A}dlz-RnK78EWUO!i|;m9%~hy$G|_Ted}!r_v4%9^ty9#|
zCi0L0%_6TDydpxS7K)tAyDURYQVyobR{@TL^%+iq9XiVmo~-LxdK?;Kxq)_?Y6>ZK!%sy3577
zGN9BZLiB&|8$!M@1NE`r0WI1eaH=)ab)h#PF9c}CHl)IRrjAbVa4+W(AJgT|)JS|D
z5{J8Pata=&J#t&WGHrY0*2A~BA#`-k-sW`vTev>5b
zHQ2}P0XZz$$l(?b6+x1>_1B@T~ySTk76>^bUtp^k}X@P_7;s%$xv0avmX7k^R#;#O;boTuQ
z$P1zmL7Sc^L+Ud1H=1Y#sQsZka6n)pLN);ptf*dWzKsSte`F_AwL0dzNNryo`X=UXx2k;UTRt2sKDCNP7H$jgvPJ`YbS^+IYwpz=
z@Ob9{{QPBf3Z#x`66LB^4WwSJRX&cu3@X*j+j1PA2LSG>2*D+&Tofgz(hakU;l9U$
zzc&a)XT2Y!iW7qrO@du?eckf|e8N4|=1#OdR{Df=boW~AKbob(m7HSu0*!!IpViBJ
zK`N-Z(6ikO22sJABb|P%+#=eE(b(=pI9SEt@|rC`^6tiPZ=XZJc+H_H!j^RCKz?=4Ml3aJ}JJaEtbd7vc8);og$-XJnH5_Z-ygtY3lBga%FEuMl
zTjEV2Cie2sF`_eMKxhu&vC9_?0G<=a@5ic3eeTHGR^UL?JgLSBSgh$MRdC{;$AOqB
zqJKFoAAG&Ci6b(pl^H}H@Pk*y4eMY*rR=0aF6kiKsbW
zrOxKh*v@A9uS}V4C5NEMtD?uIBh#*hXVdWPBsJap?fFADULN19h
zQ31(5G@eNnNw~>9p7M)%$p$QcP}&PD6>^FQkW48&Kx%ytaCS#mX%@xwTNOMIn^SXU
zQ^8Y^I%#iY_?B4m03bZtuztf6(-}aX-4j0Kux?!q5&9oP%FK}vM`|;D0)=={tk@MhWUyCscuQipJAldmiF)|YhQ+OFUY(~puzH=TK+3XI0&-;#*A
zk7wDzs^9ZeVYY1|ekHDvA}Lbnf+-lYd)Ajb(|C|9kN(LH4`{vQwq1$zJacV$GWo4f
z`qs%`anxTdPHoK_+h=+N3jHgrMRf#PsCa%ptrOyY2`ryzv{DyfDd~jZBRIB?%h68+
zSZO6^VK}xcsIpuoBY@^77NWKzq*1i-UfhIdgEx`&u+G?NB-7JY^<$3$b5V!sJTg<}
z$rl>CFbs@P2fYHke;?VR#DPKMAF*r+5Y|euy)=-5e`diInq(shMW-y;Y@>;eEaPLT
znnq>L&ByB0#r!hN1u;M1OG84#IuBTR%<@(AC>?MYuZesoBU-Onx(Xse$k`}U+FQvp
zFFh;e=g(1bvkYF3iF}dHkqMJnCB$U(s7)FDwdwKr_pG?`&L^%x$(b^__vW=nvl;t6
zV@M+t*SDuLVJ^5_LFLV2N6Mm6QcwYS64mu#WcFkz+RE4nbxQp|}?szFJT`(~Jvu{NMsbJrn6F)|-P>!J8}g>OA5b
zJTh@gL{hKu^!F!LDe9SW5@QPODy?5Lwe$Cc0Lo^=wT*Ke?&@0?Q*~zpW|TirCXS|>
zd5$x)vMc<9AP4N)kUgQmQT@MxwtlKfu`8YRMS2a*>t*r*+}#1us-FnB=N7Sf
zodK#?Vl)pfptM(9Pk<`X?F(j#Fl@Ut!mSvc6y&xZ
z57?DgZ|X8r&%;Dry}=SJXNsFIQY+DMrSl>j+nw@t^R;rRgzoEW!N;P(Yp==%^I4SP
z+Ga@*FJySeV^@bsF{7t^k8Tb=jdWDzzj-Tkhty
zOv)dLhmh5h9ho!c>qPW;!HZ%%SaCV_K0rM-p4&h>6IPQ6Gttu?582
ziNR~z;+M?20weQTOSX|JSER3d$^~!Iu?}JI&B3l{QC|V#)2*<_4_m7!YV?WOK41;8
zokm;OK5l2Ts)({JF_N(Y68-41_L!N7%f(!oBpmJe_X||t?VkoB+y2RT(iZFK5ht&F
znM-XryRu~^0rH>
zD;o9BGG8QpoJ|a#^2bUFvtqyB4>=QsyPe*=Ig*l0Ug`1^hC9JIeMK#f{>N~2U_XDC
z_WM7D{(#Ia#3DH%;=kHZ6`?3ZG?#ui;=$@=t=#@Y+1hu#xRZin_ouj5Jx1!h?zq{f
z`zCq6%ql%QEH(S>y@LNr7jrnC4y)WJ9ljc=S0ofoUfetTV}txDqr?9O*TK0jgSGW*
z{sS06Mf;%V>d$O2>TbF@-~5{-JSYP$UOx8jL4mU*@>X(WO$y4n9-QeNevB{)cg`me
zg2cg8{_UT|Vc9l|UX=lnnu_L)#m(R4Qv@yF_tw4dZGZK|gP8U8QCLvV(wQZYg7BUH
z^e@!WeDya%x`*m%UVZCtxrQRl(%GA_oyO|(F|VTzE>()LZtl7kM8of-a~hoe(w;$n
zI2468U>}*t&lCZ79C8(}{mf^_nx`UsGO*i|MP=vBkE*}<1T1-dzExuO$+$LVm*I#{
z0pY#+^@&Wb`6!Y^i;f+W+$eGm;g|@s5@EJn8D7kP>oXy^WNoDq?zJNh2qU^HkwM?`
z11t)!FVtrbLH1Ol5;m2*KIfL(Rn#l&^Yj>t7*yb%$8!iRX&SH%G+E@&rHwMk0JXfuNKsqloIbyGOGIie
z(hfq6V3p>8nud3_k4{PlvrVO3DHSox=iHvW*Oio)UNY4MSPE8wBhLN$mmE!0W=KUH`uJo8&CaNF1qfR*Ml-jpxf5JB$_4H~`
z18KeM>dNaQ#JC&qHGQM(-I5+M7zcJ4O-0tV~N}l?Q-hyT=6(Wnb;hO^5=O>?aZa5W7FHl<@_QdnWo_;dY8GXQ4PSeTC
zcy#r9);sd84*O>-FU~t;ZW#S7cfFS1Wx5fGdVWfPIZ?an9g>!8E8SIM=_0P+fcN}Y
zFW;)7q3TT^Z29}CL*5a07#TI_5vR
zB6{Hk=AI!Hw;2hRD@0
z<)R-}Q>Hdm>Yqy5b^ZCoB@HH@L(S
zrQb%o`N1^z$jYyYF7gpk71MwI8RT{CWX7UElcbkkXME%>)dvpO!epF1di1h7dXdfb
zQWv!9+}qg;0o7gAlO+vZl)X{wp0qW<$b_eWJWZP~}Qf@*41T
zfe@rHB=wz^&PZ6EeVHR%K2J2!EEtJ~7R01eJM6nX>K$*Ur}fjd+6(FhMFL>wR$jbT
zWdb8}kz0;`jIdVl!H)*QBCVL%30jB#OTpmX5IAxmZP*2BQb4Mhv^k{hM`oA
y8&8^t{7<;gqu<3esMYOnS@YT9So$BSt}3Te``$3})QaGEFB@i9{C)Pn#s34Ts8P@W

literal 0
HcmV?d00001

diff --git a/src/index.html b/src/index.html
index 814afec..f76d6d6 100644
--- a/src/index.html
+++ b/src/index.html
@@ -11,15 +11,13 @@
 
 
 
-  
diff --git a/src/index.js b/src/index.js index 5f4ecdd..190ce16 100644 --- a/src/index.js +++ b/src/index.js @@ -1,33 +1,38 @@ import cipher from './cipher.js'; -let mensagemUsuario = document.querySelector("#mensagemUsuario") +let message = document.querySelector("#mensagemUsuario") let offset = document.querySelector("#offset") let criptografar = document.querySelector("#criptografar") let descriptografar = document.querySelector("#descriptografar") let resultadoP = document.querySelector("#resultadoP") let resultadoFinal = document.querySelector("#resultadoFinal") let btn_sorteio = document.querySelector("#btnSorteio"); +let cls = document.querySelector("#cls"); +let botaocopiar = document.querySelector("#copiar"); -const showErrorEncode = () => { - if (mensagemUsuario.value == "" || offset.value == "") { +const codif = () => { + if (message.value == "" || offset.value == "") { alert("CARO USUÁRIO, PREENCHA OS CAMPOS REQUERIDOS") } else { - resultadoFinal.innerHTML = cipher.encode(offset.value, mensagemUsuario.value) + resultadoFinal.innerHTML = cipher.encode(offset.value, message.value) resultadoP.style.display = "block" } } -criptografar.addEventListener('click', showErrorEncode) +criptografar.addEventListener('click', codif) -const showErrorDecode = () => { - if (mensagemUsuario.value == "" || offset.value == "") { +const descif = () => { + if (message.value == "" || offset.value == "") { alert("CARO USUÁRIO, PREENCHA OS CAMPOS REQUERIDOS") } else { - resultadoFinal.innerHTML = cipher.decode(offset.value, mensagemUsuario.value) + resultadoFinal.innerHTML = cipher.decode(offset.value, message.value) resultadoP.style.display = "block" } } -descriptografar.addEventListener('click', showErrorDecode) +descriptografar.addEventListener('click', descif) + +btn_sorteio.addEventListener('click', cipher.sorteio) + +cls.addEventListener('click', cipher.clear) -btn_sorteio.addEventListener('click', cipher.sorteio); \ No newline at end of file diff --git a/src/style.css b/src/style.css index 23916df..ec6654e 100644 --- a/src/style.css +++ b/src/style.css @@ -1,13 +1,15 @@ /* CORPO */ body{ + font-family: sans-serif; - color: black; + color:#000000; background-color: #ccc; width: 100%; height: 100%; } .logo{ + padding: 9px; max-width: 200px; max-height: 150px; @@ -15,16 +17,19 @@ body{ } h1, h2, h3{ + font-family: sans-serif; - color: black; + color: #000000;; } /* Naveção*/ .forms{ + background-color: #e2dede; /* parte inferior*/ } .menu-top{ + position: fixed; left: 0; top: 0; @@ -34,21 +39,24 @@ h1, h2, h3{ } nav { + display: flex; flex-direction: column; align-items: center; - background-color: #0f4098; + background-color: #1f4f9e; } nav > a { + text-decoration: none; color: #ffffff; font-weight: 900; font-size: 32px; - font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; + font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif } nav ul{ + display: flex; flex-direction: column; align-items: center; @@ -58,11 +66,13 @@ nav ul{ } nav ul li{ + width: 100%; text-align: center; } nav ul li a{ + display: inline-block; padding: 10px 0; width: 100%; @@ -72,10 +82,11 @@ nav ul li a{ /* Cabeçalho*/ header{ + display: flex; flex-direction: column; align-items: center; - background-image: url("img/fundo.jpeg"); + background-image: url("img/fundo.jpg"); background-size: cover; background-repeat: no-repeat; background-position: center; @@ -85,25 +96,30 @@ header{ } header h1{ + color: #ffffff; } header p{ + margin-bottom: 2em; } /*Medidas para demais dispositos */ @media screen and (min-width: 768px) { nav { + flex-direction: row; justify-content: space-around; } nav ul { + flex-direction: row; width: 70%; } header { + height: 600px; height: 60vh; justify-content: center; @@ -111,27 +127,43 @@ header p{ } #fotos img{ + width: 33.3333333%; } /*CIFRA*/ .container { - width: 400px; + + width: 410px; margin: left; - padding-left: 20px;/* Para colocar a direita utilizar padding-right*/ + padding-left: 15px;/* Para colocar a direita utilizar padding-right*/ padding-top: 60px; padding-bottom: 50px; } .form-initial{ + box-shadow: 1px 1px 5px #f7f7f7; background-color: #f7f7f7; padding: 60px; border-radius: 20px; } +.buttonSorteio{ + + background-image: linear-gradient(to right, #3399ff, #2d5aa8); + width: 100%; + border-radius: 30px; + padding: 8px; + border: 0px; + outline: 0; + margin-top: 2px; + color: white; +} + .criptografar{ - background-image: linear-gradient(to right, #001c50, #2d5aa8); + + background-image: linear-gradient(to right, #3399ff, #2d5aa8); width: 100%; border-radius: 30px; padding: 13px; @@ -142,11 +174,13 @@ header p{ } .criptografar:hover{ - background-image: linear-gradient(to right, #2d5aa8, #001c50); + + background-image: linear-gradient(to right, #2d5aa8, #3399ff); } .descriptografar{ - background-image: linear-gradient(to right, #001c50, #2d5aa8); + + background-image: linear-gradient(to right, #3399ff, #2d5aa8); width: 100%; border-radius: 30px; padding: 13px; @@ -157,10 +191,22 @@ header p{ } .descriptografar:hover{ - background-image: linear-gradient(to right, #2d5aa8, #001c50); + + background-image: linear-gradient(to right, #2d5aa8, #3399ff); } .input-group >input{ + + border-radius: 5px; + outline: 0; + width: 100%; + height: 20px; + padding-top: 5px; + padding: 5px; +} + +.textarea{ + border-radius: 5px; outline: 0; width: 100%; @@ -170,44 +216,105 @@ header p{ } .input-group > label{ + width: 100%; - color: rgba(0, 0, 0, 0.6); + color: #797979; display: block; padding: 10px; text-align: center; } +h3{ + + border-radius: 5px; + outline: 1; + width: 100%; + height: 20px; + padding-top: 5px; + padding: 5px; + border: #2d5aa8; + color: #2d5aa8; + text-align: center; + border: 2px solid #e2dede; + border-bottom: none; + margin-left: 2px; + height: 15px; + width: 100%; +} + +.buttonSorteio{ + + background-image: linear-gradient(to right, #3399ff, #2d5aa8); + width: 100%; + border-radius: 30px; + padding: 8px; + border: 0px; + outline: 0; + margin-top: 2px; + color: white; +} + +.cls{ + + background-image: linear-gradient(to right, #3399ff, #2d5aa8); + width: 100%; + border-radius: 30px; + padding: 8px; + border: 0px; + outline: 0; + margin-top: 2px; + color: white; +} + /* Formulario de login*/ .form { - width: 400px; + + width: 410px; margin: left; padding-left: 15px;/* Para colocar a direita utilizar padding-right*/ padding-top: 60px; padding-bottom: 50px; } +.imglogin{ + + border-radius: 150px; + width: 200px; + box-shadow: #000000; + padding-top: 60px; +} + + .card { + box-shadow: 1px 1px 5px #f7f7f7; background-color: #f7f7f7; padding: 30px; border-radius: 20px; + height: 16.3cm; } .card-top { + text-align: center; + height: 7cm; } .card-grupo{ + margin-bottom: 10px; + padding-top: 5px; } .card-grupo > label{ + width: 100%; - color: rgba(0, 0, 0, 0.6); + color: #797979; display: block; } .card-grupo >input{ + border-radius: 5px; outline: 0; width: 100%; @@ -217,7 +324,8 @@ header p{ } .card-grupo> button{ - background-image: linear-gradient(to right, #001c50, #2d5aa8); + + background-image: linear-gradient(to right, #3399ff, #2d5aa8); width: 100%; border-radius: 30px; padding: 13px; @@ -228,28 +336,38 @@ header p{ } .btn button:hover{ - background-image: linear-gradient(to right, #2d5aa8, #001c50); + + background-image: linear-gradient(to right, #2d5aa8, #3399ff); } -.buttonSorteio{ - background-image: linear-gradient(to right, #001c50, #2d5aa8); - width: 50%; - border-radius: 30px; - padding: 8px; - border: 0px; - outline: 0; - margin-top: 2px; - color: white; +.titleLogin{ + + color: #2d5aa8; + text-align: center; + margin-top: 1px; } -.imglogin{ - border-radius: 150px; - width: 200px; - box-shadow: #6e353d; +.creditos1{ + + background-color: #e2dede; + padding: 3px; } -.titleLogin{ +.creditos2{ + color: #000000; + padding: 0 3px; + width: 100%; + text-decoration: none; + color: #ffffff; + font-weight: 700; + text-align: center; } +.creditos3{ + color: #ff33e4; + padding: 0 3px; + width: 100%; + text-decoration: none; +} \ No newline at end of file From 5df3ff330ba17171efbe2ed27272644dc9fb4772 Mon Sep 17 00:00:00 2001 From: Sara Viana Date: Sat, 7 Nov 2020 14:00:22 -0300 Subject: [PATCH 09/17] Finalizado --- src/img/fundo.jpeg | Bin 51314 -> 0 bytes src/img/imgReadme/pantone.png | Bin 0 -> 19602 bytes src/index.html | 27 ++++++++++++++++++--------- src/style.css | 21 +++++++++++++++++---- 4 files changed, 35 insertions(+), 13 deletions(-) delete mode 100644 src/img/fundo.jpeg create mode 100644 src/img/imgReadme/pantone.png diff --git a/src/img/fundo.jpeg b/src/img/fundo.jpeg deleted file mode 100644 index e16ab6a07a582e910ecfbfdec5e981dd58bf319f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 51314 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
+

Força Aérea Brasileira - Base Aérea

-

Área Restrita

-

Acesso Digital Único da Plataforma

+

Acesso Digital Único
+
Caro usuário, para realiar o login é necessário execultar + os seguintes comandos:

+ - GERAR UM CÓDIGO ALEATÓRIO
+ - INCERIR O CÓDIGO NO CAMPO
+ - NO SEGUNDO CAMPO DE ENTRADA COM DADOS DO USUÁRIO
+ - CRIPTOGRAFAR
+ - ESSE SERÁ O SEU NOVO ACESSO ÚNICO
+ - REPITA O PROCESSO PARA O DADO DA SENHA
+ - O USUÁRIO PODERÁ FAZER O LOGIN NORMALME NO CAMPO A DIREITA
+
@@ -49,7 +61,6 @@

-
@@ -60,24 +71,24 @@

+
+
- imagem_do_usuario -
+

ENTRAR

@@ -89,6 +100,7 @@

NOVO LOGIN

+ @@ -97,11 +109,8 @@

NOVO LOGIN

Desenvolvido por@SaraOharaProjeto @laboratoria ♥
- - -
diff --git a/src/style.css b/src/style.css index ec6654e..b2bb7c3 100644 --- a/src/style.css +++ b/src/style.css @@ -16,10 +16,19 @@ body{ width: 70px; } -h1, h2, h3{ +h1{ + font-family: sans-serif; + color: #1f4f9e;; + text-align: center; +} + + + h2{ font-family: sans-serif; - color: #000000;; + color: #ffffff;; + text-align: center; + text-align: center; } /* Naveção*/ @@ -103,6 +112,7 @@ header h1{ header p{ margin-bottom: 2em; + } /*Medidas para demais dispositos */ @@ -160,7 +170,11 @@ header p{ margin-top: 2px; color: white; } +.instrucoes{ + text-align: center; + +} .criptografar{ background-image: linear-gradient(to right, #3399ff, #2d5aa8); @@ -284,7 +298,6 @@ h3{ padding-top: 60px; } - .card { box-shadow: 1px 1px 5px #f7f7f7; @@ -297,7 +310,7 @@ h3{ .card-top { text-align: center; - height: 7cm; + height: 6cm; } .card-grupo{ From 0a96232d1c611ae4deb18369394b35a5411600c3 Mon Sep 17 00:00:00 2001 From: Sara Viana Date: Sat, 7 Nov 2020 14:27:24 -0300 Subject: [PATCH 10/17] aprimorar --- README.md | 446 ++++++++++++++---------------------------------------- 1 file changed, 116 insertions(+), 330 deletions(-) diff --git a/README.md b/README.md index 701ec6c..bb8f422 100644 --- a/README.md +++ b/README.md @@ -1,334 +1,120 @@ -# Cifra de César -## Índice -* [1. Prefácio](#1-prefácio) -* [2. Resumo do projeto](#2-resumo-do-projeto) -* [3. Objetivos de aprendizagem](#3-objetivos-de-aprendizagem) -* [4. Considerações gerais](#4-considerações-gerais) -* [5. Critérios de aceitação mínimos do - projeto](#5-criterios-de-aceitação-mínimos-do-projeto) -* [6. Hacker edition](#6-hacker-edition) -* [7. Considerações técnicas](#7-considerações-técnicas) -* [8. Guias, dicas e leituras - complementares](#8-guias-dicas-e-leituras-complementares) -* [9. Checklist](#9-checklist) +##1. Introdução -*** +A proposta era desenvolver uma aplicação que utilizasse a cifra de César para +cifrar e decifrar determinada mensagem. +O tema escolhido foi um campo de login para as Bases Aérea da Força Aérea Brasileira. +1.1 A criptografia como ferramenta para acesso aos dados + +A criptografia transforma o conteúdo dos dados de uma maneira que apenas as partes autorizadas +possam compreender. +Vamos ver um exemplo de uma técnica bem simples, aplicada sobre a senha password: + +Você consegue identificar como foi feita a transformação? Nesse caso, simplesmente trocamos cada +uma das letras pela letra seguinte. Então a letra ‘p’ vira ‘q’, a letra ‘a’ vira ‘b’ e assim vai +até o final da palavra. Esse método é conhecido como Cifra de César, e foi utilizada pelo imperador +romano Júlio César para esconder informações sigilosas. Nele, apenas quem sabe qual foi a +transformação utilizada consegue resgatar a informação imediatamente. Quem não souber vai ter que +tentar várias técnicas diferentes até conseguir chegar no texto original. Porém, como o acesso é +único apenas com aquela chave fornecida naquele instante seria inviável haver um rastreio de +carácter malicioso. + +##1.2 Como utilizamos a criptografia para autenticação? + +Qual é o processo que o programa executa quando checa a autenticidade do usuário, ou seja, se +certificar que ele é quem ele realmente diz ser? +Normalmente, temos vários pares de logins e senhas guardados. Quando o usuário diz que ele é o +login joao com a senha senhaseguradojoao, nós buscamos no nosso banco de dados o par com login +joao e verificamos se a senha guardada bate com a senha fornecida pelo usuário. +Se elas forem iguais, ótimo, temos uma garantia de que aquele usuário realmente é o joao pois +apenas ele deveria saber sua senha. Se elas não foram iguais, negamos o acesso desse usuário à +conta do joao. +Com essa nova informação gerada o próprio programa na área de acesso checa se a senha que o +usuário forneceu é a mesma que tem guardado no banco de dados automaticamente descriptografando +a mesma. +Precisaríamos primeiro criptografar-lha, e depois comparar as duas senhas em texto limpo. + +Então teríamos o seguinte fluxo: + • Receber o login e a senha do usuário; + • Buscar a senha criptografada do login fornecido; + • Descriptografar esse login e senha com uma chave e comparar com a senha fornecida + (essa função será dada no campo a direita juntamente com o banco de dados). + +Essa técnica que podemos utilizar para atrapalhar mais ainda o atacante do nosso banco de dados. +Agora, mesmo se ele conseguir decodificar uma senha comum, ele não terá acesso às outras contas +que utilizam essa mesma senha. Como os usuários tem o péssimo hábito de usar senhas comuns +e repetidas, isso é um grande avanço no nosso sistema. + +#2. Interface + +A interface fornece uma página com visualização clara e objetiva de como preencher cada campo +requerido codificar ou decodificar o acesso do usuário e senha e até mesmo limpar os dados caso +tenha digitado algo incorreto. +Para ter acesso à página web, clique no link abaixo. + +#3. Público alvo + +O projeto focado para os funcionários autorizados é um campo de login onde por sua vez libera o +acesso para os programas internos das Bases Área da (FAB). +A criptografia transforma o conteúdo dos dados de uma maneira que apenas as partes autorizadas +possa ler. +Basicamente o programa altera seu login de acesso utilizando criptografia e promovendo melhor +segurança. A interface é auto explicativa, no campo a esquerda basta executar um novo código +numérico aleatório, com esse número gerado o usuário entrará com esse novo código fornecido juntamente +com seu usuário e posteriormente a senha, executado o comando de criptografar permitindo seu novo login +de acesso único somente naquele momento. +4. Processo: Organização, fluxograma e paleta de cores + +Foi realizado um fluxograma através do aplicativo Notion para ajudar no entendimento do código e criado +uma paleta de cores para ter um trabalho visual melhor. + +4.1 Para ter acesso ao fluxograma: Notion +https://www.notion.so/7cf150e68dad4cc8bff5710aa6da7953?v=dc466134fde84a8ba854c21fbeb3cc7c + +#4.2 Paleta de cores + + + + + + + +#5. Instalação e execução + + • Use o Fork para criar um repositório em seu GitHub; + • Clone o repositório em sua máquina, no terminal digite "git clone + link copiado" e dê enter; + • Verifique se tem o nodejs instalado, se não tiver faça a instalação; + • Pelo terminal acesse a pasta do seu projeto, e está pronto para ser utilizado ou alterado. + +#5.1 Comandos npm + +Os comandos necessários para executar o programa em sua máquina são: + • npm install: este irá auxiliar na instalação do projeto, no gerenciamento da versões e no gerenciamento de dependências necessárias para executa-lo. + • npm run test: procura pelo script test dentro do package.json, executar o que estiver dentro dele irá testar seu código e verificar se está cumprindo com o desejado; + • npm run start: executa os scripts que estiverem localizados no arquivo package.json, no caso o "start" fornecerá um link de acesso e o projeto poderá ser aberto no browser; + • npm run deploy: publica uma versão do seu projeto no GitHub Pages. + +Importante: Sempre que possível realizar o comando: git commit -m “” +Certifique-se através do comando git log se o commit foi realizado com sucesso. + +#6. Considerações gerais + +A aplicação apresenta as seguintes características obrigatórias: + • REAME.md: explição de como fazer deploy, instalar e executar a aplicação, assim como uma introdução a aplicação, suas funcionalidades e as decisões que foram tomadas. + • src/index.html: ponto de entrada da aplicação. Este arquivo contém a marcação HTML e chama o CSS e JavaScript necessários. + • src/cipher.js: objeto cipher implementado, o qual já está Este objeto (cipher) contém dois métodos: + ◦ cipher.encode(offset, message): offset é o número de posições que queremos mover para a direita no alfabeto e message é a mensagem (texto) que queremos cifrar. + ◦ cipher.decode(offset, message): offset é o número de posições que queremos mover para a esquerda no alfabeto e message é a mensagem (texto) que queremos decifrar. + • src/index.js: eventos de DOM sendo executados, chamar cipher.encode() e cipher.decode(). + +#7 Desenvolvimento + +Para esse projeto foram usados: + • CSS + • HTML + • Vanilla JavaScript + • Visual Studio Code com extenção Node-js + +Desenvolvido por Sara Viana através do Projeto da @Laboratoria -## 1. Prefácio - -Cifrar significa codificar. A [cifra de -César](https://pt.wikipedia.org/wiki/Cifra_de_C%C3%A9sar) é um dos primeiros -tipos de criptografias conhecidas na história. O imperador romano Júlio César -utilizava essa cifra para enviar ordens secretas aos seus generais no campo de -batalha. - -![caeser-cipher](https://user-images.githubusercontent.com/11894994/60990999-07ffdb00-a320-11e9-87d0-b7c291bc4cd1.png) - -A cifra de César é uma das técnicas mais simples de cifrar uma mensagem. É um -tipo de cifra por substituição, em que cada letra do texto original é -substituida por outra que se encontra há um número fixo de posições -(deslocamento) mais a frente do mesmo alfabeto. - -Por exemplo se usarmos o deslocamento (_offset_) de 3 posições: - -* Alfabeto sem cifrar: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z -* Alfabeto com cifra: D E F G H I J K L M N O P Q R S T U V W X Y Z A B C -* A letra A será D -* A palavra CASA será FDVD - -Atualmente todas as cifras de substituição alfabética simples, são decifradas -com facilidade e não oferecem muita segurança na comunição, mas a cifra de César -muitas vezes pode fazer parte de um sistema mais complexo de criptografia, como -a cifra de Vigenère, e tem aplicação no sistema ROT13. - -## 2. Resumo do projeto - -O que eu tenho que fazer exatamente? Neste projeto você criará a primeira -aplicação web do _bootcamp_. Nela o usuário poderá cifrar e decrifrar um texto -indicando a chave de deslocamento (_offset_). - -O tema é livre. Você deve pensar em alguma situação de vida real em que seja -necessário cifrar uma mensagem e pensar em como deve ser a experiência do -usuário (tela, explicações, mensagens, cores, marca?, etc.). Algumas ideias de -exemplo: - -* Mensagens secretas para alguma pessoa. -* Ferramenta de mensagens internas de uma organização em uma zona de conflito. -* Cifrar cartões de crédito. -* Criar senhas seguras para email. - -## 3. Objetivos de aprendizagem - -Neste projeto você aprenderá a construir uma aplicação web (_WebApp_) que irá -interagir com o usuário final através do navegador utilizando HTML, CSS e -JavaScript como ferramentas. - -### HTML e CSS - -* [ ] [Uso de HTML semântico.](https://developer.mozilla.org/pt-BR/docs/Glossario/Semantica#Sem%C3%A2ntica_em_HTML) -* [ ] Uso de seletores de CSS. -* [ ] Construir uma aplicação respeitando o desenho realizado (protótipo). - -### DOM - -* [ ] Uso de seletores do DOM. -* [ ] Manipular eventos do DOM. -* [ ] [Manipulação dinâmica do DOM.](https://developer.mozilla.org/pt-BR/docs/DOM/Referencia_do_DOM/Introdu%C3%A7%C3%A3o) -(appendChild |createElement | createTextNode| innerHTML | textContent | etc.) - -### JavaScript - -* [ ] Manipulação de strings. -* [ ] Uso de condicionais (if-else | switch | operador ternário) -* [ ] Uso de laços _(loops)_ (for | for..in | for..of | while) -* [ ] Uso de funções (parâmetros | argumentos | valor de retorno) -* [ ] Declaração correta de variáveis (const & let) - -### Testing - -* [ ] [Teste unitário.](https://jestjs.io/docs/pt-BR/getting-started) - -### Estrutura do código e guia de estilo - -* [ ] Organizar e dividir o código em módulos (Modularização) -* [ ] Uso de identificadores descritivos (Nomenclatura | Semântica) -* [ ] Uso de linter (ESLINT) - -### Git e GitHub - -* [ ] Uso de comandos de git (add | commit | pull | status | push) -* [ ] Gerenciamento de repositorios de GitHub (clone | fork | gh-pages) - -## 4. Considerações gerais - -* Este projeto deve ser resolvido individualmente. -* O projeto será entregue subindo o seu código no GitHub (commit/push) e o - deploy será feito no GitHub Pages. Se não sabe o que é o GitHub, não se - preocupe, você aprenderá durante o projeto. - -## 5. Critérios de aceitação mínimos do projeto - -Use o alfabeto simples (somente maiúsculas e sem ç): - -* A B C D E F G H I J K L M N O P Q R S T U V W X Y Z - -### Definição do produto - -No README.md, escreva como você definiu seu usuário e qual foi o processo para -definir o produto final a nível de expriência e interface. - -* Quem são os principais usuário do produto? -* Quais são os objetivos do usuário em relação com o produto? -* Como você acredita que o produto está resolvendo os problemas do usuário? - -### Interface do usuário (UI) - -A interface deve permitir ao usuário: - -* Eleger um _offset_ indicando quantas posições de deslocamento de caracteres - quer que a cifra utilize. -* Inserir uma mensagem (texto) para ser cifrada. -* Ver o resultado da mensagem cifrada. -* Inserir uma mensagem (texto) para ser decifrada. -* Ver o resultado da mensagem decifrada. - -### Scripts / Arquivos - -* `REAME.md`: deve explicar como fazer deploy, instalar e executar a aplicação, - assim como uma introdução a aplicação, suas funcionalidades e as decisões que - foram tomadas. -* `src/index.html`: aqui será o ponto de entrada da sua aplicação. Este arquivo - deve conter a marcação HTML e chamar o CSS e JavaScript necessários. -* `src/cipher.js`: aqui você deve implementar o objeto `cipher`, o qual já está - _exportado_ no _boilerplate_. Este objeto (`cipher`) deve conter dois métodos: - - `cipher.encode(offset, string)`: `offset` é o número de posições que - queremos mover para a direita no alfabeto e `string` é a mensagem (texto) - que queremos cifrar. - - `cipher.decode(offset, string)`: `offset` é o número de posições que - queremos mover para a esquerda no alfabeto e `string` é a mensagem (texto) - que queremos decifrar. -* `src/index.js`: aqui você deve escutar os eventos de DOM, chamar - `cipher.encode()` e `cipher.decode()`. -* `test/cipher.spec.js`: este arquivo contem alguns testes de exemplo e aqui - você deve implementar os testes para `cipher.encode()` e `cipher.decode()`. - -## 6. Hacker Edition - -As seções chamadas _Hacker Edition_ são **opcionais**. Se você **terminou** tudo -e ainda sobrou tempo, faça essa parte. Assim você poderá aprofundar e exercitar -mais sobre os objetivos de aprendizagem do projeto. - -A descrição geral deste projeto não menciona o que aconteceria com letras -minúsculas ou outros caracteres (como espaço, pontuação, ç, ...). O -_boilerplate_ inclui alguns testes (comentados) que vocês podem usar como ponto -de partida para implementar o suporte para esses casos. - -Também não foi mencionado o que aconteceria com _offset_ negativo. Como parte da -hacker edition te convidamos a explorar esse caso sozinha. - -## 7. Considerações técnicas - -A lógica do projeto deve estar implementada inteiramente em JavaScript. Nesse -projeto **NÃO** está permitido usar bibliotecas ou frameworks, só vanilla -JavaScript. - -Você não deve usar a _pseudo-variable_ `this`. - -Os testes unitários devem cubrir no mínimo de 70% dos _statements_, _functions_ -e _lines_, e um mínimo de 50% de _branches_. O _boilerplate_ já contem o setup e -configurações necessárias para executar os testes assim como _code coverage_ -para ver o nível de cobertura dos testes usando o comando `npm test`. - -O _boilerplate_ inclui testes de exemplo, como ponto de partida. - -Para começar esse projeto você terá que fazer um _fork_ e _clonar_ este -repositório que contém o _boilerplate_. - -O _boilerplate_ contém uma estrutura de arquivos como ponto de partida assim -como toda a configuração de dependências e testes de exemplo: - -```text -./ -├── .babelrc -├── .editorconfig -├── .eslintrc -├── .gitignore -├── README.md -├── package.json -├── src -│ ├── cipher.js -│ ├── index.html -│ ├── index.js -│ └── style.css -└── test - ├── .eslintrc - └── cipher.spec.js -``` - -O _boilerplate_ inclui tarefas que executam [eslint](https://eslint.org/) e -[htmlhint](https://github.com/yaniswang/HTMLHint) para verificar o `HTML` e -`JavaScript` com respeito a uma guia de estilos. Ambas tarefas são executadas -automaticamente antes de executar os testes quando usamos o comando `npm run -test`. - -No caso do `JavaScript` estamos usando o `eslint` que está configurado no -arquivo `.eslintrc` que contem o mínimo de informação como versão do -JavaScript/ECMAScript, o ambiente (_browser_ nesse caso) e as [regras -recomendadas (`"eslint:recommended"`)](https://eslint.org/docs/rules/). - -Nas regras/guias de estilo usaremos das recomandações padrão tanto para o -`eslint` quanto `htmlhint`. - -*** - -## 8. Guias, dicas e leituras complementares - -### Primeiros passos - -1. Antes de mais nada, se assegure de ter um bom :pencil: editor de texto, algo - como o [Visual Studio Code](https://code.visualstudio.com/) ou [Atom](https://atom.io/). -2. Para executar os comandos você precisará de um :shell: UNIX Shell, que é um - programa que interpreta linhas de comando (command-line interpreter) e também - deve ter o git instalado. Se você usa um sistema operacional "UNIX-like", - como GNU/Linux ou MacOS, você já tem um _shell_ (terminal) instalado (e - provavelmente o `git` também). Se você usa Windows pode baixar a versão - completa do [Cmder](https://cmder.net/) que inclue o [Git - bash](https://git-scm.com/download/win) , embora seja recomendado que você - teste :penguin: GNU/Linux. Se tem Windows 10 ou superior pode usar o [Windows - Subsystem for - Linux](https://docs.microsoft.com/en-us/windows/wsl/install-win10). -3. Faça seu próprio :fork_and_knife: - [fork](https://help.github.com/articles/fork-a-repo/) do repositório. Seus - _mentores_ compartilharão com você um _link_ para um repositório privado e te - darão acesso a este repositório. -4. :arrow_down: [Clone](https://help.github.com/articles/cloning-a-repository/) - o _fork_ para seu computador (cópia local). -5. 📦 Instale as dependências do projeto rodando o comando `npm install`. Mas - antes disso tenha certeza de ter instalado o [Node.js](https://nodejs.org/) - (que inclui o [npm](https://docs.npmjs.com/)). -6. Se tudo foi bem, você deve conseguir executar os :traffic_light: testes - unitários com o comando `npm test`. -7. Para ver a interface do seu programa no navegador, use o comando `npm start` - para iniciar o servidor web e entre na url `http://localhost:5000` no seu - navegador. -8. Let's Code! :rocket: - -Este [video](https://drive.google.com/file/d/1CM6ZfpGfJMF6A8IcXoK5cFBBq-CY8oBR/view?usp=sharing) da Paloma também pode te ajudar nos seus primeiros passos ;) - -### Recursos extras - -A seguir um vídeo do Daniel que te ajudará a entender a fórmula matemática usada -pela Cifra de César e algumas coisas mais que deve saber para resolver o seu -projeto. Escute com atenção e siga seus conselhos ! :) - -[![Dicas Cifra de -César](https://img.youtube.com/vi/utiLWBXmNQU/0.jpg)](https://www.youtube.com/watch?v=utiLWBXmNQU) - -Desenho da experiência do usuário (User Experience Design): - -* Ideação -* Prototipagem -* Teste e iteração - -Desenvolvimento Front-end: - -* Valores -* Tipos -* Variáveis -* Controle de fluxo -* Testes unitários -* [Aprenda mais sobre - `charCodeAt()`](https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Global_Objects/String/charCodeAt) -* [Aprenda mais sobre - `String.fromCharCode()`](https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Global_Objects/String/fromCharCode) -* [Aprenda mais sobre - `ASCII`](https://web.fe.up.pt/~ee96100/projecto/Tabela%20ascii.htm) -* [Documentação do NPM](https://docs.npmjs.com/) - -Ferramentas: - -* GitHub y GitHub Pages. - -Organização do trabalho: - -* [Agilidade](https://www.youtube.com/watch?v=vozsjbh4noU) -* [Scrum em menos de 2 minutos](https://www.youtube.com/watch?v=IKZHPjCQ2m8) -* [Scrum em detalhes](https://www.youtube.com/watch?v=mt2hM4yrPn0). Não - esperamos que você faça tudo isso neste projeto. Iremos aprofundando nesses - conceitos ao longo do _bootcamp_. -* [Guia em espanhol para a - cifra](https://docs.google.com/presentation/d/e/2PACX-1vTQ7-8LZDHrT4Y6AOBN72Nkfz1eJAeseBHpcHX8BSq0aFCFoZmuMjluMeyFNgK9ISKxTz0H03yGfJiT/pub?start=false&loop=false&delayms=60000) - -## 9. Checklist - -Essa seção é para te ajudar a ter um controle do que você precisa completar. - -### Parte Obrigatória - -* [ ] `README.md` adicionar informação sobre o processo e decisões do desenho. -* [ ] `README.md` explicar claramente quem são os usuários e as suas relações - com o produto. -* [ ] `README.md` explicar claramente como o produto soluciona os - problemas/necessidades dos usuários. -* [ ] Usar VanillaJS. -* [ ] **Não** usar `this`. -* [ ] Implementar `cipher.encode`. -* [ ] Implementar `cipher.decode`. -* [ ] Passar o linter com a configuração definida. -* [ ] Passar as provas unitárias. -* [ ] Testes unitários cubrindo 70% dos _statements_, _functions_ e _lines_, e - no mínimo 50% das _branches_. -* [ ] Interface que permita escolher o `offset` (chave de deslocamento) usava - para cifrar/decifrar. -* [ ] Interface que permita escrever um texto para ser cifrado. -* [ ] Interface que mostre o resultado da cifra corretamente. -* [ ] Interface que permita escrever um texto para ser decifrado. -* [ ] Interface que mostre o resultado decifrado corretamente. - -### Parte Opcional: "Hacker edition" - -* [ ] Cifrar/decifrar minúsculas. -* [ ] Cifrar/decifrar _outros_ caractéres (espações, pontuação, `ç`, `á`, ...). -* [ ] Permitir usar `offset` negativo. From 457824f66659d7f6fcfa80f93ce00df3450d85e0 Mon Sep 17 00:00:00 2001 From: Sara Viana Date: Sat, 7 Nov 2020 14:53:39 -0300 Subject: [PATCH 11/17] finalizadoFinal --- src/img/{imgReadme => }/pantone.png | Bin 1 file changed, 0 insertions(+), 0 deletions(-) rename src/img/{imgReadme => }/pantone.png (100%) diff --git a/src/img/imgReadme/pantone.png b/src/img/pantone.png similarity index 100% rename from src/img/imgReadme/pantone.png rename to src/img/pantone.png From 8cf73fd94150631c11c42b09fb89828ccc366bd1 Mon Sep 17 00:00:00 2001 From: Sara Viana Date: Sat, 7 Nov 2020 14:55:36 -0300 Subject: [PATCH 12/17] pantone add --- src/img/pantone.png | Bin 0 -> 19602 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/img/pantone.png diff --git a/src/img/pantone.png b/src/img/pantone.png new file mode 100644 index 0000000000000000000000000000000000000000..d552758ad894db94736d0297bec278ecb551d9af GIT binary patch literal 19602 zcmeIaWmr^g|2C?EpmZ~IN=S|%(nwo?DAF~cgmgCuLo-?RCAup8`@o}heZrr$m|MZF6s~a~kQ^EJ?cd)?! zJ6RLSZrotJ@l;M)%{6Xg(p2*ecE!mweU>>YrRMxd$MgE~ST6J|@%og(Hm=X% z&W#QY63(pdB+COKC6-re8lQz>R4pWzywt^wSgQtL;Twx|M1}-KK^%H{F@K|=I1~D@Q*+J7ZCo<$A9zj-+cVxw@)!laRg2!!-c zjvV#pKg$$0i!!EvJkfH(uSl`J#v;264Kr!D%sj~XQLs>KEcvd=_ z{x8GCZ;Ti@h4=roN&Loo{ia_0_vP@F&ZPhE9i%EWJREVqMbzW>&v3-Q^JE=~ zs(<^oqhC()_vzCo<3)FUEruKFr|3;C&(|Xg3JdD*+t{!+wXi&VNWR|CF!R7UduuwI z@PJ2QbbOqJl@+t3q$EE-ziy)30dCqwtEr`Rx#Ymc#%9$1ji>eRUpL>ZEUqGLo~7=@ z$c~N<%9>hm$s;2pD_sw*#suXQ6{uqNRMU^1N-H#mQQ|R}7mrYWu>uv$OLd zCx-{Tc_>#e3~r3BYinD36yH5P&5)d&oL^XY-aOByl7MP$ee%}Cg!$gR+f!3hwzjq} zH>MxjOo{*e^$W2xQ=fSq;lt+@rrIg#Qb!xf?|Bd-u~s@HBW5JY9n>wGdL)#05knDA zH!C#EP*2lGT*O58nliV!MM2iEXK9$ucuSb3-P4GOI{xl-51FvazQTSNLG9Y*abYZh z%5?ah$Wgq+kE|mo?US(WYHtf3aLmTBU_rr4&-}I8>qjCAJlY#UX`LR)VBeTcBN*Ar zcokC7lkx_IT4DOpGZiok3}Ye^>c~-ts$FxM*8>9leRTUF2!j`nI=2jJpI`I|Lz(Ri_p`xtBLQUmiP5!WkZ(-kL}A`TIO3^Fz+_I}G8#O4foz z87>@Ak=s~ua;z*yUQUx0qqE40?y2Yd6xDF=2IlNtt;o8haLuAtLNuF{S8dwzZvX?- zJ_B_9>3oW=uFTq{@T?>KE7VmH{Jx|ly@G;*>-lEsZluoz#_ij;PgG9g8JXeU&!^DB5C2L|z#xf7 z!;e>wJl58+3yQ1z2q=!M4j=<$4i(@+bL+J zylH=Pa`tFz))g5@;qeQ|dg{_1ZH@;m{A6uvMjIXH>T%q^-;fc-k|m!dB>)zdwYBv~ zwZ|hYLV7%0TwGRm_QvsXnxUbg+S9ndfB%kDI9WUlBA{zO;6Hnf!OvS|I?#A(w8DXPGn#_t zL!{t^(ntlg=6ognso0T`l_B2HNw%Up+Szidid3&+EXf;#74=&b zjXpX_vNj#avhg3xV#$}Ng+5%jiuoGZEj2uctVkSQ5ieeMlxgYao>^uH zxg`I3a$I}O;C^76O_BMZ4U}0{1`DTt*q~!m9iSX9$^^EG&-MAV&#*`fiVE4*_6*?c zY-*&WOr`TC5g8e#qN3u(VV=)r=G|J&%qE=x>eEWFYnxbJ;RPAFP7y*9^9Y z-TIP}oT5D9q$fGQxCEU|C186!C2?|ois<=pGxHjMstLBZxf$;7k2x|rTHnxctGT&3 zTGZ)&k@lvIA*>zwU8!bASBtBQ%VXuVHeM&KQlV2agqkm5qsV(xaoJhwgmO;^w;_Z<_7u zyfrm#Y;4335)#TUD5&3^Z-HBmcVt0>{miTzXrm|midRXyYttV>RbAr=3@BxV>RMS2c?O=d3?Ifw2?0z;dIz6 z{kuCj!HtU9)XC4M#YP5B_B6LrYvfMUg_0+)oW$Ig zgm2(J&)O~XI_FL6K9EU8vjNyOdiO4Sm?TuCi+CDKTV&0-7It7WW&O9 zRG4(v+d<54mHAvVnRFaLE5D~?@(j*R-{;!} zdG+aY0p~+Ds!WKE|E*^UB+SFhoz}I}}jK{V|d7RJN+M|dVA~Q4ZzkU05 zWh!xaZ_)MQ1g?vY7}T46Yhw|%KAdMfj}Fg=2@}0$S3&outH4c%xWRZt0*VO%Myd6b z+$*EGyqbGa@JtgD5|Wwu`P531%*;$276sHvGshpt)mKd|EfC!UV{vD1uTQV@;DN(Z zNByH|PvpJl-&S%J+Pb>XV1v)j%1x0pFPV%5+m?|~_?T5-rF%nYJ0=In=IRyoygO%QjtelIB3;i;j_l<%0&`nT4 z!BkU+-6oF#TI|l$V|0KEP*qiJZEKT}k-3$o6sx{Td-izRXaMZ-vaVhEd4@dy`%$Dqh6a`Hb0ph*7kvupfT7|W+QKAv9(xEY6Wgqaye?e9kj`5zLj@p z!sn!HtQ#LDip_Ovj)>xOz*mcT#FFrHm%;vm`DLO~bFm*@SFc_7z-%t2ap_4uHiH!v z$TT_+!2||reAoMlNMdf5mV4V8kaoiEb&NSPGY_S&| zAh7>zmHd`FW8*^`gStv`1?Klq~C`w{Ov#Y{a?QEJNm zc*7J==dkh7v~Ixhnv>bY0&a9nWPNIjilLPNF&2Je^>=qHg);j^tP6~k-m<@x6|je6 zZoDSly9%~XXfK8p8tq!u1TEhd4Qo#Q?=FDu{BaiHKm@E7t*BJ<_~|Os;?DG2(>`~Mjm0K&JQ#fXuqpZU zo1bmlf)k+B6OUSu*pV|c!nY6CXsQp2&yHOhQWaGUf73-)941`quLES`H7F-AsBNWA zOb6%#dt`mHW<%^&glyW}-_PkN)!KXZ+`45%H*ek)c38p#Lp0!B`!^;jDF&Sq%X)w& z`cywRHa81Aj;-b7FJqoIr;!BL}ordLaVW&-rHFQ zqAfeKjjGz(q0hhb*0;CgqS0uSs-NWL!RwQg6GmZS*l?Z!gd2WHWE2>E^DU9alNC-Y z{pp0_;^Ma3QxbrYvWSb*(g<1B)g!T^5)%nYNl9VU)C~Y(e*gXr*sP449426wFJHa# zo0%~zvYDpm(J9I9g?HzfomJ<(`MjTTdG6D1^aafM;D}He1$WV0-5S)Fg||&D&9gJU z7#w_Djp%5YW)*9nCIPkoM2?PK_8$_!qDRW?ScHD1&Gn`#g5}UNK`WwDl9Zi|2MNvK zNX4g5@0Kht)_0+?(k>GwoheD_!rM|6qkuYS^2hx0<%{8R1RZQ{=H=#4dC!a?t%xVA zD^+p6b+)nfiOTTppC4xoCu)5RT&9*YYtC@w<>mAL6g3fHW9!yQ@=;+`# zK69M7T$UPYgRKP2EefuAXun6TBHt#P@!yVo2HNpf*<0ak$xG>xsJGNa778P7E`p2Sq z=U4k&se5~SAHRJI?C5wACv11?-Me=HUI%Py@T1^sgKVAqEo(D!v{!3*LhrT%4K#5s z8eZETqUkWLo&*iH-ZmT9YBuE~-w+A*FY-ji*Wg&ld?G57#D7hZ-OMiKL9eD1u?t8~ zNIxY))Rm38q%bgfm;dKm@}!FyJI_8RjM~s?29&y=%cD zgi!3gDeigj1^(>A*F((g0|G_mF5Znv53qlGHRlWI(^V2%(BV|J@kM0e)Uj1N4nT7t z4u9O)7<&`wMEvv)ept&?HFo|47iM^@=S^gwUO}H2-o0Pg1=e~bo|h~IPC87lUX> zSEN8`%QX^)JHhX>IEcwK&J_spW4VnV8%|%P@;{`x4Nhoq?mc)VR`nFVR;c_ID9ZG@p5Z_@5r#ZE&n^#?{^9H!alPPew420ZLZT83*@_O-xM?-BXwBL zZP*lZ>7ARG9E{-Plk&^Xrh|Cf%ETxRA%kS#uU}!jf|oWqIbu|uvGW=@7?X1^DSH{jVyH@uxlB`#Ap(|j;P)b=Z1Gnp5uWj``FNs@%>Pv#OtBg-;pgZ7P+ctnmV0l3 zv0~Nb(YUR>yt*)b(-k^2zx0RbYNT|HgDJ13tB2 zPbCo~bl+sDLsQ?+&(C(DmDttQ)v(_0HUxV{Mk!luLWG2b;%H};ZeZ1b8K3Bla-&9bOWd}nVGTTo&CdRKpzVvnQvLB=eVzKTJ)zWHv`Q=Oa{Bt zQjeTnnfb7j&+iHB5`dFtbvNX44I&p45^QP3Va`HAn&tNQ=*3+>Jhirl#Fa25c7-D+ zWWdEfvM~aaHR9jn{#?+CJ z$C0IOt@mX>P#`5G$A0tXO|*oE5a40Hz(ARSj#B)d9FRB*M}p#O3UG;kN=gC&sDJwO z$#!jkGh3&WKw4T_*mZ}o#A-aSr>92)D;7M-xs%=bXfYSwxVSiehou*^BKDX-#0CP3 z5fJtr;EsR=UN<^Q)z#HCQspMFHBpYdOUhPt5GP>LQ5S$q36y1~hx6dN{<70FSTrrb z-VForSyoZe0QSJu)s^en0jGMl=1lO!^7e+^U!6tYC0$mVVr=raXYAzeSPOWrh7up=uj+3b3Qd*psf8%5+=c5q5Nx5(A`K@{gD3e& z9_6^2;FX`cg6E^iR`#x=`hJ_*mi&cdyh+CmDbHJx37+k+ zdr2zOv(e(s7}$hw>bs?I1Weo!SAGux5xTX+r-`g5_}sfAJ5TAItC+_G(LD<8J^A$R zVzX&GB6as5L*S4e6&Hz&BYdvW`)c-slCi@X_Ve` z-I*b-pc-GzReoSLg0IM>Vr27ITJXB;(Ha#DafZhSApFMNkkMe&i{{+Pcfk=)6)TT0 zUUtuQmB6xX-m14q{ZhOPp^bc8#RKjFANzTU`8B?{Yh0FxT&gP$#KJC>Ie!V!$EI ztC#s%WU9Tf-W56dSj(p(K&F}xX1>WUE^aosKGUe$?-JwS;gJXAPv6ZGAcXDpm6x!X zm_}ur`Qh52u-hIh1f5{%&Oun&*%<&ZiCV}q7)YSh{CpxRDk@jdV(l%l(gE~`K|4qN z_^!ux^)WrL*LyNlSs*zp4KjzBxj8>TV<67RrJh|kS?Mx6KabQdem}TE3$_ObAK&#P z;agKwW;s~pjLgh3$A2A0M@M1euK8QeLSXxO9#6V}KkQ1_JeG{CY;TR1 z$J=-BX2FJ987t1(ssg0642auryn3PFx`$R^zx1=%mQ~M>uhN<`mVpSJo!yG?U0Q+x z^Z_ChucXjpaTk%C43@ynKzzE)FyY2Pyn4W0i5V!d!+bFi*6%|B+T9_*kpUtPkTu8_ zy}sJM4s7ZB1v9gbxZ&dif%d$&v&ZBO0RbS3n<6ee&3L%^0eUVhElF0Aw+&IGU7l4F zrJ_;P0pq1MESzxS2qd6-9adaH)AyS0ICP>Q2 zCrXWvgQa2u&$MbR$G)3E`0{z_govo95s;w45fKXZ_77gYer-3~a2qhFxnHFdi%Ux> z;J>jqsuUCy9Gsl>5NLo42OzPqygc6&LJG*?a6oEj?4$XH09+7xNLpH1!M!hBHzq47 zudj}4XIEG60`$b*=093!TDvDC z1cnfJb@5oYS#h_dQ*URdlFPe+!}a0Wg@vEzSK#eCo2Aoh2}+0i4q#x@ogZz=nwxV1 z-wg5Y-Qn19L2XJ$SCA5Sez|Ln1Wk=o^ucF~q3iTp3coq}GX z0iaUj-XS!LjH#m$BrvMOe`GGgALOM*hvZ30X9VV7Q6XdV7)#j+NVzyZz+o}P%=z(A`U zV&d3v(saItF>|ILo+gCzH%X)7HT--o*Qa5#CA3Onqw{UWI(NoCGca7rCU-sA zf!Caj^0?wtJIR`lGO?yx%J(lx^bU>?4ChYDJ$@`WR`gKuvx&s4&?wz--n4?-DKUgl z)PieR-HY`jwY4OGgAq}G`!E@B{;}8%8&xry;*HF$fE5o&B#jB=mMm|}tM+<>_Z(YH z=Ry2{Q$d0$ALTaO+G=Odtp3fq+1P^QQL6`FSJA-hj|L*{a+Ixibdja1qjr*MY^n zJLR#x>g{}Waa!hmDY`b8l`f_N%;lY;OM|7PB*uZv zH|xdAJ!XO^)%!d9`;BoT4m|+afIOW8zQf8?wMX$Xp9I+HfO-vj10TBZ$+KrNAWwM- zykIVkTt+6Qn{YT>R3%YT9*E$vQX7L*V-N}bh*R90K98kN1(6EexdRp*`@?8qXO@GD zC!kpUylwvT=TEltXHFy9I_oti0Bk&tw^nme)Rv|}bf>3a>q_fdat|rWF#^nxy4b-` z=Qe=g3y9VhD94H8(fJsakn6D6My}>{2&hPQen%q)yK-EQSKoBI(UWmEnoMkQ7Y^=nJhJsK3BFq=v(t-_$sXU-xMn*epQlveV#?HjcO8_hp5WFIRzZStD zbrn{cFCr{F1H5zKW_T{9PXUpd3@pDfhjer#LnIJh%-|Y8KwOd64d^pa$sD}A-b~b& zed_}YUgEV6)|ORY01ve9*K=T>WKk4cZ5(haXo>MWcAOKMY^*WrHD|J~^uEnIrWz7dG2x1jo7iZjoNi8H zy?7kP8&P&W1E=s%tl8^7tSO2Q{B+s!Qqvx@;P-gc#}bUcT9rGEKG(QI%D6pkZ-wc_ zJ^k)wWhNTOsNii)`82`q{nXmm=im|ZkJRxFsW_}O1oS|2mF_64H1G68er~Qg>tvxN z(QWp;hGu8sZ)vwAxs_f@SNZ<;e4FXQp0_>uTG8uUotM z6bdP-4c|*r1INB0t~_hUjgqU#+5+qOrm)(Z`1;VVh`|J^ML~BV>Wd93)dIU1Vdo7p zZO^{t;%yCs3_7@X_~vQziiu?y;hM8TPy{lcr<4f5f$QQf6O)~={X!Ei{5^=qGBdl9 zz$bw6;VO-Q`K&x;mU~WIDaL&tKju>b(#34!0hfH=hmkWLjc6ky#G?|$kCz-y(K`nZ z+NE*Wzz3NGQn#}n%*(ULrgDex{1!vc94|U<1?HR~dXfqpc2TOTw4Z00)$j`b#*t=($b(6S#vTM_C4??*c|h*HZ{KK>Fhrq z*+c-jzyPIVAbk*--29LyhHX5+&^|Oo0XR9hX|O+qg~Zg2iA$A)A_`JTovVTQlJz4Q)lS&D=PdhVLUV8s&WPr?|5r;3& zRD(-PyPEfK26@A4E@M_?QPglFOe14s$WH_zA_&5nIXUls=QB{Sw&n%4lY#r!&mcwv zdpiQ?aL8c-PyjZ(ECRs<=)A)l#-j-JLnM|`Bb>|ZH-$jjoh7mTyY>=K z-2H+lP)Rp1GCXi*3aO~MMS0%FRZLw}95@**uenu9?2X`zE)a$Ze8ZftZ)9IFk-W)M ziQkM2Qkj`0ea!=CM9Tw(yIMsfgtN0DCui$6M6e=a3(uj{3^S>{y|CGBhJb|Xpt_{l zu(9_KOSV*>d0+ z99fT)UULXpK9T;MCXsI&#b-TLg)G^`PD-d(S?=zd3X$-*-*YiP1>A=B2XXHSxm8|t zpnFr|Ijr;up*+W(@;BJ4gJw1mS8(D~igh&f)ritaURnWk?*FUWh zvYGPT+iNr%D`JNfCC#I)nf{@)jQx6*mbX?@z9}h}wXjZaZ-|r}Y)#VW>+1uv2J(H- z5p-dGez!nyW_WS3%jYRN<&fyPcXw;5It)mdB!Dg%uhR*DnT~{vrba@kCO|&IYk?pF zVh31&G+AChrb5ZNYynOHe;%rml(}rvgTrQ3PHs=SOgDoa-;*qh4fRZ*H3;^sQ}Sr9EdY@q<7hK4cJWC5Z949Fh9Qyf?O~jsAgC7qa z*hol8Ub-D{_}#*oU0w&J4+16@7L1!$SJ6W6LbpCId-DpiVn#AZm`MH95Cy1t z8SA+U1C5qd?zYdSoG2PlR3r$9QKNkiq1qt(M$%= zF$hz^J8#Iy0`G0K@cKe zNq~{%wKh3qRjI00lm~3gwVIMKEBEGR^494BN=Vyno)3Ok8F(#bG~gfb3)l0KxuA4` z(WF~Hg!8q;OSK{f#B4~kq?brXheGPq^D7=CR(SK}IU(HeL*Z7;i*Tv6h|ElZ9l~Il zR6-@tnS+CzP^RBRqPIv(MbNAVpH57BrtK?@Emi4_L;Q+{pXW2C*OwO?Osh_kC$!_G zl&L=#Mjd`FbsHeZOSe;$bOa^~)1d}lT-+oF_e2nzlE=V`I7$_VO43u9f?G4`e4r{j zo4d$jSo!#=6W>0NP*BPT92b5eAq8Ltfo7bAtDD;!kCoGfzn`J$h@yUo1278M(v2WN zb7ESpKAvjK)vJWEo`a21Qs6^00!PMnuIaAh<{0_rcxel8dEjn)ZwK-W7y#Nd0v!gC zA~5Gu0O!h+fQZp{J72Awx3?rS+X#k>Pf4N(6yu`{0aJY5+pTNkifE^lT37 z%V+@$iVaIkevhRWfYUSpYvM!jjxA)>JhW%c)h+i^`u*G1&N;9;hbK)r#*b%oG+M~% zK2~&0{m>XSK)69rpJRqxYz9%XrL;6q<}(DnJ*cBpV2n1L7%6CNYpnx>0s^$?!|lkw zpV?*;0Y(Gx1bqsBWVOUncRbX2VEIwH%Gm`PxCTJxf%^bq4#+$hA3Zw$MZC5wy#V|e zh=i>4rov4+U~=;Ev%uwn?h>dUWa*g~`CNOGQBv0Kgt%$vP(Uh+ho>2+r{sojN;VhJm`pj{yYGVx=hxf5vXba8s@oZWz+rc?OU*nxu6U|S64S5v@j;W z&U70O01`(`Obi{dtgOrs9I@j1C_6hF*oz_HgExXz0hD4iKfF#0v)jf4#R1$)jtMt*}&L zG=kFi2S4QRvl3BGIK|rkuDFux-!`U>%2Q4V+FX%8*?4Y>N4M?UmYKH;T{kJ+X95~A z4MDR3e5Kf9xu<{YhxMi34s=pb)|Q6?E4Qcc_$6rDDxOrxefdV$kZ#q{GuleM+@&XD z`-J;N4GgbQ<-E~z20Zz6L>;3kOwjX4dzET@c8mCqF{y`VZ$B~d`e%^V!YB8$&SJwG z4%bTyCb-D-DzxYOh0^j}qER+A!UykhI0qF7|fr2&XBXou%?8lv=wQJ3imf z%Dw6UEs2K@K?#?8A8#li&T8Db5#W&lN)QOXrm0WJks@=NvqOduUWFmesu4n9ydY0M zz=7t&h5EVX=5CsQ1aBzlS%Dfl+W$#ov1V4GO#<75j}>%TF2u zt8TiR5Ev;VZ(e?=n$X?2&+)jvD?S=j(72Ez?Fm%mbmRfD*n}wnSpq6uQmeA@+Qr2k zOR2Q+XoG>t{Zd^!bkofZ;y(!~%nLTt1j`JG-+vuV&nbnf0z#9KkM!+WW#ivq~P z!pQjem>w!l0^tAh^=ooQ#vRCd2F{g2IQ6eEeK0wiwk9hvJl0cJMTn#H+TT?^4T4OMwjyGQj;d1ZRc{(>ORdj)`A1z)3-N09DJt z6l(;RVGAms*#@=xloefZBFG>@24KtI0(Wf?Vw9jXk>?dZ>?H-b;Pu6_RMe+WexUFI zJyT%eJqG1zQ1?rN>d7e8O^Kc3TH ztvnoxc5e3+R8Ci4@4UB1mCtkkTqa|ZNWXJ;RqSJQ4aR8z`QVi7v9$G*@mIlg^5m@} z71-ss&p*a#eaKxRg`o3nhs8C z!*1!HZ#QMs=G2?g7w3CZK~+g6G>offwgubccvFfb;2w+Y$fg5m0KdtyEzQ@L+H6h!GB_+1=F|iK`}k`d7!$(kSu_ zzhbVvrg3+rmvqwM_Z+E^vCFKaWjl|boy$3c!TNXLf%_mqMjqhbR9|n0vql4(y)Jd} zky6sPqiqR;>#M{Sy{C|7CrIT*F~rAwHSl|>O%*W4Eam@=^VdL$$~l>1-(HqHw+h4i zpZNNgVb5RS2@5m~P^HDRFZ~I-l-2iiuHWcWOJ)-j5m%|9%;V}3vEp-EzUW!Y+}&F= z5NX+-O6y-kkEwKnE9}j;k&rlqN(qVDlT4L zStWm&xwfH0}0o+-oBR5m{imicfQ2pVyab50P?fgNF?WDhrElyX`5$lcP#< zanBR7;~F3TwoDw3`YlG9SmuC<4t4>I>vewI-EI60-e{UL% zH)o*H3TDOHWZ<_L0Ep#la%=G|RJVinXwvX{@APzJR1~o=EddNKFs>YQrSnHEZ7U~j zg=xW-Z52H$1=f0;q!+bvIw|jW-1zwTo>fP{Og<>2N`t(|-NOSeE{+%0><8?v4rPkZ z=JU6!bA~d0|Mnex-?{E$rT8pN)#l31weWT8qWvu3pIXKpCIT|aL~CnnGl%ZPA#y}` zSgJZYvE(@i?h=5M5)lLu69mB@Jh+9d-_bX|%Ij`(q5Jjn8H$=*UQ#jt@E6)-tY~r{kFl8sF^lXZZZr z-%Rkw=)JGqx=%lSR8D7l`fBO682H;KtbR{eZ{-c+YJH1RPKS$$;Z{y2lpAx$yf891 zzw5F+)d}b4|43Cjx@>vq64`>G^$jj899&*r-T_PRKkdRDE9Lstl<~@oGP}!eL#lu{ zNP9zC?IFI5$Hv7she);Y-uWMX!Z9+8_Ske72BwpjU%FwNaDn&Z;${1QLddI*`mDn`tnq?aQOdvIw4ZD<-*N2Ig|&5<{W+U0XES!ZAI{~g!;#1E;V4=} zz-M|_sK}rq;_(SVQ;57~{JgM(H>PiEypjR_g!LD))HtN^h>PL8>v;MiTTzkdAKqI& z-;wuBZR@wB8DU7G;5oleB=TNh2XAU5f%nbl>A2nqtmNKUnEhmHIWqIW48#5W)}7G8 z9b5sk^F8|^)k+BuF58nQbi5P~U5YliZyDiz9kg26+GXMB zYFJNHxE!S?Tg}|Rs(Dr?X0(ts`M|%g4{L*$TTxY&+}-^)nR!-8-0|$xvmzL_?co~h zt$J8RsNVCuGDn3^w)MJjMi1Mh!Q{!L&EcUO$X7;W zsuaJPI8wN)Qg5rW|L41Bp{jBsu8Mdm1k_UqBnM$L2lyR`|M}WBlO6~$B18B>UoK6I zYe} Date: Sat, 7 Nov 2020 15:19:03 -0300 Subject: [PATCH 13/17] quaseFinalizado --- README.md | 91 ++++++++++++++++++++++++++++++++----------------------- 1 file changed, 53 insertions(+), 38 deletions(-) diff --git a/README.md b/README.md index bb8f422..cd6f0ae 100644 --- a/README.md +++ b/README.md @@ -1,26 +1,33 @@ +Prefácio -##1. Introdução + + +# 1. Introdução A proposta era desenvolver uma aplicação que utilizasse a cifra de César para cifrar e decifrar determinada mensagem. -O tema escolhido foi um campo de login para as Bases Aérea da Força Aérea Brasileira. -1.1 A criptografia como ferramenta para acesso aos dados -A criptografia transforma o conteúdo dos dados de uma maneira que apenas as partes autorizadas -possam compreender. +##### O tema escolhido foi um campo de login para as Bases Aérea da Força Aérea Brasileira. + +## 1.1 A criptografia como ferramenta para acesso aos dados + +A criptografia transforma o conteúdo dos dados de uma maneira +que apenas as partes autorizadas possam compreender. Vamos ver um exemplo de uma técnica bem simples, aplicada sobre a senha password: -Você consegue identificar como foi feita a transformação? Nesse caso, simplesmente trocamos cada -uma das letras pela letra seguinte. Então a letra ‘p’ vira ‘q’, a letra ‘a’ vira ‘b’ e assim vai -até o final da palavra. Esse método é conhecido como Cifra de César, e foi utilizada pelo imperador -romano Júlio César para esconder informações sigilosas. Nele, apenas quem sabe qual foi a -transformação utilizada consegue resgatar a informação imediatamente. Quem não souber vai ter que -tentar várias técnicas diferentes até conseguir chegar no texto original. Porém, como o acesso é -único apenas com aquela chave fornecida naquele instante seria inviável haver um rastreio de -carácter malicioso. +Você consegue identificar como foi feita a transformação? Nesse caso, +simplesmente trocamos cada uma das letras pela letra seguinte. Então a +letra ‘p’ vira ‘q’, a letra ‘a’ vira ‘b’ e assim vai até o final da palavra. +Esse método é conhecido como Cifra de César, e foi utilizada pelo imperador +romano Júlio César para esconder informações sigilosas. Nele, apenas quem +sabe qual foi a transformação utilizada consegue resgatar a informação +imediatamente. Quem não souber vai ter que tentar várias técnicas diferentes +até conseguir chegar no texto original. Porém, como o acesso é único apenas +com aquela chave fornecida naquele instante seria inviável haver um rastreio +de carácter malicioso. -##1.2 Como utilizamos a criptografia para autenticação? +## 1.2 Como utilizamos a criptografia para autenticação? Qual é o processo que o programa executa quando checa a autenticidade do usuário, ou seja, se certificar que ele é quem ele realmente diz ser? @@ -46,14 +53,14 @@ Agora, mesmo se ele conseguir decodificar uma senha comum, ele não terá acesso que utilizam essa mesma senha. Como os usuários tem o péssimo hábito de usar senhas comuns e repetidas, isso é um grande avanço no nosso sistema. -#2. Interface +# 2. Interface A interface fornece uma página com visualização clara e objetiva de como preencher cada campo requerido codificar ou decodificar o acesso do usuário e senha e até mesmo limpar os dados caso tenha digitado algo incorreto. -Para ter acesso à página web, clique no link abaixo. +Para ter acesso à página web, [clique no link](https://saraohara.github.io/SAP005-cipher/) -#3. Público alvo +# 3. Público alvo O projeto focado para os funcionários autorizados é um campo de login onde por sua vez libera o acesso para os programas internos das Bases Área da (FAB). @@ -64,51 +71,59 @@ segurança. A interface é auto explicativa, no campo a esquerda basta executar numérico aleatório, com esse número gerado o usuário entrará com esse novo código fornecido juntamente com seu usuário e posteriormente a senha, executado o comando de criptografar permitindo seu novo login de acesso único somente naquele momento. -4. Processo: Organização, fluxograma e paleta de cores +# 4. Processo: Organização, fluxograma e paleta de cores Foi realizado um fluxograma através do aplicativo Notion para ajudar no entendimento do código e criado uma paleta de cores para ter um trabalho visual melhor. -4.1 Para ter acesso ao fluxograma: Notion -https://www.notion.so/7cf150e68dad4cc8bff5710aa6da7953?v=dc466134fde84a8ba854c21fbeb3cc7c +## 4.1 Para ter acesso ao fluxograma: -#4.2 Paleta de cores +####[Notion] (https://www.notion.so/7cf150e68dad4cc8bff5710aa6da7953?v=dc466134fde84a8ba854c21fbeb3cc7c) +## 4.2 Paleta de cores +![pantone](https://github.com/SaraOhara/SAP005-cipher/blob/master/src/img/pantone.png) - - - -#5. Instalação e execução +# 5. Instalação e execução • Use o Fork para criar um repositório em seu GitHub; • Clone o repositório em sua máquina, no terminal digite "git clone + link copiado" e dê enter; • Verifique se tem o nodejs instalado, se não tiver faça a instalação; • Pelo terminal acesse a pasta do seu projeto, e está pronto para ser utilizado ou alterado. -#5.1 Comandos npm +## 5.1 Comandos npm Os comandos necessários para executar o programa em sua máquina são: - • npm install: este irá auxiliar na instalação do projeto, no gerenciamento da versões e no gerenciamento de dependências necessárias para executa-lo. - • npm run test: procura pelo script test dentro do package.json, executar o que estiver dentro dele irá testar seu código e verificar se está cumprindo com o desejado; - • npm run start: executa os scripts que estiverem localizados no arquivo package.json, no caso o "start" fornecerá um link de acesso e o projeto poderá ser aberto no browser; + + • npm install: este irá auxiliar na instalação do projeto, no gerenciamento da versões e no + gerenciamento de dependências necessárias para executa-lo. + • npm run test: procura pelo script test dentro do package.json, executar o que estiver dentro dele + irá testar seu código e verificar se está cumprindo com o desejado; + • npm run start: executa os scripts que estiverem localizados no arquivo package.json, no caso o + "start" + fornecerá um link de acesso e o projeto poderá ser aberto no browser; • npm run deploy: publica uma versão do seu projeto no GitHub Pages. -Importante: Sempre que possível realizar o comando: git commit -m “” -Certifique-se através do comando git log se o commit foi realizado com sucesso. +##### Importante: Sempre que possível realizar o comando: git commit -m “” +##### Certifique-se através do comando git log se o commit foi realizado com sucesso. -#6. Considerações gerais +# 6. Considerações gerais A aplicação apresenta as seguintes características obrigatórias: - • REAME.md: explição de como fazer deploy, instalar e executar a aplicação, assim como uma introdução a aplicação, suas funcionalidades e as decisões que foram tomadas. - • src/index.html: ponto de entrada da aplicação. Este arquivo contém a marcação HTML e chama o CSS e JavaScript necessários. + + • REAME.md: explição de como fazer deploy, instalar e executar a aplicação, assim como uma introdução + a aplicação, suas funcionalidades e as decisões que foram tomadas. + • src/index.html: ponto de entrada da aplicação. Este arquivo contém a marcação HTML e chama o CSS e + JavaScript necessários. • src/cipher.js: objeto cipher implementado, o qual já está Este objeto (cipher) contém dois métodos: - ◦ cipher.encode(offset, message): offset é o número de posições que queremos mover para a direita no alfabeto e message é a mensagem (texto) que queremos cifrar. - ◦ cipher.decode(offset, message): offset é o número de posições que queremos mover para a esquerda no alfabeto e message é a mensagem (texto) que queremos decifrar. + ◦ cipher.encode(offset, message): offset é o número de posições que queremos mover para a direita + no alfabeto e message é a mensagem (texto) que queremos cifrar. + ◦ cipher.decode(offset, message): offset é o número de posições que queremos mover para a esquerda + no alfabeto e message é a mensagem (texto) que queremos decifrar. • src/index.js: eventos de DOM sendo executados, chamar cipher.encode() e cipher.decode(). -#7 Desenvolvimento +# 7 Desenvolvimento Para esse projeto foram usados: • CSS @@ -116,5 +131,5 @@ Para esse projeto foram usados: • Vanilla JavaScript • Visual Studio Code com extenção Node-js -Desenvolvido por Sara Viana através do Projeto da @Laboratoria +Desenvolvido por [Sara Viana](https://github.com/SaraOhara) através do Projeto da [@Laboratoria](https://github.com/Laboratoria) From 49b469a3a776dd726002a76dbc9a1f6609c6244b Mon Sep 17 00:00:00 2001 From: Sara Viana Date: Sat, 7 Nov 2020 15:42:18 -0300 Subject: [PATCH 14/17] FInalizado --- README.md | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index cd6f0ae..25f5b4b 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,6 @@ -Prefácio +# Cifra de César - - - -# 1. Introdução +# 1. Introdução A proposta era desenvolver uma aplicação que utilizasse a cifra de César para cifrar e decifrar determinada mensagem. @@ -71,6 +68,7 @@ segurança. A interface é auto explicativa, no campo a esquerda basta executar numérico aleatório, com esse número gerado o usuário entrará com esse novo código fornecido juntamente com seu usuário e posteriormente a senha, executado o comando de criptografar permitindo seu novo login de acesso único somente naquele momento. + # 4. Processo: Organização, fluxograma e paleta de cores Foi realizado um fluxograma através do aplicativo Notion para ajudar no entendimento do código e criado @@ -78,7 +76,7 @@ uma paleta de cores para ter um trabalho visual melhor. ## 4.1 Para ter acesso ao fluxograma: -####[Notion] (https://www.notion.so/7cf150e68dad4cc8bff5710aa6da7953?v=dc466134fde84a8ba854c21fbeb3cc7c) +#### [Notion](https://www.notion.so/7cf150e68dad4cc8bff5710aa6da7953?v=dc466134fde84a8ba854c21fbeb3cc7c) ## 4.2 Paleta de cores @@ -126,10 +124,10 @@ A aplicação apresenta as seguintes características obrigatórias: # 7 Desenvolvimento Para esse projeto foram usados: - • CSS - • HTML - • Vanilla JavaScript - • Visual Studio Code com extenção Node-js + * CSS + * HTML + * Vanilla JavaScript + * Visual Studio Code com extenção Node-js -Desenvolvido por [Sara Viana](https://github.com/SaraOhara) através do Projeto da [@Laboratoria](https://github.com/Laboratoria) +Desenvolvido por [Sara Viana](https://github.com/SaraOhara) através do Projeto da [@Laboratoria](https://github.com/Laboratoria) :yellow_heart: From 03b2ecba1e9628858505300cf252cecfefa20532 Mon Sep 17 00:00:00 2001 From: Sara Viana Date: Sat, 7 Nov 2020 15:49:28 -0300 Subject: [PATCH 15/17] inserir img --- src/img/codigo.png | Bin 0 -> 1118 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/img/codigo.png diff --git a/src/img/codigo.png b/src/img/codigo.png new file mode 100644 index 0000000000000000000000000000000000000000..24f6799da86f4f2cccbe207f99f0c669dbf8454a GIT binary patch literal 1118 zcmV-k1flzhP)}$sSKq

+2~V#4t`o2Q|9`H*i;sfj%B>sO zdj0SJ2ixae`0?lZRC8VISwq-=?!Ev2j#s*aqQxkG=db@ym**&=7h^`Ml^6c}Jeh1| z1U1~Wbl>m)mz&W&Y2~%;>;KoQ9buN?@g$c{?2K3cKW|ABqbyGfxOATU1591_TfEG0 z=6~JTS+D+o+MEiu%iOSL&tssDx7Rkz>k9F(fh9;Q&n;j6V}KV+&^>AGz2n>eSF0R| z@uY6-OoYW`d(uR^`q=0H|A5}SJtsk26^AF$1JppkJTj_n>89(S{sWWytaMpWtXhL& z=F|q~>salwH0A=pixthT8+S7@_(Bcqh>B?hX zxaPzE{||T66y}GQ^v*c*6|La8Gr!tDE;FKL!QMCj|36*j0Vxc?E|$qW`0fAC({t-X z60;*Jx>7yN@k? z|Mu#PM0*}QQmWRD^Pd5|2q~XI9Wl6w93$3nh-hKhfuD_q1LsVD1=9!)Q zZoT>m$#Fkl-Z Date: Sat, 7 Nov 2020 15:53:01 -0300 Subject: [PATCH 16/17] Finalizado --- README.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 25f5b4b..316837f 100644 --- a/README.md +++ b/README.md @@ -12,6 +12,7 @@ cifrar e decifrar determinada mensagem. A criptografia transforma o conteúdo dos dados de uma maneira que apenas as partes autorizadas possam compreender. Vamos ver um exemplo de uma técnica bem simples, aplicada sobre a senha password: +![](https://github.com/SaraOhara/SAP005-cipher/blob/master/src/img/codigo.png) Você consegue identificar como foi feita a transformação? Nesse caso, simplesmente trocamos cada uma das letras pela letra seguinte. Então a @@ -40,9 +41,9 @@ a mesma. Precisaríamos primeiro criptografar-lha, e depois comparar as duas senhas em texto limpo. Então teríamos o seguinte fluxo: - • Receber o login e a senha do usuário; - • Buscar a senha criptografada do login fornecido; - • Descriptografar esse login e senha com uma chave e comparar com a senha fornecida + * Receber o login e a senha do usuário; + * Buscar a senha criptografada do login fornecido; + * Descriptografar esse login e senha com uma chave e comparar com a senha fornecida (essa função será dada no campo a direita juntamente com o banco de dados). Essa técnica que podemos utilizar para atrapalhar mais ainda o atacante do nosso banco de dados. @@ -121,7 +122,7 @@ A aplicação apresenta as seguintes características obrigatórias: no alfabeto e message é a mensagem (texto) que queremos decifrar. • src/index.js: eventos de DOM sendo executados, chamar cipher.encode() e cipher.decode(). -# 7 Desenvolvimento +# 7. Desenvolvimento Para esse projeto foram usados: * CSS From a491aff83357162fbfaa263d27abbca8609031d8 Mon Sep 17 00:00:00 2001 From: Sara Viana Date: Sat, 7 Nov 2020 15:55:36 -0300 Subject: [PATCH 17/17] Finalizado --- README.md | 38 ++++++++++++++++++++++++-------------- 1 file changed, 24 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index 316837f..e4443db 100644 --- a/README.md +++ b/README.md @@ -87,19 +87,25 @@ uma paleta de cores para ter um trabalho visual melhor. # 5. Instalação e execução • Use o Fork para criar um repositório em seu GitHub; - • Clone o repositório em sua máquina, no terminal digite "git clone + link copiado" e dê enter; - • Verifique se tem o nodejs instalado, se não tiver faça a instalação; - • Pelo terminal acesse a pasta do seu projeto, e está pronto para ser utilizado ou alterado. + • Clone o repositório em sua máquina, no terminal digite + "git clone + link copiado" e dê enter; + • Verifique se tem o nodejs instalado, se não tiver faça + a instalação; + • Pelo terminal acesse a pasta do seu projeto, e está pronto + para ser utilizado ou alterado. ## 5.1 Comandos npm Os comandos necessários para executar o programa em sua máquina são: - • npm install: este irá auxiliar na instalação do projeto, no gerenciamento da versões e no + • npm install: este irá auxiliar na instalação do projeto, + no gerenciamento da versões e no gerenciamento de dependências necessárias para executa-lo. - • npm run test: procura pelo script test dentro do package.json, executar o que estiver dentro dele + • npm run test: procura pelo script test dentro do package.json, + executar o que estiver dentro dele irá testar seu código e verificar se está cumprindo com o desejado; - • npm run start: executa os scripts que estiverem localizados no arquivo package.json, no caso o + • npm run start: executa os scripts que estiverem localizados no + arquivo package.json, no caso o "start" fornecerá um link de acesso e o projeto poderá ser aberto no browser; • npm run deploy: publica uma versão do seu projeto no GitHub Pages. @@ -111,14 +117,18 @@ Os comandos necessários para executar o programa em sua máquina são: A aplicação apresenta as seguintes características obrigatórias: - • REAME.md: explição de como fazer deploy, instalar e executar a aplicação, assim como uma introdução - a aplicação, suas funcionalidades e as decisões que foram tomadas. - • src/index.html: ponto de entrada da aplicação. Este arquivo contém a marcação HTML e chama o CSS e - JavaScript necessários. - • src/cipher.js: objeto cipher implementado, o qual já está Este objeto (cipher) contém dois métodos: - ◦ cipher.encode(offset, message): offset é o número de posições que queremos mover para a direita - no alfabeto e message é a mensagem (texto) que queremos cifrar. - ◦ cipher.decode(offset, message): offset é o número de posições que queremos mover para a esquerda + • REAME.md: explição de como fazer deploy, instalar e executar a aplicação, + assim como uma introdução a aplicação, suas funcionalidades e as decisões + que foram tomadas. + • src/index.html: ponto de entrada da aplicação. Este arquivo contém a + marcação HTML e chama o CSS e JavaScript necessários. + • src/cipher.js: objeto cipher implementado, o qual já está Este objeto + (cipher) contém dois métodos: + ◦ cipher.encode(offset, message): offset é o número de posições que + queremos mover para a direita no alfabeto e message é a mensagem + (texto) que queremos cifrar. + ◦ cipher.decode(offset, message): offset é o número de posições que + queremos mover para a esquerda no alfabeto e message é a mensagem (texto) que queremos decifrar. • src/index.js: eventos de DOM sendo executados, chamar cipher.encode() e cipher.decode().