From bd25730e546272fd919bffe8d8cd9105b37dd307 Mon Sep 17 00:00:00 2001 From: Ian Thomas Date: Thu, 4 Jul 2024 11:00:23 +0100 Subject: [PATCH] Use WASM commands --- README.md | 2 +- jest.config.js | 4 +- package-lock.json | 1061 +++- package.json | 7 +- src/command.ts | 7 - src/command_registry.ts | 49 +- src/commands/builtin_command_runner.ts | 28 + src/commands/cat.ts | 18 - src/commands/command_runner.ts | 6 + src/commands/coreutils_command_runner.ts | 21 + src/commands/echo.ts | 16 - src/commands/env.ts | 13 - src/commands/index.ts | 7 - src/commands/ls.ts | 109 - src/commands/pwd.ts | 9 - src/commands/rm.ts | 19 - src/commands/touch.ts | 19 - src/commands/wasm_command_runner.ts | 41 + src/context.ts | 36 +- src/file_system.ts | 17 +- src/index.ts | 5 +- src/io/file_output.ts | 15 +- src/io/terminal_output.ts | 13 +- src/jupyter_file_system.ts | 47 - src/option.ts | 48 - src/options.ts | 59 - src/output_callback.ts | 2 +- src/shell.ts | 105 +- src/wasm/coreutils.js | 5761 ++++++++++++++++++++++ src/wasm/fs.js | 5013 +++++++++++++++++++ tests/command_registry.test.ts | 2 +- tests/commands/cat.test.ts | 27 +- tests/commands/echo.test.ts | 25 +- tests/commands/ls.test.ts | 65 +- tests/file_system.test.ts | 30 - tests/global_setup.ts | 14 + tests/shell.test.ts | 85 +- tests/shell_commands/shell.ls.test.ts | 59 - tests/shell_setup.ts | 27 + tests/util/output.ts | 17 +- tsconfig.json | 3 +- 41 files changed, 11958 insertions(+), 953 deletions(-) delete mode 100644 src/command.ts create mode 100644 src/commands/builtin_command_runner.ts delete mode 100644 src/commands/cat.ts create mode 100644 src/commands/command_runner.ts create mode 100644 src/commands/coreutils_command_runner.ts delete mode 100644 src/commands/echo.ts delete mode 100644 src/commands/env.ts delete mode 100644 src/commands/index.ts delete mode 100644 src/commands/ls.ts delete mode 100644 src/commands/pwd.ts delete mode 100644 src/commands/rm.ts delete mode 100644 src/commands/touch.ts create mode 100644 src/commands/wasm_command_runner.ts delete mode 100644 src/jupyter_file_system.ts delete mode 100644 src/option.ts delete mode 100644 src/options.ts create mode 100644 src/wasm/coreutils.js create mode 100644 src/wasm/fs.js delete mode 100644 tests/file_system.test.ts create mode 100644 tests/global_setup.ts delete mode 100644 tests/shell_commands/shell.ls.test.ts create mode 100644 tests/shell_setup.ts diff --git a/README.md b/README.md index c33f914..03d296b 100644 --- a/README.md +++ b/README.md @@ -12,5 +12,5 @@ npm t To run single test file ```bash -npm t -- test/whatever.ts +npm t -- tests/whatever.ts ``` diff --git a/jest.config.js b/jest.config.js index 0e77007..edaceae 100644 --- a/jest.config.js +++ b/jest.config.js @@ -10,5 +10,7 @@ module.exports = { }, verbose: true, collectCoverage: true, - coverageDirectory: '.coverage' + coverageDirectory: '.coverage', + testEnvironment: "jsdom", + setupFilesAfterEnv: ["/tests/global_setup.ts"] }; diff --git a/package-lock.json b/package-lock.json index de5c830..641bd4a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,21 +1,24 @@ { "name": "@jupyterlite/cockle", - "version": "0.0.3", + "version": "0.0.4", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@jupyterlite/cockle", - "version": "0.0.3", + "version": "0.0.4", "license": "BSD-3-Clause", "dependencies": { - "@jupyterlab/services": "^7.1.6" + "@jupyterlab/services": "^7.1.6", + "@jupyterlite/contents": "^0.3.0" }, "devDependencies": { + "@playwright/test": "^1.45.1", "@types/jest": "^29.5.12", "@types/json-schema": "^7.0.15", "@types/react": "^18.2.79", "jest": "^29.7.0", + "jest-environment-jsdom": "^29.7.0", "ts-jest": "^29.1.2", "typescript": "^5.4.5" } @@ -34,12 +37,12 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.24.2", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.2.tgz", - "integrity": "sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", + "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", "dev": true, "dependencies": { - "@babel/highlight": "^7.24.2", + "@babel/highlight": "^7.24.7", "picocolors": "^1.0.0" }, "engines": { @@ -47,30 +50,30 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.24.4", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.4.tgz", - "integrity": "sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.7.tgz", + "integrity": "sha512-qJzAIcv03PyaWqxRgO4mSU3lihncDT296vnyuE2O8uA4w3UHWI4S3hgeZd1L8W1Bft40w9JxJ2b412iDUFFRhw==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.5.tgz", - "integrity": "sha512-tVQRucExLQ02Boi4vdPp49svNGcfL2GhdTCT9aldhXgCJVAI21EtRfBettiuLUwce/7r6bFdgs6JFkcdTiFttA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.7.tgz", + "integrity": "sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g==", "dev": true, "dependencies": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.24.2", - "@babel/generator": "^7.24.5", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-module-transforms": "^7.24.5", - "@babel/helpers": "^7.24.5", - "@babel/parser": "^7.24.5", - "@babel/template": "^7.24.0", - "@babel/traverse": "^7.24.5", - "@babel/types": "^7.24.5", + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.24.7", + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helpers": "^7.24.7", + "@babel/parser": "^7.24.7", + "@babel/template": "^7.24.7", + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -86,12 +89,12 @@ } }, "node_modules/@babel/generator": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.5.tgz", - "integrity": "sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.7.tgz", + "integrity": "sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA==", "dev": true, "dependencies": { - "@babel/types": "^7.24.5", + "@babel/types": "^7.24.7", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^2.5.1" @@ -101,13 +104,13 @@ } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", - "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.7.tgz", + "integrity": "sha512-ctSdRHBi20qWOfy27RUb4Fhp07KSJ3sXcuSvTrXrc4aG8NSYDo1ici3Vhg9bg69y5bj0Mr1lh0aeEgTvc12rMg==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.23.5", - "@babel/helper-validator-option": "^7.23.5", + "@babel/compat-data": "^7.24.7", + "@babel/helper-validator-option": "^7.24.7", "browserslist": "^4.22.2", "lru-cache": "^5.1.1", "semver": "^6.3.1" @@ -117,62 +120,66 @@ } }, "node_modules/@babel/helper-environment-visitor": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", - "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz", + "integrity": "sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==", "dev": true, + "dependencies": { + "@babel/types": "^7.24.7" + }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-function-name": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", - "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.24.7.tgz", + "integrity": "sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==", "dev": true, "dependencies": { - "@babel/template": "^7.22.15", - "@babel/types": "^7.23.0" + "@babel/template": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-hoist-variables": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", - "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.7.tgz", + "integrity": "sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==", "dev": true, "dependencies": { - "@babel/types": "^7.22.5" + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-imports": { - "version": "7.24.3", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz", - "integrity": "sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", + "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", "dev": true, "dependencies": { - "@babel/types": "^7.24.0" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.5.tgz", - "integrity": "sha512-9GxeY8c2d2mdQUP1Dye0ks3VDyIMS98kt/llQ2nUId8IsWqTF0l1LkSX0/uP7l7MCDrzXS009Hyhe2gzTiGW8A==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.7.tgz", + "integrity": "sha512-1fuJEwIrp+97rM4RWdO+qrRsZlAeL1lQJoPqtCYWv0NL115XM93hIH4CSRln2w52SqvmY5hqdtauB6QFCDiZNQ==", "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-module-imports": "^7.24.3", - "@babel/helper-simple-access": "^7.24.5", - "@babel/helper-split-export-declaration": "^7.24.5", - "@babel/helper-validator-identifier": "^7.24.5" + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-simple-access": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -182,86 +189,86 @@ } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.5.tgz", - "integrity": "sha512-xjNLDopRzW2o6ba0gKbkZq5YWEBaK3PCyTOY1K2P/O07LGMhMqlMXPxwN4S5/RhWuCobT8z0jrlKGlYmeR1OhQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.7.tgz", + "integrity": "sha512-Rq76wjt7yz9AAc1KnlRKNAi/dMSVWgDRx43FHoJEbcYU6xOWaE2dVPwcdTukJrjxS65GITyfbvEYHvkirZ6uEg==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-simple-access": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.5.tgz", - "integrity": "sha512-uH3Hmf5q5n7n8mz7arjUlDOCbttY/DW4DYhE6FUsjKJ/oYC1kQQUvwEQWxRwUpX9qQKRXeqLwWxrqilMrf32sQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz", + "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==", "dev": true, "dependencies": { - "@babel/types": "^7.24.5" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-split-export-declaration": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.5.tgz", - "integrity": "sha512-5CHncttXohrHk8GWOFCcCl4oRD9fKosWlIRgWm4ql9VYioKm52Mk2xsmoohvm7f3JoiLSM5ZgJuRaf5QZZYd3Q==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz", + "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==", "dev": true, "dependencies": { - "@babel/types": "^7.24.5" + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-string-parser": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz", - "integrity": "sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.7.tgz", + "integrity": "sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.5.tgz", - "integrity": "sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", + "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", - "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.7.tgz", + "integrity": "sha512-yy1/KvjhV/ZCL+SM7hBrvnZJ3ZuT9OuZgIJAGpPEToANvc3iM6iDvBnRjtElWibHU6n8/LPR/EjX9EtIEYO3pw==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.5.tgz", - "integrity": "sha512-CiQmBMMpMQHwM5m01YnrM6imUG1ebgYJ+fAIW4FZe6m4qHTPaRHti+R8cggAwkdz4oXhtO4/K9JWlh+8hIfR2Q==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.7.tgz", + "integrity": "sha512-NlmJJtvcw72yRJRcnCmGvSi+3jDEg8qFu3z0AFoymmzLx5ERVWyzd9kVXr7Th9/8yIJi2Zc6av4Tqz3wFs8QWg==", "dev": true, "dependencies": { - "@babel/template": "^7.24.0", - "@babel/traverse": "^7.24.5", - "@babel/types": "^7.24.5" + "@babel/template": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.5.tgz", - "integrity": "sha512-8lLmua6AVh/8SLJRRVD6V8p73Hir9w5mJrhE+IPpILG31KKlI9iz5zmBYKcWPS59qSfgP9RaSBQSHHE81WKuEw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", + "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", "dev": true, "dependencies": { - "@babel/helper-validator-identifier": "^7.24.5", + "@babel/helper-validator-identifier": "^7.24.7", "chalk": "^2.4.2", "js-tokens": "^4.0.0", "picocolors": "^1.0.0" @@ -342,9 +349,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.5.tgz", - "integrity": "sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.7.tgz", + "integrity": "sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -414,12 +421,12 @@ } }, "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.1.tgz", - "integrity": "sha512-2eCtxZXf+kbkMIsXS4poTvT4Yu5rXiRa+9xGVT56raghjmBTKMpFNc9R4IDiB4emao9eO22Ox7CxuJG7BgExqA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.7.tgz", + "integrity": "sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -516,12 +523,12 @@ } }, "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.1.tgz", - "integrity": "sha512-Yhnmvy5HZEnHUty6i++gcfH1/l68AHnItFHnaCv6hn9dNh0hQvvQJsxpi4BMBFN5DLeHBuucT/0DgzXif/OyRw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.7.tgz", + "integrity": "sha512-c/+fVeJBB0FeKsFvwytYiUD+LBvhHjGSI0g446PRGdSVGZLRNArBUno2PETbAly3tpiNAQR5XaZ+JslxkotsbA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -531,33 +538,33 @@ } }, "node_modules/@babel/template": { - "version": "7.24.0", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz", - "integrity": "sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.7.tgz", + "integrity": "sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.23.5", - "@babel/parser": "^7.24.0", - "@babel/types": "^7.24.0" + "@babel/code-frame": "^7.24.7", + "@babel/parser": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.5.tgz", - "integrity": "sha512-7aaBLeDQ4zYcUFDUD41lJc1fG8+5IU9DaNSJAgal866FGvmD5EbWQgnEC6kO1gGLsX0esNkfnJSndbTXA3r7UA==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.24.2", - "@babel/generator": "^7.24.5", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.24.5", - "@babel/parser": "^7.24.5", - "@babel/types": "^7.24.5", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.7.tgz", + "integrity": "sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.24.7", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-function-name": "^7.24.7", + "@babel/helper-hoist-variables": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", + "@babel/parser": "^7.24.7", + "@babel/types": "^7.24.7", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -566,13 +573,13 @@ } }, "node_modules/@babel/types": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.5.tgz", - "integrity": "sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.7.tgz", + "integrity": "sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==", "dev": true, "dependencies": { - "@babel/helper-string-parser": "^7.24.1", - "@babel/helper-validator-identifier": "^7.24.5", + "@babel/helper-string-parser": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7", "to-fast-properties": "^2.0.0" }, "engines": { @@ -1019,6 +1026,83 @@ "@lumino/signaling": "^2.1.2" } }, + "node_modules/@jupyterlite/contents": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@jupyterlite/contents/-/contents-0.3.0.tgz", + "integrity": "sha512-G75H/oG/3FLhBzWB7iQ/GG34OvscAfwYPLBcnd76zHxzmZ/oRuc5O5WHPlcMDHD8rozj6vMOJj+MKgdx1jInGA==", + "dependencies": { + "@jupyterlab/nbformat": "~4.1.5", + "@jupyterlab/services": "~7.1.5", + "@jupyterlite/localforage": "^0.3.0", + "@lumino/coreutils": "^2.1.2", + "@types/emscripten": "^1.39.6", + "localforage": "^1.9.0", + "mime": "^3.0.0" + } + }, + "node_modules/@jupyterlite/contents/node_modules/@jupyter/ydoc": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@jupyter/ydoc/-/ydoc-1.1.1.tgz", + "integrity": "sha512-fXx9CbUwUlXBsJo83tBQL3T0MgWT4YYz2ozcSFj0ymZSohAnI1uo7N9CPpVe4/nmc9uG1lFdlXC4XQBevi2jSA==", + "dependencies": { + "@jupyterlab/nbformat": "^3.0.0 || ^4.0.0-alpha.21 || ^4.0.0", + "@lumino/coreutils": "^1.11.0 || ^2.0.0", + "@lumino/disposable": "^1.10.0 || ^2.0.0", + "@lumino/signaling": "^1.10.0 || ^2.0.0", + "y-protocols": "^1.0.5", + "yjs": "^13.5.40" + } + }, + "node_modules/@jupyterlite/contents/node_modules/@jupyterlab/nbformat": { + "version": "4.1.8", + "resolved": "https://registry.npmjs.org/@jupyterlab/nbformat/-/nbformat-4.1.8.tgz", + "integrity": "sha512-uwGLaiIEsSox6zZ9WIsHbKaPO4Yovrp9LW6NXSafFhHeNdEaVGJ05C4mZTDAXWGgV+EWEBx5U2PrGmsYiHRLlQ==", + "dependencies": { + "@lumino/coreutils": "^2.1.2" + } + }, + "node_modules/@jupyterlite/contents/node_modules/@jupyterlab/services": { + "version": "7.1.8", + "resolved": "https://registry.npmjs.org/@jupyterlab/services/-/services-7.1.8.tgz", + "integrity": "sha512-pecYo8oOKCuEl+qur1yrEVTuGF3vxKlRItY2ofmTfBiyHIh8ARcAzlC+Zh55mdsIUU2w2GMrhTlINF5bWC5qZw==", + "dependencies": { + "@jupyter/ydoc": "^1.1.1", + "@jupyterlab/coreutils": "^6.1.8", + "@jupyterlab/nbformat": "^4.1.8", + "@jupyterlab/settingregistry": "^4.1.8", + "@jupyterlab/statedb": "^4.1.8", + "@lumino/coreutils": "^2.1.2", + "@lumino/disposable": "^2.1.2", + "@lumino/polling": "^2.1.2", + "@lumino/properties": "^2.0.1", + "@lumino/signaling": "^2.1.2", + "ws": "^8.11.0" + } + }, + "node_modules/@jupyterlite/localforage": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@jupyterlite/localforage/-/localforage-0.3.0.tgz", + "integrity": "sha512-L2wsnLAV2XarWcdMw6hSA94hDo5o8/ASo+s+sVufsPTznxUWMpDpljPjn2QlHjYgKVFicPhywYL+GV3h4T712Q==", + "dependencies": { + "@jupyterlab/coreutils": "~6.1.5", + "@lumino/coreutils": "^2.1.2", + "localforage": "^1.9.0", + "localforage-memoryStorageDriver": "^0.9.2" + } + }, + "node_modules/@jupyterlite/localforage/node_modules/@jupyterlab/coreutils": { + "version": "6.1.8", + "resolved": "https://registry.npmjs.org/@jupyterlab/coreutils/-/coreutils-6.1.8.tgz", + "integrity": "sha512-DDPHr1qR+UuMs+/z5YMi2/2oQ3YbLrmYdv+zpbj5w1tbglB/fa0muw/xX6RpXzuDog1+z5fZmERQ5RUBtdAS/g==", + "dependencies": { + "@lumino/coreutils": "^2.1.2", + "@lumino/disposable": "^2.1.2", + "@lumino/signaling": "^2.1.2", + "minimist": "~1.2.0", + "path-browserify": "^1.0.0", + "url-parse": "~1.5.4" + } + }, "node_modules/@lumino/algorithm": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/@lumino/algorithm/-/algorithm-2.0.1.tgz", @@ -1093,6 +1177,21 @@ "@lumino/algorithm": "^2.0.1" } }, + "node_modules/@playwright/test": { + "version": "1.45.1", + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.45.1.tgz", + "integrity": "sha512-Wo1bWTzQvGA7LyKGIZc8nFSTFf2TkthGIFBR+QVNilvwouGzFd4PYukZe3rvf5PSqjHi1+1NyKSDZKcQWETzaA==", + "dev": true, + "dependencies": { + "playwright": "1.45.1" + }, + "bin": { + "playwright": "cli.js" + }, + "engines": { + "node": ">=18" + } + }, "node_modules/@rjsf/utils": { "version": "5.18.3", "resolved": "https://registry.npmjs.org/@rjsf/utils/-/utils-5.18.3.tgz", @@ -1135,6 +1234,15 @@ "@sinonjs/commons": "^3.0.0" } }, + "node_modules/@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, "node_modules/@types/babel__core": { "version": "7.20.5", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", @@ -1168,14 +1276,19 @@ } }, "node_modules/@types/babel__traverse": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.5.tgz", - "integrity": "sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==", + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", + "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", "dev": true, "dependencies": { "@babel/types": "^7.20.7" } }, + "node_modules/@types/emscripten": { + "version": "1.39.13", + "resolved": "https://registry.npmjs.org/@types/emscripten/-/emscripten-1.39.13.tgz", + "integrity": "sha512-cFq+fO/isvhvmuP/+Sl4K4jtU6E23DoivtbO4r50e3odaxAiVdbfSYRDdJ4gCdxx+3aRjhphS5ZMwIH4hFy/Cw==" + }, "node_modules/@types/graceful-fs": { "version": "4.1.9", "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", @@ -1219,6 +1332,17 @@ "pretty-format": "^29.0.0" } }, + "node_modules/@types/jsdom": { + "version": "20.0.1", + "resolved": "https://registry.npmjs.org/@types/jsdom/-/jsdom-20.0.1.tgz", + "integrity": "sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/tough-cookie": "*", + "parse5": "^7.0.0" + } + }, "node_modules/@types/json-schema": { "version": "7.0.15", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", @@ -1226,9 +1350,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "20.12.12", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.12.tgz", - "integrity": "sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw==", + "version": "20.14.9", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.9.tgz", + "integrity": "sha512-06OCtnTXtWOZBJlRApleWndH4JsRVs1pDCc8dLSQp+7PpUpX3ePdHyeNSFTeSe7FtKyQkrlPvHwJOW3SLd8Oyg==", "dev": true, "dependencies": { "undici-types": "~5.26.4" @@ -1256,6 +1380,12 @@ "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==", "dev": true }, + "node_modules/@types/tough-cookie": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.5.tgz", + "integrity": "sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==", + "dev": true + }, "node_modules/@types/yargs": { "version": "17.0.32", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", @@ -1271,6 +1401,59 @@ "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", "dev": true }, + "node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "deprecated": "Use your platform's native atob() and btoa() methods instead", + "dev": true + }, + "node_modules/acorn": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.0.tgz", + "integrity": "sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-globals": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-7.0.1.tgz", + "integrity": "sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==", + "dev": true, + "dependencies": { + "acorn": "^8.1.0", + "acorn-walk": "^8.0.2" + } + }, + "node_modules/acorn-walk": { + "version": "8.3.3", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.3.tgz", + "integrity": "sha512-MxXdReSRhGO7VlFe1bRG/oI7/mdLV9B9JJT0N8vZOhF7gFRR5l3M8W9G8JxmKV+JC5mGqJ0QvqfSOLsCPa4nUw==", + "dev": true, + "dependencies": { + "acorn": "^8.11.0" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, "node_modules/ajv": { "version": "8.13.0", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.13.0.tgz", @@ -1347,6 +1530,12 @@ "sprintf-js": "~1.0.2" } }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true + }, "node_modules/babel-jest": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz", @@ -1471,21 +1660,21 @@ } }, "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "dev": true, "dependencies": { - "fill-range": "^7.0.1" + "fill-range": "^7.1.1" }, "engines": { "node": ">=8" } }, "node_modules/browserslist": { - "version": "4.23.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", - "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", + "version": "4.23.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.1.tgz", + "integrity": "sha512-TUfofFo/KsK/bWZ9TWQ5O26tsWW4Uhmt8IYklbnUa70udB6P2wA7w7o4PY4muaEPBQaAX+CEnmmIA41NVHtPVw==", "dev": true, "funding": [ { @@ -1502,10 +1691,10 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001587", - "electron-to-chromium": "^1.4.668", + "caniuse-lite": "^1.0.30001629", + "electron-to-chromium": "^1.4.796", "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.13" + "update-browserslist-db": "^1.0.16" }, "bin": { "browserslist": "cli.js" @@ -1560,9 +1749,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001620", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001620.tgz", - "integrity": "sha512-WJvYsOjd1/BYUY6SNGUosK9DUidBPDTnOARHp3fSmFO1ekdxaY6nKRttEVrfMmYi80ctS0kz1wiWmm14fVc3ew==", + "version": "1.0.30001639", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001639.tgz", + "integrity": "sha512-eFHflNTBIlFwP2AIKaYuBQN/apnUoKNhBdza8ZnW/h2di4LCZ4xFqYlxUxo+LQ76KFI1PGcC1QDxMbxTZpSCAg==", "dev": true, "funding": [ { @@ -1673,6 +1862,18 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/compute-gcd": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/compute-gcd/-/compute-gcd-1.2.1.tgz", @@ -1741,16 +1942,54 @@ "node": ">= 8" } }, + "node_modules/cssom": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz", + "integrity": "sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==", + "dev": true + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dev": true, + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + }, "node_modules/csstype": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", "dev": true }, + "node_modules/data-urls": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-3.0.2.tgz", + "integrity": "sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==", + "dev": true, + "dependencies": { + "abab": "^2.0.6", + "whatwg-mimetype": "^3.0.0", + "whatwg-url": "^11.0.0" + }, + "engines": { + "node": ">=12" + } + }, "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", + "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", "dev": true, "dependencies": { "ms": "2.1.2" @@ -1764,6 +2003,12 @@ } } }, + "node_modules/decimal.js": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==", + "dev": true + }, "node_modules/dedent": { "version": "1.5.3", "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.5.3.tgz", @@ -1787,6 +2032,15 @@ "node": ">=0.10.0" } }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/detect-newline": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", @@ -1805,10 +2059,23 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, + "node_modules/domexception": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz", + "integrity": "sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==", + "deprecated": "Use your platform's native DOMException instead", + "dev": true, + "dependencies": { + "webidl-conversions": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, "node_modules/electron-to-chromium": { - "version": "1.4.773", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.773.tgz", - "integrity": "sha512-87eHF+h3PlCRwbxVEAw9KtK3v7lWfc/sUDr0W76955AdYTG4bV/k0zrl585Qnj/skRMH2qOSiE+kqMeOQ+LOpw==", + "version": "1.4.816", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.816.tgz", + "integrity": "sha512-EKH5X5oqC6hLmiS7/vYtZHZFTNdhsYG5NVPRN6Yn0kQHNBlT59+xSM8HBy66P5fxWpKgZbPqb+diC64ng295Jw==", "dev": true }, "node_modules/emittery": { @@ -1829,6 +2096,18 @@ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "dev": true }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "dev": true, + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, "node_modules/error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", @@ -1856,6 +2135,27 @@ "node": ">=8" } }, + "node_modules/escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "dev": true, + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, "node_modules/esprima": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", @@ -1869,6 +2169,24 @@ "node": ">=4" } }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/execa": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", @@ -1938,9 +2256,9 @@ } }, "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "dev": true, "dependencies": { "to-regex-range": "^5.0.1" @@ -1962,6 +2280,20 @@ "node": ">=8" } }, + "node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -2034,6 +2366,7 @@ "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", "dev": true, "dependencies": { "fs.realpath": "^1.0.0", @@ -2086,12 +2419,51 @@ "node": ">= 0.4" } }, + "node_modules/html-encoding-sniffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz", + "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==", + "dev": true, + "dependencies": { + "whatwg-encoding": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, "node_modules/html-escaper": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", "dev": true }, + "node_modules/http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "dev": true, + "dependencies": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/human-signals": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", @@ -2101,6 +2473,23 @@ "node": ">=10.17.0" } }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/immediate": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", + "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==" + }, "node_modules/import-local": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", @@ -2133,6 +2522,7 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", "dev": true, "dependencies": { "once": "^1.3.0", @@ -2152,12 +2542,15 @@ "dev": true }, "node_modules/is-core-module": { - "version": "2.13.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", - "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.14.0.tgz", + "integrity": "sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A==", "dev": true, "dependencies": { - "hasown": "^2.0.0" + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -2190,6 +2583,12 @@ "node": ">=0.12.0" } }, + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", + "dev": true + }, "node_modules/is-stream": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", @@ -2227,9 +2626,9 @@ } }, "node_modules/istanbul-lib-instrument": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.2.tgz", - "integrity": "sha512-1WUsZ9R1lA0HtBSohTkm39WTPlNKSJ5iFk7UwqXkBLoHQT+hfqPsfsTDVuZdKGaBwn7din9bS7SsnoAr943hvw==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.3.tgz", + "integrity": "sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==", "dev": true, "dependencies": { "@babel/core": "^7.23.9", @@ -2487,6 +2886,33 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, + "node_modules/jest-environment-jsdom": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-29.7.0.tgz", + "integrity": "sha512-k9iQbsf9OyOfdzWH8HDmrRT0gSIcX+FLNW7IQq94tFX0gynPwqDTW0Ho6iMVNjGz/nb+l/vW3dWM2bbLLpkbXA==", + "dev": true, + "dependencies": { + "@jest/environment": "^29.7.0", + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/jsdom": "^20.0.0", + "@types/node": "*", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0", + "jsdom": "^20.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, "node_modules/jest-environment-node": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz", @@ -2880,6 +3306,51 @@ "js-yaml": "bin/js-yaml.js" } }, + "node_modules/jsdom": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-20.0.3.tgz", + "integrity": "sha512-SYhBvTh89tTfCD/CRdSOm13mOBa42iTaTyfyEWBdKcGdPxPtLFBXuHR8XHb33YNYaP+lLbmSvBTsnoesCNJEsQ==", + "dev": true, + "dependencies": { + "abab": "^2.0.6", + "acorn": "^8.8.1", + "acorn-globals": "^7.0.0", + "cssom": "^0.5.0", + "cssstyle": "^2.3.0", + "data-urls": "^3.0.2", + "decimal.js": "^10.4.2", + "domexception": "^4.0.0", + "escodegen": "^2.0.0", + "form-data": "^4.0.0", + "html-encoding-sniffer": "^3.0.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.1", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.2", + "parse5": "^7.1.1", + "saxes": "^6.0.0", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.1.2", + "w3c-xmlserializer": "^4.0.0", + "webidl-conversions": "^7.0.0", + "whatwg-encoding": "^2.0.0", + "whatwg-mimetype": "^3.0.0", + "whatwg-url": "^11.0.0", + "ws": "^8.11.0", + "xml-name-validator": "^4.0.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, "node_modules/jsesc": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", @@ -2981,12 +3452,36 @@ "url": "https://github.com/sponsors/dmonad" } }, + "node_modules/lie": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz", + "integrity": "sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==", + "dependencies": { + "immediate": "~3.0.5" + } + }, "node_modules/lines-and-columns": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", "dev": true }, + "node_modules/localforage": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/localforage/-/localforage-1.10.0.tgz", + "integrity": "sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==", + "dependencies": { + "lie": "3.1.1" + } + }, + "node_modules/localforage-memoryStorageDriver": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/localforage-memoryStorageDriver/-/localforage-memoryStorageDriver-0.9.2.tgz", + "integrity": "sha512-DRB4BkkW9o5HIetbsuvtcg98GP7J1JBRDyDMJK13hfr9QsNpnMW6UUWmU9c6bcRg99akR1mGZ/ubUV1Ek0fbpg==", + "dependencies": { + "localforage": ">=1.4.0" + } + }, "node_modules/locate-path": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", @@ -3085,18 +3580,50 @@ "dev": true }, "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", + "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", "dev": true, "dependencies": { - "braces": "^3.0.2", + "braces": "^3.0.3", "picomatch": "^2.3.1" }, "engines": { "node": ">=8.6" } }, + "node_modules/mime": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", + "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, "node_modules/mimic-fn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", @@ -3171,6 +3698,12 @@ "node": ">=8" } }, + "node_modules/nwsapi": { + "version": "2.2.10", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.10.tgz", + "integrity": "sha512-QK0sRs7MKv0tKe1+5uZIQk/C8XGza4DAnztJG8iD+TpJIORARrCxczA738awHrZoHeTjSSoHqao2teO0dC/gFQ==", + "dev": true + }, "node_modules/once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", @@ -3264,6 +3797,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/parse5": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "dev": true, + "dependencies": { + "entities": "^4.4.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, "node_modules/path-browserify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", @@ -3341,6 +3886,50 @@ "node": ">=8" } }, + "node_modules/playwright": { + "version": "1.45.1", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.45.1.tgz", + "integrity": "sha512-Hjrgae4kpSQBr98nhCj3IScxVeVUixqj+5oyif8TdIn2opTCPEzqAqNMeK42i3cWDCVu9MI+ZsGWw+gVR4ISBg==", + "dev": true, + "dependencies": { + "playwright-core": "1.45.1" + }, + "bin": { + "playwright": "cli.js" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "fsevents": "2.3.2" + } + }, + "node_modules/playwright-core": { + "version": "1.45.1", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.45.1.tgz", + "integrity": "sha512-LF4CUUtrUu2TCpDw4mcrAIuYrEjVDfT1cHbJMfwnE2+1b8PZcFzPNgvZCvq2JfQ4aTjRCCHw5EJ2tmr2NSzdPg==", + "dev": true, + "bin": { + "playwright-core": "cli.js" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/playwright/node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, "node_modules/pretty-format": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", @@ -3380,6 +3969,12 @@ "node": ">= 6" } }, + "node_modules/psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", + "dev": true + }, "node_modules/punycode": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", @@ -3495,6 +4090,24 @@ "node": ">=10" } }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "node_modules/saxes": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", + "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==", + "dev": true, + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=v12.22.7" + } + }, "node_modules/semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", @@ -3676,6 +4289,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/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==", + "dev": true + }, "node_modules/test-exclude": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", @@ -3717,10 +4336,37 @@ "node": ">=8.0" } }, + "node_modules/tough-cookie": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", + "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", + "dev": true, + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tr46": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", + "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==", + "dev": true, + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=12" + } + }, "node_modules/ts-jest": { - "version": "29.1.2", - "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.1.2.tgz", - "integrity": "sha512-br6GJoH/WUX4pu7FbZXuWGKGNDuU7b8Uj77g/Sp7puZV6EXzuByl6JrECvm0MzVzSTkSHWTihsXt+5XYER5b+g==", + "version": "29.1.5", + "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.1.5.tgz", + "integrity": "sha512-UuClSYxM7byvvYfyWdFI+/2UxMmwNyJb0NPkZPQE2hew3RurV7l7zURgOHAd/1I1ZdPpe3GUsXNXAcN8TFKSIg==", "dev": true, "dependencies": { "bs-logger": "0.x", @@ -3736,10 +4382,11 @@ "ts-jest": "cli.js" }, "engines": { - "node": "^16.10.0 || ^18.0.0 || >=20.0.0" + "node": "^14.15.0 || ^16.10.0 || ^18.0.0 || >=20.0.0" }, "peerDependencies": { "@babel/core": ">=7.0.0-beta.0 <8", + "@jest/transform": "^29.0.0", "@jest/types": "^29.0.0", "babel-jest": "^29.0.0", "jest": "^29.0.0", @@ -3749,6 +4396,9 @@ "@babel/core": { "optional": true }, + "@jest/transform": { + "optional": true + }, "@jest/types": { "optional": true }, @@ -3812,6 +4462,15 @@ "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", "dev": true }, + "node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, "node_modules/update-browserslist-db": { "version": "1.0.16", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.16.tgz", @@ -3860,9 +4519,9 @@ } }, "node_modules/v8-to-istanbul": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.2.0.tgz", - "integrity": "sha512-/EH/sDgxU2eGxajKdwLCDmQ4FWq+kpi3uCmBGpw1xJtnAxEjlD8j8PEiGWpCIMIs3ciNAgH0d3TTJiUkYzyZjA==", + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz", + "integrity": "sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==", "dev": true, "dependencies": { "@jridgewell/trace-mapping": "^0.3.12", @@ -3905,6 +4564,18 @@ "resolved": "https://registry.npmjs.org/validate.io-number/-/validate.io-number-1.0.3.tgz", "integrity": "sha512-kRAyotcbNaSYoDnXvb4MHg/0a1egJdLwS6oJ38TJY7aw9n93Fl/3blIXdyYvPOp55CNxywooG/3BcrwNrBpcSg==" }, + "node_modules/w3c-xmlserializer": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-4.0.0.tgz", + "integrity": "sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==", + "dev": true, + "dependencies": { + "xml-name-validator": "^4.0.0" + }, + "engines": { + "node": ">=14" + } + }, "node_modules/walker": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", @@ -3914,6 +4585,49 @@ "makeerror": "1.0.12" } }, + "node_modules/webidl-conversions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/whatwg-encoding": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz", + "integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==", + "dev": true, + "dependencies": { + "iconv-lite": "0.6.3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/whatwg-mimetype": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz", + "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/whatwg-url": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz", + "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==", + "dev": true, + "dependencies": { + "tr46": "^3.0.0", + "webidl-conversions": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", @@ -3985,6 +4699,21 @@ } } }, + "node_modules/xml-name-validator": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz", + "integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "dev": true + }, "node_modules/y-protocols": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/y-protocols/-/y-protocols-1.0.6.tgz", diff --git a/package.json b/package.json index f227bb1..98ebbcc 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@jupyterlite/cockle", - "version": "0.0.3", + "version": "0.0.4", "description": "In browser bash-like shell", "homepage": "https://github.com/jupyterlite/cockle", "license": "BSD-3-Clause", @@ -24,13 +24,16 @@ "test": "jest" }, "dependencies": { - "@jupyterlab/services": "^7.1.6" + "@jupyterlab/services": "^7.1.6", + "@jupyterlite/contents": "^0.3.0" }, "devDependencies": { + "@playwright/test": "^1.45.1", "@types/jest": "^29.5.12", "@types/json-schema": "^7.0.15", "@types/react": "^18.2.79", "jest": "^29.7.0", + "jest-environment-jsdom": "^29.7.0", "ts-jest": "^29.1.2", "typescript": "^5.4.5" }, diff --git a/src/command.ts b/src/command.ts deleted file mode 100644 index 819c936..0000000 --- a/src/command.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { Context } from "./context" -import { Options } from "./options" - -export abstract class Command { - // Return is exit code - abstract run(context: Context): Promise -} diff --git a/src/command_registry.ts b/src/command_registry.ts index fe250dc..d6886b3 100644 --- a/src/command_registry.ts +++ b/src/command_registry.ts @@ -1,23 +1,24 @@ -import { Command } from "./command" -import * as AllCommands from "./commands" +import { ICommandRunner } from "./commands/command_runner" +import { BuiltinCommandRunner } from "./commands/builtin_command_runner" +import { CoreutilsCommandRunner } from "./commands/coreutils_command_runner" export class CommandRegistry { - private constructor() {} - - /** - * Create a new Command identified by its string name. - */ - create(name: string): Command | null { - const cls = this.get(name) - if (cls) { - return new (cls as any)() - } else { - return null + private constructor() { + this._commandRunners = [ + new BuiltinCommandRunner(), + new CoreutilsCommandRunner(), + ] + + // Command name -> runner mapping + for (const runner of this._commandRunners) { + for (const name of runner.names()) { + this._map.set(name, runner) + } } } - get(name: string): typeof Command | null { - return this._map.get(name) ?? null + get(name: string): ICommandRunner | null { + return this._map.get(name) ?? null } static instance(): CommandRegistry { @@ -33,22 +34,8 @@ export class CommandRegistry { }) } - register(name: string, cls: typeof Command) { - if (name.endsWith("Command")) { - const shortName = name.slice(0, -7).toLowerCase() - this._map.set(shortName, cls) - } - } + private _commandRunners: ICommandRunner[]; + private _map: Map = new Map() private static _instance: CommandRegistry - private _map: Map = new Map() } - -function registerCommands(commands: {[key: string]: typeof Command}) { - const registry = CommandRegistry.instance() - for (const [key, value] of Object.entries(commands)) { - registry.register(key, value) - } -} - -registerCommands(AllCommands) diff --git a/src/commands/builtin_command_runner.ts b/src/commands/builtin_command_runner.ts new file mode 100644 index 0000000..4ec8acf --- /dev/null +++ b/src/commands/builtin_command_runner.ts @@ -0,0 +1,28 @@ +import { ICommandRunner } from "./command_runner" +import { Context } from "../context" + +export class BuiltinCommandRunner implements ICommandRunner { + names(): string[] { + return ["cd"] + } + + async run(cmdName: string, context: Context): Promise { + switch (cmdName) { + case "cd": + this._cd(context) + break + } + } + + private _cd(context: Context) { + const { args } = context + if (args.length < 1) { + // Do nothing. + return; + } + const path = args[0] // Ignore other arguments? + // Need to handle path of "-". Maybe previous path is in an env var? + context.fileSystem.FS.chdir(path) + // Need to set PWD env var? + } +} diff --git a/src/commands/cat.ts b/src/commands/cat.ts deleted file mode 100644 index 76c825d..0000000 --- a/src/commands/cat.ts +++ /dev/null @@ -1,18 +0,0 @@ -import { Command } from "../command" -import { Context } from "../context" - -export class CatCommand extends Command { - override async run(context: Context): Promise { - - // Only supporting single path and no flags so far. - if (context.args.length != 1) { - // Write error message to stderr - return 1 - } - - const path = context.args[0] - const content = await context.filesystem.get(path) - await context.stdout.write(content + "\r\n") - return 0 - } -} diff --git a/src/commands/command_runner.ts b/src/commands/command_runner.ts new file mode 100644 index 0000000..83ad1c9 --- /dev/null +++ b/src/commands/command_runner.ts @@ -0,0 +1,6 @@ +import { Context } from "../context" + +export interface ICommandRunner { + names(): string[] + run(cmdName: string, context: Context): Promise +} diff --git a/src/commands/coreutils_command_runner.ts b/src/commands/coreutils_command_runner.ts new file mode 100644 index 0000000..c3fdb04 --- /dev/null +++ b/src/commands/coreutils_command_runner.ts @@ -0,0 +1,21 @@ +import * as CoreutilsModule from "../wasm/coreutils" +import { WasmCommandRunner } from "./wasm_command_runner" + +export class CoreutilsCommandRunner extends WasmCommandRunner { + names(): string[] { + return [ + // File commands + "cp", "echo", "env", "ln", "ls", "mkdir", "mv", "pwd", "realpath", "rm", "rmdir", "touch", "uname", + // Text commands + "cat", "cut", "head", "join", "md5sum", "nl", "sha1sum", "sha224sum", "sha256sum", + "sha384sum", "sha512sum", "sort", "tail", "tr", "wc", + // Shell commands + "basename", "date", "dirname", "echo", "env", "expr", "id", "logname", "pwd", "seq", "sleep", + "stat", "uname", + ] + } + + protected _getWasmModule(): any { + return CoreutilsModule.default + } +} diff --git a/src/commands/echo.ts b/src/commands/echo.ts deleted file mode 100644 index d452cdf..0000000 --- a/src/commands/echo.ts +++ /dev/null @@ -1,16 +0,0 @@ -import { Command } from "../command" -import { Context } from "../context" - -export class EchoCommand extends Command { - override async run(context: Context): Promise { - - // Expecting single argument only. - if (context.args.length != 1) { - // Write error message to stderr - return 1 - } - - await context.stdout.write(context.args[0] + "\r\n") - return 0 - } -} diff --git a/src/commands/env.ts b/src/commands/env.ts deleted file mode 100644 index aef3d5c..0000000 --- a/src/commands/env.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { Command } from "../command" -import { Context } from "../context" - -export class EnvCommand extends Command { - override async run(context: Context): Promise { - // Ignore args - for (let [key, value] of context.env.entries()) { - const line = `${key}=${value}\r\n` - await context.stdout.write(line) - } - return 0 - } -} diff --git a/src/commands/index.ts b/src/commands/index.ts deleted file mode 100644 index b64d718..0000000 --- a/src/commands/index.ts +++ /dev/null @@ -1,7 +0,0 @@ -export * from "./cat" -export * from "./echo" -export * from "./env" -export * from "./ls" -export * from "./pwd" -export * from "./rm" -export * from "./touch" diff --git a/src/commands/ls.ts b/src/commands/ls.ts deleted file mode 100644 index d942154..0000000 --- a/src/commands/ls.ts +++ /dev/null @@ -1,109 +0,0 @@ -import { Command } from "../command" -import { Context } from "../context" -import { BooleanOption, TrailingPathsOption } from "../option" -import { Options } from "../options" - -class LsOptions extends Options { - commaSeparated = new BooleanOption("m", "", "List files across the page, separated by commas.") - long = new BooleanOption("l", "", "List files in long format.") - reverse = new BooleanOption("r", "", "Reverse the order of the sort.") - paths = new TrailingPathsOption(0) -} - -export class LsCommand extends Command { - override async run(context: Context): Promise { - const args = context.args - const options = Options.fromArgs(args, LsOptions) - - // Only accept 0 or 1 path so far. - if (options.paths.length > 1) { - throw Error("Not yet supporting 2+ paths in ls command") - } - - const path = options.paths.length > 0 ? options.paths.paths[0] : context.pwd() - let filenames = await context.filesystem.list(path) - - // Can use lines like this for options. - if (options.reverse.isSet) { - - } - - if (filenames.length > 0) { - const width = context.env_number("COLUMNS") - const output = _toColumns(filenames, width) - await context.stdout.write(output) // How to deal with newlines? - } - return 0 - } -} - -function _range(n: number): number[] { - const range = new Array(n) - for (let i = 0; i < n; ++i) { - range[i] = i - } - return range -} - -function _toColumns(paths: string[], width: number | null): string { - function columnWidths(nCols: number): number[] { - return _range(nCols).map((col) => Math.max(...lengths.slice(col*nRows, (col+1)*nRows))) - } - - function nColsFromRows(nRows: number): number { - return Math.ceil(lengths.length / nRows) - } - - function singleColumn(): string { - return paths.join("\r\n") + "\r\n" - } - - function singleRow(): string { - return paths.join(" ") + "\r\n" - } - - function widthForRows(nRows: number): number { - const nCols = nColsFromRows(nRows) - return columnWidths(nCols).reduce((a, b) => a+b) + 2*nCols - 1 - } - - if (width == null || width < 1) { - return singleColumn() - } - - const lengths = paths.map((f) => f.length) - if (lengths.reduce((a, b) => a+b) + 2*paths.length -1 <= width) { - return singleRow() - } - - const max = Math.max(...lengths) - if (max + 1 >= width) { - return singleColumn() - } - - // Increase the number of rows until the filenames fit in the required width. - // Can use min path length to find starting nRows > 2 - let nRows = 2 - while (widthForRows(nRows) > width) { - nRows++ - } - - const nCols = nColsFromRows(nRows) - const colWidths = columnWidths(nCols) - - const range = _range(nCols) - let ret = "" - for (let row = 0; row < nRows; ++row) { - const indices = range.map((i) => row + i*nRows).filter((i) => i < paths.length) - for (let col = 0; col < indices.length; col++) { - const path = paths[indices[col]] - ret += path - if (col < indices.length - 1) { - ret += " ".repeat(colWidths[col] - path.length + 2) - } - } - ret += "\r\n" - } - // Probably want to return multiple rows, not a single string for all rows. And async. - return ret -} diff --git a/src/commands/pwd.ts b/src/commands/pwd.ts deleted file mode 100644 index 827a648..0000000 --- a/src/commands/pwd.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { Command } from "../command" -import { Context } from "../context" - -export class PwdCommand extends Command { - override async run(context: Context): Promise { - context.stdout.write(context.pwd() + "\r\n") - return 0 - } -} diff --git a/src/commands/rm.ts b/src/commands/rm.ts deleted file mode 100644 index cf99c41..0000000 --- a/src/commands/rm.ts +++ /dev/null @@ -1,19 +0,0 @@ -import { Command } from "../command" -import { Context } from "../context" - -export class RmCommand extends Command { - override async run(context: Context): Promise { - const args = context.args - - // Validate and expand arguments (flags and file/directory names). - // Only supporting single path and no flags so far. - if (args.length > 1) { - // Write error message to stderr - return 1 - } - - const path = args[0] // If a relative path need to add PWD - await context.filesystem.delete(path) - return 0 - } -} diff --git a/src/commands/touch.ts b/src/commands/touch.ts deleted file mode 100644 index ba9e5c4..0000000 --- a/src/commands/touch.ts +++ /dev/null @@ -1,19 +0,0 @@ -import { Command } from "../command" -import { Context } from "../context" - -export class TouchCommand extends Command { - override async run(context: Context): Promise { - const args = context.args - - // Validate and expand arguments (flags and file/directory names). - // Only supporting single path and no flags so far. - if (args.length > 1) { - // Write error message to stderr - return 1 - } - - const path = args[0] // If a relative path need to add PWD - await context.filesystem.touch(path) - return 0 - } -} diff --git a/src/commands/wasm_command_runner.ts b/src/commands/wasm_command_runner.ts new file mode 100644 index 0000000..0111cb1 --- /dev/null +++ b/src/commands/wasm_command_runner.ts @@ -0,0 +1,41 @@ +import { ICommandRunner } from "./command_runner" +import { Context } from "../context" + +export abstract class WasmCommandRunner implements ICommandRunner { + abstract names(): string[] + + async run(cmdName: string, context: Context): Promise { + const { args, fileSystem, mountpoint, stdout} = context + + const start = Date.now() + if (!this._wasmModule) { + this._wasmModule = this._getWasmModule() + } + + const wasm = await this._wasmModule({ + thisProgram: cmdName, + noInitialRun: true, + print: (text: string) => stdout.write(`${text}\n`), + printErr: (text: string) => stdout.write(`${text}\n`), // Should be stderr + }) + + // Need to use PROXYFS so that command sees the shared FS. + const FS = wasm.FS + FS.mkdir(mountpoint, 0o777) + FS.mount(fileSystem.PROXYFS, { root: mountpoint, fs: fileSystem.FS }, mountpoint) + FS.chdir(fileSystem.FS.cwd()) + const loaded = Date.now() + + wasm.callMain(args) + + FS.close(FS.streams[1]) + FS.close(FS.streams[2]) + + const end = Date.now() + console.log(`${cmdName} load time ${loaded-start} ms, run time ${end-loaded} ms`) + } + + protected abstract _getWasmModule(): any + + private _wasmModule: any +} diff --git a/src/context.ts b/src/context.ts index ff97ead..79397fb 100644 --- a/src/context.ts +++ b/src/context.ts @@ -6,39 +6,13 @@ import { Output } from "./io" */ export class Context { constructor( - args: string[], - filesystem: IFileSystem, - stdout: Output, - env: Map | null = null, - ) { - this.args = args - this.filesystem = filesystem - this.stdout = stdout - this.env = env ?? new Map() - } - - env_number(name: string): number | null { - const str = this.env_string(name) - if (str == null) { - return null - } - return Number(str) - } - - env_string(name: string): string | null { - return this.env.get(name) ?? null - } + readonly args: string[], + readonly fileSystem: IFileSystem, + readonly mountpoint: string, + readonly stdout: Output, + ) {} async flush(): Promise { await this.stdout.flush() } - - pwd(): string { - return this.env_string("PWD") ?? "/" - } - - readonly args: string[] - readonly filesystem: IFileSystem - readonly stdout: Output - env: Map } diff --git a/src/file_system.ts b/src/file_system.ts index 9b4a6aa..8b0e7d2 100644 --- a/src/file_system.ts +++ b/src/file_system.ts @@ -1,15 +1,6 @@ export interface IFileSystem { - // Interface for communication with file system. - - delete(path: string): Promise - - // Get file contents - get(path: string): Promise - - list(path: string): Promise - - // Assume new file ... - touch(path: string): Promise - - write(path: string, content: string): Promise + FS: any; + PATH: any; + ERRNO_CODES: any; + PROXYFS: any; } diff --git a/src/index.ts b/src/index.ts index d42c26c..dc21ceb 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,7 +1,6 @@ -export { IFileSystem } from "./file_system" -export { JupyterFileSystem } from "./jupyter_file_system" export { Context } from "./context" -export { OutputCallback } from "./output_callback" +export { IFileSystem } from "./file_system" +export { IOutputCallback } from "./output_callback" export { parse } from "./parse" export { Shell } from "./shell" export { tokenize, Token } from "./tokenize" diff --git a/src/io/file_output.ts b/src/io/file_output.ts index ae4464f..e970a07 100644 --- a/src/io/file_output.ts +++ b/src/io/file_output.ts @@ -1,25 +1,28 @@ import { BufferedOutput } from "./buffered_output" -import { IFileSystem } from "../file_system" +//import { IFileSystem } from "../file_system" export class FileOutput extends BufferedOutput { - constructor(fs: IFileSystem, path: string, append: boolean) { + //constructor(fs: IFileSystem, path: string, append: boolean) { + constructor(path: string, append: boolean) { super() - this.fs = fs + //this.fs = fs this.path = path this.append = append + console.log(this.path) + if (this.append) { throw Error("FileOutput in append mode not implemented") } } override async flush(): Promise { - const all_data = this.data.join() - this.fs.write(this.path, all_data); + //const all_data = this.data.join() + //this.fs.write(this.path, all_data) this.clear() } - private readonly fs: IFileSystem + //private readonly fs: IFileSystem private readonly path: string private readonly append: boolean // or replace } diff --git a/src/io/terminal_output.ts b/src/io/terminal_output.ts index 224197f..6ba1cf1 100644 --- a/src/io/terminal_output.ts +++ b/src/io/terminal_output.ts @@ -1,11 +1,11 @@ import { BufferedOutput } from "./buffered_output" -import { OutputCallback } from "../output_callback" +import { IOutputCallback } from "../output_callback" export class TerminalOutput extends BufferedOutput { // Needs to know if supports terminal escape codes. - constructor(outputCallback: OutputCallback) { + constructor(outputCallback: IOutputCallback) { super() this._outputCallback = outputCallback } @@ -17,5 +17,12 @@ export class TerminalOutput extends BufferedOutput { this.clear() } - private _outputCallback: OutputCallback + override async write(text: string): Promise { + if (text.endsWith('\n')) { + text = text.slice(0, -1) + '\r\n' + } + await super.write(text) + } + + private _outputCallback: IOutputCallback } diff --git a/src/jupyter_file_system.ts b/src/jupyter_file_system.ts deleted file mode 100644 index a5f8a74..0000000 --- a/src/jupyter_file_system.ts +++ /dev/null @@ -1,47 +0,0 @@ -import type { Contents } from '@jupyterlab/services'; -import { IFileSystem } from "./file_system" - -export class JupyterFileSystem implements IFileSystem { - constructor(contentsManager: Contents.IManager) { - this._contentsManager = contentsManager - } - - async delete(path: string): Promise { - await this._contentsManager.delete(path) - } - - async get(path: string): Promise { - const listing = await this._contentsManager.get(path, { content: true }) - // Should check only a single item returned. - const content = listing.content as string - return content - } - - async list(path: string): Promise { - try { - const listing = await this._contentsManager.get(path, { content: true }) - if (listing.type == "file") { - return [listing.name] - } else { // listing.type == "directory" - const content = listing.content as Contents.IModel[] - const filenames = content.map((model) => model.name) - return filenames.sort() - } - } catch (error: any) { - // Need to handle possible error cases here. - return [] - } - } - - async touch(path: string): Promise { - // Assume new file - const model = await this._contentsManager.newUntitled() - await this._contentsManager.rename(model.path, path) - } - - async write(path: string, content: string): Promise { - await this._contentsManager.save(path, { content }) - } - - private _contentsManager: Contents.IManager -} diff --git a/src/option.ts b/src/option.ts deleted file mode 100644 index 2f13f4a..0000000 --- a/src/option.ts +++ /dev/null @@ -1,48 +0,0 @@ -export abstract class Option { - constructor( - readonly shortName: string, - readonly longName: string, - readonly description: string, - ) {} - - get isSet(): boolean { - return this._isSet - } - - set(): void { - this._isSet = true - } - - protected _isSet: boolean = false -} - -export class BooleanOption extends Option { - constructor(shortName: string, longName: string, description: string) { - super(shortName, longName, description) - } -} - -// Greedily consumes all remaining options as paths. -export class TrailingPathsOption extends Option { - constructor(readonly minCount: number = 1) { - super("", "", "") - if (minCount < 0) { - throw Error("Negative minCount in PathsOption.constructor") - } - } - - add(path: string) { - this._paths.push(path) - this._isSet = true - } - - get length(): number { - return this.paths.length - } - - get paths(): string[] { - return this._paths - } - - private _paths: string[] = [] -} diff --git a/src/options.ts b/src/options.ts deleted file mode 100644 index 7220dfd..0000000 --- a/src/options.ts +++ /dev/null @@ -1,59 +0,0 @@ -import { Option, TrailingPathsOption } from "./option" - -export abstract class Options { - static fromArgs(args: string[], optionsType: (new () => T)): T { - const options = new optionsType - - const paths: TrailingPathsOption | null = options._getPaths() - let inTrailingPaths = false - - for (const arg of args) { - if (arg[0] == "-" && arg[1] != "-") { - if (inTrailingPaths) { - throw Error("Cannot have named option after parsing a trailing path") - } - const shortName = arg[1] - options._findByShortName(shortName).set() - } else if (paths !== null) { - paths.add(arg) - inTrailingPaths = true - } - - // Not yet handling longName options. - } - - if (paths && paths.length < paths.minCount) { - throw Error("Insufficient trailing path options specified") - } - - return options - } - - private _findByShortName(shortName: string): Option { - let v: Option - for (v of Object.values(this)) { - if (v.shortName == shortName) { - return v - } - } - // Need better error reporting - throw new Error(`No such shortName option "${shortName}"`) - } - - private _getPaths(): TrailingPathsOption | null { - if ("paths" in this) { - return this["paths"] as TrailingPathsOption - } else { - return null - } - } - - _help(): string[] { - // Dynamically create help text from options. - // Could have short form for usage, and longer form for man page. - const sorted = [...Object.values(this)].sort( - (a, b) => (a.shortName ?? a.longName) > (b.shortName ?? b.longName) ? 1 : -1 - ) - return sorted.map((option) => `-${option.shortName} ${option.description}`) - } -} diff --git a/src/output_callback.ts b/src/output_callback.ts index 39a214b..79a49f6 100644 --- a/src/output_callback.ts +++ b/src/output_callback.ts @@ -1 +1 @@ -export interface OutputCallback { (output: string): Promise } +export interface IOutputCallback { (output: string): Promise } diff --git a/src/shell.ts b/src/shell.ts index a062098..0d5cf58 100644 --- a/src/shell.ts +++ b/src/shell.ts @@ -1,24 +1,20 @@ import { CommandRegistry } from "./command_registry" import { Context } from "./context" -import { FileOutput, Output, TerminalOutput } from "./io" -import { OutputCallback } from "./output_callback" -import { CommandNode, parse } from "./parse" import { IFileSystem } from "./file_system" +import { TerminalOutput } from "./io" +import { IOutputCallback } from "./output_callback" +import { CommandNode, parse } from "./parse" +import * as FsModule from './wasm/fs' export class Shell { constructor( - filesystem: IFileSystem, - outputCallback: OutputCallback, + outputCallback: IOutputCallback, + mountpoint: string = '/drive', ) { - this._filesystem = filesystem this._outputCallback = outputCallback + this._mountpoint = mountpoint; this._currentLine = "" - - this._env = new Map() - this._env.set("PS1", "\x1b[1;31mjs-shell:$\x1b[1;0m ") // red color - this._env.set("PWD", "/") - this._env.set("COLUMNS", "0") - this._env.set("LINES", "0") + this._prompt = "\x1b[1;31mjs-shell:$\x1b[1;0m " // red color } async input(char: string): Promise { @@ -30,10 +26,10 @@ export class Shell { const cmdText = this._currentLine.trimStart() this._currentLine = "" await this._runCommands(cmdText) - await this.output(this._env.get("PS1") ?? "") + await this.output(this._prompt) } else if (code == 127) { // Backspace if (this._currentLine.length > 0) { - this._currentLine = this._currentLine.slice(0, -1); + this._currentLine = this._currentLine.slice(0, -1) const backspace = "\x1B[1D" await this.output(backspace + ' ' + backspace) } @@ -52,8 +48,7 @@ export class Shell { } else if (possibles.length > 1) { const line = possibles.join(" ") // Note keep leading whitespace on current line. - await this.output(`\r\n${line}\r\n${this._env.get("PS1") ?? ""}${this._currentLine}`) - this._currentLine = "" + await this.output(`\r\n${line}\r\n${this._prompt}${this._currentLine}`) } } else if (code == 27) { // Escape following by 1+ more characters const remainder = char.slice(1) @@ -68,6 +63,15 @@ export class Shell { } } + async initFilesystem(): Promise { + this._fsModule = await FsModule.default() + const { FS, PATH, ERRNO_CODES, PROXYFS } = this._fsModule; + FS.mkdir(this._mountpoint, 0o777) + FS.chdir(this._mountpoint) + this._fileSystem = { FS, PATH, ERRNO_CODES, PROXYFS } + return this._fileSystem + } + async inputs(chars: string[]): Promise { for (let i = 0; i < chars.length; ++i) { await this.input(chars[i]) @@ -79,15 +83,12 @@ export class Shell { } async setSize(rows: number, columns: number): Promise { - this._env.set("COLUMNS", columns.toString()) - this._env.set("LINES", rows.toString()) + //this._env.set("COLUMNS", columns.toString()) + //this._env.set("LINES", rows.toString()) } async start(): Promise { - const prompt = this._env.get("PS1") - if (prompt) { - await this.output(prompt) - } + await this.output(this._prompt) } // Keeping this public for tests. @@ -97,33 +98,20 @@ export class Shell { const stdout = new TerminalOutput(this._outputCallback) try { for (let i = 0; i < ncmds; ++i) { - const cmd = cmdNodes[i] as CommandNode - const cmdName = cmd.name.value - const command = CommandRegistry.instance().create(cmdName) - if (command === null) { + const command = cmdNodes[i] as CommandNode + const cmdName = command.name.value + + const commands = CommandRegistry.instance().get(cmdName) + if (commands === null) { // Give location of command in input? throw new Error(`Unknown command: '${cmdName}'`) } - let output: Output = stdout - if (cmd.redirects) { - // Support single redirect only, write (not append) to file. - if (cmd.redirects.length > 1) { - throw Error("Only implemented a single redirect per command") - } - if (cmd.redirects[0].token.value != ">") { - throw Error("Only implemented redirect write to file") - } - - const path = cmd.redirects[0].target.value - output = new FileOutput(this._filesystem, path, false) - } + const args = command.suffix.map((token) => token.value) + const context = new Context(args, this._fileSystem!, this._mountpoint, stdout) + await commands.run(cmdName, context) - const cmdArgs = cmd.suffix.map((token) => token.value) - const context = new Context(cmdArgs, this._filesystem, output, this._env) - //const exit_code = await command?.run(context) // Do something with exit_code - await command?.run(context) - await output.flush() + await context.flush() } } catch (error: any) { // Send result via output?????? With color. Should be to stderr. @@ -133,28 +121,15 @@ export class Shell { } private async _tabComplete(text: string): Promise<[number, string[]]> { - const i = text.indexOf(" ") - if (i == -1) { - // Assume tab completing command. - return [text.length, CommandRegistry.instance().match(text)] - } else { - // Check initial command exists. - const cmdText = text.slice(0, i) - if (CommandRegistry.instance().get(cmdText) == null) { - return [0, []] - } - const start = text.slice(i+1).trimStart() - // Try to match possible file/directory names in pwd. - const filenames = await this._filesystem.list(this._env.get("PWD")!) - const ret = filenames.filter((name) => { - return name.startsWith(start) - }) - return [start.length, ret] - } + // Assume tab completing command. + return [text.length, CommandRegistry.instance().match(text)] } - private readonly _filesystem: IFileSystem - private readonly _outputCallback: OutputCallback + private readonly _outputCallback: IOutputCallback private _currentLine: string - private _env: Map + private _prompt: string // Should really obtain this from env + + private _fsModule: any + private _fileSystem?: IFileSystem + private _mountpoint: string; } diff --git a/src/wasm/coreutils.js b/src/wasm/coreutils.js new file mode 100644 index 0000000..1afa2c3 --- /dev/null +++ b/src/wasm/coreutils.js @@ -0,0 +1,5761 @@ +var Module = (() => { + var _scriptDir = + typeof document !== 'undefined' && document.currentScript + ? document.currentScript.src + : undefined; + + return function (moduleArg = {}) { + var Module = moduleArg; + + var readyPromiseResolve, readyPromiseReject; + + Module['ready'] = new Promise((resolve, reject) => { + readyPromiseResolve = resolve; + readyPromiseReject = reject; + }); + + var moduleOverrides = Object.assign({}, Module); + + var arguments_ = []; + + var thisProgram = './this.program'; + + var quit_ = (status, toThrow) => { + throw toThrow; + }; + + var ENVIRONMENT_IS_WEB = typeof window == 'object'; + + var ENVIRONMENT_IS_WORKER = typeof importScripts == 'function'; + + var ENVIRONMENT_IS_NODE = + typeof process == 'object' && + typeof process.versions == 'object' && + typeof process.versions.node == 'string'; + + var scriptDirectory = ''; + + function locateFile(path) { + if (Module['locateFile']) { + return Module['locateFile'](path, scriptDirectory); + } + return scriptDirectory + path; + } + + var read_, readAsync, readBinary, setWindowTitle; + + if (ENVIRONMENT_IS_WEB || ENVIRONMENT_IS_WORKER) { + if (ENVIRONMENT_IS_WORKER) { + scriptDirectory = self.location.href; + } else if (typeof document != 'undefined' && document.currentScript) { + scriptDirectory = document.currentScript.src; + } + if (_scriptDir) { + scriptDirectory = _scriptDir; + } + if (scriptDirectory.indexOf('blob:') !== 0) { + scriptDirectory = scriptDirectory.substr( + 0, + scriptDirectory.replace(/[?#].*/, '').lastIndexOf('/') + 1 + ); + } else { + scriptDirectory = ''; + } + { + read_ = url => { + var xhr = new XMLHttpRequest(); + xhr.open('GET', url, false); + xhr.send(null); + return xhr.responseText; + }; + if (ENVIRONMENT_IS_WORKER) { + readBinary = url => { + var xhr = new XMLHttpRequest(); + xhr.open('GET', url, false); + xhr.responseType = 'arraybuffer'; + xhr.send(null); + return new Uint8Array(xhr.response); + }; + } + readAsync = (url, onload, onerror) => { + var xhr = new XMLHttpRequest(); + xhr.open('GET', url, true); + xhr.responseType = 'arraybuffer'; + xhr.onload = () => { + if (xhr.status == 200 || (xhr.status == 0 && xhr.response)) { + onload(xhr.response); + return; + } + onerror(); + }; + xhr.onerror = onerror; + xhr.send(null); + }; + } + setWindowTitle = title => (document.title = title); + } else { + } + + var out = Module['print'] || console.log.bind(console); + + var err = Module['printErr'] || console.error.bind(console); + + Object.assign(Module, moduleOverrides); + + moduleOverrides = null; + + if (Module['arguments']) arguments_ = Module['arguments']; + + if (Module['thisProgram']) thisProgram = Module['thisProgram']; + + if (Module['quit']) quit_ = Module['quit']; + + var wasmBinary; + + if (Module['wasmBinary']) wasmBinary = Module['wasmBinary']; + + var noExitRuntime = Module['noExitRuntime'] || true; + + if (typeof WebAssembly != 'object') { + abort('no native wasm support detected'); + } + + var wasmMemory; + + var ABORT = false; + + var EXITSTATUS; + + function assert(condition, text) { + if (!condition) { + abort(text); + } + } + + var HEAP8, HEAPU8, HEAP16, HEAPU16, HEAP32, HEAPU32, HEAPF32, HEAPF64; + + function updateMemoryViews() { + var b = wasmMemory.buffer; + Module['HEAP8'] = HEAP8 = new Int8Array(b); + Module['HEAP16'] = HEAP16 = new Int16Array(b); + Module['HEAPU8'] = HEAPU8 = new Uint8Array(b); + Module['HEAPU16'] = HEAPU16 = new Uint16Array(b); + Module['HEAP32'] = HEAP32 = new Int32Array(b); + Module['HEAPU32'] = HEAPU32 = new Uint32Array(b); + Module['HEAPF32'] = HEAPF32 = new Float32Array(b); + Module['HEAPF64'] = HEAPF64 = new Float64Array(b); + } + + var wasmTable; + + var __ATPRERUN__ = []; + + var __ATINIT__ = []; + + var __ATMAIN__ = []; + + var __ATPOSTRUN__ = []; + + var runtimeInitialized = false; + + var runtimeKeepaliveCounter = 0; + + function keepRuntimeAlive() { + return noExitRuntime || runtimeKeepaliveCounter > 0; + } + + function preRun() { + if (Module['preRun']) { + if (typeof Module['preRun'] == 'function') + Module['preRun'] = [Module['preRun']]; + while (Module['preRun'].length) { + addOnPreRun(Module['preRun'].shift()); + } + } + callRuntimeCallbacks(__ATPRERUN__); + } + + function initRuntime() { + runtimeInitialized = true; + if (!Module['noFSInit'] && !FS.init.initialized) FS.init(); + FS.ignorePermissions = false; + TTY.init(); + PIPEFS.root = FS.mount(PIPEFS, {}, null); + callRuntimeCallbacks(__ATINIT__); + } + + function preMain() { + callRuntimeCallbacks(__ATMAIN__); + } + + function postRun() { + if (Module['postRun']) { + if (typeof Module['postRun'] == 'function') + Module['postRun'] = [Module['postRun']]; + while (Module['postRun'].length) { + addOnPostRun(Module['postRun'].shift()); + } + } + callRuntimeCallbacks(__ATPOSTRUN__); + } + + function addOnPreRun(cb) { + __ATPRERUN__.unshift(cb); + } + + function addOnInit(cb) { + __ATINIT__.unshift(cb); + } + + function addOnPostRun(cb) { + __ATPOSTRUN__.unshift(cb); + } + + var runDependencies = 0; + + var runDependencyWatcher = null; + + var dependenciesFulfilled = null; + + function getUniqueRunDependency(id) { + return id; + } + + function addRunDependency(id) { + runDependencies++; + if (Module['monitorRunDependencies']) { + Module['monitorRunDependencies'](runDependencies); + } + } + + function removeRunDependency(id) { + runDependencies--; + if (Module['monitorRunDependencies']) { + Module['monitorRunDependencies'](runDependencies); + } + if (runDependencies == 0) { + if (runDependencyWatcher !== null) { + clearInterval(runDependencyWatcher); + runDependencyWatcher = null; + } + if (dependenciesFulfilled) { + var callback = dependenciesFulfilled; + dependenciesFulfilled = null; + callback(); + } + } + } + + function abort(what) { + if (Module['onAbort']) { + Module['onAbort'](what); + } + what = 'Aborted(' + what + ')'; + err(what); + ABORT = true; + EXITSTATUS = 1; + what += '. Build with -sASSERTIONS for more info.'; + var e = new WebAssembly.RuntimeError(what); + readyPromiseReject(e); + throw e; + } + + var dataURIPrefix = 'data:application/octet-stream;base64,'; + + function isDataURI(filename) { + return filename.startsWith(dataURIPrefix); + } + + var wasmBinaryFile; + + wasmBinaryFile = + 'data:application/octet-stream;base64,AGFzbQEAAAAB2QRPYAJ/fwF/YAF/AX9gAX8AYAN/f38Bf2ACf38AYAR/f39/AX9gA39/fwBgAABgBX9/f39/AX9gAAF/YAR/f39/AGAGf39/f39/AX9gBn9/f39/fwBgB39/f39/f38Bf2ACfn8AYAN/fn8BfmAFf39/f38AYAh/f39/f39/fgBgBX9+fn5+AGACf34AYAF/AX5gAAF8YAh/f39/f39/fwF/YAl/f39/f39/f38Bf2ACfn8Bf2AEf35+fwBgA39/fgBgCH9/f39/f39/AGADf35/AX9gAn9/AX5gAn9+AX9gBH5+fn4Bf2ADf35/AGABfgBgB39/f39/f38AYAN/f34Bf2ACf38BfGAFf35+f38BfmADf39/AX5gBn98f39/fwF/YAJ+fgF+YAl/f39/f39/f38AYAx/f39/f39/f39/f38Bf2AFf39+f38BfmADfn9/AX5gAn5+AGADfn5/AGAEf35/fwBgAn5+AX9gA39+fgBgA35/fwBgBH5+f38AYAF+AX9gBn9+f39/fwF/YAZ/f39/fn8BfmAIf35+fn5+fn4BfmAFf35+fn4BfmAGfn5+fn9+AX9gBX5+fn5+AX5gBH9/f38BfmAEfn9/fwBgBn5+f39/fgBgA39/fgF+YAR/f39+AX9gBn5+fn5+fwBgAAF+YAV+f39+fgF/YAp/f39/f39/f39/AX9gAn9+AX5gB39/fn5/f38BfmABfAF/YAR/fn5/AX9gAX8BfGAEf39/fgF+YAJ8fwF8YAJ/fABgAn5+AXxgAn5+AX1gCn9/f39/f39/f38AArsMPwNlbnYEZXhpdAACA2VudghzdHJmdGltZQAFA2Vudg1fX2Fzc2VydF9mYWlsAAoDZW52Cmludm9rZV9paWkAAwNlbnYOaW52b2tlX2lpaWlpaWkADQNlbnYMaW52b2tlX3ZpaWlpABADZW52C2ludm9rZV92aWlpAAoDZW52BWFib3J0AAcDZW52C2dldGFkZHJpbmZvAAUWd2FzaV9zbmFwc2hvdF9wcmV2aWV3MRFlbnZpcm9uX3NpemVzX2dldAAAFndhc2lfc25hcHNob3RfcHJldmlldzELZW52aXJvbl9nZXQAAANlbnYRX19zeXNjYWxsX2ZjbnRsNjQAAwNlbnYPX19zeXNjYWxsX2lvY3RsAAMWd2FzaV9zbmFwc2hvdF9wcmV2aWV3MQhmZF9jbG9zZQABFndhc2lfc25hcHNob3RfcHJldmlldzEHZmRfcmVhZAAFFndhc2lfc25hcHNob3RfcHJldmlldzEIZmRfd3JpdGUABRZ3YXNpX3NuYXBzaG90X3ByZXZpZXcxCXByb2NfZXhpdAACA2VudhNfX3N5c2NhbGxfZmFjY2Vzc2F0AAUDZW52D19fc3lzY2FsbF9jaGRpcgABA2Vudg9fX3N5c2NhbGxfY2htb2QAAANlbnYSX19zeXNjYWxsX2ZjaG93bmF0AAgDZW52Dl9fc3lzY2FsbF9kdXAzAAMDZW52FWVtc2NyaXB0ZW5fbWVtY3B5X2JpZwAGA2VudhNlbXNjcmlwdGVuX2RhdGVfbm93ABUDZW52IF9lbXNjcmlwdGVuX2dldF9ub3dfaXNfbW9ub3RvbmljAAkDZW52EmVtc2NyaXB0ZW5fZ2V0X25vdwAVA2VudhBfX3N5c2NhbGxfZmNoZGlyAAEDZW52EF9fc3lzY2FsbF9mY2htb2QAAANlbnYSX19zeXNjYWxsX2ZjaG1vZGF0AAUDZW52EF9fc3lzY2FsbF9vcGVuYXQABQNlbnYSX19zeXNjYWxsX2ZjaG93bjMyAAMDZW52E19fc3lzY2FsbF9mZGF0YXN5bmMAAQNlbnYRX19zeXNjYWxsX2ZzdGF0NjQAAANlbnYQX19zeXNjYWxsX3N0YXQ2NAAAA2VudhRfX3N5c2NhbGxfbmV3ZnN0YXRhdAAFA2VudhFfX3N5c2NhbGxfbHN0YXQ2NAAAFndhc2lfc25hcHNob3RfcHJldmlldzEHZmRfc3luYwABA2VudhBfX3N5c2NhbGxfZ2V0Y3dkAAAWd2FzaV9zbmFwc2hvdF9wcmV2aWV3MQ1mZF9mZHN0YXRfZ2V0AAADZW52EV9fc3lzY2FsbF9ta2RpcmF0AAMDZW52EV9fc3lzY2FsbF9ta25vZGF0AAUDZW52Dl9fc3lzY2FsbF9waXBlAAEDZW52GF9lbXNjcmlwdGVuX2dldF9wcm9nbmFtZQAEA2VudhFfX2NhbGxfc2lnaGFuZGxlcgAEA2VudhRfX3N5c2NhbGxfZ2V0ZGVudHM2NAADA2VudhRfX3N5c2NhbGxfcmVhZGxpbmthdAAFA2VudhJfX3N5c2NhbGxfdW5saW5r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AkGHpgJBAxDdCkUNAEGt/AZBsKsZKAIAENYJGgsgAUHZrQE2AhQgAUGTzAI2AhBB+/sGIAFBEGoQqgoaIAFBmawBNgIEIAFB2a0BNgIAQdXGCSABEKoKGiABQTBqJAAgABAAAAujEAEIfyMAQZACayICJAAgASgCABDbB0EGQdu3ChDGChpBECEDQX8hBgJAAkACQANAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgACABQd26AkHg3wpBABDZBiIFQQFqDoUBExISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEgESEhICEhISAxIJEhISEhISEhISEhISEhISEhISEhASBBISEg4SEhISEgwSDQsKEhISEhISEhISBQYHCAALIAVBgwFqDgIQDhELQREhAwwOC0ECIQMMDQtBECEDDAwLQQAhBgwLC0EBIQYMCgtBACEEDAkLQQEhBAwIC0HA9h0oAgAhCAwHC0GIhhpBAToAAAwGC0GJhhpBAToAAAwFC0GMhhpBwPYdKAIANgIAQQEhBwwEC0GQhhpBwPYdKAIANgIAQQEhBwwDC0GUhhpBwPYdKAIANgIAQQEhBwwCC0GYhhpBwPYdKAIANgIAQQEhBwwBCwtBABCjAQALQeD5GSgCACEBQfacAUH2nAEQ3AchAEHn0AFB59ABENwHIQUgAkEANgKIAiACIAU2AoQCIAIgADYCgAJBsKsZKAIAQdmtASABIAJBgAJqEOQIQQAQAAALQQEQowEACwJAAkACQAJAAn8CQEGIhhotAAAiCQRAIANBEEYEQCAGQQFGDQRBnIYaQQA6AAAMAgsgBkUNBEGchhpBAToAACADQQhyDAILQZyGGiAGQQBHOgAAC0EYCyEDIABB7PkZKAIAIgVrQQFBAUECIAdBAXEbIAgbSARAAkAgACAFTARAQQBBAEGrggJBABCbBgwBCyACIABBAnQgAWpBBGsoAgAQ7gc2AgBBAEEAQZvnACACEJsGC0EBEKMBAAsgCA0CQaCGGgJ/IAdBAXEEQCAFIQBBAAwBC0Hs+RkgBUEBaiIANgIAIAEgBUECdGooAgALNgIAAkAgBCAJcUEBRgRAQbiGGkGohhoQuwgiADYCACAABEBB7PkZKAIAIQAMAgtB7PkdKAIAIQEgAkEEQYPNAhDqBzYCIEEBIAFB4vcAIAJBIGoQmwYAC0G4hhpBADYCAAsgASAAQQJ0aiADEPkIIgcQzQYiAUUEQEEBIQUMBAtBASEFA0AgASgCGCEGIAEoAhwhBEEBIQACQAJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAIAEvATgiA0EBaw4KAAUIBAgBAwgIAggLQYiGGi0AAEUNCkG4hhooAgAiA0UNDCADKAIIIAEoAkBzrSADKQMAIAEpA5gBhYRCAFINDAJAIARBg80CENcKRQRAIAJBBCAEEOoHNgKgAUEAQQBByO0AIAJBoAFqEJsGDAELQQBBBCAEEOgHIQAgAkEBQQRBg80CEOgHNgK0ASACIAA2ArABQQBBAEHX2AIgAkGwAWoQmwYLQQAhAEEAQQBB+PgBQQAQmwYgAUEEENMGIAcQzQYaDAwLQYiGGi0AAA0HDAsLIAEoAjANAyABKAIQDQMgAUEBNgIQIAFBARDTBgwKCyABKAIgIQAgAkEDIAQQ7Ac2AtABQQAgAEGklQEgAkHQAWoQmwYMAwsgASgCICEAIAJBBCAEEOoHNgLgAUEAIABBqd0AIAJB4AFqEJsGDAILIAcgARD6CEUNBUEAIQAgAkEDIAQQ7Ac2AvABQQBBAEHD1gQgAkHwAWoQmwYMBwsgASgCICEAIAJBBCAEEOoHNgLAAUEAIABBxOEAIAJBwAFqEJsGCyABLwE4IQNBACEACyADQf//A3FBBkcNAQsgAEUNAEG4hhooAgAiA0UNACADKAIIIAEoAkBzrSADKQMAIAEpA5gBhYRCAFINAQJAIARBg80CENcKRQRAIAJBBCAEEOoHNgIwQQBBAEHI7QAgAkEwahCbBgwBC0EAQQQgBBDoByEAIAJBAUEEQYPNAhDoBzYCRCACIAA2AkBBAEEAQdfYAiACQUBrEJsGC0EAQQBB+PgBQQAQmwZBAAwCC0EAIABFDQEaC0GJhhotAAAEQCACQQQgBBDqBzYCkAFBxdIEIAJBkAFqEKoKGgsgBygCGCEEIAJBADYCjAJBnIYaLQAAIQNBoIYaKAIAIgBFBEACQAJ/IANB/wFxBEAgBCAGEMcIDAELIAQgBhDHCAtBAE4NAEHs+R0oAgAiAEH0AEYNACACQQQgBhDqBzYCcEEAIABB1PUAIAJB8ABqEJsGQQAMAgsgAigCjAIiAEUEQCACQQQgBhDqBzYCUEEAQQBB5P8AIAJB0ABqEJsGQQAMAgtB7PkdQYoBNgIAIAIgABDuBzYCYEEAQYoBQaeFASACQeAAahCbBkEADAELQQECfyADQf8BcQRAIAQgBhDHCAwBCyAEIAYQxwgLRQ0AGkHs+R0oAgAhBEEAQQQgBhDoByEGIAJBASAAEO0HNgKEASACIAY2AoABQQAgBEHu6wAgAkGAAWoQmwZBAAshA0GIhhotAABFBEAgAUEEENMGCyADIQALIAAgBXEhBSAHEM0GIgENAAsMAwtBAUEAQeexAkEAEJsGAAtBAUEAQZewAkEAEJsGAAtB7PkdQYoBNgIAIAJBBCAIEOoHNgIQQQFBigFB1PUAIAJBEGoQmwYAC0Hs+R0oAgAiAARAQQAgAEHUjQJBABCbBkEAIQULIAcQywYEQEEAQez5HSgCAEHDjQJBABCbBkEAIQULIAJBkAJqJAAgBUEBcwsSAEGc9BlBAjYCACAAIAEQqQEL7wIBAn8jAEEwayICJAAgAARAIAJB0PYdKAIANgIgQairGSgCAEHG+wcgAkEgahDSCRogABAAAAsgAkHQ9h0oAgAiATYCECACIAE2AhQgAiABNgIYQfvgCCACQRBqEKoKGkH8nwpBsKsZKAIAIgEQ1gkaQbCeBiABENYJGkHpqgMgARDWCRpB+tYJIAEQ1gkaQaWYCCABENYJGkHngQMgARDWCRogAkGnswI2AgBB1vUJIAIQqgoaQbu+AyABENYJGkHrvgMgARDWCRpBrf0IIAEQ1gkaIwBBMGsiASQAIAFBk8wCNgIkIAFB08IANgIgQZb8BiABQSBqEKoKGgJAQQVBABDGCiICRQ0AIAJBh6YCQQMQ3QpFDQBBrfwGQbCrGSgCABDWCRoLIAFB7YACNgIUIAFBk8wCNgIQQfv7BiABQRBqEKoKGiABQZmsATYCBCABQe2AAjYCAEHVxgkgARCqChogAUEwaiQAIAAQAAAL1RcBDH8jAEGgBGsiAiQAIAJBADYCzAIgASgCABDbB0EGQdu3ChDGChpBvYYaQQA6AABBvIYaQQA6AABBvoYaQQA6AABBESEDAkACQAJAA0ACQCADIQZBESEDAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAAgAUHKuwJBwOEKQQAQ2QZBgwFqDocCDgwPDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDxAPDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PBAQPDw8EBAQEBAQEBA8PDw8PBA8PDw8PDw8PDw8NDw8PAA8PDwEPCA8PDw8PBA8PDw8PDw8PBA8JDw8KBAIPDw8PDw8EDw8EBAQECwQEDw8PDw8PDwMFBgcPC0ECIQMMDAtBECEDDAsLQZT0GUEANgIAIAYhAwwKC0GU9BlBATYCACAGIQMMCQsgAigCzAIiDEHs+RkoAgBBAnQgAWpBBGsoAgAiAxDcCiIIIAQgBEEAR2oiCWoiBUwEQCAHIAJBzAJqIAUgDGtBAWpBf0EBEPAIIQcLIAQgB2pBLDoAACAHIAlqIAMgCEEBahCyCRpBvIYaQQE6AAAgBiEDIAUhBAwIC0EAIQogBiEDDAcLQQEhCiAGIQMMBgtBwPYdKAIAIQsgBiEDDAULQb6GGkEBOgAAIAYhAwwEC0GY9BlBATYCACAGIQMMAwtBvYYaQQE6AAAgBiEDDAILQZj0GUEANgIAIAYhAwwBCwtBABCmAQALQeD5GSgCACEDQZX0AUGV9AEQ3AchBEHn0AFB59ABENwHIQYgAkEANgLIAiACIAY2AsQCIAIgBDYCwAJBsKsZKAIAQe2AAiADIAJBwAJqEOQIQQAQAAALQQEQpgEAC0GU9BkoAgAhAwJAAkACQEG+hhotAABFDQAgBkEQRw0AQQAhBCADQQFHDQFBAUEAQeexAkEAEJsGAAsgA0F/Rw0BQQEhBCAGQQJHDQELQZT0GSAENgIACwJAAkACQAJAAkACQAJAIAsEQCAHRQ0BQQBBAEHBO0EAEJsGQQEQpgEAC0Hs+RkoAgAhAwJAIAcEQCADIQQMAQtB7PkZIANBAWoiBDYCACABIANBAnRqKAIAIQcLIAAgBEoNASAHRQ0FIAcgBEECdCABakEEaygCAEcNBSACIABBAnQgAWpBBGsoAgAQ7gc2AqACQQBBAEGb5wAgAkGgAmoQmwYMBgtB7PkZKAIAIABODQRBACEDIwBB4ABrIgQkACALIAQQ0QpFBEAgBCgCBCEAQSAQ6QgiA0H/HzYCDCADIAA2AgggA0H/HzYCBCADQb0COwEAIANBADoAEQsgBEHgAGokAEHAhhogAzYCACADDQFB7PkdKAIAIQMgAkEEIAsQ6gc2ArACQQEgA0Hi9wAgAkGwAmoQmwYAC0HAhhogBxC6ByIDNgIAIANFDQFBxIYaQQAQ/wo2AgALAkBBvoYaLQAAIApxQQFxBEBB2IYaQciGGhC7CCIDNgIAIAMNAUHs+R0oAgAhAyACQQRBg80CEOoHNgIQQQEgA0Hi9wAgAkEQahCbBgALQdiGGkEANgIACyABQez5GSgCAEECdGogBkGACHIQ+QgiBxDNBiIDRQRAQQEhBgwCCyACQZUEaiEMIAJBsQNqIQAgAkHQAGohDUEBIQYDQCADKAIYIQkgAygCHCEBIANBQGshBUEBIQQCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAy8BOEECaw4MBQYCBg4BBgYABgQDBgsCQCADKAIwDQAgAygCEA0AIANBATYCECADQQEQ0wYMDgtBACEEQQAhCEEAIQVBvYYaLQAADQcgAygCICEFIAJBBCABEOoHNgLAAUEAIAVBxOEAIAJBwAFqEJsGDAYLQQAhBEEAIQhBACEFQb2GGi0AAA0GIAMoAiAhBSACQQMgARDsBzYC0AFBACAFQaSVASACQdABahCbBgwFC0EAIQRBACEIQQAhBUG9hhotAAANBSADKAIgIQUgAkEEIAEQ6gc2AuABQQAgBUGp3QAgAkHgAWoQmwYMBAtBlPQZKAIARQ0CQQAhBEEAIQhBACEFQb2GGi0AAA0EIAJBBCABEOoHNgLwAUEAQQBB1+8AIAJB8AFqEJsGDAMLQZT0GSgCAEEBRw0BIAcoAhggCSACQdACakEAENsJRQRAIAJB0AJqIQUMAgtBACEEQQAhCEEAIQVBvYYaLQAADQNB7PkdKAIAIQUgAkEEIAEQ6gc2AoACQQAgBUH4gAEgAkGAAmoQmwYMAgsgByADEPoIRQ0AQQAhBCACQQMgARDsBzYCkAJBAEEAQcPWBCACQZACahCbBgwICwJ/AkACQEHYhhooAgAiBARAIAQoAgggBSgCAHOtIAQpAwAgBSkDWIWEUA0BCyAFKAIEIgggCEGA4ANxQYCAAUZBxIYaKAIAQcCGGigCAEEAELsHIQVBlPQZKAIAIgRBf0YNASAEQQBHDAILAkAgAUGDzQIQ1wpFBEAgAkEEIAEQ6gc2AqABQQBBAEHI7QAgAkGgAWoQmwYMAQtBAEEEIAEQ6AchBCACQQFBBEGDzQIQ6Ac2ArQBIAIgBDYCsAFBAEEAQdfYAiACQbABahCbBgtBACEEQQBBAEH4+AFBABCbBiADQQQQ0wYgBxDNBhoMCQsgAygCMEULIQQgBygCGCAJIAVBAEGAAiAEGxCoBgRAQQIhBEHs+R0oAgAiCUGKAUYNAkEBIQRBvYYaLQAADQIgAkEEIAEQ6gc2ApABQQAgCUHg9gAgAkGQAWoQmwYMAgtBBCEEQZj0GSgCAEECRg0FAkAgBSIEQYAccQR/IAcoAhggCSACQbADakEAENsJBEBBvYYaLQAADQJB7PkdKAIAIQQgAkEEIAEQ6gc2AoABQQAgBEHF9wAgAkGAAWoQmwYMAgsgAigCtAMFIAQLIAhzQf8fcUUNAEEEIQRBBCABEOoHIQkgBSACQbADahC0BiACQQA6ALoDIAggAkGUBGoQtAYgAkEAOgCeBCAFQf8fcSEKQdaPCSELDAQLQZj0GSgCACEJQQMhBAwCC0EAIQULQZj0GSgCACIJQQJGDQQLIAkNAUEEIAEQ6gchCQJAAkACQCAEDgMBAgACCyACIAk2AmBB3qYGIAJB4ABqEKoKGkECIQQMAwsgAiAJNgJwQfmfBiACQfAAahCqChpBACEEDAILIAUgAkGwA2oQtAYgAkEAOgC6AyAIIAJBlARqELQGIAJBADoAngQgBUH/H3EhCkGbjwkhCwJAAkAgBEEBaw4DAgEAAQsgAiAANgI4IAIgCjYCNCACIAk2AjBB+I4JIAJBMGoQqgoaQQMhBAwCC0GLzAJB+aACQcgBQaj4ARACAAsgDSAANgIAIAIgCjYCTCACIAw2AkggAiAJNgJAIAIgCEH/H3E2AkQgCyACQUBrEKoKGgsgBEEDSQ0BC0G8hhotAABFDQAgBSAIIAhBgOADcUGAgAFGQQBBwIYaKAIAQQAQuwciCEF/c3FFDQAgBSACQbADahC0BiAIIAJBlARqELQGIAJBADoAugMgAkEAOgCeBEEDIAEQ7AchBCACIAw2AiggAiAANgIkIAIgBDYCIEEAQQBB3t0AIAJBIGoQmwZBASEEC0G+hhotAABFBEAgA0EEENMGCyAEQQFLIQQLIAQgBnEhBiAHEM0GIgMNAAsMAQsgAiAHEO4HNgIAQQBBAEGjjgEgAhCbBkEBEKYBAAsCQEHs+R0oAgAiBEUNAEEAIQZBvYYaLQAADQBBACAEQdSNAkEAEJsGCyAHEMsGBEBBAEHs+R0oAgBBw40CQQAQmwZBACEGCyACQaAEaiQAIAZBAXMPC0EAQQBBq4ICQQAQmwYLQQEQpgEAC7EFAQR/IwBB0ABrIgIkACAABEAgAkHQ9h0oAgA2AkBBqKsZKAIAQcb7ByACQUBrENIJGiAAEAAACyACQdD2HSgCACIBNgIwIAIgATYCOCACQeemAkGKsAJBnPQZKAIAQQFGGzYCNEGL3wggAkEwahCqChpB5aAKQZCfCkGc9BkoAgBBAUYbQbCrGSgCACIBENYJGkGwngYgARDWCRpBqPoFIAEQ1gkaQaCRCSABENYJGkGDwAUgARDWCRpB+tYJIAEQ1gkaQY2XCCABENYJGkGggQMgARDWCRogAkGmsAI2AiBB1vUJIAJBIGoQqgoaQbu+AyABENYJGkHrvgMgARDWCRoCQAJAQZz0GSgCAEEBRw0AQa6/CCABENYJGkGc9BkoAgBBAUcNACACQdD2HSgCACIBNgIAIAIgATYCBCACIAE2AghB+P0IIAIQqgoaDAELIAJB0PYdKAIAIgE2AhAgAiABNgIUQcH/CCACQRBqEKoKGgtBs6kBQfiiAUGc9BkoAgBBAUYbIQEjAEEwayICJAACf0Hw5AogAUG/pwIQ1wpFDQAaQfjkCiABQdfCABDXCkUNABpBgOUKIAFBobIBENcKRQ0AGkGI5QogAUGGsgEQ1wpFDQAaQZDlCiABQZeyARDXCkUNABpBoOUKQZjlCiABQbGyARDXChsLKAIEIQMgAkGTzAI2AiQgAkHTwgA2AiBBlvwGIAJBIGoQqgoaAkBBBUEAEMYKIgRFDQAgBEGHpgJBAxDdCkUNAEGt/AZBsKsZKAIAENYJGgsgAUG/pwIQ1wohBCACQZPMAjYCECACIAFByCAgBBs2AhRB+/sGIAJBEGoQqgoaIAIgAyABIAMbIgM2AgAgAkGZrAFB27cKIAEgA0YbNgIEQdXGCSACEKoKGiACQTBqJAAgABAAAAu8HAIUfwJ+IwBB8AFrIgQkAEF/IQYgBEF/NgLsASAEQX82AugBIARBfzYC5AEgBEF/NgLgASABKAIAENsHQQZB27cKEMYKGiAEQcgBaiIDQQA2AgggA0ECNgIAIANCADcCECADQQE7AQwgA0EAOgAEQRAhAgJAAkACQANAQQAhBwNAAkAgAiEDQREhAgJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAAgAUG6GUGQ4wpBABDZBiIFQQFqDoYBEhEREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREQ4REREBERERAhEJEREREREREREREREREREREQoREQsRAxEREREREREREREREREMERERERERERERBAgFBgcACyAFQYMBag4CDwwQC0ECIQIMDAtBECECDAsLQQAhBiADIQIMCgtBASEGIAMhAgwJCyADIQIMCQtBASEHIAMhAgwHC0HchhpBwPYdKAIANgIAIAMhAgwGC0HA9h0oAgAgBEHkAWogBEHgAWpBAEEAIARB6ABqEN4IIgIEQCAELQBoIQUgBEHA9h0oAgAQ7gc2AkQgBCACNgJAIAVFQQBBq4kBIARBQGsQmwYLIAMhAgwFCyAEQQE6AMwBIAMhAgwECyAEQQE2AsgBIAMhAgwDCyAEQQE6ANUBIAMhAgwCCyAEQQA2AsgBIAMhAgwBCwsLQQAQqAEAC0Hg+RkoAgAhAkGc9BkoAgAhA0GV9AFBlfQBENwHIQFB59ABQefQARDcByEAIARBADYCWCAEIAA2AlQgBCABNgJQQbCrGSgCAEGzqQFB+KIBIANBAUYbIAIgBEHQAGoQ5AhBABAAAAtBARCoAQALAkACQAJAAkAgBC0AzAFFBEBBECEFDAELQRAhBSADQRBHBEAgAyEFDAELIAZBAUchAkEAIQYgAkUNAQsgBCAGQQBHOgDUASAAQez5GSgCACIDa0EBQQJB3IYaKAIAIgIbSARAAkAgACADTARAQQBBAEGrggJBABCbBgwBCyAEIABBAnQgAWpBBGsoAgAQ7gc2AgBBAEEAQZvnACAEEJsGC0EBEKgBAAsCQCACBEAgAiAEQegAahDRCg0DQZz0GSgCAEEBRgRAIAQgBCgCdCICNgLsASAEIAIQqgE2AtgB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AAwJCyADQQVqIQkgA0EEaiEKIARB7ABHDQMgAy0AA0HhAEcNAyAKLQAAQecARw0DIAktAAAiBEE9R0EAIAQbDQNB4IwaIAVBgLsLQQBB9tIBEPsBQeCMGigCAHI2AgAMCAsgA0EFaiEJDAILIANBBWohCSAEQfMARw0BIAMtAAFB9ABHDQEgAy0AAkHhAEcNASADLQADQfQARw0BIAotAABB9QBHDQEgCS0AAEHzAEcNASADLQAGIgRBPUdBACAEGw0BQcD0GSAFQbC9C0EBQam5ARD7ATYCAAwGCyADQQVqIQkgA0EEaiEKC0EAIQcgBkEANgL8AyAFIAZB/ANqEPwBIQ8gBUHCABDVCkEARyEIAkACQAJ/AkACQAJAAkACQAJAAkAgAy0AACIEQeIAaw4SAgMGBgYGBgAGBgYGBgEGBgYEBgsCQCADLQABQeIAaw4SAAsLCwsLCwsLCwsLCwsLCwsFCwsgAy0AAkHzAEcNCkGgjhohBEL+////ByEQQgEhESADLQADIghFDQwgCEE9Rw0KDAwLQQEhByADLQABIgRB4gBHDQQgAy0AAkHzAEcNCUHwjBohBEL+////ByEQQgEhESADLQADIghFDQsgCEE9Rw0JDAsLIAMtAAFB8wBHDQggBkHwAmohBEL+////ByEQQgEhESADLQACIghFDQogCEE9Rw0IDAoLIAMtAAEiBEHiAEYEfyADLQACQfMARw0IQaSOGiEEQv////8HIRBCASERIAMtAAMiB0UNCiAHQT1GDQogAy0AAQUgBAtB/wFxQe8ARw0HIAMtAAJB9QBHDQcgAy0AA0HuAEcNByADLQAEQfQARw0HQQAhBEL///////////8AIRBCACERIAktAAAiBw0EIAghDCAPIRIMCQsCQCADLQABQesARw0AIAMtAAJB6QBHDQAgAy0AA0HwAEcNAEEAIQRC////////////ACEQQgAhESAKLQAAIgdFDQggB0E9Rg0ICyADIQQgA0EEagwCCyADLQACQeUARw0FIAMtAANB5QBHDQUgAy0ABEHrAEcNBUEAIQRC////////////ACEQQgAhESAJLQAAIgdFDQYgCCENIA8hFCAHQT1HDQUMBwsgBEHzAEcNBCADIAdqIgRBBGoLIQcgBC0AAUHlAEcNAyAELQACQeUARw0DIAQtAANB6wBHDQNB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QRBrIgYkAANAIABBLBDVCiEHIAEhBQJAA0AgACEEIAUhCQJAA0AgBS0AACIKBEAgBUEBaiEFIAQtAAAhCyAEQQFqIQQgCiALRg0BDAILCyAELQAAIgRBLEdBACAEGw0AIAkoAgwiBA0CCyAJQRBqIQUgCS0AAA0ACyAGQQAgACAHBH8gByAAawUgABDcCgsQ6Qc2AgQgBiADNgIAQQBBq4kBIAYQ/QFBARD2AQALIARBACAIIAIbciEIIAdBAWohACAHDQALIAZBEGokACAIC7QDAgR/A34jAEEwayICJAAgAkIANwMoAkAgACACQSRqQQogAkEoakHwvQsQiAkiBEF+cUECRw0AIAIoAiQiAyAATQ0AIAMtAABBwgBHDQAgA0EBay0AAEHCAEYNACACIANBAWo2AiQgBCAEQX1xIAMtAAEbIQQLAkACQCAEQX5xQQJHDQAgAigCJCIFLQAAQfgARw0AIAJBADYCIEEBIQMgBUEBaiACQSBqEPwBIQcgAigCICIFQQFLBEAgBSEDDAILIAJBEGogByAHQj+HIgaFIAZ9QgAgAikDKEIAELgLQv///////////wAhBiACKQMYQgBSDQEgAikDECIIIAdCP4hC////////////AHxWDQEgCEIAUgRAIAQgBXJBAXENAgtCACEGQQAhA0IAIAh9IAggB0IAUxsiB0IAUgRAIAchBgwCCyAAQdoXQQIQ3QoNAUEAQdoXEO0HIQQgAkEBQcYXEO0HNgIEIAIgBDYCAEEAQc6VAiACEP0BDAELIARBASACKQMoIgZCAFkiABshAyAGQv///////////wAgABshBgsgASADNgIAIAJBMGokACAGC0cBAX8jAEEQayIDJABBwI4aKAIAQQBKBEBBCkGoqxkoAgAQrgoaQcCOGkEANgIACyADIAI2AgwgACABIAIQ4QggA0EQaiQAC0YBAn8CQCACQQBMDQADQCAAIAEgAhD/ASIDQQBIBEAgAw8LIANFDQEgASADaiEBIAMgBGohBCACIANrIgJBAEoNAAsLIAQLhAIBA38jAEEQayIEJAACQANAAkAQgAICQCAAIAEgAhC+CiIDQX9GBEBB7PkdKAIAQRxHDQFBvI4aKAIAIgVBAEwNASACIAVMDQFBxYwaLQAAQcAAcUUNAUEAIQNB7PkdQQA2AgAMBAsgA0EATg0B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ahDLAiMAQRBrIgckAAJAIAFB3ABqIgIgACIDRgRAIAJBBGohDAwBCwJAIAMoAgQiBiAGQR91IgVzIAVrIgQgAigCACIFSgRAQQEgBCAEQQFMGyEIIAICfyAFBEAgAigCCCAFQQJ0IAhBAnRB/PkZKAIAEQMADAELIAhBAnRB+PkZKAIAEQEACyIFNgIIIAIgCDYCACACKAIEIgkgCUEfdSIJcyAJayAITQ0BIAJBADYCBAwBCyACKAIIIQULIANBBGohDCAGRQ0AIAMoAgghBiAEQQNxIQ1BACEIQQAhAyAEQQRPBEAgBEH8////B3EhD0EAIQkDQCAFIANBAnQiBGogBCAGaigCADYCACAFIARBBHIiC2ogBiALaigCADYCACAFIARBCHIiC2ogBiALaigCADYCACAFIARBDHIiBGogBCAGaigCADYCACADQQRqIQMgCUEEaiIJIA9HDQALCyANRQ0AA0AgBSADQQJ0IgRqIAQgBmooAgA2AgAgA0EBaiEDIAhBAWoiCCANRw0ACwsgAkEAIAwoAgBrNgIEIAdBpPoNNgIMIAdBADYCBCAHQQE2AghBBEH4+RkoAgARAQAhAyAHQQE2AgQgByADNgIMIANBATYCACACIAIgB0EEahCQByADQQRBgPoZKAIAEQQAIAdBEGokACACQQAgAigCBGs2AgQgAUH0AGogAUHcAGogAUHcAGoQowciBUECEJsHIAFB6ABqIgJBATYCBAJAAkAgAigCACIDQQBMBEAgAgJ/IAMEQCACKAIIIANBAnRBBEH8+RkoAgARAwAMAQtBBEH4+RkoAgARAQALIgM2AgggAkEBNgIAIAIoAgQiBCAEQR91IgRzIARrQQJJDQEgAkEANgIEIANBAjYCAAwCCyACKAIIIQMLIANBAjYCAAsgACABQdwAaiABQegAaiABQdAAaiABQfQAaiAFEMwCBEAgAUHQAGogAUHcAGoQiQcgAUHQAGogAUFAaxC7AgJAAkADQEEBIQpBACECIAEoAkhBAEwNAgNAAkAgAUHQAGogAUHcAGogASgCQCACQQxsahCcByABQdAAaiABQegAaiABQdAAaiAAEKAHIAFB0ABqQQEQjQchCiACQQFqIgIgASgCSCIDTg0AIAoNAQsLIAoNASABQegAaiABQegAaiAOQeDPDGotAAAQjwcgACABQdwAaiABQegAaiABQdAAaiABQfQAaiAFEMwCBEAgDkEBaiIOQZwFRg0GDAELCyABKAJIIQMLIApBAEchCiADQQBMDQBBACECA0AgASgCQCACQQxsahCHByACQQFqIgIgASgCSEgNAAsLIAEoAkAQwgYgASgCRBDCBgsgAUEANgIQIAEgAUHQAGo2AgwgASABQdwAajYCCCABIAFB6ABqNgIEIAEgAUH0AGo2AgBBxgEgARDLAiAKIQILIAFBgAFqJAAgAg8LQe7tAkGWnwJBqQtB/aQBEAIAC8UGAgN/An4jAEGAAWsiAyQAQbGTGi0AAARAIAMgATYCMEGoqxkoAgBB9vACIANBMGoQ0gkaCyADQQA2AiggAyADQThqNgIkIAMgA0HEAGo2AiBBxQEgA0EgahDLAiADQdwAahCKByADQfQAahCKByADQegAahCKByADQdAAakEBEIsHAkAgAEEBEI0HRQ0AIAFBAWohBEGoqxkoAgAhBUIBIQZCASEHA0AgA0HEAGogA0H0AGogA0H0AGoQkwcgA0H0AGogA0HEAGogABCaByADQfQAaiADQfQAaiABEI8HIANBxABqIANB6ABqIANB9ABqEJIHIANBOGogA0HQAGogA0HEAGoQkwcgA0HQAGogA0E4aiAAEJoHAkACQCAGQh+DQgFRBEAgA0HEAGogA0HQAGogABCeByADQcQAakEBEI0HDQEgA0HcAGogA0H0AGoQiQcLIAZCAX0iBkIAUg0CQgAhBiADQegAaiADQfQAahCJByAHUA0BA0AgA0HEAGogA0H0AGogA0H0AGoQkwcgA0H0AGogA0HEAGogABCaByADQfQAaiADQfQAaiABEI8HIAZCAXwiBiAHUg0ACwwBCwNAIANBxABqIANB3ABqIANB3ABqEJMHIANB3ABqIANBxABqIAAQmgcgA0HcAGogA0HcAGogARCPByADQcQAaiADQegAaiADQdwAahCSByADQcQAaiADQcQAaiAAEJ4HIANBxABqQQEQjQdFDQALIAAgACADQcQAahCcBwJAIANBxABqEL0CRQRAQbGTGi0AAARAQdfvAkErQQEgBRDjCRoLIANBxABqIAQgAhC+AgwBCyACIANBxABqELwCCyAAEL0CBEAgAiAAELwCDAMLIANB9ABqIANB9ABqIAAQmgcgA0HoAGogA0HoAGog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gICAEHwgBSADIAlC/////w+DIgR+IgZCAYYgBCAEfiIEQiCIfCIDIAZUGyADQiCIfCIFIARC/////w+DIANCIIaEIA5+IgNCIIgiBCAMfiIGQoCAgIAQfCAGIAQgC34iBCADQv////8PgyIDIAx+fCADIAt+QiCIfCIDIARUGyADQiCIfCIDVBsgBSADfXwiAyANfSAAQgAgAyANVBt8Igl9IABCACAJIApWG3wiA0IgiCIEIAdCIIgiBX4iBkKAgICAEHwgBiADQv////8PgyIDIAV+IgUgBCAHQv////8PgyIHfnwgAyAHfiIEQiCIfCIDIAVUGyADQiCIfCIFIARC/////w+DIANCIIaEIA5+IgNCIIgiBCAMfiIGQoCAgIAQfCAGIAQgC34iBCADQv////8PgyIDIAx+fCADIAt+QiCIfCIDIARUGyADQiCIfCIDVBsgBSADfXwhBwJAIBJBH3FBAUcEQCAIIQMMAQsgByAAIBBQIhEbIQQgACAHIBEbIgNCAFIEQCAEQgGIIQUDfiADIgRCAYghAyAEQgGDUA0AIAMgBVEEfiAEQgGEBSADIAV9IgRCP4ciBiAEhSAGfSEDIAQgBoMgBXwhBQwBCwshBAsgCSEDIARCAVINAgsgAyEIIBJBAWsiEg0ACyABQQF0IRNBACERIAkhCCAJIQogASISRQ0BA0AgAEIAIAhCIIgiAyADfiIFQoCAgIAQfCAFIAMgCEL/////D4MiBH4iBkIBhiAEIAR+IgRCIIh8IgMgBlQbIANCIIh8IgUgBEL/////D4MgA0IghoQgDn4iA0IgiCIEIAx+IgZCgICAgBB8IAYgBCALfiIEIANC/////w+DIgMgDH58IAMgC35CIIh8IgMgBFQbIANCIIh8IgNUGyAFIAN9fCIDIA19IABCACADIA1UG3whCCARQQFqIhEgAUcNAAsgASESIAghCQwBCwsDQCAKIABCACAIQiCIIgMgA34iBUKAgICAEHwgBSADIAhC/////w+DIgR+IgZCAYYgBCAEfiIEQiCIfCIDIAZUGyADQiCIfCIFIARC/////w+DIANCIIaEIA5+IgNCIIgiBCAMfiIGQoCAgIAQfCAGIAQgC34iBCADQv////8PgyIDIAx+fCADIAt+QiCIfCIDIARUGyADQiCIfCIDVBsgBSADfXwiAyANfSAA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yAIoAgAgAigCvAIoAgBB/PQZKAIAQYD1GSgCABDyAiIDQQBIBEBBoNccLQAABEAgAigCyAIoAgBB5NccEPECC0EAIQUgAkEANgLAAiACKALIAiEDAkAgAigCxAINACACIAMgCUEBQX9BBBDwCCIDNgLIAiACKALEAiIEIAIoAsACIgVMDQAgBCAFQX9zaiEGQQAhASAEIAUiA2tBA3EiAARAA0AgAigCyAIgA0ECdGpBADYCACADQQFqIQMgAUEBaiIBIABHDQALCyAGQQNPBEADQCADQQJ0IgEgAigCyAJqQQA2AgAgASACKALIAmpBADYCBCABIAIoAsgCakEANgIIIAEgAigCyAJqQQA2AgwgA0EEaiIDIARHDQALCyACKALIAiEDCyAIIAMgBUECdGpBARDwAkUNASACIAIoAsACQQFqNgLAAgwBCyADBEBBodccLQAABEBB5NccIAIoArwCKAIAEPECC0EAIQUgAkEANgK0AiACKAK8AiEDAkAgAigCuAINACACIAMgCkEBQX9BBBDwCCIDNgK8AiACKAK4AiIEIAIoArQCIgVMDQAgBCAFQX9zaiEGQQAhASAEIAUiA2tBA3EiAARAA0AgAigCvAIgA0ECdGpBADYCACADQQFqIQMgAUEBaiIBIABHDQALCyAGQQNPBEADQCADQQJ0IgEgAigCvAJqQQA2AgAgASACKAK8AmpBADYCBCABIAIoArwCakEANgIIIAEgAigCvAJqQQA2AgwgA0EEaiIDIARHDQALCyACKAK8AiEDCyAHIAMgBUECdGpBAhDwAkUNASACIAIoArQCQQFqNgK0AgwBCwNAIAIoAsgCIQMCQCACKALAAiIFIAIoAsQCRw0AIAIgAyAJQQFBf0EEEPAIIgM2AsgCIAIoAsQCIgQgAigCwAIiBUwNACAEIAVBf3NqIQZBACEBIAQgBSIDa0EDcSIABEADQCACKALIAiADQQJ0akEANgIAIANBAWohAyABQQFqIgEgAEcNAAsLIAZBA08EQANAIANBAnQiASACKALIAmpBADYCACABIAIoAsgCakEANgIEIAEgAigCyAJqQQA2AgggASACKALIAmpBADYCDCADQQRqIgMgBEcNAAsLIAIoAsgCIQMLIAggAyAFQQJ0akEBEPACIQYgAiACKALAAiIDQQFqNgLAAiAGBEAgAigCyAIgA0ECdGooAgAgAigCvAIoAgBB/PQZKAIAQYD1GSgCABDyAkUNAQsLA0AgAigCvAIhAwJAIAIoArQCIgUgAigCuAJHDQAgAiADIApBAUF/QQQQ8AgiAzYCvAIgAigCuAIiBCACKAK0AiIFTA0AQQAhASAEIAUiA2tBA3EiAARAA0AgAigCvAIgA0ECdGpBADYCACADQQFqIQMgAUEBaiIBIABHDQALCyAEIAVBf3NqQQNPBEADQCADQQJ0IgEgAigCvAJqQQA2AgAgASACKAK8AmpBADYCBCABIAIoArwCakEANgIIIAEgAigCvAJqQQA2AgwgA0EEaiIDIARHDQALCyACKAK8AiEDCyAHIAMgBUECdGpBAhDwAiEEIAIgAigCtAIiA0EBajYCtAIgBARAIAIoAsgCKAIAIAIoArwCIANBAnRqKAIAQfz0GSgCAEGA9RkoAgAQ8gJFDQELCyACKALAAiEFAkBBltccLQAARQ0AIAVBAkgNAEEAIQEgAigCtAIhAANAQQAhAyAAQQJOBEADQCACKALIAiABQQJ0aigCACACKAK8AiADQQJ0aigCABDxAiADQQFqIgMgAigCtAIiAEEBa0gNAAsgAigCwAIhBQsgAUEBaiIBIAVBAWtIDQALCyACIAYEfyACKALIAiIBKAIAIQAgASABIAVBAnRBBGsiBWooAgA2AgAgAigCyAIgBWogADYCAEEBBUEACzYCwAIgAiAEBH8gAigCvAIiAygCACEBIAMgAyACKAK0AkECdEEEayIAaigCADYCACACKAK8AiAAaiABNgIAQQEFQQALNgK0AgwBC0GX1xxBAToAAAsgAigCwAIiAUEARyEAIAIoArQCIQMgAUUNASADDQALCyACQQA2ArACQQAhBEGc1xwoAgBBAkcEQEGY1xwtAABFQZnXHC0AAEVyIQQLAkACQEGg1xwtAABFBEAgACAEcQ0BDAILIAFFDQEgAigCyAIoAgBB5NccEPECIAIoArQCIQMLIAMEQEGX1xxBAToAAAsgCCACQbACakEBEPACRQ0AA0BBoNccLQAABEAgAigCsAJB5NccEPECC0GY1xwtAAAEQEGg1xwtAABFDQILIAggAkGwAmpBARDwAg0ACwsgAigCtAIhAwJAAkBBodccLQAARQRAIAQgA0EAR3ENAQwCCyADRQ0BQeTXHCAC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BUcNAAsLIAIgAUEBaiIESgRAQbCrGSgCACEDA0BBhPUZKAIAQQFBiPUZKAIAIAMQ4wkaAkAgBCAAKAIMSARAIAAoAhQgBEEDdGoiBSgCBCIGBEAgBSgCAEEBIAYgAxDjCRoMAgtBpNccKAIAIgVFDQEgBSADENYJGgwBC0Gk1xwoAgAiBUUNACAFIAMQ1gkaCyAEQQFqIgQgAkcNAAsLC9ECAQJ/IwBBMGsiASQAIAAEQCABQdD2HSgCADYCIEGoqxkoAgBBxvsHIAFBIGoQ0gkaIAAQAAALIAFB0PYdKAIAIgI2AhAgASACNgIUIAEgAjYCGEGD2QggAUEQahCqChpBiNwHQbCrGSgCACICENYJGkHQ9gcgAhDWCRpBmP0EIAIQ1gkaQbu+AyACENYJGkHrvgMgAhDWCRpBhfMHIAIQ1gkaIAFBhLcBNgIAQdTPByABEKoKGiMAQTBrIgEkACABQZPMAjYCJCABQdPCADYCIEGW/AYgAUEgahCqChoCQEEFQQAQxgoiAkUNACACQYemAkEDEN0KRQ0AQa38BkGwqxkoAgAQ1gkaCyABQYS3ATYCFCABQZPMAjYCEEH7+wYgAUEQahCqChogAUGZrAE2AgQgAUGEtwE2AgBB1cYJIAEQqgoaIAFBMGokACAAEAAAC9oPAgd/AX4jAEHwAWsiAyQAIAEoAgAQ2wdBBkHbtwoQxgoaQX8hBQJAAkACQAJAAkACQAJAAkACQANAAkBBASECQQAhBAJAAkACQCAAIAFBoOQMQaDlDEEAENkGIgZBgwFqDvgBBwYICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgAAAAAAAAAAAAACAgICAgICAEBAQEBAQEBAQEBBQEBAQEBAQEBAQEBAQEBCAgICAgICAgICAgICAgICAgDCAIICAgIAgUIC0Hs+RkoAgAiAkECRg0ADAsLQez5GSgCAEEBayEEQcD2HSgCACICRQRAQcD2HSABIARB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QAJAAkACQAJAA0ACQCACIQNBASECAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAAIAFByq0CQYDmDEEAENkGIgVBAWoOeBIRERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERAhERERERBREREQcREQwPEREREREREREREREREQERAhEDEREEEREREQYREREICQoRCwALIAVBgwFqDgIPDRALQcD2HSgCACICIAkgAhshCQwLC0Gg2BxBAToAACADIQIMDAtBo9gcQQE6AABBotgcQQA6AAAgAyECDAsLQaLYHEEBOgAAQaPYHEEAOgAAIAMhAgwKC0Gl2BxBADoAACADIQIMCQtBptgcQQE6AAAgAyECDAgLQaXYHEEBOgAAIAMhAgwHC0Gn2BxBAToAACADIQIMBgtBpNgcQQE6AAAgAyECDAULIAcNCEHA9h0oAgAgBEHQAGoQ0QoNCSAEKAJUQYDgA3FBgIABRw0KQcD2HSgCACEHIAMhAgwEC0Gh2BxBAToAACADIQIMAwtBwPYdKAIAIQsLQQEhDCADIQIMAQsLQQAQ+AIAC0Hg+RkoAgAhAkHqnAFB6pwBENwHIQNBlfQBQZX0ARDcByEBIARBADYCSCAEIAE2AkQgBCADNgJAQbCrGSgCAEH4rQEgAiAEQUBrEOQIQQAQAAALQQEQ+AIACyAAQez5GSgCACIFayICQQBMDQNBp9gcLQAABEBBpNgcLQAARQ0FCyAFQQJ0IQBBoNgcLQAARQRAQajYHAJ/QcT5HS0AAARAQcX5HS0AAEEARwwBC0HE+R1BAToAAEHF+R1BADoAAEEAC0EBczoAAAsgACABaiEGQQEhBSADQQFxBEAgBw0GQQIhBSACQQJGBEBBfyEDDAsLIARBBCAGIAJBAUtBA3RqKAIAEOoHNgIAQQBBAEG05wBB8IEBIAJBAkkbIAQQmwZBARD4AgALAkAgAkEBSw0AIAcNAEF/IQNB9dMCIQhBnH8hCgwKCwJAIAJBAkcgB0EAR3IiAEUEQCAGKAIEIQEgBigCACEFAkBBpNgcLQAABEBBfyEDQafYHC0AAA0KIAVBnH8gARDMCEEASA0BDAwLQX8hA0Go2BwtAAANCUGcfyAFQZx/IAFBAEGA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AQALQX9BACAAKAJ0QYDgA3FBgIABRhshAwsgAiADaiICBH8gAgUgACABEKsDCwuSAgEEfyMAQZAIayICJAAgASgCjAEiAwR/IAMFIAEoAogBIQRBqNocKAIAIQUgASgCACEDIAIgAkEQajYCDCACQQxqIAMgBSAEIAJBCGogAkEHahCMAxoCQCACKAIMIgQgAkEQakYNACADIARGDQAgBBDCBgsgAigCCCACLQAHagsgACgCjAEiBAR/IAQFIAAoAogBIQVBqNocKAIAIQMgACgCACEEIAIgAkEQajYCDCACQQxqIAQgAyAFIAJBCGogAkEHahCMAxoCQCACKAIMIgUgAkEQakYNACAEIAVGDQAgBRDCBgsgAigCCCACLQAHagtrIgNFBEAgASgCACAAKAIAENcKIQMLIAJBkAhqJAAgAwt3AQJ/QQEhAgJAAkAgASgCcEEDaw4HAQAAAAAAAQALIAEoAnRBgOADcUGAgAFGIQILQX8hAwJAAkAgACgCcEEDaw4HAQAAAAAAAQALQX9BACAAKAJ0QYDgA3FBgIABRhshAwsgAiADaiICBH8gAgUgACABEK0DCwtBAgJ+AX8gASkDKCICIAApAygiA1UgAiADU2siBAR/IAQFIAEoAgAhASAAKAIAIQBB7PkdQQA2AgAgACABENgKCwusAQICfwJ+QQEhAgJAAkAgASgCcEEDaw4HAQAAAAAAAQALIAEoAnRBgOADcUGAgAFGIQILQX8hAwJAAkAgACgCcEEDaw4HAQAAAAAAAQALQX9BACAAKAJ0QYDgA3FBgIABRhshAwsCQCACIANqIgINACABKQMoIgQgACkDKCIFVSAEIAVTayICDQAgASgCACEBIAAoAgAhAEHs+R1BADYCACAAIAEQ2AohAgsgAgtBAgJ+AX8gACkDKCICIAEpAygiA1UgAiADU2siBAR/IAQFIAAoAgAhACABKAIAIQFB7PkdQQA2AgAgASAAENgKCwusAQICfwJ+QQEhAgJAAkAgASgCcEEDaw4HAQAAAAAAAQALIAEoAnRBgOADcUGAgAFGIQILQX8hAwJAAkAgACgCcEEDaw4HAQAAAAAAAQALQX9BACAAKAJ0QYDgA3FBgIABRhshAwsCQCACIANqIgINACAAKQMoIgQgASkDKCIFVSAEIAVTayICDQAgACgCACEAIAEoAgAh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AwJAQf33HC0AAEUNAEGsqxkoAgAQwQlBf0cNAEEBQez5HSgCAEHSHkEAEJsGAAsgAkGABGokACADDwtB9vccQQA6AAAgBSEDDAALAAuPAgEDfyMAQSBrIgQkACAAQebUAhDXCiEFIAJBADoAAAJAAkAgBUUEQEH99xxBAToAAEGsqxkoAgAhAwwBCyAAQY2iARC9BiIDDQBBACEDAkBB9/ccLQAARQ0AQez5HSgCAEEsRw0AQQEhAyACQQE6AAAMAgtB7PkdKAIAIQUgBEEDIAAQ7Ac2AhBBACAFQaSVASAEQRBqEJsGDAELIAMQpwYgAyABEIEGBH9B7PkdKAIABUEACyECAkAgBUUEQCADEK8JDAELIAMQwQlFDQAgAg0AQez5HSgCACECCyACRQRAQQEhAwwBC0EAIQMgBEEDIAAQ7Ac2AgBBACACQaSVASAEEJsGCyAEQSBqJAAgAwvPEQEBfwJAIAFBIEEAQfz3HC0AACIBG0cNACABBH8CQCAALQAAQTBrDjcAAAAAAAAAAAAAAgICAgICAgAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAAAgsCQCAALQABQTBrDjcAAAAAAAAAAAAAAgICAgICAgAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAAAgsCQCAALQACQTBrDjcAAAAAAAAAAAAAAgICAgICAgAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAAAgsCQCAALQADQTBrDjcAAAAAAAAAAAAAAgICAgICAgAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAAAgsCQCAALQAEQTBrDjcAAAAAAAAAAAAAAgICAgICAgAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAAAgsCQCAALQAFQTBrDjcAAAAAAAAAAAAAAgICAgICAgAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAAAgsCQCAALQAGQTBrDjcAAAAAAAAAAAAAAgICAgICAgAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAAAgsCQCAALQAHQTBrDjcAAAAAAAAAAAAAAgICAgICAgAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAAAgsCQCAALQAIQTBrDjcAAAAAAAAAAAAAAgICAgICAgAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAAAgsCQCAALQAJQTBrDjcAAAAAAAAAAAAAAgICAgICAgAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAAAgsCQCAALQAKQTBrDjcAAAAAAAAAAAAAAgICAgICAgAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAAAgsCQCAALQALQTBrDjcAAAAAAAAAAAAAAgICAgICAgAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAAAgsCQCAALQAMQTBrDjcAAAAAAAAAAAAAAgICAgICAgAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAAAgsCQCAALQANQTBrDjcAAAAAAAAAAAAAAgICAgICAgAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAAAgsCQCAALQAOQTBrDjcAAAAAAAAAAAAAAgICAgICAgAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAAAgsCQCAALQAPQTBrDjcAAAAAAAAAAAAAAgICAgICAgAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAAAgsCQCAALQAQQTBrDjcAAAAAAAAAAAAAAgICAgICAgAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAAAgsCQCAALQARQTBrDjcAAAAAAAAAAAAAAgICAgICAgAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAAAgsCQCAALQASQTBrDjcAAAAAAAAAAAAAAgICAgICAgAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAAAgsCQCAALQATQTBrDjcAAAAAAAAAAAAAAgICAgICAgAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAAAgsCQCAALQAUQTBrDjcAAAAAAAAAAAAAAgICAgICAgAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAAAgsCQCAALQAVQTBrDjcAAAAAAAAAAAAAAgICAgICAgAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAAAgsCQCAALQAWQTBrDjcAAAAAAAAAAAAAAgICAgICAgAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAAAgsCQCAALQAXQTBrDjcAAAAAAAAAAAAAAgICAgICAgAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAAAgsCQCAALQAYQTBrDjcAAAAAAAAAAAAAAgICAgICAgAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAAAgsCQCAALQAZQTBrDjcAAAAAAAAAAAAAAgICAgICAgAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAAAgsCQCAALQAaQTBrDjcAAAAAAAAAAAAAAgICAgICAgAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAAAgsCQCAALQAbQTBrDjcAAAAAAAAAAAAAAgICAgICAgAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAAAgsCQCAALQAcQTBrDjcAAAAAAAAAAAAAAgICAgICAgAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAAAgsCQCAALQAdQTBrDjcAAAAAAAAAAAAAAgICAgICAgAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAAAgsCQCAALQAeQTBrDjcAAAAAAAAAAAAAAgICAgICAgAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAAAgsCQCAALQAfQTBrDjcAAAAAAAAAAAAAAgICAgICAgAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAAAgsgAEEgagUgAAstAABFIQILIAILqwIBAn8jAEEgayIBJAAgAARAIAFB0PYdKAIANgIQQairGSgCAEHG+wcgAUEQahDSCRogABAAAAsgAUHQ9h0oAgA2AgBBr9wIIAEQqgoaQdjEB0GwqxkoAgAiARDW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QSBqEKoKGgJAQQVBABDGCiICRQ0AIAJBh6YCQQMQ3QpFDQBBrfwGQbCrGSgCABDWCRoLIAFBtxk2AhQgAUGTzAI2AhBB+/sGIAFBEGoQqgoaIAFBmawBNgIEIAFBtxk2AgBB1cYJIAEQqgoaIAFBMGokACAAEAAAC8ENAQp/IwBBkAJrIgIkACABKAIAENsHQQZB27cKEMYKGiACQcQBahDSASACQQE2AoQCIAJCADcC1AEgAkECNgLIASACQQE6AOwBIAJBADoA3wEgAkEBOgDcASACQQA6AO8BIAJBADoA5gEgAkGAgoQINgHiASACQQA2AugBIAJBgAI2AvABIAJBATsA7QEgAkKFgICAIDcCzAEgAkEAOgD2ASACQQE7AfQBQQAQ+QkhAyACQQA6APwBIAJCADcCiAIgAkEAOwD3ASACIANBAEc6APsBQQAhAwNAIAMhBEEBIQMCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgACABQdanAkGgpg1BABDZBiIFQQFqDoUBEhERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERDAgREREREQ4RERERERERAREREQIREQMRERERBBERERERBwkLERERERERERERCgUGGAALIAVBgwFqDgIPDhALQcD2HSgCACIDIAogAxshCgwLCyACQQE2AswBIAQhAwwVCyACQQQ2AswBIAQhAwwUCyACQQA6APcBIAJBAzYCzAFBASEHIAQhAwwTCyACQQE6AN4BIAQhAwwSCyACQQE6AN0BIAQhAwwRCyAGDQtBwPYdKAIAIQYgBCEDDBALQQEhCCAEIQMMDwsgB0EBcSEFQQEhByAEIQMgBQ0OAkBBwPYdKAIAIgVFDQBBACEHAkACQAJAQcTfASAFQcCoDUGwqA1BBEHk+RkoAgBBARDeBUECdEGwqA1qKAIADgQAAwECEgsgAkEFNgLMAQwQCyACQQM2AswBDA8LIAJBAjYCzAEMDgsgAkEFNgLMASACQQE6APcBQQAhBwwOCyACQQE6APoBCyACQQE6APgBIAQhAwwMC0HA9h0oAgAhCwtBASEJCyAEIQMMCQtBABDj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QoCAgICAgJCBwAAQtwsgA0EBayEDIAIpA/gDIR0gAikD8AMhHCAEQQFqIgQgBkcNAAsLIBNBB0kiCUUEQANAIAJB4ANqIBwgHUIAQoCAgICAgJCBwAAQtwsgAkHQA2ogAikD4AMgAikD6ANCAEKAgICAgICQgcAAELcLIAJBwANqIAIpA9ADIAIpA9gDQgBCgICAgICAkIHAABC3CyACQbADaiACKQPAAyACKQPIA0IAQoCAgICAgJCBwAAQtwsgAkGgA2ogAikDsAMgAikDuANCAEKAgICAgICQgcAAELcLIAJBkANqIAIpA6ADIAIpA6gDQgBCgICAgICAkIHAABC3CyACQYADaiACKQOQAyACKQOYA0IAQoCAgICAgJCBwAAQtwsgAkHwAmogAikDgAMgAikDiANCAEKAgICAgICQgcAAELcLIAIpA/gCIR0gAikD8AIhHCADQQhrIgMNAAsLQoCAgICAgJCBwAAhAUEAIQQgESEDIAYEQANAIAJB4AJqIBsgAUIAQoCAgICAgJCBwAAQtwsgA0EBayEDIAIpA+gCIQEgAikD4AIhGyAEQQFqIgQgBkcNAAsLIAlFBEADQCACQdACaiAbIAFCAEKAgICAgICQgcAAELcLIAJBwAJqIAIpA9ACIAIpA9gCQgBCgICAgICAkIHAABC3CyACQbACaiACKQPAAiACKQPIAkIAQoCAgICAgJCBwAAQtwsgAkGgAmogAikDsAIgAikDuAJCAEKAgICAgICQgcAAELcLIAJBkAJqIAIpA6ACIAIpA6gCQgBCgICAgICAkIHAABC3CyACQYACaiACKQOQAiACKQOYAkIAQoCAgICAgJCBwAAQtwsgAkHwAWogAikDgAIgAikDiAJCAEKAgICAgICQgcAAELcLIAJB4AFqIAIpA/ABIAIpA/gBQgBCgICAgICAkIHAABC3CyACKQPoASEBIAIpA+ABIRsgA0EIayIDDQALCyACQdABaiAfIB4gHCAdELcLIAIpA9gBIRwgAikD0AEFIB0LIBwgDxD3AyACQbABaiACKQPAASACKQPIASAbIAEQqgsgAikDuAEhGyACKQOwASEBQfn/HC0AAARAIBYgGzcDACACIAE3A5gBIAIgCzYCkAEgEEHtrgVBnq8FIAUbIAJBkAFqENEJCyAIQbbYACgAADYAAyAIQbPYACgA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aygCADYCRCACIAIoAmg2AmwgAiACKAKQATYClAEgAiACKAK4ATYCvAEgAiACKALgATYC5AEgAiACKAKIAjYCjAIgAiACKAKwAjYCtAIgAkHAAmohAiABQQhrIgENAAsLIAICfyAIBEAgAigCGAwBC0EAQeSCHSgCACACKAIIGws2AhwLIARFDQEgBEEBcSEGQQAhAkGhgh0tAAAhAyAEQQFHBEAgBEF+cSEFQQAhAQNAAkAgACgCCEECTwRAIANBAXENASAAKAIYQQBMDQEgACgCHEEATA0BCyACQQFqIQILAkAgACgCMEECTwRAIANBAXENASAAQUBrKAIAQQBMDQEgACgCREEATA0BCyACQQFqIQILIABB0ABqIQAgAUECaiIBIAVHDQALCwJAIAZFDQAgACgCCEECTwRAIANBAXENASAAKAIYQQBMDQEgACgCHEEATA0BCyACQQFqIQILIAJFDQFByIIdLQAARQRAQb2DHUEBOgAAC0EAIQdB5IIdKAIAIgJBpIIdLQAAdCEIAkACQAJAAkAgAkEATA0AA0AgBEUEQEG8gx0gB0EBcSICOgAAIAINAwwEC0EAIQFBoYIdLQAAIQVB/IIdKAIAIgMhAiAEQQFHBEAgBEF+cSEGQQAhAANAAkAgAigCCEECTwRAIAVBAXENASACKAIYQQBMDQEgAigCHEEATA0BCyABQQFqIQELAkAgAigCMEECTwRAIAVBAXENASACQUBrKAIAQQBMDQEgAigCREEATA0BCyABQQFqIQELIAJB0ABqIQIgAEECaiIAIAZHDQALCwJAIARBAXFFDQAgAigCCEECTwRAIAVBAXENASACKAIYQQBMDQEgAigCHEEATA0BCyABQQFqIQELIAFFDQFBASEGQdeDHUEBOgAAQcSDHUEANgIAQciDHUEANgIAQcyDHUEANgIAQbyDHUEAOgAAQdaDHUEAOgAAAkAgBEEATA0AAkADQEHQgx1BADYCAAJAAkACQAJAAkACQAJAAkACQCADKAIcQQBMBEAgAygCCEEBRw0BC0HUgx1BADoAAEHAgx0gAygCIDYCACADIAMoAgwRAQBFBEAgAxChBAtBvIMdLQAAIQkgAyADKAIcIgJBAWs2AhwgCSAHQQFxckH/AXFBAEchBwJAIAJBAUoNAEEAIQRBgPgZKAIAIgpFDQsgCkEBcSEL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AgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAAAgsCQCAALQAEQTBrDjcAAAAAAAAAAAAAAgICAgICAgAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAAAgsCQCAALQAFQTBrDjcAAAAAAAAAAAAAAgICAgICAgAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAAAgsCQCAALQAGQTBrDjcAAAAAAAAAAAAAAgICAgICAgAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAAAgsCQCAALQAHQTBrDjcAAAAAAAAAAAAAAgICAgICAgAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAAAgsCQCAALQAIQTBrDjcAAAAAAAAAAAAAAgICAgICAgAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAAAgsCQCAALQAJQTBrDjcAAAAAAAAAAAAAAgICAgICAgAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAAAgsCQCAALQAKQTBrDjcAAAAAAAAAAAAAAgICAgICAgAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAAAgsCQCAALQALQTBrDjcAAAAAAAAAAAAAAgICAgICAgAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAAAgsCQCAALQAMQTBrDjcAAAAAAAAAAAAAAgICAgICAgAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAAAgsCQCAALQANQTBrDjcAAAAAAAAAAAAAAgICAgICAgAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAAAgsCQCAALQAOQTBrDjcAAAAAAAAAAAAAAgICAgICAgAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAAAgsCQCAALQAPQTBrDjcAAAAAAAAAAAAAAgICAgICAgAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAAAgsCQCAALQAQQTBrDjcAAAAAAAAAAAAAAgICAgICAgAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAAAgsCQCAALQARQTBrDjcAAAAAAAAAAAAAAgICAgICAgAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAAAgsCQCAALQASQTBrDjcAAAAAAAAAAAAAAgICAgICAgAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAAAgsCQCAALQATQTBrDjcAAAAAAAAAAAAAAgICAgICAgAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAAAgsCQCAALQAUQTBrDjcAAAAAAAAAAAAAAgICAgICAgAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAAAgsCQCAALQAVQTBrDjcAAAAAAAAAAAAAAgICAgICAgAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAAAgsCQCAALQAWQTBrDjcAAAAAAAAAAAAAAgICAgICAgAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAAAgsCQCAALQAXQTBrDjcAAAAAAAAAAAAAAgICAgICAgAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAAAgsCQCAALQAYQTBrDjcAAAAAAAAAAAAAAgICAgICAgAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAAAgsCQCAALQAZQTBrDjcAAAAAAAAAAAAAAgICAgICAgAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAAAgsCQCAALQAaQTBrDjcAAAAAAAAAAAAAAgICAgICAgAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAAAgsCQCAALQAbQTBrDjcAAAAAAAAAAAAAAgICAgICAgAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAAAgsCQCAALQAcQTBrDjcAAAAAAAAAAAAAAgICAgICAgAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAAAgsCQCAALQAdQTBrDjcAAAAAAAAAAAAAAgICAgICAgAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAAAgsCQCAALQAeQTBrDjcAAAAAAAAAAAAAAgICAgICAgAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAAAgsCQCAALQAfQTBrDjcAAAAAAAAAAAAAAgICAgICAgAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAAAgsCQCAALQAgQTBrDjcAAAAAAAAAAAAAAgICAgICAgAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAAAgsCQCAALQAhQTBrDjcAAAAAAAAAAAAAAgICAgICAgAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAAAgsCQCAALQAiQTBrDjcAAAAAAAAAAAAAAgICAgICAgAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAAAgsCQCAALQAjQTBrDjcAAAAAAAAAAAAAAgICAgICAgAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAAAgsCQCAALQAkQTBrDjcAAAAAAAAAAAAAAgICAgICAgAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAAAgsCQCAALQAlQTBrDjcAAAAAAAAAAAAAAgICAgICAgAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAAAgsCQCAALQAmQTBrDjcAAAAAAAAAAAAAAgICAgICAgAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAAAgsCQCAALQAnQTBrDjcAAAAAAAAAAAAAAgICAgICAgAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAAAgsgAEEoagUgAAstAABFIQILIAILhwMBAn8jAEFAaiIBJAAgAARAIAFB0PYdKAIANgIwQairGSgCAEHG+wcgAUEwahDSCRogABAAAAsgAUHQ9h0oAgA2AiBBoNoIIAFBIGoQqgoaIAFB4AE2AhQgAUG/vgI2AhBB+tYHIAFBEGoQqgoaQa7DB0GwqxkoAgAiAhDWCRpB240GIAIQ1gkaQYKTBSACENYJGkHGhAUgAhDWCRpBuIgJIAIQ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AhDpCCILIRILIAcgC2ohEUEAIQIgB0UNAQNAAkAgBQRAIAUgAiAEai0AAGotAAANAQsgAiAEaiEIIAkgC2ogBgR/IAYgCC0AAGoFIAgLLQAAOgAAIAlBAWohCQsgByACQQFqIgJHDQALDAELAkACQCAFBEAgBkUNAQNAQQAhBwJ/QQAgBCALTw0AGiAFIAQtAABqLQAABEAgBCECAn8DQCALIAsgAkEBaiICRg0BGiAFIAItAABqLQAADQALIAILIQQgAiALSQwBC0EBCyEIAkAgAyAJSQRAIAUgAy0AACICai0AAAR/AkADQCAJIANBAWoiA0cEQCAFIAMtAAAiAmotAAANAQwCCwsgCCADIAlJayECDAcLIAMgCUkFQQELIQcgCA0BCyAIIAdrIQIMBAsgBiAELQAAai0AACACIAZqLQAAayICDQMgA0EBaiEDIARBAWohBAwACwALIAcgCiAHIApJIgkbIghFBEAgByAKSyAJayECDAILQQAhBQJAIAYEQANAIAYgBCAFai0AAGotAAAgBiADIAVqLQAAai0AAGshAiAFQQFqIgUgCE8NAiACRQ0ADAILAAsgBCADIAgQlQohAgsgAg0FIAcgCksgCWshAgwBCwNAQQAhCAJ/QQAgBCALTw0AGiAFIAQtAABqLQAABEAgBCECAn8DQCALIAsgAkEBaiICRg0BGiAFIAItAABqLQAADQALIAILIQQgAiALSQwBC0EBCyEGAkAgAyAJSQRAIAUgAy0AACICai0AAAR/AkADQCAJIANBAWoiA0cEQCAFIAMtAAAiAmotAAANAQwCCwsgBiADIAlJayECDAULIAMgCUkFQQELIQggBg0BCyAGIAhrIQIMAgsgBC0AACACayICDQEgA0EBaiEDIARBAWohBAwACwALQQAMAgsgEUEBaiEHQQAhBEEAIQggCkUEQCALIQQgByEDIAkhB0EAIQoMAQsDQAJAIAUEQCAFIAMgBGotAABqLQAADQELIAMgBGohAiAHIAhqIAYEfyAGIAItAABqBSACCy0AADoAACAIQQFqIQgLIARBAWoiBCAKRw0ACyALIQQgByEDIAkhByAIIQoLIAQgB2oiEUEAOgAAIAMgCmoiE0EAOgAAAkAgDC0AGgRAA0AgBCIFQQFqIQQgBS0AAEGQkh1qLQAADQALA0AgAyIEQQFqIQMg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AgAQwgYLIAMgBBDrBCAFEMIGIBMQwgYgChDCBiAREMIGIA4QwgYgDEEQaiQAC/oCAQZ/IAEoAgggASgCDCIGRWohBCAAKAIAIgIgACgCBGoiB0EBayEDAkBBrPgZKAIAIgBBgAFHBEAgAiADTw0BIAdBAWshBQNAIARFDQIgBEEBayEEAkAgAiADTw0AAkADQCAAIAIsAABGDQEgAkEBaiICIAVHDQALIAUhAgwBCyACIAQgBnJBAEdqIQILIAIgA0kNAAsMAQsgAiADTw0AIAdBAWshAANAIARFDQECQCACIANPDQADQCACLQAAQZCSHWotAABFDQEgAkEBaiICIABHDQALIAAhAgsCQCACIANPDQAgACACaiACayEFA0AgAi0AAEGQkh1qLQAADQEgAkEBaiICIAVHDQALIAUhAgsgBEEBayEEIAIgA0kNAAsLIAYEfwJAIAEtABlFDQAgAiADTw0AIAIgByACQX9zamohAANAIAItAABBkJIdai0AAEUNASACQQFqIgIgAEcNAAsgACECCyADIAIgBmoiAiACIANLGwUgAgsLhgMBCH8gACgCACICIAAoAgRqIgZBAWshAyABKAIEIQggASgCACEEAkBBrPgZKAIAIgBBgAFHBEAgAiADTw0BIAZBAWshBQNAIARFDQJBACEHAkAgAiADTw0AQQEhByAAIAIsAABGDQACfwNAIAUgBSACQQFqIgJGDQEaIAAgAiwAAEcNAAsgAgshCSACIANJIQcgCSECCyAEQQFrIQQgAiAHaiICIANJDQALDAELIAIgA08NACAGQQFrIQADQCAERQ0BAkAgAiADTw0AA0AgAi0AAEGQkh1qLQAARQ0BIAJBAWoiAiAARw0ACyAAIQILAkAgAiADTw0AIAAgAmogAmshBQNAIAItAABBkJIdai0AAA0BIAJBAWoiAiAFRw0ACyAFIQILIARBAWshBCACIANJDQALCwJAIAEtABhFDQAgAiADTw0AIAIgBiACQX9zamohAANAIAItAABBkJIdai0AAEUNASACQQFqIgIgAEcNAAsgACECCyADIAIgCGoiAiACIANLGwtsAQF/IwBBEGsiAyQAQez5HUEANgIAIAAgASACEPQKIQJB7PkdKAIAIgAEQEEAIABBtYwCQQAQmwZBAEEAQe+0AUEAEJsGIANBAEEIIAEQ6Ac2AgBBAkEAQdDiACADEJsGAAsgA0EQaiQAIAIL3AEBB38jAEGQAWsiASQAQZCaHSECA0AgAiIFKAIAIgJBCWogAEcNAAsCQCACLQAIQQFHDQAgASACKAIEIgM2AhBBACABQQxqEOgGIgRFDQAgBEECOgAIIAMQ9AQLIAIoAgAhAyABQQBB+JAdIAFBEGoiBhDdB0U6AAwgABCCCyEEQez5HSgCACEHIAUgAzYCACABLQAMBEBBAiAGQQAQ3QcaCyAEBEAgAUEDIAAQ7Ac2AgBBACAHQYCNASABEJsGCyADRQRAQbT5GSAFNgIACyACEMIGIAFBkAFqJAALKgAgACgCACAAKAIEIAAoAgggACgCDCAAKAIQIAAoAhQgACgCGBDxBEEAC88DAQR/AkAgAUECRgRAIABBEGsiASAAQSBrIgQQ8gQhBSADBEAgAkEQayIDIAAgBUEASiIFQX9zQQR0aiIBKQIANwIAIAMgASkCCDcCCCACQSBrIgMgAEFwQWAgBRtqIgApAgA3AgAgAyAAKQIINwIIDwsgBUEATA0BIAJBEGsiACABKQIANwIAIABBCGoiAyABQQhqIgIpAgA3AgAgAiAEQQhqIgUpAgA3AgAgASAEKQIANwIAIAUgAykCADcCACAEIAApAgA3AgAPCyAAIAFBAXYiBEEEdGsgASAEayIFIAIgBEEAIAMbQQR0ayADEP0EQQAgBGshBwJAIAFBBE8EQCAAIAQgAiADQQFzEP0EDAELIAMNACACQRBrIgEgAEEQayIGKQIANwIAIAEgBikCCDcCCAsgACACIAMbIQYgAiAAIAMbIgAgB0EEdGohAgNAIAZBEGshAQNAIABBEGshACABIAJBEGsiAxDyBEEATARAIAAgASkCADcCACAAIAEpAgg3AgggASEGIARBAWsiBA0CDAMLIAAgAykCADcCACAAIAMpAgg3AgggAyECIAVBAWsiBQ0ACwsgACAEQQR0IgNrIAYgA2sgAxCyCRoLC9MCAQJ/IwBBMGsiAiQAIAAEQCACQdD2HSgCADYCIEGoqxkoAgBBxvsHIAJBIGoQ0gkaIAAQAAALIAJB0PYdKAIANgIQQfm/BiACQRBqEKoKGkG09ghBsKsZKAIAIgEQ1gkaQa7DByABENYJGkHQ9gcgARDWCRogAkECNgIAIAFBwdgJIAIQ0gkaQeOgBiABENYJGkG7vgMgARDWCRpB674DIAEQ1gkaQaWGCCABENYJGkHZnAMgARDWCRojAEEwayIBJAAgAUGTzAI2AiQgAUHTwgA2AiBBlvwGIAFBIGoQqgoaAkBBBUEAEMYKIgJFDQAgAkGHpgJBAxDdCkUNAEGt/AZBsKsZKAIAENYJGgsgAUG0JzYCFCABQZPMAjYCEEH7+wYgAUEQahCqChogAUGZrAE2AgQgAUG0JzYCAEHVxgkgARCqChogAUEwaiQAIAAQAAAL6DECEH8LfiMAQaADayIDJAAgA0IANwOIAyABKAIAENsHQQZB27cKEMYKGkG8nB1BhBg2AgBBuJwdQebUAjYCAAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQANAAkBB7PkZKAIAIQICQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAAgAUGuFEHw2g1BABDZBiIEQYMBag6HAhAOERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERESERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERCAgICAgICAgICBEREREREREREQQREREREREREREREREREREREREREREREREREREREQACEQkKERERERERAxEFEREREREHBhERCRERERERERENCwwBEQtBwJwdQcD2HSgCAEIAQv////8HQdu3CkGWxgEQ9gg+AgAMDgtBwPYdKAIAIgIQ3AohBCACEPAFIAJHDR0gBARAIAIgBGpBAWstAABBL0YNHgtBxJwdIAI2AgAMDQsgBQ0bQcD2HSgCACICQQBBCiADQZgDakHg2g0QgwlBAUsNGiADKQOYAyISQgBXDRogAyASNwOIA0EBIQUMDAsgBQ0YQcD2HSgCACICQQBBCiADQZgDakHbtwoQgwlBAUsNFyADKQOYAyISQgBXDRcgAyASNwOIA0EDIQUMCwsgBQ0VQcD2HSgCACICQQBBCiADQZgDakHg2g0QgwlBAUsNFCADKQOYAyISQgBXDRQgAyASNwOIA0ECIQUMCgsgBQ0SQcD2HSgCACICLQAAEIEKBEADQEHA9h0gAkEBaiIENgIAIAItAAEhBSAEIQIgBRCBCg0ACwsCQCACQcPMAkECEN0KBH9BBSEFIAJBxswCQQIQ3QoNAUEGBUEHCyEFQcD2HSACQQJqIgI2AgALAkAgAiADQZQDakEKIANBiANqQdu3ChCDCSIEQQJGBEAgAygClAMiBC0AAEEvRw0BIAMpA4gDIRUgBEEBaiIEQQBBCiADQZgDakHbtwoQgwlBAUsNEyADKQOYAyISQgBXDRMgAyASNwOIAyAVQgBVIBIgFVlxDQsgA0EAIAIgAygClAMgAmtBmPoZEOcHNgK0AiADQYygATYCsAJBAUEAQauJASADQbACahCbBgALIARBAUsNACADKQOIA0IAVQ0KC0H3wgAgAhCABQALQcicHUEBOgAADAgLQcD2HSgCACICLQAAIgRFDQ4gAi0AAQRAQQAhBCACQcfFAhDXCg0OCyAEwCECQbj5GSgCACIEQQBOIAIgBEdxDQxBuPkZIAI2AgAMBwsCQAJAAkAgBQ4FAQAAAAIAC0EAQQBB2hNBABCbBkEBEP4EAAsgA0IANwOIAwsgA0HQAmogAykDiAMiEkIAIAdBASACIAJBAU0bIgJGGyASIAcbIhIgEkI/h0IKQgAQuAsgAykD2AIgAykD0AIiEkI/h1EEQCADIBIgBEEwa60iE3wiFDcDiANBBCEFIAIhByATQgBTIBIgFFVGDQcLIANC////////////ADcDiANBBCEFIAIhBwwGC0G8+RlBr7wCQdfTASAEQeQARhsiBjYCAEHA9h0oAgAiAkUNBSACENwKIAIgBhDhCkcNCQJAIAItAABBMEcNAANAIAItAAFFDQFBwPYdIAJBAWoiAjYCACACLQAAQTBGDQALC0HMnB0gAjYCAAwFC0HQnB1BAToAAAwEC0HUnB1BwPYdKAIANgIADAMLQcD2HSgCAEIBQoCAwP8HQeDaDUHt1QEQ+AinIQoMAgtB2JwdQQE6AAAMAQsLQQAQ/gQAC0Hg+RkoAgAhAkHVgQJBwoECENwHIQRBnLEBQZyxARDcByEFIANBADYC+AIgAyAFNgL0AiADIAQ2AvACQbCrGSgCAEG0JyACIANB8AJqEOQIQQAQAAALQQEQ/gQACwJAIBVQIgtFBEBB1JwdKAIADQELAkACQCAFRQRAQugHIRMgA0LoBzcDiANBAyEFDAELIAMpA4gDIhNQDQELQbj5GSgCAEEASARAQbj5GUEKNgIACwJAAkBBzJwdKAIAIgRFBEBBACECIAVBBWtBA08NAiATQgF9IRIMAQtBACECQcydHUEBOgAAIAVBBWtBA08NASATQgF9IRIgBEEAQQogA0GYA2pB27cKEIMJDQAgAykDmAMiFCATWQ0AQv///////////wAgEiAUfCITIBRCAFMgEiATVXMbIRILQbz5GSgCABDcCqwhEwNAIAJBAWohAiASIBN/IhJCAFINAAtBzJ0dQQE6AAALAkACQEHAnB0oAgAiBARAIAIgBEoNAkHMnR1BAToAAAwBC0HAnB1BAiACIAJBAkwbIgQ2AgALAkAgAEHs+RkoAgAiB0wEQCAHIQIMAQtB7PkZIAdBAWoiAjYCAEG4nB0gASAHQQJ0aigCADYCAAsCQCAAIAJMBEAgAiEHDAELQez5GSACQQFqIgc2AgBBvJwdIAEgAkECdGooAgA2AgALIAAgB0wEQAJAQcycHSgCACICBEAgAhDcCiAESw0BCwJAQbicHSgCACICQebUAhDXCgRAQQAgAkEAQQAQrgZBAEgNAQtBABCmBkEAQeCcHRDaCUUEQCAKRQRAQYAEQYCdHSgCACICIAJBAWtBgICAgAJPGyICQf//DyACcEH//w9zaiECAkBB5JwdKAIAQYDgA3FBgIACRw0AIAJpQQJJDQBCAUEgIAJna62GpyACIAJBgICAgARJGyECC0GAgICABCACIAJBgICAgARPGyEKC0GAgAQgCkEBahDmCCEIAn8gBUEFa0EBSwRAQv///////////wAhFkF/DAELIAqsIRdCACETAkACQANAQQAgCCATpyICaiAKIAJrEL4KIgJBAEwEQCACrCATIAIbIRYMAgsgEyACrXwiEyAXUw0ACwJAAkBB5JwdKAIAQYCgA3FBgIACRgRAQficHSkDACATUw0BC0EAQgBBARCxByIUQgBTDQAgEyAUVQ0AQQBCAEECELEHIhJCAFkNAQsgChDpCCEEAkACQCADQZgDakEAEIcFRQ0AQgAhFAJAA0BBACAEIAoQvgoiAqwhEiACQQBMDQEgBEEBIAIgAygCmAMQ4wmtIBJSDQIgEiAUfCIW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IRgMAgtB7OEdLQAAIQIMAQsgA0EEQebUAhDqBzYCkARBAUEAQbnqASADQZAEahCbBgALAkACQAJAAkACQAJAAkACfwJAIBhCAFINACACQf8BcQ0AQQAgB0H/AXFFDQEaCyAAQdAAEOwIIQECQCAARQ0AIABBA3EhCkEAIQZBACECIABBBE8EQCAAQXxxIQlBACEIA0AgASACQdAAbGogBCACQQJ0aigCADYCACABIAJBAXIiB0HQAGxqIAQgB0ECdGooAgA2AgAgASACQQJyIgdB0ABsaiAEIAdBAnRqKAIANgIAIAEgAkEDciIHQdAAbGogBCAHQQJ0aigCADYCACACQQRqIQIgCEEEaiIIIAlHDQALCyAKRQ0AA0AgASACQdAAbGogBCACQQJ0aigCADYCACACQQFqIQIgBkEBaiIGIApHDQALCwJAIAVBAUcEQCAFDQEgAEECSQ0BC0Hq4R1BAToAAAsCQCAARQRAQQEhEgwBC0GwqxkoAgAhDiADQYgGaiIVQQhqIRZBASESA0AgAykD6AQhGQJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAn4CQAJAAkACfyABIBFB0ABsaiIHKAIAIgJB5tQCENcKIhBFBEBBACEJQejhHUEBOgAAIAdBAToANiAHQTZqDAELIAJBAEEAEK0GIQkgB0H24R0tAAAiBSAJQX9GIgJxRToANiACDQEgBygCACECIAdBNmoLIRNB6uEdLQAABEAgAyACQdIeIAJB5tQCENcKGzYC9AMgA0G9twpB27cKQYHiHS0AABs2AvADQfT8BiADQfADahCqChpBgeIdQQE6AAAgBygCACECCyACQdIeIAJB5tQCENcKGyENQenhHS0AAEUNAiAJIANB8ARqENoJRQ0BQez5HSgCACECIANBBCANEOoHNgLgA0EAIQVBACACQcDgACADQeADahCbBkIAIRgMFQtB7OEdLQAABEAgB0F/NgI4Qez5HSgCACEEIAcgBUEBczoANCAHIAQ2AjwgB0IANwMoIAdBADYCIAtB7PkdKAIAIQQgA0EEIAcoAgAiAkHSHiACQebUAhDXChsQ6gc2AoAEQQAhBUEAIARBmNIBIANBgARqEJsGDBULQevhHS0AAARAQgAhGAJAAkAgGVANAANAQQEhBQJAIAkgA0HQBWpB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PWogAyAFciAGcSADIAVxcmogBEEFd2pBpIaRhwdrIgcgCHIgA0EedyIDcSAHIAhxcmogBiA4aiADIARyIAVxIAMgBHFyaiAHQQV3akGkhpGHB2siBEEFd2pBpIaRhwdrIgUgBEEedyIGciAHQR53IgdxIAUgBnFyaiADIEBqIAQgB3IgCHEgBCAHcXJqIAVBBXdqQaSGkYcHayIDQQV3akGkhpGHB2siBEEedyIIaiAGIEFqIAVBHnciBSAEIANBHnciCnJxIAQgCnFyaiAHID5qIAMgBXIgBnEgAyAFcXJqIARBBXdqQaSGkYcHayIDQQV3akGkhpGHB2siBEEedyIHIANBHnciBnMgBSA6aiADIAhyIApxIAMgCHFyaiAEQQV3akGkhpGHB2siA3NqIAogP2ogBCAGciAIcSAEIAZxcmogA0EFd2pBpIaRhwdrIgRBBXdqQar89KwDayIFQR53IghqIAcgRGogBEEedyIKIANBHnciA3MgBXNqIAYgO2ogAyAHcyAEc2ogBUEFd2pBqvz0rANrIgRBBXdqQar89KwDayIFQR53IgYgBEEedyIHcyADIENqIAggCnMgBHNqIAVBBXdqQar89KwDayIDc2ogCiBGaiAHIAhzIAVzaiADQQV3akGq/PSsA2siBEEFd2pBqvz0rANrIgVBHnciCGogBiBJaiAEQR53IgogA0EedyIDcyAFc2ogByBKaiADIAZzIARzaiAFQQV3akGq/PSsA2siBEEFd2pBqvz0rANrIgVBHnciBiAEQR53IgdzIDggQHMgQnMgR3NBAXciCSADaiAIIApzIARzaiAFQQV3akGq/PSsA2siA3NqIAogS2ogByAIcyAFc2ogA0EFd2pBqvz0rANrIgRBBXdqQar89KwDayIFQR53IghqIAYgT2ogBEEedyIKIANBHnciA3MgBXNqIDkgQXMgQ3MgCXNBAXciFyAHaiADIAZzIARzaiAFQQV3akGq/PSsA2siBEEFd2pBqvz0rANrIgVBHnciBiAEQR53IgdzID8gQXMgR3MgTHNBAXciGCADaiAIIApzIARzaiAFQQV3akGq/PSsA2siA3NqIDogQnMgSnMgF3NBAXciGSAKaiAHIAhzIAVzaiADQQV3akGq/PSsA2siBEEFd2pBqvz0rANrIgVBHnciCGoiEzYCECACIEIgRHMg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IAJBAEgEQCAJQS06AABBASEKCyAFIANrIQFBASEDQQohAgNAIANBAWohAyACQQpsIgKtQgp+QiCIUA0ACyANIAI2AgwgDSADNgIIIAFBAnQiDkH4+RkoAgARAQAhAiAAKAIIIQNBACEAIAFBBE8EQCABQfz///8HcSEGA0AgAiAAQQJ0IgVqIAMgBWooAgA2AgAgAiAFQQRyIghqIAMgCGooAgA2AgAgAiAFQQhyIghqIAMgCGooAgA2AgAgAiAFQQxyIgVqIAMgBWooAgA2AgAgAEEEaiEAIAtBBGoiCyAGRw0ACwsgAUEDcSIIBEADQCACIABBAnQiBWogAyAFaigCADYCACAAQQFqIQAgD0EBaiIPIAhHDQALCyAJIApqIQUgDUEIaiEDIAIhACMAQSBrIgskACALQRBqQQoQgwdBACEEIAFBAk4EQCALIAMoAgQQgwcDQCAAIAAgASALEIQHIQcgAUECdCAAakEEaygCACEIIAQgBWogByALQRBqEIUHIgcgBGohBCABIAhFayEBIAMoAgAgB0sEQANAIAQgBWpBADoAACAEQQFqIQQgB0EBaiIHIAMoAgBJDQALCyABQQFKDQALCwJAIAQgBWogACgCACALQRBqEIUHIARqIgdBAkkNACAHQQJrIgNBAXZBAWoiAUEBcSEPQQAhBCADQQJPBEAgAUF+cSEGQQAhAwNAIAQgBWoiAS0AACEAIAEgBSAHIARBf3NqaiIILQAAOgAAIAggADoAACAFIARBAXJqIgEtAAAhACABIAUgByAEQX5zamoiCC0AADoAACAIIAA6AAAgBEECaiEEIANBAmoiAyAGRw0ACwsgD0UNACAEIAVqIgMtAAAhASADIAUgByAEQX9zamoiBC0AADoAACAEIAE6AAALIAtBIGokACAHIQEgAiAOQYD6GSgCABEEACAKIAEgCmoiAk8NACABQQFrIQUgAUEDcSIDBEBBACEBA0AgCSAKaiIAIAAtAABB4AlqLQAAOgAAIApBAWohCiABQQFqIgEgA0cNAAsLIAVBA0kNAANAIAkgCmoiASABLQAAQeAJai0AADoAACABQQFqIgAgAC0AAEHgCWotAAA6AAAgAUECaiIAIAAtAABB4AlqLQAAOgAAIAFBA2oiASABLQAAQeAJai0AADoAACAKQQRqIgogAkcNAAsLIAIgCWpB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AyQAIANCADcDKCADQgA3AyAgA0IANwMYIANCADcDEANAIANBEGogASAEai0AACIGQQN2QRxxaiIHIAcoAgBBASAGdHI2AgAgA0EQaiABIARBAXJqLQAAIgZBA3ZBHHFqIgcgBygCAEEBIAZ0cjYCACAEQQJqIQQgBUECaiIFQQJHDQALIANBEGogASAEai0AACIEQQN2QRxxaiIBIAEoAgBBASAEdHI2AgACQAJAIAAQ5QkiBEEATgRAA0AgA0EQaiAEQQN2Qfz///8BcWooAgAgBHZBAXFFDQIgABDlCSIEQQBODQALC0F/IQEMAQsgAigCBCEFIAMgAigCADYCDEEAIQZBACEBA0AgAygCDCABRgRAIAUgA0EMakEBQX9BARDwCCEFCwJAIAZBAXENACADQRBqIARBA3ZB/P///wFxaigCACAEdkEBcQ0AIAEgBWogBDoAACABQQFqIQEgABDlCSIEQR92IQYMAQsLIAEgBWpBADoAACACIAU2AgQgAiADKAIMNgIACyADQTBqJAAgAQspACAAQQA2AgggAEIANwIAIABBDGoQxAcgAEE4ahDEByAAQeQAahDEBwuvAwEEfyAAEMoJIgRBf0cEQCABQQxqIQMDQCABKAIYIgIgASgCHEYEQCADQQEQxQcgASgCGCECCyABIAJBAWo2AhggAiAEOgAAIARFBEAgARD9BwsgABDKCSIEQX9HDQALCyABKAIYIgIgASgCFEcEQCACIAEoAhxGBEAgAUEMakEBEMUHIAEoAhghAgsgASACQQFqNgIYIAJBADoAACABEP0HCyABKAJIIAEoAkQiAmtBA00EfyABQThqQQQQxQcgASgCRAUgAgtBADYCACABKAJEQQRqIgIgAUFAaygCACIERgRAIAFB4ABqIgMgAy0AAEECcjoAAAsgASACIAEoAlBBACACa3FqIgI2AkQgAiABKAI8IgNrIAEoAkgiBSADa0sEQCABIAU2AkQgBSECCyABIAQ2AgQgASACNgJAIAEoAnAiAiABKAJsIgRGBEAgAUGMAWoiAyADLQAAQQJyOgAACyABIAIgASgCfEEAIAJrcWoiAjYCcCACIAEoAmgiA2sgASgCdCIFIANrSwRAIAEgBTYCcCAFIQILIAEgBDYCCCABIAI2AmwgABDGCUUL6AEBBX8gACgCGCICIAAoAhQiA0YE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AgAgBiAIakF/NgIAIAkgAUEBaiIIIAJqQQJ0IgxqIAggCiADIAhLGyAEajYCACAGIAxqQX82AgAgAUECaiEBIAdBAmoiByANRw0ACwsgDkUNACAJIAEgAmpBAnQiAmogASAKIAEgA0kbIARqNgIAIAIgBmpBfzYCAAsgACALIANrIgEgACgCMGoiAjYCMCAEIAAoAjRIBEAgACAAKAI4IAFqNgI4CyAAKAIkIgEgAiABIAJIGyEGIAMgBGohBCAPIQIMBQsgACgCBCACaiABIAMQsgkaDAELIAAoAgQgAmogASADELIJGgsCQCAALQBMRQ0AIANBA3EhDCAAKAIMIQlBACENQQAhASAKQQNPBEAgA0F8cSEHQQAhCgNAIAkgASACakECdGogASAEajYCACAJIAFBAXIiCyACakECdGogBCALajYCACAJIAFBAnIiCyACakECdGogBCALajYCACAJIAFBA3IiCyACakECdGogBCALajYCACABQQRqIQEgCkEEaiIKIAdHDQALCyAMRQ0AA0AgCSABIAJqQQJ0aiABIARqNgIAIAFBAWohASANQQFqIg0gDEcNAAsLIAAoAgggAkECdGoiCSAINgIAIAMgBGohBCACIANqIgEgAkEBaiICTA0CIAlBBGpB/wEgA0ECdEEEaxC0CRogASECDAILIANBAWpBAk8EQCAAKAIkIAAoAjBIDQELIAAoAgAgACgCGCAEamotAAAhASAAKAJAIggEQCABIAhqLQAAIQELIAAoAgQgAmogAToAACAALQBMBEAgACgCDCACQQJ0aiAENgIACyAAKAIIIAJBAnRqIAE2AgAgAkEBaiECIARBAWohBCADQX9HDQEgCSAFKQNYNwIADAELIAkgBSkDWDcCAAwDC0EAIQMMAQtBASEDDAALAAsgACAENgIgIAAgAjYCHEEACyEAIAVB4ABqJAAgAAuuAwIIfwF+IwBB0ABrIgUkAAJAIAAoAhwiASAAKAIkIgIgACgCMCIGIAIgBkgbIgZODQAgAEEQaiEHA0AgBiABayECIAApAhAhCQJAIAAoAkAEQCAFQRBqIQMgACgCUEEATA0BQQAhBCACQQBMDQEDQCABIARqIgggACgCBGogACgCQCAAKAIAIAggACgCGGpqLQAAai0AACIIOgAAIAVBEGogBGogCDoAACAEQQFqIgQg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IAAgATYCNCACKAIQIQEgAEEANgIgIAAgATYCHCAAQYCADDYBOiAAQQA2AgwgAEEANgIwIABCADcDECAAIAc2AhggACAGNgIEIAACfyAEBEAgAEICNwNYQQsMAQsgAiAAQQAQxQYLOwE4An8gAEEANgIIIARFBEAgACEEIAAMAQsgCCAANgIIIAALIQggCUEBaiEJIANBBGohBSADKAIEIgcNAAsLQagBEJcJIgMEQCADQaABakHbtwpBABCyCUEAOgAAIAMgAjYCLCADQQA2AjQgAigCECEFIANBADYCICADIAU2AhwgA0GAgAw2ATogA0EANgIMIANCADcDEAsgAiADIgA2AgAgAEUNACAAQQk7ATggACAENgIIIABBATYCMCACEMcGRQ0AAkAgAi8BKEGEBHENACACIAIQyAYiADYCFCAAQQBODQAgAiACKAIoQQRyNgIoCyACQTRqIgVCADcCFCAFQQE6ABwgBUF/NgIQIAVBfzYCDCAFQX82AgggBUF/NgIEIAVBfzYCACACDAQLQez5HSgCACEHIAQEQANAIAQoAgghACAEKAIMIgEEQCABELEJGgsgBBDCBiAAIQQgAA0ACwtB7PkdIAc2AgAgBhDCBgsgAigCEBDCBgsgAhDCBgtBAAsiAUUEQEHs+R0oAgBBHEYNARDfAQALIAEPC0H74wJB+Z4CQShBxq8BEAIACzABAX9BASECAkACQAJAIAAoAihBEXFBEGsOAgIAAQsgASgCMEEARw8LQQAhAgsgAgskAQF/AkBBAEEAEOcJIgANAEHs+R0oAgBBMEcNABDfAQALIAALqwIBBH8CQCADQX9GDQBBASEEIABFDQAgASADNgIAC0Hs+R1BADYCAAJAEJ4JIgUEQANAIAUoAgwiAygCACIGBEADQCADIQcCQCACIAYQ1woNAEEAIQMCQAJAIARBAEwNAANAIAEEQCABIANBAnRqKAIAIAUoAghGDQILIANBAWoiAyAERw0ACwwBCyADIARHDQELAkACQCAABEAgACAETA0BIAEgBEECdGogBSgCCDYCAAwCCyAEQf////8HRw0BQT0hA0Hs+R1BPTYCAEH/////ByEEDAcLQez5HSgCACEDDAYLIARBAWohBAsgB0EEaiEDIAcoAgQiBg0ACwtB7PkdQQA2AgAQngkiBQ0ACwtBfyAEQez5HSgC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AQABAQEBAAABAQEBAQEBAQEBAQEAAQEBAAEAAQEBAQEBAAELIARBMBDVCkUNAAJAAkAgDiwAASIEQcIAaw4DAQIBAAsgBEHpAEcNAUEDQQEgDi0AAkHCAEYbIQ8MAQtBAiEPQugHIQYLQQAhBAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAAQcIAaw42BgwMBAwHDAwMCAwJDAwDAgEMCgwMDAwADQwMDAwMDAwFDgwMDAcMDAwIDAkMDAwMDAwKDAwLDAsgB0GIBWogBSAFQj+HIgUgBkIAELgLIAdBmAVqIAVC////////////AIUgBykDiAUiBSAHKQOQBSAFQj+HUiIAGyIFIAVCP4ciBSAGQgAQuAsgB0GoBWogBUL///////////8AhSAHKQOYBSIFIAcpA6AFIAVCP4dSIgQbIgUgBUI/hyIFIAZCABC4CyAHQbgFaiAFQv///////////wCFIAcpA6gFIgUgBykDsAUgBUI/h1IiCBsiBSAFQj+HIgUgBkIAELgLIAdByAVqIAVC////////////AIUgBykDuAUiBSAHKQPABSAFQj+HUiIJGyIFIAVCP4ciBSAGQgAQuAsgB0HYBWogBUL///////////8AhSAHKQPIBSIFIAcpA9AFIAVCP4dSIgobIgUgBUI/hyIFIAZCABC4CyAHQegFaiAFQv///////////wCFIAcpA9gFIgUgBykD4AUgBUI/h1IiCxsiBSAFQj+HIgUgBkIAELgLIAdB+AVqIAVC////////////AIUgBykD6AUiBSAHKQPwBSAFQj+HUiIMGyIFIAVCP4ciBSAGQgAQuAsgBUL///////////8AhSAHKQP4BSIFIAcpA4AGIAVCP4dSIg0bIQUgACAEciAIciAJciAKciALciAMciANckEBcSEEDA0LIAdBuANqIAUgBUI/hyIFIAZCABC4CyAHQcgDaiAFQv///////////wCFIAcpA7gDIgUgBykDwAMgBUI/h1IiABsiBSAFQj+HIgUgBkIAELgLIAdB2ANqIAVC////////////AIUgBykDyAMiBSAHKQPQAyAFQj+HUiIEGyIFIAVCP4ciBSAGQgAQuAsgB0HoA2ogBUL///////////8AhSAHKQPYAyIFIAcpA+ADIAVCP4dSIggbIgUgBUI/hyIFIAZCABC4CyAHQfgDaiAFQv///////////wCFIAcpA+gDIgUgBykD8AMgBUI/h1IiCRsiBSAFQj+HIgUgBkIAELgLIAdBiARqIAVC////////////AIUgBykD+AMiBSAHKQOABCAFQj+HUiIKGyIFIAVCP4ciBSAGQgAQuAsgB0GYBGogBUL///////////8AhSAHKQOIBCIFIAcpA5AEIAVCP4dSIgsbIgUgBUI/hyIFIAZCABC4CyAHQagEaiAFQv///////////wCFIAcpA5gEIgUgBykDoAQgBUI/h1IiDBsiBSAFQj+HIgUgBkIAELgLIAdBuARqIAVC////////////AIUgBykDqAQiBSAHKQOwBCAFQj+HUiINGyIFIAVCP4ciBSAGQgAQuAsgBUL///////////8AhSAHKQO4BCIFIAcpA8AEIAVCP4dSIhAbIQUgACAEciAIciAJciAKciALciAMciANciAQckEBcSEEDAwLIAdBmAJqIAUgBUI/hyIFIAZCABC4CyAHQagCaiAFQv///////////wCFIAcpA5gCIgUgBykDoAIgBUI/h1IiABsiBSAFQj+HIgUgBkIAELgLIAdBuAJqIAVC////////////AIUgBykDqAIiBSAHKQOwAiAFQj+HUiIEGyIFIAVCP4ciBSAGQgAQuAsgB0HIAmogBUL///////////8AhSAHKQO4AiIFIAcpA8ACIAVCP4dSIggbIgUgBUI/hyIFIAZCABC4CyAHQdgCaiAFQv///////////wCFIAcpA8gCIgUgBykD0AIgBUI/h1IiCRsiBSAFQj+HIgUgBkIAELgLIAdB6AJqIAVC////////////AIUgBykD2AIiBSAHKQPgAiAFQj+HUiIKGyIFIAVCP4ciBSAGQgAQuAsgB0H4AmogBUL///////////8AhSAHKQPoAiIFIAcpA/ACIAVCP4dSIgsbIgUgBUI/hyIFIAZCABC4CyAHQYgDaiAFQv///////////wCFIAcpA/gCIgUgBykDgAMgBUI/h1IiDBsiBSAFQj+HIgUgBkIAELgLIAdBmANqIAVC////////////AIUgBykDiAMiBSAHKQOQAyAFQj+HUiINGyIFIAVCP4ciBSAGQgAQuAsgB0GoA2ogBUL///////////8AhSAHKQOYAyIFIAcpA6ADIAVCP4dSIhAbIgUgBUI/hyIFIAZCABC4CyAFQv///////////wCFIAcpA6gDIgUgBykDsAMgBUI/h1IiERshBSAAIARyIAhyIAlyIApyIAtyIAxyIA1yIBByIBFyQQFxIQQMCwsgB0HIAWogBSAFQj+HIgUgBkIAELgLIAdB2AFqIAVC////////////AIUgBykDyAEiBSAHKQPQASAFQj+HUiIAGyIFIAVCP4ciBSAGQgAQuAsgB0HoAWogBUL///////////8AhSAHKQPYASIFIAcpA+ABIAVCP4dSIgQbIgUgBUI/hyIFIAZCABC4CyAHQfgBaiAFQv///////////wCFIAcpA+gBIgUgBykD8AEgBUI/h1IiCBsiBSAFQj+HIgUgBkIAELgLIAdBiAJqIAVC////////////AIUgBykD+AEiBSAHKQOAAiAFQj+HUiIJGyIFIAVCP4ciBSAGQgAQuAsgBUL///////////8AhSAHKQOIAiIFIAcpA5ACIAVCP4dSIgobIQUgACAEciAIciAJciAKciEEDAoLIAdBCGogBSAFQj+HIgUgBkIAELgLIAdBGGogBUL///////////8AhSAHKQMIIgUgBykDECAFQj+HUiIAGyIFIAVCP4ciBSAGQgAQuAsgB0EoaiAFQv///////////wCFIAcpAxgiBSAHKQMgIAVCP4dSIgQbIgUgBUI/hyIFIAZCABC4CyAHQThqIAVC////////////AIUgBykDKCIFIAcpAzAgBUI/h1IiCBsiBSAFQj+HIgUgBkIAELgLIAdByABqIAVC////////////AIUgBykDOCIFIAcpA0AgBUI/h1IiCRsiBSAFQj+HIgUgBkIAELgLIAdB2ABqIAVC////////////AIUgBykDSCIFIAcpA1AgBUI/h1IiChsiBSAFQj+HIgUgBkIAELgLIAVC////////////AIUgBykDWCIFIAcpA2AgBUI/h1IiCxshBSAAIARyIAhyIAlyIApyIAtyIQQMCQsgBUI/h0L///////////8AhSAFQgmGIAVCgICAgICAgCB9QoCAgICAgIBAVCIEGyEFDAgLIAVCP4dC////////////AIUgBUIKhiAFQoCAgICAgIAQfUKAgICAgICAYFQiBBshBQwHCyAHQegAaiAFIAVCP4ciBSAGQgAQuAsgB0H4AGogBUL///////////8AhSAHKQNoIgUgBykDcCAFQj+HUiIAGyIFIAVCP4ciBSAGQgAQuAsgB0GIAWogBUL///////////8AhSAHKQN4IgUgBykDgAEgBUI/h1IiBBsiBSAFQj+HIgUgBkIAELgLIAVC////////////AIUgBykDiAEiBSAHKQOQASAFQj+HUiIIGyEFIAAgBHIgCHIhBAwGCyAHQZgBaiAFIAVCP4ciBSAGQgAQuAsgBUL///////////8AhSAHKQOYASIFIAcpA6ABIAVCP4dSIgQbIQUMBQsgB0GoAWogBSAFQj+HIgUgBkIAELgLIAdBuAFqIAVC////////////AIUgBykDqAEiBSAHKQOwASAFQj+HUiIAGyIFIAVCP4ciBSAGQgAQuAsgBUL///////////8AhSAHKQO4ASIFIAcpA8ABIAVCP4dSIgQbIQUgACAEciEEDAQLIAdByARqIAUgBUI/hyIFIAZCABC4CyAHQdgEaiAFQv///////////wCFIAcpA8gEIgUgBykD0AQgBUI/h1IiABsiBSAFQj+HIgUgBkIAELgLIAdB6ARqIAVC////////////AIUgBykD2AQiBSAHKQPgBCAFQj+HUiIEGyIFIAVCP4ciBSAGQgAQuAsgB0H4BGogBUL///////////8AhSAHKQPoBCIFIAcpA/AEIAVCP4dSIggbIgUgBUI/hyIFIAZCABC4CyAFQv///////////wCFIAcpA/gEIgUgBykDgAUgBUI/h1IiCRshBSAAIARyIAhyIAlyIQQMAwsgBUI/h0L///////////8AhSAFQgGGIAVCgICAgICAgIBAfSIGQgBTGyEFIAZCP4inIQQMAgsgAyAFNwMAIAJBAnIhAgwDCyAHQYgGaiAFIAVCP4ciBSAGQgAQuAsgB0GYBmogBUL///////////8AhSAHKQOIBiIFIAcpA5AGIAVCP4dSIgAbIgUgBUI/hyIFIAZCABC4CyAHQagGaiAFQv///////////wCFIAcpA5gGIgUgBykDoAYgBUI/h1IiBBsiBSAFQj+HIgUgBkIAELgLIAdBuAZqIAVC////////////AIUgBykDqAYiBSAHKQOwBiAFQj+HUiIIGyIFIAVCP4ciBSAGQgAQuAsgB0HIBmogBUL///////////8AhSAHKQO4BiIFIAcpA8AGIAVCP4dSIgkbIgUgBUI/hyIFIAZCABC4CyAHQdgGaiAFQv///////////wCFIAcpA8gGIgUgBykD0AYgBUI/h1IiChsiBSAFQj+HIgUgBkIAELgLIAdB6AZqIAVC////////////AIUgBykD2AYiBSAHKQPgBiAFQj+HUiILGyIFIAVCP4ciBSAGQgAQuAsgBUL///////////8AhSAHKQPoBiIFIAcpA/AGIAVCP4dSIgwbIQUgACAEciAIciAJciAKciALciAMckEBcSEECyABIA4gD2oiADYCACACIARyIgJBAnIgAiAALQAAGyECCyADIAU3AwALIAdBgAdqJAAgAg8LQaq9AkHinwJB1gBBnRcQAgALmxcCDn8CfiMAQRBrIg4kACABQSVJBEBB7PkdQQA2AgAgACAOQQxqIg8gARDxCiEDAkACfyAAIA8oAgAiC0YEQEEEIQEgACwAACIARQ0CQdu3CiAAENUKRQ0CQQEhA0EADAELAn9B7PkdKAIAIgBFBEAgAAwBC0EEIQEgAEHEAEcNAkEBCwshASALLAAAIgAEQEHbtwogABDVCkUEQCACIAM2AgAgAUECciEBDAILQQEhDEGACCEFAkACQCAAQcUAaw4wAAEAAQEBAAEAAQEAAAABAAEBAQEAAAEBAQEBAQEBAQEBAQABAQEAAQABAQEBAQEAAQtB27cKQTAQ1QpFDQACQAJAIAssAAEiBEHCAGsOAwECAQALIARB6QBHDQFBA0EBIAstAAJBwgBGGyEMDAELQQIhDEHoByEFC0EAIQQCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAEHCAGsONgYMDAQMBwwMDAgMCQwMAwIBDAoMDAwMAA0MDAwMDAwMBQ4MDAwHDAwMCAwJDAwMDAwMCgwMCwwLIANBH3VB/////wdzIAWtIhIgA6x+IhGnIgAgEUIgiKcgAEEfdUciABsiBEEfdUH/////B3MgBKwgEn4iEaciBCARQiCIpyAEQR91RyIEGyIDQR91Qf////8HcyADrCASfiIRpyIDIBFCIIinIANBH3VHIgUbIgNBH3VB/////wdzIAOsIBJ+IhGnIgMgEUIgiKcgA0EfdUciBhsiA0EfdUH/////B3MgA6wgEn4iEaciAyARQiCIpyADQR91RyIHGyIDQR91Qf////8HcyADrCASfiIRpyIDIBFCIIinIANBH3VHIggbIgNBH3VB/////wdzIAOsIBJ+IhGnIgMgEUIgiKcgA0EfdUciCRsiA0EfdUH/////B3MgA6wgEn4iEqciAyASQiCIpyADQR91RyIKGyEDIAAgBHIgBXIgBnIgB3IgCHIgCXIgCnJBAXEhBAwNCyADQR91Qf////8HcyAFrSISIAOsfiIRpyIAIBFCIIinIABBH3VHIgAbIgRBH3VB/////wdzIASsIBJ+IhGnIgQgEUIgiKcgBEEfdUciBBsiA0EfdUH/////B3MgA6wgEn4iEaciAyARQiCIpyADQR91RyIFGyIDQR91Qf////8HcyADrCASfiIRpyIDIBFCIIinIANBH3VHIgYbIgNBH3VB/////wdzIAOsIBJ+IhGnIgMgEUIgiKcgA0EfdUciBxsiA0EfdUH/////B3MgA6wgEn4iEaciAyARQiCIpyADQR91RyIIGyIDQR91Qf////8HcyADrCASfiIRpyIDIBFCIIinIANBH3VHIgkbIgNBH3VB/////wdzIAOsIBJ+IhGnIgMgEUIgiKcgA0EfdUciChsiA0EfdUH/////B3MgA6wgEn4iEqciAyASQiCIpyADQR91RyINGyEDIAAgBHIgBXIgBnIgB3IgCHIgCXIgCnIgDXJBAXEhBAwMCyADQR91Qf////8HcyAFrSISIAOsfiIRpyIAIBFCIIinIABBH3VHIgAbIgRBH3VB/////wdzIASsIBJ+IhGnIgQgEUIgiKcgBEEfdUciBBsiA0EfdUH/////B3MgA6wgEn4iEaciAyARQiCIpyADQR91RyIFGyIDQR91Qf////8HcyADrCASfiIRpyIDIBFCIIinIANBH3VHIgYbIgNBH3VB/////wdzIAOsIBJ+IhGnIgMgEUIgiKcgA0EfdUciBxsiA0EfdUH/////B3MgA6wgEn4iEaciAyARQiCIpyADQR91RyIIGyIDQR91Qf////8HcyADrCASfiIRpyIDIBFCIIinIANBH3VHIgkbIgNBH3VB/////wdzIAOsIBJ+IhGnIgMgEUIgiKcgA0EfdUciChsiA0EfdUH/////B3MgA6wgEn4iEaciAyARQiCIpyADQR91RyINGyIDQR91Qf////8HcyADrCASfiISpyIDIBJCIIinIANBH3VHIhAbIQMgACAEciAFciAGciAHciAIciAJciAKciANciAQckEBcSEEDAsLIANBH3VB/////wdzIAWtIhIgA6x+IhGnIgAgEUIgiKcgAEEfdUciABsiBEEfdUH/////B3MgBKwgEn4iEaciBCARQiCIpyAEQR91RyIEGyIDQR91Qf////8HcyADrCASfiIRpyIDIBFCIIinIANBH3VHIgUbIgNBH3VB/////wdzIAOsIBJ+IhGnIgMgEUIgiKcgA0EfdUciBhsiA0EfdUH/////B3MgA6wgEn4iEqciAyASQiCIpyADQR91RyIHGyEDIAAgBHIgBXIgBnIgB3IhBAwKCyADQR91Qf////8HcyAFrSISIAOsfiIRpyIAIBFCIIinIABBH3VHIgAbIgRBH3VB/////wdzIASsIBJ+IhGnIgQgEUIgiKcgBEEfdUciBBsiA0EfdUH/////B3MgA6wgEn4iEaciAyARQiCIpyADQR91RyIFGyIDQR91Qf////8HcyADrCASfiIRpyIDIBFCIIinIANBH3VHIgYbIgNBH3VB/////wdzIAOsIBJ+IhGnIgMgEUIgiKcgA0EfdUciBxsiA0EfdUH/////B3MgA6wgEn4iEqciAyASQiCIpyADQR91RyIIGyEDIAAgBHIgBXIgBnIgB3IgCHIhBAwJCyADQR91Qf////8HcyADQQl0IANBgICAAmtBgICAfEkiBBshAwwICyADQR91Qf////8HcyADQQp0IANBgICAAWtBgICAfkkiBBshAwwHCyADQR91Qf////8HcyAFrSISIAOsfiIRpyIAIBFCIIinIABBH3VHIgAbIgRBH3VB/////wdzIASsIBJ+IhGnIgQgEUIgiKcgBEEfdUciBBsiA0EfdUH/////B3MgA6wgEn4iEqciAyASQiCIpyADQR91RyIFGyEDIAAgBHIgBXIhBAwGCyADQR91Qf////8HcyADrCAFrX4iEqciACASQiCIpyAAQR91RyIEGyEDDAULIANBH3VB/////wdzIAWtIhIgA6x+IhGnIgAgEUIgiKcgAEEfdUciABsiBEEfdUH/////B3MgBKwgEn4iEqciBCASQiCIpyAEQR91RyIEGyEDIAAgBHIhBAwECyADQR91Qf////8HcyAFrSISIAOsfiIRpyIAIBFCIIinIABBH3VHIgAbIgRBH3VB/////wdzIASsIBJ+IhGnIgQgEUIgiKcgBEEfdUciBBsiA0EfdUH/////B3MgA6wgEn4iEaciAyARQiCIpyADQR91RyIFGyIDQR91Qf////8HcyADrCASfiISpyIDIBJCIIinIANBH3VHIgYbIQMgACAEciAFciAGciEEDAMLIANBH3VB/////wdzIANBAXQgA0GAgICABGoiAEEASBshAyAAQR92IQQMAgsgAiADNgIAIAFBAnIhAQwDCyADQR91Qf////8HcyAFrSISIAOsfiIRpyIAIBFCIIinIABBH3VHIgAbIgRBH3VB/////wdzIASsIBJ+IhGnIgQgEUIgiKcgBEEfdUciBBsiA0EfdUH/////B3MgA6wgEn4iEaciAyARQiCIpyADQR91RyIFGyIDQR91Qf////8HcyADrCASfiIRpyIDIBFCIIinIANBH3VHIgYbIgNBH3VB/////wdzIAOsIBJ+IhGnIgMgEUIgiKcgA0EfdUciBxsiA0EfdUH/////B3MgA6wgEn4iEaciAyARQiCIpyADQR91RyIIGyIDQR91Qf////8HcyADrCASfiISpyIDIBJCIIinIANBH3VHIgkbIQMgACAEciAFciAGciAHciAIciAJckEBcSEECyAPIAsgDGoiADYCACABIARyIgFBAnIgASAALQAAGyEBCyACIAM2AgALIA5BEGokACABDwtBqr0CQeKfAkHWAEGDtgEQAgALyg4CAn4PfyMAQRBrIhEkAEHs+R1BADYCACAAIQcDQCAHLQAAIQwgB0EBaiEHIAwQgQoNAAtBBCEHAkAgDEEtRg0AIAAgEUEMaiIMQQoQ8AohBAJ/IAAgDCgCACIORgRAIAAsAAAiAEUNAkHbtwogABDVCkUNAkEBIQRBAAwBCwJ/Qez5HSgCACIARQRAIAAMAQsgAEHEAEcNAkEBCwshByAOLAAAIgAEQEHbtwogABDVCkUEQCABIAQ2AgAgB0ECciEHDAILQQEhD0GACCEGAkACQCAAQcUAaw4wAAEAAQEBAAEAAQEAAAABAAEBAQEAAAEBAQEBAQEBAQEBAQABAQEAAQABAQEBAQEAAQtB27cKQTAQ1QpFDQACQAJAIA4sAAEiBUHCAGsOAwECAQALIAVB6QBHDQFBA0EBIA4tAAJBwgBGGyEPDAELQQIhD0HoByEGC0EAIQUCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAEHCAGsONgYMDAQMBwwMDAgMCQwMAwIBDAoMDAwMAA0MDAwMDAwMBQ4MDAwHDAwMCAwJDAwMDAwMCgwMCwwLQX8gBq0iAkF/IAJBfyACQX8gAkF/IAJBfyACQX8gAkF/IAIgBK1+IgOnIANCIIinIgAbrX4iA6cgA0IgiKciBRutfiIDpyADQiCIpyIGG61+IgOnIANCIIinIggbrX4iA6cgA0IgiKciCRutfiIDpyADQiCIpyIKG61+IgKnIAJCIIinIgsbrX4iAqcgAkIgiKciDRshBCAAIAVyIAZyIAhyIAlyIApyIAtyIA1yQQBHIQUMDQtBfyAGrSICQX8gAkF/IAJBfyACQX8gAkF/IAJBfyACQX8gAkF/IAIgBK1+IgOnIANCIIinIgAbrX4iA6cgA0IgiKciBRutfiIDpyADQiCIpyIGG61+IgOnIANCIIinIggbrX4iA6cgA0IgiKciCRutfiIDpyADQiCIpyIKG61+IgOnIANCIIinIgsbrX4iAqcgAkIgiKciDRutfiICpyACQiCIpyIQGyEEIAAgBXIgBnIgCHIgCXIgCnIgC3IgDXIgEHJBAEchBQwMC0F/IAatIgJBfyACQX8gAkF/IAJBfyACQX8gAkF/IAJBfyACQX8gAkF/IAIgBK1+IgOnIANCIIinIgAbrX4iA6cgA0IgiKciBRutfiIDpyADQiCIpyIGG61+IgOnIANCIIinIggbrX4iA6cgA0IgiKciCRutfiIDpyADQiCIpyIKG61+IgOnIANCIIinIgsbrX4iA6cgA0IgiKciDRutfiICpyACQiCIpyIQG61+IgKnIAJCIIinIhIbIQQgACAFciAGciAIciAJciAKciALciANciAQciASckEARyEFDAsLQX8gBq0iAkF/IAJBfyACQX8gAkF/IAIgBK1+IgOnIANCIIinIgAbrX4iA6cgA0IgiKciBRutfiIDpyADQiCIpyIGG61+IgKnIAJCIIinIggbrX4iAqcgAkIgiKciCRshBCAAIAVyIAZyIAhyIAlyQQBHIQUMCgtBfyAGrSICQX8gAkF/IAJBfyACQX8gAkF/IAIgBK1+IgOnIANCIIinIgAbrX4iA6cgA0IgiKciBRutfiIDpyADQiCIpyIGG61+IgOnIANCIIinIggbrX4iAqcgAkIgiKciCRutfiICpyACQiCIpyIKGyEEIAAgBXIgBnIgCHIgCXIgCnJBAEchBQwJC0F/IARBCXQgBEH///8DSyIFGyEEDAgLQX8gBEEKdCAEQf///wFLIgUbIQQMBwtBfyAGrSICQX8gAkF/IAIgBK1+IgOnIANCIIinIgAbrX4iAqcgAkIgiKciBRutfiICpyACQiCIpyIGGyEEIAAgBXIgBnJBAEchBQwGC0F/IAatIAStfiICpyACQiCIpyIAGyEEIABBAEchBQwFC0F/IAatIgJBfyACIAStfiICpyACQiCIpyIAG61+IgKnIAJCIIinIgUbIQQgACAFckEARyEFDAQLQX8gBq0iAkF/IAJBfyACQX8gAiAErX4iA6cgA0IgiKciAButfiIDpyADQiCIpyIFG61+IgKnIAJCIIinIgYbrX4iAqcgAkIgiKciCBshBCAAIAVyIAZyIAhyQQBHIQUMAwsgBEEfdiEFQX8gBEEBdCAEQQBIGyEEDAILIAEgBDYCACAHQQJyIQcMAwtBfyAGrSICQX8gAkF/IAJBfyACQX8gAkF/IAJBfyACIAStfiIDpyADQiCIpyIAG61+IgOnIANCIIinIgUbrX4iA6cgA0IgiKciBhutfiIDpyADQiCIpyIIG61+IgOnIANCIIinIgkbrX4iAqcgAkIgiKciChutfiICpyACQiCIpyILGyEEIAAgBXIgBnIgCHIgCXIgCnIgC3JBAEchBQsgDCAOIA9qIgA2AgAgBSAHciIHQQJyIAcgAC0AABshBwsgASAENgIACyARQRBqJAAgBwugAQECf0Ho+RkoAgAhBiMAQRBrIgUkAAJAIABBAWsiAEEESQRAIABBAnRBwKMQaigCACEAAn8gAUEASARAIAVBADoADyAFIAI6AA4gBUEOaiEDQcPUAiABawwBCyADIAFBBHRqKAIAIQNBw9QCCyEBIAUgBDYCCCAFIAM2AgQgBSABNgIAIAZBACAAIAUQmwYgBUEQaiQADAELEAcACxAHAAuGAQIBfwJ+IwBBIGsiAiQAQez5HUEANgIAIAJBCGogACACQRxqEPwFIAIpAxAhAyACKQMIIQQCf0EAIAAgAigCHCIARg0AGkEAIAAtAAANABpBASAEIANCAEIAEKcLRQ0AGkHs+R0oAgBBxABHCyEAIAEgBDcDACABIAM3AwggAkEgaiQAIAAL7xUCBH8LfiMAQYAHayIFJAAgAkElSQRAQez5HUEANgIAIAAhBgNAIAYtAAAhByAGQQFqIQYgBxCBCg0AC0EEIQYCQCAHQS1GDQAgACABIAVB/AZqIAEbIgcgAhDzCiEKAkACQCAAIAcoAgAiAkYEQCAERQ0DIAAsAAAiAEUNAyAEIAAQ1QpFDQNCASEKQQAhBgwBCwJ/Qez5HSgCACIARQRAIAAMAQsgAEHEAEcNA0EBCyEGIARFDQELIAIsAAAiAEUNACAEIAAQ1QpFBEAgAyAKNwMAIAZBAnIhBgwCC0EBIQhCgAghCQJAAkAgAEHFAGsOMAABAAEBAQABAAEBAAAAAQABAQEBAAABAQEBAQEBAQEBAQEAAQEBAAEAAQEBAQEBAAELIARBMBDVCkUNAAJAAkAgAiwAASIBQcIAaw4DAQIBAAsgAUHpAEcNAUEDQQEgAi0AAkHCAEYbIQgMAQtBAiEIQugHIQkLQQAhAQJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAAQcIAaw42BgwMBAwHDAwMCAwJDAwDAgEMCgwMDAwADQwMDAwMDAwFDgwMDAcMDAwIDAkMDAwMDAwKDAwLDAsgBUGIBWogCUIAIApCABC4CyAFQZgFaiAJQgBCfyAFKQOIBSAFKQOQBSILQgBSG0IAELgLIAVBqAVqIAlCAEJ/IAUpA5gFIAUpA6AFIgxCAFIbQgAQuAsgBUG4BWogCUIAQn8gBSkDqAUgBSkDsAUiDUIAUhtCABC4CyAFQcgFaiAJQgBCfyAFKQO4BSAFKQPABSIOQgBSG0IAELgLIAVB2AVqIAlCAEJ/IAUpA8gFIAUpA9AFIg9CAFIbQgAQuAsgBUHoBWogCUIAQn8gBSkD2AUgBSkD4AUiEEIAUhtCABC4CyAFQfgFaiAJQgBCfyAFKQPoBSAFKQPwBSIRQgBSG0IAELgLQn8gBSkD+AUgBSkDgAYiCUIAUhshCiARIBAgDyAOIA0gCyAMhISEhISEIAmEQgBSIQEMDQsgBUG4A2ogCUIAIApCABC4CyAFQcgDaiAJQgBCfyAFKQO4AyAFKQPAAyILQgBSG0IAELgLIAVB2ANqIAlCAEJ/IAUpA8gDIAUpA9ADIgxCAFIbQgAQuAsgBUHoA2ogCUIAQn8gBSkD2AMgBSkD4AMiDUIAUhtCABC4CyAFQfgDaiAJQgBCfyAFKQPoAyAFKQPwAyIOQgBSG0IAELgLIAVBiARqIAlCAEJ/IAUpA/gDIAUpA4AEIg9CAFIbQgAQuAsgBUGYBGogCUIAQn8gBSkDiAQgBSkDkAQiEEIAUhtCABC4CyAFQagEaiAJQgBCfyAFKQOYBCAFKQOgBCIRQgBSG0IAELgLIAVBuARqIAlCAEJ/IAUpA6gEIAUpA7AEIhJCAFIbQgAQuAtCfyAFKQO4BCAFKQPABCIJQgBSGyEKIBIgESAQIA8gDiANIAsgDISEhISEhIQgCYRCAFIhAQwMCyAFQZgCaiAJQgAgCkIAELgLIAVBqAJqIAlCAEJ/IAUpA5gCIAUpA6ACIgtCAFIbQgAQuAsgBUG4AmogCUIAQn8gBSkDqAIgBSkDsAIiDEIAUhtCABC4CyAFQcgCaiAJQgBCfyAFKQO4AiAFKQPAAiINQgBSG0IAELgLIAVB2AJqIAlCAEJ/IAUpA8gCIAUpA9ACIg5CAFIbQgAQuAsgBUHoAmogCUIAQn8gBSkD2AIgBSkD4AIiD0IAUhtCABC4CyAFQfgCaiAJQgBCfyAFKQPoAiAFKQPwAiIQQgBSG0IAELgLIAVBiANqIAlCAEJ/IAUpA/gCIAUpA4ADIhFCAFIbQgAQuAsgBUGYA2ogCUIAQn8gBSkDiAMgBSkDkAMiEkIAUhtCABC4CyAFQagDaiAJQgBCfyAFKQOYAyAFKQOgAyITQgBSG0IAELgLQn8gBSkDqAMgBSkDsAMiCUIAUhshCiATIBIgESAQIA8gDiANIAsgDISEhISEhISEIAmEQgBSIQEMCwsgBUHIAWogCUIAIApCABC4CyAFQdgBaiAJQgBCfyAFKQPIASAFKQPQASILQgBSG0IAELgLIAVB6AFqIAlCAEJ/IAUpA9gBIAUpA+ABIgxCAFIbQgAQuAsgBUH4AWogCUIAQn8gBSkD6AEgBSkD8AEiDUIAUhtCABC4CyAFQYgCaiAJQgBCfyAFKQP4ASAFKQOAAiIOQgBSG0IAELgLQn8gBSkDiAIgBSkDkAIiCUIAUhshCiAOIA0gCyAMhISEIAmEQgBSIQEMCgsgBUEIaiAJQgAgCkIAELgLIAVBGGogCUIAQn8gBSkDCCAFKQMQIgtCAFIbQgAQuAsgBUEoaiAJQgBCfyAFKQMYIAUpAyAiDEIAUhtCABC4CyAFQThqIAlCAEJ/IAUpAyggBSkDMCINQgBSG0IAELgLIAVByABqIAlCAEJ/IAUpAzggBSkDQCIOQgBSG0IAELgLIAVB2ABqIAlCAEJ/IAUpA0ggBSkDUCIPQgBSG0IAELgLQn8gBSkDWCAFKQNgIglCAFIbIQogDyAOIA0gCyAMhISEhCAJhEIAUiEBDAkLQn8gCkIJhiAKQv////////8/ViIBGyEKDAgLQn8gCkIKhiAKQv////////8fViIBGyEKDAcLIAVB6ABqIAlCACAKQgAQuAsgBUH4AGogCUIAQn8gBSkDaCAFKQNwIgtCAFIbQgAQuAsgBUGIAWogCUIAQn8gBSkDeCAFKQOAASIMQgBSG0IAELgLQn8gBSkDiAEgBSkDkAEiCUIAUhshCiALIAyEIAmEQgBSIQEMBgsgBUGYAWogCUIAIApCABC4C0J/IAUpA5gBIAUpA6ABQgBSIgEbIQoMBQsgBUGoAWogCUIAIApCABC4CyAFQbgBaiAJQgBCfyAFKQOoASAFKQOwASILQgBSG0IAELgLQn8gBSkDuAEgBSkDwAEiCUIAUhshCiAJIAuEQgBSIQEMBAsgBUHIBGogCUIAIApCABC4CyAFQdgEaiAJQgBCfyAFKQPIBCAFKQPQBCILQgBSG0IAELgLIAVB6ARqIAlCAEJ/IAUpA9gEIAUpA+AEIgxCAFIbQgAQuAsgBUH4BGogCUIAQn8gBSkD6AQgBSkD8AQiDUIAUhtCABC4C0J/IAUpA/gEIAUpA4AFIglCAFIbIQogDSALIAyEhCAJhEIAUiEBDAMLIApCP4inIQFCfyAKQgGGIApCAFMbIQoMAgsgAyAKNwMAIAZBAnIhBgwDCyAFQYgGaiAJQgAgCkIAELgLIAVBmAZqIAlCAEJ/IAUpA4gGIAUpA5AGIgtCAFIbQgAQuAsgBUGoBmogCUIAQn8gBSkDmAYgBSkDoAYiDEIAUhtCABC4CyAFQbgGaiAJQgBCfyAFKQOoBiAFKQOwBiINQgBSG0IAELgLIAVByAZqIAlCAEJ/IAUpA7gGIAUpA8AGIg5CAFIbQgAQuAsgBUHYBmogCUIAQn8gBSkDyAYgBSkD0AYiD0IAUhtCABC4CyAFQegGaiAJQgBCfyAFKQPYBiAFKQPgBiIQQgBSG0IAELgLQn8gBSkD6AYgBSkD8AYiCUIAUhshCiAQIA8gDiANIAsgDISEhISEIAmEQgBSIQELIAcgAiAIaiIANgIAIAEgBnIiBkECciAGIAAtAAAbIQYLIAMgCjcDAAsgBUGAB2okACAGDwtBqr0CQeKfAkHWAEGSFxACAAvDAgEFfyMAQRBrIgQkACAAIQICQANAAkAgAi0AACIDQSVHBEAgAw0BIAQgATYCDCAEIAE2AggCQCAFRQRAQQEQ6QgiBiEDDAELQQAhAiAEKAIIIQMgBSEAA0AgBCADQQRqIgE2AghBfyADKAIAENwKIAJqIgMgAiADSxshAiABIQMgAEEBayIADQALIAJBAEgEQEHs+R1BPTYCAAwFCyACQQFqEOkIIQYgBCgCDCECIAYhAwNAIAQgAkEEaiIANgIMIAIoAgAiARDcCiECIAMgASACELIJIAJqIQMgACECIAVBAWsiBQ0ACwsgA0EAOgAADAMLIAItAAFB8wBHDQAgBUEBaiEFIAJBAmohAgwBCwsgBEEEaiAAIAEQmwlBAEgEQEHs+R0oAgBBMEcNARDfAQALIAQoAgQhBgsgBEEQaiQAIAYLKAEBfyMAQRBrIgEkACABIAA2AgxBrtgAIAAQiQkhACABQRBqJAAgAAs4AQJ/EOYJIgEhAANAAkACQCAAQQFqDgwBAAAAAAAAAAAAAAEACxDmCSEADAELCyABQV9xQdkARgsoAQF/IwBBEGsiAyQAIAMgAjYCDCAAIAEgAhCbCSECIANBEGokACACCzsBAX9B/////wdBASABIABFIAFFciICGyIBbkEBIAAgAhsiAEkEQEHs+R1BMDYCAEEADwsgACABEKQLCz8BAn8gASEDIAIiBARAIAAhAQNAIAEgAygCADYCACABQQRqIQEgA0EEaiEDIARBAWsiBA0ACwsgAkECdCAAaguWBQEFfyMAQSBrIgUkACAFIgMgATYCGCADIAA2AhwCQAJAAkACQAJAEKEJQQFHBEAgA0IANwMQIAMgADYCDAJAIABBgAgQ3goiAEH/B00EQCADIABBAWoiBEECdCIGQQ9qQXBxayIHIgUkAEF/IQAgByADQQxqIAQgA0EQahCTCkF/Rg0HIAMoAgxFBEBBACEEDAILIANCADcDEAtBfyEAQQAgA0EcakEAIANBEGoQkwoiBEF/Rg0GIARB/////wNPBEBB7PkdQTA2AgBBfiEADAcLIARBAWoiAEECdBCXCSEEIANBEGoQkgpFDQIgBEUEQEF+IQAMBwsgBCADQRxqIAAgA0EQahCTChogBCEHCyADQRBqEJIKRQ0CIAFBgAgQ3gohACADIAE2AgwCQCAAQf8HTQRAIAUgAEEBaiIAQQJ0IgVBD2pBcHFrIgEkACABIANBDGogACADQRBqEJMKIgBBf0YNBiAFIAZqIQYgAygCDEUEQEEAIQUMAgsgA0IANwMQC0EAIANBGGpBACADQRBqEJMKIgBBf0YNBSAAQf////8DTwRAIAQQwgZB7PkdQTA2AgBBfiEADAcLIABBAWoiAUECdBCXCSIFRQRAIAQQwgZBfiEADAcLIANBEGoQkgpFDQQgBSADQRhqIAEgA0EQahCTChogBSEBCyAHIAEgASAAQQJ0aiACQQRxQQJ2IAJBACAGEJAJIQAgBRDCBiAEEMIGDAULIAAgASABENwKIAFqIAJBBHFBAnYgAkEAQQAQkQkhAAwEC0GR1wJBpqACQbsCQfjIARACAAtBkdcCQaagAkHBAkH4yAEQAgALQZHXAkGmoAJB7wJB+MgBEAIACyAEEMIGQX8hAAsgA0EgaiQAIAALiigBEH8jAEHQAGsiCSQAAkACQCAAKAIAIgoEQCAEIARBe3EiEyAEQQFxIg4bIREgBEEEcSEUIARBAnEhDyAEQSBxIRAgBEEQcSEMQQAgDmtBL3EhFSAEQQVxQQVHIRYDQCAAQQRqIQgCfwJAAn8gDARAIAoQ+gohCgsCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAKQSFrDjwGBwcHBwcHBwcCBgcHBwUHBwcHBwcHBwcHBwcHBwcABgcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHAwEHCwJAIBBFDQAgCCgCAEEoRw0AQT8gCCABIAIgA0EBcSAEIAYQkgkiC0F/Rw0TC0EBIQsgASACRg0SIA4gASgCACIAQS9GcQ0SIABBLkYgA3EhAEEAIQMgAEUNDQwSCyAPRQRAQQEhCyAAKAIEIgdFDRIgAEEIaiEIIAwNAyABIAJGDRIMCwsgASACRg0QQdwAIQcgDEUNCgwJCwJAIBBFDQAgCCgCAEEoRw0AQSogCCABIAIgA0EBcSAEIAYQkgkiC0F/Rw0RDAcLIAVFDQYgBSABNgIEIAUgADYCACAFIANBAXE6AAgMBwtB3PkdKAIAIgpFBEBB3PkdQQFBf0GurQIQ6QkbIgo2AgALQQEhCyABIAJGDQ8gASgCACINQS5GIANxIA5FIA1BL0dyRg0PAn8gCCgCACIDQSFHBEBBACESIAggA0HeAEYgCkEASHFFDQEaC0EBIRIgAEEIagshByAMBEAgDRD6CiENCyAHQQRqIQAgBygCACEHA0ACQAJ/AkAgDw0AIAdB3ABHDQAgACgCACIKRQ0TIABBBGohACAMBH8gChD6CgUgCgsMAQtB2wAhCgJAIAdB2wBHBEAgB0UNCAwBCyAAKAIAQTpHDQBBACEDIAAhBwJAAkACQCAAKAIEIgpBOkYNACAKQfoAa0FnSQ0BIAkgCjYCACAAKAIIIgdBOkYEQCAAQQRqIQdBASEDDAELIAdB+gBrQWdJDQEgCSAHNgIEIAAoAgwiB0E6RgRAIABBCGohB0ECIQMMAQsgB0H6AGtBZ0kNASAJIAc2AgggACgCECIHQTpGBEAgAEEMaiEHQQMhAwwBCyAHQfoAa0FnSQ0BIAkgBzYCDCAAKAIUIgdBOkYEQCAAQRBqIQdBBCEDDAELIAdB+gBrQWdJDQEgCSAHNgIQIAAoAhgiB0E6RgRAIABBFGohB0EFIQMMAQsgB0H6AGtBZ0kNASAJIAc2AhQgACgCHCIHQTpGBEAgAEEYaiEHQQYhAwwBCyAHQfoAa0FnSQ0BIAkgBzYCGCAAKAIgIgdBOkYEQCAAQRxqIQdBByEDDAELIAdB+gBrQWdJDQEgCSAHNgIcIAAoAiQiB0E6RgRAIABBIGohB0EIIQMMAQsgB0H6AGtBZ0kNASAJIAc2AiAgACgCKCIHQTpGBEAgAEEkaiEHQQkhAwwBCyAHQfoAa0FnSQ0BIAkgBzYCJCAAKAIsIgdBOkYEQCAAQShqIQdBCiEDDAELIAdB+gBrQWdJDQEgCSAHNgIoIAAoAjAiB0E6RgRAIABBLGohB0ELIQMMAQsgB0H6AGtBZ0kNASAJIAc2AiwgACgCNCIHQTpGBEAgAEEwaiEHQQwhAwwBCyAHQfoAa0FnSQ0BIAkgBzYCMCAAKAI4IgdBOkYEQCAAQTRqIQdBDSEDDAELIAdB+gBrQWdPDRYMAQsgBygCCEHdAEcNACAJIANBAnRqQQA2AgACQCAJKAIAIgBBIGsOXwAAAAAWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFgsgCSAAOgBBAkAgCSgCBCIARQRAQQEhAAwBCwJAIABBIGsOXwAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwsgCSAAOgBCIAkoAggiAEUEQEECIQAMAQsCQCAAQSBrDl8AAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcLIAkgADoAQyAJKAIMIgBFBEBBAyEADAELAkAgAEEgaw5fAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXCyAJIAA6AEQgCSgCECIARQRAQQQhAAwBCwJAIABBIGsOXwAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwsgCSAAOgBFIAkoAhQiAEUEQEEFIQAMAQsCQCAAQSBrDl8AAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcLIAkgADoARiAJKAIYIgBFBEBBBiEADAELAkAgAEEgaw5fAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXCyAJIAA6AEcgCSgCHCIARQRAQQchAAwBCwJAIABBIGsOXwAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwsgCSAAOgBIIAkoAiAiAEUEQEEIIQAMAQsCQCAAQSBrDl8AAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcLIAkgADoASSAJKAIkIgBFBEBBCSEADAELAkAgAEEgaw5fAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXCyAJIAA6AEogCSgCKCIARQRAQQohAAwBCwJAIABBIGsOXwAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwsgCSAAOgBLIAkoAiwiAEUEQEELIQAMAQsCQCAAQSBrDl8AAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcLIAkgADoATCAJKAIwIgBFBEBBDCEADAELAkAgAEEgaw5fAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXCyAJIAA6AE0gCSgCNCIARQRAQQ0hAAwBCwJAIABBIGsOXwAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAA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KAIAOwEIIANBBGoMKwsgBSADKAIAOwEIIANBBGoMKgsgBSADKAIANgIIIANBBGoMKQsgBSADKAIANgIIIANBBGoMKAsgBSADKAIANgIIIANBBGoMJwsgBSADKAIANgIIIANBBGoMJgsgBSADQQdqQXhxIgMpAwA3AwggA0EIagwlCyAFIANBB2pBeHEiAykDADcDCCADQQhqDCQLIAUgAygCADoACCADQQRqDCMLIAUgAygCADoACCADQQRqDCILIAUgAygCADsBCCADQQRqDCELIAUgAygCADsBCCADQQRqDCALIAUgAygCADYCCCADQQRqDB8LIAUgAygCADYCCCADQQRqDB4LIAUgA0EHakF4cSIDKQMANwMIIANBCGoMHQsgBSADQQdqQXhxIgMpAwA3AwggA0EIagwcCyAFIAMoAgA6AAggA0EEagwbCyAFIAMoAgA6AAggA0EEagwaCyAFIAMoAgA2AgggA0EEagwZCyAFIAMoAgA2AgggA0EEagwYCyAFIAMoAgA2AgggA0EEagwXCyAFIAMoAgA2AgggA0EEagwWCyAFIANBB2pBeHEiAykDADcDCCADQQhqDBULIAUgA0EHakF4cSIDKQMANwMIIANBCGoMFAsgBSADQQdqQXhxIgMrAwA5AwggA0EIagwTCyADQQdqQXhxIgMpAwAhIyAFIAMpAwg3AxAgBSAjNwMIIANBEGoMEgsgBSADKAIANgIIIANBBGoMEQsgBSADKAIANgIIIANBBGoMEAsgBSADKAIAIgdByeMCIAcbNgIIIANBBGoMDwsgBSADKAIAIgdBkKQQIAcbNgIIIANBBGoMDgsgBSADKAIANgIIIANBBGoMDQsgBSADKAIANgIIIANBBGoMDAsgBSADKAIANgIIIANBBGoMCwsgBSADKAIANgIIIANBBGoMCgsgBSADKAIANgIIIANBBGoMCQsgBSADKAIANgIIIANBBGoMCAsgBSADKAIANgIIIANBBGoMBwsgBSADKAIANgIIIANBBGoMBgsgBSADKAIANgIIIANBBGoMBQsgBSADKAIANgIIIANBBGoMBAsgBSADKAIANgIIIANBBGoMAwsgBSADKAIANgIIIANBBGoMAgsgBSADKAIANgIIIANBBGoMAQsgBSADKAIANgIIIANBBGoLIQMgBUEYaiEFIAlBAWoiCSAL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CSAIKALoAUEBRw0BIAgoAuwBDQEMAwsLIAkhBAwBCyAGDQELIAEgCCAKELkKIAQgASACIAMgBSAHELQKCyAIQfABaiQAC0gBAn8CfyABQR9NBEAgACgCACECIABBBGoMAQsgAUEgayEBIAALKAIAIQMgACACIAF0NgIAIAAgAyABdCACQSAgAWt2cjYCBAspAQF/IAAoAgBBAWsQugoiAQR/IAEFIAAoAgQQugoiAEEgakEAIAAbCwuaAQEFfyMAQYACayIFJAACQCACQQJIDQAgASACQQJ0aiIHIAU2AgAgAEUNAANAIAcoAgAgASgCAEGAAiAAIABBgAJPGyIEELIJGkEAIQMDQCABIANBAnRqIgYoAgAgASADQQFqIgNBAnRqKAIAIAQQsgkaIAYgBigCACAEajYCACACIANHDQALIAAgBGsiAA0ACwsgBUGAAmokAAsKACAAaEEAIAAbCxAAIAAgASACQf8CIAMQswoLCwAgACABIAIRAAALewECfyMAQYABayICJAACQEH0nB4gABDLCgRAQfSdHiAAEMkKGgwBCyAAQYwBbEGQoB5qIgEtAIQBQQRxBEAgACACQQBBgAEQtAlBACABKAIAEQYADAELAkAgASgCACIBQQJqDgMBAAEACyABIAAQKwsgAkGAAWokAEEAC0UBAX8jAEEQayIDJAAgAyACNgIMIAMgATYCCCAAIANBCGpBASADQQRqEA4QlwshAiADKAIEIQEgA0EQaiQAQX8gASACGwt5AQJ/AkAgACgCDCICIAAoAhBOBEBBACECIAAoAgggAEEYakGAEBAsIgFBAEwEQCABQVRGDQIgAUUNAkHs+R1BACABazYCAEEADwsgACABNgIQCyAAIAIgACACaiIBLwEoajYCDCAAIAEpAyA3AwAgAUEYaiECCyACC00BAX8jAEEQayIDJABBnH8gACABIANBD2ogAhsiAUEBIAIgAkEBTRsQLSICQQAgAkEATBsgAiABIANBD2pGGxD1CiECIANBEGokACACC0wBAX8jAEEQayIEJAAgACABIAIgBEEPaiADGyICQQEgAyADQQFNGxAtIgNBACADQQBMGyADIAIgBEEPakYbEPUKIQMgBEEQaiQAIAMLDwAgACABIAIgAxAwEPUKCwkAIAAQLxD1CgupAQEFf0H8nh4oAgAiBARAQfieHigC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a6x8NwN4IAEgA00EQCABQQFrIAI6AAALIAILqQEBAXxEAAAAAAAA8D8hAQJAIABBgAhOBEBEAAAAAAAA4H8hASAAQf8PSQRAIABB/wdrIQAMAgtEAAAAAAAA8H8hAUH9FyAAIABB/RdOG0H+D2shAAwBCyAAQYF4Sg0ARAAAAAAAAGADIQEgAEG4cEsEQCAAQckHaiEADAELRAAAAAAAAAAAIQFB8GggACAAQfBoTBtBkg9qIQALIAEgAEH/B2qtQjSGv6ILNQAgACABNwMAIAAgAkL///////8/gyAEQjCIp0GAgAJxIAJCMIinQf//AXFyrUIwhoQ3AwgLxAIBAX8jAEHQAGsiBCQAAkAgA0GAgAFOBEAgBEEgaiABIAJCAEKAgICAgICA//8AELcLIAQpAyghAiAEKQMgIQEgA0H//wFJBEAgA0H//wBrIQMMAgsgBEEQaiABIAJCAEKAgICAgICA//8AELcLQf3/AiADIANB/f8CThtB/v8BayEDIAQpAxghAiAEKQMQIQEMAQsgA0GBgH9KDQAgBEFAayABIAJCAEKAgICAgICAORC3CyAEKQNIIQIgBCkDQCEBIANB9IB+SwRAIANBjf8AaiEDDAELIARBMGogASACQgBCgICAgICAgDkQtwtB6IF9IAMgA0HogX1MG0Ga/gFqIQMgBCkDOCECIAQpAzAhAQsgBCABIAJCACADQf//AGqtQjCGELcLIAAgBCkDCDcDCCAAIAQpAwA3AwAgBEHQAGokAAvRBgIEfwN+IwBBgAFrIgUkAAJAAkACQCADIARCAEIAEKcLRQ0AAn8gBEL///////8/gyEJAn8gBEIwiKdB//8BcSIGQf//AUcEQEEEIAYNARpBAkEDIAMgCYRQGwwCCyADIAmEUAsLIQcgAkIwiKciCEH//wFxIgZB//8BRg0AIAcNAQsgBUEQaiABIAIgAyAEELcLIAUgBSkDECIEIAUpAxgiAyAEIAMQqgsgBSkDCCECIAUpAwAhBAwBCyABIAJC////////////AIMiCiADIARC////////////AIMiCRCnC0EATARAIAEgCiADIAkQpwsEQCABIQQMAgsgBUHwAGogASACQgBCABC3CyAFKQN4IQIgBSkDcCEEDAELIARCMIinQf//AXEhByAGBH4gAQUgBUHgAGogASAKQgBCgICAgICAwLvAABC3CyAFKQNoIgpCMIinQfgAayEGIAUpA2ALIQQgB0UEQCAFQdAAaiADIAlCAEKAgICAgIDAu8AAELcLIAUpA1giCUIwiKdB+ABrIQcgBSkDUCEDCyAJQv///////z+DQoCAgICAgMAAhCELIApC////////P4NCgICAgICAwACEIQogBiAHSgRAA0ACfiAKIAt9IAMgBFatfSIJQgBZBEAgCSAEIAN9IgSEUARAIAVBIGogASACQgBCABC3CyAFKQMoIQIgBSkDICEEDAULIAlCAYYgBEI/iIQMAQsgCkIBhiAEQj+IhAshCiAEQgGGIQQgBkEBayIGIAdKDQALIAchBgsCQCAKIAt9IAMgBFatfSIJQgBTBEAgCiEJDAELIAkgBCADfSIEhEIAUg0AIAVBMGogASACQgBCABC3CyAFKQM4IQIgBSkDMCEEDAELIAlC////////P1gEQANAIARCP4ghAyAGQQFrIQYgBEIBhiEEIAMgCUIBhoQiCUKAgICAgIDAAFQNAAsLIAhBgIACcSEHIAZBAEwEQCAFQUBrIAQgCUL///////8/gyAGQfgAaiAHcq1CMIaEQgBCgICAgICAwMM/ELcLIAUpA0ghAiAFKQNAIQQMAQsgCUL///////8/gyAGIAdyrUIwhoQhAgsgACAENwMAIAAgAjcDCCAFQYABaiQAC6kzAxB/B34BfCMAQTBrIg0kAAJAIAJBAk0EQCACQQJ0IgJBzMIZaigCACEPIAJBwMIZaigCACEOA0ACfyABKAIEIgIgASgCaEcEQCABIAJBAWo2AgQgAi0AAAwBCyABEOQKCyICEIEKDQALQQEhBgJAAkAgAkEraw4DAAEAAQtBf0EBIAJBLUYbIQYgASgCBCICIAEoAmhHBEAgASACQQFqNgIEIAItAAAhAgwBCyABEOQKIQILAkACQANAIAVBugxqLAAAIAJBIHJGBEACQCAFQQZLDQAgASgCBCICIAEoAmhHBEAgASACQQFqNgIEIAItAAAhAgwBCyABEOQKIQILIAVBAWoiBUEIRw0BDAILCyAFQQNHBEAgBUEIRg0BIANFDQIgBUEESQ0CIAVBCEYNAQsgASkDcCIVQgBZBEAgASABKAIEQQFrNgIECyADRQ0AIAVBBEkNACAVQgBTIQIDQCACRQRAIAEgASgCBEEBazYC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ASACKAIANgIACyABQQRqIQELIAJBBGohAyACKAIEIgUNAAsgASADRg0AIAFBADYCAAtBAAs/AAJAIAJFBEBBACECDAELIAIoAghB/////wNHDQAgAkEAIAIoAhhB/////wNHGyECCyAAIAEgAiADEDcQ9QoLfwIBfwF+IAC9IgNCNIinQf8PcSICQf8PRwR8IAJFBEAgASAARAAAAAAAAAAAYQR/QQAFIABEAAAAAAAA8EOiIAEQhgshACABKAIAQUBqCzYCACAADwsgASACQf4HazYCACADQv////////+HgH+DQoCAgICAgIDwP4S/BSAACwvTAgEEfyMAQdABayIFJAAgBSACNgLMASAFQaABakEAQSgQtAkaIAUgBSgCzAE2AsgBAkBBACABIAVByAFqIAVB0ABqIAVBoAFqIAMgBBCIC0EASARAQX8hBAwBC0EBIAYgACgCTEEAThshBiAAIAAoAgAiCEFfcTYCAAJ/AkACQCAAKAIwRQRAIABB0AA2AjAgAEEANgIcIABCADcDECAAKAIsIQcgACAFNgIsDAELIAAoAhANAQtBfyAAENMJDQEaCyAAIAEgBUHIAWogBUHQAGogBUGgAWogAyAEEIgLCyECIAhBIHEhBCAHBEAgAEEAQQAgACgCJBEDABogAEEANgIwIAAgBzYCLCAAQQA2AhwgACgCFCEDIABCADcDECACQX8gAxshAgsgACAAKAIAIgMgBHI2AgBBfyACIANBIHEbIQQgBkUNAAsgBUHQAWokACAEC5UTAhN/AX4jAEHQAGsiCCQAIAggATYCTCAIQTdqIRkgCEE4aiETAkACQAJAA0BBACEHA0AgASEOIAcgEkH/////B3NKDQIgByASaiESAkACQAJAIAEiBy0AACINBEADQAJAAkAgDUH/AXEiDUUEQCAHIQEMAQsgDUElRw0BIAchDQNAIA0tAAFBJUcEQCANIQEMAgsgB0EBaiEHIA0tAAIhCSANQQJqIgEhDSAJQSVGDQALCyAHIA5rIgcgEkH/////B3MiDUoNCCAABEAgACAOIAcQiQsLIAcNBiAIIAE2AkwgAUEBaiEHQX8hEAJAIAEsAAEQ/AlFDQAgAS0AAkEkRw0AIAFBA2ohByABLAABQTBrIRBBASEUCyAIIAc2AkxBACELAkAgBywAACIMQSBrIgFBH0sEQCAH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+B4gATYCAA8LIAFB/wFNBEAgAUF4cUG0+B5qIQICf0GM+B4oAgAiBEEBIAFBA3Z0IgFxRQRAQYz4HiABIARyNgIAIAIMAQsgAigCCAshASACIAA2AgggASAANgIMIAAgAjYCDCAAIAE2AggPC0EfIQIgAUH///8HTQRAIAFBJiABQQh2ZyICa3ZBAXEgAkEBdGtBPmohAgsgACACNgIcIABCADcCECACQQJ0Qbz6HmohBAJAAkBBkPgeKAIAIgNBASACdCIFcUUEQEGQ+B4gAyAFcjYCACAEIAA2AgAgACAENgIYDAELIAFBGSACQQF2a0EAIAJBH0cbdCECIAQoAgAhAwNAIAMiBCgCBEF4cSABRg0CIAJBHXYhAyACQQF0IQIgBCADQQRxakEQaiIFKAIAIgMNAAsgBSAANgIAIAAgBDYCGAsgACAANgIMIAAgADYCCA8LIAQoAggiASAANgIMIAQgADYCCCAAQQA2AhggACAENgIMIAAgATYCCAsLXAIBfwF+AkACf0EAIABFDQAaIACtIAGtfiIDpyICIAAgAXJBgIAESQ0AGkF/IAIgA0IgiKcbCyICEJ8LIgBFDQAgAEEEay0AAEEDcUUNACAAQQAgAhC0CRoLIAAL3AkCBH4EfyMAQfAAayIKJAAgBEL///////////8AgyEGAkACQCABUCIJIAJC////////////AIMiBUKAgICAgIDA//8AfUKAgICAgIDAgIB/VCAFUBtFBEAgA0IAUiAGQoCAgICAgMD//wB9IgdCgICAgICAwICAf1YgB0KAgICAgIDAgIB/URsNAQsgCSAFQoCAgICAgMD//wBUIAVCgICAgICAwP//AFEbRQRAIAJCgICAgICAIIQhBCABIQMMAgsgA1AgBkKAgICAgIDA//8AVCAGQoCAgICAgMD//wBRG0UEQCAEQoCAgICAgCCEIQQMAgsgASAFQoCAgICAgMD//wCFhFAEQEKAgICAgIDg//8AIAIgASADhSACIASFQoCAgICAgICAgH+FhFAiCRshBEIAIAEgCRshAwwCCyADIAZCgICAgICAwP//AIWEUA0BIAEgBYRQBEAgAyAGhEIAUg0CIAEgA4MhAyACIASDIQQMAgsgAyAGhEIAUg0AIAEhAyACIQQMAQsgAyABIAEgA1QgBSAGVCAFIAZRGyILGyEGIAQgAiALGyIHQv///////z+DIQUgAiAEIAsbIgJCMIinQf//AXEhDCAHQjCIp0H//wFxIglFBEAgCkHgAGogBiAFIAYgBSAFUCIJG3kgCUEGdK18pyIJQQ9rEKYLQRAgCWshCSAKKQNgIQYgCikDaCEFCyABIAMgCxshAyACQv///////z+DIQQgDEUEQCAKQdAAaiADIAQgAyAEIARQIgsbeSALQQZ0rXynIgtBD2sQpgtBECALayEMIAopA1ghBCAKKQNQIQMLIARCA4YgA0I9iIRCgICAgICAgASEIQEgBUIDhiAGQj2IhCEEIANCA4YhBSACIAeFIQMCQCAJIAxGDQAgCSAMayILQf8ASwRAQgAhAUIBIQUMAQsgCkFAayAFIAFBgAEgC2sQpgsgCkEwaiAFIAEgCxC2CyAKKQMwIAopA0AgCikDSIRCAFKthCEFIAopAzghAQsgBEKAgICAgICABIQhCCAGQgOGIQYCQCADQgBTBEBCACEDQgAhBCAFIAaFIAEgCIWEUA0CIAYgBX0hAiAIIAF9IAUgBlatfSIEQv////////8DVg0BIApBIGogAiAEIAIgBCAEUCILG3kgC0EGdK18p0EMayILEKYLIAkgC2shCSAKKQMoIQQgCikDICECDAELIAUgBnwiAiAFVK0gASAIfHwiBEKAgICAgICACINQDQAgBUIBgyAEQj+GIAJCAYiEhCECIAlBAWohCSAEQgGIIQQLIAdCgICAgICAgICAf4MhBSAJQf//AU4EQCAFQoCAgICAgMD//wCEIQRCACEDDAELQQAhCwJAIAlBAEoEQCAJIQsMAQsgCkEQaiACIAQgCUH/AGoQpgsgCiACIARBASAJaxC2CyAKKQMAIAopAxAgCikDGIRCAFKthCECIAopAwghBAsgBEI9hiACQgOIhCEDIARCA4hC////////P4MgC61CMIaEIAWEIQQgBCADIAKnQQdxIglBBEutfCIFIANUrXwhBAJAAkAgCUEERwRAIAUhAwwBCyAEIAVCAYMiASAFfCIDIAFUrXwhBAwBCyAJRQ0BCwsgACADNwMAIAAgBDcDCCAKQfAAaiQAC1ABAX4CQCADQcAAcQRAIAEgA0FAaq2GIQJCACEBDAELIANFDQAgAiADrSIEhiABQcAAIANrrYiEIQIgASAEhiEBCyAAIAE3AwAgACACNwMIC9sBAgF/An5BASEEAkAgAEIAUiABQv///////////wCDIgVCgICAgICAwP//AFYgBUKAgICAgIDA//8AURsNACACQgBSIANC////////////AIMiBkKAgICAgIDA//8AViAGQoCAgICAgMD//wBRGw0AIAAgAoQgBSAGhIRQBEBBAA8LIAEgA4NCAFkEQEF/IQQgACACVCABIANTIAEgA1EbDQEgACAChSABIAOFhEIAUg8LQX8hBCAAIAJWIAEgA1UgASADURsNACAAIAKFIAEgA4WEQgBSIQQLIAQL0wECAX8CfkF/IQQCQCAAQgBSIAFC////////////AIMiBUKAgICAgIDA//8AViAFQoCAgICAgMD//wBRGw0AIAJCAFIgA0L///////////8AgyIGQoCAgICAgMD//wBWIAZCgICAgICAwP//AFEbDQAgACAChCAFIAaEhFAEQEEADwsgASADg0IAWQRAIAAgAlQgASADUyABIANRGw0BIAAgAoUgASADhYRCAFIPCyAAIAJWIAEgA1UgASADURsNACAAIAKFIAEgA4WEQgBSIQQLIAQLYwAgAEIAUiABQv///////////wCDIgBCgICAgICAwP//AFYgAEKAgICAgIDA//8AURsgAkIAUiADQv///////////wCDIgJCgICAgICAwP//AFYgAkKAgICAgIDA//8AURtyC8APAgV/D34jAEHQAmsiBSQAIARC////////P4MhCyACQv///////z+DIQ8gAiAEhUKAgICAgICAgIB/gyEMIARCMIinQf//AXEhBgJAAkAgAkIwiKdB//8BcSIJQf//AWtBgoB+TwRAIAZB//8Ba0GBgH5LDQELIAFQIAJC////////////AIMiCkKAgICAgIDA//8AVCAKQoCAgICAgMD//wBRG0UEQCACQoCAgICAgCCEIQwMAgsgA1AgBEL///////////8AgyICQoCAgICAgMD//wBUIAJCgICAgICAwP//AFEbRQRAIARCgICAgICAIIQhDCADIQEMAgsgASAKQoCAgICAgMD//wCFhFAEQCADIAJCgICAgICAwP//AIWEUARAQgAhAUKAgICAgIDg//8AIQwMAwsgDEKAgICAgIDA//8AhCEMQgAhAQwCCyADIAJCgICAgICAwP//AIWEUARAQgAhAQwCCyABIAqEUARAQoCAgICAgOD//wAgDCACIAOEUBshDEIAIQEMAgsgAiADhFAEQCAMQoCAgICAgMD//wCEIQxCACEBDAILIApC////////P1gEQCAFQcACaiABIA8gASAPIA9QIgcbeSAHQQZ0rXynIgdBD2sQpgtBECAHayEHIAUpA8gCIQ8gBSkDwAIhAQsgAkL///////8/Vg0AIAVBsAJqIAMgCyADIAsgC1AiCBt5IAhBBnStfKciCEEPaxCmCyAHIAhqQRBrIQcgBSkDuAIhCyAFKQOwAiEDCyAFQaACaiALQoCAgICAgMAAhCISQg+GIANCMYiEIgJCAEKAgICAsOa8gvUAIAJ9IgRCABC4CyAFQZACakIAIAUpA6gCfUIAIARCABC4CyAFQYACaiAFKQOYAkIBhiAFKQOQAkI/iIQiBEIAIAJCABC4CyAFQfABaiAEQgBCACAFKQOIAn1CABC4CyAFQeABaiAFKQP4AUIBhiAFKQPwAUI/iIQiBEIAIAJCABC4CyAFQdABaiAEQgBCACAFKQPoAX1CABC4CyAFQcABaiAFKQPYAUIBhiAFKQPQAUI/iIQiBEIAIAJCABC4CyAFQbABaiAEQgBCACAFKQPIAX1CABC4CyAFQaABaiACQgAgBSkDuAFCAYYgBSkDsAFCP4iEQgF9IgRCABC4CyAFQZABaiADQg+GQgAgBEIAELgLIAVB8ABqIARCAEIAIAUpA6gBIAUpA6ABIgsgBSkDmAF8IgIgC1StfCACQgFWrXx9QgAQuAsgBUGAAWpCASACfUIAIARCABC4CyAHIAkgBmtqIQYCfiAFKQNwIg1CAYYiDiAFKQOIASIQQgGGIAUpA4ABQj+IhHwiCkLn7AB9IhNCIIgiAiAPQoCAgICAgMAAhCIVQgGGIhdCIIgiBH4iESABQgGGIhRCIIgiCyAKIBNWrSAKIA5UrSAFKQN4QgGGIA1CP4iEIBBCP4h8fHxCAX0iDUIgiCIKfnwiDiARVK0gDiANQv////8PgyINIAFCP4giGCAPQgGGhEL/////D4MiD358IhAgDlStfCAEIAp+fCAEIA1+IhEgCiAPfnwiDiARVK1CIIYgDkIgiIR8IBAgDkIghnwiDiAQVK18IA4gE0L/////D4MiEyAPfiIRIAIgC358IhAgEVStIBAgDSAUQv7///8PgyIRfnwiFiAQVK18fCIQIA5UrXwgECAEIBN+Ig4gCiARfnwiBCACIA9+fCIKIAsgDX58Ig1CIIggCiANVq0gBCAOVK0gBCAKVq18fEIghoR8IgQgEFStfCAEIBYgAiARfiICIAsgE358IgtCIIggAiALVq1CIIaEfCICIBZUrSACIA1CIIZ8IAJUrXx8IgIgBFStfCIEQv////////8AWARAIBcgGIQhFSAFQdAAaiACIAQgAyASELgLIAFCMYYgBSkDWH0gBSkDUCIBQgBSrX0hCiAGQf7/AGohBkIAIAF9DAELIAVB4ABqIARCP4YgAkIBiIQiAiAEQgGIIgQgAyASELgLIAFCMIYgBSkDaH0gBSkDYCILQgBSrX0hCiAGQf//AGohBiABIRRCACALfQshCyAGQf//AU4EQCAMQoCAgICAgMD//wCEIQxCACEBDAELAn4gBkEASgRAIApCAYYgC0I/iIQhCiAEQv///////z+DIAatQjCGhCENIAtCAYYMAQsgBkGPf0wEQEIAIQEMAgsgBUFAayACIARBASAGaxC2CyAFQTBqIBQgFSAGQfAAahCmCyAFQSBqIAMgEiAFKQNAIgIgBSkDSCINELgLIAUpAzggBSkDKEIBhiAFKQMgIgFCP4iEfSAFKQMwIgQgAUIBhiIBVK19IQogBCABfQshBCAFQRBqIAMgEkIDQgAQuAsgBSADIBJCBUIAELgLIA0gAiACQgGDIgEgBHwiBCADViAKIAEgBFatfCIBIBJWIAEgElEbrXwiAyACVK18IgIgAyACQoCAgICAgMD//wBUIAQgBSkDEFYgASAFKQMYIgJWIAEgAlEbca18IgIgA1StfCIDIAIgA0KAgICAgIDA//8AVCAEIAUpAwBWIAEgBSkDCCIEViABIARRG3GtfCIBIAJUrXwgDIQhDAsgACABNwMAIAAgDDcDCCAFQdACaiQACx8AQfz7HigCAEUEQEH8+x4gADYCAEGA/B4gATYCAAsLigEBA39BhPweQYT8HigCAEEBaiIFNgIAIAAgBTYCACADBEADQCACIARBA3RqIgYoAgBFBEAgBiAFNgIAIAIgBEEDdGoiBCABNgIEIARBADYCCCADJAEgAg8LIARBAWoiBCADRw0ACwsgACABIAIgA0EEdEEIchChCyADQQF0IgQQrAshAyAEJAEgAwtBAQJ/AkAgAkUNAANAIAEgA0EDdGooAgAiBEUNASAAIARGBEAgASADQQN0aigCBA8LIANBAWoiAyACRw0ACwtBAAsGACAAJAEL+gECA34CfyMAQRBrIgUkAAJ+IAG9IgNC////////////AIMiAkKAgICAgICACH1C/////////+//AFgEQCACQjyGIQQgAkIEiEKAgICAgICAgDx8DAELIAJCgICAgICAgPj/AFoEQCADQjyGIQQgA0IEiEKAgICAgIDA//8AhAwBCyACUARAQgAMAQsgBSACQgAgA6dnQSBqIAJCIIinZyACQoCAgIAQVBsiBkExahCmCyAFKQMAIQQgBSkDCEKAgICAgIDAAIVBjPgAIAZrrUIwhoQLIQIgACAENwMAIAAgAiADQoCAgICAgICAgH+DhDcDCCAFQRBqJAALhgEBAn8jAEEQayICJAACfkIAIAFCMIinQf//AXEiA0H//wBJDQAaIAFCP4dC////////////AIUgA0G/gAFrQb9/TQ0AGiACIAAgAUL///////8/g0KAgICAgIDAAIRB74ABIANrELYLIAIpAwAiAEIAIAB9IAFCAFkbCyEAIAJBEGokACAAC3ACAn8BfiMAQRBrIgIkAAJAIAFCAFMNACABQjCIp0H//wFxIgNB//8ASQ0AQn8hBCADQb+AAWtBQEkNACACIAAgAUL///////8/g0KAgICAgIDAAIRB74ABIANrELYLIAIpAwAhBAsgAkEQaiQAIAQLfwIBfgJ/IwBBEGsiAyQAIAACfiABUARAQgAMAQsgAyABIAFCP4ciAoUgAn0iAkIAIAJ5pyIEQTFqEKYLIAMpAwhCgICAgICAwACFQb6AASAEa61CMIZ8IAFCgICAgICAgICAf4OEIQIgAykDAAs3AwAgACACNwMIIANBEGokAAt/AgJ/AX4jAEEQayIDJAAgAAJ+IAFFBEBCAAwBCyADIAEgAUEfdSICcyACayICrUIAIAJnIgJB0QBqEKYLIAMpAwhCgICAgICAwACFQZ6AASACa61CMIZ8IAFBgICAgHhxrUIghoQhBCADKQMACzcDACAAIAQ3AwggA0EQaiQAC2UBAn8jAEEQayICJAAgAAJ+IAFQBEBCACEBQgAMAQsgAiABQgAgAXmnIgNBMWoQpgsgAikDCEKAgICAgIDAAIVBvoABIANrrUIwhnwhASACKQMACzcDACAAIAE3AwggAkEQaiQAC2QCAX8BfiMAQRBrIgIkACAAAn4gAUUEQEIADAELIAIgAa1CACABZyIBQdEAahCmCyACKQMIQoCAgICAgMAAhUGegAEgAWutQjCGfCEDIAIpAwALNwMAIAAgAzcDCCACQRBqJAALUAEBfgJAIANBwABxBEAgAiADQUBqrYghAUIAIQIMAQsgA0UNACACQcAAIANrrYYgASADrSIEiIQhASACIASIIQILIAAgATcDACAAIAI3AwgLyQoCBX8PfiMAQeAAayIFJAAgBEL///////8/gyENIAIgBIVCgICAgICAgICAf4MhCiACQv///////z+DIgxCIIghECAEQjCIp0H//wFxIQYCQAJAIAJCMIinQf//AXEiCEH//wFrQYKAfk8EQCAGQf//AWtBgYB+Sw0BCyABUCACQv///////////wCDIgtCgICAgICAwP//AFQgC0KAgICAgIDA//8AURtFBEAgAkKAgICAgIAghCEKDAILIANQIARC////////////AIMiAkKAgICAgIDA//8AVCACQoCAgICAgMD//wBRG0UEQCAEQoCAgICAgCCEIQogAyEBDAILIAEgC0KAgICAgIDA//8AhYRQBEAgAiADhFAEQEKAgICAgIDg//8AIQpCACEBDAMLIApCgICAgICAwP//AIQhCkIAIQEMAgsgAyACQoCAgICAgMD//wCFhFAEQCABIAuEIQJCACEBIAJQBEBCgICAgICA4P//ACEKDAMLIApCgICAgICAwP//AIQhCgwCCyABIAuEUARAQgAhAQwCCyACIAOEUARAQgAhAQwCCyALQv///////z9YBEAgBUHQAGogASAMIAEgDCAMUCIHG3kgB0EGdK18pyIHQQ9rEKYLQRAgB2shByAFKQNYIgxCIIghECAFKQNQIQELIAJC////////P1YNACAFQUBrIAMgDSADIA0gDVAiCRt5IAlBBnStfKciCUEPaxCmCyAHIAlrQRBqIQcgBSkDSCENIAUpA0AhAwsgA0IPhiILQoCA/v8PgyICIAFCIIgiBH4iESALQiCIIgsgAUL/////D4MiAX58Ig9CIIYiEiABIAJ+fCIOIBJUrSACIAxC/////w+DIgx+IhUgBCALfnwiEiANQg+GIhMgA0IxiIRC/////w+DIgMgAX58Ig0gDyARVK1CIIYgD0IgiIR8IhEgAiAQQoCABIQiD34iFiALIAx+fCIQIBNCIIhCgICAgAiEIgIgAX58IhMgAyAEfnwiFEIghnwiF3whASAGIAhqIAdqQf//AGshBgJAIAIgBH4iGCALIA9+fCIEIBhUrSAEIAMgDH58IgsgBFStfCACIA9+fCALIBIgFVStIA0gElStfHwiBCALVK18IAMgD34iAyACIAx+fCICIANUrUIghiACQiCIhHwgBCACQiCGfCICIARUrXwgAiATIBRWrSAQIBZUrSAQIBNWrXx8QiCGIBRCIIiEfCIEIAJUrXwgBCANIBFWrSARIBdWrXx8IgIgBFStfCIEQoCAgICAgMAAg0IAUgRAIAZBAWohBgwBCyAOQj+IIQMgBEIBhiACQj+IhCEEIAJCAYYgAUI/iIQhAiAOQgGGIQ4gAyABQgGGhCEBCyAGQf//AU4EQCAKQoCAgICAgMD//wCEIQpCACEBDAELAn4gBkEATARAQQEgBmsiCEH/AE0EQCAFQTBqIA4gASAGQf8AaiIGEKYLIAVBIGogAiAEIAYQpgsgBUEQaiAOIAEgCBC2CyAFIAIgBCAIELYLIAUpAzAgBSkDOIRCAFKtIAUpAyAgBSkDEISEIQ4gBSkDKCAFKQMYhCEBIAUpAwAhAiAFKQMIDAILQgAhAQwCCyAEQv///////z+DIAatQjCGhAsgCoQhCiAOUCABQgBZIAFCgICAgICAgICAf1EbRQRAIAogAkIBfCIBUK18IQoMAQsgDiABQoCAgICAgICAgH+FhEIAUgRAIAIhAQwBCyAKIAIgAkIBg3wiASACVK18IQoLIAAgATcDACAAIAo3AwggBUHgAGokAAt1AQF+IAAgASAEfiACIAN+fCADQiCIIgIgAUIgiCIEfnwgA0L/////D4MiAyABQv////8PgyIBfiIFQiCIIAMgBH58IgNCIIh8IAEgAn4gA0L/////D4N8IgFCIIh8NwMIIAAgBUL/////D4MgAUIghoQ3AwALRQEBfyMAQRBrIgUkACAFIAEgAiADIARCgICAgICAgICAf4UQpQsgBSkDACEEIAAgBSkDCDcDCCAAIAQ3AwAgBUEQaiQAC9MDAgJ+An8jAEEgayIEJAACQCABQv///////////wCDIgJCgICAgICAwIA8fSACQoCAgICAgMD/wwB9VARAIAFCBIYgAEI8iIQhAiAAQv//////////D4MiAEKBgICAgICAgAhaBEAgAkKBgICAgICAgMAAfCEDDAILIAJCgICAgICAgIBAfSEDIABCgICAgICAgIAIUg0BIAMgAkIBg3whAwwBCyAAUCACQoCAgICAgMD//wBUIAJCgICAgICAwP//AFEbRQRAIAFCBIYgAEI8iIRC/////////wODQoCAgICAgID8/wCEIQMMAQtCgICAgICAgPj/ACEDIAJC////////v//DAFYNAEIAIQMgAkIwiKciBUGR9wBJDQAgBEEQaiAAIAFC////////P4NCgICAgICAwACEIgIgBUGB9wBrEKYLIAQgACACQYH4ACAFaxC2CyAEKQMIQgSGIAQpAwAiAkI8iIQhAyAEKQMQIAQpAxiEQgBSrSACQv//////////D4OEIgJCgYCAgICAgIAIWgRAIANCAXwhAwwBCyACQoCAgICAgICACFINACADQgGDIAN8IQMLIARBIGokACADIAFCgICAgICAgICAf4OEvwu2AwIBfgN/IwBBIGsiBCQAAkAgAUL///////////8AgyICQoCAgICAgMDAP30gAkKAgICAgIDAv8AAfVQEQCABQhmIpyEFIABQIAFC////D4MiAkKAgIAIVCACQoCAgAhRG0UEQCAFQYGAgIAEaiEDDAILIAVBgICAgARqIQMgACACQoCAgAiFhEIAUg0BIAMgBUEBcWohAwwBCyAAUCACQoCAgICAgMD//wBUIAJCgICAgICAwP//AFEbRQRAIAFCGYinQf///wFxQYCAgP4HciEDDAELQYCAgPwHIQMgAkL///////+/v8AAVg0AQQAhAyACQjCIpyIFQZH+AEkNACAEQRBqIAAgAUL///////8/g0KAgICAgIDAAIQiAiAFQYH+AGsQpgsgBCAAIAJBgf8AIAVrELYLIAQpAwgiAkIZiKchAyAEKQMAIAQpAxAgBCkDGIRCAFKthCIAUCACQv///w+DIgJCgICACFQgAkKAgIAIURtFBEAgA0EBaiEDDAELIAAgAkKAgIAIhYRCAFINACADQQFxIANqIQMLIARBIGokACADIAFCIIinQYCAgIB4cXK+CwQAIwALBgAgACQACxAAIwAgAGtBcHEiACQAIAALIwAgAEEYdCAAQYD+A3FBCHRyIABBCHZBgP4DcSAAQRh2cnILEgAgAEEIdCAAQQh2ckH//wNxCx8AIAEgAiADIAQgBSAGIAcgCK0gCa1CIIaEIAAREQALEwAgAa0gAq1CIIaEIAMgABEOAAsiAQF+IAEgAq0gA61CIIaEIAQgABEPACIFQiCIpyQBIAWnCwvRuRi8CgBBgAgL4q8Koa8A4oCZAOKAmADDisyEw4rMjMOqzITDqsyMAC5+MX4ALip+AFxiYWNrc2xhc2h7fQBjYW5ub3QgY29tYmluZSBhbnkgdHdvIG9mIHthc2NpaSxlYmNkaWMsaWJtfQAtLWNoZWNrIGlzIG5vdCBzdXBwb3J0ZWQgd2l0aCAtLWFsZ29yaXRobT17YnNkLHN5c3YsY3JjfQAqPT5AfAB9ewAwMTIzNDU2Nzg5QUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5egAwMTIzNDU2Nzg5YWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXoAZm46czp1dnh6AGE6bDpiY3R3egBlZm1ucXN2egBlTG1QcXN6AGI6YzpkOmY6bnN6AGQ6c3oAZWk6bjpvOnJ6AGY6YjprbjpzcXoALTAxMjM0NTY3ODlEY2RmOmlzOnV3OnoALWE6ZTppMToyOmo6bzp0OnY6egArYXM6egBkOnoAMTIzegAlWS0lbS0lZCAlSDolTTolUy4lTiAlegBzdHR5AC1wcmVzdW1lLWlucHV0LXR0eQBpZi10dHkAbm90IGEgdHR5AGlnbm9yZS1mYWlsLW9uLW5vbi1lbXB0eQB3aGVuIG5vdCB0cnVuY2F0aW5nIHNldDEsIHN0cmluZzIgbXVzdCBiZSBub24tZW1wdHkAc2VwYXJhdG9yIGNhbm5vdCBiZSBlbXB0eQBwYXJpdHkAaW5maW5pdHkASW5maW5pdHkAcG9ydGFiaWxpdHkAQ2FwYWNpdHkAcmV0cnkAdGVtcG9yYXJ5LWRpcmVjdG9yeQBjYW5ub3QgY29tYmluZSAtLXRhcmdldC1kaXJlY3RvcnkgYW5kIC0tbm8tdGFyZ2V0LWRpcmVjdG9yeQBjYW5ub3QgY2hkaXIgdG8gcm9vdCBkaXJlY3RvcnkAY2Fubm90IGdldCBjdXJyZW50IGRpcmVjdG9yeQAlczogY2FuIG1ha2UgcmVsYXRpdmUgc3ltYm9saWMgbGlua3Mgb25seSBpbiBjdXJyZW50IGRpcmVjdG9yeQAlczogaGFyZCBsaW5rIG5vdCBhbGxvd2VkIGZvciBkaXJlY3RvcnkAdW5hYmxlIHRvIHJlY29yZCBjdXJyZW50IHdvcmtpbmcgZGlyZWN0b3J5AGZhaWxlZCB0byByZXR1cm4gdG8gaW5pdGlhbCB3b3JraW5nIGRpcmVjdG9yeQAlczogY2Fubm90IG92ZXJ3cml0ZSBkaXJlY3RvcnkAJXM6IG5vdCBsaXN0aW5nIGFscmVhZHktbGlzdGVkIGRpcmVjdG9yeQAlcyBleGlzdHMgYnV0IGlzIG5vdCBhIGRpcmVjdG9yeQB0YXJnZXQgJXMgaXMgbm90IGEgZGlyZWN0b3J5AHRhcmdldCBkaXJlY3Rvcnkgbm90IGFsbG93ZWQgd2hlbiBpbnN0YWxsaW5nIGEgZGlyZWN0b3J5AHRoZSBzdHJpcCBvcHRpb24gbWF5IG5vdCBiZSB1c2VkIHdoZW4gaW5zdGFsbGluZyBhIGRpcmVjdG9yeQB3aXRoIC0tcGFyZW50cywgdGhlIGRlc3RpbmF0aW9uIG11c3QgYmUgYSBkaXJlY3RvcnkAYmluYXJ5AG5vLWNvcHkAZWNob2UgZWNob2N0bCBlY2hva2UgLWl4YW55AGZpcnN0LW9ubHkAc3BsaXQtb25seQBhdHRyaWJ1dGVzLW9ubHkAc3RyaXAgcHJvY2VzcyB0ZXJtaW5hdGVkIGFibm9ybWFsbHkAJXMgWy1kXSB0ZXJtaW5hdGVkIGFibm9ybWFsbHkAcGlua3kALWRpc2FibGUtaW5vdGlmeQAtLWNsYXNzaWZ5AG1vZGlmeQBDaGV0IFJhbWV5AF4gbm8gbWF0Y2ggZm9yIGtleQBQw6FkcmFpZyBCcmFkeQBQYWRyYWlnIEJyYWR5AGNhbm5vdCBzcGxpdCBpbiBtb3JlIHRoYW4gb25lIHdheQBkYXkAcGFyc2UtZGF0ZXRpbWUueQAlbS8lZC8leQB4eABKb3NlcGggQXJjZW5lYXV4ADAxMjM0NTY3ODlDOmE6YjpkZWw6bjp0OnV4AHB0eABCcmlhbiBGb3gAJWx4OiVseDolbHg6JWx4AGp4AGlicml4AGFkZGl0aW9uYWwtc3VmZml4AHRvbyBtYW55ICUlIGNvbnZlcnNpb24gc3BlY2lmaWNhdGlvbnMgaW4gc3VmZml4AG1pc3NpbmcgY29udmVyc2lvbiBzcGVjaWZpZXIgaW4gc3VmZml4AG1pc3NpbmcgJSUgY29udmVyc2lvbiBzcGVjaWZpY2F0aW9uIGluIHN1ZmZpeAAlczogaW52YWxpZCBzdGFydCB2YWx1ZSBmb3IgaGV4YWRlY2ltYWwgc3VmZml4ACVzOiBpbnZhbGlkIHN0YXJ0IHZhbHVlIGZvciBudW1lcmljYWwgc3VmZml4AHByZWZpeABhZGRyZXNzLXJhZGl4AHRleABiYXNlMzJoZXgAcmVnZXgAaW5kZXgAeHN0cnRvdW1heAB4c3RydG9pbWF4ACUwMnglMDJ4JTAyeAAlJSUwMngALSsgICAwWDB4ADAweAAtMFgrMFggMFgtMHgrMHggMHgAaW52YWxpZCB1bml2ZXJzYWwgY2hhcmFjdGVyIG5hbWUgXCVjJTAqeAB0dwBwYWdlIHdpZHRoIHRvbyBuYXJyb3cALS1mb2xsb3cAaW50ZWdlciBvdmVyZmxvdwBsaW5lIG51bWJlciBvdmVyZmxvdwBwYWdlIG51bWJlciBvdmVyZmxvdwBjbExtdwByYXcAK2Y6czp3ACJcYWJjZWZucnR2AHN5c3YAcHYAbXBuX2Rpdl9xcl9wcmVpbnYAbXBuX2Rpdl9xcl8yX3ByZWludgBwcmludGVudgBtdgBITFBSY2ZodgBnZXRfZGV2AC9kZXYAXHYAc3UAXiVsdQBjYW5ub3QgZmluZCBuYW1lIGZvciB1c2VyIElEICVsdQAtJWp1AHN0YXJ0aW5nIHBhZ2UgbnVtYmVyICVqdSBleGNlZWRzIHBhZ2UgY291bnQgJWp1AFBhZ2UgJWp1AGNhbm5vdCBmaW5kIG5hbWUgZm9yIGdyb3VwIElEICVqdQBzaW5nbGVfYmluYXJ5X21haW5fZHUASmF5IExlcHJlYXUALS1ncm91cCBpcyBtdXR1YWxseSBleGNsdXNpdmUgd2l0aCAtYy8tZC8tRC8tdQBUWj0iVVRDMCIgZW52aXJvbm1lbnQgdmFsdWUgb3IgLXUAcHJlc2VydmUtY29udGV4dABmYWlsZWQgdG8gZ2V0IGN1cnJlbnQgY29udGV4dAB5b3UgbXVzdCBzcGVjaWZ5IC1jLCAtdCwgLXUsIC1sLCAtciwgb3IgY29udGV4dABmYWlsZWQgdG8gcmVzdG9yZSB0aGUgZGVmYXVsdCBmaWxlIGNyZWF0aW9uIGNvbnRleHQAbG5leHQAZ2V0X25leHQAcyAhPSBuZXh0AG1wel9nY2RleHQALS1vdXRwdXQAc3RhbmRhcmQgb3V0cHV0AGNhbm5vdCBwZXJmb3JtIGZvcm1hdHRlZCBvdXRwdXQAaWdub3JpbmcgaW5wdXQAZXJyb3IgcmVhZGluZyBpbnB1dAAtLWhlYWRlciBpZ25vcmVkIHdpdGggY29tbWFuZC1saW5lIGlucHV0AGNhbm5vdCBzdGF0IHN0YW5kYXJkIGlucHV0AGNsb3Npbmcgc3RhbmRhcmQgaW5wdXQAYm90aCBmaWxlcyBjYW5ub3QgYmUgc3RhbmRhcmQgaW5wdXQAaW52YWxpZCBpbnB1dABjYW5ub3Qgc2tpcCBwYXN0IGVuZCBvZiBjb21iaW5lZCBpbnB1dABsaXRvdXQAaWdub3JpbmcgaW5wdXQgYW5kIHJlZGlyZWN0aW5nIHN0ZGVyciB0byBzdGRvdXQALS1maWx0ZXIgZG9lcyBub3QgcHJvY2VzcyBhIGNodW5rIGV4dHJhY3RlZCB0byBzdGRvdXQAbm9odXAub3V0AGN1dABncm91cC1kaXJlY3Rvcmllcy1maXJzdABkaWFnbm9zZS1maXJzdABvcG9zdABsaXN0AHBvc2l4dGVzdABuZWFyZXN0ACtBY0Nkc3QALCBkc3QAZWNob3BydAB0c29ydAB2ZXJzaW9uLXNvcnQAcmFuZG9tLXNvcnQAbW9udGgtc29ydABodW1hbi1udW1lcmljLXNvcnQAZ2VuZXJhbC1udW1lcmljLXNvcnQALS1zb3J0AGNhbm5vdCBwcmVzZXJ2ZSBleHRlbmRlZCBhdHRyaWJ1dGVzLCBjcCBpcyBidWlsdCB3aXRob3V0IHhhdHRyIHN1cHBvcnQAc2hvcnQAYWJvcnQAbXBuX2Rpdl9xcl9pbnZlcnQAbXBuX2Rpdl9xcl8yX2ludmVydABtcG5fZGl2X3FyXzFfaW52ZXJ0AFBhdWwgRWdnZXJ0AGNydABpbnZhbGlkIG51bWJlciBhdCBmaWVsZCBzdGFydAB0YWJzIGFyZSB0b28gZmFyIGFwYXJ0AGNocm9vdAAtLW5vLXByZXNlcnZlLXJvb3QAc3lzdGVtIGJvb3QAJXMgd2FzIHNwZWNpZmllZCBidXQgJXMgd2FzIG5vdAAtb3QAaGVhZC1jb3VudAAlczogJ30nIGlzIHJlcXVpcmVkIGluIHJlcGVhdCBjb3VudABlcmFzZSwga2lsbCwgd2VyYXNlLCBycHJudABwcmludABicmtpbnQAbm9uLWludGVnZXIgYXJndW1lbnQAaW52YWxpZCBpbnRlZ2VyIGFyZ3VtZW50ACctLXBhZ2VzPUZJUlNUX1BBR0VbOkxBU1RfUEFHRV0nIG1pc3NpbmcgYXJndW1lbnQALS1kYXRhIG5lZWRzIGF0IGxlYXN0IG9uZSBhcmd1bWVudABhIGNvbW1hbmQgbXVzdCBiZSBnaXZlbiB3aXRoIGFuIGFkanVzdG1lbnQAaWdub3JlLWVudmlyb25tZW50AGxpbmUtaW5jcmVtZW50AGludmFsaWQgbGluZSBudW1iZXIgaW5jcmVtZW50AGNvbXBsZW1lbnQAc2lsZW50AGluZGVudABpcGNlbnQAZSA9PSBlbnQALW50AG51bWZtdABzeXN0ZW0gZGVmYXVsdAAtbHQAZXhpdABxdWl0AHRvLXVuaXQAZnJvbS11bml0AGNzcGxpdABzaW5nbGVfYmluYXJ5X21haW5fc3BsaXQAbGluZXNfY2h1bmtfc3BsaXQAeGRpZ2l0AG1wel9hYnNfc3ViX2JpdABmd3JpdGVfd2FpdABjYW5ub3Qgc2V0IHRhcmdldCBjb250ZXh0IGFuZCBwcmVzZXJ2ZSBpdAAtZ3QAbXBuX2xzaGlmdAB1bnNldAAnLW8gTUFSR0lOJyBpbnZhbGlkIGxpbmUgb2Zmc2V0ACVzOiBjYW5ub3Qgc2tpcCB0byBzcGVjaWZpZWQgb2Zmc2V0AGNhbm5vdCBjb252ZXJ0IFUrJTA0WCB0byBsb2NhbCBjaGFyYWN0ZXIgc2V0AHRvbyBtYW55IGNoYXJhY3RlcnMgaW4gc2V0AHdoZW4gc3BlY2lmeWluZyBhbiBvdXRwdXQgc3R5bGUsIG1vZGVzIG1heSBub3QgYmUgc2V0AGljcm5sIC1pbmxjciAtaWduY3Igb25sY3IgLW9jcm5sIC1vbmxyZXQAMCA8IHJldABzb2NrZXQAcXVpZXQAc291cmNlLGZzdHlwZSxpdG90YWwsaXVzZWQsaWF2YWlsLGlwY2VudCxzaXplLHVzZWQsYXZhaWwscGNlbnQsZmlsZSx0YXJnZXQAaW50ZXItZGV2aWNlIG1vdmUgZmFpbGVkOiAlcyB0byAlczsgdW5hYmxlIHRvIHJlbW92ZSB0YXJnZXQAaW52YWxpZCByZXBlYXQgY291bnQgJXMgaW4gW2Mqbl0gY29uc3RydWN0AG1pc2FsaWduZWQgWzp1cHBlcjpdIGFuZC9vciBbOmxvd2VyOl0gY29uc3RydWN0AHB1bmN0AHN0cmljdAAvLnByb2plY3QAYW5kIC0tcHJlc2VydmUtcm9vdD1hbGwgaXMgaW4gZWZmZWN0AG1wel9kaXZleGFjdABieXRlc19jaHVua19leHRyYWN0AHN0YXQARGF2aWQgTS4gSWhuYXQAZGVjb2RlX29uZV9mb3JtYXQAc3VmZml4LWZvcm1hdABudW1iZXItZm9ybWF0AGRhdGUtZm9ybWF0AC0tZ3JvdXBpbmcgY2Fubm90IGJlIGNvbWJpbmVkIHdpdGggLS1mb3JtYXQAY2Fubm90IHByaW50IG9ubHkgbmFtZXMgb3IgcmVhbCBJRHMgaW4gZGVmYXVsdCBmb3JtYXQAb3B0aW9uIC0temVybyBub3QgcGVybWl0dGVkIGluIGRlZmF1bHQgZm9ybWF0AHdhcm5pbmc6IGJhY2tzbGFzaCBhdCBlbmQgb2YgZm9ybWF0AGNhbm5vdCBjb21iaW5lIGV4Y2wgYW5kIG5vY3JlYXQAZmluZF9icmFja2V0ZWRfcmVwZWF0AG5vIGxpbmVzIHRvIHJlcGVhdABjYXQAUGV0ZSBUZXJNYWF0AFx0AGM6Zkx0AGNhbm5vdCBjb21iaW5lIHNpZ25hbCB3aXRoIC1sIG9yIC10AHNoZWxsLWFsd2F5cwBzaGVsbC1lc2NhcGUtYWx3YXlzAHJvd3MAc3RhdHVzAC1ob3N0cwBkZXZwdHMAaWdub3JlLWludGVycnVwdHMAY29weS1jb250ZW50cwBwYXJlbnRzAGV4cG9uZW50cwBpZ25vcmluZyBub24tb3B0aW9uIGFyZ3VtZW50cwBpZ25vcmluZyAtLW5vLW5ld2xpbmUgd2l0aCBtdWx0aXBsZSBhcmd1bWVudHMAZGlnaXRzAHRoZSAtLWNvbXBhcmUgKC1DKSBvcHRpb24gaXMgaWdub3JlZCB3aGVuIHlvdSBzcGVjaWZ5IGEgbW9kZSB3aXRoIG5vbi1wZXJtaXNzaW9uIGJpdHMAbW9kZSBtdXN0IHNwZWNpZnkgb25seSBmaWxlIHBlcm1pc3Npb24gYml0cwBtYXhpbXVtIGRpZ2VzdCBsZW5ndGggZm9yICVzIGlzICVkIGJpdHMAY3J0c2N0cwBnZXRfc3BlY19zdGF0cwBtYXgtdW5jaGFuZ2VkLXN0YXRzAHNxdWVlemUtcmVwZWF0cwBhY3Jvc3MAY2Fubm90IHNldCBuaWNlbmVzcwBjYW5ub3QgZ2V0IG5pY2VuZXNzAGdyb3VwaW5nIGFuZCBwcmludGluZyByZXBlYXQgY291bnRzIGlzIG1lYW5pbmdsZXNzAHByaW50aW5nIGFsbCBkdXBsaWNhdGVkIGxpbmVzIGFuZCByZXBlYXQgY291bnRzIGlzIG1lYW5pbmdsZXNzAGZhaWxlZCB0byBnZXQgZ3JvdXBzIGZvciB0aGUgY3VycmVudCBwcm9jZXNzAHdhaXRpbmcgZm9yIGNoaWxkIHByb2Nlc3MAYWNjZXNzAHdoZW4gdHJhbnNsYXRpbmcgd2l0aCBzdHJpbmcxIGxvbmdlciB0aGFuIHN0cmluZzIsCnRoZSBsYXR0ZXIgc3RyaW5nIG11c3Qgbm90IGVuZCB3aXRoIGEgY2hhcmFjdGVyIGNsYXNzAGhvdXJzAGRpcmNvbG9ycwBwcmludC1scy1jb2xvcnMAc2VwYXJhdGUtZGlycwBkZWxpbWl0ZXJzAHRvdGFsIGNoYXJhY3RlcnMAJy13IFBBR0VfV0lEVEgnIGludmFsaWQgbnVtYmVyIG9mIGNoYXJhY3RlcnMAJy1XIFBBR0VfV0lEVEgnIGludmFsaWQgbnVtYmVyIG9mIGNoYXJhY3RlcnMAbXVsdGlwbGUgdXNlcnMAJXRkIHVzZXJzAGZhaWxlZCB0byBjb252ZXJ0IHNvbWUgb2YgdGhlIGlucHV0IG51bWJlcnMAZmllbGQgc2VwYXJhdG9yICVzIGlzIHRyZWF0ZWQgYXMgYSBkZWNpbWFsIHBvaW50IGluIG51bWJlcnMAZmllbGQgc2VwYXJhdG9yICVzIGlzIHRyZWF0ZWQgYXMgYSBncm91cCBzZXBhcmF0b3IgaW4gbnVtYmVycwBmaWVsZCBzZXBhcmF0b3IgJXMgaXMgdHJlYXRlZCBhcyBhIG1pbnVzIHNpZ24gaW4gbnVtYmVycwBmaWVsZCBzZXBhcmF0b3IgJXMgaXMgdHJlYXRlZCBhcyBhIHBsdXMgc2lnbiBpbiBudW1iZXJzAHNraXAtY2hhcnMAc2hvdy1jb250cm9sLWNoYXJzAGhpZGUtY29udHJvbC1jaGFycwBjaGVjay1jaGFycwBmYWlsZWQgdG8gc2V0IHN1cHBsZW1lbnRhbCBncm91cHMAZmFpbGVkIHRvIGdldCBzdXBwbGVtZW50YWwgZ3JvdXBzAGlnbm9yZS1iYWNrdXBzAHByZXNlcnZlLXRpbWVzdGFtcHMAU0VFS19IT0xFICsgemVyb3MAdmFsaWRfb3B0aW9ucwBvbmx5IHVzaW5nIGxhc3Qgb2YgbXVsdGlwbGUgLXMgb3B0aW9ucwBjYW5ub3QgY29tYmluZSAtZSBhbmQgLWkgb3B0aW9ucwBjYW5ub3QgY29tYmluZSBtb2RlIGFuZCAtLXJlZmVyZW5jZSBvcHRpb25zAG9ubHkgdXNpbmcgbGFzdCBvZiBtdWx0aXBsZSAtZCBvcHRpb25zAG1pc3NpbmcgbGlzdCBvZiBieXRlL2NoYXJhY3RlciBwb3NpdGlvbnMAaXRlcmF0aW9ucwAlczogdW5hYmxlIHRvIHBlcmZvcm0gYWxsIHJlcXVlc3RlZCBvcGVyYXRpb25zAG11bHRpcGxlIGZpZWxkIHNwZWNpZmljYXRpb25zAGludmFsaWQgbnVtYmVyIG9mIGNvbHVtbnMAQXJub2xkIFJvYmJpbnMAaW52YWxpZCBtYXhpbXVtIG51bWJlciBvZiB1bmNoYW5nZWQgc3RhdHMgYmV0d2VlbiBvcGVucwAlczogaW5wdXQgY29udGFpbnMgYW4gb2RkIG51bWJlciBvZiB0b2tlbnMAdGhlIC0tcXVpZXQgb3B0aW9uIGlzIG1lYW5pbmdmdWwgb25seSB3aGVuIHZlcmlmeWluZyBjaGVja3N1bXMAdGhlIC0tc3RyaWN0IG9wdGlvbiBpcyBtZWFuaW5nZnVsIG9ubHkgd2hlbiB2ZXJpZnlpbmcgY2hlY2tzdW1zAHRoZSAtLXN0YXR1cyBvcHRpb24gaXMgbWVhbmluZ2Z1bCBvbmx5IHdoZW4gdmVyaWZ5aW5nIGNoZWNrc3VtcwB0aGUgLS13YXJuIG9wdGlvbiBpcyBtZWFuaW5nZnVsIG9ubHkgd2hlbiB2ZXJpZnlpbmcgY2hlY2tzdW1zAHRoZSAtLWlnbm9yZS1taXNzaW5nIG9wdGlvbiBpcyBtZWFuaW5nZnVsIG9ubHkgd2hlbiB2ZXJpZnlpbmcgY2hlY2tzdW1zAHRoZSAtLXRhZyBvcHRpb24gaXMgbWVhbmluZ2xlc3Mgd2hlbiB2ZXJpZnlpbmcgY2hlY2tzdW1zAHRoZSAtLWJpbmFyeSBhbmQgLS10ZXh0IG9wdGlvbnMgYXJlIG1lYW5pbmdsZXNzIHdoZW4gdmVyaWZ5aW5nIGNoZWNrc3VtcwB0aGUgLS16ZXJvIG9wdGlvbiBpcyBub3Qgc3VwcG9ydGVkIHdoZW4gdmVyaWZ5aW5nIGNoZWNrc3VtcwBjYW5ub3QgcmVhZCB0YWJsZSBvZiBtb3VudGVkIGZpbGUgc3lzdGVtcwBjb2xzAEdOVSBjb3JldXRpbHMAc2luZ2xlX2JpbmFyeV9tYWluX2xzAGludmFsaWQgbnVtYmVyIG9mIGNodW5rcwBuby1zeW1saW5rcwBjb3VudC1saW5rcwBjYW5ub3QgbWFrZSBib3RoIGhhcmQgYW5kIHN5bWJvbGljIGxpbmtzAGlnbm9yZS1sZWFkaW5nLWJsYW5rcwAtLWlvLWJsb2NrcwBvZmZzZXQgdG9vIGxhcmdlOiBjYW5ub3QgdHJ1bmNhdGUgdG8gYSBsZW5ndGggb2Ygc2Vlaz0lamQgKCV0ZC1ieXRlKSBibG9ja3MATWFyayBLZXR0ZW5pcwAwIDwgbmFyZ3MAZGVyZWZlcmVuY2UtYXJncwBjb25mbGljdGluZyBlbXB0eS1maWVsZCByZXBsYWNlbWVudCBzdHJpbmdzAGZvcm1hdCBzdHJpbmcgbWF5IG5vdCBiZSBzcGVjaWZpZWQgd2hlbiBwcmludGluZyBlcXVhbCB3aWR0aCBzdHJpbmdzAG5vIHR5cGUgbWF5IGJlIHNwZWNpZmllZCB3aGVuIGR1bXBpbmcgc3RyaW5ncwBuby1maWxlLXdhcm5pbmdzAHZ4ZnMAZGV2ZnMAc3lzZnMAYXVyaXN0b3JmcwBncGZzAGF1dG9mcwBsb2ZzAGtlcm5mcwBjaWZzAGRlYnVnZnMAZmhnZnMAcmlnaHQtc2lkZS1yZWZzAHJwY19waXBlZnMAYWNmcwBzdWJmcwBzbWJmcwBhZnMAIFsgYjJzdW0gYmFzZTMyIGJhc2U2NCBiYXNlbmFtZSBiYXNlbmMgY2F0IGNoY29uIGNoZ3JwIGNobW9kIGNob3duIGNocm9vdCBja3N1bSBjb21tIGNwIGNzcGxpdCBjdXQgZGF0ZSBkZCBkZiBkaXIgZGlyY29sb3JzIGRpcm5hbWUgZHUgZWNobyBlbnYgZXhwYW5kIGV4cHIgZmFjdG9yIGZhbHNlIGZtdCBmb2xkIGdpbnN0YWxsIGdyb3VwcyBoZWFkIGhvc3RpZCBpZCBqb2luIGtpbGwgbGluayBsbiBsb2duYW1lIGxzIG1kNXN1bSBta2RpciBta2ZpZm8gbWtub2QgbWt0ZW1wIG12IG5pY2Ugbmwgbm9odXAgbnByb2MgbnVtZm10IG9kIHBhc3RlIHBhdGhjaGsgcGlua3kgcHIgcHJpbnRlbnYgcHJpbnRmIHB0eCBwd2QgcmVhZGxpbmsgcmVhbHBhdGggcm0gcm1kaXIgcnVuY29uIHNlcSBzaGExc3VtIHNoYTIyNHN1bSBzaGEyNTZzdW0gc2hhMzg0c3VtIHNoYTUxMnN1bSBzaHJlZCBzaHVmIHNsZWVwIHNvcnQgc3BsaXQgc3RhdCBzdHR5IHN1bSBzeW5jIHRhYyB0YWlsIHRlZSB0ZXN0IHRvdWNoIHRyIHRydWUgdHJ1bmNhdGUgdHNvcnQgdHR5IHVuYW1lIHVuZXhwYW5kIHVuaXEgdW5saW5rIHVwdGltZSB1c2VycyB2ZGlyIHdjIHdobyB3aG9hbWkgeWVzAGhleC1zdWZmaXhlcwBudW1lcmljLXN1ZmZpeGVzAGZvcm1hdCAlcyBoYXMgdG9vIG1hbnkgJSUgZGlyZWN0aXZlcwBTYW11ZWwgTmV2ZXMAa2liaWJ5dGVzAHNraXAtYnl0ZXMAbGluZS1ieXRlcwByZWFkLWJ5dGVzAHRvdGFsIGJ5dGVzAGludmFsaWQgbnVtYmVyIG9mIGJ5dGVzAGZhaWxlZCB0byB0cnVuY2F0ZSAlcyBhdCAlamQgYnl0ZXMAbWludXRlcwB0b28gbWFueSB0ZW1wbGF0ZXMAb3V0cHV0LWR1cGxpY2F0ZXMAaW52YWxpZCBudW1iZXIgb2YgcGFzc2VzAHZhbGlkYXRlX2Nhc2VfY2xhc3NlcwBtdWx0aXBsZSB0eXBlcwBudW1iZXItbGluZXMAam9pbi1saW5lcwBqb2luLWJsYW5rLWxpbmVzAHRvbyBtYW55IGlucHV0IGxpbmVzACVzOiB0b28gbWFueSBjaGVja3N1bSBsaW5lcwB0b3RhbCBsaW5lcwBpbnZhbGlkIGxpbmUgbnVtYmVyIG9mIGJsYW5rIGxpbmVzAHVzZSAtW3ZdUyB0byBwYXNzIG9wdGlvbnMgaW4gc2hlYmFuZyBsaW5lcwAnLWwgUEFHRV9MRU5HVEgnIGludmFsaWQgbnVtYmVyIG9mIGxpbmVzAHRvbyBtYW55IHJlcGVhdGVkIGxpbmVzAHRleHQgb3JkZXJpbmcgcGVyZm9ybWVkIHVzaW5nICVzIHNvcnRpbmcgcnVsZXMAbXVsdGlwbGUgcm9sZXMAc29ydF9maWxlcwBlbGlkZS1lbXB0eS1maWxlcwBrZWVwLWZpbGVzAHRoZSAtLXJhdyBvcHRpb24gaXMgbm90IHN1cHBvcnRlZCB3aXRoIG11bHRpcGxlIGZpbGVzAE1pY2hhZWwgTWVza2VzAHNoYTIgdXRpbGl0aWVzAGNhbm5vdCBib3RoIHN1bW1hcml6ZSBhbmQgc2hvdyBhbGwgZW50cmllcwBzdHJpcC10cmFpbGluZy1zbGFzaGVzAG11bHRpcGxlIGxldmVscmFuZ2VzAGNoYW5nZXMAcGFnZXMAd2FybmluZzogb3B0aW9ucyAtLWFwcGFyZW50LXNpemUgYW5kIC1iIGFyZSBpbmVmZmVjdGl2ZSB3aXRoIC0taW5vZGVzAElub2RlcwByZWZlcmVuY2VzAHNwYWNlcwB0b3RhbCB3b3JkcwBuYW5vc2Vjb25kcwBudW1iZXIgb2Ygc2Vjb25kcwBzaG93LWVuZHMAY3V0X2ZpZWxkcwBza2lwLWZpZWxkcwB5b3UgbXVzdCBzcGVjaWZ5IGEgbGlzdCBvZiBieXRlcywgY2hhcmFjdGVycywgb3IgZmllbGRzAGFuIGlucHV0IGRlbGltaXRlciBtYXkgYmUgc3BlY2lmaWVkIG9ubHkgd2hlbiBvcGVyYXRpbmcgb24gZmllbGRzAHN1cHByZXNzaW5nIG5vbi1kZWxpbWl0ZWQgbGluZXMgbWFrZXMgc2Vuc2UKCW9ubHkgd2hlbiBvcGVyYXRpbmcgb24gZmllbGRzAG1pc3NpbmcgbGlzdCBvZiBmaWVsZHMAa2V5ICVsdSBpcyBudW1lcmljIGFuZCBzcGFucyBtdWx0aXBsZSBmaWVsZHMAc2hvdy10YWJzAG91dHB1dC10YWJzAGV4cGFuZC10YWJzAGluY29tcGF0aWJsZSB0YWJzAGNvbW1hcwAlLTI5cwAgJS0xOS4xOXMAICUtMTlzACAlMTlzACAlLTlzACUtMjhzACUtOHMAICUtNnMAJTA1ZCAlNXMAICUtMTJzACAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICU0cyAlMnMgJTJzICUycyAlMnMgJTJzACAlMTBzACVzIEIvcwAlczolanU6IGlzIG5vdCBzb3J0ZWQ6ICUuKnMAICUtKnMAJSpzADB4JTAyeCwgMHglMDJ4OiAweCUwMnglcwAlLThzJXMgJS0xMnMgJS0qcyVzJXMgJS04cyVzAGZhaWxlZCB0byBjcmVhdGUgaGFyZCBsaW5rIHRvICUuMHMlcwAlLipzJXMlcwAuKkxmJXMlcyVzAC4qTGYlcwAlczogY2Fubm90IGZvbGxvdyBlbmQgb2YgdGhpcyB0eXBlIG9mIGZpbGUlcwAlcyBoYXMgYmVlbiByZXBsYWNlZCB3aXRoIGFuIHVudGFpbGFibGUgZmlsZSVzACBpc2RzdD0lZCVzACUlKi4lZCVzACBVVEMlcwAgZXVpZD0lcwAgZWdpZD0lcwAgZ2lkPSVzACBUWj0lcwAlczogcGFzcyAlbHUvJWx1ICglcykuLi4lcwAlcy0lcwAlJSolcwBjYW5ub3Qgb3ZlcndyaXRlIGRpcmVjdG9yeSAlcyB3aXRoIG5vbi1kaXJlY3RvcnkgJXMAdGFyZ2V0IGRpcmVjdG9yeSAlcwB3aWxsIG5vdCBjcmVhdGUgaGFyZCBsaW5rICVzIHRvIGRpcmVjdG9yeSAlcwBjYW5ub3QgY2hhbmdlIHRvIGRpcmVjdG9yeSAlcwBjYW5ub3Qgb3BlbiBkaXJlY3RvcnkgJXMAY2Fubm90IG92ZXJ3cml0ZSBub24tZGlyZWN0b3J5ICVzIHdpdGggZGlyZWN0b3J5ICVzAC1yIG5vdCBzcGVjaWZpZWQ7IG9taXR0aW5nIGRpcmVjdG9yeSAlcwBjcmVhdGluZyBkaXJlY3RvcnkgJXMAY2xvc2luZyBkaXJlY3RvcnkgJXMAcmVhZGluZyBkaXJlY3RvcnkgJXMAZmFpbGVkIHRvIHJlbW92ZSBkaXJlY3RvcnkgJXMAY2Fubm90IGNyZWF0ZSBkaXJlY3RvcnkgJXMAY2Fubm90IG1ha2UgZGlyZWN0b3J5ICVzAGNyZWF0ZWQgZGlyZWN0b3J5ICVzAGNhbm5vdCByZWFkIGRpcmVjdG9yeSAlcwAldSAlcwBpbnZhbGlkIGdyb3VwIGxpc3QgJXMAJXM6IG5ldyBwZXJtaXNzaW9ucyBhcmUgJXMsIG5vdCAlcwBsaW1pdCAldGQgZXhjZWVkZWQgYnkgbGVuZ3RoICV0ZCBvZiBmaWxlIG5hbWUgY29tcG9uZW50ICVzAGludmFsaWQgLS0lcyBhcmd1bWVudCAlcwBpbnZhbGlkIGFyZ3VtZW50ICVzAHN5bnRheCBlcnJvcjogdW5leHBlY3RlZCBhcmd1bWVudCAlcwBleHRyYSBhcmd1bWVudCAlcwBpbnZhbGlkIGFkanVzdG1lbnQgJXMAY2Fubm90IHVuc2V0ICVzACVzOiBlcnJvciB3cml0aW5nIGF0IG9mZnNldCAlcwAlczogY2Fubm90IHNlZWsgdG8gb2Zmc2V0ICVzACVzOiBjYW5ub3Qgc2VlayB0byByZWxhdGl2ZSBvZmZzZXQgJXMAY2Fubm90IHNldCAlcwB0YXJnZXQgJXMAY2Fubm90IGZzdGF0ICVzAGNhbm5vdCBzdGF0ICVzAGZhaWxlZCB0byBzdGF0ICVzAGludmFsaWQgcHJlY2lzaW9uIGluIGZvcm1hdCAlcwBpbnZhbGlkIGRhdGUgZm9ybWF0ICVzAGludmFsaWQgdGltZSBzdHlsZSBmb3JtYXQgJXMAY2Fubm90IGFjY2VzcyAlcwBmYWlsZWQgdG8gYWNjZXNzICVzAGludmFsaWQgY2hhcmFjdGVyIGNsYXNzICVzAG1pbmltdW0gLS0lcyBhcmd1bWVudCBpcyAlcwBtYXhpbXVtIC0tJXMgYXJndW1lbnQgd2l0aCBjdXJyZW50IHJsaW1pdCBpcyAlcwB0aGUgb3JpZ2luYWwgc3RyaW5nIHdhcyAlcwBtdWx0aS1jaGFyYWN0ZXIgc2VwYXJhdG9yICVzAGNhbm5vdCBzZXQgdGltZXN0YW1wcyBmb3IgJXMAcHJlc2VydmluZyBwZXJtaXNzaW9ucyBmb3IgJXMAc2V0dGluZyBwZXJtaXNzaW9ucyBmb3IgJXMAY2xlYXJpbmcgcGVybWlzc2lvbnMgZm9yICVzAGZhaWxlZCB0byBwcmVzZXJ2ZSBwZXJtaXNzaW9ucyBmb3IgJXMAc2V0dGluZyBmbGFncyBmb3IgJXMAcHJlc2VydmluZyB0aW1lcyBmb3IgJXMAZmFpbGVkIHRvIHByZXNlcnZlIHRpbWVzIGZvciAlcwBhbWJpZ3VvdXMgYXJndW1lbnQgJXMgZm9yICVzAGludmFsaWQgYXJndW1lbnQgJXMgZm9yICVzAHdyaXRlIGVycm9yIGZvciAlcwBmYWlsZWQgdG8gcHJlc2VydmUgb3duZXJzaGlwIGZvciAlcwBjYW5ub3QgcmVhZCBmaWxlIHN5c3RlbSBpbmZvcm1hdGlvbiBmb3IgJXMAZmFpbGVkIHRvIHJld2luZCBzdHJlYW0gZm9yICVzAGZzeW5jIGZhaWxlZCBmb3IgJXMAZmRhdGFzeW5jIGZhaWxlZCBmb3IgJXMAeW91IG11c3Qgc3BlY2lmeSBlaXRoZXIgJXMgb3IgJXMAc3ludGF4IGVycm9yOiBtaXNzaW5nIGFyZ3VtZW50IGFmdGVyICVzAG1pc3Npbmcgb3BlcmFuZCBhZnRlciAlcwBtaXNzaW5nIGRlc3RpbmF0aW9uIGZpbGUgb3BlcmFuZCBhZnRlciAlcwBzeW50YXggZXJyb3I6IGV4cGVjdGluZyAnKScgYWZ0ZXIgJXMAZmFpbGVkIHRvIGdldCBncm91cHMgZm9yIHVzZXIgJXMAaW52YWxpZCB1c2VyICVzAGludmFsaWQgaW50ZWdlciAlcwBpbnZhbGlkIG1pbm9yIGRldmljZSBudW1iZXIgJXMAaW52YWxpZCBtYWpvciBkZXZpY2UgbnVtYmVyICVzAGludmFsaWQgZ3JvdXAgJXMAY2Fubm90IHVuLWJhY2t1cCAlcwBjYW5ub3QgYmFja3VwICVzAGNhbm5vdCBjaGFuZ2Ugcm9vdCBkaXJlY3RvcnkgdG8gJXMAY2Fubm90IGNoYW5nZSBkaXJlY3RvcnkgdG8gJXMAaWdub3JpbmcgaW5wdXQgYW5kIGFwcGVuZGluZyBvdXRwdXQgdG8gJXMAdW5leHBlY3RlZCBmYWlsdXJlOiBmdHNfaW5mbz0lZDogJXMKcGxlYXNlIHJlcG9ydCB0byAlcwBtaXNzaW5nIGFyZ3VtZW50IHRvICVzAGNhbm5vdCBjcmVhdGUgbGluayAlcyB0byAlcwBjYW5ub3QgY3JlYXRlIGhhcmQgbGluayAlcyB0byAlcwBjYW5ub3QgY3JlYXRlIHN5bWJvbGljIGxpbmsgJXMgdG8gJXMAZXJyb3IgY29weWluZyAlcyB0byAlcwBmYWlsZWQgdG8gY2hhbmdlIGNvbnRleHQgb2YgJXMgdG8gJXMAY2Fubm90IG1vdmUgJXMgdG8gJXMAZmFpbGVkIHRvIGNoZGlyIHRvICVzAHdyaXRpbmcgdG8gJXMAJXM6IHJlbmFtZWQgdG8gJXMAY2Fubm90IGNyZWF0ZSBmaWZvICVzAGNhbm5vdCBydW4gJXMAaW52YWxpZCBieXRlL2NoYXJhY3RlciBwb3NpdGlvbiAlcwAlczogaW52YWxpZCBmaWVsZCBzcGVjaWZpY2F0aW9uICVzAGl0IGlzIGRhbmdlcm91cyB0byBvcGVyYXRlIHJlY3Vyc2l2ZWx5IG9uICVzAGNhbm5vdCBkbyBpb2N0bCBvbiAlcwBjYW5ub3QgY3JlYXRlIHRlbXBvcmFyeSBmaWxlIGluICVzAGNhbm5vdCBvcGVuICVzAGZhaWxlZCB0byBvcGVuICVzAG5vIGlucHV0IGZyb20gJXMAY2Fubm90IHJlYWQgZmlsZSBuYW1lcyBmcm9tICVzAGZhaWxlZCB0byBjbG9uZSAlcyBmcm9tICVzAHVua25vd24gcHJvZ3JhbSAlcwBpbnZhbGlkIHRpbWUgaW50ZXJ2YWwgJXMAY2Fubm90IHVubGluayAlcwBjYW5ub3Qgb3BlcmF0ZSBvbiBkYW5nbGluZyBzeW1saW5rICVzAG5vdCB3cml0aW5nIHRocm91Z2ggZGFuZ2xpbmcgc3ltbGluayAlcwB3aWxsIG5vdCBjb3B5ICVzIHRocm91Z2gganVzdC1jcmVhdGVkIHN5bWxpbmsgJXMAZmFpbGVkIHRvIGNyZWF0ZSBoYXJkIGxpbmsgJXMAY2Fubm90IGNyZWF0ZSBzeW1ib2xpYyBsaW5rICVzAGZhaWxlZCB0byBjcmVhdGUgc3ltYm9saWMgbGluayAlcwBjYW5ub3QgcmVhZCBzeW1ib2xpYyBsaW5rICVzAGNhbm5vdCBjb3B5IGN5Y2xpYyBzeW1ib2xpYyBsaW5rICVzAGNhbm5vdCBsc2VlayAlcwBpbnZhbGlkIG1heGltdW0gZGVwdGggJXMAeW91IG11c3Qgc3BlY2lmeSBhIHJlbGF0aXZlICVzIHdpdGggJXMAd2lsbCBub3Qgb3ZlcndyaXRlIGp1c3QtY3JlYXRlZCAlcyB3aXRoICVzAHdhcm5pbmc6IGlnbm9yaW5nIGV4Y2VzcyBhcmd1bWVudHMsIHN0YXJ0aW5nIHdpdGggJXMAY2Fubm90IHRvdWNoICVzAGVycm9yIGNhbm9uaWNhbGl6aW5nICVzAGVycm9yIHdyaXRpbmcgJXMAbWlzc2luZyAlcwBpbnZhbGlkIGNoYXJhY3RlciAnJWMnIGluIHR5cGUgc3RyaW5nICVzAGludmFsaWQgdHlwZSBzdHJpbmcgJXMAcmVmdXNpbmcgdG8gcmVtb3ZlICVzIG9yICVzIGRpcmVjdG9yeTogc2tpcHBpbmcgJXMAZmFpbGVkIHRvIHN0YXQgJXM6IHNraXBwaW5nICVzAGVycm9yIG9wZW5pbmcgJXMAb3ZlcmZsb3cgcmVhZGluZyAlcwBlcnJvciByZWFkaW5nICVzAGVycm9yIHN5bmNpbmcgJXMAbm90IHJlcGxhY2luZyAlcwBmYWlsZWQgdG8gZ2V0IHNlY3VyaXR5IGNvbnRleHQgb2YgJXMAZmFpbGVkIHRvIHNldCB0aGUgc2VjdXJpdHkgY29udGV4dCBvZiAlcwAlczogaW52YWxpZCBjb3VudCBhdCBzdGFydCBvZiAlcwBjYW5ub3Qgc2V0IHBlcm1pc3Npb25zIG9mICVzAGNoYW5naW5nIHBlcm1pc3Npb25zIG9mICVzAGNhbm5vdCBjaGFuZ2UgcGVybWlzc2lvbnMgb2YgJXMAY2Fubm90IGNoYW5nZSBvd25lciBhbmQgcGVybWlzc2lvbnMgb2YgJXMAZ2V0dGluZyBuZXcgYXR0cmlidXRlcyBvZiAlcwBmYWlsZWQgdG8gZ2V0IGF0dHJpYnV0ZXMgb2YgJXMAc2V0dGluZyB0aW1lcyBvZiAlcwBjaGFuZ2luZyBncm91cCBvZiAlcwBjaGFuZ2luZyBvd25lcnNoaXAgb2YgJXMAY2Fubm90IGNoYW5nZSBvd25lcnNoaXAgb2YgJXMAY2Fubm90IGdldCB0aGUgc2l6ZSBvZiAlcwBjYW5ub3QgZGV0ZXJtaW5lIGRldmljZSBhbmQgaW5vZGUgb2YgJXMAc3ludGF4IGVycm9yOiBleHBlY3RpbmcgJyknIGluc3RlYWQgb2YgJXMAZmFpbGVkIHRvIGNhbm9uaWNhbGl6ZSAlcwBjYW5ub3QgcmVtb3ZlICVzAGZhaWxlZCB0byByZW1vdmUgJXMAaW52YWxpZCBoZWFkZXIgdmFsdWUgJXMAaW52YWxpZCBwYWRkaW5nIHZhbHVlICVzAGludmFsaWQgZmllbGQgdmFsdWUgJXMAY2Fubm90IG92ZXJ3cml0ZSAlcwB0b28gZmV3IFgncyBpbiB0ZW1wbGF0ZSAlcwBmYWlsZWQgdG8gY3JlYXRlIGRpcmVjdG9yeSB2aWEgdGVtcGxhdGUgJXMAZmFpbGVkIHRvIGNyZWF0ZSBmaWxlIHZpYSB0ZW1wbGF0ZSAlcwBpbnZhbGlkIGRhdGUgJXMAZmFpbGVkIHRvIGNsb3NlICVzAGludmFsaWQgZGV2aWNlIHR5cGUgJXMAaW52YWxpZCBsaW5lIGRpc2NpcGxpbmUgJXMAbm9uLXBvcnRhYmxlIGNoYXJhY3RlciAlcyBpbiBmaWxlIG5hbWUgJXMAbGVhZGluZyAnLScgaW4gYSBjb21wb25lbnQgb2YgZmlsZSBuYW1lICVzAGxpbWl0ICV0ZCBleGNlZWRlZCBieSBsZW5ndGggJXRkIG9mIGZpbGUgbmFtZSAlcwBmYWlsZWQgdG8gY3JlYXRlIHRlbXBvcmFyeSBmaWxlICVzAGZhaWxlZCB0byB0cnVuY2F0ZSB0byAlamQgYnl0ZXMgaW4gb3V0cHV0IGZpbGUgJXMAY2xvc2luZyBvdXRwdXQgZmlsZSAlcwBjbG9zaW5nIGlucHV0IGZpbGUgJXMAb3ZlcmZsb3cgaW4gJWpkICogJXRkIGJ5dGUgYmxvY2tzIGZvciBmaWxlICVzAGNhbm5vdCBjcmVhdGUgcmVndWxhciBmaWxlICVzAGNhbm5vdCBjcmVhdGUgc3BlY2lhbCBmaWxlICVzAG9mZnNldCBvdmVyZmxvdyB3aGlsZSByZWFkaW5nIGZpbGUgJXMAb3ZlcmZsb3cgZXh0ZW5kaW5nIHNpemUgb2YgZmlsZSAlcwBjYW4ndCBhcHBseSBwYXJ0aWFsIGNvbnRleHQgdG8gdW5sYWJlbGVkIGZpbGUgJXMAdGFiIHN0b3AgaXMgdG9vIGxhcmdlICVzAGludmFsaWQgcGFnZSByYW5nZSAlcwBjb3VsZG4ndCByZXNldCBub24tYmxvY2tpbmcgbW9kZSAlcwBpbnZhbGlkIG1vZGUgJXMAY2Fubm90IGRlcmVmZXJlbmNlICVzACVzOiV0ZDogdW5yZWNvZ25pemVkIGtleXdvcmQgJXMAJXMgZXhwZWN0ZWQsIGZvdW5kICVzAGZhaWxlZCB0byBleHRlbmQgJXMAdW5yZWNvZ25pemVkIG9wZXJhbmQgJXMAZXh0cmEgb3BlcmFuZCAlcwBmYWlsZWQgdG8gcnVuIGNvbW1hbmQgJXMAY2Fubm90IGV4Y2hhbmdlICVzIGFuZCAlcwBvcHRpb24gLS1za2lwLWNoZGlyIG9ubHkgcGVybWl0dGVkIGlmIE5FV1JPT1QgaXMgb2xkICVzACAlK2xsZCAlcwBpbnZhbGlkIG9zcGVlZCAlcwB1bnN1cHBvcnRlZCBvc3BlZWQgJXMAaW52YWxpZCBpc3BlZWQgJXMAdW5zdXBwb3J0ZWQgaXNwZWVkICVzACVkICVzAG11bHRpLWNoYXJhY3RlciB0YWIgJXMAY2Fubm90IGZpbmQgbmFtZSBmb3IgdXNlciBJRCAlcwBmYWlsZWQgdG8gY3JlYXRlIGhhcmQgbGluayAlcyA9PiAlcwBleGNoYW5nZWQgJXMgPC0+ICVzAGZhaWxlZCB0byBjcmVhdGUgc3ltYm9saWMgbGluayAlcyAtPiAlcwByZW5hbWVkICVzIC0+ICVzAGNvcGllZCAlcyAtPiAlcwB1bnJlY29nbml6ZWQgcHJlZml4OiAlcwAlczolenU6ICVzAGZhaWxlZCB0byBjcmVhdGUgc2VjdXJpdHkgY29udGV4dDogJXMAaW52YWxpZCBzdWZmaXggaW4gaW5wdXQ6ICVzAGludmFsaWQgbGluZSBjb3VudDogJXMAdW5yZWNvZ25pemVkIC0tcHJlc2VydmUtcm9vdCBhcmd1bWVudDogJXMAaW52YWxpZCBmbG9hdGluZyBwb2ludCBhcmd1bWVudDogJXMAaW52YWxpZCAlcyBhcmd1bWVudDogJXMAJy0lYycgZXh0cmEgY2hhcmFjdGVycyBvciBpbnZhbGlkIG51bWJlciBpbiB0aGUgYXJndW1lbnQ6ICVzACctJWMnOiBJbnZhbGlkIGFyZ3VtZW50OiAlcwBjYW5ub3QgY29udmVydCBVKyUwNFggdG8gbG9jYWwgY2hhcmFjdGVyIHNldDogJXMAb3V0cHV0IGZvcm1hdDogJXMAaW52YWxpZCBsaW5lIG51bWJlcmluZyBmb3JtYXQ6ICVzAG9ubHkgJHtWQVJOQU1FfSBleHBhbnNpb24gaXMgc3VwcG9ydGVkLCBlcnJvciBhdDogJXMAaW52YWxpZCBudW1iZXIgb2YgbGluZXM6ICVzAGludmFsaWQgbnVtYmVyIG9mIHNlY29uZHM6ICVzAGludmFsaWQgc3VmZml4IGluIGlucHV0ICVzOiAlcwBmYWlsZWQgdG8gZGlzY2FyZCBjYWNoZSBmb3I6ICVzAGludmFsaWQgZmllbGQgc3BlY2lmaWVyOiAlcwAnLycgc3BlY2lmaWVyIG5vdCBhdCBzdGFydCBvZiBudW1iZXI6ICVzACcrJyBzcGVjaWZpZXIgbm90IGF0IHN0YXJ0IG9mIG51bWJlcjogJXMAaW52YWxpZCBmaWVsZCBudW1iZXI6ICVzAGludmFsaWQgbnVtYmVyOiAlcwBlcnJvcjogcmVndWxhciBleHByZXNzaW9uIGhhcyBhIG1hdGNoIG9mIGxlbmd0aCB6ZXJvOiAlcwAlczogaW52YWxpZCByZWd1bGFyIGV4cHJlc3Npb246ICVzAGludmFsaWQgcHJlY2lzaW9uOiAlcwBpbnZhbGlkIGxlbmd0aDogJXMAaW52YWxpZCBnYXAgd2lkdGg6ICVzAGludmFsaWQgbGluZSB3aWR0aDogJXMAaW52YWxpZCBmaWVsZCB3aWR0aDogJXMAZGVsaW1pdGVyIGxpc3QgZW5kcyB3aXRoIGFuIHVuZXNjYXBlZCBiYWNrc2xhc2g6ICVzAGludmFsaWQgdW5pdCBzaXplOiAlcwB3YXJuaW5nOiBjYW5ub3QgcmVtb3ZlOiAlcwBpbnZhbGlkIFplcm8gaW5jcmVtZW50IHZhbHVlOiAlcwBpbnZhbGlkIGJvZHkgbnVtYmVyaW5nIHN0eWxlOiAlcwBpbnZhbGlkIGZvb3RlciBudW1iZXJpbmcgc3R5bGU6ICVzAGludmFsaWQgaGVhZGVyIG51bWJlcmluZyBzdHlsZTogJXMAaW52YWxpZCBtb2RlOiAlcwAlczoldGQ6ICVzAHdpdGggRklMRT0lcywgc2lnbmFsICVzIGZyb20gY29tbWFuZDogJXMAd2l0aCBGSUxFPSVzLCBleGl0ICVkIGZyb20gY29tbWFuZDogJXMAdmFsdWUgdG9vIGxhcmdlIHRvIGJlIGNvbnZlcnRlZDogJXMAdHJhdmVyc2FsIGZhaWxlZDogJXMAZnRzX3JlYWQgZmFpbGVkOiAlcwBpbnZhbGlkIGZpbGUgbnVtYmVyIGluIGZpZWxkIHNwZWM6ICVzAGZhaWxlZCB0byB0dXJuIG9mZiBPX0RJUkVDVDogJXMAaWdub3JpbmcgaW52YWxpZCB3aWR0aCBpbiBlbnZpcm9ubWVudCB2YXJpYWJsZSBDT0xVTU5TOiAlcwBpZ25vcmluZyBpbnZhbGlkIHRhYiBzaXplIGluIGVudmlyb25tZW50IHZhcmlhYmxlIFRBQlNJWkU6ICVzAGlnbm9yaW5nIGludmFsaWQgdmFsdWUgb2YgZW52aXJvbm1lbnQgdmFyaWFibGUgUVVPVElOR19TVFlMRTogJXMAdGFiIHNpemUgY29udGFpbnMgaW52YWxpZCBjaGFyYWN0ZXIocyk6ICVzAAogIC0gJXMAcmVtb3ZpbmcgZGlyZWN0b3J5LCAlcwAlamQgYnl0ZXMgY29waWVkLCAlcywgJXMAJWpkIGJ5dGUgY29waWVkLCAlcywgJXMAJWpkIGJ5dGVzICglcykgY29waWVkLCAlcywgJXMAJWpkIGJ5dGVzICglcywgJXMpIGNvcGllZCwgJXMsICVzAGxpbmUgbnVtYmVyICVzIGlzIHNtYWxsZXIgdGhhbiBwcmVjZWRpbmcgbGluZSBudW1iZXIsICVzAGNhbm5vdCBjb3B5IGEgZGlyZWN0b3J5LCAlcywgaW50byBpdHNlbGYsICVzAGNhbm5vdCBtb3ZlICVzIHRvIGEgc3ViZGlyZWN0b3J5IG9mIGl0c2VsZiwgJXMALS10ZXJzZSAtLWZpbGUtc3lzdGVtIGlzIGVxdWl2YWxlbnQgdG8gdGhlIGZvbGxvd2luZyBGT1JNQVQ6CiAgICAlcwAKLS10ZXJzZSBpcyBlcXVpdmFsZW50IHRvIHRoZSBmb2xsb3dpbmcgRk9STUFUOgogICAgJXMAJWcgcwAlLjBmIHMAS2F5dmFuIEFnaGFpZXBvdXIAeGF0dHIAc3Vic3RyAG1wel9zZXRfc3RyAG1wbl9saW1iX2dldF9zdHIAaW50cgBzaW5nbGVfYmluYXJ5X21haW5fdHIAbXBuX2Rpdl9xcgBleHByACVzOiBjYW5ub3Qgc2hyZWQgYXBwZW5kLW9ubHkgZmlsZSBkZXNjcmlwdG9yAGZhY3RvcgBiaW5hcnlfb3BlcmF0b3IAJXM6IHVua25vd24gYmluYXJ5IG9wZXJhdG9yAG51bWJlci1zZXBhcmF0b3IAZmllbGQtc2VwYXJhdG9yAGludmFsaWQgc3VmZml4ICVzLCBjb250YWlucyBkaXJlY3Rvcnkgc2VwYXJhdG9yAGludmFsaWQgdGVtcGxhdGUsICVzLCBjb250YWlucyBkaXJlY3Rvcnkgc2VwYXJhdG9yAGVtcHR5IHJlY29yZCBzZXBhcmF0b3IAcHJvY2Vzc29yAHJhbmRyZWFkX2Vycm9yAC0tb3V0cHV0LWVycm9yAFVua25vd24gc3lzdGVtIGVycm9yAGlvcG9sbCBlcnJvcgAlczogd3JpdGUgZXJyb3IAZmFpbGVkIHRvIHJlZGlyZWN0IHN0YW5kYXJkIGVycm9yACVzOiByZWFkIGVycm9yAElhbiBMYW5jZSBUYXlsb3IAcGFyc2VfbHNfY29sb3IALS1jb2xvcgBhdXRob3IAdmRpcgB0bXBkaXIAcm1kaXIAbWtkaXIAc2F2ZXdkX2NoZGlyAHNraXAtY2hkaXIAZGVyZWZlcmVuY2UtY29tbWFuZC1saW5lLXN5bWxpbmstdG8tZGlyAGxvd2VyAHRhaWxfZm9yZXZlcgBuZXZlcgBmaWx0ZXIAb3V0cHV0LWRlbGltaXRlcgBzZWN0aW9uLWRlbGltaXRlcgAlczogaW50ZWdlciBleHBlY3RlZCBhZnRlciBkZWxpbWl0ZXIAdGhlIGRlbGltaXRlciBtdXN0IGJlIGEgc2luZ2xlIGNoYXJhY3RlcgAlczogZXF1aXZhbGVuY2UgY2xhc3Mgb3BlcmFuZCBtdXN0IGJlIGEgc2luZ2xlIGNoYXJhY3RlcgAlczogbm8gc3VjaCB1c2VyACV0ZCB1c2VyAGludmFsaWQgdXNlcgB1cHBlcgBVbHJpY2ggRHJlcHBlcgBvd25lcgBSb2xhbmQgSHVlYm5lcgBOaWVscyBNw7ZsbGVyAE5pZWxzIE1vbGxlcgBTY290dCBNaWxsZXIATWlrZSBQYXJrZXIAUnVzc2VsbCBDb2tlcgBtcG5fc2V0X3N0cl9vdGhlcgB0aGUgb3B0aW9ucyB0byBwcmludCBhbmQgc2V0IHRoZSB0aW1lIG1heSBub3QgYmUgdXNlZCB0b2dldGhlcgBlcnJvciBpbiByZWd1bGFyIGV4cHJlc3Npb24gbWF0Y2hlcgAlcyBpcyBub3QgYSB2YWxpZCBwb3NpdGl2ZSBpbnRlZ2VyAGRpY3Rpb25hcnktb3JkZXIAbm9jaGVjay1vcmRlcgByYW5nZS1lbmRwb2ludHMgb2YgJyVzLSVzJyBhcmUgaW4gcmV2ZXJzZSBjb2xsYXRpbmcgc2VxdWVuY2Ugb3JkZXIAaW5wdXQgaXMgbm90IGluIHNvcnRlZCBvcmRlcgBmaWxlICVkIGlzIG5vdCBpbiBzb3J0ZWQgb3JkZXIAb2xkZXIAb21pdC1oZWFkZXIAbm8tcmVudW1iZXIAZmlyc3QtbGluZS1udW1iZXIAc3RhcnRpbmctbGluZS1udW1iZXIAbm90LWEtbnVtYmVyAGludmFsaWQgY2h1bmsgbnVtYmVyACctTiBOVU1CRVInIGludmFsaWQgc3RhcnRpbmcgbGluZSBudW1iZXIAd2FybmluZzogbGluZSBudW1iZXIgJXMgaXMgdGhlIHNhbWUgYXMgcHJlY2VkaW5nIGxpbmUgbnVtYmVyAGludmFsaWQgbnVtYmVyAEludmFsaWQgbnVtYmVyAG5vLWNsb2JiZXIAb25vY3IAaWduY3IALWljcm5sIC1vbmxjcgBpbmxjcgBjbXNwYXIAaWducGFyAHAtPnUucmFuZ2UubGFzdF9jaGFyID49IHAtPnUucmFuZ2UuZmlyc3RfY2hhcgBccgBkZWNjdGxxAHVuaXEAc2VxAC1lcQBzZW50ZW5jZS1yZWdleHAAd29yZC1yZWdleHAAbm8tZ3JvdXAALS1ncm91cABpbnZhbGlkIGdyb3VwAGxvb2t1cABiYWNrdXAAbm9odXAAc3VzcABjaGdycAB0b3N0b3AAZGV2X2lub19wb3AAZXZlbnAAZHVtcAAvZGV2L251bGwvd3RtcABjdXRtcAAvZGV2L251bGwvdXRtcAAvdG1wAG1rdGVtcABTdHVhcnQgS2VtcAAwIDwgY21wAHNmd2lxYmhscAAtLWhlbHAAaXN0cmlwAHdhaXRpbmcgZm9yIHN0cmlwACVzOiBjYW5ub3Qgc2tpcABpbnZhbGlkIG51bWJlciBvZiBieXRlcyB0byBza2lwAGludmFsaWQgbnVtYmVyIG9mIGZpZWxkcyB0byBza2lwAG93bmVyc2hpcABhaXAAc2xlZXAAb2RkcABiY3AAd3JhcABtcF9wcmltZV9wAHByaW1lMl9wAC0tcmVmbGluayBjYW4gYmUgdXNlZCBvbmx5IHdpdGggLS1zcGFyc2U9YXV0bwByZWxhdGl2ZS10bwBncm91cGluZyBjYW5ub3QgYmUgY29tYmluZWQgd2l0aCAtLXRvAGZ1bGwtaXNvAGxvbmctaXNvAG51bWJlciBpbiBwYXJhbGxlbCBtdXN0IGJlIG5vbnplcm8AdG93YXJkcy16ZXJvAGZyb20temVybwBkaXZpc2lvbiBieSB6ZXJvAGNoYXJhY3RlciBvZmZzZXQgaXMgemVybwBmaWVsZCBudW1iZXIgaXMgemVybwAlczogbGluZSBudW1iZXIgbXVzdCBiZSBncmVhdGVyIHRoYW4gemVybwBHaXVzZXBwZSBTY3JpdmFubwBBbGV4IERleW1vAGxvAGpvAGFzbnJ2bXBpbwB3aG8AaXNpZyAtdG9zdG9wIC1vZmRlbCAtZWNob3BydCBlY2hvY3RsIGVjaG9rZSAtZXh0cHJvYyAtZmx1c2hvAGZhY3Rvcl91c2luZ19wb2xsYXJkX3JobwBjdGxlY2hvAF91c2FnZV9lY2hvAG1rZmlmbwBkbwBcJTAzbwBpbnZhbGlkIGNvbnZlcnNpb24gc3BlY2lmaWVyIGluIHN1ZmZpeDogXCUuM28ALW8Ab3B0aW9uIC0tb3V0cHV0OiBmaWVsZCAlcyB1bmtub3duAEZJWE1FOiB1bmtub3duAGNob3duAGRvd24AdW4gPj0gdm4AZHJ5LXJ1bgBqID09IHNuAE1hdHRoZXcgQnJhZGJ1cm4AJXM6IGludmFsaWQgcGF0dGVybgB3YXJuAGl4b24AU2ltb24gSm9zZWZzc29uAFJvc3MgUGF0ZXJzb24Ab3B0aW9uICctcicgb25seSBhcHBsaWVzIHRvIGxhc3QtcmVzb3J0IGNvbXBhcmlzb24AdGV4dCBvcmRlcmluZyBwZXJmb3JtZWQgdXNpbmcgc2ltcGxlIGJ5dGUgY29tcGFyaXNvbgBpY2Fub24AcmVzb2x1dGlvbgB5b3UgbWF5IG5vdCBhYmJyZXZpYXRlIHRoZSAtLW5vLXByZXNlcnZlLXJvb3Qgb3B0aW9uAHJlbW92ZS1kZXN0aW5hdGlvbgBvbWl0LXBhZ2luYXRpb24AY3JlYXRpb24AdGVzdCBpbnZvY2F0aW9uAE11bHRpLWNhbGwgaW52b2NhdGlvbgBmbGFnLXRydW5jYXRpb24AbW9kaWZpY2F0aW9uACUuKnM6IGludmFsaWQgY29udmVyc2lvbiBzcGVjaWZpY2F0aW9uAGludmFsaWQgY29udmVyc2lvbgBzb3J0X3R5cGUgIT0gc29ydF92ZXJzaW9uAGtlcm5lbC12ZXJzaW9uAC0tdmVyc2lvbgBleHRlbnNpb24AQXNzYWYgR29yZG9uAEppbSBLaW5nZG9uAHJ1bmNvbgBjaGNvbgBNb3VudGVkIG9uAHNpbmdsZS1jb2x1bW4AbG4ASC4gUGV0ZXIgQW52aW4ARG1pdHJ5IFYuIExldmluAGpvaW4AbWluAGNyb3duLW1hcmdpbgBsb2dpbgBMb2dpbgBQYXVsIFJ1YmluAC91c3IvbG9jYWwvYmluOi9iaW46L3Vzci9iaW4ALWRyYWluAG5vIFNIRUxMIGVudmlyb25tZW50IHZhcmlhYmxlLCBhbmQgbm8gc2hlbGwgdHlwZSBvcHRpb24gZ2l2ZW4AaWV4dGVuAGVtc2NyaXB0ZW4ARW1zY3JpcHRlbgB4ZnRzX29wZW4Ac3RyZWFtX29wZW4Ad2FybmluZzogLS1yZXRyeSBvbmx5IGVmZmVjdGl2ZSBmb3IgdGhlIGluaXRpYWwgb3BlbgBzdGFydF9pZHggKyAxIDwgZXMtPmxlbgA0MDk2IDw9IGxlbgAwIDwgbGVuACVzOiV0ZDogaW52YWxpZCBsaW5lOyAgbWlzc2luZyBzZWNvbmQgdG9rZW4AV2hlbgAhIHdpZGVuAG5uID49IGRuAGxpbWJfaW5kZXggPCBkbgBhbiA+PSBibgBuYW4AUmljaGFyZCBNLiBTdGFsbG1hbgBKYW1lcyBZb3VuZ21hbgAvLnBsYW4ALS1lbmRpYW4AXG4ALW4AbiAmJiBrIDw9IG4AMCA8IGsgJiYgayA8PSBuAGEgPCBuAG1wel9wb3dtAGNrc3VtAHNoYTI1NnN1bQBtZDVzdW0Ac2hhMzg0c3VtAHNoYTIyNHN1bQBiMnN1bQBzaGE1MTJzdW0Ac2hhMXN1bQBhbG51bQBoYXJkd2FyZS1wbGF0Zm9ybQBzaW5nbGVfYmluYXJ5X21haW5fcm0AcG0AZXhjbHVkZS1mcm9tAGZpbGUgb3BlcmFuZHMgY2Fubm90IGJlIGNvbWJpbmVkIHdpdGggLS1maWxlczAtZnJvbQAtLWZyb20AZ2V0cmFuZG9tAGNvbW0ALS1hbGdvcml0aG0ARmlsZXN5c3RlbQBvcGVyYXRpbmctc3lzdGVtAG9uZS1maWxlLXN5c3RlbQBjYW5ub3Qgc3BlY2lmeSBib3RoIC0tZGF0YSBhbmQgLS1maWxlLXN5c3RlbQB3YXJuaW5nOiAtLXBpZD1QSUQgaXMgbm90IHN1cHBvcnRlZCBvbiB0aGlzIHN5c3RlbQBzZWFyY2hfaXRlbQBzZXQgTENfQUxMPSdDJyB0byB3b3JrIGFyb3VuZCB0aGUgcHJvYmxlbQB0YW5kZW0AU2NvdHQgQmFydHJhbQBjb21wcmVzcy1wcm9ncmFtAHN0cmlwLXByb2dyYW0AG1swbQB4c3RydG91bABtcG5fbXVsAGVjaG9jdGwAZnVzZWN0bABiYXNlNjR1cmwAY250cmwAeHN0cnRvbABlb2wALWl4b2ZmIC1pdXRmOCAtaXVjbGMgLWl4YW55IGltYXhiZWwgLXhjYXNlIC1vbGN1YyAtb2NybmwAaWNybmwAZWNob25sAGh0dHBzOi8vZ251Lm9yZy9saWNlbnNlcy9ncGwuaHRtbAAvZGV2L251bGwAY3J0a2lsbABvZmlsbABib3VybmUtc2hlbGwAYy1zaGVsbABnaW5zdGFsbABzaG93LWFsbABhbG1vc3QtYWxsAGNhbm5vdCB3b3JrIGFyb3VuZCBrZXJuZWwgYnVnIGFmdGVyIGFsbABuaWwAaWF2YWlsAEF2YWlsAHRhaWwAcmZjLWVtYWlsACEgY2xvc2VfZmFpbAAtLWJhY2t1cCBpcyBtdXR1YWxseSBleGNsdXNpdmUgd2l0aCAtbiBvciAtLXVwZGF0ZT1ub25lLWZhaWwAY2Fubm90IGNvbWJpbmUgLS1iYWNrdXAgd2l0aCAtLWV4Y2hhbmdlLCAtbiwgb3IgLS11cGRhdGU9bm9uZS1mYWlsAHJ1bmxldmVsAHJ1bi1sZXZlbABpbnZhbGlkIHN0YXR1cyBsZXZlbABNaWtlIEhhZXJ0ZWwAJXMgbWF5IGJlIHVzZWQgb25seSBvbiBhIFNFTGludXgga2VybmVsAGNhbm5vdCBwcmVzZXJ2ZSBzZWN1cml0eSBjb250ZXh0IHdpdGhvdXQgYW4gU0VMaW51eC1lbmFibGVkIGtlcm5lbAB3YXJuaW5nOiBpZ25vcmluZyAtLWNvbnRleHQ7IGl0IHJlcXVpcmVzIGFuIFNFTGludXgtZW5hYmxlZCBrZXJuZWwALS1jb250ZXh0ICgtWikgd29ya3Mgb25seSBvbiBhbiBTRUxpbnV4LWVuYWJsZWQga2VybmVsAHdhcm5pbmc6IGlnbm9yaW5nIC0tY29udGV4dDsgaXQgcmVxdWlyZXMgYW4gU0VMaW51eC9TTUFDSy1lbmFibGVkIGtlcm5lbABjYW5ub3Qgc3BlY2lmeSBudW1iZXIgb2YgY29sdW1ucyB3aGVuIHByaW50aW5nIGluIHBhcmFsbGVsAGNhbm5vdCBzcGVjaWZ5IGJvdGggcHJpbnRpbmcgYWNyb3NzIGFuZCBwcmludGluZyBpbiBwYXJhbGxlbABvZmRlbABpbWF4YmVsAGh1cGNsAHNsZWVwLWludGVydmFsAGZ1c2UucG9ydGFsAGl0b3RhbAAtLXRvdGFsAGhvcml6b250YWwAdW5pdmVyc2FsAGxpdGVyYWwAZ29hbABpb3BvbGxfaW50ZXJuYWwAdHJhZGl0aW9uYWwAZGVmYXVsdC1zaWduYWwAYmxvY2stc2lnbmFsAGlnbm9yZS1zaWduYWwAJXM6IGludmFsaWQgc2lnbmFsAGluaXRpYWwAc2VyaWFsAHJlYWwAY2xvY2FsAHZlcnRpY2FsAHBoeXNpY2FsAGxvZ2ljYWwALW90IGRvZXMgbm90IGFjY2VwdCAtbAAtbnQgZG9lcyBub3QgYWNjZXB0IC1sAC1lZiBkb2VzIG5vdCBhY2NlcHQgLWwAbm8gdXNlcm5hbWUgc3BlY2lmaWVkOyBhdCBsZWFzdCBvbmUgbXVzdCBiZSBzcGVjaWZpZWQgd2hlbiB1c2luZyAtbABmYWlsZWQgdG8gc2V0IHNpZ25hbCBwcm9jZXNzIG1hc2sAZmFpbGVkIHRvIGdldCBzaWduYWwgcHJvY2VzcyBtYXNrAHBhcm1yawBpZ25icmsAZWNob2sALS1oeXBlcmxpbmsAdW5saW5rAGtlZXAtZGlyZWN0b3J5LXN5bWxpbmsALS1yZWZsaW5rAHJlYWRsaW5rAHN5bWJvbGljLWxpbmsAJXMgaGFzIGJlZW4gcmVwbGFjZWQgd2l0aCBhbiB1bnRhaWxhYmxlIHN5bWJvbGljIGxpbmsAbnVtYmVyLW5vbmJsYW5rAHNxdWVlemUtYmxhbmsAUmljaGFyZCBNbHluYXJpawBwYXRoY2hrACVzOiBjYW5ub3Qgc2VlawBpbnBjawBjYW5ub3QgcmVhZCByZWFsdGltZSBjbG9jawBjYW5ub3QgY29tYmluZSBibG9jayBhbmQgdW5ibG9jawB3YXJuaW5nOiBwYXJ0aWFsIHJlYWQgKCV0ZCBieXRlcyk7IHN1Z2dlc3QgaWZsYWc9ZnVsbGJsb2NrAHdhcm5pbmc6IHBhcnRpYWwgcmVhZCAoJXRkIGJ5dGUpOyBzdWdnZXN0IGlmbGFnPWZ1bGxibG9jawBuX2J5dGVzX3JlYWQgPT0gYnl0ZXNfcGVyX2Jsb2NrADAgPCBuICYmIG4gPD0gYnl0ZXNfcGVyX2Jsb2NrAHJlYWRfYmxvY2sAcmVjaGVjawBjeWNsZV9jaGVjawAtLWNoZWNrAGNicmVhawBLYXJlbCBaYWsAagBLYXZlaCBHaGF6aQBzaQBwaQB3aG9hbWkAZmkAZGkAaWVjLWkAYmlydGgAbWF4LWRlcHRoAGJvdGgAbW9udGgAUmFuZHkgU21pdGgAb2xkX3MxX2xlbiA+PSBzMS0+bGVuZ3RoICYmIG9sZF9zMl9sZW4gPj0gczItPmxlbmd0aABzdWZmaXgtbGVuZ3RoAG1heC1saW5lLWxlbmd0aABudW1lcmljYWwgc3VmZml4IHN0YXJ0IHZhbHVlIGlzIHRvbyBsYXJnZSBmb3IgdGhlIHN1ZmZpeCBsZW5ndGgAaW52YWxpZCBzdWZmaXggbGVuZ3RoACVzOiB1bmFibGUgdG8gZGV0ZXJtaW5lIG1heGltdW0gZmlsZSBuYW1lIGxlbmd0aABpbnZhbGlkIGxlbmd0aABudW1iZXItd2lkdGgAZXF1YWwtd2lkdGgAcGFnZS13aWR0aABpbnZhbGlkIGxpbmUgd2lkdGgAaW52YWxpZCBsaW5lIG51bWJlciBmaWVsZCB3aWR0aABpbnZhbGlkIHdpZHRoAFJvbGFuZCBNY0dyYXRoAHJlYWxwYXRoAGdlbmVyYXRpbmcgcmVsYXRpdmUgcGF0aABmbHVzaABub2Zsc2gAc2F2ZXdkX2ZpbmlzaAB0Y3NoAHNsYXNoAC9iaW4vc2gAdGFnZ2VkLXBhcmFncmFwaABtaAB0b3VjaAAlczogZmlsZSBoYXMgc2hydW5rIHRvbyBtdWNoAHN3dGNoAGV4dF93bWF0Y2gAcnBsX2ZubWF0Y2gAZXh0X21hdGNoAFdBUk5JTkc6ICVqdSBjb21wdXRlZCBjaGVja3N1bXMgZGlkIE5PVCBtYXRjaABXQVJOSU5HOiAlanUgY29tcHV0ZWQgY2hlY2tzdW0gZGlkIE5PVCBtYXRjaABlcnJvciBpbiByZWd1bGFyIGV4cHJlc3Npb24gc2VhcmNoAC1kZWJ1ZwBtZXNnAGJ1Zy1jb3JldXRpbHNAZ251Lm9yZwBkZWNvZGVfb3V0cHV0X2FyZwBkZWNvZGVfcHJlc2VydmVfYXJnAGNoZGlyX2xvbmcAaW5wdXQgbGluZSBpcyB0b28gbG9uZwB3YXJuaW5nOiAtLXJldHJ5IGlnbm9yZWQ7IC0tcmV0cnkgaXMgdXNlZnVsIG9ubHkgd2hlbiBmb2xsb3dpbmcAd2FybmluZzogUElEIGlnbm9yZWQ7IC0tcGlkPVBJRCBpcyB1c2VmdWwgb25seSB3aGVuIGZvbGxvd2luZwAlczogcmVtb3ZpbmcAY2Fub25pY2FsaXplLWV4aXN0aW5nACVzIHdvdWxkIG92ZXJ3cml0ZSBpbnB1dDsgYWJvcnRpbmcAc2hvdy1ub25wcmludGluZwBpZ25vcmUtbm9ucHJpbnRpbmcAZmFpbGVkIHRvIHByZXBhcmUgdmFsdWUgJyVMZicgZm9yIHByaW50aW5nAGNhbm5vdCBvcGVuICVzIGZvciB3cml0aW5nAGZhaWxlZCB0byBvcGVuICVzIGZvciB3cml0aW5nACVzOiBmYWlsZWQgdG8gb3BlbiBmb3Igd3JpdGluZwB0aGUgW2MqXSBjb25zdHJ1Y3QgbWF5IGFwcGVhciBpbiBzdHJpbmcyIG9ubHkgd2hlbiB0cmFuc2xhdGluZwBbPWM9XSBleHByZXNzaW9ucyBtYXkgbm90IGFwcGVhciBpbiBzdHJpbmcyIHdoZW4gdHJhbnNsYXRpbmcAJXM6IGVycm9yIHRydW5jYXRpbmcAY2Fub25pY2FsaXplLW1pc3NpbmcAaWdub3JlLW1pc3NpbmcAJXM6IGNsb3NpbmcgZGVsaW1pdGVyICclYycgbWlzc2luZwBkZWNvZGVfZm9ybWF0X3N0cmluZwBzcGxpdC1zdHJpbmcAc2VwLXN0cmluZwBUWj0iJXMiIGluIGRhdGUgc3RyaW5nAHBhcnNlZCBkYXRlL3RpbWUgc3RyaW5nAG5vIHRlcm1pbmF0aW5nIHF1b3RlIGluIC1TIHN0cmluZwAnXGMnIG11c3Qgbm90IGFwcGVhciBpbiBkb3VibGUtcXVvdGVkIC1TIHN0cmluZwBKaW0gTWV5ZXJpbmcAYm9keS1udW1iZXJpbmcAZm9vdGVyLW51bWJlcmluZwBoZWFkZXItbnVtYmVyaW5nAGdyb3VwaW5nAG5vIGZpbGVzIHJlbWFpbmluZwBsaXN0LXNpZ25hbC1oYW5kbGluZwB0YWIgc2l6ZXMgbXVzdCBiZSBhc2NlbmRpbmcALS1mb3JtYXQgcGFkZGluZyBvdmVycmlkaW5nIC0tcGFkZGluZwBjYW5ub3Qgb3BlbiAlcyBmb3IgcmVhZGluZwBmYWlsZWQgdG8gb3BlbiAlcyBmb3IgcmVhZGluZwBoZWFkaW5nAHVuaWZvcm0tc3BhY2luZwBpc2lnAGJpZwB0YWcAaW52YWxpZCBvdXRwdXQgZmxhZwBpbnZhbGlkIGlucHV0IGZsYWcAJUxnAHNodWYAcHJpbnRmAEtldmluIEJyYXVuc2RvcmYAZW9mAGluZgBpeG9mZgByb2ZmAHVuZGVmADAxMjM0NTY3ODlhYmNkZWYALWVmAGRmAGJhc2UybXNiZgBiYXNlMmxzYmYAaW52YWxpZCBmb3JtYXQgJXMsIGRpcmVjdGl2ZSBtdXN0IGJlICUlWzBdWyddWy1dW05dWy5dW05dZgBcZgAlJTAlZC4lZExmACUlLiVkTGYAJS4xTGYAJS4wTGYAJTAuTGYAJUxmACwgIGxvYWQgYXZlcmFnZTogJS4yZgAsICUuMmYALWlvLWJsa3NpemUAdGFic2l6ZQBhcHBhcmVudC1zaXplAGJ1ZmZlci1zaXplAGdhcC1zaXplAGJsb2NrLXNpemUAYmF0Y2gtc2l6ZQAtLXNpemUAaW52YWxpZCB3cmFwIHNpemUAaW52YWxpZCBJTyBibG9jayBzaXplACVzIGhhcyB1bnVzYWJsZSwgYXBwYXJlbnRseSBuZWdhdGl2ZSBzaXplACVzOiBmaWxlIGhhcyBuZWdhdGl2ZSBzaXplACVzOiBjYW5ub3QgZGV0ZXJtaW5lIGZpbGUgc2l6ZQBpbnZhbGlkIGZpbGUgc2l6ZQBpbnZhbGlkIHRhYiBzaXplAHN1bW1hcml6ZQBjYW5vbmljYWxpemUAU2l6ZQAtLW5vLXByZXNlcnZlAC0tcHJlc2VydmUALS1yZW1vdmUAJXM6IGZhaWxlZCB0byByZW1vdmUAZG9fbW92ZQAlczogaW52YWxpZCBkaXJlY3RpdmUAZm9ybWF0ICVzIGhhcyB1bmtub3duICUlJWMgZGlyZWN0aXZlAGZvcm1hdCAlcyBoYXMgbm8gJSUgZGlyZWN0aXZlAHdhcm5pbmc6IGZvbGxvd2luZyBzdGFuZGFyZCBpbnB1dCBpbmRlZmluaXRlbHkgaXMgaW5lZmZlY3RpdmUALS1pbnRlcmFjdGl2ZQByZWxhdGl2ZQB0aGUgb3B0aW9ucyB0byBvdXRwdXQgbm9uIHNoZWxsIHN5bnRheCwKYW5kIHRvIHNlbGVjdCBhIHNoZWxsIHN5bnRheCBhcmUgbXV0dWFsbHkgZXhjbHVzaXZlAC0tYmFzZTY0IGFuZCAtLXJhdyBhcmUgbXV0dWFsbHkgZXhjbHVzaXZlAG9wdGlvbnMgLS1wcmludC1kYXRhYmFzZSBhbmQgLS1wcmludC1scy1jb2xvcnMgYXJlIG11dHVhbGx5IGV4Y2x1c2l2ZQBvcHRpb25zIC0tY29tcGFyZSAoLUMpIGFuZCAtLXByZXNlcnZlLXRpbWVzdGFtcHMgYXJlIG11dHVhbGx5IGV4Y2x1c2l2ZQBvcHRpb25zICVzIGFuZCAlcyBhcmUgbXV0dWFsbHkgZXhjbHVzaXZlAG9wdGlvbnMgLS1jb21wYXJlICgtQykgYW5kIC0tc3RyaXAgYXJlIG11dHVhbGx5IGV4Y2x1c2l2ZQB0aGUgb3B0aW9ucyB0byBzcGVjaWZ5IGRhdGVzIGZvciBwcmludGluZyBhcmUgbXV0dWFsbHkgZXhjbHVzaXZlAHRoZSBvcHRpb25zIGZvciB2ZXJib3NlIGFuZCBzdHR5LXJlYWRhYmxlIG91dHB1dCBzdHlsZXMgYXJlCm11dHVhbGx5IGV4Y2x1c2l2ZQByZWN1cnNpdmUAYXJjaGl2ZQBzYXZld2Rfc2F2ZQB0cnVlAHVuaXF1ZQAnLycgc3BlY2lmaWVyIG9ubHkgYWxsb3dlZCB3aXRoIHRoZSBsYXN0IHZhbHVlACcrJyBzcGVjaWZpZXIgb25seSBhbGxvd2VkIHdpdGggdGhlIGxhc3QgdmFsdWUAVFo9IiVzIiBlbnZpcm9ubWVudCB2YWx1ZQAlczogZXhwZWN0ZWQgYSBudW1lcmljIHZhbHVlAG1xdWV1ZQBjb21wdXRlAGludmFsaWQgdGVtcGxhdGUsICVzOyB3aXRoIC0tdG1wZGlyLCBpdCBtYXkgbm90IGJlIGFic29sdXRlAHBhc3RlAGRlbGV0ZQBzZXBhcmF0ZQBuby1jcmVhdGUALS11cGRhdGUAY2Fubm90IHNldCBkYXRlAHRydW5jYXRlAHVzZQByZXZlcnNlAHRlcnNlAC0tc3BhcnNlACVzOiBmYWlsZWQgdG8gY2xvc2UAdmVyYm9zZQBmYWxzZQB3ZXJhc2UAcHJ0ZXJhc2UAY3J0ZXJhc2UAa2VybmVsLXJlbGVhc2UAIC1pdWNsYyAtaXhhbnkgLWltYXhiZWwgLXhjYXNlAGNhbm5vdCBjb21iaW5lIGxjYXNlIGFuZCB1Y2FzZQBsY2FzZQBpZ25vcmUtY2FzZQBtcHpfc2l6ZWluYmFzZQBwcmludC1kYXRhYmFzZQByZWxhdGl2ZS1iYXNlAGV4aXRfZmFpbHVyZQBkaWFnbm9zZV9jb3B5X2ZkX2ZhaWx1cmUAc2F2ZXdkX3Jlc3RvcmUAaWdub3JlAGJlZm9yZQBEYXZpZCBNYWRvcmUAV2hlcmUAaW52YWxpZCBudW1iZXIgb2YgYnl0ZXMgdG8gY29tcGFyZQBmc3R5cGUAcHJpbnQtdHlwZQBmaWxlLXR5cGUAZXhjbHVkZS10eXBlAHRoaXMgc3lzdGVtIGRvZXNuJ3QgcHJvdmlkZSBhICVzIGZsb2F0aW5nIHBvaW50IHR5cGUAaW52YWxpZCB0eXBlIHN0cmluZyAlczsKdGhpcyBzeXN0ZW0gZG9lc24ndCBwcm92aWRlIGEgJWQtYnl0ZSBmbG9hdGluZyBwb2ludCB0eXBlAGJhY2t1cCB0eXBlAGludmFsaWQgdHlwZSBzdHJpbmcgJXM7CnRoaXMgc3lzdGVtIGRvZXNuJ3QgcHJvdmlkZSBhICVkLWJ5dGUgaW50ZWdyYWwgdHlwZQBtaXNzaW5nIGVuY29kaW5nIHR5cGUAJXMgaGFzIHVua25vd24gZmlsZSB0eXBlACVzOiBpbnZhbGlkIGZpbGUgdHlwZQBUeXBlAHdpcGUAZXhpdC1ub3BpcGUAd2Fybi1ub3BpcGUALXByZXN1bWUtaW5wdXQtcGlwZQBjbG9zaW5nIG91dHB1dCBwaXBlAG1vdmluZyBpbnB1dCBwaXBlAGNsb3NpbmcgaW5wdXQgcGlwZQBmYWlsZWQgdG8gY2xvc2UgaW5wdXQgcGlwZQBjbG9zaW5nIHByaW9yIHBpcGUAZmFpbGVkIHRvIGNyZWF0ZSBwaXBlAHNoZWxsLWVzY2FwZQBtaXNzaW5nIGhleGFkZWNpbWFsIG51bWJlciBpbiBlc2NhcGUAZWNob2UAaW5jb3JyZWN0IHRpbWV6b25lAG1pc3NpbmcgdGltZXpvbmUAbG9jYWxfem9uZQBNaWNoYWVsIFN0b25lAG5vbmUATm9uZQB3aGVuIHRyYW5zbGF0aW5nIHdpdGggY29tcGxlbWVudGVkIGNoYXJhY3RlciBjbGFzc2VzLApzdHJpbmcyIG11c3QgbWFwIGFsbCBjaGFyYWN0ZXJzIGluIHRoZSBkb21haW4gdG8gb25lAG5vLW5ld2xpbmUAZGVyZWZlcmVuY2UtY29tbWFuZC1saW5lACVzOiAlanU6IGltcHJvcGVybHkgZm9ybWF0dGVkICVzIGNoZWNrc3VtIGxpbmUAbWFjaGluZQBzYW5lAC1uZQB1cHRpbWUAbXRpbWUAZGF0ZXRpbWUAY3RpbWUAYXRpbWUAZnVsbC10aW1lAC0tdGltZQBjb3VsZG4ndCBnZXQgYm9vdCB0aW1lAHVuYW1lAHN5c25hbWUAZGlybmFtZQBsb2duYW1lAGJhc2VuYW1lAG5vZGVuYW1lAG5leHRfZmlsZV9uYW1lAG1hY3JvLW5hbWUAa2VybmVsLW5hbWUAcXVvdGUtbmFtZQBjYW5ub3QgZm9sbG93ICVzIGJ5IG5hbWUAOyBnaXZpbmcgdXAgb24gdGhpcyBuYW1lAG5vIGxvZ2luIG5hbWUAY2Fubm90IGdldCBzeXN0ZW0gbmFtZQBlbXB0eSBmaWxlIG5hbWUAZmFpbGVkIHRvIG1ha2UgdGVtcG9yYXJ5IGZpbGUgbmFtZQAlczolbHU6IGludmFsaWQgemVyby1sZW5ndGggZmlsZSBuYW1lAE5hbWUALS1pbmRpY2F0b3Itc3R5bGUALS1xdW90aW5nLXN0eWxlAHRpbWUtc3R5bGUAdGltZSBzdHlsZQBsaXR0bGUAc2ltcGxlAG11bHRpcGxlAHJvbGUAcHJvY2Vzc19maWxlAG9ubHktZmlsZQBicmVhay1maWxlAGlnbm9yZS1maWxlAHJlZ3VsYXIgZW1wdHkgZmlsZQBjb3VsZG4ndCBjcmVhdGUgdGVtcG9yYXJ5IGZpbGUAJXMgaGFzIGFwcGVhcmVkOyAgZm9sbG93aW5nIG5ldyBmaWxlACVzIGhhcyBiZWVuIHJlcGxhY2VkOyAgZm9sbG93aW5nIG5ldyBmaWxlACVzOiBpbnB1dCBmaWxlIGlzIG91dHB1dCBmaWxlAHJlZ3VsYXIgZmlsZQBjaGFyYWN0ZXIgc3BlY2lhbCBmaWxlAGJsb2NrIHNwZWNpYWwgZmlsZQBlcnJvciBjbG9zaW5nIGZpbGUAJXM6IGVuZCBvZiBmaWxlACVzIGhhcyBiZWVuIHJlcGxhY2VkIHdpdGggYW4gdW50YWlsYWJsZSByZW1vdGUgZmlsZQBjb21wYXRpYmlsaXR5IG1vZGUgc3VwcG9ydHMgYXQgbW9zdCBvbmUgZmlsZQAlcyBhbmQgJXMgYXJlIHRoZSBzYW1lIGZpbGUAd2VpcmQgZmlsZQBGaWxlAElkbGUALS1kaXJlZCBhbmQgLS16ZXJvIGFyZSBpbmNvbXBhdGlibGUAb3B0aW9ucyAnLSVzJyBhcmUgaW5jb21wYXRpYmxlACVzIGhhcyBiZWNvbWUgaW5hY2Nlc3NpYmxlACVzIGhhcyBiZWNvbWUgYWNjZXNzaWJsZQBzdGFibGUAd2FybmluZzogYW4gdW5lc2NhcGVkIGJhY2tzbGFzaCBhdCBlbmQgb2Ygc3RyaW5nIGlzIG5vdCBwb3J0YWJsZQB3cml0YWJsZQBmYWlsZWQgdG8gcmVuZGVyIHN0YW5kYXJkIGlucHV0IHVudXNhYmxlAGljb252IGZ1bmN0aW9uIG5vdCB1c2FibGUAQXZhaWxhYmxlAHVucGFyc2FibGUgdmFsdWUgZm9yIExTX0NPTE9SUyBlbnZpcm9ubWVudCB2YXJpYWJsZQBmYWlsZWQgdG8gc2V0IEZJTEUgZW52aXJvbm1lbnQgdmFyaWFibGUAaHVtYW4tcmVhZGFibGUAY2xvY2FsZQBmYWlsZWQgdG8gc2V0IGxvY2FsZQAlc251bWJlcnMgdXNlICVzIGFzIGEgZGVjaW1hbCBwb2ludCBpbiB0aGlzIGxvY2FsZQBncm91cGluZyBoYXMgbm8gZWZmZWN0IGluIHRoaXMgbG9jYWxlAC1sZQBlY2hvZSBlY2hvY3RsIGVjaG9rZQBFcmljIEJsYWtlAERhdmlkIE1hY0tlbnppZQBjYW5ub3QgY29tYmluZSBkaXJlY3QgYW5kIG5vY2FjaGUAbWVyZ2UAZmFjdG9yX2luc2VydF9sYXJnZQBza2lwLWJ5dGVzICsgcmVhZC1ieXRlcyBpcyB0b28gbGFyZ2UAJXM6IG51bWJlciBvZiBieXRlcyBpcyB0b28gbGFyZ2UAYnl0ZS9jaGFyYWN0ZXIgb2Zmc2V0ICVzIGlzIHRvbyBsYXJnZQBmaWVsZCBudW1iZXIgJXMgaXMgdG9vIGxhcmdlAHRhYiBzdG9wIHZhbHVlIGlzIHRvbyBsYXJnZQAtLSVzIGFyZ3VtZW50ICVzIHRvbyBsYXJnZQAlczogZmlsZSB0b28gbGFyZ2UAcmVjb3JkIHRvbyBsYXJnZQAlcyVzIGFyZ3VtZW50ICclcycgdG9vIGxhcmdlAGlucHV0LXJhbmdlAGludmFsaWQgaW5wdXQgcmFuZ2UAaW52YWxpZCBieXRlIG9yIGNoYXJhY3RlciByYW5nZQBpbnZhbGlkIGRlY3JlYXNpbmcgcmFuZ2UAdGltZSAlcyBpcyBvdXQgb2YgcmFuZ2UAY2hhcmFjdGVyIG91dCBvZiByYW5nZQAlczogJXM6IGxpbmUgbnVtYmVyIG91dCBvZiByYW5nZQBpbnZhbGlkIGZpZWxkIHJhbmdlAGV4Y2hhbmdlAGRlc2NyaWJlX2NoYW5nZQBjbG9jayBjaGFuZ2UAdW5hYmxlIHRvIGRpc3BsYXkgZXJyb3IgbWVzc2FnZQBpZ25vcmUtZ2FyYmFnZQAtZ2UAdXNlIC0tbm8tcHJlc2VydmUtcm9vdCB0byBvdmVycmlkZSB0aGlzIGZhaWxzYWZlAHRlZQBjZGJfZnJlZQBJRnJlZQBleGNsdWRlAGlub2RlAGNvdWxkbid0IGZpbmQgZGlyZWN0b3J5IGVudHJ5IGluICVzIHdpdGggbWF0Y2hpbmcgaS1ub2RlAHR5cGVzZXQtbW9kZQAtLXRhZyBkb2VzIG5vdCBzdXBwb3J0IC0tdGV4dCBtb2RlAHVzaW5nICVzIHRvIGRlbm90ZSBzdGFuZGFyZCBpbnB1dCBkb2VzIG5vdCB3b3JrIGluIGZpbGUgc3lzdGVtIG1vZGUAaW5keDogbW9kZTogYWN0dWFsIG1vZGUAJXM6IGNhbm5vdCBjaGFuZ2Ugbm9uYmxvY2tpbmcgbW9kZQAlczogY291bGRuJ3QgcmVzZXQgbm9uLWJsb2NraW5nIG1vZGUAaW52YWxpZCBtb2RlAGJhc2UzMmhleF9lbmNvZGUAZG9fZGVjb2RlAGhpZGUAcmFuZG9tLXNvdXJjZQBjYW5ub3Qgc3BlY2lmeSB0aW1lcyBmcm9tIG1vcmUgdGhhbiBvbmUgc291cmNlAGZvcmNlAG9wdGlvbiAtLW91dHB1dDogZmllbGQgJXMgdXNlZCBtb3JlIHRoYW4gb25jZQB3YXJuaW5nOiBzb3VyY2UgZGlyZWN0b3J5ICVzIHNwZWNpZmllZCBtb3JlIHRoYW4gb25jZQB3YXJuaW5nOiBzb3VyY2UgZmlsZSAlcyBzcGVjaWZpZWQgbW9yZSB0aGFuIG9uY2UAbm8tZGVyZWZlcmVuY2UAYXV0by1yZWZlcmVuY2UALS1yZWZlcmVuY2UAc2tpcHBpbmcgJXMsIHNpbmNlIGl0J3Mgb24gYSBkaWZmZXJlbnQgZGV2aWNlACVzOiBubyBzaXplIGluZm9ybWF0aW9uIGZvciB0aGlzIGRldmljZQBjYW5ub3QgYWNjZXNzICVzOiBvdmVyLW1vdW50ZWQgYnkgYW5vdGhlciBkZXZpY2UAY2Fubm90IHByaW50ICJvbmx5IiBvZiBtb3JlIHRoYW4gb25lIGNob2ljZQBuaWNlAGRvdWJsZS1zcGFjZQBjLW1heWJlAHJiZQChB2UAP3BjZGItbHN3ZABwd2QAd2FybmluZzogc3VtbWFyaXppbmcgY29uZmxpY3RzIHdpdGggLS1tYXgtZGVwdGg9JXRkAGluY29tcGF0aWJsZSBqb2luIGZpZWxkcyAldGQsICV0ZABic2QARnJhbsOnb2lzIFBpbmFyZABGLiBQaW5hcmQAZGlzY2FyZABta25vZABjaG1vZAAtLXJvdW5kACVzOiAlczogbWF0Y2ggbm90IGZvdW5kACVzOiBubyBwcm9wZXJseSBmb3JtYXR0ZWQgY2hlY2tzdW0gbGluZXMgZm91bmQAVG9yYmrDtnJuIEdyYW5sdW5kAFRvcmJqb3JuIEdyYW5sdW5kACVzOiBjYW5ub3QgcmV3aW5kAGJpbmQAc3RyaW5nMl9leHRlbmQAYXBwZW5kAHByZXBlbmQAZGlyIDw9IGRpcl9lbmQAbWlzc2luZyBvcGVyYW5kAG1pc3NpbmcgZmlsZSBvcGVyYW5kAHVuZXhwYW5kAGNhbm5vdCBzcGVjaWZ5IC0tbnVsbCAoLTApIHdpdGggY29tbWFuZAB0aHJlc2hvbGQAZm9sZAB5ZWFyOiAlMDRsbGQAICUwMmxsZDolMDJsbGQ6JTAybGxkAChZLU0tRCkgJTA0bGxkLSUwMmxsZC0lMDJsbGQAbnVtYmVyIG9mIHNlY29uZHM6ICVsbGQAYWxsb2NfZmllbGQAJWxkADolamQAICVqZABob3N0aWQAaHlicmlkAHBpZAAtLWludmFsaWQAbnVtZXJpYy11aWQtZ2lkACVzOiBpbnZhbGlkIHByb2Nlc3MgaWQAL3Byb2Mvc2VsZi9mZAAvcHJvYy9zZWxmL2ZkLyVkLy4uL2ZkAGZkID09IGZbaV0uZmQAZmFpbGVkIHRvIHJlbW92ZSAlczogU3ltYm9saWMgbGluayBub3QgZm9sbG93ZWQAd2hlbiByZWFkaW5nIGZpbGUgbmFtZXMgZnJvbSBzdGRpbiwgbm8gZmlsZSBuYW1lIG9mICVzIGFsbG93ZWQAJXM6IHJlbW92ZWQAYmFja2luZyB1cCAlcyBtaWdodCBkZXN0cm95IHNvdXJjZTsgICVzIG5vdCBtb3ZlZABXQVJOSU5HOiAlanUgbGluZSBpcyBpbXByb3Blcmx5IGZvcm1hdHRlZABXQVJOSU5HOiAlanUgbGluZXMgYXJlIGltcHJvcGVybHkgZm9ybWF0dGVkAG1lbW9yeSBleGhhdXN0ZWQAb3V0cHV0IGZpbGUgc3VmZml4ZXMgZXhoYXVzdGVkAHVuc3VwcG9ydGVkAHRoZSBtdWx0aS1ieXRlIG51bWJlciBncm91cCBzZXBhcmF0b3IgaW4gdGhpcyBsb2NhbGUgaXMgbm90IHN1cHBvcnRlZABhc3ltbWV0cmljIGlucHV0ICglbHUpLCBvdXRwdXQgKCVsdSkgc3BlZWRzIG5vdCBzdXBwb3J0ZWQAJXM6IHZhbHVlIG5vdCBjb21wbGV0ZWx5IGNvbnZlcnRlZABvbmx5LWRlbGltaXRlZAAlcyBleHBlY3RlZAAlczogdW5hcnkgb3BlcmF0b3IgZXhwZWN0ZWQAJXM6IGJpbmFyeSBvcGVyYXRvciBleHBlY3RlZAB6ZXJvLXRlcm1pbmF0ZWQALS1hbGwtcmVwZWF0ZWQAJXM6IGZpbGUgdHJ1bmNhdGVkAGl1c2VkACFmaWVsZF9kYXRhW2ZdLnVzZWQAbm8gZmlsZSBzeXN0ZW1zIHByb2Nlc3NlZABzdGFuZGFyZCBpbnB1dCBpcyBjbG9zZWQASVVzZWQAb3B0aW9uICctJXMnIGlzIGlnbm9yZWQAd2FybmluZzogJXM6IGNoYXJhY3RlcihzKSBmb2xsb3dpbmcgY2hhcmFjdGVyIGNvbnN0YW50IGhhdmUgYmVlbiBpZ25vcmVkAG9wdGlvbnMgJy0lcycgYXJlIGlnbm9yZWQAa2V5ICVsdSBoYXMgemVybyB3aWR0aCBhbmQgd2lsbCBiZSBpZ25vcmVkAGRpcmVkAHNocmVkAHVuYnVmZmVyZWQAbnVtYmVyZWQAaW5wdXQgZGlzYXBwZWFyZWQAJXM6IGZzdGF0IGZhaWxlZABzdHJpbmcgY29tcGFyaXNvbiBmYWlsZWQAc3RyaW5nIHRyYW5zZm9ybWF0aW9uIGZhaWxlZABvcGVuIGZhaWxlZAAlczogZmNudGwgZmFpbGVkAGZvcmsgc3lzdGVtIGNhbGwgZmFpbGVkACVzOiBsc2VlayBmYWlsZWQAJXM6IHNlZWsgZmFpbGVkAGZmbHVzaCBmYWlsZWQAd3JpdGUgZmFpbGVkAGZ0c19jbG9zZSBmYWlsZWQAZnRzX3JlYWQgZmFpbGVkACVzOiBmc3luYyBmYWlsZWQAJXM6IGZkYXRhc3luYyBmYWlsZWQAV0FSTklORzogaWdub3JpbmcgLS1wcmVzZXJ2ZS1jb250ZXh0OyB0aGlzIGtlcm5lbCBpcyBub3QgU0VMaW51eC1lbmFibGVkAGNvb2tlZABiYWNraW5nIHVwICVzIG1pZ2h0IGRlc3Ryb3kgc291cmNlOyAgJXMgbm90IGNvcGllZABza2lwcGluZyBmaWxlICVzLCBhcyBpdCB3YXMgcmVwbGFjZWQgd2hpbGUgYmVpbmcgY29waWVkACVzOiBubyBmaWxlIHdhcyB2ZXJpZmllZABXQVJOSU5HOiBpZ25vcmluZyAtLXN0cmlwLXByb2dyYW0gb3B0aW9uIGFzIC1zIG9wdGlvbiB3YXMgbm90IHNwZWNpZmllZABtdWx0aXBsZSBvdXRwdXQgZm9ybWF0cyBzcGVjaWZpZWQAbXVsdGlwbGUgb3V0cHV0IGRlbGltaXRlcnMgc3BlY2lmaWVkAG11bHRpcGxlIHNlcGFyYXRvciBjaGFyYWN0ZXJzIHNwZWNpZmllZABtdWx0aXBsZSByZWxhdGl2ZSBtb2RpZmllcnMgc3BlY2lmaWVkAG11bHRpcGxlIC1sIG9yIC10IG9wdGlvbnMgc3BlY2lmaWVkAG11bHRpcGxlIC1pIG9wdGlvbnMgc3BlY2lmaWVkAG11bHRpcGxlIGNvbXByZXNzIHByb2dyYW1zIHNwZWNpZmllZAAlczogbXVsdGlwbGUgc2lnbmFscyBzcGVjaWZpZWQAbXVsdGlwbGUgb3V0cHV0IGZpbGVzIHNwZWNpZmllZABtdWx0aXBsZSB0YXJnZXQgZGlyZWN0b3JpZXMgc3BlY2lmaWVkAG11bHRpcGxlIHJhbmRvbSBzb3VyY2VzIHNwZWNpZmllZABubyBjb252ZXJzaW9uIG9wdGlvbiBzcGVjaWZpZWQAb25seSBvbmUgbGlzdCBtYXkgYmUgc3BlY2lmaWVkAG9ubHkgb25lIGRldmljZSBtYXkgYmUgc3BlY2lmaWVkAG5vIGNvbW1hbmQgc3BlY2lmaWVkAG5vIHByb2Nlc3MgSUQgc3BlY2lmaWVkAHN1cHByZXNzLW1hdGNoZWQALS1jYWNoZWQALS10ZXh0IG1vZGUgaXMgb25seSBzdXBwb3J0ZWQgd2l0aCAtLXVudGFnZ2VkAG9zcGVlZABpc3BlZWQAc2V0X3NwZWVkAGZvcm0tZmVlZABmaWxlIHN5c3RlbSB0eXBlICVzIGJvdGggc2VsZWN0ZWQgYW5kIGV4Y2x1ZGVkAHdhcm5pbmc6ICVzIGlzIGEgemVybyBtdWx0aXBsaWVyOyB1c2UgJXMgaWYgdGhhdCBpcyBpbnRlbmRlZABhdm9pZGVkAHBhcm9kZABtcHpfbWFrZV9vZGQAZ2NkMl9vZGQAJWpkZABtcG5fYWRkAGNkAGJkAG9ic29sZXNjZW50IGtleSAlcyB1c2VkOyBjb25zaWRlciAlcyBpbnN0ZWFkAHdhcm5pbmc6IGludmFsaWQgd2lkdGggJXRkOyB1c2luZyAlZCBpbnN0ZWFkAGludmFsaWQgb3B0aW9uIC0tICVjOyAtV0lEVEggaXMgcmVjb2duaXplZCBvbmx5IHdoZW4gaXQgaXMgdGhlIGZpcnN0Cm9wdGlvbjsgdXNlIC13IE4gaW5zdGVhZABjcmVhZABjYW5ub3QgcmVhZABGQUlMRUQgb3BlbiBvciByZWFkAFdBUk5JTkc6ICVqdSBsaXN0ZWQgZmlsZXMgY291bGQgbm90IGJlIHJlYWQAV0FSTklORzogJWp1IGxpc3RlZCBmaWxlIGNvdWxkIG5vdCBiZSByZWFkAHdhcm5pbmc6IGludmFsaWQgZmlsZSBvZmZzZXQgYWZ0ZXIgZmFpbGVkIHJlYWQAaGVhZABkZWFkACVzLiUwOWQALSUwMmQlMDJkACVjJTAyZAAlMDJkOiUwMmQ6JTAyZAAoWS1NLUQpICVzLSUwMmQtJTAyZABjb3VsZG4ndCBjcmVhdGUgcHJvY2VzcyBmb3IgJXMgLWQAJStkACUwKmQAJXMlLipkJS0qLipkACUqZAAlcyVkICVzJWQAU0lHJWQAMCVkACVZLSVtLSVkAHRoZSBzdWZmaXggbGVuZ3RoIG5lZWRzIHRvIGJlIGF0IGxlYXN0ICVkAGZhaWxlZCB0byBzZXQgc2lnbmFsIGFjdGlvbiBmb3Igc2lnbmFsICVkAGZhaWxlZCB0byBnZXQgc2lnbmFsIGFjdGlvbiBmb3Igc2lnbmFsICVkAGZhaWxlZCB0byBibG9jayBzaWduYWwgJWQAICVuJSpzJW4gJW4lKnMlbiAlbiUqcyVuICVuJSpzJW4gJWQgJWQAbm8gZ3JvdXAgc3BlY2lmaWVkIGZvciB1bmtub3duIHVpZDogJWQAd2MAb2xjdWMAdXRjAGNyYwBleHRwcm9jAG5wcm9jAGdtcF9kZWZhdWx0X2FsbG9jAHJuIDw9IGFsbG9jAHdpcGVzeW5jAG5vLXN5bmMAYmFzZW5jAGl1Y2xjAGh1bWFuLW51bWVyaWMAZ2VuZXJhbC1udW1lcmljAGNhbm5vdCBkbyAtLXJlbGF0aXZlIHdpdGhvdXQgLS1zeW1ib2xpYwB1c2Vyc3BlYwBzdHJheSBjaGFyYWN0ZXIgaW4gZmllbGQgc3BlYwBpbnZhbGlkIHNwZWMAaWVjAGRlYwB0YWMAK3I6dDp1Omw6YwBzcmMvc3R0eS5jAHNyYy9jb3B5LmMAc3JjL212LmMAc3JjL2R1LmMAc3JjL2N1dC5jAHNyYy90ZXN0LmMAc3JjL3Rzb3J0LmMAc3JjL3NvcnQuYwBzcmMvc3BsaXQuYwBsaWIveGZ0cy5jAHNyYy9scy5jAHNyYy90ci5jAHNyYy9mYWN0b3IuYwBsaWIvZm5tYXRjaF9sb29wLmMAbGliL21pbmktZ21wLmMAc3JjL2NwLmMAc3JjL2VjaG8uYwBzcmMvcm0uYwBsaWIveHN0cnRvbC5jAHNyYy9pb3BvbGwuYwBzcmMvdGFpbC5jAGxpYi9jeWNsZS1jaGVjay5jAHNyYy90b3VjaC5jAGxpYi9mbm1hdGNoLmMAbGliL2NoZGlyLWxvbmcuYwBzcmMvZGYuYwBzcmMvcmVtb3ZlLmMAc3JjL2Nob3duLWNvcmUuYwBsaWIvc2F2ZXdkLmMAc3JjL2NobW9kLmMAc3JjL29kLmMAbGliL3JhbmRyZWFkLmMAc3JjL2hlYWQuYwBzcmMvYmFzZW5jLmMALWMAJWx1JWMAJXMlcyVzJXMlcyVzJXMlYwAlcyVjJXMlYyVzJWMlcyVjAAklcyVjAGludmFsaWQgZmxhZ3MgaW4gY29udmVyc2lvbiBzcGVjaWZpY2F0aW9uOiAlJSVjJWMAZXh0cmEgb3BlcmFuZCAlcyBub3QgYWxsb3dlZCB3aXRoIC0lYwAlcyAlYwBpbnZhbGlkIGNvbnZlcnNpb24gc3BlY2lmaWVyIGluIHN1ZmZpeDogJWMAb3B0aW9uIHVzZWQgaW4gaW52YWxpZCBjb250ZXh0IC0tICVjAGludmFsaWQgdHJhaWxpbmcgb3B0aW9uIC0tICVjAGludmFsaWQgb3B0aW9uIC0tICVjAHdhcm5pbmc6IHRoZSBhbWJpZ3VvdXMgb2N0YWwgZXNjYXBlIFwlYyVjJWMgaXMgYmVpbmcKCWludGVycHJldGVkIGFzIHRoZSAyLWJ5dGUgc2VxdWVuY2UgXDAlYyVjLCAlYwBtcHpfYWJzX3N1YgBtcG5fc3ViAGV4dGIAcmIAY3N0b3BiAHBhcmVuYgBDb2xpbiBQbHVtYgAvZXRjL210YWIAZW1wdHkgdGFiAFxiAEJiAC0tbGVuZ3RoIGlzIG9ubHkgc3VwcG9ydGVkIHdpdGggLS1hbGdvcml0aG09Ymxha2UyYgBCTEFLRTJiAHJ3YQBleHRhAGRhdGEAUS4gRnJhbmsgWGlhAGFscGhhAGNvZGEAY2EAXGEAMHgzMiA8PSAqcCAmJiAqcCA8PSAweDVhAC1hADAgPCBhAGAAZW5fAGludmFsaWQgb3V0cHV0IGFkZHJlc3MgcmFkaXggJyVjJzsgaXQgbXVzdCBiZSBvbmUgY2hhcmFjdGVyIGZyb20gW2RveG5dAHdhaXRpbmcgZm9yICVzIFstZF0AW09XTkVSXVs6W0dST1VQXV0AaW52LT5kMCA9PSBkcFtkbi0yXQBpbnYtPmQxID09IGRwW2RuLTFdACUqW14KXSUqWwpdAFxcAHRlc3QgYW5kL29yIFsAG1sAcG06dloARWdHa0ttTVBRUnRUWVoAYmZpbnQ6dXZTOlRaAGFiZGZIaWxMbnByc3Q6dXZ4UFJTOlRaAE1FU1oAYWducnV6R1oATUVaAG06WgBiY0NzRGRnOm06bzpwdDpUdlM6WgAgVFRZAENBUEFCSUxJVFkARkVCUlVBUlkASkFOVUFSWQBKVUxZAFNUSUNLWQBNQVkAVEhVUlNEQVkAVFVFU0RBWQBXRURORVNEQVkAU0FUVVJEQVkAWUVTVEVSREFZAFRPREFZAFNVTkRBWQBNT05EQVkARlJJREFZACVhICViICVlICVIOiVNOiVTICVaICVZACViICVlICVIOiVNICVZACViICVlICAlWQB4WABDdVhYWFhYWAAvc29ydFhYWFhYWAAvJS4qc1hYWFhYWAB0bXAuWFhYWFhYWFhYWABQT1NJWABTSU1QTEVfQkFDS1VQX1NVRkZJWABSVE1BWABcVSUwOFgAXHUlMDRYAHdpdGggLS1zdWZmaXgsIHRlbXBsYXRlICVzIG11c3QgZW5kIGluIFgAVE9NT1JST1cATk9XAGRwOnF0dVYAU1lTVgBOT1YARFUATkVYVABPV1QAVVQATlpTVABBVUdVU1QAU1NUAEZJUlNUAEJSU1QAUFNUAE5TVABNU1QAQ0xTVABBS1NUAEpTVABJU1QASFNUAEdTVABXRVNUAE1FU1QARUVTVABDRVNUACBEU1QAQ1NUAEJTVABTQVNUAExBU1QASEFTVABCUlQAQVJUAFNFUFQAQ09NTUVOVABHTVQAREVGQVVMVABDTFQARVhJVABPTVBfVEhSRUFEX0xJTUlUAEVJR0hUQklUAGFiZGxtcHFyc3R1d0hUAFJJR0hUAEZPUlROSUdIVABTR1QATEVGVABXRVQAUkVTRVQATUVUAEVFVABDRVQAYmVuc3R1dkFFVABOWkRUAFBEVABORFQATURUAEFLRFQARURUAENEVABIQURUAE9DVABQT1NJWExZX0NPUlJFQ1QAV0FUAEVBVABDQVQAYmRmaW5yc3Q6dkZMUFM6VAAtVABvUwBjbnQgPCBHTVBfTElNQl9CSVRTAFRIVVJTAExTX0NPTE9SUwBpIDwgTl9DSEFSUwBPUFRJT05TAENPTFVNTlMAVEhJUwBUVUVTAFdFRE5FUwBPTVBfTlVNX1RIUkVBRFMAaW52YWxpZCBiYWNrc2xhc2ggYXQgZW5kIG9mIHN0cmluZyBpbiAtUwBpbnZhbGlkIHNlcXVlbmNlICdcJWMnIGluIC1TAChZLU0tRCkgJVktJW0tJWQgJUg6JU06JVMAT1dSAEhPVVIAVEhVUgBBUFIARE9PUgBDT0xPUgBkZmlydklSAFRNUERJUgBDSFIAT0NUT0JFUgBOT1ZFTUJFUgBTRVBURU1CRVIAREVDRU1CRVIATUFSAENIQVIAWUVBUgBRACtwUABHUk9VUABMUABTRVAALVIgLWggcmVxdWlyZXMgLVAAQUdPAEZJRk8AVU5LTk9XTgBKVU4AX1BPU0lYMl9WRVJTSU9OAFJUTUlOAExPR0lOAE5BTgBKQU4AT1JQSEFOACVzLiVOAE5PUk0AQ09MT1JURVJNAFBNAEFNACViICVlICVIOiVNACVZLSVtLSVkICVIOiVNAGRMAEpVTAAkVkVSU0lPTl9DT05UUk9MAENMUlRPRU9MAGxpc3QgIT0gTlVMTABTSEVMTABMQ19BTEwAQVBSSUwATk9STUFMAC1SIC0tZGVyZWZlcmVuY2UgcmVxdWlyZXMgZWl0aGVyIC1IIG9yIC1MABtbSwBNU0sAT0sATE5LAFNZTUxJTksATVVMVElIQVJETElOSwBCTEsAV0VFSwBTT0NLAFVOQkxPQ0sASgBkSQBBU0NJSQBTSVhUSABGT1VSVEgATU9OVEgATklOVEgAU0VWRU5USABFTEVWRU5USABURU5USABFSUdIVEgAVFdFTEZUSABGSUZUSABQQVRIAE1BUkNIAC1IAEFVRwBNSVNTSU5HAExBTkcAZkYASU5GAC0wMTIzNDU2Nzg5YWJjZGVmQUJDREVGAERGAGVFAERVX0JMT0NLX1NJWkUATFNfQkxPQ0tfU0laRQBERl9CTE9DS19TSVpFAEJMT0NLU0laRQBUQUJTSVpFAE1JTlVURQBMQ0FTRQBJR05PUkUAUElQRQBKVU5FAExJTkUASE9NRQBUSU1FAExPR05BTUUAUVVPVElOR19TVFlMRQBUSU1FX1NUWUxFAFNFRUtfSE9MRQBGSUxFAElETEUAU1RJQ0tZX09USEVSX1dSSVRBQkxFAFJJR0hUQ09ERQBMRUZUQ09ERQBFTkRDT0RFAEhFTkNFAGZEAFBXRABNU0QAQlNEAFRISVJEAFNFQ09ORABFTkQAU0VUVUlEAFNVSUQAY2Fubm90IGdldCByZWFsIFVJRABjYW5ub3QgZ2V0IGVmZmVjdGl2ZSBVSUQAaW52YWxpZCBQSUQAU0VUR0lEAFNHSUQAY2Fubm90IGdldCByZWFsIEdJRABjYW5ub3QgZ2V0IGVmZmVjdGl2ZSBHSUQAZmFpbGVkIHRvIHNldCB1c2VyLUlEAGZhaWxlZCB0byBzZXQgZ3JvdXAtSUQARkFJTEVEAGNDACdAdGltZXNwZWMnIC0gYWx3YXlzIFVUQwBDUkMARVhFQwBTRUMAREVDAGJCAEZFQgBlZmdhRUZHQQA/Pz8/PwAgICAgICAgID8/PwAoLy4qKT8APGludGVybmFsPgA8dW5kZWY+ACAgPgBsYXN0PQBleGl0PQAgZ3JvdXBzPQB0ZXJtPQAtLWNvcmV1dGlscy1wcm9nPQAtLWNvcmV1dGlscy1wcm9nLXNoZWJhbmc9AGlkPQA+PQA9PQA8PQAhPQA8AG1pbiA9ICVsdTsgdGltZSA9ICVsdTsAJXMgPSAlczsAaXNwZWVkICVsdSBiYXVkOyBvc3BlZWQgJWx1IGJhdWQ7AHJvd3MgJWQ7IGNvbHVtbnMgJWQ7AGxpbmUgPSAlZDsAYUI6aUY6aEhrbG1QVHQ6dng6AEFGOkdNOk9SUzpUVzpiOmk6Zmc6bzp0cnc6AGRpdzoALDAxMjM0NTY3ODlhdDoAYWNkOmZobXI6dDoAYnJzOgAlczogb3B0aW9uICclcyVzJyBpcyBhbWJpZ3VvdXM7IHBvc3NpYmlsaXRpZXM6AGNvcjpzOgAlczogaW5wdXQgY29udGFpbnMgYSBsb29wOgBQbGFuOgArbjoASExQUmh2dTpyOnQ6bDoAMDEyMzQ1Njc4OWNzdHV3OnA6ZzoAVmFsaWQgYXJndW1lbnRzIGFyZToAaDpiOmY6djppOnBsOnM6dzpuOmQ6ADBhYmQ6Y2hIa2xtc3Q6eEI6RExQU1g6AC1hZ0Y6AEhMUFJjZmh2cjo6dzo6eDo6WDo6czo6dDo6dTo6Zzo6bzo6YTo6LDo6Kzo6PTo6MDo6MTo6Mjo6Mzo6NDo6NTo6Njo6Nzo6AGM6bjpxdnowMTIzNDU2Nzg5AGM6bjpmRnFzOnZ6MDEyMzQ1Njc4OQAtLXJmYy0zMzM5AHBhc3M4AGNzOABpdXRmOABDLlVURi04AGxlbmd0aCBpcyBub3QgYSBtdWx0aXBsZSBvZiA4AGNzNwBjczYAc2xhc2ggLSBkaXIgPCA0MDk2AHNoYTI1NgBTSEEyNTYAMDE7MzYAMCA8PSBzdHJ0b2xfYmFzZSAmJiBzdHJ0b2xfYmFzZSA8PSAzNgBiYXNlMTYAY3M1AG1kNQBNRDUAejg1ADc1ADMuMS40NQAwMTszNQA5LjUAMTM0LjUAeDQAdTQAbzQAc2hhMzg0AFNIQTM4NABSRkMgMzg3NABiYXNlNjQAMzc7NDQAMDE7MzQAMTM0AHNoYTIyNABTSEEyMjQAY3IzAHNtMwBzbWIzAHRhYjMAU00zAFJGQyA3NjkzADMwOzQzADAxOzMzAHgyAHUyAG9jZnMyAGNyMgBvMgBlb2wyAG9ubHkgb25lIFtjKl0gcmVwZWF0IGNvbnN0cnVjdCBtYXkgYXBwZWFyIGluIHN0cmluZzIAZDIAbXVscmVkYzIAdGFiMgBtcG5fbGltYl9zaXplX2luX2Jhc2VfMgBzdGF0ZS0+bWFnaWMgPT0gOTgyNzg2MgBiYXNlIDw9IDYyADM0OzQyADMwOzQyAHdhc20zMgBiYXNlMzIAMDE7MzIAcmZjLTI4MjIAcmZjLTgyMgBzaGE1MTIAU0hBNTEyAEZJUFMtMTgwLTIAbm4gPj0gMgBiYXNlID49IDIAdnQxAGMxID09IC0xIHx8IHRydW5jYXRlX3NldDEAY2ggIT0gLTEgfHwgdHJ1bmNhdGVfc2V0MQB0cnVuY2F0ZS1zZXQxAGJzMQBjcjEAbzEAbmwxAG1wbl9kaXZfcXJfcGkxAHRoZSBbYypdIHJlcGVhdCBjb25zdHJ1Y3QgbWF5IG5vdCBhcHBlYXIgaW4gc3RyaW5nMQBmZjEAX19yMSA8IF9fZDEAdGFiMQBzaGExAG1wbl9zdWJtdWxfMQBtcG5fbXVsXzEAbXBuX2FkZF8xAG1wbl9zdWJfMQBhYmNkZmdoaWtsbW5vcHFyc3R1dnc6eEFCQ0RGR0hJOkxOUVJTVDpVWFoxAFVTUjEAU0hBMQAzNzs0MQBSRkMgMTMyMQBtcG5fZ2NkXzExAC0taXNvLTg2MDEARklQUy0xODAtMQBmLT5mZCA9PSAtMQBmZGluICE9IC0xIHx8IGZkb3V0ICE9IC0xAGJhdWQgIT0gKHNwZWVkX3QpIC0xACMxAGJ5dGUvY2hhcmFjdGVyIHBvc2l0aW9ucyBhcmUgbnVtYmVyZWQgZnJvbSAxAGZpZWxkcyBhcmUgbnVtYmVyZWQgZnJvbSAxAGNudCA+PSAxAHZuID49IDEAY2hhbmdlX3RpbWVzID09IDEAbGV2ZWwgPT0gcHJldl9sZXZlbCAtIDEAYjAgJiAxAGFyZ3YwAHZ0MABiczAAY3IwAG5sMABvcG9zdCAtb2ZpbGwgb25sY3IgLW9ub2NyIC1vbmxyZXQgbmwwIGNyMCB0YWIwIGJzMCB2dDAgZmYwAHRhYjAAXDAAZUVnR2tLbU1wUHRUeVl6WjAARWdHa0ttTVBRUnRUWVowAGJrS21NR1RQRVpZUlEwAGNiQmtLTUdUUEVaWVJRMABUWj1VVEMwAHdhcm5pbmc6IHN1bW1hcml6aW5nIGlzIHRoZSBzYW1lIGFzIHVzaW5nIC0tbWF4LWRlcHRoPTAAK2l1OjAAMTUwADExMAA0ODAwADE4MDAANDYwODAwADk2MDAANTc2MDAAOTIxNjAwADM4NDAwADI0MDAAMjMwNDAwADMwMAAxOTIwMAAxMTUyMDAAMTIwMAA1NzYwMDAAMTE1MjAwMAAzNTAwMDAwADI1MDAwMDAAMTUwMDAwMAA0MDAwMDAwADMwMDAwMDAAMjAwMDAwMAAxMDAwMDAwAHRhYiBzaXplIGNhbm5vdCBiZSAwAHUgPiAwAHJuID4gMABkbiA+IDAAci0+X21wX3NpemUgPiAwAGQgPiAwAGQxID4gMAAodSB8IHYpID4gMABzaXplID49IDAAX19jeSA9PSAwAHN0YXR1cyA9PSAwAHdkLT52YWwuY2hpbGQgPT0gMABmYWN0b3JzLT5wbGFyZ2VbMV0gPT0gMABoYXNoX2dldF9uX2VudHJpZXMgKGFjdGl2ZV9kaXJfc2V0KSA9PSAwAChtMSA+PiAoKDggKiBzaXplb2YgKHVpbnRtYXhfdCkpIC0gMSkpID09IDAAKGIxID4+ICgoOCAqIHNpemVvZiAodWludG1heF90KSkgLSAxKSkgPT0gMAAoYTEgPj4gKCg4ICogc2l6ZW9mICh1aW50bWF4X3QpKSAtIDEpKSA9PSAwAChyICYgKEdNUF9MSU1CX01BWCA+PiAoR01QX0xJTUJfQklUUyAtIGJpbnYtPnNoaWZ0KSkpID09IDAAKHIwICYgKEdNUF9MSU1CX01BWCA+PiAoR01QX0xJTUJfQklUUyAtIHNoaWZ0KSkpID09IDAAbl9ieXRlcyAhPSAwAGxlbiAhPSAwAChpbnYtPmQxICYgR01QX0xJTUJfSElHSEJJVCkgIT0gMAAoZDEgJiBHTVBfTElNQl9ISUdIQklUKSAhPSAwAHdkLT52YWwuY2hpbGQgPCAwAC9kZXYvAGh0dHBzOi8vd3d3LmdudS5vcmcvc29mdHdhcmUvY29yZXV0aWxzLwAvLmxpYnMvAHIvAGwvAC9wcm9jL3NlbGYvZmQvAC9wcm9jL3NlbGYvZmQvJWQvAC8vU1VCRElSRUQvLwAvL0RJUkVELy8ALi4vAE9ubHkgb25lIHN0cmluZyBtYXkgYmUgZ2l2ZW4gd2hlbiBkZWxldGluZyB3aXRob3V0IHNxdWVlemluZyByZXBlYXRzLgBUd28gc3RyaW5ncyBtdXN0IGJlIGdpdmVuIHdoZW4gYm90aCBkZWxldGluZyBhbmQgc3F1ZWV6aW5nIHJlcGVhdHMuAEV4aXQgd2l0aCBhIHN0YXR1cyBjb2RlIGluZGljYXRpbmcgc3VjY2Vzcy4ARmlmb3MgZG8gbm90IGhhdmUgbWFqb3IgYW5kIG1pbm9yIGRldmljZSBudW1iZXJzLgBTcGVjaWFsIGZpbGVzIHJlcXVpcmUgbWFqb3IgYW5kIG1pbm9yIGRldmljZSBudW1iZXJzLgBQcmludCB0aGUgY3VycmVudCB0aW1lLCB0aGUgbGVuZ3RoIG9mIHRpbWUgdGhlIHN5c3RlbSBoYXMgYmVlbiB1cCwKdGhlIG51bWJlciBvZiB1c2VycyBvbiB0aGUgc3lzdGVtLCBhbmQgdGhlIGF2ZXJhZ2UgbnVtYmVyIG9mIGpvYnMKaW4gdGhlIHJ1biBxdWV1ZSBvdmVyIHRoZSBsYXN0IDEsIDUgYW5kIDE1IG1pbnV0ZXMuAFRoZSBzdHJpbmdzIGNvbXBhcmVkIHdlcmUgJXMgYW5kICVzLgBtcHpfZGl2X3FyOiBEaXZpZGUgYnkgemVyby4AbXB6X3Bvd206IFplcm8gbW9kdWxvLgBTZXQgTENfQUxMPSdDJyB0byB3b3JrIGFyb3VuZCB0aGUgcHJvYmxlbS4AVHdvIHN0cmluZ3MgbXVzdCBiZSBnaXZlbiB3aGVuIHRyYW5zbGF0aW5nLgBtcHpfcG93bTogTmVnYXRpdmUgZXhwb25lbnQgYW5kIG5vbi1pbnZlcnRpYmxlIGJhc2UuAEV4aXQgd2l0aCBhIHN0YXR1cyBjb2RlIGluZGljYXRpbmcgZmFpbHVyZS4AZ21wX2RlZmF1bHRfcmVhbGxvYzogVmlydHVhbCBtZW1vcnkgZXhoYXVzdGVkLgBnbXBfZGVmYXVsdF9hbGxvYzogVmlydHVhbCBtZW1vcnkgZXhoYXVzdGVkLgBQLk0uAEEuTS4ALy4ALy4uACVzOiBwYXNzICVsdS8lbHUgKCVzKS4uLgAgICAuAGx0LQAvQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ejAxMjM0NTY3ODkuXy0AXi0ALS0tLQBpbnZhbGlkIHJhbmdlIHdpdGggbm8gZW5kcG9pbnQ6IC0ALAB3KwBbLj8hXVtdIicpfV0qXCgkXHwJXHwgIFwpWyAJCl0qACAqAGRldl9pbm9fc2l6ZSA8PSBfX2V4dGVuc2lvbl9fICh7IHN0cnVjdCBvYnN0YWNrIGNvbnN0ICpfX28gPSAoJmRldl9pbm9fb2JzdGFjayk7IChzaXplX3QpIChfX28tPm5leHRfZnJlZSAtIF9fby0+b2JqZWN0X2Jhc2UpOyB9KQBVTktOT1dOICgweCVseCkAaW52YWxpZCBpbnB1dCAobGVuZ3RoIG11c3QgYmUgbXVsdGlwbGUgb2YgNCBjaGFyYWN0ZXJzKQAoKHVuc2lnbmVkIGludCkgKGNvLT5iYWNrdXBfdHlwZSkgPD0gbnVtYmVyZWRfYmFja3VwcykAbWJzaW5pdCAoJnBzKQBkYXkocykAaG91cihzKQB5ZWFyKHMpAG1vbnRoKHMpAG1lbW9yeSBleGhhdXN0ZWQgYnkgb3V0cHV0IGJ1ZmZlciBvZiBzaXplICV0ZCBieXRlcyAoJXMpAG1lbW9yeSBleGhhdXN0ZWQgYnkgaW5wdXQgYnVmZmVyIG9mIHNpemUgJXRkIGJ5dGVzICglcykAY2Fubm90IHN0YXQgY3VycmVudCBkaXJlY3RvcnkgKG5vdyAlcykAaXQgaXMgZGFuZ2Vyb3VzIHRvIG9wZXJhdGUgcmVjdXJzaXZlbHkgb24gJXMgKHNhbWUgYXMgJXMpACVzIChmb3IgcmVnZXhwICVzKQAgKGJhY2t1cDogJXMpAChlcnJvcikAZmlsZSBvcGVyYW5kcyBjYW5ub3QgYmUgY29tYmluZWQgd2l0aCAtLXByaW50LWRhdGFiYXNlICgtcCkAdmFsdWUvcHJlY2lzaW9uIHRvbyBsYXJnZSB0byBiZSBwcmludGVkOiAnJUxnLyV6dScgKGNvbnNpZGVyIHVzaW5nIC0tdG8pAHZhbHVlIHRvbyBsYXJnZSB0byBiZSBwcmludGVkOiAnJUxnJyAoY29uc2lkZXIgdXNpbmcgLS10bykAIUdNUF9NUE5fT1ZFUkxBUF9QKHJwLCB1biArIHZuLCB2cCwgdm4pACFHTVBfTVBOX09WRVJMQVBfUChycCwgdW4gKyB2biwgdXAsIHVuKQByZWplY3Rpbmcgc3VmZml4IGluIGlucHV0OiAlcyAoY29uc2lkZXIgdXNpbmcgLS1mcm9tKQAobnVsbCkAIShjby0+aGFyZF9saW5rICYmIGNvLT5zeW1ib2xpY19saW5rKQBtaXNzaW5nICdpJyBzdWZmaXggaW4gaW5wdXQ6ICVzIChlLmcgS2kvTWkvR2kpAGF1dG9fcGFkZGluZyA8PSBzaXplb2YgKHBhZGJ1ZikAdmFsaWRfZmlsZV9zcGVjIChmKQBpc19jaGFyX2NsYXNzX21lbWJlciAocC0+dS5jaGFyX2NsYXNzLCBzLT5zdGF0ZSkAIChmYWlsdXJlIGlnbm9yZWQpACVzIChkYXkgb3JkaW5hbD0lbGxkIG51bWJlcj0lZCkAY2xvc2luZyAlcyAoZmQ9JWQpAG11c3Qgc3BlY2lmeSBjb21tYW5kIHdpdGggLS1hcmd2MCAoLWEpAHVua25vd24gc3RhdHVzIGZyb20gY29tbWFuZCAoMHglWCkAY2Fubm90IGNvbWJpbmUgLS10YXJnZXQtZGlyZWN0b3J5ICgtdCkgYW5kIC0tbm8tdGFyZ2V0LWRpcmVjdG9yeSAoLVQpACgoY28tPnJlZmxpbmtfbW9kZSkgPT0gUkVGTElOS19ORVZFUiB8fCAoY28tPnJlZmxpbmtfbW9kZSkgPT0gUkVGTElOS19BVVRPIHx8IChjby0+cmVmbGlua19tb2RlKSA9PSBSRUZMSU5LX0FMV0FZUykAKChjby0+c3BhcnNlX21vZGUpID09IFNQQVJTRV9ORVZFUiB8fCAoY28tPnNwYXJzZV9tb2RlKSA9PSBTUEFSU0VfQVVUTyB8fCAoY28tPnNwYXJzZV9tb2RlKSA9PSBTUEFSU0VfQUxXQVlTKQAoKHN0YXR1cykgPT0gUk1fT0sgfHwgKHN0YXR1cykgPT0gUk1fVVNFUl9BQ0NFUFRFRCB8fCAoc3RhdHVzKSA9PSBSTV9VU0VSX0RFQ0xJTkVEIHx8IChzdGF0dXMpID09IFJNX0VSUk9SKQAoKHMpID09IFJNX09LIHx8IChzKSA9PSBSTV9VU0VSX0FDQ0VQVEVEIHx8IChzKSA9PSBSTV9VU0VSX0RFQ0xJTkVEIHx8IChzKSA9PSBSTV9FUlJPUikAdmFsdWUgdG9vIGxhcmdlIHRvIGJlIHByaW50ZWQ6ICclTGcnIChjYW5ub3QgaGFuZGxlIHZhbHVlcyA+IDk5OVEpACEgKGNvLT5yZWZsaW5rX21vZGUgPT0gUkVGTElOS19BTFdBWVMgJiYgY28tPnNwYXJzZV9tb2RlICE9IFNQQVJTRV9BVVRPKQAoTlVMTCkAbXVzdCBzcGVjaWZ5IGNvbW1hbmQgd2l0aCAtLWNoZGlyICgtQykAKEMpACgqX19lcnJub19sb2NhdGlvbigpKSAhPSAoMjgpACgqX19lcnJub19sb2NhdGlvbigpKSA9PSAoMjcpAGJhc2UgPT0gMCB8fCAoYmFzZSA+PSAyICYmIGJhc2UgPD0gNjIpAG1wel9ldmVuX3AgKHQwKSAmJiBtcHpfZXZlbl9wIChzMCkAcFstMV0gPT0gTF8oJyknKQAgKAAlc306IGludGVnZXIgcmVxdWlyZWQgYmV0d2VlbiAneycgYW5kICd9JwAgJyVzJXMnAGludmFsaWQgc3VmZml4IGluICVzJXMgYXJndW1lbnQgJyVzJwBpbnZhbGlkICVzJXMgYXJndW1lbnQgJyVzJwB3aGVuIHRyYW5zbGF0aW5nLCB0aGUgb25seSBjaGFyYWN0ZXIgY2xhc3NlcyB0aGF0IG1heSBhcHBlYXIgaW4Kc3RyaW5nMiBhcmUgJ3VwcGVyJyBhbmQgJ2xvd2VyJwB3YXJuaW5nOiAndG91Y2ggJXMnIGlzIG9ic29sZXRlOyB1c2UgJ3RvdWNoIC10ICUwNGxkJTAyZCUwMmQlMDJkJTAyZC4lMDJkJwB3YXJuaW5nOiB1bnJlY29nbml6ZWQgZXNjYXBlICdcJWMnAGludmFsaWQgb3B0aW9uIC0tICclYycAbGVhZGluZyBibGFua3MgYXJlIHNpZ25pZmljYW50IGluIGtleSAlbHU7IGNvbnNpZGVyIGFsc28gc3BlY2lmeWluZyAnYicAbWlzc2luZyBlcXVpdmFsZW5jZSBjbGFzcyBjaGFyYWN0ZXIgJ1s9PV0nAG1pc3NpbmcgY2hhcmFjdGVyIGNsYXNzIG5hbWUgJ1s6Ol0nAExTX0NPTE9SUz0nAHdhcm5pbmc6ICcuJyBzaG91bGQgYmUgJzonAGludmFsaWQgLS10aHJlc2hvbGQgYXJndW1lbnQgJy0wJwAqZGlyICE9ICcvJwBpbnZhbGlkIG51bWJlciBhZnRlciAnLicAaW52YWxpZCBudW1iZXIgYWZ0ZXIgJy0nAGludmFsaWQgbnVtYmVyIGFmdGVyICcsJwB0aGUgYXJndW1lbnQgJXMgbGFja3MgYSBsZWFkaW5nICcrJzsKd2hlbiB1c2luZyBhbiBvcHRpb24gdG8gc3BlY2lmeSBkYXRlKHMpLCBhbnkgbm9uLW9wdGlvbgphcmd1bWVudCBtdXN0IGJlIGEgZm9ybWF0IHN0cmluZyBiZWdpbm5pbmcgd2l0aCAnKycAJy8nIHNwZWNpZmllciBpcyBtdXR1YWxseSBleGNsdXNpdmUgd2l0aCAnKycAc3ludGF4IGVycm9yOiB1bmV4cGVjdGVkICcpJwBzZXRlbnYgTFNfQ09MT1JTICcALSsjMCAnACYASVVzZSUAJS4wZiUlACVzOiBwYXNzICVsdS8lbHUgKCVzKS4uLiVzLyVzICVkJSUAZm9ybWF0ICVzIGVuZHMgaW4gJSUAJFwlYyQALi06Kz1eIS8qPyY8PigpW117fUAlJCMAZmFpbGVkIHRvIHJ1biBjb21tYW5kOiAiJXMgLWMgJXMiACEgIkludmFsaWQgZXh0ZW5kZWQgbWF0Y2hpbmcgb3BlcmF0b3IiACEidW5leHBlY3RlZCBlcnJvciBjb2RlIGZyb20gYXJndl9pdGVyIgAhIkx1Y2FzIHByaW1lIHRlc3QgZmFpbHVyZS4gIFRoaXMgc2hvdWxkIG5vdCBoYXBwZW4iACEidW5leHBlY3RlZCBtb2RlIHBhc3NlZCB0byBzdHJlYW1fb3BlbiIAISJiYWQgZmllbGRfdHlwZSIAISJpbnZhbGlkIGZpZWxkIgAhInVuaGFuZGxlZCBmaWVsZCIAKFsnYCIAVFo9IgApXSciAC4lcyAiACEAIH4gACUqanUgACVzICUqcyAAJSpzLCAlKnMgAFwlcyAAbm90ZSAAIG9sZCAAJTdqZCAAJVktJW0tJWQgAFtjb21wb3NpdGUgZmFjdG9yLS1yZXN0YXJ0aW5nIHBvbGxhcmQtcmhvXSAAW3RyaWFsIGRpdmlzaW9uXSAAW3VzaW5nIGFyYml0cmFyeS1wcmVjaXNpb24gYXJpdGhtZXRpY10gAFt1c2luZyBzaW5nbGUtcHJlY2lzaW9uIGFyaXRobWV0aWNdIABbaXMgbnVtYmVyIHByaW1lP10gAFtwb2xsYXJkLXJobyAoJWx1KV0gAC1XIABURVJNIAAlczogcmVtb3ZlICVqdSBhcmd1bWVudCByZWN1cnNpdmVseT8gACVzOiByZW1vdmUgJWp1IGFyZ3VtZW50cyByZWN1cnNpdmVseT8gACVzOiB1bndyaXRhYmxlICVzIChtb2RlICUwNGxvLCAlcyk7IHRyeSBhbnl3YXk/IAAlczogcmVtb3ZlICVqdSBhcmd1bWVudD8gACVzOiByZW1vdmUgJWp1IGFyZ3VtZW50cz8gACVzOiBkZXNjZW5kIGludG8gZGlyZWN0b3J5ICVzPyAAJXM6IGF0dGVtcHQgcmVtb3ZhbCBvZiBpbmFjY2Vzc2libGUgZGlyZWN0b3J5ICVzPyAAJXM6IGRlc2NlbmQgaW50byB3cml0ZS1wcm90ZWN0ZWQgZGlyZWN0b3J5ICVzPyAAJXM6IHJlbW92ZSAlcyAlcz8gACVzOiByZW1vdmUgd3JpdGUtcHJvdGVjdGVkICVzICVzPyAAJXM6IG92ZXJ3cml0ZSAlcz8gACVzOiByZXBsYWNlICVzPyAAJXM6IHJlcGxhY2UgJXMsIG92ZXJyaWRpbmcgbW9kZSAlMDRsbyAoJXMpPyAAIC0+IAApID0gAERpcmVjdG9yeTogAHBhcnNlZCAlcyBwYXJ0OiAAUHJvamVjdDogACVzOiAAJXM6ICVzOiVzOiBkaXNvcmRlcjogAFNoZWxsOiAAV2FybmluZzogAGRhdGU6IABpbnB1dCB0aW1lem9uZTogAExvZ2luIG5hbWU6IABJbiByZWFsIGxpZmU6IAAlcyA6IAAgJUg6JU06JVMgIAAgPz86Pz8/PyAgACAgLiAgAHVwICVqZCBkYXkgJTJkOiUwMmQsICAAdXAgJWpkIGRheXMgJTJkOiUwMmQsICAAdXAgICUyZDolMDJkLCAgAHVwID8/Pz8gZGF5cyA/Pzo/PywgIAAgICAgIAAKCSAAIAkKCwwNAFwKDQAgIC1CLCAtLWlnbm9yZS1iYWNrdXBzICAgICAgIGRvIG5vdCBsaXN0IGltcGxpZWQgZW50cmllcyBlbmRpbmcgd2l0aCB+CgAgICAgICAtLWdyb3VwWz1NRVRIT0RdICBzaG93IGFsbCBpdGVtcywgc2VwYXJhdGluZyBncm91cHMgd2l0aCBhbiBlbXB0eSBsaW5lOwogICAgICAgICAgICAgICAgICAgICAgICAgIE1FVEhPRD17c2VwYXJhdGUoZGVmYXVsdCkscHJlcGVuZCxhcHBlbmQsYm90aH0KACAgLUQgICAgICAgICAgICAgICAgICAgIHByaW50IGFsbCBkdXBsaWNhdGUgbGluZXMKICAgICAgLS1hbGwtcmVwZWF0ZWRbPU1FVEhPRF0gIGxpa2UgLUQsIGJ1dCBhbGxvdyBzZXBhcmF0aW5nIGdyb3VwcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aXRoIGFuIGVtcHR5IGxpbmU7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1FVEhPRD17bm9uZShkZWZhdWx0KSxwcmVwZW5kLHNlcGFyYXRlfQoAICogWy1dY21zcGFyICAgICB1c2UgInN0aWNrIiAobWFyay9zcGFjZSkgcGFyaXR5CgAgIC1mLCAtLWZvbGxvd1s9e25hbWV8ZGVzY3JpcHRvcn1dCiAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dHB1dCBhcHBlbmRlZCBkYXRhIGFzIHRoZSBmaWxlIGdyb3dzOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuIGFic2VudCBvcHRpb24gYXJndW1lbnQgbWVhbnMgJ2Rlc2NyaXB0b3InCiAgLUYgICAgICAgICAgICAgICAgICAgICAgIHNhbWUgYXMgLS1mb2xsb3c9bmFtZSAtLXJldHJ5CgAgICAgICAtLWlnbm9yZS1mYWlsLW9uLW5vbi1lbXB0eQogICAgICAgICAgICAgICAgICAgIGlnbm9yZSBlYWNoIGZhaWx1cmUgdG8gcmVtb3ZlIGEgbm9uLWVtcHR5IGRpcmVjdG9yeQoAICAtdiwgLS12ZXJib3NlICAgICAgIHByaW50IHRoZSBuYW1lIG9mIGVhY2ggY3JlYXRlZCBmaWxlIG9yIGRpcmVjdG9yeQoAICAtbSwgLS1tb2RlPU1PREUgICBzZXQgZmlsZSBtb2RlIChhcyBpbiBjaG1vZCksIG5vdCBhPXJ3eCAtIHVtYXNrCiAgLXAsIC0tcGFyZW50cyAgICAgbm8gZXJyb3IgaWYgZXhpc3RpbmcsIG1ha2UgcGFyZW50IGRpcmVjdG9yaWVzIGFzIG5lZWRlZCwKICAgICAgICAgICAgICAgICAgICB3aXRoIHRoZWlyIGZpbGUgbW9kZXMgdW5hZmZlY3RlZCBieSBhbnkgLW0gb3B0aW9uLgogIC12LCAtLXZlcmJvc2UgICAgIHByaW50IGEgbWVzc2FnZSBmb3IgZWFjaCBjcmVhdGVkIGRpcmVjdG9yeQoAICBkaXJlY3RvcnkgIGZhaWwgdW5sZXNzIGEgZGlyZWN0b3J5CgAgICAgICAtLXRvdGFsICAgICAgICAgICAgIG91dHB1dCBhIHN1bW1hcnkKACAqIFstXWRlY2N0bHEgICAgc2FtZSBhcyBbLV1peGFueQoAICAtUiwgLS1yZWN1cnNpdmUgICAgICAgIG9wZXJhdGUgb24gZmlsZXMgYW5kIGRpcmVjdG9yaWVzIHJlY3Vyc2l2ZWx5CgAgIC1SLCAtLXJlY3Vyc2l2ZSAgICAgICAgY2hhbmdlIGZpbGVzIGFuZCBkaXJlY3RvcmllcyByZWN1cnNpdmVseQoAT3V0cHV0IGNvbW1hbmRzIHRvIHNldCB0aGUgTFNfQ09MT1JTIGVudmlyb25tZW50IHZhcmlhYmxlLgoKRGV0ZXJtaW5lIGZvcm1hdCBvZiBvdXRwdXQ6CiAgLWIsIC0tc2gsIC0tYm91cm5lLXNoZWxsICAgIG91dHB1dCBCb3VybmUgc2hlbGwgY29kZSB0byBzZXQgTFNfQ09MT1JTCiAgLWMsIC0tY3NoLCAtLWMtc2hlbGwgICAgICAgIG91dHB1dCBDIHNoZWxsIGNvZGUgdG8gc2V0IExTX0NPTE9SUwogIC1wLCAtLXByaW50LWRhdGFiYXNlICAgICAgICBvdXRwdXQgZGVmYXVsdHMKICAgICAgLS1wcmludC1scy1jb2xvcnMgICAgICAgb3V0cHV0IGZ1bGx5IGVzY2FwZWQgY29sb3JzIGZvciBkaXNwbGF5CgAgICVTICAgc2Vjb25kICgwMC4uNjApCiAgJXQgICBhIHRhYgogICVUICAgdGltZTsgc2FtZSBhcyAlSDolTTolUwogICV1ICAgZGF5IG9mIHdlZWsgKDEuLjcpOyAxIGlzIE1vbmRheQoAICAgICAgLS1uby1jb3B5ICAgICAgICAgICAgICAgIGRvIG5vdCBjb3B5IGlmIHJlbmFtaW5nIGZhaWxzCiAgICAgIC0tc3RyaXAtdHJhaWxpbmctc2xhc2hlcyAgcmVtb3ZlIGFueSB0cmFpbGluZyBzbGFzaGVzIGZyb20gZWFjaCBTT1VSQ0UKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXJndW1lbnQKICAtUywgLS1zdWZmaXg9U1VGRklYICAgICAgICAgIG92ZXJyaWRlIHRoZSB1c3VhbCBiYWNrdXAgc3VmZml4CgAlMDh4CgB0b2RheS90aGlzL25vdwoAZXJyb3I6IHllYXIsIG1vbnRoLCBvciBkYXkgb3ZlcmZsb3cKAGVycm9yOiB0aW1lem9uZSAlZCBjYXVzZWQgdGltZV90IG92ZXJmbG93CgBlcnJvcjogYWRkaW5nIHJlbGF0aXZlIHRpbWUgY2F1c2VkIGFuIG92ZXJmbG93CgAgIC0tdXBkYXRlWz1VUERBVEVdICAgICAgICAgICAgY29udHJvbCB3aGljaCBleGlzdGluZyBmaWxlcyBhcmUgdXBkYXRlZDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVVBEQVRFPXthbGwsbm9uZSxub25lLWZhaWwsb2xkZXIoZGVmYXVsdCl9LgogIC11ICAgICAgICAgICAgICAgICAgICAgICAgICAgZXF1aXZhbGVudCB0byAtLXVwZGF0ZVs9b2xkZXJdLiAgU2VlIGJlbG93CgAgICAgICAtLXRvPVVOSVQgICAgICAgIGF1dG8tc2NhbGUgb3V0cHV0IG51bWJlcnMgdG8gVU5JVHM7IHNlZSBVTklUIGJlbG93CgAgICAgICAtLWZyb209VU5JVCAgICAgIGF1dG8tc2NhbGUgaW5wdXQgbnVtYmVycyB0byBVTklUczsgZGVmYXVsdCBpcyAnbm9uZSc7CiAgICAgICAgICAgICAgICAgICAgICAgICBzZWUgVU5JVCBiZWxvdwoAICAgICAgLS1maWVsZD1GSUVMRFMgICByZXBsYWNlIHRoZSBudW1iZXJzIGluIHRoZXNlIGlucHV0IGZpZWxkcyAoZGVmYXVsdD0xKTsKICAgICAgICAgICAgICAgICAgICAgICAgIHNlZSBGSUVMRFMgYmVsb3cKACAgICAgIC0tdGltZS1zdHlsZT1USU1FX1NUWUxFCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGltZS9kYXRlIGZvcm1hdCB3aXRoIC1sOyBzZWUgVElNRV9TVFlMRSBiZWxvdwoAICAgICAgLS1jYWNoZWQ9TU9ERSAgICAgc3BlY2lmeSBob3cgdG8gdXNlIGNhY2hlZCBhdHRyaWJ1dGVzOwogICAgICAgICAgICAgICAgICAgICAgICAgIHVzZWZ1bCBvbiByZW1vdGUgZmlsZSBzeXN0ZW1zLiBTZWUgTU9ERSBiZWxvdwoAICAtcCAgICAgICAgICAgICAgICAgICAgICAgIG9wZXJhdGUgaW4gYSBtb3JlIGFwcHJvcHJpYXRlIE1PREUgd2l0aCBwaXBlcy4KICAgICAgLS1vdXRwdXQtZXJyb3JbPU1PREVdICAgc2V0IGJlaGF2aW9yIG9uIHdyaXRlIGVycm9yLiAgU2VlIE1PREUgYmVsb3cKACAgIGNvb2tlZCAgICAgICAgc2FtZSBhcyBicmtpbnQgaWducGFyIGlzdHJpcCBpY3JubCBpeG9uIG9wb3N0IGlzaWcKICAgICAgICAgICAgICAgICBpY2Fub24sIGVvZiBhbmQgZW9sIGNoYXJhY3RlcnMgdG8gdGhlaXIgZGVmYXVsdCB2YWx1ZXMKICAgLWNvb2tlZCAgICAgICBzYW1lIGFzIHJhdwoAQWNjZXNzOiAleApNb2RpZnk6ICV5CkNoYW5nZTogJXoKIEJpcnRoOiAldwoAICAgICAgLS1kZWJ1ZyAgICAgICAgIGV4cGxhaW4gaG93IGEgZmlsZSBpcyBjb3BpZWQuICBJbXBsaWVzIC12CgAgICAgICAtLWRlYnVnICAgICAgICAgICAgICAgICAgZXhwbGFpbiBob3cgYSBmaWxlIGlzIGNvcGllZC4gIEltcGxpZXMgLXYKACVsdSAlbHUKACAgIGRlYyAgICAgICAgICAgc2FtZSBhcyAlcyBpbnRyIF5jIGVyYXNlIDAxNzcKICAgICAgICAgICAgICAgICBraWxsIF51CgAgIC11LCAtLXVzZXI9VVNFUiAgICAgICAgc2V0IHVzZXIgVVNFUiBpbiB0aGUgdGFyZ2V0IHNlY3VyaXR5IGNvbnRleHQKICAtciwgLS1yb2xlPVJPTEUgICAgICAgIHNldCByb2xlIFJPTEUgaW4gdGhlIHRhcmdldCBzZWN1cml0eSBjb250ZXh0CiAgLXQsIC0tdHlwZT1UWVBFICAgICAgICBzZXQgdHlwZSBUWVBFIGluIHRoZSB0YXJnZXQgc2VjdXJpdHkgY29udGV4dAogIC1sLCAtLXJhbmdlPVJBTkdFICAgICAgc2V0IHJhbmdlIFJBTkdFIGluIHRoZSB0YXJnZXQgc2VjdXJpdHkgY29udGV4dAoAICAtdiAgICAgICAgICAgICAgICAgICAgICAgICBuYXR1cmFsIHNvcnQgb2YgKHZlcnNpb24pIG51bWJlcnMgd2l0aGluIHRleHQKACAgIFstXW9wb3N0ICAgICAgcG9zdHByb2Nlc3Mgb3V0cHV0CgAgKiBkaXNjYXJkIENIQVIgIENIQVIgd2lsbCB0b2dnbGUgZGlzY2FyZGluZyBvZiBvdXRwdXQKACAgLWEsIC0tYWNyb3NzICAgICAgcHJpbnQgY29sdW1ucyBhY3Jvc3MgcmF0aGVyIHRoYW4gZG93biwgdXNlZCB0b2dldGhlcgogICAgICAgICAgICAgICAgICAgIHdpdGggLUNPTFVNTgogIC1jLCAtLXNob3ctY29udHJvbC1jaGFycwogICAgICAgICAgICAgICAgICAgIHVzZSBoYXQgbm90YXRpb24gKF5HKSBhbmQgb2N0YWwgYmFja3NsYXNoIG5vdGF0aW9uCiAgLWQsIC0tZG91YmxlLXNwYWNlCiAgICAgICAgICAgICAgICAgICAgZG91YmxlIHNwYWNlIHRoZSBvdXRwdXQKACAqIFstXWZsdXNobyAgICAgZGlzY2FyZCBvdXRwdXQKACAgICAgIC0tZGVidWcgICAgICAgICAgICAgICBhbm5vdGF0ZSB0aGUgcGFydCBvZiB0aGUgbGluZSB1c2VkIHRvIHNvcnQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuZCB3YXJuIGFib3V0IHF1ZXN0aW9uYWJsZSB1c2FnZSB0byBzdGRlcnIKICAgICAgLS1maWxlczAtZnJvbT1GICAgICAgIHJlYWQgaW5wdXQgZnJvbSB0aGUgZmlsZXMgc3BlY2lmaWVkIGJ5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBOVUwtdGVybWluYXRlZCBuYW1lcyBpbiBmaWxlIEY7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBJZiBGIGlzIC0gdGhlbiByZWFkIG5hbWVzIGZyb20gc3RhbmRhcmQgaW5wdXQKACAgICAgIC0tZGVidWcgICAgICAgICAgcHJpbnQgd2FybmluZ3MgYWJvdXQgaW52YWxpZCBpbnB1dAoACkNIVU5LUyBtYXkgYmU6CiAgTiAgICAgICBzcGxpdCBpbnRvIE4gZmlsZXMgYmFzZWQgb24gc2l6ZSBvZiBpbnB1dAogIEsvTiAgICAgb3V0cHV0IEt0aCBvZiBOIHRvIHN0ZG91dAogIGwvTiAgICAgc3BsaXQgaW50byBOIGZpbGVzIHdpdGhvdXQgc3BsaXR0aW5nIGxpbmVzL3JlY29yZHMKICBsL0svTiAgIG91dHB1dCBLdGggb2YgTiB0byBzdGRvdXQgd2l0aG91dCBzcGxpdHRpbmcgbGluZXMvcmVjb3JkcwogIHIvTiAgICAgbGlrZSAnbCcgYnV0IHVzZSByb3VuZCByb2JpbiBkaXN0cmlidXRpb24KICByL0svTiAgIGxpa2V3aXNlIGJ1dCBvbmx5IG91dHB1dCBLdGggb2YgTiB0byBzdGRvdXQKACVqZCslamQgcmVjb3JkcyBpbgolamQrJWpkIHJlY29yZHMgb3V0CgAgIC1TICAgICAgICAgICAgICAgICAgICAgICAgIHNvcnQgYnkgZmlsZSBzaXplLCBsYXJnZXN0IGZpcnN0CgAgIC1BLCAtLWFkZHJlc3MtcmFkaXg9UkFESVggICBvdXRwdXQgZm9ybWF0IGZvciBmaWxlIG9mZnNldHM7IFJBRElYIGlzIG9uZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9mIFtkb3huXSwgZm9yIERlY2ltYWwsIE9jdGFsLCBIZXggb3IgTm9uZQogICAgICAtLWVuZGlhbj17YmlnfGxpdHRsZX0gICBzd2FwIGlucHV0IGJ5dGVzIGFjY29yZGluZyB0aGUgc3BlY2lmaWVkIG9yZGVyCiAgLWosIC0tc2tpcC1ieXRlcz1CWVRFUyAgICAgIHNraXAgQllURVMgaW5wdXQgYnl0ZXMgZmlyc3QKACAgICAgIC0tYmFzZTJtc2JmICAgICAgIGJpdCBzdHJpbmcgd2l0aCBtb3N0IHNpZ25pZmljYW50IGJpdCAobXNiKSBmaXJzdAoAICAgICAgLS1iYXNlMmxzYmYgICAgICAgYml0IHN0cmluZyB3aXRoIGxlYXN0IHNpZ25pZmljYW50IGJpdCAobHNiKSBmaXJzdAoAICAtZiwgLS1jYW5vbmljYWxpemUgICAgICAgICAgICBjYW5vbmljYWxpemUgYnkgZm9sbG93aW5nIGV2ZXJ5IHN5bWxpbmsgaW4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBldmVyeSBjb21wb25lbnQgb2YgdGhlIGdpdmVuIG5hbWUgcmVjdXJzaXZlbHk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxsIGJ1dCB0aGUgbGFzdCBjb21wb25lbnQgbXVzdCBleGlzdAogIC1lLCAtLWNhbm9uaWNhbGl6ZS1leGlzdGluZyAgIGNhbm9uaWNhbGl6ZSBieSBmb2xsb3dpbmcgZXZlcnkgc3ltbGluayBpbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV2ZXJ5IGNvbXBvbmVudCBvZiB0aGUgZ2l2ZW4gbmFtZSByZWN1cnNpdmVseSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGwgY29tcG9uZW50cyBtdXN0IGV4aXN0CgAgICAgICAtLXJvdW5kPU1FVEhPRCAgIHVzZSBNRVRIT0QgZm9yIHJvdW5kaW5nIHdoZW4gc2NhbGluZzsgTUVUSE9EIGNhbiBiZToKICAgICAgICAgICAgICAgICAgICAgICAgIHVwLCBkb3duLCBmcm9tLXplcm8gKGRlZmF1bHQpLCB0b3dhcmRzLXplcm8sIG5lYXJlc3QKACAqIFstXXBydGVyYXNlICAgc2FtZSBhcyBbLV1lY2hvcHJ0CgAgIC1rLCAtLWtleT1LRVlERUYgICAgICAgICAgc29ydCB2aWEgYSBrZXk7IEtFWURFRiBnaXZlcyBsb2NhdGlvbiBhbmQgdHlwZQogIC1tLCAtLW1lcmdlICAgICAgICAgICAgICAgbWVyZ2UgYWxyZWFkeSBzb3J0ZWQgZmlsZXM7IGRvIG5vdCBzb3J0CgAgIC1uLCAtLWxpbmVzPVsrXU5VTSAgICAgICBvdXRwdXQgdGhlIGxhc3QgTlVNIGxpbmVzLCBpbnN0ZWFkIG9mIHRoZSBsYXN0ICVkOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yIHVzZSAtbiArTlVNIHRvIHNraXAgTlVNLTEgbGluZXMgYXQgdGhlIHN0YXJ0CgAgICAgICAtLWRlcmVmZXJlbmNlICAgICAgYWZmZWN0IHRoZSByZWZlcmVudCBvZiBlYWNoIHN5bWJvbGljIGxpbmssCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHJhdGhlciB0aGFuIHRoZSBzeW1ib2xpYyBsaW5rIGl0c2VsZgogIC1oLCAtLW5vLWRlcmVmZXJlbmNlICAgYWZmZWN0IGVhY2ggc3ltYm9saWMgbGluaywgcmF0aGVyIHRoYW4gdGhlIHJlZmVyZW50CgAgICAgICAtLW5vLXByZXNlcnZlLXJvb3QgIGRvIG5vdCB0cmVhdCAnLycgc3BlY2lhbGx5CiAgICAgIC0tcHJlc2VydmUtcm9vdFs9YWxsXSAgZG8gbm90IHJlbW92ZSAnLycgKGRlZmF1bHQpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aXRoICdhbGwnLCByZWplY3QgYW55IGNvbW1hbmQgbGluZSBhcmd1bWVudAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbiBhIHNlcGFyYXRlIGRldmljZSBmcm9tIGl0cyBwYXJlbnQKACAgLXAgRElSLCAtLXRtcGRpcls9RElSXSAgaW50ZXJwcmV0IFRFTVBMQVRFIHJlbGF0aXZlIHRvIERJUjsgaWYgRElSIGlzIG5vdAogICAgICAgICAgICAgICAgICAgICAgICBzcGVjaWZpZWQsIHVzZSAkVE1QRElSIGlmIHNldCwgZWxzZSAvdG1wLiAgV2l0aAogICAgICAgICAgICAgICAgICAgICAgICB0aGlzIG9wdGlvbiwgVEVNUExBVEUgbXVzdCBub3QgYmUgYW4gYWJzb2x1dGUgbmFtZTsKICAgICAgICAgICAgICAgICAgICAgICAgdW5saWtlIHdpdGggLXQsIFRFTVBMQVRFIG1heSBjb250YWluIHNsYXNoZXMsIGJ1dAogICAgICAgICAgICAgICAgICAgICAgICBta3RlbXAgY3JlYXRlcyBvbmx5IHRoZSBmaW5hbCBjb21wb25lbnQKACVzOiBvcHRpb24gJyVzJXMnIGRvZXNuJ3QgYWxsb3cgYW4gYXJndW1lbnQKACAgICAgIC0tYmFja3VwWz1DT05UUk9MXSAgICAgICBtYWtlIGEgYmFja3VwIG9mIGVhY2ggZXhpc3RpbmcgZGVzdGluYXRpb24gZmlsZQogIC1iICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlrZSAtLWJhY2t1cCBidXQgZG9lcyBub3QgYWNjZXB0IGFuIGFyZ3VtZW50CgAlczogb3B0aW9uICclcyVzJyByZXF1aXJlcyBhbiBhcmd1bWVudAoAICAtUCwgLS1uby1kZXJlZmVyZW5jZSAgZG9uJ3QgZm9sbG93IGFueSBzeW1ib2xpYyBsaW5rcyAodGhpcyBpcyB0aGUgZGVmYXVsdCkKICAtUywgLS1zZXBhcmF0ZS1kaXJzICAgZm9yIGRpcmVjdG9yaWVzIGRvIG5vdCBpbmNsdWRlIHNpemUgb2Ygc3ViZGlyZWN0b3JpZXMKICAgICAgLS1zaSAgICAgICAgICAgICAgbGlrZSAtaCwgYnV0IHVzZSBwb3dlcnMgb2YgMTAwMCBub3QgMTAyNAogIC1zLCAtLXN1bW1hcml6ZSAgICAgICBkaXNwbGF5IG9ubHkgYSB0b3RhbCBmb3IgZWFjaCBhcmd1bWVudAoAICAgICAgLS1vbmUtZmlsZS1zeXN0ZW0gIHdoZW4gcmVtb3ZpbmcgYSBoaWVyYXJjaHkgcmVjdXJzaXZlbHksIHNraXAgYW55CiAgICAgICAgICAgICAgICAgICAgICAgICAgZGlyZWN0b3J5IHRoYXQgaXMgb24gYSBmaWxlIHN5c3RlbSBkaWZmZXJlbnQgZnJvbQogICAgICAgICAgICAgICAgICAgICAgICAgIHRoYXQgb2YgdGhlIGNvcnJlc3BvbmRpbmcgY29tbWFuZCBsaW5lIGFyZ3VtZW50CgAgICAgICAtLXNwYXJzZT1XSEVOICAgICAgICAgICAgY29udHJvbCBjcmVhdGlvbiBvZiBzcGFyc2UgZmlsZXMuIFNlZSBiZWxvdwogICAgICAtLXN0cmlwLXRyYWlsaW5nLXNsYXNoZXMgIHJlbW92ZSBhbnkgdHJhaWxpbmcgc2xhc2hlcyBmcm9tIGVhY2ggU09VUkNFCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ3VtZW50CgB3YXJuaW5nOiBkYXlsaWdodCBzYXZpbmcgdGltZSBjaGFuZ2VkIGFmdGVyIGRhdGUgYWRqdXN0bWVudAoAd2FybmluZzogZGF5bGlnaHQgc2F2aW5nIHRpbWUgY2hhbmdlZCBhZnRlciB0aW1lIGFkanVzdG1lbnQKACAgLWksIC0taWdub3JlLWVudmlyb25tZW50ICBzdGFydCB3aXRoIGFuIGVtcHR5IGVudmlyb25tZW50CiAgLTAsIC0tbnVsbCAgICAgICAgICAgZW5kIGVhY2ggb3V0cHV0IGxpbmUgd2l0aCBOVUwsIG5vdCBuZXdsaW5lCiAgLXUsIC0tdW5zZXQ9TkFNRSAgICAgcmVtb3ZlIHZhcmlhYmxlIGZyb20gdGhlIGVudmlyb25tZW50CgB0aW1lem9uZTogc3lzdGVtIGRlZmF1bHQKAAogIC1sICAgICAgICAgICAgICBwcm9kdWNlIGxvbmcgZm9ybWF0IG91dHB1dCBmb3IgdGhlIHNwZWNpZmllZCBVU0VScwogIC1iICAgICAgICAgICAgICBvbWl0IHRoZSB1c2VyJ3MgaG9tZSBkaXJlY3RvcnkgYW5kIHNoZWxsIGluIGxvbmcgZm9ybWF0CiAgLWggICAgICAgICAgICAgIG9taXQgdGhlIHVzZXIncyBwcm9qZWN0IGZpbGUgaW4gbG9uZyBmb3JtYXQKICAtcCAgICAgICAgICAgICAgb21pdCB0aGUgdXNlcidzIHBsYW4gZmlsZSBpbiBsb25nIGZvcm1hdAogIC1zICAgICAgICAgICAgICBkbyBzaG9ydCBmb3JtYXQgb3V0cHV0LCB0aGlzIGlzIHRoZSBkZWZhdWx0CgAgICAgICAtLWRlZmF1bHQtc2lnbmFsWz1TSUddICByZXNldCBoYW5kbGluZyBvZiBTSUcgc2lnbmFsKHMpIHRvIHRoZSBkZWZhdWx0CgAgICAgICAtLWhlbHAgICAgICAgIGRpc3BsYXkgdGhpcyBoZWxwIGFuZCBleGl0CgAgICAgICAtLXZlcnNpb24gICAgIG91dHB1dCB2ZXJzaW9uIGluZm9ybWF0aW9uIGFuZCBleGl0CgAgICAgICAtLWxvb2t1cCAgICAgIGF0dGVtcHQgdG8gY2Fub25pY2FsaXplIGhvc3RuYW1lcyB2aWEgRE5TCiAgLW0gICAgICAgICAgICAgICAgb25seSBob3N0bmFtZSBhbmQgdXNlciBhc3NvY2lhdGVkIHdpdGggc3RkaW4KICAtcCwgLS1wcm9jZXNzICAgICBwcmludCBhY3RpdmUgcHJvY2Vzc2VzIHNwYXduZWQgYnkgaW5pdAoAICAtZiBGSUxFICAgICBGSUxFIGV4aXN0cyBhbmQgaXMgYSByZWd1bGFyIGZpbGUKICAtZyBGSUxFICAgICBGSUxFIGV4aXN0cyBhbmQgaXMgc2V0LWdyb3VwLUlECiAgLUcgRklMRSAgICAgRklMRSBleGlzdHMgYW5kIGlzIG93bmVkIGJ5IHRoZSBlZmZlY3RpdmUgZ3JvdXAgSUQKICAtaCBGSUxFICAgICBGSUxFIGV4aXN0cyBhbmQgaXMgYSBzeW1ib2xpYyBsaW5rIChzYW1lIGFzIC1MKQogIC1rIEZJTEUgICAgIEZJTEUgZXhpc3RzIGFuZCBoYXMgaXRzIHN0aWNreSBiaXQgc2V0CgAgIC1zW0NIQVJdLCAtLXNlcGFyYXRvcls9Q0hBUl0KICAgICAgICAgICAgICAgICAgICBzZXBhcmF0ZSBjb2x1bW5zIGJ5IGEgc2luZ2xlIGNoYXJhY3RlciwgZGVmYXVsdCBmb3IgQ0hBUgogICAgICAgICAgICAgICAgICAgIGlzIHRoZSA8VEFCPiBjaGFyYWN0ZXIgd2l0aG91dCAtdyBhbmQgJ25vIGNoYXInIHdpdGggLXcuCiAgICAgICAgICAgICAgICAgICAgLXNbQ0hBUl0gdHVybnMgb2ZmIGxpbmUgdHJ1bmNhdGlvbiBvZiBhbGwgMyBjb2x1bW4KICAgICAgICAgICAgICAgICAgICBvcHRpb25zICgtQ09MVU1OfC1hIC1DT0xVTU58LW0pIGV4Y2VwdCAtdyBpcyBzZXQKACAgLWYgICAgICAgICAgICAgIG9taXQgdGhlIGxpbmUgb2YgY29sdW1uIGhlYWRpbmdzIGluIHNob3J0IGZvcm1hdAogIC13ICAgICAgICAgICAgICBvbWl0IHRoZSB1c2VyJ3MgZnVsbCBuYW1lIGluIHNob3J0IGZvcm1hdAogIC1pICAgICAgICAgICAgICBvbWl0IHRoZSB1c2VyJ3MgZnVsbCBuYW1lIGFuZCByZW1vdGUgaG9zdCBpbiBzaG9ydCBmb3JtYXQKICAtcSAgICAgICAgICAgICAgb21pdCB0aGUgdXNlcidzIGZ1bGwgbmFtZSwgcmVtb3RlIGhvc3QgYW5kIGlkbGUgdGltZQogICAgICAgICAgICAgICAgICBpbiBzaG9ydCBmb3JtYXQKACAgLWEgICAgICAgICAgICAgaWdub3JlLCBmb3IgY29tcGF0aWJpbGl0eSB3aXRoIG90aGVyIHZlcnNpb25zCiAgLVosIC0tY29udGV4dCAgcHJpbnQgb25seSB0aGUgc2VjdXJpdHkgY29udGV4dCBvZiB0aGUgcHJvY2VzcwogIC1nLCAtLWdyb3VwICAgIHByaW50IG9ubHkgdGhlIGVmZmVjdGl2ZSBncm91cCBJRAogIC1HLCAtLWdyb3VwcyAgIHByaW50IGFsbCBncm91cCBJRHMKICAtbiwgLS1uYW1lICAgICBwcmludCBhIG5hbWUgaW5zdGVhZCBvZiBhIG51bWJlciwgZm9yIC11Z0cKICAtciwgLS1yZWFsICAgICBwcmludCB0aGUgcmVhbCBJRCBpbnN0ZWFkIG9mIHRoZSBlZmZlY3RpdmUgSUQsIHdpdGggLXVnRwogIC11LCAtLXVzZXIgICAgIHByaW50IG9ubHkgdGhlIGVmZmVjdGl2ZSB1c2VyIElECiAgLXosIC0temVybyAgICAgZGVsaW1pdCBlbnRyaWVzIHdpdGggTlVMIGNoYXJhY3RlcnMsIG5vdCB3aGl0ZXNwYWNlOwogICAgICAgICAgICAgICAgICAgbm90IHBlcm1pdHRlZCBpbiBkZWZhdWx0IGZvcm1hdAoAICAtbCAgICAgICAgICAgICAgICAgICAgICAgICB1c2UgYSBsb25nIGxpc3RpbmcgZm9ybWF0CgAgIC0gK0ZPUk1BVCAoZS5nLiwgKyVIOiVNKSBmb3IgYSAnZGF0ZSctc3R5bGUgZm9ybWF0CgAgIC1JICAgICAgICAgICAgICAgICAgICBwcm9tcHQgb25jZSBiZWZvcmUgcmVtb3ZpbmcgbW9yZSB0aGFuIHRocmVlIGZpbGVzLCBvcgogICAgICAgICAgICAgICAgICAgICAgICAgIHdoZW4gcmVtb3ZpbmcgcmVjdXJzaXZlbHk7IGxlc3MgaW50cnVzaXZlIHRoYW4gLWksCiAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpbGUgc3RpbGwgZ2l2aW5nIHByb3RlY3Rpb24gYWdhaW5zdCBtb3N0IG1pc3Rha2VzCiAgICAgIC0taW50ZXJhY3RpdmVbPVdIRU5dICBwcm9tcHQgYWNjb3JkaW5nIHRvIFdIRU46IG5ldmVyLCBvbmNlICgtSSksIG9yCiAgICAgICAgICAgICAgICAgICAgICAgICAgYWx3YXlzICgtaSk7IHdpdGhvdXQgV0hFTiwgcHJvbXB0IGFsd2F5cwoAICogWy1db2ZpbGwgICAgICB1c2UgZmlsbCAocGFkZGluZykgY2hhcmFjdGVycyBpbnN0ZWFkIG9mIHRpbWluZyBmb3IgZGVsYXlzCgBQcmludCB0aGUgZmlsZSBuYW1lIG9mIHRoZSB0ZXJtaW5hbCBjb25uZWN0ZWQgdG8gc3RhbmRhcmQgaW5wdXQuCgogIC1zLCAtLXNpbGVudCwgLS1xdWlldCAgIHByaW50IG5vdGhpbmcsIG9ubHkgcmV0dXJuIGFuIGV4aXQgc3RhdHVzCgAgIC1MLCAtLWRlcmVmZXJlbmNlICAgICBmb2xsb3cgbGlua3MKICAtZiwgLS1maWxlLXN5c3RlbSAgICAgZGlzcGxheSBmaWxlIHN5c3RlbSBzdGF0dXMgaW5zdGVhZCBvZiBmaWxlIHN0YXR1cwoAJXM6IG9wdGlvbiAnJXMlcycgaXMgYW1iaWd1b3VzCgAKICAtYiBGSUxFICAgICBGSUxFIGV4aXN0cyBhbmQgaXMgYmxvY2sgc3BlY2lhbAogIC1jIEZJTEUgICAgIEZJTEUgZXhpc3RzIGFuZCBpcyBjaGFyYWN0ZXIgc3BlY2lhbAogIC1kIEZJTEUgICAgIEZJTEUgZXhpc3RzIGFuZCBpcyBhIGRpcmVjdG9yeQogIC1lIEZJTEUgICAgIEZJTEUgZXhpc3RzCgBlcnJvcjogc2VlbiBtdWx0aXBsZSBkYXlzIHBhcnRzCgBlcnJvcjogc2VlbiBtdWx0aXBsZSBkYXlsaWdodC1zYXZpbmcgcGFydHMKAGVycm9yOiBzZWVuIG11bHRpcGxlIGRhdGUgcGFydHMKAGVycm9yOiBzZWVuIG11bHRpcGxlIHRpbWUtem9uZSBwYXJ0cwoAZXJyb3I6IHNlZW4gbXVsdGlwbGUgdGltZSBwYXJ0cwoAClRoZSBvcHRpb25zIGJlbG93IG1heSBiZSB1c2VkIHRvIHNlbGVjdCB3aGljaCBjb3VudHMgYXJlIHByaW50ZWQsIGFsd2F5cyBpbgp0aGUgZm9sbG93aW5nIG9yZGVyOiBuZXdsaW5lLCB3b3JkLCBjaGFyYWN0ZXIsIGJ5dGUsIG1heGltdW0gbGluZSBsZW5ndGguCiAgLWMsIC0tYnl0ZXMgICAgICAgICAgICBwcmludCB0aGUgYnl0ZSBjb3VudHMKICAtbSwgLS1jaGFycyAgICAgICAgICAgIHByaW50IHRoZSBjaGFyYWN0ZXIgY291bnRzCiAgLWwsIC0tbGluZXMgICAgICAgICAgICBwcmludCB0aGUgbmV3bGluZSBjb3VudHMKACAgICAgIC0tZmlsZXMwLWZyb209RiAgICByZWFkIGlucHV0IGZyb20gdGhlIGZpbGVzIHNwZWNpZmllZCBieQogICAgICAgICAgICAgICAgICAgICAgICAgICBOVUwtdGVybWluYXRlZCBuYW1lcyBpbiBmaWxlIEY7CiAgICAgICAgICAgICAgICAgICAgICAgICAgIElmIEYgaXMgLSB0aGVuIHJlYWQgbmFtZXMgZnJvbSBzdGFuZGFyZCBpbnB1dAogIC1MLCAtLW1heC1saW5lLWxlbmd0aCAgcHJpbnQgdGhlIG1heGltdW0gZGlzcGxheSB3aWR0aAogIC13LCAtLXdvcmRzICAgICAgICAgICAgcHJpbnQgdGhlIHdvcmQgY291bnRzCgAgICAgICAtLWFsbCAgICAgIHByaW50IHRoZSBudW1iZXIgb2YgaW5zdGFsbGVkIHByb2Nlc3NvcnMKICAgICAgLS1pZ25vcmU9TiAgaWYgcG9zc2libGUsIGV4Y2x1ZGUgTiBwcm9jZXNzaW5nIHVuaXRzCgAgIC1mICAgc2FtZSBhcyAtdCBmRiwgc2VsZWN0IGZsb2F0cwogIC1pICAgc2FtZSBhcyAtdCBkSSwgc2VsZWN0IGRlY2ltYWwgaW50cwogIC1sICAgc2FtZSBhcyAtdCBkTCwgc2VsZWN0IGRlY2ltYWwgbG9uZ3MKICAtbyAgIHNhbWUgYXMgLXQgbzIsIHNlbGVjdCBvY3RhbCAyLWJ5dGUgdW5pdHMKICAtcyAgIHNhbWUgYXMgLXQgZDIsIHNlbGVjdCBkZWNpbWFsIDItYnl0ZSB1bml0cwogIC14ICAgc2FtZSBhcyAtdCB4Miwgc2VsZWN0IGhleGFkZWNpbWFsIDItYnl0ZSB1bml0cwoACgpUcmFkaXRpb25hbCBmb3JtYXQgc3BlY2lmaWNhdGlvbnMgbWF5IGJlIGludGVybWl4ZWQ7IHRoZXkgYWNjdW11bGF0ZToKICAtYSAgIHNhbWUgYXMgLXQgYSwgIHNlbGVjdCBuYW1lZCBjaGFyYWN0ZXJzLCBpZ25vcmluZyBoaWdoLW9yZGVyIGJpdAogIC1iICAgc2FtZSBhcyAtdCBvMSwgc2VsZWN0IG9jdGFsIGJ5dGVzCiAgLWMgICBzYW1lIGFzIC10IGMsICBzZWxlY3QgcHJpbnRhYmxlIGNoYXJhY3RlcnMgb3IgYmFja3NsYXNoIGVzY2FwZXMKICAtZCAgIHNhbWUgYXMgLXQgdTIsIHNlbGVjdCB1bnNpZ25lZCBkZWNpbWFsIDItYnl0ZSB1bml0cwoAICBcdiAgICAgICAgICAgICAgdmVydGljYWwgdGFiCiAgQ0hBUjEtQ0hBUjIgICAgIGFsbCBjaGFyYWN0ZXJzIGZyb20gQ0hBUjEgdG8gQ0hBUjIgaW4gYXNjZW5kaW5nIG9yZGVyCiAgW0NIQVIqXSAgICAgICAgIGluIEFSUkFZMiwgY29waWVzIG9mIENIQVIgdW50aWwgbGVuZ3RoIG9mIEFSUkFZMQogIFtDSEFSKlJFUEVBVF0gICBSRVBFQVQgY29waWVzIG9mIENIQVIsIFJFUEVBVCBvY3RhbCBpZiBzdGFydGluZyB3aXRoIDAKICBbOmFsbnVtOl0gICAgICAgYWxsIGxldHRlcnMgYW5kIGRpZ2l0cwogIFs6YWxwaGE6XSAgICAgICBhbGwgbGV0dGVycwogIFs6Ymxhbms6XSAgICAgICBhbGwgaG9yaXpvbnRhbCB3aGl0ZXNwYWNlCiAgWzpjbnRybDpdICAgICAgIGFsbCBjb250cm9sIGNoYXJhY3RlcnMKICBbOmRpZ2l0Ol0gICAgICAgYWxsIGRpZ2l0cwoAICAtUyBGSUxFICAgICBGSUxFIGV4aXN0cyBhbmQgaXMgYSBzb2NrZXQKICAtdCBGRCAgICAgICBmaWxlIGRlc2NyaXB0b3IgRkQgaXMgb3BlbmVkIG9uIGEgdGVybWluYWwKICAtdSBGSUxFICAgICBGSUxFIGV4aXN0cyBhbmQgaXRzIHNldC11c2VyLUlEIGJpdCBpcyBzZXQKICAtdyBGSUxFICAgICBGSUxFIGV4aXN0cyBhbmQgdGhlIHVzZXIgaGFzIHdyaXRlIGFjY2VzcwogIC14IEZJTEUgICAgIEZJTEUgZXhpc3RzIGFuZCB0aGUgdXNlciBoYXMgZXhlY3V0ZSAob3Igc2VhcmNoKSBhY2Nlc3MKACAgLWgsIC0taGVhZGVyPUhFQURFUgogICAgICAgICAgICAgICAgICAgIHVzZSBhIGNlbnRlcmVkIEhFQURFUiBpbnN0ZWFkIG9mIGZpbGVuYW1lIGluIHBhZ2UgaGVhZGVyLAogICAgICAgICAgICAgICAgICAgIC1oICIiIHByaW50cyBhIGJsYW5rIGxpbmUsIGRvbid0IHVzZSAtaCIiCiAgLWlbQ0hBUltXSURUSF1dLCAtLW91dHB1dC10YWJzWz1DSEFSW1dJRFRIXV0KICAgICAgICAgICAgICAgICAgICByZXBsYWNlIHNwYWNlcyB3aXRoIENIQVJzIChUQUJzKSB0byB0YWIgV0lEVEggKDgpCiAgLUosIC0tam9pbi1saW5lcyAgbWVyZ2UgZnVsbCBsaW5lcywgdHVybnMgb2ZmIC1XIGxpbmUgdHJ1bmNhdGlvbiwgbm8gY29sdW1uCiAgICAgICAgICAgICAgICAgICAgYWxpZ25tZW50LCAtLXNlcC1zdHJpbmdbPVNUUklOR10gc2V0cyBzZXBhcmF0b3JzCgAKSW5wdXQgc2V0dGluZ3M6CiAgIFstXWJya2ludCAgICAgYnJlYWtzIGNhdXNlIGFuIGludGVycnVwdCBzaWduYWwKICAgWy1daWNybmwgICAgICB0cmFuc2xhdGUgY2FycmlhZ2UgcmV0dXJuIHRvIG5ld2xpbmUKICAgWy1daWduYnJrICAgICBpZ25vcmUgYnJlYWsgY2hhcmFjdGVycwogICBbLV1pZ25jciAgICAgIGlnbm9yZSBjYXJyaWFnZSByZXR1cm4KICAgWy1daWducGFyICAgICBpZ25vcmUgY2hhcmFjdGVycyB3aXRoIHBhcml0eSBlcnJvcnMKACAgLWIsIC0tc3VmZml4LWZvcm1hdD1GT1JNQVQgIHVzZSBzcHJpbnRmIEZPUk1BVCBpbnN0ZWFkIG9mICUwMmQKICAtZiwgLS1wcmVmaXg9UFJFRklYICAgICAgICB1c2UgUFJFRklYIGluc3RlYWQgb2YgJ3h4JwogIC1rLCAtLWtlZXAtZmlsZXMgICAgICAgICAgIGRvIG5vdCByZW1vdmUgb3V0cHV0IGZpbGVzIG9uIGVycm9ycwoAICAgWy1dZWNobyAgICAgICBlY2hvIGlucHV0IGNoYXJhY3RlcnMKACAgIFstXWlubGNyICAgICAgdHJhbnNsYXRlIG5ld2xpbmUgdG8gY2FycmlhZ2UgcmV0dXJuCiAgIFstXWlucGNrICAgICAgZW5hYmxlIGlucHV0IHBhcml0eSBjaGVja2luZwogICBbLV1pc3RyaXAgICAgIGNsZWFyIGhpZ2ggKDh0aCkgYml0IG9mIGlucHV0IGNoYXJhY3RlcnMKACAgIFstXWVjaG9ubCAgICAgZWNobyBuZXdsaW5lIGV2ZW4gaWYgbm90IGVjaG9pbmcgb3RoZXIgY2hhcmFjdGVycwoAICAgWy1daXNpZyAgICAgICBlbmFibGUgaW50ZXJydXB0LCBxdWl0LCBhbmQgc3VzcGVuZCBzcGVjaWFsIGNoYXJhY3RlcnMKICAgWy1dbm9mbHNoICAgICBkaXNhYmxlIGZsdXNoaW5nIGFmdGVyIGludGVycnVwdCBhbmQgcXVpdCBzcGVjaWFsIGNoYXJhY3RlcnMKACAgIFstXWljYW5vbiAgICAgZW5hYmxlIHNwZWNpYWwgY2hhcmFjdGVyczogJXMKICAgWy1daWV4dGVuICAgICBlbmFibGUgbm9uLVBPU0lYIHNwZWNpYWwgY2hhcmFjdGVycwoAICogWy1deGNhc2UgICAgICB3aXRoIGljYW5vbiwgZXNjYXBlIHdpdGggJ1wnIGZvciB1cHBlcmNhc2UgY2hhcmFjdGVycwoAICAtYiwgLS1pZ25vcmUtbGVhZGluZy1ibGFua3MgIGlnbm9yZSBsZWFkaW5nIGJsYW5rcwogIC1kLCAtLWRpY3Rpb25hcnktb3JkZXIgICAgICBjb25zaWRlciBvbmx5IGJsYW5rcyBhbmQgYWxwaGFudW1lcmljIGNoYXJhY3RlcnMKICAtZiwgLS1pZ25vcmUtY2FzZSAgICAgICAgICAgZm9sZCBsb3dlciBjYXNlIHRvIHVwcGVyIGNhc2UgY2hhcmFjdGVycwoAc2V0dGluZyBBdXRvLVBhZGRpbmcgdG8gJWpkIGNoYXJhY3RlcnMKACAgLWEsIC0tYWxsICAgICAgICAgICAgICAgICAgZG8gbm90IGlnbm9yZSBlbnRyaWVzIHN0YXJ0aW5nIHdpdGggLgogIC1BLCAtLWFsbW9zdC1hbGwgICAgICAgICAgIGRvIG5vdCBsaXN0IGltcGxpZWQgLiBhbmQgLi4KICAgICAgLS1hdXRob3IgICAgICAgICAgICAgICB3aXRoIC1sLCBwcmludCB0aGUgYXV0aG9yIG9mIGVhY2ggZmlsZQogIC1iLCAtLWVzY2FwZSAgICAgICAgICAgICAgIHByaW50IEMtc3R5bGUgZXNjYXBlcyBmb3Igbm9uZ3JhcGhpYyBjaGFyYWN0ZXJzCgAgIC1xLCAtLWhpZGUtY29udHJvbC1jaGFycyAgIHByaW50ID8gaW5zdGVhZCBvZiBub25ncmFwaGljIGNoYXJhY3RlcnMKACAqIFstXW9mZGVsICAgICAgdXNlIGRlbGV0ZSBjaGFyYWN0ZXJzIGZvciBmaWxsIGluc3RlYWQgb2YgTlVMIGNoYXJhY3RlcnMKACAgICAgIC0tc3VmZml4PVNVRkZJWCAgYWRkIFNVRkZJWCB0byBvdXRwdXQgbnVtYmVycywgYW5kIGFjY2VwdCBvcHRpb25hbAogICAgICAgICAgICAgICAgICAgICAgICAgU1VGRklYIGluIGlucHV0IG51bWJlcnMKACAgLXYsIC0tc3RhcnRpbmctbGluZS1udW1iZXI9TlVNQkVSICBmaXJzdCBsaW5lIG51bWJlciBmb3IgZWFjaCBzZWN0aW9uCiAgLXcsIC0tbnVtYmVyLXdpZHRoPU5VTUJFUiAgICAgICB1c2UgTlVNQkVSIGNvbHVtbnMgZm9yIGxpbmUgbnVtYmVycwoAICBub25lLCBvZmYgICAgICAgbmV2ZXIgbWFrZSBiYWNrdXBzIChldmVuIGlmIC0tYmFja3VwIGlzIGdpdmVuKQogIG51bWJlcmVkLCB0ICAgICBtYWtlIG51bWJlcmVkIGJhY2t1cHMKICBleGlzdGluZywgbmlsICAgbnVtYmVyZWQgaWYgbnVtYmVyZWQgYmFja3VwcyBleGlzdCwgc2ltcGxlIG90aGVyd2lzZQogIHNpbXBsZSwgbmV2ZXIgICBhbHdheXMgbWFrZSBzaW1wbGUgYmFja3VwcwoAICAtbiwgLS1udW1lcmljLXNvcnQgICAgICAgICAgY29tcGFyZSBhY2NvcmRpbmcgdG8gc3RyaW5nIG51bWVyaWNhbCB2YWx1ZTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWUgbWFudWFsIGZvciB3aGljaCBzdHJpbmdzIGFyZSBzdXBwb3J0ZWQKICAtUiwgLS1yYW5kb20tc29ydCAgICAgICAgICAgc2h1ZmZsZSwgYnV0IGdyb3VwIGlkZW50aWNhbCBrZXlzLiAgU2VlIHNodWYoMSkKICAgICAgLS1yYW5kb20tc291cmNlPUZJTEUgICAgZ2V0IHJhbmRvbSBieXRlcyBmcm9tIEZJTEUKICAtciwgLS1yZXZlcnNlICAgICAgICAgICAgICAgcmV2ZXJzZSB0aGUgcmVzdWx0IG9mIGNvbXBhcmlzb25zCgAgIC1TW1NUUklOR10sIC0tc2VwLXN0cmluZ1s9U1RSSU5HXQogICAgICAgICAgICAgICAgICAgIHNlcGFyYXRlIGNvbHVtbnMgYnkgU1RSSU5HLAogICAgICAgICAgICAgICAgICAgIHdpdGhvdXQgLVM6IERlZmF1bHQgc2VwYXJhdG9yIDxUQUI+IHdpdGggLUogYW5kIDxzcGFjZT4KICAgICAgICAgICAgICAgICAgICBvdGhlcndpc2UgKHNhbWUgYXMgLVMiICIpLCBubyBlZmZlY3Qgb24gY29sdW1uIG9wdGlvbnMKACAgLWUgU1RSSU5HICAgICAgICAgICAgICByZXBsYWNlIG1pc3NpbmcgKGVtcHR5KSBpbnB1dCBmaWVsZHMgd2l0aCBTVFJJTkc7CiAgICAgICAgICAgICAgICAgICAgICAgICAgIEkuZS4sIG1pc3NpbmcgZmllbGRzIHNwZWNpZmllZCB3aXRoICctMTJqbycgb3B0aW9ucwoAICAtWCwgLS1leGNsdWRlLWZyb209RklMRSAgZXhjbHVkZSBmaWxlcyB0aGF0IG1hdGNoIGFueSBwYXR0ZXJuIGluIEZJTEUKICAgICAgLS1leGNsdWRlPVBBVFRFUk4gICAgZXhjbHVkZSBmaWxlcyB0aGF0IG1hdGNoIFBBVFRFUk4KICAteCwgLS1vbmUtZmlsZS1zeXN0ZW0gICAgc2tpcCBkaXJlY3RvcmllcyBvbiBkaWZmZXJlbnQgZmlsZSBzeXN0ZW1zCgAgICAgICAtLWZvcm1hdD1GT1JNQVQgIHVzZSBwcmludGYgc3R5bGUgZmxvYXRpbmctcG9pbnQgRk9STUFUOwogICAgICAgICAgICAgICAgICAgICAgICAgc2VlIEZPUk1BVCBiZWxvdyBmb3IgZGV0YWlscwoAQ29weSBzdGFuZGFyZCBpbnB1dCB0byBlYWNoIEZJTEUsIGFuZCBhbHNvIHRvIHN0YW5kYXJkIG91dHB1dC4KCiAgLWEsIC0tYXBwZW5kICAgICAgICAgICAgICBhcHBlbmQgdG8gdGhlIGdpdmVuIEZJTEVzLCBkbyBub3Qgb3ZlcndyaXRlCiAgLWksIC0taWdub3JlLWludGVycnVwdHMgICBpZ25vcmUgaW50ZXJydXB0IHNpZ25hbHMKACAgLUwsIC0tbG9naWNhbCAgIHVzZSBQV0QgZnJvbSBlbnZpcm9ubWVudCwgZXZlbiBpZiBpdCBjb250YWlucyBzeW1saW5rcwogIC1QLCAtLXBoeXNpY2FsICBhdm9pZCBhbGwgc3ltbGlua3MKACAgLWEsIC0tYXJjaGl2ZSAgICAgICAgICAgICAgICBzYW1lIGFzIC1kUiAtLXByZXNlcnZlPWFsbAogICAgICAtLWF0dHJpYnV0ZXMtb25seSAgICAgICAgZG9uJ3QgY29weSB0aGUgZmlsZSBkYXRhLCBqdXN0IHRoZSBhdHRyaWJ1dGVzCiAgICAgIC0tYmFja3VwWz1DT05UUk9MXSAgICAgICBtYWtlIGEgYmFja3VwIG9mIGVhY2ggZXhpc3RpbmcgZGVzdGluYXRpb24gZmlsZQogIC1iICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlrZSAtLWJhY2t1cCBidXQgZG9lcyBub3QgYWNjZXB0IGFuIGFyZ3VtZW50CiAgICAgIC0tY29weS1jb250ZW50cyAgICAgICAgICBjb3B5IGNvbnRlbnRzIG9mIHNwZWNpYWwgZmlsZXMgd2hlbiByZWN1cnNpdmUKICAtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHNhbWUgYXMgLS1uby1kZXJlZmVyZW5jZSAtLXByZXNlcnZlPWxpbmtzCgAgKiBbLV1leHRwcm9jICAgIGVuYWJsZSAiTElORU1PREUiOyB1c2VmdWwgd2l0aCBoaWdoIGxhdGVuY3kgbGlua3MKACAgLWksIC0taW50ZXJhY3RpdmUgICAgICAgICAgIHByb21wdCB3aGV0aGVyIHRvIHJlbW92ZSBkZXN0aW5hdGlvbnMKICAtTCwgLS1sb2dpY2FsICAgICAgICAgICAgICAgZGVyZWZlcmVuY2UgVEFSR0VUcyB0aGF0IGFyZSBzeW1ib2xpYyBsaW5rcwogIC1uLCAtLW5vLWRlcmVmZXJlbmNlICAgICAgICB0cmVhdCBMSU5LX05BTUUgYXMgYSBub3JtYWwgZmlsZSBpZgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl0IGlzIGEgc3ltYm9saWMgbGluayB0byBhIGRpcmVjdG9yeQogIC1QLCAtLXBoeXNpY2FsICAgICAgICAgICAgICBtYWtlIGhhcmQgbGlua3MgZGlyZWN0bHkgdG8gc3ltYm9saWMgbGlua3MKICAtciwgLS1yZWxhdGl2ZSAgICAgICAgICAgICAgd2l0aCAtcywgY3JlYXRlIGxpbmtzIHJlbGF0aXZlIHRvIGxpbmsgbG9jYXRpb24KICAtcywgLS1zeW1ib2xpYyAgICAgICAgICAgICAgbWFrZSBzeW1ib2xpYyBsaW5rcyBpbnN0ZWFkIG9mIGhhcmQgbGlua3MKAAogIC1yICAgICAgICAgICAgICB1c2UgQlNEIHN1bSBhbGdvcml0aG0gKHRoZSBkZWZhdWx0KSwgdXNlIDFLIGJsb2NrcwogIC1zLCAtLXN5c3YgICAgICB1c2UgU3lzdGVtIFYgc3VtIGFsZ29yaXRobSwgdXNlIDUxMiBieXRlcyBibG9ja3MKACAgLXIsIC0tcmV2ZXJzZSAgICAgICAgICAgICAgcmV2ZXJzZSBvcmRlciB3aGlsZSBzb3J0aW5nCiAgLVIsIC0tcmVjdXJzaXZlICAgICAgICAgICAgbGlzdCBzdWJkaXJlY3RvcmllcyByZWN1cnNpdmVseQogIC1zLCAtLXNpemUgICAgICAgICAgICAgICAgIHByaW50IHRoZSBhbGxvY2F0ZWQgc2l6ZSBvZiBlYWNoIGZpbGUsIGluIGJsb2NrcwoAd2FybmluZzogd2hlbiBhZGRpbmcgcmVsYXRpdmUgbW9udGhzL3llYXJzLCBpdCBpcyByZWNvbW1lbmRlZCB0byBzcGVjaWZ5IHRoZSAxNXRoIG9mIHRoZSBtb250aHMKACAqIGNydGtpbGwgICAgICAga2lsbCBhbGwgbGluZSBieSBvYmV5aW5nIHRoZSBlY2hvcHJ0IGFuZCBlY2hvZSBzZXR0aW5ncwogKiAtY3J0a2lsbCAgICAgIGtpbGwgYWxsIGxpbmUgYnkgb2JleWluZyB0aGUgZWNob2N0bCBhbmQgZWNob2sgc2V0dGluZ3MKAAogIC1hLCAtLWFsbCAgICAgICAgIHNhbWUgYXMgLWIgLWQgLS1sb2dpbiAtcCAtciAtdCAtVCAtdQogIC1iLCAtLWJvb3QgICAgICAgIHRpbWUgb2YgbGFzdCBzeXN0ZW0gYm9vdAogIC1kLCAtLWRlYWQgICAgICAgIHByaW50IGRlYWQgcHJvY2Vzc2VzCiAgLUgsIC0taGVhZGluZyAgICAgcHJpbnQgbGluZSBvZiBjb2x1bW4gaGVhZGluZ3MKACAgLU0sIC0tbWFjcm8tbmFtZT1TVFJJTkcgICAgICAgIG1hY3JvIG5hbWUgdG8gdXNlIGluc3RlYWQgb2YgJ3h4JwogIC1PLCAtLWZvcm1hdD1yb2ZmICAgICAgICAgICAgICBnZW5lcmF0ZSBvdXRwdXQgYXMgcm9mZiBkaXJlY3RpdmVzCiAgLVIsIC0tcmlnaHQtc2lkZS1yZWZzICAgICAgICAgIHB1dCByZWZlcmVuY2VzIGF0IHJpZ2h0LCBub3QgY291bnRlZCBpbiAtdwogIC1TLCAtLXNlbnRlbmNlLXJlZ2V4cD1SRUdFWFAgICBmb3IgZW5kIG9mIGxpbmVzIG9yIGVuZCBvZiBzZW50ZW5jZXMKICAtVCwgLS1mb3JtYXQ9dGV4ICAgICAgICAgICAgICAgZ2VuZXJhdGUgb3V0cHV0IGFzIFRlWCBkaXJlY3RpdmVzCgAgICBzYW5lICAgICAgICAgIHNhbWUgYXMgY3JlYWQgLWlnbmJyayBicmtpbnQgLWlubGNyIC1pZ25jciBpY3JubAogICAgICAgICAgICAgICAgIGljYW5vbiBpZXh0ZW4gZWNobyBlY2hvZSBlY2hvayAtZWNob25sIC1ub2Zsc2gKICAgICAgICAgICAgICAgICAlcwogICAgICAgICAgICAgICAgICVzCiAgICAgICAgICAgICAgICAgJXMsCiAgICAgICAgICAgICAgICAgYWxsIHNwZWNpYWwgY2hhcmFjdGVycyB0byB0aGVpciBkZWZhdWx0IHZhbHVlcwoAICAtbywgLS1pby1ibG9ja3MgICAgICAgIHRyZWF0IFNJWkUgYXMgbnVtYmVyIG9mIElPIGJsb2NrcyBpbnN0ZWFkIG9mIGJ5dGVzCgAgIC1yLCAtLXJlZmVyZW5jZT1SRklMRSAgYmFzZSBzaXplIG9uIFJGSUxFCiAgLXMsIC0tc2l6ZT1TSVpFICAgICAgICBzZXQgb3IgYWRqdXN0IHRoZSBmaWxlIHNpemUgYnkgU0laRSBieXRlcwoAICAtcCAgICAgICAgICAgICAgICAgICAgICAgICAgIHNhbWUgYXMgLS1wcmVzZXJ2ZT1tb2RlLG93bmVyc2hpcCx0aW1lc3RhbXBzCiAgICAgIC0tcHJlc2VydmVbPUFUVFJfTElTVF0gICBwcmVzZXJ2ZSB0aGUgc3BlY2lmaWVkIGF0dHJpYnV0ZXMKACAgLVEsIC0tcXVvdGUtbmFtZSAgICAgICAgICAgZW5jbG9zZSBlbnRyeSBuYW1lcyBpbiBkb3VibGUgcXVvdGVzCgAgIC1sLCAtLWxvZ2luICAgICAgIHByaW50IHN5c3RlbSBsb2dpbiBwcm9jZXNzZXMKACAgLWYsIC0tZm9ybWF0PUZPUk1BVCAgICAgIHVzZSBwcmludGYgc3R5bGUgZmxvYXRpbmctcG9pbnQgRk9STUFUCiAgLXMsIC0tc2VwYXJhdG9yPVNUUklORyAgIHVzZSBTVFJJTkcgdG8gc2VwYXJhdGUgbnVtYmVycyAoZGVmYXVsdDogXG4pCiAgLXcsIC0tZXF1YWwtd2lkdGggICAgICAgIGVxdWFsaXplIHdpZHRoIGJ5IHBhZGRpbmcgd2l0aCBsZWFkaW5nIHplcm9lcwoACiAgLUEsIC0tc2hvdy1hbGwgICAgICAgICAgIGVxdWl2YWxlbnQgdG8gLXZFVAogIC1iLCAtLW51bWJlci1ub25ibGFuayAgICBudW1iZXIgbm9uZW1wdHkgb3V0cHV0IGxpbmVzLCBvdmVycmlkZXMgLW4KICAtZSAgICAgICAgICAgICAgICAgICAgICAgZXF1aXZhbGVudCB0byAtdkUKICAtRSwgLS1zaG93LWVuZHMgICAgICAgICAgZGlzcGxheSAkIGF0IGVuZCBvZiBlYWNoIGxpbmUKICAtbiwgLS1udW1iZXIgICAgICAgICAgICAgbnVtYmVyIGFsbCBvdXRwdXQgbGluZXMKICAtcywgLS1zcXVlZXplLWJsYW5rICAgICAgc3VwcHJlc3MgcmVwZWF0ZWQgZW1wdHkgb3V0cHV0IGxpbmVzCgAgIC1iLCAtLWJvZHktbnVtYmVyaW5nPVNUWUxFICAgICAgdXNlIFNUWUxFIGZvciBudW1iZXJpbmcgYm9keSBsaW5lcwogIC1kLCAtLXNlY3Rpb24tZGVsaW1pdGVyPUNDICAgICAgdXNlIENDIGZvciBsb2dpY2FsIHBhZ2UgZGVsaW1pdGVycwogIC1mLCAtLWZvb3Rlci1udW1iZXJpbmc9U1RZTEUgICAgdXNlIFNUWUxFIGZvciBudW1iZXJpbmcgZm9vdGVyIGxpbmVzCgAgIC13LCAtLWNoZWNrLWNoYXJzPU4gICBjb21wYXJlIG5vIG1vcmUgdGhhbiBOIGNoYXJhY3RlcnMgaW4gbGluZXMKACAgLVMsIC0tc3BsaXQtc3RyaW5nPVMgIHByb2Nlc3MgYW5kIHNwbGl0IFMgaW50byBzZXBhcmF0ZSBhcmd1bWVudHM7CiAgICAgICAgICAgICAgICAgICAgICAgIHVzZWQgdG8gcGFzcyBtdWx0aXBsZSBhcmd1bWVudHMgb24gc2hlYmFuZyBsaW5lcwoAICAtaSwgLS1pZ25vcmUtY2FzZSAgICAgaWdub3JlIGRpZmZlcmVuY2VzIGluIGNhc2Ugd2hlbiBjb21wYXJpbmcKICAtcywgLS1za2lwLWNoYXJzPU4gICAgYXZvaWQgY29tcGFyaW5nIHRoZSBmaXJzdCBOIGNoYXJhY3RlcnMKICAtdSwgLS11bmlxdWUgICAgICAgICAgb25seSBwcmludCB1bmlxdWUgbGluZXMKACAgLUcsIC0tbm8tZ3JvdXAgICAgICAgICAgICAgaW4gYSBsb25nIGxpc3RpbmcsIGRvbid0IHByaW50IGdyb3VwIG5hbWVzCgAgIC1zLCAtLXNsZWVwLWludGVydmFsPU4gICB3aXRoIC1mLCBzbGVlcCBmb3IgYXBwcm94aW1hdGVseSBOIHNlY29uZHMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZGVmYXVsdCAxLjApIGJldHdlZW4gaXRlcmF0aW9uczsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aXRoIGlub3RpZnkgYW5kIC0tcGlkPVAsIGNoZWNrIHByb2Nlc3MgUCBhdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlYXN0IG9uY2UgZXZlcnkgTiBzZWNvbmRzCiAgLXYsIC0tdmVyYm9zZSAgICAgICAgICAgIGFsd2F5cyBvdXRwdXQgaGVhZGVycyBnaXZpbmcgZmlsZSBuYW1lcwoAICAtcSwgLS1xdWlldCwgLS1zaWxlbnQgICAgbmV2ZXIgcHJpbnQgaGVhZGVycyBnaXZpbmcgZmlsZSBuYW1lcwogIC12LCAtLXZlcmJvc2UgICAgICAgICAgICBhbHdheXMgcHJpbnQgaGVhZGVycyBnaXZpbmcgZmlsZSBuYW1lcwoAICAtYywgLS1uby1jcmVhdGUgICAgICAgIGRvIG5vdCBjcmVhdGUgYW55IGZpbGVzCgAgIC1uLCAtLWRpZ2l0cz1ESUdJVFMgICAgICAgIHVzZSBzcGVjaWZpZWQgbnVtYmVyIG9mIGRpZ2l0cyBpbnN0ZWFkIG9mIDIKICAtcywgLS1xdWlldCwgLS1zaWxlbnQgICAgICBkbyBub3QgcHJpbnQgY291bnRzIG9mIG91dHB1dCBmaWxlIHNpemVzCiAgLXosIC0tZWxpZGUtZW1wdHktZmlsZXMgICAgc3VwcHJlc3MgZW1wdHkgb3V0cHV0IGZpbGVzCgAgICAgICAtLWJhdGNoLXNpemU9Tk1FUkdFICAgbWVyZ2UgYXQgbW9zdCBOTUVSR0UgaW5wdXRzIGF0IG9uY2U7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb3IgbW9yZSB1c2UgdGVtcCBmaWxlcwoAICAgICAgLS1iYWNrdXBbPUNPTlRST0xdICAgICAgbWFrZSBhIGJhY2t1cCBvZiBlYWNoIGV4aXN0aW5nIGRlc3RpbmF0aW9uIGZpbGUKICAtYiAgICAgICAgICAgICAgICAgICAgICAgICAgbGlrZSAtLWJhY2t1cCBidXQgZG9lcyBub3QgYWNjZXB0IGFuIGFyZ3VtZW50CiAgLWQsIC1GLCAtLWRpcmVjdG9yeSAgICAgICAgIGFsbG93IHRoZSBzdXBlcnVzZXIgdG8gYXR0ZW1wdCB0byBoYXJkIGxpbmsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXJlY3RvcmllcyAodGhpcyB3aWxsIHByb2JhYmx5IGZhaWwgZHVlIHRvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3lzdGVtIHJlc3RyaWN0aW9ucywgZXZlbiBmb3IgdGhlIHN1cGVydXNlcikKICAtZiwgLS1mb3JjZSAgICAgICAgICAgICAgICAgcmVtb3ZlIGV4aXN0aW5nIGRlc3RpbmF0aW9uIGZpbGVzCgAgICVoICAgbnVtYmVyIG9mIGhhcmQgbGlua3MKICAlaSAgIGlub2RlIG51bWJlcgogICVtICAgbW91bnQgcG9pbnQKICAlbiAgIGZpbGUgbmFtZQogICVOICAgcXVvdGVkIGZpbGUgbmFtZSB3aXRoIGRlcmVmZXJlbmNlIGlmIHN5bWJvbGljIGxpbmsKICAlbyAgIG9wdGltYWwgSS9PIHRyYW5zZmVyIHNpemUgaGludAogICVzICAgdG90YWwgc2l6ZSwgaW4gYnl0ZXMKICAlciAgIGRldmljZSB0eXBlIGluIGRlY2ltYWwgKHN0X3JkZXYpCiAgJVIgICBkZXZpY2UgdHlwZSBpbiBoZXggKHN0X3JkZXYpCiAgJUhyICBtYWpvciBkZXZpY2UgdHlwZSBpbiBkZWNpbWFsLCBmb3IgY2hhcmFjdGVyL2Jsb2NrIGRldmljZSBzcGVjaWFsIGZpbGVzCiAgJUxyICBtaW5vciBkZXZpY2UgdHlwZSBpbiBkZWNpbWFsLCBmb3IgY2hhcmFjdGVyL2Jsb2NrIGRldmljZSBzcGVjaWFsIGZpbGVzCiAgJXQgICBtYWpvciBkZXZpY2UgdHlwZSBpbiBoZXgsIGZvciBjaGFyYWN0ZXIvYmxvY2sgZGV2aWNlIHNwZWNpYWwgZmlsZXMKICAlVCAgIG1pbm9yIGRldmljZSB0eXBlIGluIGhleCwgZm9yIGNoYXJhY3Rlci9ibG9jayBkZXZpY2Ugc3BlY2lhbCBmaWxlcwoAICAtZiwgLS1maWxlLXN5c3RlbSAgICAgIHN5bmMgdGhlIGZpbGUgc3lzdGVtcyB0aGF0IGNvbnRhaW4gdGhlIGZpbGVzCgAgIC1tICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGwgd2lkdGggd2l0aCBhIGNvbW1hIHNlcGFyYXRlZCBsaXN0IG9mIGVudHJpZXMKACAgICAgIC0ta2VlcC1kaXJlY3Rvcnktc3ltbGluayAgZm9sbG93IGV4aXN0aW5nIHN5bWxpbmtzIHRvIGRpcmVjdG9yaWVzCgAgIC1uLCAtLW51bWVyaWMtdWlkLWdpZCAgICAgIGxpa2UgLWwsIGJ1dCBsaXN0IG51bWVyaWMgdXNlciBhbmQgZ3JvdXAgSURzCiAgLU4sIC0tbGl0ZXJhbCAgICAgICAgICAgICAgcHJpbnQgZW50cnkgbmFtZXMgd2l0aG91dCBxdW90aW5nCiAgLW8gICAgICAgICAgICAgICAgICAgICAgICAgbGlrZSAtbCwgYnV0IGRvIG5vdCBsaXN0IGdyb3VwIGluZm9ybWF0aW9uCiAgLXAsIC0taW5kaWNhdG9yLXN0eWxlPXNsYXNoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXBwZW5kIC8gaW5kaWNhdG9yIHRvIGRpcmVjdG9yaWVzCgAgICAgICAtLWJhY2t1cFs9Q09OVFJPTF0gIG1ha2UgYSBiYWNrdXAgb2YgZWFjaCBleGlzdGluZyBkZXN0aW5hdGlvbiBmaWxlCiAgLWIgICAgICAgICAgICAgICAgICBsaWtlIC0tYmFja3VwIGJ1dCBkb2VzIG5vdCBhY2NlcHQgYW4gYXJndW1lbnQKICAtYyAgICAgICAgICAgICAgICAgIChpZ25vcmVkKQogIC1DLCAtLWNvbXBhcmUgICAgICAgY29tcGFyZSBjb250ZW50IG9mIHNvdXJjZSBhbmQgZGVzdGluYXRpb24gZmlsZXMsIGFuZAogICAgICAgICAgICAgICAgICAgICAgICBpZiBubyBjaGFuZ2UgdG8gY29udGVudCwgb3duZXJzaGlwLCBhbmQgcGVybWlzc2lvbnMsCiAgICAgICAgICAgICAgICAgICAgICAgIGRvIG5vdCBtb2RpZnkgdGhlIGRlc3RpbmF0aW9uIGF0IGFsbAogIC1kLCAtLWRpcmVjdG9yeSAgICAgdHJlYXQgYWxsIGFyZ3VtZW50cyBhcyBkaXJlY3RvcnkgbmFtZXM7IGNyZWF0ZSBhbGwKICAgICAgICAgICAgICAgICAgICAgICAgY29tcG9uZW50cyBvZiB0aGUgc3BlY2lmaWVkIGRpcmVjdG9yaWVzCgAKU3BlY2lhbCBzZXR0aW5nczoKICAgTiAgICAgICAgICAgICBzZXQgdGhlIGlucHV0IGFuZCBvdXRwdXQgc3BlZWRzIHRvIE4gYmF1ZHMKACVqZCB0cnVuY2F0ZWQgcmVjb3JkcwoAICAgIG5ldyB0aW1lID0gJWxsZCBlcG9jaC1zZWNvbmRzCgAnJXMnID0gJWxsZCBlcG9jaC1zZWNvbmRzCgAgICAgICAtLWNvbXBsZW1lbnQgICAgICAgIGNvbXBsZW1lbnQgdGhlIHNldCBvZiBzZWxlY3RlZCBieXRlcywgY2hhcmFjdGVycwogICAgICAgICAgICAgICAgICAgICAgICAgICAgb3IgZmllbGRzCgAgIC1mLCAtLXNraXAtZmllbGRzPU4gICBhdm9pZCBjb21wYXJpbmcgdGhlIGZpcnN0IE4gZmllbGRzCgAgIGlmPUZJTEUgICAgICAgICByZWFkIGZyb20gRklMRSBpbnN0ZWFkIG9mIHN0ZGluCiAgaWZsYWc9RkxBR1MgICAgIHJlYWQgYXMgcGVyIHRoZSBjb21tYSBzZXBhcmF0ZWQgc3ltYm9sIGxpc3QKICBvYnM9QllURVMgICAgICAgd3JpdGUgQllURVMgYnl0ZXMgYXQgYSB0aW1lIChkZWZhdWx0OiA1MTIpCiAgb2Y9RklMRSAgICAgICAgIHdyaXRlIHRvIEZJTEUgaW5zdGVhZCBvZiBzdGRvdXQKICBvZmxhZz1GTEFHUyAgICAgd3JpdGUgYXMgcGVyIHRoZSBjb21tYSBzZXBhcmF0ZWQgc3ltYm9sIGxpc3QKICBzZWVrPU4gICAgICAgICAgKG9yIG9zZWVrPU4pIHNraXAgTiBvYnMtc2l6ZWQgb3V0cHV0IGJsb2NrcwogIHNraXA9TiAgICAgICAgICAob3IgaXNlZWs9Tikgc2tpcCBOIGlicy1zaXplZCBpbnB1dCBibG9ja3MKICBzdGF0dXM9TEVWRUwgICAgVGhlIExFVkVMIG9mIGluZm9ybWF0aW9uIHRvIHByaW50IHRvIHN0ZGVycjsKICAgICAgICAgICAgICAgICAgJ25vbmUnIHN1cHByZXNzZXMgZXZlcnl0aGluZyBidXQgZXJyb3IgbWVzc2FnZXMsCiAgICAgICAgICAgICAgICAgICdub3hmZXInIHN1cHByZXNzZXMgdGhlIGZpbmFsIHRyYW5zZmVyIHN0YXRpc3RpY3MsCiAgICAgICAgICAgICAgICAgICdwcm9ncmVzcycgc2hvd3MgcGVyaW9kaWMgdHJhbnNmZXIgc3RhdGlzdGljcwoACkZJRUxEUyBzdXBwb3J0cyBjdXQoMSkgc3R5bGUgZmllbGQgcmFuZ2VzOgogIE4gICAgTid0aCBmaWVsZCwgY291bnRlZCBmcm9tIDEKICBOLSAgIGZyb20gTid0aCBmaWVsZCwgdG8gZW5kIG9mIGxpbmUKICBOLU0gIGZyb20gTid0aCB0byBNJ3RoIGZpZWxkIChpbmNsdXNpdmUpCiAgLU0gICBmcm9tIGZpcnN0IHRvIE0ndGggZmllbGQgKGluY2x1c2l2ZSkKICAtICAgIGFsbCBmaWVsZHMKTXVsdGlwbGUgZmllbGRzL3JhbmdlcyBjYW4gYmUgc2VwYXJhdGVkIHdpdGggY29tbWFzCgAgIGFzY2lpICAgICBmcm9tIEVCQ0RJQyB0byBBU0NJSQogIGViY2RpYyAgICBmcm9tIEFTQ0lJIHRvIEVCQ0RJQwogIGlibSAgICAgICBmcm9tIEFTQ0lJIHRvIGFsdGVybmF0ZSBFQkNESUMKICBibG9jayAgICAgcGFkIG5ld2xpbmUtdGVybWluYXRlZCByZWNvcmRzIHdpdGggc3BhY2VzIHRvIGNicy1zaXplCiAgdW5ibG9jayAgIHJlcGxhY2UgdHJhaWxpbmcgc3BhY2VzIGluIGNicy1zaXplIHJlY29yZHMgd2l0aCBuZXdsaW5lCiAgbGNhc2UgICAgIGNoYW5nZSB1cHBlciBjYXNlIHRvIGxvd2VyIGNhc2UKICB1Y2FzZSAgICAgY2hhbmdlIGxvd2VyIGNhc2UgdG8gdXBwZXIgY2FzZQogIHNwYXJzZSAgICB0cnkgdG8gc2VlayByYXRoZXIgdGhhbiB3cml0ZSBhbGwtTlVMIG91dHB1dCBibG9ja3MKICBzd2FiICAgICAgc3dhcCBldmVyeSBwYWlyIG9mIGlucHV0IGJ5dGVzCiAgc3luYyAgICAgIHBhZCBldmVyeSBpbnB1dCBibG9jayB3aXRoIE5VTHMgdG8gaWJzLXNpemU7IHdoZW4gdXNlZAogICAgICAgICAgICB3aXRoIGJsb2NrIG9yIHVuYmxvY2ssIHBhZCB3aXRoIHNwYWNlcyByYXRoZXIgdGhhbiBOVUxzCgAgIC1XLCAtLXBhZ2Utd2lkdGg9UEFHRV9XSURUSAogICAgICAgICAgICAgICAgICAgIHNldCBwYWdlIHdpZHRoIHRvIFBBR0VfV0lEVEggKDcyKSBjaGFyYWN0ZXJzIGFsd2F5cywKICAgICAgICAgICAgICAgICAgICB0cnVuY2F0ZSBsaW5lcywgZXhjZXB0IC1KIG9wdGlvbiBpcyBzZXQsIG5vIGludGVyZmVyZW5jZQogICAgICAgICAgICAgICAgICAgIHdpdGggLVMgb3IgLXMKACAgLXIsIC0tcmVmZXJlbmNlPUZJTEUgICB1c2UgdGhpcyBmaWxlJ3MgdGltZXMgaW5zdGVhZCBvZiBjdXJyZW50IHRpbWUKICAtdCBbW0NDXVlZXU1NRERoaG1tWy5zc10gIHVzZSBzcGVjaWZpZWQgdGltZSBpbnN0ZWFkIG9mIGN1cnJlbnQgdGltZSwKICAgICAgICAgICAgICAgICAgICAgICAgIHdpdGggYSBkYXRlLXRpbWUgZm9ybWF0IHRoYXQgZGlmZmVycyBmcm9tIC1kJ3MKACUtMTBzICglMmQpOiAlcyVzJXMKAFJlc2V0IHNpZ25hbCAlcyAoJWQpIHRvICVzJXMKAGVycm9yOiBpbnZhbGlkIGhvdXIgJWxsZCVzCgAgIC0gW3Bvc2l4LV0lcwoALy9ESVJFRC1PUFRJT05TLy8gLS1xdW90aW5nLXN0eWxlPSVzCgBleGVjdXRpbmcgd2l0aCBGSUxFPSVzCgByZW1vdmVkIGRpcmVjdG9yeSAlcwoAY3JlYXRlZCBkaXJlY3RvcnkgJXMKAHRyaW1taW5nIHN1ZmZpeCAlcwoAICAgY3J0ICAgICAgICAgICBzYW1lIGFzICVzCgAgICBubCAgICAgICAgICAgIHNhbWUgYXMgJXMKICAgLW5sICAgICAgICAgICBzYW1lIGFzICVzCgBncm91cCBvZiAlcyByZXRhaW5lZCBhcyAlcwoAb3duZXJzaGlwIG9mICVzIHJldGFpbmVkIGFzICVzCgAlKmQgJS0qcyAlcwoAJXMgJXMKAGV4cGFuZGluZyAkeyVzfSBpbnRvICVzCgAgICAgICAtLXNraXAtY2hkaXIgICAgICAgICAgIGRvIG5vdCBjaGFuZ2Ugd29ya2luZyBkaXJlY3RvcnkgdG8gJXMKAHNpZ25hbCAlcyAoJWQpIG1hc2sgc2V0IHRvICVzCgBmYWlsZWQgdG8gY2hhbmdlIGdyb3VwIG9mICVzIGZyb20gJXMgdG8gJXMKAGNoYW5nZWQgZ3JvdXAgb2YgJXMgZnJvbSAlcyB0byAlcwoAZmFpbGVkIHRvIGNoYW5nZSBvd25lcnNoaXAgb2YgJXMgZnJvbSAlcyB0byAlcwoAY2hhbmdlZCBvd25lcnNoaXAgb2YgJXMgZnJvbSAlcyB0byAlcwoAZmFpbGVkIHRvIGNoYW5nZSBncm91cCBvZiAlcyB0byAlcwoAZmFpbGVkIHRvIGNoYW5nZSBvd25lcnNoaXAgb2YgJXMgdG8gJXMKACBvbiByZXBldGl0aW9uICVzCgBjaGFuZ2luZyBzZWN1cml0eSBjb250ZXh0IG9mICVzCgBubyBjaGFuZ2UgdG8gb3duZXJzaGlwIG9mICVzCgBmYWlsZWQgdG8gY2hhbmdlIG93bmVyc2hpcCBvZiAlcwoAY3JlYXRpbmcgZmlsZSAlcwoAcmVtb3ZlZCAlcwoAc2tpcHBlZCAlcwoAJXMlcyVzICVjPiAlcwoAJXMgLT4gJXMKACAgIGFyZ1slZF09ICVzCgBmb3JtYXQgU3RyaW5nOgogIGlucHV0OiAlcwogIGdyb3VwaW5nOiAlcwogIHBhZGRpbmcgd2lkdGg6ICVqZAogIHByZWZpeDogJXMKICBzdWZmaXg6ICVzCgBjb3B5IG9mZmxvYWQ6ICVzLCByZWZsaW5rOiAlcywgc3BhcnNlIGRldGVjdGlvbjogJXMKAGV4ZWN1dGluZzogJXMKAGZvcm1hdHRpbmcgb3V0cHV0OgogIHZhbHVlOiAlTGYKICBodW1hbml6ZWQ6ICVzCgAlcyAoJXMpICVzCgBzcGxpdCAtUzogICVzCgBzZXRlbnY6ICAgJXMKAHVuc2V0OiAgICAlcwoAY2hkaXI6ICAgICVzCgAgaW50bzogICAgJXMKACAgICAgJiAgICAlcwoAYXJndjA6ICAgICAlcwoAICAgICAgICVzCgBXQVJOSU5HOiBDaXJjdWxhciBkaXJlY3Rvcnkgc3RydWN0dXJlLgpUaGlzIGFsbW9zdCBjZXJ0YWlubHkgbWVhbnMgdGhhdCB5b3UgaGF2ZSBhIGNvcnJ1cHRlZCBmaWxlIHN5c3RlbS4KTk9USUZZIFlPVVIgU1lTVEVNIE1BTkFHRVIuClRoZSBmb2xsb3dpbmcgZGlyZWN0b3J5IGlzIHBhcnQgb2YgdGhlIGN5Y2xlOgogICVzCgAKQnVpbHQtaW4gcHJvZ3JhbXM6CiVzCgAgICAgICAtLWxpc3Qtc2lnbmFsLWhhbmRsaW5nICBsaXN0IG5vbiBkZWZhdWx0IHNpZ25hbCBoYW5kbGluZyB0byBzdGRlcnIKACAgICAgIC0tZGVidWcgICAgICAgICAgICAgICAgYW5ub3RhdGUgdGhlIHBhcnNlZCBkYXRlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmQgd2FybiBhYm91dCBxdWVzdGlvbmFibGUgdXNhZ2UgdG8gc3RkZXJyCgAgIC1pLCAtLWlnbm9yZS1jYXNlICAgICAgaWdub3JlIGRpZmZlcmVuY2VzIGluIGNhc2Ugd2hlbiBjb21wYXJpbmcgZmllbGRzCiAgLWogRklFTEQgICAgICAgICAgICAgICBlcXVpdmFsZW50IHRvICctMSBGSUVMRCAtMiBGSUVMRCcKICAtbyBGT1JNQVQgICAgICAgICAgICAgIG9iZXkgRk9STUFUIHdoaWxlIGNvbnN0cnVjdGluZyBvdXRwdXQgbGluZQogIC10IENIQVIgICAgICAgICAgICAgICAgdXNlIENIQVIgYXMgaW5wdXQgYW5kIG91dHB1dCBmaWVsZCBzZXBhcmF0b3IKACAgbm9uZSAgICAgICBubyBhdXRvLXNjYWxpbmcgaXMgZG9uZTsgc3VmZml4ZXMgd2lsbCB0cmlnZ2VyIGFuIGVycm9yCgAgKiBzd3RjaCBDSEFSICAgIENIQVIgd2lsbCBzd2l0Y2ggdG8gYSBkaWZmZXJlbnQgc2hlbGwgbGF5ZXIKACAgICAgIC0tdG90YWw9V0hFTiAgICAgICB3aGVuIHRvIHByaW50IGEgbGluZSB3aXRoIHRvdGFsIGNvdW50czsKICAgICAgICAgICAgICAgICAgICAgICAgICAgV0hFTiBjYW4gYmU6IGF1dG8sIGFsd2F5cywgb25seSwgbmV2ZXIKACAgLXMsIC0tb25seS1kZWxpbWl0ZWQgICAgZG8gbm90IHByaW50IGxpbmVzIG5vdCBjb250YWluaW5nIGRlbGltaXRlcnMKICAgICAgLS1vdXRwdXQtZGVsaW1pdGVyPVNUUklORyAgdXNlIFNUUklORyBhcyB0aGUgb3V0cHV0IGRlbGltaXRlcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlIGRlZmF1bHQgaXMgdG8gdXNlIHRoZSBpbnB1dCBkZWxpbWl0ZXIKACAgLWQsIC0tZGVsaW1pdGVyPVggICAgdXNlIFggaW5zdGVhZCBvZiB3aGl0ZXNwYWNlIGZvciBmaWVsZCBkZWxpbWl0ZXIKACAgLWIsIC0tYnl0ZXM9TElTVCAgICAgICAgc2VsZWN0IG9ubHkgdGhlc2UgYnl0ZXMKICAtYywgLS1jaGFyYWN0ZXJzPUxJU1QgICBzZWxlY3Qgb25seSB0aGVzZSBjaGFyYWN0ZXJzCiAgLWQsIC0tZGVsaW1pdGVyPURFTElNICAgdXNlIERFTElNIGluc3RlYWQgb2YgVEFCIGZvciBmaWVsZCBkZWxpbWl0ZXIKACAqIFstXWl4YW55ICAgICAgbGV0IGFueSBjaGFyYWN0ZXIgcmVzdGFydCBvdXRwdXQsIG5vdCBvbmx5IHN0YXJ0IGNoYXJhY3RlcgoAICAgWy1dZWNob2UgICAgICBzYW1lIGFzIFstXWNydGVyYXNlCiAgIFstXWVjaG9rICAgICAgZWNobyBhIG5ld2xpbmUgYWZ0ZXIgYSBraWxsIGNoYXJhY3RlcgoAICogWy1daW1heGJlbCAgICBiZWVwIGFuZCBkbyBub3QgZmx1c2ggYSBmdWxsIGlucHV0IGJ1ZmZlciBvbiBhIGNoYXJhY3RlcgoAICAtZyAgICAgICAgICAgICAgICAgICAgICAgICBsaWtlIC1sLCBidXQgZG8gbm90IGxpc3Qgb3duZXIKACAgJWQgICBkZXZpY2UgbnVtYmVyIGluIGRlY2ltYWwgKHN0X2RldikKICAlRCAgIGRldmljZSBudW1iZXIgaW4gaGV4IChzdF9kZXYpCiAgJUhkICBtYWpvciBkZXZpY2UgbnVtYmVyIGluIGRlY2ltYWwKICAlTGQgIG1pbm9yIGRldmljZSBudW1iZXIgaW4gZGVjaW1hbAogICVmICAgcmF3IG1vZGUgaW4gaGV4CiAgJUYgICBmaWxlIHR5cGUKICAlZyAgIGdyb3VwIElEIG9mIG93bmVyCiAgJUcgICBncm91cCBuYW1lIG9mIG93bmVyCgAgIGRbU0laRV0gICAgc2lnbmVkIGRlY2ltYWwsIFNJWkUgYnl0ZXMgcGVyIGludGVnZXIKICBmW1NJWkVdICAgIGZsb2F0aW5nIHBvaW50LCBTSVpFIGJ5dGVzIHBlciBmbG9hdAogIG9bU0laRV0gICAgb2N0YWwsIFNJWkUgYnl0ZXMgcGVyIGludGVnZXIKICB1W1NJWkVdICAgIHVuc2lnbmVkIGRlY2ltYWwsIFNJWkUgYnl0ZXMgcGVyIGludGVnZXIKICB4W1NJWkVdICAgIGhleGFkZWNpbWFsLCBTSVpFIGJ5dGVzIHBlciBpbnRlZ2VyCgAgIC1vLCAtLW91dHB1dD1GSUxFICAgICAgICAgd3JpdGUgcmVzdWx0IHRvIEZJTEUgaW5zdGVhZCBvZiBzdGFuZGFyZCBvdXRwdXQKICAtcywgLS1zdGFibGUgICAgICAgICAgICAgIHN0YWJpbGl6ZSBzb3J0IGJ5IGRpc2FibGluZyBsYXN0LXJlc29ydCBjb21wYXJpc29uCiAgLVMsIC0tYnVmZmVyLXNpemU9U0laRSAgICB1c2UgU0laRSBmb3IgbWFpbiBtZW1vcnkgYnVmZmVyCgAgIC1VICAgICAgICAgICAgICAgICAgICAgICAgIGRvIG5vdCBzb3J0OyBsaXN0IGVudHJpZXMgaW4gZGlyZWN0b3J5IG9yZGVyCgAgIC1oLCAtLWhlYWRlci1udW1iZXJpbmc9U1RZTEUgICAgdXNlIFNUWUxFIGZvciBudW1iZXJpbmcgaGVhZGVyIGxpbmVzCiAgLWksIC0tbGluZS1pbmNyZW1lbnQ9TlVNQkVSICAgICBsaW5lIG51bWJlciBpbmNyZW1lbnQgYXQgZWFjaCBsaW5lCiAgLWwsIC0tam9pbi1ibGFuay1saW5lcz1OVU1CRVIgICBncm91cCBvZiBOVU1CRVIgZW1wdHkgbGluZXMgY291bnRlZCBhcyBvbmUKICAtbiwgLS1udW1iZXItZm9ybWF0PUZPUk1BVCAgICAgIGluc2VydCBsaW5lIG51bWJlcnMgYWNjb3JkaW5nIHRvIEZPUk1BVAogIC1wLCAtLW5vLXJlbnVtYmVyICAgICAgICAgICAgICAgZG8gbm90IHJlc2V0IGxpbmUgbnVtYmVycyBmb3IgZWFjaCBzZWN0aW9uCiAgLXMsIC0tbnVtYmVyLXNlcGFyYXRvcj1TVFJJTkcgICBhZGQgU1RSSU5HIGFmdGVyIChwb3NzaWJsZSkgbGluZSBudW1iZXIKACAgJXggICBsb2NhbGUncyBkYXRlIHJlcHJlc2VudGF0aW9uIChlLmcuLCAxMi8zMS85OSkKICAlWCAgIGxvY2FsZSdzIHRpbWUgcmVwcmVzZW50YXRpb24gKGUuZy4sIDIzOjEzOjQ4KQogICV5ICAgbGFzdCB0d28gZGlnaXRzIG9mIHllYXIgKDAwLi45OSkKICAlWSAgIHllYXIKAERldmljZTogJUhkLCVMZAlJbm9kZTogJS0xMGkgIExpbmtzOiAlLTVoIERldmljZSB0eXBlOiAlSHIsJUxyCgAgIC1jLCAtLWNvdW50ICAgICAgICAgICBwcmVmaXggbGluZXMgYnkgdGhlIG51bWJlciBvZiBvY2N1cnJlbmNlcwogIC1kLCAtLXJlcGVhdGVkICAgICAgICBvbmx5IHByaW50IGR1cGxpY2F0ZSBsaW5lcywgb25lIGZvciBlYWNoIGdyb3VwCgAgIC12LCAtLWRlYnVnICAgICAgICAgIHByaW50IHZlcmJvc2UgaW5mb3JtYXRpb24gZm9yIGVhY2ggcHJvY2Vzc2luZyBzdGVwCgAgICAgICAtLWZ1bGwtdGltZSAgICAgICAgICAgIGxpa2UgLWwgLS10aW1lLXN0eWxlPWZ1bGwtaXNvCgAgIC1MIEZJTEUgICAgIEZJTEUgZXhpc3RzIGFuZCBpcyBhIHN5bWJvbGljIGxpbmsgKHNhbWUgYXMgLWgpCiAgLU4gRklMRSAgICAgRklMRSBleGlzdHMgYW5kIGhhcyBiZWVuIG1vZGlmaWVkIHNpbmNlIGl0IHdhcyBsYXN0IHJlYWQKICAtTyBGSUxFICAgICBGSUxFIGV4aXN0cyBhbmQgaXMgb3duZWQgYnkgdGhlIGVmZmVjdGl2ZSB1c2VyIElECiAgLXAgRklMRSAgICAgRklMRSBleGlzdHMgYW5kIGlzIGEgbmFtZWQgcGlwZQogIC1yIEZJTEUgICAgIEZJTEUgZXhpc3RzIGFuZCB0aGUgdXNlciBoYXMgcmVhZCBhY2Nlc3MKICAtcyBGSUxFICAgICBGSUxFIGV4aXN0cyBhbmQgaGFzIGEgc2l6ZSBncmVhdGVyIHRoYW4gemVybwoAClRvIHJlbW92ZSBhIGZpbGUgd2hvc2UgbmFtZSBzdGFydHMgd2l0aCBhICctJywgZm9yIGV4YW1wbGUgJy1mb28nLAp1c2Ugb25lIG9mIHRoZXNlIGNvbW1hbmRzOgogICVzIC0tIC1mb28KCiAgJXMgLi8tZm9vCgAgKiBbLV1lY2hvY3RsICAgIHNhbWUgYXMgWy1dY3RsZWNobwoAICAgICAgLS1vdXRwdXRbPUZJRUxEX0xJU1RdICB1c2UgdGhlIG91dHB1dCBmb3JtYXQgZGVmaW5lZCBieSBGSUVMRF9MSVNULAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3IgcHJpbnQgYWxsIGZpZWxkcyBpZiBGSUVMRF9MSVNUIGlzIG9taXR0ZWQuCiAgLVAsIC0tcG9ydGFiaWxpdHkgICAgIHVzZSB0aGUgUE9TSVggb3V0cHV0IGZvcm1hdAogICAgICAtLXN5bmMgICAgICAgICAgICBpbnZva2Ugc3luYyBiZWZvcmUgZ2V0dGluZyB1c2FnZSBpbmZvCgAgIC10LCAtLWZpZWxkLXNlcGFyYXRvcj1TRVAgIHVzZSBTRVAgaW5zdGVhZCBvZiBub24tYmxhbmsgdG8gYmxhbmsgdHJhbnNpdGlvbgogIC1ULCAtLXRlbXBvcmFyeS1kaXJlY3Rvcnk9RElSICB1c2UgRElSIGZvciB0ZW1wb3Jhcmllcywgbm90ICRUTVBESVIgb3IgJXM7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG11bHRpcGxlIG9wdGlvbnMgc3BlY2lmeSBtdWx0aXBsZSBkaXJlY3RvcmllcwogICAgICAtLXBhcmFsbGVsPU4gICAgICAgICAgY2hhbmdlIHRoZSBudW1iZXIgb2Ygc29ydHMgcnVuIGNvbmN1cnJlbnRseSB0byBOCiAgLXUsIC0tdW5pcXVlICAgICAgICAgICAgICB3aXRoIC1jLCBjaGVjayBmb3Igc3RyaWN0IG9yZGVyaW5nOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aXRob3V0IC1jLCBvdXRwdXQgb25seSB0aGUgZmlyc3Qgb2YgYW4gZXF1YWwgcnVuCgAgKiBbLV1vbmxyZXQgICAgIG5ld2xpbmUgcGVyZm9ybXMgYSBjYXJyaWFnZSByZXR1cm4KAGNsZWFuaW5nIGVudmlyb24KAHdhcm5pbmc6IHdoZW4gYWRkaW5nIHJlbGF0aXZlIGRheXMsIGl0IGlzIHJlY29tbWVuZGVkIHRvIHNwZWNpZnkgbm9vbgoAICAgY2JyZWFrICAgICAgICBzYW1lIGFzIC1pY2Fub24KICAgLWNicmVhayAgICAgICBzYW1lIGFzIGljYW5vbgoAICAgICAgLS1leGNoYW5nZSAgICAgICAgICAgICAgIGV4Y2hhbmdlIHNvdXJjZSBhbmQgZGVzdGluYXRpb24KACAgLXMsIC0tc2lnbmFsPVNJR05BTCwgLVNJR05BTAogICAgICAgICAgICAgICAgICAgc3BlY2lmeSB0aGUgbmFtZSBvciBudW1iZXIgb2YgdGhlIHNpZ25hbCB0byBiZSBzZW50CiAgLWwsIC0tbGlzdCAgICAgICBsaXN0IHNpZ25hbCBuYW1lcywgb3IgY29udmVydCBzaWduYWwgbmFtZXMgdG8vZnJvbSBudW1iZXJzCiAgLXQsIC0tdGFibGUgICAgICBwcmludCBhIHRhYmxlIG9mIHNpZ25hbCBpbmZvcm1hdGlvbgoAICogWy1db25vY3IgICAgICBkbyBub3QgcHJpbnQgY2FycmlhZ2UgcmV0dXJucyBpbiB0aGUgZmlyc3QgY29sdW1uCgAgICAgICAgICAgICAgICAgICAgICBUaGUgbGFzdCBzcGVjaWZpZWQgcG9zaXRpb24gY2FuIGJlIHByZWZpeGVkIHdpdGggJy8nCiAgICAgICAgICAgICAgICAgICAgIHRvIHNwZWNpZnkgYSB0YWIgc2l6ZSB0byB1c2UgYWZ0ZXIgdGhlIGxhc3QKICAgICAgICAgICAgICAgICAgICAgZXhwbGljaXRseSBzcGVjaWZpZWQgdGFiIHN0b3AuICBBbHNvIGEgcHJlZml4IG9mICcrJwogICAgICAgICAgICAgICAgICAgICBjYW4gYmUgdXNlZCB0byBhbGlnbiByZW1haW5pbmcgdGFiIHN0b3BzIHJlbGF0aXZlIHRvCiAgICAgICAgICAgICAgICAgICAgIHRoZSBsYXN0IHNwZWNpZmllZCB0YWIgc3RvcCBpbnN0ZWFkIG9mIHRoZSBmaXJzdCBjb2x1bW4KACAgLWEsIC0tYWxsICAgICAgICAgIHByaW50IGFsbCBjdXJyZW50IHNldHRpbmdzIGluIGh1bWFuLXJlYWRhYmxlIGZvcm0KICAtZywgLS1zYXZlICAgICAgICAgcHJpbnQgYWxsIGN1cnJlbnQgc2V0dGluZ3MgaW4gYSBzdHR5LXJlYWRhYmxlIGZvcm0KICAtRiwgLS1maWxlPURFVklDRSAgb3BlbiBhbmQgdXNlIHRoZSBzcGVjaWZpZWQgREVWSUNFIGluc3RlYWQgb2Ygc3RkaW4KAHdhcm5pbmc6IGRheSAoJXMpIGlnbm9yZWQgd2hlbiBleHBsaWNpdCBkYXRlcyBhcmUgZ2l2ZW4KACAgICAgIC0tdGFnICAgICAgICAgICAgIGNyZWF0ZSBhIEJTRC1zdHlsZSBjaGVja3N1bQoAICAtYyAgLS1mb3JtYXQ9Rk9STUFUICAgdXNlIHRoZSBzcGVjaWZpZWQgRk9STUFUIGluc3RlYWQgb2YgdGhlIGRlZmF1bHQ7CiAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0cHV0IGEgbmV3bGluZSBhZnRlciBlYWNoIHVzZSBvZiBGT1JNQVQKICAgICAgLS1wcmludGY9Rk9STUFUICAgbGlrZSAtLWZvcm1hdCwgYnV0IGludGVycHJldCBiYWNrc2xhc2ggZXNjYXBlcywKICAgICAgICAgICAgICAgICAgICAgICAgICBhbmQgZG8gbm90IG91dHB1dCBhIG1hbmRhdG9yeSB0cmFpbGluZyBuZXdsaW5lOwogICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHlvdSB3YW50IGEgbmV3bGluZSwgaW5jbHVkZSBcbiBpbiBGT1JNQVQKICAtdCwgLS10ZXJzZSAgICAgICAgICAgcHJpbnQgdGhlIGluZm9ybWF0aW9uIGluIHRlcnNlIGZvcm0KACAgJWkgICBmaWxlIHN5c3RlbSBJRCBpbiBoZXgKICAlbCAgIG1heGltdW0gbGVuZ3RoIG9mIGZpbGVuYW1lcwogICVuICAgZmlsZSBuYW1lCiAgJXMgICBibG9jayBzaXplIChmb3IgZmFzdGVyIHRyYW5zZmVycykKICAlUyAgIGZ1bmRhbWVudGFsIGJsb2NrIHNpemUgKGZvciBibG9jayBjb3VudHMpCiAgJXQgICBmaWxlIHN5c3RlbSB0eXBlIGluIGhleAogICVUICAgZmlsZSBzeXN0ZW0gdHlwZSBpbiBodW1hbiByZWFkYWJsZSBmb3JtCgAgIC12LCAtLWtlcm5lbC12ZXJzaW9uICAgICBwcmludCB0aGUga2VybmVsIHZlcnNpb24KICAtbSwgLS1tYWNoaW5lICAgICAgICAgICAgcHJpbnQgdGhlIG1hY2hpbmUgaGFyZHdhcmUgbmFtZQogIC1wLCAtLXByb2Nlc3NvciAgICAgICAgICBwcmludCB0aGUgcHJvY2Vzc29yIHR5cGUgKG5vbi1wb3J0YWJsZSkKICAtaSwgLS1oYXJkd2FyZS1wbGF0Zm9ybSAgcHJpbnQgdGhlIGhhcmR3YXJlIHBsYXRmb3JtIChub24tcG9ydGFibGUpCiAgLW8sIC0tb3BlcmF0aW5nLXN5c3RlbSAgIHByaW50IHRoZSBvcGVyYXRpbmcgc3lzdGVtCgAgIC14LCAtLW9uZS1maWxlLXN5c3RlbSAgICAgICAgc3RheSBvbiB0aGlzIGZpbGUgc3lzdGVtCgBWYWxpZCBmb3JtYXQgc2VxdWVuY2VzIGZvciBmaWxlIHN5c3RlbXM6CgogICVhICAgZnJlZSBibG9ja3MgYXZhaWxhYmxlIHRvIG5vbi1zdXBlcnVzZXIKICAlYiAgIHRvdGFsIGRhdGEgYmxvY2tzIGluIGZpbGUgc3lzdGVtCiAgJWMgICB0b3RhbCBmaWxlIG5vZGVzIGluIGZpbGUgc3lzdGVtCiAgJWQgICBmcmVlIGZpbGUgbm9kZXMgaW4gZmlsZSBzeXN0ZW0KICAlZiAgIGZyZWUgYmxvY2tzIGluIGZpbGUgc3lzdGVtCgAgIC12IEZJTEVOVU0gICAgICAgICAgICAgbGlrZSAtYSBGSUxFTlVNLCBidXQgc3VwcHJlc3Mgam9pbmVkIG91dHB1dCBsaW5lcwogIC0xIEZJRUxEICAgICAgICAgICAgICAgam9pbiBvbiB0aGlzIEZJRUxEIG9mIGZpbGUgMQogIC0yIEZJRUxEICAgICAgICAgICAgICAgam9pbiBvbiB0aGlzIEZJRUxEIG9mIGZpbGUgMgogICAgICAtLWNoZWNrLW9yZGVyICAgICAgY2hlY2sgdGhhdCB0aGUgaW5wdXQgaXMgY29ycmVjdGx5IHNvcnRlZCwgZXZlbgogICAgICAgICAgICAgICAgICAgICAgICAgICBpZiBhbGwgaW5wdXQgbGluZXMgYXJlIHBhaXJhYmxlCiAgICAgIC0tbm9jaGVjay1vcmRlciAgICBkbyBub3QgY2hlY2sgdGhhdCB0aGUgaW5wdXQgaXMgY29ycmVjdGx5IHNvcnRlZAogICAgICAtLWhlYWRlciAgICAgICAgICAgdHJlYXQgdGhlIGZpcnN0IGxpbmUgaW4gZWFjaCBmaWxlIGFzIGZpZWxkIGhlYWRlcnMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHByaW50IHRoZW0gd2l0aG91dCB0cnlpbmcgdG8gcGFpciB0aGVtCgAgIC1jLCAtLWNoZWNrICAgICAgICAgICByZWFkIGNoZWNrc3VtcyBmcm9tIHRoZSBGSUxFcyBhbmQgY2hlY2sgdGhlbQoAICAgICAgLS1tYXgtdW5jaGFuZ2VkLXN0YXRzPU4KICAgICAgICAgICAgICAgICAgICAgICAgICAgd2l0aCAtLWZvbGxvdz1uYW1lLCByZW9wZW4gYSBGSUxFIHdoaWNoIGhhcyBub3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjaGFuZ2VkIHNpemUgYWZ0ZXIgTiAoZGVmYXVsdCAlZCkgaXRlcmF0aW9ucwogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvIHNlZSBpZiBpdCBoYXMgYmVlbiB1bmxpbmtlZCBvciByZW5hbWVkCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHRoaXMgaXMgdGhlIHVzdWFsIGNhc2Ugb2Ygcm90YXRlZCBsb2cgZmlsZXMpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpdGggaW5vdGlmeSwgdGhpcyBvcHRpb24gaXMgcmFyZWx5IHVzZWZ1bAoAICogWy1dZWNob2tlICAgICBzYW1lIGFzIFstXWNydGtpbGwKACAgLWMsIC0tY3Jvd24tbWFyZ2luICAgICAgICBwcmVzZXJ2ZSBpbmRlbnRhdGlvbiBvZiBmaXJzdCB0d28gbGluZXMKICAtcCwgLS1wcmVmaXg9U1RSSU5HICAgICAgIHJlZm9ybWF0IG9ubHkgbGluZXMgYmVnaW5uaW5nIHdpdGggU1RSSU5HLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWF0dGFjaGluZyB0aGUgcHJlZml4IHRvIHJlZm9ybWF0dGVkIGxpbmVzCiAgLXMsIC0tc3BsaXQtb25seSAgICAgICAgICBzcGxpdCBsb25nIGxpbmVzLCBidXQgZG8gbm90IHJlZmlsbAoAICogcm93cyBOICAgICAgICB0ZWxsIHRoZSBrZXJuZWwgdGhhdCB0aGUgdGVybWluYWwgaGFzIE4gcm93cwogKiBzaXplICAgICAgICAgIHByaW50IHRoZSBudW1iZXIgb2Ygcm93cyBhbmQgY29sdW1ucyBhY2NvcmRpbmcgdG8gdGhlIGtlcm5lbAoAICAtZCwgLS1kZWxpbWl0ZXJzPUxJU1QgICByZXVzZSBjaGFyYWN0ZXJzIGZyb20gTElTVCBpbnN0ZWFkIG9mIFRBQnMKICAtcywgLS1zZXJpYWwgICAgICAgICAgICBwYXN0ZSBvbmUgZmlsZSBhdCBhIHRpbWUgaW5zdGVhZCBvZiBpbiBwYXJhbGxlbAoAUmVtb3ZlICh1bmxpbmspIHRoZSBGSUxFKHMpLgoKICAtZiwgLS1mb3JjZSAgICAgICAgICAgaWdub3JlIG5vbmV4aXN0ZW50IGZpbGVzIGFuZCBhcmd1bWVudHMsIG5ldmVyIHByb21wdAogIC1pICAgICAgICAgICAgICAgICAgICBwcm9tcHQgYmVmb3JlIGV2ZXJ5IHJlbW92YWwKAAogIC1uIFNUUklORyAgICAgICAgICAgIHRoZSBsZW5ndGggb2YgU1RSSU5HIGlzIG5vbnplcm8KICBTVFJJTkcgICAgICAgICAgICAgICBlcXVpdmFsZW50IHRvIC1uIFNUUklORwogIC16IFNUUklORyAgICAgICAgICAgIHRoZSBsZW5ndGggb2YgU1RSSU5HIGlzIHplcm8KICBTVFJJTkcxID0gU1RSSU5HMiAgICB0aGUgc3RyaW5ncyBhcmUgZXF1YWwKICBTVFJJTkcxICE9IFNUUklORzIgICB0aGUgc3RyaW5ncyBhcmUgbm90IGVxdWFsCgAgICAgICAtLXRvdGFsICAgICAgICAgICBlbGlkZSBhbGwgZW50cmllcyBpbnNpZ25pZmljYW50IHRvIGF2YWlsYWJsZSBzcGFjZSwKICAgICAgICAgICAgICAgICAgICAgICAgICBhbmQgcHJvZHVjZSBhIGdyYW5kIHRvdGFsCgAgKiBbLV10b3N0b3AgICAgIHN0b3AgYmFja2dyb3VuZCBqb2JzIHRoYXQgdHJ5IHRvIHdyaXRlIHRvIHRoZSB0ZXJtaW5hbAoAICAgcXVpdCBDSEFSICAgICBDSEFSIHdpbGwgc2VuZCBhIHF1aXQgc2lnbmFsCgAgICBzdGFydCBDSEFSICAgIENIQVIgd2lsbCByZXN0YXJ0IHRoZSBvdXRwdXQgYWZ0ZXIgc3RvcHBpbmcgaXQKICAgc3RvcCBDSEFSICAgICBDSEFSIHdpbGwgc3RvcCB0aGUgb3V0cHV0CiAgIHN1c3AgQ0hBUiAgICAgQ0hBUiB3aWxsIHNlbmQgYSB0ZXJtaW5hbCBzdG9wIHNpZ25hbAoAICAgICAgLS1yYXcgICAgICAgICAgICAgZW1pdCBhIHJhdyBiaW5hcnkgZGlnZXN0LCBub3QgaGV4YWRlY2ltYWwKACAgICAgIC0tYmFzZTY0ICAgICAgICAgIGVtaXQgYmFzZTY0LWVuY29kZWQgZGlnZXN0cywgbm90IGhleGFkZWNpbWFsCgAgIC1tLCAtLW1vZGU9TU9ERSAgICBzZXQgZmlsZSBwZXJtaXNzaW9uIGJpdHMgdG8gTU9ERSwgbm90IGE9cncgLSB1bWFzawoARGV2aWNlOiAlSGQsJUxkCUlub2RlOiAlLTEwaSAgTGlua3M6ICVoCgAKVGhlIHZhbGlkIGZvcm1hdCBzZXF1ZW5jZXMgZm9yIGZpbGVzICh3aXRob3V0IC0tZmlsZS1zeXN0ZW0pOgoKICAlYSAgIHBlcm1pc3Npb24gYml0cyBpbiBvY3RhbCAoc2VlICcjJyBhbmQgJzAnIHByaW50ZiBmbGFncykKICAlQSAgIHBlcm1pc3Npb24gYml0cyBhbmQgZmlsZSB0eXBlIGluIGh1bWFuIHJlYWRhYmxlIGZvcm0KICAlYiAgIG51bWJlciBvZiBibG9ja3MgYWxsb2NhdGVkIChzZWUgJUIpCiAgJUIgICB0aGUgc2l6ZSBpbiBieXRlcyBvZiBlYWNoIGJsb2NrIHJlcG9ydGVkIGJ5ICViCiAgJUMgICBTRUxpbnV4IHNlY3VyaXR5IGNvbnRleHQgc3RyaW5nCgByZXBsYWNpbmcgJHslc30gd2l0aCBudWxsIHN0cmluZwoAICAtZCwgLS1kZWNvZGUgICAgICAgICAgZGVjb2RlIGRhdGEKICAtaSwgLS1pZ25vcmUtZ2FyYmFnZSAgd2hlbiBkZWNvZGluZywgaWdub3JlIG5vbi1hbHBoYWJldCBjaGFyYWN0ZXJzCiAgLXcsIC0td3JhcD1DT0xTICAgICAgIHdyYXAgZW5jb2RlZCBsaW5lcyBhZnRlciBDT0xTIGNoYXJhY3RlciAoZGVmYXVsdCA3NikuCiAgICAgICAgICAgICAgICAgICAgICAgICAgVXNlIDAgdG8gZGlzYWJsZSBsaW5lIHdyYXBwaW5nCgAgIC16LCAtLXplcm8gICAgICAgICAgICBlbmQgZWFjaCBvdXRwdXQgbGluZSB3aXRoIE5VTCwgbm90IG5ld2xpbmUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgYW5kIGRpc2FibGUgZmlsZSBuYW1lIGVzY2FwaW5nCgAgKiBbLV1jcnRzY3RzICAgIGVuYWJsZSBSVFMvQ1RTIGhhbmRzaGFraW5nCgAgICAgICAtLWlnbm9yZS1zaWduYWxbPVNJR10gICBzZXQgaGFuZGxpbmcgb2YgU0lHIHNpZ25hbChzKSB0byBkbyBub3RoaW5nCgAgIC11ICAgICAgICAgICAgIGRlYWxsb2NhdGUgYW5kIHJlbW92ZSBmaWxlIGFmdGVyIG92ZXJ3cml0aW5nCiAgICAgIC0tcmVtb3ZlWz1IT1ddICBsaWtlIC11IGJ1dCBnaXZlIGNvbnRyb2wgb24gSE9XIHRvIGRlbGV0ZTsgIFNlZSBiZWxvdwogIC12LCAtLXZlcmJvc2UgIHNob3cgcHJvZ3Jlc3MKICAteCwgLS1leGFjdCAgICBkbyBub3Qgcm91bmQgZmlsZSBzaXplcyB1cCB0byB0aGUgbmV4dCBmdWxsIGJsb2NrOwogICAgICAgICAgICAgICAgICAgdGhpcyBpcyB0aGUgZGVmYXVsdCBmb3Igbm9uLXJlZ3VsYXIgZmlsZXMKICAteiwgLS16ZXJvICAgICBhZGQgYSBmaW5hbCBvdmVyd3JpdGUgd2l0aCB6ZXJvcyB0byBoaWRlIHNocmVkZGluZwoAICAgWy1daXhvZmYgICAgICBlbmFibGUgc2VuZGluZyBvZiBzdGFydC9zdG9wIGNoYXJhY3RlcnMKICAgWy1daXhvbiAgICAgICBlbmFibGUgWE9OL1hPRkYgZmxvdyBjb250cm9sCiAgIFstXXBhcm1yayAgICAgbWFyayBwYXJpdHkgZXJyb3JzICh3aXRoIGEgMjU1LTAtY2hhcmFjdGVyIHNlcXVlbmNlKQogICBbLV10YW5kZW0gICAgIHNhbWUgYXMgWy1daXhvZmYKACAgbm8gc2NhbGluZywgcmV0dXJuaW5nIChncm91cGVkKSB2YWx1ZTogJScuKkxmCgAgIG5vIHNjYWxpbmcsIHJldHVybmluZyB2YWx1ZTogJS4qTGYKACAgc3VmZml4IHBvd2VyPSVkXiVkID0gJUxmCgAKRXhhbXBsZXM6CiAgJCAlcyAtLXRvPXNpIDEwMDAKICAgICAgICAgICAgLT4gIjEuMGsiCiAgJCAlcyAtLXRvPWllYyAyMDQ4CiAgICAgICAgICAgLT4gIjIuMEsiCiAgJCAlcyAtLXRvPWllYy1pIDQwOTYKICAgICAgICAgICAtPiAiNC4wS2kiCiAgJCBlY2hvIDFLIHwgJXMgLS1mcm9tPXNpCiAgICAgICAgICAgLT4gIjEwMDAiCiAgJCBlY2hvIDFLIHwgJXMgLS1mcm9tPWllYwogICAgICAgICAgIC0+ICIxMDI0IgogICQgZGYgLUIxIHwgJXMgLS1oZWFkZXIgLS1maWVsZCAyLTQgLS10bz1zaQogICQgbHMgLWwgIHwgJXMgLS1oZWFkZXIgLS1maWVsZCA1IC0tdG89aWVjCiAgJCBscyAtbGggfCAlcyAtLWhlYWRlciAtLWZpZWxkIDUgLS1mcm9tPWllYyAtLXBhZGRpbmc9MTAKICAkIGxzIC1saCB8ICVzIC0taGVhZGVyIC0tZmllbGQgNSAtLWZyb209aWVjIC0tZm9ybWF0ICUlMTBmCgAgIC1CLCAtLWJsb2NrLXNpemU9U0laRSAgc2NhbGUgc2l6ZXMgYnkgU0laRSBiZWZvcmUgcHJpbnRpbmcgdGhlbTsgZS5nLiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgJy1CTScgcHJpbnRzIHNpemVzIGluIHVuaXRzIG9mIDEsMDQ4LDU3NiBieXRlczsKICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VlIFNJWkUgZm9ybWF0IGJlbG93CiAgLWIsIC0tYnl0ZXMgICAgICAgICAgIGVxdWl2YWxlbnQgdG8gJy0tYXBwYXJlbnQtc2l6ZSAtLWJsb2NrLXNpemU9MScKICAtYywgLS10b3RhbCAgICAgICAgICAgcHJvZHVjZSBhIGdyYW5kIHRvdGFsCiAgLUQsIC0tZGVyZWZlcmVuY2UtYXJncyAgZGVyZWZlcmVuY2Ugb25seSBzeW1saW5rcyB0aGF0IGFyZSBsaXN0ZWQgb24gdGhlCiAgICAgICAgICAgICAgICAgICAgICAgICAgY29tbWFuZCBsaW5lCiAgLWQsIC0tbWF4LWRlcHRoPU4gICAgIHByaW50IHRoZSB0b3RhbCBmb3IgYSBkaXJlY3RvcnkgKG9yIGZpbGUsIHdpdGggLS1hbGwpCiAgICAgICAgICAgICAgICAgICAgICAgICAgb25seSBpZiBpdCBpcyBOIG9yIGZld2VyIGxldmVscyBiZWxvdyB0aGUgY29tbWFuZAogICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUgYXJndW1lbnQ7ICAtLW1heC1kZXB0aD0wIGlzIHRoZSBzYW1lIGFzCiAgICAgICAgICAgICAgICAgICAgICAgICAgLS1zdW1tYXJpemUKACAgLU4sIC0tcmVhZC1ieXRlcz1CWVRFUyAgICAgIGxpbWl0IGR1bXAgdG8gQllURVMgaW5wdXQgYnl0ZXMKICAtUyBCWVRFUywgLS1zdHJpbmdzWz1CWVRFU10gIHNob3cgb25seSBOVUwgdGVybWluYXRlZCBzdHJpbmdzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2YgYXQgbGVhc3QgQllURVMgKDMpIHByaW50YWJsZSBjaGFyYWN0ZXJzCiAgLXQsIC0tZm9ybWF0PVRZUEUgICAgICAgICAgIHNlbGVjdCBvdXRwdXQgZm9ybWF0IG9yIGZvcm1hdHMKICAtdiwgLS1vdXRwdXQtZHVwbGljYXRlcyAgICAgZG8gbm90IHVzZSAqIHRvIG1hcmsgbGluZSBzdXBwcmVzc2lvbgogIC13W0JZVEVTXSwgLS13aWR0aFs9QllURVNdICBvdXRwdXQgQllURVMgYnl0ZXMgcGVyIG91dHB1dCBsaW5lOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMyIGlzIGltcGxpZWQgd2hlbiBCWVRFUyBpcyBub3Qgc3BlY2lmaWVkCiAgICAgIC0tdHJhZGl0aW9uYWwgICAgICAgICAgIGFjY2VwdCBhcmd1bWVudHMgaW4gdGhpcmQgZm9ybSBhYm92ZQoACiAgKCBFWFBSRVNTSU9OICkgICAgICAgICAgICAgICBFWFBSRVNTSU9OIGlzIHRydWUKICAhIEVYUFJFU1NJT04gICAgICAgICAgICAgICAgIEVYUFJFU1NJT04gaXMgZmFsc2UKICBFWFBSRVNTSU9OMSAtYSBFWFBSRVNTSU9OMiAgIGJvdGggRVhQUkVTU0lPTjEgYW5kIEVYUFJFU1NJT04yIGFyZSB0cnVlCiAgRVhQUkVTU0lPTjEgLW8gRVhQUkVTU0lPTjIgICBlaXRoZXIgRVhQUkVTU0lPTjEgb3IgRVhQUkVTU0lPTjIgaXMgdHJ1ZQoAdGltZXpvbmU6IFRaPSIlcyIgZW52aXJvbm1lbnQgdmFsdWUKACAgICAgIC0tcmVmZXJlbmNlPVJGSUxFICB1c2UgUkZJTEUncyBzZWN1cml0eSBjb250ZXh0IHJhdGhlciB0aGFuIHNwZWNpZnlpbmcKICAgICAgICAgICAgICAgICAgICAgICAgIGEgQ09OVEVYVCB2YWx1ZQoAICAgICAgLS1mcm9tPUNVUlJFTlRfT1dORVI6Q1VSUkVOVF9HUk9VUAogICAgICAgICAgICAgICAgICAgICAgICAgY2hhbmdlIHRoZSBvd25lcnNoaXAgb2YgZWFjaCBmaWxlIG9ubHkgaWYKICAgICAgICAgICAgICAgICAgICAgICAgIGl0cyBjdXJyZW50IG93bmVyIGFuZC9vciBncm91cCBtYXRjaCB0aG9zZSBzcGVjaWZpZWQKICAgICAgICAgICAgICAgICAgICAgICAgIGhlcmUuIEVpdGhlciBtYXkgYmUgb21pdHRlZCwgaW4gd2hpY2ggY2FzZSBhIG1hdGNoCiAgICAgICAgICAgICAgICAgICAgICAgICBpcyBub3QgcmVxdWlyZWQgZm9yIHRoZSBvbWl0dGVkIGF0dHJpYnV0ZQoACkZPUk1BVCBjb250cm9scyB0aGUgb3V0cHV0IGFzIGluIEMgcHJpbnRmLiAgSW50ZXJwcmV0ZWQgc2VxdWVuY2VzIGFyZToKCiAgXCIgICAgICBkb3VibGUgcXVvdGUKACAgLW4sIC0tbm8tY2xvYmJlciAgICAgICAgICAgICAoZGVwcmVjYXRlZCkgc2lsZW50bHkgc2tpcCBleGlzdGluZyBmaWxlcy4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgU2VlIGFsc28gLS11cGRhdGUKACAgICAgIC0tdXNlcnNwZWM9VVNFUjpHUk9VUCAgc3BlY2lmeSB1c2VyIGFuZCBncm91cCAoSUQgb3IgbmFtZSkgdG8gdXNlCgAKRXhpdCBzdGF0dXM6CiAgMTI1ICBpZiB0aGUgJXMgY29tbWFuZCBpdHNlbGYgZmFpbHMKICAxMjYgIGlmIENPTU1BTkQgaXMgZm91bmQgYnV0IGNhbm5vdCBiZSBpbnZva2VkCiAgMTI3ICBpZiBDT01NQU5EIGNhbm5vdCBiZSBmb3VuZAogIC0gICAgdGhlIGV4aXQgc3RhdHVzIG9mIENPTU1BTkQgb3RoZXJ3aXNlCgBQcmludCBjZXJ0YWluIHN5c3RlbSBpbmZvcm1hdGlvbi4gIFdpdGggbm8gT1BUSU9OLCBzYW1lIGFzIC1zLgoKICAtYSwgLS1hbGwgICAgICAgICAgICAgICAgcHJpbnQgYWxsIGluZm9ybWF0aW9uLCBpbiB0aGUgZm9sbG93aW5nIG9yZGVyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV4Y2VwdCBvbWl0IC1wIGFuZCAtaSBpZiB1bmtub3duOgogIC1zLCAtLWtlcm5lbC1uYW1lICAgICAgICBwcmludCB0aGUga2VybmVsIG5hbWUKICAtbiwgLS1ub2RlbmFtZSAgICAgICAgICAgcHJpbnQgdGhlIG5ldHdvcmsgbm9kZSBob3N0bmFtZQogIC1yLCAtLWtlcm5lbC1yZWxlYXNlICAgICBwcmludCB0aGUga2VybmVsIHJlbGVhc2UKACAqIFstXWl1Y2xjICAgICAgdHJhbnNsYXRlIHVwcGVyY2FzZSBjaGFyYWN0ZXJzIHRvIGxvd2VyY2FzZQoAICogWy1db2xjdWMgICAgICB0cmFuc2xhdGUgbG93ZXJjYXNlIGNoYXJhY3RlcnMgdG8gdXBwZXJjYXNlCgAgKiBbLV1MQ0FTRSAgICAgIHNhbWUgYXMgWy1dbGNhc2UKACAgLWQsIC0tZGlyZWN0b3J5ICAgICBjcmVhdGUgYSBkaXJlY3RvcnksIG5vdCBhIGZpbGUKICAtdSwgLS1kcnktcnVuICAgICAgIGRvIG5vdCBjcmVhdGUgYW55dGhpbmc7IG1lcmVseSBwcmludCBhIG5hbWUgKHVuc2FmZSkKICAtcSwgLS1xdWlldCAgICAgICAgIHN1cHByZXNzIGRpYWdub3N0aWNzIGFib3V0IGZpbGUvZGlyLWNyZWF0aW9uIGZhaWx1cmUKACAgICAgIC0taW52YWxpZD1NT0RFICAgZmFpbHVyZSBtb2RlIGZvciBpbnZhbGlkIG51bWJlcnM6IE1PREUgY2FuIGJlOgogICAgICAgICAgICAgICAgICAgICAgICAgYWJvcnQgKGRlZmF1bHQpLCBmYWlsLCB3YXJuLCBpZ25vcmUKACAgICAgIC0tdW50YWdnZWQgICAgICAgIGNyZWF0ZSBhIHJldmVyc2VkIHN0eWxlIGNoZWNrc3VtLCB3aXRob3V0IGRpZ2VzdCB0eXBlCgAgIC12LCAtLXZlcmJvc2UgICAgICAgICAgICAgICAgZXhwbGFpbiB3aGF0IGlzIGJlaW5nIGRvbmUKICAtWiwgLS1jb250ZXh0ICAgICAgICAgICAgICAgIHNldCBTRUxpbnV4IHNlY3VyaXR5IGNvbnRleHQgb2YgZGVzdGluYXRpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsZSB0byBkZWZhdWx0IHR5cGUKAAoKVFlQRSBpcyBtYWRlIHVwIG9mIG9uZSBvciBtb3JlIG9mIHRoZXNlIHNwZWNpZmljYXRpb25zOgogIGEgICAgICAgICAgbmFtZWQgY2hhcmFjdGVyLCBpZ25vcmluZyBoaWdoLW9yZGVyIGJpdAogIGMgICAgICAgICAgcHJpbnRhYmxlIGNoYXJhY3RlciBvciBiYWNrc2xhc2ggZXNjYXBlCgAgIC1yLCAtUiwgLS1yZWN1cnNpdmUgICByZW1vdmUgZGlyZWN0b3JpZXMgYW5kIHRoZWlyIGNvbnRlbnRzIHJlY3Vyc2l2ZWx5CiAgLWQsIC0tZGlyICAgICAgICAgICAgIHJlbW92ZSBlbXB0eSBkaXJlY3RvcmllcwogIC12LCAtLXZlcmJvc2UgICAgICAgICBleHBsYWluIHdoYXQgaXMgYmVpbmcgZG9uZQoAICAtdiwgLS12ZXJib3NlICAgICAgICAgICAgICAgIGV4cGxhaW4gd2hhdCBpcyBiZWluZyBkb25lCgAgKiBbLV1vbmxjciAgICAgIHRyYW5zbGF0ZSBuZXdsaW5lIHRvIGNhcnJpYWdlIHJldHVybi1uZXdsaW5lCgAgIC16LCAtLXplcm8tdGVybWluYXRlZCAgbGluZSBkZWxpbWl0ZXIgaXMgTlVMLCBub3QgbmV3bGluZQoAICAteiwgLS16ZXJvLXRlcm1pbmF0ZWQgICBsaW5lIGRlbGltaXRlciBpcyBOVUwsIG5vdCBuZXdsaW5lCgAgIC16LCAtLXplcm8tdGVybWluYXRlZCAgICBsaW5lIGRlbGltaXRlciBpcyBOVUwsIG5vdCBuZXdsaW5lCgAgIC16LCAtLXplcm8tdGVybWluYXRlZCAgICAgbGluZSBkZWxpbWl0ZXIgaXMgTlVMLCBub3QgbmV3bGluZQoAICAteiwgLS16ZXJvICAgICBlbmQgZWFjaCBvdXRwdXQgbGluZSB3aXRoIE5VTCwgbm90IG5ld2xpbmUKACAgLTAsIC0tbnVsbCAgICAgZW5kIGVhY2ggb3V0cHV0IGxpbmUgd2l0aCBOVUwsIG5vdCBuZXdsaW5lCgAgIC1hLCAtLW11bHRpcGxlICAgICAgIHN1cHBvcnQgbXVsdGlwbGUgYXJndW1lbnRzIGFuZCB0cmVhdCBlYWNoIGFzIGEgTkFNRQogIC1zLCAtLXN1ZmZpeD1TVUZGSVggIHJlbW92ZSBhIHRyYWlsaW5nIFNVRkZJWDsgaW1wbGllcyAtYQogIC16LCAtLXplcm8gICAgICAgICAgIGVuZCBlYWNoIG91dHB1dCBsaW5lIHdpdGggTlVMLCBub3QgbmV3bGluZQoAICAtZSwgLS1jYW5vbmljYWxpemUtZXhpc3RpbmcgIGFsbCBjb21wb25lbnRzIG9mIHRoZSBwYXRoIG11c3QgZXhpc3QKICAtbSwgLS1jYW5vbmljYWxpemUtbWlzc2luZyAgIG5vIHBhdGggY29tcG9uZW50cyBuZWVkIGV4aXN0IG9yIGJlIGEgZGlyZWN0b3J5CiAgLUwsIC0tbG9naWNhbCAgICAgICAgICAgICAgICByZXNvbHZlICcuLicgY29tcG9uZW50cyBiZWZvcmUgc3ltbGlua3MKICAtUCwgLS1waHlzaWNhbCAgICAgICAgICAgICAgIHJlc29sdmUgc3ltbGlua3MgYXMgZW5jb3VudGVyZWQgKGRlZmF1bHQpCiAgLXEsIC0tcXVpZXQgICAgICAgICAgICAgICAgICBzdXBwcmVzcyBtb3N0IGVycm9yIG1lc3NhZ2VzCiAgICAgIC0tcmVsYXRpdmUtdG89RElSICAgICAgICBwcmludCB0aGUgcmVzb2x2ZWQgcGF0aCByZWxhdGl2ZSB0byBESVIKICAgICAgLS1yZWxhdGl2ZS1iYXNlPURJUiAgICAgIHByaW50IGFic29sdXRlIHBhdGhzIHVubGVzcyBwYXRocyBiZWxvdyBESVIKICAtcywgLS1zdHJpcCwgLS1uby1zeW1saW5rcyAgIGRvbid0IGV4cGFuZCBzeW1saW5rcwogIC16LCAtLXplcm8gICAgICAgICAgICAgICAgICAgZW5kIGVhY2ggb3V0cHV0IGxpbmUgd2l0aCBOVUwsIG5vdCBuZXdsaW5lCgAgIC1tLCAtLWNhbm9uaWNhbGl6ZS1taXNzaW5nICAgIGNhbm9uaWNhbGl6ZSBieSBmb2xsb3dpbmcgZXZlcnkgc3ltbGluayBpbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV2ZXJ5IGNvbXBvbmVudCBvZiB0aGUgZ2l2ZW4gbmFtZSByZWN1cnNpdmVseSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aXRob3V0IHJlcXVpcmVtZW50cyBvbiBjb21wb25lbnRzIGV4aXN0ZW5jZQogIC1uLCAtLW5vLW5ld2xpbmUgICAgICAgICAgICAgIGRvIG5vdCBvdXRwdXQgdGhlIHRyYWlsaW5nIGRlbGltaXRlcgogIC1xLCAtLXF1aWV0CiAgLXMsIC0tc2lsZW50ICAgICAgICAgICAgICAgICAgc3VwcHJlc3MgbW9zdCBlcnJvciBtZXNzYWdlcyAob24gYnkgZGVmYXVsdCkKICAtdiwgLS12ZXJib3NlICAgICAgICAgICAgICAgICByZXBvcnQgZXJyb3IgbWVzc2FnZXMKICAteiwgLS16ZXJvICAgICAgICAgICAgICAgICAgICBlbmQgZWFjaCBvdXRwdXQgbGluZSB3aXRoIE5VTCwgbm90IG5ld2xpbmUKACAqIFstXW9jcm5sICAgICAgdHJhbnNsYXRlIGNhcnJpYWdlIHJldHVybiB0byBuZXdsaW5lCgBFY2hvIHRoZSBTVFJJTkcocykgdG8gc3RhbmRhcmQgb3V0cHV0LgoKICAtbiAgICAgICAgICAgICBkbyBub3Qgb3V0cHV0IHRoZSB0cmFpbGluZyBuZXdsaW5lCgAgIC1iLCAtLWJlZm9yZSAgICAgICAgICAgICBhdHRhY2ggdGhlIHNlcGFyYXRvciBiZWZvcmUgaW5zdGVhZCBvZiBhZnRlcgogIC1yLCAtLXJlZ2V4ICAgICAgICAgICAgICBpbnRlcnByZXQgdGhlIHNlcGFyYXRvciBhcyBhIHJlZ3VsYXIgZXhwcmVzc2lvbgogIC1zLCAtLXNlcGFyYXRvcj1TVFJJTkcgICB1c2UgU1RSSU5HIGFzIHRoZSBzZXBhcmF0b3IgaW5zdGVhZCBvZiBuZXdsaW5lCgAgKiBycHJudCBDSEFSICAgIENIQVIgd2lsbCByZWRyYXcgdGhlIGN1cnJlbnQgbGluZQoAICAgZXJhc2UgQ0hBUiAgICBDSEFSIHdpbGwgZXJhc2UgdGhlIGxhc3QgY2hhcmFjdGVyIHR5cGVkCiAgIGludHIgQ0hBUiAgICAgQ0hBUiB3aWxsIHNlbmQgYW4gaW50ZXJydXB0IHNpZ25hbAogICBraWxsIENIQVIgICAgIENIQVIgd2lsbCBlcmFzZSB0aGUgY3VycmVudCBsaW5lCgAgIC13LCAtLXdpZHRoPUNPTFMgICAgICAgICAgIHNldCBvdXRwdXQgd2lkdGggdG8gQ09MUy4gIDAgbWVhbnMgbm8gbGltaXQKICAteCAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0IGVudHJpZXMgYnkgbGluZXMgaW5zdGVhZCBvZiBieSBjb2x1bW5zCiAgLVggICAgICAgICAgICAgICAgICAgICAgICAgc29ydCBhbHBoYWJldGljYWxseSBieSBlbnRyeSBleHRlbnNpb24KICAtWiwgLS1jb250ZXh0ICAgICAgICAgICAgICBwcmludCBhbnkgc2VjdXJpdHkgY29udGV4dCBvZiBlYWNoIGZpbGUKICAgICAgLS16ZXJvICAgICAgICAgICAgICAgICBlbmQgZWFjaCBvdXRwdXQgbGluZSB3aXRoIE5VTCwgbm90IG5ld2xpbmUKICAtMSAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0IG9uZSBmaWxlIHBlciBsaW5lCgAgKiBlb2wyIENIQVIgICAgIGFsdGVybmF0ZSBDSEFSIGZvciBlbmRpbmcgdGhlIGxpbmUKACAgIGVvZiBDSEFSICAgICAgQ0hBUiB3aWxsIHNlbmQgYW4gZW5kIG9mIGZpbGUgKHRlcm1pbmF0ZSB0aGUgaW5wdXQpCiAgIGVvbCBDSEFSICAgICAgQ0hBUiB3aWxsIGVuZCB0aGUgbGluZQoAICAtSCwgLS1kZXJlZmVyZW5jZS1jb21tYW5kLWxpbmUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb2xsb3cgc3ltYm9saWMgbGlua3MgbGlzdGVkIG9uIHRoZSBjb21tYW5kIGxpbmUKACAgbm9hdGltZSAgIGRvIG5vdCB1cGRhdGUgYWNjZXNzIHRpbWUKACAgLWgsIC0tbm8tZGVyZWZlcmVuY2UgICBhZmZlY3QgZWFjaCBzeW1ib2xpYyBsaW5rIGluc3RlYWQgb2YgYW55IHJlZmVyZW5jZWQKICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGUgKHVzZWZ1bCBvbmx5IG9uIHN5c3RlbXMgdGhhdCBjYW4gY2hhbmdlIHRoZQogICAgICAgICAgICAgICAgICAgICAgICAgdGltZXN0YW1wcyBvZiBhIHN5bWxpbmspCiAgLW0gICAgICAgICAgICAgICAgICAgICBjaGFuZ2Ugb25seSB0aGUgbW9kaWZpY2F0aW9uIHRpbWUKAHRpbWV6b25lOiBVbml2ZXJzYWwgVGltZQoAICBub2N0dHkgICAgZG8gbm90IGFzc2lnbiBjb250cm9sbGluZyB0ZXJtaW5hbCBmcm9tIGZpbGUKACAgLXAsIC0tcHJlc2VydmUtdGltZXN0YW1wcyAgIGFwcGx5IGFjY2Vzcy9tb2RpZmljYXRpb24gdGltZXMgb2YgU09VUkNFIGZpbGVzCiAgICAgICAgICAgICAgICAgICAgICAgIHRvIGNvcnJlc3BvbmRpbmcgZGVzdGluYXRpb24gZmlsZXMKICAtcywgLS1zdHJpcCAgICAgICAgIHN0cmlwIHN5bWJvbCB0YWJsZXMKICAgICAgLS1zdHJpcC1wcm9ncmFtPVBST0dSQU0gIHByb2dyYW0gdXNlZCB0byBzdHJpcCBiaW5hcmllcwogIC1TLCAtLXN1ZmZpeD1TVUZGSVggIG92ZXJyaWRlIHRoZSB1c3VhbCBiYWNrdXAgc3VmZml4CiAgLXQsIC0tdGFyZ2V0LWRpcmVjdG9yeT1ESVJFQ1RPUlkgIGNvcHkgYWxsIFNPVVJDRSBhcmd1bWVudHMgaW50byBESVJFQ1RPUlkKICAtVCwgLS1uby10YXJnZXQtZGlyZWN0b3J5ICB0cmVhdCBERVNUIGFzIGEgbm9ybWFsIGZpbGUKACAgLXMsIC0tc3ltYm9saWMtbGluayAgICAgICAgICBtYWtlIHN5bWJvbGljIGxpbmtzIGluc3RlYWQgb2YgY29weWluZwogIC1TLCAtLXN1ZmZpeD1TVUZGSVggICAgICAgICAgb3ZlcnJpZGUgdGhlIHVzdWFsIGJhY2t1cCBzdWZmaXgKICAtdCwgLS10YXJnZXQtZGlyZWN0b3J5PURJUkVDVE9SWSAgY29weSBhbGwgU09VUkNFIGFyZ3VtZW50cyBpbnRvIERJUkVDVE9SWQogIC1ULCAtLW5vLXRhcmdldC1kaXJlY3RvcnkgICAgdHJlYXQgREVTVCBhcyBhIG5vcm1hbCBmaWxlCgAgIC10LCAtLXRhcmdldC1kaXJlY3Rvcnk9RElSRUNUT1JZICBtb3ZlIGFsbCBTT1VSQ0UgYXJndW1lbnRzIGludG8gRElSRUNUT1JZCiAgLVQsIC0tbm8tdGFyZ2V0LWRpcmVjdG9yeSAgICB0cmVhdCBERVNUIGFzIGEgbm9ybWFsIGZpbGUKACAgLWMsIC0tYnl0ZXM9Wy1dTlVNICAgICAgIHByaW50IHRoZSBmaXJzdCBOVU0gYnl0ZXMgb2YgZWFjaCBmaWxlOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpdGggdGhlIGxlYWRpbmcgJy0nLCBwcmludCBhbGwgYnV0IHRoZSBsYXN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVNIGJ5dGVzIG9mIGVhY2ggZmlsZQogIC1uLCAtLWxpbmVzPVstXU5VTSAgICAgICBwcmludCB0aGUgZmlyc3QgTlVNIGxpbmVzIGluc3RlYWQgb2YgdGhlIGZpcnN0ICVkOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpdGggdGhlIGxlYWRpbmcgJy0nLCBwcmludCBhbGwgYnV0IHRoZSBsYXN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVNIGxpbmVzIG9mIGVhY2ggZmlsZQoAICAtYywgLS1ieXRlcz1bK11OVU0gICAgICAgb3V0cHV0IHRoZSBsYXN0IE5VTSBieXRlczsgb3IgdXNlIC1jICtOVU0gdG8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRwdXQgc3RhcnRpbmcgd2l0aCBieXRlIE5VTSBvZiBlYWNoIGZpbGUKACAgLVMsIC0tc3VmZml4PVNVRkZJWCAgICAgICAgIG92ZXJyaWRlIHRoZSB1c3VhbCBiYWNrdXAgc3VmZml4CiAgLXQsIC0tdGFyZ2V0LWRpcmVjdG9yeT1ESVJFQ1RPUlkgIHNwZWNpZnkgdGhlIERJUkVDVE9SWSBpbiB3aGljaCB0byBjcmVhdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGUgbGlua3MKICAtVCwgLS1uby10YXJnZXQtZGlyZWN0b3J5ICAgdHJlYXQgTElOS19OQU1FIGFzIGEgbm9ybWFsIGZpbGUgYWx3YXlzCiAgLXYsIC0tdmVyYm9zZSAgICAgICAgICAgICAgIHByaW50IG5hbWUgb2YgZWFjaCBsaW5rZWQgZmlsZQoAICAgICAgLS1kZXJlZmVyZW5jZSAgICAgIGFmZmVjdCB0aGUgcmVmZXJlbnQgb2YgZWFjaCBzeW1ib2xpYyBsaW5rICh0aGlzIGlzCiAgICAgICAgICAgICAgICAgICAgICAgICB0aGUgZGVmYXVsdCksIHJhdGhlciB0aGFuIHRoZSBzeW1ib2xpYyBsaW5rIGl0c2VsZgogIC1oLCAtLW5vLWRlcmVmZXJlbmNlICAgYWZmZWN0IHN5bWJvbGljIGxpbmtzIGluc3RlYWQgb2YgYW55IHJlZmVyZW5jZWQgZmlsZQoAVGhlIGZvbGxvd2luZyBvcHRpb25hbCBmbGFncyBtYXkgZm9sbG93ICclJzoKCiAgLSAgKGh5cGhlbikgZG8gbm90IHBhZCB0aGUgZmllbGQKICBfICAodW5kZXJzY29yZSkgcGFkIHdpdGggc3BhY2VzCiAgMCAgKHplcm8pIHBhZCB3aXRoIHplcm9zCiAgKyAgcGFkIHdpdGggemVyb3MsIGFuZCBwdXQgJysnIGJlZm9yZSBmdXR1cmUgeWVhcnMgd2l0aCA+NCBkaWdpdHMKICBeICB1c2UgdXBwZXIgY2FzZSBpZiBwb3NzaWJsZQogICMgIHVzZSBvcHBvc2l0ZSBjYXNlIGlmIHBvc3NpYmxlCgAgICAgICAtLXBpZD1QSUQgICAgICAgICAgICB3aXRoIC1mLCB0ZXJtaW5hdGUgYWZ0ZXIgcHJvY2VzcyBJRCwgUElEIGRpZXM7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2FuIGJlIHJlcGVhdGVkIHRvIHdhdGNoIG11bHRpcGxlIHByb2Nlc3NlcwogIC1xLCAtLXF1aWV0LCAtLXNpbGVudCAgICBuZXZlciBvdXRwdXQgaGVhZGVycyBnaXZpbmcgZmlsZSBuYW1lcwogICAgICAtLXJldHJ5ICAgICAgICAgICAgICBrZWVwIHRyeWluZyB0byBvcGVuIGEgZmlsZSBpZiBpdCBpcyBpbmFjY2Vzc2libGUKACAgLTAsIC0tbnVsbCAgICAgICAgICAgIGVuZCBlYWNoIG91dHB1dCBsaW5lIHdpdGggTlVMLCBub3QgbmV3bGluZQogIC1hLCAtLWFsbCAgICAgICAgICAgICB3cml0ZSBjb3VudHMgZm9yIGFsbCBmaWxlcywgbm90IGp1c3QgZGlyZWN0b3JpZXMKICAgICAgLS1hcHBhcmVudC1zaXplICAgcHJpbnQgYXBwYXJlbnQgc2l6ZXMgcmF0aGVyIHRoYW4gZGV2aWNlIHVzYWdlOyBhbHRob3VnaAogICAgICAgICAgICAgICAgICAgICAgICAgIHRoZSBhcHBhcmVudCBzaXplIGlzIHVzdWFsbHkgc21hbGxlciwgaXQgbWF5IGJlCiAgICAgICAgICAgICAgICAgICAgICAgICAgbGFyZ2VyIGR1ZSB0byBob2xlcyBpbiAoJ3NwYXJzZScpIGZpbGVzLCBpbnRlcm5hbAogICAgICAgICAgICAgICAgICAgICAgICAgIGZyYWdtZW50YXRpb24sIGluZGlyZWN0IGJsb2NrcywgYW5kIHRoZSBsaWtlCgAgIENPTlRFWFQgICAgICAgICAgICBDb21wbGV0ZSBzZWN1cml0eSBjb250ZXh0CiAgLWMsIC0tY29tcHV0ZSAgICAgIGNvbXB1dGUgcHJvY2VzcyB0cmFuc2l0aW9uIGNvbnRleHQgYmVmb3JlIG1vZGlmeWluZwogIC10LCAtLXR5cGU9VFlQRSAgICB0eXBlIChmb3Igc2FtZSByb2xlIGFzIHBhcmVudCkKICAtdSwgLS11c2VyPVVTRVIgICAgdXNlciBpZGVudGl0eQogIC1yLCAtLXJvbGU9Uk9MRSAgICByb2xlCiAgLWwsIC0tcmFuZ2U9UkFOR0UgIGxldmVscmFuZ2UKACAgLXEsIC0tY291bnQgICAgICAgYWxsIGxvZ2luIG5hbWVzIGFuZCBudW1iZXIgb2YgdXNlcnMgbG9nZ2VkIG9uCiAgLXIsIC0tcnVubGV2ZWwgICAgcHJpbnQgY3VycmVudCBydW5sZXZlbAogIC1zLCAtLXNob3J0ICAgICAgIHByaW50IG9ubHkgbmFtZSwgbGluZSwgYW5kIHRpbWUgKGRlZmF1bHQpCiAgLXQsIC0tdGltZSAgICAgICAgcHJpbnQgbGFzdCBzeXN0ZW0gY2xvY2sgY2hhbmdlCgAgICAgICAtLWZpbGVzMC1mcm9tPUYgICBzdW1tYXJpemUgZGV2aWNlIHVzYWdlIG9mIHRoZQogICAgICAgICAgICAgICAgICAgICAgICAgIE5VTC10ZXJtaW5hdGVkIGZpbGUgbmFtZXMgc3BlY2lmaWVkIGluIGZpbGUgRjsKICAgICAgICAgICAgICAgICAgICAgICAgICBpZiBGIGlzIC0sIHRoZW4gcmVhZCBuYW1lcyBmcm9tIHN0YW5kYXJkIGlucHV0CiAgLUggICAgICAgICAgICAgICAgICAgIGVxdWl2YWxlbnQgdG8gLS1kZXJlZmVyZW5jZS1hcmdzICgtRCkKICAtaCwgLS1odW1hbi1yZWFkYWJsZSAgcHJpbnQgc2l6ZXMgaW4gaHVtYW4gcmVhZGFibGUgZm9ybWF0IChlLmcuLCAxSyAyMzRNIDJHKQogICAgICAtLWlub2RlcyAgICAgICAgICBsaXN0IGlub2RlIHVzYWdlIGluZm9ybWF0aW9uIGluc3RlYWQgb2YgYmxvY2sgdXNhZ2UKACAgK0ZJUlNUX1BBR0VbOkxBU1RfUEFHRV0sIC0tcGFnZXM9RklSU1RfUEFHRVs6TEFTVF9QQUdFXQogICAgICAgICAgICAgICAgICAgIGJlZ2luIFtzdG9wXSBwcmludGluZyB3aXRoIHBhZ2UgRklSU1RfW0xBU1RfXVBBR0UKICAtQ09MVU1OLCAtLWNvbHVtbnM9Q09MVU1OCiAgICAgICAgICAgICAgICAgICAgb3V0cHV0IENPTFVNTiBjb2x1bW5zIGFuZCBwcmludCBjb2x1bW5zIGRvd24sCiAgICAgICAgICAgICAgICAgICAgdW5sZXNzIC1hIGlzIHVzZWQuIEJhbGFuY2UgbnVtYmVyIG9mIGxpbmVzIGluIHRoZQogICAgICAgICAgICAgICAgICAgIGNvbHVtbnMgb24gZWFjaCBwYWdlCgAgIC1iLCAtLWJpbmFyeSAgICAgICAgICByZWFkIGluIGJpbmFyeSBtb2RlCgAgIC1DICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3QgZW50cmllcyBieSBjb2x1bW5zCiAgICAgIC0tY29sb3JbPVdIRU5dICAgICAgICAgY29sb3IgdGhlIG91dHB1dCBXSEVOOyBtb3JlIGluZm8gYmVsb3cKICAtZCwgLS1kaXJlY3RvcnkgICAgICAgICAgICBsaXN0IGRpcmVjdG9yaWVzIHRoZW1zZWx2ZXMsIG5vdCB0aGVpciBjb250ZW50cwogIC1ELCAtLWRpcmVkICAgICAgICAgICAgICAgIGdlbmVyYXRlIG91dHB1dCBkZXNpZ25lZCBmb3IgRW1hY3MnIGRpcmVkIG1vZGUKAApMb2NhbCBzZXR0aW5nczoKICAgWy1dY3J0ZXJhc2UgICBlY2hvIGVyYXNlIGNoYXJhY3RlcnMgYXMgYmFja3NwYWNlLXNwYWNlLWJhY2tzcGFjZQoACiMgdXNlcnM9JXRkCgAlamQgdHJ1bmNhdGVkIHJlY29yZAoAbm8gdmFsaWQgc3VmZml4IGZvdW5kCgAgICAgICAtLXBhZGRpbmc9TiAgICAgIHBhZCB0aGUgb3V0cHV0IHRvIE4gY2hhcmFjdGVyczsgcG9zaXRpdmUgTiB3aWxsCiAgICAgICAgICAgICAgICAgICAgICAgICByaWdodC1hbGlnbjsgbmVnYXRpdmUgTiB3aWxsIGxlZnQtYWxpZ247CiAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nIGlzIGlnbm9yZWQgaWYgdGhlIG91dHB1dCBpcyB3aWRlciB0aGFuIE47CiAgICAgICAgICAgICAgICAgICAgICAgICB0aGUgZGVmYXVsdCBpcyB0byBhdXRvbWF0aWNhbGx5IHBhZCBpZiBhIHdoaXRlc3BhY2UKICAgICAgICAgICAgICAgICAgICAgICAgIGlzIGZvdW5kCgAgICBzcGVlZCAgICAgICAgIHByaW50IHRoZSB0ZXJtaW5hbCBzcGVlZAogICB0aW1lIE4gICAgICAgIHdpdGggLWljYW5vbiwgc2V0IHJlYWQgdGltZW91dCBvZiBOIHRlbnRocyBvZiBhIHNlY29uZAoAZXJyb3I6IG91dC1vZi1yYW5nZSB5ZWFyICVsbGQKAHdhcm5pbmc6IGFkanVzdGluZyB5ZWFyIHZhbHVlICVsbGQgdG8gJWxsZAoARWFjaCByYW5nZSBpcyBvbmUgb2Y6CgogIE4gICAgIE4ndGggYnl0ZSwgY2hhcmFjdGVyIG9yIGZpZWxkLCBjb3VudGVkIGZyb20gMQogIE4tICAgIGZyb20gTid0aCBieXRlLCBjaGFyYWN0ZXIgb3IgZmllbGQsIHRvIGVuZCBvZiBsaW5lCiAgTi1NICAgZnJvbSBOJ3RoIHRvIE0ndGggKGluY2x1ZGVkKSBieXRlLCBjaGFyYWN0ZXIgb3IgZmllbGQKICAtTSAgICBmcm9tIGZpcnN0IHRvIE0ndGggKGluY2x1ZGVkKSBieXRlLCBjaGFyYWN0ZXIgb3IgZmllbGQKAApDb250cm9sIHNldHRpbmdzOgogICBbLV1jbG9jYWwgICAgIGRpc2FibGUgbW9kZW0gY29udHJvbCBzaWduYWxzCiAgIFstXWNyZWFkICAgICAgYWxsb3cgaW5wdXQgdG8gYmUgcmVjZWl2ZWQKAAogICAgICAtLWNoZWNrLW9yZGVyICAgICAgIGNoZWNrIHRoYXQgdGhlIGlucHV0IGlzIGNvcnJlY3RseSBzb3J0ZWQsIGV2ZW4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmIGFsbCBpbnB1dCBsaW5lcyBhcmUgcGFpcmFibGUKICAgICAgLS1ub2NoZWNrLW9yZGVyICAgICBkbyBub3QgY2hlY2sgdGhhdCB0aGUgaW5wdXQgaXMgY29ycmVjdGx5IHNvcnRlZAoAICogbG5leHQgQ0hBUiAgICBDSEFSIHdpbGwgZW50ZXIgdGhlIG5leHQgY2hhcmFjdGVyIHF1b3RlZAoAICAtZSwgLS1lY2hvICAgICAgICAgICAgICAgIHRyZWF0IGVhY2ggQVJHIGFzIGFuIGlucHV0IGxpbmUKICAtaSwgLS1pbnB1dC1yYW5nZT1MTy1ISSAgIHRyZWF0IGVhY2ggbnVtYmVyIExPIHRocm91Z2ggSEkgYXMgYW4gaW5wdXQgbGluZQogIC1uLCAtLWhlYWQtY291bnQ9Q09VTlQgICAgb3V0cHV0IGF0IG1vc3QgQ09VTlQgbGluZXMKICAtbywgLS1vdXRwdXQ9RklMRSAgICAgICAgIHdyaXRlIHJlc3VsdCB0byBGSUxFIGluc3RlYWQgb2Ygc3RhbmRhcmQgb3V0cHV0CiAgICAgIC0tcmFuZG9tLXNvdXJjZT1GSUxFICBnZXQgcmFuZG9tIGJ5dGVzIGZyb20gRklMRQogIC1yLCAtLXJlcGVhdCAgICAgICAgICAgICAgb3V0cHV0IGxpbmVzIGNhbiBiZSByZXBlYXRlZAoAICAgICAgLS1kZWJ1ZyAgICAgICAgICAgaW5kaWNhdGUgd2hpY2ggaW1wbGVtZW50YXRpb24gdXNlZAoAICAtdiwgLS12ZXJib3NlICAgICBvdXRwdXQgYSBkaWFnbm9zdGljIGZvciBldmVyeSBkaXJlY3RvcnkgcHJvY2Vzc2VkCgAgIC1jLCAtLWNoYW5nZXMgICAgICAgICAgbGlrZSB2ZXJib3NlIGJ1dCByZXBvcnQgb25seSB3aGVuIGEgY2hhbmdlIGlzIG1hZGUKICAtZiwgLS1zaWxlbnQsIC0tcXVpZXQgIHN1cHByZXNzIG1vc3QgZXJyb3IgbWVzc2FnZXMKICAtdiwgLS12ZXJib3NlICAgICAgICAgIG91dHB1dCBhIGRpYWdub3N0aWMgZm9yIGV2ZXJ5IGZpbGUgcHJvY2Vzc2VkCgAlcyBjb3VsZCBub3QgYmUgYWNjZXNzZWQKACAqIHdlcmFzZSBDSEFSICAgQ0hBUiB3aWxsIGVyYXNlIHRoZSBsYXN0IHdvcmQgdHlwZWQKAG93bmVyc2hpcCBvZiAlcyByZXRhaW5lZAoAICAgICAgLS12ZXJib3NlICAgICAgICAgICBwcmludCBhIGRpYWdub3N0aWMganVzdCBiZWZvcmUgZWFjaAogICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0cHV0IGZpbGUgaXMgb3BlbmVkCgAgIC1vLCAtLWluZGVudD1NQVJHSU4KICAgICAgICAgICAgICAgICAgICBvZmZzZXQgZWFjaCBsaW5lIHdpdGggTUFSR0lOICh6ZXJvKSBzcGFjZXMsIGRvIG5vdAogICAgICAgICAgICAgICAgICAgIGFmZmVjdCAtdyBvciAtVywgTUFSR0lOIHdpbGwgYmUgYWRkZWQgdG8gUEFHRV9XSURUSAogIC1yLCAtLW5vLWZpbGUtd2FybmluZ3MKICAgICAgICAgICAgICAgICAgICBvbWl0IHdhcm5pbmcgd2hlbiBhIGZpbGUgY2Fubm90IGJlIG9wZW5lZAoAZXJyb3I6IHBhcnNpbmcgZmFpbGVkCgBlcnJvcjogdHphbGxvYyAoIiVzIikgZmFpbGVkCgAgICByYXcgICAgICAgICAgIHNhbWUgYXMgLWlnbmJyayAtYnJraW50IC1pZ25wYXIgLXBhcm1yayAtaW5wY2sgLWlzdHJpcAogICAgICAgICAgICAgICAgIC1pbmxjciAtaWduY3IgLWljcm5sIC1peG9uIC1peG9mZiAtaWNhbm9uIC1vcG9zdAogICAgICAgICAgICAgICAgIC1pc2lnJXMgbWluIDEgdGltZSAwCiAgIC1yYXcgICAgICAgICAgc2FtZSBhcyBjb29rZWQKACAgICAgIC0taGVhZGVyWz1OXSAgICAgcHJpbnQgKHdpdGhvdXQgY29udmVydGluZykgdGhlIGZpcnN0IE4gaGVhZGVyIGxpbmVzOwogICAgICAgICAgICAgICAgICAgICAgICAgTiBkZWZhdWx0cyB0byAxIGlmIG5vdCBzcGVjaWZpZWQKAG5laXRoZXIgc3ltYm9saWMgbGluayAlcyBub3IgcmVmZXJlbnQgaGFzIGJlZW4gY2hhbmdlZAoAICAtciwgLS1yZWZlcmVuY2VzICAgICAgICAgICAgICAgZmlyc3QgZmllbGQgb2YgZWFjaCBsaW5lIGlzIGEgcmVmZXJlbmNlCiAgLXQsIC0tdHlwZXNldC1tb2RlICAgICAgICAgICAgICAgLSBub3QgaW1wbGVtZW50ZWQgLQogIC13LCAtLXdpZHRoPU5VTUJFUiAgICAgICAgICAgICBvdXRwdXQgd2lkdGggaW4gY29sdW1ucywgcmVmZXJlbmNlIGV4Y2x1ZGVkCgAgKiBbLV1pdXRmOCAgICAgIGFzc3VtZSBpbnB1dCBjaGFyYWN0ZXJzIGFyZSBVVEYtOCBlbmNvZGVkCgAgICVDICAgY2VudHVyeTsgbGlrZSAlWSwgZXhjZXB0IG9taXQgbGFzdCB0d28gZGlnaXRzIChlLmcuLCAyMCkKICAlZCAgIGRheSBvZiBtb250aCAoZS5nLiwgMDEpCiAgJUQgICBkYXRlOyBzYW1lIGFzICVtLyVkLyV5CiAgJWUgICBkYXkgb2YgbW9udGgsIHNwYWNlIHBhZGRlZDsgc2FtZSBhcyAlX2QKACAgIG5vcm1hbGl6ZWQgWSBNIEQ6ICVzICUwMmQgJTAyZAoAICAgICBhZGp1c3RlZCBZIE0gRDogJXMgJTAyZCAlMDJkCgAgIC1jLCAtLWNoZWNrLCAtLWNoZWNrPWRpYWdub3NlLWZpcnN0ICBjaGVjayBmb3Igc29ydGVkIGlucHV0OyBkbyBub3Qgc29ydAogIC1DLCAtLWNoZWNrPXF1aWV0LCAtLWNoZWNrPXNpbGVudCAgbGlrZSAtYywgYnV0IGRvIG5vdCByZXBvcnQgZmlyc3QgYmFkIGxpbmUKICAgICAgLS1jb21wcmVzcy1wcm9ncmFtPVBST0cgIGNvbXByZXNzIHRlbXBvcmFyaWVzIHdpdGggUFJPRzsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGVjb21wcmVzcyB0aGVtIHdpdGggUFJPRyAtZAoAZXJyb3I6ICVzOiVkCgAgIEF1dG8tc2NhbGluZywgZm91bmQgJ2knLCBzd2l0Y2hpbmcgdG8gYmFzZSAlZAoAJWQgJWQKACAgYWZ0ZXIgcm91bmRpbmcsIHZhbHVlPSVMZiAqICUwLmYgXiAlZAoAICBzY2FsZWQgdmFsdWUgdG8gJUxmICogJTAuZiBeICVkCgAgIHBhcnNlZCBudW1lcmljIHZhbHVlOiAlTGYKICBpbnB1dCBwcmVjaXNpb24gPSAlZAoAICBGaWxlOiAiJW4iCiAgICBJRDogJS04aSBOYW1lbGVuOiAlLTdsIFR5cGU6ICVUCkJsb2NrIHNpemU6ICUtMTBzIEZ1bmRhbWVudGFsIGJsb2NrIHNpemU6ICVTCkJsb2NrczogVG90YWw6ICUtMTBiIEZyZWU6ICUtMTBmIEF2YWlsYWJsZTogJWEKSW5vZGVzOiBUb3RhbDogJS0xMGMgRnJlZTogJWQKAHNpbXBsZV9zdHJ0b2RfaHVtYW46CiAgaW5wdXQgc3RyaW5nOiAlcwogIGxvY2FsZSBkZWNpbWFsLXBvaW50OiAlcwogIE1BWF9VTlNDQUxFRF9ESUdJVFM6ICVkCgAgKiBbLV1sY2FzZSAgICAgIHNhbWUgYXMgeGNhc2UgaXVjbGMgb2xjdWMKACAgbm9jYWNoZSAgIFJlcXVlc3QgdG8gZHJvcCBjYWNoZS4gIFNlZSBhbHNvIG9mbGFnPXN5bmMKAApBUlJBWXMgYXJlIHNwZWNpZmllZCBhcyBzdHJpbmdzIG9mIGNoYXJhY3RlcnMuICBNb3N0IHJlcHJlc2VudCB0aGVtc2VsdmVzLgpJbnRlcnByZXRlZCBzZXF1ZW5jZXMgYXJlOgoKICBcTk5OICAgICAgICAgICAgY2hhcmFjdGVyIHdpdGggb2N0YWwgdmFsdWUgTk5OICgxIHRvIDMgb2N0YWwgZGlnaXRzKQogIFxcICAgICAgICAgICAgICBiYWNrc2xhc2gKICBcYSAgICAgICAgICAgICAgYXVkaWJsZSBCRUwKICBcYiAgICAgICAgICAgICAgYmFja3NwYWNlCiAgXGYgICAgICAgICAgICAgIGZvcm0gZmVlZAogIFxuICAgICAgICAgICAgICBuZXcgbGluZQogIFxyICAgICAgICAgICAgICByZXR1cm4KICBcdCAgICAgICAgICAgICAgaG9yaXpvbnRhbCB0YWIKACAgXFwgICAgICBiYWNrc2xhc2gKICBcYSAgICAgIGFsZXJ0IChCRUwpCiAgXGIgICAgICBiYWNrc3BhY2UKICBcYyAgICAgIHByb2R1Y2Ugbm8gZnVydGhlciBvdXRwdXQKICBcZSAgICAgIGVzY2FwZQogIFxmICAgICAgZm9ybSBmZWVkCiAgXG4gICAgICBuZXcgbGluZQogIFxyICAgICAgY2FycmlhZ2UgcmV0dXJuCiAgXHQgICAgICBob3Jpem9udGFsIHRhYgogIFx2ICAgICAgdmVydGljYWwgdGFiCgAgIHN5bmMgICAgICBsaWtld2lzZSwgYnV0IGFsc28gZm9yIG1ldGFkYXRhCgAgIGV4Y2wgICAgICBmYWlsIGlmIHRoZSBvdXRwdXQgZmlsZSBhbHJlYWR5IGV4aXN0cwogIG5vY3JlYXQgICBkbyBub3QgY3JlYXRlIHRoZSBvdXRwdXQgZmlsZQogIG5vdHJ1bmMgICBkbyBub3QgdHJ1bmNhdGUgdGhlIG91dHB1dCBmaWxlCiAgbm9lcnJvciAgIGNvbnRpbnVlIGFmdGVyIHJlYWQgZXJyb3JzCiAgZmRhdGFzeW5jICBwaHlzaWNhbGx5IHdyaXRlIG91dHB1dCBmaWxlIGRhdGEgYmVmb3JlIGZpbmlzaGluZwogIGZzeW5jICAgICBsaWtld2lzZSwgYnV0IGFsc28gd3JpdGUgbWV0YWRhdGEKACAgLWQsIC0tZGF0YSAgICAgICAgICAgICBzeW5jIG9ubHkgZmlsZSBkYXRhLCBubyB1bm5lZWRlZCBtZXRhZGF0YQoAICBkaXJlY3QgICAgdXNlIGRpcmVjdCBJL08gZm9yIGRhdGEKACAgZHN5bmMgICAgIHVzZSBzeW5jaHJvbml6ZWQgSS9PIGZvciBkYXRhCgBVc2FnZTogJXMgQ09OVEVYVCBDT01NQU5EIFthcmdzXQogIG9yOiAgJXMgWyAtYyBdIFstdSBVU0VSXSBbLXIgUk9MRV0gWy10IFRZUEVdIFstbCBSQU5HRV0gQ09NTUFORCBbYXJnc10KAFVzYWdlOiAlcyBbLUYgREVWSUNFIHwgLS1maWxlPURFVklDRV0gW1NFVFRJTkddLi4uCiAgb3I6ICAlcyBbLUYgREVWSUNFIHwgLS1maWxlPURFVklDRV0gWy1hfC0tYWxsXQogIG9yOiAgJXMgWy1GIERFVklDRSB8IC0tZmlsZT1ERVZJQ0VdIFstZ3wtLXNhdmVdCgAgIC10ICAgICAgICAgICAgICAgICAgaW50ZXJwcmV0IFRFTVBMQVRFIGFzIGEgc2luZ2xlIGZpbGUgbmFtZSBjb21wb25lbnQsCiAgICAgICAgICAgICAgICAgICAgICAgIHJlbGF0aXZlIHRvIGEgZGlyZWN0b3J5OiAkVE1QRElSLCBpZiBzZXQ7IGVsc2UgdGhlCiAgICAgICAgICAgICAgICAgICAgICAgIGRpcmVjdG9yeSBzcGVjaWZpZWQgdmlhIC1wOyBlbHNlIC90bXAgW2RlcHJlY2F0ZWRdCgBVc2FnZTogJXMgW09QVElPTl0uLi4gWytGT1JNQVRdCiAgb3I6ICAlcyBbLXV8LS11dGN8LS11bml2ZXJzYWxdIFtNTUREaGhtbVtbQ0NdWVldWy5zc11dCgBVc2FnZTogJXMgW09QVElPTl0uLi4gW0ZJTEVdLi4uCiAgb3I6ICAlcyBbLWFiY2RmaWxvc3hdLi4uIFtGSUxFXSBbWytdT0ZGU0VUWy5dW2JdXQogIG9yOiAgJXMgLS10cmFkaXRpb25hbCBbT1BUSU9OXS4uLiBbRklMRV0gW1srXU9GRlNFVFsuXVtiXSBbK11bTEFCRUxdWy5dW2JdXQoAVXNhZ2U6ICVzIFtPUFRJT05dLi4uIFtGSUxFIFtQUkVGSVhdXQoAVXNhZ2U6ICVzIFtPUFRJT05dLi4uIFtJTlBVVCBbT1VUUFVUXV0KAFVzYWdlOiAlcyBbT1BUSU9OXS4uLiBbSU5QVVRdLi4uICAgKHdpdGhvdXQgLUcpCiAgb3I6ICAlcyAtRyBbT1BUSU9OXS4uLiBbSU5QVVQgW09VVFBVVF1dCgB3YXJuaW5nOiB2YWx1ZSAlbGxkIGhhcyBsZXNzIHRoYW4gNCBkaWdpdHMuIEFzc3VtaW5nIE1NL0REL1lZW1lZXQoAVXNhZ2U6ICVzIFtPUFRJT05dLi4uIE5BTUUgVFlQRSBbTUFKT1IgTUlOT1JdCgBVc2FnZTogJXMgW09QVElPTl0KAFVzYWdlOiAlcyBbT1BUSU9OXS4uLiBbVEVNUExBVEVdCgBVc2FnZTogJXMgW09QVElPTl0uLi4gW0ZJTEVdCgAgICBjc04gICAgICAgICAgIHNldCBjaGFyYWN0ZXIgc2l6ZSB0byBOIGJpdHMsIE4gaW4gWzUuLjhdCgAgKiBjck4gICAgICAgICAgIGNhcnJpYWdlIHJldHVybiBkZWxheSBzdHlsZSwgTiBpbiBbMC4uM10KAFVzYWdlOiAlcyBbT1BUSU9OXS4uLiBTVFJJTkcxIFtTVFJJTkcyXQoAICogbmxOICAgICAgICAgICBuZXdsaW5lIGRlbGF5IHN0eWxlLCBOIGluIFswLi4xXQoAICogYnNOICAgICAgICAgICBiYWNrc3BhY2UgZGVsYXkgc3R5bGUsIE4gaW4gWzAuLjFdCgAgKiBmZk4gICAgICAgICAgIGZvcm0gZmVlZCBkZWxheSBzdHlsZSwgTiBpbiBbMC4uMV0KACAqIHZ0TiAgICAgICAgICAgdmVydGljYWwgdGFiIGRlbGF5IHN0eWxlLCBOIGluIFswLi4xXQoAVXNhZ2U6ICVzIFtPUFRJT05dIFtDT01NQU5EIFtBUkddLi4uXQoAVXNhZ2U6ICVzIFtPUFRJT05dLi4uIFstXSBbTkFNRT1WQUxVRV0uLi4gW0NPTU1BTkQgW0FSR10uLi5dCgBVc2FnZTogJXMgW09QVElPTl0uLi4gWyBGSUxFIHwgQVJHMSBBUkcyIF0KACAgICAgIC0tbm8tcHJlc2VydmU9QVRUUl9MSVNUICBkb24ndCBwcmVzZXJ2ZSB0aGUgc3BlY2lmaWVkIGF0dHJpYnV0ZXMKICAgICAgLS1wYXJlbnRzICAgICAgICAgICAgICAgIHVzZSBmdWxsIHNvdXJjZSBmaWxlIG5hbWUgdW5kZXIgRElSRUNUT1JZCgAgIC1aICAgICAgICAgICAgICAgICAgICAgICAgICAgc2V0IFNFTGludXggc2VjdXJpdHkgY29udGV4dCBvZiBkZXN0aW5hdGlvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxlIHRvIGRlZmF1bHQgdHlwZQogICAgICAtLWNvbnRleHRbPUNUWF0gICAgICAgICAgbGlrZSAtWiwgb3IgaWYgQ1RYIGlzIHNwZWNpZmllZCB0aGVuIHNldCB0aGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgU0VMaW51eCBvciBTTUFDSyBzZWN1cml0eSBjb250ZXh0IHRvIENUWAoAICAgICAgLS1wcmVzZXJ2ZS1jb250ZXh0ICBwcmVzZXJ2ZSBTRUxpbnV4IHNlY3VyaXR5IGNvbnRleHQKICAtWiAgICAgICAgICAgICAgICAgICAgICBzZXQgU0VMaW51eCBzZWN1cml0eSBjb250ZXh0IG9mIGRlc3RpbmF0aW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxlIGFuZCBlYWNoIGNyZWF0ZWQgZGlyZWN0b3J5IHRvIGRlZmF1bHQgdHlwZQogICAgICAtLWNvbnRleHRbPUNUWF0gICAgIGxpa2UgLVosIG9yIGlmIENUWCBpcyBzcGVjaWZpZWQgdGhlbiBzZXQgdGhlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBTRUxpbnV4IG9yIFNNQUNLIHNlY3VyaXR5IGNvbnRleHQgdG8gQ1RYCgAgIC1aICAgICAgICAgICAgICAgICAgIHNldCB0aGUgU0VMaW51eCBzZWN1cml0eSBjb250ZXh0IHRvIGRlZmF1bHQgdHlwZQogICAgICAtLWNvbnRleHRbPUNUWF0gIGxpa2UgLVosIG9yIGlmIENUWCBpcyBzcGVjaWZpZWQgdGhlbiBzZXQgdGhlIFNFTGludXgKICAgICAgICAgICAgICAgICAgICAgICAgIG9yIFNNQUNLIHNlY3VyaXR5IGNvbnRleHQgdG8gQ1RYCgAgIC1aICAgICAgICAgICAgICAgICAgIHNldCBTRUxpbnV4IHNlY3VyaXR5IGNvbnRleHQgb2YgZWFjaCBjcmVhdGVkIGRpcmVjdG9yeQogICAgICAgICAgICAgICAgICAgICAgICAgdG8gdGhlIGRlZmF1bHQgdHlwZQogICAgICAtLWNvbnRleHRbPUNUWF0gIGxpa2UgLVosIG9yIGlmIENUWCBpcyBzcGVjaWZpZWQgdGhlbiBzZXQgdGhlIFNFTGludXgKICAgICAgICAgICAgICAgICAgICAgICAgIG9yIFNNQUNLIHNlY3VyaXR5IGNvbnRleHQgdG8gQ1RYCgAgICAgICAtLXN1ZmZpeD1TVUZGICAgYXBwZW5kIFNVRkYgdG8gVEVNUExBVEU7IFNVRkYgbXVzdCBub3QgY29udGFpbiBhIHNsYXNoLgogICAgICAgICAgICAgICAgICAgICAgICBUaGlzIG9wdGlvbiBpcyBpbXBsaWVkIGlmIFRFTVBMQVRFIGRvZXMgbm90IGVuZCBpbiBYCgAgICVGICAgZnVsbCBkYXRlOyBsaWtlICUrNFktJW0tJWQKICAlZyAgIGxhc3QgdHdvIGRpZ2l0cyBvZiB5ZWFyIG9mIElTTyB3ZWVrIG51bWJlciAoc2VlICVHKQogICVHICAgeWVhciBvZiBJU08gd2VlayBudW1iZXIgKHNlZSAlVik7IG5vcm1hbGx5IHVzZWZ1bCBvbmx5IHdpdGggJVYKACAgLUQgICAgICAgICAgICAgICAgICBjcmVhdGUgYWxsIGxlYWRpbmcgY29tcG9uZW50cyBvZiBERVNUIGV4Y2VwdCB0aGUgbGFzdCwKICAgICAgICAgICAgICAgICAgICAgICAgb3IgYWxsIGNvbXBvbmVudHMgb2YgLS10YXJnZXQtZGlyZWN0b3J5LAogICAgICAgICAgICAgICAgICAgICAgICB0aGVuIGNvcHkgU09VUkNFIHRvIERFU1QKAFVzYWdlOiAlcyBbT1BUSU9OXS4uLiBMQVNUCiAgb3I6ICAlcyBbT1BUSU9OXS4uLiBGSVJTVCBMQVNUCiAgb3I6ICAlcyBbT1BUSU9OXS4uLiBGSVJTVCBJTkNSRU1FTlQgTEFTVAoAICAtVCwgLXcsIC0tbWVzZyAgICBhZGQgdXNlcidzIG1lc3NhZ2Ugc3RhdHVzIGFzICssIC0gb3IgPwogIC11LCAtLXVzZXJzICAgICAgIGxpc3QgdXNlcnMgbG9nZ2VkIGluCiAgICAgIC0tbWVzc2FnZSAgICAgc2FtZSBhcyAtVAogICAgICAtLXdyaXRhYmxlICAgIHNhbWUgYXMgLVQKACc7CmV4cG9ydCBMU19DT0xPUlMKACAgICAgIC0tbG9va3VwICAgIGF0dGVtcHQgdG8gY2Fub25pY2FsaXplIGhvc3RuYW1lcyB2aWEgRE5TCgAgICAgICAtLW91dHB1dC1kZWxpbWl0ZXI9U1RSICBzZXBhcmF0ZSBjb2x1bW5zIHdpdGggU1RSCgAgIC1DLCAtLWNoZGlyPURJUiAgICAgIGNoYW5nZSB3b3JraW5nIGRpcmVjdG9yeSB0byBESVIKACAgWzpncmFwaDpdICAgICAgIGFsbCBwcmludGFibGUgY2hhcmFjdGVycywgbm90IGluY2x1ZGluZyBzcGFjZQogIFs6bG93ZXI6XSAgICAgICBhbGwgbG93ZXIgY2FzZSBsZXR0ZXJzCiAgWzpwcmludDpdICAgICAgIGFsbCBwcmludGFibGUgY2hhcmFjdGVycywgaW5jbHVkaW5nIHNwYWNlCiAgWzpwdW5jdDpdICAgICAgIGFsbCBwdW5jdHVhdGlvbiBjaGFyYWN0ZXJzCiAgWzpzcGFjZTpdICAgICAgIGFsbCBob3Jpem9udGFsIG9yIHZlcnRpY2FsIHdoaXRlc3BhY2UKICBbOnVwcGVyOl0gICAgICAgYWxsIHVwcGVyIGNhc2UgbGV0dGVycwogIFs6eGRpZ2l0Ol0gICAgICBhbGwgaGV4YWRlY2ltYWwgZGlnaXRzCiAgWz1DSEFSPV0gICAgICAgIGFsbCBjaGFyYWN0ZXJzIHdoaWNoIGFyZSBlcXVpdmFsZW50IHRvIENIQVIKAAogIGIgICAgICBjcmVhdGUgYSBibG9jayAoYnVmZmVyZWQpIHNwZWNpYWwgZmlsZQogIGMsIHUgICBjcmVhdGUgYSBjaGFyYWN0ZXIgKHVuYnVmZmVyZWQpIHNwZWNpYWwgZmlsZQogIHAgICAgICBjcmVhdGUgYSBGSUZPCgAgIG5vbmJsb2NrICB1c2Ugbm9uLWJsb2NraW5nIEkvTwoAICAgICAgLS1ncm91cHM9R19MSVNUICAgICAgICBzcGVjaWZ5IHN1cHBsZW1lbnRhcnkgZ3JvdXBzIGFzIGcxLGcyLC4uLGdOCgAgIC1pLCAtLWlub2RlICAgICAgICAgICAgICAgIHByaW50IHRoZSBpbmRleCBudW1iZXIgb2YgZWFjaCBmaWxlCiAgLUksIC0taWdub3JlPVBBVFRFUk4gICAgICAgZG8gbm90IGxpc3QgaW1wbGllZCBlbnRyaWVzIG1hdGNoaW5nIHNoZWxsIFBBVFRFUk4KACAgICAgIC0tc3VwcHJlc3MtbWF0Y2hlZCAgICAgc3VwcHJlc3MgdGhlIGxpbmVzIG1hdGNoaW5nIFBBVFRFUk4KAFVzYWdlOiAlcyBbU0hPUlQtT1BUSU9OXS4uLiBbU1RSSU5HXS4uLgogIG9yOiAgJXMgTE9ORy1PUFRJT04KAFVzYWdlOiAlcyBbaWdub3JlZCBjb21tYW5kIGxpbmUgYXJndW1lbnRzXQogIG9yOiAgJXMgT1BUSU9OCgBVc2FnZTogJXMgW09QVElPTl0gTkVXUk9PVCBbQ09NTUFORCBbQVJHXS4uLl0KICBvcjogICVzIE9QVElPTgoAVXNhZ2U6ICVzIEVYUFJFU1NJT04KICBvcjogICVzIE9QVElPTgoAVXNhZ2U6ICVzIEZJTEUKICBvcjogICVzIE9QVElPTgoAVXNhZ2U6ICVzIEZJTEUxIEZJTEUyCiAgb3I6ICAlcyBPUFRJT04KAFVzYWdlOiAlcyBGT1JNQVQgW0FSR1VNRU5UXS4uLgogIG9yOiAgJXMgT1BUSU9OCgBVc2FnZTogJXMgQ09NTUFORCBbQVJHXS4uLgogIG9yOiAgJXMgT1BUSU9OCgBVc2FnZTogJXMgW1NUUklOR10uLi4KICBvcjogICVzIE9QVElPTgoAVXNhZ2U6ICVzIFtPUEVSQU5EXS4uLgogIG9yOiAgJXMgT1BUSU9OCgBVc2FnZTogdGVzdCBFWFBSRVNTSU9OCiAgb3I6ICB0ZXN0CiAgb3I6ICBbIEVYUFJFU1NJT04gXQogIG9yOiAgWyBdCiAgb3I6ICBbIE9QVElPTgoAICArIFRPS0VOICAgICAgICAgICAgICAgICAgICBpbnRlcnByZXQgVE9LRU4gYXMgYSBzdHJpbmcsIGV2ZW4gaWYgaXQgaXMgYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAga2V5d29yZCBsaWtlICdtYXRjaCcgb3IgYW4gb3BlcmF0b3IgbGlrZSAnLycKCiAgKCBFWFBSRVNTSU9OICkgICAgICAgICAgICAgdmFsdWUgb2YgRVhQUkVTU0lPTgoAICAgICAgLS1oeXBlcmxpbmtbPVdIRU5dICAgICBoeXBlcmxpbmsgZmlsZSBuYW1lcyBXSEVOCgAgKiBjb2xzIE4gICAgICAgIHRlbGwgdGhlIGtlcm5lbCB0aGF0IHRoZSB0ZXJtaW5hbCBoYXMgTiBjb2x1bW5zCiAqIGNvbHVtbnMgTiAgICAgc2FtZSBhcyBjb2xzIE4KACAgIG1pbiBOICAgICAgICAgd2l0aCAtaWNhbm9uLCBzZXQgTiBjaGFyYWN0ZXJzIG1pbmltdW0gZm9yIGEgY29tcGxldGVkIHJlYWQKICAgb3NwZWVkIE4gICAgICBzZXQgdGhlIG91dHB1dCBzcGVlZCB0byBOCgAgICBpc3BlZWQgTiAgICAgIHNldCB0aGUgaW5wdXQgc3BlZWQgdG8gTgoAICogbGluZSBOICAgICAgICB1c2UgbGluZSBkaXNjaXBsaW5lIE4KACAgLWsgICAgICAgICAgICAgICAgICAgIGxpa2UgLS1ibG9jay1zaXplPTFLCiAgLUwsIC0tZGVyZWZlcmVuY2UgICAgIGRlcmVmZXJlbmNlIGFsbCBzeW1ib2xpYyBsaW5rcwogIC1sLCAtLWNvdW50LWxpbmtzICAgICBjb3VudCBzaXplcyBtYW55IHRpbWVzIGlmIGhhcmQgbGlua2VkCiAgLW0gICAgICAgICAgICAgICAgICAgIGxpa2UgLS1ibG9jay1zaXplPTFNCgAgIC1tLCAtLW1lcmdlICAgICAgIHByaW50IGFsbCBmaWxlcyBpbiBwYXJhbGxlbCwgb25lIGluIGVhY2ggY29sdW1uLAogICAgICAgICAgICAgICAgICAgIHRydW5jYXRlIGxpbmVzLCBidXQgam9pbiBsaW5lcyBvZiBmdWxsIGxlbmd0aCB3aXRoIC1KCgAKICBTVFJJTkcgOiBSRUdFWFAgICBhbmNob3JlZCBwYXR0ZXJuIG1hdGNoIG9mIFJFR0VYUCBpbiBTVFJJTkcKCiAgbWF0Y2ggU1RSSU5HIFJFR0VYUCAgICAgICAgc2FtZSBhcyBTVFJJTkcgOiBSRUdFWFAKICBzdWJzdHIgU1RSSU5HIFBPUyBMRU5HVEggICBzdWJzdHJpbmcgb2YgU1RSSU5HLCBQT1MgY291bnRlZCBmcm9tIDEKICBpbmRleCBTVFJJTkcgQ0hBUlMgICAgICAgICBpbmRleCBpbiBTVFJJTkcgd2hlcmUgYW55IENIQVJTIGlzIGZvdW5kLCBvciAwCiAgbGVuZ3RoIFNUUklORyAgICAgICAgICAgICAgbGVuZ3RoIG9mIFNUUklORwoAVXNhZ2U6ICVzIFtPUFRJT05dLi4uIFtGSUxFXS4uLgogIG9yOiAgJXMgW09QVElPTl0uLi4gLS1maWxlczAtZnJvbT1GCgAgIEZpbGU6ICVOCiAgU2l6ZTogJS0xMHMJQmxvY2tzOiAlLTEwYiBJTyBCbG9jazogJS02byAlRgoAClNUWUxFIGlzIG9uZSBvZjoKCiAgYSAgICAgIG51bWJlciBhbGwgbGluZXMKICB0ICAgICAgbnVtYmVyIG9ubHkgbm9uZW1wdHkgbGluZXMKICBuICAgICAgbnVtYmVyIG5vIGxpbmVzCiAgcEJSRSAgIG51bWJlciBvbmx5IGxpbmVzIHRoYXQgY29udGFpbiBhIG1hdGNoIGZvciB0aGUgYmFzaWMgcmVndWxhcgogICAgICAgICBleHByZXNzaW9uLCBCUkUKACAgLWYsIC0tZmlsZT1EQVRFRklMRSAgICAgICAgbGlrZSAtLWRhdGU7IG9uY2UgZm9yIGVhY2ggbGluZSBvZiBEQVRFRklMRQoAICAtVywgLS13b3JkLXJlZ2V4cD1SRUdFWFAgICAgICAgdXNlIFJFR0VYUCB0byBtYXRjaCBlYWNoIGtleXdvcmQKICAtYiwgLS1icmVhay1maWxlPUZJTEUgICAgICAgICAgd29yZCBicmVhayBjaGFyYWN0ZXJzIGluIHRoaXMgRklMRQogIC1mLCAtLWlnbm9yZS1jYXNlICAgICAgICAgICAgICBmb2xkIGxvd2VyIGNhc2UgdG8gdXBwZXIgY2FzZSBmb3Igc29ydGluZwogIC1nLCAtLWdhcC1zaXplPU5VTUJFUiAgICAgICAgICBnYXAgc2l6ZSBpbiBjb2x1bW5zIGJldHdlZW4gb3V0cHV0IGZpZWxkcwogIC1pLCAtLWlnbm9yZS1maWxlPUZJTEUgICAgICAgICByZWFkIGlnbm9yZSB3b3JkIGxpc3QgZnJvbSBGSUxFCiAgLW8sIC0tb25seS1maWxlPUZJTEUgICAgICAgICAgIHJlYWQgb25seSB3b3JkIGxpc3QgZnJvbSB0aGlzIEZJTEUKACAgLXIsIC0tcmVmZXJlbmNlPUZJTEUgICAgICAgZGlzcGxheSB0aGUgbGFzdCBtb2RpZmljYXRpb24gdGltZSBvZiBGSUxFCgAgIC1sLCAtLWxpbmsgICAgICAgICAgICAgICAgICAgaGFyZCBsaW5rIGZpbGVzIGluc3RlYWQgb2YgY29weWluZwogIC1MLCAtLWRlcmVmZXJlbmNlICAgICAgICAgICAgYWx3YXlzIGZvbGxvdyBzeW1ib2xpYyBsaW5rcyBpbiBTT1VSQ0UKACAgLVAsIC0tbm8tZGVyZWZlcmVuY2UgICAgICAgICBuZXZlciBmb2xsb3cgc3ltYm9saWMgbGlua3MgaW4gU09VUkNFCgAgIC1mLCAtLWZvcmNlICAgICAgICAgICAgICAgICAgaWYgYW4gZXhpc3RpbmcgZGVzdGluYXRpb24gZmlsZSBjYW5ub3QgYmUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BlbmVkLCByZW1vdmUgaXQgYW5kIHRyeSBhZ2FpbiAodGhpcyBvcHRpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaXMgaWdub3JlZCB3aGVuIHRoZSAtbiBvcHRpb24gaXMgYWxzbyB1c2VkKQogIC1pLCAtLWludGVyYWN0aXZlICAgICAgICAgICAgcHJvbXB0IGJlZm9yZSBvdmVyd3JpdGUgKG92ZXJyaWRlcyBhIHByZXZpb3VzIC1uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcHRpb24pCiAgLUggICAgICAgICAgICAgICAgICAgICAgICAgICBmb2xsb3cgY29tbWFuZC1saW5lIHN5bWJvbGljIGxpbmtzIGluIFNPVVJDRQoAICAgICAgLS1ibG9jay1zaWduYWxbPVNJR10gICAgYmxvY2sgZGVsaXZlcnkgb2YgU0lHIHNpZ25hbChzKSB0byBDT01NQU5ECgAgIC1hLCAtLWFyZ3YwPUFSRyAgICAgIHBhc3MgQVJHIGFzIHRoZSB6ZXJvdGggYXJndW1lbnQgb2YgQ09NTUFORAoAd2FybmluZzogdmFsdWUgJWxsZCBoYXMgJWxsZCBkaWdpdHMuIEFzc3VtaW5nIFlZWVkvTU0vREQKACAgLXQgICAgICAgICAgICAgICAgICAgICAgIGVxdWl2YWxlbnQgdG8gLXZUCiAgLVQsIC0tc2hvdy10YWJzICAgICAgICAgIGRpc3BsYXkgVEFCIGNoYXJhY3RlcnMgYXMgXkkKICAtdSAgICAgICAgICAgICAgICAgICAgICAgKGlnbm9yZWQpCiAgLXYsIC0tc2hvdy1ub25wcmludGluZyAgIHVzZSBeIGFuZCBNLSBub3RhdGlvbiwgZXhjZXB0IGZvciBMRkQgYW5kIFRBQgoAPz8/CgBGdWxsIGRvY3VtZW50YXRpb24gPCVzJXM+CgAKJXMgb25saW5lIGhlbHA6IDwlcz4KAFJlcG9ydCBhbnkgdHJhbnNsYXRpb24gYnVncyB0byA8aHR0cHM6Ly90cmFuc2xhdGlvbnByb2plY3Qub3JnL3RlYW0vPgoAJXM9PT4gJXMgPD09CgAgICAgICAgbnVtZXJpYyB2YWx1ZXMgb3ZlcmZsb3c7CgBtaW4gPSAlbHU7IHRpbWUgPSAlbHU7CgAgICAgICAgaW52YWxpZCBkYXkvbW9udGggY29tYmluYXRpb247CgAgICAgICAgbm9uZXhpc3RlbnQgZHVlIHRvIGRheWxpZ2h0LXNhdmluZyB0aW1lOwoAClNwZWNpYWwgY2hhcmFjdGVyczoKACAgICAgcG9zc2libGUgcmVhc29uczoKAApVTklUIG9wdGlvbnM6CgAKT3V0cHV0IHNldHRpbmdzOgoACkNvbWJpbmF0aW9uIHNldHRpbmdzOgoACktFWURFRiBpcyBGWy5DXVtPUFRTXVssRlsuQ11bT1BUU11dIGZvciBzdGFydCBhbmQgc3RvcCBwb3NpdGlvbiwgd2hlcmUgRiBpcyBhCmZpZWxkIG51bWJlciBhbmQgQyBhIGNoYXJhY3RlciBwb3NpdGlvbiBpbiB0aGUgZmllbGQ7IGJvdGggYXJlIG9yaWdpbiAxLCBhbmQKdGhlIHN0b3AgcG9zaXRpb24gZGVmYXVsdHMgdG8gdGhlIGxpbmUncyBlbmQuICBJZiBuZWl0aGVyIC10IG5vciAtYiBpcyBpbgplZmZlY3QsIGNoYXJhY3RlcnMgaW4gYSBmaWVsZCBhcmUgY291bnRlZCBmcm9tIHRoZSBiZWdpbm5pbmcgb2YgdGhlIHByZWNlZGluZwp3aGl0ZXNwYWNlLiAgT1BUUyBpcyBvbmUgb3IgbW9yZSBzaW5nbGUtbGV0dGVyIG9yZGVyaW5nIG9wdGlvbnMgW2JkZmdpTWhuUnJWXSwKd2hpY2ggb3ZlcnJpZGUgZ2xvYmFsIG9yZGVyaW5nIG9wdGlvbnMgZm9yIHRoYXQga2V5LiAgSWYgbm8ga2V5IGlzIGdpdmVuLCB1c2UKdGhlIGVudGlyZSBsaW5lIGFzIHRoZSBrZXkuICBVc2UgLS1kZWJ1ZyB0byBkaWFnbm9zZSBpbmNvcnJlY3Qga2V5IHVzYWdlLgoKU0laRSBtYXkgYmUgZm9sbG93ZWQgYnkgdGhlIGZvbGxvd2luZyBtdWx0aXBsaWNhdGl2ZSBzdWZmaXhlczoKAHdhcm5pbmc6IG1vbnRoL3llYXIgYWRqdXN0bWVudCByZXN1bHRlZCBpbiBzaGlmdGVkIGRhdGVzOgoAZG91YmxlX3RvX2h1bWFuOgoACkFuIG9taXR0ZWQgRVhQUkVTU0lPTiBkZWZhdWx0cyB0byBmYWxzZS4gIE90aGVyd2lzZSwKRVhQUkVTU0lPTiBpcyB0cnVlIG9yIGZhbHNlIGFuZCBzZXRzIGV4aXQgc3RhdHVzLiAgSXQgaXMgb25lIG9mOgoAZXJyb3I6IGludmFsaWQgZGF0ZS90aW1lIHZhbHVlOgoAVmFsaWQgYXJndW1lbnRzIGFyZToKAApCb3RoIE1BSk9SIGFuZCBNSU5PUiBtdXN0IGJlIHNwZWNpZmllZCB3aGVuIFRZUEUgaXMgYiwgYywgb3IgdSwgYW5kIHRoZXkKbXVzdCBiZSBvbWl0dGVkIHdoZW4gVFlQRSBpcyBwLiAgSWYgTUFKT1Igb3IgTUlOT1IgYmVnaW5zIHdpdGggMHggb3IgMFgsCml0IGlzIGludGVycHJldGVkIGFzIGhleGFkZWNpbWFsOyBvdGhlcndpc2UsIGlmIGl0IGJlZ2lucyB3aXRoIDAsIGFzIG9jdGFsOwpvdGhlcndpc2UsIGFzIGRlY2ltYWwuICBUWVBFIG1heSBiZToKACAgIGVrICAgICAgICAgICAgZXJhc2UgYW5kIGtpbGwgY2hhcmFjdGVycyB0byB0aGVpciBkZWZhdWx0IHZhbHVlcwogICBldmVucCAgICAgICAgIHNhbWUgYXMgcGFyZW5iIC1wYXJvZGQgY3M3CiAgIC1ldmVucCAgICAgICAgc2FtZSBhcyAtcGFyZW5iIGNzOAoAICAtaSwgLS1pbml0aWFsICAgIGRvIG5vdCBjb252ZXJ0IHRhYnMgYWZ0ZXIgbm9uIGJsYW5rcwogIC10LCAtLXRhYnM9TiAgICAgaGF2ZSB0YWJzIE4gY2hhcmFjdGVycyBhcGFydCwgbm90IDgKACAgLWwsIC0tbGVuZ3RoPUJJVFMgICAgIGRpZ2VzdCBsZW5ndGggaW4gYml0czsgbXVzdCBub3QgZXhjZWVkIHRoZSBtYXggZm9yCiAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlIGJsYWtlMiBhbGdvcml0aG0gYW5kIG11c3QgYmUgYSBtdWx0aXBsZSBvZiA4CgAgIC10ICAgICAgICAgICAgICAgICAgICAgICAgIHNvcnQgYnkgdGltZSwgbmV3ZXN0IGZpcnN0OyBzZWUgLS10aW1lCiAgLVQsIC0tdGFic2l6ZT1DT0xTICAgICAgICAgYXNzdW1lIHRhYiBzdG9wcyBhdCBlYWNoIENPTFMgaW5zdGVhZCBvZiA4CgAgICBsaXRvdXQgICAgICAgIHNhbWUgYXMgLXBhcmVuYiAtaXN0cmlwIC1vcG9zdCBjczgKICAgLWxpdG91dCAgICAgICBzYW1lIGFzIHBhcmVuYiBpc3RyaXAgb3Bvc3QgY3M3CgAgICBvZGRwICAgICAgICAgIHNhbWUgYXMgcGFyZW5iIHBhcm9kZCBjczcKICAgLW9kZHAgICAgICAgICBzYW1lIGFzIC1wYXJlbmIgY3M4CiAgIFstXXBhcml0eSAgICAgc2FtZSBhcyBbLV1ldmVucAogICBwYXNzOCAgICAgICAgIHNhbWUgYXMgLXBhcmVuYiAtaXN0cmlwIGNzOAogICAtcGFzczggICAgICAgIHNhbWUgYXMgcGFyZW5iIGlzdHJpcCBjczcKACAgICAgIC0tejg1ICAgICAgICAgICAgIGFzY2lpODUtbGlrZSBlbmNvZGluZyAoWmVyb01RIHNwZWM6MzIvWjg1KTsKICAgICAgICAgICAgICAgICAgICAgICAgd2hlbiBlbmNvZGluZywgaW5wdXQgbGVuZ3RoIG11c3QgYmUgYSBtdWx0aXBsZSBvZiA0OwogICAgICAgICAgICAgICAgICAgICAgICB3aGVuIGRlY29kaW5nLCBpbnB1dCBsZW5ndGggbXVzdCBiZSBhIG11bHRpcGxlIG9mIDUKACAgLWgsIC0taHVtYW4tcmVhZGFibGUgICAgICAgd2l0aCAtbCBhbmQgLXMsIHByaW50IHNpemVzIGxpa2UgMUsgMjM0TSAyRyBldGMuCiAgICAgIC0tc2kgICAgICAgICAgICAgICAgICAgbGlrZXdpc2UsIGJ1dCB1c2UgcG93ZXJzIG9mIDEwMDAgbm90IDEwMjQKACAqIHRhYk4gICAgICAgICAgaG9yaXpvbnRhbCB0YWIgZGVsYXkgc3R5bGUsIE4gaW4gWzAuLjNdCiAqIHRhYnMgICAgICAgICAgc2FtZSBhcyB0YWIwCiAqIC10YWJzICAgICAgICAgc2FtZSBhcyB0YWIzCgBUcmFuc2xhdGUsIHNxdWVlemUsIGFuZC9vciBkZWxldGUgY2hhcmFjdGVycyBmcm9tIHN0YW5kYXJkIGlucHV0LAp3cml0aW5nIHRvIHN0YW5kYXJkIG91dHB1dC4gIFNUUklORzEgYW5kIFNUUklORzIgc3BlY2lmeSBhcnJheXMgb2YKY2hhcmFjdGVycyBBUlJBWTEgYW5kIEFSUkFZMiB0aGF0IGNvbnRyb2wgdGhlIGFjdGlvbi4KCiAgLWMsIC1DLCAtLWNvbXBsZW1lbnQgICAgdXNlIHRoZSBjb21wbGVtZW50IG9mIEFSUkFZMQogIC1kLCAtLWRlbGV0ZSAgICAgICAgICAgIGRlbGV0ZSBjaGFyYWN0ZXJzIGluIEFSUkFZMSwgZG8gbm90IHRyYW5zbGF0ZQogIC1zLCAtLXNxdWVlemUtcmVwZWF0cyAgIHJlcGxhY2UgZWFjaCBzZXF1ZW5jZSBvZiBhIHJlcGVhdGVkIGNoYXJhY3RlcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhhdCBpcyBsaXN0ZWQgaW4gdGhlIGxhc3Qgc3BlY2lmaWVkIEFSUkFZLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgd2l0aCBhIHNpbmdsZSBvY2N1cnJlbmNlIG9mIHRoYXQgY2hhcmFjdGVyCiAgLXQsIC0tdHJ1bmNhdGUtc2V0MSAgICAgZmlyc3QgdHJ1bmNhdGUgQVJSQVkxIHRvIGxlbmd0aCBvZiBBUlJBWTIKAAogIElOVEVHRVIxIC1lcSBJTlRFR0VSMiAgIElOVEVHRVIxIGlzIGVxdWFsIHRvIElOVEVHRVIyCiAgSU5URUdFUjEgLWdlIElOVEVHRVIyICAgSU5URUdFUjEgaXMgZ3JlYXRlciB0aGFuIG9yIGVxdWFsIHRvIElOVEVHRVIyCiAgSU5URUdFUjEgLWd0IElOVEVHRVIyICAgSU5URUdFUjEgaXMgZ3JlYXRlciB0aGFuIElOVEVHRVIyCiAgSU5URUdFUjEgLWxlIElOVEVHRVIyICAgSU5URUdFUjEgaXMgbGVzcyB0aGFuIG9yIGVxdWFsIHRvIElOVEVHRVIyCiAgSU5URUdFUjEgLWx0IElOVEVHRVIyICAgSU5URUdFUjEgaXMgbGVzcyB0aGFuIElOVEVHRVIyCiAgSU5URUdFUjEgLW5lIElOVEVHRVIyICAgSU5URUdFUjEgaXMgbm90IGVxdWFsIHRvIElOVEVHRVIyCgAKICBBUkcxICogQVJHMiAgICAgICBhcml0aG1ldGljIHByb2R1Y3Qgb2YgQVJHMSBhbmQgQVJHMgogIEFSRzEgLyBBUkcyICAgICAgIGFyaXRobWV0aWMgcXVvdGllbnQgb2YgQVJHMSBkaXZpZGVkIGJ5IEFSRzIKICBBUkcxICUgQVJHMiAgICAgICBhcml0aG1ldGljIHJlbWFpbmRlciBvZiBBUkcxIGRpdmlkZWQgYnkgQVJHMgoACiAgQVJHMSA8IEFSRzIgICAgICAgQVJHMSBpcyBsZXNzIHRoYW4gQVJHMgogIEFSRzEgPD0gQVJHMiAgICAgIEFSRzEgaXMgbGVzcyB0aGFuIG9yIGVxdWFsIHRvIEFSRzIKICBBUkcxID0gQVJHMiAgICAgICBBUkcxIGlzIGVxdWFsIHRvIEFSRzIKICBBUkcxICE9IEFSRzIgICAgICBBUkcxIGlzIHVuZXF1YWwgdG8gQVJHMgogIEFSRzEgPj0gQVJHMiAgICAgIEFSRzEgaXMgZ3JlYXRlciB0aGFuIG9yIGVxdWFsIHRvIEFSRzIKICBBUkcxID4gQVJHMiAgICAgICBBUkcxIGlzIGdyZWF0ZXIgdGhhbiBBUkcyCgAKICBBUkcxICsgQVJHMiAgICAgICBhcml0aG1ldGljIHN1bSBvZiBBUkcxIGFuZCBBUkcyCiAgQVJHMSAtIEFSRzIgICAgICAgYXJpdGhtZXRpYyBkaWZmZXJlbmNlIG9mIEFSRzEgYW5kIEFSRzIKAAogIC1hIEZJTEVOVU0gICAgICAgICAgICAgYWxzbyBwcmludCB1bnBhaXJhYmxlIGxpbmVzIGZyb20gZmlsZSBGSUxFTlVNLCB3aGVyZQogICAgICAgICAgICAgICAgICAgICAgICAgICBGSUxFTlVNIGlzIDEgb3IgMiwgY29ycmVzcG9uZGluZyB0byBGSUxFMSBvciBGSUxFMgoACiAgRklMRTEgLWVmIEZJTEUyICAgRklMRTEgYW5kIEZJTEUyIGhhdmUgdGhlIHNhbWUgZGV2aWNlIGFuZCBpbm9kZSBudW1iZXJzCiAgRklMRTEgLW50IEZJTEUyICAgRklMRTEgaXMgbmV3ZXIgKG1vZGlmaWNhdGlvbiBkYXRlKSB0aGFuIEZJTEUyCiAgRklMRTEgLW90IEZJTEUyICAgRklMRTEgaXMgb2xkZXIgdGhhbiBGSUxFMgoAVXNhZ2U6ICVzIFtPUFRJT05dLi4uIEZJTEUxIEZJTEUyCgAgIC0tcmVzb2x1dGlvbiAgICAgICAgICAgICAgIG91dHB1dCB0aGUgYXZhaWxhYmxlIHJlc29sdXRpb24gb2YgdGltZXN0YW1wcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRXhhbXBsZTogMC4wMDAwMDAwMDEKACAgLWgsIC0tZXhwb25lbnRzICAgcHJpbnQgcmVwZWF0ZWQgZmFjdG9ycyBpbiBmb3JtIHBeZSB1bmxlc3MgZSBpcyAxCgAgIC1iLCAtLWJ5dGVzICAgICAgICAgY291bnQgYnl0ZXMgcmF0aGVyIHRoYW4gY29sdW1ucwogIC1zLCAtLXNwYWNlcyAgICAgICAgYnJlYWsgYXQgc3BhY2VzCiAgLXcsIC0td2lkdGg9V0lEVEggICB1c2UgV0lEVEggY29sdW1ucyBpbnN0ZWFkIG9mIDgwCgAgIC1sLCAtLWxlbmd0aD1QQUdFX0xFTkdUSAogICAgICAgICAgICAgICAgICAgIHNldCB0aGUgcGFnZSBsZW5ndGggdG8gUEFHRV9MRU5HVEggKDY2KSBsaW5lcwogICAgICAgICAgICAgICAgICAgIChkZWZhdWx0IG51bWJlciBvZiBsaW5lcyBvZiB0ZXh0IDU2LCBhbmQgd2l0aCAtRiA2MykuCiAgICAgICAgICAgICAgICAgICAgaW1wbGllcyAtdCBpZiBQQUdFX0xFTkdUSCA8PSAxMAoAICAtdCwgLS1vbWl0LWhlYWRlciAgb21pdCBwYWdlIGhlYWRlcnMgYW5kIHRyYWlsZXJzOwogICAgICAgICAgICAgICAgICAgICBpbXBsaWVkIGlmIFBBR0VfTEVOR1RIIDw9IDEwCgAgIC1JW0ZNVF0sIC0taXNvLTg2MDFbPUZNVF0gIG91dHB1dCBkYXRlL3RpbWUgaW4gSVNPIDg2MDEgZm9ybWF0LgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRk1UPSdkYXRlJyBmb3IgZGF0ZSBvbmx5ICh0aGUgZGVmYXVsdCksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnaG91cnMnLCAnbWludXRlcycsICdzZWNvbmRzJywgb3IgJ25zJwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9yIGRhdGUgYW5kIHRpbWUgdG8gdGhlIGluZGljYXRlZCBwcmVjaXNpb24uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFeGFtcGxlOiAyMDA2LTA4LTE0VDAyOjM0OjU2LTA2OjAwCgAgICAgICAtLXJmYy0zMzM5PUZNVCAgICAgICAgIG91dHB1dCBkYXRlL3RpbWUgaW4gUkZDIDMzMzkgZm9ybWF0LgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRk1UPSdkYXRlJywgJ3NlY29uZHMnLCBvciAnbnMnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb3IgZGF0ZSBhbmQgdGltZSB0byB0aGUgaW5kaWNhdGVkIHByZWNpc2lvbi4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEV4YW1wbGU6IDIwMDYtMDgtMTQgMDI6MzQ6NTYtMDY6MDAKAHdhcm5pbmc6IHVzaW5nIG1pZG5pZ2h0IGFzIHN0YXJ0aW5nIHRpbWU6IDAwOjAwOjAwCgAgIC1SLCAtLXJmYy1lbWFpbCAgICAgICAgICAgIG91dHB1dCBkYXRlIGFuZCB0aW1lIGluIFJGQyA1MzIyIGZvcm1hdC4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEV4YW1wbGU6IE1vbiwgMTQgQXVnIDIwMDYgMDI6MzQ6NTYgLTA2MDAKAApQcmludCB0aGUgdmFsdWUgb2YgRVhQUkVTU0lPTiB0byBzdGFuZGFyZCBvdXRwdXQuICBBIGJsYW5rIGxpbmUgYmVsb3cKc2VwYXJhdGVzIGluY3JlYXNpbmcgcHJlY2VkZW5jZSBncm91cHMuICBFWFBSRVNTSU9OIG1heSBiZToKCiAgQVJHMSB8IEFSRzIgICAgICAgQVJHMSBpZiBpdCBpcyBuZWl0aGVyIG51bGwgbm9yIDAsIG90aGVyd2lzZSBBUkcyCgogIEFSRzEgJiBBUkcyICAgICAgIEFSRzEgaWYgbmVpdGhlciBhcmd1bWVudCBpcyBudWxsIG9yIDAsIG90aGVyd2lzZSAwCgBJbiB0aGUgMXN0IGZvcm0sIGNyZWF0ZSBhIGxpbmsgdG8gVEFSR0VUIHdpdGggdGhlIG5hbWUgTElOS19OQU1FLgpJbiB0aGUgMm5kIGZvcm0sIGNyZWF0ZSBhIGxpbmsgdG8gVEFSR0VUIGluIHRoZSBjdXJyZW50IGRpcmVjdG9yeS4KSW4gdGhlIDNyZCBhbmQgNHRoIGZvcm1zLCBjcmVhdGUgbGlua3MgdG8gZWFjaCBUQVJHRVQgaW4gRElSRUNUT1JZLgpDcmVhdGUgaGFyZCBsaW5rcyBieSBkZWZhdWx0LCBzeW1ib2xpYyBsaW5rcyB3aXRoIC0tc3ltYm9saWMuCkJ5IGRlZmF1bHQsIGVhY2ggZGVzdGluYXRpb24gKG5hbWUgb2YgbmV3IGxpbmspIHNob3VsZCBub3QgYWxyZWFkeSBleGlzdC4KV2hlbiBjcmVhdGluZyBoYXJkIGxpbmtzLCBlYWNoIFRBUkdFVCBtdXN0IGV4aXN0LiAgU3ltYm9saWMgbGlua3MKY2FuIGhvbGQgYXJiaXRyYXJ5IHRleHQ7IGlmIGxhdGVyIHJlc29sdmVkLCBhIHJlbGF0aXZlIGxpbmsgaXMKaW50ZXJwcmV0ZWQgaW4gcmVsYXRpb24gdG8gaXRzIHBhcmVudCBkaXJlY3RvcnkuCgAgIC1hLCAtLWFsZ29yaXRobT1UWVBFICBzZWxlY3QgdGhlIGRpZ2VzdCB0eXBlIHRvIHVzZS4gIFNlZSBESUdFU1QgYmVsb3cuCgBMaWNlbnNlIEdQTHYzKzogR05VIEdQTCB2ZXJzaW9uIDMgb3IgbGF0ZXIgPCVzPi4KVGhpcyBpcyBmcmVlIHNvZnR3YXJlOiB5b3UgYXJlIGZyZWUgdG8gY2hhbmdlIGFuZCByZWRpc3RyaWJ1dGUgaXQuClRoZXJlIGlzIE5PIFdBUlJBTlRZLCB0byB0aGUgZXh0ZW50IHBlcm1pdHRlZCBieSBsYXcuCgBSdW4gYSBwcm9ncmFtIGluIGEgZGlmZmVyZW50IFNFTGludXggc2VjdXJpdHkgY29udGV4dC4KV2l0aCBuZWl0aGVyIENPTlRFWFQgbm9yIENPTU1BTkQsIHByaW50IHRoZSBjdXJyZW50IHNlY3VyaXR5IGNvbnRleHQuCgAKRXhhbXBsZXM6CiAgJXMgZiAtIGcgIE91dHB1dCBmJ3MgY29udGVudHMsIHRoZW4gc3RhbmRhcmQgaW5wdXQsIHRoZW4gZydzIGNvbnRlbnRzLgogICVzICAgICAgICBDb3B5IHN0YW5kYXJkIGlucHV0IHRvIHN0YW5kYXJkIG91dHB1dC4KAFdyaXRlIGEgcmFuZG9tIHBlcm11dGF0aW9uIG9mIHRoZSBpbnB1dCBsaW5lcyB0byBzdGFuZGFyZCBvdXRwdXQuCgBDb252ZXJ0IHRhYnMgaW4gZWFjaCBGSUxFIHRvIHNwYWNlcywgd3JpdGluZyB0byBzdGFuZGFyZCBvdXRwdXQuCgBDb252ZXJ0IGJsYW5rcyBpbiBlYWNoIEZJTEUgdG8gdGFicywgd3JpdGluZyB0byBzdGFuZGFyZCBvdXRwdXQuCgBXcmFwIGlucHV0IGxpbmVzIGluIGVhY2ggRklMRSwgd3JpdGluZyB0byBzdGFuZGFyZCBvdXRwdXQuCgBPdXRwdXQgcGllY2VzIG9mIEZJTEUgc2VwYXJhdGVkIGJ5IFBBVFRFUk4ocykgdG8gZmlsZXMgJ3h4MDAnLCAneHgwMScsIC4uLiwKYW5kIG91dHB1dCBieXRlIGNvdW50cyBvZiBlYWNoIHBpZWNlIHRvIHN0YW5kYXJkIG91dHB1dC4KAFByaW50IHNlbGVjdGVkIHBhcnRzIG9mIGxpbmVzIGZyb20gZWFjaCBGSUxFIHRvIHN0YW5kYXJkIG91dHB1dC4KAEJhc2UlZCBlbmNvZGUgb3IgZGVjb2RlIEZJTEUsIG9yIHN0YW5kYXJkIGlucHV0LCB0byBzdGFuZGFyZCBvdXRwdXQuCgBiYXNlbmMgZW5jb2RlIG9yIGRlY29kZSBGSUxFLCBvciBzdGFuZGFyZCBpbnB1dCwgdG8gc3RhbmRhcmQgb3V0cHV0LgoAV3JpdGUgbGluZXMgY29uc2lzdGluZyBvZiB0aGUgc2VxdWVudGlhbGx5IGNvcnJlc3BvbmRpbmcgbGluZXMgZnJvbQplYWNoIEZJTEUsIHNlcGFyYXRlZCBieSBUQUJzLCB0byBzdGFuZGFyZCBvdXRwdXQuCgBXcml0ZSBzb3J0ZWQgY29uY2F0ZW5hdGlvbiBvZiBhbGwgRklMRShzKSB0byBzdGFuZGFyZCBvdXRwdXQuCgBDb25jYXRlbmF0ZSBGSUxFKHMpIHRvIHN0YW5kYXJkIG91dHB1dC4KAFVwZGF0ZSB0aGUgYWNjZXNzIGFuZCBtb2RpZmljYXRpb24gdGltZXMgb2YgZWFjaCBGSUxFIHRvIHRoZSBjdXJyZW50IHRpbWUuCgpBIEZJTEUgYXJndW1lbnQgdGhhdCBkb2VzIG5vdCBleGlzdCBpcyBjcmVhdGVkIGVtcHR5LCB1bmxlc3MgLWMgb3IgLWgKaXMgc3VwcGxpZWQuCgpBIEZJTEUgYXJndW1lbnQgc3RyaW5nIG9mIC0gaXMgaGFuZGxlZCBzcGVjaWFsbHkgYW5kIGNhdXNlcyB0b3VjaCB0bwpjaGFuZ2UgdGhlIHRpbWVzIG9mIHRoZSBmaWxlIGFzc29jaWF0ZWQgd2l0aCBzdGFuZGFyZCBvdXRwdXQuCgAKSWYgRklMRSBpcyAtLCBzaHJlZCBzdGFuZGFyZCBvdXRwdXQuCgBQcmludCBuZXdsaW5lLCB3b3JkLCBhbmQgYnl0ZSBjb3VudHMgZm9yIGVhY2ggRklMRSwgYW5kIGEgdG90YWwgbGluZSBpZgptb3JlIHRoYW4gb25lIEZJTEUgaXMgc3BlY2lmaWVkLiAgQSB3b3JkIGlzIGEgbm9uZW1wdHkgc2VxdWVuY2Ugb2Ygbm9uIHdoaXRlCnNwYWNlIGRlbGltaXRlZCBieSB3aGl0ZSBzcGFjZSBjaGFyYWN0ZXJzIG9yIGJ5IHN0YXJ0IG9yIGVuZCBvZiBpbnB1dC4KAApXcml0ZSBhbiB1bmFtYmlndW91cyByZXByZXNlbnRhdGlvbiwgb2N0YWwgYnl0ZXMgYnkgZGVmYXVsdCwKb2YgRklMRSB0byBzdGFuZGFyZCBvdXRwdXQuICBXaXRoIG1vcmUgdGhhbiBvbmUgRklMRSBhcmd1bWVudCwKY29uY2F0ZW5hdGUgdGhlbSBpbiB0aGUgbGlzdGVkIG9yZGVyIHRvIGZvcm0gdGhlIGlucHV0LgoACldpdGggbm8gRklMRSwgb3Igd2hlbiBGSUxFIGlzIC0sIHJlYWQgc3RhbmRhcmQgaW5wdXQuCgAKV2hlbiBGSUxFMSBvciBGSUxFMiAobm90IGJvdGgpIGlzIC0sIHJlYWQgc3RhbmRhcmQgaW5wdXQuCgBXcml0ZSBlYWNoIEZJTEUgdG8gc3RhbmRhcmQgb3V0cHV0LCBsYXN0IGxpbmUgZmlyc3QuCgBDcmVhdGUgdGhlIERJUkVDVE9SWShpZXMpLCBpZiB0aGV5IGRvIG5vdCBhbHJlYWR5IGV4aXN0LgoACkEgbWVyZSAtIGltcGxpZXMgLWkuICBJZiBubyBDT01NQU5ELCBwcmludCB0aGUgcmVzdWx0aW5nIGVudmlyb25tZW50LgoAU2hvdyBpbmZvcm1hdGlvbiBhYm91dCB0aGUgZmlsZSBzeXN0ZW0gb24gd2hpY2ggZWFjaCBGSUxFIHJlc2lkZXMsCm9yIGFsbCBmaWxlIHN5c3RlbXMgYnkgZGVmYXVsdC4KAApVc2luZyBjb2xvciB0byBkaXN0aW5ndWlzaCBmaWxlIHR5cGVzIGlzIGRpc2FibGVkIGJvdGggYnkgZGVmYXVsdCBhbmQKd2l0aCAtLWNvbG9yPW5ldmVyLiAgV2l0aCAtLWNvbG9yPWF1dG8sIGxzIGVtaXRzIGNvbG9yIGNvZGVzIG9ubHkgd2hlbgpzdGFuZGFyZCBvdXRwdXQgaXMgY29ubmVjdGVkIHRvIGEgdGVybWluYWwuICBUaGUgTFNfQ09MT1JTIGVudmlyb25tZW50CnZhcmlhYmxlIGNhbiBjaGFuZ2UgdGhlIHNldHRpbmdzLiAgVXNlIHRoZSBkaXJjb2xvcnMoMSkgY29tbWFuZCB0byBzZXQgaXQuCgAgIC1mLCAtLWZvcmNlICAgICAgICAgICAgICAgICAgZG8gbm90IHByb21wdCBiZWZvcmUgb3ZlcndyaXRpbmcKICAtaSwgLS1pbnRlcmFjdGl2ZSAgICAgICAgICAgIHByb21wdCBiZWZvcmUgb3ZlcndyaXRlCiAgLW4sIC0tbm8tY2xvYmJlciAgICAgICAgICAgICBkbyBub3Qgb3ZlcndyaXRlIGFuIGV4aXN0aW5nIGZpbGUKSWYgeW91IHNwZWNpZnkgbW9yZSB0aGFuIG9uZSBvZiAtaSwgLWYsIC1uLCBvbmx5IHRoZSBmaW5hbCBvbmUgdGFrZXMgZWZmZWN0LgoARGlzcGxheSBmaWxlIG9yIGZpbGUgc3lzdGVtIHN0YXR1cy4KAApNT0RFIGRldGVybWluZXMgYmVoYXZpb3Igd2l0aCB3cml0ZSBlcnJvcnMgb24gdGhlIG91dHB1dHM6CiAgd2FybiAgICAgICAgICAgZGlhZ25vc2UgZXJyb3JzIHdyaXRpbmcgdG8gYW55IG91dHB1dAogIHdhcm4tbm9waXBlICAgIGRpYWdub3NlIGVycm9ycyB3cml0aW5nIHRvIGFueSBvdXRwdXQgbm90IGEgcGlwZQogIGV4aXQgICAgICAgICAgIGV4aXQgb24gZXJyb3Igd3JpdGluZyB0byBhbnkgb3V0cHV0CiAgZXhpdC1ub3BpcGUgICAgZXhpdCBvbiBlcnJvciB3cml0aW5nIHRvIGFueSBvdXRwdXQgbm90IGEgcGlwZQpUaGUgZGVmYXVsdCBNT0RFIGZvciB0aGUgLXAgb3B0aW9uIGlzICd3YXJuLW5vcGlwZScuCldpdGggIm5vcGlwZSIgTU9ERXMsIGV4aXQgaW1tZWRpYXRlbHkgaWYgYWxsIG91dHB1dHMgYmVjb21lIGJyb2tlbiBwaXBlcy4KVGhlIGRlZmF1bHQgb3BlcmF0aW9uIHdoZW4gLS1vdXRwdXQtZXJyb3IgaXMgbm90IHNwZWNpZmllZCwgaXMgdG8KZXhpdCBpbW1lZGlhdGVseSBvbiBlcnJvciB3cml0aW5nIHRvIGEgcGlwZSwgYW5kIGRpYWdub3NlIGVycm9ycwp3cml0aW5nIHRvIG5vbiBwaXBlIG91dHB1dHMuCgAKWW91ciBzaGVsbCBtYXkgaGF2ZSBpdHMgb3duIHZlcnNpb24gb2YgJXMsIHdoaWNoIHVzdWFsbHkgc3VwZXJzZWRlcwp0aGUgdmVyc2lvbiBkZXNjcmliZWQgaGVyZS4gIFBsZWFzZSByZWZlciB0byB5b3VyIHNoZWxsJ3MgZG9jdW1lbnRhdGlvbgpmb3IgZGV0YWlscyBhYm91dCB0aGUgb3B0aW9ucyBpdCBzdXBwb3J0cy4KAApCeSBkZWZhdWx0LCBybSBkb2VzIG5vdCByZW1vdmUgZGlyZWN0b3JpZXMuICBVc2UgdGhlIC0tcmVjdXJzaXZlICgtciBvciAtUikKb3B0aW9uIHRvIHJlbW92ZSBlYWNoIGxpc3RlZCBkaXJlY3RvcnksIHRvbywgYWxvbmcgd2l0aCBhbGwgb2YgaXRzIGNvbnRlbnRzLgoACkhhbmRsZSB0aGUgdHR5IGxpbmUgY29ubmVjdGVkIHRvIHN0YW5kYXJkIGlucHV0LiAgV2l0aG91dCBhcmd1bWVudHMsCnByaW50cyBiYXVkIHJhdGUsIGxpbmUgZGlzY2lwbGluZSwgYW5kIGRldmlhdGlvbnMgZnJvbSBzdHR5IHNhbmUuICBJbgpzZXR0aW5ncywgQ0hBUiBpcyB0YWtlbiBsaXRlcmFsbHksIG9yIGNvZGVkIGFzIGluIF5jLCAweDM3LCAwMTc3IG9yCjEyNzsgc3BlY2lhbCB2YWx1ZXMgXi0gb3IgdW5kZWYgdXNlZCB0byBkaXNhYmxlIHNwZWNpYWwgY2hhcmFjdGVycy4KAFdyaXR0ZW4gYnkgJXMsICVzLCAlcywKJXMsICVzLCAlcywgJXMsCiVzLCAlcywgYW5kIG90aGVycy4KAApBIGZpZWxkIGlzIGEgcnVuIG9mIGJsYW5rcyAodXN1YWxseSBzcGFjZXMgYW5kL29yIFRBQnMpLCB0aGVuIG5vbi1ibGFuawpjaGFyYWN0ZXJzLiAgRmllbGRzIGFyZSBza2lwcGVkIGJlZm9yZSBjaGFycy4KACAgLXQsIC0tdGFicz1MSVNUICB1c2UgY29tbWEgc2VwYXJhdGVkIGxpc3Qgb2YgdGFiIHBvc2l0aW9ucy4KAEZpbGVzIGFyZSBjcmVhdGVkIHUrcncsIGFuZCBkaXJlY3RvcmllcyB1K3J3eCwgbWludXMgdW1hc2sgcmVzdHJpY3Rpb25zLgoAUHJpbnQgb3IgY2hlY2sgJXMgKCVkLWJpdCkgY2hlY2tzdW1zLgoAV2hlbiBjaGVja2luZywgdGhlIGlucHV0IHNob3VsZCBiZSBhIGZvcm1lciBvdXRwdXQgb2YgdGhpcyBwcm9ncmFtLgpUaGUgZGVmYXVsdCBtb2RlIGlzIHRvIHByaW50IGEgbGluZSB3aXRoOiBjaGVja3N1bSwgYSBzcGFjZSwKYSBjaGFyYWN0ZXIgaW5kaWNhdGluZyBpbnB1dCBtb2RlICgnKicgZm9yIGJpbmFyeSwgJyAnIGZvciB0ZXh0Cm9yIHdoZXJlIGJpbmFyeSBpcyBpbnNpZ25pZmljYW50KSwgYW5kIG5hbWUgZm9yIGVhY2ggRklMRS4KClRoZXJlIGlzIG5vIGRpZmZlcmVuY2UgYmV0d2VlbiBiaW5hcnkgbW9kZSBhbmQgdGV4dCBtb2RlIG9uIEdOVSBzeXN0ZW1zLgoAQ0FVVElPTjogc2hyZWQgYXNzdW1lcyB0aGUgZmlsZSBzeXN0ZW0gYW5kIGhhcmR3YXJlIG92ZXJ3cml0ZSBkYXRhIGluIHBsYWNlLgpBbHRob3VnaCB0aGlzIGlzIGNvbW1vbiwgbWFueSBwbGF0Zm9ybXMgb3BlcmF0ZSBvdGhlcndpc2UuICBBbHNvLCBiYWNrdXBzCmFuZCBtaXJyb3JzIG1heSBjb250YWluIHVucmVtb3ZhYmxlIGNvcGllcyB0aGF0IHdpbGwgbGV0IGEgc2hyZWRkZWQgZmlsZQpiZSByZWNvdmVyZWQgbGF0ZXIuICBTZWUgdGhlIEdOVSBjb3JldXRpbHMgbWFudWFsIGZvciBkZXRhaWxzLgoAU2VuZCBzaWduYWxzIHRvIHByb2Nlc3Nlcywgb3IgbGlzdCBzaWduYWxzLgoARm9yIGVhY2ggcGFpciBvZiBpbnB1dCBsaW5lcyB3aXRoIGlkZW50aWNhbCBqb2luIGZpZWxkcywgd3JpdGUgYSBsaW5lIHRvCnN0YW5kYXJkIG91dHB1dC4gIFRoZSBkZWZhdWx0IGpvaW4gZmllbGQgaXMgdGhlIGZpcnN0LCBkZWxpbWl0ZWQgYnkgYmxhbmtzLgoACkNvbnNpZGVyIHVzaW5nIHRoZSAncHJpbnRmJyBjb21tYW5kIGluc3RlYWQsCmFzIGl0IGF2b2lkcyBwcm9ibGVtcyB3aGVuIG91dHB1dHRpbmcgb3B0aW9uLWxpa2Ugc3RyaW5ncy4KACUgMSUgb2YgbWVtb3J5LCBiIDEsIEsgMTAyNCAoZGVmYXVsdCksIGFuZCBzbyBvbiBmb3IgTSwgRywgVCwgUCwgRSwgWiwgWSwgUiwgUS4KCioqKiBXQVJOSU5HICoqKgpUaGUgbG9jYWxlIHNwZWNpZmllZCBieSB0aGUgZW52aXJvbm1lbnQgYWZmZWN0cyBzb3J0IG9yZGVyLgpTZXQgTENfQUxMPUMgdG8gZ2V0IHRoZSB0cmFkaXRpb25hbCBzb3J0IG9yZGVyIHRoYXQgdXNlcwpuYXRpdmUgYnl0ZSB2YWx1ZXMuCgBTaHJpbmsgb3IgZXh0ZW5kIHRoZSBzaXplIG9mIGVhY2ggRklMRSB0byB0aGUgc3BlY2lmaWVkIHNpemUKCkEgRklMRSBhcmd1bWVudCB0aGF0IGRvZXMgbm90IGV4aXN0IGlzIGNyZWF0ZWQuCgpJZiBhIEZJTEUgaXMgbGFyZ2VyIHRoYW4gdGhlIHNwZWNpZmllZCBzaXplLCB0aGUgZXh0cmEgZGF0YSBpcyBsb3N0LgpJZiBhIEZJTEUgaXMgc2hvcnRlciwgaXQgaXMgZXh0ZW5kZWQgYW5kIHRoZSBzcGFyc2UgZXh0ZW5kZWQgcGFydCAoaG9sZSkKcmVhZHMgYXMgemVybyBieXRlcy4KAApBVFRSX0xJU1QgaXMgYSBjb21tYS1zZXBhcmF0ZWQgbGlzdCBvZiBhdHRyaWJ1dGVzLiBBdHRyaWJ1dGVzIGFyZSAnbW9kZScgZm9yCnBlcm1pc3Npb25zIChpbmNsdWRpbmcgYW55IEFDTCBhbmQgeGF0dHIgcGVybWlzc2lvbnMpLCAnb3duZXJzaGlwJyBmb3IgdXNlcgphbmQgZ3JvdXAsICd0aW1lc3RhbXBzJyBmb3IgZmlsZSB0aW1lc3RhbXBzLCAnbGlua3MnIGZvciBoYXJkIGxpbmtzLCAnY29udGV4dCcKZm9yIHNlY3VyaXR5IGNvbnRleHQsICd4YXR0cicgZm9yIGV4dGVuZGVkIGF0dHJpYnV0ZXMsIGFuZCAnYWxsJyBmb3IgYWxsCmF0dHJpYnV0ZXMuCgAgICV6ICAgK2hobW0gbnVtZXJpYyB0aW1lIHpvbmUgKGUuZy4sIC0wNDAwKQogICU6eiAgK2hoOm1tIG51bWVyaWMgdGltZSB6b25lIChlLmcuLCAtMDQ6MDApCiAgJTo6eiAgK2hoOm1tOnNzIG51bWVyaWMgdGltZSB6b25lIChlLmcuLCAtMDQ6MDA6MDApCiAgJTo6OnogIG51bWVyaWMgdGltZSB6b25lIHdpdGggOiB0byBuZWNlc3NhcnkgcHJlY2lzaW9uIChlLmcuLCAtMDQsICswNTozMCkKICAlWiAgIGFscGhhYmV0aWMgdGltZSB6b25lIGFiYnJldmlhdGlvbiAoZS5nLiwgRURUKQoKQnkgZGVmYXVsdCwgZGF0ZSBwYWRzIG51bWVyaWMgZmllbGRzIHdpdGggemVyb2VzLgoAT3V0cHV0IGEgcGVybXV0ZWQgaW5kZXgsIGluY2x1ZGluZyBjb250ZXh0LCBvZiB0aGUgd29yZHMgaW4gdGhlIGlucHV0IGZpbGVzLgoACldpdGggbm8gb3B0aW9ucywgcHJvZHVjZSB0aHJlZS1jb2x1bW4gb3V0cHV0LiAgQ29sdW1uIG9uZSBjb250YWlucwpsaW5lcyB1bmlxdWUgdG8gRklMRTEsIGNvbHVtbiB0d28gY29udGFpbnMgbGluZXMgdW5pcXVlIHRvIEZJTEUyLAphbmQgY29sdW1uIHRocmVlIGNvbnRhaW5zIGxpbmVzIGNvbW1vbiB0byBib3RoIGZpbGVzLgoACkJ5IGRlZmF1bHQsIHNwYXJzZSBTT1VSQ0UgZmlsZXMgYXJlIGRldGVjdGVkIGJ5IGEgY3J1ZGUgaGV1cmlzdGljIGFuZCB0aGUKY29ycmVzcG9uZGluZyBERVNUIGZpbGUgaXMgbWFkZSBzcGFyc2UgYXMgd2VsbC4gIFRoYXQgaXMgdGhlIGJlaGF2aW9yCnNlbGVjdGVkIGJ5IC0tc3BhcnNlPWF1dG8uICBTcGVjaWZ5IC0tc3BhcnNlPWFsd2F5cyB0byBjcmVhdGUgYSBzcGFyc2UgREVTVApmaWxlIHdoZW5ldmVyIHRoZSBTT1VSQ0UgZmlsZSBjb250YWlucyBhIGxvbmcgZW5vdWdoIHNlcXVlbmNlIG9mIHplcm8gYnl0ZXMuClVzZSAtLXNwYXJzZT1uZXZlciB0byBpbmhpYml0IGNyZWF0aW9uIG9mIHNwYXJzZSBmaWxlcy4KAFN1bW1hcml6ZSBkZXZpY2UgdXNhZ2Ugb2YgdGhlIHNldCBvZiBGSUxFcywgcmVjdXJzaXZlbHkgZm9yIGRpcmVjdG9yaWVzLgoAUHJpbnQgb3IgY2hhbmdlIHRlcm1pbmFsIGNoYXJhY3RlcmlzdGljcy4KAAonWycgaG9ub3JzIC0taGVscCBhbmQgLS12ZXJzaW9uLCBidXQgJ3Rlc3QnIHRyZWF0cyB0aGVtIGFzIFNUUklOR3MuCgBDcmVhdGUgbmFtZWQgcGlwZXMgKEZJRk9zKSB3aXRoIHRoZSBnaXZlbiBOQU1Fcy4KAFdyaXR0ZW4gYnkgJXMuCgAKVXNpbmcgLXMgaWdub3JlcyAtTCBhbmQgLVAuICBPdGhlcndpc2UsIHRoZSBsYXN0IG9wdGlvbiBzcGVjaWZpZWQgY29udHJvbHMKYmVoYXZpb3Igd2hlbiBhIFRBUkdFVCBpcyBhIHN5bWJvbGljIGxpbmssIGRlZmF1bHRpbmcgdG8gJXMuCgAKVGhlIHN1bXMgYXJlIGNvbXB1dGVkIGFzIGRlc2NyaWJlZCBpbiAlcy4KAFRyeSAnJXMgLi8lcycgdG8gcmVtb3ZlIHRoZSBmaWxlICVzLgoACkEgbGlnaHR3ZWlnaHQgJ2ZpbmdlcicgcHJvZ3JhbTsgIHByaW50IHVzZXIgaW5mb3JtYXRpb24uClRoZSB1dG1wIGZpbGUgd2lsbCBiZSAlcy4KAFdyaXR0ZW4gYnkgJXMgYW5kICVzLgoAV3JpdHRlbiBieSAlcywgJXMsIGFuZCAlcy4KAFdyaXR0ZW4gYnkgJXMsICVzLCAlcywKJXMsICVzLCAlcywgYW5kICVzLgoAV3JpdHRlbiBieSAlcywgJXMsICVzLAolcywgJXMsIGFuZCAlcy4KAFdyaXR0ZW4gYnkgJXMsICVzLCAlcywKJXMsIGFuZCAlcy4KAFdyaXR0ZW4gYnkgJXMsICVzLCAlcywKJXMsICVzLCAlcywgJXMsCiVzLCBhbmQgJXMuCgBXcml0dGVuIGJ5ICVzLCAlcywgJXMsCmFuZCAlcy4KAFdyaXR0ZW4gYnkgJXMsICVzLCAlcywKJXMsICVzLCAlcywgJXMsCmFuZCAlcy4KAApTSUdOQUwgbWF5IGJlIGEgc2lnbmFsIG5hbWUgbGlrZSAnSFVQJywgb3IgYSBzaWduYWwgbnVtYmVyIGxpa2UgJzEnLApvciB0aGUgZXhpdCBzdGF0dXMgb2YgYSBwcm9jZXNzIHRlcm1pbmF0ZWQgYnkgYSBzaWduYWwuClBJRCBpcyBhbiBpbnRlZ2VyOyBpZiBuZWdhdGl2ZSBpdCBpZGVudGlmaWVzIGEgcHJvY2VzcyBncm91cC4KAApTSUcgbWF5IGJlIGEgc2lnbmFsIG5hbWUgbGlrZSAnUElQRScsIG9yIGEgc2lnbmFsIG51bWJlciBsaWtlICcxMycuCldpdGhvdXQgU0lHLCBhbGwga25vd24gc2lnbmFscyBhcmUgaW5jbHVkZWQuICBNdWx0aXBsZSBzaWduYWxzIGNhbiBiZQpjb21tYS1zZXBhcmF0ZWQuICBBbiBlbXB0eSBTSUcgYXJndW1lbnQgaXMgYSBuby1vcC4KAApVc2U6ICclcyAtLWNvcmV1dGlscy1wcm9nPVBST0dSQU1fTkFNRSAtLWhlbHAnIGZvciBpbmRpdmlkdWFsIHByb2dyYW0gaGVscC4KAApNYW5kYXRvcnkgYXJndW1lbnRzIHRvIGxvbmcgb3B0aW9ucyBhcmUgbWFuZGF0b3J5IGZvciBzaG9ydCBvcHRpb25zIHRvby4KAApBbGwgb3B0aW9ucyB0aGF0IHNwZWNpZnkgdGhlIGRhdGUgdG8gZGlzcGxheSBhcmUgbXV0dWFsbHkgZXhjbHVzaXZlLgpJLmUuOiAtLWRhdGUsIC0tZmlsZSwgLS1yZWZlcmVuY2UsIC0tcmVzb2x1dGlvbi4KAApUcmFuc2xhdGlvbiBvY2N1cnMgaWYgLWQgaXMgbm90IGdpdmVuIGFuZCBib3RoIFNUUklORzEgYW5kIFNUUklORzIgYXBwZWFyLgotdCBpcyBvbmx5IHNpZ25pZmljYW50IHdoZW4gdHJhbnNsYXRpbmcuICBBUlJBWTIgaXMgZXh0ZW5kZWQgdG8gbGVuZ3RoIG9mCkFSUkFZMSBieSByZXBlYXRpbmcgaXRzIGxhc3QgY2hhcmFjdGVyIGFzIG5lY2Vzc2FyeS4gIEV4Y2VzcyBjaGFyYWN0ZXJzCm9mIEFSUkFZMiBhcmUgaWdub3JlZC4gIENoYXJhY3RlciBjbGFzc2VzIGV4cGFuZCBpbiB1bnNwZWNpZmllZCBvcmRlcjsKd2hpbGUgdHJhbnNsYXRpbmcsIFs6bG93ZXI6XSBhbmQgWzp1cHBlcjpdIG1heSBiZSB1c2VkIGluIHBhaXJzIHRvCnNwZWNpZnkgY2FzZSBjb252ZXJzaW9uLiAgU3F1ZWV6aW5nIG9jY3VycyBhZnRlciB0cmFuc2xhdGlvbiBvciBkZWxldGlvbi4KAFRyeSAnJXMgLS1oZWxwJyBmb3IgbW9yZSBpbmZvcm1hdGlvbi4KAApXaXRob3V0IGFueSBPUFRJT04sIHByaW50IHNvbWUgdXNlZnVsIHNldCBvZiBpZGVudGlmaWVkIGluZm9ybWF0aW9uLgoAV2l0aCAtLWZvbGxvdyAoLWYpLCB0YWlsIGRlZmF1bHRzIHRvIGZvbGxvd2luZyB0aGUgZmlsZSBkZXNjcmlwdG9yLCB3aGljaAptZWFucyB0aGF0IGV2ZW4gaWYgYSB0YWlsJ2VkIGZpbGUgaXMgcmVuYW1lZCwgdGFpbCB3aWxsIGNvbnRpbnVlIHRvIHRyYWNrCml0cyBlbmQuICBUaGlzIGRlZmF1bHQgYmVoYXZpb3IgaXMgbm90IGRlc2lyYWJsZSB3aGVuIHlvdSByZWFsbHkgd2FudCB0bwp0cmFjayB0aGUgYWN0dWFsIG5hbWUgb2YgdGhlIGZpbGUsIG5vdCB0aGUgZmlsZSBkZXNjcmlwdG9yIChlLmcuLCBsb2cKcm90YXRpb24pLiAgVXNlIC0tZm9sbG93PW5hbWUgaW4gdGhhdCBjYXNlLiAgVGhhdCBjYXVzZXMgdGFpbCB0byB0cmFjayB0aGUKbmFtZWQgZmlsZSBpbiBhIHdheSB0aGF0IGFjY29tbW9kYXRlcyByZW5hbWluZywgcmVtb3ZhbCBhbmQgY3JlYXRpb24uCgAKRk9STUFUIG11c3QgYmUgc3VpdGFibGUgZm9yIHByaW50aW5nIG9uZSBmbG9hdGluZy1wb2ludCBhcmd1bWVudCAnJWYnLgpPcHRpb25hbCBxdW90ZSAoJSdmKSB3aWxsIGVuYWJsZSAtLWdyb3VwaW5nIChpZiBzdXBwb3J0ZWQgYnkgY3VycmVudCBsb2NhbGUpLgpPcHRpb25hbCB3aWR0aCB2YWx1ZSAoJTEwZikgd2lsbCBwYWQgb3V0cHV0LiBPcHRpb25hbCB6ZXJvICglMDEwZikgd2lkdGgKd2lsbCB6ZXJvIHBhZCB0aGUgbnVtYmVyLiBPcHRpb25hbCBuZWdhdGl2ZSB2YWx1ZXMgKCUtMTBmKSB3aWxsIGxlZnQgYWxpZ24uCk9wdGlvbmFsIHByZWNpc2lvbiAoJS4xZikgd2lsbCBvdmVycmlkZSB0aGUgaW5wdXQgZGV0ZXJtaW5lZCBwcmVjaXNpb24uCgAKTlVNIG1heSBoYXZlIGEgbXVsdGlwbGllciBzdWZmaXg6CmIgNTEyLCBrQiAxMDAwLCBLIDEwMjQsIE1CIDEwMDAqMTAwMCwgTSAxMDI0KjEwMjQsCkdCIDEwMDAqMTAwMCoxMDAwLCBHIDEwMjQqMTAyNCoxMDI0LCBhbmQgc28gb24gZm9yIFQsIFAsIEUsIFosIFksIFIsIFEuCkJpbmFyeSBwcmVmaXhlcyBjYW4gYmUgdXNlZCwgdG9vOiBLaUI9SywgTWlCPU0sIGFuZCBzbyBvbi4KAAoKQllURVMgaXMgaGV4IHdpdGggMHggb3IgMFggcHJlZml4LCBhbmQgbWF5IGhhdmUgYSBtdWx0aXBsaWVyIHN1ZmZpeDoKICBiICAgIDUxMgogIEtCICAgMTAwMAogIEsgICAgMTAyNAogIE1CICAgMTAwMCoxMDAwCiAgTSAgICAxMDI0KjEwMjQKYW5kIHNvIG9uIGZvciBHLCBULCBQLCBFLCBaLCBZLCBSLCBRLgpCaW5hcnkgcHJlZml4ZXMgY2FuIGJlIHVzZWQsIHRvbzogS2lCPUssIE1pQj1NLCBhbmQgc28gb24uCgAKVGhlIFNJWkUgYXJndW1lbnQgaXMgYW4gaW50ZWdlciBhbmQgb3B0aW9uYWwgdW5pdCAoZXhhbXBsZTogMTBLIGlzIDEwKjEwMjQpLgpVbml0cyBhcmUgSyxNLEcsVCxQLEUsWixZLFIsUSAocG93ZXJzIG9mIDEwMjQpIG9yIEtCLE1CLC4uLiAocG93ZXJzIG9mIDEwMDApLgpCaW5hcnkgcHJlZml4ZXMgY2FuIGJlIHVzZWQsIHRvbzogS2lCPUssIE1pQj1NLCBhbmQgc28gb24uCgBQcmludCBpbmZvcm1hdGlvbiBhYm91dCB1c2VycyB3aG8gYXJlIGN1cnJlbnRseSBsb2dnZWQgaW4uCgAKVW5sZXNzIC10IENIQVIgaXMgZ2l2ZW4sIGxlYWRpbmcgYmxhbmtzIHNlcGFyYXRlIGZpZWxkcyBhbmQgYXJlIGlnbm9yZWQsCmVsc2UgZmllbGRzIGFyZSBzZXBhcmF0ZWQgYnkgQ0hBUi4gIEFueSBGSUVMRCBpcyBhIGZpZWxkIG51bWJlciBjb3VudGVkCmZyb20gMS4gIEZPUk1BVCBpcyBvbmUgb3IgbW9yZSBjb21tYSBvciBibGFuayBzZXBhcmF0ZWQgc3BlY2lmaWNhdGlvbnMsCmVhY2ggYmVpbmcgJ0ZJTEVOVU0uRklFTEQnIG9yICcwJy4gIERlZmF1bHQgRk9STUFUIG91dHB1dHMgdGhlIGpvaW4gZmllbGQsCnRoZSByZW1haW5pbmcgZmllbGRzIGZyb20gRklMRTEsIHRoZSByZW1haW5pbmcgZmllbGRzIGZyb20gRklMRTIsIGFsbApzZXBhcmF0ZWQgYnkgQ0hBUi4gIElmIEZPUk1BVCBpcyB0aGUga2V5d29yZCAnYXV0bycsIHRoZW4gdGhlIGZpcnN0CmxpbmUgb2YgZWFjaCBmaWxlIGRldGVybWluZXMgdGhlIG51bWJlciBvZiBmaWVsZHMgb3V0cHV0IGZvciBlYWNoIGxpbmUuCgpJbXBvcnRhbnQ6IEZJTEUxIGFuZCBGSUxFMiBtdXN0IGJlIHNvcnRlZCBvbiB0aGUgam9pbiBmaWVsZHMuCkUuZy4sIHVzZSAic29ydCAtayAxYiwxIiBpZiAnam9pbicgaGFzIG5vIG9wdGlvbnMsCm9yIHVzZSAiam9pbiAtdCAnJyIgaWYgJ3NvcnQnIGhhcyBubyBvcHRpb25zLgpDb21wYXJpc29ucyBob25vciB0aGUgcnVsZXMgc3BlY2lmaWVkIGJ5ICdMQ19DT0xMQVRFJy4KSWYgdGhlIGlucHV0IGlzIG5vdCBzb3J0ZWQgYW5kIHNvbWUgbGluZXMgY2Fubm90IGJlIGpvaW5lZCwgYQp3YXJuaW5nIG1lc3NhZ2Ugd2lsbCBiZSBnaXZlbi4KAFByaW50IG9yIHZlcmlmeSBjaGVja3N1bXMuCkJ5IGRlZmF1bHQgdXNlIHRoZSAzMiBiaXQgQ1JDIGFsZ29yaXRobS4KAApUaGUgTU9ERSBhcmd1bWVudCBvZiAtLWNhY2hlZCBjYW4gYmU6IGFsd2F5cywgbmV2ZXIsIG9yIGRlZmF1bHQuCidhbHdheXMnIHdpbGwgdXNlIGNhY2hlZCBhdHRyaWJ1dGVzIGlmIGF2YWlsYWJsZSwgd2hpbGUKJ25ldmVyJyB3aWxsIHRyeSB0byBzeW5jaHJvbml6ZSB3aXRoIHRoZSBsYXRlc3QgYXR0cmlidXRlcywgYW5kCidkZWZhdWx0JyB3aWxsIGxlYXZlIGl0IHVwIHRvIHRoZSB1bmRlcmx5aW5nIGZpbGUgc3lzdGVtLgoAV2hlbiBjaGVja2luZywgdGhlIGlucHV0IHNob3VsZCBiZSBhIGZvcm1lciBvdXRwdXQgb2YgdGhpcyBwcm9ncmFtLApvciBlcXVpdmFsZW50IHN0YW5kYWxvbmUgcHJvZ3JhbS4KAApUaGUgZGF0YSBhcmUgZW5jb2RlZCBhcyBkZXNjcmliZWQgZm9yIHRoZSAlcyBhbHBoYWJldCBpbiBSRkMgNDY0OC4KV2hlbiBkZWNvZGluZywgdGhlIGlucHV0IG1heSBjb250YWluIG5ld2xpbmVzIGluIGFkZGl0aW9uIHRvIHRoZSBieXRlcyBvZgp0aGUgZm9ybWFsICVzIGFscGhhYmV0LiAgVXNlIC0taWdub3JlLWdhcmJhZ2UgdG8gYXR0ZW1wdCB0byByZWNvdmVyCmZyb20gYW55IG90aGVyIG5vbi1hbHBoYWJldCBieXRlcyBpbiB0aGUgZW5jb2RlZCBzdHJlYW0uCgAKV2hlbiBkZWNvZGluZywgdGhlIGlucHV0IG1heSBjb250YWluIG5ld2xpbmVzIGluIGFkZGl0aW9uIHRvIHRoZSBieXRlcyBvZgp0aGUgZm9ybWFsIGFscGhhYmV0LiAgVXNlIC0taWdub3JlLWdhcmJhZ2UgdG8gYXR0ZW1wdCB0byByZWNvdmVyCmZyb20gYW55IG90aGVyIG5vbi1hbHBoYWJldCBieXRlcyBpbiB0aGUgZW5jb2RlZCBzdHJlYW0uCgBBIE5VTEwgYXJndlswXSB3YXMgcGFzc2VkIHRocm91Z2ggYW4gZXhlYyBzeXN0ZW0gY2FsbC4KAApJZiBGSUxFIGlzIG5vdCBzcGVjaWZpZWQsIHVzZSAlcy4gICVzIGFzIEZJTEUgaXMgY29tbW9uLgpJZiBBUkcxIEFSRzIgZ2l2ZW4sIC1tIHByZXN1bWVkOiAnYW0gaScgb3IgJ21vbSBsaWtlcycgYXJlIHVzdWFsLgoAICAgICAgLS1yZWZlcmVuY2U9UkZJTEUgIHVzZSBSRklMRSdzIG93bmVyc2hpcCByYXRoZXIgdGhhbiBzcGVjaWZ5aW5nIHZhbHVlcwogICAgICAgICAgICAgICAgICAgICAgICAgUkZJTEUgaXMgYWx3YXlzIGRlcmVmZXJlbmNlZCBpZiBhIHN5bWJvbGljIGxpbmsuCgAgICAgICAtLXJlZmVyZW5jZT1SRklMRSAgdXNlIFJGSUxFJ3MgbW9kZSBpbnN0ZWFkIG9mIHNwZWNpZnlpbmcgTU9ERSB2YWx1ZXMuCiAgICAgICAgICAgICAgICAgICAgICAgICBSRklMRSBpcyBhbHdheXMgZGVyZWZlcmVuY2VkIGlmIGEgc3ltYm9saWMgbGluay4KAFBhZ2luYXRlIG9yIGNvbHVtbmF0ZSBGSUxFKHMpIGZvciBwcmludGluZy4KAApEZWZhdWx0IG9wdGlvbnMgYXJlOiAtYnQgLWQnXDonIC1mbiAtaG4gLWkxIC1sMSAtbidybicgLXM8VEFCPiAtdjEgLXc2CgpDQyBhcmUgdHdvIGRlbGltaXRlciBjaGFyYWN0ZXJzIHVzZWQgdG8gY29uc3RydWN0IGxvZ2ljYWwgcGFnZSBkZWxpbWl0ZXJzOwphIG1pc3Npbmcgc2Vjb25kIGNoYXJhY3RlciBpbXBsaWVzICc6Jy4gIEFzIGEgR05VIGV4dGVuc2lvbiBvbmUgY2FuIHNwZWNpZnkKbW9yZSB0aGFuIHR3byBjaGFyYWN0ZXJzLCBhbmQgYWxzbyBzcGVjaWZ5aW5nIHRoZSBlbXB0eSBzdHJpbmcgKC1kICcnKQpkaXNhYmxlcyBzZWN0aW9uIG1hdGNoaW5nLgoAClNJWkUgbWF5IGFsc28gYmUgcHJlZml4ZWQgYnkgb25lIG9mIHRoZSBmb2xsb3dpbmcgbW9kaWZ5aW5nIGNoYXJhY3RlcnM6CicrJyBleHRlbmQgYnksICctJyByZWR1Y2UgYnksICc8JyBhdCBtb3N0LCAnPicgYXQgbGVhc3QsCicvJyByb3VuZCBkb3duIHRvIG11bHRpcGxlIG9mLCAnJScgcm91bmQgdXAgdG8gbXVsdGlwbGUgb2YuCgAKVGhlIFRJTUVfU1RZTEUgYXJndW1lbnQgY2FuIGJlIGZ1bGwtaXNvLCBsb25nLWlzbywgaXNvLCBsb2NhbGUsIG9yICtGT1JNQVQuCkZPUk1BVCBpcyBpbnRlcnByZXRlZCBsaWtlIGluIGRhdGUoMSkuICBJZiBGT1JNQVQgaXMgRk9STUFUMTxuZXdsaW5lPkZPUk1BVDIsCnRoZW4gRk9STUFUMSBhcHBsaWVzIHRvIG5vbi1yZWNlbnQgZmlsZXMgYW5kIEZPUk1BVDIgdG8gcmVjZW50IGZpbGVzLgpUSU1FX1NUWUxFIHByZWZpeGVkIHdpdGggJ3Bvc2l4LScgdGFrZXMgZWZmZWN0IG9ubHkgb3V0c2lkZSB0aGUgUE9TSVggbG9jYWxlLgpBbHNvIHRoZSBUSU1FX1NUWUxFIGVudmlyb25tZW50IHZhcmlhYmxlIHNldHMgdGhlIGRlZmF1bHQgc3R5bGUgdG8gdXNlLgoARk9STUFUIG11c3QgYmUgc3VpdGFibGUgZm9yIHByaW50aW5nIG9uZSBhcmd1bWVudCBvZiB0eXBlICdkb3VibGUnOwppdCBkZWZhdWx0cyB0byAlLlBSRUNmIGlmIEZJUlNULCBJTkNSRU1FTlQsIGFuZCBMQVNUIGFyZSBhbGwgZml4ZWQgcG9pbnQKZGVjaW1hbCBudW1iZXJzIHdpdGggbWF4aW11bSBwcmVjaXNpb24gUFJFQywgYW5kIHRvICVnIG90aGVyd2lzZS4KAENvbXBhcmUgc29ydGVkIGZpbGVzIEZJTEUxIGFuZCBGSUxFMiBsaW5lIGJ5IGxpbmUuCgAKQWRkaW5nIGEgeiBzdWZmaXggdG8gYW55IHR5cGUgZGlzcGxheXMgcHJpbnRhYmxlIGNoYXJhY3RlcnMgYXQgdGhlIGVuZCBvZgplYWNoIG91dHB1dCBsaW5lLgoARGlzcGxheSBkYXRlIGFuZCB0aW1lIGluIHRoZSBnaXZlbiBGT1JNQVQuCldpdGggLXMsIG9yIHdpdGggW01NRERoaG1tW1tDQ11ZWV1bLnNzXV0sIHNldCB0aGUgZGF0ZSBhbmQgdGltZS4KAFByaW50IHRoZSBmaXJzdCAlZCBsaW5lcyBvZiBlYWNoIEZJTEUgdG8gc3RhbmRhcmQgb3V0cHV0LgpXaXRoIG1vcmUgdGhhbiBvbmUgRklMRSwgcHJlY2VkZSBlYWNoIHdpdGggYSBoZWFkZXIgZ2l2aW5nIHRoZSBmaWxlIG5hbWUuCgBQcmludCB0aGUgbGFzdCAlZCBsaW5lcyBvZiBlYWNoIEZJTEUgdG8gc3RhbmRhcmQgb3V0cHV0LgpXaXRoIG1vcmUgdGhhbiBvbmUgRklMRSwgcHJlY2VkZSBlYWNoIHdpdGggYSBoZWFkZXIgZ2l2aW5nIHRoZSBmaWxlIG5hbWUuCgAKQXMgYSBzcGVjaWFsIGNhc2UsIGNwIG1ha2VzIGEgYmFja3VwIG9mIFNPVVJDRSB3aGVuIHRoZSBmb3JjZSBhbmQgYmFja3VwCm9wdGlvbnMgYXJlIGdpdmVuIGFuZCBTT1VSQ0UgYW5kIERFU1QgYXJlIHRoZSBzYW1lIG5hbWUgZm9yIGFuIGV4aXN0aW5nLApyZWd1bGFyIGZpbGUuCgAKVVBEQVRFIGNvbnRyb2xzIHdoaWNoIGV4aXN0aW5nIGZpbGVzIGluIHRoZSBkZXN0aW5hdGlvbiBhcmUgcmVwbGFjZWQuCidhbGwnIGlzIHRoZSBkZWZhdWx0IG9wZXJhdGlvbiB3aGVuIGFuIC0tdXBkYXRlIG9wdGlvbiBpcyBub3Qgc3BlY2lmaWVkLAphbmQgcmVzdWx0cyBpbiBhbGwgZXhpc3RpbmcgZmlsZXMgaW4gdGhlIGRlc3RpbmF0aW9uIGJlaW5nIHJlcGxhY2VkLgonbm9uZScgaXMgbGlrZSB0aGUgLS1uby1jbG9iYmVyIG9wdGlvbiwgaW4gdGhhdCBubyBmaWxlcyBpbiB0aGUKZGVzdGluYXRpb24gYXJlIHJlcGxhY2VkLCBhbmQgc2tpcHBlZCBmaWxlcyBkbyBub3QgaW5kdWNlIGEgZmFpbHVyZS4KJ25vbmUtZmFpbCcgYWxzbyBlbnN1cmVzIG5vIGZpbGVzIGFyZSByZXBsYWNlZCBpbiB0aGUgZGVzdGluYXRpb24sCmJ1dCBhbnkgc2tpcHBlZCBmaWxlcyBhcmUgZGlhZ25vc2VkIGFuZCBpbmR1Y2UgYSBmYWlsdXJlLgonb2xkZXInIGlzIHRoZSBkZWZhdWx0IG9wZXJhdGlvbiB3aGVuIC0tdXBkYXRlIGlzIHNwZWNpZmllZCwgYW5kIHJlc3VsdHMKaW4gZmlsZXMgYmVpbmcgcmVwbGFjZWQgaWYgdGhleSdyZSBvbGRlciB0aGFuIHRoZSBjb3JyZXNwb25kaW5nIHNvdXJjZSBmaWxlLgoACkFmdGVyIGFueSBmbGFncyBjb21lcyBhbiBvcHRpb25hbCBmaWVsZCB3aWR0aCwgYXMgYSBkZWNpbWFsIG51bWJlcjsKdGhlbiBhbiBvcHRpb25hbCBtb2RpZmllciwgd2hpY2ggaXMgZWl0aGVyCkUgdG8gdXNlIHRoZSBsb2NhbGUncyBhbHRlcm5hdGUgcmVwcmVzZW50YXRpb25zIGlmIGF2YWlsYWJsZSwgb3IKTyB0byB1c2UgdGhlIGxvY2FsZSdzIGFsdGVybmF0ZSBudW1lcmljIHN5bWJvbHMgaWYgYXZhaWxhYmxlLgoACk9wdGlvbmFsIC0gYmVmb3JlIFNFVFRJTkcgaW5kaWNhdGVzIG5lZ2F0aW9uLiAgQW4gKiBtYXJrcyBub24tUE9TSVgKc2V0dGluZ3MuICBUaGUgdW5kZXJseWluZyBzeXN0ZW0gZGVmaW5lcyB3aGljaCBzZXR0aW5ncyBhcmUgYXZhaWxhYmxlLgoAClVzZSBvbmUsIGFuZCBvbmx5IG9uZSBvZiAtYiwgLWMgb3IgLWYuICBFYWNoIExJU1QgaXMgbWFkZSB1cCBvZiBvbmUKcmFuZ2UsIG9yIG1hbnkgcmFuZ2VzIHNlcGFyYXRlZCBieSBjb21tYXMuICBTZWxlY3RlZCBpbnB1dCBpcyB3cml0dGVuCmluIHRoZSBzYW1lIG9yZGVyIHRoYXQgaXQgaXMgcmVhZCwgYW5kIGlzIHdyaXR0ZW4gZXhhY3RseSBvbmNlLgoARmlsdGVyIGFkamFjZW50IG1hdGNoaW5nIGxpbmVzIGZyb20gSU5QVVQgKG9yIHN0YW5kYXJkIGlucHV0KSwKd3JpdGluZyB0byBPVVRQVVQgKG9yIHN0YW5kYXJkIG91dHB1dCkuCgpXaXRoIG5vIG9wdGlvbnMsIG1hdGNoaW5nIGxpbmVzIGFyZSBtZXJnZWQgdG8gdGhlIGZpcnN0IG9jY3VycmVuY2UuCgAKRXhpdCBzdGF0dXMgaXMgMCBpZiBFWFBSRVNTSU9OIGlzIG5laXRoZXIgbnVsbCBub3IgMCwgMSBpZiBFWFBSRVNTSU9OIGlzIG51bGwKb3IgMCwgMiBpZiBFWFBSRVNTSU9OIGlzIHN5bnRhY3RpY2FsbHkgaW52YWxpZCwgYW5kIDMgaWYgYW4gZXJyb3Igb2NjdXJyZWQuCgAKSWYgbm8gb3B0aW9uIGlzIHNwZWNpZmllZCwgLVAgaXMgYXNzdW1lZC4KAApXaGVuIC0tcmVmbGlua1s9YWx3YXlzXSBpcyBzcGVjaWZpZWQsIHBlcmZvcm0gYSBsaWdodHdlaWdodCBjb3B5LCB3aGVyZSB0aGUKZGF0YSBibG9ja3MgYXJlIGNvcGllZCBvbmx5IHdoZW4gbW9kaWZpZWQuICBJZiB0aGlzIGlzIG5vdCBwb3NzaWJsZSB0aGUgY29weQpmYWlscywgb3IgaWYgLS1yZWZsaW5rPWF1dG8gaXMgc3BlY2lmaWVkLCBmYWxsIGJhY2sgdG8gYSBzdGFuZGFyZCBjb3B5LgpVc2UgLS1yZWZsaW5rPW5ldmVyIHRvIGVuc3VyZSBhIHN0YW5kYXJkIGNvcHkgaXMgcGVyZm9ybWVkLgoAICAlJSAgICAgIGEgc2luZ2xlICUKICAlYiAgICAgIEFSR1VNRU5UIGFzIGEgc3RyaW5nIHdpdGggJ1wnIGVzY2FwZXMgaW50ZXJwcmV0ZWQsCiAgICAgICAgICBleGNlcHQgdGhhdCBvY3RhbCBlc2NhcGVzIGFyZSBvZiB0aGUgZm9ybSBcMCBvciBcME5OTgogICVxICAgICAgQVJHVU1FTlQgaXMgcHJpbnRlZCBpbiBhIGZvcm1hdCB0aGF0IGNhbiBiZSByZXVzZWQgYXMgc2hlbGwgaW5wdXQsCiAgICAgICAgICBlc2NhcGluZyBub24tcHJpbnRhYmxlIGNoYXJhY3RlcnMgd2l0aCB0aGUgcHJvcG9zZWQgUE9TSVggJCcnIHN5bnRheC4KCmFuZCBhbGwgQyBmb3JtYXQgc3BlY2lmaWNhdGlvbnMgZW5kaW5nIHdpdGggb25lIG9mIGRpb3V4WGZlRWdHY3MsIHdpdGgKQVJHVU1FTlRzIGNvbnZlcnRlZCB0byBwcm9wZXIgdHlwZSBmaXJzdC4gIFZhcmlhYmxlIHdpZHRocyBhcmUgaGFuZGxlZC4KAENyZWF0ZSBhIHRlbXBvcmFyeSBmaWxlIG9yIGRpcmVjdG9yeSwgc2FmZWx5LCBhbmQgcHJpbnQgaXRzIG5hbWUuClRFTVBMQVRFIG11c3QgY29udGFpbiBhdCBsZWFzdCAzIGNvbnNlY3V0aXZlICdYJ3MgaW4gbGFzdCBjb21wb25lbnQuCklmIFRFTVBMQVRFIGlzIG5vdCBzcGVjaWZpZWQsIHVzZSB0bXAuWFhYWFhYWFhYWCwgYW5kIC0tdG1wZGlyIGlzIGltcGxpZWQuCgBMaXN0IGluZm9ybWF0aW9uIGFib3V0IHRoZSBGSUxFcyAodGhlIGN1cnJlbnQgZGlyZWN0b3J5IGJ5IGRlZmF1bHQpLgpTb3J0IGVudHJpZXMgYWxwaGFiZXRpY2FsbHkgaWYgbm9uZSBvZiAtY2Z0dXZTVVggbm9yIC0tc29ydCBpcyBzcGVjaWZpZWQuCgBSZWZvcm1hdCBOVU1CRVIocyksIG9yIHRoZSBudW1iZXJzIGZyb20gc3RhbmRhcmQgaW5wdXQgaWYgbm9uZSBhcmUgc3BlY2lmaWVkLgoAV3JpdGUgZWFjaCBGSUxFIHRvIHN0YW5kYXJkIG91dHB1dCwgd2l0aCBsaW5lIG51bWJlcnMgYWRkZWQuCgAKQmluYXJ5IC1hIGFuZCAtbyBhcmUgYW1iaWd1b3VzLiAgVXNlICd0ZXN0IEVYUFIxICYmIHRlc3QgRVhQUjInCm9yICd0ZXN0IEVYUFIxIHx8IHRlc3QgRVhQUjInIGluc3RlYWQuCgAKQW55IGF0dGVtcHQgdG8gcmVtb3ZlIGEgZmlsZSB3aG9zZSBsYXN0IGZpbGUgbmFtZSBjb21wb25lbnQgaXMgJy4nIG9yICcuLicKaXMgcmVqZWN0ZWQgd2l0aCBhIGRpYWdub3N0aWMuCgAKT3duZXIgaXMgdW5jaGFuZ2VkIGlmIG1pc3NpbmcuICBHcm91cCBpcyB1bmNoYW5nZWQgaWYgbWlzc2luZywgYnV0IGNoYW5nZWQKdG8gbG9naW4gZ3JvdXAgaWYgaW1wbGllZCBieSBhICc6JyBmb2xsb3dpbmcgYSBzeW1ib2xpYyBPV05FUi4KT1dORVIgYW5kIEdST1VQIG1heSBiZSBudW1lcmljIGFzIHdlbGwgYXMgc3ltYm9saWMuCgBPdmVyd3JpdGUgdGhlIHNwZWNpZmllZCBGSUxFKHMpIHJlcGVhdGVkbHksIGluIG9yZGVyIHRvIG1ha2UgaXQgaGFyZGVyCmZvciBldmVuIHZlcnkgZXhwZW5zaXZlIGhhcmR3YXJlIHByb2JpbmcgdG8gcmVjb3ZlciB0aGUgZGF0YS4KAApFeGFtcGxlczoKICAlcyAtMTIgZmlsZTEgZmlsZTIgIFByaW50IG9ubHkgbGluZXMgcHJlc2VudCBpbiBib3RoIGZpbGUxIGFuZCBmaWxlMi4KICAlcyAtMyBmaWxlMSBmaWxlMiAgUHJpbnQgbGluZXMgaW4gZmlsZTEgbm90IGluIGZpbGUyLCBhbmQgdmljZSB2ZXJzYS4KAFJlbmFtZSBTT1VSQ0UgdG8gREVTVCwgb3IgbW92ZSBTT1VSQ0UocykgdG8gRElSRUNUT1JZLgoAQ29weSBTT1VSQ0UgdG8gREVTVCwgb3IgbXVsdGlwbGUgU09VUkNFKHMpIHRvIERJUkVDVE9SWS4KAFByaW50IE5BTUUgd2l0aCBhbnkgbGVhZGluZyBkaXJlY3RvcnkgY29tcG9uZW50cyByZW1vdmVkLgpJZiBzcGVjaWZpZWQsIGFsc28gcmVtb3ZlIGEgdHJhaWxpbmcgU1VGRklYLgoAUHJpbnQgbnVtYmVycyBmcm9tIEZJUlNUIHRvIExBU1QsIGluIHN0ZXBzIG9mIElOQ1JFTUVOVC4KAFJlZm9ybWF0IGVhY2ggcGFyYWdyYXBoIGluIHRoZSBGSUxFKHMpLCB3cml0aW5nIHRvIHN0YW5kYXJkIG91dHB1dC4KVGhlIG9wdGlvbiAtV0lEVEggaXMgYW4gYWJicmV2aWF0ZWQgZm9ybSBvZiAtLXdpZHRoPURJR0lUUy4KAApJZiBGSVJTVCBvciBJTkNSRU1FTlQgaXMgb21pdHRlZCwgaXQgZGVmYXVsdHMgdG8gMS4gIFRoYXQgaXMsIGFuCm9taXR0ZWQgSU5DUkVNRU5UIGRlZmF1bHRzIHRvIDEgZXZlbiB3aGVuIExBU1QgaXMgc21hbGxlciB0aGFuIEZJUlNULgpUaGUgc2VxdWVuY2Ugb2YgbnVtYmVycyBlbmRzIHdoZW4gdGhlIHN1bSBvZiB0aGUgY3VycmVudCBudW1iZXIgYW5kCklOQ1JFTUVOVCB3b3VsZCBiZWNvbWUgZ3JlYXRlciB0aGFuIExBU1QuCkZJUlNULCBJTkNSRU1FTlQsIGFuZCBMQVNUIGFyZSBpbnRlcnByZXRlZCBhcyBmbG9hdGluZyBwb2ludCB2YWx1ZXMuCklOQ1JFTUVOVCBpcyB1c3VhbGx5IHBvc2l0aXZlIGlmIEZJUlNUIGlzIHNtYWxsZXIgdGhhbiBMQVNULCBhbmQKSU5DUkVNRU5UIGlzIHVzdWFsbHkgbmVnYXRpdmUgaWYgRklSU1QgaXMgZ3JlYXRlciB0aGFuIExBU1QuCklOQ1JFTUVOVCBtdXN0IG5vdCBiZSAwOyBub25lIG9mIEZJUlNULCBJTkNSRU1FTlQgYW5kIExBU1QgbWF5IGJlIE5hTi4KAApFeGNlcHQgZm9yIC1oIGFuZCAtTCwgYWxsIEZJTEUtcmVsYXRlZCB0ZXN0cyBkZXJlZmVyZW5jZSBzeW1ib2xpYyBsaW5rcy4KQmV3YXJlIHRoYXQgcGFyZW50aGVzZXMgbmVlZCB0byBiZSBlc2NhcGVkIChlLmcuLCBieSBiYWNrc2xhc2hlcykgZm9yIHNoZWxscy4KSU5URUdFUiBtYXkgYWxzbyBiZSAtbCBTVFJJTkcsIHdoaWNoIGV2YWx1YXRlcyB0byB0aGUgbGVuZ3RoIG9mIFNUUklORy4KAENyZWF0ZSB0aGUgc3BlY2lhbCBmaWxlIE5BTUUgb2YgdGhlIGdpdmVuIFRZUEUuCgBDaGFuZ2UgdGhlIFNFTGludXggc2VjdXJpdHkgY29udGV4dCBvZiBlYWNoIEZJTEUgdG8gQ09OVEVYVC4KV2l0aCAtLXJlZmVyZW5jZSwgY2hhbmdlIHRoZSBzZWN1cml0eSBjb250ZXh0IG9mIGVhY2ggRklMRSB0byB0aGF0IG9mIFJGSUxFLgoAVXNhZ2U6ICVzIFtPUFRJT05dIFtGSUxFXQpXcml0ZSB0b3RhbGx5IG9yZGVyZWQgbGlzdCBjb25zaXN0ZW50IHdpdGggdGhlIHBhcnRpYWwgb3JkZXJpbmcgaW4gRklMRS4KAFNldCBlYWNoIE5BTUUgdG8gVkFMVUUgaW4gdGhlIGVudmlyb25tZW50IGFuZCBydW4gQ09NTUFORC4KAApJZiBmaXJzdCBhbmQgc2Vjb25kIGNhbGwgZm9ybWF0cyBib3RoIGFwcGx5LCB0aGUgc2Vjb25kIGZvcm1hdCBpcyBhc3N1bWVkCmlmIHRoZSBsYXN0IG9wZXJhbmQgYmVnaW5zIHdpdGggKyBvciAoaWYgdGhlcmUgYXJlIDIgb3BlcmFuZHMpIGEgZGlnaXQuCkFuIE9GRlNFVCBvcGVyYW5kIG1lYW5zIC1qIE9GRlNFVC4gIExBQkVMIGlzIHRoZSBwc2V1ZG8tYWRkcmVzcwphdCBmaXJzdCBieXRlIHByaW50ZWQsIGluY3JlbWVudGVkIHdoZW4gZHVtcCBpcyBwcm9ncmVzc2luZy4KRm9yIE9GRlNFVCBhbmQgTEFCRUwsIGEgMHggb3IgMFggcHJlZml4IGluZGljYXRlcyBoZXhhZGVjaW1hbDsKc3VmZml4ZXMgbWF5IGJlIC4gZm9yIG9jdGFsIGFuZCBiIGZvciBtdWx0aXBseSBieSA1MTIuCgAKRXhpdCBzdGF0dXMgaXMgMCBpZiBhbGwgaW5wdXQgbnVtYmVycyB3ZXJlIHN1Y2Nlc3NmdWxseSBjb252ZXJ0ZWQuCkJ5IGRlZmF1bHQsICVzIHdpbGwgc3RvcCBhdCB0aGUgZmlyc3QgY29udmVyc2lvbiBlcnJvciB3aXRoIGV4aXQgc3RhdHVzIDIuCldpdGggLS1pbnZhbGlkPSdmYWlsJyBhIHdhcm5pbmcgaXMgcHJpbnRlZCBmb3IgZWFjaCBjb252ZXJzaW9uIGVycm9yCmFuZCB0aGUgZXhpdCBzdGF0dXMgaXMgMi4gIFdpdGggLS1pbnZhbGlkPSd3YXJuJyBlYWNoIGNvbnZlcnNpb24gZXJyb3IgaXMKZGlhZ25vc2VkLCBidXQgdGhlIGV4aXQgc3RhdHVzIGlzIDAuICBXaXRoIC0taW52YWxpZD0naWdub3JlJyBjb252ZXJzaW9uCmVycm9ycyBhcmUgbm90IGRpYWdub3NlZCBhbmQgdGhlIGV4aXQgc3RhdHVzIGlzIDAuCgAKQmV3YXJlIHRoYXQgbWFueSBvcGVyYXRvcnMgbmVlZCB0byBiZSBlc2NhcGVkIG9yIHF1b3RlZCBmb3Igc2hlbGxzLgpDb21wYXJpc29ucyBhcmUgYXJpdGhtZXRpYyBpZiBib3RoIEFSR3MgYXJlIG51bWJlcnMsIGVsc2UgbGV4aWNvZ3JhcGhpY2FsLgpQYXR0ZXJuIG1hdGNoZXMgcmV0dXJuIHRoZSBzdHJpbmcgbWF0Y2hlZCBiZXR3ZWVuIFwoIGFuZCBcKSBvciBudWxsOyBpZgpcKCBhbmQgXCkgYXJlIG5vdCB1c2VkLCB0aGV5IHJldHVybiB0aGUgbnVtYmVyIG9mIGNoYXJhY3RlcnMgbWF0Y2hlZCBvciAwLgoAVXNhZ2U6ICVzIFtPUFRJT05dLi4uIFtVU0VSXS4uLgoAVXNhZ2U6ICVzIFtPUFRJT05dIFtOVU1CRVJdLi4uCgBVc2FnZTogJXMgW09QVElPTl0uLi4gW05VTUJFUl0uLi4KAFVzYWdlOiAlcyBbT1BUSU9OXS4uLgoAVXNhZ2U6ICVzIFtPUFRJT05dLi4uIFtGSUxFXQogIG9yOiAgJXMgLWUgW09QVElPTl0uLi4gW0FSR10uLi4KICBvcjogICVzIC1pIExPLUhJIFtPUFRJT05dLi4uCgBVc2FnZTogJXMgWy1zIFNJR05BTCB8IC1TSUdOQUxdIFBJRC4uLgogIG9yOiAgJXMgLWwgW1NJR05BTF0uLi4KICBvcjogICVzIC10IFtTSUdOQUxdLi4uCgBVc2FnZTogJXMgW09QVElPTl0uLi4gW1VTRVJOQU1FXS4uLgoAVXNhZ2U6ICVzIFtPUFRJT05dIFtGSUxFXS4uLgoAVXNhZ2U6ICVzIFtPUFRJT05dLi4uIFtGSUxFXS4uLgoAVXNhZ2U6ICVzIFstV0lEVEhdIFtPUFRJT05dLi4uIFtGSUxFXS4uLgoAVXNhZ2U6ICVzIE9QVElPTi4uLiBbRklMRV0uLi4KAFVzYWdlOiAlcyBbT1BUSU9OXS4uLiBbLVRdIFNPVVJDRSBERVNUCiAgb3I6ICAlcyBbT1BUSU9OXS4uLiBTT1VSQ0UuLi4gRElSRUNUT1JZCiAgb3I6ICAlcyBbT1BUSU9OXS4uLiAtdCBESVJFQ1RPUlkgU09VUkNFLi4uCiAgb3I6ICAlcyBbT1BUSU9OXS4uLiAtZCBESVJFQ1RPUlkuLi4KAFVzYWdlOiAlcyBbT1BUSU9OXS4uLiBESVJFQ1RPUlkuLi4KAFVzYWdlOiAlcyBbT1BUSU9OXS4uLiBbLVRdIFRBUkdFVCBMSU5LX05BTUUKICBvcjogICVzIFtPUFRJT05dLi4uIFRBUkdFVAogIG9yOiAgJXMgW09QVElPTl0uLi4gVEFSR0VULi4uIERJUkVDVE9SWQogIG9yOiAgJXMgW09QVElPTl0uLi4gLXQgRElSRUNUT1JZIFRBUkdFVC4uLgoAVXNhZ2U6ICVzIFtPUFRJT05dLi4uIEZJTEUgUEFUVEVSTi4uLgoAVXNhZ2U6ICVzIFtPUFRJT05dIE5BTUUuLi4KAFVzYWdlOiAlcyBbT1BUSU9OXS4uLiBOQU1FLi4uCgBVc2FnZTogJXMgTkFNRSBbU1VGRklYXQogIG9yOiAgJXMgT1BUSU9OLi4uIE5BTUUuLi4KAFVzYWdlOiAlcyBbT1BUSU9OXS4uLiAlcyBGSUxFLi4uCiAgb3I6ICAlcyBbT1BUSU9OXS4uLiAtLXJlZmVyZW5jZT1SRklMRSBGSUxFLi4uCgBVc2FnZTogJXMgW09QVElPTl0uLi4gQ09OVEVYVCBGSUxFLi4uCiAgb3I6ICAlcyBbT1BUSU9OXS4uLiBbLXUgVVNFUl0gWy1yIFJPTEVdIFstbCBSQU5HRV0gWy10IFRZUEVdIEZJTEUuLi4KICBvcjogICVzIFtPUFRJT05dLi4uIC0tcmVmZXJlbmNlPVJGSUxFIEZJTEUuLi4KAFVzYWdlOiAlcyBbT1BUSU9OXS4uLiBNT0RFWyxNT0RFXS4uLiBGSUxFLi4uCiAgb3I6ICAlcyBbT1BUSU9OXS4uLiBPQ1RBTC1NT0RFIEZJTEUuLi4KICBvcjogICVzIFtPUFRJT05dLi4uIC0tcmVmZXJlbmNlPVJGSUxFIEZJTEUuLi4KAFVzYWdlOiAlcyBbT1BUSU9OXS4uLiBGSUxFLi4uCgBVc2FnZTogJXMgT1BUSU9OLi4uIEZJTEUuLi4KAFVzYWdlOiAlcyBbT1BUSU9OXS4uLiBbLVRdIFNPVVJDRSBERVNUCiAgb3I6ICAlcyBbT1BUSU9OXS4uLiBTT1VSQ0UuLi4gRElSRUNUT1JZCiAgb3I6ICAlcyBbT1BUSU9OXS4uLiAtdCBESVJFQ1RPUlkgU09VUkNFLi4uCgAgIGllYy1pICAgICAgYWNjZXB0IG9wdGlvbmFsIHR3by1sZXR0ZXIgc3VmZml4OgogICAgICAgICAgICAgICAxS2kgPSAxMDI0LCAxa2kgPSAxMDI0LAogICAgICAgICAgICAgICAxTWkgPSAxMDQ4NTc2LAogICAgICAgICAgICAgICAuLi4KACAgaWVjICAgICAgICBhY2NlcHQgb3B0aW9uYWwgc2luZ2xlIGxldHRlciBzdWZmaXg6CiAgICAgICAgICAgICAgIDFLID0gMTAyNCwgMWsgPSAxMDI0LAogICAgICAgICAgICAgICAxTSA9IDEwNDg1NzYsCiAgICAgICAgICAgICAgIC4uLgoAICBzaSAgICAgICAgIGFjY2VwdCBvcHRpb25hbCBzaW5nbGUgbGV0dGVyIHN1ZmZpeDoKICAgICAgICAgICAgICAgMWsgPSAxMDAwLCAxSyA9IDEwMDAsCiAgICAgICAgICAgICAgIDFNID0gMTAwMDAwMCwKICAgICAgICAgICAgICAgLi4uCgAKRXhpdCBzdGF0dXM6CiAwICBpZiBPSywKIDEgIGlmIG1pbm9yIHByb2JsZW1zIChlLmcuLCBjYW5ub3QgYWNjZXNzIHN1YmRpcmVjdG9yeSksCiAyICBpZiBzZXJpb3VzIHRyb3VibGUgKGUuZy4sIGNhbm5vdCBhY2Nlc3MgY29tbWFuZC1saW5lIGFyZ3VtZW50KS4KAApEaXNwbGF5IHZhbHVlcyBhcmUgaW4gdW5pdHMgb2YgdGhlIGZpcnN0IGF2YWlsYWJsZSBTSVpFIGZyb20gLS1ibG9jay1zaXplLAphbmQgdGhlICVzX0JMT0NLX1NJWkUsIEJMT0NLX1NJWkUgYW5kIEJMT0NLU0laRSBlbnZpcm9ubWVudCB2YXJpYWJsZXMuCk90aGVyd2lzZSwgdW5pdHMgZGVmYXVsdCB0byAxMDI0IGJ5dGVzIChvciA1MTIgaWYgUE9TSVhMWV9DT1JSRUNUIGlzIHNldCkuCgBSdW4gQ09NTUFORCB3aXRoIGFuIGFkanVzdGVkIG5pY2VuZXNzLCB3aGljaCBhZmZlY3RzIHByb2Nlc3Mgc2NoZWR1bGluZy4KV2l0aCBubyBDT01NQU5ELCBwcmludCB0aGUgY3VycmVudCBuaWNlbmVzcy4gIE5pY2VuZXNzIHZhbHVlcyByYW5nZSBmcm9tCiVkIChtb3N0IGZhdm9yYWJsZSB0byB0aGUgcHJvY2VzcykgdG8gJWQgKGxlYXN0IGZhdm9yYWJsZSB0byB0aGUgcHJvY2VzcykuCgAKVGhpcyBpbnN0YWxsIHByb2dyYW0gY29waWVzIGZpbGVzIChvZnRlbiBqdXN0IGNvbXBpbGVkKSBpbnRvIGRlc3RpbmF0aW9uCmxvY2F0aW9ucyB5b3UgY2hvb3NlLiAgSWYgeW91IHdhbnQgdG8gZG93bmxvYWQgYW5kIGluc3RhbGwgYSByZWFkeS10by11c2UKcGFja2FnZSBvbiBhIEdOVS9MaW51eCBzeXN0ZW0sIHlvdSBzaG91bGQgaW5zdGVhZCBiZSB1c2luZyBhIHBhY2thZ2UgbWFuYWdlcgpsaWtlIHl1bSgxKSBvciBhcHQtZ2V0KDEpLgoKSW4gdGhlIGZpcnN0IHRocmVlIGZvcm1zLCBjb3B5IFNPVVJDRSB0byBERVNUIG9yIG11bHRpcGxlIFNPVVJDRShzKSB0bwp0aGUgZXhpc3RpbmcgRElSRUNUT1JZLCB3aGlsZSBzZXR0aW5nIHBlcm1pc3Npb24gbW9kZXMgYW5kIG93bmVyL2dyb3VwLgpJbiB0aGUgNHRoIGZvcm0sIGNyZWF0ZSBhbGwgY29tcG9uZW50cyBvZiB0aGUgZ2l2ZW4gRElSRUNUT1JZKGllcykuCgAKU0laRSBpcyBhIG51bWJlci4gIEZvciBUWVBFIGluIFtkb3V4XSwgU0laRSBtYXkgYWxzbyBiZSBDIGZvcgpzaXplb2YoY2hhciksIFMgZm9yIHNpemVvZihzaG9ydCksIEkgZm9yIHNpemVvZihpbnQpIG9yIEwgZm9yCnNpemVvZihsb25nKS4gIElmIFRZUEUgaXMgZiwgU0laRSBtYXkgYWxzbyBiZSBCIGZvciBCcmFpbiAxNiBiaXQsCkggZm9yIEhhbGYgcHJlY2lzaW9uIGZsb2F0LCBGIGZvciBzaXplb2YoZmxvYXQpLCBEIGZvciBzaXplb2YoZG91YmxlKSwKb3IgTCBmb3Igc2l6ZW9mKGxvbmcgZG91YmxlKS4KAApGSUVMRF9MSVNUIGlzIGEgY29tbWEtc2VwYXJhdGVkIGxpc3Qgb2YgY29sdW1ucyB0byBiZSBpbmNsdWRlZC4gIFZhbGlkCmZpZWxkIG5hbWVzIGFyZTogJ3NvdXJjZScsICdmc3R5cGUnLCAnaXRvdGFsJywgJ2l1c2VkJywgJ2lhdmFpbCcsICdpcGNlbnQnLAonc2l6ZScsICd1c2VkJywgJ2F2YWlsJywgJ3BjZW50JywgJ2ZpbGUnIGFuZCAndGFyZ2V0JyAoc2VlIGluZm8gcGFnZSkuCgBQcmludCBncm91cCBtZW1iZXJzaGlwcyBmb3IgZWFjaCBVU0VSTkFNRSBvciwgaWYgbm8gVVNFUk5BTUUgaXMgc3BlY2lmaWVkLCBmb3IKdGhlIGN1cnJlbnQgcHJvY2VzcyAod2hpY2ggbWF5IGRpZmZlciBpZiB0aGUgZ3JvdXBzIGRhdGFiYXNlIGhhcyBjaGFuZ2VkKS4KAApJZiB5b3UgdXNlIHJtIHRvIHJlbW92ZSBhIGZpbGUsIGl0IG1pZ2h0IGJlIHBvc3NpYmxlIHRvIHJlY292ZXIKc29tZSBvZiBpdHMgY29udGVudHMsIGdpdmVuIHN1ZmZpY2llbnQgZXhwZXJ0aXNlIGFuZC9vciB0aW1lLiAgRm9yIGdyZWF0ZXIKYXNzdXJhbmNlIHRoYXQgdGhlIGNvbnRlbnRzIGFyZSB1bnJlY292ZXJhYmxlLCBjb25zaWRlciB1c2luZyBzaHJlZCgxKS4KAApJZiBubyBjb21tYW5kIGlzIGdpdmVuLCBydW4gJyIkU0hFTEwiIC1pJyAoZGVmYXVsdDogJy9iaW4vc2ggLWknKS4KAE91dHB1dCBwaWVjZXMgb2YgRklMRSB0byBQUkVGSVhhYSwgUFJFRklYYWIsIC4uLjsKZGVmYXVsdCBzaXplIGlzIDEwMDAgbGluZXMsIGFuZCBkZWZhdWx0IFBSRUZJWCBpcyAneCcuCgAKVGhlIFdIRU4gYXJndW1lbnQgZGVmYXVsdHMgdG8gJ2Fsd2F5cycgYW5kIGNhbiBhbHNvIGJlICdhdXRvJyBvciAnbmV2ZXInLgoACid1bmlxJyBkb2VzIG5vdCBkZXRlY3QgcmVwZWF0ZWQgbGluZXMgdW5sZXNzIHRoZXkgYXJlIGFkamFjZW50LgpZb3UgbWF5IHdhbnQgdG8gc29ydCB0aGUgaW5wdXQgZmlyc3QsIG9yIHVzZSAnc29ydCAtdScgd2l0aG91dCAndW5pcScuCgAKSWYgRklMRSBpcyBzcGVjaWZpZWQsIHJlYWQgaXQgdG8gZGV0ZXJtaW5lIHdoaWNoIGNvbG9ycyB0byB1c2UgZm9yIHdoaWNoCmZpbGUgdHlwZXMgYW5kIGV4dGVuc2lvbnMuICBPdGhlcndpc2UsIGEgcHJlY29tcGlsZWQgZGF0YWJhc2UgaXMgdXNlZC4KRm9yIGRldGFpbHMgb24gdGhlIGZvcm1hdCBvZiB0aGVzZSBmaWxlcywgcnVuICdkaXJjb2xvcnMgLS1wcmludC1kYXRhYmFzZScuCgAKQ29tcGFyaXNvbnMgaG9ub3IgdGhlIHJ1bGVzIHNwZWNpZmllZCBieSAnTENfQ09MTEFURScuCgAKSWYgc3RhbmRhcmQgaW5wdXQgaXMgYSB0ZXJtaW5hbCwgcmVkaXJlY3QgaXQgZnJvbSBhbiB1bnJlYWRhYmxlIGZpbGUuCklmIHN0YW5kYXJkIG91dHB1dCBpcyBhIHRlcm1pbmFsLCBhcHBlbmQgb3V0cHV0IHRvICdub2h1cC5vdXQnIGlmIHBvc3NpYmxlLAonJEhPTUUvbm9odXAub3V0JyBvdGhlcndpc2UuCklmIHN0YW5kYXJkIGVycm9yIGlzIGEgdGVybWluYWwsIHJlZGlyZWN0IGl0IHRvIHN0YW5kYXJkIG91dHB1dC4KVG8gc2F2ZSBvdXRwdXQgdG8gRklMRSwgdXNlICclcyBDT01NQU5EID4gRklMRScuCgAKRWFjaCBNT0RFIGlzIG9mIHRoZSBmb3JtICdbdWdvYV0qKFstKz1dKFtyd3hYc3RdKnxbdWdvXSkpK3xbLSs9XVswLTddKycuCgAKRXhhbXBsZXM6CiAgJXMgcm9vdCAvdSAgICAgICAgQ2hhbmdlIHRoZSBvd25lciBvZiAvdSB0byAicm9vdCIuCiAgJXMgcm9vdDpzdGFmZiAvdSAgTGlrZXdpc2UsIGJ1dCBhbHNvIGNoYW5nZSBpdHMgZ3JvdXAgdG8gInN0YWZmIi4KICAlcyAtaFIgcm9vdCAvdSAgICBDaGFuZ2UgdGhlIG93bmVyIG9mIC91IGFuZCBzdWJmaWxlcyB0byAicm9vdCIuCgAKRXhhbXBsZXM6CiAgJXMgc3RhZmYgL3UgICAgICBDaGFuZ2UgdGhlIGdyb3VwIG9mIC91IHRvICJzdGFmZiIuCiAgJXMgLWhSIHN0YWZmIC91ICBDaGFuZ2UgdGhlIGdyb3VwIG9mIC91IGFuZCBzdWJmaWxlcyB0byAic3RhZmYiLgoAClJlYWQgc3RhbmRhcmQgaW5wdXQgaWYgRklMRSBpcyAtCgAgIGF1dG8gICAgICAgYWNjZXB0IG9wdGlvbmFsIHNpbmdsZS90d28gbGV0dGVyIHN1ZmZpeDoKICAgICAgICAgICAgICAgMUsgPSAxMDAwLCAxayA9IDEwMDAsCiAgICAgICAgICAgICAgIDFLaSA9IDEwMjQsCiAgICAgICAgICAgICAgIDFNID0gMTAwMDAwMCwKICAgICAgICAgICAgICAgMU1pID0gMTA0ODU3NiwKAGFmdGVyIGRhdGUgYWRqdXN0bWVudCAoJStsbGQgeWVhcnMsICUrbGxkIG1vbnRocywgJStsbGQgZGF5cyksCgBhZnRlciB0aW1lIGFkanVzdG1lbnQgKCUrbGxkIGhvdXJzLCAlK2xsZCBtaW51dGVzLCAlK2xsZCBzZWNvbmRzLCAlK2QgbnMpLAoAICAtZywgLS1ncm91cD1HUk9VUCAgIHNldCBncm91cCBvd25lcnNoaXAsIGluc3RlYWQgb2YgcHJvY2VzcycgY3VycmVudCBncm91cAogIC1tLCAtLW1vZGU9TU9ERSAgICAgc2V0IHBlcm1pc3Npb24gbW9kZSAoYXMgaW4gY2htb2QpLCBpbnN0ZWFkIG9mIHJ3eHIteHIteAogIC1vLCAtLW93bmVyPU9XTkVSICAgc2V0IG93bmVyc2hpcCAoc3VwZXItdXNlciBvbmx5KQoAICBmdWxsYmxvY2sgIGFjY3VtdWxhdGUgZnVsbCBibG9ja3Mgb2YgaW5wdXQgKGlmbGFnIG9ubHkpCgAgIC1lICAgICAgICAgICAgIGVuYWJsZSBpbnRlcnByZXRhdGlvbiBvZiBiYWNrc2xhc2ggZXNjYXBlcwogIC1FICAgICAgICAgICAgIGRpc2FibGUgaW50ZXJwcmV0YXRpb24gb2YgYmFja3NsYXNoIGVzY2FwZXMgKGRlZmF1bHQpCgAgIC1pLCAtLWlub2RlcyAgICAgICAgICBsaXN0IGlub2RlIGluZm9ybWF0aW9uIGluc3RlYWQgb2YgYmxvY2sgdXNhZ2UKICAtayAgICAgICAgICAgICAgICAgICAgbGlrZSAtLWJsb2NrLXNpemU9MUsKICAtbCwgLS1sb2NhbCAgICAgICAgICAgbGltaXQgbGlzdGluZyB0byBsb2NhbCBmaWxlIHN5c3RlbXMKICAgICAgLS1uby1zeW5jICAgICAgICAgZG8gbm90IGludm9rZSBzeW5jIGJlZm9yZSBnZXR0aW5nIHVzYWdlIGluZm8gKGRlZmF1bHQpCgAgIC10LCAtLXRleHQgICAgICAgICAgICByZWFkIGluIHRleHQgbW9kZSAoZGVmYXVsdCkKACAqIFstXWRyYWluICAgICAgd2FpdCBmb3IgdHJhbnNtaXNzaW9uIGJlZm9yZSBhcHBseWluZyBzZXR0aW5ncyAoJXMgYnkgZGVmYXVsdCkKACAgICAgIC0tdGFnICAgICAgICAgICAgIGNyZWF0ZSBhIEJTRC1zdHlsZSBjaGVja3N1bSAodGhlIGRlZmF1bHQpCgAgIFxOTk4gICAgYnl0ZSB3aXRoIG9jdGFsIHZhbHVlIE5OTiAoMSB0byAzIGRpZ2l0cykKICBceEhIICAgIGJ5dGUgd2l0aCBoZXhhZGVjaW1hbCB2YWx1ZSBISCAoMSB0byAyIGRpZ2l0cykKICBcdUhISEggIFVuaWNvZGUgKElTTy9JRUMgMTA2NDYpIGNoYXJhY3RlciB3aXRoIGhleCB2YWx1ZSBISEhIICg0IGRpZ2l0cykKICBcVUhISEhISEhIICBVbmljb2RlIGNoYXJhY3RlciB3aXRoIGhleCB2YWx1ZSBISEhISEhISCAoOCBkaWdpdHMpCgAgIFwwTk5OICAgYnl0ZSB3aXRoIG9jdGFsIHZhbHVlIE5OTiAoMSB0byAzIGRpZ2l0cykKICBceEhIICAgIGJ5dGUgd2l0aCBoZXhhZGVjaW1hbCB2YWx1ZSBISCAoMSB0byAyIGRpZ2l0cykKAAogIC0xICAgICAgICAgICAgICAgICAgICAgIHN1cHByZXNzIGNvbHVtbiAxIChsaW5lcyB1bmlxdWUgdG8gRklMRTEpCiAgLTIgICAgICAgICAgICAgICAgICAgICAgc3VwcHJlc3MgY29sdW1uIDIgKGxpbmVzIHVuaXF1ZSB0byBGSUxFMikKICAtMyAgICAgICAgICAgICAgICAgICAgICBzdXBwcmVzcyBjb2x1bW4gMyAobGluZXMgdGhhdCBhcHBlYXIgaW4gYm90aCBmaWxlcykKAGZpbmFsOiAlbGxkLiUwOWQgKGVwb2NoLXNlY29uZHMpCgBmaW5hbDogJXMgKFVUQyVzKQoAbW9kZSBvZiAlcyByZXRhaW5lZCBhcyAlMDRsbyAoJXMpCgBmYWlsZWQgdG8gY2hhbmdlIG1vZGUgb2YgJXMgZnJvbSAlMDRsbyAoJXMpIHRvICUwNGxvICglcykKAG1vZGUgb2YgJXMgY2hhbmdlZCBmcm9tICUwNGxvICglcykgdG8gJTA0bG8gKCVzKQoAJXMgLT4gJXMgKHVuYmFja3VwKQoACkZPUk1BVCBjb250cm9scyB0aGUgb3V0cHV0LiAgSW50ZXJwcmV0ZWQgc2VxdWVuY2VzIGFyZToKCiAgJSUgICBhIGxpdGVyYWwgJQogICVhICAgbG9jYWxlJ3MgYWJicmV2aWF0ZWQgd2Vla2RheSBuYW1lIChlLmcuLCBTdW4pCgAgICAgICAgICAgICAgICAgICAgICAgICAgKHVzZWZ1bCBvbmx5IG9uIHN5c3RlbXMgdGhhdCBjYW4gY2hhbmdlIHRoZQogICAgICAgICAgICAgICAgICAgICAgICAgb3duZXJzaGlwIG9mIGEgc3ltbGluaykKACAgLXQsIC0tdGFnZ2VkLXBhcmFncmFwaCAgICBpbmRlbnRhdGlvbiBvZiBmaXJzdCBsaW5lIGRpZmZlcmVudCBmcm9tIHNlY29uZAogIC11LCAtLXVuaWZvcm0tc3BhY2luZyAgICAgb25lIHNwYWNlIGJldHdlZW4gd29yZHMsIHR3byBhZnRlciBzZW50ZW5jZXMKICAtdywgLS13aWR0aD1XSURUSCAgICAgICAgIG1heGltdW0gbGluZSB3aWR0aCAoZGVmYXVsdCBvZiA3NSBjb2x1bW5zKQogIC1nLCAtLWdvYWw9V0lEVEggICAgICAgICAgZ29hbCB3aWR0aCAoZGVmYXVsdCBvZiA5MyUgb2Ygd2lkdGgpCgAgICAgICAtLWdyb3VwaW5nICAgICAgIHVzZSBsb2NhbGUtZGVmaW5lZCBncm91cGluZyBvZiBkaWdpdHMsIGUuZy4gMSwwMDAsMDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAod2hpY2ggbWVhbnMgaXQgaGFzIG5vIGVmZmVjdCBpbiB0aGUgQy9QT1NJWCBsb2NhbGUpCgAgIC1SLCAtciwgLS1yZWN1cnNpdmUgICAgICAgICAgY29weSBkaXJlY3RvcmllcyByZWN1cnNpdmVseQogICAgICAtLXJlZmxpbmtbPVdIRU5dICAgICAgICAgY29udHJvbCBjbG9uZS9Db1cgY29waWVzLiBTZWUgYmVsb3cKICAgICAgLS1yZW1vdmUtZGVzdGluYXRpb24gICAgIHJlbW92ZSBlYWNoIGV4aXN0aW5nIGRlc3RpbmF0aW9uIGZpbGUgYmVmb3JlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dGVtcHRpbmcgdG8gb3BlbiBpdCAoY29udHJhc3Qgd2l0aCAtLWZvcmNlKQoACkVhY2ggRkxBRyBzeW1ib2wgbWF5IGJlOgoKICBhcHBlbmQgICAgYXBwZW5kIG1vZGUgKG1ha2VzIHNlbnNlIG9ubHkgZm9yIG91dHB1dDsgY29udj1ub3RydW5jIHN1Z2dlc3RlZCkKACAgLWYsIC0tZm9yY2UgICAgY2hhbmdlIHBlcm1pc3Npb25zIHRvIGFsbG93IHdyaXRpbmcgaWYgbmVjZXNzYXJ5CiAgLW4sIC0taXRlcmF0aW9ucz1OICBvdmVyd3JpdGUgTiB0aW1lcyBpbnN0ZWFkIG9mIHRoZSBkZWZhdWx0ICglZCkKICAgICAgLS1yYW5kb20tc291cmNlPUZJTEUgIGdldCByYW5kb20gYnl0ZXMgZnJvbSBGSUxFCiAgLXMsIC0tc2l6ZT1OICAgc2hyZWQgdGhpcyBtYW55IGJ5dGVzIChzdWZmaXhlcyBsaWtlIEssIE0sIEcgYWNjZXB0ZWQpCgAgIC10LCAtLXR5cGU9VFlQRSAgICAgICBsaW1pdCBsaXN0aW5nIHRvIGZpbGUgc3lzdGVtcyBvZiB0eXBlIFRZUEUKICAtVCwgLS1wcmludC10eXBlICAgICAgcHJpbnQgZmlsZSBzeXN0ZW0gdHlwZQogIC14LCAtLWV4Y2x1ZGUtdHlwZT1UWVBFICAgbGltaXQgbGlzdGluZyB0byBmaWxlIHN5c3RlbXMgbm90IG9mIHR5cGUgVFlQRQogIC12ICAgICAgICAgICAgICAgICAgICAoaWdub3JlZCkKACAgLWEgICAgICAgICAgICAgICAgICAgICBjaGFuZ2Ugb25seSB0aGUgYWNjZXNzIHRpbWUKICAtYywgLS1uby1jcmVhdGUgICAgICAgIGRvIG5vdCBjcmVhdGUgYW55IGZpbGVzCiAgLWQsIC0tZGF0ZT1TVFJJTkcgICAgICBwYXJzZSBTVFJJTkcgYW5kIHVzZSBpdCBpbnN0ZWFkIG9mIGN1cnJlbnQgdGltZQogIC1mICAgICAgICAgICAgICAgICAgICAgKGlnbm9yZWQpCgAgIC1mLCAtLWZpZWxkcz1MSVNUICAgICAgIHNlbGVjdCBvbmx5IHRoZXNlIGZpZWxkczsgIGFsc28gcHJpbnQgYW55IGxpbmUKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoYXQgY29udGFpbnMgbm8gZGVsaW1pdGVyIGNoYXJhY3RlciwgdW5sZXNzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGUgLXMgb3B0aW9uIGlzIHNwZWNpZmllZAogIC1uICAgICAgICAgICAgICAgICAgICAgIChpZ25vcmVkKQoAICAtYSwgLS1hbGwgICAgICAgIGNvbnZlcnQgYWxsIGJsYW5rcywgaW5zdGVhZCBvZiBqdXN0IGluaXRpYWwgYmxhbmtzCiAgICAgIC0tZmlyc3Qtb25seSAgY29udmVydCBvbmx5IGxlYWRpbmcgc2VxdWVuY2VzIG9mIGJsYW5rcyAob3ZlcnJpZGVzIC1hKQogIC10LCAtLXRhYnM9TiAgICAgaGF2ZSB0YWJzIE4gY2hhcmFjdGVycyBhcGFydCBpbnN0ZWFkIG9mIDggKGVuYWJsZXMgLWEpCgBEaWFnbm9zZSBpbnZhbGlkIG9yIG5vbi1wb3J0YWJsZSBmaWxlIG5hbWVzLgoKICAtcCAgICAgICAgICAgICAgICAgIGNoZWNrIGZvciBtb3N0IFBPU0lYIHN5c3RlbXMKICAtUCAgICAgICAgICAgICAgICAgIGNoZWNrIGZvciBlbXB0eSBuYW1lcyBhbmQgbGVhZGluZyAiLSIKICAgICAgLS1wb3J0YWJpbGl0eSAgIGNoZWNrIGZvciBhbGwgUE9TSVggc3lzdGVtcyAoZXF1aXZhbGVudCB0byAtcCAtUCkKACAgcmV0dXJuaW5nIHZhbHVlOiAlTGYgKCVMRykKAEFjY2VzczogKCUwNGEvJTEwLjEwQSkgIFVpZDogKCU1dS8lOFUpICAgR2lkOiAoJTVnLyU4RykKACAgLWEsIC0tYWxsICAgICAgICAgICAgIGluY2x1ZGUgcHNldWRvLCBkdXBsaWNhdGUsIGluYWNjZXNzaWJsZSBmaWxlIHN5c3RlbXMKICAtQiwgLS1ibG9jay1zaXplPVNJWkUgIHNjYWxlIHNpemVzIGJ5IFNJWkUgYmVmb3JlIHByaW50aW5nIHRoZW07IGUuZy4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICctQk0nIHByaW50cyBzaXplcyBpbiB1bml0cyBvZiAxLDA0OCw1NzYgYnl0ZXM7CiAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlZSBTSVpFIGZvcm1hdCBiZWxvdwogIC1oLCAtLWh1bWFuLXJlYWRhYmxlICBwcmludCBzaXplcyBpbiBwb3dlcnMgb2YgMTAyNCAoZS5nLiwgMTAyM00pCiAgLUgsIC0tc2kgICAgICAgICAgICAgIHByaW50IHNpemVzIGluIHBvd2VycyBvZiAxMDAwIChlLmcuLCAxLjFHKQoAICAtaCwgLS1odW1hbi1udW1lcmljLXNvcnQgICAgY29tcGFyZSBodW1hbiByZWFkYWJsZSBudW1iZXJzIChlLmcuLCAySyAxRykKACAgLUQsIC0tZGF0ZS1mb3JtYXQ9Rk9STUFUCiAgICAgICAgICAgICAgICAgICAgdXNlIEZPUk1BVCBmb3IgdGhlIGhlYWRlciBkYXRlCiAgLWVbQ0hBUltXSURUSF1dLCAtLWV4cGFuZC10YWJzWz1DSEFSW1dJRFRIXV0KICAgICAgICAgICAgICAgICAgICBleHBhbmQgaW5wdXQgQ0hBUnMgKFRBQnMpIHRvIHRhYiBXSURUSCAoOCkKICAtRiwgLWYsIC0tZm9ybS1mZWVkCiAgICAgICAgICAgICAgICAgICAgdXNlIGZvcm0gZmVlZHMgaW5zdGVhZCBvZiBuZXdsaW5lcyB0byBzZXBhcmF0ZSBwYWdlcwogICAgICAgICAgICAgICAgICAgIChieSBhIDMtbGluZSBwYWdlIGhlYWRlciB3aXRoIC1GIG9yIGEgNS1saW5lIGhlYWRlcgogICAgICAgICAgICAgICAgICAgIGFuZCB0cmFpbGVyIHdpdGhvdXQgLUYpCgAgIC1uW1NFUFtESUdJVFNdXSwgLS1udW1iZXItbGluZXNbPVNFUFtESUdJVFNdXQogICAgICAgICAgICAgICAgICAgIG51bWJlciBsaW5lcywgdXNlIERJR0lUUyAoNSkgZGlnaXRzLCB0aGVuIFNFUCAoVEFCKSwKICAgICAgICAgICAgICAgICAgICBkZWZhdWx0IGNvdW50aW5nIHN0YXJ0cyB3aXRoIDFzdCBsaW5lIG9mIGlucHV0IGZpbGUKICAtTiwgLS1maXJzdC1saW5lLW51bWJlcj1OVU1CRVIKICAgICAgICAgICAgICAgICAgICBzdGFydCBjb3VudGluZyB3aXRoIE5VTUJFUiBhdCAxc3QgbGluZSBvZiBmaXJzdAogICAgICAgICAgICAgICAgICAgIHBhZ2UgcHJpbnRlZCAoc2VlICtGSVJTVF9QQUdFKQoAZmluYWw6ICVzIChVVEMpCgAgIC1zLCAtLXNldD1TVFJJTkcgICAgICAgICAgIHNldCB0aW1lIGRlc2NyaWJlZCBieSBTVFJJTkcKICAtdSwgLS11dGMsIC0tdW5pdmVyc2FsICAgICBwcmludCBvciBzZXQgQ29vcmRpbmF0ZWQgVW5pdmVyc2FsIFRpbWUgKFVUQykKACAgJW4gICBhIG5ld2xpbmUKICAlTiAgIG5hbm9zZWNvbmRzICgwMDAwMDAwMDAuLjk5OTk5OTk5OSkKICAlcCAgIGxvY2FsZSdzIGVxdWl2YWxlbnQgb2YgZWl0aGVyIEFNIG9yIFBNOyBibGFuayBpZiBub3Qga25vd24KICAlUCAgIGxpa2UgJXAsIGJ1dCBsb3dlciBjYXNlCiAgJXEgICBxdWFydGVyIG9mIHllYXIgKDEuLjQpCiAgJXIgICBsb2NhbGUncyAxMi1ob3VyIGNsb2NrIHRpbWUgKGUuZy4sIDExOjExOjA0IFBNKQogICVSICAgMjQtaG91ciBob3VyIGFuZCBtaW51dGU7IHNhbWUgYXMgJUg6JU0KICAlcyAgIHNlY29uZHMgc2luY2UgdGhlIEVwb2NoICgxOTcwLTAxLTAxIDAwOjAwIFVUQykKACAgJWsgICBob3VyLCBzcGFjZSBwYWRkZWQgKCAwLi4yMyk7IHNhbWUgYXMgJV9ICiAgJWwgICBob3VyLCBzcGFjZSBwYWRkZWQgKCAxLi4xMik7IHNhbWUgYXMgJV9JCiAgJW0gICBtb250aCAoMDEuLjEyKQogICVNICAgbWludXRlICgwMC4uNTkpCgAgICAgICAtLWJhc2UxNiAgICAgICAgICBoZXggZW5jb2RpbmcgKFJGQzQ2NDggc2VjdGlvbiA4KQoAICAgICAgLS1iYXNlMzJoZXggICAgICAgZXh0ZW5kZWQgaGV4IGFscGhhYmV0IGJhc2UzMiAoUkZDNDY0OCBzZWN0aW9uIDcpCgAgICVoICAgc2FtZSBhcyAlYgogICVIICAgaG91ciAoMDAuLjIzKQogICVJICAgaG91ciAoMDEuLjEyKQogICVqICAgZGF5IG9mIHllYXIgKDAwMS4uMzY2KQoAICAgICAgLS1iYXNlMzIgICAgICAgICAgc2FtZSBhcyAnYmFzZTMyJyBwcm9ncmFtIChSRkM0NjQ4IHNlY3Rpb24gNikKACAgJUEgICBsb2NhbGUncyBmdWxsIHdlZWtkYXkgbmFtZSAoZS5nLiwgU3VuZGF5KQogICViICAgbG9jYWxlJ3MgYWJicmV2aWF0ZWQgbW9udGggbmFtZSAoZS5nLiwgSmFuKQogICVCICAgbG9jYWxlJ3MgZnVsbCBtb250aCBuYW1lIChlLmcuLCBKYW51YXJ5KQogICVjICAgbG9jYWxlJ3MgZGF0ZSBhbmQgdGltZSAoZS5nLiwgVGh1IE1hciAgMyAyMzowNToyNSAyMDA1KQoAICAgICAgLS1iYXNlNjR1cmwgICAgICAgZmlsZS0gYW5kIHVybC1zYWZlIGJhc2U2NCAoUkZDNDY0OCBzZWN0aW9uIDUpCgAgICAgICAtLWJhc2U2NCAgICAgICAgICBzYW1lIGFzICdiYXNlNjQnIHByb2dyYW0gKFJGQzQ2NDggc2VjdGlvbiA0KQoAICAlVSAgIHdlZWsgbnVtYmVyIG9mIHllYXIsIHdpdGggU3VuZGF5IGFzIGZpcnN0IGRheSBvZiB3ZWVrICgwMC4uNTMpCiAgJVYgICBJU08gd2VlayBudW1iZXIsIHdpdGggTW9uZGF5IGFzIGZpcnN0IGRheSBvZiB3ZWVrICgwMS4uNTMpCiAgJXcgICBkYXkgb2Ygd2VlayAoMC4uNik7IDAgaXMgU3VuZGF5CiAgJVcgICB3ZWVrIG51bWJlciBvZiB5ZWFyLCB3aXRoIE1vbmRheSBhcyBmaXJzdCBkYXkgb2Ygd2VlayAoMDAuLjUzKQoAICAtVCwgLS1vbWl0LXBhZ2luYXRpb24KICAgICAgICAgICAgICAgICAgICBvbWl0IHBhZ2UgaGVhZGVycyBhbmQgdHJhaWxlcnMsIGVsaW1pbmF0ZSBhbnkgcGFnaW5hdGlvbgogICAgICAgICAgICAgICAgICAgIGJ5IGZvcm0gZmVlZHMgc2V0IGluIGlucHV0IGZpbGVzCiAgLXYsIC0tc2hvdy1ub25wcmludGluZwogICAgICAgICAgICAgICAgICAgIHVzZSBvY3RhbCBiYWNrc2xhc2ggbm90YXRpb24KICAtdywgLS13aWR0aD1QQUdFX1dJRFRICiAgICAgICAgICAgICAgICAgICAgc2V0IHBhZ2Ugd2lkdGggdG8gUEFHRV9XSURUSCAoNzIpIGNoYXJhY3RlcnMgZm9yCiAgICAgICAgICAgICAgICAgICAgbXVsdGlwbGUgdGV4dC1jb2x1bW4gb3V0cHV0IG9ubHksIC1zW2NoYXJdIHR1cm5zIG9mZiAoNzIpCgBDb3B5IGEgZmlsZSwgY29udmVydGluZyBhbmQgZm9ybWF0dGluZyBhY2NvcmRpbmcgdG8gdGhlIG9wZXJhbmRzLgoKICBicz1CWVRFUyAgICAgICAgcmVhZCBhbmQgd3JpdGUgdXAgdG8gQllURVMgYnl0ZXMgYXQgYSB0aW1lIChkZWZhdWx0OiA1MTIpOwogICAgICAgICAgICAgICAgICBvdmVycmlkZXMgaWJzIGFuZCBvYnMKICBjYnM9QllURVMgICAgICAgY29udmVydCBCWVRFUyBieXRlcyBhdCBhIHRpbWUKICBjb252PUNPTlZTICAgICAgY29udmVydCB0aGUgZmlsZSBhcyBwZXIgdGhlIGNvbW1hIHNlcGFyYXRlZCBzeW1ib2wgbGlzdAogIGNvdW50PU4gICAgICAgICBjb3B5IG9ubHkgTiBpbnB1dCBibG9ja3MKICBpYnM9QllURVMgICAgICAgcmVhZCB1cCB0byBCWVRFUyBieXRlcyBhdCBhIHRpbWUgKGRlZmF1bHQ6IDUxMikKACAgICAgIC0tdG8tdW5pdD1OICAgICAgdGhlIG91dHB1dCB1bml0IHNpemUgKGluc3RlYWQgb2YgdGhlIGRlZmF1bHQgMSkKACAgICAgIC0tZnJvbS11bml0PU4gICAgc3BlY2lmeSB0aGUgaW5wdXQgdW5pdCBzaXplIChpbnN0ZWFkIG9mIHRoZSBkZWZhdWx0IDEpCgAgIC1uLCAtLWFkanVzdG1lbnQ9TiAgIGFkZCBpbnRlZ2VyIE4gdG8gdGhlIG5pY2VuZXNzIChkZWZhdWx0IDEwKQoAICogWy1dY3RsZWNobyAgICBlY2hvIGNvbnRyb2wgY2hhcmFjdGVycyBpbiBoYXQgbm90YXRpb24gKCdeYycpCgAgICBbLV1jc3RvcGIgICAgIHVzZSB0d28gc3RvcCBiaXRzIHBlciBjaGFyYWN0ZXIgKG9uZSB3aXRoICctJykKICAgWy1daHVwICAgICAgICBzZW5kIGEgaGFuZ3VwIHNpZ25hbCB3aGVuIHRoZSBsYXN0IHByb2Nlc3MgY2xvc2VzIHRoZSB0dHkKICAgWy1daHVwY2wgICAgICBzYW1lIGFzIFstXWh1cAogICBbLV1wYXJlbmIgICAgIGdlbmVyYXRlIHBhcml0eSBiaXQgaW4gb3V0cHV0IGFuZCBleHBlY3QgcGFyaXR5IGJpdCBpbiBpbnB1dAogICBbLV1wYXJvZGQgICAgIHNldCBvZGQgcGFyaXR5IChvciBldmVuIHBhcml0eSB3aXRoICctJykKACAgLUEsIC0tYXV0by1yZWZlcmVuY2UgICAgICAgICAgIG91dHB1dCBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCByZWZlcmVuY2VzCiAgLUcsIC0tdHJhZGl0aW9uYWwgICAgICAgICAgICAgIGJlaGF2ZSBtb3JlIGxpa2UgU3lzdGVtIFYgJ3B0eCcKACAgLWQsIC0tZGF0ZT1TVFJJTkcgICAgICAgICAgZGlzcGxheSB0aW1lIGRlc2NyaWJlZCBieSBTVFJJTkcsIG5vdCAnbm93JwoAJXM6IHVucmVjb2duaXplZCBvcHRpb24gJyVzJXMnCgBvciBhdmFpbGFibGUgbG9jYWxseSB2aWE6IGluZm8gJyhjb3JldXRpbHMpICVzJXMnCgBlcnJvcjogcGFyc2luZyBmYWlsZWQsIHN0b3BwZWQgYXQgJyVzJwoAbmV3IHN0YXJ0IGRhdGU6ICclcycgaXMgJyVzJwoAZXJyb3I6IHVua25vd24gd29yZCAnJXMnCgAgICAgbmV3IGRhdGUvdGltZSA9ICclcycKAHVzaW5nIGN1cnJlbnQgZGF0ZSBhcyBzdGFydGluZyB2YWx1ZTogJyVzJwoAdXNpbmcgY3VycmVudCB0aW1lIGFzIHN0YXJ0aW5nIHZhbHVlOiAnJXMnCgB1c2luZyBzcGVjaWZpZWQgdGltZSBhcyBzdGFydGluZyB2YWx1ZTogJyVzJwoAZXJyb3I6IGFkZGluZyByZWxhdGl2ZSBkYXRlIHJlc3VsdGVkIGluIGFuIGludmFsaWQgZGF0ZTogJyVzJwoAZXJyb3I6IGRheSAnJXMnIChkYXkgb3JkaW5hbD0lbGxkIG51bWJlcj0lZCkgcmVzdWx0ZWQgaW4gYW4gaW52YWxpZCBkYXRlOiAnJXMnCgBzdGFydGluZyBkYXRlL3RpbWU6ICclcycKACAgICAgICBub3JtYWxpemVkIHRpbWU6ICclcycKACAgICB1c2VyIHByb3ZpZGVkIHRpbWU6ICclcycKAApFeGFtcGxlczoKQ29udmVydCBzZWNvbmRzIHNpbmNlIHRoZSBFcG9jaCAoMTk3MC0wMS0wMSBVVEMpIHRvIGEgZGF0ZQogICQgZGF0ZSAtLWRhdGU9J0AyMTQ3NDgzNjQ3JwoKU2hvdyB0aGUgdGltZSBvbiB0aGUgd2VzdCBjb2FzdCBvZiB0aGUgVVMgKHVzZSB0enNlbGVjdCgxKSB0byBmaW5kIFRaKQogICQgVFo9J0FtZXJpY2EvTG9zX0FuZ2VsZXMnIGRhdGUKClNob3cgdGhlIGxvY2FsIHRpbWUgZm9yIDlBTSBuZXh0IEZyaWRheSBvbiB0aGUgd2VzdCBjb2FzdCBvZiB0aGUgVVMKICAkIGRhdGUgLS1kYXRlPSdUWj0iQW1lcmljYS9Mb3NfQW5nZWxlcyIgMDk6MDAgbmV4dCBGcmknCgAgIC10LCAtLXRocmVzaG9sZD1TSVpFICBleGNsdWRlIGVudHJpZXMgc21hbGxlciB0aGFuIFNJWkUgaWYgcG9zaXRpdmUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgb3IgZW50cmllcyBncmVhdGVyIHRoYW4gU0laRSBpZiBuZWdhdGl2ZQogICAgICAtLXRpbWUgICAgICAgICAgICBzaG93IHRpbWUgb2YgdGhlIGxhc3QgbW9kaWZpY2F0aW9uIG9mIGFueSBmaWxlIGluIHRoZQogICAgICAgICAgICAgICAgICAgICAgICAgIGRpcmVjdG9yeSwgb3IgYW55IG9mIGl0cyBzdWJkaXJlY3RvcmllcwogICAgICAtLXRpbWU9V09SRCAgICAgICBzaG93IHRpbWUgYXMgV09SRCBpbnN0ZWFkIG9mIG1vZGlmaWNhdGlvbiB0aW1lOgogICAgICAgICAgICAgICAgICAgICAgICAgIGF0aW1lLCBhY2Nlc3MsIHVzZSwgY3RpbWUgb3Igc3RhdHVzCiAgICAgIC0tdGltZS1zdHlsZT1TVFlMRSAgc2hvdyB0aW1lcyB1c2luZyBTVFlMRSwgd2hpY2ggY2FuIGJlOgogICAgICAgICAgICAgICAgICAgICAgICAgICAgZnVsbC1pc28sIGxvbmctaXNvLCBpc28sIG9yICtGT1JNQVQ7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBGT1JNQVQgaXMgaW50ZXJwcmV0ZWQgbGlrZSBpbiAnZGF0ZScKACAgICAgIC0tdGltZT1XT1JEICAgICAgICBzcGVjaWZ5IHdoaWNoIHRpbWUgdG8gY2hhbmdlOgogICAgICAgICAgICAgICAgICAgICAgICAgICBhY2Nlc3MgdGltZSAoLWEpOiAnYWNjZXNzJywgJ2F0aW1lJywgJ3VzZSc7CiAgICAgICAgICAgICAgICAgICAgICAgICAgIG1vZGlmaWNhdGlvbiB0aW1lICgtbSk6ICdtb2RpZnknLCAnbXRpbWUnCgAlczogb3B0aW9uIHJlcXVpcmVzIGFuIGFyZ3VtZW50IC0tICclYycKACVzOiBpbnZhbGlkIG9wdGlvbiAtLSAnJWMnCgAgIC1nLCAtLWdlbmVyYWwtbnVtZXJpYy1zb3J0ICBjb21wYXJlIGFjY29yZGluZyB0byBnZW5lcmFsIG51bWVyaWNhbCB2YWx1ZQogIC1pLCAtLWlnbm9yZS1ub25wcmludGluZyAgICBjb25zaWRlciBvbmx5IHByaW50YWJsZSBjaGFyYWN0ZXJzCiAgLU0sIC0tbW9udGgtc29ydCAgICAgICAgICAgIGNvbXBhcmUgKHVua25vd24pIDwgJ0pBTicgPCAuLi4gPCAnREVDJwoAICAtRiwgLS1mbGFnLXRydW5jYXRpb249U1RSSU5HICAgdXNlIFNUUklORyBmb3IgZmxhZ2dpbmcgbGluZSB0cnVuY2F0aW9ucy4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVGhlIGRlZmF1bHQgaXMgJy8nCgAgICAgICAtLW5vLXByZXNlcnZlLXJvb3QgIGRvIG5vdCB0cmVhdCAnLycgc3BlY2lhbGx5ICh0aGUgZGVmYXVsdCkKICAgICAgLS1wcmVzZXJ2ZS1yb290ICAgIGZhaWwgdG8gb3BlcmF0ZSByZWN1cnNpdmVseSBvbiAnLycKACAqIFstXWVjaG9wcnQgICAgZWNobyBlcmFzZWQgY2hhcmFjdGVycyBiYWNrd2FyZCwgYmV0d2VlbiAnXCcgYW5kICcvJwoAICAtYSwgLS1zdWZmaXgtbGVuZ3RoPU4gICBnZW5lcmF0ZSBzdWZmaXhlcyBvZiBsZW5ndGggTiAoZGVmYXVsdCAlZCkKICAgICAgLS1hZGRpdGlvbmFsLXN1ZmZpeD1TVUZGSVggIGFwcGVuZCBhbiBhZGRpdGlvbmFsIFNVRkZJWCB0byBmaWxlIG5hbWVzCiAgLWIsIC0tYnl0ZXM9U0laRSAgICAgICAgcHV0IFNJWkUgYnl0ZXMgcGVyIG91dHB1dCBmaWxlCiAgLUMsIC0tbGluZS1ieXRlcz1TSVpFICAgcHV0IGF0IG1vc3QgU0laRSBieXRlcyBvZiByZWNvcmRzIHBlciBvdXRwdXQgZmlsZQogIC1kICAgICAgICAgICAgICAgICAgICAgIHVzZSBudW1lcmljIHN1ZmZpeGVzIHN0YXJ0aW5nIGF0IDAsIG5vdCBhbHBoYWJldGljCiAgICAgIC0tbnVtZXJpYy1zdWZmaXhlc1s9RlJPTV0gIHNhbWUgYXMgLWQsIGJ1dCBhbGxvdyBzZXR0aW5nIHRoZSBzdGFydCB2YWx1ZQogIC14ICAgICAgICAgICAgICAgICAgICAgIHVzZSBoZXggc3VmZml4ZXMgc3RhcnRpbmcgYXQgMCwgbm90IGFscGhhYmV0aWMKICAgICAgLS1oZXgtc3VmZml4ZXNbPUZST01dICBzYW1lIGFzIC14LCBidXQgYWxsb3cgc2V0dGluZyB0aGUgc3RhcnQgdmFsdWUKICAtZSwgLS1lbGlkZS1lbXB0eS1maWxlcyAgZG8gbm90IGdlbmVyYXRlIGVtcHR5IG91dHB1dCBmaWxlcyB3aXRoICctbicKICAgICAgLS1maWx0ZXI9Q09NTUFORCAgICB3cml0ZSB0byBzaGVsbCBDT01NQU5EOyBmaWxlIG5hbWUgaXMgJEZJTEUKICAtbCwgLS1saW5lcz1OVU1CRVIgICAgICBwdXQgTlVNQkVSIGxpbmVzL3JlY29yZHMgcGVyIG91dHB1dCBmaWxlCiAgLW4sIC0tbnVtYmVyPUNIVU5LUyAgICAgZ2VuZXJhdGUgQ0hVTktTIG91dHB1dCBmaWxlczsgc2VlIGV4cGxhbmF0aW9uIGJlbG93CiAgLXQsIC0tc2VwYXJhdG9yPVNFUCAgICAgdXNlIFNFUCBpbnN0ZWFkIG9mIG5ld2xpbmUgYXMgdGhlIHJlY29yZCBzZXBhcmF0b3I7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAnXDAnICh6ZXJvKSBzcGVjaWZpZXMgdGhlIE5VTCBjaGFyYWN0ZXIKICAtdSwgLS11bmJ1ZmZlcmVkICAgICAgICBpbW1lZGlhdGVseSBjb3B5IGlucHV0IHRvIG91dHB1dCB3aXRoICctbiByLy4uLicKAApFYWNoIFBBVFRFUk4gbWF5IGJlOgogIElOVEVHRVIgICAgICAgICAgICBjb3B5IHVwIHRvIGJ1dCBub3QgaW5jbHVkaW5nIHNwZWNpZmllZCBsaW5lIG51bWJlcgogIC9SRUdFWFAvW09GRlNFVF0gICBjb3B5IHVwIHRvIGJ1dCBub3QgaW5jbHVkaW5nIGEgbWF0Y2hpbmcgbGluZQogICVSRUdFWFAlW09GRlNFVF0gICBza2lwIHRvLCBidXQgbm90IGluY2x1ZGluZyBhIG1hdGNoaW5nIGxpbmUKICB7SU5URUdFUn0gICAgICAgICAgcmVwZWF0IHRoZSBwcmV2aW91cyBwYXR0ZXJuIHNwZWNpZmllZCBudW1iZXIgb2YgdGltZXMKICB7Kn0gICAgICAgICAgICAgICAgcmVwZWF0IHRoZSBwcmV2aW91cyBwYXR0ZXJuIGFzIG1hbnkgdGltZXMgYXMgcG9zc2libGUKCkEgbGluZSBPRkZTRVQgaXMgYW4gaW50ZWdlciBvcHRpb25hbGx5IHByZWNlZGVkIGJ5ICcrJyBvciAnLScKACAgLWYgICAgICAgICAgICAgICAgICAgICAgICAgZG8gbm90IHNvcnQsIGVuYWJsZSAtYVUsIGRpc2FibGUgLWxzIC0tY29sb3IKICAtRiwgLS1jbGFzc2lmeVs9V0hFTl0gICAgICBhcHBlbmQgaW5kaWNhdG9yIChvbmUgb2YgKi89PkB8KSB0byBlbnRyaWVzIFdIRU4KICAgICAgLS1maWxlLXR5cGUgICAgICAgICAgICBsaWtld2lzZSwgZXhjZXB0IGRvIG5vdCBhcHBlbmQgJyonCgAKRXhhbXBsZXM6CiAgJXMgL3Vzci9iaW4vc29ydCAgICAgICAgICAtPiAic29ydCIKICAlcyBpbmNsdWRlL3N0ZGlvLmggLmggICAgIC0+ICJzdGRpbyIKICAlcyAtcyAuaCBpbmNsdWRlL3N0ZGlvLmggIC0+ICJzdGRpbyIKICAlcyAtYSBhbnkvc3RyMSBhbnkvc3RyMiAgIC0+ICJzdHIxIiBmb2xsb3dlZCBieSAic3RyMiIKAApFeGFtcGxlczoKICAlcyAvdXNyL2Jpbi8gICAgICAgICAgLT4gIi91c3IiCiAgJXMgZGlyMS9zdHIgZGlyMi9zdHIgIC0+ICJkaXIxIiBmb2xsb3dlZCBieSAiZGlyMiIKICAlcyBzdGRpby5oICAgICAgICAgICAgLT4gIi4iCgBVc2FnZTogJXMgLS1jb3JldXRpbHMtcHJvZz1QUk9HUkFNX05BTUUgW1BBUkFNRVRFUlNdLi4uIAoAICAgICAgLS1kZXJlZmVyZW5jZS1jb21tYW5kLWxpbmUtc3ltbGluay10by1kaXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb2xsb3cgZWFjaCBjb21tYW5kIGxpbmUgc3ltYm9saWMgbGluawogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoYXQgcG9pbnRzIHRvIGEgZGlyZWN0b3J5CgoAICAgICAgLS1ibG9jay1zaXplPVNJWkUgICAgICB3aXRoIC1sLCBzY2FsZSBzaXplcyBieSBTSVpFIHdoZW4gcHJpbnRpbmcgdGhlbTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlLmcuLCAnLS1ibG9jay1zaXplPU0nOyBzZWUgU0laRSBmb3JtYXQgYmVsb3cKCgAgICAgICAtLXNvcnQ9V09SRCAgICAgICAgICAgICBzb3J0IGFjY29yZGluZyB0byBXT1JEOgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdlbmVyYWwtbnVtZXJpYyAtZywgaHVtYW4tbnVtZXJpYyAtaCwgbW9udGggLU0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbnVtZXJpYyAtbiwgcmFuZG9tIC1SLCB2ZXJzaW9uIC1WCiAgLVYsIC0tdmVyc2lvbi1zb3J0ICAgICAgICAgIG5hdHVyYWwgc29ydCBvZiAodmVyc2lvbikgbnVtYmVycyB3aXRoaW4gdGV4dAoKACAgLWMgICAgICAgICAgICAgICAgICAgICAgICAgd2l0aCAtbHQ6IHNvcnQgYnksIGFuZCBzaG93LCBjdGltZSAodGltZSBvZiBsYXN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2hhbmdlIG9mIGZpbGUgc3RhdHVzIGluZm9ybWF0aW9uKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aXRoIC1sOiBzaG93IGN0aW1lIGFuZCBzb3J0IGJ5IG5hbWU7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3RoZXJ3aXNlOiBzb3J0IGJ5IGN0aW1lLCBuZXdlc3QgZmlyc3QKCgAgIC11ICAgICAgICAgICAgICAgICAgICAgICAgIHdpdGggLWx0OiBzb3J0IGJ5LCBhbmQgc2hvdywgYWNjZXNzIHRpbWU7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2l0aCAtbDogc2hvdyBhY2Nlc3MgdGltZSBhbmQgc29ydCBieSBuYW1lOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgIG90aGVyd2lzZTogc29ydCBieSBhY2Nlc3MgdGltZSwgbmV3ZXN0IGZpcnN0CgoAUHJpbnQgdGhlIHJlc29sdmVkIGFic29sdXRlIGZpbGUgbmFtZTsKYWxsIGJ1dCB0aGUgbGFzdCBjb21wb25lbnQgbXVzdCBleGlzdAoKAFByaW50IHRoZSBudW1iZXIgb2YgcHJvY2Vzc2luZyB1bml0cyBhdmFpbGFibGUgdG8gdGhlIGN1cnJlbnQgcHJvY2VzcywKd2hpY2ggbWF5IGJlIGxlc3MgdGhhbiB0aGUgbnVtYmVyIG9mIG9ubGluZSBwcm9jZXNzb3JzCgoACkZPUk1BVCBpcyBvbmUgb2Y6CgogIGxuICAgICBsZWZ0IGp1c3RpZmllZCwgbm8gbGVhZGluZyB6ZXJvcwogIHJuICAgICByaWdodCBqdXN0aWZpZWQsIG5vIGxlYWRpbmcgemVyb3MKICByeiAgICAgcmlnaHQganVzdGlmaWVkLCBsZWFkaW5nIHplcm9zCgoAICAtaywgLS1raWJpYnl0ZXMgICAgICAgICAgICBkZWZhdWx0IHRvIDEwMjQtYnl0ZSBibG9ja3MgZm9yIGZpbGUgc3lzdGVtIHVzYWdlOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVzZWQgb25seSB3aXRoIC1zIGFuZCBwZXIgZGlyZWN0b3J5IHRvdGFscwoKAApUaGUgZm9sbG93aW5nIG9wdGlvbnMgbW9kaWZ5IGhvdyBhIGhpZXJhcmNoeSBpcyB0cmF2ZXJzZWQgd2hlbiB0aGUgLVIKb3B0aW9uIGlzIGFsc28gc3BlY2lmaWVkLiAgSWYgbW9yZSB0aGFuIG9uZSBpcyBzcGVjaWZpZWQsIG9ubHkgdGhlIGZpbmFsCm9uZSB0YWtlcyBlZmZlY3QuICclcycgaXMgdGhlIGRlZmF1bHQuCgogIC1IICAgICAgICAgICAgICAgICAgICAgaWYgYSBjb21tYW5kIGxpbmUgYXJndW1lbnQgaXMgYSBzeW1ib2xpYyBsaW5rCiAgICAgICAgICAgICAgICAgICAgICAgICB0byBhIGRpcmVjdG9yeSwgdHJhdmVyc2UgaXQKICAtTCAgICAgICAgICAgICAgICAgICAgIHRyYXZlcnNlIGV2ZXJ5IHN5bWJvbGljIGxpbmsgdG8gYSBkaXJlY3RvcnkKICAgICAgICAgICAgICAgICAgICAgICAgIGVuY291bnRlcmVkCiAgLVAgICAgICAgICAgICAgICAgICAgICBkbyBub3QgdHJhdmVyc2UgYW55IHN5bWJvbGljIGxpbmtzCgoAClRoZSBmb2xsb3dpbmcgZml2ZSBvcHRpb25zIGFyZSB1c2VmdWwgb25seSB3aGVuIHZlcmlmeWluZyBjaGVja3N1bXM6CiAgICAgIC0taWdub3JlLW1pc3NpbmcgIGRvbid0IGZhaWwgb3IgcmVwb3J0IHN0YXR1cyBmb3IgbWlzc2luZyBmaWxlcwogICAgICAtLXF1aWV0ICAgICAgICAgICBkb24ndCBwcmludCBPSyBmb3IgZWFjaCBzdWNjZXNzZnVsbHkgdmVyaWZpZWQgZmlsZQogICAgICAtLXN0YXR1cyAgICAgICAgICBkb24ndCBvdXRwdXQgYW55dGhpbmcsIHN0YXR1cyBjb2RlIHNob3dzIHN1Y2Nlc3MKICAgICAgLS1zdHJpY3QgICAgICAgICAgZXhpdCBub24temVybyBmb3IgaW1wcm9wZXJseSBmb3JtYXR0ZWQgY2hlY2tzdW0gbGluZXMKICAtdywgLS13YXJuICAgICAgICAgICAgd2FybiBhYm91dCBpbXByb3Blcmx5IGZvcm1hdHRlZCBjaGVja3N1bSBsaW5lcwoKACVzCgoAICAgICAgLS1zb3J0PVdPUkQgICAgICAgICAgICBzb3J0IGJ5IFdPUkQgaW5zdGVhZCBvZiBuYW1lOiBub25lICgtVSksIHNpemUgKC1TKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aW1lICgtdCksIHZlcnNpb24gKC12KSwgZXh0ZW5zaW9uICgtWCksIHdpZHRoCgoAICAldSAgIHVzZXIgSUQgb2Ygb3duZXIKICAlVSAgIHVzZXIgbmFtZSBvZiBvd25lcgogICV3ICAgdGltZSBvZiBmaWxlIGJpcnRoLCBodW1hbi1yZWFkYWJsZTsgLSBpZiB1bmtub3duCiAgJVcgICB0aW1lIG9mIGZpbGUgYmlydGgsIHNlY29uZHMgc2luY2UgRXBvY2g7IDAgaWYgdW5rbm93bgogICV4ICAgdGltZSBvZiBsYXN0IGFjY2VzcywgaHVtYW4tcmVhZGFibGUKICAlWCAgIHRpbWUgb2YgbGFzdCBhY2Nlc3MsIHNlY29uZHMgc2luY2UgRXBvY2gKICAleSAgIHRpbWUgb2YgbGFzdCBkYXRhIG1vZGlmaWNhdGlvbiwgaHVtYW4tcmVhZGFibGUKICAlWSAgIHRpbWUgb2YgbGFzdCBkYXRhIG1vZGlmaWNhdGlvbiwgc2Vjb25kcyBzaW5jZSBFcG9jaAogICV6ICAgdGltZSBvZiBsYXN0IHN0YXR1cyBjaGFuZ2UsIGh1bWFuLXJlYWRhYmxlCiAgJVogICB0aW1lIG9mIGxhc3Qgc3RhdHVzIGNoYW5nZSwgc2Vjb25kcyBzaW5jZSBFcG9jaAoKACAgICAgIC0tZ3JvdXAtZGlyZWN0b3JpZXMtZmlyc3QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncm91cCBkaXJlY3RvcmllcyBiZWZvcmUgZmlsZXM7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2FuIGJlIGF1Z21lbnRlZCB3aXRoIGEgLS1zb3J0IG9wdGlvbiwgYnV0IGFueQogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVzZSBvZiAtLXNvcnQ9bm9uZSAoLVUpIGRpc2FibGVzIGdyb3VwaW5nCgoAICAtTCwgLS1kZXJlZmVyZW5jZSAgICAgICAgICB3aGVuIHNob3dpbmcgZmlsZSBpbmZvcm1hdGlvbiBmb3IgYSBzeW1ib2xpYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmssIHNob3cgaW5mb3JtYXRpb24gZm9yIHRoZSBmaWxlIHRoZSBsaW5rCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVmZXJlbmNlcyByYXRoZXIgdGhhbiBmb3IgdGhlIGxpbmsgaXRzZWxmCgoAUHJpbnQgdmFsdWUgb2YgYSBzeW1ib2xpYyBsaW5rIG9yIGNhbm9uaWNhbCBmaWxlIG5hbWUKCgAgICAgICAtLWZvcm1hdD1XT1JEICAgICAgICAgIGFjcm9zcyAteCwgY29tbWFzIC1tLCBob3Jpem9udGFsIC14LCBsb25nIC1sLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpbmdsZS1jb2x1bW4gLTEsIHZlcmJvc2UgLWwsIHZlcnRpY2FsIC1DCgoAT3RoZXIgb3B0aW9uczoKCgBPcmRlcmluZyBvcHRpb25zOgoKAApUaGUgYmFja3VwIHN1ZmZpeCBpcyAnficsIHVubGVzcyBzZXQgd2l0aCAtLXN1ZmZpeCBvciBTSU1QTEVfQkFDS1VQX1NVRkZJWC4KVGhlIHZlcnNpb24gY29udHJvbCBtZXRob2QgbWF5IGJlIHNlbGVjdGVkIHZpYSB0aGUgLS1iYWNrdXAgb3B0aW9uIG9yIHRocm91Z2gKdGhlIFZFUlNJT05fQ09OVFJPTCBlbnZpcm9ubWVudCB2YXJpYWJsZS4gIEhlcmUgYXJlIHRoZSB2YWx1ZXM6CgoAClNlbmRpbmcgYSAlcyBzaWduYWwgdG8gYSBydW5uaW5nICdkZCcgcHJvY2VzcyBtYWtlcyBpdApwcmludCBJL08gc3RhdGlzdGljcyB0byBzdGFuZGFyZCBlcnJvciBhbmQgdGhlbiByZXN1bWUgY29weWluZy4KCk9wdGlvbnMgYXJlOgoKAApOIGFuZCBCWVRFUyBtYXkgYmUgZm9sbG93ZWQgYnkgdGhlIGZvbGxvd2luZyBtdWx0aXBsaWNhdGl2ZSBzdWZmaXhlczoKYz0xLCB3PTIsIGI9NTEyLCBrQj0xMDAwLCBLPTEwMjQsIE1CPTEwMDAqMTAwMCwgTT0xMDI0KjEwMjQsIHhNPU0sCkdCPTEwMDAqMTAwMCoxMDAwLCBHPTEwMjQqMTAyNCoxMDI0LCBhbmQgc28gb24gZm9yIFQsIFAsIEUsIFosIFksIFIsIFEuCkJpbmFyeSBwcmVmaXhlcyBjYW4gYmUgdXNlZCwgdG9vOiBLaUI9SywgTWlCPU0sIGFuZCBzbyBvbi4KSWYgTiBlbmRzIGluICdCJywgaXQgY291bnRzIGJ5dGVzIG5vdCBibG9ja3MuCgpFYWNoIENPTlYgc3ltYm9sIG1heSBiZToKCgAKSWYgLWUgaXMgaW4gZWZmZWN0LCB0aGUgZm9sbG93aW5nIHNlcXVlbmNlcyBhcmUgcmVjb2duaXplZDoKCgBQcmludCBBUkdVTUVOVChzKSBhY2NvcmRpbmcgdG8gRk9STUFULCBvciBleGVjdXRlIGFjY29yZGluZyB0byBPUFRJT046CgoAUmVtb3ZlIHRoZSBESVJFQ1RPUlkoaWVzKSwgaWYgdGhleSBhcmUgZW1wdHkuCgoAUHJpbnQgdGhlIGZ1bGwgZmlsZW5hbWUgb2YgdGhlIGN1cnJlbnQgd29ya2luZyBkaXJlY3RvcnkuCgoAUHJpbnQgdGhlIHByaW1lIGZhY3RvcnMgb2YgZWFjaCBzcGVjaWZpZWQgaW50ZWdlciBOVU1CRVIuICBJZiBub25lCmFyZSBzcGVjaWZpZWQgb24gdGhlIGNvbW1hbmQgbGluZSwgcmVhZCB0aGVtIGZyb20gc3RhbmRhcmQgaW5wdXQuCgoAVXNhZ2U6ICVzIFtPUFRJT05dClByaW50IHRoZSBudW1lcmljIGlkZW50aWZpZXIgKGluIGhleGFkZWNpbWFsKSBmb3IgdGhlIGN1cnJlbnQgaG9zdC4KCgBQcmludCB1c2VyIGFuZCBncm91cCBpbmZvcm1hdGlvbiBmb3IgZWFjaCBzcGVjaWZpZWQgVVNFUiwKb3IgKHdoZW4gVVNFUiBvbWl0dGVkKSBmb3IgdGhlIGN1cnJlbnQgcHJvY2Vzcy4KCgBTeW5jaHJvbml6ZSBjYWNoZWQgd3JpdGVzIHRvIHBlcnNpc3RlbnQgc3RvcmFnZQoKSWYgb25lIG9yIG1vcmUgZmlsZXMgYXJlIHNwZWNpZmllZCwgc3luYyBvbmx5IHRoZW0sCm9yIHRoZWlyIGNvbnRhaW5pbmcgZmlsZSBzeXN0ZW1zLgoKAFJ1biBDT01NQU5ELCBpZ25vcmluZyBoYW5ndXAgc2lnbmFscy4KCgBVc2FnZTogJXMgTlVNQkVSW1NVRkZJWF0uLi4KICBvcjogICVzIE9QVElPTgpQYXVzZSBmb3IgTlVNQkVSIHNlY29uZHMuICBTVUZGSVggbWF5IGJlICdzJyBmb3Igc2Vjb25kcyAodGhlIGRlZmF1bHQpLAonbScgZm9yIG1pbnV0ZXMsICdoJyBmb3IgaG91cnMgb3IgJ2QnIGZvciBkYXlzLiAgTlVNQkVSIG5lZWQgbm90IGJlIGFuCmludGVnZXIuICBHaXZlbiB0d28gb3IgbW9yZSBhcmd1bWVudHMsIHBhdXNlIGZvciB0aGUgYW1vdW50IG9mIHRpbWUKc3BlY2lmaWVkIGJ5IHRoZSBzdW0gb2YgdGhlaXIgdmFsdWVzLgoKAFByaW50IHRoZSB1c2VyIG5hbWUgYXNzb2NpYXRlZCB3aXRoIHRoZSBjdXJyZW50IGVmZmVjdGl2ZSB1c2VyIElELgpTYW1lIGFzIGlkIC11bi4KCgBPdXRwdXQgd2hvIGlzIGN1cnJlbnRseSBsb2dnZWQgaW4gYWNjb3JkaW5nIHRvIEZJTEUuCklmIEZJTEUgaXMgbm90IHNwZWNpZmllZCwgdXNlICVzLiAgJXMgYXMgRklMRSBpcyBjb21tb24uCgoACk5VTSBtYXkgaGF2ZSBhIG11bHRpcGxpZXIgc3VmZml4OgpiIDUxMiwga0IgMTAwMCwgSyAxMDI0LCBNQiAxMDAwKjEwMDAsIE0gMTAyNCoxMDI0LApHQiAxMDAwKjEwMDAqMTAwMCwgRyAxMDI0KjEwMjQqMTAyNCwgYW5kIHNvIG9uIGZvciBULCBQLCBFLCBaLCBZLCBSLCBRLgpCaW5hcnkgcHJlZml4ZXMgY2FuIGJlIHVzZWQsIHRvbzogS2lCPUssIE1pQj1NLCBhbmQgc28gb24uCgoAVXNhZ2U6ICVzIFtPUFRJT05dLi4uIFtWQVJJQUJMRV0uLi4KUHJpbnQgdGhlIHZhbHVlcyBvZiB0aGUgc3BlY2lmaWVkIGVudmlyb25tZW50IFZBUklBQkxFKHMpLgpJZiBubyBWQVJJQUJMRSBpcyBzcGVjaWZpZWQsIHByaW50IG5hbWUgYW5kIHZhbHVlIHBhaXJzIGZvciB0aGVtIGFsbC4KCgAKRGVsZXRlIEZJTEUocykgaWYgLS1yZW1vdmUgKC11KSBpcyBzcGVjaWZpZWQuICBUaGUgZGVmYXVsdCBpcyBub3QgdG8gcmVtb3ZlCnRoZSBmaWxlcyBiZWNhdXNlIGl0IGlzIGNvbW1vbiB0byBvcGVyYXRlIG9uIGRldmljZSBmaWxlcyBsaWtlIC9kZXYvaGRhLAphbmQgdGhvc2UgZmlsZXMgdXN1YWxseSBzaG91bGQgbm90IGJlIHJlbW92ZWQuClRoZSBvcHRpb25hbCBIT1cgcGFyYW1ldGVyIGluZGljYXRlcyBob3cgdG8gcmVtb3ZlIGEgZGlyZWN0b3J5IGVudHJ5OgondW5saW5rJyA9PiB1c2UgYSBzdGFuZGFyZCB1bmxpbmsgY2FsbC4KJ3dpcGUnID0+IGFsc28gZmlyc3Qgb2JmdXNjYXRlIGJ5dGVzIGluIHRoZSBuYW1lLgond2lwZXN5bmMnID0+IGFsc28gc3luYyBlYWNoIG9iZnVzY2F0ZWQgYnl0ZSB0byB0aGUgZGV2aWNlLgpUaGUgZGVmYXVsdCBtb2RlIGlzICd3aXBlc3luYycsIGJ1dCBub3RlIGl0IGNhbiBiZSBleHBlbnNpdmUuCgoAUHJpbnQgbWFjaGluZSBhcmNoaXRlY3R1cmUuCgoAUHJpbnQgdGhlIHVzZXIncyBsb2dpbiBuYW1lLgoKAFJ1biBDT01NQU5EIHdpdGggcm9vdCBkaXJlY3Rvcnkgc2V0IHRvIE5FV1JPT1QuCgoARXhlY3V0ZSB0aGUgUFJPR1JBTV9OQU1FIGJ1aWx0LWluIHByb2dyYW0gd2l0aCB0aGUgZ2l2ZW4gUEFSQU1FVEVSUy4KCgBFeGl0IHdpdGggdGhlIHN0YXR1cyBkZXRlcm1pbmVkIGJ5IEVYUFJFU1NJT04uCgoAQ2hhbmdlIHRoZSBncm91cCBvZiBlYWNoIEZJTEUgdG8gR1JPVVAuCldpdGggLS1yZWZlcmVuY2UsIGNoYW5nZSB0aGUgZ3JvdXAgb2YgZWFjaCBGSUxFIHRvIHRoYXQgb2YgUkZJTEUuCgoAQ2hhbmdlIHRoZSBtb2RlIG9mIGVhY2ggRklMRSB0byBNT0RFLgpXaXRoIC0tcmVmZXJlbmNlLCBjaGFuZ2UgdGhlIG1vZGUgb2YgZWFjaCBGSUxFIHRvIHRoYXQgb2YgUkZJTEUuCgoAQ2hhbmdlIHRoZSBvd25lciBhbmQvb3IgZ3JvdXAgb2YgZWFjaCBGSUxFIHRvIE9XTkVSIGFuZC9vciBHUk9VUC4KV2l0aCAtLXJlZmVyZW5jZSwgY2hhbmdlIHRoZSBvd25lciBhbmQgZ3JvdXAgb2YgZWFjaCBGSUxFIHRvIHRob3NlIG9mIFJGSUxFLgoKAENhbGwgdGhlIHVubGluayBmdW5jdGlvbiB0byByZW1vdmUgdGhlIHNwZWNpZmllZCBGSUxFLgoKAENhbGwgdGhlIGxpbmsgZnVuY3Rpb24gdG8gY3JlYXRlIGEgbGluayBuYW1lZCBGSUxFMiB0byBhbiBleGlzdGluZyBGSUxFMS4KCgBPdXRwdXQgZWFjaCBOQU1FIHdpdGggaXRzIGxhc3Qgbm9uLXNsYXNoIGNvbXBvbmVudCBhbmQgdHJhaWxpbmcgc2xhc2hlcwpyZW1vdmVkOyBpZiBOQU1FIGNvbnRhaW5zIG5vIC8ncywgb3V0cHV0ICcuJyAobWVhbmluZyB0aGUgY3VycmVudCBkaXJlY3RvcnkpLgoKAFJlcGVhdGVkbHkgb3V0cHV0IGEgbGluZSB3aXRoIGFsbCBzcGVjaWZpZWQgU1RSSU5HKHMpLCBvciAneScuCgoAICAgICAgLS10aW1lPVdPUkQgICAgICAgICAgICBzZWxlY3Qgd2hpY2ggdGltZXN0YW1wIHVzZWQgdG8gZGlzcGxheSBvciBzb3J0OwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWNjZXNzIHRpbWUgKC11KTogYXRpbWUsIGFjY2VzcywgdXNlOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWV0YWRhdGEgY2hhbmdlIHRpbWUgKC1jKTogY3RpbWUsIHN0YXR1czsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1vZGlmaWVkIHRpbWUgKGRlZmF1bHQpOiBtdGltZSwgbW9kaWZpY2F0aW9uOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmlydGggdGltZTogYmlydGgsIGNyZWF0aW9uOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpdGggLWwsIFdPUkQgZGV0ZXJtaW5lcyB3aGljaCB0aW1lIHRvIHNob3c7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2l0aCAtLXNvcnQ9dGltZSwgc29ydCBieSBXT1JEIChuZXdlc3QgZmlyc3QpCgoAClRoZSBmb2xsb3dpbmcgb3B0aW9ucyBtb2RpZnkgaG93IGEgaGllcmFyY2h5IGlzIHRyYXZlcnNlZCB3aGVuIHRoZSAtUgpvcHRpb24gaXMgYWxzbyBzcGVjaWZpZWQuICBJZiBtb3JlIHRoYW4gb25lIGlzIHNwZWNpZmllZCwgb25seSB0aGUgZmluYWwKb25lIHRha2VzIGVmZmVjdC4KCiAgLUggICAgICAgICAgICAgICAgICAgICBpZiBhIGNvbW1hbmQgbGluZSBhcmd1bWVudCBpcyBhIHN5bWJvbGljIGxpbmsKICAgICAgICAgICAgICAgICAgICAgICAgIHRvIGEgZGlyZWN0b3J5LCB0cmF2ZXJzZSBpdAogIC1MICAgICAgICAgICAgICAgICAgICAgdHJhdmVyc2UgZXZlcnkgc3ltYm9saWMgbGluayB0byBhIGRpcmVjdG9yeQogICAgICAgICAgICAgICAgICAgICAgICAgZW5jb3VudGVyZWQKICAtUCAgICAgICAgICAgICAgICAgICAgIGRvIG5vdCB0cmF2ZXJzZSBhbnkgc3ltYm9saWMgbGlua3MgKGRlZmF1bHQpCgoACkRJR0VTVCBkZXRlcm1pbmVzIHRoZSBkaWdlc3QgYWxnb3JpdGhtIGFuZCBkZWZhdWx0IG91dHB1dCBmb3JtYXQ6CiAgc3lzdiAgICAgIChlcXVpdmFsZW50IHRvIHN1bSAtcykKICBic2QgICAgICAgKGVxdWl2YWxlbnQgdG8gc3VtIC1yKQogIGNyYyAgICAgICAoZXF1aXZhbGVudCB0byBja3N1bSkKICBtZDUgICAgICAgKGVxdWl2YWxlbnQgdG8gbWQ1c3VtKQogIHNoYTEgICAgICAoZXF1aXZhbGVudCB0byBzaGExc3VtKQogIHNoYTIyNCAgICAoZXF1aXZhbGVudCB0byBzaGEyMjRzdW0pCiAgc2hhMjU2ICAgIChlcXVpdmFsZW50IHRvIHNoYTI1NnN1bSkKICBzaGEzODQgICAgKGVxdWl2YWxlbnQgdG8gc2hhMzg0c3VtKQogIHNoYTUxMiAgICAoZXF1aXZhbGVudCB0byBzaGE1MTJzdW0pCiAgYmxha2UyYiAgIChlcXVpdmFsZW50IHRvIGIyc3VtKQogIHNtMyAgICAgICAob25seSBhdmFpbGFibGUgdGhyb3VnaCBja3N1bSkKCgAgICAgICAtLXNob3ctY29udHJvbC1jaGFycyAgIHNob3cgbm9uZ3JhcGhpYyBjaGFyYWN0ZXJzIGFzLWlzICh0aGUgZGVmYXVsdCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bmxlc3MgcHJvZ3JhbSBpcyAnbHMnIGFuZCBvdXRwdXQgaXMgYSB0ZXJtaW5hbCkKCgAgICAgICAtLXF1b3Rpbmctc3R5bGU9V09SRCAgIHVzZSBxdW90aW5nIHN0eWxlIFdPUkQgZm9yIGVudHJ5IG5hbWVzOgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpdGVyYWwsIGxvY2FsZSwgc2hlbGwsIHNoZWxsLWFsd2F5cywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaGVsbC1lc2NhcGUsIHNoZWxsLWVzY2FwZS1hbHdheXMsIGMsIGVzY2FwZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgIChvdmVycmlkZXMgUVVPVElOR19TVFlMRSBlbnZpcm9ubWVudCB2YXJpYWJsZSkKCgAgICAgICAtLWluZGljYXRvci1zdHlsZT1XT1JECiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXBwZW5kIGluZGljYXRvciB3aXRoIHN0eWxlIFdPUkQgdG8gZW50cnkgbmFtZXM6CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9uZSAoZGVmYXVsdCksIHNsYXNoICgtcCksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsZS10eXBlICgtLWZpbGUtdHlwZSksIGNsYXNzaWZ5ICgtRikKCgAgICAgICAtLWhpZGU9UEFUVEVSTiAgICAgICAgIGRvIG5vdCBsaXN0IGltcGxpZWQgZW50cmllcyBtYXRjaGluZyBzaGVsbCBQQVRURVJOCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG92ZXJyaWRkZW4gYnkgLWEgb3IgLUEpCgoAICAtcCwgLS1wYXJlbnRzICAgICByZW1vdmUgRElSRUNUT1JZIGFuZCBpdHMgYW5jZXN0b3JzOwogICAgICAgICAgICAgICAgICAgIGUuZy4sICdybWRpciAtcCBhL2InIGlzIHNpbWlsYXIgdG8gJ3JtZGlyIGEvYiBhJwoKAAoKJSpzJXMlKnMlcyUqcyVzCgoKACAJCgAJABtdODs7ZmlsZTovLyVzJXMlcwcAG104OzsHAAAAAADs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UQBBzNcKCwZ+////p1YAQdzXCgsEff///wBB8NcKC1dRUlNUVVY4OTo7PD0+P0AwMTIzNDU2Nzg5QUJDREVGR0hJSktMTU5PUAAAAAAAAABBQkNERUZHSElKOjs8PT4/QEtMTU5PUFFSU1RVVldYWVoyMzQ1NjcAQdDYCgvlAv///////////////////////////////////////////////////////////////wABAgMEBQYHCAn/////////CgsMDQ4P//////////////////////////////////8KCwwNDg////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8wMTIzNDU2Nzg5QUJDREVGMDEyMzQ1Njc4OWFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVouLTorPV4hLyo/Jjw+KClbXXt9QCUkIwBBwNsKC6ICRP9UU1JI/0tMRkH/Pz5FAAECAwQFBgcICUD/SUJKR1EkJSYnKCkqKywtLi8wMTIzNDU2Nzg5Ojs8PU3/TkP//woLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIjT/9QAAAAcgAAAHIAAABzAAAAcwAAAHQAAAB1AAAAdQAAAHYAAAB3AAAAdwAAAHgAAAB4AAAAeQAAAHkAAAB5AAAAeQAAAHoAAAB7AAAAfAAAAH0AAAB+AAAAfwAAAH8AAACAAAAAgQAAAIIAAACDAAAAhAAAAIUAAACGAAAAhwAAAIgAAACJAAAAigAAAIsAAACMAAAAjQAAAI4AAACOAAAAjwAAAJAAAACRAAAAkgAAAJMAAACUAAAAlQAAAJYAAACXAAAANHYAQezdCgsWYQAAAFwLAAABAAAAAAAAAHMAAAChUwBBjN4KCwZ6AAAA7FEAQZzeCgsGfv///6dWAEGs3goLBH3///8AQcDeCgsCwWAAQczeCgsGYgAAAJ5QAEHc3goLBm4AAADRYABB7N4KCwZzAAAAOmYAQfzeCgsGdgAAAK8pAEGM3woLBkUAAADZKgBBnN8KCwZUAAAArVsAQazfCgsGQQAAAOxRAEG83woLBn7///+nVgBBzN8KCwR9////AEHg3woLAppuAEHs3woLBlIAAADffgBB/N8KCwaAAAAA3H4AQYzgCgsGaAAAAJ8RAEGc4AoLBoEAAACiEQBBrOAKC1aCAAAA/H4AAAEAAAAAAAAAgwAAABNOAAABAAAAAAAAAHUAAAA9dgAAAQAAAAAAAAByAAAAiHIAAAEAAAAAAAAAdAAAABl8AAABAAAAAAAAAGwAAAAVcABBjOEKCwZ2AAAA7FEAQZzhCgsGfv///6dWAEGs4QoLBH3///8AQcDhCgsCGCkAQczhCgsGYwAAAN9+AEHc4QoLBoAAAACabgBB7OEKCwZSAAAA3H4AQfzhCgsGaAAAAJ8RAEGM4goLBoEAAACiEQBBnOIKCwaCAAAAFhUAQaziCgsWZgAAAPx+AAABAAAAAAAAAIMAAAAwEwBBzOIKCwZmAAAAFXAAQdziCgsGdgAAAOxRAEHs4goLBn7///+nVgBB/OIKCwR9////AEGQ4woLAppuAEGc4woLBlIAAAAYKQBBrOMKCwZjAAAA334AQbzjCgsWgAAAALdZAAABAAAAAAAAAIEAAADcfgBB3OMKCwZoAAAAnxEAQezjCgsGggAAAKIRAEH84woLBoMAAAAWFQBBjOQKCwZmAAAAMBMAQZzkCgsWZgAAAPx+AAABAAAAAAAAAIQAAAAVcABBvOQKCwZ2AAAA7FEAQczkCgsGfv///6dWAEHc5AoLBH3///8AQfDkCgsuv5MAAP9VAABXIQAAD1YAACFZAACyKAAABlkAALIoAAAXWQAAsigAADFZAACyKABBsOUKCxJlYwAAAQAAAAAAAABsAAAAHmIAQczlCgsGYwAAAIdnAEHc5QoLBoAAAAAWFQBB7OUKCwaCAAAAChgAQfzlCgsGgQAAAPxUAEGM5goLBncAAAAEFgBBnOYKCwaDAAAAcmkAQazmCgsGhAAAAKFTAEG85goLFnoAAADNWQAAAQAAAAAAAABhAAAAIZ8AQdzmCgsGiAAAAA1lAEHs5goLBoYAAABpDABB/OYKCwaHAAAAdIoAQYznCgsGhQAAAOMIAEGc5woLBmIAAABdDgBBrOcKCwZ0AAAA7FEAQbznCgsGfv///6dWAEHM5woLBH3///8AQeTnCgulAgEAAAACAAAAAwAAAAQAAAAFAAAABgAAAAcAAAAIAAAACQAAAAoAAAAAAAAAQIAAAIAMAAA6jgAA254AABOhAAA4nwAAlp4AAAqfAAA7oAAAp5IAAEqfAAAAAAAAwJoAAHGVAACjmwAA354AAHShAAA/nwAAnZ4AABGfAABCoAAAr5IAAFifAAAAAAAAEAAAABAAAAAgAAAAgAAAAKAAAADgAAAAAAEAAIABAAAAAgAAAAIAAAABAAAAAAAAmAAAAJkAAACaAAAAmwAAAJsAAACbAAAAmwAAAJsAAACbAAAAmwAAAJsAAAAAAAAAMDEyMzQ1Njc4OWFiY2RlZpwAAACdAAAAngAAAJ8AAACgAAAAoQAAAKIAAACjAAAApAAAAKUAAACmAEGU6goL/j+3HcEEbjuCCdkmQw3cdgQTa2vFF7JNhhoFUEceuO0IJg/wySLW1oovYctLK2SbDDXThs0xCqCOPL29Tzhw2xFMx8bQSB7gk0Wp/VJBrK0VXxuw1FvClpdWdYtWUsg2GWp/K9hupg2bYxEQWmcUQB15o13cfXp7n3DNZl504LYjmFer4pyOjaGROZBglTzAJ4uL3eaPUvulguXmZIZYWyu+70bqujZgqbeBfWizhC0vrTMw7qnqFq2kXQtsoJBtMtQncPPQ/law3UlLcdlMGzbH+wb3wyIgtM6VPXXKKIA68p+d+/ZGu7j78aZ5//T2PuFD6//lms286C3Qfex3cIY0wG1HMBlLBD2uVsU5qwaCJxwbQyPFPQAuciDBKs+djhJ4gE8WoaYMGxa7zR8T64oBpPZLBX3QCAjKzckMB6uXeLC2VnxpkBVx3o3Uddvdk2tswFJvteYRYgL70Ga/Rp9eCFteWtF9HVdmYNxTYzCbTdQtWkkNCxlEuhbYQJfGpawg22So+f0npU7g5qFLsKG//K1guyWLI7aSluKyLyutipg2bI5BEC+D9g3uh/NdqZlEQGidnWYrkCp76pTnHbTgUAB15IkmNuk+O/ftO2uw84x2cfdVUDL64k3z/l/wvMbo7X3CMcs+z4bW/8uDhrjVNJt50e29OtxaoPvY7uAMaVn9zW2A245gN8ZPZDKWCHqFi8l+XK2Kc+uwS3dWDQRP4RDFSzg2hkaPK0dCinsAXD1mwVjkQIJVU11DUZ47HSUpJtwh8ACfLEcdXihCTRk29VDYMix2mz+ba1o7JtYVA5HL1AdI7ZcK//BWDvqgERBNvdAUlJuTGSOGUh0OVi/xuUvu9WBtrfjXcGz80iAr4mU96ua8G6nrCwZo77a7J9cBpubT2ICl3m+dZNpqzSPE3dDiwAT2oc2z62DJfo0+vcmQ/7kQtry0p6t9sKL7Oq4V5vuqzMC4p3vdeaPGYDabcX33n6hbtJIfRnWWGhYyiK0L84x0LbCBwzBxhZmQil0ujUtZ96sIVEC2yVBF5o5O8vtPSivdDEecwM1DIX2Ce5ZgQ39PRgBy+FvBdv0LhmhKFkdskzAEYSQtxWXpS5sRXlZaFYdwGRgwbdgcNT2fAoIgXgZbBh0L7BvcD1Gmkzfmu1IzP50RPoiA0DqN0JckOs1WIOPrFS1U9tQpeSapxc47aMEXHSvMoADqyKVQrdYSTWzSy2sv33x27tvBy6HjdtZg56/wI+oY7eLuHb2l8KqgZPRzhif5xJvm/Qn9uIm+4HmNZ8Y6gNDb+4TVi7yaYpZ9nruwPpMMrf+XsRCwrwYNcavfKzKmaDbzom1mtLzae3W4A102tbRA97EAAAAA3MEZ0g+e8qDTX+tyqSEkRXXgPZemv9blen7PN1JDSIqOglFYXd26KoEco/j7YmzPJ6N1HfT8nm8oPYe9E5tREM9aSMIcBaOwwMS6Yrq6dVVme2yHtSSH9WnlnidB2BmanRkASE5G6zqSh/Lo6Pk93zQ4JA3nZ89/O6bWrSY2oyD697ryKahRgPVpSFKPF4dlU9aet4CJdcVcSGwXdHXrqqi08nh76xkKpyoA2N1Uz+8BldY90so9Tw4LJJ01rfIw6Wzr4jozAJDm8hlCnIzWdUBNz6eTEiTVT9M9B2fuurq7L6NoaHBIGrSxUcjOz57/Eg6HLcFRbF8dkHWNTGxGQZCtX5ND8rThnzOtM+VNYgQ5jHvW6tOQpDYSiXYeLw7Lwu4XGRGx/GvNcOW5tw4qjmvPM1y4kNguZFHB/F/3F1GDNg6DUGnl8Yyo/CP21jMUKhcqxvlIwbQlidhmDbRf29F1RgkCKq173uu0qaSVe554VGJMqwuJPnfKkOxqWuVhtpv8s2XEF8G5BQ4Tw3vBJB+62PbM5TOEECQqVjgZrevk2LQ5N4dfS+tGRpmROImuTfmQfJ6mew5CZ2LcecG0caUAraN2X0bRqp5fA9DgkDQMIYnm335ilAO/e0Yrgvz790PlKSQcDlv43ReJgqPYvl5iwWyNPSoeUfwzzJjYjIJEGZVQl0Z+IkuHZ/Ax+ajH7TixFT5nWmfipkO1ypvECBZa3drFBTaoGcQvemO64E2/e/mfbCQS7bDlCz+LQ92SV4LEQITdLzJYHDbgImL51/6j4AUt/At38T0SpdkAlRgFwYzK1p5nuApffmpwIbFdrOCoj3+/Q/2jflovvu4vomIvNnCxcN0CbbHE0BfPC+fLDhI1GFH5R8SQ4JXsrWcoMGx++uMzlYg/8oxaRYxDbZlNWr9KErHNltOoH611frJxtGdgouuMEn4qlcAEVFr32JVDJQvKqFfXC7GF/zY2OCP3L+rwqMSYLGndSlYXEn2K1guvWYng3YVI+Q/UtMrDCHXTEdsqOGMH6yGxfZXuhqFU91RyCxwmrsoF9Ib3gklaNpubiWlw6VWoaTsv1qYM8xe/3iBIVKz8iU1+xy+b0xvuggHIsWlzFHBwoW4Ov5ayz6ZEYZBNNr1RVOSVbNNZSa3Ki5ryIflGMzgrPE33HOCM7s4z0wW87xIcbvKCaeMuQ3Ax/RybQyHdgpFbo02mh2JUdFQ9vwaI/KbUoMEhaXwAOLuvX9PJc57KGwngBSzVIRz+Bn73jNq/7l7hGTjzPdghIe6HylMyRtOBSDgctpT5BWRHpu4Wm2f3xLNacHlvm2mrvMSC2WAFmwsae1Q8xrpN7hXlppzJJL9OAAAAAIes2AEOWbEDifVpAhyyYgebHroGEuvTBJVHCwU4ZMUOv8gdDzY9dA2xkawMJNanCaN6fwgqjxYKrSPOC3DIih33ZFIcfpE7Hvk94x9seuga69YwG2IjWRnlj4EYSKxPE88AlxJG9f4QwVkmEVQeLRTTsvUVWkecF93rRBbgkBU7ZzzNOu7JpDhpZXw5/CJ3PHuOrz3ye8Y/ddcePtj00DVfWAg01q1hNlEBuTfERrIyQ+pqM8ofAzFNs9swkFifJhf0RyeeAS4lGa32JIzq/SELRiUggrNMIgUflCOoPFooL5CCKaZl6yshyTMqtI44LzMi4C6614ksPXtRLcAhK3ZHjfN3zniadUnUQnTck0lxWz+RcNLK+HJVZiBz+EXueH/pNnn2HF97cbCHeuT3jH9jW1R+6q49fG0C5X2w6aFrN0V5ar6wEGg5HMhprFvDbCv3G22iAnJvJa6qboiNZGUPIbxkhtTVZgF4DWeUPwZiE5PeY5pmt2Edym9gILE+Tacd5kwu6I9OqURXTzwDXEq7r4RLMlrtSbX2NUgY1ftDn3kjQhaMSkCRIJJBBGeZRIPLQUUKPihHjZLwRlB5tFDX1WxRXiAFU9mM3VJMy9ZXy2cOVkKSZ1TFPr9VaB1xXu+xqV9mRMBd4egYXHSvE1nzA8tYevaiWv1aeluAQ1bsB++O7Y4a5+8Jtj/unPE06xtd7OqSqIXoFQRd6bgnk+I/i0vjtn4i4THS+uCklfHlIzkp5KrMQOYtYJjn8Ivc8XcnBPD+0m3yeX618+w5vvZrlWb34mAP9WXM1/TI7xn/T0PB/sa2qPxBGnD91F17+FPxo/naBMr7XagS+mDTQ9fnf5vWbory1OkmKtV8YSHQ+8350XI4kNP1lEjSWLeG2d8bXthW7jfa0ULv20QF5N7DqTzfSlxV3c3wjdwQG8nKl7cRyx5CeMmZ7qDIDKmrzYsFc8wC8BrOhVzCzyh/DMSv09TFJia9x6GKZcY0zW7Ds2G2wjqU38C9OAfBQGJ9msfOpZtOO8yZyZcUmFzQH53bfMecUomuntUldp94BriU/6pglXZfCZfx89GWZLTak+MYApJq7WuQ7UGzkTCq94e3Bi+GPvNGhLlfnoUsGJWAq7RNgSJBJIOl7fyCCM4yiY9i6ogGl4OKgTtbixR8UI6T0IiPGiXhjZ2JOYyg8mihJ16woK6r2aIpBwGjvEAKpjvs0qeyGbulNbVjpJiWra8fOnWuls8crBFjxK2EJM+oA4gXqYp9fqsN0aaq0DrivFeWOr3eY1O/Wc+LvsyIgLtLJFi6wtExuEV96bnoXieyb/L/s+YHlrFhq06w9OxFtXNAnbT6tfS2fRkstwAAAAC3mm3c2SgavG6yd2AFTPV8staYoNxk78Br/oIcCpjq+b0ChyXTsPBFZCqdmQ/UH4W4TnJZ1vwFOWFmaOWjLRT3FLd5K3oFDkvNn2OXpmHhixH7jFd/Sfs3yNOW66m1/g4eL5PScJ3ksscHiW6s+QtyG2NmrnXREc7CS3wS8Ubp6kbchDYobvNWn/SeivQKHJZDkHFKLSIGKpq4a/b73gMTTERuzyL2Ga+VbHRz/pL2b0kIm7MnuuzTkCCBD1Jr/R3l8ZDBi0PnoTzZin1XJwhh4L1lvY4PEt05lX8BWPMX5O9pejiB2w1YNkFghF2/4pjqJY9EhJf4JDMNlfhVkBPR4gp+DYy4CW07ImSxUNzmredGi3GJ9PwRPm6RzV8I+SjokpT0hiDjlDG6jkhaRAxU7d5hiINsFug09ns09r0HJkEnavovlR2amA9wRvPx8lpEa5+GKtno5p1DhTr8Je3fS7+AAyUN92OSl5q/+WkYo07zdX8gQQIfl9tvw6TW+jsTTJfnff7gh8pkjVuhmg9HFgBim3iyFfvPKHgnrk4QwhnUfR53Zgp+wPxnoqsC5b4cmIhicir/AsWwkt4H++7MsGGDEN7T9HBpSZmsArcbsLUtdmzbnwEMbAVs0A1jBDW6+Wnp1EseiWPRc1UIL/FJv7WcldEH6/VmnYYpHT3mpqqni3rEFfwac4+RxhhxE9qv634GwVkJZnbDZLoXpQxfoD9hg86NFuN5F3s/Eun5I6VzlP/LweOffFuOQ74Q8lEJip+NZzjo7dCihTG7XActDMZq8WJ0HZHV7nBNtIgYqAMSdXRtoAIU2jpvyLHE7dQGXoAIaOz3aN92mrTsew9MW+FikDVTFfCCyXgs6Tf6MF6tl+wwH+CMh4WNUObj5bVReYhpP8v/CYhRktXjrxDJVDV9FTqHCnWNHWepT1Ybu/jMdmeWfgEHIeRs20oa7sf9gIMbkzL0eySomadFzvFC8lScnpzm6/4rfIYiQIIEPvcYaeKZqh6CLjBzXkit9Xf/N5irkYXvyyYfghdN4QAL+ntt15TJGrcjU3drQjUfjvWvclKbHQUyLIdo7kd56vLw44cunlHwTinLnZLrgOGAXBqMXDKo+zyFMpbg7swU/FlWeSA35A5AgH5jnOEYC3lWgmalODARxY+qfBnkVP4FU86T2T185LmK5olluescnQ5xcUFgwwYh11lr/byn6eELPYQ9ZY/zXdIVnoGzc/ZkBOmbuGpb7NjdwYEEtj8DGAGlbsRvFxmk2I10eBrGCGqtXGW2w+4S1nR0fwofiv0WqBCQysai56pxOIp2EF7ik6fEj0/JdvgvfuyV8xUSF++iiHozzDoNU3ugYI8AAAAAjWcNSRrPGpKXqBfbg4P0IA7k+WmZTO6yFCvj+wYH6UGLYOQIHMjz05Gv/pqFhB1hCOMQKJ9LB/MSLAq6DA7Sg4Fp38oWwcgRm6bFWI+NJqMC6ivqlUI8MRglMXgKCTvCh242ixDGIVCdoSwZiYrP4gTtwquTRdVwHiLYOa8BZQMiZmhKtc5/kTipctgsgpEjoeWcajZNi7G7Kob4qQaMQiRhgQuzyZbQPq6bmSqFeGKn4nUrMEpi8L0tb7mjD7eALmi6ybnArRI0p6BbIIxDoK3rTuk6Q1kytyRUe6UIXsEob1OIv8dEUzKgSRomi6rhq+ynqDxEsHOxI706XgPKBtNkx09EzNCUyavd3d2APiZQ5zNvx08ktEooKf1YBCNH1WMuDkLLOdXPrDSc24fXZ1bg2i7BSM31TC/AvFINGIXfahXMSMICF8WlD17RjuylXOnh7MtB9jdGJvt+VArxxNlt/I1OxetWw6LmH9eJBeRa7gitzUYfdkAhEj/xAq8FfGWiTOvNtZdmqrjecoFbJf/mVmxoTkG35SlM/vcFRkR6YksN7cpc1mCtUZ90hrJk+eG/LW5JqPbjLqW//Qx9hnBrcM/nw2cUaqRqXX6Piabz6ITvZECTNOknnn37C5THdmyZjuHEjlVso4MceIhg5/Xvba5iR3p17yB3PLwGlA0xYZlEpsmOnyuug9Y/hWAtsuJtZCVKer+oLXf2ugF9TDdmcAWgzmfeLalqlzmCiWy05YQlI02T/q4qnrewCEaOPW9Lx6rHXBwnoFFVM4uyrr7sv+cpRKg8pCOldbYPr887aKKGrMC1XSGnuBQ1jFvvuOtWpi9DQX2iJEw0EwfxDp5g/EcJyOuchK/m1ZCEBS4d4whniksfvAcsEvUVABhPmGcVBg/PAt2CqA+UloPsbxvk4SaMTPb9ASv7tB8JI42Sbi7EBcY5H4ihNFacitetEe3a5IZFzT8LIsB2GQ7KzJRpx4UDwdBejqbdF5qNPuwX6jOlgEIkfg0lKTfiBV4Lb2JTQvjKRJl1rUnQYYaqK+zhp2J7SbC59i698OQCt0ppZboD/s2t2HOqoJFngUNq6uZOI31OWfjwKVSx7guMiGNsgcH0xJYaeaObU22IeKjg73Xhd0diOvogb3PoDGXJZWtogPLDf1t/pHISa4+R6ebonKBxQIt7/CeGMk0EOwjAYzZBV8shmtqsLNPOh88oQ+DCYdRI1bpZL9jzSwPSScZk3wBRzMjb3KvFksiAJmlF5ysg0k88+18oMbJBCumLzG3kwlvF8xnWov5Qwokdq0/uEOLYRgc5VSEKcEcNAMrKag2DXcIaWNClFxHEjvTqSen5o95B7nhTJuMxAAAAAHgNKBvwGlA2iBd4LeA1oGyYOIh3EC/wWmgi2EHAa0DZuGZowjBxEO9IfDj0IF7gtVhTyK7QRLCDqEmYmDfKQbZPx2mtx9ARgL/dOZvX/+Har/LJwSflsexf6Jn396EBb4+sKXQHu1FZf7Z5QheUoQNvmYkY547xNZ+D2S7ZiUJooYRqcymTEl5RnjpFObziBEGxyh/JprIysauaKRniArFh7yqq6fhSh5H1epz516LdgdqKxgnN8utxwNrw7kMD3pZOK8UeWVPoZlR78w52o7J2e4up/mzzhIZh258uKEMHViVrHN4yEzGmPzsqzh3ja7YQy3A+B7NdRgqbRrIThdDKHq3LQgnV5joE/f1SJiW8KisNp6I8dYraMV2RcnjFCQp17RKCYpU/+m+9JJJNZWXqQE1+Ylc1UxpaHUiF2cRm/dTsfXXDlFANzrxLZexkCh3hTBGV9jQ87fscJ0WyhL89v6yktajUic2l/JKlhyTT3YoMyFWddOUtkFz+a5rHuBOX76ObgJeO442/lYuvZ9Tzok/Pe7U34gO4H/mr8Ydh0/yvelvr11cj5v9MS8QnDTPJDxa73nc7w9NfIFxQhg4kXa4VrErWONRH/iO8ZSZixGgOeUx/dlQ0cl5PnDvG1+Q27sxsIZbhFCy++nwOZrsEA06gjBQ2jfQZHpbTOsulqzfjviMgm5NbLbOIMw9ryUsCQ9LDFTv/uxgT5BNRi3xrXKNn40vbSptG81HzZCsQi2kDCwN+eyZ7c1M95PCKE5z9oggU6tolbOfyPgTFKn98yAJk9N96SYzSUlIkm8rKXJbi0dSBmvysjLLnxK5qpryjQr00tDqQTLkSiwqzic1yvqHW+qnZ+4Kk8eDqhimhkosBuhqceZdikVGMytjJFLLV4Q86wpkiQs+xOSrtaXhS4EFj2vc5TqL6EVU9ech7RXTgYM1jmE21brBW3UxoF6VBQAwtVjghVVsQOv0SiKKFH6C5DQjYlHUF8I8dJyjOZSoA1e09ePiVMFDjYSlOdRkkZm6RMx5D6T42WIEc7hn5EcYCcQa+LwkLljShQg6s2U8mt1FYXpopVXaBQXeuwDl6htuxbf72yWDW7VbjD8Mu7ifYpvlf9d70d+621q+vztuHtEbM/5k+wdeClohPGu6FZwFmkh8sHp83N3a973YOsMdthqe/QP6ql1u4oAwdwK0kBki6XCswt3QwWJWscSCYhGqoj/xH0ILUXHjLTMQAxmTfiNEc8vDcNOmY/uyo4PPEs2jkvJ4Q6ZSFj2pNq/dnZbB/cB2dB301hm9f7ccXUsXcn0W98edIlepPAQ1yNwwlab8bXUTHFnVfrzStHtc5hQVfLv0oJyPVMwAAAAARaFdPItCunjO4+dHzvZw54tXLdtFtMqfABWXo5ns5c/cTbjzEq5ft1cPAohXGpUoErvIFNxYL1CZ+XJvM93Lm3Z8lqe4n3Hj/T4s3P0ru3y4iuZAdmkBBDPIXDiqMS5U75BzaCFzlCxk0skTZMdesyFmA4/vheTLqiS59L/IkyD6ac4cNIopWHErdGdxPuPHNJ+++/p8Wb+/3QSDJiR272OFK9OtZsyX6MeRqOjSBgitc1s0Y5C8cCYx4U+MFVi7ybQFhwdX4sNC9r/8QuMoXAdCdWDJoZIkjADPGBX5vXRQWOBInrsHDNsaWjPbD82Tnq6Qr1BNd+sV7CrXp+YiU+JHf28spJgraQXFFGkQUrQssQ+I4lLozKfztfA+Csece6uaoLVIfeTw6SDb8Py3e7Vd6kd7vg0DPh9QPJQ76cjRmrT0H3lTsFrYDo9azZkvH2zEE9GPI1eULn5rDdcMB0h2UTuGlbZ/wzTrQMMhfOCGgCHcSGPGmA3Cm6cYLrFzXY/sT5NsCwvWzVY01tjBlJN5nKhdmnvsGDsm0IHCVLzEYwmACoDuxE8hs/tPNCRbCpV5Z8R2niOB18McK/N66G5SJ9SgscCQ5RCdr+UFCg+gpFczbkewdyvm7UuyH58n977CGzldJV98/HhgfOnvwDlIsvz3q1W4sgoIhZe7QLXSGh2JHPn6zVlYp/JZTTBSHOxtbtIPiiqXrtcWDlelekv2+EaFFR8CwLRCPcCh1Z2FAIihS+Nv5Q5CMtqkZosu4cfWEi8kMVZqhWxpapD7yS8xpvXh0kGxpHMcjT2KbuF4KzPdtsjUmfNpiabzfB4Gtt1DOng+pH49n/lBKHPTlW3SjqmjMWnt5pA00uaFo3KjJP5ObccZCihmRDaxnzZa9D5rZjrdjCJ/fNEdf2lGvTrIG4H0K/zFsYqh+huuGA5eD0UykOyidtVN/0nVWGjpkPk11V4a0pEbu4+tgkL9wcfjoP0JAEe5TKEahky0jSYJFdAax/Y3XoJXamIwXWLmdfw/2rsf2J7+voWh/qsSAbsKTz116ah5MEj1RamxhynsENoVIvM9UWdSYG5nR/fOIuaq8uwFTbappBCJA4CpfUYh9EGIwhMFzWNOOs122ZqI14SmRjRj4gOVPt6abEyy380RjhEu9spUj6v1VJo8VRE7YWnf2IYtmnnbEo+V8cbKNKz6BNdLvkF2FoFBY4EhBMLcHcohO1mPgGZlFnkUCVPYSTWdO65x2JrzTtiPZO6dLjnSU83elhZsg6m8SDpd+elnYTcKgCVyq90acr5KujcfF4b5/PDCvF2t/iWk35JgBYKuruZl6utHONXrUq91rvPySWAQFQ0lsUgwAAAAAytyhW5S5Q7deZeLsn25GalWy5zEL1wXdwQukhj7djNT0AS2PqmTPY2C4bjihs8q+a29r5TUKiQn/1ihSy6fYrQF7efZfHpsalcI6QVTJnseeFT+cwHDdcAqsfCv1elR5P6b1ImHDF86rH7aVahQSE6DIs0j+rVGkNHHw/yFScF/rjtEEtesz6H83krO+PDY1dOCXbiqFdYLgWdTZH4/8i9VTXdCLNr88QeoeZ4DhuuFKPRu6FFj5Vt6EWA3q9ajyICkJqX5M60W0kEoedZvumL9HT8PhIq0vK/4MdNQoJCYe9IV9QJFnkYpNxspLRmJMgZrDF9//IfsVI4CgQqTgvoh4QeXWHaMJHMECUt3KptQXFgePSXPlY4OvRDh8eWxqtqXNMejAL90iHI6G4xcqACnLi1t3rmm3vXLI7IkDOBND35lIHbp7pNdm2v8WbX553LHfIoLUPc5ICJyVt960x30CFZwjZ/dw6btWKyiw8q3ibFP2vAmxGnbVEEFj9pDhqSoxuvdP01Y9k3IN/JjWizZEd9BoIZU8ov00Z10rHDWX971uyZJfggNO/tnCRVpfCJn7BFb8GeicILizqFFITGKN6Rc86Av79jSqoDc/Dib94699o4ZNkWla7MqWjMSYXFBlwwI1hy/I6SZ0CeKC8sM+I6mdW8FFV4dgHjNVAHn5iaEip+xDzm0w4pWsO0YTZufnSDiCBaTyXqT/DYiMrcdULfaZMc8aU+1uQZLmysdYOmucBl+JcMyDKCv48tjUMi55j2xLm2Omlzo4Z5yevq1AP+XzJd0JOfl8UsYvVAAM8/VbUpYXt5hKtuxZQRJqk52zMc34Ud0HJPCGEgdwJtjb0X2GvjORTGKSyo1pNkxHtZcXGdB1+9MM1KAs2vzy5gZdqbhjv0Vyvx4es7S6mHloG8MnDfkv7dFYdNmgqIsTfAnQTRnrPIfFSmdGzu7hjBJPutJ3rVYYqwwN530kXy2hhQRzxGfouRjGs3gTYjWyz8Nu7KohgiZ2gNlx8eDHuy1BnOVIo3AvlAIr7p+mrSRDB/Z6JuUasPpEQU8sbBOF8M1I25UvpBFJjv/QQip5Gp6LIkT7ac6OJ8iVulY4anCKmTEu73vd5DPahiU4fgDv5N9bsYE9t3tdnOyEi7S+TlcV5RAy9wna7lZSG+Xy1NE5U4+PXLFjRYAQOFCjkJiafzHDxBrTLw7GcnTPzdbyBRF3qVt0lUWRqDQebn4cTKSivRf6x1/7MBv+oPEQWiY7zPt9ZakZka91uMqbBEg1Udjpbg+9C4LFYarZBGoOX862rwSQ003oWg/ss6XZxOFvBWW6MWCHVvu8Jg06t4KL8Gsj0K4OwTxk0mBnL08AQZyqCwsGgAAAAC1PAEGsqgsLFoEAAABHTQAAAQAAAAAAAACCAAAAqV4AQcyqCwsGgwAAAK6EAEHcqgsLBnoAAADsUQBB7KoLCwZ+////p1YAQfyqCwsEff///wBBkKsLCwKkbgBBnKsLCwZhAAAAJAkAQayrCwsWgAAAAGZRAAACAAAAAAAAAGIAAAAxGABBzKsLCwaBAAAADWUAQdyrCwsGggAAAN9+AEHsqwsLBkwAAABBfgBB/KsLCwZmAAAAfmwAQYysCwsGaQAAALxgAEGcrAsLBmwAAAClUABBrKwLCwZuAAAA3H4AQbysCwsWUAAAAKhrAAABAAAAAAAAAIMAAACjBgBB3KwLCwZUAAAA81kAQeysCwsGeAAAAD8YAEH8rAsLBoQAAAD9YwBBjK0LCxaEAAAAtmsAAAIAAAAAAAAAhQAAAJpuAEGsrQsLBlIAAADTVQBBvK0LCyaJAAAA+m8AAAEAAAAAAAAAhwAAAGxgAAACAAAAAAAAAIYAAADsKABB7K0LCxaIAAAAXAsAAAEAAAAAAAAAUwAAAH1gAEGMrgsLJnMAAACmBgAAAQAAAAAAAAB0AAAAxm8AAAIAAAAAAAAAdQAAABVwAEG8rgsLBnYAAABTYABBzK4LCxaKAAAAWg4AAAIAAAAAAAAAWgAAAOxRAEHsrgsLBn7///+nVgBB/K4LCwR9////AEGQrwsLJQEAAAACAAAAAwAAAAAAAAA6TQAAulIAAP4XAAAAAAAAAQAAAAIAQcCvCwsKulIAAP4XAAA6TQBB1K8LCxYCAAAAAQAAAAAAAADlWwAAtXMAALpPAEH0rwsLYgEAAAACAAAAAwAAAAQAAAAFAAAABgAAAAAAAADffQAATh0AAFtSAADLIQAAWg4AAMVKAADlWwAAAAAAALVTAADhJQAAq1QAAKtUAAALiwAAq4MAALVTAABlHQAAapoAAFkdAEHgsAsLEp0YAAABAAAAAAAAAG4AAAAWFQBB/LALCwZxAAAAMBMAQYyxCwsGcwAAAGIoAEGcsQsLBmsAAABQKABBrLELCyZ6AAAAYwsAAAEAAAAAAAAAZgAAAIEWAAABAAAAAAAAAGIAAAA1igBB3LELCwaAAAAA7FEAQeyxCwsGfv///6dWAEH8sQsLBH3///8AQZCyCwtyDgAAAAEAAAACAAAADQAAAAMAAAAPAAAAHQAAABsAAAAaAAAAGAAAABkAAAAAAAAAoSYAAAEAAAAAAAAAYgAAAHobAAABAAAAAAAAAGMAAADSKgAAAQAAAAAAAABmAAAAhU0AAAEAAAAAAAAAZAAAAFqEAEGMswsLFnMAAABHTQAAAQAAAAAAAACAAAAAJRMAQayzCwsGgQAAAK6EAEG8swsLBnoAAADsUQBBzLMLCwZ+////p1YAQdyzCwsEff///wBB8LMLCyJkOmY6STo6cjpSczp1AAAA2G8AAAEAAAAAAAAAZAAAAA1lAEGctAsLNoAAAADsdwAAAQAAAAAAAABmAAAAlaEAAAIAAAAAAAAASQAAAPx+AAABAAAAAAAAAHIAAACTVQBB3LQLCwaBAAAA/1sAQey0CwsGUgAAADOgAEH8tAsLBlIAAAAqoABBjLULCyZSAAAAPJ4AAAEAAAAAAAAAggAAANoUAAABAAAAAAAAAHMAAAD6FQBBvLULCwZ1AAAANo4AQcy1CwsGdQAAALpeAEHctQsLBnUAAADsUQBB7LULCwZ+////p1YAQfy1CwsEff///wBBkLYLCwglWS0lbS0lZABBsLYLCxQlWS0lbS0lZCAlSDolTTolUyU6egBB0LYLCxclWS0lbS0lZCAlSDolTTolUy4lTiU6egBB8LYLCxEDAAAABAAAAAAAAAABAAAAAgBBkLcLCxLhGgAApyYAANhvAACnKQAAHh8AQbC3CwsIJVktJW0tJWQAQdC3CwsUJVktJW0tJWRUJUg6JU06JVMlOnoAQfC3CwsXJVktJW0tJWRUJUg6JU06JVMsJU4lOnoAQZC4CwsOJVktJW0tJWRUJUglOnoAQbC4CwsRJVktJW0tJWRUJUg6JU0lOnoAQdC4CwtDJWEsICVkICViICVZICVIOiVNOiVTICV6AAAAAAAAAABhc2NpaQAAAAAAAAARCAAAZWJjZGljAAAAAAAACggAAGlibQBBnLkLC4gBDAgAAGJsb2NrAAAAAAAAAAgIAAB1bmJsb2NrAAAAAAAQCAAAbGNhc2UAAAAAAAAAIAgAAHVjYXNlAAAAAAAAAEAIAABzcGFyc2UAAAAAAAAAAAEAc3dhYgAAAAAAAAAAgAgAAG5vZXJyb3IAAAAAAAABAABub2NyZWF0AAAAAAAAEAAAZXhjbABBrboLCxcgAABub3RydW5jAAAAAAAAAgAAc3luYwBBzboLCyEEAABmZGF0YXN5bmMAAAAAQAAAZnN5bmMAAAAAAAAAAIAAQYC7CwsWYXBwZW5kAAAAAAAAAAQAAGJpbmFyeQBBoLsLCwNjaW8AQbC7Cwt3ZGlyZWN0AAAAAAAAAEAAAGRpcmVjdG9yeQAAAAAAAQBkc3luYwAAAAAAAAAAEAAAbm9hdGltZQAAAAAAAAAEAG5vY2FjaGUAAAAAAAIAAABub2N0dHkAAAAAAAAAAQAAbm9mb2xsb3cAAAAAAAAAAG5vbGlua3MAQbC8CwsUbm9uYmxvY2sAAAAAAAgAAHN5bmMAQc28CwsHEBAAdGV4dABB4LwLCz1mdWxsYmxvY2sAAAABAAAAY291bnRfYnl0ZXMABAAAAHNraXBfYnl0ZXMAAAgAAABzZWVrX2J5dGVzAAAQAEGwvQsLLW5vbmUAAAAAAAAAAAEAAABub3hmZXIAAAAAAAACAAAAcHJvZ3Jlc3MAAAAABABB8L0LC5IGYmNFR2tLTVBRUlR3WVowAAABAgOcCYZ/l42OCwwNDg8QERITnYUIhxgZko8cHR4fgIGCg4QKFxuIiYqLjAUGB5CRFpOUlZYEmJmamxQVnhogoKGio6Slpqeo1S48KCt8Jqmqq6ytrq+wsSEkKik7fi0vsrO0tba3uLnLLCVfPj+6u7y9vr/AwcJgOiNAJz0iw2FiY2RlZmdoacTFxsfIycpqa2xtbm9wcXJezM3Oz9DR5XN0dXZ3eHl60tPUW9bX2Nna29zd3t/g4eLj5F3m53tBQkNERUZHSEno6err7O19SktMTU5PUFFS7u/w8fLzXJ9TVFVWV1hZWvT19vf4+TAxMjM0NTY3ODn6+/z9/v8AAQIDNy0uLxYFJQsMDQ4PEBESEzw9MiYYGT8nHB0eH0Baf3tbbFB9TV1cTmtgS2Hw8fLz9PX29/j5el5Mfm5vfMHCw8TFxsfIydHS09TV1tfY2eLj5OXm5+jpreC9mm15gYKDhIWGh4iJkZKTlJWWl5iZoqOkpaanqKnAT9BfByAhIiMkFQYXKCkqKywJChswMRozNDU2CDg5OjsEFD7hQUJDREVGR0hJUVJTVFVWV1hZYmNkZWZnaGlwcXJzdHV2d3iAiouMjY6PkGqbnJ2en6Cqq6xKrq+wsbKztLW2t7i5uru8ob6/ysvMzc7P2tvc3d7f6uvs7e7v+vv8/f7/AAECAzctLi8WBSULDA0ODxAREhM8PTImGBk/JxwdHh9AWn97W2xQfU1dXE5rYEth8PHy8/T19vf4+XpeTH5ub3zBwsPExcbHyMnR0tPU1dbX2Nni4+Tl5ufo6a3gvV9teYGCg4SFhoeIiZGSk5SVlpeYmaKjpKWmp6ipwE/QoQcgISIjJBUGFygpKissCQobMDEaMzQ1Ngg4OTo7BBQ+4UFCQ0RFRkdISVFSU1RVVldYWWJjZGVmZ2hpcHFyc3R1dnd4gIqLjI2Oj5Cam5ydnp+gqqusra6vsLGys7S1tre4ubq7vL2+v8rLzM3Oz9rb3N3e3+rr7O3u7/r7/P3+/49bAEGMxAsLBmIAAAAtZABBnMQLCwZiAAAAHmQAQazECwsGYwAAAJxbAEG8xAsLBmMAAACqcABBzMQLCwZwAAAA8RoAQdzECwsGgAAAAOxRAEHsxAsLBn7///+nVgBB/MQLCwR9////AEGQxQsL0iwjIENvbmZpZ3VyYXRpb24gZmlsZSBmb3IgZGlyY29sb3JzLCBhIHV0aWxpdHkgdG8gaGVscCB5b3Ugc2V0IHRoZQAjIExTX0NPTE9SUyBlbnZpcm9ubWVudCB2YXJpYWJsZSB1c2VkIGJ5IEdOVSBscyB3aXRoIHRoZSAtLWNvbG9yIG9wdGlvbi4AIyBDb3B5cmlnaHQgKEMpIDE5OTYtMjAyNCBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIEluYy4AIyBDb3B5aW5nIGFuZCBkaXN0cmlidXRpb24gb2YgdGhpcyBmaWxlLCB3aXRoIG9yIHdpdGhvdXQgbW9kaWZpY2F0aW9uLAAjIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgbm90aWNlIGFyZSBwcmVzZXJ2ZWQuACMAIyBUaGUga2V5d29yZHMgQ09MT1IsIE9QVElPTlMsIGFuZCBFSUdIVEJJVCAoaG9ub3JlZCBieSB0aGUAIyBzbGFja3dhcmUgdmVyc2lvbiBvZiBkaXJjb2xvcnMpIGFyZSByZWNvZ25pemVkIGJ1dCBpZ25vcmVkLgAjIEdsb2JhbCBjb25maWcgb3B0aW9ucyBjYW4gYmUgc3BlY2lmaWVkIGJlZm9yZSBURVJNIG9yIENPTE9SVEVSTSBlbnRyaWVzACMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQAjIFRlcm1pbmFsIGZpbHRlcnMAIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ACMgQmVsb3cgYXJlIFRFUk0gb3IgQ09MT1JURVJNIGVudHJpZXMsIHdoaWNoIGNhbiBiZSBnbG9iIHBhdHRlcm5zLCB3aGljaAAjIHJlc3RyaWN0IGZvbGxvd2luZyBjb25maWcgdG8gc3lzdGVtcyB3aXRoIG1hdGNoaW5nIGVudmlyb25tZW50IHZhcmlhYmxlcy4AQ09MT1JURVJNID8qAFRFUk0gRXRlcm0AVEVSTSBhbnNpAFRFUk0gKmNvbG9yKgBURVJNIGNvblswLTldKnhbMC05XSoAVEVSTSBjb25zMjUAVEVSTSBjb25zb2xlAFRFUk0gY3lnd2luAFRFUk0gKmRpcmVjdCoAVEVSTSBkdHRlcm0AVEVSTSBnbm9tZQBURVJNIGh1cmQAVEVSTSBqZmJ0ZXJtAFRFUk0ga29uc29sZQBURVJNIGt0ZXJtAFRFUk0gbGludXgAVEVSTSBsaW51eC1jAFRFUk0gbWx0ZXJtAFRFUk0gcHV0dHkAVEVSTSByeHZ0KgBURVJNIHNjcmVlbioAVEVSTSBzdABURVJNIHRlcm1pbmF0b3IAVEVSTSB0bXV4KgBURVJNIHZ0MTAwAFRFUk0geHRlcm0qACMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQAjIEJhc2ljIGZpbGUgYXR0cmlidXRlcwAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0AIyBCZWxvdyBhcmUgdGhlIGNvbG9yIGluaXQgc3RyaW5ncyBmb3IgdGhlIGJhc2ljIGZpbGUgdHlwZXMuACMgT25lIGNhbiB1c2UgY29kZXMgZm9yIDI1NiBvciBtb3JlIGNvbG9ycyBzdXBwb3J0ZWQgYnkgbW9kZXJuIHRlcm1pbmFscy4AIyBUaGUgZGVmYXVsdCBjb2xvciBjb2RlcyB1c2UgdGhlIGNhcGFiaWxpdGllcyBvZiBhbiA4IGNvbG9yIHRlcm1pbmFsACMgd2l0aCBzb21lIGFkZGl0aW9uYWwgYXR0cmlidXRlcyBhcyBwZXIgdGhlIGZvbGxvd2luZyBjb2RlczoAIyBBdHRyaWJ1dGUgY29kZXM6ACMgMDA9bm9uZSAwMT1ib2xkIDA0PXVuZGVyc2NvcmUgMDU9YmxpbmsgMDc9cmV2ZXJzZSAwOD1jb25jZWFsZWQAIyBUZXh0IGNvbG9yIGNvZGVzOgAjIDMwPWJsYWNrIDMxPXJlZCAzMj1ncmVlbiAzMz15ZWxsb3cgMzQ9Ymx1ZSAzNT1tYWdlbnRhIDM2PWN5YW4gMzc9d2hpdGUAIyBCYWNrZ3JvdW5kIGNvbG9yIGNvZGVzOgAjIDQwPWJsYWNrIDQxPXJlZCA0Mj1ncmVlbiA0Mz15ZWxsb3cgNDQ9Ymx1ZSA0NT1tYWdlbnRhIDQ2PWN5YW4gNDc9d2hpdGUAI05PUk1BTCAwMCAjIG5vIGNvbG9yIGNvZGUgYXQgYWxsACNGSUxFIDAwICMgcmVndWxhciBmaWxlOiB1c2Ugbm8gY29sb3IgYXQgYWxsAFJFU0VUIDAgIyByZXNldCB0byAibm9ybWFsIiBjb2xvcgBESVIgMDE7MzQgIyBkaXJlY3RvcnkATElOSyAwMTszNiAjIHN5bWJvbGljIGxpbmsuIChJZiB5b3Ugc2V0IHRoaXMgdG8gJ3RhcmdldCcgaW5zdGVhZCBvZiBhACAjIG51bWVyaWNhbCB2YWx1ZSwgdGhlIGNvbG9yIGlzIGFzIGZvciB0aGUgZmlsZSBwb2ludGVkIHRvLikATVVMVElIQVJETElOSyAwMCAjIHJlZ3VsYXIgZmlsZSB3aXRoIG1vcmUgdGhhbiBvbmUgbGluawBGSUZPIDQwOzMzICMgcGlwZQBTT0NLIDAxOzM1ICMgc29ja2V0AERPT1IgMDE7MzUgIyBkb29yAEJMSyA0MDszMzswMSAjIGJsb2NrIGRldmljZSBkcml2ZXIAQ0hSIDQwOzMzOzAxICMgY2hhcmFjdGVyIGRldmljZSBkcml2ZXIAT1JQSEFOIDQwOzMxOzAxICMgc3ltbGluayB0byBub25leGlzdGVudCBmaWxlLCBvciBub24tc3RhdCdhYmxlIGZpbGUgLi4uAE1JU1NJTkcgMDAgIyAuLi4gYW5kIHRoZSBmaWxlcyB0aGV5IHBvaW50IHRvAFNFVFVJRCAzNzs0MSAjIGZpbGUgdGhhdCBpcyBzZXR1aWQgKHUrcykAU0VUR0lEIDMwOzQzICMgZmlsZSB0aGF0IGlzIHNldGdpZCAoZytzKQBDQVBBQklMSVRZIDAwICMgZmlsZSB3aXRoIGNhcGFiaWxpdHkgKHZlcnkgZXhwZW5zaXZlIHRvIGxvb2t1cCkAU1RJQ0tZX09USEVSX1dSSVRBQkxFIDMwOzQyICMgZGlyIHRoYXQgaXMgc3RpY2t5IGFuZCBvdGhlci13cml0YWJsZSAoK3Qsbyt3KQBPVEhFUl9XUklUQUJMRSAzNDs0MiAjIGRpciB0aGF0IGlzIG90aGVyLXdyaXRhYmxlIChvK3cpIGFuZCBub3Qgc3RpY2t5AFNUSUNLWSAzNzs0NCAjIGRpciB3aXRoIHRoZSBzdGlja3kgYml0IHNldCAoK3QpIGFuZCBub3Qgb3RoZXItd3JpdGFibGUAIyBU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aGUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBub3RpY2UgYXJlIHByZXNlcnZlZC4AIwAjIFRoZSBrZXl3b3JkcyBDT0xPUiwgT1BUSU9OUywgYW5kIEVJR0hUQklUIChob25vcmVkIGJ5IHRoZQAjIHNsYWNrd2FyZSB2ZXJzaW9uIG9mIGRpcmNvbG9ycykgYXJlIHJlY29nbml6ZWQgYnV0IGlnbm9yZWQuACMgR2xvYmFsIGNvbmZpZyBvcHRpb25zIGNhbiBiZSBzcGVjaWZpZWQgYmVmb3JlIFRFUk0gb3IgQ09MT1JURVJNIGVudHJpZXMAIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ACMgVGVybWluYWwgZmlsdGVycwAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0AIyBCZWxvdyBhcmUgVEVSTSBvciBDT0xPUlRFUk0gZW50cmllcywgd2hpY2ggY2FuIGJlIGdsb2IgcGF0dGVybnMsIHdoaWNoACMgcmVzdHJpY3QgZm9sbG93aW5nIGNvbmZpZyB0byBzeXN0ZW1zIHdpdGggbWF0Y2hpbmcgZW52aXJvbm1lbnQgdmFyaWFibGVzLgBDT0xPUlRFUk0gPyoAVEVSTSBFdGVybQBURVJNIGFuc2kAVEVSTSAqY29sb3IqAFRFUk0gY29uWzAtOV0qeFswLTldKgBURVJNIGNvbnMyNQBURVJNIGNvbnNvbGUAVEVSTSBjeWd3aW4AVEVSTSAqZGlyZWN0KgBURVJNIGR0dGVybQBURVJNIGdub21lAFRFUk0gaHVyZABURVJNIGpmYnRlcm0AVEVSTSBrb25zb2xlAFRFUk0ga3Rlcm0AVEVSTSBsaW51eABURVJNIGxpbnV4LWMAVEVSTSBtbHRlcm0AVEVSTSBwdXR0eQBURVJNIHJ4dnQqAFRFUk0gc2NyZWVuKgBURVJNIHN0AFRFUk0gdGVybWluYXRvcgBURVJNIHRtdXgqAFRFUk0gdnQxMDAAVEVSTSB4dGVybSoAIyA9PT09PT09PT09PT09PT09PT09PT09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6w0LBmkAAADiWQBB3OsNCwZvAAAA7FEAQezrDQsGfv///6dWAEH86w0LBH3///8AQZDsDQsSCCsAAAEAAAAAAAAAdAAAAOVbAEGs7A0LBmEAAAAOCQBBvOwNCwaAAAAA7FEAQczsDQsGfv///6dWAEHc7A0LBH3///8AQfDsDQsCCRIAQfzsDQsGYwAAAMSEAEGM7Q0LJmQAAADAhAAAAgAAAAAAAABEAAAAWVEAAAIAAAAAAAAAgAAAAI9wAEG87Q0LBmkAAAC9bgBBzO0NCzZ1AAAAxCkAAAEAAAAAAAAAZgAAALUcAAABAAAAAAAAAHMAAADmHAAAAQAAAAAAAAB3AAAAroQAQYzuDQsGegAAAOxRAEGc7g0LBn7///+nVgBBrO4NCwR9////AEHE7g0LOgEAAAACAAAAAAAAALVzAAAUgQAAsW8AAAAAAAABAAAAAgAAAAMAAAAEAAAAFIEAAA2BAACxbwAAbGIAQZDvDQsCoSYAQZzvDQsGYwAAAOwcAEGs7w0LBm0AAAABKABBvO8NCwZsAAAAiykAQczvDQsGdwAAAA1lAEHc7w0LFoAAAACpWQAAAQAAAAAAAACBAAAAxmIAQfzvDQsWTAAAAKleAAABAAAAAAAAAIIAAADsUQBBnPANCwZ+////p1YAQazwDQsEff///wBBxPANCyQBAAAAAgAAAAMAAAC6UgAA/hcAAC8JAAA6TQAAAAAAACAlKnMAQfjwDQs2AQAAAAEAAAACAAAAAgAAAAMAAAADAAAAtXMAAM1pAAAtdgAAOk0AAA5mAADpWwAA8IUAAOIXAEHA8Q0L4QT//////////////////////////////////////////////////////////////////xobHB0eH////////////wABAgMEBQYHCAkKCwwNDg8QERITFBUWFxgZ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////QUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVoyMzQ1Njf/////////////////////////////////////////////////////////Pv///z80NTY3ODk6Ozw9/////////wABAgMEBQYHCAkKCwwNDg8QERITFBUWFxgZ////////GhscHR4fICEiIyQlJicoKSorLC0uLzAxMjP/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////QUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ejAxMjM0NTY3ODkrL4AAQeD2DQsBgABBoPcNCwGAAEHg9w0LAYAAQeD4DQsBgABBoPkNC5EBL3Byb2Mvc2VsZi9mZC8lZABwYz9kP2I/LT9sP3MAAAAAEAAAACAAAAAAAAAAQAAAAAAAAABgAAAAAAAAAIAAAAAAAAAAoAAAAAAAAADAAAAAAAAAAACAP83MTD/0/bQ/AAAAAABLTUdUUEVaWVJRAGx5AABDYgAAAAAAALAAAACQAAAAoMEAAGcBAABoAQAAvABBwPoNCwLsUQBBzPoNCwZoAAAAp1YAQdz6DQsBdgBB8PoNCwUsZGV2PQBBgPsNC3PyByelJaWlpaWlpaWlpaWlpaWlpQ6lQC9DBlL8SkulTKWlpaWlpaWlpUWlXaWlpaWlpU9IpaWlpaWlpaUapaWlpaWlpaWlpaWlpaWlPgtQUaWlpaWlU6WlVFWlpaWlpS1W9KWlpaVXEqWlWFlOpTulpRJbAEGB/A0LlQICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICGwICHAICAgICAgICAgIaAgICAgIXAgICAgICAgICGAICAgICAgICAhkCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC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b2xsYXRpb24gY2hhcmFjdGVyAEludmFsaWQgY2hhcmFjdGVyIGNsYXNzIG5hbWUAVHJhaWxpbmcgYmFja3NsYXNoAEludmFsaWQgYmFjayByZWZlcmVuY2UAVW5tYXRjaGVkIFssIFteLCBbOiwgWy4sIG9yIFs9AFVubWF0Y2hlZCAoIG9yIFwoAFVubWF0Y2hlZCBcewBJbnZhbGlkIGNvbnRlbnQgb2YgXHtcfQBJbnZhbGlkIHJhbmdlIGVuZABNZW1vcnkgZXhoYXVzdGVkAEludmFsaWQgcHJlY2VkaW5nIHJlZ3VsYXIgZXhwcmVzc2lvbgBQcmVtYXR1cmUgZW5kIG9mIHJlZ3VsYXIgZXhwcmVzc2lvbgBSZWd1bGFyIGV4cHJlc3Npb24gdG9vIGJpZwBVbm1hdGNoZWQgKSBvciBcKQAAAAAAAAAIAAAAEQAAACwAAABIAAAAZQAAAHgAAACPAAAArgAAAMAAAADNAAAA5QAAAPcAAAAIAQAALQEAAFEBAABsAQBBgJcOCxD/////////////////////AEGklw4LAQIAQbCXDgsScAEAAHEBAAByAQAAcwEAAHQBAEHQlw4LyBBhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaMDEyMzQ1Njc4OQAAAAAAAAACAAAAAIAAAAGAAQAC//+AAgADgAMABIAE//////////////////////////////////////////////////////////8ABf////////////+ABf////////////////////////////////////////////8ABv////+ABgAHgAcACP////+ACAAJ/////////////4AJ/////////////////////////////////////wAKgAr/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAuACwAMgAz///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8ADf///////////////////////4ANAA6ADgAP//////////////////////////////////+AD/////////////////////////////////////////////////////////////8AEP////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+AEP////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AEf///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wBBnKoOC2UgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIABBmK4OC3kgAAAA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AAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAEGYxw4LgQEBAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAQcDIDguNAgEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAA8AAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAEHYyg4L+QIBAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQBB3M0OC5UBMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAQZjRDgueAWAcAABgHAAAYBwAAGAcAABgHAAAYBwAAGAcAABgHAAAYBwAAGAcAABgHAAAYBwAAGAcAABgHAAAYBwAAGAcAABgHAAAYBwAAGAcAABgHAAAYBwAAGAcAABgHAAAYBwAAGAcAABgHAAAYBwAAGAcAABgHAAAYBwAAGAcAABgHAAAYBwAAGAcAABgHAAAYBwAAGAcAABgHAAAAAAAAGAcAEHM0g4LAmAcAEGY1Q4L1QLQlwAA0JcAANCXAADQlwAA0JcAANCXAADQlwAA0JcAANCXAADQlwAA0JcAANCXAADQlwAA0JcAANCXAADQlwAA0JcAANCXAADQlwAA0JcAANCXAADQlwAA0JcAANCXAADQlwAA0JcAANCXAADQlwAA0JcAANCXAADQlwAA0JcAANCXAADQlwAA0JcAANCXAADQlwAA0JcAANCXAADQlwAA0JcAANCXAADQlwAA0JcAANCXAADQlwAA0JcAANCXAADQlwAA0JcAANCXAADQlwAA0JcAANCXAADQlwAA0JcAANCXAADQlwAA0JcAANCXAADQlwAA0JcAANCXAADQlwAA0JcAANCXAADQlwAA0JcAANCXAADQlwAA0JcAANCXAADQlwAA0JcAANCXAADQlwAA0JcAANCXAADQlwAA0JcAAAgAAAAIAAAACAAAAAgAAAAIAAAACABB2NgOC8ABQPT//0D0//9A9P//QPT//0D0//9A9P//QPT//0D0//9A9P//QPT//0D0//9A9P//QPT//0D0//9A9P//QPT//0D0//9A9P//QPT//0D0//9A9P//QPT//0D0//9A9P//QPT//0D0//9A9P//QPT//0D0//9A9P//QPT//0D0//9A9P//QPT//0D0//9A9P//QPT//0D0//9A9P//QPT//0D0//9A9P//QPT//wAAAAAAAAAAQPT//0D0//9A9P//AEGY3A4L0QQBAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQBBkOEOC4EDQeL//wAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQBBuOQOCyD4////+P////j////4////+P////j////4////+P///wBB+OQOCxj4////+P////j////4////+P////j///8AQbjlDgsg+P////j////4////+P////j////4////+P////j///8AQfjlDgsg+P////j////4////+P////j////4////+P////j///8AQbjmDgsY+P////j////4////+P////j////4////AEH85g4LHPj///8AAAAA+P///wAAAAD4////AAAAAPj///8AQbjnDgsg+P////j////4////+P////j////4////+P////j///8AQbjoDgsg+P////j////4////+P////j////4////+P////j///8AQfjoDgsg+P////j////4////+P////j////4////+P////j///8AQbjpDgsg+P////j////4////+P////j////4////+P////j///8AQfjpDgsU+P////j///+2////tv////f///8AQbjqDgsUqv///6r///+q////qv////f///8AQfjqDgsQ+P////j///+c////nP///wBBuOsOCxT4////+P///5D///+Q////+f///wBB+OsOCxSA////gP///4L///+C////9////wBBsO0OCwSj4v//AEHA7Q4LCEHf//+63///AEHg7Q4LARwAQZjvDgs9EAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEABBpPAOCwEBAEHw9Q4LZRoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAEGY+A4LvQEwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAA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ACgAAAAoAAAAKAAAACgAAAAoAAAAKAAAACgAQdiZDwuNASgAAAAoAAAAKAAAACgAAAAoAAAAKAAAACgAAAAoAAAAKAAAACgAAAAoAAAAKAAAACgAAAAoAAAAKAAAACgAAAAoAAAAKAAAACgAAAAoAAAAKAAAACgAAAAoAAAAKAAAACgAAAAoAAAAKAAAACgAAAAoAAAAKAAAACgAAAAoAAAAKAAAACgAAAAoAAAAKABB2J8PC5UBJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAAAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAAAAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAAAAAAJwAAACcAQZikDwvJAUAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQABBmKkPC30gAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIABBmK4PC30gAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIABBmLAPC4UBIgAAACIAAAAiAAAAIgAAACIAAAAiAAAAIgAAACIAAAAiAAAAIgAAACIAAAAiAAAAIgAAACIAAAAiAAAAIgAAACIAAAAiAAAAIgAAACIAAAAiAAAAIgAAACIAAAAiAAAAIgAAACIAAAAiAAAAIgAAACIAAAAiAAAAIgAAACIAAAAiAAAAIgBBmLQPC40CAQAAAAQAAABCAP//////////////////////////UgD//////////2IA//////////////////9yAP//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAIAAAEAQfC2DwsBAQBBoLcPCwJ/BwBBq7cPCwGAAEHgtw8LAQEAQaC4DwuMAgEAAAAEAAAAQgD///////////////////////////////////////9SAP////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AQbe6DwsFgP////8AQe26DwsBAwBBqLsPC8gcEQAAACQAAACkAAAAJAEAAKQBAAD/////////////////////////////////////////////////////JAIAAKQCAACkAgAAkgGiAbIBwgHSAeIB8gECAhICIgIyAkICUgJiAnICggKSAjICogIyAjICsgLCAtIC4gLyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgICAxIDIgMyAzICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAkID//////////8yAjICMgIyAjICMgIyAjICMgIyAjICMgIyAlIDYgNyA4IDkgOiA7IDwgPSA+ID8gMCBBIEIgQyBEIEUgRiBHIEMgKCBJIE//////////+iBDICMgKyBP//////////////////MgLCBP//////////////////////////////////////////MgLSBP//4gQyAjICMgIyAjICMgIyAjICMgIyAjIC8gQyAjICAgX//////////////////////////////////////////xIFIgUyBf//////////QgX/////////////////////UgViBXIFggWSBTICogX//7IFwgXSBeIF8gUCBv//EgYiBjIGQgYyAlIGYgZyBv////8yAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICggYyAjICMgIyAjICMgIyApIGogYyAjICMgIyAjICMgIyAjICMgIyArIGMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgLCBjIC0gb//////////zIC4gb/////MgIyAjICMgIyAjICMgIyAjIC8gYyAjICMgIyAjICMgIyAgIH/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////xIH//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8yAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAjICMgIyAiIHAAAAAP//////////////fwAAAAD//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////PDX///7//////////////////////////////////////////////////////////////////7///9//v//////5/7///////8A////hx8A////////////////////////////////////////////v//////////n////////////////AwD/////////5///////P/9/////T/8H////fwP//////////////////////////////////////++f+f///cXzn3mAsM///3/uh/n///1t04c5Al7A/38A7r/7///97fO/OwEAz/8D/u6f+f///e3znzngsM///wDsxz3WGMf/w8c9gQDA//8H/9/9///9//PfPWAnz/+A///f/f///e/z3z1gYM//DgD/3/3//////9/98P/P////7v9//P//+y9/hF//wP8cAP7///////+H////DwAAAADW9///r///P19///MAAAAA/////////////v///x/+//////7////f/9//BwAAAAD///////////////////////////////+/IP//////////////////////////////////////////////////////////////PX89//////89/////z1/Pf9//////////z3//////////+f///8f////A/////////////8/P///////////////////////////////////////////////////////////////////////////////////////////////////////////////H///////////////Af//P4D//38A//8PAP/fDQD//////////////z//A/8D////A///////////////Af//////B///////////PwD///9//w//D/H/////Px8A//////8P////A//H/////////8//////////f////5//A/8D/z////9/AAAAAAAA////////////H///////f///////////////////D/D/////////+P/j/////////wH//////+f/AP//////B////////////////////////////////////////////////////////////////////////////////////////z8//////z8//6r///8/////////3//f/8/v///cf////////P///////9//8///f/8f/////wEA/////wEA//////////////////////8P////////////////////////fwAAAP8HAAD//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8////+//////////////////////////////////////////////////////////w/+/////78g/////////4ABgP//fwB/f39/f39/f////////////////////z8AAAAA////+/////////////8PAP//////////////////////////////////PwAAAP/////////////+////////////f/7////////////////g///////+/////////////3//////////////D4D//////3///////////////////////////////////////////////////////////////////////////////////////////////////////x////////9/AP////////////////////////////////////////////////////////8PAAD//////////////////////////////wD/////////////////////////////////B+sDAAD8////////H/8D/////////wD//////////z/A/wP//////////////////w+A////H////////////7//w////3////////9/AP8///P///////////////8HAAD4//9/AH5+fgB/f/////////8P////////////////////P/8D/////////////////////////////////////////////////////////////////////w8A//9/+P//////D/////////////////8//////////////////wMAAAAAfwD44P//f1/b////////////////////BwD4//////////////////////////////////////////////////////////////////////////z///////+AAAAAAP//////A/////////f/fw/f/////////////////////5/+/////////////////////////////3/8/Pwcf38APv/v//9///+3/z//PwAAAAD///////////////////8Hh///////j/////////////9//x8BAAAAAAD//////z8AQYDYDwumAv///x////////8BAP///w//////D+D///8H//////8H////v/////8P/z8AAAAAAP////////////////////////8//wP/////D/////8P//////8A////////D4D/9//3t//7//sbAAAAAAAAAAD//////////////////////////////////////////////////38A//8/AP8AAAC////////9BwAAAAAAAAAAP/3/////v5H//7///////////3+A/wAAAAAAAP//N/j///+P////gwAAAAAAAAAA//////////D///z//////2/w7/7//z+H/wH/Af//////////AAAAAP////9/+H8A////////P/7//z////8H////Ax4A/gBBsNoPCyj///////////8BAAAAAAAA////////BwD///////8H/P//////AP8DAEH82g8LowH///9///////87AwAAAAAAAAAA4P//////AP//////AwAA////AwAAAAD///8PAAD//38A////////////P/z///8/gP//////////ByD///8B/wP////////f//8A/////38A/////////////////v8fAP//+///////AwAAAAAAAAB/vf+//wP/////////B/8D75/5///97fufOYHgzx8fAEGw3A8LHP//////////////7wMAAAD///////////8A/wMAQeDcDws5////////P/////8/AAAAAP//////////HwD/A/8fAAD/////////A/8DAAAAAAAA////5/8P//9/AEGw3Q8LCP////////8PAEHE3Q8LTv////////////8HgH/yb////7/5fwD/AwAAAAAAAAAA//z///////wfAAAA////////////AP////////////8HAP///////////wH/AwBBsN4PCxf//f////9//z8A////H//////8///+fwBB0N4PCxZ/+/////9/tP8A/wO//f///3/7Af8DAEGM3w8LEP///wH///3/////x////wMAQabfDws+AQD///////8DgP///////////////////////////////////////////////////////////////////wMAQfDfDwsp/////////////////38fAP///////////////////////////////w8AQeLgDwsZ////////////////BwD/////////////PwBBsOEPCwn//////////38AQfDhDwsy/////////wH///9//8P///////////9//wP///8/PwD//////////z8A//v7///g//8AQbjiDwsM//////////////8HAEHQ4g8LggH///////////+H/////////4D//wAAAAAAAAAAHwADAP///////////////////////////////////////////////////////////////////////////////////wD//////////////////////////////////z8AAAAAAP8BAEGu5A8LYu9v////////////////////////////////////////////////BwAEAAAAJwDwAP////////////////////////////////////////////////////////////////8PAEGw5Q8LFf////////////////8H/x//Af/zDwBBkOYPC2n//////z///38A//////////////////8PAAAAAAAAAP///////////////////////////////////////z8A/////3/+//////////////////////////////8HAAD//////////z8AQYjnDwsY//8PAP//DwD/////////////fwD///8BAEGw5w8LlgH/////////////3///////////32Te/+vv/////////7/n39////97X/z9//////////////////////////////////////////////////////8/////////////////////////////////////////////////z///////////////////////////////DwD4/v8AQZDpDwsG////f+AHAEGw6Q8LEn////nbB/////////8/AAAAgABB0OkPCwr//////x//P//DAEGC6g8LDv///38AAP////////+DAEHK6g8LBv//////AwBBrOsPCzB/b/9/////////////////////////////////n/9/AAAAAAD///////////8P/8MAQf7rDwsJ/v////////8fAEGQ7A8LCP7///////8/AEGw7A8LH+////+W/vcKhOqWqpb3917/+/8P7vv/DwAAAAAAAAMAQfDsDwtN//////8P////////////////DwD/f/7//v/+////PwD///////////////////////////8/AAAAAAAAwP///wcA//////8P/wEDAD8AQdDtDwt3///////////////////////////////////////////////////////////////////////////////w/x//H///////////////////f/j//////////////wP/DwEA/w//////////AP8D//////8A////PwMAQdDuDwusA////////////////////////////////////////////////////////w8A/z//H/8B//////+/P8D/D/8B/wH////////////////////////3////////BwAAAAD/A/////////////////////////////////////8AAAAA//////////////////////////////////////////////////////////////////////////////////////////////8D////////////////////////////////////P///////////////////////////////////////////////////////////////////////////////////////////////////////////AwD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8BAP////////////////8/AEGw8g8LBP///z8AQfDyDwt2//////////////////////////////////////////////////////8H/////////////////////////////////////////////////////////////////////////////////////////////////////wBB8PMPCxACAAAA////////////////AEGQ9A8L5AL///////////////////////////////////////8AAP///////////////////////////////////////////////////////////////////////////////////z8AAQIDBAUGBwgJ/woLDA3/Dv//////D/8Q/////////////////////////////////////////////////////////////////////////////xESE////////////////////////////xT//////////////////////xX/FhcY////GRobHB0eHyAhIiP/////////////JP//////////////////////////////////Jf8m//////////////////////////////////////////////////8n//////////8oKSr///8r//8sLS7/L////wAAAAAAAAAA/////wBB//YPCweA/////wAgAEHQ9w8LDv//////////////////AEGA+A8LAvgDAEGi+A8LB/7/////v7YAQbL4DwsN/xcAAAAAAPj//wAAAQBByvgPCxDAn589AAAAAAIAAAD///8HAEHk+A8LxwHA/wEAAAAAAAD4DyAAAMD77z4AAAAAAA4AAAAAAAAA/wAAAAAA/P//+////wcAAAAAAAAU/iH+AAwAAAACAAAAAAAAEB4gAAAMAABABgAAAAAAABCGOQIAAAAjAAYAAAAAAAAQviEAAAwAAPwCAAAAAAAAkB4gYAAMAAAABAAAAAAAAAABIAAAAAAAABEAAAAAAADQwT1gAAwAAAACAAAAAAAAEAAwAAAMAAAAAwAAAAAAABgeIAAADAAAAAIAAAAAAAAAAARcAEG2+g8LBPIHgH8AQcb6DwsE8h8AfwBB0/oPCxYDAACgAgAAAAAAAP5/3+D//v///x9AAEH1+g8LD+D9ZgAAAMMBAB4AZCAAIABBnPsPCxT//////////////////////////wBB2/sPCwHgAEGS/A8LIBwAAAAMAAAADAAAAAwAAAAAAAAAsD9A/g8gAAAAAAD4AEHA/A8LBmAAAAAAAgBB1PwPCwSHAQQOAEHy/A8LRYAJAAAAAAAAQH/lH/ifAAAAAAAA////fwAAAAAAAA8AAAAAANAXBAAAAAD4DwADAAAAPDsAAAAAAABAowMAAAAAAADwzwBByv0PCwb3//0hEAMAQej9DwsW//////////8A+AAAAHwAAAAAAADf/wBBiv4PCwX/////AQBBzf4PCwKAAwBB3/4PCwGAAEHs/g8LCv////8AAAAAADwAQYP/DwsBBgBBvf8PCweA9z8AAADAAEHO/w8LAQMAQfD/DwsGRAgAAGAQAEGIgBALRzAAAAD//wOAAAAAAMA/AACA/wMAAAAAAAcAAAAAAMgzAAAAACAAAAAAAAAAAH5mAAgQAAAAAAAQAAAAAAAAncECAAAAADBAAEHsgBALAiAhAEGmgRALCv//f/j//////w8AQdOBEAsBQABB8IEQCwb//wAA//8AQY+CEAsBgABBr4IQCwEOAEHvghALASAAQYyDEAsBAQBBnoMQCwLABwBBsIMQCwhu8AAAAAAAhwBBzIMQCwFgAEGUhBALAfAAQcWEEAsBGABBz4QQCxLgAAAAAAAAAADA/wEAAAAAADwAQfCEEAs6AgAAAAAAAP9/AAAAAAAZgAMAAAAAAHgGBAAAAAAAAAAHAAAAgO8fAAAAAAAAAAgAAwAAAAAAwH8AngBBtYUQCwSA00ACAEHLhRALFID4BwAAAwAAAAAAABgBAAAAwB8fAEH3hRALBf9cAABAAEGGhhALA/iFDQBBpoYQCwY8sAEAADAAQbaGEAsD+KcBAEHFhhALAii/AEHThhALA+C8DwBB9YYQCwOA/wYAQZeHEAsCWAgAQaqHEAsa8AwBAAAAfgYAAAAA+HmAAH4OAAAAAAD8fwMAQfaHEAsCfz8AQYKIEAsF/P///G0AQZaIEAsDfrS/AEGiiBALAaMAQc6IEAsLGAADAAAAAADABwUAQfaIEAsF//+B/z8AQc6JEAsJHwAAAAAAAAB/AEGZihALCoAAAAAAAAAAgAcAQayKEAsBEABBw4oQCwJgDwBBkIsQCwn//////z///38AQdyLEAsKgAP4/+cPAAAAPABB+IsQCwEcAEGwjBALFv///////3/4//////8fIAAQAAD4/v8AQfCMEAsGf///+dsHAEGBjRALAYAAQZaNEAsBfwBBxY0QCwlAAAAAAAAAAPAAQY2OEAsB8ABByo4QCwF/AEHYjhALAvAHAEHwjhALlAYEAAAACgAAAIoAAAAKAQAACgEAAP/////////////////////FAP/////////////////////VAOUA9QD//wUB//8VASUBNQFFAUUBRQFFAUUBRQFFAUUBRQFFAUUBRQFVAUUBRQFFAUUBRQFFAUUBRQFFAUUBRQFFAUUBRQFFAUUBRQFFAUUBRQFFAUUBRQFFAUUBRQFFAUUBRQFFAUUBRQFFAUUBRQFFAUUBRQFFAUUBRQFFAUUBZQH//3UB//9FAUUBRQFFAUUBRQFFAUUBRQFFAUUBRQFFAUUBRQFFAUUBRQFFAUUBRQGFAf//////////////////////////////////////////lQGlAf//tQH//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8UBRQFFAUUBRQFFAUUBRQFFAUUBRQFFAdUBRQFFAeUB///////////////////////////////////////////1AQUCFQL///////////////////////////////////////////////////////////////////////////////8lAjUCRQJVAmUCdQL/////RQFFAUUBRQFFAUUBRQFFAUUBRQFFAUUBRQFFAUUBRQFFAUUBRQFFAUUBRQFFAUUBRQFFAUUBRQFFAUUBRQFFAUUBRQFFAUUBRQFFAUUBRQFFAUUBRQFFAUUBRQFFAUUBRQFFAUUBRQFFAUUBRQFFAUUBRQFFAUUBRQFFAUUBRQFFAUUBRQFFAUUBRQFFAUUBRQFFAUUBRQFFAUUBRQFFAUUBRQFFAUUBRQFFAUUBRQFFAUUBRQFFAUUBRQFFAUUBRQFFAUUBRQFFAUUBRQFFAUUBRQFFAUUBRQFFAUUBRQFFAUUBRQFFAUUBRQFFAUUBRQFFAUUBRQFFAUUBRQFFAQBBpJUQCwz///////////////8AQeeVEAsDDAAGAEGBlhALAh4JAEHDlhALOWAAADAAAAAAAAD/DwAAAACAAAAIAAIMAGAwQBAAAAQsJCAMAAAAAQAAAFC4AAAAAAAAAOAAAAABgABBp5cQCwgYAAAAAAAAIQBB1JcQC8oC/////////////////////////////////////////////////////////////////////////3///////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAAAAAAAAAP//////////////////////////////////AEHwmhALBP///x8AQYSbEAs1/////////////////////////////////////////////////////////////////////w8AQeSbEAtA/////////////////////////////////////////////////////////////////////////////////////wBBxpwQCwz//wAA//////////8AQeScEAsN////////////////AQBBgJ0QCwF/AEHAnRALZg8AAwD///////////////////////////////////////////////////////////////////////////////////8A//////////////////////////////////8/AAAAAAD/AQBBgp8QC2Lvb////////////////////////////////////////////////wcAAAAAAAcA8AD/////////////////////////////////////////////////////////////////DwBBhKAQCwEQAEGdoBALAYAAQbWgEAsDQP4HAEHEoBALdf///////////////////////////////////////////////wHgv///////////3///DwD//////4cPAP//Ef//////////f/3/////////////////////////////n/////////8/AHj///8AAAQAAGAAEABBw6EQCyH4/////////////wAAAAAAAP//////////PxDn4AAY8B8AQYCiEAsD/w8BAEGlohALH/D///////e///////////////////////////////8AQdKiEAsRHx9/AP///x//Bz8A/wP/AH8AQZCjEAt0Q29weXJpZ2h0ICVzICVkIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgSW5jLgAARXsAAMeyAADHsgAA7LIAAAAAHwA7AFoAeACXALUA1ADzABEBMAFOAW0BAAAfADwAWwB5AJgAtgDVAPQAEgExAU8BbgEAQZCkEAuTASgAAABOAAAAVQAAAEwAAABMAAAAKQAAAAAAAABBAAAACQAAABEAAAAhAAAAQQAA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Ch+MMMDABCPMMMQUY8wxyCSjzDLMNOPMM2lFI8001FRjTcDYZKPNNtx0s9Y34IQjzjjklGPOOeiko8467LTjzjtqxSPPPPTUY4/A+OSjzz789MPWP2lzbzg4NTkxNQBsYXRpbjkAACkkl1LVKValosoqrLTiyiuwxCLLLHLVYsstc+Wiyy5HIdXWL8AEI8wwxBRjzDHIJKPMMsw048wz0EQjzTTUVGPNNdhko8023HTjzTfghCPOOOSUY8456KSjzjrstOPOO/DEI8889NRjzz345KPPPvz0488/aXNvODg1OTE2AAAooBBUUE4kY1zVKValktcqbrXyFlywxMKQTnJdbMstczWk1y5HIdVWXMAEI4xAxBhkzDHIJKPMMsw048wzEO0kzTTUFGXNU2Vlo8023Fi01zfghCPOQOQcZM456KSjzjrstOPOOxHxJM889BhlD1Rm5aPPPvxcxNc/Y3AxMjUwAHdpbmRvd3MxMjUwAAAgJANQMQAYc5yxxgB0XJXHT2Ull1sATEyxxRdv/DDEAJxs1cdQaTXXW6D49VdOpBBkyimopDLVKqy04gpcsMQSmE601GLLLbgURNUuNw2GU1xJBSOMQMTMZNAxDCVj0TIYNeOMQxDt9NM01BRlzTVNjaVNWdx0c9U3SoUjzkDk0HTQOQ2lc9E6GbXjzkMR8QTUPPQYZc89TpGlj1n89IMVYGNwMTI1MQB3aW5kb3dzMTI1MQAAINJNV3GIGHOcscYkd5ydx9pxt513IE5MscUXb/wwxACcfOLHKKqYIougdLcidqS0aMop0aVC3SqstOLKdbDEYh2JLtZiyy0fmiziLiZWN2KJ34EXnnjjkVeeeeehl55667HXnnvvwReffPPRV5999+GXn3778deff/8BGKCAAxJYoIEHIpigggsy2KCDD0IYoYQTUlihhRdimKGGG3LYoYdjcDEyNTIAd2luZG93czEyNTIAACAkA1AxXRhznLHGfXVclcdHASAXAABMTLHFF2/8MMSCnWzVx0gBMFdboIQiyiiklGLKKaikosoqrLTiyiuwxCLLLLTUYsstuOSiyy689OLLL8AEI8wwxBRjzDHIJKPMMsw048wz0EQjzTTUVGPNNdhko8023HTjzTfghCPOOOSUY8456KSjzjrstOPOO/DEI8889NRjzz345KPPPvz0488/Y3AxMjUzAHdpbmRvd3MxMjUzAAAgJANQMV0Yc5yxxgB0DIDHAAAAAAAATEyxxRdv/DDEAJwMwMcAAAAAAKAsxtgopJRiyimopALAKqy04krEsMQiyyyK1WLLLY059tgukPUSmWSTUVaZZZdhlplmm3HWmWefgRaaaKORBkBppp2GWmqqrcZaa669Bltsss1GW2223YZbbrrtxltvvv0GXHDCDUdcccYdh1xyyi3HXHPOPQcdAGNwMTI1NAB3aW5kb3dzMTI1NAAAICQDUDFdGHOcscZ9dVyVx0cBAAAAAExMscUXb/wwxIKdbNXHSAEAQFughCLKKKSUYsopqKSiyiqstOLKK7DEIssstNRiyy245KLLLrz04ssvwAQjzDDEFGPMMcgko8wyzDTjzDMcRSPNNNRUY8012GSjzTbcsDTVN+CEI8445JRjzjnopKPOOuy04847HcUjzzz01GPPPfjko88+/LRE1T9jcDEyNTUAd2luZG93czEyNTUAACAkA1AxXRhznLHGfXUMgMcAAAAAAABMTLHFF2/8MMSCnQzAxwAAAAAAoIQiyigil2LKKaikcs0qrLTiyiuwxCLLLLTUYsstuORyzy689OLLLy/CGKOMM9JYo4034ghAjjruyGOPPv4IZJBdevklmGECAAAAAAAAAABCDklkkUYeiWSSSi7JZJNOPglllFJOSWWVVl6JZZZabsklAAA07DAAY3AxMjU2AHdpbmRvd3MxMjU2AAAgJE9aMV0Yc5yxxn11LKnHR1F6aaWZTkyxxRdv/DDEmJ5s6cdILcywpqCIKcoopJRiyimopLLpKqy04sorsMQiyyy01GLLLbjkMuYuvPTiC5mclmnmmWimqeaabLbp5ptwxinnnHTWaeedeOap5zV78tmnn38CGqig4AwqDqGFGnroOeiko846iCbqzjuKLspoo/Q4+ug9kOYT6T78NOxwp2NwMTI1NwB3aW5kb3dzMTI1NwAAICQDUDEAGHOcscYAdAyAxwCg4hcuAExMscUXb/wwxACcDMDHALwSGACgACDKKKQAYMop2KSy1CqstOKKMbDEIssstNRiyy345MLULrz04os5BKkEkEHEFGORRAwl4xZFIMGEUk1V7dTTNENVY801Z+X01FfcwCXXNwWtFNBB5JRz0UQNpfNWRSHFlJJNVvHk0zxE1WPPPWjpBBVY/MQ1F2BjcDEyNTgAd2luZG93czEyNTgAACAkA1AxXRhznLHGfXUMgMdHAQAAAABMTLHFF2/8MMSCnQzAx0gBAEBboIQiyiiklGLKKaikosoqrLTiyiuwxCLLLLTUYsstuOSiyy689OLLL8AEI4xAxBRjzDHIJKPMMoQ148wzEEVz2DTU1GXNNdhko8023Nxl2DfghCPOQOSUY8456KSjzjqFtePOOxHFg9g89Nhlzz345KPPPvzgNfI/a29pOHIAACAz01yzzTfjnLPOO/Pc89Zcd+3112CHLXbMY6OcMssuvwyKzLDIcss9Pv8M9IdBCz000UUbfTTSSSu9NNNNO/10dFBHLfXUVFdt9dVYZ611Kh3+B2CFAxI4oYAUHohgggouyGCDDnr4IIQRSlhggBtqaOCFHGJoYYb9fQdefeORN5949J2HXnrqrcdee+759x588clXXnj76WfeffzhZ19+a29pOHUAACAz01yzzTfjnLPOO/Pc89Zcd+3112CHLXbMY6OcMssuvwyKzLDIcss9Pv8M9IciCk1iiUUbfTTSSbu4NNNNO/10dNRFbd11VFdt9dVYt6h1Kh3+B2CFAxI4oYAUHohgggouyGCDDnr4IIQRSlhggBtqaOCFHGJoYYb9fQdefeORN5949J2HXnrqrcdee+759x588clXXnj76WfeffzhZ19+Y3A0MzcAACDH8JOOOOSAU8456qyDzjvusENMMcmYYww99sizTz7/WMONKKOUEjJd4bQzjz7xRKOKLr/AzEovvISyyi5ghy02zTo/DTXRQ0f9c9FLK520zTfzvHPOM/fMdNNIC3011U77rHXVVks99dFGAx101ljjXHPXXHv99dazfWOZcKUVV4txqG22mm0qI3fbyi3H8rLLMct8D8uwoHxLyiDLMjYoY3A4NTAAACDH8JOOOOSAU8456qyDzjvusENMMcmYYww99sizTz7/WMMNPqNgcw1d4bQzjz7xRKOKLr+4wkovvISyyi5ghy02zToHIwwwqUT9c9FLi1KKzTfzvHPOM/c8zjBIC3011U77rDUp8ECjzDLItNSMM8/gXHPXXJvCzNbTfEONNPVUU4s/3mizTTb9dPMKLa3EIrEvtpxyDy6woHJLLrPIMjYoY3A4NjYAACDfgReeeOORV55556GXnnrrsdeee+/BF59889FXn3334Zeffvvx159//wEYoIADEliggQcimKCCCzLYoINghy02zTo/DTXRQ0f9c9FLK520zTfzvHPOM/fMdNNIC3011U77rHXVVks99dFGAx101ljjXHPXXHv99dYPQhihhBNSWKGFF2KYoYYbctihh9F9SJ2I15XY3YqwoHxLyiaTMjYoaWJtMTA0NwBjcDEwNDcAAAGcJGDIH5c04sgCDDTgwAMQRCDBBJ0UgsAhGGQgySMcdODBB4AEIsgghChwwQaIJKLIIowUYMABkERiwSSUVGIJAZhkoskmFFTgiQYggCIOOeCEM04558Qjigs8oLACHyako8466LTjzjvsfBMCCSqksIMXLbwgDDHABDNMMcdEYwoLJXzhww/4JKPMMsg048wzzIChwwhAnNCDCNiEIcYYZJRhxhlopLHKLvD0408ssKixBhttuPEGHHHIoYou5uBiDCm1+DEHHXXYcQceeegRyi/QbOGNK6yMUsotqZxiCy+9+NINKq90Qcs1ewQhxBBEFGHEEUgk0Qo99sgzTz19KLEEE0048QQUUUiRyz785KPPP1zcMwUVVVhxBRZZaCELNdZIM001MMQgwww01GDDDTjkMMs23GSjzScAQZDMEAuM+AICTgROBU4GTg9OEk4XTh9OIE4hTiNOJk4pTi5OL04xTjNONU43TjxOQE5BTkJORE5GTkpOUU5VTldOWk5bTmJOY05kTmVOZ05oTmpOa05sTm1Obk5vTnJOdE51TnZOd054TnlOek57TnxOfU5/ToBOgU6CToNOhE6FTodOik6QTpZOl06ZTpxOnU6eTqNOqk6vTrBOsU60TrZOt064TrlOvE69Tr5OyE7MTs9O0E7STtpO207cTuBO4k7mTudO6U7tTu5O707xTvRO+E75TvpO/E7+TgBPAk8DTwRPBU8GTwdPCE8LTwxPEk8TTxRPFU8WTxxPHU8hTyNPKE8pTyxPLU8uTzFPM081TzdPOU87Tz5PP09AT0FPQk9ET0VPR09IT0lPSk9LT0xPUk9UT1ZPYU9iT2ZPaE9qT2tPbU9uT3FPck91T3dPeE95T3pPfU+AT4FPgk+FT4ZPh0+KT4xPjk+QT5JPk0+VT5ZPmE+ZT5pPnE+eT59PoU+iT6RPq0+tT7BPsU+yT7NPtE+2T7dPuE+5T7pPu0+8T71Pvk/AT8FPwk/GT8dPyE/JT8tPzE/NT9JP00/UT9VP1k/ZT9tP4E/iT+RP5U/nT+tP7E/wT/JP9E/1T/ZP90/5T/tP/E/9T/9PAFABUAJQA1AEUAVQBlAHUAhQCVAKUAtQDlAQUBFQE1AVUBZQF1AbUB1QHlAgUCJQI1AkUCdQK1AvUDBQMVAyUDNQNFA1UDZQN1A4UDlQO1A9UD9QQFBBUEJQRFBFUEZQSVBKUEtQTVBQUFFQUlBTUFRQVlBXUFhQWVBbUF1QXlBfUGBQYVBiUGNQZFBmUGdQaFBpUGpQa1BtUG5Qb1BwUHFQclBzUHRQdVB4UHlQelB8UH1QgVCCUINQhFCGUIdQiVCKUItQjFCOUI9QkFCRUJJQk1CUUJVQllCXUJhQmVCaUJtQnFCdUJ5Qn1CgUKFQolCkUKZQqlCrUK1QrlCvULBQsVCzULRQtVC2ULdQuFC5ULxQvVC+UL9QwFDBUMJQw1DEUMVQxlDHUMhQyVDKUMtQzFDNUM5Q0FDRUNJQ01DUUNVQ11DYUNlQ21DcUN1Q3lDfUOBQ4VDiUONQ5FDlUOhQ6VDqUOtQ71DwUPFQ8lD0UPZQ91D4UPlQ+lD8UP1Q/lD/UABRAVECUQNRBFEFUQhRCVEKUQxRDVEOUQ9REFERURNRFFEVURZRF1EYURlRGlEbURxRHVEeUR9RIFEiUSNRJFElUSZRJ1EoUSlRKlErUSxRLVEuUS9RMFExUTJRM1E0UTVRNlE3UThROVE6UTtRPFE9UT5RQlFHUUpRTFFOUU9RUFFSUVNRV1FYUVlRW1FdUV5RX1FgUWFRY1FkUWZRZ1FpUWpRb1FyUXpRflF/UYNRhFGGUYdRilGLUY5Rj1GQUZFRk1GUUZhRmlGdUZ5Rn1GhUaNRplGnUahRqVGqUa1RrlG0UbhRuVG6Ub5Rv1HBUcJRw1HFUchRylHNUc5R0FHSUdNR1FHVUdZR11HYUdlR2lHcUd5R31HiUeNR5VHmUedR6FHpUepR7FHuUfFR8lH0UfdR/lEEUgVSCVILUgxSD1IQUhNSFFIVUhxSHlIfUiFSIlIjUiVSJlInUipSLFIvUjFSMlI0UjVSPFI+UkRSRVJGUkdSSFJJUktSTlJPUlJSU1JVUldSWFJZUlpSW1JdUl9SYFJiUmNSZFJmUmhSa1JsUm1SblJwUnFSc1J0UnVSdlJ3UnhSeVJ6UntSfFJ+UoBSg1KEUoVShlKHUolSilKLUoxSjVKOUo9SkVKSUpRSlVKWUpdSmFKZUppSnFKkUqVSplKnUq5Sr1KwUrRStVK2UrdSuFK5UrpSu1K8Ur1SwFLBUsJSxFLFUsZSyFLKUsxSzVLOUs9S0VLTUtRS1VLXUtlS2lLbUtxS3VLeUuBS4VLiUuNS5VLmUudS6FLpUupS61LsUu1S7lLvUvFS8lLzUvRS9VL2UvdS+FL7UvxS/VIBUwJTA1MEUwdTCVMKUwtTDFMOUxFTElMTUxRTGFMbUxxTHlMfUyJTJFMlUydTKFMpUytTLFMtUy9TMFMxUzJTM1M0UzVTNlM3UzhTPFM9U0BTQlNEU0ZTS1NMU01TUFNUU1hTWVNbU11TZVNoU2pTbFNtU3JTdlN5U3tTfFN9U35TgFOBU4NTh1OIU4pTjlOPU5BTkVOSU5NTlFOWU5dTmVObU5xTnlOgU6FTpFOnU6pTq1OsU61Tr1OwU7FTslOzU7RTtVO3U7hTuVO6U7xTvVO+U8BTw1PEU8VTxlPHU85Tz1PQU9JT01PVU9pT3FPdU95T4VPiU+dT9FP6U/5T/1MAVAJUBVQHVAtUFFQYVBlUGlQcVCJUJFQlVCpUMFQzVDZUN1Q6VD1UP1RBVEJURFRFVEdUSVRMVE1UTlRPVFFUWlRdVF5UX1RgVGFUY1RlVGdUaVRqVGtUbFRtVG5Ub1RwVHRUeVR6VH5Uf1SBVINUhVSHVIhUiVSKVI1UkVSTVJdUmFScVJ5Un1SgVKFUolSlVK5UsFSyVLVUtlS3VLlUulS8VL5Uw1TFVMpUy1TWVNhU21TgVOFU4lTjVORU61TsVO9U8FTxVPRU9VT2VPdU+FT5VPtU/lQAVQJVA1UEVQVVCFUKVQtVDFUNVQ5VElUTVRVVFlUXVRhVGVUaVRxVHVUeVR9VIVUlVSZVKFUpVStVLVUyVTRVNVU2VThVOVU6VTtVPVVAVUJVRVVHVUhVS1VMVU1VTlVPVVFVUlVTVVRVV1VYVVlVWlVbVV1VXlVfVWBVYlVjVWhVaVVrVW9VcFVxVXJVc1V0VXlVelV9VX9VhVWGVYxVjVWOVZBVklWTVZVVllWXVZpVm1WeVaBVoVWiVaNVpFWlVaZVqFWpVapVq1WsVa1VrlWvVbBVslW0VbZVuFW6VbxVv1XAVcFVwlXDVcZVx1XIVcpVy1XOVc9V0FXVVddV2FXZVdpV21XeVeBV4lXnVelV7VXuVfBV8VX0VfZV+FX5VfpV+1X8Vf9VAlYDVgRWBVYGVgdWClYLVg1WEFYRVhJWE1YUVhVWFlYXVhlWGlYcVh1WIFYhViJWJVYmVihWKVYqVitWLlYvVjBWM1Y1VjdWOFY6VjxWPVY+VkBWQVZCVkNWRFZFVkZWR1ZIVklWSlZLVk9WUFZRVlJWU1ZVVlZWWlZbVl1WXlZfVmBWYVZjVmVWZlZnVm1WblZvVnBWclZzVnRWdVZ3VnhWeVZ6Vn1WflZ/VoBWgVaCVoNWhFaHVohWiVaKVotWjFaNVpBWkVaSVpRWlVaWVpdWmFaZVppWm1acVp1WnlafVqBWoVaiVqRWpVamVqdWqFapVqpWq1asVq1WrlawVrFWslazVrRWtVa2VrhWuVa6VrtWvVa+Vr9WwFbBVsJWw1bEVsVWxlbHVshWyVbLVsxWzVbOVs9W0FbRVtJW01bVVtZW2FbZVtxW41blVuZW51boVulW6lbsVu5W71byVvNW9lb3VvhW+1b8VgBXAVcCVwVXB1cLVwxXDVcOVw9XEFcRVxJXE1cUVxVXFlcXVxhXGVcaVxtXHVceVyBXIVciVyRXJVcmVydXK1cxVzJXNFc1VzZXN1c4VzxXPVc/V0FXQ1dEV0VXRldIV0lXS1dSV1NXVFdVV1ZXWFdZV2JXY1dlV2dXbFduV3BXcVdyV3RXdVd4V3lXeld9V35Xf1eAV4FXh1eIV4lXileNV45Xj1eQV5FXlFeVV5ZXl1eYV5lXmlecV51XnlefV6VXqFeqV6xXr1ewV7FXs1e1V7ZXt1e5V7pXu1e8V71Xvle/V8BXwVfEV8VXxlfHV8hXyVfKV8xXzVfQV9FX01fWV9dX21fcV95X4VfiV+NX5VfmV+dX6FfpV+pX61fsV+5X8FfxV/JX81f1V/ZX91f7V/xX/lf/VwFYA1gEWAVYCFgJWApYDFgOWA9YEFgSWBNYFFgWWBdYGFgaWBtYHFgdWB9YIlgjWCVYJlgnWChYKVgrWCxYLVguWC9YMVgyWDNYNFg2WDdYOFg5WDpYO1g8WD1YPlg/WEBYQVhCWENYRVhGWEdYSFhJWEpYS1hOWE9YUFhSWFNYVVhWWFdYWVhaWFtYXFhdWF9YYFhhWGJYY1hkWGZYZ1hoWGlYalhtWG5Yb1hwWHFYclhzWHRYdVh2WHdYeFh5WHpYe1h8WH1Yf1iCWIRYhliHWIhYiliLWIxYjViOWI9YkFiRWJRYlViWWJdYmFibWJxYnVigWKFYolijWKRYpVimWKdYqlirWKxYrViuWK9YsFixWLJYs1i0WLVYtli3WLhYuVi6WLtYvVi+WL9YwFjCWMNYxFjGWMdYyFjJWMpYy1jMWM1YzljPWNBY0ljTWNRY1ljXWNhY2VjaWNtY3FjdWN5Y31jgWOFY4ljjWOVY5ljnWOhY6VjqWO1Y71jxWPJY9Fj1WPdY+Fj6WPtY/Fj9WP5Y/1gAWQFZA1kFWQZZCFkJWQpZC1kMWQ5ZEFkRWRJZE1kXWRhZG1kdWR5ZIFkhWSJZI1kmWShZLFkwWTJZM1k1WTZZO1k9WT5ZP1lAWUNZRVlGWUpZTFlNWVBZUllTWVlZW1lcWV1ZXllfWWFZY1lkWWZZZ1loWWlZallrWWxZbVluWW9ZcFlxWXJZdVl3WXpZe1l8WX5Zf1mAWYVZiVmLWYxZjlmPWZBZkVmUWZVZmFmaWZtZnFmdWZ9ZoFmhWaJZplmnWaxZrVmwWbFZs1m0WbVZtlm3WbhZulm8Wb1Zv1nAWcFZwlnDWcRZxVnHWchZyVnMWc1ZzlnPWdVZ1lnZWdtZ3lnfWeBZ4VniWeRZ5lnnWelZ6lnrWe1Z7lnvWfBZ8VnyWfNZ9Fn1WfZZ91n4WfpZ/Fn9Wf5ZAFoCWgpaC1oNWg5aD1oQWhJaFFoVWhZaF1oZWhpaG1odWh5aIVoiWiRaJlonWihaKlorWixaLVouWi9aMFozWjVaN1o4WjlaOlo7Wj1aPlo/WkFaQlpDWkRaRVpHWkhaS1pMWk1aTlpPWlBaUVpSWlNaVFpWWldaWFpZWltaXFpdWl5aX1pgWmFaY1pkWmVaZlpoWmlaa1psWm1ablpvWnBacVpyWnNaeFp5WntafFp9Wn5agFqBWoJag1qEWoVahlqHWohaiVqKWotajFqNWo5aj1qQWpFak1qUWpVallqXWphamVqcWp1anlqfWqBaoVqiWqNapFqlWqZap1qoWqlaq1qsWq1arlqvWrBasVq0WrZat1q5Wrpau1q8Wr1av1rAWsNaxFrFWsZax1rIWspay1rNWs5az1rQWtFa01rVWtda2VraWtta3VreWt9a4lrkWuVa51roWupa7FrtWu5a71rwWvJa81r0WvVa9lr3Wvha+Vr6Wvta/Fr9Wv5a/1oAWwFbAlsDWwRbBVsGWwdbCFsKWwtbDFsNWw5bD1sQWxFbElsTWxRbFVsYWxlbGlsbWxxbHVseWx9bIFshWyJbI1skWyVbJlsnWyhbKVsqWytbLFstWy5bL1swWzFbM1s1WzZbOFs5WzpbO1s8Wz1bPls/W0FbQltDW0RbRVtGW0dbSFtJW0pbS1tMW01bTltPW1JbVlteW2BbYVtnW2hba1ttW25bb1tyW3Rbdlt3W3hbeVt7W3xbflt/W4JbhluKW41bjluQW5FbkluUW5Zbn1unW6hbqVusW61brluvW7Fbslu3W7pbu1u8W8BbwVvDW8hbyVvKW8tbzVvOW89b0VvUW9Vb1lvXW9hb2VvaW9tb3FvgW+Jb41vmW+db6VvqW+tb7FvtW+9b8VvyW/Nb9Fv1W/Zb91v9W/5bAFwCXANcBVwHXAhcC1wMXA1cDlwQXBJcE1wXXBlcG1weXB9cIFwhXCNcJlwoXClcKlwrXC1cLlwvXDBcMlwzXDVcNlw3XENcRFxGXEdcTFxNXFJcU1xUXFZcV1xYXFpcW1xcXF1cX1xiXGRcZ1xoXGlcalxrXGxcbVxwXHJcc1x0XHVcdlx3XHhce1x8XH1cflyAXINchFyFXIZch1yJXIpci1yOXI9cklyTXJVcnVyeXJ9coFyhXKRcpVymXKdcqFyqXK5cr1ywXLJctFy2XLlculy7XLxcvlzAXMJcw1zFXMZcx1zIXMlcylzMXM1czlzPXNBc0VzTXNRc1VzWXNdc2FzaXNtc3FzdXN5c31zgXOJc41znXOlc61zsXO5c71zxXPJc81z0XPVc9lz3XPhc+Vz6XPxc/Vz+XP9cAF0BXQRdBV0IXQldCl0LXQxdDV0PXRBdEV0SXRNdFV0XXRhdGV0aXRxdHV0fXSBdIV0iXSNdJV0oXSpdK10sXS9dMF0xXTJdM101XTZdN104XTldOl07XTxdP11AXUFdQl1DXURdRV1GXUhdSV1NXU5dT11QXVFdUl1TXVRdVV1WXVddWV1aXVxdXl1fXWBdYV1iXWNdZF1lXWZdZ11oXWpdbV1uXXBdcV1yXXNddV12XXddeF15XXpde118XX1dfl1/XYBdgV2DXYRdhV2GXYddiF2JXYpdi12MXY1djl2PXZBdkV2SXZNdlF2VXZZdl12YXZpdm12cXZ5dn12gXaFdol2jXaRdpV2mXaddqF2pXapdq12sXa1drl2vXbBdsV2yXbNdtF21XbZduF25Xbpdu128Xb1dvl2/XcBdwV3CXcNdxF3GXcddyF3JXcpdy13MXc5dz13QXdFd0l3TXdRd1V3WXddd2F3ZXdpd3F3fXeBd413kXepd7F3tXfBd9V32Xfhd+V36Xftd/F3/XQBeBF4HXgleCl4LXg1eDl4SXhNeF14eXh9eIF4hXiJeI14kXiVeKF4pXipeK14sXi9eMF4yXjNeNF41XjZeOV46Xj5eP15AXkFeQ15GXkdeSF5JXkpeS15NXk5eT15QXlFeUl5TXlZeV15YXlleWl5cXl1eX15gXmNeZF5lXmZeZ15oXmleal5rXmxebV5uXm9ecF5xXnVed155Xn5egV6CXoNehV6IXolejF6NXo5ekl6YXptenV6hXqJeo16kXqheqV6qXqterF6uXq9esF6xXrJetF66XrtevF69Xr9ewF7BXsJew17EXsVexl7HXshey17MXs1ezl7PXtBe1F7VXtde2F7ZXtpe3F7dXt5e317gXuFe4l7jXuRe5V7mXude6V7rXuxe7V7uXu9e8F7xXvJe8171Xvhe+V77Xvxe/V4FXwZfB18JXwxfDV8OXxBfEl8UXxZfGV8aXxxfHV8eXyFfIl8jXyRfKF8rXyxfLl8wXzJfM180XzVfNl83XzhfO189Xz5fP19BX0JfQ19EX0VfRl9HX0hfSV9KX0tfTF9NX05fT19RX1RfWV9aX1tfXF9eX19fYF9jX2VfZ19oX2tfbl9vX3JfdF91X3ZfeF96X31ffl9/X4Nfhl+NX45fj1+RX5NflF+WX5pfm1+dX55fn1+gX6Jfo1+kX6Vfpl+nX6lfq1+sX69fsF+xX7Jfs1+0X7ZfuF+5X7pfu1++X79fwF/BX8Jfx1/IX8pfy1/OX9Nf1F/VX9pf21/cX95f31/iX+Nf5V/mX+hf6V/sX+9f8F/yX/Nf9F/2X/df+V/6X/xfB2AIYAlgC2AMYBBgEWATYBdgGGAaYB5gH2AiYCNgJGAsYC1gLmAwYDFgMmAzYDRgNmA3YDhgOWA6YD1gPmBAYERgRWBGYEdgSGBJYEpgTGBOYE9gUWBTYFRgVmBXYFhgW2BcYF5gX2BgYGFgZWBmYG5gcWByYHRgdWB3YH5ggGCBYIJghWCGYIdgiGCKYItgjmCPYJBgkWCTYJVgl2CYYJlgnGCeYKFgomCkYKVgp2CpYKpgrmCwYLNgtWC2YLdguWC6YL1gvmC/YMBgwWDCYMNgxGDHYMhgyWDMYM1gzmDPYNBg0mDTYNRg1mDXYNlg22DeYOFg4mDjYORg5WDqYPFg8mD1YPdg+GD7YPxg/WD+YP9gAmEDYQRhBWEHYQphC2EMYRBhEWESYRNhFGEWYRdhGGEZYRthHGEdYR5hIWEiYSVhKGEpYSphLGEtYS5hL2EwYTFhMmEzYTRhNWE2YTdhOGE5YTphO2E8YT1hPmFAYUFhQmFDYURhRWFGYUdhSWFLYU1hT2FQYVJhU2FUYVZhV2FYYVlhWmFbYVxhXmFfYWBhYWFjYWRhZWFmYWlhamFrYWxhbWFuYW9hcWFyYXNhdGF2YXhheWF6YXthfGF9YX5hf2GAYYFhgmGDYYRhhWGGYYdhiGGJYYphjGGNYY9hkGGRYZJhk2GVYZZhl2GYYZlhmmGbYZxhnmGfYaBhoWGiYaNhpGGlYaZhqmGrYa1hrmGvYbBhsWGyYbNhtGG1YbZhuGG5Ybphu2G8Yb1hv2HAYcFhw2HEYcVhxmHHYclhzGHNYc5hz2HQYdNh1WHWYddh2GHZYdph22HcYd1h3mHfYeBh4WHiYeNh5GHlYedh6GHpYeph62HsYe1h7mHvYfBh8WHyYfNh9GH2Yfdh+GH5Yfph+2H8Yf1h/mEAYgFiAmIDYgRiBWIHYgliE2IUYhliHGIdYh5iIGIjYiZiJ2IoYiliK2ItYi9iMGIxYjJiNWI2YjhiOWI6YjtiPGJCYkRiRWJGYkpiT2JQYlViVmJXYlliWmJcYl1iXmJfYmBiYWJiYmRiZWJoYnFicmJ0YnVid2J4Ynpie2J9YoFigmKDYoVihmKHYohii2KMYo1ijmKPYpBilGKZYpxinWKeYqNipmKnYqliqmKtYq5ir2KwYrJis2K0YrZit2K4YrpivmLAYsFiw2LLYs9i0WLVYt1i3mLgYuFi5GLqYuti8GLyYvVi+GL5Yvpi+2IAYwNjBGMFYwZjCmMLYwxjDWMPYxBjEmMTYxRjFWMXYxhjGWMcYyZjJ2MpYyxjLWMuYzBjMWMzYzRjNWM2YzdjOGM7YzxjPmM/Y0BjQWNEY0djSGNKY1FjUmNTY1RjVmNXY1hjWWNaY1tjXGNdY2BjZGNlY2ZjaGNqY2tjbGNvY3BjcmNzY3RjdWN4Y3ljfGN9Y35jf2OBY4NjhGOFY4Zji2ONY5Fjk2OUY5Vjl2OZY5pjm2OcY51jnmOfY6FjpGOmY6tjr2OxY7JjtWO2Y7lju2O9Y79jwGPBY8Jjw2PFY8djyGPKY8tjzGPRY9Nj1GPVY9dj2GPZY9pj22PcY91j32PiY+Rj5WPmY+dj6GPrY+xj7mPvY/Bj8WPzY/Vj92P5Y/pj+2P8Y/5jA2QEZAZkB2QIZAlkCmQNZA5kEWQSZBVkFmQXZBhkGWQaZB1kH2QiZCNkJGQlZCdkKGQpZCtkLmQvZDBkMWQyZDNkNWQ2ZDdkOGQ5ZDtkPGQ+ZEBkQmRDZElkS2RMZE1kTmRPZFBkUWRTZFVkVmRXZFlkWmRbZFxkXWRfZGBkYWRiZGNkZGRlZGZkaGRqZGtkbGRuZG9kcGRxZHJkc2R0ZHVkdmR3ZHtkfGR9ZH5kf2SAZIFkg2SGZIhkiWSKZItkjGSNZI5kj2SQZJNklGSXZJhkmmSbZJxknWSfZKBkoWSiZKNkpWSmZKdkqGSqZKtkr2SxZLJks2S0ZLZkuWS7ZL1kvmS/ZMFkw2TEZMZkx2TIZMlkymTLZMxkz2TRZNNk1GTVZNZk2WTaZNtk3GTdZN9k4GThZONk5WTnZOhk6WTqZOtk7GTtZO5k72TwZPFk8mTzZPRk9WT2ZPdk+GT5ZPpk+2T8ZP1k/mT/ZAFlAmUDZQRlBWUGZQdlCGUKZQtlDGUNZQ5lD2UQZRFlE2UUZRVlFmUXZRllGmUbZRxlHWUeZR9lIGUhZSJlI2UkZSZlJ2UoZSllKmUsZS1lMGUxZTJlM2U3ZTplPGU9ZUBlQWVCZUNlRGVGZUdlSmVLZU1lTmVQZVJlU2VUZVdlWGVaZVxlX2VgZWFlZGVlZWdlaGVpZWplbWVuZW9lcWVzZXVldmV4ZXllemV7ZXxlfWV+ZX9lgGWBZYJlg2WEZYVlhmWIZYllimWNZY5lj2WSZZRllWWWZZhlmmWdZZ5loGWiZaNlpmWoZaplrGWuZbFlsmWzZbRltWW2ZbdluGW6ZbtlvmW/ZcBlwmXHZchlyWXKZc1l0GXRZdNl1GXVZdhl2WXaZdtl3GXdZd5l32XhZeNl5GXqZetl8mXzZfRl9WX4Zfll+2X8Zf1l/mX/ZQFmBGYFZgdmCGYJZgtmDWYQZhFmEmYWZhdmGGYaZhtmHGYeZiFmImYjZiRmJmYpZipmK2YsZi5mMGYyZjNmN2Y4ZjlmOmY7Zj1mP2ZAZkJmRGZFZkZmR2ZIZklmSmZNZk5mUGZRZlhmWWZbZlxmXWZeZmBmYmZjZmVmZ2ZpZmpma2ZsZm1mcWZyZnNmdWZ4Znlme2Z8Zn1mf2aAZoFmg2aFZoZmiGaJZopmi2aNZo5mj2aQZpJmk2aUZpVmmGaZZppmm2acZp5mn2agZqFmomajZqRmpWamZqlmqmarZqxmrWavZrBmsWayZrNmtWa2ZrdmuGa6ZrtmvGa9Zr9mwGbBZsJmw2bEZsVmxmbHZshmyWbKZstmzGbNZs5mz2bQZtFm0mbTZtRm1WbWZtdm2GbaZt5m32bgZuFm4mbjZuRm5WbnZuhm6mbrZuxm7WbuZu9m8Wb1ZvZm+Gb6Zvtm/WYBZwJnA2cEZwVnBmcHZwxnDmcPZxFnEmcTZxZnGGcZZxpnHGceZyBnIWciZyNnJGclZydnKWcuZzBnMmczZzZnN2c4ZzlnO2c8Zz5nP2dBZ0RnRWdHZ0pnS2dNZ1JnVGdVZ1dnWGdZZ1pnW2ddZ2JnY2dkZ2ZnZ2drZ2xnbmdxZ3Rndmd4Z3lnemd7Z31ngGeCZ4NnhWeGZ4hnimeMZ41njmePZ5FnkmeTZ5RnlmeZZ5tnn2egZ6FnpGemZ6lnrGeuZ7Fnsme0Z7lnume7Z7xnvWe+Z79nwGfCZ8VnxmfHZ8hnyWfKZ8tnzGfNZ85n1WfWZ9dn22ffZ+Fn42fkZ+Zn52foZ+pn62ftZ+5n8mf1Z/Zn92f4Z/ln+mf7Z/xn/mcBaAJoA2gEaAZoDWgQaBJoFGgVaBhoGWgaaBtoHGgeaB9oIGgiaCNoJGglaCZoJ2goaCtoLGgtaC5oL2gwaDFoNGg1aDZoOmg7aD9oR2hLaE1oT2hSaFZoV2hYaFloWmhbaFxoXWheaF9oamhsaG1obmhvaHBocWhyaHNodWh4aHloemh7aHxofWh+aH9ogGiCaIRoh2iIaIloimiLaIxojWiOaJBokWiSaJRolWiWaJhomWiaaJtonGidaJ5on2igaKFoo2ikaKVoqWiqaKtorGiuaLFosmi0aLZot2i4aLloumi7aLxovWi+aL9owWjDaMRoxWjGaMdoyGjKaMxozmjPaNBo0WjTaNRo1mjXaNlo22jcaN1o3mjfaOFo4mjkaOVo5mjnaOho6WjqaOto7GjtaO9o8mjzaPRo9mj3aPho+2j9aP5o/2gAaQJpA2kEaQZpB2kIaQlpCmkMaQ9pEWkTaRRpFWkWaRdpGGkZaRppG2kcaR1pHmkhaSJpI2klaSZpJ2koaSlpKmkraSxpLmkvaTFpMmkzaTVpNmk3aThpOmk7aTxpPmlAaUFpQ2lEaUVpRmlHaUhpSWlKaUtpTGlNaU5pT2lQaVFpUmlTaVVpVmlYaVlpW2lcaV9pYWliaWRpZWlnaWhpaWlqaWxpbWlvaXBpcmlzaXRpdWl2aXppe2l9aX5pf2mBaYNphWmKaYtpjGmOaY9pkGmRaZJpk2mWaZdpmWmaaZ1pnmmfaaBpoWmiaaNppGmlaaZpqWmqaaxprmmvabBpsmmzabVptmm4ablpumm8ab1pvmm/acBpwmnDacRpxWnGacdpyGnJactpzWnPadFp0mnTadVp1mnXadhp2Wnaadxp3WneaeFp4mnjaeRp5Wnmaedp6Gnpaepp62nsae5p72nwafFp82n0afVp9mn3afhp+Wn6aftp/Gn+aQBqAWoCagNqBGoFagZqB2oIaglqC2oMag1qDmoPahBqEWoSahNqFGoVahZqGWoaahtqHGodah5qIGoiaiNqJGolaiZqJ2opaitqLGotai5qMGoyajNqNGo2ajdqOGo5ajpqO2o8aj9qQGpBakJqQ2pFakZqSGpJakpqS2pMak1qTmpPalFqUmpTalRqVWpWaldqWmpcal1qXmpfamBqYmpjamRqZmpnamhqaWpqamtqbGptam5qb2pwanJqc2p0anVqdmp3anhqemp7an1qfmp/aoFqgmqDaoVqhmqHaohqiWqKaotqjGqNao9qkmqTapRqlWqWaphqmWqaaptqnGqdap5qn2qhaqJqo2qkaqVqpmqnaqhqqmqtaq5qr2qwarFqsmqzarRqtWq2ardquGq5arpqu2q8ar1qvmq/asBqwWrCasNqxGrFasZqx2rIaslqymrLasxqzWrOas9q0GrRatJq02rUatVq1mrXathq2Wraattq3Grdat5q32rgauFq4mrjauRq5Wrmaudq6Grpaupq62rsau1q7mrvavBq8WryavNq9Gr1avZq92r4avlq+mr7avxq/Wr+av9qAGsBawJrA2sEawVrBmsHawhrCWsKawtrDGsNaw5rD2sQaxFrEmsTaxRrFWsWaxdrGGsZaxprG2scax1rHmsfayVrJmsoaylrKmsrayxrLWsuay9rMGsxazNrNGs1azZrOGs7azxrPWs/a0BrQWtCa0RrRWtIa0prS2tNa05rT2tQa1FrUmtTa1RrVWtWa1drWGtaa1trXGtda15rX2tga2FraGtpa2trbGtta25rb2twa3Frcmtza3RrdWt2a3dreGt6a31rfmt/a4BrhWuIa4xrjmuPa5BrkWuUa5Vrl2uYa5lrnGuda55rn2uga6Jro2uka6Vrpmuna6hrqWura6xrrWuua69rsGuxa7Jrtmu4a7lrumu7a7xrvWu+a8Brw2vEa8Zrx2vIa8lrymvMa85r0GvRa9hr2mvca91r3mvfa+Br4mvja+Rr5Wvma+dr6Gvpa+xr7Wvua/Br8Wvya/Rr9mv3a/hr+mv7a/xr/mv/awBsAWwCbANsBGwIbAlsCmwLbAxsDmwSbBdsHGwdbB5sIGwjbCVsK2wsbC1sMWwzbDZsN2w5bDpsO2w8bD5sP2xDbERsRWxIbEtsTGxNbE5sT2xRbFJsU2xWbFhsWWxabGJsY2xlbGZsZ2xrbGxsbWxubG9scWxzbHVsd2x4bHpse2x8bH9sgGyEbIdsimyLbI1sjmyRbJJslWyWbJdsmGyabJxsnWyebKBsomyobKxsr2ywbLRstWy2bLdsumzAbMFswmzDbMZsx2zIbMtszWzObM9s0WzSbNhs2WzabNxs3WzfbORs5mznbOls7GztbPJs9Gz5bP9sAG0CbQNtBW0GbQhtCW0KbQ1tD20QbRFtE20UbRVtFm0YbRxtHW0fbSBtIW0ibSNtJG0mbShtKW0sbS1tL20wbTRtNm03bThtOm0/bUBtQm1EbUltTG1QbVVtVm1XbVhtW21dbV9tYW1ibWRtZW1nbWhta21sbW1tcG1xbXJtc211bXZteW16bXttfW1+bX9tgG2BbYNthG2GbYdtim2LbY1tj22QbZJtlm2XbZhtmW2abZxtom2lbaxtrW2wbbFts220bbZtt225bbptu228bb1tvm3BbcJtw23Ibcltym3Nbc5tz23QbdJt023UbdVt123abdtt3G3fbeJt423lbedt6G3pbept7W3vbfBt8m30bfVt9m34bfpt/W3+bf9tAG4BbgJuA24EbgZuB24IbgluC24PbhJuE24VbhhuGW4bbhxuHm4fbiJuJm4nbihuKm4sbi5uMG4xbjNuNW42bjduOW47bjxuPW4+bj9uQG5BbkJuRW5GbkduSG5JbkpuS25Mbk9uUG5RblJuVW5XblluWm5cbl1uXm5gbmFuYm5jbmRuZW5mbmduaG5pbmpubG5tbm9ucG5xbnJuc250bnVudm53bnhueW56bntufG59boBugW6CboRuh26Ibopui26Mbo1ujm6RbpJuk26UbpVulm6Xbplumm6bbp1unm6gbqFuo26kbqZuqG6pbqturG6tbq5usG6zbrVuuG65brxuvm6/bsBuw27EbsVuxm7Ibsluym7Mbs1uzm7QbtJu1m7Ybtlu227cbt1u427nbupu627sbu1u7m7vbvBu8W7ybvNu9W72bvdu+G76bvtu/G79bv5u/24AbwFvA28EbwVvB28IbwpvC28Mbw1vDm8QbxFvEm8WbxdvGG8ZbxpvG28cbx1vHm8fbyFvIm8jbyVvJm8nbyhvLG8ubzBvMm80bzVvN284bzlvOm87bzxvPW8/b0BvQW9Cb0NvRG9Fb0hvSW9Kb0xvTm9Pb1BvUW9Sb1NvVG9Vb1ZvV29Zb1pvW29db19vYG9hb2NvZG9lb2dvaG9pb2pva29sb29vcG9xb3NvdW92b3dveW97b31vfm9/b4BvgW+Cb4NvhW+Gb4dvim+Lb49vkG+Rb5Jvk2+Ub5Vvlm+Xb5hvmW+ab5tvnW+eb59voG+ib6NvpG+lb6ZvqG+pb6pvq2+sb61vrm+vb7BvsW+yb7RvtW+3b7hvum+7b7xvvW++b79vwW/Db8RvxW/Gb8dvyG/Kb8tvzG/Nb85vz2/Qb9Nv1G/Vb9Zv12/Yb9lv2m/bb9xv3W/fb+Jv42/kb+Vv5m/nb+hv6W/qb+tv7G/tb/Bv8W/yb/Nv9G/1b/Zv92/4b/lv+m/7b/xv/W/+b/9vAHABcAJwA3AEcAVwBnAHcAhwCXAKcAtwDHANcA5wD3AQcBJwE3AUcBVwFnAXcBhwGXAccB1wHnAfcCBwIXAicCRwJXAmcCdwKHApcCpwK3AscC1wLnAvcDBwMXAycDNwNHA2cDdwOHA6cDtwPHA9cD5wP3BAcEFwQnBDcERwRXBGcEdwSHBJcEpwS3BNcE5wUHBRcFJwU3BUcFVwVnBXcFhwWXBacFtwXHBdcF9wYHBhcGJwY3BkcGVwZnBncGhwaXBqcG5wcXBycHNwdHB3cHlwenB7cH1wgXCCcINwhHCGcIdwiHCLcIxwjXCPcJBwkXCTcJdwmHCacJtwnnCfcKBwoXCicKNwpHClcKZwp3CocKlwqnCwcLJwtHC1cLZwunC+cL9wxHDFcMZwx3DJcMtwzHDNcM5wz3DQcNFw0nDTcNRw1XDWcNdw2nDccN1w3nDgcOFw4nDjcOVw6nDucPBw8XDycPNw9HD1cPZw+HD6cPtw/HD+cP9wAHEBcQJxA3EEcQVxBnEHcQhxC3EMcQ1xDnEPcRFxEnEUcRdxG3EccR1xHnEfcSBxIXEicSNxJHElcSdxKHEpcSpxK3EscS1xLnEycTNxNHE1cTdxOHE5cTpxO3E8cT1xPnE/cUBxQXFCcUNxRHFGcUdxSHFJcUtxTXFPcVBxUXFScVNxVHFVcVZxV3FYcVlxWnFbcV1xX3FgcWFxYnFjcWVxaXFqcWtxbHFtcW9xcHFxcXRxdXF2cXdxeXF7cXxxfnF/cYBxgXGCcYNxhXGGcYdxiHGJcYtxjHGNcY5xkHGRcZJxk3GVcZZxl3GacZtxnHGdcZ5xoXGicaNxpHGlcaZxp3Gpcapxq3Gtca5xr3GwcbFxsnG0cbZxt3G4cbpxu3G8cb1xvnG/ccBxwXHCccRxxXHGccdxyHHJccpxy3HMcc1xz3HQcdFx0nHTcdZx13HYcdlx2nHbcdxx3XHecd9x4XHiceNx5HHmcehx6XHqcetx7HHtce9x8HHxcfJx83H0cfVx9nH3cfhx+nH7cfxx/XH+cf9xAHIBcgJyA3IEcgVyB3IIcglyCnILcgxyDXIOcg9yEHIRchJyE3IUchVyFnIXchhyGXIachtyHHIech9yIHIhciJyI3IkciVyJnIncilyK3Itci5yL3IycjNyNHI6cjxyPnJAckFyQnJDckRyRXJGcklySnJLck5yT3JQclFyU3JUclVyV3JYclpyXHJecmByY3JkcmVyaHJqcmtybHJtcnBycXJzcnRydnJ3cnhye3J8cn1ygnKDcoVyhnKHcohyiXKMco5ykHKRcpNylHKVcpZyl3KYcplymnKbcpxynXKecqByoXKicqNypHKlcqZyp3KocqlyqnKrcq5ysXKycrNytXK6crtyvHK9cr5yv3LAcsVyxnLHcslyynLLcsxyz3LRctNy1HLVctZy2HLacttyxuTH5MjkyeTK5MvkzOTN5M7kz+TQ5NHk0uTT5NTk1eTW5Nfk2OTZ5Nrk2+Tc5N3k3uTf5ODk4eTi5OPk5OTl5Obk5+To5Onk6uTr5Ozk7eTu5O/k8OTx5PLk8+T05PXk9uT35Pjk+eT65Pvk/OT95P7k/+QA5QHlAuUD5QTlBeUG5QflCOUJ5QrlC+UM5Q3lDuUP5RDlEeUS5RPlFOUV5RblF+UY5RnlGuUb5RzlHeUe5R/lIOUh5SLlI+Uk5SXlADABMAIwtwDJAscCqAADMAUwFCBe/xYgJiAYIBkgHCAdIBQwFTAIMAkwCjALMAwwDTAOMA8wFjAXMBAwETCxANcA9wA2IiciKCIRIg8iKiIpIggiNyIaIqUiJSIgIhIjmSIrIi4iYSJMIkgiPSIdImAibiJvImQiZSIeIjUiNCJCJkAmsAAyIDMgAyEE/6QA4P/h/zAgpwAWIQYmBSbLJc8lziXHJcYloSWgJbMlsiU7IJIhkCGRIZMhEzAm5SflKOUp5SrlK+Us5S3lLuUv5TDlMeUy5TPlNOU15TblN+U45TnlOuU75TzlPeU+5T/lQOVB5ULlQ+VE5UXlRuVH5UjlSeVK5UvlTOVN5U7lT+VQ5VHlUuVT5VTlVeVW5VflWOVZ5VrlW+Vc5V3lXuVf5WDlYeVi5WPlZOVl5WblZ+Vo5WnlauVr5WzlbeVu5W/lcOVx5XLlc+V05XXlduV35XjleeV65XvlfOV95X7lf+WA5YHlguWD5YTlheVwIXEhciFzIXQhdSF2IXcheCF5IWbnZ+do52nnaudr54gkiSSKJIskjCSNJI4kjySQJJEkkiSTJJQklSSWJJckmCSZJJokmyR0JHUkdiR3JHgkeSR6JHskfCR9JH4kfySAJIEkgiSDJIQkhSSGJIckYCRhJGIkYyRkJGUkZiRnJGgkaSSsIG3nIDIhMiIyIzIkMiUyJjInMigyKTJu52/nYCFhIWIhYyFkIWUhZiFnIWghaSFqIWshcOdx54blh+WI5YnliuWL5YzljeWO5Y/lkOWR5ZLlk+WU5ZXlluWX5ZjlmeWa5ZvlnOWd5Z7ln+Wg5aHlouWj5aTlpeWm5aflqOWp5arlq+Ws5a3lruWv5bDlseWy5bPltOW15bblt+W45bnluuW75bzlveW+5b/lwOXB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c15zX3Nhc2JzY3Nkc2VzZnNnc2hzaXNqc2tzbnNwc3FzAOAB4ALgA+AE4AXgBuAH4AjgCeAK4AvgDOAN4A7gD+AQ4BHgEuAT4BTgFeAW4BfgGOAZ4BrgG+Ac4B3gHuAf4CDgIeAi4CPgJOAl4CbgJ+Ao4CngKuAr4CzgLeAu4C/gMOAx4DLgM+A04DXgNuA34DjgOeA64DvgPOA94D7gP+BA4EHgQuBD4ETgReBG4EfgSOBJ4ErgS+BM4E3gTuBP4FDgUeBS4FPgVOBV4FbgV+BY4FngWuBb4FzgXeByc3NzdHN1c3Zzd3N4c3lzenN7c3xzfXN/c4BzgXOCc4NzhXOGc4hzinOMc41zj3OQc5Jzk3OUc5Vzl3OYc5lzmnOcc51znnOgc6Fzo3Okc6VzpnOnc6hzqnOsc61zsXO0c7VztnO4c7lzvHO9c75zv3PBc8NzxHPFc8Zzx3PLc8xzznPSc9Nz1HPVc9Zz13PYc9pz23Pcc91z33Phc+Jz43Pkc+Zz6HPqc+tz7HPuc+9z8HPxc/Nz9HP1c/Zz93Ne4F/gYOBh4GLgY+Bk4GXgZuBn4GjgaeBq4GvgbOBt4G7gb+Bw4HHgcuBz4HTgdeB24HfgeOB54Hrge+B84H3gfuB/4IDggeCC4IPghOCF4Ibgh+CI4IngiuCL4IzgjeCO4I/gkOCR4JLgk+CU4JXgluCX4JjgmeCa4JvgnOCd4J7gn+Cg4KHgouCj4KTgpeCm4KfgqOCp4Krgq+Cs4K3gruCv4LDgseCy4LPgtOC14Lbgt+C44LnguuC74Phz+XP6c/tz/HP9c/5z/3MAdAF0AnQEdAd0CHQLdAx0DXQOdBF0EnQTdBR0FXQWdBd0GHQZdBx0HXQedB90IHQhdCN0JHQndCl0K3QtdC90MXQydDd0OHQ5dDp0O3Q9dD50P3RAdEJ0Q3REdEV0RnRHdEh0SXRKdEt0THRNdE50T3RQdFF0UnRTdFR0VnRYdF10YHRhdGJ0Y3RkdGV0ZnRndGh0aXRqdGt0bHRudG90cXRydHN0dHR1dHh0eXR6dLzgveC+4L/gwODB4MLgw+DE4MXgxuDH4MjgyeDK4MvgzODN4M7gz+DQ4NHg0uDT4NTg1eDW4Nfg2ODZ4Nrg2+Dc4N3g3uDf4ODg4eDi4OPg5ODl4Obg5+Do4Ong6uDr4Ozg7eDu4O/g8ODx4PLg8+D04PXg9uD34Pjg+eD64Pvg/OD94P7g/+AA4QHhAuED4QThBeEG4QfhCOEJ4QrhC+EM4Q3hDuEP4RDhEeES4RPhFOEV4RbhF+EY4Rnhe3R8dH10f3SCdIR0hXSGdIh0iXSKdIx0jXSPdJF0knSTdJR0lXSWdJd0mHSZdJp0m3SddJ90oHShdKJ0o3SkdKV0pnSqdKt0rHStdK50r3SwdLF0snSzdLR0tXS2dLd0uHS5dLt0vHS9dL50v3TAdMF0wnTDdMR0xXTGdMd0yHTJdMp0y3TMdM10znTPdNB00XTTdNR01XTWdNd02HTZdNp023TddN904XTldOd06HTpdOp063TsdO108HTxdPJ0GuEb4RzhHeEe4R/hIOEh4SLhI+Ek4SXhJuEn4SjhKeEq4SvhLOEt4S7hL+Ew4THhMuEz4TThNeE24TfhOOE54TrhO+E84T3hPuE/4UDhQeFC4UPhROFF4UbhR+FI4UnhSuFL4UzhTeFO4U/hUOFR4VLhU+FU4VXhVuFX4VjhWeFa4VvhXOFd4V7hX+Fg4WHhYuFj4WThZeFm4WfhaOFp4Wrha+Fs4W3hbuFv4XDhceFy4XPhdOF14Xbhd+HzdPV0+HT5dPp0+3T8dP10/nQAdQF1AnUDdQV1BnUHdQh1CXUKdQt1DHUOdRB1EnUUdRV1FnUXdRt1HXUedSB1IXUidSN1JHUmdSd1KnUudTR1NnU5dTx1PXU/dUF1QnVDdUR1RnVHdUl1SnVNdVB1UXVSdVN1VXVWdVd1WHVddV51X3VgdWF1YnVjdWR1Z3VodWl1a3VsdW11bnVvdXB1cXVzdXV1dnV3dXp1e3V8dX11fnWAdYF1gnWEdYV1h3V44XnheuF74XzhfeF+4X/hgOGB4YLhg+GE4YXhhuGH4YjhieGK4YvhjOGN4Y7hj+GQ4ZHhkuGT4ZThleGW4ZfhmOGZ4Zrhm+Gc4Z3hnuGf4aDhoeGi4aPhpOGl4abhp+Go4anhquGr4azhreGu4a/hsOGx4bLhs+G04bXhtuG34bjhueG64bvhvOG94b7hv+HA4cHhwuHD4cThxeHG4cfhyOHJ4crhy+HM4c3hzuHP4dDh0eHS4dPh1OHV4Yh1iXWKdYx1jXWOdZB1k3WVdZh1m3WcdZ51onWmdad1qHWpdap1rXW2dbd1unW7db91wHXBdcZ1y3XMdc51z3XQddF103XXddl12nXcdd1133XgdeF15XXpdex17XXude918nXzdfV19nX3dfh1+nX7df11/nUCdgR2BnYHdgh2CXYLdg12DnYPdhF2EnYTdhR2FnYadhx2HXYediF2I3Yndih2LHYudi92MXYydjZ2N3Y5djp2O3Y9dkF2QnZEdtbh1+HY4dnh2uHb4dzh3eHe4d/h4OHh4eLh4+Hk4eXh5uHn4ejh6eHq4evh7OHt4e7h7+Hw4fHh8uHz4fTh9eH24ffh+OH54frh++H84f3h/uH/4QDiAeIC4gPiBOIF4gbiB+II4gniCuIL4gziDeIO4g/iEOIR4hLiE+IU4hXiFuIX4hjiGeIa4hviHOId4h7iH+Ig4iHiIuIj4iTiJeIm4ifiKOIp4iriK+Is4i3iLuIv4jDiMeIy4jPiRXZGdkd2SHZJdkp2S3ZOdk92UHZRdlJ2U3ZVdld2WHZZdlp2W3Zddl92YHZhdmJ2ZHZldmZ2Z3Zodml2anZsdm12bnZwdnF2cnZzdnR2dXZ2dnd2eXZ6dnx2f3aAdoF2g3aFdol2inaMdo12j3aQdpJ2lHaVdpd2mHaadpt2nHaddp52n3agdqF2onajdqV2pnandqh2qXaqdqt2rHatdq92sHazdrV2tna3drh2uXa6drt2vHa9dr52wHbBdsN2SlU/lsNXKGPOVAlVwFSRdkx2PIXud36CjXgxcpiWjZcobIlb+k8JY5dmuFz6gEhoroACZs52+VFWZaxx8X+EiLJQZVnKYbNvrYJMY1Ji7VMnVAZ7a1GkdfRd1GLLjXaXimIZgF1XOJdifzhyfXbPZ352RmRwTyWN3GIXepFl7XMsZHNiLIKBmH9nSHJuYsxiNE/jdEpTnlLKfqaQLl6GaJxpgIHRftJoxXiMhlGVjVAkjN6C3oAFUxKJZVLEdsd2yXbLdsx203bVdtl22nbcdt123nbgduF24nbjduR25nbnduh26Xbqdut27HbtdvB283b1dvZ293b6dvt2/Xb/dgB3AncDdwV3BncKdwx3DncPdxB3EXcSdxN3FHcVdxZ3F3cYdxt3HHcddx53IXcjdyR3JXcndyp3K3csdy53MHcxdzJ3M3c0dzl3O3c9dz53P3dCd0R3RXdGd0h3SXdKd0t3THdNd053T3dSd1N3VHdVd1Z3V3dYd1l3XHeEhfmW3U8hWHGZnVuxYqVitGZ5jI2cBnJvZ5F4smBRUxdTiI/MgB2NoZQNUMhyB1nrYBlxq4hUWe+CLGcoeyld934tdfVsZo74jzyQO5/UaxmRFHt8X6d41oQ9hdVr2WvWawFeh175de2VXWUKX8Vfn4/BWMKBf5Bblq2XuY8WfyyNQWK/T9hTXlOoj6mPq49NkAdoal+YgWiI1pyLYStSKnZsX4xl0m/obr5bSGR1UbBRxGcZTsl5fJmzcF13Xndfd2B3ZHdnd2l3andtd253b3dwd3F3cndzd3R3dXd2d3d3eHd6d3t3fHeBd4J3g3eGd4d3iHeJd4p3i3ePd5B3k3eUd5V3lneXd5h3mXead5t3nHedd553oXejd6R3pneod6t3rXeud693sXeyd7R3tne3d7h3uXe6d7x3vnfAd8F3wnfDd8R3xXfGd8d3yHfJd8p3y3fMd853z3fQd9F30nfTd9R31XfWd9h32Xfad9133nffd+B34Xfkd8V1dl67c+CDrWToYrWU4mxaU8NSD2TClJR7L08bXjaCFoGKgSRuymxzmlVjXFP6VGWI4FcNTgNeZWs/fOiQFmDmZBxzwYhQZ01iIo1sdymOx5FpX9yDIYUQmcJTlYaLa+1g6GB/cM2CMYLTTqdsz4XNZNl8/Wn5ZkmDlVNWe6dPjFFLbUJcbY7SY8lTLIM2g+VntHg9ZN9blFzuXeeLxmL0Z3qMAGS6Y0mHi5kXjCB/8pSnThCWpJgMZhZz5nfod+p373fwd/F38nf0d/V393f5d/p3+3f8dwN4BHgFeAZ4B3gIeAp4C3gOeA94EHgTeBV4GXgbeB54IHgheCJ4JHgoeCp4K3gueC94MXgyeDN4NXg2eD14P3hBeEJ4Q3hEeEZ4SHhJeEp4S3hNeE94UXhTeFR4WHhZeFp4W3hceF54X3hgeGF4YnhjeGR4ZXhmeGd4aHhpeG94cHhxeHJ4c3h0eHV4dnh4eHl4enh7eH14fnh/eIB4gXiCeIN4OlcdXDhef5V/UKCAglNeZUV1MVUhUIWNhGKelB1nMlZub+JdNVSScGaPb2KkZKNje1+Ib/SQ44GwjxhcaGbxX4lsSJaBjWyIkWTwec5XWWoQYkhUWE4LeulghG/ai39iHpCLmuR5A1T0dQFjGVNgbN+PG19wmjuAf5+ITzpcZI3Ff6VlvXBFUbJRa4YHXaBbvWJskXR1DI4gegFheXvHTvh+hXcRTu2BHVL6UXFqqFOHjgSVz5bBbmSWWmmEeIV4hniIeIp4i3iPeJB4kniUeJV4lniZeJ14nnigeKJ4pHimeKh4qXiqeKt4rHiteK54r3i1eLZ4t3i4eLp4u3i8eL14v3jAeMJ4w3jEeMZ4x3jIeMx4zXjOeM940XjSeNN41njXeNh42njbeNx43XjeeN944HjheOJ443jkeOV45njneOl46njreO147njvePB48XjzePV49nj4ePl4+3j8eP14/nj/eAB5AnkDeQR5BnkHeQh5CXkKeQt5DHlAeKhQ13cQZOaJBFnjY91df3o9aSBPOYKYVTJOrnWXemJeil7vlRtSOVSKcHZjJJWCVyVmP2mHkQdV822vfiKIM2LwfrV1KIPBeMyWno9IYfd0zYtkazpSUI0ha2qAcYTxVgZTzk4bTtFRl3yLkQd8w09/juF7nHpnZBRdrFAGgQF2uXzsbeB/UWdYW/hby3iuZBNkqmMrYxmVLWS+j1R7KXZTYidZRlR5a6NQNGImXoZr4043jYuIhV8ukA15DnkPeRB5EXkSeRR5FXkWeRd5GHkZeRp5G3kceR15H3kgeSF5InkjeSV5JnkneSh5KXkqeSt5LHkteS55L3kweTF5MnkzeTV5Nnk3eTh5OXk9eT95QnlDeUR5RXlHeUp5S3lMeU15TnlPeVB5UXlSeVR5VXlYeVl5YXljeWR5ZnlpeWp5a3lseW55cHlxeXJ5c3l0eXV5dnl5eXt5fHl9eX55f3mCeYN5hnmHeYh5iXmLeYx5jXmOeZB5kXmSeSBgPYDFYjlOVVP4kLhjxoDmZS5sRk/uYOFt3os5X8uGU18hY1pRYYNjaABSY2NIjhJQm1x3efxbMFI7erxgU5DXdrdfl1+EdmyOb3B7dkl7qnfzUZOQJFhOT/Ru6o9MZRt7xHKkbd9/4Vq1YpVeMFeChCx7HV4fXxKQFH+gmIJjx26YeLlweFFbl6tXNXVDTzh1l17mYGBZwG2/a4l4/FPVlstRAVKJYwpUk5QDjMyNOXKfeHaH7Y8NjOBTk3mUeZV5lnmXeZh5mXmbeZx5nXmeeZ95oHmheaJ5o3mkeaV5pnmoeal5qnmreax5rXmuea95sHmxebJ5tHm1ebZ5t3m4ebx5v3nCecR5xXnHech5ynnMec55z3nQedN51HnWedd52Xnaedt53Hnded554HnheeJ55Xnoeep57HnuefF58nnzefR59Xn2efd5+Xn6efx5/nn/eQF6BHoFegd6CHoJegp6DHoPehB6EXoSehN6FXoWehh6GXobehx6AU7vdu5TiZR2mA6fLZWaW6KLIk4cTqxRY4TCYahSC2iXT2tgu1EebVxRlmKXZWGWRowXkNh1/ZBjd9JrinLscvuLNVh5d0yNXGdAlZqApl4hbpJZ73rtdzuVtWutZQ5/BlhRUR+W+VupWChUco5mZX+Y5FadlP52QZCHY8ZUGlk6WZtXso41Z/qNNYJBUvBgFVj+huhcRZ7ET52YuYslWnZghFN8Yk+QApF/mWlgDIA/UTOAFFx1mTFtjE4deh96IXoieiR6JXomeid6KHopeip6K3osei16LnovejB6MXoyejR6NXo2ejh6Ono+ekB6QXpCekN6RHpFekd6SHpJekp6S3pMek16TnpPelB6UnpTelR6VXpWelh6WXpaelt6XHpdel56X3pgemF6YnpjemR6ZXpmemd6aHppemp6a3psem16bnpvenF6cnpzenV6e3p8en16fnqCeoV6h3qJeop6i3qMeo56j3qQepN6lHqZepp6m3qeeqF6onowjdFTWn9PexBPT04AltVs0HPphQZeanX7fwpq/neSlEF+4VHmcM1T1I8DgymNr3JtmdtsSlezgrllqoA/YjKWqFn/Tr+Lun4+ZfKDXpdhVd6YpYAqU/2LIFS6gJ9euGw5jayCWpEpVBtsBlK3fl9XGnF+bIl8S1n9Tv9fJGGqfDBOAVyrZwKH8FwLlc6Yr3X9cCKQr1Edf72LSVnkUVtPJlQrWXdlpIB1W3ZiwmKQj0VeH2wmew9P2E8NZ6N6pHqneql6qnqreq56r3qwerF6snq0erV6tnq3erh6uXq6ert6vHq9er56wHrBesJ6w3rEesV6xnrHesh6yXrKesx6zXrOes960HrRetJ603rUetV613rYetp623rcet164XrieuR653roeul66nrreux67nrwevF68nrzevR69Xr2evd6+Hr7evx6/noAewF7AnsFewd7CXsMew17DnsQexJ7E3sWexd7GHsaexx7HXsfeyF7Insjeyd7KXste25tqm2PebGIF18rdZpihY/vT9yRp2UvgVGBnF5QgXSNb1KGiUuNDVmFUNhOHJY2cnmBH43MW6OLRJaHWRp/kFR2Vg5W5Ys5ZYJpmZTWdolucl4YdUZn0Wf/ep2Ado0fYcZ5YmVjjYhRGlKilDh/m4CyfpdcL25gZ9l7i3bYmo+BlH/VfB5kUJU/ekpU5VRMawFkCGI9nvOAmXVyUmmXW4Q8aOSGAZaUluyUKk4EVNl+OWjfjRWA9GaaXrl/L3swezJ7NHs1ezZ7N3s5ezt7PXs/e0B7QXtCe0N7RHtGe0h7SntNe057U3tVe1d7WXtce157X3the2N7ZHtle2Z7Z3toe2l7antre2x7bXtve3B7c3t0e3Z7eHt6e3x7fXt/e4F7gnuDe4R7hnuHe4h7iXuKe4t7jHuOe497kXuSe5N7lnuYe5l7mnube557n3uge6N7pHule657r3uwe7J7s3u1e7Z7t3u5e7p7u3u8e717vnu/e8B7wnvDe8R7wlc/gJdo5V07ZZ9SbWCan5tPrI5sUatbE1/pXV5s8WIhjXFRqZT+Up9s34LXcqJXhGctjR9ZnI/Hg5VUjXswT71sZFvRWROf5FPKhqiaN4yhgEVlfpj6VseWLlLcdFBS4VsCYwKJVk7QYipg+mhzUZhboFHCiaF7hplQf+9gTHAvjUlRf14bkHB0xIktV0V4Ul+fn/qVaI88m+GLeHZCaNxn6o01jT1Sio/abs1oBZXtkP1WnGf5iMePyFTFe8h7yXvKe8t7zXvOe8970HvSe9R71XvWe9d72Hvbe9x73nvfe+B74nvje+R753voe+l763vse+1773vwe/J783v0e/V79nv4e/l7+nv7e/17/3sAfAF8AnwDfAR8BXwGfAh8CXwKfA18DnwQfBF8EnwTfBR8FXwXfBh8GXwafBt8HHwdfB58IHwhfCJ8I3wkfCV8KHwpfCt8LHwtfC58L3wwfDF8MnwzfDR8NXw2fDd8OXw6fDt8PHw9fD58Qny4mmlbd20mbKVOs1uHmmORqGGvkOmXK1S1bdJb/VGKVVV/8H+8ZE1j8WW+YY1gCnFXbElsL1ltZyqC1ViOVmqM62vdkH1ZF4D3U2ltdVSdVXeDz4M4aL55jFRVTwhU0naJjAKWs2y4bWuNEIlknjqNP1bRntV1iF/gcmhg/FSoTipqYYhSYHCPxFTYcHmGP54qbY9bGF+ifolVr080czxUmlMZUA5UfFROTv1fWnT2WGuE4YB0h9ByynxWbkN8RHxFfEZ8R3xIfEl8SnxLfEx8TnxPfFB8UXxSfFN8VHxVfFZ8V3xYfFl8WnxbfFx8XXxefF98YHxhfGJ8Y3xkfGV8ZnxnfGh8aXxqfGt8bHxtfG58b3xwfHF8cnx1fHZ8d3x4fHl8enx+fH98gHyBfIJ8g3yEfIV8hnyHfIh8inyLfIx8jXyOfI98kHyTfJR8lnyZfJp8m3ygfKF8o3ymfKd8qHypfKt8rHytfK98sHy0fLV8tny3fLh8uny7fCdfToYsVaRikk6qbDdisYLXVE5TPnPRbjt1ElIWU92L0GmKXwBg7m1PVyJrr3NTaNiPE39iY6NgJFXqdWKMFXGjbaZbe15Sg0xhxJ76eFeHJ3yHdvBR9mBMcUNmTF5NYA6McHAlY4mPvV9iYNSG3lbBa5RgZ2FJU+BgZmY/jf15Gk/pcEdss4vyi9h+ZIMPZlpaQptRbfdtQYw7bRlPa3C3gxZi0WANlyeNeHn7UT5X+lc6Z3h1PXrveZV7v3zAfMJ8w3zEfMZ8yXzLfM58z3zQfNF80nzTfNR82HzafNt83XzefOF84nzjfOR85XzmfOd86XzqfOt87HztfO588HzxfPJ883z0fPV89nz3fPl8+nz8fP18/nz/fAB9AX0CfQN9BH0FfQZ9B30IfQl9C30MfQ19Dn0PfRB9EX0SfRN9FH0VfRZ9F30YfRl9Gn0bfRx9HX0efR99IX0jfSR9JX0mfSh9KX0qfSx9LX0ufTB9MX0yfTN9NH01fTZ9jIBlmfmPwG+liyGe7Fnpfgl/CVSBZ9hokY9NfMaWylMlYL51cmxzU8lap34kY+BRCoHxXd+EgGKAUWNbDk9teUJSuGBObcRbwluhi7CL4mXMX0WWk1nnfqp+CVa3ZzlZc0+2W6BSWoOKmD6NMnW+lEdQPHr3TrZnfprBWnxr0XZaVxZcOnv0lU5xfFGpgHCCeFkEfyeDwGjsZ7F4d3jjYmFjgHvtT2pSz1FQg9tpdJL1jTGNwYkula179k43fTh9OX06fTt9PH09fT59P31AfUF9Qn1DfUR9RX1GfUd9SH1JfUp9S31MfU19Tn1PfVB9UX1SfVN9VH1VfVZ9V31YfVl9Wn1bfVx9XX1efV99YH1hfWJ9Y31kfWV9Zn1nfWh9aX1qfWt9bH1tfW99cH1xfXJ9c310fXV9dn14fXl9en17fXx9fX1+fX99gH2BfYJ9g32EfYV9hn2HfYh9iX2KfYt9jH2NfY59j32QfZF9kn2TfZR9lX2WfZd9mH1lUDCCUVJvmRBuhW6nbfpe9VDcWQZcRm1fbIZ1i4RoaFZZsosgU3GRTZZJhRJpAXkmcfaApE7KkEdthJoHWrxWBWTwlOt3pU8ageFy0ol6mTR/3n5/UllldZF/j4OP61OWeu1jpWOGdvh5V4g2lipiq1KCglRocGd3Y2t37XoBbdN+44nQWRJiyYWlgkx1H1DLTqV164tKXP5dS3ukZdGRyk4lbV+JJ30mlcVOKIzbj3OXS2aBedGP7HB4bZl9mn2bfZx9nX2efZ99oH2hfaJ9o32kfaV9p32ofal9qn2rfax9rX2vfbB9sX2yfbN9tH21fbZ9t324fbl9un27fbx9vX2+fb99wH3BfcJ9w33EfcV9xn3Hfch9yX3Kfct9zH3Nfc59z33QfdF90n3TfdR91X3Wfdd92H3Zfdp9233cfd193n3ffeB94X3ifeN95H3lfeZ9533ofel96n3rfex97X3ufe998H3xffJ98330ffV99n33ffh9+X36fT1cslJGg2JRDoNbd3ZmuJysTspgvnyzfM9+lU5mi29miJhZl4NYbGVclYRfyXVWl9963nrAUa9wmHrqY3Z6oH6Wc+2XRU54cF1OUpGpU1Fl52X8gQWCjlQxXJp1oJfYYtlyvXVFXHmayoNAXIBU6Xc+Tq5sWoDSYm5j6F13Ud2NHo4vlfFP5VPnYKxwZ1JQY0OeH1omUDd3d1PifoVkK2WJYphjFFA1csmJs1HAi91+R1fMg6eUm1EbVPtc+338ff19/n3/fQB+AX4CfgN+BH4FfgZ+B34Ifgl+Cn4Lfgx+DX4Ofg9+EH4RfhJ+E34UfhV+Fn4Xfhh+GX4afht+HH4dfh5+H34gfiF+In4jfiR+JX4mfid+KH4pfip+K34sfi1+Ln4vfjB+MX4yfjN+NH41fjZ+N344fjl+On48fj1+Pn4/fkB+Qn5DfkR+RX5Gfkh+SX5Kfkt+TH5Nfk5+T35QflF+Un5TflR+VX5Wfld+WH5Zflp+W35cfl1+yk/jelpt4ZCPmoBVllRhU69UAF/pY3dp71FoYQpSKljYUk5XDXgLd7ded2HgfFtil2KiTpVwA4D3YuRwYJd3V9uC72f1aNV4l5jRefNYs1TvUzRuS1E7UqJb/ouvgENVpldzYFFXLVR6elBgVFunY6Bi41NjYsdbr2ftVJ965oJ3kZNe5Ig4Wa5XDmPoje+AV1d3e6lP61+9Wz5rIVNQe8JyRmj/dzZ392W1UY9O1Ha/XKV6dYROWUGbgFBefl9+YH5hfmJ+Y35kfmV+Zn5nfmh+aX5qfmt+bH5tfm5+b35wfnF+cn5zfnR+dX52fnd+eH55fnp+e358fn1+fn5/foB+gX6DfoR+hX6Gfod+iH6Jfop+i36Mfo1+jn6PfpB+kX6SfpN+lH6VfpZ+l36Yfpl+mn6cfp1+nn6ufrR+u368ftZ+5H7sfvl+Cn8Qfx5/N385fzt/PH89fz5/P39Af0F/Q39Gf0d/SH9Jf0p/S39Mf01/Tn9Pf1J/U3+ImSdhg25kVwZmRmPwVuxiaWLTXhSWg1fJYodVIYdKgaOPZlWxg2VnVo3dhGpaD2jmYu57EZZwUZxvMIz9Y8iJ0mEGf8Jw5W4FdJRp/HLKXs6QF2dqbV5js1JicgGAbE/lWWqR2XCdbdJSUE73lm2VfoXKeC99IVGSV8Jki4B7fOps8WheabdRmFOoaIFyzp7xe/hyu3kTbwZ0TmfMkaScPHmJg1SDD1QXaD1OiVOxUj54hlMpUohQi0/QT1Z/WX9bf1x/XX9ef2B/Y39kf2V/Zn9nf2t/bH9tf29/cH9zf3V/dn93f3h/en97f3x/fX9/f4B/gn+Df4R/hX+Gf4d/iH+Jf4t/jX+Pf5B/kX+Sf5N/lX+Wf5d/mH+Zf5t/nH+gf6J/o3+lf6Z/qH+pf6p/q3+sf61/rn+xf7N/tH+1f7Z/t3+6f7t/vn/Af8J/w3/Ef8Z/x3/If8l/y3/Nf89/0H/Rf9J/03/Wf9d/2X/af9t/3H/df95/4n/jf+J1y3qSfKVstpabUoN06VTpT1SAsoPej3CVyV4cYJ9tGF5bZTiB/pRLYLxww36ufMlRgWixfG+CJE6Gj8+RfmauTgWMqWRKgNpQl3XOceVbvY9mb4ZOgmRjldZemWUXUsKIyHCjUg5zM3SXZ/d4Fpc0TruQ3pzLbdtRQY0dVM5isnPxg/aWhJ/DlDZPmn/MUXVwdZatXIaY5lPkTpxuCXS0aWt4j5lZdRhSJHZBbfNnbVGZn0uAmVQ8e7965H/nf+h/6n/rf+x/7X/vf/J/9H/1f/Z/93/4f/l/+n/9f/5//38CgAeACIAJgAqADoAPgBGAE4AagBuAHYAegB+AIYAjgCSAK4AsgC2ALoAvgDCAMoA0gDmAOoA8gD6AQIBBgESARYBHgEiASYBOgE+AUIBRgFOAVYBWgFeAWYBbgFyAXYBegF+AYIBhgGKAY4BkgGWAZoBngGiAa4BsgG2AboBvgHCAcoBzgHSAdYB2gHeAeIB5gHqAe4B8gH2AhpaEV+JiR5Z8aQRaAmTTew9vS5amgmJThZiQXolws2NkU0+GgZyTnox4MpfvjUKNf55eb4R5VV9Gli5idJoVVN2Uo0/FZWVcYVwVf1GGL2yLX4dz5G7/fuZcG2NqW+ZudVNxTqBjZXWhYm6PJk/RTqZstn66ix2EuodXfzuQI5Wpe6Ga+Ig9hBtthprcfohZu56bcwF4goZsmoKaG1YXVMtXcE6mnlZTyI8JgZJ3kpnuhuFuE4X8ZmJhK29+gIGAgoCFgIiAioCNgI6Aj4CQgJGAkoCUgJWAl4CZgJ6Ao4CmgKeAqICsgLCAs4C1gLaAuIC5gLuAxYDHgMiAyYDKgMuAz4DQgNGA0oDTgNSA1YDYgN+A4IDigOOA5oDugPWA94D5gPuA/oD/gACBAYEDgQSBBYEHgQiBC4EMgRWBF4EZgRuBHIEdgR+BIIEhgSKBI4EkgSWBJoEngSiBKYEqgSuBLYEugTCBM4E0gTWBN4E5gTqBO4E8gT2BP4EpjJKCK4PydhNs2V+9gytzBYMaldtr23fGlG9TAoOSUT1ejIw4jUhOq3OaZ4VodpEJl2RxoWwJd5JaQZXPa45/J2bQW7lZmlrolfeV7E4MhJmErGrfdjCVG3OmaF9bL3eakWGX3Hz3jxyMJV9zfNh5xYnMbByHxltCXsloIHf1fpVRTVHJUilaBX9il9eCz2OEd9CF0nk6bplemVkRhW1wEWy/Yr92T2WvYP2VDmafhyOe7ZQNVH1ULIx4ZECBQYFCgUOBRIFFgUeBSYFNgU6BT4FSgVaBV4FYgVuBXIFdgV6BX4FhgWKBY4FkgWaBaIFqgWuBbIFvgXKBc4F1gXaBd4F4gYGBg4GEgYWBhoGHgYmBi4GMgY2BjoGQgZKBk4GUgZWBloGXgZmBmoGegZ+BoIGhgaKBpIGlgaeBqYGrgayBrYGuga+BsIGxgbKBtIG1gbaBt4G4gbmBvIG9gb6Bv4HEgcWBx4HIgcmBy4HNgc6Bz4HQgdGB0oHTgXlkEYYhapyB6HhpZFSbuWIrZ6uDqFjYnqtsIG/eW0yWC4xfctBnx2JhcqlOxlnNa5NYrmZVXt9SVWEoZ+52ZndnckZ6/2LqVFBUoJSjkBxas34WbENOdlkQgEhZV1M3db6WylYgYxGBfGD5ldZtYlSBmYVR6Vr9gK5ZE5cqUOVsPFzfYmBPP1N7gQaQum4rhchidF6+eLVke2P1Xxhaf5Efnj9cT2NCgH1bblVKlU2VhW2oYOBn3nLdUYFb1IHVgdaB14HYgdmB2oHbgdyB3YHegd+B4IHhgeKB5IHlgeaB6IHpgeuB7oHvgfCB8YHygfWB9oH3gfiB+YH6gf2B/4EDggeCCIIJggqCC4IOgg+CEYITghWCFoIXghiCGYIagh2CIIIkgiWCJoIngimCLoIygjqCPII9gj+CQIJBgkKCQ4JFgkaCSIJKgkyCTYJOglCCUYJSglOCVIJVglaCV4JZgluCXIJdgl6CYIJhgmKCY4JkgmWCZoJngmmC52LebFtybWKulL1+E4FTbZxRBF90WapSEmBzWZZmUIafdSpj5mHvfPqL5lQnayWetGvVhVVUdlCkbGpVtI0schVeFWA2dM1ikmNMcphfQ24+bQBlWG/YdtB4/HZUdSRS21NTTp5ewWUqgNaAm2KGVChSrnCNiNGN4Wx4VNqA+Vf0iFSNapZNkWlPm2y3VcZ2MHioYvlwjm9tX+yE2mh8ePd7qIELZ0+eZ2OweG9XEng5l3liq2KIUjV012tqgmuCbIJtgnGCdYJ2gneCeIJ7gnyCgIKBgoOChYKGgoeCiYKMgpCCk4KUgpWCloKagpuCnoKggqKCo4KngrKCtYK2grqCu4K8gr+CwILCgsOCxYLGgsmC0ILWgtmC2oLdguKC54LogumC6oLsgu2C7oLwgvKC84L1gvaC+IL6gvyC/YL+gv+CAIMKgwuDDYMQgxKDE4MWgxiDGYMdgx6DH4MggyGDIoMjgySDJYMmgymDKoMugzCDMoM3gzuDPYNkVT6BsnWudjlT3nX7UEFcbIvHe09QR3KXmtiYAm/idGh5h2Sld/xikZgrjcFUWIBSTmpX+YINhHNe7VH2dMSLT1xhV/xsh5hGWjR4RJvrj5V8VlJRYvqUxk6Gg2GE6YOyhNRXNGcDV25mZm0xjN1mEXAfZzprFmgaYrtZA07EUQZv0mePbHZRy2hHWWdrZnUOXRCBUJ/XZUh5QXmRmneNglxeTgFPL1RRWQx4aFYUbMSPA199bONsq4uQYz6DP4NBg0KDRINFg0iDSoNLg0yDTYNOg1ODVYNWg1eDWINZg12DYoNwg3GDcoNzg3SDdYN2g3mDeoN+g3+DgIOBg4KDg4OEg4eDiIOKg4uDjIONg4+DkIORg5SDlYOWg5eDmYOag52Dn4Ohg6KDo4Okg6WDpoOng6yDrYOug6+DtYO7g76Dv4PCg8ODxIPGg8iDyYPLg82DzoPQg9GD0oPTg9WD14PZg9qD24Peg+KD44Pkg+aD54Pog+uD7IPtg3BgPW11cmZijpTFlENTwY9+e99OJox+TtSesZSzlE1SXG9jkEVtNIwRWExdIGtJa6pnW1RUgYx/mVg3hTpfomJHajmVcmWEYGVop3dUTqhP512Yl6xk2H/tXM9PjXoHUgSDFE4vYIN6ppS1T7JO5nk0dORSuYLSZL153VuBbFKXe48ibD5Qf1MFbs5kdGYwbMVgd5j3i4ZePHR3est5GE6xkAN0QmzaVkuRxWyLjTpTxobyZq+OSFxxmiBu7oPvg/OD9IP1g/aD94P6g/uD/IP+g/+DAIQChAWEB4QIhAmECoQQhBKEE4QUhBWEFoQXhBmEGoQbhB6EH4QghCGEIoQjhCmEKoQrhCyELYQuhC+EMIQyhDOENIQ1hDaEN4Q5hDqEO4Q+hD+EQIRBhEKEQ4REhEWER4RIhEmESoRLhEyETYROhE+EUIRShFOEVIRVhFaEWIRdhF6EX4RghGKEZIRlhGaEZ4RohGqEboRvhHCEcoR0hHeEeYR7hHyE1lM2Woufo427UwhXp5hDZ5uRyWxoUcp182KscjhSnVI6f5RwOHZ0U0qet2lueMCW2YikfzZxw3GJUdNn5HTkWBhlt1api3aZcGLVfvlg7XDsWMFOuk7NX+eX+06kiwNSilmrflRizU7lZQ5iOIPJhGODjYeUcbZuuVvSfpdRyWPUZ4mAOYMViBJReluCWbGPc05dbGVRJYlvjy6WSoVedBCV8JWmbeWCMV+SZBJtKIRugcOcXlhbjQlOwVN9hH6Ef4SAhIGEg4SEhIWEhoSKhI2Ej4SQhJGEkoSThJSElYSWhJiEmoSbhJ2EnoSfhKCEooSjhKSEpYSmhKeEqISphKqEq4SshK2EroSwhLGEs4S1hLaEt4S7hLyEvoTAhMKEw4TFhMaEx4TIhMuEzITOhM+E0oTUhNWE14TYhNmE2oTbhNyE3oThhOKE5ITnhOiE6YTqhOuE7YTuhO+E8YTyhPOE9IT1hPaE94T4hPmE+oT7hP2E/oQAhQGFAoUeT2NlUWjTVSdOFGSammtiwlpfdHKCqW3uaOdQjoMCeEBnOVKZbLF+u1BlVV5xW3tSZspz64JJZ3FcIFJ9cWuI6pVVlsVkYY2zgYRVVWxHYi5/klgkT0ZVT41MZgpOGlzziKJoTmMNeudwjYL6UvaXEVzoVLWQzX5iWUqNx4YMgg2CZo1EZARcUWGJbT55vos3eDN1e1Q4T6uO8W0gWsV+XnmIbKFbdloadb6ATmEXbvBYH3UldXJyR1PzfgOFBIUFhQaFB4UIhQmFCoULhQ2FDoUPhRCFEoUUhRWFFoUYhRmFG4UchR2FHoUghSKFI4UkhSWFJoUnhSiFKYUqhS2FLoUvhTCFMYUyhTOFNIU1hTaFPoU/hUCFQYVChUSFRYVGhUeFS4VMhU2FToVPhVCFUYVShVOFVIVVhVeFWIVahVuFXIVdhV+FYIVhhWKFY4VlhWaFZ4VphWqFa4VshW2FboVvhXCFcYVzhXWFdoV3hXiFfIV9hX+FgIWBhQF323ZpUtyAI1cIXjFZ7nK9ZX9u14s4XHGGQVPzd/5i9mXATt+YgIaeW8aL8lPid39PTlx2mstZD186eetYFk7/Z4tO7WKTih2Qv1IvZtxVbFYCkNVOjU/KkXCZD2wCXkNgpFvGidWLNmVLYpaZiFv/W4hjLlXXUyZ2fVEshaJns2iKa5Jik4/UUxKC0W2PdWZOTo1wW59xr4WRZtlmcn8Ah82eIJ9eXC9n8I8RaF9nDWLWeoVYtl5wZTFvgoWDhYaFiIWJhYqFi4WMhY2FjoWQhZGFkoWThZSFlYWWhZeFmIWZhZqFnYWehZ+FoIWhhaKFo4WlhaaFp4WphauFrIWthbGFsoWzhbSFtYW2hbiFuoW7hbyFvYW+hb+FwIXChcOFxIXFhcaFx4XIhcqFy4XMhc2FzoXRhdKF1IXWhdeF2IXZhdqF24Xdhd6F34XgheGF4oXjheWF5oXnheiF6oXrheyF7YXuhe+F8IXxhfKF84X0hfWF9oX3hfiFVWA3Ug2AVGRwiCl1BV4TaPRiHJfMUz1yAYw0bGF3DnouVKx3epgcgvSLVXgUZ8Fwr2WVZDZWHWDBefhTHU57a4aA+lvjVdtWOk88T3KZ811+ZziAAmCCmAGQi1u8i/WLHGRYgt5k/VXPgmWR108gfR+Qn3zzUFFYr26/W8mLg4B4kZyEl3t9houWj5blftOajniBXFd6QpCnll95WVtfYwt70YStaAZVKX8QdCJ9AZVAYkxY1k6DW3lZVFj5hfqF/IX9hf6FAIYBhgKGA4YEhgaGB4YIhgmGCoYLhgyGDYYOhg+GEIYShhOGFIYVhheGGIYZhhqGG4Ychh2GHoYfhiCGIYYihiOGJIYlhiaGKIYqhiuGLIYthi6GL4YwhjGGMoYzhjSGNYY2hjeGOYY6hjuGPYY+hj+GQIZBhkKGQ4ZEhkWGRoZHhkiGSYZKhkuGTIZShlOGVYZWhleGWIZZhluGXIZdhl+GYIZhhmOGZIZlhmaGZ4ZohmmGaoZtcx5jS44Pjs6A1IKsYvBT8GxekSpZAWBwbE1XSmQqjSt26W5bV4Bq8HVtby2MCIxmV+9rkoizeKJj+VOtcGRsWFgqZAJY4GibgRBV1nwYULqOzG2fjetwj2ObbdRu5n4EhENoA5DYbXaWqItXWXly5IV+gbx1ioqvaFRSIo4RldBjmJhEjnxVU0//Zo9W1WCVbUNSSVwpWftta1gwdRx1bGAUgkaBEWNhZ+KPOnfzjTSNwZQWXoVTLFTDcG2Gb4ZwhnKGc4Z0hnWGdoZ3hniGg4aEhoWGhoaHhoiGiYaOho+GkIaRhpKGlIaWhpeGmIaZhpqGm4aehp+GoIahhqKGpYamhquGrYauhrKGs4a3hriGuYa7hryGvYa+hr+GwYbChsOGxYbIhsyGzYbShtOG1YbWhteG2obcht2G4IbhhuKG44blhuaG54bohuqG64bshu+G9Yb2hveG+ob7hvyG/Yb/hgGHBIcFhwaHC4cMhw6HD4cQhxGHFIcWh0Bs915cUK1OrV46Y0eCGpBQaG6Rs3cMVNyUZF/lenZoRWNSe99+23V3UJViNFkPkPhRw3mBev5Wkl8UkIJtYFwfVxBUVFFNbuJWqGOTmH+BFYcqiQCQHlRvXMCB1mJYYjGBNZ5Alm6afJotaaVZ02I+VRZjx1TZhjxtA1rmdJyIamsWWUyML19+bqlzfZg4TvdwjFuXeD1jWmaWdstgm1tJWgdOVYFqbItzoU6JZ1F/gF/6ZRtn2F+EWQFaGYcbhx2HH4cghySHJocnhyiHKocrhyyHLYcvhzCHMoczhzWHNoc4hzmHOoc8hz2HQIdBh0KHQ4dEh0WHRodKh0uHTYdPh1CHUYdSh1SHVYdWh1iHWodbh1yHXYdeh1+HYYdih2aHZ4doh2mHaodrh2yHbYdvh3GHcodzh3WHd4d4h3mHeod/h4CHgYeEh4aHh4eJh4qHjIeOh4+HkIeRh5KHlIeVh5aHmIeZh5qHm4ech52Hnoegh6GHooejh6SHzV2uX3FT5pfdj0Vo9FYvVd9gOk5Nb/R+x4IOhNRZH08qTz5crH4qZxqFc1RPdcOAglVPm01PLW4TjAlccGFrUx92KW6Khodl+5W5fjtUM3oKfe6V4VXBf+50HWMXh6FtnXoRYqFlZ1PhY4Ns611cVKiUTE5hbOyLS1zgZZyCp2g+VDRUy2tma5ROQmNIUx6CDU+uT15XCmL+lmRmaXL/UqFSn2DvixRmmXGQZ3+JUnj9d3BmO1Y4VCGVenKlh6aHp4eph6qHroewh7GHsoe0h7aHt4e4h7mHu4e8h76Hv4fBh8KHw4fEh8WHx4fIh8mHzIfNh86Hz4fQh9SH1YfWh9eH2IfZh9qH3Ifdh96H34fhh+KH44fkh+aH54foh+mH64fsh+2H74fwh/GH8ofzh/SH9Yf2h/eH+If6h/uH/If9h/+HAIgBiAKIBIgFiAaIB4gIiAmIC4gMiA2IDogPiBCIEYgSiBSIF4gYiBmIGogciB2IHogfiCCII4gAem9gDF6JYJ2BFVncYIRx73CqblBsgHKEaq2ILV5gTrNanFXjlBdt+3yZlg9ixn6Od36GI1Mel5aPh2bhXKBP7XILTqZTD1kTVIBjKJVIUdlOnJykfrhUJI1UiDeC8pWObSZfzFo+ZmmWsHMuc79TeoGFmaF/qlt3llCWv374dqJTdpWZmbF7RIlYbmFO1H9leeaL82DNVKtOeZj3XWFqz1ARVGGMJ4RdeASXSlLuVKNWAJWIbbVbxm1TZiSIJYgmiCeIKIgpiCqIK4gsiC2ILogviDCIMYgziDSINYg2iDeIOIg6iDuIPYg+iD+IQYhCiEOIRohHiEiISYhKiEuITohPiFCIUYhSiFOIVYhWiFiIWohbiFyIXYheiF+IYIhmiGeIaohtiG+IcYhziHSIdYh2iHiIeYh6iHuIfIiAiIOIhoiHiImIioiMiI6Ij4iQiJGIk4iUiJWIl4iYiJmImoibiJ2InoifiKCIoYijiKWIpoiniKiIqYiqiA9cXVshaJaAeFURe0hlVGmbTkdrToeLl09TH2M6ZKqQnGXBgBCMmVGwaHhT+YfIYcRs+2wijFFcqoWvggyVI2ubj7Bl+1/DX+FPRYgfZmWBKXP6YHRREVKLV2JfopBMiJKReF5PZydg01lEUfZR+IAIU3lsxJaKcRFP7k+efz1nxVUIlcB5lojjfp9YDGIAl1qGGFZ7mJBfuIvEhFeR2VPtZY9eXHVkYG59f1rqfu1+aY+nVaNbrGDLZYRzrIiuiK+IsIiyiLOItIi1iLaIuIi5iLqIu4i9iL6Iv4jAiMOIxIjHiMiIyojLiMyIzYjPiNCI0YjTiNaI14jaiNuI3IjdiN6I4IjhiOaI54jpiOqI64jsiO2I7ojviPKI9Yj2iPeI+oj7iP2I/4gAiQGJA4kEiQWJBokHiQiJCYkLiQyJDYkOiQ+JEYkUiRWJFokXiRiJHIkdiR6JH4kgiSKJI4kkiSaJJ4koiSmJLIktiS6JL4kxiTKJM4k1iTeJCZBjdil32n50l5uFZlt0euqWQIjLUo9xql/sZeKL+1tvmuFdiWtbbK2Lr4sKkMWPi1O8YiaeLZ5AVCtOvYJZcpyGFl1ZiK9txZbRVJpOtosJcb1UCZbfcPlt0HYlThR4EoepXPZeAIqcmA6WjnC/bERZqWM8d02IFG9zgjBY1XGMUxp4wZYBVWZfMHG0WxqMjJqDay5ZL57neWhnbGJvT6F1in8LbTOWJ2zwTtJ1e1E3aD5vgJBwgZZZdnQ4iTmJOok7iTyJPYk+iT+JQIlCiUOJRYlGiUeJSIlJiUqJS4lMiU2JTolPiVCJUYlSiVOJVIlViVaJV4lYiVmJWolbiVyJXYlgiWGJYoljiWSJZYlniWiJaYlqiWuJbIltiW6Jb4lwiXGJcolziXSJdYl2iXeJeIl5iXqJfIl9iX6JgImCiYSJhYmHiYiJiYmKiYuJjImNiY6Jj4mQiZGJkomTiZSJlYmWiZeJmImZiZqJm4mciZ2JnomfiaCJoYlHZCdcZZCReiOM2lmsVACCb4OBiQCAMGlOVjaAN3LOkbZRX051mJZjGk72U/NmS4EcWbJtAE75WDtT1mPxlJ1PCk9jiJCYN1lXkPt56k7wgJF1gmycW+hZXV8FaYGGGlDyXVlO43flTnqCkWITZpGQeVy/TnlfxoE4kISAq3WmTtSID2HFa8ZfSU7KdqJu44uuiwqM0YsCX/x/zH/OfjWDa4PgVrdr85c0lvtZH1T2lOttxVtumTlcFV+QlqKJo4mkiaWJpomniaiJqYmqiauJrImtia6Jr4mwibGJsomzibSJtYm2ibeJuIm5ibqJu4m8ib2Jvom/icCJw4nNidOJ1InVideJ2InZiduJ3YnfieCJ4YniieSJ54noiemJ6onsie2J7onwifGJ8on0ifWJ9on3ifiJ+Yn6ifuJ/In9if6J/4kBigKKA4oEigWKBooIigmKCooLigyKDYoOig+KEIoRihKKE4oUihWKFooXihiKGYoaihuKHIodinBT8YIxanRacJ6UXih/uYMkhCWEZ4NHh86PYo3IdnFflphseCBm31TlYmNPw4HIdbhezZYKjvmGj1TzbIxtOGx/YMdSKHV9XhhPoGDnXyRcMXWukMCUuXK5bDhuSZEJZ8tT81NRT8mR8YvIU3xewo/kbY5OwnaGaV6GGmEGgllP3k8+kHycCWEdbhRuhZaITjFa6JYOTn9cuXmHW+2LvX+Jc99Xi4LBkAFUR5C7VepcoV8IYTJr8XKygImKHoofiiCKIYoiiiOKJIoliiaKJ4ooiimKKooriiyKLYouii+KMIoxijKKM4o0ijWKNoo3ijiKOYo6ijuKPIo9ij+KQIpBikKKQ4pEikWKRopHikmKSopLikyKTYpOik+KUIpRilKKU4pUilWKVopXiliKWYpailuKXIpdil6KX4pgimGKYopjimSKZYpmimeKaIppimqKa4psim2KbopvinCKcYpyinOKdIp1inaKd4p4inqKe4p8in2Kfop/ioCKdG3TW9WIhJhrjG2aM54KbqRRQ1GjV4GIn1P0Y5WP7VZYVAZXP3OQbhh/3I/Rgj9hKGBilvBmpn6KjcONpZSzXKR8CGemYAWWGICRTueQAFNolkFR0I90hV2RVWb1l1VbHVM4eEJnPWjJVH5wsFt9j41RKFexVBJlgmZejUOND4FshG2Q33z/UfuFo2fpZaFvpIaBjmpWIJCCdnZw5XEjjeliGVL9bDyNDmCeWI5h/mZgjU5is1Ujbi1nZ4+BioKKg4qEioWKhoqHioiKi4qMio2KjoqPipCKkYqSipSKlYqWipeKmIqZipqKm4qcip2KnoqfiqCKoYqiiqOKpIqliqaKp4qoiqmKqoqriqyKrYquiq+KsIqxirKKs4q0irWKtoq3iriKuYq6iruKvIq9ir6Kv4rAisGKworDisSKxYrGiseKyIrJisqKy4rMis2KzorPitCK0YrSitOK1IrVitaK14rYitmK2orbityK3Yreit+K4IrhiuKK44rhlPiVKHcFaKhpi1RNTrhwyItYZItlhVuEejpQ6Fu7d+FreYqYfL5sz3apZZePLV1VXDiGCGhgUxhi2Xpbbv1+H2rgenBfM28gX4xjqG1WZwhOEF4mjddOwIA0dpyW22ItZn5ivGx1jWdxaX9GUYeA7FNukJhi8lTwhpmPBYAXlReF2Y9Zbc1zn2UfdwR1J3j7gR6NiJSmT5VnuXXKiweXL2NHlTWWuIQjY0F3gV/wcolOFGB0Ze9iY2s/ZeSK5YrmiueK6IrpiuqK64rsiu2K7orvivCK8YryivOK9Ir1ivaK94r4ivmK+or7ivyK/Yr+iv+KAIsBiwKLA4sEiwWLBosIiwmLCosLiwyLDYsOiw+LEIsRixKLE4sUixWLFosXixiLGYsaixuLHIsdix6LH4sgiyGLIosjiySLJYsniyiLKYsqiyuLLIstiy6LL4swizGLMoszizSLNYs2izeLOIs5izqLO4s8iz2LPos/i0CLQYtCi0OLRItFiydex3XRkMGLnYKdZy9lMVQYh+V3ooACgUFsS07HfkyA9HYNaZZrZ2I8UIRPQFcHY2Jrvo3qU+hluH7XXxpjt2PzgfSBbn8cXtlcNlJ6Zul5GnoojZlw1HXebrtsknotTsV24F+flHeIyH7Neb+AzZHyThdPH4JoVN5dMm3Mi6V8dI+YgBpeklSxdplbPGakmuBzKmjbhjFnKnP4i9uLEJD5ettwbnHEYql3MVY7TleE8WepUsCGLo34lFF7RotHi0iLSYtKi0uLTItNi06LT4tQi1GLUotTi1SLVYtWi1eLWItZi1qLW4tci12LXotfi2CLYYtii2OLZItli2eLaItpi2qLa4tti26Lb4twi3GLcotzi3SLdYt2i3eLeIt5i3qLe4t8i32Lfot/i4CLgYuCi4OLhIuFi4aLh4uIi4mLiouLi4yLjYuOi4+LkIuRi5KLk4uUi5WLlouXi5iLmYuai5uLnIudi56Ln4usi7GLu4vHi9CL6osJjB6MT0/obF15e5qTYipy/WITThZ4bI+wZFqNxntpaIRexYiGWZ5k7li2cg5pJZX9j1iNYFcAfwaMxlFJY9liU1NMaCJ0AYNMkURVQHd8cEpteVGoVESN/1nLbsRtXFsrfdROfXzTblBb6oENbldbA5vVaCqOl1v8fjtgtX65kHCNT1nNY995s41SU89lVnnFizuWxH67lIJ+NFaJkQBnan8KXHWQKGbmXVBP3mdaUFxPUFenXhDoEegS6BPoFOg4jDmMOow7jDyMPYw+jD+MQIxCjEOMRIxFjEiMSoxLjE2MToxPjFCMUYxSjFOMVIxWjFeMWIxZjFuMXIxdjF6MX4xgjGOMZIxljGaMZ4xojGmMbIxtjG6Mb4xwjHGMcox0jHWMdox3jHuMfIx9jH6Mf4yAjIGMg4yEjIaMh4yIjIuMjYyOjI+MkIyRjJKMk4yVjJaMl4yZjJqMm4ycjJ2MnoyfjKCMoYyijKOMpIyljKaMp4yojKmMqoyrjKyMrYyNTgxOQFEQTv9eRVMVTphOHk4ym2xbaVYoTrp5P04VU0dOLVk7cm5TEGzfVuSAl5nTa353F582Tp9OEJ9cTmlOk06IgltbbFUPVsROjVOdU6NTpVOuU2WXXY0aU/VTJlMuUz5TXI1mU2NTAlIIUg5SLVIzUj9SQFJMUl5SYVJcUq+EfVKCUoFSkFKTUoJRVH+7TsNOyU7CTuhO4U7rTt5OG0/zTiJPZE/1TiVPJ08JTytPXk9nTzhlWk9dT66Mr4ywjLGMsoyzjLSMtYy2jLeMuIy5jLqMu4y8jL2Mvoy/jMCMwYzCjMOMxIzFjMaMx4zIjMmMyozLjMyMzYzOjM+M0IzRjNKM04zUjNWM1ozXjNiM2YzajNuM3IzdjN6M34zgjOGM4ozjjOSM5YzmjOeM6IzpjOqM64zsjO2M7ozvjPCM8YzyjPOM9Iz1jPaM94z4jPmM+oz7jPyM/Yz+jP+MAI0BjQKNA40EjQWNBo0HjQiNCY0KjQuNDI0NjV9PV08yTz1Pdk90T5FPiU+DT49Pfk97T6pPfE+sT5RP5k/oT+pPxU/aT+NP3E/RT99P+E8pUExQ808sUA9QLlAtUP5PHFAMUCVQKFB+UENQVVBIUE5QbFB7UKVQp1CpULpQ1lAGUe1Q7FDmUO5QB1ELUd1OPWxYT2VPzk+gn0ZsdHxuUf1dyZ6YmYFRFFn5Ug1TB4oQU+tRGVlVUaBOVlGzTm6IpIi1ThSB0oiAeTRbA4i4f6tRsVG9UbxRDo0PjRCNEY0SjRONFI0VjRaNF40YjRmNGo0bjRyNII1RjVKNV41fjWWNaI1pjWqNbI1ujW+NcY1yjXiNeY16jXuNfI19jX6Nf42AjYKNg42GjYeNiI2JjYyNjY2OjY+NkI2SjZONlY2WjZeNmI2ZjZqNm42cjZ2Nno2gjaGNoo2kjaWNpo2njaiNqY2qjauNrI2tja6Nr42wjbKNto23jbmNu429jcCNwY3CjcWNx43IjcmNyo3NjdCN0o3TjdSNx1GWUaJRpVGgi6aLp4uqi7SLtYu3i8KLw4vLi8+LzovSi9OL1IvWi9iL2Yvci9+L4Ivki+iL6Yvui/CL84v2i/mL/Iv/iwCMAowEjAeMDIwPjBGMEowUjBWMFowZjBuMGIwdjB+MIIwhjCWMJ4wqjCuMLowvjDKMM4w1jDaMaVN6Ux2WIpYhljGWKpY9ljyWQpZJllSWX5ZnlmyWcpZ0loiWjZaXlrCWl5CbkJ2QmZCskKGQtJCzkLaQupDVjdiN2Y3cjeCN4Y3ijeWN5o3njemN7Y3ujfCN8Y3yjfSN9o38jf6N/40AjgGOAo4DjgSOBo4HjgiOC44Njg6OEI4RjhKOE44VjhaOF44YjhmOGo4bjhyOII4hjiSOJY4mjieOKI4rji2OMI4yjjOONI42jjeOOI47jjyOPo4/jkOORY5GjkyOTY5Ojk+OUI5TjlSOVY5WjleOWI5ajluOXI5djl6OX45gjmGOYo5jjmSOZY5njmiOao5rjm6OcY64kLCQz5DFkL6Q0JDEkMeQ05DmkOKQ3JDXkNuQ65DvkP6QBJEikR6RI5ExkS+ROZFDkUaRDVJCWaJSrFKtUr5S/1TQUtZS8FLfU+5xzXf0XvVR/FEvm7ZTAV9ade9dTFepV6FXfli8WMVY0VgpVyxXKlczVzlXLlcvV1xXO1dCV2lXhVdrV4ZXfFd7V2hXbVd2V3NXrVekV4xXslfPV6dXtFeTV6BX1VfYV9pX2VfSV7hX9FfvV/hX5FfdV3OOdY53jniOeY56jnuOfY5+joCOgo6DjoSOho6IjomOio6LjoyOjY6OjpGOko6TjpWOlo6XjpiOmY6ajpuOnY6fjqCOoY6ijqOOpI6ljqaOp46ojqmOqo6tjq6OsI6xjrOOtI61jraOt464jrmOu468jr2Ovo6/jsCOwY7CjsOOxI7FjsaOx47IjsmOyo7LjsyOzY7PjtCO0Y7SjtOO1I7VjtaO147YjtmO2o7bjtyO3Y7ejt+O4I7hjuKO447kjgtYDVj9V+1XAFgeWBlYRFggWGVYbFiBWIlYmliAWKiZGZ//YXmCfYJ/go+CioKogoSCjoKRgpeCmYKrgriCvoKwgsiCyoLjgpiCt4KugsuCzILBgqmCtIKhgqqCn4LEgs6CpILhggmD94Lkgg+DB4PcgvSC0oLYggyD+4LTghGDGoMGgxSDFYPggtWCHINRg1uDXIMIg5KDPIM0gzGDm4Negy+DT4NHg0ODX4NAgxeDYIMtgzqDM4Nmg2WD5Y7mjueO6I7pjuqO647sju2O7o7vjvCO8Y7yjvOO9I71jvaO9474jvmO+o77jvyO/Y7+jv+OAI8BjwKPA48EjwWPBo8HjwiPCY8KjwuPDI8Njw6PD48QjxGPEo8TjxSPFY8WjxePGI8ZjxqPG48cjx2PHo8fjyCPIY8ijyOPJI8ljyaPJ48ojymPKo8rjyyPLY8ujy+PMI8xjzKPM480jzWPNo83jziPOY86jzuPPI89jz6PP49Aj0GPQo9Dj0SPaIMbg2mDbINqg22DboOwg3iDs4O0g6CDqoOTg5yDhYN8g7aDqYN9g7iDe4OYg56DqIO6g7yDwYMBhOWD2IMHWBiEC4Tdg/2D1oMchDiEEYQGhNSD34MPhAOE+IP5g+qDxYPAgyaE8IPhg1yEUYRahFmEc4SHhIiEeoSJhHiEPIRGhGmEdoSMhI6EMYRthMGEzYTQhOaEvYTThMqEv4S6hOCEoYS5hLSEl4TlhOOEDIUNdTiF8IQ5hR+FOoVFj0aPR49Ij0mPSo9Lj0yPTY9Oj0+PUI9Rj1KPU49Uj1WPVo9Xj1iPWY9aj1uPXI9dj16PX49gj2GPYo9jj2SPZY9qj4CPjI+Sj52PoI+hj6KPpI+lj6aPp4+qj6yPrY+uj6+Pso+zj7SPtY+3j7iPuo+7j7yPv4/Aj8OPxo/Jj8qPy4/Mj82Pz4/Sj9aP14/aj+CP4Y/jj+eP7I/vj/GP8o/0j/WP9o/6j/uP/I/+j/+PB5AIkAyQDpATkBWQGJBWhTuF/4T8hFmFSIVohWSFXoV6haJ3Q4VyhXuFpIWohYeFj4V5ha6FnIWFhbmFt4WwhdOFwYXchf+FJ4YFhimGFoY8hv5eCF88WUFZN4BVWVpZWFkPUyJcJVwsXDRcTGJqYp9iu2LKYtpi12LuYiJj9mI5Y0tjQ2OtY/ZjcWN6Y45jtGNtY6xjimNpY65jvGPyY/hj4GP/Y8Rj3mPOY1JkxmO+Y0VkQWQLZBtkIGQMZCZkIWReZIRkbWSWZBmQHJAjkCSQJZAnkCiQKZAqkCuQLJAwkDGQMpAzkDSQN5A5kDqQPZA/kECQQ5BFkEaQSJBJkEqQS5BMkE6QVJBVkFaQWZBakFyQXZBekF+QYJBhkGSQZpBnkGmQapBrkGyQb5BwkHGQcpBzkHaQd5B4kHmQepB7kHyQfpCBkISQhZCGkIeQiZCKkIyQjZCOkI+QkJCSkJSQlpCYkJqQnJCekJ+QoJCkkKWQp5CokKmQq5CtkLKQt5C8kL2Qv5DAkHpkt2S4ZJlkumTAZNBk12TkZOJkCWUlZS5lC1/SXxl1EV9fU/FT/VPpU+hT+1MSVBZUBlRLVFJUU1RUVFZUQ1QhVFdUWVQjVDJUglSUVHdUcVRkVJpUm1SEVHZUZlSdVNBUrVTCVLRU0lSnVKZU01TUVHJUo1TVVLtUv1TMVNlU2lTcVKlUqlSkVN1Uz1TeVBtV51QgVf1UFFXzVCJVI1UPVRFVJ1UqVWdVj1W1VUlVbVVBVVVVP1VQVTxVwpDDkMaQyJDJkMuQzJDNkNKQ1JDVkNaQ2JDZkNqQ3pDfkOCQ45DkkOWQ6ZDqkOyQ7pDwkPGQ8pDzkPWQ9pD3kPmQ+pD7kPyQ/5AAkQGRA5EFkQaRB5EIkQmRCpELkQyRDZEOkQ+REJERkRKRE5EUkRWRFpEXkRiRGpEbkRyRHZEfkSCRIZEkkSWRJpEnkSiRKZEqkSuRLJEtkS6RMJEykTORNJE1kTaRN5E4kTqRO5E8kT2RPpE/kUCRQZFCkUSRN1VWVXVVdlV3VTNVMFVcVYtV0lWDVbFVuVWIVYFVn1V+VdZVkVV7Vd9VvVW+VZRVmVXqVfdVyVUfVtFV61XsVdRV5lXdVcRV71XlVfJV81XMVc1V6FX1VeRVlI8eVghWDFYBViRWI1b+VQBWJ1YtVlhWOVZXVixWTVZiVllWXFZMVlRWhlZkVnFWa1Z7VnxWhVaTVq9W1FbXVt1W4Vb1VutW+Vb/VgRXClcJVxxXD14ZXhReEV4xXjtePF5FkUeRSJFRkVORVJFVkVaRWJFZkVuRXJFfkWCRZpFnkWiRa5FtkXORepF7kXyRgJGBkYKRg5GEkYaRiJGKkY6Rj5GTkZSRlZGWkZeRmJGZkZyRnZGekZ+RoJGhkaSRpZGmkaeRqJGpkauRrJGwkbGRspGzkbaRt5G4kbmRu5G8kb2RvpG/kcCRwZHCkcORxJHFkcaRyJHLkdCR0pHTkdSR1ZHWkdeR2JHZkdqR25Hdkd6R35HgkeGR4pHjkeSR5ZE3XkReVF5bXl5eYV6MXHpcjVyQXJZciFyYXJlckVyaXJxctVyiXL1crFyrXLFco1zBXLdcxFzSXORcy1zlXAJdA10nXSZdLl0kXR5dBl0bXVhdPl00XT1dbF1bXW9dXV1rXUtdSl1pXXRdgl2ZXZ1dc4y3XcVdc193X4Jfh1+JX4xflV+ZX5xfqF+tX7VfvF9iiGFfrXKwcrRyt3K4csNywXLOcs1y0nLocu9y6XLycvRy93IBc/NyA3P6cuaR55HokemR6pHrkeyR7ZHuke+R8JHxkfKR85H0kfWR9pH3kfiR+ZH6kfuR/JH9kf6R/5EAkgGSApIDkgSSBZIGkgeSCJIJkgqSC5IMkg2SDpIPkhCSEZISkhOSFJIVkhaSF5IYkhmSGpIbkhySHZIekh+SIJIhkiKSI5IkkiWSJpInkiiSKZIqkiuSLJItki6SL5IwkjGSMpIzkjSSNZI2kjeSOJI5kjqSO5I8kj2SPpI/kkCSQZJCkkOSRJJFkvtyF3MTcyFzCnMecx1zFXMiczlzJXMsczhzMXNQc01zV3Ngc2xzb3N+cxuCJVnnmCRZAlljmWeZaJlpmWqZa5lsmXSZd5l9mYCZhJmHmYqZjZmQmZGZk5mUmZWZgF6RXotell6lXqBeuV61Xr5es15TjdJe0V7bXuhe6l66gcRfyV/WX89fA2DuXwRg4V/kX/5fBWAGYOpf7V/4XxlgNWAmYBtgD2ANYClgK2AKYD9gIWB4YHlge2B6YEJgRpJHkkiSSZJKkkuSTJJNkk6ST5JQklGSUpJTklSSVZJWkleSWJJZklqSW5Jckl2SXpJfkmCSYZJikmOSZJJlkmaSZ5JokmmSapJrkmySbZJukm+ScJJxknKSc5J1knaSd5J4knmSepJ7knySfZJ+kn+SgJKBkoKSg5KEkoWShpKHkoiSiZKKkouSjJKNko+SkJKRkpKSk5KUkpWSlpKXkpiSmZKakpuSnJKdkp6Sn5KgkqGSopKjkqSSpZKmkqeSamB9YJZgmmCtYJ1gg2CSYIxgm2DsYLtgsWDdYNhgxmDaYLRgIGEmYRVhI2H0YABhDmErYUphdWGsYZRhp2G3YdRh9WHdX7OW6ZXrlfGV85X1lfaV/JX+lQOWBJYGlgiWCpYLlgyWDZYPlhKWFZYWlheWGZYalixOP3IVYjVsVGxcbEpso2yFbJBslGyMbGhsaWx0bHZshmypbNBs1GytbPds+GzxbNdssmzgbNZs+mzrbO5ssWzTbO9s/myokqmSqpKrkqySrZKvkrCSsZKykrOStJK1kraSt5K4krmSupK7krySvZK+kr+SwJLBksKSw5LEksWSxpLHksmSypLLksySzZLOks+S0JLRktKS05LUktWS1pLXktiS2ZLaktuS3JLdkt6S35LgkuGS4pLjkuSS5ZLmkueS6JLpkuqS65Lsku2S7pLvkvCS8ZLykvOS9JL1kvaS95L4kvmS+pL7kvyS/ZL+kv+SAJMBkwKTA5MEkwWTBpMHkwiTCZM5bSdtDG1DbUhtB20EbRltDm0rbU1tLm01bRptT21SbVRtM22RbW9tnm2gbV5tk22UbVxtYG18bWNtGm7HbcVt3m0Obr9t4G0RbuZt3W3ZbRZuq20Mbq5tK25ubk5ua26ybl9uhm5TblRuMm4lbkRu326xbphu4G4tb+JupW6nbr1uu263btdutG7Pbo9uwm6fbmJvRm9HbyRvFW/5bi9vNm9Lb3RvKm8JbylviW+Nb4xveG9yb3xvem/RbwqTC5MMkw2TDpMPkxCTEZMSkxOTFJMVkxaTF5MYkxmTGpMbkxyTHZMekx+TIJMhkyKTI5MkkyWTJpMnkyiTKZMqkyuTLJMtky6TL5MwkzGTMpMzkzSTNZM2kzeTOJM5kzqTO5M8kz2TP5NAk0GTQpNDk0STRZNGk0eTSJNJk0qTS5NMk02TTpNPk1CTUZNSk1OTVJNVk1aTV5NYk1mTWpNbk1yTXZNek1+TYJNhk2KTY5Nkk2WTZpNnk2iTaZNrk8lvp2+5b7Zvwm/hb+5v3m/gb+9vGnAjcBtwOXA1cE9wXnCAW4RblVuTW6VbuFsvdZ6aNGTkW+5bMInwW0eOB4u2j9OP1Y/lj+6P5I/pj+aP84/ojwWQBJALkCaQEZANkBaQIZA1kDaQLZAvkESQUZBSkFCQaJBYkGKQW5C5ZnSQfZCCkIiQg5CLkFBfV19WX1hfO1yrVFBcWVxxW2NcZly8fypfKV8tX3SCPF87m25cgVmDWY1ZqVmqWaNZbJNtk26Tb5Nwk3GTcpNzk3STdZN2k3eTeJN5k3qTe5N8k32TfpN/k4CTgZOCk4OThJOFk4aTh5OIk4mTipOLk4yTjZOOk5CTkZOSk5OTlJOVk5aTl5OYk5mTmpObk5yTnZOek5+ToJOhk6KTo5Okk6WTppOnk6iTqZOqk6uTrJOtk66Tr5Owk7GTspOzk7STtZO2k7eTuJO5k7qTu5O8k72TvpO/k8CTwZPCk8OTxJPFk8aTx5PIk8mTy5PMk82Tl1nKWatZnlmkWdJZslmvWddZvlkFWgZa3VkIWuNZ2Fn5WQxaCVoyWjRaEVojWhNaQFpnWkpaVVo8WmJadVrsgKpam1p3WnpavlrrWrJa0lrUWrha4FrjWvFa1lrmWtha3FoJWxdbFlsyWzdbQFsVXBxcWltlW3NbUVtTW2JbdZp3mniaepp/mn2agJqBmoWaiJqKmpCakpqTmpaamJqbmpyanZqfmqCaopqjmqWap5qffqF+o36lfqh+qX7Ok8+T0JPRk9KT05PUk9WT15PYk9mT2pPbk9yT3ZPek9+T4JPhk+KT45Pkk+WT5pPnk+iT6ZPqk+uT7JPtk+6T75Pwk/GT8pPzk/ST9ZP2k/eT+JP5k/qT+5P8k/2T/pP/kwCUAZQClAOUBJQFlAaUB5QIlAmUCpQLlAyUDZQOlA+UEJQRlBKUE5QUlBWUFpQXlBiUGZQalBuUHJQdlB6UH5QglCGUIpQjlCSUJZQmlCeUKJQplCqUK5QslC2ULpStfrB+vn7AfsF+wn7Jfst+zH7QftR+137bfuB+4X7ofut+7n7vfvF+8n4Nf/Z++n77fv5+AX8CfwN/B38Ifwt/DH8PfxF/En8Xfxl/HH8bfx9/IX8ifyN/JH8lfyZ/J38qfyt/LH8tfy9/MH8xfzJ/M381f3pef3XbXT51lZCOc5FzrnOic59zz3PCc9Fzt3Ozc8BzyXPIc+Vz2XN8mAp06XPnc95zunPycw90KnRbdCZ0JXQodDB0LnQsdC+UMJQxlDKUM5Q0lDWUNpQ3lDiUOZQ6lDuUPJQ9lD+UQJRBlEKUQ5RElEWURpRHlEiUSZRKlEuUTJRNlE6UT5RQlFGUUpRTlFSUVZRWlFeUWJRZlFqUW5RclF2UXpRflGCUYZRilGOUZJRllGaUZ5RolGmUapRslG2UbpRvlHCUcZRylHOUdJR1lHaUd5R4lHmUepR7lHyUfZR+lH+UgJSBlIKUg5SElJGUlpSYlMeUz5TTlNSU2pTmlPuUHJUglRt0GnRBdFx0V3RVdFl0d3RtdH50nHSOdIB0gXSHdIt0nnSodKl0kHSndNJ0unTql+uX7JdMZ1NnXmdIZ2lnpWeHZ2pnc2eYZ6dndWeoZ55nrWeLZ3dnfGfwZwlo2GcKaOlnsGcMaNlntWfaZ7Nn3WcAaMNnuGfiZw5owWf9ZzJoM2hgaGFoTmhiaERoZGiDaB1oVWhmaEFoZ2hAaD5oSmhJaClotWiPaHRod2iTaGtowmhuafxoH2kgafloJ5UzlT2VQ5VIlUuVVZValWCVbpV0lXWVd5V4lXmVepV7lXyVfZV+lYCVgZWClYOVhJWFlYaVh5WIlYmVipWLlYyVjZWOlY+VkJWRlZKVk5WUlZWVlpWXlZiVmZWalZuVnJWdlZ6Vn5WglaGVopWjlaSVpZWmlaeVqJWplaqVq5Wsla2VrpWvlbCVsZWylbOVtJW1lbaVt5W4lbmVupW7lbyVvZW+lb+VwJXBlcKVw5XElcWVxpXHlciVyZXKlcuVJGnwaAtpAWlXaeNoEGlxaTlpYGlCaV1phGlraYBpmGl4aTRpzGmHaYhpzmmJaWZpY2l5aZtpp2m7aatprWnUabFpwWnKad9plWngaY1p/2kvau1pF2oYamVq8mlEaj5qoGpQaltqNWqOanlqPWooalhqfGqRapBqqWqXaqtqN3NSc4FrgmuHa4RrkmuTa41rmmuba6Frqmtrj22PcY9yj3OPdY92j3iPd495j3qPfI9+j4GPgo+Ej4ePi4/Mlc2VzpXPldCV0ZXSldOV1JXVldaV15XYldmV2pXbldyV3ZXeld+V4JXhleKV45XkleWV5pXnleyV/5UHlhOWGJYblh6WIJYjliSWJZYmlieWKJYpliuWLJYtli+WMJY3ljiWOZY6lj6WQZZDlkqWTpZPllGWUpZTllaWV5ZYllmWWpZcll2WXpZglmOWZZZmlmuWbZZulm+WcJZxlnOWeJZ5lnqWe5Z8ln2WfpZ/loCWgZaCloOWhJaHlomWipaNj46Pj4+Yj5qPzo4LYhdiG2IfYiJiIWIlYiRiLGLnge909HT/dA91EXUTdTRl7mXvZfBlCmYZZnJnA2YVZgBmhXD3Zh1mNGYxZjZmNWYGgF9mVGZBZk9mVmZhZldmd2aEZoxmp2adZr5m22bcZuZm6WYyjTONNo07jT2NQI1FjUaNSI1JjUeNTY1VjVmNx4nKicuJzInOic+J0InRiW5yn3JdcmZyb3J+cn9yhHKLco1yj3KScghjMmOwY4yWjpaRlpKWk5aVlpaWmpablp2WnpaflqCWoZailqOWpJallqaWqJaplqqWq5aslq2WrpavlrGWspa0lrWWt5a4lrqWu5a/lsKWw5bIlsqWy5bQltGW05bUltaW15bYltmW2pbbltyW3Zbelt+W4ZbiluOW5JblluaW55brluyW7ZbulvCW8ZbylvSW9Zb4lvqW+5b8lv2W/5YClwOXBZcKlwuXDJcQlxGXEpcUlxWXF5cYlxmXGpcblx2XH5cglz9k2GQEgOpr82v9a/Vr+WsFbAdsBmwNbBVsGGwZbBpsIWwpbCRsKmwybDVlVWVrZU1yUnJWcjByYoYWUp+AnICTgLyACme9gLGAq4CtgLSAt4DngOiA6YDqgNuAwoDEgNmAzYDXgBBn3YDrgPGA9IDtgA2BDoHygPyAFWcSgVqMNoEegSyBGIEygUiBTIFTgXSBWYFagXGBYIFpgXyBfYFtgWeBTVi1WoiBgoGRgdVuo4GqgcyBJmfKgbuBIZcilyOXJJcllyaXJ5colymXK5csly6XL5cxlzOXNJc1lzaXN5c6lzuXPJc9lz+XQJdBl0KXQ5dEl0WXRpdHl0iXSZdKl0uXTJdNl06XT5dQl1GXVJdVl1eXWJdal1yXXZdfl2OXZJdml2eXaJdql2uXbJdtl26Xb5dwl3GXcpd1l3eXeJd5l3qXe5d9l36Xf5eAl4GXgpeDl4SXhpeHl4iXiZeKl4yXjpePl5CXk5eVl5aXl5eZl5qXm5ecl52XwYGmgSRrN2s5a0NrRmtZa9GY0pjTmNWY2ZjamLNrQF/Ca/OJkGVRn5NlvGXGZcRlw2XMZc5l0mXWZYBwnHCWcJ1wu3DAcLdwq3CxcOhwynAQcRNxFnEvcTFxc3FccWhxRXFycUpxeHF6cZhxs3G1cahxoHHgcdRx53H5cR1yKHJscBhxZnG5cT5iPWJDYkhiSWI7eUB5RnlJeVt5XHlTeVp5YnlXeWB5b3lneXp5hXmKeZp5p3mzedFf0F+el5+XoZeil6SXpZeml6eXqJepl6qXrJeul7CXsZezl7WXtpe3l7iXuZe6l7uXvJe9l76Xv5fAl8GXwpfDl8SXxZfGl8eXyJfJl8qXy5fMl82XzpfPl9CX0ZfSl9OX1JfVl9aX15fYl9mX2pfbl9yX3Zfel9+X4Jfhl+KX45fkl+WX6Jful++X8Jfxl/KX9Jf3l/iX+Zf6l/uX/Jf9l/6X/5cAmAGYApgDmASYBZgGmAeYCJgJmAqYC5gMmA2YDpg8YF1gWmBnYEFgWWBjYKtgBmENYV1hqWGdYcth0WEGYoCAf4CTbPZs/G32d/h3AHgJeBd4GHgReKtlLXgceB14OXg6eDt4H3g8eCV4LHgjeCl4TnhteFZ4V3gmeFB4R3hMeGp4m3iTeJp4h3iceKF4o3iyeLl4pXjUeNl4yXjsePJ4BXn0eBN5JHkeeTR5m5/5nvue/J7xdgR3DXf5dgd3CHcadyJ3GXctdyZ3NXc4d1B3UXdHd0N3Wndodw+YEJgRmBKYE5gUmBWYFpgXmBiYGZgamBuYHJgdmB6YH5ggmCGYIpgjmCSYJZgmmCeYKJgpmCqYK5gsmC2YLpgvmDCYMZgymDOYNJg1mDaYN5g4mDmYOpg7mDyYPZg+mD+YQJhBmEKYQ5hEmEWYRphHmEiYSZhKmEuYTJhNmE6YT5hQmFGYUphTmFSYVZhWmFeYWJhZmFqYW5hcmF2YXphfmGCYYZhimGOYZJhlmGaYZ5homGmYaphrmGyYbZhumGJ3ZXd/d413fXeAd4x3kXefd6B3sHe1d713OnVAdU51S3VIdVt1cnV5dYN1WH9hf19/SIpof3R/cX95f4F/fn/NduV2MoiFlIaUh5SLlIqUjJSNlI+UkJSUlJeUlZSalJuUnJSjlKSUq5SqlK2UrJSvlLCUspS0lLaUt5S4lLmUupS8lL2Uv5TElMiUyZTKlMuUzJTNlM6U0JTRlNKU1ZTWlNeU2ZTYlNuU3pTflOCU4pTklOWU55TolOqUb5hwmHGYcphzmHSYi5iOmJKYlZiZmKOYqJipmKqYq5ismK2YrpivmLCYsZiymLOYtJi1mLaYt5i4mLmYupi7mLyYvZi+mL+YwJjBmMKYw5jEmMWYxpjHmMiYyZjKmMuYzJjNmM+Y0JjUmNaY15jbmNyY3ZjgmOGY4pjjmOSY5ZjmmOmY6pjrmOyY7ZjumO+Y8JjxmPKY85j0mPWY9pj3mPiY+Zj6mPuY/Jj9mP6Y/5gAmQGZApkDmQSZBZkGmQeZ6ZTrlO6U75TzlPSU9ZT3lPmU/JT9lP+UA5UClQaVB5UJlQqVDZUOlQ+VEpUTlRSVFZUWlRiVG5UdlR6VH5UilSqVK5UplSyVMZUylTSVNpU3lTiVPJU+lT+VQpU1lUSVRZVGlUmVTJVOlU+VUpVTlVSVVpVXlViVWZVblV6VX5VdlWGVYpVklWWVZpVnlWiVaZVqlWuVbJVvlXGVcpVzlTqV53fsd8mW1XnteeN563kGekddA3oCeh56FHoImQmZCpkLmQyZDpkPmRGZEpkTmRSZFZkWmReZGJkZmRqZG5kcmR2ZHpkfmSCZIZkimSOZJJklmSaZJ5komSmZKpkrmSyZLZkvmTCZMZkymTOZNJk1mTaZN5k4mTmZOpk7mTyZPZk+mT+ZQJlBmUKZQ5lEmUWZRplHmUiZSZlKmUuZTJlNmU6ZT5lQmVGZUplTmVaZV5lYmVmZWplbmVyZXZlemV+ZYJlhmWKZZJlmmXOZeJl5mXuZfpmCmYOZiZk5ejd6UXrPnqWZcHqIdo52k3aZdqR23nTgdCx1IJ4iniieKZ4qniueLJ4ynjGeNp44njeeOZ46nj6eQZ5CnkSeRp5HnkieSZ5LnkyeTp5RnlWeV55anlueXJ5enmOeZp5nnmieaZ5qnmuebJ5xnm2ec56SdZR1lnWgdZ11rHWjdbN1tHW4dcR1sXWwdcN1wnXWdc1143XodeZ15HXrded1A3bxdfx1/3UQdgB2BXYMdhd2CnYldhh2FXYZdoyZjpmamZuZnJmdmZ6Zn5mgmaGZopmjmaSZppmnmamZqpmrmayZrZmuma+ZsJmxmbKZs5m0mbWZtpm3mbiZuZm6mbuZvJm9mb6Zv5nAmcGZwpnDmcSZxZnGmceZyJnJmcqZy5nMmc2ZzpnPmdCZ0ZnSmdOZ1JnVmdaZ15nYmdmZ2pnbmdyZ3Znemd+Z4JnhmeKZ45nkmeWZ5pnnmeiZ6ZnqmeuZ7Jntme6Z75nwmfGZ8pnzmfSZ9Zn2mfeZ+Jn5mRt2PHYidiB2QHYtdjB2P3Y1dkN2PnYzdk12XnZUdlx2VnZrdm92yn/menh6eXqAeoZ6iHqVeqZ6oHqseqh6rXqzemSIaYhyiH2If4iCiKKIxoi3iLyIyYjiiM6I44jliPGIGon8iOiI/ojwiCGJGYkTiRuJCok0iSuJNolBiWaJe4mLdeWAsna0dtx3EoAUgBaAHIAggCKAJYAmgCeAKYAogDGAC4A1gEOARoBNgFKAaYBxgIOJeJiAmIOY+pn7mfyZ/Zn+mf+ZAJoBmgKaA5oEmgWaBpoHmgiaCZoKmguaDJoNmg6aD5oQmhGaEpoTmhSaFZoWmheaGJoZmhqaG5ocmh2aHpofmiCaIZoimiOaJJolmiaaJ5oomimaKpormiyaLZoumi+aMJoxmjKaM5o0mjWaNpo3mjiaOZo6mjuaPJo9mj6aP5pAmkGaQppDmkSaRZpGmkeaSJpJmkqaS5pMmk2aTppPmlCaUZpSmlOaVJpVmlaaV5pYmlmaiZiMmI2Yj5iUmJqYm5iemJ+YoZiimKWYpphNhlSGbIZuhn+GeoZ8hnuGqIaNhouGrIadhqeGo4aqhpOGqYa2hsSGtYbOhrCGuoaxhq+GyYbPhrSG6YbxhvKG7YbzhtCGE4fehvSG34bYhtGGA4cHh/iGCIcKhw2HCYcjhzuHHoclhy6HGoc+h0iHNIcxhymHN4c/h4KHIod9h36He4dgh3CHTIduh4uHU4djh3yHZIdZh2WHk4evh6iH0odamluaXJpdml6aX5pgmmGaYppjmmSaZZpmmmeaaJppmmqaa5pymoOaiZqNmo6alJqVmpmappqpmqqaq5qsmq2arpqvmrKas5q0mrWauZq7mr2avpq/msOaxJrGmseayJrJmsqazZrOms+a0JrSmtSa1ZrWmtea2Zramtua3Jrdmt6a4JrimuOa5Jrlmuea6Jrpmuqa7JrumvCa8ZrymvOa9Jr1mvaa95r4mvqa/Jr9mv6a/5oAmwGbApsEmwWbBpvGh4iHhYeth5eHg4erh+WHrIe1h7OHy4fTh72H0YfAh8qH24fqh+CH7ocWiBOI/ocKiBuIIYg5iDyINn9Cf0R/RX8Qgvp6/XoIewN7BHsVewp7K3sPe0d7OHsqexl7LnsxeyB7JXskezN7Pnsee1h7WntFe3V7THtde2B7bnt7e2J7cntxe5B7pnune7h7rHude6h7hXuqe5x7onure7R70XvBe8x73Xvae+V75nvqewx8/nv8ew98FnwLfAebCZsKmwubDJsNmw6bEJsRmxKbFJsVmxabF5sYmxmbGpsbmxybHZsemyCbIZsimySbJZsmmyebKJspmyqbK5ssmy2bLpswmzGbM5s0mzWbNps3mzibOZs6mz2bPps/m0CbRptKm0ubTJtOm1CbUptTm1WbVptXm1ibWZtam1ubXJtdm16bX5tgm2GbYptjm2SbZZtmm2ebaJtpm2qba5tsm22bbptvm3CbcZtym3ObdJt1m3abd5t4m3mbept7mx98KnwmfDh8QXxAfP6BAYICggSC7IFEiCGCIoIjgi2CL4IogiuCOII7gjOCNII+gkSCSYJLgk+CWoJfgmiCfoiFiIiI2IjfiF6JnX+ff6d/r3+wf7J/fHxJZZF8nXycfJ58onyyfLx8vXzBfMd8zHzNfMh8xXzXfOh8boKoZr9/zn/Vf+V/4X/mf+l/7n/zf/h8d32mfa59R36bfrietJ5zjYSNlI2RjbGNZ41tjUeMSYxKkVCRTpFPkWSRfJt9m36bf5uAm4GbgpuDm4SbhZuGm4ebiJuJm4qbi5uMm42bjpuPm5CbkZuSm5OblJuVm5abl5uYm5mbmpubm5ybnZuem5+boJuhm6Kbo5ukm6Wbppunm6ibqZuqm6ubrJutm66br5uwm7Gbspuzm7SbtZu2m7ebuJu5m7qbu5u8m72bvpu/m8CbwZvCm8ObxJvFm8abx5vIm8mbypvLm8ybzZvOm8+b0JvRm9Kb05vUm9Wb1pvXm9ib2Zvam9ubYpFhkXCRaZFvkX2RfpFykXSReZGMkYWRkJGNkZGRopGjkaqRrZGuka+RtZG0kbqRVYx+nriN640FjlmOaY61jb+NvI26jcSN1o3XjdqN3o3Ojc+N243GjeyN9434jeON+Y37jeSNCY79jRSOHY4fjiyOLo4jji+OOo5AjjmONY49jjGOSY5BjkKOUY5SjkqOcI52jnyOb450joWOj46UjpCOnI6ejniMgoyKjIWMmIyUjJtl1oneidqJ3Incm92b3pvfm+Cb4Zvim+Ob5Jvlm+ab55vom+mb6pvrm+yb7Zvum++b8Jvxm/Kb85v0m/Wb9pv3m/ib+Zv6m/ub/Jv9m/6b/5sAnAGcApwDnAScBZwGnAecCJwJnAqcC5wMnA2cDpwPnBCcEZwSnBOcFJwVnBacF5wYnBmcGpwbnBycHZwenB+cIJwhnCKcI5wknCWcJpwnnCicKZwqnCucLJwtnC6cL5wwnDGcMpwznDScNZw2nDecOJw5nDqcO5zlieuJ74k+iiaLU5fplvOW75YGlwGXCJcPlw6XKpctlzCXPpeAn4OfhZ+Gn4efiJ+Jn4qfjJ/+ngufDZ+5lryWvZbOltKWv3fglo6SrpLIkj6TapPKk4+TPpRrlH+cgpyFnIach5yInCN6i5yOnJCckZySnJSclZyanJucnpyfnKCcoZyinKOcpZymnKecqJypnKucrZyunLCcsZyynLOctJy1nLact5y6nLucvJy9nMScxZzGnMecypzLnDycPZw+nD+cQJxBnEKcQ5xEnEWcRpxHnEicSZxKnEucTJxNnE6cT5xQnFGcUpxTnFScVZxWnFecWJxZnFqcW5xcnF2cXpxfnGCcYZxinGOcZJxlnGacZ5xonGmcapxrnGycbZxunG+ccJxxnHKcc5x0nHWcdpx3nHiceZx6nHucfZx+nICcg5yEnImcipyMnI+ck5yWnJecmJyZnJ2cqpysnK+cuZy+nL+cwJzBnMKcyJzJnNGc0pzanNuc4JzhnMyczZzOnM+c0JzTnNSc1ZzXnNic2ZzcnN2c35zinHyXhZeRl5KXlJevl6uXo5eyl7SXsZqwmreaWJ62mrqavJrBmsCaxZrCmsuazJrRmkWbQ5tHm0mbSJtNm1Gb6JgNmS6ZVZlUmd+a4Zrmmu+a65r7mu2a+ZoImw+bE5sfmyObvZ6+njt+gp6Hnoiei56SntaTnZ6fntue3J7dnuCe357inume557lnuqe754inyyfL585nzefPZ8+n0Sf45zknOWc5pznnOic6ZzqnOuc7JztnO6c75zwnPGc8pzznPSc9Zz2nPec+Jz5nPqc+5z8nP2c/pz/nACdAZ0CnQOdBJ0FnQadB50InQmdCp0LnQydDZ0OnQ+dEJ0RnRKdE50UnRWdFp0XnRidGZ0anRudHJ0dnR6dH50gnSGdIp0jnSSdJZ0mnSedKJ0pnSqdK50snS2dLp0vnTCdMZ0ynTOdNJ01nTadN504nTmdOp07nTydPZ0+nT+dQJ1BnUKdNOI14jbiN+I44jniOuI74jziPeI+4j/iQOJB4kLiQ+JE4kXiRuJH4kjiSeJK4kviTOJN4k7iT+JQ4lHiUuJT4lTiVeJW4lfiWOJZ4lriW+Jc4l3iXuJf4mDiYeJi4mPiZOJl4mbiZ+Jo4mniauJr4mzibeJu4m/icOJx4nLic+J04nXiduJ34njieeJ64nvifOJ94n7if+KA4oHiguKD4oTiheKG4ofiiOKJ4orii+KM4o3ijuKP4pDikeJDnUSdRZ1GnUedSJ1JnUqdS51MnU2dTp1PnVCdUZ1SnVOdVJ1VnVadV51YnVmdWp1bnVydXZ1enV+dYJ1hnWKdY51knWWdZp1nnWidaZ1qnWudbJ1tnW6db51wnXGdcp1znXSddZ12nXedeJ15nXqde518nX2dfp1/nYCdgZ2CnYOdhJ2FnYadh52InYmdip2LnYydjZ2OnY+dkJ2RnZKdk52UnZWdlp2XnZidmZ2anZudnJ2dnZ6dn52gnaGdop2S4pPilOKV4pbil+KY4pnimuKb4pzineKe4p/ioOKh4qLio+Kk4qXipuKn4qjiqeKq4qvirOKt4q7ir+Kw4rHisuKz4rTiteK24rfiuOK54rriu+K84r3ivuK/4sDiweLC4sPixOLF4sbix+LI4sniyuLL4szizeLO4s/i0OLR4tLi0+LU4tXi1uLX4tji2eLa4tvi3OLd4t7i3+Lg4uHi4uLj4uTi5eLm4ufi6OLp4uri6+Ls4u3i7uLv4qOdpJ2lnaadp52onamdqp2rnaydrZ2una+dsJ2xnbKds520nbWdtp23nbiduZ26nbudvJ29nb6dv53AncGdwp3DncSdxZ3GncedyJ3Jncqdy53Mnc2dzp3PndCd0Z3SndOd1J3Vndad153Yndmd2p3bndyd3Z3end+d4J3hneKd453kneWd5p3nneid6Z3qneud7J3tne6d753wnfGd8p3znfSd9Z32nfed+J35nfqd+538nf2d/p3/nQCeAZ4CnvDi8eLy4vPi9OL14vbi9+L44vni+uL74vzi/eL+4v/iAOMB4wLjA+ME4wXjBuMH4wjjCeMK4wvjDOMN4w7jD+MQ4xHjEuMT4xTjFeMW4xfjGOMZ4xrjG+Mc4x3jHuMf4yDjIeMi4yPjJOMl4ybjJ+Mo4ynjKuMr4yzjLeMu4y/jMOMx4zLjM+M04zXjNuM34zjjOeM64zvjPOM94z7jP+NA40HjQuND40TjReNG40fjSONJ40rjS+NM403jA54EngWeBp4HngieCZ4KngueDJ4Nng6eD54QnhGeEp4TnhSeFZ4WnheeGJ4ZnhqeG54cnh2eHp4knieeLp4wnjSeO548nkCeTZ5QnlKeU55UnlaeWZ5dnl+eYJ5hnmKeZZ5unm+ecp50nnWedp53nnieeZ56nnuefJ59noCegZ6DnoSehZ6Gnomeip6Mno2ejp6PnpCekZ6UnpWelp6XnpiemZ6anpuenJ6enqCeoZ6inqOepJ6lnqeeqJ6pnqqeTuNP41DjUeNS41PjVONV41bjV+NY41njWuNb41zjXeNe41/jYONh42LjY+Nk42XjZuNn42jjaeNq42vjbONt427jb+Nw43HjcuNz43TjdeN243fjeON543rje+N8433jfuN/44DjgeOC44PjhOOF44bjh+OI44njiuOL44zjjeOO44/jkOOR45Ljk+OU45XjluOX45jjmeOa45vjnOOd457jn+Og46HjouOj46TjpeOm46fjqOOp46rjq+OrnqyerZ6unq+esJ6xnrKes561nraet565nrqevJ6/nsCewZ7CnsOexZ7GnseeyJ7KnsuezJ7QntKe057Vntae157Zntqe3p7hnuOe5J7mnuie657snu2e7p7wnvGe8p7znvSe9Z72nvee+J76nv2e/54AnwGfAp8DnwSfBZ8GnwefCJ8JnwqfDJ8PnxGfEp8UnxWfFp8YnxqfG58cnx2fHp8fnyGfI58knyWfJp8nnyifKZ8qnyufLZ8unzCfMZ+s463jruOv47DjseOy47PjtOO147bjt+O447njuuO747zjveO+47/jwOPB48Ljw+PE48XjxuPH48jjyePK48vjzOPN487jz+PQ49Hj0uPT49Tj1ePW49fj2OPZ49rj2+Pc493j3uPf4+Dj4ePi4+Pj5OPl4+bj5+Po4+nj6uPr4+zj7ePu4+/j8OPx4/Lj8+P04/Xj9uP34/jj+eP64/vj/OP94/7j/+MA5AHkAuQD5ATkBeQG5AfkCOQJ5DKfM580nzWfNp84nzqfPJ8/n0CfQZ9Cn0OfRZ9Gn0efSJ9Jn0qfS59Mn02fTp9Pn1KfU59Un1WfVp9Xn1ifWZ9an1ufXJ9dn16fX59gn2GfYp9jn2SfZZ9mn2efaJ9pn2qfa59sn22fbp9vn3CfcZ9yn3OfdJ91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lmmXZluzXH1pTZhOmJtjIHsran9qtmgNnF9vclKdVXBg7GI7bQdu0W5bhBCJRI8UTjmc9lMbaTpqhJcqaFxRw3qyhNyRjJNbViidImgFgzGEpXwIUsWC5nR+ToNPoFHSWwpS2FLnUvtdmlUqWOZZjFuYW9tbcl55XqNgH2FjYb5h22NiZdFnU2j6aD5rU2tXbCJvl29Fb7B0GHXjdgt3/3qheyF86X02f/B/nYBmgp6Ds4nMiquMhJBRlJOVkZWilWWW05comRiCOE4rVLhczF2pc0x2PHepXOt/C43BlhGYVJhYmAFPDk9xU5xVaFb6V0dZCVvEW5BcDF5+Xsxf7mM6Z9dl4mUfZ8toxGhfajBexWsXbH1sf3VIeWNbAHoAfb1fj4kYirSMd43Mjh2P4pgOmjybgE59UABRk1mcWy9igGLsZDproHKRdUd5qX/7h7yKcIusY8qDoJcJVANUq1VUaFhqcIoneHVnzZ50U6JbGoFQhgaQGE5FTsdOEU/KUzhUrlsTXyVgUWU9Z0JscmzjbHhwA3R2eq56CHsaff58Zn3nZVtyu1NFXOhd0mLgYhljIG5ahjGK3Y34kgFvpnlam6hOq06sTptPoE/RUEdR9npxUfZRVFMhU39T61OsVYNY4Vw3X0pfL2BQYG1gH2NZZUtqwWzCcu1y73f4gAWBCIJOhfeQ4ZP/l1eZWprwTt1RLVyBZm1pQFzyZnVpiXNQaIF8xVDkUkdX/l0mk6RlI2s9azR0gXm9eUt7yn25gsyDf4hfiTmL0Y/RkR9UgJJdTjZQ5VM6U9dylnPpd+aCr47GmciZ0pl3URphXoawVXp6dlDTW0eQhZYyTttq55FRXEhcmGOfepNsdJdhj6p6inGIloJ8F2hwflFobJPyUhtUq4UTiqR/zY7hkGZTiIhBecJPvlARUkRRU1UtV+pzi1dRWWJfhF91YHZhZ2GpYbJjOmRsZW9mQmgTbmZ1PXr7fEx9mX1Lfmt/DoNKg82GCIpjimaL/Y4amI+duILOj+ibh1IfYoNkwG+ZlkFokVAga3psVG90elB9QIgjighn9k45UCZQZVB8UThSY1KnVQ9XBVjMWvpesmH4YfNicmMcaSlqfXKsci5zFHhveHl9DHepgIuJGYvijNKOY5B1k3qWVZgTmnieQ1GfU7NTe14mXxtukG6Ec/5zQ303ggCK+opQlk5OC1DkU3xU+lbRWWRb8V2rXidfOGJFZa9nVm7Qcsp8tIihgOGA8INOhoeK6I03kseWZ5gTn5ROkk4NT0hTSVQ+VC9ajF+hX59gp2iOalp0gXieiqSKd4uQkV5OyZukTnxPr08ZUBZQSVFsUZ9SuVL+UppT41MRVA5UiVVRV6JXfVlUW11bj1vlXedd9114XoNeml63XhhfUmBMYZdi2GKnYztlAmZDZvRmbWchaJdoy2lfbCptaW0vbp1uMnWHdmx4P3rgfAV9GH1efbF9FYADgK+AsYBUgY+BKoJSg0yIYYgbi6KM/IzKkHWRcZI/ePySpJVNlgWYmZnYmjudW1KrUvdTCFTVWPdi4G9qjF+PuZ5LUTtSSlT9VkB6d5FgndKeRHMJb3CBEXX9X9pgqJrbcryPZGsDmMpO8FZkV75YWlpoYMdhD2YGZjlosWj3bdV1On1ugkKbm05QT8lTBlVvXeZd7l37Z5lsc3QCeFCKlpPfiFBXp14rY7VQrFCNUQBnyVReWLtZsFtpX01ioWM9aHNrCG59cMeRgHIVeCZ4bXmOZTB93IPBiAmPm5ZkUihXUGdqf6GMtFFCVyqWOliKabSAslQOXfxXlXj6nVxPSlKLVD5kKGYUZ/VnhHpWeyJ9L5NcaK2bOXsZU4pRN1LfW/ZirmTmZC1numuphdGWkHbWm0xjBpOrm792UmYJTphQwlNxXOhgkmRjZV9o5nHKcyN1l3uCfpWGg4vbjHiREJmsZatmi2vVTtROOk9/TzpS+FPyU+NV21brWMtZyVn/WVBbTVwCXite118dYAdjL2VcW69lvWXoZZ1nYmt7aw9sRXNJecF5+HwZfSt9ooACgfOBloleimmKZoqMiu6Kx4zcjMyW/Jhva4tOPE+NT1BRV1v6W0hhAWNCZiFry267bD5yvXTUdcF4OnkMgDOA6oGUhJ6PUGx/ng9fWIsrnfp6+I6NW+uWA07xU/dXMVnJWqRbiWB/bgZvvnXqjJ9bAIXge3JQ9GedgmFcSoUefg6CmVEEXGhjZo2cZW5xPnkXfQWAHYvKjm6Qx4aqkB9Q+lI6XFNnfHA1ckyRyJErk+WCwlsxX/lgO07WU4hbS2IxZ4pr6XLgcy56a4GjjVKRlpkSUddTalT/W4hjOWqsfQCX2lbOU2hUl1sxXN5d7k8BYf5iMm3Aect5Qn1NftJ/7YEfgpCERohyiZCLdI4vjzGQS5FskcaWnJHATk9PRVFBU5NfDmLUZ0FsC25jcyZ+zZGDktRTGVm/W9FtXXkufpt8flifcfpRU4jwj8pP+1wlZqx343ocgv+ZxlGqX+xlb2mJa/Ntlm5kb/52FH3hXXWQh5EGmOZRHVJAYpFm2WYabrZe0n1yf/hmr4X3hfiKqVLZU3NZj16QX1Vg5JJklrdQH1HdUiBTR1PsU+hURlUxVRdWaFm+WTxatVsGXA9cEVwaXIReil7gXnBff2KEYttijGN3YwdmDGYtZnZmfmeiaB9qNWq8bIhtCW5YbjxxJnFnccd1AXddeAF5ZXnweeB6EXunfDl9loDWg4uESYVdiPOIH4o8ilSKc4phjN6MpJFmkn6TGJSclpiXCk4ITh5OV06XUXBSzlc0WMxYIls4XsVg/mRhZ1ZnRG22cnN1Y3q4hHKLuJEgkzFW9Ff+mO1iDWmWa+1xVH53gHKC5onfmFWHsY87XDhP4U+1TwdVIFrdW+lbw19OYS9jsGVLZu5om2l4bfFtM3W5dR93XnnmeTN944GvgqqFqok6iquOm48ykN2RB5e6TsFOA1J1WOxYC1wadT1cToEKisWPY5ZtlyV7z4oImGKR81aoUxeQOVSCVyVeqGM0bIpwYXeLfOB/cIhCkFSREJMYk4+WXnTEmgddaV1wZaJnqI3blm5jSWcZacWDF5jAlv6IhG96ZPhbFk4scF11L2bEUTZS4lLTWYFfJ2AQYj9ldGUfZnRm8mgWaGNrBW5ych9123a+fFaA8Fj9iH+JoIqTisuKHZCSkVKXWZeJZQ56BoG7li1e3GAaYqVlFGaQZ/N3TXpNfD5+CoGsjGSN4Y1fjql4B1LZYqVjQmSYYi2Kg3rAe6yK6pZ2fQyCSYfZTkhRQ1NgU6NbAlwWXN1dJmJHYrBkE2g0aMlsRW0XbdNnXG9OcX1xy2V/eq172n1Kfqh/eoEbgjmCpoVuis6M9Y14kHeQrZKRkoOVrptNUoRVOG82cWhRhXlVfrOBznxMVlFYqFyqY/5m/WZaadlyj3WOdQ55VnnfeZd8IH1EfQeGNIo7lmGQIJ/nUHVSzFPiUwlQqlXuWE9ZPXKLW2RcHVPjYPNgXGODYz9ju2PNZOll+WbjXc1p/WkVb+VxiU7pdfh2k3rffM99nH1hgEmDWINshLyE+4XFiHCNAZBtkJeTHJcSms9Ql1iOYdOBNYUIjSCQw090UEdSc1NvYEljX2csbrONH5DXT15cyozPZZp9UlOWiHZRw2NYW2tbClwNZFFnXJDWThpZKllwbFGKPlUVWKVZ8GBTYsFnNYJVaUCWxJkomlNPBlj+WxCAsVwvXoVfIGBLYTRi/2bwbN5uzoB/gdSCi4i4jACQLpCKltue25vjTvBTJ1kse42RTJj5nd1uJ3BTU0RVhVtYYp5i02KibO9vInQXijiUwW/+ijiD51H4hupT6VNGT1SQsI9qWTGB/V3qer+P2mg3jPhySJw9arCKOU5YUwZWZlfFYqJj5mVOa+FtW26tcO1373qqe7t9PYDGgMuGlYpbk+NWx1g+X61llmaAarVrN3XHiiRQ5XcwVxtfZWB6ZmBs9HUaem5/9IEYh0WQs5nJe1x1+XpRe8SEEJDpeZJ6NoPhWkB3LU7yTplb4F+9Yjxm8WfobGuGd4g7ik6R85LQmRdqJnAqc+eCV4SvjAFORlHLUYtV9VsWXjNegV4UXzVfa1+0X/JhEWOiZh1nbm9Scjp1Ond0gDmBeIF2h7+K3IqFjfONmpJ3lQKY5ZzFUldj9HYVZ4hszXPDjK6Tc5YlbZxYDmnMaf2PmpPbdRqQWlgCaLRj+2lDTyxv2Ge7jyaFtH1Ukz9pcG9qV/dYLFssfSpyClTjkbSdrU5OT1xQdVBDUp6MSFQkWJpbHV6VXq1e914fX4xgtWI6Y9Bjr2hAbId4jnkLeuB9R4ICiuaKRI4TkLiQLZHYkQ6f5WxYZOJkdWX0boR2G3tpkNGTum7yVLlfpGRNj+2PRJJ4UWtYKVlVXJde+22Pfhx1vIzijluYuXAdT79rsW8wdfuWTlEQVDVYV1isWWBckl+XZVxnIW57dt+D7YwUkP2QTZMleDp4qlKmXh9XdFkSYBJQWlGsUc1RAFIQVVRYWFhXWZVb9lyLXbxglWItZHFnQ2i8aN9o13bYbW9um21vcMhxU1/YdXd5SXtUe1J71nxxfTBSY4RpheSFDooEi0aMD44DkA+QGZR2li2YMJrYlc1Q1VIMVAJYDlynYZ5kHm2zd+V69IAEhFOQhZLgXAedP1OXX7NfnG15cmN3v3nke9Jr7HKtigNoYWr4UYF6NGlKXPac64LFW0mRHnB4Vm9cx2BmZYxsWoxBkBOYUVTHZg2SSFmjkIVRTU7qUZmFDotYcHpjS5NiabSZBH53dVdTYGnfjuOWXWyMTjxcEF/pjwJT0YyJgHmG/17lZXNOZVGCWT9c7pf7TopZzV+NiuFvsHlieedbcYQrc7FxdF71X3tjmmTDcZh8Q078XktO3FeiVqlgw28Nff2AM4G/gbKPl4mkhvRdimKtZIeJd2fibD5tNnQ0eEZadX+tgqyZ80/DXt1ikmNXZW9nw3ZMcsyAuoApj02RDVD5V5JahWhzaWRx/XK3jPJY4IxqlhmQf4fkeed3KYQvT2VSWlPNYs9nymx9dpR7lXw2goSF64/dZiBvBnIbfquDwZmmnv1RsXtyeLh7h4BIe+hqYV6MgFF1YHVrUWKSjG56dpeR6poQT3B/nGJPe6WV6Zx6VllY5Ia8ljRPJFJKU81T21MGXixkkWV/Zz5sTmxIcq9y7XNUdUF+LILphamMxHvGkWlxEpjvmD1jaWZqdeR20HhDhe6GKlNRUyZUg1mHXnxfsmBJYnliq2KQZdRrzGyyda52kXjYect9d3+lgKuIuYq7jH+QXpfbmAtqOHyZUD5crl+HZ9hrNXQJd45/O5/KZxd6OVOLde2aZl+dgfGDmIA8X8VfYnVGezyQZ2jrWZtaEH1+diyL9U9qXxlqN2wCb+J0aHloiFWKeYzfXs9jxXXSedeCKJPykpyE7YYtnMFUbF+MZVxtFXCnjNOMO5hPZfZ0DU7YTuBXK1lmWsxbqFEDXpxeFmB2Yndlp2VuZm5tNnIme1CBmoGZglyLoIzmjHSNHJZElq5Pq2Rmax6CYYRqheiQAVxTaaiYeoRXhQ9Pb1KpX0VeDWePeXmBB4mGifVtF19VYrhsz05pcpKbBlI7VHRWs1ikYW5iGnFuWYl83nwbffCWh2VegBlOdU91UUBYY15zXgpfxGcmTj2FiZVblnN8AZj7UMFYVnaneCVSpXcRhYZ7T1AJWUdyx3vofbqP1I9NkL9PyVIpWgFfrZfdTxeC6pIDV1VjaWsrddyIFI9Cet9Sk1hVYQpirmbNaz986YMjUPhPBVNGVDFYSVmdW/Bc71wpXZZesWJnYz5luWULZ9Vs4Wz5cDJ4K37egLOCDITshAKHEokqikqMppDSkv2Y85xsnU9OoU6NUFZSSleoWT1e2F/ZXz9itGYbZ9Bn0miSUSF9qoCogQCLjIy/jH6SMpYgVCyYF1PVUFxTqFiyZDRnZ3Jmd0Z65pHDUqFshmsAWExeVFksZ/t/4VHGdmlk6HhUm7uey1e5WSdmmmfOa+lU2WlVXpyBlWeqm/5nUpxdaKZO40/IU7liK2erbMSPrU9tfr+eB05iYYBuK28ThXNUKmdFm/NdlXusXMZbHIdKbtGEFHoIgZlZjXwRbCB32VIiWSFxX3LbdyeXYZ0LaX9aGFqlUQ1UfVQOZt9294+YkvSc6lldcsVuTVHJaL997H1il7qeeGQhagKDhFlfW9trG3PydrJ9F4CZhDJRKGfZnu52Ymf/UgWZJFw7Yn58sIxPVbZgC32AlQFTX062URxZOnI2gM6RJV/id4RTeV8EfayFM4qNjlaX82euhVOUCWEIYblsUnbtijiPL1VRTypRx1LLU6VbfV6gYIJh1mMJZ9pnZ26MbTZzN3MxdVB51YiYikqQkZD1kMSWjYcVWYhOWU8OTomKP48QmK1QfF6WWblbuF7aY/pjwWTcZkpp2GkLbbZulHEoda96in8AgEmEyYSBiSGLCo5lkH2WCpl+YZFiMmuDbHRtzH/8f8BthX+6h/iIZWexgzyY95YbbWF9PYRqkXFOdVNQXQRr62/NhS2Gp4kpUg9UZVxOZ6hoBnSDdOJ1z4jhiMyR4pZ4lotfh3PLek6EoGNldYlSQW2cbgl0WXVreJJ8hpbceo2ftk9uYcVlXIaGTq5O2lAhTsxR7luZZYFovG0fc0J2rXcceud8b4LSinyQz5F1lhiYm1LRfStQmFOXZ8tt0HEzdOiBKo+jllecn55gdEFYmW0vfV6Y5E42T4tPt1GxUrpdHGCyczx504I0kreW9pYKl5eeYp+mZnRrF1KjUshwwojJXktgkGEjb0lxPnz0fW+A7oQjkCyTQlRvm9NqiXDCjO+NMpe0UkFayl4EXxdnfGmUaWptD29icvxy7XsBgH6AS4fOkG1Rk56EeYuAMpPWii1QjFRximprxIwHgdFgoGfynZlOmE4QnGuKwYVohQBpfm6XeFWBAEGU2BQL/DQMXxBOFU4qTjFONk48Tj9OQk5WTlhOgk6FTmuMik4Sgg1fjk6eTp9OoE6iTrBOs062Ts5OzU7ETsZOwk7XTt5O7U7fTvdOCU9aTzBPW09dT1dPR092T4hPj0+YT3tPaU9wT5FPb0+GT5ZPGFHUT99Pzk/YT9tP0U/aT9BP5E/lTxpQKFAUUCpQJVAFUBxP9k8hUClQLFD+T+9PEVAGUENQR1ADZ1VQUFBIUFpQVlBsUHhQgFCaUIVQtFCyUMlQylCzUMJQ1lDeUOVQ7VDjUO5Q+VD1UAlRAVECURZRFVEUURpRIVE6UTdRPFE7UT9RQFFSUUxRVFFiUfh6aVFqUW5RgFGCUdhWjFGJUY9RkVGTUZVRllGkUaZRolGpUapRq1GzUbFRslGwUbVRvVHFUclR21HgUVWG6VHtUfBR9VH+UQRSC1IUUg5SJ1IqUi5SM1I5Uk9SRFJLUkxSXlJUUmpSdFJpUnNSf1J9Uo1SlFKSUnFSiFKRUqiPp4+sUq1SvFK1UsFSzVLXUt5S41LmUu2Y4FLzUvVS+FL5UgZTCFM4dQ1TEFMPUxVTGlMjUy9TMVMzUzhTQFNGU0VTF05JU01T1lFeU2lTblMYWXtTd1OCU5ZToFOmU6VTrlOwU7ZTw1MSfNmW31P8Zu5x7lPoU+1T+lMBVD1UQFQsVC1UPFQuVDZUKVQdVE5Uj1R1VI5UX1RxVHdUcFSSVHtUgFR2VIRUkFSGVMdUolS4VKVUrFTEVMhUqFSrVMJUpFS+VLxU2FTlVOZUD1UUVf1U7lTtVPpU4lQ5VUBVY1VMVS5VXFVFVVZVV1U4VTNVXVWZVYBVr1SKVZ9Ve1V+VZhVnlWuVXxVg1WpVYdVqFXaVcVV31XEVdxV5FXUVRRW91UWVv5V/VUbVvlVTlZQVt9xNFY2VjJWOFZrVmRWL1ZsVmpWhlaAVopWoFaUVo9WpVauVrZWtFbCVrxWwVbDVsBWyFbOVtFW01bXVu5W+VYAV/9WBFcJVwhXC1cNVxNXGFcWV8dVHFcmVzdXOFdOVztXQFdPV2lXwFeIV2FXf1eJV5NXoFezV6RXqlewV8NXxlfUV9JX01cKWNZX41cLWBlYHVhyWCFYYlhLWHBYwGtSWD1YeViFWLlYn1irWLpY3li7WLhYrljFWNNY0VjXWNlY2FjlWNxY5FjfWO9Y+lj5WPtY/Fj9WAJZClkQWRtZpmglWSxZLVkyWThZPlnSelVZUFlOWVpZWFliWWBZZ1lsWWlZeFmBWZ1ZXk+rT6NZslnGWehZ3FmNWdlZ2lklWh9aEVocWglaGlpAWmxaSVo1WjZaYlpqWppavFq+Wstawlq9WuNa11rmWula1lr6WvtaDFsLWxZbMlvQWipbNls+W0NbRVtAW1FbVVtaW1tbZVtpW3Bbc1t1W3hbiGV6W4Bbg1umW7hbw1vHW8lb1FvQW+Rb5lviW95b5VvrW/Bb9lvzWwVcB1wIXA1cE1wgXCJcKFw4XDlcQVxGXE5cU1xQXE9ccVtsXG5cYk52XHlcjFyRXJRcm1mrXLtctly8XLdcxVy+XMdc2VzpXP1c+lztXIxd6lwLXRVdF11cXR9dG10RXRRdIl0aXRldGF1MXVJdTl1LXWxdc112XYddhF2CXaJdnV2sXa5dvV2QXbddvF3JXc1d013SXdZd213rXfJd9V0LXhpeGV4RXhteNl43XkReQ15AXk5eV15UXl9eYl5kXkdedV52XnpevJ5/XqBewV7CXshe0F7PXtZe417dXtpe217iXuFe6F7pXuxe8V7zXvBe9F74Xv5eA18JX11fXF8LXxFfFl8pXy1fOF9BX0hfTF9OXy9fUV9WX1dfWV9hX21fc193X4Nfgl9/X4pfiF+RX4dfnl+ZX5hfoF+oX61fvF/WX/tf5F/4X/Ff3V+zYP9fIWBgYBlgEGApYA5gMWAbYBVgK2AmYA9gOmBaYEFgamB3YF9gSmBGYE1gY2BDYGRgQmBsYGtgWWCBYI1g52CDYJpghGCbYJZgl2CSYKdgi2DhYLhg4GDTYLRg8F+9YMZgtWDYYE1hFWEGYfZg92AAYfRg+mADYSFh+2DxYA1hDmFHYT5hKGEnYUphP2E8YSxhNGE9YUJhRGFzYXdhWGFZYVpha2F0YW9hZWFxYV9hXWFTYXVhmWGWYYdhrGGUYZphimGRYathrmHMYcphyWH3Ychhw2HGYbphy2F5f81h5mHjYfZh+mH0Yf9h/WH8Yf5hAGIIYgliDWIMYhRiG2IeYiFiKmIuYjBiMmIzYkFiTmJeYmNiW2JgYmhifGKCYolifmKSYpNilmLUYoNilGLXYtFiu2LPYv9ixmLUZMhi3GLMYspiwmLHYptiyWIMY+5i8WInYwJjCGPvYvViUGM+Y01jHGRPY5ZjjmOAY6tjdmOjY49jiWOfY7Vja2NpY75j6WPAY8Zj42PJY9Jj9mPEYxZkNGQGZBNkJmQ2ZB1lF2QoZA9kZ2RvZHZkTmQqZZVkk2SlZKlkiGS8ZNpk0mTFZMdku2TYZMJk8WTnZAmC4GThZKxi42TvZCxl9mT0ZPJk+mQAZf1kGGUcZQVlJGUjZStlNGU1ZTdlNmU4ZUt1SGVWZVVlTWVYZV5lXWVyZXhlgmWDZYqLm2WfZatlt2XDZcZlwWXEZcxl0mXbZdll4GXhZfFlcmcKZgNm+2VzZzVmNmY0ZhxmT2ZEZklmQWZeZl1mZGZnZmhmX2ZiZnBmg2aIZo5miWaEZphmnWbBZrlmyWa+ZrxmxGa4ZtZm2mbgZj9m5mbpZvBm9Wb3Zg9nFmceZyZnJ2c4ly5nP2c2Z0FnOGc3Z0ZnXmdgZ1lnY2dkZ4lncGepZ3xnameMZ4tnpmehZ4Vnt2fvZ7Rn7GezZ+lnuGfkZ95n3WfiZ+5nuWfOZ8Zn52ecah5oRmgpaEBoTWgyaE5os2graFloY2h3aH9on2iPaK1olGidaJtog2iuarlodGi1aKBoumgPaY1ofmgBacpoCGnYaCJpJmnhaAxpzWjUaOdo1Wg2aRJpBGnXaONoJWn5aOBo72goaSppGmkjaSFpxmh5aXdpXGl4aWtpVGl+aW5pOWl0aT1pWWkwaWFpXmldaYFpammyaa5p0Gm/acFp02m+ac5p6FvKad1pu2nDaadpLmqRaaBpnGmVabRp3mnoaQJqG2r/aQpr+WnyaedpBWqxaR5q7WkUautpCmoSasFqI2oTakRqDGpyajZqeGpHamJqWWpmakhqOGoiapBqjWqgaoRqomqjapdqF4a7asNqwmq4arNqrGreatFq32qqatpq6mr7agVrFob6ahJrFmsxmx9rOGs3a9x2OWvumEdrQ2tJa1BrWWtUa1trX2tha3hreWt/a4BrhGuDa41rmGuVa55rpGuqa6trr2uya7Frs2u3a7xrxmvLa9Nr32vsa+tr82vva76eCGwTbBRsG2wkbCNsXmxVbGJsamyCbI1smmyBbJtsfmxobHNskmyQbMRs8WzTbL1s12zFbN1srmyxbL5sumzbbO9s2WzqbB9tTYg2bSttPW04bRltNW0zbRJtDG1jbZNtZG1abXltWW2ObZVt5G+FbfltFW4KbrVtx23mbbhtxm3sbd5tzG3obdJtxW36bdlt5G3Vbept7m0tbm5uLm4ZbnJuX24+biNua24rbnZuTW4fbkNuOm5ObiRu/24dbjhugm6qbphuyW63btNuvW6vbsRusm7UbtVuj26lbsJun25BbxFvTHDsbvhu/m4/b/JuMW/vbjJvzG4+bxNv926Gb3pveG+Bb4Bvb29bb/NvbW+Cb3xvWG+Ob5Fvwm9mb7Nvo2+hb6RvuW/Gb6pv32/Vb+xv1G/Yb/Fv7m/bbwlwC3D6bxFwAXAPcP5vG3AacHRvHXAYcB9wMHA+cDJwUXBjcJlwknCvcPFwrHC4cLNwrnDfcMtw3XDZcAlx/XAccRlxZXFVcYhxZnFicUxxVnFscY9x+3GEcZVxqHGscddxuXG+cdJxyXHUcc5x4HHscedx9XH8cflx/3ENchByG3Ioci1yLHIwcjJyO3I8cj9yQHJGcktyWHJ0cn5ygnKBcodyknKWcqJyp3K5crJyw3LGcsRyznLScuJy4HLhcvly93IPUBdzCnMccxZzHXM0cy9zKXMlcz5zTnNPc9ieV3Nqc2hzcHN4c3Vze3N6c8hzs3POc7tzwHPlc+5z3nOidAV0b3QldPhzMnQ6dFV0P3RfdFl0QXRcdGl0cHRjdGp0dnR+dIt0nnSndMp0z3TUdPFz4HTjdOd06XTudPJ08HTxdPh093QEdQN1BXUMdQ51DXUVdRN1HnUmdSx1PHVEdU11SnVJdVt1RnVadWl1ZHVndWt1bXV4dXZ1hnWHdXR1inWJdYJ1lHWadZ11pXWjdcJ1s3XDdbV1vXW4dbx1sXXNdcp10nXZdeN13nX+df91/HUBdvB1+nXydfN1C3YNdgl2H3YndiB2IXYidiR2NHYwdjt2R3ZIdkZ2XHZYdmF2YnZodml2anZndmx2cHZydnZ2eHZ8doB2g3aIdot2jnaWdpN2mXaadrB2tHa4drl2unbCds121nbSdt524Xbldud26nYvhvt2CHcHdwR3KXckdx53JXcmdxt3N3c4d0d3Wndod2t3W3dld393fnd5d453i3eRd6B3nnewd7Z3uXe/d7x3vXe7d8d3zXfXd9p33Hfjd+53/HcMeBJ4JnkgeCp5RXiOeHR4hnh8eJp4jHijeLV4qniveNF4xnjLeNR4vni8eMV4ynjseOd42nj9ePR4B3kSeRF5GXkseSt5QHlgeVd5X3laeVV5U3l6eX95inmdead5S5+qea55s3m5ebp5yXnVeed57HnheeN5CHoNehh6GXogeh96gHkxejt6Pno3ekN6V3pJemF6Ynppep2fcHp5en16iHqXepV6mHqWeql6yHqwerZ6xXrEer96g5DHesp6zXrPetV603rZetp63XrheuJ65nrtevB6AnsPewp7Bnszexh7GXseezV7KHs2e1B7ensEe017C3tMe0V7dXtle3R7Z3twe3F7bHtue517mHufe417nHuae4t7knuPe117mXvLe8F7zHvPe7R7xnvde+l7EXwUfOZ75XtgfAB8B3wTfPN793sXfA189nsjfCd8KnwffDd8K3w9fEx8Q3xUfE98QHxQfFh8X3xkfFZ8ZXxsfHV8g3yQfKR8rXyifKt8oXyofLN8snyxfK58uXy9fMB8xXzCfNh80nzcfOJ8O5vvfPJ89Hz2fPp8Bn0CfRx9FX0KfUV9S30ufTJ9P301fUZ9c31WfU59cn1ofW59T31jfZN9iX1bfY99fX2bfbp9rn2jfbV9x329fat9PX6ifa993H24fZ99sH3Yfd195H3efft98n3hfQV+Cn4jfiF+En4xfh9+CX4LfiJ+Rn5mfjt+NX45fkN+N34yfjp+Z35dflZ+Xn5Zflp+eX5qfml+fH57foN+1X19fq6Pf36Ifol+jH6SfpB+k36UfpZ+jn6bfpx+OH86f0V/TH9Nf05/UH9Rf1V/VH9Yf19/YH9of2l/Z394f4J/hn+Df4h/h3+Mf5R/nn+df5p/o3+vf7J/uX+uf7Z/uH9xi8V/xn/Kf9V/1H/hf+Z/6X/zf/l/3JgGgASAC4ASgBiAGYAcgCGAKIA/gDuASoBGgFKAWIBagF+AYoBogHOAcoBwgHaAeYB9gH+AhICGgIWAm4CTgJqArYCQUayA24DlgNmA3YDEgNqA1oAJge+A8YAbgSmBI4EvgUuBi5ZGgT6BU4FRgfyAcYFugWWBZoF0gYOBiIGKgYCBgoGggZWBpIGjgV+Bk4GpgbCBtYG+gbiBvYHAgcKBuoHJgc2B0YHZgdiByIHagd+B4IHngfqB+4H+gQGCAoIFggeCCoINghCCFoIpgiuCOIIzgkCCWYJYgl2CWoJfgmSCYoJogmqCa4IugnGCd4J4gn6CjYKSgquCn4K7gqyC4YLjgt+C0oL0gvOC+oKTgwOD+4L5gt6CBoPcggmD2YI1gzSDFoMygzGDQIM5g1CDRYMvgyuDF4MYg4WDmoOqg5+DooOWgyODjoOHg4qDfIO1g3ODdYOgg4mDqIP0gxOE64POg/2DA4TYgwuEwYP3gweE4IPygw2EIoQghL2DOIQGhfuDbYQqhDyEWoWEhHeEa4SthG6EgoRphEaELIRvhHmENYTKhGKEuYS/hJ+E2YTNhLuE2oTQhMGExoTWhKGEIYX/hPSEF4UYhSyFH4UVhRSF/IRAhWOFWIVIhUGFAoZLhVWFgIWkhYiFkYWKhaiFbYWUhZuF6oWHhZyFd4V+hZCFyYW6hc+FuYXQhdWF3YXlhdyF+YUKhhOGC4b+hfqFBoYihhqGMIY/hk2GVU5Uhl+GZ4ZxhpOGo4aphqqGi4aMhraGr4bEhsaGsIbJhiOIq4bUht6G6Ybsht+G24bvhhKHBocIhwCHA4f7hhGHCYcNh/mGCoc0hz+HN4c7hyWHKYcah2CHX4d4h0yHTod0h1eHaIduh1mHU4djh2qHBYiih5+Hgoevh8uHvYfAh9CH1parh8SHs4fHh8aHu4fvh/KH4IcPiA2I/of2h/eHDojShxGIFogViCKIIYgxiDaIOYgniDuIRIhCiFKIWYheiGKIa4iBiH6Inoh1iH2ItYhyiIKIl4iSiK6ImYiiiI2IpIiwiL+IsYjDiMSI1IjYiNmI3Yj5iAKJ/Ij0iOiI8ogEiQyJCokTiUOJHokliSqJK4lBiUSJO4k2iTiJTIkdiWCJXolmiWSJbYlqiW+JdIl3iX6Jg4mIiYqJk4mYiaGJqYmmiayJr4myibqJvYm/icCJ2oncid2J54n0ifiJA4oWihCKDIobih2KJYo2ikGKW4pSikaKSIp8im2KbIpiioWKgoqEiqiKoYqRiqWKpoqaiqOKxIrNisKK2orrivOK54rkivGKFIvgiuKK94reituKDIsHixqL4YoWixCLF4sgizOLq5cmiyuLPosoi0GLTItPi06LSYtWi1uLWotri1+LbItvi3SLfYuAi4yLjouSi5OLlouZi5qLOoxBjD+MSIxMjE6MUIxVjGKMbIx4jHqMgoyJjIWMioyNjI6MlIx8jJiMHWKtjKqMvYyyjLOMroy2jMiMwYzkjOOM2oz9jPqM+4wEjQWNCo0HjQ+NDY0QjU6fE43NjBSNFo1njW2NcY1zjYGNmY3Cjb6Nuo3PjdqN1o3MjduNy43qjeuN343jjfyNCI4Jjv+NHY4ejhCOH45CjjWOMI40jkqOR45JjkyOUI5IjlmOZI5gjiqOY45VjnaOco58joGOh46FjoSOi46KjpOOkY6UjpmOqo6hjqyOsI7GjrGOvo7FjsiOy47bjuOO/I77juuO/o4KjwWPFY8SjxmPE48cjx+PG48MjyaPM487jzmPRY9Cjz6PTI9Jj0aPTo9Xj1yPYo9jj2SPnI+fj6OPrY+vj7eP2o/lj+KP6o/vj4eQ9I8FkPmP+o8RkBWQIZANkB6QFpALkCeQNpA1kDmQ+I9PkFCQUZBSkA6QSZA+kFaQWJBekGiQb5B2kKiWcpCCkH2QgZCAkIqQiZCPkKiQr5CxkLWQ4pDkkEhi25ACkRKRGZEykTCRSpFWkViRY5FlkWmRc5FykYuRiZGCkaKRq5GvkaqRtZG0kbqRwJHBkcmRy5HQkdaR35HhkduR/JH1kfaRHpL/kRSSLJIVkhGSXpJXkkWSSZJkkkiSlZI/kkuSUJKckpaSk5KbklqSz5K5kreS6ZIPk/qSRJMukxmTIpMakyOTOpM1kzuTXJNgk3yTbpNWk7CTrJOtk5STuZPWk9eT6JPlk9iTw5Pdk9CTyJPkkxqUFJQTlAOUB5QQlDaUK5Q1lCGUOpRBlFKURJRblGCUYpRelGqUKZJwlHWUd5R9lFqUfJR+lIGUf5SClYeVipWUlZaVmJWZlaCVqJWnla2VvJW7lbmVvpXKlfZvw5XNlcyV1ZXUldaV3JXhleWV4pUhliiWLpYvlkKWTJZPlkuWd5Zcll6WXZZflmaWcpZslo2WmJaVlpeWqpanlrGWspawlrSWtpa4lrmWzpbLlsmWzZZNidyWDZfVlvmWBJcGlwiXE5cOlxGXD5cWlxmXJJcqlzCXOZc9lz6XRJdGl0iXQpdJl1yXYJdkl2aXaJfSUmuXcZd5l4WXfJeBl3qXhpeLl4+XkJecl6iXppejl7OXtJfDl8aXyJfLl9yX7ZdPn/KX33r2l/WXD5gMmDiYJJghmDeYPZhGmE+YS5hrmG+YcJhxmHSYc5iqmK+YsZi2mMSYw5jGmOmY65gDmQmZEpkUmRiZIZkdmR6ZJJkgmSyZLpk9mT6ZQplJmUWZUJlLmVGZUplMmVWZl5mYmaWZrZmumbyZ35nbmd2Z2JnRme2Z7pnxmfKZ+5n4mQGaD5oFmuKZGZormjeaRZpCmkCaQ5o+mlWaTZpbmleaX5pimmWaZJppmmuaapqtmrCavJrAms+a0ZrTmtSa3prfmuKa45rmmu+a65rumvSa8Zr3mvuaBpsYmxqbH5simyObJZsnmyibKZsqmy6bL5sym0SbQ5tPm02bTptR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d/N3Onm+eXR6y3oeTh9OUk5TTmlOmU6kTqZOpU7/TglPGU8KTxVPDU8QTxFPD0/yTvZO+07wTvNO/U4BTwtPSVFHUUZRSFFoUXFRjVGwURdSEVISUg5SFlKjUghTIVMgU3BTcVMJVA9UDFQKVBBUAVQLVARUEVQNVAhUA1QOVAZUElTgVt5W3VYzVzBXKFctVyxXL1cpVxlZGlk3WThZhFl4WYNZfVl5WYJZgVlXW1hbh1uIW4VbiVv6WxZceVzeXQZedl50Xg9fG1/ZX9ZfDmIMYg1iEGJjYltiWGI2Zell6GXsZe1l8mbzZglnPWc0ZzFnNWcha2Rre2sWbF1sV2xZbF9sYGxQbFVsYWxbbE1sTmxwcF9yXXJ+dvl6c3z4fDZ/in+9fwGAA4AMgBKAM4B/gImAi4CMgOOB6oHzgfyBDIIbgh+CboJygn6Ca4ZAiEyIY4h/iSGWMk6oTk1PT09HT1dPXk80T1tPVU8wT1BPUU89TzpPOE9DT1RPPE9GT2NPXE9gTy9PTk82T1lPXU9IT1pPTFFLUU1RdVG2UbdRJVIkUilSKlIoUqtSqVKqUqxSI1NzU3VTHVQtVB5UPlQmVE5UJ1RGVENUM1RIVEJUG1QpVEpUOVQ7VDhULlQ1VDZUIFQ8VEBUMVQrVB9ULFTqVvBW5FbrVkpXUVdAV01XR1dOVz5XUFdPVztX71g+WZ1ZklmoWZ5Zo1mZWZZZjVmkWZNZilmlWV1bXFtaW1tbjFuLW49bLFxAXEFcP1w+XJBckVyUXIxc610MXo9eh16KXvdeBF8fX2RfYl93X3lf2F/MX9dfzV/xX+tf+F/qXxJiEWKEYpdilmKAYnZiiWJtYopifGJ+Ynlic2KSYm9imGJuYpVik2KRYoZiOWU7ZThl8WX0Zl9nTmdPZ1BnUWdcZ1ZnXmdJZ0ZnYGdTZ1dnZWvPa0JsXmyZbIFsiGyJbIVsm2xqbHpskGxwbIxsaGyWbJJsfWyDbHJsfmx0bIZsdmyNbJRsmGyCbHZwfHB9cHhwYnJhcmByxHLCcpZzLHUrdTd1OHWCdu9243fBecB5v3l2evt8VX+WgJOAnYCYgJuAmoCygG+CkoKLgo2Ci4nSiQCKN4xGjFWMnYxkjXCNs42rjsqOm4+wj8KPxo/Fj8SP4V2RkKKQqpCmkKOQSZHGkcyRMpYuljGWKpYsliZOVk5zTotOm06eTqtOrE5vT51PjU9zT39PbE+bT4tPhk+DT3BPdU+IT2lPe0+WT35Pj0+RT3pPVFFSUVVRaVF3UXZReFG9Uf1RO1I4UjdSOlIwUi5SNlJBUr5Su1JSU1RTU1NRU2ZTd1N4U3lT1lPUU9dTc1R1VJZUeFSVVIBUe1R3VIRUklSGVHxUkFRxVHZUjFSaVGJUaFSLVH1UjlT6VoNXd1dqV2lXYVdmV2RXfFccWUlZR1lIWURZVFm+WbtZ1Fm5Wa5Z0VnGWdBZzVnLWdNZylmvWbNZ0lnFWV9bZFtjW5dbmluYW5xbmVubWxpcSFxFXEZct1yhXLhcqVyrXLFcs1wYXhpeFl4VXhteEV54Xppel16cXpVell72XiZfJ18pX4BfgV9/X3xf3V/gX/1f9V//Xw9gFGAvYDVgFmAqYBVgIWAnYClgK2AbYBZiFWI/Yj5iQGJ/YslizGLEYr9iwmK5YtJi22KrYtNi1GLLYshiqGK9Yrxi0GLZYsdizWK1YtpisWLYYtZi12LGYqxizmI+ZadlvGX6ZRRmE2YMZgZmAmYOZgBmD2YVZgpmB2YNZwtnbWeLZ5VncWecZ3Nnd2eHZ51nl2dvZ3Bnf2eJZ35nkGd1Z5pnk2d8Z2pncmcja2ZrZ2t/axNsG2zjbOhs82yxbMxs5WyzbL1svmy8bOJsq2zVbNNsuGzEbLlswWyubNdsxWzxbL9su2zhbNtsymysbO9s3GzWbOBslXCOcJJwinCZcCxyLXI4ckhyZ3JpcsByznLZctdy0HKpc6hzn3Orc6VzPXWddZl1mnWEdsJ28nb0duV3/Xc+eUB5QXnJech5enp5evp6/nxUf4x/i38FgLqApYCigLGAoYCrgKmAtICqgK+A5YH+gQ2Cs4KdgpmCrYK9gp+CuYKxgqyCpYKvgriCo4Kwgr6Ct4JOhnGGHVJoiMuOzo/Uj9GPtZC4kLGQtpDHkdGRd5WAlRyWQJY/ljuWRJZClrmW6JZSl16Xn06tTq5O4U+1T69Pv0/gT9FPz0/dT8NPtk/YT99Pyk/XT65P0E/ET8JP2k/OT95Pt09XUZJRkVGgUU5SQ1JKUk1STFJLUkdSx1LJUsNSwVINU1dTe1OaU9tTrFTAVKhUzlTJVLhUplSzVMdUwlS9VKpUwVTEVMhUr1SrVLFUu1SpVKdUv1T/VoJXi1egV6NXolfOV65Xk1dVWVFZT1lOWVBZ3FnYWf9Z41noWQNa5VnqWdpZ5lkBWvtZaVujW6ZbpFuiW6VbAVxOXE9cTVxLXNlc0lz3XR1eJV4fXn1eoF6mXvpeCF8tX2VfiF+FX4pfi1+HX4xfiV8SYB1gIGAlYA5gKGBNYHBgaGBiYEZgQ2BsYGtgamBkYEFi3GIWYwlj/GLtYgFj7mL9Ygdj8WL3Yu9i7GL+YvRiEWMCYz9lRWWrZb1l4mUlZi1mIGYnZi9mH2YoZjFmJGb3Zv9n02fxZ9Rn0GfsZ7Znr2f1Z+ln72fEZ9FntGfaZ+VnuGfPZ95n82ewZ9ln4mfdZ9JnamuDa4ZrtWvSa9drH2zJbAttMm0qbUFtJW0MbTFtHm0XbTttPW0+bTZtG231bDltJ204bSltLm01bQ5tK22rcLpws3CscK9wrXC4cK5wpHAwcnJyb3J0culy4HLhcrdzynO7c7JzzXPAc7NzGnUtdU91THVOdUt1q3WkdaV1onWjdXh2hnaHdoh2yHbGdsN2xXYBd/l2+HYJdwt3/nb8dgd33HcCeBR4DHgNeEZ5SXlIeUd5uXm6edF50nnLeX96gXr/ev16fXwCfQV9AH0JfQd9BH0GfTh/jn+/fwSAEIANgBGANoDWgOWA2oDDgMSAzIDhgNuAzoDegOSA3YD0gSKC54IDgwWD44LbguaCBIPlggKDCYPSgteC8YIBg9yC1ILRgt6C04Lfgu+CBoNQhnmGe4Z6hk2Ia4iBidSJCIoCigOKnoygjHSNc420jc2OzI7wj+aP4o/qj+WP7Y/rj+SP6I/KkM6QwZDDkEuRSpHNkYKVUJZLlkyWTZZil2mXy5ftl/OXAZiomNuY35iWmZmZWE6zTgxQDVAjUO9PJlAlUPhPKVAWUAZQPFAfUBpQElARUPpPAFAUUChQ8U8hUAtQGVAYUPNP7k8tUCpQ/k8rUAlQfFGkUaVRolHNUcxRxlHLUVZSXFJUUltSXVIqU39Tn1OdU99T6FQQVQFVN1X8VOVU8lQGVfpUFFXpVO1U4VQJVe5U6lTmVCdVB1X9VA9VA1cEV8JX1FfLV8NXCVgPWVdZWFlaWRFaGFocWh9aG1oTWuxZIFojWilaJVoMWglaa1tYXLBbs1u2W7Rbrlu1W7lbuFsEXFFcVVxQXO1c/Vz7XOpc6FzwXPZcAV30XO5dLV4rXqterV6nXjFfkl+RX5BfWWBjYGVgUGBVYG1gaWBvYIRgn2CaYI1glGCMYIVglmBHYvNiCGP/Yk5jPmMvY1VjQmNGY09jSWM6Y1BjPWMqYytjKGNNY0xjSGVJZZllwWXFZUJmSWZPZkNmUmZMZkVmQWb4ZhRnFWcXZyFoOGhIaEZoU2g5aEJoVGgpaLNoF2hMaFFoPWj0Z1BoQGg8aENoKmhFaBNoGGhBaIpriWu3ayNsJ2wobCZsJGzwbGptlW2IbYdtZm14bXdtWW2TbWxtiW1ubVptdG1pbYxtim15bYVtZW2Ubcpw2HDkcNlwyHDPcDlyeXL8cvly/XL4cvdyhnPtcwl07nPgc+pz3nNUdV11XHVadVl1vnXFdcd1snWzdb11vHW5dcJ1uHWLdrB2ynbNds52KXcfdyB3KHfpdzB4J3g4eB14NHg3eCV4LXggeB94MnhVeVB5YHlfeVZ5XnldeVd5WnnkeeN553nfeeZ56XnYeYR6iHrZegZ7EXuJfCF9F30LfQp9IH0ifRR9EH0VfRp9HH0NfRl9G306f19/lH/Ff8F/BoAYgBWAGYAXgD2AP4DxgAKB8IAFge2A9IAGgfiA84AIgf2ACoH8gO+A7YHsgQCCEIIqgiuCKIIsgruCK4NSg1SDSoM4g1CDSYM1gzSDT4MygzmDNoMXg0CDMYMog0ODVIaKhqqGk4akhqmGjIajhpyGcIh3iIGIgoh9iHmIGIoQig6KDIoVigqKF4oTihaKD4oRikiMeox5jKGMoox3jayO0o7Ujs+OsY8BkAaQ948AkPqP9I8DkP2PBZD4j5WQ4ZDdkOKQUpFNkUyR2JHdkdeR3JHZkYOVYpZjlmGWW5ZdlmSWWJZelruW4pismaia2JolmzKbPJt+TnpQfVBcUEdQQ1BMUFpQSVBlUHZQTlBVUHVQdFB3UE9QD1BvUG1QXFGVUfBRalJvUtJS2VLYUtVSEFMPUxlTP1NAUz5Tw1P8ZkZValVmVURVXlVhVUNVSlUxVVZVT1VVVS9VZFU4VS5VXFUsVWNVM1VBVVdVCFcLVwlX31cFWApYBljgV+RX+lcCWDVY91f5VyBZYlk2WkFaSVpmWmpaQFo8WmJaWlpGWkpacFvHW8VbxFvCW79bxlsJXAhcB1xgXFxcXVwHXQZdDl0bXRZdIl0RXSldFF0ZXSRdJ10XXeJdOF42XjNeN163Xrhetl61Xr5eNV83X1dfbF9pX2tfl1+ZX55fmF+hX6BfnF9/YKNgiWCgYKhgy2C0YOZgvWDFYLtgtWDcYLxg2GDVYMZg32C4YNpgx2AaYhtiSGKgY6djcmOWY6JjpWN3Y2djmGOqY3FjqWOJY4Njm2NrY6hjhGOIY5ljoWOsY5Jjj2OAY3tjaWNoY3pjXWVWZVFlWWVXZV9VT2VYZVVlVGWcZZtlrGXPZctlzGXOZV1mWmZkZmhmZmZeZvlm11IbZ4For2iiaJNotWh/aHZosWinaJdosGiDaMRorWiGaIVolGidaKhon2ihaIJoMmu6a+tr7GsrbI5tvG3zbdltsm3hbcxt5G37bfptBW7Hbcttr23Rba5t3m35bbht9231bcVt0m0abrVt2m3rbdht6m3xbe5t6G3GbcRtqm3sbb9t5m35cAlxCnH9cO9wPXJ9coFyHHMbcxZzE3MZc4dzBXQKdAN0BnT+cw104HT2dPd0HHUidWV1ZnVidXB1j3XUddV1tXXKdc11jnbUdtJ223Y3dz53PHc2dzh3OndreEN4TnhleWh5bXn7eZJ6lXogeyh7G3sseyZ7GXseey57knyXfJV8Rn1DfXF9Ln05fTx9QH0wfTN9RH0vfUJ9Mn0xfT1/nn+af8x/zn/SfxyASoBGgC+BFoEjgSuBKYEwgSSBAoI1gjeCNoI5go6DnoOYg3iDooOWg72Dq4OSg4qDk4OJg6CDd4N7g3yDhoOng1WGal/HhsCGtobEhrWGxobLhrGGr4bJhlOInoiIiKuIkoiWiI2Ii4iTiY+JKoodiiOKJYoxii2KH4obiiKKSYxajKmMrIyrjKiMqoynjGeNZo2+jbqN247fjhmQDZAakBeQI5AfkB2QEJAVkB6QIJAPkCKQFpAbkBSQ6JDtkP2QV5HOkfWR5pHjkeeR7ZHpkYmVapZ1lnOWeJZwlnSWdpZ3lmyWwJbqlumW4HrfegKYA5ham+WcdZ5/nqWeu56iUI1QhVCZUJFQgFCWUJhQmlAAZ/FRclJ0UnVSaVLeUt1S21JaU6VTe1WAVadVfFWKVZ1VmFWCVZxVqlWUVYdVi1WDVbNVrlWfVT5VslWaVbtVrFWxVX5ViVWrVZlVDVcvWCpYNFgkWDBYMVghWB1YIFj5WPpYYFl3Wppaf1qSWptap1pzW3Fb0lvMW9Nb0FsKXAtcMVxMXVBdNF1HXf1dRV49XkBeQ15+XspewV7CXsRePF9tX6lfql+oX9Fg4WCyYLZg4GAcYSNh+mAVYfBg+2D0YGhh8WAOYfZgCWEAYRJhH2JJYqNjjGPPY8Bj6WPJY8ZjzWPSY+Nj0GPhY9Zj7WPuY3Zj9GPqY9tjUmTaY/ljXmVmZWJlY2WRZZBlr2VuZnBmdGZ2Zm9mkWZ6Zn5md2b+Zv9mH2cdZ/po1WjgaNho12gFad9o9WjuaOdo+WjSaPJo42jLaM1oDWkSaQ5pyWjaaG5p+2g+azprPWuYa5ZrvGvvay5sL2wsbC9uOG5UbiFuMm5nbkpuIG4lbiNuG25bblhuJG5Wbm5uLW4mbm9uNG5NbjpuLG5Dbh1uPm7LboluGW5ObmNuRG5ybmluX24ZcRpxJnEwcSFxNnFucRxxTHKEcoByNnMlczRzKXM6dCp0M3QidCV0NXQ2dDR0L3QbdCZ0KHQldSZ1a3VqdeJ123Xjddl12HXedeB1e3Z8dpZ2k3a0dtx2T3ftd114bHhveA16CHoLegV6AHqYepd6lnrleuN6SXtWe0Z7UHtSe1R7TXtLe097UXuffKV8Xn1QfWh9VX0rfW59cn1hfWZ9Yn1wfXN9hFXUf9V/C4BSgIWAVYFUgUuBUYFOgTmBRoE+gUyBU4F0gRKCHILpgwOE+IMNhOCDxYMLhMGD74Pxg/SDV4QKhPCDDITMg/2D8oPKgziEDoQEhNyDB4TUg9+DW4bfhtmG7YbUhtuG5IbQht6GV4jBiMKIsYiDiZaJO4pgilWKXoo8ikGKVIpbilCKRoo0ijqKNopWimGMgoyvjLyMs4y9jMGMu4zAjLSMt4y2jL+MuIyKjYWNgY3Ojd2Ny43ajdGNzI3bjcaN+474jvyOnI8ukDWQMZA4kDKQNpACkfWQCZH+kGORZZHPkRSSFZIjkgmSHpINkhCSB5IRkpSVj5WLlZGVk5WSlY6VipaOlouWfZaFloaWjZZyloSWwZbFlsSWxpbHlu+W8pbMlwWYBpgImOeY6pjvmOmY8pjtmK6ZrZnDns2e0Z6CTq1QtVCyULNQxVC+UKxQt1C7UK9Qx1B/UndSfVLfUuZS5FLiUuNSL1PfVehV01XmVc5V3FXHVdFV41XkVe9V2lXhVcVVxlXlVclVElcTV15YUVhYWFdYWlhUWGtYTFhtWEpYYlhSWEtYZ1nBWslazFq+Wr1avFqzWsJaslppXW9dTF55XsleyF4SX1lfrF+uXxphD2FIYR9h82AbYflgAWEIYU5hTGFEYU1hPmE0YSdhDWEGYTdhIWIiYhNkPmQeZCpkLWQ9ZCxkD2QcZBRkDWQ2ZBZkF2QGZGxln2WwZZdmiWaHZohmlmaEZphmjWYDZ5RpbWlaaXdpYGlUaXVpMGmCaUppaGlraV5pU2l5aYZpXWljaVtpR2tya8Brv2vTa/1rom6vbtNutm7CbpBunW7HbsVupW6Ybrxuum6rbtFulm6cbsRu1G6qbqdutG5OcVlxaXFkcUlxZ3FccWxxZnFMcWVxXnFGcWhxVnE6clJyN3NFcz9zPnNvdFp0VXRfdF50QXQ/dFl0W3RcdHZ1eHUAdvB1AXbydfF1+nX/dfR183Xedt92W3drd2Z3Xndjd3l3andsd1x3ZXdod2J37neOeLB4l3iYeIx4iXh8eJF4k3h/eHp5f3mBeSyEvXkcehp6IHoUeh96HnqfeqB6d3vAe2B7bntne7F8s3y1fJN9eX2RfYF9j31bfW5/aX9qf3J/qX+of6R/VoBYgIaAhIBxgXCBeIFlgW6Bc4FrgXmBeoFmgQWCR4KChHeEPYQxhHWEZoRrhEmEbIRbhDyENYRhhGOEaYRthEaEXoZchl+G+YYThwiHB4cAh/6G+4YChwOHBocKh1mI34jUiNmI3IjYiN2I4YjKiNWI0oicieOJa4pyinOKZoppinCKh4p8imOKoIpxioWKbYpiim6KbIp5inuKPopoimKMioyJjMqMx4zIjMSMsozDjMKMxYzhjd+N6I3vjfON+o3qjeSN5o2yjgOPCY/+jgqPn4+yj0uQSpBTkEKQVJA8kFWQUJBHkE+QTpBNkFGQPpBBkBKRF5FskWqRaZHJkTeSV5I4kj2SQJI+kluSS5JkklGSNJJJkk2SRZI5kj+SWpKYlZiWlJaVls2Wy5bJlsqW95b7lvmW9pZWl3SXdpcQmBGYE5gKmBKYDJj8mPSY/Zj+mLOZsZm0meGa6ZyCng6fE58gn+dQ7lDlUNZQ7VDaUNVQz1DRUPFQzlDpUGJR81GDUoJSMVOtU/5VAFYbVhdW/VUUVgZWCVYNVg5W91UWVh9WCFYQVvZVGFcWV3VYfliDWJNYilh5WIVYfVj9WCVZIlkkWWpZaVnhWuZa6VrXWtZa2FrjWnVb3lvnW+Fb5VvmW+hb4lvkW99bDVxiXIRdh11bXmNeVV5XXlRe017WXgpfRl9wX7lfR2E/YUthd2FiYWNhX2FaYVhhdWEqYodkWGRUZKRkeGRfZHpkUWRnZDRkbWR7ZHJloWXXZdZlomaoZp1mnGmoaZVpwWmuadNpy2mbabdpu2mrabRp0GnNaa1pzGmmacNpo2lJa0xrM2wzbxRv/m4Tb/RuKW8+byBvLG8PbwJvIm//bu9uBm8xbzhvMm8jbxVvK28vb4hvKm/sbgFv8m7MbvdulHGZcX1xinGEcZJxPnKScpZyRHNQc2R0Y3RqdHB0bXQEdZF1J3YNdgt2CXYTduF243aEd313f3dhd8F4n3ineLN4qXijeI55j3mNeS56MXqqeql67XrveqF7lXuLe3V7l3ude5R7j3u4e4d7hHu5fL18vny7fbB9nH29fb59oH3KfbR9sn2xfbp9on2/fbV9uH2tfdJ9x32sfXB/4H/hf99/XoBagIeAUIGAgY+BiIGKgX+BgoHngfqBB4IUgh6CS4LJhL+ExoTEhJmEnoSyhJyEy4S4hMCE04SQhLyE0YTKhD+HHIc7hyKHJYc0hxiHVYc3hymH84gCifSI+Yj4iP2I6Igaie+IpoqMip6Ko4qNiqGKk4qkiqqKpYqoipiKkYqaiqeKaoyNjIyM04zRjNKMa42ZjZWN/I0UjxKPFY8Tj6OPYJBYkFyQY5BZkF6QYpBdkFuQGZEYkR6RdZF4kXeRdJF4koCShZKYkpaSe5KTkpySqJJ8kpGSoZWolamVo5WllaSVmZaclpuWzJbSlgCXfJeFl/aXF5gYmK+YsZgDmQWZDJkJmcGZr5qwmuaaQZtCm/Sc9pzznLyeO59KnwRRAFH7UPVQ+VACUQhRCVEFUdxRh1KIUolSjVKKUvBSslMuVjtWOVYyVj9WNFYpVlNWTlZXVnRWNlYvVjBWgFifWJ5Ys1icWK5YqVimWG1ZCVv7Wgtb9VoMWwhb7lvsW+lb61tkXGVcnV2UXWJeX15hXuJe2l7fXt1e417gXkhfcV+3X7VfdmFnYW5hXWFVYYJhfGFwYWthfmGnYZBhq2GOYaxhmmGkYZRhrmEuYmlkb2R5ZJ5ksmSIZJBksGSlZJNklWSpZJJkrmStZKtkmmSsZJlkomSzZHVld2V4Za5mq2a0ZrFmI2ofauhpAWoeahlq/WkhahNqCmrzaQJqBWrtaRFqUGtOa6RrxWvGaz9vfG+Eb1FvZm9Ub4ZvbW9bb3hvbm+Ob3pvcG9kb5dvWG/Vbm9vYG9fb59xrHGxcahxVnKbck5zV3NpdIt0g3R+dIB0f3Ugdil2H3YkdiZ2IXYidpp2unbkdo53h3eMd5F3i3fLeMV4unjKeL541Xi8eNB4P3o8ekB6PXo3ejt6r3queq17sXvEe7R7xnvHe8F7oHvMe8p84H30fe99+33Yfex93X3ofeN92n3efel9nn3ZffJ9+X11f3d/r3/pfyaAm4GcgZ2BoIGagZiBF4U9hRqF7oQshS2FE4URhSOFIYUUheyEJYX/hAaFgod0h3aHYIdmh3iHaIdZh1eHTIdTh1uIXYgQiQeJEokTiRWJCom8itKKx4rEipWKy4r4irKKyYrCir+KsIrWis2Ktoq5ituKTIxOjGyM4IzejOaM5IzsjO2M4ozjjNyM6ozhjG2Nn42jjSuOEI4djiKOD44pjh+OIY4ejrqOHY8bjx+PKY8mjyqPHI8ejyWPaZBukGiQbZB3kDCRLZEnkTGRh5GJkYuRg5HFkruSt5LqkqyS5JLBkrOSvJLSkseS8JKykq2VsZUElwaXB5cJl2CXjZeLl4+XIZgrmByYs5gKmROZEpkYmd2Z0JnfmduZ0ZnVmdKZ2Zm3mu6a75onm0WbRJt3m2+bBp0JnQOdqZ6+ns6eqFhSnxJRGFEUURBRFVGAUapR3VGRUpNS81JZVmtWeVZpVmRWeFZqVmhWZVZxVm9WbFZiVnZWwVi+WMdYxVhuWR1bNFt4W/BbDlxKX7JhkWGpYYphzWG2Yb5hymHIYTBixWTBZMtku2S8ZNpkxGTHZMJkzWS/ZNJk1GS+ZHRlxmbJZrlmxGbHZrhmPWo4ajpqWWpralhqOWpEamJqYWpLakdqNWpfakhqWWt3awVswm+xb6Fvw2+kb8Fvp2+zb8BvuW+2b6ZvoG+0b75xyXHQcdJxyHHVcblxznHZcdxxw3HEcWhznHSjdJh0n3SedOJ0DHUNdTR2OHY6dud25Xagd553n3eld+h42njseOd4pnlNek56RnpMekt6unrZexF8yXvke9t74Xvpe+Z71XzWfAp+EX4Ifht+I34efh1+CX4Qfnl/sn/wf/F/7n8ogLOBqYGogfuBCIJYglmCSoVZhUiFaIVphUOFSYVthWqFXoWDh5+Hnoeih42HYYgqiTKJJYkriSGJqommieaK+orrivGKAIvciueK7or+igGLAov3iu2K84r2ivyKa4xtjJOM9IxEjjGONI5CjjmONY47jy+POI8zj6iPpo91kHSQeJBykHyQepA0kZKRIJM2k/iSM5MvkyKT/JIrkwSTGpMQkyaTIZMVky6TGZO7laeWqJaqltWWDpcRlxaXDZcTlw+XW5dcl2aXmJcwmDiYO5g3mC2YOZgkmBCZKJkemRuZIZkame2Z4pnxmbiavJr7mu2aKJuRmxWdI50mnSidEp0bndie1J6Nn5yfKlEfUSFRMlH1Uo5WgFaQVoVWh1aPVtVY01jRWM5YMFsqWyRbels3XGhcvF26Xb1duF1rXkxfvV/JYcJhx2HmYcthMmI0Ys5kymTYZOBk8GTmZOxk8WTiZO1kgmWDZdlm1maAapRqhGqiapxq22qjan5ql2qQaqBqXGuua9prCGzYb/Fv32/gb9tv5G/rb+9vgG/sb+Fv6W/Vb+5v8G/ncd9x7nHmceVx7XHscfRx4HE1ckZycHNyc6l0sHSmdKh0RnZCdkx26nazd6p3sHesd6d3rXfvd/d4+nj0eO94AXmneap5V3q/egd8DXz+e/d7DHzge+B83HzefOJ833zZfN18Ln4+fkZ+N34yfkN+K349fjF+RX5BfjR+OX5IfjV+P34vfkR/83/8f3GAcoBwgG+Ac4DGgcOBuoHCgcCBv4G9gcmBvoHogQmCcYKqhYSFfoWchZGFlIWvhZuFh4WohYqFZ4bAh9GHs4fSh8aHq4e7h7qHyIfLhzuJNolEiTiJPYmsiQ6LF4sZixuLCosgix2LBIsQi0GMP4xzjPqM/Yz8jPiM+4yojUmOS45IjkqORI8+j0KPRY8/j3+QfZCEkIGQgpCAkDmRo5GekZyRTZOCkyiTdZNKk2WTS5MYk36TbJNbk3CTWpNUk8qVy5XMlciVxpWxlriW1pYclx6XoJfTl0aYtpg1mQGa/5mum6ubqputmzudP52Lns+e3p7cnt2e254+n0uf4lOVVq5W2VjYWDhbXV/jYTNi9GTyZP5kBmX6ZPtk92S3ZdxmJmezaqxqw2q7arhqwmquaq9qX2t4a69rCXALcP5vBnD6bxFwD3D7cfxx/nH4cXdzdXOndL90FXVWdlh2Una9d793u3e8dw55rnlhemJ6YHrEesV6K3wnfCp8HnwjfCF853xUflV+Xn5afmF+Un5Zfkh/+X/7f3eAdoDNgc+BCoLPhamFzYXQhcmFsIW6hbmFpoXvh+yH8ofgh4aJson0iSiLOYssiyuLUIwFjVmOY45mjmSOX45VjsCOSY9Nj4eQg5CIkKuRrJHQkZSTipOWk6KTs5Ouk6yTsJOYk5qTl5PUldaV0JXVleKW3JbZltuW3pYkl6OXppetl/mXTZhPmEyYTphTmLqYPpk/mT2ZLpmlmQ6awZoDmwabT5tOm02bypvJm/2byJvAm1GdXZ1gneCeFZ8snzNRpVbeWN9Y4lj1W5Cf7F7yYfdh9mH1YQBlD2XgZt1m5Wrdatpq02obcB9wKHAacB1wFXAYcAZyDXJYcqJyeHN6c710ynTjdId1hnVfdmF2x3cZebF5a3ppej58P3w4fD18N3xAfGt+bX55fml+an6Ff3N+tn+5f7h/2IHphd2F6oXVheSF5YX3hfuHBYgNiPmH/odgiV+JVoleiUGLXItYi0mLWotOi0+LRotZiwiNCo18jnKOh452jmyOeo50jlSPTo+tj4qQi5Cxka6R4ZPRk9+Tw5PIk9yT3ZPWk+KTzZPYk+ST15Pok9yVtJbjliqXJ5dhl9yX+5demFiYW5i8mEWZSZkWmhmaDZvom+eb1pvbm4mdYZ1ynWqdbJ2Snpeek560nvhSqFa3VrZWtFa8VuRYQFtDW31b9lvJXfhh+mEYZRRlGWXmZidn7Go+cDBwMnAQcntzz3RidmV2JnkqeSx5K3nHevZ6THxDfE1873zwfK6PfX58foJ+TH8AgNqBZoL7hfmFEYb6hQaGC4YHhgqGFIgViGSJuon4iXCLbItmi2+LX4triw+NDY2JjoGOhY6CjrSRy5EYlAOU/ZPhlTCXxJhSmVGZqJkrmjCaN5o1mhOcDZx5nrWe6J4vn1+fY59hnzdROFHBVsBWwlYUWWxczV38Yf5hHWUcZZVl6Wb7agRr+mqya0xwG3KnctZ01HRpdtN3UHyPfox+vH8Xhi2GGoYjiCKIIYgfiGqJbIm9iXSLd4t9ixONio6NjouOX4+vj7qRLpQzlDWUOpQ4lDKUK5TilTiXOZcyl/+XZ5hlmFeZRZpDmkCaPprPmlSbUZstnCWcr520ncKduJ2dnu+eGZ9cn2afZ588UTtRyFbKVslWf1vUXdJdTl//YSRlCmtha1FwWHCAc+R0inVudmx2s3lgfF98foB9gN+BcolvifyJgIsWjReNkY6TjmGPSJFElFGUUpQ9lz6Xw5fBl2uYVZlVmk2a0poam0mcMZw+nDuc053XnTSfbJ9qn5SfzFbWXQBiI2UrZSpl7GYQa9p0ynpkfGN8ZXyTfpZ+lH7igTiGP4YxiIqLkJCPkGOUYJRklGiXb5hcmVqaW5pXmtOa1JrRmlScV5xWnOWdn570ntFW6VgsZV5wcXZydtd3UH+IfzaIOYhiiJOLkouWi3eCG43AkWqUQpdIl0SXxpdwmF+aIptYm1+c+Z36nXyefZ4Hn3efcp/zXhZrY3BsfG58O4jAiaGOwZFylHCUcZhemdaaI5vMnmRw2neai3eUyZdimmWanH6ci6qOxZF9lH6UfJR3nHic955UjH+UGp4ocmqaMZsbnh6ecnxgJGEkYiRjJGQkZSRmJGckaCRpJHQkdSR2JHckeCR5JHokeyR8JH0kcCFxIXIhcyF0IXUhdiF3IXgheSE2Tj9OhU6gToJRllGrUflSOFNpU7ZTClmAW9tdel5/XvReUF9hXzRl4GWSdXZ2tY+2lqgAxgL9MP4wnTCeMAAAAAAFMAYwBzD8MDv/Pf89J0EwQjBDMEQwRTBGMEcwSDBJMEowSzBMME0wTjBPMFAwUTBSMFMwVDBVMFYwVzBYMFkwWjBbMFwwXTBeMF8wYDBhMGIwYzBkMGUwZjBnMGgwaTBqMGswbDBtMG4wbzBwMHEwcjBzMHQwdTB2MHcweDB5MHowezB8MH0wfjB/MIAwgTCCMIMwhDCFMIYwhzCIMIkwijCLMIwwjTCOMI8wkDCRMJIwkzChMKIwozCkMKUwpjCnMKgwqTCqMKswrDCtMK4wrzCwMLEwsjCzMLQwtTC2MLcwuDC5MLowuzC8ML0wvjC/MMAwwTDCMMMwxDDFMMYwxzDIMMkwyjDLMMwwzTDOMM8w0DDRMNIw0zDUMNUw1jDXMNgw2TDaMNsw3DDdMN4w3zDgMOEw4jDjMOQw5TDmMOcw6DDpMOow6zDsMO0w7jDvMPAw8TDyMPMw9DD1MPYwEAQRBBIEEwQUBBUEAQQWBBcEGAQZBBoEGwQcBB0EHgQfBCAEIQQiBCMEJAQlBCYEJwQoBCkEKgQrBCwELQQuBC8EMAQxBDIEMwQ0BDUEUQQ2BDcEOAQ5BDoEOwQ8BD0EPgQ/BEAEQQRCBEMERARFBEYERwRIBEkESgRLBEwETQROBE8E5yG4IbkhzzHMAFpOigACUpFEsJ+IUbGfB3YAQezvFQvNe+L/5P8H/wL/MTIWISEhmzCcMIAuhC6GLocuiC6KLowujS6VLpwunS6lLqcuqi6sLq4uti68Lr4uxi7KLswuzS7PLtYu1y7eLuMuAAAAAAAAgwJQAlsCVAJ1AlMB+ABLAYoCagJCTlxO9VEaU4JTB04MTkdOjU7XVgz6blxzXw9Oh1EOTi5Ok07CTslOyE6YUfxSbFO5UyBXA1ksWRBc/13hZbNrzGsUbD9yMU48TuhO3E7pTuFO3U7aTgxSHFNMUyJXI1cXWS9ZgVuEWxJcO1x0XHNcBF6AXoJeyV8JYlBiFWw2bENsP2w7bK5ysHKKc7h5ioAelg5PGE8sT/VOFE/xTgBP904ITx1PAk8FTyJPE08ET/ROEk+xURNSCVIQUqZSIlMfU01TilMHVOFW31YuVypXNFc8WYBZfFmFWXtZfll3WX9ZVlsVXCVcfFx6XHtcflzfXXVehF4CXxpfdF/VX9Rfz19cYl5iZGJhYmZiYmJZYmBiWmJlYu9l7mU+ZzlnOGc7ZzpnP2c8ZzNnGGxGbFJsXGxPbEpsVGxLbExscXBecrRytXKOcyp1f3Z1elF/eIJ8goCCfYJ/gk2GfomZkJeQmJCbkJSQIpYkliCWI5ZWTztPYk9JT1NPZE8+T2dPUk9fT0FPWE8tTzNPP09hT49RuVEcUh5SIVKtUq5SCVNjU3JTjlOPUzBUN1QqVFRURVQZVBxUJVQYVD1UT1RBVChUJFRHVO5W51blVkFXRVdMV0lXS1dSVwZZQFmmWZhZoFmXWY5ZolmQWY9Zp1mhWY5bklsoXCpcjVyPXIhci1yJXJJcilyGXJNclVzgXQpeDl6LXolejF6IXo1eBV8dX3hfdl/SX9Ff0F/tX+hf7l/zX+Ff5F/jX/pf71/3X/tfAGD0Xzpig2KMYo5ij2KUYodicWJ7YnpicGKBYohid2J9YnJidGI3ZfBl9GXzZfJl9WVFZ0dnWWdVZ0xnSGddZ01nWmdLZ9BrGWwabHhsZ2xrbIRsi2yPbHFsb2xpbJpsbWyHbJVsnGxmbHNsZWx7bI5sdHB6cGNyv3K9csNyxnLBcrpyxXKVc5dzk3OUc5JzOnU5dZR1lXWBdj15NICVgJmAkICSgJyAkIKPgoWCjoKRgpOCioKDgoSCeIzJj7+Pn5ChkKWQnpCnkKCQMJYoli+WLZYzTphPfE+FT31PgE+HT3ZPdE+JT4RPd09MT5dPak+aT3lPgU94T5BPnE+UT55Pkk+CT5VPa09uT55RvFG+UTVSMlIzUkZSMVK8UgpTC1M8U5JTlFOHVH9UgVSRVIJUiFRrVHpUflRlVGxUdFRmVI1Ub1RhVGBUmFRjVGdUZFT3VvlWb1dyV21Xa1dxV3BXdleAV3VXe1dzV3RXYldoV31XDFlFWbVZulnPWc5ZslnMWcFZtlm8WcNZ1lmxWb1ZwFnIWbRZx1liW2Vbk1uVW0RcR1yuXKRcoFy1XK9cqFysXJ9co1ytXKJcqlynXJ1cpVy2XLBcplwXXhReGV4oXyJfI18kX1Rfgl9+X31f3l/lXy1gJmAZYDJgC2A0YApgF2AzYBpgHmAsYCJgDWAQYC5gE2ARYAxgCWAcYBRiPWKtYrRi0WK+YqpitmLKYq5is2KvYrtiqWKwYrhiPWWoZbtlCWb8ZQRmEmYIZvtlA2YLZg1mBWb9ZRFmEGb2ZgpnhWdsZ45nkmd2Z3tnmGeGZ4RndGeNZ4xnemefZ5FnmWeDZ31ngWd4Z3lnlGcla4Brfmveax1sk2zsbOts7mzZbLZs1GytbOdst2zQbMJsumzDbMZs7WzybNJs3Wy0bIpsnWyAbN5swGwwbc1sx2ywbPlsz2zpbNFslHCYcIVwk3CGcIRwkXCWcIJwmnCDcGpy1nLLcthyyXLcctJy1HLacsxy0XKkc6FzrXOmc6JzoHOsc51z3XTodD91QHU+dYx1mHWvdvN28XbwdvV2+Hf8d/l3+3f6d/d3Qnk/ecV5eHp7evt6dXz9fDWAj4CugKOAuIC1gK2AIIKggsCCq4KagpiCm4K1gqeCroK8gp6CuoK0gqiCoYKpgsKCpILDgraCooJwhm+GbYZuhlaM0o/Lj9OPzY/Wj9WP14+ykLSQr5CzkLCQOZY9ljyWOpZDls1PxU/TT7JPyU/LT8FP1E/cT9lPu0+zT9tPx0/WT7pPwE+5T+xPRFJJUsBSwlI9U3xTl1OWU5lTmFO6VKFUrVSlVM9Uw1QNg7dUrlTWVLZUxVTGVKBUcFS8VKJUvlRyVN5UsFS1V55Xn1ekV4xXl1edV5tXlFeYV49XmVelV5pXlVf0WA1ZU1nhWd5Z7lkAWvFZ3Vn6Wf1Z/Fn2WeRZ8ln3WdtZ6VnzWfVZ4Fn+WfRZ7VmoW0xc0FzYXMxc11zLXNtc3lzaXMlcx1zKXNZc01zUXM9cyFzGXM5c31z4XPldIV4iXiNeIF4kXrBepF6iXpteo16lXgdfLl9WX4ZfN2A5YFRgcmBeYEVgU2BHYElgW2BMYEBgQmBfYCRgRGBYYGZgbmBCYkNiz2INYwtj9WIOYwNj62L5Yg9jDGP4YvZiAGMTYxRj+mIVY/ti8GJBZUNlqmW/ZTZmIWYyZjVmHGYmZiJmM2YrZjpmHWY0ZjlmLmYPZxBnwWfyZ8hnumfcZ7tn+GfYZ8Bnt2fFZ+tn5GffZ7VnzWezZ/dn9mfuZ+Nnwme5Z85n52fwZ7Jn/GfGZ+1nzGeuZ+Zn22f6Z8lnymfDZ+pny2coa4JrhGu2a9Zr2GvgayBsIWwobTRtLW0fbTxtP20SbQpt2mwzbQRtGW06bRptEW0AbR1tQm0BbRhtN20DbQ9tQG0HbSBtLG0IbSJtCW0Qbbdwn3C+cLFwsHChcLRwtXCpcEFySXJKcmxycHJzcm5yynLkcuhy63Lfcupy5nLjcoVzzHPCc8hzxXO5c7ZztXO0c+tzv3PHc75zw3PGc7hzy3PsdO50LnVHdUh1p3WqdXl2xHYIdwN3BHcFdwp393b7dvp253fodwZ4EXgSeAV4EHgPeA54CXgDeBN4SnlMeUt5RXlEedV5zXnPedZ5znmAen560XoAewF7enx4fHl8f3yAfIF8A30IfQF9WH+Rf41/vn8HgA6AD4AUgDeA2IDHgOCA0YDIgMKA0IDFgOOA2YDcgMqA1YDJgM+A14DmgM2A/4EhgpSC2YL+gvmCB4PoggCD1YI6g+uC1oL0guyC4YLygvWCDIP7gvaC8ILqguSC4IL6gvOC7YJ3hnSGfIZzhkGITohniGqIaYjTiQSKB4pyjeOP4Y/uj+CP8ZC9kL+Q1ZDFkL6Qx5DLkMiQ1JHTkVSWT5ZRllOWSpZOlh5QBVAHUBNQIlAwUBtQ9U/0TzNQN1AsUPZP908XUBxQIFAnUDVQL1AxUA5QWlGUUZNRylHEUcVRyFHOUWFSWlJSUl5SX1JVUmJSzVIOU55TJlXiVBdVElXnVPNU5FQaVf9UBFUIVetUEVUFVfFUClX7VPdU+FTgVA5VA1ULVQFXAlfMVzJY1VfSV7pXxle9V7xXuFe2V79Xx1fQV7lXwVcOWUpZGVoWWi1aLloVWg9aF1oKWh5aM1psW6dbrVusWwNcVlxUXOxc/1zuXPFc91wAXflcKV4oXqherl6qXqxeM18wX2dfXWBaYGdgQWCiYIhggGCSYIFgnWCDYJVgm2CXYIdgnGCOYBliRmLyYhBjVmMsY0RjRWM2Y0Nj5GM5Y0tjSmM8YyljQWM0Y1hjVGNZYy1jR2MzY1pjUWM4Y1djQGNIY0plRmXGZcNlxGXCZUpmX2ZHZlFmEmcTZx9oGmhJaDJoM2g7aEtoT2gWaDFoHGg1aCtoLWgvaE5oRGg0aB1oEmgUaCZoKGguaE1oOmglaCBoLGsvay1rMWs0a21rgoCIa+Zr5Gvoa+Nr4mvnayVsem1jbWRtdm0NbWFtkm1YbWJtbW1vbZFtjW3vbX9thm1ebWdtYG2XbXBtfG1fbYJtmG0vbWhti21+bYBthG0WbYNte219bXVtkG3ccNNw0XDdcMtwOX/icNdw0nDecOBw1HDNcMVwxnDHcNpwznDhcEJyeHJ3cnZyAHP6cvRy/nL2cvNy+3IBc9Nz2XPlc9ZzvHPnc+Nz6XPcc9Jz23PUc91z2nPXc9hz6HPedN909HT1dCF1W3VfdbB1wXW7dcR1wHW/dbZ1unWKdsl2HXcbdxB3E3cSdyN3EXcVdxl3Gncidyd3I3gseCJ4NXgveCh4LngreCF4KXgzeCp4MXhUeVt5T3lceVN5UnlReet57Hngee557Xnqedx53nndeYZ6iXqFeot6jHqKeod62HoQewR7E3sFew97CHsKew57CXsSe4R8kXyKfIx8iHyNfIV8Hn0dfRF9Dn0YfRZ9E30ffRJ9D30MfVx/YX9ef2B/XX9bf5Z/kn/Df8J/wH8WgD6AOYD6gPKA+YD1gAGB+4AAgQGCL4IlgjODLYNEgxmDUYMlg1aDP4NBgyaDHIMig0KDToMbgyqDCIM8g02DFoMkgyCDN4MvgymDR4NFg0yDU4MegyyDS4Mng0iDU4ZShqKGqIaWho2GkYaehoeGl4aGhouGmoaFhqWGmYahhqeGlYaYho6GnYaQhpSGQ4hEiG2IdYh2iHKIgIhxiH+Ib4iDiH6IdIh8iBKKR4xXjHuMpIyjjHaNeI21jbeNto3RjtOO/o/1jwKQ/4/7jwSQ/I/2j9aQ4JDZkNqQ45DfkOWQ2JDbkNeQ3JDkkFCRTpFPkdWR4pHakVyWX5a8luOY35ovm39OcFBqUGFQXlBgUFNQS1BdUHJQSFBNUEFQW1BKUGJQFVBFUF9QaVBrUGNQZFBGUEBQblBzUFdQUVDQUWtSbVJsUm5S1lLTUi1TnFN1VXZVPFVNVVBVNFUqVVFVYlU2VTVVMFVSVUVVDFUyVWVVTlU5VUhVLVU7VUBVS1UKVwdX+1cUWOJX9lfcV/RXAFjtV/1XCFj4VwtY81fPVwdY7lfjV/JX5VfsV+FXDlj8VxBY51cBWAxY8VfpV/BXDVgEWFxZYFpYWlVaZ1peWjhaNVptWlBaX1plWmxaU1pkWldaQ1pdWlJaRFpbWkhajlo+Wk1aOVpMWnBaaVpHWlFaVlpCWlxacltuW8FbwFtZXB5dC10dXRpdIF0MXShdDV0mXSVdD10wXRJdI10fXS5dPl40XrFetF65XrJes142Xzhfm1+WX59fimCQYIZgvmCwYLpg02DUYM9g5GDZYN1gyGCxYNtgt2DKYL9gw2DNYMBgMmNlY4pjgmN9Y71jnmOtY51jl2OrY45jb2OHY5BjbmOvY3VjnGNtY65jfGOkYztjn2N4Y4VjgWORY41jcGNTZc1lZWZhZltmWWZcZmJmGGd5aIdokGicaG1obmiuaKtoVmlvaKNorGipaHVodGiyaI9od2iSaHxoa2hyaKpogGhxaH5om2iWaItooGiJaKRoeGh7aJFojGiKaH1oNmszazdrOGuRa49rjWuOa4xrKmzAbatttG2zbXRurG3pbeJtt232bdRtAG7IbeBt323Wbb5t5W3cbd1t2230bcptvW3tbfBtum3VbcJtz23JbdBt8m3Tbf1t123NbeNtu236cA1x93AXcfRwDHHwcARx83AQcfxw/3AGcRNxAHH4cPZwC3ECcQ5xfnJ7cnxyf3IdcxdzB3MRcxhzCnMIc/9yD3Mec4hz9nP4c/VzBHQBdP1zB3QAdPpz/HP/cwx0C3T0cwh0ZHVjdc510nXPdct1zHXRddB1j3aJdtN2OXcvdy13MXcydzR3M3c9dyV3O3c1d0h4UnhJeE14SnhMeCZ4RXhQeGR5Z3lpeWp5Y3lreWF5u3n6efh59nn3eY96lHqQejV7R3s0eyV7MHsieyR7M3sYeyp7HXsxeyt7LXsvezJ7OHsaeyN7lHyYfJZ8o3w1fT19OH02fTp9RX0sfSl9QX1HfT59P31KfTt9KH1jf5V/nH+df5t/yn/Lf81/0H/Rf8d/z3/Jfx+AHoAbgEeAQ4BIgBiBJYEZgRuBLYEfgSyBHoEhgRWBJ4EdgSKBEYI4gjOCOoI0gjKCdIKQg6ODqIONg3qDc4Okg3SDj4OBg5WDmYN1g5SDqYN9g4ODjIOdg5uDqoOLg36DpYOvg4iDl4Owg3+DpoOHg66DdoOag1mGVoa/hreGwobBhsWGuoawhsiGuYazhriGzIa0hruGvIbDhr2GvoZSiImIlYioiKKIqoiaiJGIoYifiJiIp4iZiJuIl4ikiKyIjIiTiI6IgonWidmJ1YkwiieKLIoeijmMO4xcjF2MfYyljH2Ne415jbyNwo25jb+NwY3Yjt6O3Y7cjteO4I7hjiSQC5ARkByQDJAhkO+Q6pDwkPSQ8pDzkNSQ65DskOmQVpFYkVqRU5FVkeyR9JHxkfOR+JHkkfmR6pHrkfeR6JHukXqVhpWIlXyWbZZrlnGWb5a/lmqXBJjlmJeZm1CVUJRQnlCLUKNQg1CMUI5QnVBoUJxQklCCUIdQX1HUURJTEVOkU6dTkVWoVaVVrVV3VUVWolWTVYhVj1W1VYFVo1WSVaRVfVWMVaZVf1WVVaFVjlUMVylYN1gZWB5YJ1gjWChY9VdIWCVYHFgbWDNYP1g2WC5YOVg4WC1YLFg7WGFZr1qUWp9aelqiWp5aeFqmWnxapVqsWpVarlo3WoRailqXWoNai1qpWntafVqMWpxaj1qTWp1a6lvNW8tb1FvRW8pbzlsMXDBcN11DXWtdQV1LXT9dNV1RXU5dVV0zXTpdUl09XTFdWV1CXTldSV04XTxdMl02XUBdRV1EXkFeWF+mX6Vfq1/JYLlgzGDiYM5gxGAUYfJgCmEWYQVh9WATYfhg/GD+YMFgA2EYYR1hEGH/YARhC2FKYpRjsWOwY85j5WPoY+9jw2OdZPNjymPgY/Zj1WPyY/VjYWTfY75j3WPcY8Rj2GPTY8Jjx2PMY8tjyGPwY9dj2WMyZWdlamVkZVxlaGVlZYxlnWWeZa5l0GXSZXxmbGZ7ZoBmcWZ5ZmpmcmYBZwxp02gEadxoKmnsaOpo8WgPadZo92jraORo9mgTaRBp82jhaAdpzGgIaXBptGgRae9oxmgUafho0Gj9aPxo6GgLaQppF2nOaMho3WjeaOZo9GjRaAZp1GjpaBVpJWnHaDlrO2s/azxrlGuXa5lrlWu9a/Br8mvzazBs/G1GbkduH25JbohuPG49bkVuYm4rbj9uQW5dbnNuHG4zbktuQG5RbjtuA24ubl5uaG5cbmFuMW4obmBucW5rbjluIm4wblNuZW4nbnhuZG53blVueW5SbmZuNW42blpuIHEecS9x+3AucTFxI3ElcSJxMnEfcShxOnEbcUtyWnKIcolyhnKFcotyEnMLczBzInMxczNzJ3Mycy1zJnMjczVzDHMudCx0MHQrdBZ0GnQhdC10MXQkdCN0HXQpdCB0MnT7dC91b3Vsded12nXhdeZ13XXfdeR113WVdpJ22nZGd0d3RHdNd0V3SndOd0t3THfed+x3YHhkeGV4XHhteHF4anhueHB4aXhoeF54Ynh0eXN5cnlweQJ6CnoDegx6BHqZeuZ65HpKezt7RHtIe0x7TntAe1h7RXuifJ58qHyhfFh9b31jfVN9Vn1nfWp9T31tfVx9a31SfVR9aX1RfV99Tn0+fz9/ZX9mf6J/oH+hf9d/UYBPgFCA/oDUgEOBSoFSgU+BR4E9gU2BOoHmge6B94H4gfmBBII8gj2CP4J1gjuDz4P5gyOEwIPogxKE54Pkg/yD9oMQhMaDyIPrg+ODv4MBhN2D5YPYg/+D4YPLg86D1oP1g8mDCYQPhN6DEYQGhMKD84PVg/qDx4PRg+qDE4TDg+yD7oPEg/uD14PigxuE24P+g9iG4obmhtOG44bahuqG3YbrhtyG7IbphteG6IbRhkiIVohViLqI14i5iLiIwIi+iLaIvIi3iL2IsogBicmIlYmYiZeJ3YnaiduJTopNijmKWYpAileKWIpEikWKUopIilGKSopMik+KX4yBjICMuoy+jLCMuYy1jISNgI2JjdiN043NjceN1o3cjc+N1Y3ZjciN143Fje+O9476jvmO5o7ujuWO9Y7njuiO9o7rjvGO7I70jumOLZA0kC+QBpEskQSR/5D8kAiR+ZD7kAGRAJEHkQWRA5FhkWSRX5FikWCRAZIKkiWSA5IakiaSD5IMkgCSEpL/kf2RBpIEkieSApIckiSSGZIXkgWSFpJ7lY2VjJWQlYeWfpaIlomWg5aAlsKWyJbDlvGW8JZsl3CXbpcHmKmY65jmnPmeg06ETrZOvVC/UMZQrlDEUMpQtFDIUMJQsFDBULpQsVDLUMlQtlC4UNdRelJ4UntSfFLDVdtVzFXQVctVylXdVcBV1FXEVelVv1XSVY1Vz1XVVeJV1lXIVfJVzVXZVcJVFFdTWGhYZFhPWE1YSVhvWFVYTlhdWFlYZVhbWD1YY1hxWPxYx1rEWstaulq4WrFatVqwWr9ayFq7WsZat1rAWspatFq2Ws1auVqQWtZb2FvZWx9cM1xxXWNdSl1lXXJdbF1eXWhdZ11iXfBdT15OXkpeTV5LXsVezF7GXstex15AX69frV/3YElhSmErYUVhNmEyYS5hRmEvYU9hKWFAYSBiaJEjYiViJGLFY/Fj62MQZBJkCWQgZCRkM2RDZB9kFWQYZDlkN2QiZCNkDGQmZDBkKGRBZDVkL2QKZBpkQGQlZCdkC2TnYxtkLmQhZA5kb2WSZdNlhmaMZpVmkGaLZopmmWaUZnhmIGdmaV9pOGlOaWJpcWk/aUVpamk5aUJpV2lZaXppSGlJaTVpbGkzaT1pZWnwaHhpNGlpaUBpb2lEaXZpWGlBaXRpTGk7aUtpN2lcaU9pUWkyaVJpL2l7aTxpRmtFa0NrQmtIa0Frm2sN+vtr/Gv5a/dr+GubbtZuyG6PbsBun26TbpRuoG6xbrluxm7Sbr1uwW6ebslut26wbs1upm7PbrJuvm7Dbtxu2G6ZbpJujm6NbqRuoW6/brNu0G7Kbpdurm6jbkdxVHFScWNxYHFBcV1xYnFycXhxanFhcUJxWHFDcUtxcHFfcVBxU3FEcU1xWnFPco1yjHKRcpByjnI8c0JzO3M6c0BzSnNJc0R0SnRLdFJ0UXRXdEB0T3RQdE50QnRGdE10VHThdP90/nT9dB11eXV3dYNp73UPdgN293X+dfx1+XX4dRB2+3X2de119XX9dZl2tXbddlV3X3dgd1J3Vndad2l3Z3dUd1l3bXfgd4d4mniUeI94hHiVeIV4hniheIN4eXiZeIB4lnh7eHx5gnl9eXl5EXoYehl6EnoXehV6InoTeht6EHqjeqJ6nnrremZ7ZHtte3R7aXtye2V7c3txe3B7YXt4e3Z7Y3uyfLR8r3yIfYZ9gH2NfX99hX16fY59e32DfXx9jH2UfYR9fX2SfW1/a39nf2h/bH+mf6V/p3/bf9x/IYBkgWCBd4FcgWmBW4FigXKBIWdegXaBZ4FvgUSBYYEdgkmCRIJAgkKCRYLxhD+EVoR2hHmEj4SNhGWEUYRAhIaEZ4QwhE2EfYRahFmEdIRzhF2EB4VehDeEOoQ0hHqEQ4R4hDKERYQphNmDS4QvhEKELYRfhHCEOYROhEyEUoRvhMWEjoQ7hEeENoQzhGiEfoREhCuEYIRUhG6EUIQLhwSH94YMh/qG1ob1hk2H+IYOhwmHAYf2hg2HBYfWiMuIzYjOiN6I24jaiMyI0IiFiZuJ34nlieSJ4YngieKJ3InmiXaKhop/imGKP4p3ioKKhIp1ioOKgYp0inqKPIxLjEqMZYxkjGaMhoyEjIWMzIxojWmNkY2MjY6Nj42NjZONlI2QjZKN8I3gjeyN8Y3ujdCN6Y3jjeKN543yjeuN9I0Gj/+OAY8AjwWPB48IjwKPC49SkD+QRJBJkD2QEJENkQ+REZEWkRSRC5EOkW6Rb5FIklKSMJI6kmaSM5Jlkl6Sg5IukkqSRpJtkmyST5JgkmeSb5I2kmGScJIxklSSY5JQknKSTpJTkkySVpIykp+VnJWelZuVkpaTlpGWl5bOlvqW/Zb4lvWWc5d3l3iXcpcPmA2YDpismPaY+ZivmbKZsJm1ma2aq5pbm+qc7ZznnICe/Z7mUNRQ11DoUPNQ21DqUN1Q5FDTUOxQ8FDvUONQ4FDYUYBSgVLpUutSMFOsUydWFVYMVhJW/FUPVhxWAVYTVgJW+lUdVgRW/1X5VYlYfFiQWJhYhliBWH9YdFiLWHpYh1iRWI5YdliCWIhYe1iUWI9Y/lhrWdxa7lrlWtVa6lraWu1a61rzWuJa4FrbWuxa3lrdWtla6FrfWndb4FvjW2Ncgl2AXX1dhl16XYFdd12KXYldiF1+XXxdjV15XX9dWF5ZXlNe2F7RXtdezl7cXtVe2V7SXtReRF9DX29ftl8sYShhQWFeYXFhc2FSYVNhcmFsYYBhdGFUYXphW2FlYTthamFhYVZhKWInYitiK2RNZFtkXWR0ZHZkcmRzZH1kdWRmZKZkTmSCZF5kXGRLZFNkYGRQZH9kP2RsZGtkWWRlZHdkc2WgZaFmoGafZgVnBGciZ7FptmnJaaBpzmmWabBprGm8aZFpmWmOaadpjWmpab5pr2m/acRpvWmkadRpuWnKaZppz2mzaZNpqmmhaZ5p2WmXaZBpwmm1aaVpxmlKa01rS2uea59roGvDa8Rr/mvObvVu8W4DbyVv+G43b/tuLm8Jb05vGW8abydvGG87bxJv7W4KbzZvc2/5bu5uLW9AbzBvPG81b+tuB28Ob0NvBW/9bvZuOW8cb/xuOm8fbw1vHm8IbyFvh3GQcYlxgHGFcYJxj3F7cYZxgXGXcURyU3KXcpVyk3JDc01zUXNMc2J0c3RxdHV0cnRndG50AHUCdQN1fXWQdRZ2CHYMdhV2EXYKdhR2uHaBd3x3hXeCd253gHdvd353g3eyeKp4tHiteKh4fnireJ54pXigeKx4onikeJh5inmLeZZ5lXmUeZN5l3mIeZJ5kHkrekp6MHoveih6Jnqoeqt6rHrueoh7nHuKe5F7kHuWe417jHube457hXuYe4RSmXuke4J7u3y/fLx8unynfbd9wn2jfap9wX3AfcV9nX3OfcR9xn3Lfcx9r325fZZ9vH2ffaZ9rn2pfaF9yX1zf+J/43/lf95/JIBdgFyAiYGGgYOBh4GNgYyBi4EVgpeEpIShhJ+EuoTOhMKErISuhKuEuYS0hMGEzYSqhJqEsYTQhJ2Ep4S7hKKElITHhMyEm4SphK+EqITWhJiEtoTPhKCE14TUhNKE24SwhJGEYYYzhyOHKIdrh0CHLocehyGHGYcbh0OHLIdBhz6HRocghzKHKocthzyHEoc6hzGHNYdChyaHJ4c4hySHGocwhxGH94jniPGI8oj6iP6I7oj8iPaI+4jwiOyI64idiaGJn4meiemJ64noiauKmYqLipKKj4qWij2MaIxpjNWMz4zXjJaNCY4Cjv+NDY79jQqOA44HjgaOBY7+jQCOBI4QjxGPDo8NjyORHJEgkSKRH5EdkRqRJJEhkRuRepFykXmRc5GlkqSSdpKbknqSoJKUkqqSjZKmkpqSq5J5kpeSf5Kjku6SjpKCkpWSopJ9koiSoZKKkoaSjJKZkqeSfpKHkqmSnZKLki2Snpahlv+WWJd9l3qXfpeDl4CXgpd7l4SXgZd/l86XzZcWmK2YrpgCmQCZB5mdmZyZw5m5mbuZupnCmb2Zx5mxmuOa55o+mz+bYJthm1+b8ZzynPWcp57/UANRMFH4UAZRB1H2UP5QC1EMUf1QClGLUoxS8VLvUkhWQlZMVjVWQVZKVklWRlZYVlpWQFYzVj1WLFY+VjhWKlY6VhpXq1idWLFYoFijWK9YrFilWKFY/1j/WvRa/Vr3WvZaA1v4WgJb+VoBWwdbBVsPW2dcmV2XXZ9dkl2iXZNdlV2gXZxdoV2aXZ5daV5dXmBeXF7zfdte3l7hXklfsl+LYYNheWGxYbBhomGJYZthk2GvYa1hn2GSYaphoWGNYWZhs2EtYm5kcGSWZKBkhWSXZJxkj2SLZIpkjGSjZJ9kaGSxZJhkdmV6ZXlle2WyZbNltWawZqlmsma3Zqpmr2YAagZqF2rlafhpFWrxaeRpIGr/aexp4mkbah1q/mknavJp7mkUavdp52lAaghq5mn7aQ1q/GnraQlqBGoYaiVqD2r2aSZqB2r0aRZqUWula6NromumawFsAGz/awJsQW8mb35vh2/Gb5JvjW+Jb4xvYm9Pb4VvWm+Wb3ZvbG+Cb1Vvcm9Sb1BvV2+Ub5NvXW8Ab2Fva299b2dvkG9Tb4tvaW9/b5VvY293b2pve2+yca9xm3GwcaBxmnGpcbVxnXGlcZ5xpHGhcapxnHGncbNxmHKaclhzUnNec19zYHNdc1tzYXNac1lzYnOHdIl0inSGdIF0fXSFdIh0fHR5dAh1B3V+dSV2HnYZdh12HHYjdhp2KHYbdpx2nXaedpt2jXePd4l3iHfNeLt4z3jMeNF4znjUeMh4w3jEeMl4mnmheaB5nHmieZt5dms5erJ6tHqzerd7y3u+e6x7znuve7l7ynu1e8V8yHzMfMt8933bfep9533XfeF9A376feZ99n3xffB97n3ffXZ/rH+wf61/7X/rf+p/7H/mf+h/ZIBngKOBn4GegZWBooGZgZeBFoJPglOCUoJQgk6CUYIkhTuFD4UAhSmFDoUJhQ2FH4UKhSeFHIX7hCuF+oQIhQyF9IQqhfKEFYX3hOuE84T8hBKF6oTphBaF/oQohR2FLoUChf2EHoX2hDGFJoXnhOiE8ITvhPmEGIUghTCFC4UZhS+FYoZWh2OHZId3h+GHc4dYh1SHW4dSh2GHWodRh16HbYdqh1CHTodfh12Hb4dsh3qHbodch2WHT4d7h3WHYodnh2mHWogFiQyJFIkLiReJGIkZiQaJFokRiQ6JCYmiiaSJo4ntifCJ7InPisaKuIrTitGK1IrViruK14q+isCKxYrYisOKuoq9itmKPoxNjI+M5YzfjNmM6IzajN2M54ygjZyNoY2bjSCOI44ljiSOLo4VjhuOFo4RjhmOJo4njhSOEo4YjhOOHI4XjhqOLI8kjxiPGo8gjyOPFo8Xj3OQcJBvkGeQa5AvkSuRKZEqkTKRJpEukYWRhpGKkYGRgpGEkYCR0JLDksSSwJLZkraSz5Lxkt+S2JLpkteS3ZLMku+SwpLoksqSyJLOkuaSzZLVksmS4JLekueS0ZLTkrWS4ZLGkrSSfJWslauVrpWwlaSWopbTlgWXCJcCl1qXipeOl4iX0JfPlx6YHZgmmCmYKJggmBuYJ5iymAiZ+pgRmRSZFpkXmRWZ3JnNmc+Z05nUmc6ZyZnWmdiZy5nXmcyZs5rsmuua85rymvGaRptDm2ebdJtxm2abdpt1m3CbaJtkm2yb/Jz6nP2c/5z3nAedAJ35nPucCJ0FnQSdg57Tng+fEJ8cURNRF1EaURFR3lE0U+FTcFZgVm5Wc1ZmVmNWbVZyVl5Wd1YcVxtXyFi9WMlYv1i6WMJYvFjGWBdbGVsbWyFbFFsTWxBbFlsoWxpbIFseW+9brF2xXaldp121XbBdrl2qXahdsl2tXa9dtF1nXmheZl5vXule517mXuhe5V5LX7xfnWGoYZZhxWG0YcZhwWHMYbphv2G4YYxh12TWZNBkz2TJZL1kiWTDZNtk82TZZDNlf2V8ZaJlyGa+ZsBmymbLZs9mvWa7ZrpmzGYjZzRqZmpJamdqMmpoaj5qXWptanZqW2pRaihqWmo7aj9qQWpqamRqUGpPalRqb2ppamBqPGpealZqVWpNak5qRmpVa1RrVmuna6prq2vIa8drBGwDbAZsrW/Lb6Nvx2+8b85vyG9eb8RvvW+eb8pvqG8EcKVvrm+6b6xvqm/Pb79vuG+ib8lvq2/Nb69vsm+wb8VxwnG/cbhx1nHAccFxy3HUccpxx3HPcb1x2HG8ccZx2nHbcZ1ynnJpc2ZzZ3Nsc2Vza3Nqc390mnSgdJR0knSVdKF0C3WAdS92LXYxdj12M3Y8djV2MnYwdrt25naad513oXecd5t3onejd5V3mXeXd9146XjleOp43njjeNt44XjieO1433jgeKR5RHpIekd6tnq4erV6sXq3et5743vne9171Xvle9p76Hv5e9R76nvie9x763vYe9970nzUfNd80HzRfBJ+IX4Xfgx+H34gfhN+Dn4cfhV+Gn4ifgt+D34Wfg1+FH4lfiR+Q397f3x/en+xf+9/KoApgGyAsYGmga6BuYG1gauBsIGsgbSBsoG3gaeB8oFVglaCV4JWhUWFa4VNhVOFYYVYhUCFRoVkhUGFYoVEhVGFR4VjhT6FW4VxhU6FboV1hVWFZ4VghYyFZoVdhVSFZYVshWOGZYZkhpuHj4eXh5OHkoeIh4GHloeYh3mHh4ejh4WHkIeRh52HhIeUh5yHmoeJhx6JJokwiS2JLokniTGJIokpiSOJL4ksiR+J8YngiuKK8or0ivWK3YoUi+SK34rwisiK3orhiuiK/4rvivuKkYySjJCM9YzujPGM8IzzjGyNbo2ljaeNM44+jjiOQI5FjjaOPI49jkGOMI4/jr2ONo8ujzWPMo85jzePNI92kHmQe5CGkPqQM5E1kTaRk5GQkZGRjZGPkSeTHpMIkx+TBpMPk3qTOJM8kxuTI5MSkwGTRpMtkw6TDZPLkh2T+pIlkxOT+ZL3kjSTApMkk/+SKZM5kzWTKpMUkwyTC5P+kgmTAJP7khaTvJXNlb6VuZW6lbaVv5W1lb2VqZbUlguXEpcQl5mXl5eUl/CX+Jc1mC+YMpgkmR+ZJ5kpmZ6Z7pnsmeWZ5JnwmeOZ6pnpmeeZuZq/mrSau5r2mvqa+Zr3mjObgJuFm4ebfJt+m3ubgpuTm5KbkJt6m5WbfZuImyWdF50gnR6dFJ0pnR2dGJ0inRCdGZ0fnYiehp6Hnq6erZ7Vntae+p4Snz2fJlElUSJRJFEgUSlR9FKTVoxWjVaGVoRWg1Z+VoJWf1aBVtZY1FjPWNJYLVslWzJbI1ssWydbJlsvWy5be1vxW/Jbt11sXmpevl+7X8NhtWG8Yedh4GHlYeRh6GHeYe9k6WTjZOtk5GToZIFlgGW2Zdpl0maNapZqgWqlaolqn2qbaqFqnmqHapNqjmqVaoNqqGqkapFqf2qmappqhWqMapJqW2utawlszG+pb/Rv1G/jb9xv7W/nb+Zv3m/yb91v4m/ob+Fx8XHocfJx5HHwceJxc3Nuc29zl3SydKt0kHSqdK10sXSldK90EHURdRJ1D3WEdUN2SHZJdkd2pHbpdrV3q3eyd7d3tne0d7F3qHfwd/N4/XgCeft4/HjyeAV5+Xj+eAR5q3moeVx6W3pWelh6VHpaer56wHrBegV8D3zyewB8/3v7ew589HsLfPN7AnwJfAN8AXz4e/17Bnzwe/F7EHwKfOh8LX48fkJ+M35ImDh+Kn5JfkB+R34pfkx+MH47fjZ+RH46fkV/f39+f31/9H/yfyyAu4HEgcyByoHFgceBvIHpgVuCWoJcgoOFgIWPhaeFlYWghYuFo4V7haSFmoWehXeFfIWJhaGFeoV4hVeFjoWWhYaFjYWZhZ2FgYWihYKFiIWFhXmFdoWYhZCFn4Vohr6Hqoeth8WHsIesh7mHtYe8h66HyYfDh8KHzIe3h6+HxIfKh7SHtoe/h7iHvYfeh7KHNYkziTyJPolBiVKJN4lCia2Jr4muifKJ84keixiLFosRiwWLC4siiw+LEosViweLDYsIiwaLHIsTixqLT4xwjHKMcYxvjJWMlIz5jG+NTo5NjlOOUI5MjkeOQ49Aj4WQfpA4kZqRopGbkZmRn5GhkZ2RoJGhk4OTr5Nkk1aTR5N8k1iTXJN2k0mTUJNRk2CTbZOPk0yTapN5k1eTVZNSk0+TcZN3k3uTYZNek2OTZ5OAk06TWZPHlcCVyZXDlcWVt5WulrCWrJYglx+XGJcdlxmXmpehl5yXnpedl9WX1Jfxl0GYRJhKmEmYRZhDmCWZK5ksmSqZM5kymS+ZLZkxmTCZmJmjmaGZApr6mfSZ95n5mfiZ9pn7mf2Z/pn8mQOavpr+mv2aAZv8mkibmpuom56bm5umm6GbpZukm4abopugm6+bM51BnWedNp0unS+dMZ04nTCdRZ1CnUOdPp03nUCdPZ31fy2dip6Jno2esJ7Intqe+57/niSfI58in1SfoJ8xUS1RLlGYVpxWl1aaVp1WmVZwWTxbaVxqXMBdbV5uXthh32HtYe5h8WHqYfBh62HWYelh/2QEZf1k+GQBZQNl/GSUZdtl2mbbZthmxWq5ar1q4WrGarpqtmq3asdqtGqtal5ryWsLbAdwDHANcAFwBXAUcA5w/28AcPtvJnD8b/dvCnABcv9x+XEDcv1xdnO4dMB0tXTBdL50tnS7dMJ0FHUTdVx2ZHZZdlB2U3ZXdlp2pna9dux2wne6d/94DHkTeRR5CXkQeRJ5EXmteax5X3ocfCl8GXwgfB98LXwdfCZ8KHwifCV8MHxcflB+Vn5jflh+Yn5fflF+YH5XflN+tX+zf/d/+H91gNGB0oHQgV+CXoK0hcaFwIXDhcKFs4W1hb2Fx4XEhb+Fy4XOhciFxYWxhbaF0oUkhriFt4W+hWmG54fmh+KH24frh+qH5Yffh/OH5IfUh9yH04fth9iH44ekh9eH2YcBiPSH6Ifdh1OJS4lPiUyJRolQiVGJSYkqiyeLI4szizCLNYtHiy+LPIs+izGLJYs3iyaLNosuiySLO4s9izqLQox1jJmMmIyXjP6MBI0CjQCNXI5ijmCOV45Wjl6OZY5njluOWo5hjl2OaY5UjkaPR49Ij0uPKJE6kTuRPpGokaWRp5GvkaqRtZOMk5KTt5Obk52TiZOnk46TqpOek6aTlZOIk5mTn5ONk7GTkZOyk6STqJO0k6OTpZPSldOV0ZWzlteW2pbCXd+W2JbdliOXIpcll6yXrpeol6uXpJeql6KXpZfXl9mX1pfYl/qXUJhRmFKYuJhBmTyZOpkPmguaCZoNmgSaEZoKmgWaB5oGmsCa3JoImwSbBZspmzWbSptMm0ubx5vGm8Obv5vBm7WbuJvTm7abxJu5m72bXJ1TnU+dSp1bnUudWZ1WnUydV51SnVSdX51YnVqdjp6Mnt+eAZ8AnxafJZ8rnyqfKZ8on0yfVZ80UTVRllL3UrRTq1atVqZWp1aqVqxW2ljdWNtYElk9Wz5bP1vDXXBev1/7YQdlEGUNZQllDGUOZYRl3mXdZd5m52rgasxq0WrZastq32rcatBq62rPas1q3mpga7BrDGwZcCdwIHAWcCtwIXAicCNwKXAXcCRwHHAqcAxyCnIHcgJyBXKlcqZypHKjcqFyy3TFdLd0w3QWdWB2yXfKd8R38XcdeRt5IXkceRd5HnmweWd6aHozfDx8OXwsfDt87HzqfHZ+dX54fnB+d35vfnp+cn50fmh+S39Kf4N/hn+3f/1//n94gNeB1YFkgmGCY4LrhfGF7YXZheGF6IXahdeF7IXyhfiF2IXfheOF3IXRhfCF5oXvhd6F4oUAiPqHA4j2h/eHCYgMiAuIBoj8hwiI/4cKiAKIYolaiVuJV4lhiVyJWIldiVmJiIm3ibaJ9olQi0iLSotAi1OLVotUi0uLVYtRi0KLUotXi0OMd4x2jJqMBo0HjQmNrI2qja2Nq41tjniOc45qjm+Oe47CjlKPUY9Pj1CPU4+0j0CRP5Gwka2R3pPHk8+TwpPak9CT+ZPsk8yT2ZOpk+aTypPUk+6T45PVk8STzpPAk9KT55N9ldqV25XhlimXK5cslyiXJpezl7eXtpfdl96X35dcmFmYXZhXmL+YvZi7mL6YSJlHmUOZppmnmRqaFZolmh2aJJobmiKaIJonmiOaHpocmhSawpoLmwqbDpsMmzeb6pvrm+Cb3pvkm+ab4pvwm9Sb15vsm9yb2Zvlm9Wb4Zvam3edgZ2KnYSdiJ1xnYCdeJ2GnYudjJ19nWuddJ11nXCdaZ2FnXOde52CnW+deZ1/nYedaJ2UnpGewJ78ni2fQJ9Bn02fVp9Xn1ifN1OyVrVWs1bjWEVbxl3HXe5e717AX8Ff+WEXZRZlFWUTZd9l6GbjZuRm82rwaupq6Gr5avFq7mrvajxwNXAvcDdwNHAxcEJwOHA/cDpwOXBAcDtwM3BBcBNyFHKocn1zfHO6dKt2qna+du12zHfOd893zXfydyV5I3kneSh5JHkpebJ5bnpsem1693pJfEh8SnxHfEV87nx7fn5+gX6Afrp//395gNuB2YELgmiCaYIihv+FAYb+hRuGAIb2hQSGCYYFhgyG/YUZiBCIEYgXiBOIFohjiWaJuYn3iWCLaotdi2iLY4tli2eLbYuujYaOiI6EjlmPVo9Xj1WPWI9aj42QQ5FBkbeRtZGykbORC5QTlPuTIJQPlBSU/pMVlBCUKJQZlA2U9ZMAlPeTB5QOlBaUEpT6kwmU+JMKlP+T/JMMlPaTEZQGlN6V4JXflS6XL5e5l7uX/Zf+l2CYYphjmF+YwZjCmFCZTplZmUyZS5lTmTKaNJoxmiyaKpo2mimaLpo4mi2ax5rKmsaaEJsSmxGbC5wInPebBZwSnPibQJwHnA6cBpwXnBScCZyfnZmdpJ2dnZKdmJ2QnZudoJ2UnZydqp2XnaGdmp2inaidnp2jnb+dqZ2Wnaadp52Znpuemp7lnuSe557mnjCfLp9bn2CfXp9dn1mfkZ86UTlRmFKXUsNWvVa+VkhbR1vLXc9d8V79YRtlAmv8agNr+GoAa0NwRHBKcEhwSXBFcEZwHXIachlyfnMXdWp20HcteTF5L3lUfFN88nyKfod+iH6LfoZ+jX5Nf7t/MIDdgRiGKoYmhh+GI4YchhmGJ4YuhiGGIIYphh6GJYYpiB2IG4ggiCSIHIgriEqIbYlpiW6Ja4n6iXmLeItFi3qLe4sQjRSNr42OjoyOXo9bj12PRpFEkUWRuZE/lDuUNpQplD2UPJQwlDmUKpQ3lCyUQJQxlOWV5JXjlTWXOpe/l+GXZJjJmMaYwJhYmVaZOZo9mkaaRJpCmkGaOpo/ms2aFZsXmxibFps6m1KbK5wdnBycLJwjnCicKZwknCGct522nbydwZ3Hncqdz52+ncWdw527nbWdzp25nbqdrJ3InbGdrZ3MnbOdzZ2ynXqenJ7rnu6e7Z4bnxifGp8xn06fZZ9kn5KfuU7GVsVWy1ZxWUtbTFvVXdFd8l4hZSBlJmUiZQtrCGsJaw1sVXBWcFdwUnAech9yqXJ/c9h01XTZdNd0bXatdjV5tHlwenF6V3xcfFl8W3xafPR88XyRfk9/h3/egWuCNIY1hjOGLIYyhjaGLIgoiCaIKogliHGJv4m+ifuJfouEi4KLhouFi3+LFY2VjpSOmo6SjpCOlo6XjmCPYo9HkUyUUJRKlEuUT5RHlEWUSJRJlEaUP5fjl2qYaZjLmFSZW5lOmlOaVJpMmk+aSJpKmkmaUppQmtCaGZsrmzubVptVm0acSJw/nEScOZwznEGcPJw3nDScMpw9nDac253Snd6d2p3LndCd3J3Rnd+d6Z3Zndid1p31ndWd3Z22nvCeNZ8znzKfQp9rn5Wfop89UZlS6FjnWHJZTVvYXS+IT18BYgNiBGIpZSVllmXrZhFrEmsPa8prW3BacCJygnOBc4NzcHbUd2d8ZnyVfmyCOoZAhjmGPIYxhjuGPoYwiDKILogziHaJdIlzif6JjIuOi4uLiItFjBmNmI5kj2OPvJFilFWUXZRXlF6UxJfFlwCYVppZmh6bH5sgm1KcWJxQnEqcTZxLnFWcWZxMnE6c+533ne+d453rnfid5J32neGd7p3mnfKd8J3ineyd9J3zneid7Z3CntCe8p7zngafHJ84nzefNp9Dn0+fcZ9wn26fb5/TVs1WTlttXC1l7WbuZhNrX3BhcF1wYHAjctt05XTVdzh5t3m2eWp8l36Jf22CQ4Y4iDeINYhLiJSLlYuejp+OoI6djr6RvZHCkWuUaJRplOWWRpdDl0eXx5fll16a1ZpZm2OcZ5xmnGKcXpxgnAKe/p0HngOeBp4FngCeAZ4Jnv+d/Z0EnqCeHp9Gn3SfdZ92n9RWLmW4ZRhrGWsXaxprYnAmcqpy2HfZdzl5aXxrfPZ8mn6Yfpt+mX7ggeGBRoZHhkiGeYl6iXyJe4n/iZiLmYuljqSOo45ulG2Ub5RxlHOUSZdymF+ZaJxunG2cC54NnhCeD54SnhGeoZ71ngmfR594n3ufep95nx5XZnBvfDyIso2mjsORdJR4lHaUdZRgmnScc5xxnHWcFJ4TnvaeCp+kn2hwZXD3fGqGPog9iD+InoucjKmOyY5Ll3OYdJjMmGGZq5lkmmaaZ5okmxWeF55InwdiHmsnckyGqI6ClICUgZRpmmiaLpsZnilyS4afi4OUeZy3nnV2a5p6nB2eaXBqcKSefp9Jn5ifgXi5ks+Iu1hSYKd8+lpUJWYlVyVgJWwlYyVaJWklXSVSJWQlVSVeJWolYSVYJWclWyVTJWUlViVfJWslYiVZJWglXCVRJVAlbSVuJXAlbyWTJQAAAAAAAAAwATACMLcAJSAmIKgAAzCtABUgJSI8/zwiGCAZIBwgHSAUMBUwCDAJMAowCzAMMA0wDjAPMBAwETCxANcA9wBgImQiZSIeIjQisAAyIDMgAyErIeD/4f/l/0ImQCYgIqUiEiMCIgciYSJSIqcAOyAGJgUmyyXPJc4lxyXGJaEloCWzJbIlvSW8JZIhkCGRIZMhlCETMGoiayIaIj0iHSI1IisiLCIIIgsihiKHIoIigyIqIikiJyIoIuL/0iHUIQAiAyK0AF7/xwLYAt0C2gLZArgA2wKhAL8A0AIuIhEiDyKkAAkhMCDBJcAltyW2JWQmYCZhJmUmZyZjJpkiyCWjJdAl0SWSJaQlpSWoJaclpiWpJWgmDyYOJhwmHia2ACAgISCVIZchmSGWIZghbSZpJmombCZ/MhwyFiHHMyIhwjPYMyEhrCCuAEHo6xYLjAMB/wL/A/8E/wX/Bv8H/wj/Cf8K/wv/DP8N/w7/D/8Q/xH/Ev8T/xT/Ff8W/xf/GP8Z/xr/G/8c/x3/Hv8f/yD/If8i/yP/JP8l/yb/J/8o/yn/Kv8r/yz/Lf8u/y//MP8x/zL/M/80/zX/Nv83/zj/Of86/zv/5v89/z7/P/9A/0H/Qv9D/0T/Rf9G/0f/SP9J/0r/S/9M/03/Tv9P/1D/Uf9S/1P/VP9V/1b/V/9Y/1n/Wv9b/1z/Xf/j/zExMjEzMTQxNTE2MTcxODE5MToxOzE8MT0xPjE/MUAxQTFCMUMxRDFFMUYxRzFIMUkxSjFLMUwxTTFOMU8xUDFRMVIxUzFUMVUxVjFXMVgxWTFaMVsxXDFdMV4xXzFgMWExYjFjMWQxZTFmMWcxaDFpMWoxazFsMW0xbjFvMXAxcTFyMXMxdDF1MXYxdzF4MXkxejF7MXwxfTF+MX8xgDGBMYIxgzGEMYUxhjGHMYgxiTGKMYsxjDGNMY4xcCFxIXIhcyF0IXUhdiF3IXgheSEAQf7uFgsUYCFhIWIhYyFkIWUhZiFnIWghaSEAQaDvFgswkQOSA5MDlAOVA5YDlwOYA5kDmgObA5wDnQOeA58DoAOhA6MDpAOlA6YDpwOoA6kDAEHg7xYLMLEDsgOzA7QDtQO2A7cDuAO5A7oDuwO8A70DvgO/A8ADwQPDA8QDxQPGA8cDyAPJAwBBnfAWC4cBJQIlDCUQJRglFCUcJSwlJCU0JTwlASUDJQ8lEyUbJRclIyUzJSslOyVLJSAlLyUoJTclPyUdJTAlJSU4JUIlEiURJRolGSUWJRUlDiUNJR4lHyUhJSIlJiUnJSklKiUtJS4lMSUyJTUlNiU5JTolPSU+JUAlQSVDJUQlRSVGJUclSCVJJUolAEHY8RYLngGVM5YzlzMTIZgzxDOjM6QzpTOmM5kzmjObM5wznTOeM58zoDOhM6IzyjONM44zjzPPM4gziTPIM6czqDOwM7EzsjOzM7QztTO2M7czuDO5M4AzgTOCM4MzhDO6M7szvDO9M74zvzOQM5EzkjOTM5QzJiHAM8EzijOLM4wz1jPFM60zrjOvM9szqTOqM6szrDPdM9Az0zPDM8kz3DPGMwBBlPMWC54ExgDQAKoAJgEAADIBAAA/AUEB2ABSAboA3gBmAUoBAABgMmEyYjJjMmQyZTJmMmcyaDJpMmoyazJsMm0ybjJvMnAycTJyMnMydDJ1MnYydzJ4MnkyejJ7MtAk0STSJNMk1CTVJNYk1yTYJNkk2iTbJNwk3STeJN8k4CThJOIk4yTkJOUk5iTnJOgk6SRgJGEkYiRjJGQkZSRmJGckaCRpJGokayRsJG0kbiS9AFMhVCG8AL4AWyFcIV0hXiHmABEB8AAnATEBMwE4AUABQgH4AFMB3wD+AGcBSwFJAQAyATICMgMyBDIFMgYyBzIIMgkyCjILMgwyDTIOMg8yEDIRMhIyEzIUMhUyFjIXMhgyGTIaMhsynCSdJJ4knySgJKEkoiSjJKQkpSSmJKckqCSpJKokqySsJK0kriSvJLAksSSyJLMktCS1JHQkdSR2JHckeCR5JHokeyR8JH0kfiR/JIAkgSSCJLkAsgCzAHQgfyCBIIIggyCEIEEwQjBDMEQwRTBGMEcwSDBJMEowSzBMME0wTjBPMFAwUTBSMFMwVDBVMFYwVzBYMFkwWjBbMFwwXTBeMF8wYDBhMGIwYzBkMGUwZjBnMGgwaTBqMGswbDBtMG4wbzBwMHEwcjBzMHQwdTB2MHcweDB5MHowezB8MH0wfjB/MIAwgTCCMIMwhDCFMIYwhzCIMIkwijCLMIwwjTCOMI8wkDCRMJIwkzAAQcj3FgusAaEwojCjMKQwpTCmMKcwqDCpMKowqzCsMK0wrjCvMLAwsTCyMLMwtDC1MLYwtzC4MLkwujC7MLwwvTC+ML8wwDDBMMIwwzDEMMUwxjDHMMgwyTDKMMswzDDNMM4wzzDQMNEw0jDTMNQw1TDWMNcw2DDZMNow2zDcMN0w3jDfMOAw4TDiMOMw5DDlMOYw5zDoMOkw6jDrMOww7TDuMO8w8DDxMPIw8zD0MPUw9jAAQYT5FgtCEAQRBBIEEwQUBBUEAQQWBBcEGAQZBBoEGwQcBB0EHgQfBCAEIQQiBCMEJAQlBCYEJwQoBCkEKgQrBCwELQQuBC8EAEHk+RYLQjAEMQQyBDMENAQ1BFEENgQ3BDgEOQQ6BDsEPAQ9BD4EPwRABEEEQgRDBEQERQRGBEcESARJBEoESwRMBE0ETgRPBABB9f4WC9skrAGsBKwHrAisCawKrBCsEawSrBOsFKwVrBasF6wZrBqsG6wcrB2sIKwkrCysLawvrDCsMaw4rDmsPKxArEusTaxUrFisXKxwrHGsdKx3rHiseqyArIGsg6yErIWshqyJrIqsi6yMrJCslKycrJ2sn6ygrKGsqKyprKqsrKyvrLCsuKy5rLusvKy9rMGsxKzIrMys1azXrOCs4azkrOes6KzqrOys76zwrPGs86z1rPas/Kz9rACtBK0GrQytDa0PrRGtGK0crSCtKa0srS2tNK01rTitPK1ErUWtR61JrVCtVK1YrWGtY61srW2tcK1zrXStda12rXutfK19rX+tga2CrYitia2MrZCtnK2draStt63ArcGtxK3IrdCt0a3Trdyt4K3krfit+a38rf+tAK4BrgiuCa4Lrg2uFK4wrjGuNK43rjiuOq5ArkGuQ65FrkauSq5Mrk2uTq5QrlSuVq5crl2uX65grmGuZa5ormmubK5wrniuea57rnyufa6EroWujK68rr2uvq7ArsSuzK7Nrs+u0K7Rrtiu2a7cruiu667trvSu+K78rgevCK8NrxCvLK8trzCvMq80rzyvPa8/r0GvQq9Dr0ivSa9Qr1yvXa9kr2Wvea+Ar4SviK+Qr5Gvla+cr7ivua+8r8Cvx6/Ir8mvy6/Nr86v1K/cr+iv6a/wr/Gv9K/4rwCwAbAEsAywELAUsBywHbAosESwRbBIsEqwTLBOsFOwVLBVsFewWbBdsHywfbCAsISwjLCNsI+wkbCYsJmwmrCcsJ+woLChsKKwqLCpsKuwrLCtsK6wr7CxsLOwtLC1sLiwvLDEsMWwx7DIsMmw0LDRsNSw2LDgsOWwCLEJsQuxDLEQsRKxE7EYsRmxG7EcsR2xI7EksSWxKLEssTSxNbE3sTixObFAsUGxRLFIsVCxUbFUsVWxWLFcsWCxeLF5sXyxgLGCsYixibGLsY2xkrGTsZSxmLGcsaixzLHQsdSx3LHdsd+x6LHpseyx8LH5sfux/bEEsgWyCLILsgyyFLIVsheyGbIgsjSyPLJYslyyYLJosmmydLJ1snyyhLKFsomykLKRspSymLKZspqyoLKhsqOypbKmsqqyrLKwsrSyyLLJssyy0LLSstiy2bLbst2y4rLksuWy5rLosuuy7LLtsu6y77LzsvSy9bL3sviy+bL6svuy/7IAswGzBLMIsxCzEbMTsxSzFbMcs1SzVbNWs1izW7Ncs16zX7Nks2WzZ7Nps2uzbrNws3GzdLN4s4CzgbODs4SzhbOMs5CzlLOgs6GzqLOss8SzxbPIs8uzzLPOs9Cz1LPVs9ez2bPbs92z4LPks+iz/LMQtBi0HLQgtCi0KbQrtDS0ULRRtFS0WLRgtGG0Y7RltGy0gLSItJ20pLSotKy0tbS3tLm0wLTEtMi00LTVtNy03bTgtOO05LTmtOy07bTvtPG0+LQUtRW1GLUbtRy1JLUltSe1KLUptSq1MLUxtTS1OLVAtUG1Q7VEtUW1S7VMtU21ULVUtVy1XbVftWC1YbWgtaG1pLWotaq1q7WwtbG1s7W0tbW1u7W8tb21wLXEtcy1zbXPtdC10bXYtey1ELYRthS2GLYltiy2NLZItmS2aLactp22oLaktqu2rLaxttS28Lb0tvi2ALcBtwW3KLcptyy3L7cwtzi3Obc7t0S3SLdMt1S3Vbdgt2S3aLdwt3G3c7d1t3y3fbeAt4S3jLeNt4+3kLeRt5K3lreXt5i3mbect6C3qLept6u3rLett7S3tbe4t8e3ybfst+238Lf0t/y3/bf/twC4AbgHuAi4CbgMuBC4GLgZuBu4HbgkuCW4KLgsuDS4Nbg3uDi4ObhAuES4UbhTuFy4XbhguGS4bLhtuG+4cbh4uHy4jbiouLC4tLi4uMC4wbjDuMW4zLjQuNS43bjfuOG46LjpuOy48Lj4uPm4+7j9uAS5GLkguTy5PblAuUS5TLlPuVG5WLlZuVy5YLlouWm5a7ltuXS5dbl4uXy5hLmFuYe5ibmKuY25jrmsua25sLm0uby5vbm/ucG5yLnJucy5zrnPudC50bnSudi52bnbud253rnhueO55Lnluei57Ln0ufW597n4ufm5+rkAugG6CLoVuji6Obo8ukC6QrpIukm6S7pNuk66U7pUulW6WLpcumS6Zbpnumi6abpwunG6dLp4uoO6hLqFuoe6jLqouqm6q7qsurC6srq4urm6u7q9usS6yLrYutm6/LoAuwS7DbsPuxG7GLscuyC7KbsruzS7Nbs2uzi7O7s8uz27PrtEu0W7R7tJu027T7tQu1S7WLthu2O7bLuIu4y7kLuku6i7rLu0u7e7wLvEu8i70LvTu/i7+bv8u/+7ALwCvAi8CbwLvAy8DbwPvBG8FLwVvBa8F7wYvBu8HLwdvB68H7wkvCW8J7wpvC28MLwxvDS8OLxAvEG8Q7xEvEW8SbxMvE28ULxdvIS8hbyIvIu8jLyOvJS8lbyXvJm8mrygvKG8pLynvKi8sLyxvLO8tLy1vLy8vbzAvMS8zbzPvNC80bzVvNi83Lz0vPW89rz4vPy8BL0FvQe9Cb0QvRS9JL0svUC9SL1JvUy9UL1YvVm9ZL1ovYC9gb2EvYe9iL2JvYq9kL2RvZO9lb2ZvZq9nL2kvbC9uL3UvdW92L3cvem98L30vfi9AL4DvgW+DL4NvhC+FL4cvh2+H75EvkW+SL5Mvk6+VL5Vvle+Wb5avlu+YL5hvmS+aL5qvnC+cb5zvnS+db57vny+fb6AvoS+jL6Nvo++kL6Rvpi+mb6ovtC+0b7Uvte+2L7gvuO+5L7lvuy+Ab8Ivwm/GL8Zvxu/HL8dv0C/Qb9Ev0i/UL9Rv1W/lL+wv8W/zL/Nv9C/1L/cv9+/4b88wFHAWMBcwGDAaMBpwJDAkcCUwJjAoMChwKPApcCswK3Ar8CwwLPAtMC1wLbAvMC9wL/AwMDBwMXAyMDJwMzA0MDYwNnA28DcwN3A5MDlwOjA7MD0wPXA98D5wADBBMEIwRDBFcEcwR3BHsEfwSDBI8EkwSbBJ8EswS3BL8EwwTHBNsE4wTnBPMFAwUjBScFLwUzBTcFUwVXBWMFcwWTBZcFnwWjBacFwwXTBeMGFwYzBjcGOwZDBlMGWwZzBncGfwaHBpcGowanBrMGwwb3BxMHIwczB1MHXwdjB4MHkwejB8MHxwfPB/MH9wQDCBMIMwg3CD8IRwhjCGcIcwh/CIMIowinCK8Itwi/CMcIywjTCSMJQwlHCVMJYwmDCZcJswm3CcMJ0wnzCfcJ/woHCiMKJwpDCmMKbwp3CpMKlwqjCrMKtwrTCtcK3wrnC3MLdwuDC48LkwuvC7MLtwu/C8cL2wvjC+cL7wvzCAMMIwwnDDMMNwxPDFMMVwxjDHMMkwyXDKMMpw0XDaMNpw2zDcMNyw3jDecN8w33DhMOIw4zDwMPYw9nD3MPfw+DD4sPow+nD7cP0w/XD+MMIxBDEJMQsxDDENMQ8xD3ESMRkxGXEaMRsxHTEdcR5xIDElMScxLjEvMTpxPDE8cT0xPjE+sT/xADFAcUMxRDFFMUcxSjFKcUsxTDFOMU5xTvFPcVExUXFSMVJxUrFTMVNxU7FU8VUxVXFV8VYxVnFXcVexWDFYcVkxWjFcMVxxXPFdMV1xXzFfcWAxYTFh8WMxY3Fj8WRxZXFl8WYxZzFoMWpxbTFtcW4xbnFu8W8xb3FvsXExcXFxsXHxcjFycXKxczFzsXQxdHF1MXYxeDF4cXjxeXF7MXtxe7F8MX0xfbF98X8xf3F/sX/xQDGAcYFxgbGB8YIxgzGEMYYxhnGG8YcxiTGJcYoxizGLcYuxjDGM8Y0xjXGN8Y5xjvGQMZBxkTGSMZQxlHGU8ZUxlXGXMZdxmDGbMZvxnHGeMZ5xnzGgMaIxonGi8aNxpTGlcaYxpzGpMalxqfGqcawxrHGtMa4xrnGusbAxsHGw8bFxszGzcbQxtTG3MbdxuDG4cboxunG7MbwxvjG+cb9xgTHBccIxwzHFMcVxxfHGccgxyHHJMcoxzDHMcczxzXHN8c8xz3HQMdEx0rHTMdNx0/HUcdSx1PHVMdVx1bHV8dYx1zHYMdox2vHdMd1x3jHfMd9x37Hg8eEx4XHh8eIx4nHiseOx5DHkceUx5bHl8eYx5rHoMehx6PHpMelx6bHrMetx7DHtMe8x73Hv8fAx8HHyMfJx8zHzsfQx9jH3cfkx+jH7McAyAHIBMgIyArIEMgRyBPIFcgWyBzIHcggyCTILMgtyC/IMcg4yDzIQMhIyEnITMhNyFTIcMhxyHTIeMh6yIDIgciDyIXIhsiHyIvIjMiNyJTIncifyKHIqMi8yL3IxMjIyMzI1MjVyNfI2cjgyOHI5Mj1yPzI/cgAyQTJBckGyQzJDckPyRHJGMksyTTJUMlRyVTJWMlgyWHJY8lsyXDJdMl8yYjJicmMyZDJmMmZyZvJncnAycHJxMnHycjJysnQydHJ08nVydbJ2cnaydzJ3cngyeLJ5MnnyezJ7cnvyfDJ8cn4yfnJ/MkAygjKCcoLygzKDcoUyhjKKcpMyk3KUMpUylzKXcpfymDKYcpoyn3KhMqYyrzKvcrAysTKzMrNys/K0crTytjK2crgyuzK9MoIyxDLFMsYyyDLIctBy0jLSctMy1DLWMtZy13LZMt4y3nLnMu4y9TL5Mvny+nLDMwNzBDMFMwczB3MIcwizCfMKMwpzCzMLswwzDjMOcw7zDzMPcw+zETMRcxIzEzMVMxVzFfMWMxZzGDMZMxmzGjMcMx1zJjMmcyczKDMqMypzKvMrMytzLTMtcy4zLzMxMzFzMfMyczQzNTM5MzszPDMAc0IzQnNDM0QzRjNGc0bzR3NJM0ozSzNOc1czWDNZM1szW3Nb81xzXjNiM2UzZXNmM2czaTNpc2nzanNsM3EzczN0M3ozezN8M34zfnN+839zQTOCM4MzhTOGc4gziHOJM4ozjDOMc4zzjXOWM5ZzlzOX85gzmHOaM5pzmvObc50znXOeM58zoTOhc6HzonOkM6RzpTOmM6gzqHOo86kzqXOrM6tzsHO5M7lzujO687szvTO9c73zvjO+c4AzwHPBM8IzxDPEc8TzxXPHM8gzyTPLM8tzy/PMM8xzzjPVM9Vz1jPXM9kz2XPZ89pz3DPcc90z3jPgM+Fz4zPoc+oz7DPxM/gz+HP5M/oz/DP8c/zz/XP/M8A0ATQEdAY0C3QNNA10DjQPNBE0EXQR9BJ0FDQVNBY0GDQbNBt0HDQdNB80H3QgdCk0KXQqNCs0LTQtdC30LnQwNDB0MTQyNDJ0NDQ0dDT0NTQ1dDc0N3Q4NDk0OzQ7dDv0PDQ8dD40A3RMNEx0TTRONE60UDRQdFD0UTRRdFM0U3RUNFU0VzRXdFf0WHRaNFs0XzRhNGI0aDRodGk0ajRsNGx0bPRtdG60bzRwNHY0fTR+NEH0gnSENIs0i3SMNI00jzSPdI/0kHSSNJc0mTSgNKB0oTSiNKQ0pHSldKc0qDSpNKs0rHSuNK50rzSv9LA0sLSyNLJ0svS1NLY0tzS5NLl0vDS8dL00vjSANMB0wPTBdMM0w3TDtMQ0xTTFtMc0x3TH9Mg0yHTJdMo0ynTLNMw0zjTOdM70zzTPdNE00XTfNN904DThNOM043Tj9OQ05HTmNOZ05zToNOo06nTq9Ot07TTuNO808TTxdPI08nT0NPY0+HT49Ps0+3T8NP00/zT/dP/0wHUCNQd1EDURNRc1GDUZNRt1G/UeNR51HzUf9SA1ILUiNSJ1IvUjdSU1KnUzNTQ1NTU3NTf1OjU7NTw1PjU+9T91ATVCNUM1RTVFdUX1TzVPdVA1UTVTNVN1U/VUdVY1VnVXNVg1WXVaNVp1WvVbdV01XXVeNV81YTVhdWH1YjVidWQ1aXVyNXJ1czV0NXS1djV2dXb1d3V5NXl1ejV7NX01fXV99X51QDWAdYE1gjWENYR1hPWFNYV1hzWINYk1i3WONY51jzWQNZF1kjWSdZL1k3WUdZU1lXWWNZc1mfWadZw1nHWdNaD1oXWjNaN1pDWlNad1p/Wodao1qzWsNa51rvWxNbF1sjWzNbR1tTW19bZ1uDW5Nbo1vDW9db81v3WANcE1xHXGNcZ1xzXINco1ynXK9ct1zTXNdc41zzXRNdH10nXUNdR11TXVtdX11jXWddg12HXY9dl12nXbNdw13TXfNd914HXiNeJ14zXkNeY15nXm9ed1wBBjKUXC8TFAT1Pc09HUPlQoFLvU3VU5VQJVsFatluHZrZnt2fvZ0xrwnPCdTx624IEg1eIiIg2isiMz437juaP1Zk7UnRTBFRqYGRhvGvPcxqBuonSiaOVg08KUr5YeFnmWXJeeV7HYcBjRmfsZ39ol29Odgt39XgIev96IXydgG6CcYLripOVa06dVfdmNG6jeO16W4QQiU6HqJfYUk5XKlhMXR9hvmEhYmJl0WdEahtuGHWzdeN2sHc6fa+QUZRSlJWfI1OsXDJ124BAkpiVW1IIWNxZoVwXXbdeOl9KX3dhX2x6dYZ14HxzfbF9jH9UgSGCkYVBiRuL/JJNlkecy073TgtQ8VFPWDdhPmFoYTll6mkRb6V1hnbWdod7pYLLhAD5p5OLlYBVoltRVwH5s3y5f7WRKFC7U0Vc6F3SYm5j2mTnZCBurHBbed2NHo4C+X2QRZL4kn5O9k5lUP5d+l4GYVdpcYFUhkeOdZMrml5OkVBwZ0BoCVGNUpJSomq8dxCS1J6rUi9g8o9IUKlh7WPKZDxohGrAb4iBoYmUlgVYfXKscgR1eX1tfqmAi4l0i2OQUZ2JYnpsVG9QfTp/I4p8UUphnXsZi1eSjJOsTtNPHlC+UAZRwVLNUn9TcFeDWJpekV92YaxhzmRsZW9mu2b0Zpdoh22FcPFwn3SldMp02XVseOx433r2ekV9k30VgD+AG4GWg2aLFY8VkOGTA5g4mFqa6JvCT1NVOlhRWWNbRly4YBJiQmiwaOhoqm5MdXh2zng9evt8a358fgiKoYo/jI6WxJ3kU+lTSlRxVPpW0VlkWztcq173YjdlRWVyZaBmr2fBab1s/HWQdn53P3qUfwOAoYCPgeaC/YLwg8GFMYi0iKWKA/mcjy6Tx5ZnmNiaE5/tVJtl8maPaEB6N4xgnfBWZFcRXQZmsWjNaP5uKHSeiOSbaGwE+aiam09sUXFRn1JUW+VdUGBtYPFip2M7ZdlzenqjhqKMj5cyTuFbCGKcZ9x00XnTg4eKsorojU6QS5NGmNNe6Gn/he2QBfmgUZhb7FtjYfpoPmtMcC902HShe1B/xYPAiauM3JUomS5SXWDsYgKQik9JUSFT2VjjXuBmOG2acMJy1nNQe/GAW5RmU5tja39WToBQSljeWCpgJ2HQYtBpQZuPWxh9sYBfj6RO0VCsVKxVDFugXeddKmVOZSFoS2rhco5273deffl/oIFOhd+GA49Oj8qQA5lVmqubGE5FTl1Ox07xT3dR/lJAU+NT5VOOVBRWdVeiV8dbh13QXvxh2GJRZbhn6WfLaVBrxmvsa0JsnW54cNdylnMDdL936Xd2en99CYD8gQWCCoLfgmKIM4v8jMCOEZCxkGSStpLSmUWa6ZzXnZyfC1dAXMqDoJerl7SeG1SYeqR/2YjNjuGQAFhIXJhjn3quWxNfeXqueo6CrI4mUDhS+FJ3UwhX82JyYwprw203d6VTV3NohXaO1ZU6Z8NqcG9tisyOS5kG+XdmeGu0jDybB/nrUy1XTlnGY/tp6nNFeLp6xXr+fHWEj4lzjTWQqJX7UkdXR3Vge8yDHpII+VhqS1FLUodSH2LYaHVpmZbFUKRS5FLDYaRlOWj/aX50S3u5guuDsok5i9GPSZkJ+cpOl1nSZBFmjmo0dIF5vXmpgn6If4hfiQr5JpMLT8pTJWBxYnJsGn1mfZhOYlHcd6+AAU8OT3ZRgFHcVWhWO1f6V/xXFFlHWZNZxFuQXA5d8V1+XsxfgGLXZeNlHmcfZ15ny2jEaF9qOmsjbH1sgmzHbZhzJnQqdIJ0o3R4dX91gXjveEF5R3lIeXp5lXsAfbp9iH8GgC2AjIAYik+LSIx3jSGTJJPimFGZDpoPmmWakp7KfXZPCVTuYlRo0ZGrVTpRC/kM+Rxa5mEN+c9i/2IO+Q/5EPkR+RL5E/mjkBT5FfkW+Rf5GPn+ihn5Gvkb+Rz5lmYd+VZxHvkf+eOWIPlPY3pjV1Mh+Y9nYGlzbiL5N3Uj+ST5JfkNfSb5J/lyiMpWGFoo+Sn5Kvkr+Sz5Q04t+WdRSFnwZxCALvlzWXRemmTKefVfbGDIYntj51vXW6pSL/l0WSlfEmAw+TH5MvlZdDP5NPk1+Tb5N/k4+dGZOfk6+Tv5PPk9+T75P/lA+UH5QvlD+cNvRPlF+b+Bso/xYEb5R/lmgUj5Sfk/XEr5S/lM+U35TvlP+VD5UfnpWiWKe2cQfVL5U/lU+VX5VvlX+f2AWPlZ+Txc5Ww/U7puGlk2gzlOtk5GT65VGFfHWFZft2XmZYBqtWtNbu1373oefN59y4aSiDKRW5O7ZL5venO4dVSQVlVNV7ph1GTHZuFtW25tb7lv8HVDgL2BQYWDiceKWosfk5NsU3VUew+OXZAQVQJYWFhiXgdinmTgaHZ11nyzh+ie406IV25XJ1kNXLFcNl6FXzRi4WSzc/qBi4i4jIqW256FW7dfs2ASUABSMFIWVzVYV1gOXGBc9lyLXaZekl+8YBFjiWMXZENo+WjCathtIW7UbuRv/nHcdnl3sXk7egSEqYntjPONSI4DkBSQU5D9kE2Tdpbcl9JrBnBYcqJyaHNjd7955HubfoCLqVjHYGZl/WW+ZoxsHnHJcVqME5htToF63U6sUc1R1VIMVKdhcWdQaN9oHm18b7x1s3flevSAY4SFklxRl2VcZ5Nn2HXHenODWvlGjBeQLZhvXMCBmoJBkG+QDZKXX51dWWrIcXt2SXvkhQSLJ5EwmodV9mFb+Wl2hX8/hrqH+IiPkFz5G23ZcN5zYX09hF35apHxmV75gk51UwRrEms+cBtyLYYenkxSo49QXeVkLGUWa+tvQ3ycfs2FZIm9icli2IEfiMpeF2dqbfxyBXRvdIKH3pCGTw1doF8KhLdRoGNlda5OBlBpUclRgWgRaq58sXznfG+C0oobj8+Rtk83UfVSQlTsXm5hPmLFZdpq/m8qedyFI4itlWKaapqXns6em1LGZndrHXAreWKPQpeQYQBiI2Ujb0lxiXT0fW+A7oQmjyOQSpO9URdSo1IMbchwwojJXoJlrmvCbz58dXPkTjZP+VZf+bpcul0cYLJzLXuaf85/RoAekDSS9pZIlxiYYZ+LT6dvrnm0kbeW3lJg+YhkxGTTal5vGHAQcud2AYAGhlyG740FjzKXb5v6nXWejHh/eaB9yYMEk3+ek57Wit9YBF8nZydwz3RgfH6AIVEocGJyynjCjNqM9Iz3loZO2lDuW9ZemWXOcUJ2rXdKgPyEfJAnm42f2FhBWmJcE2rabQ9vO3YvfTd+HoU4ieSTS5aJUtJl82e0aUFtnG4PcAl0YHRZdSR2a3gsi16YbVEuYniWlk8rUBld6m24fSqPi19EYRdoYfmGltJSi4DcUcxRXmkcer598YN1ltpPKVKYUw9UDlVlXKdgTmeoaGxtgXL4cgZ0g3Ri+eJ1bHx5f7h/iYPPiOGIzJHQkeKWyZsdVH5v0HGYdPqFqo6jllecn56XZ8ttM3TogRaXLHjLeiB7knxpZGp08nW8eOh4rJlUm7ue3ltVXiBvnIGrg4iQB05NUyla0l1OX2JhPWNpZvxm/24rb2NwnncshBOFO4gTj0WZO5wcVbliK2erbAmDaol6l6FOhFnYX9lfG2eyfVR/koIrg72DHo+ZkMtXuVmSWtBbJ2aaZ4Voz2tkcXV/t4zjjIGQRZsIgYqMTJZAmqWeX1sTbBtz8nbfdgyEqlGTiU1RlVHJUslolGwEdyB3v33sfWKXtZ7FbhGFpVENVH1UDmadZidpn26/dpF3F4PChJ+HaZGYkvScgoiuT5JR31LGWT1eVWF4ZHlkrmbQZyFqzWvba19yYXJBdDh323cXgLyCBYMAiyiLjIwoZ5BsZ3LudmZ3RnqpnX9rkmwiWSZnmYRvU5NYmVnfXs9jNGZzZzpuK3PXeteCKJPZUutdrmHLYQpix2KrZOBlWWlma8trIXH3c111Rn4eggKDaoWjir+MJ5dhnahY2J4RUA5SO1RPVYdldmwKfQt9XoCKhoCV75b/UpVsaXJzVJpaPlxLXUxfrl8qZ7ZoY2k8bkRuCXdzfI5/h4UOi/ePYZf0nrdctmANYathT2X7ZfxlEWzvbJ9zyXPhfZSVxlschxCLXVJaU81iD2SyZDRnOGrKbMBznnSUe5V8G36KgTaChIXrj/mWwZk0T0pTzVPbU8xiLGQAZZFlw2nubFhv7XNUdSJ25Hb8dtB4+3gseUZ9LILgh9SPEpjvmMNS1GKlZCRuUW98dsuNsZFiku6aQ5sjUI1QSleoWShcR153Xz9iPmW5ZcFlCWaLZ5xpwm7FeCF9qoCAgSuCs4KhhIyGKooXi6aQMpaQnw1Q809j+flXmF/cYpJjb2dDbhlxw3bMgNqA9Ij1iBmJ4Iwpj02RapYvT3BPG17PZyJofXZ+dkSbYV4Kamlx1HFqdWT5QX5DhemF3JgQT097cH+lleFRBl61aD5sTmzbbK9yxHsDg9VsOnT7UIhSwVjYZJdqp3RWdqd4F4bilTmXZfleUwFfiouoj6+PipAlUqV3SZwInxlOAlB1UVtcd14eZjpmxGfFaLNwAXXFdcl53XonjyCZCJrdTyFYMVj2W25mZWsRbXpufW/kcyt16YPciBOJXIsUjw9P1VAQU1xTk1upXw1nj3l5gS+DFIUHiYaJOY87j6WZEpwsZ3ZO+E9JWQFc71zwXGdj0mj9cKJxK3QrfuyEAocikNKS85wNTthO70+FUFZSb1ImVJBU4FcrWWZaWlt1W8xbnF5m+XZid2WnZW5tpW42ciZ7P3w2f1CBUYGagUCCmYKpgwOKoIzmjPuMdI26jeiQ3JEclkSW2ZnnnBdTBlIpVHRWs1hUWW5Z/1+kYW5iEGZ+bBpxxnaJfN58G32sgsGM8JZn+VtPF19/X8JiKV0LZ9pofHhDfmydFU6ZUBVTKlNRU4NZYlqHXrJgimFJYnlikGWHZ6dp1GvWa9dr2Gu4bGj5NXT6dRJ4kXjVedh5g3zLfeF/pYA+gcKB8oMah+iIuYpsi7uMGZFel9uYO5+sVipbbF+MZbNqr2tcbfFvFXBdcq1zp4zTjDuYkWE3bFiAAZpNTotOm07VTjpPPE9/T99P/1DyU/hTBlXjVdtW61hiWRFa61v6WwRc810rXplfHWBoY5xlr2X2Z/tnrWh7a5ls12wjbglwRXMCeD55QHlgecF56XsXfXJ9hoANgo6D0YTHht+IUIpeih2L3Ixmja2PqpD8mN+ZnZ5KUmn5FGdq+ZhQKlJxXGNlVWzKcyN1nXWXe5yEeJEwl3dOkmS6a15xqYUJTmv5SWfuaBdun4IYhWuI92OBbxKSr5gKTrdQz1AfUUZVqlUXVkBbGVzgXDheil6gXsJe82BRaGFqWG49ckBywHL4dmV5sXvUf/OI9IlzimGM3owcl15YvXT9jMdVbPlheiJ9coJych91JXVt+Rl7hVj7WLxdj162XpBfVWCSYn9jTWWRZtlm+GYWaPJogHJedG57bn3WfXJ/5YASgq+Ff4mTih2Q5JLNniCfFVltWS1e3GAUZnNmkGdQbMVtX2/zd6l4xoTLkSuT2U7KUEhRhFULW6NbR2J+ZctlMm59cQF0RHSHdL90bHaqedp9VX6of3qBs4E5ghqG7Id1iuONeJCRkiWUTZmum2hTUVxUacRsKW0rbgyCm4U7iS2KqorqlmefYVK5ZrJrln7+hw2Ng5Vdlh1liW3ucW75zlfTWaxbJ2D6YBBiH2ZfZilz+XPbdgF3bHtWgHKAZYGgipKRFk7iUnJrF20Fejl7MH1v+bCM7FMvVlFYtVsPXBFc4l1AYoNjFGQtZrNovGyIba9uH3CkcNJxJnWPdY51GXYRe+B7K3wgfTl9LIVthQeGNIoNkGGQtZC3kvaXN5rXT2xcX2eRbZ98jH4WixaNH5BrW/1dDWTAhFyQ4ZiHc4tbmmB+Z95tH4qmigGQDJg3UnD5UXCOeJaTcIjXke5P11P9VdpWglf9WMJaiFurXMBcJV4BYQ1iS2KIYxxkNmV4ZTlqims0bBltMW/ncelyeHMHdLJ0JnZhd8B5V3rqerl8j32sfWF+nn8pgTGDkITahOqFloiwipCLOI9CkIOQbJGWkrmSi5anlqiW1pYAlwiYlpnTmhqb1FN+WBlZcFu/W9FtWm+fcSF0uXSFgP2D4V2HX6pfQmDsZRJo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M4CEgOGCUYPn+ej5vYyzjIeQ6fnq+fSYDJnr+ez5N3DKdsp/zH/8fxqLuk7BTgNScFPt+b1U4Fb7WcVbFV/NX25u7vnv+Wp9NYPw+ZOGjYrx+W2Xd5fy+fP5AE5aT35P+VjlZaJuOJCwk7mZ+07sWIpZ2VlBYPT59fkUevb5T4PDjGVRRFP3+fj5+fnNTmlSVVu/gtROOlKoVMlZ/1lQW1dbXFtjYEhhy26ZcG5xhnP3dLV1wXgrfQWA6oEogxeFyYXuiseMzJZcT/pSvFarZShmfHC4cDVyvX2NgkyRwJZynXFb52iYa3pv3naRXKtmW2+0eyp8NojclghO104gUzRYu1jvWGxZB1wzXoReNV+MY7JmVmcfaqNqDGs/b0Zy+vlQc4t04HqnfHiB34HngYqDbIQjhZSFz4XdiBONrJF3lZyWjVHJVChXsFtNYlBnPWiTaD1u0259cCF+wYihjAmPS59Ony1yj3vNihqTR09OTzJRgFTQWZVetWJ1Z25pF2qubBpu2XIqc711uHs1feeC+YNXhPeFW4qvjIeOGZC4kM6WX5/jUgpU4VrCW1hkdWX0bsRy+/mEdk16G3tNfD5+3397gyuLyoxkjeGNX47qj/mPaZDRk0NPek+zUGhReFFNUmpSYVh8WGBZCFxVXNtem2AwYhNov2sIbLFvTnEgdDB1OHVRdXJ2THuLe617xnuPfm6KPo9Jjz+Sk5IikyuU+5ZamGuYHpkHUipimGJZbWR2ynrAe3Z9YFO+XJdeOG+5cJh8EZeOm96epWN6ZHaHAU6VTq1OXFB1UEhUw1maW0BerV73XoFfxWA6Yz9ldGXMZXZmeGb+Z2hpiWpja0BswG3obR9uXm4ecKFwjnP9czp1W3eHeI55C3p9er58jn1HggKK6oqejC2RSpHYkWaSzJIgkwaXVpdclwKYDp82UpFSfFUkWB1eH1+MYNBjr2jfb215LHvNgbqF/Yj4ikSOjZFklpuWPZdMmEqfzk9GUctRqVIyVhRfa1+qY81k6WVBZvpm+WYdZ51o12j9aRVvbm9nceVxKnKqdDp3Vnlaed95IHqVepd833xEfXB+h4D7haSGVIq/ipmNgY4gkG2Q45E7ltWW5ZzPZQd8s43Dk1hbClxSU9liHXMnUJdbnl+wYGth1WjZbS50LnpCfZx9MX5rgSqONY5+kxiUUE9QV+Zdp14rY2p/O05PT49PWlDdWcSAalRoVP5VT1mZW95d2l5dZjFn8WcqaOhsMm1Kbo1vt3Dgc4d1THwCfSx9on0fgtuGO4qFinCNio4zjzGQTpFSkUSU0Jn5eqV8yk8BUcZRyFfvW/tcWWY9alptlm7sbwxxb3XjeiKIIZB1kMuW/5kBgy1O8k5GiM2RfVPbamtpQWx6hJ5YjmH+Zu9i3XARdcd1Un64hEmLCI1LTupTq1QwV0BX118BYwdjb2QvZehlemadZ7NnYmtgbJpsLG/ldyV4SXlXeRl9ooACgfOBnYK3ghiHjIr8+QSNvo1ykPR2GXo3elR+d4AHVdRVdVgvYyJkSWZLZm1om2mEayVtsW7Nc2h0oXRbdbl14XYed4t35nkJfh1++4EvhZeIOorRjOuOsI8ykK2TY5ZzlgeXhE/xU+pZyVoZXk5oxnS+del5knqjge2G6ozMje2Pn2UVZ/3591dXb919L4/2k8aWtV/yYYRvFE6YTx9QyVPfVW9d7l0ha2Rry3iae/75SY7Kjm6QSWM+ZEB3hHovk3+Uap+wZK9v5nGodNp0xHoSfIJ+snyYfpqLCo19lBCZTJk5Ut9b5mQtZy597VDDU3lYWGFZYfphrGXZepKLlosJUCFQdVIxVTxa4F5wXzRhXmUMZjZmombNacRuMm8WcyF2k3o5gVmC1oO8hLVQ8FfAW+hbaV+hYyZ4tX3cgyGFx5H1kYpR9WdWe6yMxFG7Wb1gVYYcUP/5VFI6XH1hGmLTYvJkpWXMbiB2CoFgjl+Wu5bfTkNTmFUpWd1dxWTJbPptlHN/ehuCpoXkjBCOd5DnkeGVIZbGl/hR8lSGVblfpGSIb7R9H49NjzWUyVAWXL5s+20bdbt3PXxkfHmKwooeWL5ZFl53Y1JyinVrd9yKvIwSj/NedGb4bX2AwYPLilGX1psA+kNS/2aVbe9u4H3mii6QXpDUmh1Sf1LoVJRhhGLbYqJoEmlaaTVqknAmcV14AXkOedJ5DXqWgHiC1YJJg0mFgoyFjWKRi5GukcNP0Vbtcdd3AIf4ifhb1l9RZ6iQ4lNaWPVbpGCBYWBkPX5wgCWFg5KuZKxQFF0AZ5xYvWKoYw5peGkeamtuunbLebuCKYTPiqiN/Y8SkUuRnJEQkxiTmpPbljaaDZwRTlx1XXn6elF7yXsufsSEWY50jviOEJAlZj9pQ3T6US5n3J5FUeBflmzyh12Id4i0YLWBA4QFjdZTOVQ0VjZaMVyKcOB/WoAGge2Bo42JkV+a8p10UMROoFP7YCxuZFyITyRQ5FXZXF9eZWCUaLtsxG2+cdR19HVhdhp6SXrHfft9bn/0gamGHI/JlrOZUp9HUsVS7ZiqiQNO0mcGb7VP4luVZ4hseG0bdCd43ZF8k8SH5Hkxeutf1k6kVD5VrlilWfBgU2LWYjZnVWk1gkCWsZndmSxQU1NEVXxXAfpYYgL64mRrZt1nwW/vbyJ0OHQXijiUUVQGVmZXSF+aYU5rWHCtcLt9lYpqWSuBomMIdz2AqoxUWC1ku2mVWxFeb24D+mmFTFHwUypZIGBLYYZrcGzwbB57zoDUgsaNsJCxmAT6x2Skb5FkBGVOURBUH1cOil9hdmgF+tt1UntxfRqQBljMaX+BKokAkDmYeFBXWaxZlWIPkCqbXWF5ctaVYVdGWvRdimKtZPpkd2fibD5tLHI2dDR4d3+tgtuNF5gkUkJXf2dIcuN0qYymjxGSKpZrUe1TTGNpTwRVlmBXZZtsf21Mcv1yF3qHiZ2MbV+Ob/lwqIEOYb9PT1BBYkdyx3vofel/TZCtlxmatoxqV3NesGcNhFWKIFQWW2Ne4l4KX4NluoA9hYmVW5ZITwVTDVMPU4ZU+lQDVwNeFmCbYrFiVWMG+uFsZm2xdTJ43oAvgd6CYYSyhI2IEokLkOqS/ZiRm0VetGbdZhFwBnIH+vVPfVJqX1NhU2cZagJv4nRoeWiIeYzHmMSYQ5rBVB96U2n3ikqMqJiumXxfq2Kyda52q4h/kEKWOVM8X8VfzGzMc2J1i3VGe/6CnZlPTjyQC05VT6ZTD1nIXjBms2xVdHeDZofAjFCQHpcVnNFYeFtQhhSLtJ3SW2hgjWDxZVdsIm+jbxpwVX/wf5GVkpVQltOXclJEj/1RK1S4VGNVilW7arVt2H1mgpySd5Z5nghUyFTSduSGpJXUlVyWok4JT+5Z5lr3XVJgl2JtZ0Fohmwvbjh/m4Aqggj6CfoFmKVOVVCzVJNXWllpW7NbyGF3aXdtI3D5h+OJcornioKQ7Zm4mr5SOGgWUHheT2dHg0yIq04RVK5W5nMVkf+XCZlXmZmZU1afWFuGMYqyYfZqe3PSjkdrqpZXmlVZAHJrjWmX1E/0XCZf+GFbZutsq3CEc7lz/nMpd013Q31ifSN+N4JSiAr64oxJkm+YUVt0ekCIAZjMWuBPVFM+Wf1cPmN5bflyBYEHgaKDz5IwmKhORFERUotXYl/CbM5uBXBQcK9wknHpc2l0SoOih2GICJCikKOTqJluUVdf4GBnYbNmWYVKjq+Ri5dOTpJOfFTVWPpYfVm1XCdfNmJIYgpmZ2bra2ltz21WbvhulG/gb+lvXXDQciV0WnTgdJN2XHnKfB5+4YCmgmuEv4ROhl+GdId3i2qMrJMAmGWY0WAWYneRWloPZvdtPm4/dEKb/V/aYA97xFQYX15s02wqbdhwBX15hgyKO50WU4xUBVs6amtwdXWNeb55sYLvg3GKQYuojHSXC/r0ZCtluni7eGt6OE6aVVBZplt7XqNg22Nha2VmU2gZbmVxsHQIfYSQaZolnDtt0W4+c0GMypXwUUxeqF9NYPZgMGFMYUNmRGalacFsX27JbmJvTHGcdId2wXsnfFKDV4dRkI2Ww54vU95W+16KX2JglGD3YWZmA2ecau5trm9wcGpzan6+gTSD1IaoisSMg1Jyc5Zba2oElO5UhlZdW0hlhWXJZp9ojW3GbTtytIB1kU2ar08ZUJpTDlQ8VIlVxVU/XoxfPWdmcd1zBZDbUvNSZFjOWARxj3H7cbCFE4qIZqiFp1WEZkpxMYRJU5lVwWtZX71f7mOJZkdx8Yodj76eEU86ZMtwZnVnhmRgTov4nUdR9lEIUzZt+IDRnhVmI2uYcNV1A1R5XAd9Foogaz1rRms4VHBgPW3VfwiC1lDeUZxVa1bNVuxZCVsMXplhmGExYl5m5maZcblxunGncqd5AHqyf3CKAAAAAAABAQECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEWARcBGAEZARoBGwEcAR0BHgEfASABIQEiASMBJAElASYBJwEoASkBKgErAS4BLwEwATEBNAE1ATYBNwE4ATkBOgE7ATwBPQE+AUEBQgFDAUQBRQFGAUcBSAFKAUsBTAFNAVABUQFSAVMBVAFVAVYBVwFYAVkBWgFbAVwBXQFeAV8BYAFhAWIBYwFkAWUBZgFnAWgBaQFqAWsBbAFtAW4BbwFwAXEBcgFzAXQBdQF2AXcBeAF5AXoBewF8AX0BfgGSAaABoQGvAbABGAIZAhoCGwLGAscC2ALZAtsC3ALdAgAD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Oi0tUl0mLlIwUjFSL1JMGCwrQipWNT88WioKETNSLxQ0UjVSNlJUGDdSMz86K0IhOFI6UjlSO1I8Uj1SPlI/UkBSQVJCUkNSRFJFUkZSR1IDJDwXSVIsIEpSS1IAKExSTVIWQjlLTE9OUk9SUVJSUlNSTy1QUlRSVVJXUlZSWVJaUlhSFS1bUlxSM0JdUgkAUwBPAFIAVAApACoAVQA7AAMABAAeAA8CEAIRAhICEwIUAhUCFgIXAhgCBgAHAEIAQABDAAgAVgAgAiECIgIjAiQCJQImAicCKAIpAioCKwIsAi0CLgIvAjACMQIyAjMCNAI1AjYCNwI4AjkCLQAuAA8AEQANAEACQQJCAkMCRAJFAkYCRwJIAkkCSgJLAkwCTQJOAk8CUAJRAlICUwJUAlUCVgJXAlgCWQIvACIAMAAQAE4AAAASERMUFRYXGBkaGxwdHh8gIREiIyQRJSYnKCkqKywRLS4vEBAwEBAQEBAQEDEyMxA0NRAQERERERERERERERERERERERERERERERERETYRERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE3ERERETgROTo7PD0+ERERERERERERERERERERERERERERERERERERERERERERERERERERERERET8QEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBARQEERQkNERUZHSElKEUtMTU5PUFEQUlNUVVZXWFlaW1xdEF5fYBARERFhYmMQEBAQEBAQEBAQEREREWQQEBAQEBAQEBAQEBAQEBAREWUQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAREWZnEBBoaRERERERERERERERERERERERERERERERahERaxAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBARbG0QEBAQEBAQEBBuEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBBvcHFyEBAQEBAQEBBzdHUQEBAQEHZ3EBAQEHgQEHkQEBAQEBAQEBAQEBAQEABB8OoYC17//////////////////////////////////////////wAAAAAAAAAA/v//B/7//wcAAAAAAAQgBP//f////3//////////////////////////////////w/8DAB9QAEHY6xgLrQUgAAAAAADfvEDX///7////////////v///////////////////////A/z///////////////////////////7///9/Av//////AQAAAAD/v7YA////hwcAAAD/B//////////+/8P////////////////vH/7h/58AAP///////wDg////////////////AwD//////wcwBP////z/HwAA////Af8HAAAAAAAA///fPwAA8P/4A////////////+//3+H/z//+/++f+f///cXjn1mAsM//AxDuh/n///1tw4cZAl7A/z8A7r/7///97eO/GwEAz/8AHu6f+f///e3jnxnAsM//AgDsxz3WGMf/w8cdgQDA/wAA79/9///9/+PfHWAHz/8AAO/f/f///e/j3x1gQM//BgDv3/3/////599d8IDP/wD87P9//P//+y9/gF//wP8MAP7/////f/8HPyD/AwAAAADW9///r///O18g//MAAAAAAQAAAP8DAAD//v///x/+/wP///7///8fAAAAAAAAAAD///////9/+f8D////////////P/////+/IP//////9////////////z1/Pf//////Pf////89fz3/f/////////89//////////8HAAAAAP//AAD/////////////Pz/+//////////////////////////////////////////////////////////+f///+//8H////////////x/8B/98PAP//DwD//w8A/98NAP///////8///wGAEP8DAAAAAP8D//////////////8B//////8H//////////8/AP///3//D/8BwP////8/HwD//////w////8D/wMAAAAA////D/////////9//v8fAP8D/wOAAEGQ8RgLgAH////////v/+8P/wMAAAAA///////z////////v/8DAP///////38A/+P//////z//Af//////5wAAAAAA3m8E////////////////////////////////AAAAAID/HwD//z8//////z8//6r///8/////////31/cH88P/x/cHwBBnvIYCwYCgAAA/x8AQbDyGAsShPwvPlC9//PgQwAA//////8BAEHm8hgLUMD///////8DAAD//////3///////3//////////////////////H3gMAP////+/IP////////+AAAD//38Af39/f39/f3//////AAAAAACAAEHQ8xgLV+AAAAD+Az4f/v///////////3/g/v/////////////34P///////v////////////9/AAD///8HAAAAAAAA////////////////////////////////PwBBsPQYC4AD////////////////////////////////////////AAD//////////////////////x8AAAAAAAAAAP//////P/8f////DwAA//////9/8I///////////////////wAAAACA//z////////////////5////////fAAAAAAAgP+//////wAAAP///////w8A//////////8vAP8DAAD86P//////B/////8HAP///x/////////3/wCA/wP///9/////////fwD/P/8D//9//P////////9/BQAAOP//PAB+fn4Af3////////f/AP///////////////////wf/A///////////////////////////DwD//3/4//////8P/////////////////z//////////////////AwAAAAB/APjg//1/X9v/////////////////AwAAAPj///////////////8/AAD///////////z///////8AAAAAAP8PAEG+9xgLYd//////////////////////HwAA/wP+//8H/v//B8D/////////////f/z8/BwAAAAA/+///3///7f/P/8/AAAAAP///////////////////wcAAAAAAAAAAP///////x8AQcD4GAtd////H////////wEAAAAAAP////8A4P///wf//////wf///8//////w//PgAAAAAA/////////////////////////z//A/////8P/////w///////wD///////8PAEGw+RgLDf///////38A//8/AP8AQdD5GAtzP/3/////v5H//z8A//9/AP///38AAAAAAAAAAP//NwD//z8A////AwAAAAAAAAAA/////////8AAAAAAAAAAAG/w7/7//z8AAAAAAP///x////8fAAAAAP/+//8fAAAA////////PwD//z8A//8HAP//AwBB0PoYCyj///////////8BAAAAAAAA////////BwD///////8HAP//////AP8DAEGQ+xgLCf///x+AAP//PwBBrPsYC3H//38A//////////8/AAAAwP8AAPz///////8BAAD///8B/wP////////H/3AA/////0cA//////////8eAP8XAAAAAP//+////59AAAAAAAAAAAB/vf+//wH/////////Af8D75/5///97eOfGYHgDwBBsPwYCxz//////////7sH/4MAAAAA//////////+zAP8DAEHg/BgLOP///////z9/AAAAPwAAAAD/////////fxEA/wMAAAAA////////PwH/AwAAAAAAAP///+f/B/8DAEGw/RgLCP////////8BAEHE/RgLDP///////////wMAgABB5P0YC0P//P///////BoAAAD////////nfwAA////////////IAAAAAD/////////Af/9/////39/AQD/AwAA/P////z///5/AEGw/hgLFn/7/////3+0ywD/A7/9////f3sB/wMAQez+GAsY//9/AP////////////////////////8DAEGQ/xgLKf////////////////9/AAD///////////////////////////////8PAEHQ/xgLBv//////fwBB8P8YCwn//////////38AQZCAGQsO/////////wH///9//wMAQaqAGQsY////PwAA////////AAAPAP8D+P//4P//AEHYgBkLCP//////////AEHwgBkLtAH///////////+H/////////4D//wAAAAAAAAAACwAAAP////////////////////////////////////////8A////////////////////////////////////////BwD///9/AAAAAAAABwDwAP////////////////////////////////////////////////////////////////8P/////////////////wf/H/8B/0MAQbCCGQuGAf/////////////f///////////fZN7/6+//////////v+ff3////3tf/P3//////////////////////////////////////////////////////z/////9///3////9///3////9///3////9//////f////3///fP////////f///+dsHAEHQgxkLCv//////H4A//0MAQYiEGQs0//////8P/wP///////////////////////////////8fAAAAAAAAAP//////////jwj/AwBB0IQZCxjv////lv73CoTqlqqW9/de//v/D+77/w8AQfaEGQsM////A////wP///8DAEGQhRkL0ARhbG51bQBhbHBoYQBibGFuawBjbnRybABkaWdpdABncmFwaABsb3dlcgBwcmludABwdW5jdABzcGFjZQB1cHBlcgB4ZGlnaXQAAAAAAAAAABIQExQVFhcYGRobHB0eHyAhEBAiIxAkJSYnKCkqKxAsLS4RES8REREREREwMTIzNDU2NxEQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQOBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQORA6Ozw9Pj8QEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQQBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQQRAQQhBDREUQRkdIEEkQEEpLTE1OEE9QUVJTVFVWV1hZWlsQXF1eXxAQEBBgEBAQEBAQEBAQEBAQEBAQYRAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQYmMQEGRlEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEGYQEBAQEBAQEBAQEBAQEBAQEBAQZ2hpahAQa2wREW0QEBAQEBBubxAQEBAQcHEQEHJzdBB1dncRERF4eXp7fBAQEBAQAEGAihkLP///////////////////////////////////////////AAAAAP7/APwBAAD4AQAAeAAAAAD/+9/7AACAAAAAgABB2IoZCxk8APz/4K//////////////3///////IECwAEH+ihkLAUAAQZCLGQsC/AMAQauLGQsj/AAAAAAA5v7///8AQEkAAAAAABgA//8A2AAAAAAAAAABADwAQdqLGQsQEOABHgBg/78AAAAAAAD/BwBB/YsZCw/4z+MAAAADACD/fwAAAE4AQZqMGQsECAAH/ABBp4wZC0gQACAeADAAAQAAAAAAAAAAEAAgAAAAAPxvAAAAAAAAABAAIAAAAABAAAAAAAAAAAAQACAAAAAAA+AAAAAAAAAAEAAgAAAAAP0AQfmMGQshIAAAAAD/BxAAAAAAAAAAACAAAAAAgP8QAAAAAAAAEAAgAEGnjRkLCRgAoAB/AAD/AwBBuY0ZCxMEAAAAABAAAAAAAACAAIDA3wAMAEHXjRkLJQQAHwAAAAAAAP7///8A/P//AAAAAAAAAAD8AAAAAAAAwP/f/wcAQYaOGQsEgAYA/ABBk44ZCwHAAEGfjhkLAQgAQauOGQsJ4P///x8AAP8DAEHAjhkLAQEAQe2OGQsHYAAAAQAAGABB/Y4ZCwo4AAAAABAAAABwAEGWjxkLDDAAAP5/LwAA/wP/fwBBx48ZCwIOMQBB248ZCx3E/////wAAAMAAAAAAAAAAAAEA4J8AAAAAfz//fwBBhpAZCzoQABAAAPz///8fAAAAAAAMAAAAAAAAQAAM8AAAAAAAAID4AAAAAAAAAMAAAAAAAAAAAP8A////IZADAEHYkBkLCP////9/AOD7AEH3kBkLiQGgA+AA4ADgAGCA+P////z//////3/f//F//38AAP////8AAP////8BAHsD0MGvQgAMH7z//wAAAAAADv///////////////////////38AAAD/BwAA/////////////z8AAAAAAAD8/////////////////////8////8//////////////////wBBnJIZCwTghwP+AEGukhkLAgGAAEHAkhkLSP//////f/////8AAAAAAAD////7/////////////w8A//////////////////////////////////8/AAAA/w8e////AfzB4ABBk5MZCwIeAQBBn5MZCwEIAEGykxkLLv//AAAAAP////8PAAAA////f/////////////////////////////////////8AQfiTGQsI//////////8AQZKUGQsQ////////fwAAAAAAAMAA4ABBrZQZCwOAD3AAQb6UGQsH/wD//38AAwBB0ZQZCwEGAEHglBkLD0AAAAAAD/8DAAAAAAAA8ABB+JQZCxQQwAAA//8DFwAAAAAA+AAAAAAIgABBlpUZCwYIAP8/AMAAQauVGQsU8AAAgAMAAAAAAAAAgAIAAMAAAEMAQcuVGQsBCABB3ZUZCwQ4AAABAEGflhkLB4AAAAAAAAIAQbaWGQsD/P8DAEHHlhkLAcAAQd+WGQsPMP///wP////////3/38PAEH/lhkLDoD+/wD8AQAA+AEAAPg/AEGclxkLJH9/ADCH//////+P/wAAAAAAAOD//3//DwEAAAAAAP//////PwBB3JcZCwn///8PAAAAAA8AQfOXGQsIgAAAAAAAAAEAQY2YGQsBgABBqpgZCwyA/wAAgP8AAAAAgP8AQb+YGQsJ+AAAwI8AAACAAEHXmBkLPzD///z//////wAAAAAAAACH/wH/AQAAAOAAAADgAAAAAAABAABg+H8AAAAAAAAAAP4AAAD/AAAA/wAAAB4A/gBBv5kZCwH8AEHMmRkLBP///38AQeOZGQsJ4H8AAADA//8DAEGImhkLEsA//P8/AACAAwAAAAAAAP4DIABBppoZCwkYAA8AAAAAADgAQbiaGQsQ4T8A6P7/HwAAAAAAAABgPwBB1ZoZCwkCAAAAAAAAAAYAQeeaGQsIGAAgAADAHx8AQYibGQsERPgAaABBmJsZCwFMAEG3mxkLBID///8AQcebGQsQgA4AAAD/HwAAAAAAAAAAwABB5ZsZCwMIAPwAQYecGQsBDgBBnZwZCwL8BwBBvJwZCwEFAEHGnBkLAxiA/wBB05wZCwLfBwBB55wZCwiAPgAA/P8fAwBBiJ0ZCwE0AEGSnRkLAYAAQb6dGQsCgAEAQdidGQsI////////A4AAQe6dGQsBHwBBhp4ZCwL/AQBBrZ4ZCwHAAEG+nhkLDz8AAAAAAAAA//8wAAD4AwBB8J4ZCwT///8HAEGcnxkLAQQAQbOfGQsCsA8AQcCfGQtJ////////////////////////////////////////PwD/////f/7//////////////////////////////wEAAP//////////PwBBnKAZCxT//w8A/////////////38A////AQBB2KAZCz4CAAAIAAAACAAAIAAAACAAAIAAAACAAAAAAgAAAAIAAAgAAAAAAAAA//////////////////////8PAPj+/wBBpqEZCwR/AACAAEHdoRkLA/AAgABB+KEZCwOA/38AQYiiGQsEcAcAwABBrqIZCwn+/////////x8AQcCiGQsI/v///////z8AQf6iGQtPAwD//////w////////////////8PAP9//v/+//7///8/AP8f/////wAAAPwAAAAcAAAA/P///x8AAAAAAADA////BwD//////w//AQMAPwBB4KMZC1b//////////////////////////////////z8A/x//B///////////////////DwD//////////////wH/DwAA/w//////////AP8D//////8A////PwBBwKQZCzP/7////////////////3v8/////+fH////5/////////////////////8PAP8/DwcHAD8AQYClGQuHBiAAAAAJAAAACgAAAA0AAAALAAAADAAAAIUAAAAAIAAAASAAAAIgAAADIAAABCAAAAUgAAAGIAAACCAAAAkgAAAKIAAAKCAAACkgAABfIAAAADAAAAAAAAAuAAAAAAAAAFN1bgBNb24AVHVlAFdlZABUaHUARnJpAFNhdABTdW5kYXkATW9uZGF5AFR1ZXNkYXkAV2VkbmVzZGF5AFRodXJzZGF5AEZyaWRheQBTYXR1cmRheQBKYW4ARmViAE1hcgBBcHIATWF5AEp1bgBKdWwAQXVnAFNlcABPY3QATm92AERlYwBKYW51YXJ5AEZlYnJ1YXJ5AE1hcmNoAEFwcmlsAE1heQBKdW5lAEp1bHkAQXVndXN0AFNlcHRlbWJlcgBPY3RvYmVyAE5vdmVtYmVyAERlY2VtYmVyAEFNAFBNACVhICViICVlICVUICVZACVtLyVkLyV5ACVIOiVNOiVTACVJOiVNOiVTICVwAAAAJW0vJWQvJXkAMDEyMzQ1Njc4OQAlYSAlYiAlZSAlVCAlWQAlSDolTTolUwAAAAAAXlt5WV0AXltuTl0AeWVzAG5vAAD1qQAA25sCANubAgDbmwIA25sCANubAgDbmwIA25sCANubAgDbmwIAf39/f39/f39/f39/f38AAAAAAAACAADAAwAAwAQAAMAFAADABgAAwAcAAMAIAADACQAAwAoAAMALAADADAAAwA0AAMAOAADADwAAwBAAAMARAADAEgAAwBMAAMAUAADAFQAAwBYAAMAXAADAGAAAwBkAAMAaAADAGwAAwBwAAMAdAADAHgAAwB8AAMAAAACzAQAAwwIAAMMDAADDBAAAwwUAAMMGAADDBwAAwwgAAMMJAADDCgAAwwsAAMMMAADDDQAA0w4AAMMPAADDAAAMuwEADMMCAAzDAwAMwwQADNsAAAAATENfQ1RZUEUAAAAATENfTlVNRVJJQwAATENfVElNRQAAAAAATENfQ09MTEFURQAATENfTU9ORVRBUlkATENfTUVTU0FHRVMAQZCrGQsHQy5VVEYtOABBqKsZC6AQ8H4GAIh/BgAYgAYATm8gZXJyb3IgaW5mb3JtYXRpb24ASWxsZWdhbCBieXRlIHNlcXVlbmNlAERvbWFpbiBlcnJvcgBSZXN1bHQgbm90IHJlcHJlc2VudGFibGUATm90IGEgdHR5AFBlcm1pc3Npb24gZGVuaWVkAE9wZXJhdGlvbiBub3QgcGVybWl0dGVkAE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkATm8gc3VjaCBwcm9jZXNzAEZpbGUgZXhpc3RzAFZhbHVlIHRvbyBsYXJnZSBmb3IgZGF0YSB0eXBlAE5vIHNwYWNlIGxlZnQgb24gZGV2aWNlAE91dCBvZiBtZW1vcnkAUmVzb3VyY2UgYnVzeQBJbnRlcnJ1cHRlZCBzeXN0ZW0gY2FsbABSZXNvdXJjZSB0ZW1wb3JhcmlseSB1bmF2YWlsYWJsZQBJbnZhbGlkIHNlZWsAQ3Jvc3MtZGV2aWNlIGxpbmsAUmVhZC1vbmx5IGZpbGUgc3lzdGVtAERpcmVjdG9yeSBub3QgZW1wdHkAQ29ubmVjdGlvbiByZXNldCBieSBwZWVyAE9wZXJhdGlvbiB0aW1lZCBvdXQAQ29ubmVjdGlvbiByZWZ1c2VkAEhvc3QgaXMgZG93bgBIb3N0IGlzIHVucmVhY2hhYmxlAEFkZHJlc3MgaW4gdXNlAEJyb2tlbiBwaXBlAEkvTyBlcnJvcgBObyBzdWNoIGRldmljZSBvciBhZGRyZXNzAEJsb2NrIGRldmljZSByZXF1aXJlZABObyBzdWNoIGRldmljZQBOb3QgYSBkaXJlY3RvcnkASXMgYSBkaXJlY3RvcnkAVGV4dCBmaWxlIGJ1c3kARXhlYyBmb3JtYXQgZXJyb3IASW52YWxpZCBhcmd1bWVudABBcmd1bWVudCBsaXN0IHRvbyBsb25nAFN5bWJvbGljIGxpbmsgbG9vcABGaWxlbmFtZSB0b28gbG9uZwBUb28gbWFueSBvcGVuIGZpbGVzIGluIHN5c3RlbQBObyBmaWxlIGRlc2NyaXB0b3JzIGF2YWlsYWJsZQBCYWQgZmlsZSBkZXNjcmlwdG9yAE5vIGNoaWxkIHByb2Nlc3MAQmFkIGFkZHJlc3MARmlsZSB0b28gbGFyZ2UAVG9vIG1hbnkgbGlua3MATm8gbG9ja3MgYXZhaWxhYmxlAFJlc291cmNlIGRlYWRsb2NrIHdvdWxkIG9jY3VyAFN0YXRlIG5vdCByZWNvdmVyYWJsZQBQcmV2aW91cyBvd25lciBkaWVkAE9wZXJhdGlvbiBjYW5jZWxlZABGdW5jdGlvbiBub3QgaW1wbGVtZW50ZWQATm8gbWVzc2FnZSBvZiBkZXNpcmVkIHR5cGUASWRlbnRpZmllciByZW1vdmVkAERldmljZSBub3QgYSBzdHJlYW0ATm8gZGF0YSBhdmFpbGFibGUARGV2aWNlIHRpbWVvdXQAT3V0IG9mIHN0cmVhbXMgcmVzb3VyY2VzAExpbmsgaGFzIGJlZW4gc2V2ZXJlZABQcm90b2NvbCBlcnJvcgBCYWQgbWVzc2FnZQBGaWxlIGRlc2NyaXB0b3IgaW4gYmFkIHN0YXRlAE5vdCBhIHNvY2tldABEZXN0aW5hdGlvbiBhZGRyZXNzIHJlcXVpcmVkAE1lc3NhZ2UgdG9vIGxhcmdlAFByb3RvY29sIHdyb25nIHR5cGUgZm9yIHNvY2tldABQcm90b2NvbCBub3QgYXZhaWxhYmxlAFByb3RvY29sIG5vdCBzdXBwb3J0ZWQAU29ja2V0IHR5cGUgbm90IHN1cHBvcnRlZABOb3Qgc3VwcG9ydGVkAFByb3RvY29sIGZhbWlseSBub3Qgc3VwcG9ydGVkAEFkZHJlc3MgZmFtaWx5IG5vdCBzdXBwb3J0ZWQgYnkgcHJvdG9jb2wAQWRkcmVzcyBub3QgYXZhaWxhYmxlAE5ldHdvcmsgaXMgZG93bgBOZXR3b3JrIHVucmVhY2hhYmxlAENvbm5lY3Rpb24gcmVzZXQgYnkgbmV0d29yawBDb25uZWN0aW9uIGFib3J0ZWQATm8gYnVmZmVyIHNwYWNlIGF2YWlsYWJsZQBTb2NrZXQgaXMgY29ubmVjdGVkAFNvY2tldCBub3QgY29ubmVjdGVkAENhbm5vdCBzZW5kIGFmdGVyIHNvY2tldCBzaHV0ZG93bgBPcGVyYXRpb24gYWxyZWFkeSBpbiBwcm9ncmVzcwBPcGVyYXRpb24gaW4gcHJvZ3Jlc3MAU3RhbGUgZmlsZSBoYW5kbGUAUmVtb3RlIEkvTyBlcnJvcgBRdW90YSBleGNlZWRlZABObyBtZWRpdW0gZm91bmQAV3JvbmcgbWVkaXVtIHR5cGUATXVsdGlob3AgYXR0ZW1wdGVkAFJlcXVpcmVkIGtleSBub3QgYXZhaWxhYmxlAEtleSBoYXMgZXhwaXJlZABLZXkgaGFzIGJlZW4gcmV2b2tlZABLZXkgd2FzIHJlamVjdGVkIGJ5IHNlcnZpY2UAAAAAAKUCWwDwAbUFjAUlAYMGHQOUBP8AxwMxAwsGvAGPAX8DygQrANoGrwBCA04D3AEOBBUAoQYNAZQCCwI4BmQCvAL/Al0D5wQLB88CywXvBdsF4QIeBkUChQCCAmwDbwTxAPMDGAXZANoDTAZUAnsBnQO9BAAAUQAVArsAswNtAP8BhQQvBfkEOABlAUYBnwC3BqgBcwJTAQBB+LsZCwwhBAAAAAAAAAAALwIAQZi8GQsGNQRHBFYEAEGuvBkLAqAEAEHCvBkLIkYFYAVuBWEGAADPAQAAAAAAAAAAyQbpBvkGHgc5B0kHXgcAQfC8GQvaBlVua25vd24gc2lnbmFsAEhhbmd1cABJbnRlcnJ1cHQAUXVpdABJbGxlZ2FsIGluc3RydWN0aW9uAFRyYWNlL2JyZWFrcG9pbnQgdHJhcABBYm9ydGVkAEJ1cyBlcnJvcgBBcml0aG1ldGljIGV4Y2VwdGlvbgBLaWxsZWQAVXNlciBkZWZpbmVkIHNpZ25hbCAxAFNlZ21lbnRhdGlvbiBmYXVsdABVc2VyIGRlZmluZWQgc2lnbmFsIDIAQnJva2VuIHBpcGUAQWxhcm0gY2xvY2sAVGVybWluYXRlZABTdGFjayBmYXVsdABDaGlsZCBwcm9jZXNzIHN0YXR1cwBDb250aW51ZWQAU3RvcHBlZCAoc2lnbmFsKQBTdG9wcGVkAFN0b3BwZWQgKHR0eSBpbnB1dCkAU3RvcHBlZCAodHR5IG91dHB1dCkAVXJnZW50IEkvTyBjb25kaXRpb24AQ1BVIHRpbWUgbGltaXQgZXhjZWVkZWQARmlsZSBzaXplIGxpbWl0IGV4Y2VlZGVkAFZpcnR1YWwgdGltZXIgZXhwaXJlZABQcm9maWxpbmcgdGltZXIgZXhwaXJlZABXaW5kb3cgY2hhbmdlZABJL08gcG9zc2libGUAUG93ZXIgZmFpbHVyZQBCYWQgc3lzdGVtIGNhbGwAUlQzMgBSVDMzAFJUMzQAUlQzNQBSVDM2AFJUMzcAUlQzOABSVDM5AFJUNDAAUlQ0MQBSVDQyAFJUNDMAUlQ0NABSVDQ1AFJUNDYAUlQ0NwBSVDQ4AFJUNDkAUlQ1MABSVDUxAFJUNTIAUlQ1MwBSVDU0AFJUNTUAUlQ1NgBSVDU3AFJUNTgAUlQ1OQBSVDYwAFJUNjEAUlQ2MgBSVDYzAFJUNjQAANF0ngBXnb0qgHBSD///PicKAAAAZAAAAOgDAAAQJwAAoIYBAEBCDwCAlpgAAOH1BRgAAAA1AAAAcQAAAGv////O+///kr///wAAAAAAAAAAAv8ABGQAIAAABP//BgABAAEAAQD//wH/Af//////Af8B/wH/Af8B/wH/Af8B//////8K/yAA//8D/wH/BP8eAAABBf//////YwAACGMA6AMCAAAA//////8AAAAB/wH//////////////wBB2cMZCwEEAEHmwxkLRAH/Af//////AAEgAAQAgAAACP//Af8B/////////wH/Bv8H/wj/Cf//////vAK8AgEA//8BAAEA//8AAP//////////AEG6xBkLARQAQdrEGQse//8BAAr///////////8B/wH/AAAAAAAAAf8B/wH/AEGKxRkLSAH/AAAAAAAAAf8B/wEAAAABAAAAAf//////AAAAAAH///8AAAAA/////////////ygACv//////AQAK/////wD//////////wBBtsYZCysB/wH///8BAP//////////////////Cv//////DP8N/wAAAAgAAFYBAAA5AEH0xhkLzA4BIAAAAOD//wC/HQAA5wIAAHkAAAIkAAABAQAAAP///wAAAAABAgAAAP7//wE5//8AGP//AYf//wDU/v8AwwAAAdIAAAHOAAABzQAAAU8AAAHKAAABywAAAc8AAABhAAAB0wAAAdEAAACjAAAB1QAAAIIAAAHWAAAB2gAAAdkAAAHbAAAAOAAAAwAAAACx//8Bn///Acj//wIoJAAAAAAAAQEAAAD///8AM///ACb//wF+//8BKyoAAV3//wEoKgAAPyoAAT3//wFFAAABRwAAAB8qAAAcKgAAHioAAC7//wAy//8ANv//ADX//wBPpQAAS6UAADH//wAopQAARKUAAC///wAt//8A9ykAAEGlAAD9KQAAK///ACr//wDnKQAAQ6UAACqlAAC7//8AJ///ALn//wAl//8AFaUAABKlAAIkTAAAAAAAASAAAADg//8BAQAAAP///wBUAAABdAAAASYAAAElAAABQAAAAT8AAADa//8A2///AOH//wDA//8Awf//AQgAAADC//8Ax///ANH//wDK//8A+P//AKr//wCw//8ABwAAAIz//wHE//8AoP//Afn//wIacAABAQAAAP///wEgAAAA4P//AVAAAAEPAAAA8f//AAAAAAEwAAAA0P//AQEAAAD///8AAAAAAMALAAFgHAAAAAAAAdCXAAEIAAAA+P//AgWKAAAAAAABQPT/AJ7n/wDCiQAA2+f/AJLn/wCT5/8AnOf/AJ3n/wCk5/8AAAAAADiKAAAEigAA5g4AAQEAAAD///8AAAAAAMX//wFB4v8CHY8AAAgAAAH4//8AAAAAAFYAAAGq//8ASgAAAGQAAACAAAAAcAAAAH4AAAAJAAABtv//Aff//wDb4/8BnP//AZD//wGA//8Bgv//AgWsAAAAAAABEAAAAPD//wEcAAABAQAAAaPi/wFB3/8But//AOT//wILsQABAQAAAP///wEwAAAA0P//AAAAAAEJ1v8BGvH/ARnW/wDV1f8A2NX/AeTV/wED1v8B4dX/AeLV/wHB1f8AAAAAAKDj/wAAAAABAQAAAP///wIMvAAAAAAAAQEAAAD///8BvFr/AaADAAH8df8B2Fr/ADAAAAGxWv8BtVr/Ab9a/wHuWv8B1lr/Aeta/wHQ//8BvVr/Ach1/wAAAAAAMGj/AGD8/wAAAAABIAAAAOD//wAAAAABKAAAANj//wAAAAABQAAAAMD//wAAAAABIAAAAOD//wAAAAABIAAAAOD//wAAAAABIgAAAN7//zAMMQ14Dn8PgBCBEYYSiROKE44UjxWQFpMTlBeVGJYZlxqaG5wZnRyeHZ8eph+pH64fsSCyILchvyLFI8gjyyPdJPIj9iX3JiAtOi49Lz4wPzFAMUMyRDNFNFA1UTZSN1M4VDlZOls7XDxhPWM+ZT9mQGhBaUJqQGtDbERvQnFFckZ1R31IgkmHSolLikyLTIxNkk6dT55QRVd7HXwdfR1/WIZZiFqJWopajFuOXI9crF2tXq5er17CX8xgzWHOYc9i0GPRZNVl1mbXZ/Bo8WnyavNr9Gz1bflu/S3+Lf8tUGlRaVJpU2lUaVVpVmlXaVhpWWlaaVtpXGldaV5pX2mCAIMAhACFAIYAhwCIAIkAwHXPdoCJgYqCi4WMho1wnXGddp53nnifeZ96oHugfKF9obOiuqO7o7ykvqXDosyk2qbbpuVq6qfrp+xu86L4qPmo+qn7qfykJrAqsSuyTrOECGK6Y7tkvGW9Zr5tv27Ab8Fwwn7Df8N9z43QlNGr0qzTrdSw1bHWstfE2MXZxtoHCAkKCwwGBgYGBgYGBgYGDQYGDgYGBgYGBgYGDxAREgYTBgYGBgYGBgYGBhQVBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGFhcGBgYYBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYZBgYGBhoGBgYGBgYGGwYGBgYGBgYGBgYGHAYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYdBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYeBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgBBr9YZCxQkKysrKysrKysBAFRWVlZWVlZWVgBB1tYZC58DGAAAACsrKysrKysHKytbVlZWVlZWVkpWVgUxUDFQMVAxUDFQMVAxUDFQJFB5MVAxUDE4UDFQMVAxUDFQMVAxUDFQTjECTg0NTgNOACRuAE4xJm5RTiRQTjkUgRsdHVMxUDFQDTFQMVAxUBtTJFAxAlx7XHtce1x7XHsUeVx7XHtcLStJA0gDeFx7FACWCgErKAYGACoGKiorB7u1Kx4AKwcrKysBKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysBKysrKysrKysrKysrKysrKysrKysrKysqKysrKysrKysrKysrK81GzSsAJSsHAQYBVVZWVlZWVVZWAiSBgYGBgRWBgYEAACsAstGy0bLRstEAAM3MAQDX19fX14OBgYGBgYGBgYGBrKysrKysrKysrBwAAAAAADFQMVAxUDFQMVAxAgAAMVAxUDFQMVAxUDFQMVAxUDFQTjFQMVBOMVAxUDFQMVAxUDFQMVAxAoemh6aHpoemh6aHpoemh6YqKysrKysrKysrKysrAAAAVFZWVlZWVlZWVlZWVgBB09oZCyFUVlZWVlZWVlZWVlZWDAAMKisrKysrKysrKysrKysHKgEAQanbGQt3KisrKysrKysrKysrKysrKysrKysrKysrKysrVlZsgRUAKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrB2wDQSsrVlZWVlZWVlZWVlZWVlYsVisrKysrKysrKysrKysrKysrKysrKwEAQcjcGQsIDGwAAAAAAAYAQfbcGQvoAgYlBiUGJQYlBiUGJQYlBiUGJQYlBiUGJQYlBiUGJQYlBiUGJQYlBiUGJQYlBiUGJQYlVnqeJgYlBiUGJQYlBiUGJQYlBiUGJQYlBiUGJQYlBiUGJQYBKytPVlYsK39WVjkrK1VWVisrT1ZWLCt/VlaBN3Vbe1wrK09WVgKsBAAAOSsrVVZWKytPVlYsKytWVjITgVcAb4F+ydd+LYGBDn45f29XAIGBfhUAfgMrKysrKysrKysrKysHKyQrlysrKysrKysrKyorKysrK1ZWVlZWgIGBgYE5uyorKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrAYGBgYGBgYGBgYGBgYGBgcmsrKysrKysrKysrKysrKzQDQBOMQK0wcHX1yRQMVAxUDFQMVAxUDFQMVAxUDFQMVAxUDFQMVAxUDFQMVDX11PBR9TX19cFKysrKysrKysrKysrBwEAAQBBueAZCx9OMVAxUDFQMVAxUDFQMVANAAAAAAAkUDFQMVAxUDFQAEH64BkLVisrKysrKysrKysreVx7XHtPe1x7XHtce1x7XHtce1x7XHtce1wtKyt5FFx7XC15KlwnXHtce1x7pAAKtFx7XHtPAyorKysrKysrKysrKysrKysrKysBAEHr4RkLAUgAQfXhGQsbKisrKysrKysrKysrKysrKysrKysrKysrKysrAEGx4hkLFCsrKysrKysrBwBIVlZWVlZWVlYCAEH84hkLGysrKysrKysrKysrKytVVlZWVlZWVlZWVlZWDgBBtuMZCxokKysrKysrKysrKysHAFZWVlZWVlZWVlZWVgBB/OMZCyckKysrKysrKysrKysrKysrKwcAAAAAVlZWVlZWVlZWVlZWVlZWVlYAQd3kGQsWKisrKysrKysrKytWVlZWVlZWVlZWDgBBk+UZCxYqKysrKysrKysrK1ZWVlZWVlZWVlYOAEHU5RkLFysrKysrKysrKysrVVZWVlZWVlZWVlYOAEGx5hkLBQYnUW93AEHA5hkLEnwAAH8AAAAAAAAAAIOOkpcAqgBB3OYZCwK0xABB1ucZCwbGyQAAANsAQa/oGQsO3gAAAADhAAAAAAAAAOQAQcjoGQsB5wBBnukZCwHqAEGZ6hkLAe0AQbDqGQtBGQAKABkZGQAAAAAFAAAAAAAACQAAAAALAAAAAAAAAAAZABEKGRkZAwoHAAEACQsYAAAJBgsAAAsABhkAAAAZGRkAQYHrGQshDgAAAAAAAAAAGQAKDRkZGQANAAACAAkOAAAACQAOAAAOAEG76xkLAQwAQcfrGQsVEwAAAAATAAAAAAkMAAAAAAAMAAAMAEH16xkLARAAQYHsGQsVDwAAAAQPAAAAAAkQAAAAAAAQAAAQAEGv7BkLARIAQbvsGQseEQAAAAARAAAAAAkSAAAAAAASAAASAAAaAAAAGhoaAEHy7BkLDhoAAAAaGhoAAAAAAAAJAEGj7RkLARQAQa/tGQsVFwAAAAAXAAAAAAkUAAAAAAAUAAAUAEHd7RkLARYAQentGQuwAhUAAAAAFQAAAAAJFgAAAAAAFgAAFgAAMDEyMzQ1Njc4OUFCQ0RFRv////////////////////////////////////////////////////////////////8AAQIDBAUGBwgJ/////////woLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIj////////CgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiP/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAECBAcDBgUAQcTwGQsChAEAQezwGQsI//////////8AQbDxGQsCIHgAQb/xGQuPAoABAAAA//////////8AAAAAAAAAADp+AAACAAAA11kAAA4AAAAAAAAAAQAAAEBxAAACAAAAjXIAAAQAAAAAAAAAAgAAAIVrAAAAAAAAOCIAAAUAAAABAAAAAwAAAPWEAAAAAAAALoUAAAUAAAABAAAABAAAAO5bAAAAAAAABnkAAAUAAAABAAAABQAAAD8TAAAAAAAAG7YAAAQAAAABAAAABgAAAKBeAAABAAAAbCkAAAUAAAABAAAABwAAAOCEAAABAAAALYUAAAUAAAABAAAACAAAAO1bAAABAAAAtnwAAAUAAAABAAAACQAAAD4TAAABAAAAGrYAAAQAAAABAAAACgAAAJwVAAACAAAA31YAQdjzGQsOCwAAAOx3AAACAAAA8XcAQfDzGQuuAf//////////DHoGABF6BgAgICAgICAgICAgICAgICAgIDAJAP////8CAAAAAQAAAAIAAAD/////v5sCAP////8CAAAAAAAAAP////////9/AwAAAAAAAAD///////////7/////////////f2aqAAAAAAAA/////wRSAADtAQAA/w8AAO0BAAABAAAA//////////9kuwAAAQAAANArBwACAAAAvpMAAAEAAADQWgBBqPUZCwYBAAAAC6YAQcD1GQsuBQAAAC6fAAAFAAAApJ4AAAIAAABunwAABQAAAPGeAAAFAAAAa58AAAUAAABrnwBBgPYZCzYFAAAAJKAAAAUAAADxngAABQAAAHmhAAAFAAAAZZ8AAAUAAAAonwAABQAAAAqgAAAFAAAAEKAAQcj2GQv6AQMAAAARmQAAAQAAAAAAAADHlAAAhJgAAP8/AAD/////AQAAAP/////1WAAA4hcAAPVYAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAv5sCAAYAAABIVQMAqHsGAFw6AAAAAAAAAQAAAAAAAAABAAAAAAAAAAIAAACAAAAA/////wkAAAAIAAAACQAAAAgAAABCAAAACQAAAAUAAAABAAAA25sCAEgAAAAAAAAA//////////8BAAAAAQAAAAMAAABIAAAAg6YAABoKAAD//////////////////////////4AAAABYIC0tZGVidWcAAAAQAAAAAG8AQdD4GQvJAbCXAAAEAAAAqpkAAAgAAACwmwAADAAAALebAAACAAAAXpgAAAEAAACimAAABwAAADqYAAAGAAAA9pcAAAMAAABTlAAABQAAAHaVAAALAAAAqpYAAAoAAAATmAAACQAAAAAABAAQTQcA/////+oEAAD/////25sCAAIAAAAAAAAABQAAAAAAAAABAAAA////f/eeAABPAQAAAQAAAAEAAAABAAAAPwAAAGQBAABlAQAAZgEAAGwBAAAQfQYAAQAAAAABAACQewcACABByPoZC6kD//////////8BAAAASFVQAAAAAAACAAAASU5UAAAAAAADAAAAUVVJVAAAAAAEAAAASUxMAAAAAAAFAAAAVFJBUAAAAAAGAAAAQUJSVAAAAAAIAAAARlBFAAAAAAAJAAAAS0lMTAAAAAALAAAAU0VHVgAAAAAHAAAAQlVTAAAAAAANAAAAUElQRQAAAAAOAAAAQUxSTQAAAAAPAAAAVEVSTQAAAAAKAAAAVVNSMQAAAAAMAAAAVVNSMgAAAAARAAAAQ0hMRAAAAAAXAAAAVVJHAAAAAAATAAAAU1RPUAAAAAAUAAAAVFNUUAAAAAASAAAAQ09OVAAAAAAVAAAAVFRJTgAAAAAWAAAAVFRPVQAAAAAfAAAAU1lTAAAAAAAdAAAAUE9MTAAAAAAaAAAAVlRBTFJNAAAbAAAAUFJPRgAAAAAYAAAAWENQVQAAAAAZAAAAWEZTWgAAAAAGAAAASU9UAAAAAAAeAAAAUFdSAAAAAAAcAAAAV0lOQ0gAAAAdAAAASU8AAAAAAAAQAAAAU1RLRkxUAAAAAAAARVhJVAAAAAD/AQAAAAAAAAUAQfz9GQsCfgEAQZT+GQsLfAEAAHsBAACkswcAQaz+GQsBAgBBvP4ZCwj//////////wBBgP8ZCwnwfgYAAAAAAAkAQZT/GQsCfgEAQaj/GQsSfQEAAAAAAAB7AQAAuLMHAAAEAEHU/xkLBP////8AQZiAGgsBBQBBpIAaCwKAAQBBvIAaCw58AQAAgQEAAMi3BwAABABB1IAaCwEBAEHkgBoLBf////8KAEGogRoLBxiABgAQvgg='; + + if (!isDataURI(wasmBinaryFile)) { + wasmBinaryFile = locateFile(wasmBinaryFile); + } + + function getBinarySync(file) { + if (file == wasmBinaryFile && wasmBinary) { + return new Uint8Array(wasmBinary); + } + var binary = tryParseAsDataURI(file); + if (binary) { + return binary; + } + if (readBinary) { + return readBinary(file); + } + throw 'both async and sync fetching of the wasm failed'; + } + + function getBinaryPromise(binaryFile) { + return Promise.resolve().then(() => getBinarySync(binaryFile)); + } + + function instantiateArrayBuffer(binaryFile, imports, receiver) { + return getBinaryPromise(binaryFile) + .then(binary => WebAssembly.instantiate(binary, imports)) + .then(instance => instance) + .then(receiver, reason => { + err(`failed to asynchronously prepare wasm: ${reason}`); + abort(reason); + }); + } + + function instantiateAsync(binary, binaryFile, imports, callback) { + return instantiateArrayBuffer(binaryFile, imports, callback); + } + + function createWasm() { + var info = { + env: wasmImports, + wasi_snapshot_preview1: wasmImports + }; + function receiveInstance(instance, module) { + var exports = instance.exports; + wasmExports = exports; + wasmMemory = wasmExports['memory']; + updateMemoryViews(); + wasmTable = wasmExports['__indirect_function_table']; + addOnInit(wasmExports['__wasm_call_ctors']); + removeRunDependency('wasm-instantiate'); + return exports; + } + addRunDependency('wasm-instantiate'); + function receiveInstantiationResult(result) { + receiveInstance(result['instance']); + } + if (Module['instantiateWasm']) { + try { + return Module['instantiateWasm'](info, receiveInstance); + } catch (e) { + err(`Module.instantiateWasm callback failed with error: ${e}`); + readyPromiseReject(e); + } + } + instantiateAsync( + wasmBinary, + wasmBinaryFile, + info, + receiveInstantiationResult + ).catch(readyPromiseReject); + return {}; + } + + var tempDouble; + + var tempI64; + + function ExitStatus(status) { + this.name = 'ExitStatus'; + this.message = `Program terminated with exit(${status})`; + this.status = status; + } + + var callRuntimeCallbacks = callbacks => { + while (callbacks.length > 0) { + callbacks.shift()(Module); + } + }; + + var UTF8Decoder = + typeof TextDecoder != 'undefined' ? new TextDecoder('utf8') : undefined; + + var UTF8ArrayToString = (heapOrArray, idx, maxBytesToRead) => { + var endIdx = idx + maxBytesToRead; + var endPtr = idx; + while (heapOrArray[endPtr] && !(endPtr >= endIdx)) ++endPtr; + if (endPtr - idx > 16 && heapOrArray.buffer && UTF8Decoder) { + return UTF8Decoder.decode(heapOrArray.subarray(idx, endPtr)); + } + var str = ''; + while (idx < endPtr) { + var u0 = heapOrArray[idx++]; + if (!(u0 & 128)) { + str += String.fromCharCode(u0); + continue; + } + var u1 = heapOrArray[idx++] & 63; + if ((u0 & 224) == 192) { + str += String.fromCharCode(((u0 & 31) << 6) | u1); + continue; + } + var u2 = heapOrArray[idx++] & 63; + if ((u0 & 240) == 224) { + u0 = ((u0 & 15) << 12) | (u1 << 6) | u2; + } else { + u0 = + ((u0 & 7) << 18) | + (u1 << 12) | + (u2 << 6) | + (heapOrArray[idx++] & 63); + } + if (u0 < 65536) { + str += String.fromCharCode(u0); + } else { + var ch = u0 - 65536; + str += String.fromCharCode(55296 | (ch >> 10), 56320 | (ch & 1023)); + } + } + return str; + }; + + var UTF8ToString = (ptr, maxBytesToRead) => + ptr ? UTF8ArrayToString(HEAPU8, ptr, maxBytesToRead) : ''; + + var ___assert_fail = (condition, filename, line, func) => { + abort( + `Assertion failed: ${UTF8ToString(condition)}, at: ` + + [ + filename ? UTF8ToString(filename) : 'unknown filename', + line, + func ? UTF8ToString(func) : 'unknown function' + ] + ); + }; + + var wasmTableMirror = []; + + var getWasmTableEntry = funcPtr => { + var func = wasmTableMirror[funcPtr]; + if (!func) { + if (funcPtr >= wasmTableMirror.length) + wasmTableMirror.length = funcPtr + 1; + wasmTableMirror[funcPtr] = func = wasmTable.get(funcPtr); + } + return func; + }; + + var ___call_sighandler = (fp, sig) => getWasmTableEntry(fp)(sig); + + var PATH = { + isAbs: path => path.charAt(0) === '/', + splitPath: filename => { + var splitPathRe = + /^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/; + return splitPathRe.exec(filename).slice(1); + }, + normalizeArray: (parts, allowAboveRoot) => { + var up = 0; + for (var i = parts.length - 1; i >= 0; i--) { + var last = parts[i]; + if (last === '.') { + parts.splice(i, 1); + } else if (last === '..') { + parts.splice(i, 1); + up++; + } else if (up) { + parts.splice(i, 1); + up--; + } + } + if (allowAboveRoot) { + for (; up; up--) { + parts.unshift('..'); + } + } + return parts; + }, + normalize: path => { + var isAbsolute = PATH.isAbs(path), + trailingSlash = path.substr(-1) === '/'; + path = PATH.normalizeArray( + path.split('/').filter(p => !!p), + !isAbsolute + ).join('/'); + if (!path && !isAbsolute) { + path = '.'; + } + if (path && trailingSlash) { + path += '/'; + } + return (isAbsolute ? '/' : '') + path; + }, + dirname: path => { + var result = PATH.splitPath(path), + root = result[0], + dir = result[1]; + if (!root && !dir) { + return '.'; + } + if (dir) { + dir = dir.substr(0, dir.length - 1); + } + return root + dir; + }, + basename: path => { + if (path === '/') return '/'; + path = PATH.normalize(path); + path = path.replace(/\/$/, ''); + var lastSlash = path.lastIndexOf('/'); + if (lastSlash === -1) return path; + return path.substr(lastSlash + 1); + }, + join: function () { + var paths = Array.prototype.slice.call(arguments); + return PATH.normalize(paths.join('/')); + }, + join2: (l, r) => PATH.normalize(l + '/' + r) + }; + + var initRandomFill = () => { + if ( + typeof crypto == 'object' && + typeof crypto['getRandomValues'] == 'function' + ) { + return view => crypto.getRandomValues(view); + } else abort('initRandomDevice'); + }; + + var randomFill = view => (randomFill = initRandomFill())(view); + + var PATH_FS = { + resolve: function () { + var resolvedPath = '', + resolvedAbsolute = false; + for (var i = arguments.length - 1; i >= -1 && !resolvedAbsolute; i--) { + var path = i >= 0 ? arguments[i] : FS.cwd(); + if (typeof path != 'string') { + throw new TypeError('Arguments to path.resolve must be strings'); + } else if (!path) { + return ''; + } + resolvedPath = path + '/' + resolvedPath; + resolvedAbsolute = PATH.isAbs(path); + } + resolvedPath = PATH.normalizeArray( + resolvedPath.split('/').filter(p => !!p), + !resolvedAbsolute + ).join('/'); + return (resolvedAbsolute ? '/' : '') + resolvedPath || '.'; + }, + relative: (from, to) => { + from = PATH_FS.resolve(from).substr(1); + to = PATH_FS.resolve(to).substr(1); + function trim(arr) { + var start = 0; + for (; start < arr.length; start++) { + if (arr[start] !== '') break; + } + var end = arr.length - 1; + for (; end >= 0; end--) { + if (arr[end] !== '') break; + } + if (start > end) return []; + return arr.slice(start, end - start + 1); + } + var fromParts = trim(from.split('/')); + var toParts = trim(to.split('/')); + var length = Math.min(fromParts.length, toParts.length); + var samePartsLength = length; + for (var i = 0; i < length; i++) { + if (fromParts[i] !== toParts[i]) { + samePartsLength = i; + break; + } + } + var outputParts = []; + for (var i = samePartsLength; i < fromParts.length; i++) { + outputParts.push('..'); + } + outputParts = outputParts.concat(toParts.slice(samePartsLength)); + return outputParts.join('/'); + } + }; + + var FS_stdin_getChar_buffer = []; + + var lengthBytesUTF8 = str => { + var len = 0; + for (var i = 0; i < str.length; ++i) { + var c = str.charCodeAt(i); + if (c <= 127) { + len++; + } else if (c <= 2047) { + len += 2; + } else if (c >= 55296 && c <= 57343) { + len += 4; + ++i; + } else { + len += 3; + } + } + return len; + }; + + var stringToUTF8Array = (str, heap, outIdx, maxBytesToWrite) => { + if (!(maxBytesToWrite > 0)) return 0; + var startIdx = outIdx; + var endIdx = outIdx + maxBytesToWrite - 1; + for (var i = 0; i < str.length; ++i) { + var u = str.charCodeAt(i); + if (u >= 55296 && u <= 57343) { + var u1 = str.charCodeAt(++i); + u = (65536 + ((u & 1023) << 10)) | (u1 & 1023); + } + if (u <= 127) { + if (outIdx >= endIdx) break; + heap[outIdx++] = u; + } else if (u <= 2047) { + if (outIdx + 1 >= endIdx) break; + heap[outIdx++] = 192 | (u >> 6); + heap[outIdx++] = 128 | (u & 63); + } else if (u <= 65535) { + if (outIdx + 2 >= endIdx) break; + heap[outIdx++] = 224 | (u >> 12); + heap[outIdx++] = 128 | ((u >> 6) & 63); + heap[outIdx++] = 128 | (u & 63); + } else { + if (outIdx + 3 >= endIdx) break; + heap[outIdx++] = 240 | (u >> 18); + heap[outIdx++] = 128 | ((u >> 12) & 63); + heap[outIdx++] = 128 | ((u >> 6) & 63); + heap[outIdx++] = 128 | (u & 63); + } + } + heap[outIdx] = 0; + return outIdx - startIdx; + }; + + function intArrayFromString(stringy, dontAddNull, length) { + var len = length > 0 ? length : lengthBytesUTF8(stringy) + 1; + var u8array = new Array(len); + var numBytesWritten = stringToUTF8Array( + stringy, + u8array, + 0, + u8array.length + ); + if (dontAddNull) u8array.length = numBytesWritten; + return u8array; + } + + var FS_stdin_getChar = () => { + if (!FS_stdin_getChar_buffer.length) { + var result = null; + if ( + typeof window != 'undefined' && + typeof window.prompt == 'function' + ) { + result = window.prompt('Input: '); + if (result !== null) { + result += '\n'; + } + } else if (typeof readline == 'function') { + result = readline(); + if (result !== null) { + result += '\n'; + } + } + if (!result) { + return null; + } + FS_stdin_getChar_buffer = intArrayFromString(result, true); + } + return FS_stdin_getChar_buffer.shift(); + }; + + var TTY = { + ttys: [], + init() {}, + shutdown() {}, + register(dev, ops) { + TTY.ttys[dev] = { + input: [], + output: [], + ops: ops + }; + FS.registerDevice(dev, TTY.stream_ops); + }, + stream_ops: { + open(stream) { + var tty = TTY.ttys[stream.node.rdev]; + if (!tty) { + throw new FS.ErrnoError(43); + } + stream.tty = tty; + stream.seekable = false; + }, + close(stream) { + stream.tty.ops.fsync(stream.tty); + }, + fsync(stream) { + stream.tty.ops.fsync(stream.tty); + }, + read(stream, buffer, offset, length, pos) { + if (!stream.tty || !stream.tty.ops.get_char) { + throw new FS.ErrnoError(60); + } + var bytesRead = 0; + for (var i = 0; i < length; i++) { + var result; + try { + result = stream.tty.ops.get_char(stream.tty); + } catch (e) { + throw new FS.ErrnoError(29); + } + if (result === undefined && bytesRead === 0) { + throw new FS.ErrnoError(6); + } + if (result === null || result === undefined) break; + bytesRead++; + buffer[offset + i] = result; + } + if (bytesRead) { + stream.node.timestamp = Date.now(); + } + return bytesRead; + }, + write(stream, buffer, offset, length, pos) { + if (!stream.tty || !stream.tty.ops.put_char) { + throw new FS.ErrnoError(60); + } + try { + for (var i = 0; i < length; i++) { + stream.tty.ops.put_char(stream.tty, buffer[offset + i]); + } + } catch (e) { + throw new FS.ErrnoError(29); + } + if (length) { + stream.node.timestamp = Date.now(); + } + return i; + } + }, + default_tty_ops: { + get_char(tty) { + return FS_stdin_getChar(); + }, + put_char(tty, val) { + if (val === null || val === 10) { + out(UTF8ArrayToString(tty.output, 0)); + tty.output = []; + } else { + if (val != 0) tty.output.push(val); + } + }, + fsync(tty) { + if (tty.output && tty.output.length > 0) { + out(UTF8ArrayToString(tty.output, 0)); + tty.output = []; + } + }, + ioctl_tcgets(tty) { + return { + c_iflag: 25856, + c_oflag: 5, + c_cflag: 191, + c_lflag: 35387, + c_cc: [ + 3, 28, 127, 21, 4, 0, 1, 0, 17, 19, 26, 0, 18, 15, 23, 22, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 + ] + }; + }, + ioctl_tcsets(tty, optional_actions, data) { + return 0; + }, + ioctl_tiocgwinsz(tty) { + return [24, 80]; + } + }, + default_tty1_ops: { + put_char(tty, val) { + if (val === null || val === 10) { + err(UTF8ArrayToString(tty.output, 0)); + tty.output = []; + } else { + if (val != 0) tty.output.push(val); + } + }, + fsync(tty) { + if (tty.output && tty.output.length > 0) { + err(UTF8ArrayToString(tty.output, 0)); + tty.output = []; + } + } + } + }; + + var zeroMemory = (address, size) => { + HEAPU8.fill(0, address, address + size); + return address; + }; + + var mmapAlloc = size => { + abort(); + }; + + var MEMFS = { + ops_table: null, + mount(mount) { + return MEMFS.createNode(null, '/', 16384 | 511, 0); + }, + createNode(parent, name, mode, dev) { + if (FS.isBlkdev(mode) || FS.isFIFO(mode)) { + throw new FS.ErrnoError(63); + } + if (!MEMFS.ops_table) { + MEMFS.ops_table = { + dir: { + node: { + getattr: MEMFS.node_ops.getattr, + setattr: MEMFS.node_ops.setattr, + lookup: MEMFS.node_ops.lookup, + mknod: MEMFS.node_ops.mknod, + rename: MEMFS.node_ops.rename, + unlink: MEMFS.node_ops.unlink, + rmdir: MEMFS.node_ops.rmdir, + readdir: MEMFS.node_ops.readdir, + symlink: MEMFS.node_ops.symlink + }, + stream: { + llseek: MEMFS.stream_ops.llseek + } + }, + file: { + node: { + getattr: MEMFS.node_ops.getattr, + setattr: MEMFS.node_ops.setattr + }, + stream: { + llseek: MEMFS.stream_ops.llseek, + read: MEMFS.stream_ops.read, + write: MEMFS.stream_ops.write, + allocate: MEMFS.stream_ops.allocate, + mmap: MEMFS.stream_ops.mmap, + msync: MEMFS.stream_ops.msync + } + }, + link: { + node: { + getattr: MEMFS.node_ops.getattr, + setattr: MEMFS.node_ops.setattr, + readlink: MEMFS.node_ops.readlink + }, + stream: {} + }, + chrdev: { + node: { + getattr: MEMFS.node_ops.getattr, + setattr: MEMFS.node_ops.setattr + }, + stream: FS.chrdev_stream_ops + } + }; + } + var node = FS.createNode(parent, name, mode, dev); + if (FS.isDir(node.mode)) { + node.node_ops = MEMFS.ops_table.dir.node; + node.stream_ops = MEMFS.ops_table.dir.stream; + node.contents = {}; + } else if (FS.isFile(node.mode)) { + node.node_ops = MEMFS.ops_table.file.node; + node.stream_ops = MEMFS.ops_table.file.stream; + node.usedBytes = 0; + node.contents = null; + } else if (FS.isLink(node.mode)) { + node.node_ops = MEMFS.ops_table.link.node; + node.stream_ops = MEMFS.ops_table.link.stream; + } else if (FS.isChrdev(node.mode)) { + node.node_ops = MEMFS.ops_table.chrdev.node; + node.stream_ops = MEMFS.ops_table.chrdev.stream; + } + node.timestamp = Date.now(); + if (parent) { + parent.contents[name] = node; + parent.timestamp = node.timestamp; + } + return node; + }, + getFileDataAsTypedArray(node) { + if (!node.contents) return new Uint8Array(0); + if (node.contents.subarray) + return node.contents.subarray(0, node.usedBytes); + return new Uint8Array(node.contents); + }, + expandFileStorage(node, newCapacity) { + var prevCapacity = node.contents ? node.contents.length : 0; + if (prevCapacity >= newCapacity) return; + var CAPACITY_DOUBLING_MAX = 1024 * 1024; + newCapacity = Math.max( + newCapacity, + (prevCapacity * + (prevCapacity < CAPACITY_DOUBLING_MAX ? 2 : 1.125)) >>> + 0 + ); + if (prevCapacity != 0) newCapacity = Math.max(newCapacity, 256); + var oldContents = node.contents; + node.contents = new Uint8Array(newCapacity); + if (node.usedBytes > 0) + node.contents.set(oldContents.subarray(0, node.usedBytes), 0); + }, + resizeFileStorage(node, newSize) { + if (node.usedBytes == newSize) return; + if (newSize == 0) { + node.contents = null; + node.usedBytes = 0; + } else { + var oldContents = node.contents; + node.contents = new Uint8Array(newSize); + if (oldContents) { + node.contents.set( + oldContents.subarray(0, Math.min(newSize, node.usedBytes)) + ); + } + node.usedBytes = newSize; + } + }, + node_ops: { + getattr(node) { + var attr = {}; + attr.dev = FS.isChrdev(node.mode) ? node.id : 1; + attr.ino = node.id; + attr.mode = node.mode; + attr.nlink = 1; + attr.uid = 0; + attr.gid = 0; + attr.rdev = node.rdev; + if (FS.isDir(node.mode)) { + attr.size = 4096; + } else if (FS.isFile(node.mode)) { + attr.size = node.usedBytes; + } else if (FS.isLink(node.mode)) { + attr.size = node.link.length; + } else { + attr.size = 0; + } + attr.atime = new Date(node.timestamp); + attr.mtime = new Date(node.timestamp); + attr.ctime = new Date(node.timestamp); + attr.blksize = 4096; + attr.blocks = Math.ceil(attr.size / attr.blksize); + return attr; + }, + setattr(node, attr) { + if (attr.mode !== undefined) { + node.mode = attr.mode; + } + if (attr.timestamp !== undefined) { + node.timestamp = attr.timestamp; + } + if (attr.size !== undefined) { + MEMFS.resizeFileStorage(node, attr.size); + } + }, + lookup(parent, name) { + throw FS.genericErrors[44]; + }, + mknod(parent, name, mode, dev) { + return MEMFS.createNode(parent, name, mode, dev); + }, + rename(old_node, new_dir, new_name) { + if (FS.isDir(old_node.mode)) { + var new_node; + try { + new_node = FS.lookupNode(new_dir, new_name); + } catch (e) {} + if (new_node) { + for (var i in new_node.contents) { + throw new FS.ErrnoError(55); + } + } + } + delete old_node.parent.contents[old_node.name]; + old_node.parent.timestamp = Date.now(); + old_node.name = new_name; + new_dir.contents[new_name] = old_node; + new_dir.timestamp = old_node.parent.timestamp; + old_node.parent = new_dir; + }, + unlink(parent, name) { + delete parent.contents[name]; + parent.timestamp = Date.now(); + }, + rmdir(parent, name) { + var node = FS.lookupNode(parent, name); + for (var i in node.contents) { + throw new FS.ErrnoError(55); + } + delete parent.contents[name]; + parent.timestamp = Date.now(); + }, + readdir(node) { + var entries = ['.', '..']; + for (var key in node.contents) { + if (!node.contents.hasOwnProperty(key)) { + continue; + } + entries.push(key); + } + return entries; + }, + symlink(parent, newname, oldpath) { + var node = MEMFS.createNode(parent, newname, 511 | 40960, 0); + node.link = oldpath; + return node; + }, + readlink(node) { + if (!FS.isLink(node.mode)) { + throw new FS.ErrnoError(28); + } + return node.link; + } + }, + stream_ops: { + read(stream, buffer, offset, length, position) { + var contents = stream.node.contents; + if (position >= stream.node.usedBytes) return 0; + var size = Math.min(stream.node.usedBytes - position, length); + if (size > 8 && contents.subarray) { + buffer.set(contents.subarray(position, position + size), offset); + } else { + for (var i = 0; i < size; i++) + buffer[offset + i] = contents[position + i]; + } + return size; + }, + write(stream, buffer, offset, length, position, canOwn) { + if (buffer.buffer === HEAP8.buffer) { + canOwn = false; + } + if (!length) return 0; + var node = stream.node; + node.timestamp = Date.now(); + if (buffer.subarray && (!node.contents || node.contents.subarray)) { + if (canOwn) { + node.contents = buffer.subarray(offset, offset + length); + node.usedBytes = length; + return length; + } else if (node.usedBytes === 0 && position === 0) { + node.contents = buffer.slice(offset, offset + length); + node.usedBytes = length; + return length; + } else if (position + length <= node.usedBytes) { + node.contents.set( + buffer.subarray(offset, offset + length), + position + ); + return length; + } + } + MEMFS.expandFileStorage(node, position + length); + if (node.contents.subarray && buffer.subarray) { + node.contents.set( + buffer.subarray(offset, offset + length), + position + ); + } else { + for (var i = 0; i < length; i++) { + node.contents[position + i] = buffer[offset + i]; + } + } + node.usedBytes = Math.max(node.usedBytes, position + length); + return length; + }, + llseek(stream, offset, whence) { + var position = offset; + if (whence === 1) { + position += stream.position; + } else if (whence === 2) { + if (FS.isFile(stream.node.mode)) { + position += stream.node.usedBytes; + } + } + if (position < 0) { + throw new FS.ErrnoError(28); + } + return position; + }, + allocate(stream, offset, length) { + MEMFS.expandFileStorage(stream.node, offset + length); + stream.node.usedBytes = Math.max( + stream.node.usedBytes, + offset + length + ); + }, + mmap(stream, length, position, prot, flags) { + if (!FS.isFile(stream.node.mode)) { + throw new FS.ErrnoError(43); + } + var ptr; + var allocated; + var contents = stream.node.contents; + if (!(flags & 2) && contents.buffer === HEAP8.buffer) { + allocated = false; + ptr = contents.byteOffset; + } else { + if (position > 0 || position + length < contents.length) { + if (contents.subarray) { + contents = contents.subarray(position, position + length); + } else { + contents = Array.prototype.slice.call( + contents, + position, + position + length + ); + } + } + allocated = true; + ptr = mmapAlloc(length); + if (!ptr) { + throw new FS.ErrnoError(48); + } + HEAP8.set(contents, ptr); + } + return { + ptr: ptr, + allocated: allocated + }; + }, + msync(stream, buffer, offset, length, mmapFlags) { + MEMFS.stream_ops.write(stream, buffer, 0, length, offset, false); + return 0; + } + } + }; + + var asyncLoad = (url, onload, onerror, noRunDep) => { + var dep = !noRunDep ? getUniqueRunDependency(`al ${url}`) : ''; + readAsync( + url, + arrayBuffer => { + assert( + arrayBuffer, + `Loading data file "${url}" failed (no arrayBuffer).` + ); + onload(new Uint8Array(arrayBuffer)); + if (dep) removeRunDependency(dep); + }, + event => { + if (onerror) { + onerror(); + } else { + throw `Loading data file "${url}" failed.`; + } + } + ); + if (dep) addRunDependency(dep); + }; + + var preloadPlugins = Module['preloadPlugins'] || []; + + var FS_handledByPreloadPlugin = (byteArray, fullname, finish, onerror) => { + if (typeof Browser != 'undefined') Browser.init(); + var handled = false; + preloadPlugins.forEach(plugin => { + if (handled) return; + if (plugin['canHandle'](fullname)) { + plugin['handle'](byteArray, fullname, finish, onerror); + handled = true; + } + }); + return handled; + }; + + var FS_createPreloadedFile = ( + parent, + name, + url, + canRead, + canWrite, + onload, + onerror, + dontCreateFile, + canOwn, + preFinish + ) => { + var fullname = name ? PATH_FS.resolve(PATH.join2(parent, name)) : parent; + var dep = getUniqueRunDependency(`cp ${fullname}`); + function processData(byteArray) { + function finish(byteArray) { + if (preFinish) preFinish(); + if (!dontCreateFile) { + FS.createDataFile( + parent, + name, + byteArray, + canRead, + canWrite, + canOwn + ); + } + if (onload) onload(); + removeRunDependency(dep); + } + if ( + FS_handledByPreloadPlugin(byteArray, fullname, finish, () => { + if (onerror) onerror(); + removeRunDependency(dep); + }) + ) { + return; + } + finish(byteArray); + } + addRunDependency(dep); + if (typeof url == 'string') { + asyncLoad(url, byteArray => processData(byteArray), onerror); + } else { + processData(url); + } + }; + + var FS_modeStringToFlags = str => { + var flagModes = { + r: 0, + 'r+': 2, + w: 512 | 64 | 1, + 'w+': 512 | 64 | 2, + a: 1024 | 64 | 1, + 'a+': 1024 | 64 | 2 + }; + var flags = flagModes[str]; + if (typeof flags == 'undefined') { + throw new Error(`Unknown file open mode: ${str}`); + } + return flags; + }; + + var FS_getMode = (canRead, canWrite) => { + var mode = 0; + if (canRead) mode |= 292 | 73; + if (canWrite) mode |= 146; + return mode; + }; + + var WORKERFS = { + DIR_MODE: 16895, + FILE_MODE: 33279, + reader: null, + mount(mount) { + assert(ENVIRONMENT_IS_WORKER); + if (!WORKERFS.reader) WORKERFS.reader = new FileReaderSync(); + var root = WORKERFS.createNode(null, '/', WORKERFS.DIR_MODE, 0); + var createdParents = {}; + function ensureParent(path) { + var parts = path.split('/'); + var parent = root; + for (var i = 0; i < parts.length - 1; i++) { + var curr = parts.slice(0, i + 1).join('/'); + if (!createdParents[curr]) { + createdParents[curr] = WORKERFS.createNode( + parent, + parts[i], + WORKERFS.DIR_MODE, + 0 + ); + } + parent = createdParents[curr]; + } + return parent; + } + function base(path) { + var parts = path.split('/'); + return parts[parts.length - 1]; + } + Array.prototype.forEach.call( + mount.opts['files'] || [], + function (file) { + WORKERFS.createNode( + ensureParent(file.name), + base(file.name), + WORKERFS.FILE_MODE, + 0, + file, + file.lastModifiedDate + ); + } + ); + (mount.opts['blobs'] || []).forEach(function (obj) { + WORKERFS.createNode( + ensureParent(obj['name']), + base(obj['name']), + WORKERFS.FILE_MODE, + 0, + obj['data'] + ); + }); + (mount.opts['packages'] || []).forEach(function (pack) { + pack['metadata'].files.forEach(function (file) { + var name = file.filename.substr(1); + WORKERFS.createNode( + ensureParent(name), + base(name), + WORKERFS.FILE_MODE, + 0, + pack['blob'].slice(file.start, file.end) + ); + }); + }); + return root; + }, + createNode(parent, name, mode, dev, contents, mtime) { + var node = FS.createNode(parent, name, mode); + node.mode = mode; + node.node_ops = WORKERFS.node_ops; + node.stream_ops = WORKERFS.stream_ops; + node.timestamp = (mtime || new Date()).getTime(); + assert(WORKERFS.FILE_MODE !== WORKERFS.DIR_MODE); + if (mode === WORKERFS.FILE_MODE) { + node.size = contents.size; + node.contents = contents; + } else { + node.size = 4096; + node.contents = {}; + } + if (parent) { + parent.contents[name] = node; + } + return node; + }, + node_ops: { + getattr(node) { + return { + dev: 1, + ino: node.id, + mode: node.mode, + nlink: 1, + uid: 0, + gid: 0, + rdev: 0, + size: node.size, + atime: new Date(node.timestamp), + mtime: new Date(node.timestamp), + ctime: new Date(node.timestamp), + blksize: 4096, + blocks: Math.ceil(node.size / 4096) + }; + }, + setattr(node, attr) { + if (attr.mode !== undefined) { + node.mode = attr.mode; + } + if (attr.timestamp !== undefined) { + node.timestamp = attr.timestamp; + } + }, + lookup(parent, name) { + throw new FS.ErrnoError(44); + }, + mknod(parent, name, mode, dev) { + throw new FS.ErrnoError(63); + }, + rename(oldNode, newDir, newName) { + throw new FS.ErrnoError(63); + }, + unlink(parent, name) { + throw new FS.ErrnoError(63); + }, + rmdir(parent, name) { + throw new FS.ErrnoError(63); + }, + readdir(node) { + var entries = ['.', '..']; + for (var key in node.contents) { + if (!node.contents.hasOwnProperty(key)) { + continue; + } + entries.push(key); + } + return entries; + }, + symlink(parent, newName, oldPath) { + throw new FS.ErrnoError(63); + } + }, + stream_ops: { + read(stream, buffer, offset, length, position) { + if (position >= stream.node.size) return 0; + var chunk = stream.node.contents.slice(position, position + length); + var ab = WORKERFS.reader.readAsArrayBuffer(chunk); + buffer.set(new Uint8Array(ab), offset); + return chunk.size; + }, + write(stream, buffer, offset, length, position) { + throw new FS.ErrnoError(29); + }, + llseek(stream, offset, whence) { + var position = offset; + if (whence === 1) { + position += stream.position; + } else if (whence === 2) { + if (FS.isFile(stream.node.mode)) { + position += stream.node.size; + } + } + if (position < 0) { + throw new FS.ErrnoError(28); + } + return position; + } + } + }; + + var ERRNO_CODES = {}; + + var PROXYFS = { + mount(mount) { + return PROXYFS.createNode( + null, + '/', + mount.opts.fs.lstat(mount.opts.root).mode, + 0 + ); + }, + createNode(parent, name, mode, dev) { + if (!FS.isDir(mode) && !FS.isFile(mode) && !FS.isLink(mode)) { + throw new FS.ErrnoError(ERRNO_CODES.EINVAL); + } + var node = FS.createNode(parent, name, mode); + node.node_ops = PROXYFS.node_ops; + node.stream_ops = PROXYFS.stream_ops; + return node; + }, + realPath(node) { + var parts = []; + while (node.parent !== node) { + parts.push(node.name); + node = node.parent; + } + parts.push(node.mount.opts.root); + parts.reverse(); + return PATH.join.apply(null, parts); + }, + node_ops: { + getattr(node) { + var path = PROXYFS.realPath(node); + var stat; + try { + stat = node.mount.opts.fs.lstat(path); + } catch (e) { + if (!e.code) throw e; + throw new FS.ErrnoError(ERRNO_CODES[e.code]); + } + return { + dev: stat.dev, + ino: stat.ino, + mode: stat.mode, + nlink: stat.nlink, + uid: stat.uid, + gid: stat.gid, + rdev: stat.rdev, + size: stat.size, + atime: stat.atime, + mtime: stat.mtime, + ctime: stat.ctime, + blksize: stat.blksize, + blocks: stat.blocks + }; + }, + setattr(node, attr) { + var path = PROXYFS.realPath(node); + try { + if (attr.mode !== undefined) { + node.mount.opts.fs.chmod(path, attr.mode); + node.mode = attr.mode; + } + if (attr.timestamp !== undefined) { + var date = new Date(attr.timestamp); + node.mount.opts.fs.utime(path, date, date); + } + if (attr.size !== undefined) { + node.mount.opts.fs.truncate(path, attr.size); + } + } catch (e) { + if (!e.code) throw e; + throw new FS.ErrnoError(ERRNO_CODES[e.code]); + } + }, + lookup(parent, name) { + try { + var path = PATH.join2(PROXYFS.realPath(parent), name); + var mode = parent.mount.opts.fs.lstat(path).mode; + var node = PROXYFS.createNode(parent, name, mode); + return node; + } catch (e) { + if (!e.code) throw e; + throw new FS.ErrnoError(ERRNO_CODES[e.code]); + } + }, + mknod(parent, name, mode, dev) { + var node = PROXYFS.createNode(parent, name, mode, dev); + var path = PROXYFS.realPath(node); + try { + if (FS.isDir(node.mode)) { + node.mount.opts.fs.mkdir(path, node.mode); + } else { + node.mount.opts.fs.writeFile(path, '', { + mode: node.mode + }); + } + } catch (e) { + if (!e.code) throw e; + throw new FS.ErrnoError(ERRNO_CODES[e.code]); + } + return node; + }, + rename(oldNode, newDir, newName) { + var oldPath = PROXYFS.realPath(oldNode); + var newPath = PATH.join2(PROXYFS.realPath(newDir), newName); + try { + oldNode.mount.opts.fs.rename(oldPath, newPath); + oldNode.name = newName; + oldNode.parent = newDir; + } catch (e) { + if (!e.code) throw e; + throw new FS.ErrnoError(ERRNO_CODES[e.code]); + } + }, + unlink(parent, name) { + var path = PATH.join2(PROXYFS.realPath(parent), name); + try { + parent.mount.opts.fs.unlink(path); + } catch (e) { + if (!e.code) throw e; + throw new FS.ErrnoError(ERRNO_CODES[e.code]); + } + }, + rmdir(parent, name) { + var path = PATH.join2(PROXYFS.realPath(parent), name); + try { + parent.mount.opts.fs.rmdir(path); + } catch (e) { + if (!e.code) throw e; + throw new FS.ErrnoError(ERRNO_CODES[e.code]); + } + }, + readdir(node) { + var path = PROXYFS.realPath(node); + try { + return node.mount.opts.fs.readdir(path); + } catch (e) { + if (!e.code) throw e; + throw new FS.ErrnoError(ERRNO_CODES[e.code]); + } + }, + symlink(parent, newName, oldPath) { + var newPath = PATH.join2(PROXYFS.realPath(parent), newName); + try { + parent.mount.opts.fs.symlink(oldPath, newPath); + } catch (e) { + if (!e.code) throw e; + throw new FS.ErrnoError(ERRNO_CODES[e.code]); + } + }, + readlink(node) { + var path = PROXYFS.realPath(node); + try { + return node.mount.opts.fs.readlink(path); + } catch (e) { + if (!e.code) throw e; + throw new FS.ErrnoError(ERRNO_CODES[e.code]); + } + } + }, + stream_ops: { + open(stream) { + var path = PROXYFS.realPath(stream.node); + try { + stream.nfd = stream.node.mount.opts.fs.open(path, stream.flags); + } catch (e) { + if (!e.code) throw e; + throw new FS.ErrnoError(ERRNO_CODES[e.code]); + } + }, + close(stream) { + try { + stream.node.mount.opts.fs.close(stream.nfd); + } catch (e) { + if (!e.code) throw e; + throw new FS.ErrnoError(ERRNO_CODES[e.code]); + } + }, + read(stream, buffer, offset, length, position) { + try { + return stream.node.mount.opts.fs.read( + stream.nfd, + buffer, + offset, + length, + position + ); + } catch (e) { + if (!e.code) throw e; + throw new FS.ErrnoError(ERRNO_CODES[e.code]); + } + }, + write(stream, buffer, offset, length, position) { + try { + return stream.node.mount.opts.fs.write( + stream.nfd, + buffer, + offset, + length, + position + ); + } catch (e) { + if (!e.code) throw e; + throw new FS.ErrnoError(ERRNO_CODES[e.code]); + } + }, + llseek(stream, offset, whence) { + var position = offset; + if (whence === 1) { + position += stream.position; + } else if (whence === 2) { + if (FS.isFile(stream.node.mode)) { + try { + var stat = stream.node.node_ops.getattr(stream.node); + position += stat.size; + } catch (e) { + throw new FS.ErrnoError(ERRNO_CODES[e.code]); + } + } + } + if (position < 0) { + throw new FS.ErrnoError(ERRNO_CODES.EINVAL); + } + return position; + } + } + }; + + var FS = { + root: null, + mounts: [], + devices: {}, + streams: [], + nextInode: 1, + nameTable: null, + currentPath: '/', + initialized: false, + ignorePermissions: true, + ErrnoError: null, + genericErrors: {}, + filesystems: null, + syncFSRequests: 0, + lookupPath(path, opts = {}) { + path = PATH_FS.resolve(path); + if (!path) + return { + path: '', + node: null + }; + var defaults = { + follow_mount: true, + recurse_count: 0 + }; + opts = Object.assign(defaults, opts); + if (opts.recurse_count > 8) { + throw new FS.ErrnoError(32); + } + var parts = path.split('/').filter(p => !!p); + var current = FS.root; + var current_path = '/'; + for (var i = 0; i < parts.length; i++) { + var islast = i === parts.length - 1; + if (islast && opts.parent) { + break; + } + current = FS.lookupNode(current, parts[i]); + current_path = PATH.join2(current_path, parts[i]); + if (FS.isMountpoint(current)) { + if (!islast || (islast && opts.follow_mount)) { + current = current.mounted.root; + } + } + if (!islast || opts.follow) { + var count = 0; + while (FS.isLink(current.mode)) { + var link = FS.readlink(current_path); + current_path = PATH_FS.resolve(PATH.dirname(current_path), link); + var lookup = FS.lookupPath(current_path, { + recurse_count: opts.recurse_count + 1 + }); + current = lookup.node; + if (count++ > 40) { + throw new FS.ErrnoError(32); + } + } + } + } + return { + path: current_path, + node: current + }; + }, + getPath(node) { + var path; + while (true) { + if (FS.isRoot(node)) { + var mount = node.mount.mountpoint; + if (!path) return mount; + return mount[mount.length - 1] !== '/' + ? `${mount}/${path}` + : mount + path; + } + path = path ? `${node.name}/${path}` : node.name; + node = node.parent; + } + }, + hashName(parentid, name) { + var hash = 0; + for (var i = 0; i < name.length; i++) { + hash = ((hash << 5) - hash + name.charCodeAt(i)) | 0; + } + return ((parentid + hash) >>> 0) % FS.nameTable.length; + }, + hashAddNode(node) { + var hash = FS.hashName(node.parent.id, node.name); + node.name_next = FS.nameTable[hash]; + FS.nameTable[hash] = node; + }, + hashRemoveNode(node) { + var hash = FS.hashName(node.parent.id, node.name); + if (FS.nameTable[hash] === node) { + FS.nameTable[hash] = node.name_next; + } else { + var current = FS.nameTable[hash]; + while (current) { + if (current.name_next === node) { + current.name_next = node.name_next; + break; + } + current = current.name_next; + } + } + }, + lookupNode(parent, name) { + var errCode = FS.mayLookup(parent); + if (errCode) { + throw new FS.ErrnoError(errCode, parent); + } + var hash = FS.hashName(parent.id, name); + for (var node = FS.nameTable[hash]; node; node = node.name_next) { + var nodeName = node.name; + if (node.parent.id === parent.id && nodeName === name) { + return node; + } + } + return FS.lookup(parent, name); + }, + createNode(parent, name, mode, rdev) { + var node = new FS.FSNode(parent, name, mode, rdev); + FS.hashAddNode(node); + return node; + }, + destroyNode(node) { + FS.hashRemoveNode(node); + }, + isRoot(node) { + return node === node.parent; + }, + isMountpoint(node) { + return !!node.mounted; + }, + isFile(mode) { + return (mode & 61440) === 32768; + }, + isDir(mode) { + return (mode & 61440) === 16384; + }, + isLink(mode) { + return (mode & 61440) === 40960; + }, + isChrdev(mode) { + return (mode & 61440) === 8192; + }, + isBlkdev(mode) { + return (mode & 61440) === 24576; + }, + isFIFO(mode) { + return (mode & 61440) === 4096; + }, + isSocket(mode) { + return (mode & 49152) === 49152; + }, + flagsToPermissionString(flag) { + var perms = ['r', 'w', 'rw'][flag & 3]; + if (flag & 512) { + perms += 'w'; + } + return perms; + }, + nodePermissions(node, perms) { + if (FS.ignorePermissions) { + return 0; + } + if (perms.includes('r') && !(node.mode & 292)) { + return 2; + } else if (perms.includes('w') && !(node.mode & 146)) { + return 2; + } else if (perms.includes('x') && !(node.mode & 73)) { + return 2; + } + return 0; + }, + mayLookup(dir) { + var errCode = FS.nodePermissions(dir, 'x'); + if (errCode) return errCode; + if (!dir.node_ops.lookup) return 2; + return 0; + }, + mayCreate(dir, name) { + try { + var node = FS.lookupNode(dir, name); + return 20; + } catch (e) {} + return FS.nodePermissions(dir, 'wx'); + }, + mayDelete(dir, name, isdir) { + var node; + try { + node = FS.lookupNode(dir, name); + } catch (e) { + return e.errno; + } + var errCode = FS.nodePermissions(dir, 'wx'); + if (errCode) { + return errCode; + } + if (isdir) { + if (!FS.isDir(node.mode)) { + return 54; + } + if (FS.isRoot(node) || FS.getPath(node) === FS.cwd()) { + return 10; + } + } else { + if (FS.isDir(node.mode)) { + return 31; + } + } + return 0; + }, + mayOpen(node, flags) { + if (!node) { + return 44; + } + if (FS.isLink(node.mode)) { + return 32; + } else if (FS.isDir(node.mode)) { + if (FS.flagsToPermissionString(flags) !== 'r' || flags & 512) { + return 31; + } + } + return FS.nodePermissions(node, FS.flagsToPermissionString(flags)); + }, + MAX_OPEN_FDS: 4096, + nextfd() { + for (var fd = 0; fd <= FS.MAX_OPEN_FDS; fd++) { + if (!FS.streams[fd]) { + return fd; + } + } + throw new FS.ErrnoError(33); + }, + getStreamChecked(fd) { + var stream = FS.getStream(fd); + if (!stream) { + throw new FS.ErrnoError(8); + } + return stream; + }, + getStream: fd => FS.streams[fd], + createStream(stream, fd = -1) { + if (!FS.FSStream) { + FS.FSStream = function () { + this.shared = {}; + }; + FS.FSStream.prototype = {}; + Object.defineProperties(FS.FSStream.prototype, { + object: { + get() { + return this.node; + }, + set(val) { + this.node = val; + } + }, + isRead: { + get() { + return (this.flags & 2097155) !== 1; + } + }, + isWrite: { + get() { + return (this.flags & 2097155) !== 0; + } + }, + isAppend: { + get() { + return this.flags & 1024; + } + }, + flags: { + get() { + return this.shared.flags; + }, + set(val) { + this.shared.flags = val; + } + }, + position: { + get() { + return this.shared.position; + }, + set(val) { + this.shared.position = val; + } + } + }); + } + stream = Object.assign(new FS.FSStream(), stream); + if (fd == -1) { + fd = FS.nextfd(); + } + stream.fd = fd; + FS.streams[fd] = stream; + return stream; + }, + closeStream(fd) { + FS.streams[fd] = null; + }, + chrdev_stream_ops: { + open(stream) { + var device = FS.getDevice(stream.node.rdev); + stream.stream_ops = device.stream_ops; + if (stream.stream_ops.open) { + stream.stream_ops.open(stream); + } + }, + llseek() { + throw new FS.ErrnoError(70); + } + }, + major: dev => dev >> 8, + minor: dev => dev & 255, + makedev: (ma, mi) => (ma << 8) | mi, + registerDevice(dev, ops) { + FS.devices[dev] = { + stream_ops: ops + }; + }, + getDevice: dev => FS.devices[dev], + getMounts(mount) { + var mounts = []; + var check = [mount]; + while (check.length) { + var m = check.pop(); + mounts.push(m); + check.push.apply(check, m.mounts); + } + return mounts; + }, + syncfs(populate, callback) { + if (typeof populate == 'function') { + callback = populate; + populate = false; + } + FS.syncFSRequests++; + if (FS.syncFSRequests > 1) { + err( + `warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work` + ); + } + var mounts = FS.getMounts(FS.root.mount); + var completed = 0; + function doCallback(errCode) { + FS.syncFSRequests--; + return callback(errCode); + } + function done(errCode) { + if (errCode) { + if (!done.errored) { + done.errored = true; + return doCallback(errCode); + } + return; + } + if (++completed >= mounts.length) { + doCallback(null); + } + } + mounts.forEach(mount => { + if (!mount.type.syncfs) { + return done(null); + } + mount.type.syncfs(mount, populate, done); + }); + }, + mount(type, opts, mountpoint) { + var root = mountpoint === '/'; + var pseudo = !mountpoint; + var node; + if (root && FS.root) { + throw new FS.ErrnoError(10); + } else if (!root && !pseudo) { + var lookup = FS.lookupPath(mountpoint, { + follow_mount: false + }); + mountpoint = lookup.path; + node = lookup.node; + if (FS.isMountpoint(node)) { + throw new FS.ErrnoError(10); + } + if (!FS.isDir(node.mode)) { + throw new FS.ErrnoError(54); + } + } + var mount = { + type: type, + opts: opts, + mountpoint: mountpoint, + mounts: [] + }; + var mountRoot = type.mount(mount); + mountRoot.mount = mount; + mount.root = mountRoot; + if (root) { + FS.root = mountRoot; + } else if (node) { + node.mounted = mount; + if (node.mount) { + node.mount.mounts.push(mount); + } + } + return mountRoot; + }, + unmount(mountpoint) { + var lookup = FS.lookupPath(mountpoint, { + follow_mount: false + }); + if (!FS.isMountpoint(lookup.node)) { + throw new FS.ErrnoError(28); + } + var node = lookup.node; + var mount = node.mounted; + var mounts = FS.getMounts(mount); + Object.keys(FS.nameTable).forEach(hash => { + var current = FS.nameTable[hash]; + while (current) { + var next = current.name_next; + if (mounts.includes(current.mount)) { + FS.destroyNode(current); + } + current = next; + } + }); + node.mounted = null; + var idx = node.mount.mounts.indexOf(mount); + node.mount.mounts.splice(idx, 1); + }, + lookup(parent, name) { + return parent.node_ops.lookup(parent, name); + }, + mknod(path, mode, dev) { + var lookup = FS.lookupPath(path, { + parent: true + }); + var parent = lookup.node; + var name = PATH.basename(path); + if (!name || name === '.' || name === '..') { + throw new FS.ErrnoError(28); + } + var errCode = FS.mayCreate(parent, name); + if (errCode) { + throw new FS.ErrnoError(errCode); + } + if (!parent.node_ops.mknod) { + throw new FS.ErrnoError(63); + } + return parent.node_ops.mknod(parent, name, mode, dev); + }, + create(path, mode) { + mode = mode !== undefined ? mode : 438; + mode &= 4095; + mode |= 32768; + return FS.mknod(path, mode, 0); + }, + mkdir(path, mode) { + mode = mode !== undefined ? mode : 511; + mode &= 511 | 512; + mode |= 16384; + return FS.mknod(path, mode, 0); + }, + mkdirTree(path, mode) { + var dirs = path.split('/'); + var d = ''; + for (var i = 0; i < dirs.length; ++i) { + if (!dirs[i]) continue; + d += '/' + dirs[i]; + try { + FS.mkdir(d, mode); + } catch (e) { + if (e.errno != 20) throw e; + } + } + }, + mkdev(path, mode, dev) { + if (typeof dev == 'undefined') { + dev = mode; + mode = 438; + } + mode |= 8192; + return FS.mknod(path, mode, dev); + }, + symlink(oldpath, newpath) { + if (!PATH_FS.resolve(oldpath)) { + throw new FS.ErrnoError(44); + } + var lookup = FS.lookupPath(newpath, { + parent: true + }); + var parent = lookup.node; + if (!parent) { + throw new FS.ErrnoError(44); + } + var newname = PATH.basename(newpath); + var errCode = FS.mayCreate(parent, newname); + if (errCode) { + throw new FS.ErrnoError(errCode); + } + if (!parent.node_ops.symlink) { + throw new FS.ErrnoError(63); + } + return parent.node_ops.symlink(parent, newname, oldpath); + }, + rename(old_path, new_path) { + var old_dirname = PATH.dirname(old_path); + var new_dirname = PATH.dirname(new_path); + var old_name = PATH.basename(old_path); + var new_name = PATH.basename(new_path); + var lookup, old_dir, new_dir; + lookup = FS.lookupPath(old_path, { + parent: true + }); + old_dir = lookup.node; + lookup = FS.lookupPath(new_path, { + parent: true + }); + new_dir = lookup.node; + if (!old_dir || !new_dir) throw new FS.ErrnoError(44); + if (old_dir.mount !== new_dir.mount) { + throw new FS.ErrnoError(75); + } + var old_node = FS.lookupNode(old_dir, old_name); + var relative = PATH_FS.relative(old_path, new_dirname); + if (relative.charAt(0) !== '.') { + throw new FS.ErrnoError(28); + } + relative = PATH_FS.relative(new_path, old_dirname); + if (relative.charAt(0) !== '.') { + throw new FS.ErrnoError(55); + } + var new_node; + try { + new_node = FS.lookupNode(new_dir, new_name); + } catch (e) {} + if (old_node === new_node) { + return; + } + var isdir = FS.isDir(old_node.mode); + var errCode = FS.mayDelete(old_dir, old_name, isdir); + if (errCode) { + throw new FS.ErrnoError(errCode); + } + errCode = new_node + ? FS.mayDelete(new_dir, new_name, isdir) + : FS.mayCreate(new_dir, new_name); + if (errCode) { + throw new FS.ErrnoError(errCode); + } + if (!old_dir.node_ops.rename) { + throw new FS.ErrnoError(63); + } + if ( + FS.isMountpoint(old_node) || + (new_node && FS.isMountpoint(new_node)) + ) { + throw new FS.ErrnoError(10); + } + if (new_dir !== old_dir) { + errCode = FS.nodePermissions(old_dir, 'w'); + if (errCode) { + throw new FS.ErrnoError(errCode); + } + } + FS.hashRemoveNode(old_node); + try { + old_dir.node_ops.rename(old_node, new_dir, new_name); + } catch (e) { + throw e; + } finally { + FS.hashAddNode(old_node); + } + }, + rmdir(path) { + var lookup = FS.lookupPath(path, { + parent: true + }); + var parent = lookup.node; + var name = PATH.basename(path); + var node = FS.lookupNode(parent, name); + var errCode = FS.mayDelete(parent, name, true); + if (errCode) { + throw new FS.ErrnoError(errCode); + } + if (!parent.node_ops.rmdir) { + throw new FS.ErrnoError(63); + } + if (FS.isMountpoint(node)) { + throw new FS.ErrnoError(10); + } + parent.node_ops.rmdir(parent, name); + FS.destroyNode(node); + }, + readdir(path) { + var lookup = FS.lookupPath(path, { + follow: true + }); + var node = lookup.node; + if (!node.node_ops.readdir) { + throw new FS.ErrnoError(54); + } + return node.node_ops.readdir(node); + }, + unlink(path) { + var lookup = FS.lookupPath(path, { + parent: true + }); + var parent = lookup.node; + if (!parent) { + throw new FS.ErrnoError(44); + } + var name = PATH.basename(path); + var node = FS.lookupNode(parent, name); + var errCode = FS.mayDelete(parent, name, false); + if (errCode) { + throw new FS.ErrnoError(errCode); + } + if (!parent.node_ops.unlink) { + throw new FS.ErrnoError(63); + } + if (FS.isMountpoint(node)) { + throw new FS.ErrnoError(10); + } + parent.node_ops.unlink(parent, name); + FS.destroyNode(node); + }, + readlink(path) { + var lookup = FS.lookupPath(path); + var link = lookup.node; + if (!link) { + throw new FS.ErrnoError(44); + } + if (!link.node_ops.readlink) { + throw new FS.ErrnoError(28); + } + return PATH_FS.resolve( + FS.getPath(link.parent), + link.node_ops.readlink(link) + ); + }, + stat(path, dontFollow) { + var lookup = FS.lookupPath(path, { + follow: !dontFollow + }); + var node = lookup.node; + if (!node) { + throw new FS.ErrnoError(44); + } + if (!node.node_ops.getattr) { + throw new FS.ErrnoError(63); + } + return node.node_ops.getattr(node); + }, + lstat(path) { + return FS.stat(path, true); + }, + chmod(path, mode, dontFollow) { + var node; + if (typeof path == 'string') { + var lookup = FS.lookupPath(path, { + follow: !dontFollow + }); + node = lookup.node; + } else { + node = path; + } + if (!node.node_ops.setattr) { + throw new FS.ErrnoError(63); + } + node.node_ops.setattr(node, { + mode: (mode & 4095) | (node.mode & ~4095), + timestamp: Date.now() + }); + }, + lchmod(path, mode) { + FS.chmod(path, mode, true); + }, + fchmod(fd, mode) { + var stream = FS.getStreamChecked(fd); + FS.chmod(stream.node, mode); + }, + chown(path, uid, gid, dontFollow) { + var node; + if (typeof path == 'string') { + var lookup = FS.lookupPath(path, { + follow: !dontFollow + }); + node = lookup.node; + } else { + node = path; + } + if (!node.node_ops.setattr) { + throw new FS.ErrnoError(63); + } + node.node_ops.setattr(node, { + timestamp: Date.now() + }); + }, + lchown(path, uid, gid) { + FS.chown(path, uid, gid, true); + }, + fchown(fd, uid, gid) { + var stream = FS.getStreamChecked(fd); + FS.chown(stream.node, uid, gid); + }, + truncate(path, len) { + if (len < 0) { + throw new FS.ErrnoError(28); + } + var node; + if (typeof path == 'string') { + var lookup = FS.lookupPath(path, { + follow: true + }); + node = lookup.node; + } else { + node = path; + } + if (!node.node_ops.setattr) { + throw new FS.ErrnoError(63); + } + if (FS.isDir(node.mode)) { + throw new FS.ErrnoError(31); + } + if (!FS.isFile(node.mode)) { + throw new FS.ErrnoError(28); + } + var errCode = FS.nodePermissions(node, 'w'); + if (errCode) { + throw new FS.ErrnoError(errCode); + } + node.node_ops.setattr(node, { + size: len, + timestamp: Date.now() + }); + }, + ftruncate(fd, len) { + var stream = FS.getStreamChecked(fd); + if ((stream.flags & 2097155) === 0) { + throw new FS.ErrnoError(28); + } + FS.truncate(stream.node, len); + }, + utime(path, atime, mtime) { + var lookup = FS.lookupPath(path, { + follow: true + }); + var node = lookup.node; + node.node_ops.setattr(node, { + timestamp: Math.max(atime, mtime) + }); + }, + open(path, flags, mode) { + if (path === '') { + throw new FS.ErrnoError(44); + } + flags = typeof flags == 'string' ? FS_modeStringToFlags(flags) : flags; + mode = typeof mode == 'undefined' ? 438 : mode; + if (flags & 64) { + mode = (mode & 4095) | 32768; + } else { + mode = 0; + } + var node; + if (typeof path == 'object') { + node = path; + } else { + path = PATH.normalize(path); + try { + var lookup = FS.lookupPath(path, { + follow: !(flags & 131072) + }); + node = lookup.node; + } catch (e) {} + } + var created = false; + if (flags & 64) { + if (node) { + if (flags & 128) { + throw new FS.ErrnoError(20); + } + } else { + node = FS.mknod(path, mode, 0); + created = true; + } + } + if (!node) { + throw new FS.ErrnoError(44); + } + if (FS.isChrdev(node.mode)) { + flags &= ~512; + } + if (flags & 65536 && !FS.isDir(node.mode)) { + throw new FS.ErrnoError(54); + } + if (!created) { + var errCode = FS.mayOpen(node, flags); + if (errCode) { + throw new FS.ErrnoError(errCode); + } + } + if (flags & 512 && !created) { + FS.truncate(node, 0); + } + flags &= ~(128 | 512 | 131072); + var stream = FS.createStream({ + node: node, + path: FS.getPath(node), + flags: flags, + seekable: true, + position: 0, + stream_ops: node.stream_ops, + ungotten: [], + error: false + }); + if (stream.stream_ops.open) { + stream.stream_ops.open(stream); + } + if (Module['logReadFiles'] && !(flags & 1)) { + if (!FS.readFiles) FS.readFiles = {}; + if (!(path in FS.readFiles)) { + FS.readFiles[path] = 1; + } + } + return stream; + }, + close(stream) { + if (FS.isClosed(stream)) { + throw new FS.ErrnoError(8); + } + if (stream.getdents) stream.getdents = null; + try { + if (stream.stream_ops.close) { + stream.stream_ops.close(stream); + } + } catch (e) { + throw e; + } finally { + FS.closeStream(stream.fd); + } + stream.fd = null; + }, + isClosed(stream) { + return stream.fd === null; + }, + llseek(stream, offset, whence) { + if (FS.isClosed(stream)) { + throw new FS.ErrnoError(8); + } + if (!stream.seekable || !stream.stream_ops.llseek) { + throw new FS.ErrnoError(70); + } + if (whence != 0 && whence != 1 && whence != 2) { + throw new FS.ErrnoError(28); + } + stream.position = stream.stream_ops.llseek(stream, offset, whence); + stream.ungotten = []; + return stream.position; + }, + read(stream, buffer, offset, length, position) { + if (length < 0 || position < 0) { + throw new FS.ErrnoError(28); + } + if (FS.isClosed(stream)) { + throw new FS.ErrnoError(8); + } + if ((stream.flags & 2097155) === 1) { + throw new FS.ErrnoError(8); + } + if (FS.isDir(stream.node.mode)) { + throw new FS.ErrnoError(31); + } + if (!stream.stream_ops.read) { + throw new FS.ErrnoError(28); + } + var seeking = typeof position != 'undefined'; + if (!seeking) { + position = stream.position; + } else if (!stream.seekable) { + throw new FS.ErrnoError(70); + } + var bytesRead = stream.stream_ops.read( + stream, + buffer, + offset, + length, + position + ); + if (!seeking) stream.position += bytesRead; + return bytesRead; + }, + write(stream, buffer, offset, length, position, canOwn) { + if (length < 0 || position < 0) { + throw new FS.ErrnoError(28); + } + if (FS.isClosed(stream)) { + throw new FS.ErrnoError(8); + } + if ((stream.flags & 2097155) === 0) { + throw new FS.ErrnoError(8); + } + if (FS.isDir(stream.node.mode)) { + throw new FS.ErrnoError(31); + } + if (!stream.stream_ops.write) { + throw new FS.ErrnoError(28); + } + if (stream.seekable && stream.flags & 1024) { + FS.llseek(stream, 0, 2); + } + var seeking = typeof position != 'undefined'; + if (!seeking) { + position = stream.position; + } else if (!stream.seekable) { + throw new FS.ErrnoError(70); + } + var bytesWritten = stream.stream_ops.write( + stream, + buffer, + offset, + length, + position, + canOwn + ); + if (!seeking) stream.position += bytesWritten; + return bytesWritten; + }, + allocate(stream, offset, length) { + if (FS.isClosed(stream)) { + throw new FS.ErrnoError(8); + } + if (offset < 0 || length <= 0) { + throw new FS.ErrnoError(28); + } + if ((stream.flags & 2097155) === 0) { + throw new FS.ErrnoError(8); + } + if (!FS.isFile(stream.node.mode) && !FS.isDir(stream.node.mode)) { + throw new FS.ErrnoError(43); + } + if (!stream.stream_ops.allocate) { + throw new FS.ErrnoError(138); + } + stream.stream_ops.allocate(stream, offset, length); + }, + mmap(stream, length, position, prot, flags) { + if ( + (prot & 2) !== 0 && + (flags & 2) === 0 && + (stream.flags & 2097155) !== 2 + ) { + throw new FS.ErrnoError(2); + } + if ((stream.flags & 2097155) === 1) { + throw new FS.ErrnoError(2); + } + if (!stream.stream_ops.mmap) { + throw new FS.ErrnoError(43); + } + return stream.stream_ops.mmap(stream, length, position, prot, flags); + }, + msync(stream, buffer, offset, length, mmapFlags) { + if (!stream.stream_ops.msync) { + return 0; + } + return stream.stream_ops.msync( + stream, + buffer, + offset, + length, + mmapFlags + ); + }, + munmap: stream => 0, + ioctl(stream, cmd, arg) { + if (!stream.stream_ops.ioctl) { + throw new FS.ErrnoError(59); + } + return stream.stream_ops.ioctl(stream, cmd, arg); + }, + readFile(path, opts = {}) { + opts.flags = opts.flags || 0; + opts.encoding = opts.encoding || 'binary'; + if (opts.encoding !== 'utf8' && opts.encoding !== 'binary') { + throw new Error(`Invalid encoding type "${opts.encoding}"`); + } + var ret; + var stream = FS.open(path, opts.flags); + var stat = FS.stat(path); + var length = stat.size; + var buf = new Uint8Array(length); + FS.read(stream, buf, 0, length, 0); + if (opts.encoding === 'utf8') { + ret = UTF8ArrayToString(buf, 0); + } else if (opts.encoding === 'binary') { + ret = buf; + } + FS.close(stream); + return ret; + }, + writeFile(path, data, opts = {}) { + opts.flags = opts.flags || 577; + var stream = FS.open(path, opts.flags, opts.mode); + if (typeof data == 'string') { + var buf = new Uint8Array(lengthBytesUTF8(data) + 1); + var actualNumBytes = stringToUTF8Array(data, buf, 0, buf.length); + FS.write(stream, buf, 0, actualNumBytes, undefined, opts.canOwn); + } else if (ArrayBuffer.isView(data)) { + FS.write(stream, data, 0, data.byteLength, undefined, opts.canOwn); + } else { + throw new Error('Unsupported data type'); + } + FS.close(stream); + }, + cwd: () => FS.currentPath, + chdir(path) { + var lookup = FS.lookupPath(path, { + follow: true + }); + if (lookup.node === null) { + throw new FS.ErrnoError(44); + } + if (!FS.isDir(lookup.node.mode)) { + throw new FS.ErrnoError(54); + } + var errCode = FS.nodePermissions(lookup.node, 'x'); + if (errCode) { + throw new FS.ErrnoError(errCode); + } + FS.currentPath = lookup.path; + }, + createDefaultDirectories() { + FS.mkdir('/tmp'); + FS.mkdir('/home'); + FS.mkdir('/home/web_user'); + }, + createDefaultDevices() { + FS.mkdir('/dev'); + FS.registerDevice(FS.makedev(1, 3), { + read: () => 0, + write: (stream, buffer, offset, length, pos) => length + }); + FS.mkdev('/dev/null', FS.makedev(1, 3)); + TTY.register(FS.makedev(5, 0), TTY.default_tty_ops); + TTY.register(FS.makedev(6, 0), TTY.default_tty1_ops); + FS.mkdev('/dev/tty', FS.makedev(5, 0)); + FS.mkdev('/dev/tty1', FS.makedev(6, 0)); + var randomBuffer = new Uint8Array(1024), + randomLeft = 0; + var randomByte = () => { + if (randomLeft === 0) { + randomLeft = randomFill(randomBuffer).byteLength; + } + return randomBuffer[--randomLeft]; + }; + FS.createDevice('/dev', 'random', randomByte); + FS.createDevice('/dev', 'urandom', randomByte); + FS.mkdir('/dev/shm'); + FS.mkdir('/dev/shm/tmp'); + }, + createSpecialDirectories() { + FS.mkdir('/proc'); + var proc_self = FS.mkdir('/proc/self'); + FS.mkdir('/proc/self/fd'); + FS.mount( + { + mount() { + var node = FS.createNode(proc_self, 'fd', 16384 | 511, 73); + node.node_ops = { + lookup(parent, name) { + var fd = +name; + var stream = FS.getStreamChecked(fd); + var ret = { + parent: null, + mount: { + mountpoint: 'fake' + }, + node_ops: { + readlink: () => stream.path + } + }; + ret.parent = ret; + return ret; + } + }; + return node; + } + }, + {}, + '/proc/self/fd' + ); + }, + createStandardStreams() { + if (Module['stdin']) { + FS.createDevice('/dev', 'stdin', Module['stdin']); + } else { + FS.symlink('/dev/tty', '/dev/stdin'); + } + if (Module['stdout']) { + FS.createDevice('/dev', 'stdout', null, Module['stdout']); + } else { + FS.symlink('/dev/tty', '/dev/stdout'); + } + if (Module['stderr']) { + FS.createDevice('/dev', 'stderr', null, Module['stderr']); + } else { + FS.symlink('/dev/tty1', '/dev/stderr'); + } + var stdin = FS.open('/dev/stdin', 0); + var stdout = FS.open('/dev/stdout', 1); + var stderr = FS.open('/dev/stderr', 1); + }, + ensureErrnoError() { + if (FS.ErrnoError) return; + FS.ErrnoError = function ErrnoError(errno, node) { + this.name = 'ErrnoError'; + this.node = node; + this.setErrno = function (errno) { + this.errno = errno; + }; + this.setErrno(errno); + this.message = 'FS error'; + }; + FS.ErrnoError.prototype = new Error(); + FS.ErrnoError.prototype.constructor = FS.ErrnoError; + [44].forEach(code => { + FS.genericErrors[code] = new FS.ErrnoError(code); + FS.genericErrors[code].stack = ''; + }); + }, + staticInit() { + FS.ensureErrnoError(); + FS.nameTable = new Array(4096); + FS.mount(MEMFS, {}, '/'); + FS.createDefaultDirectories(); + FS.createDefaultDevices(); + FS.createSpecialDirectories(); + FS.filesystems = { + MEMFS: MEMFS, + WORKERFS: WORKERFS, + PROXYFS: PROXYFS + }; + }, + init(input, output, error) { + FS.init.initialized = true; + FS.ensureErrnoError(); + Module['stdin'] = input || Module['stdin']; + Module['stdout'] = output || Module['stdout']; + Module['stderr'] = error || Module['stderr']; + FS.createStandardStreams(); + }, + quit() { + FS.init.initialized = false; + for (var i = 0; i < FS.streams.length; i++) { + var stream = FS.streams[i]; + if (!stream) { + continue; + } + FS.close(stream); + } + }, + findObject(path, dontResolveLastLink) { + var ret = FS.analyzePath(path, dontResolveLastLink); + if (!ret.exists) { + return null; + } + return ret.object; + }, + analyzePath(path, dontResolveLastLink) { + try { + var lookup = FS.lookupPath(path, { + follow: !dontResolveLastLink + }); + path = lookup.path; + } catch (e) {} + var ret = { + isRoot: false, + exists: false, + error: 0, + name: null, + path: null, + object: null, + parentExists: false, + parentPath: null, + parentObject: null + }; + try { + var lookup = FS.lookupPath(path, { + parent: true + }); + ret.parentExists = true; + ret.parentPath = lookup.path; + ret.parentObject = lookup.node; + ret.name = PATH.basename(path); + lookup = FS.lookupPath(path, { + follow: !dontResolveLastLink + }); + ret.exists = true; + ret.path = lookup.path; + ret.object = lookup.node; + ret.name = lookup.node.name; + ret.isRoot = lookup.path === '/'; + } catch (e) { + ret.error = e.errno; + } + return ret; + }, + createPath(parent, path, canRead, canWrite) { + parent = typeof parent == 'string' ? parent : FS.getPath(parent); + var parts = path.split('/').reverse(); + while (parts.length) { + var part = parts.pop(); + if (!part) continue; + var current = PATH.join2(parent, part); + try { + FS.mkdir(current); + } catch (e) {} + parent = current; + } + return current; + }, + createFile(parent, name, properties, canRead, canWrite) { + var path = PATH.join2( + typeof parent == 'string' ? parent : FS.getPath(parent), + name + ); + var mode = FS_getMode(canRead, canWrite); + return FS.create(path, mode); + }, + createDataFile(parent, name, data, canRead, canWrite, canOwn) { + var path = name; + if (parent) { + parent = typeof parent == 'string' ? parent : FS.getPath(parent); + path = name ? PATH.join2(parent, name) : parent; + } + var mode = FS_getMode(canRead, canWrite); + var node = FS.create(path, mode); + if (data) { + if (typeof data == 'string') { + var arr = new Array(data.length); + for (var i = 0, len = data.length; i < len; ++i) + arr[i] = data.charCodeAt(i); + data = arr; + } + FS.chmod(node, mode | 146); + var stream = FS.open(node, 577); + FS.write(stream, data, 0, data.length, 0, canOwn); + FS.close(stream); + FS.chmod(node, mode); + } + return node; + }, + createDevice(parent, name, input, output) { + var path = PATH.join2( + typeof parent == 'string' ? parent : FS.getPath(parent), + name + ); + var mode = FS_getMode(!!input, !!output); + if (!FS.createDevice.major) FS.createDevice.major = 64; + var dev = FS.makedev(FS.createDevice.major++, 0); + FS.registerDevice(dev, { + open(stream) { + stream.seekable = false; + }, + close(stream) { + if (output && output.buffer && output.buffer.length) { + output(10); + } + }, + read(stream, buffer, offset, length, pos) { + var bytesRead = 0; + for (var i = 0; i < length; i++) { + var result; + try { + result = input(); + } catch (e) { + throw new FS.ErrnoError(29); + } + if (result === undefined && bytesRead === 0) { + throw new FS.ErrnoError(6); + } + if (result === null || result === undefined) break; + bytesRead++; + buffer[offset + i] = result; + } + if (bytesRead) { + stream.node.timestamp = Date.now(); + } + return bytesRead; + }, + write(stream, buffer, offset, length, pos) { + for (var i = 0; i < length; i++) { + try { + output(buffer[offset + i]); + } catch (e) { + throw new FS.ErrnoError(29); + } + } + if (length) { + stream.node.timestamp = Date.now(); + } + return i; + } + }); + return FS.mkdev(path, mode, dev); + }, + forceLoadFile(obj) { + if (obj.isDevice || obj.isFolder || obj.link || obj.contents) + return true; + if (typeof XMLHttpRequest != 'undefined') { + throw new Error( + 'Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread.' + ); + } else if (read_) { + try { + obj.contents = intArrayFromString(read_(obj.url), true); + obj.usedBytes = obj.contents.length; + } catch (e) { + throw new FS.ErrnoError(29); + } + } else { + throw new Error('Cannot load without read() or XMLHttpRequest.'); + } + }, + createLazyFile(parent, name, url, canRead, canWrite) { + function LazyUint8Array() { + this.lengthKnown = false; + this.chunks = []; + } + LazyUint8Array.prototype.get = function LazyUint8Array_get(idx) { + if (idx > this.length - 1 || idx < 0) { + return undefined; + } + var chunkOffset = idx % this.chunkSize; + var chunkNum = (idx / this.chunkSize) | 0; + return this.getter(chunkNum)[chunkOffset]; + }; + LazyUint8Array.prototype.setDataGetter = + function LazyUint8Array_setDataGetter(getter) { + this.getter = getter; + }; + LazyUint8Array.prototype.cacheLength = + function LazyUint8Array_cacheLength() { + var xhr = new XMLHttpRequest(); + xhr.open('HEAD', url, false); + xhr.send(null); + if ( + !((xhr.status >= 200 && xhr.status < 300) || xhr.status === 304) + ) + throw new Error( + "Couldn't load " + url + '. Status: ' + xhr.status + ); + var datalength = Number(xhr.getResponseHeader('Content-length')); + var header; + var hasByteServing = + (header = xhr.getResponseHeader('Accept-Ranges')) && + header === 'bytes'; + var usesGzip = + (header = xhr.getResponseHeader('Content-Encoding')) && + header === 'gzip'; + var chunkSize = 1024 * 1024; + if (!hasByteServing) chunkSize = datalength; + var doXHR = (from, to) => { + if (from > to) + throw new Error( + 'invalid range (' + + from + + ', ' + + to + + ') or no bytes requested!' + ); + if (to > datalength - 1) + throw new Error( + 'only ' + datalength + ' bytes available! programmer error!' + ); + var xhr = new XMLHttpRequest(); + xhr.open('GET', url, false); + if (datalength !== chunkSize) + xhr.setRequestHeader('Range', 'bytes=' + from + '-' + to); + xhr.responseType = 'arraybuffer'; + if (xhr.overrideMimeType) { + xhr.overrideMimeType('text/plain; charset=x-user-defined'); + } + xhr.send(null); + if ( + !((xhr.status >= 200 && xhr.status < 300) || xhr.status === 304) + ) + throw new Error( + "Couldn't load " + url + '. Status: ' + xhr.status + ); + if (xhr.response !== undefined) { + return new Uint8Array(xhr.response || []); + } + return intArrayFromString(xhr.responseText || '', true); + }; + var lazyArray = this; + lazyArray.setDataGetter(chunkNum => { + var start = chunkNum * chunkSize; + var end = (chunkNum + 1) * chunkSize - 1; + end = Math.min(end, datalength - 1); + if (typeof lazyArray.chunks[chunkNum] == 'undefined') { + lazyArray.chunks[chunkNum] = doXHR(start, end); + } + if (typeof lazyArray.chunks[chunkNum] == 'undefined') + throw new Error('doXHR failed!'); + return lazyArray.chunks[chunkNum]; + }); + if (usesGzip || !datalength) { + chunkSize = datalength = 1; + datalength = this.getter(0).length; + chunkSize = datalength; + out( + 'LazyFiles on gzip forces download of the whole file when length is accessed' + ); + } + this._length = datalength; + this._chunkSize = chunkSize; + this.lengthKnown = true; + }; + if (typeof XMLHttpRequest != 'undefined') { + if (!ENVIRONMENT_IS_WORKER) + throw 'Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc'; + var lazyArray = new LazyUint8Array(); + Object.defineProperties(lazyArray, { + length: { + get: function () { + if (!this.lengthKnown) { + this.cacheLength(); + } + return this._length; + } + }, + chunkSize: { + get: function () { + if (!this.lengthKnown) { + this.cacheLength(); + } + return this._chunkSize; + } + } + }); + var properties = { + isDevice: false, + contents: lazyArray + }; + } else { + var properties = { + isDevice: false, + url: url + }; + } + var node = FS.createFile(parent, name, properties, canRead, canWrite); + if (properties.contents) { + node.contents = properties.contents; + } else if (properties.url) { + node.contents = null; + node.url = properties.url; + } + Object.defineProperties(node, { + usedBytes: { + get: function () { + return this.contents.length; + } + } + }); + var stream_ops = {}; + var keys = Object.keys(node.stream_ops); + keys.forEach(key => { + var fn = node.stream_ops[key]; + stream_ops[key] = function forceLoadLazyFile() { + FS.forceLoadFile(node); + return fn.apply(null, arguments); + }; + }); + function writeChunks(stream, buffer, offset, length, position) { + var contents = stream.node.contents; + if (position >= contents.length) return 0; + var size = Math.min(contents.length - position, length); + if (contents.slice) { + for (var i = 0; i < size; i++) { + buffer[offset + i] = contents[position + i]; + } + } else { + for (var i = 0; i < size; i++) { + buffer[offset + i] = contents.get(position + i); + } + } + return size; + } + stream_ops.read = (stream, buffer, offset, length, position) => { + FS.forceLoadFile(node); + return writeChunks(stream, buffer, offset, length, position); + }; + stream_ops.mmap = (stream, length, position, prot, flags) => { + FS.forceLoadFile(node); + var ptr = mmapAlloc(length); + if (!ptr) { + throw new FS.ErrnoError(48); + } + writeChunks(stream, HEAP8, ptr, length, position); + return { + ptr: ptr, + allocated: true + }; + }; + node.stream_ops = stream_ops; + return node; + } + }; + + var SYSCALLS = { + DEFAULT_POLLMASK: 5, + calculateAt(dirfd, path, allowEmpty) { + if (PATH.isAbs(path)) { + return path; + } + var dir; + if (dirfd === -100) { + dir = FS.cwd(); + } else { + var dirstream = SYSCALLS.getStreamFromFD(dirfd); + dir = dirstream.path; + } + if (path.length == 0) { + if (!allowEmpty) { + throw new FS.ErrnoError(44); + } + return dir; + } + return PATH.join2(dir, path); + }, + doStat(func, path, buf) { + try { + var stat = func(path); + } catch (e) { + if ( + e && + e.node && + PATH.normalize(path) !== PATH.normalize(FS.getPath(e.node)) + ) { + return -54; + } + throw e; + } + HEAP32[buf >> 2] = stat.dev; + HEAP32[(buf + 4) >> 2] = stat.mode; + HEAPU32[(buf + 8) >> 2] = stat.nlink; + HEAP32[(buf + 12) >> 2] = stat.uid; + HEAP32[(buf + 16) >> 2] = stat.gid; + HEAP32[(buf + 20) >> 2] = stat.rdev; + (tempI64 = [ + stat.size >>> 0, + ((tempDouble = stat.size), + +Math.abs(tempDouble) >= 1 + ? tempDouble > 0 + ? +Math.floor(tempDouble / 4294967296) >>> 0 + : ~~+Math.ceil( + (tempDouble - +(~~tempDouble >>> 0)) / 4294967296 + ) >>> 0 + : 0) + ]), + (HEAP32[(buf + 24) >> 2] = tempI64[0]), + (HEAP32[(buf + 28) >> 2] = tempI64[1]); + HEAP32[(buf + 32) >> 2] = 4096; + HEAP32[(buf + 36) >> 2] = stat.blocks; + var atime = stat.atime.getTime(); + var mtime = stat.mtime.getTime(); + var ctime = stat.ctime.getTime(); + (tempI64 = [ + Math.floor(atime / 1e3) >>> 0, + ((tempDouble = Math.floor(atime / 1e3)), + +Math.abs(tempDouble) >= 1 + ? tempDouble > 0 + ? +Math.floor(tempDouble / 4294967296) >>> 0 + : ~~+Math.ceil( + (tempDouble - +(~~tempDouble >>> 0)) / 4294967296 + ) >>> 0 + : 0) + ]), + (HEAP32[(buf + 40) >> 2] = tempI64[0]), + (HEAP32[(buf + 44) >> 2] = tempI64[1]); + HEAPU32[(buf + 48) >> 2] = (atime % 1e3) * 1e3; + (tempI64 = [ + Math.floor(mtime / 1e3) >>> 0, + ((tempDouble = Math.floor(mtime / 1e3)), + +Math.abs(tempDouble) >= 1 + ? tempDouble > 0 + ? +Math.floor(tempDouble / 4294967296) >>> 0 + : ~~+Math.ceil( + (tempDouble - +(~~tempDouble >>> 0)) / 4294967296 + ) >>> 0 + : 0) + ]), + (HEAP32[(buf + 56) >> 2] = tempI64[0]), + (HEAP32[(buf + 60) >> 2] = tempI64[1]); + HEAPU32[(buf + 64) >> 2] = (mtime % 1e3) * 1e3; + (tempI64 = [ + Math.floor(ctime / 1e3) >>> 0, + ((tempDouble = Math.floor(ctime / 1e3)), + +Math.abs(tempDouble) >= 1 + ? tempDouble > 0 + ? +Math.floor(tempDouble / 4294967296) >>> 0 + : ~~+Math.ceil( + (tempDouble - +(~~tempDouble >>> 0)) / 4294967296 + ) >>> 0 + : 0) + ]), + (HEAP32[(buf + 72) >> 2] = tempI64[0]), + (HEAP32[(buf + 76) >> 2] = tempI64[1]); + HEAPU32[(buf + 80) >> 2] = (ctime % 1e3) * 1e3; + (tempI64 = [ + stat.ino >>> 0, + ((tempDouble = stat.ino), + +Math.abs(tempDouble) >= 1 + ? tempDouble > 0 + ? +Math.floor(tempDouble / 4294967296) >>> 0 + : ~~+Math.ceil( + (tempDouble - +(~~tempDouble >>> 0)) / 4294967296 + ) >>> 0 + : 0) + ]), + (HEAP32[(buf + 88) >> 2] = tempI64[0]), + (HEAP32[(buf + 92) >> 2] = tempI64[1]); + return 0; + }, + doMsync(addr, stream, len, flags, offset) { + if (!FS.isFile(stream.node.mode)) { + throw new FS.ErrnoError(43); + } + if (flags & 2) { + return 0; + } + var buffer = HEAPU8.slice(addr, addr + len); + FS.msync(stream, buffer, offset, len, flags); + }, + varargs: undefined, + get() { + var ret = HEAP32[SYSCALLS.varargs >> 2]; + SYSCALLS.varargs += 4; + return ret; + }, + getp() { + return SYSCALLS.get(); + }, + getStr(ptr) { + var ret = UTF8ToString(ptr); + return ret; + }, + getStreamFromFD(fd) { + var stream = FS.getStreamChecked(fd); + return stream; + } + }; + + function ___syscall__newselect( + nfds, + readfds, + writefds, + exceptfds, + timeout + ) { + try { + var total = 0; + var srcReadLow = readfds ? HEAP32[readfds >> 2] : 0, + srcReadHigh = readfds ? HEAP32[(readfds + 4) >> 2] : 0; + var srcWriteLow = writefds ? HEAP32[writefds >> 2] : 0, + srcWriteHigh = writefds ? HEAP32[(writefds + 4) >> 2] : 0; + var srcExceptLow = exceptfds ? HEAP32[exceptfds >> 2] : 0, + srcExceptHigh = exceptfds ? HEAP32[(exceptfds + 4) >> 2] : 0; + var dstReadLow = 0, + dstReadHigh = 0; + var dstWriteLow = 0, + dstWriteHigh = 0; + var dstExceptLow = 0, + dstExceptHigh = 0; + var allLow = + (readfds ? HEAP32[readfds >> 2] : 0) | + (writefds ? HEAP32[writefds >> 2] : 0) | + (exceptfds ? HEAP32[exceptfds >> 2] : 0); + var allHigh = + (readfds ? HEAP32[(readfds + 4) >> 2] : 0) | + (writefds ? HEAP32[(writefds + 4) >> 2] : 0) | + (exceptfds ? HEAP32[(exceptfds + 4) >> 2] : 0); + var check = function (fd, low, high, val) { + return fd < 32 ? low & val : high & val; + }; + for (var fd = 0; fd < nfds; fd++) { + var mask = 1 << fd % 32; + if (!check(fd, allLow, allHigh, mask)) { + continue; + } + var stream = SYSCALLS.getStreamFromFD(fd); + var flags = SYSCALLS.DEFAULT_POLLMASK; + if (stream.stream_ops.poll) { + var timeoutInMillis = -1; + if (timeout) { + var tv_sec = readfds ? HEAP32[timeout >> 2] : 0, + tv_usec = readfds ? HEAP32[(timeout + 8) >> 2] : 0; + timeoutInMillis = (tv_sec + tv_usec / 1e6) * 1e3; + } + flags = stream.stream_ops.poll(stream, timeoutInMillis); + } + if (flags & 1 && check(fd, srcReadLow, srcReadHigh, mask)) { + fd < 32 + ? (dstReadLow = dstReadLow | mask) + : (dstReadHigh = dstReadHigh | mask); + total++; + } + if (flags & 4 && check(fd, srcWriteLow, srcWriteHigh, mask)) { + fd < 32 + ? (dstWriteLow = dstWriteLow | mask) + : (dstWriteHigh = dstWriteHigh | mask); + total++; + } + if (flags & 2 && check(fd, srcExceptLow, srcExceptHigh, mask)) { + fd < 32 + ? (dstExceptLow = dstExceptLow | mask) + : (dstExceptHigh = dstExceptHigh | mask); + total++; + } + } + if (readfds) { + HEAP32[readfds >> 2] = dstReadLow; + HEAP32[(readfds + 4) >> 2] = dstReadHigh; + } + if (writefds) { + HEAP32[writefds >> 2] = dstWriteLow; + HEAP32[(writefds + 4) >> 2] = dstWriteHigh; + } + if (exceptfds) { + HEAP32[exceptfds >> 2] = dstExceptLow; + HEAP32[(exceptfds + 4) >> 2] = dstExceptHigh; + } + return total; + } catch (e) { + if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; + return -e.errno; + } + } + + function ___syscall_chdir(path) { + try { + path = SYSCALLS.getStr(path); + FS.chdir(path); + return 0; + } catch (e) { + if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; + return -e.errno; + } + } + + function ___syscall_chmod(path, mode) { + try { + path = SYSCALLS.getStr(path); + FS.chmod(path, mode); + return 0; + } catch (e) { + if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; + return -e.errno; + } + } + + function ___syscall_dup3(fd, newfd, flags) { + try { + var old = SYSCALLS.getStreamFromFD(fd); + if (old.fd === newfd) return -28; + var existing = FS.getStream(newfd); + if (existing) FS.close(existing); + return FS.createStream(old, newfd).fd; + } catch (e) { + if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; + return -e.errno; + } + } + + function ___syscall_faccessat(dirfd, path, amode, flags) { + try { + path = SYSCALLS.getStr(path); + path = SYSCALLS.calculateAt(dirfd, path); + if (amode & ~7) { + return -28; + } + var lookup = FS.lookupPath(path, { + follow: true + }); + var node = lookup.node; + if (!node) { + return -44; + } + var perms = ''; + if (amode & 4) perms += 'r'; + if (amode & 2) perms += 'w'; + if (amode & 1) perms += 'x'; + if (perms && FS.nodePermissions(node, perms)) { + return -2; + } + return 0; + } catch (e) { + if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; + return -e.errno; + } + } + + var ___syscall_fadvise64 = (fd, offset, len, advice) => 0; + + function ___syscall_fchdir(fd) { + try { + var stream = SYSCALLS.getStreamFromFD(fd); + FS.chdir(stream.path); + return 0; + } catch (e) { + if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; + return -e.errno; + } + } + + function ___syscall_fchmod(fd, mode) { + try { + FS.fchmod(fd, mode); + return 0; + } catch (e) { + if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; + return -e.errno; + } + } + + function ___syscall_fchmodat(dirfd, path, mode, varargs) { + SYSCALLS.varargs = varargs; + try { + path = SYSCALLS.getStr(path); + path = SYSCALLS.calculateAt(dirfd, path); + FS.chmod(path, mode); + return 0; + } catch (e) { + if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; + return -e.errno; + } + } + + function ___syscall_fchown32(fd, owner, group) { + try { + FS.fchown(fd, owner, group); + return 0; + } catch (e) { + if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; + return -e.errno; + } + } + + function ___syscall_fchownat(dirfd, path, owner, group, flags) { + try { + path = SYSCALLS.getStr(path); + var nofollow = flags & 256; + flags = flags & ~256; + path = SYSCALLS.calculateAt(dirfd, path); + (nofollow ? FS.lchown : FS.chown)(path, owner, group); + return 0; + } catch (e) { + if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; + return -e.errno; + } + } + + var setErrNo = value => { + HEAP32[___errno_location() >> 2] = value; + return value; + }; + + function ___syscall_fcntl64(fd, cmd, varargs) { + SYSCALLS.varargs = varargs; + try { + var stream = SYSCALLS.getStreamFromFD(fd); + switch (cmd) { + case 0: { + var arg = SYSCALLS.get(); + if (arg < 0) { + return -28; + } + while (FS.streams[arg]) { + arg++; + } + var newStream; + newStream = FS.createStream(stream, arg); + return newStream.fd; + } + + case 1: + case 2: + return 0; + + case 3: + return stream.flags; + + case 4: { + var arg = SYSCALLS.get(); + stream.flags |= arg; + return 0; + } + + case 5: { + var arg = SYSCALLS.getp(); + var offset = 0; + HEAP16[(arg + offset) >> 1] = 2; + return 0; + } + + case 6: + case 7: + return 0; + + case 16: + case 8: + return -28; + + case 9: + setErrNo(28); + return -1; + + default: { + return -28; + } + } + } catch (e) { + if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; + return -e.errno; + } + } + + function ___syscall_fdatasync(fd) { + try { + var stream = SYSCALLS.getStreamFromFD(fd); + return 0; + } catch (e) { + if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; + return -e.errno; + } + } + + function ___syscall_fstat64(fd, buf) { + try { + var stream = SYSCALLS.getStreamFromFD(fd); + return SYSCALLS.doStat(FS.stat, stream.path, buf); + } catch (e) { + if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; + return -e.errno; + } + } + + var convertI32PairToI53Checked = (lo, hi) => + (hi + 2097152) >>> 0 < 4194305 - !!lo + ? (lo >>> 0) + hi * 4294967296 + : NaN; + + function ___syscall_ftruncate64(fd, length_low, length_high) { + var length = convertI32PairToI53Checked(length_low, length_high); + try { + if (isNaN(length)) return 61; + FS.ftruncate(fd, length); + return 0; + } catch (e) { + if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; + return -e.errno; + } + } + + var stringToUTF8 = (str, outPtr, maxBytesToWrite) => + stringToUTF8Array(str, HEAPU8, outPtr, maxBytesToWrite); + + function ___syscall_getcwd(buf, size) { + try { + if (size === 0) return -28; + var cwd = FS.cwd(); + var cwdLengthInBytes = lengthBytesUTF8(cwd) + 1; + if (size < cwdLengthInBytes) return -68; + stringToUTF8(cwd, buf, size); + return cwdLengthInBytes; + } catch (e) { + if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; + return -e.errno; + } + } + + function ___syscall_getdents64(fd, dirp, count) { + try { + var stream = SYSCALLS.getStreamFromFD(fd); + if (!stream.getdents) { + stream.getdents = FS.readdir(stream.path); + } + var struct_size = 280; + var pos = 0; + var off = FS.llseek(stream, 0, 1); + var idx = Math.floor(off / struct_size); + while (idx < stream.getdents.length && pos + struct_size <= count) { + var id; + var type; + var name = stream.getdents[idx]; + if (name === '.') { + id = stream.node.id; + type = 4; + } else if (name === '..') { + var lookup = FS.lookupPath(stream.path, { + parent: true + }); + id = lookup.node.id; + type = 4; + } else { + var child = FS.lookupNode(stream.node, name); + id = child.id; + type = FS.isChrdev(child.mode) + ? 2 + : FS.isDir(child.mode) + ? 4 + : FS.isLink(child.mode) + ? 10 + : 8; + } + (tempI64 = [ + id >>> 0, + ((tempDouble = id), + +Math.abs(tempDouble) >= 1 + ? tempDouble > 0 + ? +Math.floor(tempDouble / 4294967296) >>> 0 + : ~~+Math.ceil( + (tempDouble - +(~~tempDouble >>> 0)) / 4294967296 + ) >>> 0 + : 0) + ]), + (HEAP32[(dirp + pos) >> 2] = tempI64[0]), + (HEAP32[(dirp + pos + 4) >> 2] = tempI64[1]); + (tempI64 = [ + ((idx + 1) * struct_size) >>> 0, + ((tempDouble = (idx + 1) * struct_size), + +Math.abs(tempDouble) >= 1 + ? tempDouble > 0 + ? +Math.floor(tempDouble / 4294967296) >>> 0 + : ~~+Math.ceil( + (tempDouble - +(~~tempDouble >>> 0)) / 4294967296 + ) >>> 0 + : 0) + ]), + (HEAP32[(dirp + pos + 8) >> 2] = tempI64[0]), + (HEAP32[(dirp + pos + 12) >> 2] = tempI64[1]); + HEAP16[(dirp + pos + 16) >> 1] = 280; + HEAP8[(dirp + pos + 18) >> 0] = type; + stringToUTF8(name, dirp + pos + 19, 256); + pos += struct_size; + idx += 1; + } + FS.llseek(stream, idx * struct_size, 0); + return pos; + } catch (e) { + if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; + return -e.errno; + } + } + + function ___syscall_ioctl(fd, op, varargs) { + SYSCALLS.varargs = varargs; + try { + var stream = SYSCALLS.getStreamFromFD(fd); + switch (op) { + case 21509: { + if (!stream.tty) return -59; + return 0; + } + + case 21505: { + if (!stream.tty) return -59; + if (stream.tty.ops.ioctl_tcgets) { + var termios = stream.tty.ops.ioctl_tcgets(stream); + var argp = SYSCALLS.getp(); + HEAP32[argp >> 2] = termios.c_iflag || 0; + HEAP32[(argp + 4) >> 2] = termios.c_oflag || 0; + HEAP32[(argp + 8) >> 2] = termios.c_cflag || 0; + HEAP32[(argp + 12) >> 2] = termios.c_lflag || 0; + for (var i = 0; i < 32; i++) { + HEAP8[(argp + i + 17) >> 0] = termios.c_cc[i] || 0; + } + return 0; + } + return 0; + } + + case 21510: + case 21511: + case 21512: { + if (!stream.tty) return -59; + return 0; + } + + case 21506: + case 21507: + case 21508: { + if (!stream.tty) return -59; + if (stream.tty.ops.ioctl_tcsets) { + var argp = SYSCALLS.getp(); + var c_iflag = HEAP32[argp >> 2]; + var c_oflag = HEAP32[(argp + 4) >> 2]; + var c_cflag = HEAP32[(argp + 8) >> 2]; + var c_lflag = HEAP32[(argp + 12) >> 2]; + var c_cc = []; + for (var i = 0; i < 32; i++) { + c_cc.push(HEAP8[(argp + i + 17) >> 0]); + } + return stream.tty.ops.ioctl_tcsets(stream.tty, op, { + c_iflag: c_iflag, + c_oflag: c_oflag, + c_cflag: c_cflag, + c_lflag: c_lflag, + c_cc: c_cc + }); + } + return 0; + } + + case 21519: { + if (!stream.tty) return -59; + var argp = SYSCALLS.getp(); + HEAP32[argp >> 2] = 0; + return 0; + } + + case 21520: { + if (!stream.tty) return -59; + return -28; + } + + case 21531: { + var argp = SYSCALLS.getp(); + return FS.ioctl(stream, op, argp); + } + + case 21523: { + if (!stream.tty) return -59; + if (stream.tty.ops.ioctl_tiocgwinsz) { + var winsize = stream.tty.ops.ioctl_tiocgwinsz(stream.tty); + var argp = SYSCALLS.getp(); + HEAP16[argp >> 1] = winsize[0]; + HEAP16[(argp + 2) >> 1] = winsize[1]; + } + return 0; + } + + case 21524: { + if (!stream.tty) return -59; + return 0; + } + + case 21515: { + if (!stream.tty) return -59; + return 0; + } + + default: + return -28; + } + } catch (e) { + if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; + return -e.errno; + } + } + + function ___syscall_lstat64(path, buf) { + try { + path = SYSCALLS.getStr(path); + return SYSCALLS.doStat(FS.lstat, path, buf); + } catch (e) { + if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; + return -e.errno; + } + } + + function ___syscall_mkdirat(dirfd, path, mode) { + try { + path = SYSCALLS.getStr(path); + path = SYSCALLS.calculateAt(dirfd, path); + path = PATH.normalize(path); + if (path[path.length - 1] === '/') + path = path.substr(0, path.length - 1); + FS.mkdir(path, mode, 0); + return 0; + } catch (e) { + if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; + return -e.errno; + } + } + + function ___syscall_mknodat(dirfd, path, mode, dev) { + try { + path = SYSCALLS.getStr(path); + path = SYSCALLS.calculateAt(dirfd, path); + switch (mode & 61440) { + case 32768: + case 8192: + case 24576: + case 4096: + case 49152: + break; + + default: + return -28; + } + FS.mknod(path, mode, dev); + return 0; + } catch (e) { + if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; + return -e.errno; + } + } + + function ___syscall_newfstatat(dirfd, path, buf, flags) { + try { + path = SYSCALLS.getStr(path); + var nofollow = flags & 256; + var allowEmpty = flags & 4096; + flags = flags & ~6400; + path = SYSCALLS.calculateAt(dirfd, path, allowEmpty); + return SYSCALLS.doStat(nofollow ? FS.lstat : FS.stat, path, buf); + } catch (e) { + if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; + return -e.errno; + } + } + + function ___syscall_openat(dirfd, path, flags, varargs) { + SYSCALLS.varargs = varargs; + try { + path = SYSCALLS.getStr(path); + path = SYSCALLS.calculateAt(dirfd, path); + var mode = varargs ? SYSCALLS.get() : 0; + return FS.open(path, flags, mode).fd; + } catch (e) { + if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; + return -e.errno; + } + } + + var PIPEFS = { + BUCKET_BUFFER_SIZE: 8192, + mount(mount) { + return FS.createNode(null, '/', 16384 | 511, 0); + }, + createPipe() { + var pipe = { + buckets: [], + refcnt: 2 + }; + pipe.buckets.push({ + buffer: new Uint8Array(PIPEFS.BUCKET_BUFFER_SIZE), + offset: 0, + roffset: 0 + }); + var rName = PIPEFS.nextname(); + var wName = PIPEFS.nextname(); + var rNode = FS.createNode(PIPEFS.root, rName, 4096, 0); + var wNode = FS.createNode(PIPEFS.root, wName, 4096, 0); + rNode.pipe = pipe; + wNode.pipe = pipe; + var readableStream = FS.createStream({ + path: rName, + node: rNode, + flags: 0, + seekable: false, + stream_ops: PIPEFS.stream_ops + }); + rNode.stream = readableStream; + var writableStream = FS.createStream({ + path: wName, + node: wNode, + flags: 1, + seekable: false, + stream_ops: PIPEFS.stream_ops + }); + wNode.stream = writableStream; + return { + readable_fd: readableStream.fd, + writable_fd: writableStream.fd + }; + }, + stream_ops: { + poll(stream) { + var pipe = stream.node.pipe; + if ((stream.flags & 2097155) === 1) { + return 256 | 4; + } + if (pipe.buckets.length > 0) { + for (var i = 0; i < pipe.buckets.length; i++) { + var bucket = pipe.buckets[i]; + if (bucket.offset - bucket.roffset > 0) { + return 64 | 1; + } + } + } + return 0; + }, + ioctl(stream, request, varargs) { + return 28; + }, + fsync(stream) { + return 28; + }, + read(stream, buffer, offset, length, position) { + var pipe = stream.node.pipe; + var currentLength = 0; + for (var i = 0; i < pipe.buckets.length; i++) { + var bucket = pipe.buckets[i]; + currentLength += bucket.offset - bucket.roffset; + } + var data = buffer.subarray(offset, offset + length); + if (length <= 0) { + return 0; + } + if (currentLength == 0) { + throw new FS.ErrnoError(6); + } + var toRead = Math.min(currentLength, length); + var totalRead = toRead; + var toRemove = 0; + for (var i = 0; i < pipe.buckets.length; i++) { + var currBucket = pipe.buckets[i]; + var bucketSize = currBucket.offset - currBucket.roffset; + if (toRead <= bucketSize) { + var tmpSlice = currBucket.buffer.subarray( + currBucket.roffset, + currBucket.offset + ); + if (toRead < bucketSize) { + tmpSlice = tmpSlice.subarray(0, toRead); + currBucket.roffset += toRead; + } else { + toRemove++; + } + data.set(tmpSlice); + break; + } else { + var tmpSlice = currBucket.buffer.subarray( + currBucket.roffset, + currBucket.offset + ); + data.set(tmpSlice); + data = data.subarray(tmpSlice.byteLength); + toRead -= tmpSlice.byteLength; + toRemove++; + } + } + if (toRemove && toRemove == pipe.buckets.length) { + toRemove--; + pipe.buckets[toRemove].offset = 0; + pipe.buckets[toRemove].roffset = 0; + } + pipe.buckets.splice(0, toRemove); + return totalRead; + }, + write(stream, buffer, offset, length, position) { + var pipe = stream.node.pipe; + var data = buffer.subarray(offset, offset + length); + var dataLen = data.byteLength; + if (dataLen <= 0) { + return 0; + } + var currBucket = null; + if (pipe.buckets.length == 0) { + currBucket = { + buffer: new Uint8Array(PIPEFS.BUCKET_BUFFER_SIZE), + offset: 0, + roffset: 0 + }; + pipe.buckets.push(currBucket); + } else { + currBucket = pipe.buckets[pipe.buckets.length - 1]; + } + assert(currBucket.offset <= PIPEFS.BUCKET_BUFFER_SIZE); + var freeBytesInCurrBuffer = + PIPEFS.BUCKET_BUFFER_SIZE - currBucket.offset; + if (freeBytesInCurrBuffer >= dataLen) { + currBucket.buffer.set(data, currBucket.offset); + currBucket.offset += dataLen; + return dataLen; + } else if (freeBytesInCurrBuffer > 0) { + currBucket.buffer.set( + data.subarray(0, freeBytesInCurrBuffer), + currBucket.offset + ); + currBucket.offset += freeBytesInCurrBuffer; + data = data.subarray(freeBytesInCurrBuffer, data.byteLength); + } + var numBuckets = (data.byteLength / PIPEFS.BUCKET_BUFFER_SIZE) | 0; + var remElements = data.byteLength % PIPEFS.BUCKET_BUFFER_SIZE; + for (var i = 0; i < numBuckets; i++) { + var newBucket = { + buffer: new Uint8Array(PIPEFS.BUCKET_BUFFER_SIZE), + offset: PIPEFS.BUCKET_BUFFER_SIZE, + roffset: 0 + }; + pipe.buckets.push(newBucket); + newBucket.buffer.set(data.subarray(0, PIPEFS.BUCKET_BUFFER_SIZE)); + data = data.subarray(PIPEFS.BUCKET_BUFFER_SIZE, data.byteLength); + } + if (remElements > 0) { + var newBucket = { + buffer: new Uint8Array(PIPEFS.BUCKET_BUFFER_SIZE), + offset: data.byteLength, + roffset: 0 + }; + pipe.buckets.push(newBucket); + newBucket.buffer.set(data); + } + return dataLen; + }, + close(stream) { + var pipe = stream.node.pipe; + pipe.refcnt--; + if (pipe.refcnt === 0) { + pipe.buckets = null; + } + } + }, + nextname() { + if (!PIPEFS.nextname.current) { + PIPEFS.nextname.current = 0; + } + return 'pipe[' + PIPEFS.nextname.current++ + ']'; + } + }; + + function ___syscall_pipe(fdPtr) { + try { + if (fdPtr == 0) { + throw new FS.ErrnoError(21); + } + var res = PIPEFS.createPipe(); + HEAP32[fdPtr >> 2] = res.readable_fd; + HEAP32[(fdPtr + 4) >> 2] = res.writable_fd; + return 0; + } catch (e) { + if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; + return -e.errno; + } + } + + function ___syscall_readlinkat(dirfd, path, buf, bufsize) { + try { + path = SYSCALLS.getStr(path); + path = SYSCALLS.calculateAt(dirfd, path); + if (bufsize <= 0) return -28; + var ret = FS.readlink(path); + var len = Math.min(bufsize, lengthBytesUTF8(ret)); + var endChar = HEAP8[buf + len]; + stringToUTF8(ret, buf, bufsize + 1); + HEAP8[buf + len] = endChar; + return len; + } catch (e) { + if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; + return -e.errno; + } + } + + function ___syscall_renameat(olddirfd, oldpath, newdirfd, newpath) { + try { + oldpath = SYSCALLS.getStr(oldpath); + newpath = SYSCALLS.getStr(newpath); + oldpath = SYSCALLS.calculateAt(olddirfd, oldpath); + newpath = SYSCALLS.calculateAt(newdirfd, newpath); + FS.rename(oldpath, newpath); + return 0; + } catch (e) { + if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; + return -e.errno; + } + } + + function ___syscall_rmdir(path) { + try { + path = SYSCALLS.getStr(path); + FS.rmdir(path); + return 0; + } catch (e) { + if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; + return -e.errno; + } + } + + function ___syscall_stat64(path, buf) { + try { + path = SYSCALLS.getStr(path); + return SYSCALLS.doStat(FS.stat, path, buf); + } catch (e) { + if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; + return -e.errno; + } + } + + function ___syscall_statfs64(path, size, buf) { + try { + path = SYSCALLS.getStr(path); + HEAP32[(buf + 4) >> 2] = 4096; + HEAP32[(buf + 40) >> 2] = 4096; + HEAP32[(buf + 8) >> 2] = 1e6; + HEAP32[(buf + 12) >> 2] = 5e5; + HEAP32[(buf + 16) >> 2] = 5e5; + HEAP32[(buf + 20) >> 2] = FS.nextInode; + HEAP32[(buf + 24) >> 2] = 1e6; + HEAP32[(buf + 28) >> 2] = 42; + HEAP32[(buf + 44) >> 2] = 2; + HEAP32[(buf + 36) >> 2] = 255; + return 0; + } catch (e) { + if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; + return -e.errno; + } + } + + function ___syscall_symlink(target, linkpath) { + try { + target = SYSCALLS.getStr(target); + linkpath = SYSCALLS.getStr(linkpath); + FS.symlink(target, linkpath); + return 0; + } catch (e) { + if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; + return -e.errno; + } + } + + function ___syscall_symlinkat(target, newdirfd, linkpath) { + try { + linkpath = SYSCALLS.calculateAt(newdirfd, linkpath); + FS.symlink(target, linkpath); + return 0; + } catch (e) { + if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; + return -e.errno; + } + } + + function ___syscall_unlinkat(dirfd, path, flags) { + try { + path = SYSCALLS.getStr(path); + path = SYSCALLS.calculateAt(dirfd, path); + if (flags === 0) { + FS.unlink(path); + } else if (flags === 512) { + FS.rmdir(path); + } else { + abort('Invalid flags passed to unlinkat'); + } + return 0; + } catch (e) { + if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; + return -e.errno; + } + } + + var readI53FromI64 = ptr => + HEAPU32[ptr >> 2] + HEAP32[(ptr + 4) >> 2] * 4294967296; + + function ___syscall_utimensat(dirfd, path, times, flags) { + try { + path = SYSCALLS.getStr(path); + path = SYSCALLS.calculateAt(dirfd, path, true); + if (!times) { + var atime = Date.now(); + var mtime = atime; + } else { + var seconds = readI53FromI64(times); + var nanoseconds = HEAP32[(times + 8) >> 2]; + atime = seconds * 1e3 + nanoseconds / (1e3 * 1e3); + times += 16; + seconds = readI53FromI64(times); + nanoseconds = HEAP32[(times + 8) >> 2]; + mtime = seconds * 1e3 + nanoseconds / (1e3 * 1e3); + } + FS.utime(path, atime, mtime); + return 0; + } catch (e) { + if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; + return -e.errno; + } + } + + var nowIsMonotonic = true; + + var __emscripten_get_now_is_monotonic = () => nowIsMonotonic; + + var __emscripten_get_progname = (str, len) => { + stringToUTF8(thisProgram, str, len); + }; + + var __emscripten_throw_longjmp = () => { + throw Infinity; + }; + + function __gmtime_js(time_low, time_high, tmPtr) { + var time = convertI32PairToI53Checked(time_low, time_high); + var date = new Date(time * 1e3); + HEAP32[tmPtr >> 2] = date.getUTCSeconds(); + HEAP32[(tmPtr + 4) >> 2] = date.getUTCMinutes(); + HEAP32[(tmPtr + 8) >> 2] = date.getUTCHours(); + HEAP32[(tmPtr + 12) >> 2] = date.getUTCDate(); + HEAP32[(tmPtr + 16) >> 2] = date.getUTCMonth(); + HEAP32[(tmPtr + 20) >> 2] = date.getUTCFullYear() - 1900; + HEAP32[(tmPtr + 24) >> 2] = date.getUTCDay(); + var start = Date.UTC(date.getUTCFullYear(), 0, 1, 0, 0, 0, 0); + var yday = ((date.getTime() - start) / (1e3 * 60 * 60 * 24)) | 0; + HEAP32[(tmPtr + 28) >> 2] = yday; + } + + var isLeapYear = year => + year % 4 === 0 && (year % 100 !== 0 || year % 400 === 0); + + var MONTH_DAYS_LEAP_CUMULATIVE = [ + 0, 31, 60, 91, 121, 152, 182, 213, 244, 274, 305, 335 + ]; + + var MONTH_DAYS_REGULAR_CUMULATIVE = [ + 0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334 + ]; + + var ydayFromDate = date => { + var leap = isLeapYear(date.getFullYear()); + var monthDaysCumulative = leap + ? MONTH_DAYS_LEAP_CUMULATIVE + : MONTH_DAYS_REGULAR_CUMULATIVE; + var yday = monthDaysCumulative[date.getMonth()] + date.getDate() - 1; + return yday; + }; + + function __localtime_js(time_low, time_high, tmPtr) { + var time = convertI32PairToI53Checked(time_low, time_high); + var date = new Date(time * 1e3); + HEAP32[tmPtr >> 2] = date.getSeconds(); + HEAP32[(tmPtr + 4) >> 2] = date.getMinutes(); + HEAP32[(tmPtr + 8) >> 2] = date.getHours(); + HEAP32[(tmPtr + 12) >> 2] = date.getDate(); + HEAP32[(tmPtr + 16) >> 2] = date.getMonth(); + HEAP32[(tmPtr + 20) >> 2] = date.getFullYear() - 1900; + HEAP32[(tmPtr + 24) >> 2] = date.getDay(); + var yday = ydayFromDate(date) | 0; + HEAP32[(tmPtr + 28) >> 2] = yday; + HEAP32[(tmPtr + 36) >> 2] = -(date.getTimezoneOffset() * 60); + var start = new Date(date.getFullYear(), 0, 1); + var summerOffset = new Date(date.getFullYear(), 6, 1).getTimezoneOffset(); + var winterOffset = start.getTimezoneOffset(); + var dst = + (summerOffset != winterOffset && + date.getTimezoneOffset() == Math.min(winterOffset, summerOffset)) | 0; + HEAP32[(tmPtr + 32) >> 2] = dst; + } + + var stringToNewUTF8 = str => { + var size = lengthBytesUTF8(str) + 1; + var ret = _malloc(size); + if (ret) stringToUTF8(str, ret, size); + return ret; + }; + + var __tzset_js = (timezone, daylight, tzname) => { + var currentYear = new Date().getFullYear(); + var winter = new Date(currentYear, 0, 1); + var summer = new Date(currentYear, 6, 1); + var winterOffset = winter.getTimezoneOffset(); + var summerOffset = summer.getTimezoneOffset(); + var stdTimezoneOffset = Math.max(winterOffset, summerOffset); + HEAPU32[timezone >> 2] = stdTimezoneOffset * 60; + HEAP32[daylight >> 2] = Number(winterOffset != summerOffset); + function extractZone(date) { + var match = date.toTimeString().match(/\(([A-Za-z ]+)\)$/); + return match ? match[1] : 'GMT'; + } + var winterName = extractZone(winter); + var summerName = extractZone(summer); + var winterNamePtr = stringToNewUTF8(winterName); + var summerNamePtr = stringToNewUTF8(summerName); + if (summerOffset < winterOffset) { + HEAPU32[tzname >> 2] = winterNamePtr; + HEAPU32[(tzname + 4) >> 2] = summerNamePtr; + } else { + HEAPU32[tzname >> 2] = summerNamePtr; + HEAPU32[(tzname + 4) >> 2] = winterNamePtr; + } + }; + + var _abort = () => { + abort(''); + }; + + var _emscripten_date_now = () => Date.now(); + + var getHeapMax = () => 2147483648; + + var _emscripten_get_heap_max = () => getHeapMax(); + + var _emscripten_get_now; + + _emscripten_get_now = () => performance.now(); + + var _emscripten_get_now_res = () => 1e3; + + var _emscripten_memcpy_big = (dest, src, num) => + HEAPU8.copyWithin(dest, src, src + num); + + var growMemory = size => { + var b = wasmMemory.buffer; + var pages = (size - b.byteLength + 65535) / 65536; + try { + wasmMemory.grow(pages); + updateMemoryViews(); + return 1; + } catch (e) {} + }; + + var _emscripten_resize_heap = requestedSize => { + var oldSize = HEAPU8.length; + requestedSize >>>= 0; + var maxHeapSize = getHeapMax(); + if (requestedSize > maxHeapSize) { + return false; + } + var alignUp = (x, multiple) => + x + ((multiple - (x % multiple)) % multiple); + for (var cutDown = 1; cutDown <= 4; cutDown *= 2) { + var overGrownHeapSize = oldSize * (1 + 0.2 / cutDown); + overGrownHeapSize = Math.min( + overGrownHeapSize, + requestedSize + 100663296 + ); + var newSize = Math.min( + maxHeapSize, + alignUp(Math.max(requestedSize, overGrownHeapSize), 65536) + ); + var replacement = growMemory(newSize); + if (replacement) { + return true; + } + } + return false; + }; + + var ENV = {}; + + var getExecutableName = () => thisProgram || './this.program'; + + var getEnvStrings = () => { + if (!getEnvStrings.strings) { + var lang = + ( + (typeof navigator == 'object' && + navigator.languages && + navigator.languages[0]) || + 'C' + ).replace('-', '_') + '.UTF-8'; + var env = { + USER: 'web_user', + LOGNAME: 'web_user', + PATH: '/', + PWD: '/', + HOME: '/home/web_user', + LANG: lang, + _: getExecutableName() + }; + for (var x in ENV) { + if (ENV[x] === undefined) delete env[x]; + else env[x] = ENV[x]; + } + var strings = []; + for (var x in env) { + strings.push(`${x}=${env[x]}`); + } + getEnvStrings.strings = strings; + } + return getEnvStrings.strings; + }; + + var stringToAscii = (str, buffer) => { + for (var i = 0; i < str.length; ++i) { + HEAP8[buffer++ >> 0] = str.charCodeAt(i); + } + HEAP8[buffer >> 0] = 0; + }; + + var _environ_get = (__environ, environ_buf) => { + var bufSize = 0; + getEnvStrings().forEach((string, i) => { + var ptr = environ_buf + bufSize; + HEAPU32[(__environ + i * 4) >> 2] = ptr; + stringToAscii(string, ptr); + bufSize += string.length + 1; + }); + return 0; + }; + + var _environ_sizes_get = (penviron_count, penviron_buf_size) => { + var strings = getEnvStrings(); + HEAPU32[penviron_count >> 2] = strings.length; + var bufSize = 0; + strings.forEach(string => (bufSize += string.length + 1)); + HEAPU32[penviron_buf_size >> 2] = bufSize; + return 0; + }; + + var _proc_exit = code => { + EXITSTATUS = code; + if (!keepRuntimeAlive()) { + if (Module['onExit']) Module['onExit'](code); + ABORT = true; + } + quit_(code, new ExitStatus(code)); + }; + + var exitJS = (status, implicit) => { + EXITSTATUS = status; + _proc_exit(status); + }; + + var _exit = exitJS; + + function _fd_close(fd) { + try { + var stream = SYSCALLS.getStreamFromFD(fd); + FS.close(stream); + return 0; + } catch (e) { + if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; + return e.errno; + } + } + + function _fd_fdstat_get(fd, pbuf) { + try { + var rightsBase = 0; + var rightsInheriting = 0; + var flags = 0; + { + var stream = SYSCALLS.getStreamFromFD(fd); + var type = stream.tty + ? 2 + : FS.isDir(stream.mode) + ? 3 + : FS.isLink(stream.mode) + ? 7 + : 4; + } + HEAP8[pbuf >> 0] = type; + HEAP16[(pbuf + 2) >> 1] = flags; + (tempI64 = [ + rightsBase >>> 0, + ((tempDouble = rightsBase), + +Math.abs(tempDouble) >= 1 + ? tempDouble > 0 + ? +Math.floor(tempDouble / 4294967296) >>> 0 + : ~~+Math.ceil( + (tempDouble - +(~~tempDouble >>> 0)) / 4294967296 + ) >>> 0 + : 0) + ]), + (HEAP32[(pbuf + 8) >> 2] = tempI64[0]), + (HEAP32[(pbuf + 12) >> 2] = tempI64[1]); + (tempI64 = [ + rightsInheriting >>> 0, + ((tempDouble = rightsInheriting), + +Math.abs(tempDouble) >= 1 + ? tempDouble > 0 + ? +Math.floor(tempDouble / 4294967296) >>> 0 + : ~~+Math.ceil( + (tempDouble - +(~~tempDouble >>> 0)) / 4294967296 + ) >>> 0 + : 0) + ]), + (HEAP32[(pbuf + 16) >> 2] = tempI64[0]), + (HEAP32[(pbuf + 20) >> 2] = tempI64[1]); + return 0; + } catch (e) { + if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; + return e.errno; + } + } + + var doReadv = (stream, iov, iovcnt, offset) => { + var ret = 0; + for (var i = 0; i < iovcnt; i++) { + var ptr = HEAPU32[iov >> 2]; + var len = HEAPU32[(iov + 4) >> 2]; + iov += 8; + var curr = FS.read(stream, HEAP8, ptr, len, offset); + if (curr < 0) return -1; + ret += curr; + if (curr < len) break; + if (typeof offset !== 'undefined') { + offset += curr; + } + } + return ret; + }; + + function _fd_read(fd, iov, iovcnt, pnum) { + try { + var stream = SYSCALLS.getStreamFromFD(fd); + var num = doReadv(stream, iov, iovcnt); + HEAPU32[pnum >> 2] = num; + return 0; + } catch (e) { + if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; + return e.errno; + } + } + + function _fd_seek(fd, offset_low, offset_high, whence, newOffset) { + var offset = convertI32PairToI53Checked(offset_low, offset_high); + try { + if (isNaN(offset)) return 61; + var stream = SYSCALLS.getStreamFromFD(fd); + FS.llseek(stream, offset, whence); + (tempI64 = [ + stream.position >>> 0, + ((tempDouble = stream.position), + +Math.abs(tempDouble) >= 1 + ? tempDouble > 0 + ? +Math.floor(tempDouble / 4294967296) >>> 0 + : ~~+Math.ceil( + (tempDouble - +(~~tempDouble >>> 0)) / 4294967296 + ) >>> 0 + : 0) + ]), + (HEAP32[newOffset >> 2] = tempI64[0]), + (HEAP32[(newOffset + 4) >> 2] = tempI64[1]); + if (stream.getdents && offset === 0 && whence === 0) + stream.getdents = null; + return 0; + } catch (e) { + if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; + return e.errno; + } + } + + function _fd_sync(fd) { + try { + var stream = SYSCALLS.getStreamFromFD(fd); + if (stream.stream_ops && stream.stream_ops.fsync) { + return stream.stream_ops.fsync(stream); + } + return 0; + } catch (e) { + if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; + return e.errno; + } + } + + var doWritev = (stream, iov, iovcnt, offset) => { + var ret = 0; + for (var i = 0; i < iovcnt; i++) { + var ptr = HEAPU32[iov >> 2]; + var len = HEAPU32[(iov + 4) >> 2]; + iov += 8; + var curr = FS.write(stream, HEAP8, ptr, len, offset); + if (curr < 0) return -1; + ret += curr; + if (typeof offset !== 'undefined') { + offset += curr; + } + } + return ret; + }; + + function _fd_write(fd, iov, iovcnt, pnum) { + try { + var stream = SYSCALLS.getStreamFromFD(fd); + var num = doWritev(stream, iov, iovcnt); + HEAPU32[pnum >> 2] = num; + return 0; + } catch (e) { + if (typeof FS == 'undefined' || !(e.name === 'ErrnoError')) throw e; + return e.errno; + } + } + + var inetPton4 = str => { + var b = str.split('.'); + for (var i = 0; i < 4; i++) { + var tmp = Number(b[i]); + if (isNaN(tmp)) return null; + b[i] = tmp; + } + return (b[0] | (b[1] << 8) | (b[2] << 16) | (b[3] << 24)) >>> 0; + }; + + var jstoi_q = str => parseInt(str); + + var inetPton6 = str => { + var words; + var w, offset, z; + var valid6regx = + /^((?=.*::)(?!.*::.+::)(::)?([\dA-F]{1,4}:(:|\b)|){5}|([\dA-F]{1,4}:){6})((([\dA-F]{1,4}((?!\3)::|:\b|$))|(?!\2\3)){2}|(((2[0-4]|1\d|[1-9])?\d|25[0-5])\.?\b){4})$/i; + var parts = []; + if (!valid6regx.test(str)) { + return null; + } + if (str === '::') { + return [0, 0, 0, 0, 0, 0, 0, 0]; + } + if (str.startsWith('::')) { + str = str.replace('::', 'Z:'); + } else { + str = str.replace('::', ':Z:'); + } + if (str.indexOf('.') > 0) { + str = str.replace(new RegExp('[.]', 'g'), ':'); + words = str.split(':'); + words[words.length - 4] = + jstoi_q(words[words.length - 4]) + + jstoi_q(words[words.length - 3]) * 256; + words[words.length - 3] = + jstoi_q(words[words.length - 2]) + + jstoi_q(words[words.length - 1]) * 256; + words = words.slice(0, words.length - 2); + } else { + words = str.split(':'); + } + offset = 0; + z = 0; + for (w = 0; w < words.length; w++) { + if (typeof words[w] == 'string') { + if (words[w] === 'Z') { + for (z = 0; z < 8 - words.length + 1; z++) { + parts[w + z] = 0; + } + offset = z - 1; + } else { + parts[w + offset] = _htons(parseInt(words[w], 16)); + } + } else { + parts[w + offset] = words[w]; + } + } + return [ + (parts[1] << 16) | parts[0], + (parts[3] << 16) | parts[2], + (parts[5] << 16) | parts[4], + (parts[7] << 16) | parts[6] + ]; + }; + + var DNS = { + address_map: { + id: 1, + addrs: {}, + names: {} + }, + lookup_name(name) { + var res = inetPton4(name); + if (res !== null) { + return name; + } + res = inetPton6(name); + if (res !== null) { + return name; + } + var addr; + if (DNS.address_map.addrs[name]) { + addr = DNS.address_map.addrs[name]; + } else { + var id = DNS.address_map.id++; + assert(id < 65535, 'exceeded max address mappings of 65535'); + addr = '172.29.' + (id & 255) + '.' + (id & 65280); + DNS.address_map.names[addr] = name; + DNS.address_map.addrs[name] = addr; + } + return addr; + }, + lookup_addr(addr) { + if (DNS.address_map.names[addr]) { + return DNS.address_map.names[addr]; + } + return null; + } + }; + + var inetNtop4 = addr => + (addr & 255) + + '.' + + ((addr >> 8) & 255) + + '.' + + ((addr >> 16) & 255) + + '.' + + ((addr >> 24) & 255); + + var inetNtop6 = ints => { + var str = ''; + var word = 0; + var longest = 0; + var lastzero = 0; + var zstart = 0; + var len = 0; + var i = 0; + var parts = [ + ints[0] & 65535, + ints[0] >> 16, + ints[1] & 65535, + ints[1] >> 16, + ints[2] & 65535, + ints[2] >> 16, + ints[3] & 65535, + ints[3] >> 16 + ]; + var hasipv4 = true; + var v4part = ''; + for (i = 0; i < 5; i++) { + if (parts[i] !== 0) { + hasipv4 = false; + break; + } + } + if (hasipv4) { + v4part = inetNtop4(parts[6] | (parts[7] << 16)); + if (parts[5] === -1) { + str = '::ffff:'; + str += v4part; + return str; + } + if (parts[5] === 0) { + str = '::'; + if (v4part === '0.0.0.0') v4part = ''; + if (v4part === '0.0.0.1') v4part = '1'; + str += v4part; + return str; + } + } + for (word = 0; word < 8; word++) { + if (parts[word] === 0) { + if (word - lastzero > 1) { + len = 0; + } + lastzero = word; + len++; + } + if (len > longest) { + longest = len; + zstart = word - longest + 1; + } + } + for (word = 0; word < 8; word++) { + if (longest > 1) { + if (parts[word] === 0 && word >= zstart && word < zstart + longest) { + if (word === zstart) { + str += ':'; + if (zstart === 0) str += ':'; + } + continue; + } + } + str += Number(_ntohs(parts[word] & 65535)).toString(16); + str += word < 7 ? ':' : ''; + } + return str; + }; + + var writeSockaddr = (sa, family, addr, port, addrlen) => { + switch (family) { + case 2: + addr = inetPton4(addr); + zeroMemory(sa, 16); + if (addrlen) { + HEAP32[addrlen >> 2] = 16; + } + HEAP16[sa >> 1] = family; + HEAP32[(sa + 4) >> 2] = addr; + HEAP16[(sa + 2) >> 1] = _htons(port); + break; + + case 10: + addr = inetPton6(addr); + zeroMemory(sa, 28); + if (addrlen) { + HEAP32[addrlen >> 2] = 28; + } + HEAP32[sa >> 2] = family; + HEAP32[(sa + 8) >> 2] = addr[0]; + HEAP32[(sa + 12) >> 2] = addr[1]; + HEAP32[(sa + 16) >> 2] = addr[2]; + HEAP32[(sa + 20) >> 2] = addr[3]; + HEAP16[(sa + 2) >> 1] = _htons(port); + break; + + default: + return 5; + } + return 0; + }; + + var _getaddrinfo = (node, service, hint, out) => { + var addr = 0; + var port = 0; + var flags = 0; + var family = 0; + var type = 0; + var proto = 0; + var ai; + function allocaddrinfo(family, type, proto, canon, addr, port) { + var sa, salen, ai; + var errno; + salen = family === 10 ? 28 : 16; + addr = family === 10 ? inetNtop6(addr) : inetNtop4(addr); + sa = _malloc(salen); + errno = writeSockaddr(sa, family, addr, port); + assert(!errno); + ai = _malloc(32); + HEAP32[(ai + 4) >> 2] = family; + HEAP32[(ai + 8) >> 2] = type; + HEAP32[(ai + 12) >> 2] = proto; + HEAPU32[(ai + 24) >> 2] = canon; + HEAPU32[(ai + 20) >> 2] = sa; + if (family === 10) { + HEAP32[(ai + 16) >> 2] = 28; + } else { + HEAP32[(ai + 16) >> 2] = 16; + } + HEAP32[(ai + 28) >> 2] = 0; + return ai; + } + if (hint) { + flags = HEAP32[hint >> 2]; + family = HEAP32[(hint + 4) >> 2]; + type = HEAP32[(hint + 8) >> 2]; + proto = HEAP32[(hint + 12) >> 2]; + } + if (type && !proto) { + proto = type === 2 ? 17 : 6; + } + if (!type && proto) { + type = proto === 17 ? 2 : 1; + } + if (proto === 0) { + proto = 6; + } + if (type === 0) { + type = 1; + } + if (!node && !service) { + return -2; + } + if (flags & ~(1 | 2 | 4 | 1024 | 8 | 16 | 32)) { + return -1; + } + if (hint !== 0 && HEAP32[hint >> 2] & 2 && !node) { + return -1; + } + if (flags & 32) { + return -2; + } + if (type !== 0 && type !== 1 && type !== 2) { + return -7; + } + if (family !== 0 && family !== 2 && family !== 10) { + return -6; + } + if (service) { + service = UTF8ToString(service); + port = parseInt(service, 10); + if (isNaN(port)) { + if (flags & 1024) { + return -2; + } + return -8; + } + } + if (!node) { + if (family === 0) { + family = 2; + } + if ((flags & 1) === 0) { + if (family === 2) { + addr = _htonl(2130706433); + } else { + addr = [0, 0, 0, 1]; + } + } + ai = allocaddrinfo(family, type, proto, null, addr, port); + HEAPU32[out >> 2] = ai; + return 0; + } + node = UTF8ToString(node); + addr = inetPton4(node); + if (addr !== null) { + if (family === 0 || family === 2) { + family = 2; + } else if (family === 10 && flags & 8) { + addr = [0, 0, _htonl(65535), addr]; + family = 10; + } else { + return -2; + } + } else { + addr = inetPton6(node); + if (addr !== null) { + if (family === 0 || family === 10) { + family = 10; + } else { + return -2; + } + } + } + if (addr != null) { + ai = allocaddrinfo(family, type, proto, node, addr, port); + HEAPU32[out >> 2] = ai; + return 0; + } + if (flags & 4) { + return -2; + } + node = DNS.lookup_name(node); + addr = inetPton4(node); + if (family === 0) { + family = 2; + } else if (family === 10) { + addr = [0, 0, _htonl(65535), addr]; + } + ai = allocaddrinfo(family, type, proto, null, addr, port); + HEAPU32[out >> 2] = ai; + return 0; + }; + + var arraySum = (array, index) => { + var sum = 0; + for (var i = 0; i <= index; sum += array[i++]) {} + return sum; + }; + + var MONTH_DAYS_LEAP = [31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]; + + var MONTH_DAYS_REGULAR = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]; + + var addDays = (date, days) => { + var newDate = new Date(date.getTime()); + while (days > 0) { + var leap = isLeapYear(newDate.getFullYear()); + var currentMonth = newDate.getMonth(); + var daysInCurrentMonth = (leap ? MONTH_DAYS_LEAP : MONTH_DAYS_REGULAR)[ + currentMonth + ]; + if (days > daysInCurrentMonth - newDate.getDate()) { + days -= daysInCurrentMonth - newDate.getDate() + 1; + newDate.setDate(1); + if (currentMonth < 11) { + newDate.setMonth(currentMonth + 1); + } else { + newDate.setMonth(0); + newDate.setFullYear(newDate.getFullYear() + 1); + } + } else { + newDate.setDate(newDate.getDate() + days); + return newDate; + } + } + return newDate; + }; + + var writeArrayToMemory = (array, buffer) => { + HEAP8.set(array, buffer); + }; + + var _strftime = (s, maxsize, format, tm) => { + var tm_zone = HEAPU32[(tm + 40) >> 2]; + var date = { + tm_sec: HEAP32[tm >> 2], + tm_min: HEAP32[(tm + 4) >> 2], + tm_hour: HEAP32[(tm + 8) >> 2], + tm_mday: HEAP32[(tm + 12) >> 2], + tm_mon: HEAP32[(tm + 16) >> 2], + tm_year: HEAP32[(tm + 20) >> 2], + tm_wday: HEAP32[(tm + 24) >> 2], + tm_yday: HEAP32[(tm + 28) >> 2], + tm_isdst: HEAP32[(tm + 32) >> 2], + tm_gmtoff: HEAP32[(tm + 36) >> 2], + tm_zone: tm_zone ? UTF8ToString(tm_zone) : '' + }; + var pattern = UTF8ToString(format); + var EXPANSION_RULES_1 = { + '%c': '%a %b %d %H:%M:%S %Y', + '%D': '%m/%d/%y', + '%F': '%Y-%m-%d', + '%h': '%b', + '%r': '%I:%M:%S %p', + '%R': '%H:%M', + '%T': '%H:%M:%S', + '%x': '%m/%d/%y', + '%X': '%H:%M:%S', + '%Ec': '%c', + '%EC': '%C', + '%Ex': '%m/%d/%y', + '%EX': '%H:%M:%S', + '%Ey': '%y', + '%EY': '%Y', + '%Od': '%d', + '%Oe': '%e', + '%OH': '%H', + '%OI': '%I', + '%Om': '%m', + '%OM': '%M', + '%OS': '%S', + '%Ou': '%u', + '%OU': '%U', + '%OV': '%V', + '%Ow': '%w', + '%OW': '%W', + '%Oy': '%y' + }; + for (var rule in EXPANSION_RULES_1) { + pattern = pattern.replace( + new RegExp(rule, 'g'), + EXPANSION_RULES_1[rule] + ); + } + var WEEKDAYS = [ + 'Sunday', + 'Monday', + 'Tuesday', + 'Wednesday', + 'Thursday', + 'Friday', + 'Saturday' + ]; + var MONTHS = [ + 'January', + 'February', + 'March', + 'April', + 'May', + 'June', + 'July', + 'August', + 'September', + 'October', + 'November', + 'December' + ]; + function leadingSomething(value, digits, character) { + var str = typeof value == 'number' ? value.toString() : value || ''; + while (str.length < digits) { + str = character[0] + str; + } + return str; + } + function leadingNulls(value, digits) { + return leadingSomething(value, digits, '0'); + } + function compareByDay(date1, date2) { + function sgn(value) { + return value < 0 ? -1 : value > 0 ? 1 : 0; + } + var compare; + if ((compare = sgn(date1.getFullYear() - date2.getFullYear())) === 0) { + if ((compare = sgn(date1.getMonth() - date2.getMonth())) === 0) { + compare = sgn(date1.getDate() - date2.getDate()); + } + } + return compare; + } + function getFirstWeekStartDate(janFourth) { + switch (janFourth.getDay()) { + case 0: + return new Date(janFourth.getFullYear() - 1, 11, 29); + + case 1: + return janFourth; + + case 2: + return new Date(janFourth.getFullYear(), 0, 3); + + case 3: + return new Date(janFourth.getFullYear(), 0, 2); + + case 4: + return new Date(janFourth.getFullYear(), 0, 1); + + case 5: + return new Date(janFourth.getFullYear() - 1, 11, 31); + + case 6: + return new Date(janFourth.getFullYear() - 1, 11, 30); + } + } + function getWeekBasedYear(date) { + var thisDate = addDays( + new Date(date.tm_year + 1900, 0, 1), + date.tm_yday + ); + var janFourthThisYear = new Date(thisDate.getFullYear(), 0, 4); + var janFourthNextYear = new Date(thisDate.getFullYear() + 1, 0, 4); + var firstWeekStartThisYear = getFirstWeekStartDate(janFourthThisYear); + var firstWeekStartNextYear = getFirstWeekStartDate(janFourthNextYear); + if (compareByDay(firstWeekStartThisYear, thisDate) <= 0) { + if (compareByDay(firstWeekStartNextYear, thisDate) <= 0) { + return thisDate.getFullYear() + 1; + } + return thisDate.getFullYear(); + } + return thisDate.getFullYear() - 1; + } + var EXPANSION_RULES_2 = { + '%a': date => WEEKDAYS[date.tm_wday].substring(0, 3), + '%A': date => WEEKDAYS[date.tm_wday], + '%b': date => MONTHS[date.tm_mon].substring(0, 3), + '%B': date => MONTHS[date.tm_mon], + '%C': date => { + var year = date.tm_year + 1900; + return leadingNulls((year / 100) | 0, 2); + }, + '%d': date => leadingNulls(date.tm_mday, 2), + '%e': date => leadingSomething(date.tm_mday, 2, ' '), + '%g': date => getWeekBasedYear(date).toString().substring(2), + '%G': date => getWeekBasedYear(date), + '%H': date => leadingNulls(date.tm_hour, 2), + '%I': date => { + var twelveHour = date.tm_hour; + if (twelveHour == 0) twelveHour = 12; + else if (twelveHour > 12) twelveHour -= 12; + return leadingNulls(twelveHour, 2); + }, + '%j': date => + leadingNulls( + date.tm_mday + + arraySum( + isLeapYear(date.tm_year + 1900) + ? MONTH_DAYS_LEAP + : MONTH_DAYS_REGULAR, + date.tm_mon - 1 + ), + 3 + ), + '%m': date => leadingNulls(date.tm_mon + 1, 2), + '%M': date => leadingNulls(date.tm_min, 2), + '%n': () => '\n', + '%p': date => { + if (date.tm_hour >= 0 && date.tm_hour < 12) { + return 'AM'; + } + return 'PM'; + }, + '%S': date => leadingNulls(date.tm_sec, 2), + '%t': () => '\t', + '%u': date => date.tm_wday || 7, + '%U': date => { + var days = date.tm_yday + 7 - date.tm_wday; + return leadingNulls(Math.floor(days / 7), 2); + }, + '%V': date => { + var val = Math.floor( + (date.tm_yday + 7 - ((date.tm_wday + 6) % 7)) / 7 + ); + if ((date.tm_wday + 371 - date.tm_yday - 2) % 7 <= 2) { + val++; + } + if (!val) { + val = 52; + var dec31 = (date.tm_wday + 7 - date.tm_yday - 1) % 7; + if ( + dec31 == 4 || + (dec31 == 5 && isLeapYear((date.tm_year % 400) - 1)) + ) { + val++; + } + } else if (val == 53) { + var jan1 = (date.tm_wday + 371 - date.tm_yday) % 7; + if (jan1 != 4 && (jan1 != 3 || !isLeapYear(date.tm_year))) val = 1; + } + return leadingNulls(val, 2); + }, + '%w': date => date.tm_wday, + '%W': date => { + var days = date.tm_yday + 7 - ((date.tm_wday + 6) % 7); + return leadingNulls(Math.floor(days / 7), 2); + }, + '%y': date => (date.tm_year + 1900).toString().substring(2), + '%Y': date => date.tm_year + 1900, + '%z': date => { + var off = date.tm_gmtoff; + var ahead = off >= 0; + off = Math.abs(off) / 60; + off = (off / 60) * 100 + (off % 60); + return (ahead ? '+' : '-') + String('0000' + off).slice(-4); + }, + '%Z': date => date.tm_zone, + '%%': () => '%' + }; + pattern = pattern.replace(/%%/g, '\0\0'); + for (var rule in EXPANSION_RULES_2) { + if (pattern.includes(rule)) { + pattern = pattern.replace( + new RegExp(rule, 'g'), + EXPANSION_RULES_2[rule](date) + ); + } + } + pattern = pattern.replace(/\0\0/g, '%'); + var bytes = intArrayFromString(pattern, false); + if (bytes.length > maxsize) { + return 0; + } + writeArrayToMemory(bytes, s); + return bytes.length - 1; + }; + + var handleException = e => { + if (e instanceof ExitStatus || e == 'unwind') { + return EXITSTATUS; + } + quit_(1, e); + }; + + var stringToUTF8OnStack = str => { + var size = lengthBytesUTF8(str) + 1; + var ret = stackAlloc(size); + stringToUTF8(str, ret, size); + return ret; + }; + + var FSNode = function (parent, name, mode, rdev) { + if (!parent) { + parent = this; + } + this.parent = parent; + this.mount = parent.mount; + this.mounted = null; + this.id = FS.nextInode++; + this.name = name; + this.mode = mode; + this.node_ops = {}; + this.stream_ops = {}; + this.rdev = rdev; + }; + + var readMode = 292 | 73; + + var writeMode = 146; + + Object.defineProperties(FSNode.prototype, { + read: { + get: function () { + return (this.mode & readMode) === readMode; + }, + set: function (val) { + val ? (this.mode |= readMode) : (this.mode &= ~readMode); + } + }, + write: { + get: function () { + return (this.mode & writeMode) === writeMode; + }, + set: function (val) { + val ? (this.mode |= writeMode) : (this.mode &= ~writeMode); + } + }, + isFolder: { + get: function () { + return FS.isDir(this.mode); + } + }, + isDevice: { + get: function () { + return FS.isChrdev(this.mode); + } + } + }); + + FS.FSNode = FSNode; + + FS.createPreloadedFile = FS_createPreloadedFile; + + FS.staticInit(); + + Module['FS_createPath'] = FS.createPath; + + Module['FS_createDataFile'] = FS.createDataFile; + + Module['FS_createPreloadedFile'] = FS.createPreloadedFile; + + Module['FS_unlink'] = FS.unlink; + + Module['FS_createLazyFile'] = FS.createLazyFile; + + Module['FS_createDevice'] = FS.createDevice; + + ERRNO_CODES = { + EPERM: 63, + ENOENT: 44, + ESRCH: 71, + EINTR: 27, + EIO: 29, + ENXIO: 60, + E2BIG: 1, + ENOEXEC: 45, + EBADF: 8, + ECHILD: 12, + EAGAIN: 6, + EWOULDBLOCK: 6, + ENOMEM: 48, + EACCES: 2, + EFAULT: 21, + ENOTBLK: 105, + EBUSY: 10, + EEXIST: 20, + EXDEV: 75, + ENODEV: 43, + ENOTDIR: 54, + EISDIR: 31, + EINVAL: 28, + ENFILE: 41, + EMFILE: 33, + ENOTTY: 59, + ETXTBSY: 74, + EFBIG: 22, + ENOSPC: 51, + ESPIPE: 70, + EROFS: 69, + EMLINK: 34, + EPIPE: 64, + EDOM: 18, + ERANGE: 68, + ENOMSG: 49, + EIDRM: 24, + ECHRNG: 106, + EL2NSYNC: 156, + EL3HLT: 107, + EL3RST: 108, + ELNRNG: 109, + EUNATCH: 110, + ENOCSI: 111, + EL2HLT: 112, + EDEADLK: 16, + ENOLCK: 46, + EBADE: 113, + EBADR: 114, + EXFULL: 115, + ENOANO: 104, + EBADRQC: 103, + EBADSLT: 102, + EDEADLOCK: 16, + EBFONT: 101, + ENOSTR: 100, + ENODATA: 116, + ETIME: 117, + ENOSR: 118, + ENONET: 119, + ENOPKG: 120, + EREMOTE: 121, + ENOLINK: 47, + EADV: 122, + ESRMNT: 123, + ECOMM: 124, + EPROTO: 65, + EMULTIHOP: 36, + EDOTDOT: 125, + EBADMSG: 9, + ENOTUNIQ: 126, + EBADFD: 127, + EREMCHG: 128, + ELIBACC: 129, + ELIBBAD: 130, + ELIBSCN: 131, + ELIBMAX: 132, + ELIBEXEC: 133, + ENOSYS: 52, + ENOTEMPTY: 55, + ENAMETOOLONG: 37, + ELOOP: 32, + EOPNOTSUPP: 138, + EPFNOSUPPORT: 139, + ECONNRESET: 15, + ENOBUFS: 42, + EAFNOSUPPORT: 5, + EPROTOTYPE: 67, + ENOTSOCK: 57, + ENOPROTOOPT: 50, + ESHUTDOWN: 140, + ECONNREFUSED: 14, + EADDRINUSE: 3, + ECONNABORTED: 13, + ENETUNREACH: 40, + ENETDOWN: 38, + ETIMEDOUT: 73, + EHOSTDOWN: 142, + EHOSTUNREACH: 23, + EINPROGRESS: 26, + EALREADY: 7, + EDESTADDRREQ: 17, + EMSGSIZE: 35, + EPROTONOSUPPORT: 66, + ESOCKTNOSUPPORT: 137, + EADDRNOTAVAIL: 4, + ENETRESET: 39, + EISCONN: 30, + ENOTCONN: 53, + ETOOMANYREFS: 141, + EUSERS: 136, + EDQUOT: 19, + ESTALE: 72, + ENOTSUP: 138, + ENOMEDIUM: 148, + EILSEQ: 25, + EOVERFLOW: 61, + ECANCELED: 11, + ENOTRECOVERABLE: 56, + EOWNERDEAD: 62, + ESTRPIPE: 135 + }; + + var wasmImports = { + __assert_fail: ___assert_fail, + __call_sighandler: ___call_sighandler, + __syscall__newselect: ___syscall__newselect, + __syscall_chdir: ___syscall_chdir, + __syscall_chmod: ___syscall_chmod, + __syscall_dup3: ___syscall_dup3, + __syscall_faccessat: ___syscall_faccessat, + __syscall_fadvise64: ___syscall_fadvise64, + __syscall_fchdir: ___syscall_fchdir, + __syscall_fchmod: ___syscall_fchmod, + __syscall_fchmodat: ___syscall_fchmodat, + __syscall_fchown32: ___syscall_fchown32, + __syscall_fchownat: ___syscall_fchownat, + __syscall_fcntl64: ___syscall_fcntl64, + __syscall_fdatasync: ___syscall_fdatasync, + __syscall_fstat64: ___syscall_fstat64, + __syscall_ftruncate64: ___syscall_ftruncate64, + __syscall_getcwd: ___syscall_getcwd, + __syscall_getdents64: ___syscall_getdents64, + __syscall_ioctl: ___syscall_ioctl, + __syscall_lstat64: ___syscall_lstat64, + __syscall_mkdirat: ___syscall_mkdirat, + __syscall_mknodat: ___syscall_mknodat, + __syscall_newfstatat: ___syscall_newfstatat, + __syscall_openat: ___syscall_openat, + __syscall_pipe: ___syscall_pipe, + __syscall_readlinkat: ___syscall_readlinkat, + __syscall_renameat: ___syscall_renameat, + __syscall_rmdir: ___syscall_rmdir, + __syscall_stat64: ___syscall_stat64, + __syscall_statfs64: ___syscall_statfs64, + __syscall_symlink: ___syscall_symlink, + __syscall_symlinkat: ___syscall_symlinkat, + __syscall_unlinkat: ___syscall_unlinkat, + __syscall_utimensat: ___syscall_utimensat, + _emscripten_get_now_is_monotonic: __emscripten_get_now_is_monotonic, + _emscripten_get_progname: __emscripten_get_progname, + _emscripten_throw_longjmp: __emscripten_throw_longjmp, + _gmtime_js: __gmtime_js, + _localtime_js: __localtime_js, + _tzset_js: __tzset_js, + abort: _abort, + emscripten_date_now: _emscripten_date_now, + emscripten_get_heap_max: _emscripten_get_heap_max, + emscripten_get_now: _emscripten_get_now, + emscripten_get_now_res: _emscripten_get_now_res, + emscripten_memcpy_big: _emscripten_memcpy_big, + emscripten_resize_heap: _emscripten_resize_heap, + environ_get: _environ_get, + environ_sizes_get: _environ_sizes_get, + exit: _exit, + fd_close: _fd_close, + fd_fdstat_get: _fd_fdstat_get, + fd_read: _fd_read, + fd_seek: _fd_seek, + fd_sync: _fd_sync, + fd_write: _fd_write, + getaddrinfo: _getaddrinfo, + invoke_iii: invoke_iii, + invoke_iiiiiii: invoke_iiiiiii, + invoke_vi: invoke_vi, + invoke_viii: invoke_viii, + invoke_viiii: invoke_viiii, + proc_exit: _proc_exit, + strftime: _strftime + }; + + var wasmExports = createWasm(); + + var ___wasm_call_ctors = () => + (___wasm_call_ctors = wasmExports['__wasm_call_ctors'])(); + + var _main = (Module['_main'] = (a0, a1) => + (_main = Module['_main'] = wasmExports['__main_argc_argv'])(a0, a1)); + + var ___errno_location = () => + (___errno_location = wasmExports['__errno_location'])(); + + var _malloc = a0 => (_malloc = wasmExports['malloc'])(a0); + + var setTempRet0 = a0 => (setTempRet0 = wasmExports['setTempRet0'])(a0); + + var _free = a0 => (_free = wasmExports['free'])(a0); + + var _htonl = a0 => (_htonl = wasmExports['htonl'])(a0); + + var _htons = a0 => (_htons = wasmExports['htons'])(a0); + + var _ntohs = a0 => (_ntohs = wasmExports['ntohs'])(a0); + + var _setThrew = (a0, a1) => (_setThrew = wasmExports['setThrew'])(a0, a1); + + var stackSave = () => (stackSave = wasmExports['stackSave'])(); + + var stackRestore = a0 => (stackRestore = wasmExports['stackRestore'])(a0); + + var stackAlloc = a0 => (stackAlloc = wasmExports['stackAlloc'])(a0); + + var dynCall_viiiiiiij = (Module['dynCall_viiiiiiij'] = ( + a0, + a1, + a2, + a3, + a4, + a5, + a6, + a7, + a8, + a9 + ) => + (dynCall_viiiiiiij = Module['dynCall_viiiiiiij'] = + wasmExports['dynCall_viiiiiiij'])( + a0, + a1, + a2, + a3, + a4, + a5, + a6, + a7, + a8, + a9 + )); + + var dynCall_vji = (Module['dynCall_vji'] = (a0, a1, a2, a3) => + (dynCall_vji = Module['dynCall_vji'] = wasmExports['dynCall_vji'])( + a0, + a1, + a2, + a3 + )); + + var dynCall_jiji = (Module['dynCall_jiji'] = (a0, a1, a2, a3, a4) => + (dynCall_jiji = Module['dynCall_jiji'] = wasmExports['dynCall_jiji'])( + a0, + a1, + a2, + a3, + a4 + )); + + function invoke_vi(index, a1) { + var sp = stackSave(); + try { + getWasmTableEntry(index)(a1); + } catch (e) { + stackRestore(sp); + if (e !== e + 0) throw e; + _setThrew(1, 0); + } + } + + function invoke_iii(index, a1, a2) { + var sp = stackSave(); + try { + return getWasmTableEntry(index)(a1, a2); + } catch (e) { + stackRestore(sp); + if (e !== e + 0) throw e; + _setThrew(1, 0); + } + } + + function invoke_iiiiiii(index, a1, a2, a3, a4, a5, a6) { + var sp = stackSave(); + try { + return getWasmTableEntry(index)(a1, a2, a3, a4, a5, a6); + } catch (e) { + stackRestore(sp); + if (e !== e + 0) throw e; + _setThrew(1, 0); + } + } + + function invoke_viiii(index, a1, a2, a3, a4) { + var sp = stackSave(); + try { + getWasmTableEntry(index)(a1, a2, a3, a4); + } catch (e) { + stackRestore(sp); + if (e !== e + 0) throw e; + _setThrew(1, 0); + } + } + + function invoke_viii(index, a1, a2, a3) { + var sp = stackSave(); + try { + getWasmTableEntry(index)(a1, a2, a3); + } catch (e) { + stackRestore(sp); + if (e !== e + 0) throw e; + _setThrew(1, 0); + } + } + + function intArrayFromBase64(s) { + try { + var decoded = atob(s); + var bytes = new Uint8Array(decoded.length); + for (var i = 0; i < decoded.length; ++i) { + bytes[i] = decoded.charCodeAt(i); + } + return bytes; + } catch (_) { + throw new Error('Converting base64 string to bytes failed.'); + } + } + + function tryParseAsDataURI(filename) { + if (!isDataURI(filename)) { + return; + } + return intArrayFromBase64(filename.slice(dataURIPrefix.length)); + } + + Module['addRunDependency'] = addRunDependency; + + Module['removeRunDependency'] = removeRunDependency; + + Module['FS_createPath'] = FS.createPath; + + Module['FS_createDataFile'] = FS.createDataFile; + + Module['FS_createLazyFile'] = FS.createLazyFile; + + Module['FS_createDevice'] = FS.createDevice; + + Module['FS_unlink'] = FS.unlink; + + Module['callMain'] = callMain; + + Module['ENV'] = ENV; + + Module['ERRNO_CODES'] = ERRNO_CODES; + + Module['PATH'] = PATH; + + Module['getEnvStrings'] = getEnvStrings; + + Module['FS_createPreloadedFile'] = FS.createPreloadedFile; + + Module['FS'] = FS; + + Module['WORKERFS'] = WORKERFS; + + Module['PROXYFS'] = PROXYFS; + + var calledRun; + + dependenciesFulfilled = function runCaller() { + if (!calledRun) run(); + if (!calledRun) dependenciesFulfilled = runCaller; + }; + + function callMain(args = []) { + var entryFunction = _main; + args.unshift(thisProgram); + var argc = args.length; + var argv = stackAlloc((argc + 1) * 4); + var argv_ptr = argv; + args.forEach(arg => { + HEAPU32[argv_ptr >> 2] = stringToUTF8OnStack(arg); + argv_ptr += 4; + }); + HEAPU32[argv_ptr >> 2] = 0; + try { + var ret = entryFunction(argc, argv); + exitJS(ret, true); + return ret; + } catch (e) { + return handleException(e); + } + } + + function run(args = arguments_) { + if (runDependencies > 0) { + return; + } + preRun(); + if (runDependencies > 0) { + return; + } + function doRun() { + if (calledRun) return; + calledRun = true; + Module['calledRun'] = true; + if (ABORT) return; + initRuntime(); + preMain(); + readyPromiseResolve(Module); + if (Module['onRuntimeInitialized']) Module['onRuntimeInitialized'](); + if (shouldRunNow) callMain(args); + postRun(); + } + if (Module['setStatus']) { + Module['setStatus']('Running...'); + setTimeout(function () { + setTimeout(function () { + Module['setStatus'](''); + }, 1); + doRun(); + }, 1); + } else { + doRun(); + } + } + + if (Module['preInit']) { + if (typeof Module['preInit'] == 'function') + Module['preInit'] = [Module['preInit']]; + while (Module['preInit'].length > 0) { + Module['preInit'].pop()(); + } + } + + var shouldRunNow = false; + + if (Module['noInitialRun']) shouldRunNow = false; + + run(); + + return moduleArg.ready; + }; +})(); +if (typeof exports === 'object' && typeof module === 'object') + module.exports = Module; +else if (typeof define === 'function' && define['amd']) + define([], () => Module); diff --git a/src/wasm/fs.js b/src/wasm/fs.js new file mode 100644 index 0000000..14c5c0b --- /dev/null +++ b/src/wasm/fs.js @@ -0,0 +1,5013 @@ +var Module = (() => { + var _scriptDir = + typeof document !== 'undefined' && document.currentScript + ? document.currentScript.src + : undefined; + + return function (moduleArg = {}) { + // include: shell.js + // The Module object: Our interface to the outside world. We import + // and export values on it. There are various ways Module can be used: + // 1. Not defined. We create it here + // 2. A function parameter, function(Module) { ..generated code.. } + // 3. pre-run appended it, var Module = {}; ..generated code.. + // 4. External script tag defines var Module. + // We need to check if Module already exists (e.g. case 3 above). + // Substitution will be replaced with actual code on later stage of the build, + // this way Closure Compiler will not mangle it (e.g. case 4. above). + // Note that if you want to run closure, and also to use Module + // after the generated code, you will need to define var Module = {}; + // before the code. Then that object will be used in the code, and you + // can continue to use Module afterwards as well. + var Module = moduleArg; + + // Set up the promise that indicates the Module is initialized + var readyPromiseResolve, readyPromiseReject; + Module['ready'] = new Promise((resolve, reject) => { + readyPromiseResolve = resolve; + readyPromiseReject = reject; + }); + [ + '_main', + '_memory', + '_fflush', + '___indirect_function_table', + 'onRuntimeInitialized' + ].forEach(prop => { + if (!Object.getOwnPropertyDescriptor(Module['ready'], prop)) { + Object.defineProperty(Module['ready'], prop, { + get: () => + abort( + 'You are getting ' + + prop + + ' on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js' + ), + set: () => + abort( + 'You are setting ' + + prop + + ' on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js' + ) + }); + } + }); + + // --pre-jses are emitted after the Module integration code, so that they can + // refer to Module (if they choose; they can also define Module) + + // Sometimes an existing Module object exists with properties + // meant to overwrite the default module functionality. Here + // we collect those properties and reapply _after_ we configure + // the current environment's defaults to avoid having to be so + // defensive during initialization. + var moduleOverrides = Object.assign({}, Module); + + var arguments_ = []; + var thisProgram = './this.program'; + var quit_ = (status, toThrow) => { + throw toThrow; + }; + + // Determine the runtime environment we are in. You can customize this by + // setting the ENVIRONMENT setting at compile time (see settings.js). + + // Attempt to auto-detect the environment + var ENVIRONMENT_IS_WEB = typeof window == 'object'; + var ENVIRONMENT_IS_WORKER = typeof importScripts == 'function'; + // N.b. Electron.js environment is simultaneously a NODE-environment, but + // also a web environment. + var ENVIRONMENT_IS_NODE = + typeof process == 'object' && + typeof process.versions == 'object' && + typeof process.versions.node == 'string'; + var ENVIRONMENT_IS_SHELL = + !ENVIRONMENT_IS_WEB && !ENVIRONMENT_IS_NODE && !ENVIRONMENT_IS_WORKER; + + if (Module['ENVIRONMENT']) { + throw new Error( + 'Module.ENVIRONMENT has been deprecated. To force the environment, use the ENVIRONMENT compile-time option (for example, -sENVIRONMENT=web or -sENVIRONMENT=node)' + ); + } + + // `/` should be present at the end if `scriptDirectory` is not empty + var scriptDirectory = ''; + function locateFile(path) { + if (Module['locateFile']) { + return Module['locateFile'](path, scriptDirectory); + } + return scriptDirectory + path; + } + + // Hooks that are implemented differently in different runtime environments. + var read_, readAsync, readBinary, setWindowTitle; + + if (ENVIRONMENT_IS_SHELL) { + if ( + (typeof process == 'object' && typeof require === 'function') || + typeof window == 'object' || + typeof importScripts == 'function' + ) + throw new Error( + 'not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)' + ); + + if (typeof read != 'undefined') { + read_ = read; + } + + readBinary = f => { + if (typeof readbuffer == 'function') { + return new Uint8Array(readbuffer(f)); + } + let data = read(f, 'binary'); + assert(typeof data == 'object'); + return data; + }; + + readAsync = (f, onload, onerror) => { + setTimeout(() => onload(readBinary(f))); + }; + + if (typeof clearTimeout == 'undefined') { + globalThis.clearTimeout = id => {}; + } + + if (typeof setTimeout == 'undefined') { + // spidermonkey lacks setTimeout but we use it above in readAsync. + globalThis.setTimeout = f => (typeof f == 'function' ? f() : abort()); + } + + if (typeof scriptArgs != 'undefined') { + arguments_ = scriptArgs; + } else if (typeof arguments != 'undefined') { + arguments_ = arguments; + } + + if (typeof quit == 'function') { + quit_ = (status, toThrow) => { + // Unlike node which has process.exitCode, d8 has no such mechanism. So we + // have no way to set the exit code and then let the program exit with + // that code when it naturally stops running (say, when all setTimeouts + // have completed). For that reason, we must call `quit` - the only way to + // set the exit code - but quit also halts immediately. To increase + // consistency with node (and the web) we schedule the actual quit call + // using a setTimeout to give the current stack and any exception handlers + // a chance to run. This enables features such as addOnPostRun (which + // expected to be able to run code after main returns). + setTimeout(() => { + if (!(toThrow instanceof ExitStatus)) { + let toLog = toThrow; + if (toThrow && typeof toThrow == 'object' && toThrow.stack) { + toLog = [toThrow, toThrow.stack]; + } + err(`exiting due to exception: ${toLog}`); + } + quit(status); + }); + throw toThrow; + }; + } + + if (typeof print != 'undefined') { + // Prefer to use print/printErr where they exist, as they usually work better. + if (typeof console == 'undefined') + console = /** @type{!Console} */ ({}); + console.log = /** @type{!function(this:Console, ...*): undefined} */ ( + print + ); + console.warn = console.error = + /** @type{!function(this:Console, ...*): undefined} */ ( + typeof printErr != 'undefined' ? printErr : print + ); + } + } + + // Note that this includes Node.js workers when relevant (pthreads is enabled). + // Node.js workers are detected as a combination of ENVIRONMENT_IS_WORKER and + // ENVIRONMENT_IS_NODE. + else if (ENVIRONMENT_IS_WEB || ENVIRONMENT_IS_WORKER) { + if (ENVIRONMENT_IS_WORKER) { + // Check worker, not web, since window could be polyfilled + scriptDirectory = self.location.href; + } else if (typeof document != 'undefined' && document.currentScript) { + // web + scriptDirectory = document.currentScript.src; + } + // When MODULARIZE, this JS may be executed later, after document.currentScript + // is gone, so we saved it, and we use it here instead of any other info. + if (_scriptDir) { + scriptDirectory = _scriptDir; + } + // blob urls look like blob:http://site.com/etc/etc and we cannot infer anything from them. + // otherwise, slice off the final part of the url to find the script directory. + // if scriptDirectory does not contain a slash, lastIndexOf will return -1, + // and scriptDirectory will correctly be replaced with an empty string. + // If scriptDirectory contains a query (starting with ?) or a fragment (starting with #), + // they are removed because they could contain a slash. + if (scriptDirectory.indexOf('blob:') !== 0) { + scriptDirectory = scriptDirectory.substr( + 0, + scriptDirectory.replace(/[?#].*/, '').lastIndexOf('/') + 1 + ); + } else { + scriptDirectory = ''; + } + + if (!(typeof window == 'object' || typeof importScripts == 'function')) + throw new Error( + 'not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)' + ); + + // Differentiate the Web Worker from the Node Worker case, as reading must + // be done differently. + { + // include: web_or_worker_shell_read.js + read_ = url => { + var xhr = new XMLHttpRequest(); + xhr.open('GET', url, false); + xhr.send(null); + return xhr.responseText; + }; + + if (ENVIRONMENT_IS_WORKER) { + readBinary = url => { + var xhr = new XMLHttpRequest(); + xhr.open('GET', url, false); + xhr.responseType = 'arraybuffer'; + xhr.send(null); + return new Uint8Array(/** @type{!ArrayBuffer} */ (xhr.response)); + }; + } + + readAsync = (url, onload, onerror) => { + var xhr = new XMLHttpRequest(); + xhr.open('GET', url, true); + xhr.responseType = 'arraybuffer'; + xhr.onload = () => { + if (xhr.status == 200 || (xhr.status == 0 && xhr.response)) { + // file URLs can return 0 + onload(xhr.response); + return; + } + onerror(); + }; + xhr.onerror = onerror; + xhr.send(null); + }; + + // end include: web_or_worker_shell_read.js + } + + setWindowTitle = title => (document.title = title); + } else { + throw new Error('environment detection error'); + } + + var out = Module['print'] || console.log.bind(console); + var err = Module['printErr'] || console.error.bind(console); + + // Merge back in the overrides + Object.assign(Module, moduleOverrides); + // Free the object hierarchy contained in the overrides, this lets the GC + // reclaim data used e.g. in memoryInitializerRequest, which is a large typed array. + moduleOverrides = null; + checkIncomingModuleAPI(); + + // Emit code to handle expected values on the Module object. This applies Module.x + // to the proper local x. This has two benefits: first, we only emit it if it is + // expected to arrive, and second, by using a local everywhere else that can be + // minified. + + if (Module['arguments']) arguments_ = Module['arguments']; + legacyModuleProp('arguments', 'arguments_'); + + if (Module['thisProgram']) thisProgram = Module['thisProgram']; + legacyModuleProp('thisProgram', 'thisProgram'); + + if (Module['quit']) quit_ = Module['quit']; + legacyModuleProp('quit', 'quit_'); + + // perform assertions in shell.js after we set up out() and err(), as otherwise if an assertion fails it cannot print the message + // Assertions on removed incoming Module JS APIs. + assert( + typeof Module['memoryInitializerPrefixURL'] == 'undefined', + 'Module.memoryInitializerPrefixURL option was removed, use Module.locateFile instead' + ); + assert( + typeof Module['pthreadMainPrefixURL'] == 'undefined', + 'Module.pthreadMainPrefixURL option was removed, use Module.locateFile instead' + ); + assert( + typeof Module['cdInitializerPrefixURL'] == 'undefined', + 'Module.cdInitializerPrefixURL option was removed, use Module.locateFile instead' + ); + assert( + typeof Module['filePackagePrefixURL'] == 'undefined', + 'Module.filePackagePrefixURL option was removed, use Module.locateFile instead' + ); + assert( + typeof Module['read'] == 'undefined', + 'Module.read option was removed (modify read_ in JS)' + ); + assert( + typeof Module['readAsync'] == 'undefined', + 'Module.readAsync option was removed (modify readAsync in JS)' + ); + assert( + typeof Module['readBinary'] == 'undefined', + 'Module.readBinary option was removed (modify readBinary in JS)' + ); + assert( + typeof Module['setWindowTitle'] == 'undefined', + 'Module.setWindowTitle option was removed (modify setWindowTitle in JS)' + ); + assert( + typeof Module['TOTAL_MEMORY'] == 'undefined', + 'Module.TOTAL_MEMORY has been renamed Module.INITIAL_MEMORY' + ); + legacyModuleProp('asm', 'wasmExports'); + legacyModuleProp('read', 'read_'); + legacyModuleProp('readAsync', 'readAsync'); + legacyModuleProp('readBinary', 'readBinary'); + legacyModuleProp('setWindowTitle', 'setWindowTitle'); + var IDBFS = 'IDBFS is no longer included by default; build with -lidbfs.js'; + + var FETCHFS = + 'FETCHFS is no longer included by default; build with -lfetchfs.js'; + var ICASEFS = + 'ICASEFS is no longer included by default; build with -licasefs.js'; + var JSFILEFS = + 'JSFILEFS is no longer included by default; build with -ljsfilefs.js'; + var OPFS = 'OPFS is no longer included by default; build with -lopfs.js'; + + var NODEFS = + 'NODEFS is no longer included by default; build with -lnodefs.js'; + + assert( + !ENVIRONMENT_IS_NODE, + "node environment detected but not enabled at build time. Add 'node' to `-sENVIRONMENT` to enable." + ); + + assert( + !ENVIRONMENT_IS_SHELL, + "shell environment detected but not enabled at build time. Add 'shell' to `-sENVIRONMENT` to enable." + ); + + // end include: shell.js + // include: preamble.js + // === Preamble library stuff === + + // Documentation for the public APIs defined in this file must be updated in: + // site/source/docs/api_reference/preamble.js.rst + // A prebuilt local version of the documentation is available at: + // site/build/text/docs/api_reference/preamble.js.txt + // You can also build docs locally as HTML or other formats in site/ + // An online HTML version (which may be of a different version of Emscripten) + // is up at http://kripken.github.io/emscripten-site/docs/api_reference/preamble.js.html + + var wasmBinary; + if (Module['wasmBinary']) wasmBinary = Module['wasmBinary']; + legacyModuleProp('wasmBinary', 'wasmBinary'); + var noExitRuntime = Module['noExitRuntime'] || true; + legacyModuleProp('noExitRuntime', 'noExitRuntime'); + + if (typeof WebAssembly != 'object') { + abort('no native wasm support detected'); + } + + // Wasm globals + + var wasmMemory; + + //======================================== + // Runtime essentials + //======================================== + + // whether we are quitting the application. no code should run after this. + // set in exit() and abort() + var ABORT = false; + + // set by exit() and abort(). Passed to 'onExit' handler. + // NOTE: This is also used as the process return code code in shell environments + // but only when noExitRuntime is false. + var EXITSTATUS; + + /** @type {function(*, string=)} */ + function assert(condition, text) { + if (!condition) { + abort('Assertion failed' + (text ? ': ' + text : '')); + } + } + + // We used to include malloc/free by default in the past. Show a helpful error in + // builds with assertions. + + // Memory management + + var HEAP, + /** @type {!Int8Array} */ + HEAP8, + /** @type {!Uint8Array} */ + HEAPU8, + /** @type {!Int16Array} */ + HEAP16, + /** @type {!Uint16Array} */ + HEAPU16, + /** @type {!Int32Array} */ + HEAP32, + /** @type {!Uint32Array} */ + HEAPU32, + /** @type {!Float32Array} */ + HEAPF32, + /** @type {!Float64Array} */ + HEAPF64; + + function updateMemoryViews() { + var b = wasmMemory.buffer; + Module['HEAP8'] = HEAP8 = new Int8Array(b); + Module['HEAP16'] = HEAP16 = new Int16Array(b); + Module['HEAPU8'] = HEAPU8 = new Uint8Array(b); + Module['HEAPU16'] = HEAPU16 = new Uint16Array(b); + Module['HEAP32'] = HEAP32 = new Int32Array(b); + Module['HEAPU32'] = HEAPU32 = new Uint32Array(b); + Module['HEAPF32'] = HEAPF32 = new Float32Array(b); + Module['HEAPF64'] = HEAPF64 = new Float64Array(b); + } + + assert( + !Module['STACK_SIZE'], + 'STACK_SIZE can no longer be set at runtime. Use -sSTACK_SIZE at link time' + ); + + assert( + typeof Int32Array != 'undefined' && + typeof Float64Array !== 'undefined' && + Int32Array.prototype.subarray != undefined && + Int32Array.prototype.set != undefined, + 'JS engine does not provide full typed array support' + ); + + // If memory is defined in wasm, the user can't provide it, or set INITIAL_MEMORY + assert( + !Module['wasmMemory'], + 'Use of `wasmMemory` detected. Use -sIMPORTED_MEMORY to define wasmMemory externally' + ); + assert( + !Module['INITIAL_MEMORY'], + 'Detected runtime INITIAL_MEMORY setting. Use -sIMPORTED_MEMORY to define wasmMemory dynamically' + ); + + // include: runtime_init_table.js + // In regular non-RELOCATABLE mode the table is exported + // from the wasm module and this will be assigned once + // the exports are available. + var wasmTable; + // end include: runtime_init_table.js + // include: runtime_stack_check.js + // Initializes the stack cookie. Called at the startup of main and at the startup of each thread in pthreads mode. + function writeStackCookie() { + var max = _emscripten_stack_get_end(); + assert((max & 3) == 0); + // If the stack ends at address zero we write our cookies 4 bytes into the + // stack. This prevents interference with SAFE_HEAP and ASAN which also + // monitor writes to address zero. + if (max == 0) { + max += 4; + } + // The stack grow downwards towards _emscripten_stack_get_end. + // We write cookies to the final two words in the stack and detect if they are + // ever overwritten. + HEAPU32[max >> 2] = 0x02135467; + HEAPU32[(max + 4) >> 2] = 0x89bacdfe; + // Also test the global address 0 for integrity. + HEAPU32[0 >> 2] = 1668509029; + } + + function checkStackCookie() { + if (ABORT) return; + var max = _emscripten_stack_get_end(); + // See writeStackCookie(). + if (max == 0) { + max += 4; + } + var cookie1 = HEAPU32[max >> 2]; + var cookie2 = HEAPU32[(max + 4) >> 2]; + if (cookie1 != 0x02135467 || cookie2 != 0x89bacdfe) { + abort( + `Stack overflow! Stack cookie has been overwritten at ${ptrToString(max)}, expected hex dwords 0x89BACDFE and 0x2135467, but received ${ptrToString(cookie2)} ${ptrToString(cookie1)}` + ); + } + // Also test the global address 0 for integrity. + if (HEAPU32[0 >> 2] != 0x63736d65 /* 'emsc' */) { + abort( + 'Runtime error: The application has corrupted its heap memory area (address zero)!' + ); + } + } + // end include: runtime_stack_check.js + // include: runtime_assertions.js + // Endianness check + (function () { + var h16 = new Int16Array(1); + var h8 = new Int8Array(h16.buffer); + h16[0] = 0x6373; + if (h8[0] !== 0x73 || h8[1] !== 0x63) + throw 'Runtime error: expected the system to be little-endian! (Run with -sSUPPORT_BIG_ENDIAN to bypass)'; + })(); + + // end include: runtime_assertions.js + var __ATPRERUN__ = []; // functions called before the runtime is initialized + var __ATINIT__ = []; // functions called during startup + var __ATEXIT__ = []; // functions called during shutdown + var __ATPOSTRUN__ = []; // functions called after the main() is called + + var runtimeInitialized = false; + + var runtimeKeepaliveCounter = 0; + + function keepRuntimeAlive() { + return noExitRuntime || runtimeKeepaliveCounter > 0; + } + + function preRun() { + if (Module['preRun']) { + if (typeof Module['preRun'] == 'function') + Module['preRun'] = [Module['preRun']]; + while (Module['preRun'].length) { + addOnPreRun(Module['preRun'].shift()); + } + } + callRuntimeCallbacks(__ATPRERUN__); + } + + function initRuntime() { + assert(!runtimeInitialized); + runtimeInitialized = true; + + checkStackCookie(); + + if (!Module['noFSInit'] && !FS.init.initialized) FS.init(); + FS.ignorePermissions = false; + + TTY.init(); + callRuntimeCallbacks(__ATINIT__); + } + + function postRun() { + checkStackCookie(); + + if (Module['postRun']) { + if (typeof Module['postRun'] == 'function') + Module['postRun'] = [Module['postRun']]; + while (Module['postRun'].length) { + addOnPostRun(Module['postRun'].shift()); + } + } + + callRuntimeCallbacks(__ATPOSTRUN__); + } + + function addOnPreRun(cb) { + __ATPRERUN__.unshift(cb); + } + + function addOnInit(cb) { + __ATINIT__.unshift(cb); + } + + function addOnExit(cb) {} + + function addOnPostRun(cb) { + __ATPOSTRUN__.unshift(cb); + } + + // include: runtime_math.js + // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/imul + + // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/fround + + // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/clz32 + + // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/trunc + + assert( + Math.imul, + 'This browser does not support Math.imul(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill' + ); + assert( + Math.fround, + 'This browser does not support Math.fround(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill' + ); + assert( + Math.clz32, + 'This browser does not support Math.clz32(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill' + ); + assert( + Math.trunc, + 'This browser does not support Math.trunc(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill' + ); + // end include: runtime_math.js + // A counter of dependencies for calling run(). If we need to + // do asynchronous work before running, increment this and + // decrement it. Incrementing must happen in a place like + // Module.preRun (used by emcc to add file preloading). + // Note that you can add dependencies in preRun, even though + // it happens right before run - run will be postponed until + // the dependencies are met. + var runDependencies = 0; + var runDependencyWatcher = null; + var dependenciesFulfilled = null; // overridden to take different actions when all run dependencies are fulfilled + var runDependencyTracking = {}; + + function getUniqueRunDependency(id) { + var orig = id; + while (1) { + if (!runDependencyTracking[id]) return id; + id = orig + Math.random(); + } + } + + function addRunDependency(id) { + runDependencies++; + + if (Module['monitorRunDependencies']) { + Module['monitorRunDependencies'](runDependencies); + } + + if (id) { + assert(!runDependencyTracking[id]); + runDependencyTracking[id] = 1; + if ( + runDependencyWatcher === null && + typeof setInterval != 'undefined' + ) { + // Check for missing dependencies every few seconds + runDependencyWatcher = setInterval(() => { + if (ABORT) { + clearInterval(runDependencyWatcher); + runDependencyWatcher = null; + return; + } + var shown = false; + for (var dep in runDependencyTracking) { + if (!shown) { + shown = true; + err('still waiting on run dependencies:'); + } + err(`dependency: ${dep}`); + } + if (shown) { + err('(end of list)'); + } + }, 10000); + } + } else { + err('warning: run dependency added without ID'); + } + } + + function removeRunDependency(id) { + runDependencies--; + + if (Module['monitorRunDependencies']) { + Module['monitorRunDependencies'](runDependencies); + } + + if (id) { + assert(runDependencyTracking[id]); + delete runDependencyTracking[id]; + } else { + err('warning: run dependency removed without ID'); + } + if (runDependencies == 0) { + if (runDependencyWatcher !== null) { + clearInterval(runDependencyWatcher); + runDependencyWatcher = null; + } + if (dependenciesFulfilled) { + var callback = dependenciesFulfilled; + dependenciesFulfilled = null; + callback(); // can add another dependenciesFulfilled + } + } + } + + /** @param {string|number=} what */ + function abort(what) { + if (Module['onAbort']) { + Module['onAbort'](what); + } + + what = 'Aborted(' + what + ')'; + // TODO(sbc): Should we remove printing and leave it up to whoever + // catches the exception? + err(what); + + ABORT = true; + EXITSTATUS = 1; + + // Use a wasm runtime error, because a JS error might be seen as a foreign + // exception, which means we'd run destructors on it. We need the error to + // simply make the program stop. + // FIXME This approach does not work in Wasm EH because it currently does not assume + // all RuntimeErrors are from traps; it decides whether a RuntimeError is from + // a trap or not based on a hidden field within the object. So at the moment + // we don't have a way of throwing a wasm trap from JS. TODO Make a JS API that + // allows this in the wasm spec. + + // Suppress closure compiler warning here. Closure compiler's builtin extern + // defintion for WebAssembly.RuntimeError claims it takes no arguments even + // though it can. + // TODO(https://github.com/google/closure-compiler/pull/3913): Remove if/when upstream closure gets fixed. + /** @suppress {checkTypes} */ + var e = new WebAssembly.RuntimeError(what); + + readyPromiseReject(e); + // Throw the error whether or not MODULARIZE is set because abort is used + // in code paths apart from instantiation where an exception is expected + // to be thrown when abort is called. + throw e; + } + + // include: memoryprofiler.js + // end include: memoryprofiler.js + // include: URIUtils.js + // Prefix of data URIs emitted by SINGLE_FILE and related options. + var dataURIPrefix = 'data:application/octet-stream;base64,'; + + // Indicates whether filename is a base64 data URI. + function isDataURI(filename) { + // Prefix of data URIs emitted by SINGLE_FILE and related options. + return filename.startsWith(dataURIPrefix); + } + + // Indicates whether filename is delivered via file protocol (as opposed to http/https) + function isFileURI(filename) { + return filename.startsWith('file://'); + } + // end include: URIUtils.js + function createExportWrapper(name) { + return function () { + assert( + runtimeInitialized, + `native function \`${name}\` called before runtime initialization` + ); + var f = wasmExports[name]; + assert(f, `exported native function \`${name}\` not found`); + return f.apply(null, arguments); + }; + } + + // include: runtime_exceptions.js + // end include: runtime_exceptions.js + var wasmBinaryFile; + wasmBinaryFile = + 'data:application/octet-stream;base64,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'; + if (!isDataURI(wasmBinaryFile)) { + wasmBinaryFile = locateFile(wasmBinaryFile); + } + + function getBinarySync(file) { + if (file == wasmBinaryFile && wasmBinary) { + return new Uint8Array(wasmBinary); + } + var binary = tryParseAsDataURI(file); + if (binary) { + return binary; + } + if (readBinary) { + return readBinary(file); + } + throw 'both async and sync fetching of the wasm failed'; + } + + function getBinaryPromise(binaryFile) { + // Otherwise, getBinarySync should be able to get it synchronously + return Promise.resolve().then(() => getBinarySync(binaryFile)); + } + + function instantiateArrayBuffer(binaryFile, imports, receiver) { + return getBinaryPromise(binaryFile) + .then(binary => { + return WebAssembly.instantiate(binary, imports); + }) + .then(instance => { + return instance; + }) + .then(receiver, reason => { + err(`failed to asynchronously prepare wasm: ${reason}`); + + // Warn on some common problems. + if (isFileURI(wasmBinaryFile)) { + err( + `warning: Loading from a file URI (${wasmBinaryFile}) is not supported in most browsers. See https://emscripten.org/docs/getting_started/FAQ.html#how-do-i-run-a-local-webserver-for-testing-why-does-my-program-stall-in-downloading-or-preparing` + ); + } + abort(reason); + }); + } + + function instantiateAsync(binary, binaryFile, imports, callback) { + return instantiateArrayBuffer(binaryFile, imports, callback); + } + + // Create the wasm instance. + // Receives the wasm imports, returns the exports. + function createWasm() { + // prepare imports + var info = { + env: wasmImports, + wasi_snapshot_preview1: wasmImports + }; + // Load the wasm module and create an instance of using native support in the JS engine. + // handle a generated wasm instance, receiving its exports and + // performing other necessary setup + /** @param {WebAssembly.Module=} module*/ + function receiveInstance(instance, module) { + var exports = instance.exports; + + wasmExports = exports; + + wasmMemory = wasmExports['memory']; + + assert(wasmMemory, 'memory not found in wasm exports'); + // This assertion doesn't hold when emscripten is run in --post-link + // mode. + // TODO(sbc): Read INITIAL_MEMORY out of the wasm file in post-link mode. + //assert(wasmMemory.buffer.byteLength === 16777216); + updateMemoryViews(); + + wasmTable = wasmExports['__indirect_function_table']; + + assert(wasmTable, 'table not found in wasm exports'); + + addOnInit(wasmExports['__wasm_call_ctors']); + + removeRunDependency('wasm-instantiate'); + return exports; + } + // wait for the pthread pool (if any) + addRunDependency('wasm-instantiate'); + + // Prefer streaming instantiation if available. + // Async compilation can be confusing when an error on the page overwrites Module + // (for example, if the order of elements is wrong, and the one defining Module is + // later), so we save Module and check it later. + var trueModule = Module; + function receiveInstantiationResult(result) { + // 'result' is a ResultObject object which has both the module and instance. + // receiveInstance() will swap in the exports (to Module.asm) so they can be called + assert( + Module === trueModule, + 'the Module object should not be replaced during async compilation - perhaps the order of HTML elements is wrong?' + ); + trueModule = null; + // TODO: Due to Closure regression https://github.com/google/closure-compiler/issues/3193, the above line no longer optimizes out down to the following line. + // When the regression is fixed, can restore the above PTHREADS-enabled path. + receiveInstance(result['instance']); + } + + // User shell pages can write their own Module.instantiateWasm = function(imports, successCallback) callback + // to manually instantiate the Wasm module themselves. This allows pages to + // run the instantiation parallel to any other async startup actions they are + // performing. + // Also pthreads and wasm workers initialize the wasm instance through this + // path. + if (Module['instantiateWasm']) { + try { + return Module['instantiateWasm'](info, receiveInstance); + } catch (e) { + err(`Module.instantiateWasm callback failed with error: ${e}`); + // If instantiation fails, reject the module ready promise. + readyPromiseReject(e); + } + } + + // If instantiation fails, reject the module ready promise. + instantiateAsync( + wasmBinary, + wasmBinaryFile, + info, + receiveInstantiationResult + ).catch(readyPromiseReject); + return {}; // no exports yet; we'll fill them in later + } + + // Globals used by JS i64 conversions (see makeSetValue) + var tempDouble; + var tempI64; + + // include: runtime_debug.js + function legacyModuleProp(prop, newName, incomming = true) { + if (!Object.getOwnPropertyDescriptor(Module, prop)) { + Object.defineProperty(Module, prop, { + configurable: true, + get() { + let extra = incomming + ? ' (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)' + : ''; + abort( + `\`Module.${prop}\` has been replaced by \`${newName}\`` + extra + ); + } + }); + } + } + + function ignoredModuleProp(prop) { + if (Object.getOwnPropertyDescriptor(Module, prop)) { + abort( + `\`Module.${prop}\` was supplied but \`${prop}\` not included in INCOMING_MODULE_JS_API` + ); + } + } + + // forcing the filesystem exports a few things by default + function isExportedByForceFilesystem(name) { + return ( + name === 'FS_createPath' || + name === 'FS_createDataFile' || + name === 'FS_createPreloadedFile' || + name === 'FS_unlink' || + name === 'addRunDependency' || + // The old FS has some functionality that WasmFS lacks. + name === 'FS_createLazyFile' || + name === 'FS_createDevice' || + name === 'removeRunDependency' + ); + } + + function missingGlobal(sym, msg) { + if (typeof globalThis !== 'undefined') { + Object.defineProperty(globalThis, sym, { + configurable: true, + get() { + warnOnce( + '`' + sym + '` is not longer defined by emscripten. ' + msg + ); + return undefined; + } + }); + } + } + + missingGlobal('buffer', 'Please use HEAP8.buffer or wasmMemory.buffer'); + missingGlobal('asm', 'Please use wasmExports instead'); + + function missingLibrarySymbol(sym) { + if ( + typeof globalThis !== 'undefined' && + !Object.getOwnPropertyDescriptor(globalThis, sym) + ) { + Object.defineProperty(globalThis, sym, { + configurable: true, + get() { + // Can't `abort()` here because it would break code that does runtime + // checks. e.g. `if (typeof SDL === 'undefined')`. + var msg = + '`' + + sym + + '` is a library symbol and not included by default; add it to your library.js __deps or to DEFAULT_LIBRARY_FUNCS_TO_INCLUDE on the command line'; + // DEFAULT_LIBRARY_FUNCS_TO_INCLUDE requires the name as it appears in + // library.js, which means $name for a JS name with no prefix, or name + // for a JS name like _name. + var librarySymbol = sym; + if (!librarySymbol.startsWith('_')) { + librarySymbol = '$' + sym; + } + msg += + " (e.g. -sDEFAULT_LIBRARY_FUNCS_TO_INCLUDE='" + + librarySymbol + + "')"; + if (isExportedByForceFilesystem(sym)) { + msg += + '. Alternatively, forcing filesystem support (-sFORCE_FILESYSTEM) can export this for you'; + } + warnOnce(msg); + return undefined; + } + }); + } + // Any symbol that is not included from the JS libary is also (by definition) + // not exported on the Module object. + unexportedRuntimeSymbol(sym); + } + + function unexportedRuntimeSymbol(sym) { + if (!Object.getOwnPropertyDescriptor(Module, sym)) { + Object.defineProperty(Module, sym, { + configurable: true, + get() { + var msg = + "'" + + sym + + "' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the Emscripten FAQ)"; + if (isExportedByForceFilesystem(sym)) { + msg += + '. Alternatively, forcing filesystem support (-sFORCE_FILESYSTEM) can export this for you'; + } + abort(msg); + } + }); + } + } + + // Used by XXXXX_DEBUG settings to output debug messages. + function dbg(text) { + // TODO(sbc): Make this configurable somehow. Its not always convenient for + // logging to show up as warnings. + console.warn.apply(console, arguments); + } + // end include: runtime_debug.js + // === Body === + + // end include: preamble.js + + /** @constructor */ + function ExitStatus(status) { + this.name = 'ExitStatus'; + this.message = `Program terminated with exit(${status})`; + this.status = status; + } + + var callRuntimeCallbacks = callbacks => { + while (callbacks.length > 0) { + // Pass the module as the first argument. + callbacks.shift()(Module); + } + }; + + /** + * @param {number} ptr + * @param {string} type + */ + function getValue(ptr, type = 'i8') { + if (type.endsWith('*')) type = '*'; + switch (type) { + case 'i1': + return HEAP8[ptr >> 0]; + case 'i8': + return HEAP8[ptr >> 0]; + case 'i16': + return HEAP16[ptr >> 1]; + case 'i32': + return HEAP32[ptr >> 2]; + case 'i64': + abort('to do getValue(i64) use WASM_BIGINT'); + case 'float': + return HEAPF32[ptr >> 2]; + case 'double': + return HEAPF64[ptr >> 3]; + case '*': + return HEAPU32[ptr >> 2]; + default: + abort(`invalid type for getValue: ${type}`); + } + } + + var ptrToString = ptr => { + assert(typeof ptr === 'number'); + // With CAN_ADDRESS_2GB or MEMORY64, pointers are already unsigned. + ptr >>>= 0; + return '0x' + ptr.toString(16).padStart(8, '0'); + }; + + /** + * @param {number} ptr + * @param {number} value + * @param {string} type + */ + function setValue(ptr, value, type = 'i8') { + if (type.endsWith('*')) type = '*'; + switch (type) { + case 'i1': + HEAP8[ptr >> 0] = value; + break; + case 'i8': + HEAP8[ptr >> 0] = value; + break; + case 'i16': + HEAP16[ptr >> 1] = value; + break; + case 'i32': + HEAP32[ptr >> 2] = value; + break; + case 'i64': + abort('to do setValue(i64) use WASM_BIGINT'); + case 'float': + HEAPF32[ptr >> 2] = value; + break; + case 'double': + HEAPF64[ptr >> 3] = value; + break; + case '*': + HEAPU32[ptr >> 2] = value; + break; + default: + abort(`invalid type for setValue: ${type}`); + } + } + + var warnOnce = text => { + if (!warnOnce.shown) warnOnce.shown = {}; + if (!warnOnce.shown[text]) { + warnOnce.shown[text] = 1; + err(text); + } + }; + + var getHeapMax = () => HEAPU8.length; + + var abortOnCannotGrowMemory = requestedSize => { + abort( + `Cannot enlarge memory arrays to size ${requestedSize} bytes (OOM). Either (1) compile with -sINITIAL_MEMORY=X with X higher than the current value ${HEAP8.length}, (2) compile with -sALLOW_MEMORY_GROWTH which allows increasing the size at runtime, or (3) if you want malloc to return NULL (0) instead of this abort, compile with -sABORTING_MALLOC=0` + ); + }; + var _emscripten_resize_heap = requestedSize => { + var oldSize = HEAPU8.length; + // With CAN_ADDRESS_2GB or MEMORY64, pointers are already unsigned. + requestedSize >>>= 0; + abortOnCannotGrowMemory(requestedSize); + }; + + var initRandomFill = () => { + if ( + typeof crypto == 'object' && + typeof crypto['getRandomValues'] == 'function' + ) { + // for modern web browsers + return view => crypto.getRandomValues(view); + } + // we couldn't find a proper implementation, as Math.random() is not suitable for /dev/random, see emscripten-core/emscripten/pull/7096 + else + abort( + 'no cryptographic support found for randomDevice. consider polyfilling it if you want to use something insecure like Math.random(), e.g. put this in a --pre-js: var crypto = { getRandomValues: (array) => { for (var i = 0; i < array.length; i++) array[i] = (Math.random()*256)|0 } };' + ); + }; + var randomFill = view => { + // Lazily init on the first invocation. + return (randomFill = initRandomFill())(view); + }; + + var PATH = { + isAbs: path => path.charAt(0) === '/', + splitPath: filename => { + var splitPathRe = + /^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/; + return splitPathRe.exec(filename).slice(1); + }, + normalizeArray: (parts, allowAboveRoot) => { + // if the path tries to go above the root, `up` ends up > 0 + var up = 0; + for (var i = parts.length - 1; i >= 0; i--) { + var last = parts[i]; + if (last === '.') { + parts.splice(i, 1); + } else if (last === '..') { + parts.splice(i, 1); + up++; + } else if (up) { + parts.splice(i, 1); + up--; + } + } + // if the path is allowed to go above the root, restore leading ..s + if (allowAboveRoot) { + for (; up; up--) { + parts.unshift('..'); + } + } + return parts; + }, + normalize: path => { + var isAbsolute = PATH.isAbs(path), + trailingSlash = path.substr(-1) === '/'; + // Normalize the path + path = PATH.normalizeArray( + path.split('/').filter(p => !!p), + !isAbsolute + ).join('/'); + if (!path && !isAbsolute) { + path = '.'; + } + if (path && trailingSlash) { + path += '/'; + } + return (isAbsolute ? '/' : '') + path; + }, + dirname: path => { + var result = PATH.splitPath(path), + root = result[0], + dir = result[1]; + if (!root && !dir) { + // No dirname whatsoever + return '.'; + } + if (dir) { + // It has a dirname, strip trailing slash + dir = dir.substr(0, dir.length - 1); + } + return root + dir; + }, + basename: path => { + // EMSCRIPTEN return '/'' for '/', not an empty string + if (path === '/') return '/'; + path = PATH.normalize(path); + path = path.replace(/\/$/, ''); + var lastSlash = path.lastIndexOf('/'); + if (lastSlash === -1) return path; + return path.substr(lastSlash + 1); + }, + join: function () { + var paths = Array.prototype.slice.call(arguments); + return PATH.normalize(paths.join('/')); + }, + join2: (l, r) => { + return PATH.normalize(l + '/' + r); + } + }; + + var PATH_FS = { + resolve: function () { + var resolvedPath = '', + resolvedAbsolute = false; + for (var i = arguments.length - 1; i >= -1 && !resolvedAbsolute; i--) { + var path = i >= 0 ? arguments[i] : FS.cwd(); + // Skip empty and invalid entries + if (typeof path != 'string') { + throw new TypeError('Arguments to path.resolve must be strings'); + } else if (!path) { + return ''; // an invalid portion invalidates the whole thing + } + resolvedPath = path + '/' + resolvedPath; + resolvedAbsolute = PATH.isAbs(path); + } + // At this point the path should be resolved to a full absolute path, but + // handle relative paths to be safe (might happen when process.cwd() fails) + resolvedPath = PATH.normalizeArray( + resolvedPath.split('/').filter(p => !!p), + !resolvedAbsolute + ).join('/'); + return (resolvedAbsolute ? '/' : '') + resolvedPath || '.'; + }, + relative: (from, to) => { + from = PATH_FS.resolve(from).substr(1); + to = PATH_FS.resolve(to).substr(1); + function trim(arr) { + var start = 0; + for (; start < arr.length; start++) { + if (arr[start] !== '') break; + } + var end = arr.length - 1; + for (; end >= 0; end--) { + if (arr[end] !== '') break; + } + if (start > end) return []; + return arr.slice(start, end - start + 1); + } + var fromParts = trim(from.split('/')); + var toParts = trim(to.split('/')); + var length = Math.min(fromParts.length, toParts.length); + var samePartsLength = length; + for (var i = 0; i < length; i++) { + if (fromParts[i] !== toParts[i]) { + samePartsLength = i; + break; + } + } + var outputParts = []; + for (var i = samePartsLength; i < fromParts.length; i++) { + outputParts.push('..'); + } + outputParts = outputParts.concat(toParts.slice(samePartsLength)); + return outputParts.join('/'); + } + }; + + var UTF8Decoder = + typeof TextDecoder != 'undefined' ? new TextDecoder('utf8') : undefined; + + /** + * Given a pointer 'idx' to a null-terminated UTF8-encoded string in the given + * array that contains uint8 values, returns a copy of that string as a + * Javascript String object. + * heapOrArray is either a regular array, or a JavaScript typed array view. + * @param {number} idx + * @param {number=} maxBytesToRead + * @return {string} + */ + var UTF8ArrayToString = (heapOrArray, idx, maxBytesToRead) => { + var endIdx = idx + maxBytesToRead; + var endPtr = idx; + // TextDecoder needs to know the byte length in advance, it doesn't stop on + // null terminator by itself. Also, use the length info to avoid running tiny + // strings through TextDecoder, since .subarray() allocates garbage. + // (As a tiny code save trick, compare endPtr against endIdx using a negation, + // so that undefined means Infinity) + while (heapOrArray[endPtr] && !(endPtr >= endIdx)) ++endPtr; + + if (endPtr - idx > 16 && heapOrArray.buffer && UTF8Decoder) { + return UTF8Decoder.decode(heapOrArray.subarray(idx, endPtr)); + } + var str = ''; + // If building with TextDecoder, we have already computed the string length + // above, so test loop end condition against that + while (idx < endPtr) { + // For UTF8 byte structure, see: + // http://en.wikipedia.org/wiki/UTF-8#Description + // https://www.ietf.org/rfc/rfc2279.txt + // https://tools.ietf.org/html/rfc3629 + var u0 = heapOrArray[idx++]; + if (!(u0 & 0x80)) { + str += String.fromCharCode(u0); + continue; + } + var u1 = heapOrArray[idx++] & 63; + if ((u0 & 0xe0) == 0xc0) { + str += String.fromCharCode(((u0 & 31) << 6) | u1); + continue; + } + var u2 = heapOrArray[idx++] & 63; + if ((u0 & 0xf0) == 0xe0) { + u0 = ((u0 & 15) << 12) | (u1 << 6) | u2; + } else { + if ((u0 & 0xf8) != 0xf0) + warnOnce( + 'Invalid UTF-8 leading byte ' + + ptrToString(u0) + + ' encountered when deserializing a UTF-8 string in wasm memory to a JS string!' + ); + u0 = + ((u0 & 7) << 18) | + (u1 << 12) | + (u2 << 6) | + (heapOrArray[idx++] & 63); + } + + if (u0 < 0x10000) { + str += String.fromCharCode(u0); + } else { + var ch = u0 - 0x10000; + str += String.fromCharCode( + 0xd800 | (ch >> 10), + 0xdc00 | (ch & 0x3ff) + ); + } + } + return str; + }; + + var FS_stdin_getChar_buffer = []; + + var lengthBytesUTF8 = str => { + var len = 0; + for (var i = 0; i < str.length; ++i) { + // Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code + // unit, not a Unicode code point of the character! So decode + // UTF16->UTF32->UTF8. + // See http://unicode.org/faq/utf_bom.html#utf16-3 + var c = str.charCodeAt(i); // possibly a lead surrogate + if (c <= 0x7f) { + len++; + } else if (c <= 0x7ff) { + len += 2; + } else if (c >= 0xd800 && c <= 0xdfff) { + len += 4; + ++i; + } else { + len += 3; + } + } + return len; + }; + + var stringToUTF8Array = (str, heap, outIdx, maxBytesToWrite) => { + assert(typeof str === 'string'); + // Parameter maxBytesToWrite is not optional. Negative values, 0, null, + // undefined and false each don't write out any bytes. + if (!(maxBytesToWrite > 0)) return 0; + + var startIdx = outIdx; + var endIdx = outIdx + maxBytesToWrite - 1; // -1 for string null terminator. + for (var i = 0; i < str.length; ++i) { + // Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code + // unit, not a Unicode code point of the character! So decode + // UTF16->UTF32->UTF8. + // See http://unicode.org/faq/utf_bom.html#utf16-3 + // For UTF8 byte structure, see http://en.wikipedia.org/wiki/UTF-8#Description + // and https://www.ietf.org/rfc/rfc2279.txt + // and https://tools.ietf.org/html/rfc3629 + var u = str.charCodeAt(i); // possibly a lead surrogate + if (u >= 0xd800 && u <= 0xdfff) { + var u1 = str.charCodeAt(++i); + u = (0x10000 + ((u & 0x3ff) << 10)) | (u1 & 0x3ff); + } + if (u <= 0x7f) { + if (outIdx >= endIdx) break; + heap[outIdx++] = u; + } else if (u <= 0x7ff) { + if (outIdx + 1 >= endIdx) break; + heap[outIdx++] = 0xc0 | (u >> 6); + heap[outIdx++] = 0x80 | (u & 63); + } else if (u <= 0xffff) { + if (outIdx + 2 >= endIdx) break; + heap[outIdx++] = 0xe0 | (u >> 12); + heap[outIdx++] = 0x80 | ((u >> 6) & 63); + heap[outIdx++] = 0x80 | (u & 63); + } else { + if (outIdx + 3 >= endIdx) break; + if (u > 0x10ffff) + warnOnce( + 'Invalid Unicode code point ' + + ptrToString(u) + + ' encountered when serializing a JS string to a UTF-8 string in wasm memory! (Valid unicode code points should be in range 0-0x10FFFF).' + ); + heap[outIdx++] = 0xf0 | (u >> 18); + heap[outIdx++] = 0x80 | ((u >> 12) & 63); + heap[outIdx++] = 0x80 | ((u >> 6) & 63); + heap[outIdx++] = 0x80 | (u & 63); + } + } + // Null-terminate the pointer to the buffer. + heap[outIdx] = 0; + return outIdx - startIdx; + }; + /** @type {function(string, boolean=, number=)} */ + function intArrayFromString(stringy, dontAddNull, length) { + var len = length > 0 ? length : lengthBytesUTF8(stringy) + 1; + var u8array = new Array(len); + var numBytesWritten = stringToUTF8Array( + stringy, + u8array, + 0, + u8array.length + ); + if (dontAddNull) u8array.length = numBytesWritten; + return u8array; + } + var FS_stdin_getChar = () => { + if (!FS_stdin_getChar_buffer.length) { + var result = null; + if ( + typeof window != 'undefined' && + typeof window.prompt == 'function' + ) { + // Browser. + result = window.prompt('Input: '); // returns null on cancel + if (result !== null) { + result += '\n'; + } + } else if (typeof readline == 'function') { + // Command line. + result = readline(); + if (result !== null) { + result += '\n'; + } + } + if (!result) { + return null; + } + FS_stdin_getChar_buffer = intArrayFromString(result, true); + } + return FS_stdin_getChar_buffer.shift(); + }; + var TTY = { + ttys: [], + init() { + // https://github.com/emscripten-core/emscripten/pull/1555 + // if (ENVIRONMENT_IS_NODE) { + // // currently, FS.init does not distinguish if process.stdin is a file or TTY + // // device, it always assumes it's a TTY device. because of this, we're forcing + // // process.stdin to UTF8 encoding to at least make stdin reading compatible + // // with text files until FS.init can be refactored. + // process.stdin.setEncoding('utf8'); + // } + }, + shutdown() { + // https://github.com/emscripten-core/emscripten/pull/1555 + // if (ENVIRONMENT_IS_NODE) { + // // inolen: any idea as to why node -e 'process.stdin.read()' wouldn't exit immediately (with process.stdin being a tty)? + // // isaacs: because now it's reading from the stream, you've expressed interest in it, so that read() kicks off a _read() which creates a ReadReq operation + // // inolen: I thought read() in that case was a synchronous operation that just grabbed some amount of buffered data if it exists? + // // isaacs: it is. but it also triggers a _read() call, which calls readStart() on the handle + // // isaacs: do process.stdin.pause() and i'd think it'd probably close the pending call + // process.stdin.pause(); + // } + }, + register(dev, ops) { + TTY.ttys[dev] = { input: [], output: [], ops: ops }; + FS.registerDevice(dev, TTY.stream_ops); + }, + stream_ops: { + open(stream) { + var tty = TTY.ttys[stream.node.rdev]; + if (!tty) { + throw new FS.ErrnoError(43); + } + stream.tty = tty; + stream.seekable = false; + }, + close(stream) { + // flush any pending line data + stream.tty.ops.fsync(stream.tty); + }, + fsync(stream) { + stream.tty.ops.fsync(stream.tty); + }, + read(stream, buffer, offset, length, pos /* ignored */) { + if (!stream.tty || !stream.tty.ops.get_char) { + throw new FS.ErrnoError(60); + } + var bytesRead = 0; + for (var i = 0; i < length; i++) { + var result; + try { + result = stream.tty.ops.get_char(stream.tty); + } catch (e) { + throw new FS.ErrnoError(29); + } + if (result === undefined && bytesRead === 0) { + throw new FS.ErrnoError(6); + } + if (result === null || result === undefined) break; + bytesRead++; + buffer[offset + i] = result; + } + if (bytesRead) { + stream.node.timestamp = Date.now(); + } + return bytesRead; + }, + write(stream, buffer, offset, length, pos) { + if (!stream.tty || !stream.tty.ops.put_char) { + throw new FS.ErrnoError(60); + } + try { + for (var i = 0; i < length; i++) { + stream.tty.ops.put_char(stream.tty, buffer[offset + i]); + } + } catch (e) { + throw new FS.ErrnoError(29); + } + if (length) { + stream.node.timestamp = Date.now(); + } + return i; + } + }, + default_tty_ops: { + get_char(tty) { + return FS_stdin_getChar(); + }, + put_char(tty, val) { + if (val === null || val === 10) { + out(UTF8ArrayToString(tty.output, 0)); + tty.output = []; + } else { + if (val != 0) tty.output.push(val); // val == 0 would cut text output off in the middle. + } + }, + fsync(tty) { + if (tty.output && tty.output.length > 0) { + out(UTF8ArrayToString(tty.output, 0)); + tty.output = []; + } + }, + ioctl_tcgets(tty) { + // typical setting + return { + c_iflag: 25856, + c_oflag: 5, + c_cflag: 191, + c_lflag: 35387, + c_cc: [ + 0x03, 0x1c, 0x7f, 0x15, 0x04, 0x00, 0x01, 0x00, 0x11, 0x13, 0x1a, + 0x00, 0x12, 0x0f, 0x17, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ] + }; + }, + ioctl_tcsets(tty, optional_actions, data) { + // currently just ignore + return 0; + }, + ioctl_tiocgwinsz(tty) { + return [24, 80]; + } + }, + default_tty1_ops: { + put_char(tty, val) { + if (val === null || val === 10) { + err(UTF8ArrayToString(tty.output, 0)); + tty.output = []; + } else { + if (val != 0) tty.output.push(val); + } + }, + fsync(tty) { + if (tty.output && tty.output.length > 0) { + err(UTF8ArrayToString(tty.output, 0)); + tty.output = []; + } + } + } + }; + + var zeroMemory = (address, size) => { + HEAPU8.fill(0, address, address + size); + return address; + }; + + var alignMemory = (size, alignment) => { + assert(alignment, 'alignment argument is required'); + return Math.ceil(size / alignment) * alignment; + }; + var mmapAlloc = size => { + abort( + 'internal error: mmapAlloc called but `emscripten_builtin_memalign` native symbol not exported' + ); + }; + var MEMFS = { + ops_table: null, + mount(mount) { + return MEMFS.createNode(null, '/', 16384 | 511 /* 0777 */, 0); + }, + createNode(parent, name, mode, dev) { + if (FS.isBlkdev(mode) || FS.isFIFO(mode)) { + // no supported + throw new FS.ErrnoError(63); + } + if (!MEMFS.ops_table) { + MEMFS.ops_table = { + dir: { + node: { + getattr: MEMFS.node_ops.getattr, + setattr: MEMFS.node_ops.setattr, + lookup: MEMFS.node_ops.lookup, + mknod: MEMFS.node_ops.mknod, + rename: MEMFS.node_ops.rename, + unlink: MEMFS.node_ops.unlink, + rmdir: MEMFS.node_ops.rmdir, + readdir: MEMFS.node_ops.readdir, + symlink: MEMFS.node_ops.symlink + }, + stream: { + llseek: MEMFS.stream_ops.llseek + } + }, + file: { + node: { + getattr: MEMFS.node_ops.getattr, + setattr: MEMFS.node_ops.setattr + }, + stream: { + llseek: MEMFS.stream_ops.llseek, + read: MEMFS.stream_ops.read, + write: MEMFS.stream_ops.write, + allocate: MEMFS.stream_ops.allocate, + mmap: MEMFS.stream_ops.mmap, + msync: MEMFS.stream_ops.msync + } + }, + link: { + node: { + getattr: MEMFS.node_ops.getattr, + setattr: MEMFS.node_ops.setattr, + readlink: MEMFS.node_ops.readlink + }, + stream: {} + }, + chrdev: { + node: { + getattr: MEMFS.node_ops.getattr, + setattr: MEMFS.node_ops.setattr + }, + stream: FS.chrdev_stream_ops + } + }; + } + var node = FS.createNode(parent, name, mode, dev); + if (FS.isDir(node.mode)) { + node.node_ops = MEMFS.ops_table.dir.node; + node.stream_ops = MEMFS.ops_table.dir.stream; + node.contents = {}; + } else if (FS.isFile(node.mode)) { + node.node_ops = MEMFS.ops_table.file.node; + node.stream_ops = MEMFS.ops_table.file.stream; + node.usedBytes = 0; // The actual number of bytes used in the typed array, as opposed to contents.length which gives the whole capacity. + // When the byte data of the file is populated, this will point to either a typed array, or a normal JS array. Typed arrays are preferred + // for performance, and used by default. However, typed arrays are not resizable like normal JS arrays are, so there is a small disk size + // penalty involved for appending file writes that continuously grow a file similar to std::vector capacity vs used -scheme. + node.contents = null; + } else if (FS.isLink(node.mode)) { + node.node_ops = MEMFS.ops_table.link.node; + node.stream_ops = MEMFS.ops_table.link.stream; + } else if (FS.isChrdev(node.mode)) { + node.node_ops = MEMFS.ops_table.chrdev.node; + node.stream_ops = MEMFS.ops_table.chrdev.stream; + } + node.timestamp = Date.now(); + // add the new node to the parent + if (parent) { + parent.contents[name] = node; + parent.timestamp = node.timestamp; + } + return node; + }, + getFileDataAsTypedArray(node) { + if (!node.contents) return new Uint8Array(0); + if (node.contents.subarray) + return node.contents.subarray(0, node.usedBytes); // Make sure to not return excess unused bytes. + return new Uint8Array(node.contents); + }, + expandFileStorage(node, newCapacity) { + var prevCapacity = node.contents ? node.contents.length : 0; + if (prevCapacity >= newCapacity) return; // No need to expand, the storage was already large enough. + // Don't expand strictly to the given requested limit if it's only a very small increase, but instead geometrically grow capacity. + // For small filesizes (<1MB), perform size*2 geometric increase, but for large sizes, do a much more conservative size*1.125 increase to + // avoid overshooting the allocation cap by a very large margin. + var CAPACITY_DOUBLING_MAX = 1024 * 1024; + newCapacity = Math.max( + newCapacity, + (prevCapacity * + (prevCapacity < CAPACITY_DOUBLING_MAX ? 2.0 : 1.125)) >>> + 0 + ); + if (prevCapacity != 0) newCapacity = Math.max(newCapacity, 256); // At minimum allocate 256b for each file when expanding. + var oldContents = node.contents; + node.contents = new Uint8Array(newCapacity); // Allocate new storage. + if (node.usedBytes > 0) + node.contents.set(oldContents.subarray(0, node.usedBytes), 0); // Copy old data over to the new storage. + }, + resizeFileStorage(node, newSize) { + if (node.usedBytes == newSize) return; + if (newSize == 0) { + node.contents = null; // Fully decommit when requesting a resize to zero. + node.usedBytes = 0; + } else { + var oldContents = node.contents; + node.contents = new Uint8Array(newSize); // Allocate new storage. + if (oldContents) { + node.contents.set( + oldContents.subarray(0, Math.min(newSize, node.usedBytes)) + ); // Copy old data over to the new storage. + } + node.usedBytes = newSize; + } + }, + node_ops: { + getattr(node) { + var attr = {}; + // device numbers reuse inode numbers. + attr.dev = FS.isChrdev(node.mode) ? node.id : 1; + attr.ino = node.id; + attr.mode = node.mode; + attr.nlink = 1; + attr.uid = 0; + attr.gid = 0; + attr.rdev = node.rdev; + if (FS.isDir(node.mode)) { + attr.size = 4096; + } else if (FS.isFile(node.mode)) { + attr.size = node.usedBytes; + } else if (FS.isLink(node.mode)) { + attr.size = node.link.length; + } else { + attr.size = 0; + } + attr.atime = new Date(node.timestamp); + attr.mtime = new Date(node.timestamp); + attr.ctime = new Date(node.timestamp); + // NOTE: In our implementation, st_blocks = Math.ceil(st_size/st_blksize), + // but this is not required by the standard. + attr.blksize = 4096; + attr.blocks = Math.ceil(attr.size / attr.blksize); + return attr; + }, + setattr(node, attr) { + if (attr.mode !== undefined) { + node.mode = attr.mode; + } + if (attr.timestamp !== undefined) { + node.timestamp = attr.timestamp; + } + if (attr.size !== undefined) { + MEMFS.resizeFileStorage(node, attr.size); + } + }, + lookup(parent, name) { + throw FS.genericErrors[44]; + }, + mknod(parent, name, mode, dev) { + return MEMFS.createNode(parent, name, mode, dev); + }, + rename(old_node, new_dir, new_name) { + // if we're overwriting a directory at new_name, make sure it's empty. + if (FS.isDir(old_node.mode)) { + var new_node; + try { + new_node = FS.lookupNode(new_dir, new_name); + } catch (e) {} + if (new_node) { + for (var i in new_node.contents) { + throw new FS.ErrnoError(55); + } + } + } + // do the internal rewiring + delete old_node.parent.contents[old_node.name]; + old_node.parent.timestamp = Date.now(); + old_node.name = new_name; + new_dir.contents[new_name] = old_node; + new_dir.timestamp = old_node.parent.timestamp; + old_node.parent = new_dir; + }, + unlink(parent, name) { + delete parent.contents[name]; + parent.timestamp = Date.now(); + }, + rmdir(parent, name) { + var node = FS.lookupNode(parent, name); + for (var i in node.contents) { + throw new FS.ErrnoError(55); + } + delete parent.contents[name]; + parent.timestamp = Date.now(); + }, + readdir(node) { + var entries = ['.', '..']; + for (var key in node.contents) { + if (!node.contents.hasOwnProperty(key)) { + continue; + } + entries.push(key); + } + return entries; + }, + symlink(parent, newname, oldpath) { + var node = MEMFS.createNode( + parent, + newname, + 511 /* 0777 */ | 40960, + 0 + ); + node.link = oldpath; + return node; + }, + readlink(node) { + if (!FS.isLink(node.mode)) { + throw new FS.ErrnoError(28); + } + return node.link; + } + }, + stream_ops: { + read(stream, buffer, offset, length, position) { + var contents = stream.node.contents; + if (position >= stream.node.usedBytes) return 0; + var size = Math.min(stream.node.usedBytes - position, length); + assert(size >= 0); + if (size > 8 && contents.subarray) { + // non-trivial, and typed array + buffer.set(contents.subarray(position, position + size), offset); + } else { + for (var i = 0; i < size; i++) + buffer[offset + i] = contents[position + i]; + } + return size; + }, + write(stream, buffer, offset, length, position, canOwn) { + // The data buffer should be a typed array view + assert(!(buffer instanceof ArrayBuffer)); + + if (!length) return 0; + var node = stream.node; + node.timestamp = Date.now(); + + if (buffer.subarray && (!node.contents || node.contents.subarray)) { + // This write is from a typed array to a typed array? + if (canOwn) { + assert( + position === 0, + 'canOwn must imply no weird position inside the file' + ); + node.contents = buffer.subarray(offset, offset + length); + node.usedBytes = length; + return length; + } else if (node.usedBytes === 0 && position === 0) { + // If this is a simple first write to an empty file, do a fast set since we don't need to care about old data. + node.contents = buffer.slice(offset, offset + length); + node.usedBytes = length; + return length; + } else if (position + length <= node.usedBytes) { + // Writing to an already allocated and used subrange of the file? + node.contents.set( + buffer.subarray(offset, offset + length), + position + ); + return length; + } + } + + // Appending to an existing file and we need to reallocate, or source data did not come as a typed array. + MEMFS.expandFileStorage(node, position + length); + if (node.contents.subarray && buffer.subarray) { + // Use typed array write which is available. + node.contents.set( + buffer.subarray(offset, offset + length), + position + ); + } else { + for (var i = 0; i < length; i++) { + node.contents[position + i] = buffer[offset + i]; // Or fall back to manual write if not. + } + } + node.usedBytes = Math.max(node.usedBytes, position + length); + return length; + }, + llseek(stream, offset, whence) { + var position = offset; + if (whence === 1) { + position += stream.position; + } else if (whence === 2) { + if (FS.isFile(stream.node.mode)) { + position += stream.node.usedBytes; + } + } + if (position < 0) { + throw new FS.ErrnoError(28); + } + return position; + }, + allocate(stream, offset, length) { + MEMFS.expandFileStorage(stream.node, offset + length); + stream.node.usedBytes = Math.max( + stream.node.usedBytes, + offset + length + ); + }, + mmap(stream, length, position, prot, flags) { + if (!FS.isFile(stream.node.mode)) { + throw new FS.ErrnoError(43); + } + var ptr; + var allocated; + var contents = stream.node.contents; + // Only make a new copy when MAP_PRIVATE is specified. + if (!(flags & 2) && contents.buffer === HEAP8.buffer) { + // We can't emulate MAP_SHARED when the file is not backed by the + // buffer we're mapping to (e.g. the HEAP buffer). + allocated = false; + ptr = contents.byteOffset; + } else { + // Try to avoid unnecessary slices. + if (position > 0 || position + length < contents.length) { + if (contents.subarray) { + contents = contents.subarray(position, position + length); + } else { + contents = Array.prototype.slice.call( + contents, + position, + position + length + ); + } + } + allocated = true; + ptr = mmapAlloc(length); + if (!ptr) { + throw new FS.ErrnoError(48); + } + HEAP8.set(contents, ptr); + } + return { ptr, allocated }; + }, + msync(stream, buffer, offset, length, mmapFlags) { + MEMFS.stream_ops.write(stream, buffer, 0, length, offset, false); + // should we check if bytesWritten and length are the same? + return 0; + } + } + }; + + /** @param {boolean=} noRunDep */ + var asyncLoad = (url, onload, onerror, noRunDep) => { + var dep = !noRunDep ? getUniqueRunDependency(`al ${url}`) : ''; + readAsync( + url, + arrayBuffer => { + assert( + arrayBuffer, + `Loading data file "${url}" failed (no arrayBuffer).` + ); + onload(new Uint8Array(arrayBuffer)); + if (dep) removeRunDependency(dep); + }, + event => { + if (onerror) { + onerror(); + } else { + throw `Loading data file "${url}" failed.`; + } + } + ); + if (dep) addRunDependency(dep); + }; + + var preloadPlugins = Module['preloadPlugins'] || []; + var FS_handledByPreloadPlugin = (byteArray, fullname, finish, onerror) => { + // Ensure plugins are ready. + if (typeof Browser != 'undefined') Browser.init(); + + var handled = false; + preloadPlugins.forEach(plugin => { + if (handled) return; + if (plugin['canHandle'](fullname)) { + plugin['handle'](byteArray, fullname, finish, onerror); + handled = true; + } + }); + return handled; + }; + var FS_createPreloadedFile = ( + parent, + name, + url, + canRead, + canWrite, + onload, + onerror, + dontCreateFile, + canOwn, + preFinish + ) => { + // TODO we should allow people to just pass in a complete filename instead + // of parent and name being that we just join them anyways + var fullname = name ? PATH_FS.resolve(PATH.join2(parent, name)) : parent; + var dep = getUniqueRunDependency(`cp ${fullname}`); // might have several active requests for the same fullname + function processData(byteArray) { + function finish(byteArray) { + if (preFinish) preFinish(); + if (!dontCreateFile) { + FS.createDataFile( + parent, + name, + byteArray, + canRead, + canWrite, + canOwn + ); + } + if (onload) onload(); + removeRunDependency(dep); + } + if ( + FS_handledByPreloadPlugin(byteArray, fullname, finish, () => { + if (onerror) onerror(); + removeRunDependency(dep); + }) + ) { + return; + } + finish(byteArray); + } + addRunDependency(dep); + if (typeof url == 'string') { + asyncLoad(url, byteArray => processData(byteArray), onerror); + } else { + processData(url); + } + }; + + var FS_modeStringToFlags = str => { + var flagModes = { + r: 0, + 'r+': 2, + w: 512 | 64 | 1, + 'w+': 512 | 64 | 2, + a: 1024 | 64 | 1, + 'a+': 1024 | 64 | 2 + }; + var flags = flagModes[str]; + if (typeof flags == 'undefined') { + throw new Error(`Unknown file open mode: ${str}`); + } + return flags; + }; + + var FS_getMode = (canRead, canWrite) => { + var mode = 0; + if (canRead) mode |= 292 | 73; + if (canWrite) mode |= 146; + return mode; + }; + + var WORKERFS = { + DIR_MODE: 16895, + FILE_MODE: 33279, + reader: null, + mount(mount) { + assert(ENVIRONMENT_IS_WORKER); + if (!WORKERFS.reader) WORKERFS.reader = new FileReaderSync(); + var root = WORKERFS.createNode(null, '/', WORKERFS.DIR_MODE, 0); + var createdParents = {}; + function ensureParent(path) { + // return the parent node, creating subdirs as necessary + var parts = path.split('/'); + var parent = root; + for (var i = 0; i < parts.length - 1; i++) { + var curr = parts.slice(0, i + 1).join('/'); + // Issue 4254: Using curr as a node name will prevent the node + // from being found in FS.nameTable when FS.open is called on + // a path which holds a child of this node, + // given that all FS functions assume node names + // are just their corresponding parts within their given path, + // rather than incremental aggregates which include their parent's + // directories. + if (!createdParents[curr]) { + createdParents[curr] = WORKERFS.createNode( + parent, + parts[i], + WORKERFS.DIR_MODE, + 0 + ); + } + parent = createdParents[curr]; + } + return parent; + } + function base(path) { + var parts = path.split('/'); + return parts[parts.length - 1]; + } + // We also accept FileList here, by using Array.prototype + Array.prototype.forEach.call( + mount.opts['files'] || [], + function (file) { + WORKERFS.createNode( + ensureParent(file.name), + base(file.name), + WORKERFS.FILE_MODE, + 0, + file, + file.lastModifiedDate + ); + } + ); + (mount.opts['blobs'] || []).forEach(function (obj) { + WORKERFS.createNode( + ensureParent(obj['name']), + base(obj['name']), + WORKERFS.FILE_MODE, + 0, + obj['data'] + ); + }); + (mount.opts['packages'] || []).forEach(function (pack) { + pack['metadata'].files.forEach(function (file) { + var name = file.filename.substr(1); // remove initial slash + WORKERFS.createNode( + ensureParent(name), + base(name), + WORKERFS.FILE_MODE, + 0, + pack['blob'].slice(file.start, file.end) + ); + }); + }); + return root; + }, + createNode(parent, name, mode, dev, contents, mtime) { + var node = FS.createNode(parent, name, mode); + node.mode = mode; + node.node_ops = WORKERFS.node_ops; + node.stream_ops = WORKERFS.stream_ops; + node.timestamp = (mtime || new Date()).getTime(); + assert(WORKERFS.FILE_MODE !== WORKERFS.DIR_MODE); + if (mode === WORKERFS.FILE_MODE) { + node.size = contents.size; + node.contents = contents; + } else { + node.size = 4096; + node.contents = {}; + } + if (parent) { + parent.contents[name] = node; + } + return node; + }, + node_ops: { + getattr(node) { + return { + dev: 1, + ino: node.id, + mode: node.mode, + nlink: 1, + uid: 0, + gid: 0, + rdev: 0, + size: node.size, + atime: new Date(node.timestamp), + mtime: new Date(node.timestamp), + ctime: new Date(node.timestamp), + blksize: 4096, + blocks: Math.ceil(node.size / 4096) + }; + }, + setattr(node, attr) { + if (attr.mode !== undefined) { + node.mode = attr.mode; + } + if (attr.timestamp !== undefined) { + node.timestamp = attr.timestamp; + } + }, + lookup(parent, name) { + throw new FS.ErrnoError(44); + }, + mknod(parent, name, mode, dev) { + throw new FS.ErrnoError(63); + }, + rename(oldNode, newDir, newName) { + throw new FS.ErrnoError(63); + }, + unlink(parent, name) { + throw new FS.ErrnoError(63); + }, + rmdir(parent, name) { + throw new FS.ErrnoError(63); + }, + readdir(node) { + var entries = ['.', '..']; + for (var key in node.contents) { + if (!node.contents.hasOwnProperty(key)) { + continue; + } + entries.push(key); + } + return entries; + }, + symlink(parent, newName, oldPath) { + throw new FS.ErrnoError(63); + } + }, + stream_ops: { + read(stream, buffer, offset, length, position) { + if (position >= stream.node.size) return 0; + var chunk = stream.node.contents.slice(position, position + length); + var ab = WORKERFS.reader.readAsArrayBuffer(chunk); + buffer.set(new Uint8Array(ab), offset); + return chunk.size; + }, + write(stream, buffer, offset, length, position) { + throw new FS.ErrnoError(29); + }, + llseek(stream, offset, whence) { + var position = offset; + if (whence === 1) { + position += stream.position; + } else if (whence === 2) { + if (FS.isFile(stream.node.mode)) { + position += stream.node.size; + } + } + if (position < 0) { + throw new FS.ErrnoError(28); + } + return position; + } + } + }; + + var ERRNO_CODES = {}; + var PROXYFS = { + mount(mount) { + return PROXYFS.createNode( + null, + '/', + mount.opts.fs.lstat(mount.opts.root).mode, + 0 + ); + }, + createNode(parent, name, mode, dev) { + if (!FS.isDir(mode) && !FS.isFile(mode) && !FS.isLink(mode)) { + throw new FS.ErrnoError(ERRNO_CODES.EINVAL); + } + var node = FS.createNode(parent, name, mode); + node.node_ops = PROXYFS.node_ops; + node.stream_ops = PROXYFS.stream_ops; + return node; + }, + realPath(node) { + var parts = []; + while (node.parent !== node) { + parts.push(node.name); + node = node.parent; + } + parts.push(node.mount.opts.root); + parts.reverse(); + return PATH.join.apply(null, parts); + }, + node_ops: { + getattr(node) { + var path = PROXYFS.realPath(node); + var stat; + try { + stat = node.mount.opts.fs.lstat(path); + } catch (e) { + if (!e.code) throw e; + throw new FS.ErrnoError(ERRNO_CODES[e.code]); + } + return { + dev: stat.dev, + ino: stat.ino, + mode: stat.mode, + nlink: stat.nlink, + uid: stat.uid, + gid: stat.gid, + rdev: stat.rdev, + size: stat.size, + atime: stat.atime, + mtime: stat.mtime, + ctime: stat.ctime, + blksize: stat.blksize, + blocks: stat.blocks + }; + }, + setattr(node, attr) { + var path = PROXYFS.realPath(node); + try { + if (attr.mode !== undefined) { + node.mount.opts.fs.chmod(path, attr.mode); + // update the common node structure mode as well + node.mode = attr.mode; + } + if (attr.timestamp !== undefined) { + var date = new Date(attr.timestamp); + node.mount.opts.fs.utime(path, date, date); + } + if (attr.size !== undefined) { + node.mount.opts.fs.truncate(path, attr.size); + } + } catch (e) { + if (!e.code) throw e; + throw new FS.ErrnoError(ERRNO_CODES[e.code]); + } + }, + lookup(parent, name) { + try { + var path = PATH.join2(PROXYFS.realPath(parent), name); + var mode = parent.mount.opts.fs.lstat(path).mode; + var node = PROXYFS.createNode(parent, name, mode); + return node; + } catch (e) { + if (!e.code) throw e; + throw new FS.ErrnoError(ERRNO_CODES[e.code]); + } + }, + mknod(parent, name, mode, dev) { + var node = PROXYFS.createNode(parent, name, mode, dev); + // create the backing node for this in the fs root as well + var path = PROXYFS.realPath(node); + try { + if (FS.isDir(node.mode)) { + node.mount.opts.fs.mkdir(path, node.mode); + } else { + node.mount.opts.fs.writeFile(path, '', { mode: node.mode }); + } + } catch (e) { + if (!e.code) throw e; + throw new FS.ErrnoError(ERRNO_CODES[e.code]); + } + return node; + }, + rename(oldNode, newDir, newName) { + var oldPath = PROXYFS.realPath(oldNode); + var newPath = PATH.join2(PROXYFS.realPath(newDir), newName); + try { + oldNode.mount.opts.fs.rename(oldPath, newPath); + oldNode.name = newName; + oldNode.parent = newDir; + } catch (e) { + if (!e.code) throw e; + throw new FS.ErrnoError(ERRNO_CODES[e.code]); + } + }, + unlink(parent, name) { + var path = PATH.join2(PROXYFS.realPath(parent), name); + try { + parent.mount.opts.fs.unlink(path); + } catch (e) { + if (!e.code) throw e; + throw new FS.ErrnoError(ERRNO_CODES[e.code]); + } + }, + rmdir(parent, name) { + var path = PATH.join2(PROXYFS.realPath(parent), name); + try { + parent.mount.opts.fs.rmdir(path); + } catch (e) { + if (!e.code) throw e; + throw new FS.ErrnoError(ERRNO_CODES[e.code]); + } + }, + readdir(node) { + var path = PROXYFS.realPath(node); + try { + return node.mount.opts.fs.readdir(path); + } catch (e) { + if (!e.code) throw e; + throw new FS.ErrnoError(ERRNO_CODES[e.code]); + } + }, + symlink(parent, newName, oldPath) { + var newPath = PATH.join2(PROXYFS.realPath(parent), newName); + try { + parent.mount.opts.fs.symlink(oldPath, newPath); + } catch (e) { + if (!e.code) throw e; + throw new FS.ErrnoError(ERRNO_CODES[e.code]); + } + }, + readlink(node) { + var path = PROXYFS.realPath(node); + try { + return node.mount.opts.fs.readlink(path); + } catch (e) { + if (!e.code) throw e; + throw new FS.ErrnoError(ERRNO_CODES[e.code]); + } + } + }, + stream_ops: { + open(stream) { + var path = PROXYFS.realPath(stream.node); + try { + stream.nfd = stream.node.mount.opts.fs.open(path, stream.flags); + } catch (e) { + if (!e.code) throw e; + throw new FS.ErrnoError(ERRNO_CODES[e.code]); + } + }, + close(stream) { + try { + stream.node.mount.opts.fs.close(stream.nfd); + } catch (e) { + if (!e.code) throw e; + throw new FS.ErrnoError(ERRNO_CODES[e.code]); + } + }, + read(stream, buffer, offset, length, position) { + try { + return stream.node.mount.opts.fs.read( + stream.nfd, + buffer, + offset, + length, + position + ); + } catch (e) { + if (!e.code) throw e; + throw new FS.ErrnoError(ERRNO_CODES[e.code]); + } + }, + write(stream, buffer, offset, length, position) { + try { + return stream.node.mount.opts.fs.write( + stream.nfd, + buffer, + offset, + length, + position + ); + } catch (e) { + if (!e.code) throw e; + throw new FS.ErrnoError(ERRNO_CODES[e.code]); + } + }, + llseek(stream, offset, whence) { + var position = offset; + if (whence === 1) { + position += stream.position; + } else if (whence === 2) { + if (FS.isFile(stream.node.mode)) { + try { + var stat = stream.node.node_ops.getattr(stream.node); + position += stat.size; + } catch (e) { + throw new FS.ErrnoError(ERRNO_CODES[e.code]); + } + } + } + + if (position < 0) { + throw new FS.ErrnoError(ERRNO_CODES.EINVAL); + } + + return position; + } + } + }; + + var ERRNO_MESSAGES = { + 0: 'Success', + 1: 'Arg list too long', + 2: 'Permission denied', + 3: 'Address already in use', + 4: 'Address not available', + 5: 'Address family not supported by protocol family', + 6: 'No more processes', + 7: 'Socket already connected', + 8: 'Bad file number', + 9: 'Trying to read unreadable message', + 10: 'Mount device busy', + 11: 'Operation canceled', + 12: 'No children', + 13: 'Connection aborted', + 14: 'Connection refused', + 15: 'Connection reset by peer', + 16: 'File locking deadlock error', + 17: 'Destination address required', + 18: 'Math arg out of domain of func', + 19: 'Quota exceeded', + 20: 'File exists', + 21: 'Bad address', + 22: 'File too large', + 23: 'Host is unreachable', + 24: 'Identifier removed', + 25: 'Illegal byte sequence', + 26: 'Connection already in progress', + 27: 'Interrupted system call', + 28: 'Invalid argument', + 29: 'I/O error', + 30: 'Socket is already connected', + 31: 'Is a directory', + 32: 'Too many symbolic links', + 33: 'Too many open files', + 34: 'Too many links', + 35: 'Message too long', + 36: 'Multihop attempted', + 37: 'File or path name too long', + 38: 'Network interface is not configured', + 39: 'Connection reset by network', + 40: 'Network is unreachable', + 41: 'Too many open files in system', + 42: 'No buffer space available', + 43: 'No such device', + 44: 'No such file or directory', + 45: 'Exec format error', + 46: 'No record locks available', + 47: 'The link has been severed', + 48: 'Not enough core', + 49: 'No message of desired type', + 50: 'Protocol not available', + 51: 'No space left on device', + 52: 'Function not implemented', + 53: 'Socket is not connected', + 54: 'Not a directory', + 55: 'Directory not empty', + 56: 'State not recoverable', + 57: 'Socket operation on non-socket', + 59: 'Not a typewriter', + 60: 'No such device or address', + 61: 'Value too large for defined data type', + 62: 'Previous owner died', + 63: 'Not super-user', + 64: 'Broken pipe', + 65: 'Protocol error', + 66: 'Unknown protocol', + 67: 'Protocol wrong type for socket', + 68: 'Math result not representable', + 69: 'Read only file system', + 70: 'Illegal seek', + 71: 'No such process', + 72: 'Stale file handle', + 73: 'Connection timed out', + 74: 'Text file busy', + 75: 'Cross-device link', + 100: 'Device not a stream', + 101: 'Bad font file fmt', + 102: 'Invalid slot', + 103: 'Invalid request code', + 104: 'No anode', + 105: 'Block device required', + 106: 'Channel number out of range', + 107: 'Level 3 halted', + 108: 'Level 3 reset', + 109: 'Link number out of range', + 110: 'Protocol driver not attached', + 111: 'No CSI structure available', + 112: 'Level 2 halted', + 113: 'Invalid exchange', + 114: 'Invalid request descriptor', + 115: 'Exchange full', + 116: 'No data (for no delay io)', + 117: 'Timer expired', + 118: 'Out of streams resources', + 119: 'Machine is not on the network', + 120: 'Package not installed', + 121: 'The object is remote', + 122: 'Advertise error', + 123: 'Srmount error', + 124: 'Communication error on send', + 125: 'Cross mount point (not really error)', + 126: 'Given log. name not unique', + 127: 'f.d. invalid for this operation', + 128: 'Remote address changed', + 129: 'Can access a needed shared lib', + 130: 'Accessing a corrupted shared lib', + 131: '.lib section in a.out corrupted', + 132: 'Attempting to link in too many libs', + 133: 'Attempting to exec a shared library', + 135: 'Streams pipe error', + 136: 'Too many users', + 137: 'Socket type not supported', + 138: 'Not supported', + 139: 'Protocol family not supported', + 140: "Can't send after socket shutdown", + 141: 'Too many references', + 142: 'Host is down', + 148: 'No medium (in tape drive)', + 156: 'Level 2 not synchronized' + }; + + var demangle = func => { + warnOnce( + 'warning: build with -sDEMANGLE_SUPPORT to link in libcxxabi demangling' + ); + return func; + }; + var demangleAll = text => { + var regex = /\b_Z[\w\d_]+/g; + return text.replace(regex, function (x) { + var y = demangle(x); + return x === y ? x : y + ' [' + x + ']'; + }); + }; + var FS = { + root: null, + mounts: [], + devices: {}, + streams: [], + nextInode: 1, + nameTable: null, + currentPath: '/', + initialized: false, + ignorePermissions: true, + ErrnoError: null, + genericErrors: {}, + filesystems: null, + syncFSRequests: 0, + lookupPath(path, opts = {}) { + path = PATH_FS.resolve(path); + + if (!path) return { path: '', node: null }; + + var defaults = { + follow_mount: true, + recurse_count: 0 + }; + opts = Object.assign(defaults, opts); + + if (opts.recurse_count > 8) { + // max recursive lookup of 8 + throw new FS.ErrnoError(32); + } + + // split the absolute path + var parts = path.split('/').filter(p => !!p); + + // start at the root + var current = FS.root; + var current_path = '/'; + + for (var i = 0; i < parts.length; i++) { + var islast = i === parts.length - 1; + if (islast && opts.parent) { + // stop resolving + break; + } + + current = FS.lookupNode(current, parts[i]); + current_path = PATH.join2(current_path, parts[i]); + + // jump to the mount's root node if this is a mountpoint + if (FS.isMountpoint(current)) { + if (!islast || (islast && opts.follow_mount)) { + current = current.mounted.root; + } + } + + // by default, lookupPath will not follow a symlink if it is the final path component. + // setting opts.follow = true will override this behavior. + if (!islast || opts.follow) { + var count = 0; + while (FS.isLink(current.mode)) { + var link = FS.readlink(current_path); + current_path = PATH_FS.resolve(PATH.dirname(current_path), link); + + var lookup = FS.lookupPath(current_path, { + recurse_count: opts.recurse_count + 1 + }); + current = lookup.node; + + if (count++ > 40) { + // limit max consecutive symlinks to 40 (SYMLOOP_MAX). + throw new FS.ErrnoError(32); + } + } + } + } + + return { path: current_path, node: current }; + }, + getPath(node) { + var path; + while (true) { + if (FS.isRoot(node)) { + var mount = node.mount.mountpoint; + if (!path) return mount; + return mount[mount.length - 1] !== '/' + ? `${mount}/${path}` + : mount + path; + } + path = path ? `${node.name}/${path}` : node.name; + node = node.parent; + } + }, + hashName(parentid, name) { + var hash = 0; + + for (var i = 0; i < name.length; i++) { + hash = ((hash << 5) - hash + name.charCodeAt(i)) | 0; + } + return ((parentid + hash) >>> 0) % FS.nameTable.length; + }, + hashAddNode(node) { + var hash = FS.hashName(node.parent.id, node.name); + node.name_next = FS.nameTable[hash]; + FS.nameTable[hash] = node; + }, + hashRemoveNode(node) { + var hash = FS.hashName(node.parent.id, node.name); + if (FS.nameTable[hash] === node) { + FS.nameTable[hash] = node.name_next; + } else { + var current = FS.nameTable[hash]; + while (current) { + if (current.name_next === node) { + current.name_next = node.name_next; + break; + } + current = current.name_next; + } + } + }, + lookupNode(parent, name) { + var errCode = FS.mayLookup(parent); + if (errCode) { + throw new FS.ErrnoError(errCode, parent); + } + var hash = FS.hashName(parent.id, name); + for (var node = FS.nameTable[hash]; node; node = node.name_next) { + var nodeName = node.name; + if (node.parent.id === parent.id && nodeName === name) { + return node; + } + } + // if we failed to find it in the cache, call into the VFS + return FS.lookup(parent, name); + }, + createNode(parent, name, mode, rdev) { + assert(typeof parent == 'object'); + var node = new FS.FSNode(parent, name, mode, rdev); + + FS.hashAddNode(node); + + return node; + }, + destroyNode(node) { + FS.hashRemoveNode(node); + }, + isRoot(node) { + return node === node.parent; + }, + isMountpoint(node) { + return !!node.mounted; + }, + isFile(mode) { + return (mode & 61440) === 32768; + }, + isDir(mode) { + return (mode & 61440) === 16384; + }, + isLink(mode) { + return (mode & 61440) === 40960; + }, + isChrdev(mode) { + return (mode & 61440) === 8192; + }, + isBlkdev(mode) { + return (mode & 61440) === 24576; + }, + isFIFO(mode) { + return (mode & 61440) === 4096; + }, + isSocket(mode) { + return (mode & 49152) === 49152; + }, + flagsToPermissionString(flag) { + var perms = ['r', 'w', 'rw'][flag & 3]; + if (flag & 512) { + perms += 'w'; + } + return perms; + }, + nodePermissions(node, perms) { + if (FS.ignorePermissions) { + return 0; + } + // return 0 if any user, group or owner bits are set. + if (perms.includes('r') && !(node.mode & 292)) { + return 2; + } else if (perms.includes('w') && !(node.mode & 146)) { + return 2; + } else if (perms.includes('x') && !(node.mode & 73)) { + return 2; + } + return 0; + }, + mayLookup(dir) { + var errCode = FS.nodePermissions(dir, 'x'); + if (errCode) return errCode; + if (!dir.node_ops.lookup) return 2; + return 0; + }, + mayCreate(dir, name) { + try { + var node = FS.lookupNode(dir, name); + return 20; + } catch (e) {} + return FS.nodePermissions(dir, 'wx'); + }, + mayDelete(dir, name, isdir) { + var node; + try { + node = FS.lookupNode(dir, name); + } catch (e) { + return e.errno; + } + var errCode = FS.nodePermissions(dir, 'wx'); + if (errCode) { + return errCode; + } + if (isdir) { + if (!FS.isDir(node.mode)) { + return 54; + } + if (FS.isRoot(node) || FS.getPath(node) === FS.cwd()) { + return 10; + } + } else { + if (FS.isDir(node.mode)) { + return 31; + } + } + return 0; + }, + mayOpen(node, flags) { + if (!node) { + return 44; + } + if (FS.isLink(node.mode)) { + return 32; + } else if (FS.isDir(node.mode)) { + if ( + FS.flagsToPermissionString(flags) !== 'r' || // opening for write + flags & 512 + ) { + // TODO: check for O_SEARCH? (== search for dir only) + return 31; + } + } + return FS.nodePermissions(node, FS.flagsToPermissionString(flags)); + }, + MAX_OPEN_FDS: 4096, + nextfd() { + for (var fd = 0; fd <= FS.MAX_OPEN_FDS; fd++) { + if (!FS.streams[fd]) { + return fd; + } + } + throw new FS.ErrnoError(33); + }, + getStreamChecked(fd) { + var stream = FS.getStream(fd); + if (!stream) { + throw new FS.ErrnoError(8); + } + return stream; + }, + getStream: fd => FS.streams[fd], + createStream(stream, fd = -1) { + if (!FS.FSStream) { + FS.FSStream = /** @constructor */ function () { + this.shared = {}; + }; + FS.FSStream.prototype = {}; + Object.defineProperties(FS.FSStream.prototype, { + object: { + /** @this {FS.FSStream} */ + get() { + return this.node; + }, + /** @this {FS.FSStream} */ + set(val) { + this.node = val; + } + }, + isRead: { + /** @this {FS.FSStream} */ + get() { + return (this.flags & 2097155) !== 1; + } + }, + isWrite: { + /** @this {FS.FSStream} */ + get() { + return (this.flags & 2097155) !== 0; + } + }, + isAppend: { + /** @this {FS.FSStream} */ + get() { + return this.flags & 1024; + } + }, + flags: { + /** @this {FS.FSStream} */ + get() { + return this.shared.flags; + }, + /** @this {FS.FSStream} */ + set(val) { + this.shared.flags = val; + } + }, + position: { + /** @this {FS.FSStream} */ + get() { + return this.shared.position; + }, + /** @this {FS.FSStream} */ + set(val) { + this.shared.position = val; + } + } + }); + } + // clone it, so we can return an instance of FSStream + stream = Object.assign(new FS.FSStream(), stream); + if (fd == -1) { + fd = FS.nextfd(); + } + stream.fd = fd; + FS.streams[fd] = stream; + return stream; + }, + closeStream(fd) { + FS.streams[fd] = null; + }, + chrdev_stream_ops: { + open(stream) { + var device = FS.getDevice(stream.node.rdev); + // override node's stream ops with the device's + stream.stream_ops = device.stream_ops; + // forward the open call + if (stream.stream_ops.open) { + stream.stream_ops.open(stream); + } + }, + llseek() { + throw new FS.ErrnoError(70); + } + }, + major: dev => dev >> 8, + minor: dev => dev & 0xff, + makedev: (ma, mi) => (ma << 8) | mi, + registerDevice(dev, ops) { + FS.devices[dev] = { stream_ops: ops }; + }, + getDevice: dev => FS.devices[dev], + getMounts(mount) { + var mounts = []; + var check = [mount]; + + while (check.length) { + var m = check.pop(); + + mounts.push(m); + + check.push.apply(check, m.mounts); + } + + return mounts; + }, + syncfs(populate, callback) { + if (typeof populate == 'function') { + callback = populate; + populate = false; + } + + FS.syncFSRequests++; + + if (FS.syncFSRequests > 1) { + err( + `warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work` + ); + } + + var mounts = FS.getMounts(FS.root.mount); + var completed = 0; + + function doCallback(errCode) { + assert(FS.syncFSRequests > 0); + FS.syncFSRequests--; + return callback(errCode); + } + + function done(errCode) { + if (errCode) { + if (!done.errored) { + done.errored = true; + return doCallback(errCode); + } + return; + } + if (++completed >= mounts.length) { + doCallback(null); + } + } + + // sync all mounts + mounts.forEach(mount => { + if (!mount.type.syncfs) { + return done(null); + } + mount.type.syncfs(mount, populate, done); + }); + }, + mount(type, opts, mountpoint) { + if (typeof type == 'string') { + // The filesystem was not included, and instead we have an error + // message stored in the variable. + throw type; + } + var root = mountpoint === '/'; + var pseudo = !mountpoint; + var node; + + if (root && FS.root) { + throw new FS.ErrnoError(10); + } else if (!root && !pseudo) { + var lookup = FS.lookupPath(mountpoint, { follow_mount: false }); + + mountpoint = lookup.path; // use the absolute path + node = lookup.node; + + if (FS.isMountpoint(node)) { + throw new FS.ErrnoError(10); + } + + if (!FS.isDir(node.mode)) { + throw new FS.ErrnoError(54); + } + } + + var mount = { + type, + opts, + mountpoint, + mounts: [] + }; + + // create a root node for the fs + var mountRoot = type.mount(mount); + mountRoot.mount = mount; + mount.root = mountRoot; + + if (root) { + FS.root = mountRoot; + } else if (node) { + // set as a mountpoint + node.mounted = mount; + + // add the new mount to the current mount's children + if (node.mount) { + node.mount.mounts.push(mount); + } + } + + return mountRoot; + }, + unmount(mountpoint) { + var lookup = FS.lookupPath(mountpoint, { follow_mount: false }); + + if (!FS.isMountpoint(lookup.node)) { + throw new FS.ErrnoError(28); + } + + // destroy the nodes for this mount, and all its child mounts + var node = lookup.node; + var mount = node.mounted; + var mounts = FS.getMounts(mount); + + Object.keys(FS.nameTable).forEach(hash => { + var current = FS.nameTable[hash]; + + while (current) { + var next = current.name_next; + + if (mounts.includes(current.mount)) { + FS.destroyNode(current); + } + + current = next; + } + }); + + // no longer a mountpoint + node.mounted = null; + + // remove this mount from the child mounts + var idx = node.mount.mounts.indexOf(mount); + assert(idx !== -1); + node.mount.mounts.splice(idx, 1); + }, + lookup(parent, name) { + return parent.node_ops.lookup(parent, name); + }, + mknod(path, mode, dev) { + var lookup = FS.lookupPath(path, { parent: true }); + var parent = lookup.node; + var name = PATH.basename(path); + if (!name || name === '.' || name === '..') { + throw new FS.ErrnoError(28); + } + var errCode = FS.mayCreate(parent, name); + if (errCode) { + throw new FS.ErrnoError(errCode); + } + if (!parent.node_ops.mknod) { + throw new FS.ErrnoError(63); + } + return parent.node_ops.mknod(parent, name, mode, dev); + }, + create(path, mode) { + mode = mode !== undefined ? mode : 438 /* 0666 */; + mode &= 4095; + mode |= 32768; + return FS.mknod(path, mode, 0); + }, + mkdir(path, mode) { + mode = mode !== undefined ? mode : 511 /* 0777 */; + mode &= 511 | 512; + mode |= 16384; + return FS.mknod(path, mode, 0); + }, + mkdirTree(path, mode) { + var dirs = path.split('/'); + var d = ''; + for (var i = 0; i < dirs.length; ++i) { + if (!dirs[i]) continue; + d += '/' + dirs[i]; + try { + FS.mkdir(d, mode); + } catch (e) { + if (e.errno != 20) throw e; + } + } + }, + mkdev(path, mode, dev) { + if (typeof dev == 'undefined') { + dev = mode; + mode = 438 /* 0666 */; + } + mode |= 8192; + return FS.mknod(path, mode, dev); + }, + symlink(oldpath, newpath) { + if (!PATH_FS.resolve(oldpath)) { + throw new FS.ErrnoError(44); + } + var lookup = FS.lookupPath(newpath, { parent: true }); + var parent = lookup.node; + if (!parent) { + throw new FS.ErrnoError(44); + } + var newname = PATH.basename(newpath); + var errCode = FS.mayCreate(parent, newname); + if (errCode) { + throw new FS.ErrnoError(errCode); + } + if (!parent.node_ops.symlink) { + throw new FS.ErrnoError(63); + } + return parent.node_ops.symlink(parent, newname, oldpath); + }, + rename(old_path, new_path) { + var old_dirname = PATH.dirname(old_path); + var new_dirname = PATH.dirname(new_path); + var old_name = PATH.basename(old_path); + var new_name = PATH.basename(new_path); + // parents must exist + var lookup, old_dir, new_dir; + + // let the errors from non existant directories percolate up + lookup = FS.lookupPath(old_path, { parent: true }); + old_dir = lookup.node; + lookup = FS.lookupPath(new_path, { parent: true }); + new_dir = lookup.node; + + if (!old_dir || !new_dir) throw new FS.ErrnoError(44); + // need to be part of the same mount + if (old_dir.mount !== new_dir.mount) { + throw new FS.ErrnoError(75); + } + // source must exist + var old_node = FS.lookupNode(old_dir, old_name); + // old path should not be an ancestor of the new path + var relative = PATH_FS.relative(old_path, new_dirname); + if (relative.charAt(0) !== '.') { + throw new FS.ErrnoError(28); + } + // new path should not be an ancestor of the old path + relative = PATH_FS.relative(new_path, old_dirname); + if (relative.charAt(0) !== '.') { + throw new FS.ErrnoError(55); + } + // see if the new path already exists + var new_node; + try { + new_node = FS.lookupNode(new_dir, new_name); + } catch (e) { + // not fatal + } + // early out if nothing needs to change + if (old_node === new_node) { + return; + } + // we'll need to delete the old entry + var isdir = FS.isDir(old_node.mode); + var errCode = FS.mayDelete(old_dir, old_name, isdir); + if (errCode) { + throw new FS.ErrnoError(errCode); + } + // need delete permissions if we'll be overwriting. + // need create permissions if new doesn't already exist. + errCode = new_node + ? FS.mayDelete(new_dir, new_name, isdir) + : FS.mayCreate(new_dir, new_name); + if (errCode) { + throw new FS.ErrnoError(errCode); + } + if (!old_dir.node_ops.rename) { + throw new FS.ErrnoError(63); + } + if ( + FS.isMountpoint(old_node) || + (new_node && FS.isMountpoint(new_node)) + ) { + throw new FS.ErrnoError(10); + } + // if we are going to change the parent, check write permissions + if (new_dir !== old_dir) { + errCode = FS.nodePermissions(old_dir, 'w'); + if (errCode) { + throw new FS.ErrnoError(errCode); + } + } + // remove the node from the lookup hash + FS.hashRemoveNode(old_node); + // do the underlying fs rename + try { + old_dir.node_ops.rename(old_node, new_dir, new_name); + } catch (e) { + throw e; + } finally { + // add the node back to the hash (in case node_ops.rename + // changed its name) + FS.hashAddNode(old_node); + } + }, + rmdir(path) { + var lookup = FS.lookupPath(path, { parent: true }); + var parent = lookup.node; + var name = PATH.basename(path); + var node = FS.lookupNode(parent, name); + var errCode = FS.mayDelete(parent, name, true); + if (errCode) { + throw new FS.ErrnoError(errCode); + } + if (!parent.node_ops.rmdir) { + throw new FS.ErrnoError(63); + } + if (FS.isMountpoint(node)) { + throw new FS.ErrnoError(10); + } + parent.node_ops.rmdir(parent, name); + FS.destroyNode(node); + }, + readdir(path) { + var lookup = FS.lookupPath(path, { follow: true }); + var node = lookup.node; + if (!node.node_ops.readdir) { + throw new FS.ErrnoError(54); + } + return node.node_ops.readdir(node); + }, + unlink(path) { + var lookup = FS.lookupPath(path, { parent: true }); + var parent = lookup.node; + if (!parent) { + throw new FS.ErrnoError(44); + } + var name = PATH.basename(path); + var node = FS.lookupNode(parent, name); + var errCode = FS.mayDelete(parent, name, false); + if (errCode) { + // According to POSIX, we should map EISDIR to EPERM, but + // we instead do what Linux does (and we must, as we use + // the musl linux libc). + throw new FS.ErrnoError(errCode); + } + if (!parent.node_ops.unlink) { + throw new FS.ErrnoError(63); + } + if (FS.isMountpoint(node)) { + throw new FS.ErrnoError(10); + } + parent.node_ops.unlink(parent, name); + FS.destroyNode(node); + }, + readlink(path) { + var lookup = FS.lookupPath(path); + var link = lookup.node; + if (!link) { + throw new FS.ErrnoError(44); + } + if (!link.node_ops.readlink) { + throw new FS.ErrnoError(28); + } + return PATH_FS.resolve( + FS.getPath(link.parent), + link.node_ops.readlink(link) + ); + }, + stat(path, dontFollow) { + var lookup = FS.lookupPath(path, { follow: !dontFollow }); + var node = lookup.node; + if (!node) { + throw new FS.ErrnoError(44); + } + if (!node.node_ops.getattr) { + throw new FS.ErrnoError(63); + } + return node.node_ops.getattr(node); + }, + lstat(path) { + return FS.stat(path, true); + }, + chmod(path, mode, dontFollow) { + var node; + if (typeof path == 'string') { + var lookup = FS.lookupPath(path, { follow: !dontFollow }); + node = lookup.node; + } else { + node = path; + } + if (!node.node_ops.setattr) { + throw new FS.ErrnoError(63); + } + node.node_ops.setattr(node, { + mode: (mode & 4095) | (node.mode & ~4095), + timestamp: Date.now() + }); + }, + lchmod(path, mode) { + FS.chmod(path, mode, true); + }, + fchmod(fd, mode) { + var stream = FS.getStreamChecked(fd); + FS.chmod(stream.node, mode); + }, + chown(path, uid, gid, dontFollow) { + var node; + if (typeof path == 'string') { + var lookup = FS.lookupPath(path, { follow: !dontFollow }); + node = lookup.node; + } else { + node = path; + } + if (!node.node_ops.setattr) { + throw new FS.ErrnoError(63); + } + node.node_ops.setattr(node, { + timestamp: Date.now() + // we ignore the uid / gid for now + }); + }, + lchown(path, uid, gid) { + FS.chown(path, uid, gid, true); + }, + fchown(fd, uid, gid) { + var stream = FS.getStreamChecked(fd); + FS.chown(stream.node, uid, gid); + }, + truncate(path, len) { + if (len < 0) { + throw new FS.ErrnoError(28); + } + var node; + if (typeof path == 'string') { + var lookup = FS.lookupPath(path, { follow: true }); + node = lookup.node; + } else { + node = path; + } + if (!node.node_ops.setattr) { + throw new FS.ErrnoError(63); + } + if (FS.isDir(node.mode)) { + throw new FS.ErrnoError(31); + } + if (!FS.isFile(node.mode)) { + throw new FS.ErrnoError(28); + } + var errCode = FS.nodePermissions(node, 'w'); + if (errCode) { + throw new FS.ErrnoError(errCode); + } + node.node_ops.setattr(node, { + size: len, + timestamp: Date.now() + }); + }, + ftruncate(fd, len) { + var stream = FS.getStreamChecked(fd); + if ((stream.flags & 2097155) === 0) { + throw new FS.ErrnoError(28); + } + FS.truncate(stream.node, len); + }, + utime(path, atime, mtime) { + var lookup = FS.lookupPath(path, { follow: true }); + var node = lookup.node; + node.node_ops.setattr(node, { + timestamp: Math.max(atime, mtime) + }); + }, + open(path, flags, mode) { + if (path === '') { + throw new FS.ErrnoError(44); + } + flags = typeof flags == 'string' ? FS_modeStringToFlags(flags) : flags; + mode = typeof mode == 'undefined' ? 438 /* 0666 */ : mode; + if (flags & 64) { + mode = (mode & 4095) | 32768; + } else { + mode = 0; + } + var node; + if (typeof path == 'object') { + node = path; + } else { + path = PATH.normalize(path); + try { + var lookup = FS.lookupPath(path, { + follow: !(flags & 131072) + }); + node = lookup.node; + } catch (e) { + // ignore + } + } + // perhaps we need to create the node + var created = false; + if (flags & 64) { + if (node) { + // if O_CREAT and O_EXCL are set, error out if the node already exists + if (flags & 128) { + throw new FS.ErrnoError(20); + } + } else { + // node doesn't exist, try to create it + node = FS.mknod(path, mode, 0); + created = true; + } + } + if (!node) { + throw new FS.ErrnoError(44); + } + // can't truncate a device + if (FS.isChrdev(node.mode)) { + flags &= ~512; + } + // if asked only for a directory, then this must be one + if (flags & 65536 && !FS.isDir(node.mode)) { + throw new FS.ErrnoError(54); + } + // check permissions, if this is not a file we just created now (it is ok to + // create and write to a file with read-only permissions; it is read-only + // for later use) + if (!created) { + var errCode = FS.mayOpen(node, flags); + if (errCode) { + throw new FS.ErrnoError(errCode); + } + } + // do truncation if necessary + if (flags & 512 && !created) { + FS.truncate(node, 0); + } + // we've already handled these, don't pass down to the underlying vfs + flags &= ~(128 | 512 | 131072); + + // register the stream with the filesystem + var stream = FS.createStream({ + node, + path: FS.getPath(node), // we want the absolute path to the node + flags, + seekable: true, + position: 0, + stream_ops: node.stream_ops, + // used by the file family libc calls (fopen, fwrite, ferror, etc.) + ungotten: [], + error: false + }); + // call the new stream's open function + if (stream.stream_ops.open) { + stream.stream_ops.open(stream); + } + if (Module['logReadFiles'] && !(flags & 1)) { + if (!FS.readFiles) FS.readFiles = {}; + if (!(path in FS.readFiles)) { + FS.readFiles[path] = 1; + } + } + return stream; + }, + close(stream) { + if (FS.isClosed(stream)) { + throw new FS.ErrnoError(8); + } + if (stream.getdents) stream.getdents = null; // free readdir state + try { + if (stream.stream_ops.close) { + stream.stream_ops.close(stream); + } + } catch (e) { + throw e; + } finally { + FS.closeStream(stream.fd); + } + stream.fd = null; + }, + isClosed(stream) { + return stream.fd === null; + }, + llseek(stream, offset, whence) { + if (FS.isClosed(stream)) { + throw new FS.ErrnoError(8); + } + if (!stream.seekable || !stream.stream_ops.llseek) { + throw new FS.ErrnoError(70); + } + if (whence != 0 && whence != 1 && whence != 2) { + throw new FS.ErrnoError(28); + } + stream.position = stream.stream_ops.llseek(stream, offset, whence); + stream.ungotten = []; + return stream.position; + }, + read(stream, buffer, offset, length, position) { + assert(offset >= 0); + if (length < 0 || position < 0) { + throw new FS.ErrnoError(28); + } + if (FS.isClosed(stream)) { + throw new FS.ErrnoError(8); + } + if ((stream.flags & 2097155) === 1) { + throw new FS.ErrnoError(8); + } + if (FS.isDir(stream.node.mode)) { + throw new FS.ErrnoError(31); + } + if (!stream.stream_ops.read) { + throw new FS.ErrnoError(28); + } + var seeking = typeof position != 'undefined'; + if (!seeking) { + position = stream.position; + } else if (!stream.seekable) { + throw new FS.ErrnoError(70); + } + var bytesRead = stream.stream_ops.read( + stream, + buffer, + offset, + length, + position + ); + if (!seeking) stream.position += bytesRead; + return bytesRead; + }, + write(stream, buffer, offset, length, position, canOwn) { + assert(offset >= 0); + if (length < 0 || position < 0) { + throw new FS.ErrnoError(28); + } + if (FS.isClosed(stream)) { + throw new FS.ErrnoError(8); + } + if ((stream.flags & 2097155) === 0) { + throw new FS.ErrnoError(8); + } + if (FS.isDir(stream.node.mode)) { + throw new FS.ErrnoError(31); + } + if (!stream.stream_ops.write) { + throw new FS.ErrnoError(28); + } + if (stream.seekable && stream.flags & 1024) { + // seek to the end before writing in append mode + FS.llseek(stream, 0, 2); + } + var seeking = typeof position != 'undefined'; + if (!seeking) { + position = stream.position; + } else if (!stream.seekable) { + throw new FS.ErrnoError(70); + } + var bytesWritten = stream.stream_ops.write( + stream, + buffer, + offset, + length, + position, + canOwn + ); + if (!seeking) stream.position += bytesWritten; + return bytesWritten; + }, + allocate(stream, offset, length) { + if (FS.isClosed(stream)) { + throw new FS.ErrnoError(8); + } + if (offset < 0 || length <= 0) { + throw new FS.ErrnoError(28); + } + if ((stream.flags & 2097155) === 0) { + throw new FS.ErrnoError(8); + } + if (!FS.isFile(stream.node.mode) && !FS.isDir(stream.node.mode)) { + throw new FS.ErrnoError(43); + } + if (!stream.stream_ops.allocate) { + throw new FS.ErrnoError(138); + } + stream.stream_ops.allocate(stream, offset, length); + }, + mmap(stream, length, position, prot, flags) { + // User requests writing to file (prot & PROT_WRITE != 0). + // Checking if we have permissions to write to the file unless + // MAP_PRIVATE flag is set. According to POSIX spec it is possible + // to write to file opened in read-only mode with MAP_PRIVATE flag, + // as all modifications will be visible only in the memory of + // the current process. + if ( + (prot & 2) !== 0 && + (flags & 2) === 0 && + (stream.flags & 2097155) !== 2 + ) { + throw new FS.ErrnoError(2); + } + if ((stream.flags & 2097155) === 1) { + throw new FS.ErrnoError(2); + } + if (!stream.stream_ops.mmap) { + throw new FS.ErrnoError(43); + } + return stream.stream_ops.mmap(stream, length, position, prot, flags); + }, + msync(stream, buffer, offset, length, mmapFlags) { + assert(offset >= 0); + if (!stream.stream_ops.msync) { + return 0; + } + return stream.stream_ops.msync( + stream, + buffer, + offset, + length, + mmapFlags + ); + }, + munmap: stream => 0, + ioctl(stream, cmd, arg) { + if (!stream.stream_ops.ioctl) { + throw new FS.ErrnoError(59); + } + return stream.stream_ops.ioctl(stream, cmd, arg); + }, + readFile(path, opts = {}) { + opts.flags = opts.flags || 0; + opts.encoding = opts.encoding || 'binary'; + if (opts.encoding !== 'utf8' && opts.encoding !== 'binary') { + throw new Error(`Invalid encoding type "${opts.encoding}"`); + } + var ret; + var stream = FS.open(path, opts.flags); + var stat = FS.stat(path); + var length = stat.size; + var buf = new Uint8Array(length); + FS.read(stream, buf, 0, length, 0); + if (opts.encoding === 'utf8') { + ret = UTF8ArrayToString(buf, 0); + } else if (opts.encoding === 'binary') { + ret = buf; + } + FS.close(stream); + return ret; + }, + writeFile(path, data, opts = {}) { + opts.flags = opts.flags || 577; + var stream = FS.open(path, opts.flags, opts.mode); + if (typeof data == 'string') { + var buf = new Uint8Array(lengthBytesUTF8(data) + 1); + var actualNumBytes = stringToUTF8Array(data, buf, 0, buf.length); + FS.write(stream, buf, 0, actualNumBytes, undefined, opts.canOwn); + } else if (ArrayBuffer.isView(data)) { + FS.write(stream, data, 0, data.byteLength, undefined, opts.canOwn); + } else { + throw new Error('Unsupported data type'); + } + FS.close(stream); + }, + cwd: () => FS.currentPath, + chdir(path) { + var lookup = FS.lookupPath(path, { follow: true }); + if (lookup.node === null) { + throw new FS.ErrnoError(44); + } + if (!FS.isDir(lookup.node.mode)) { + throw new FS.ErrnoError(54); + } + var errCode = FS.nodePermissions(lookup.node, 'x'); + if (errCode) { + throw new FS.ErrnoError(errCode); + } + FS.currentPath = lookup.path; + }, + createDefaultDirectories() { + FS.mkdir('/tmp'); + FS.mkdir('/home'); + FS.mkdir('/home/web_user'); + }, + createDefaultDevices() { + // create /dev + FS.mkdir('/dev'); + // setup /dev/null + FS.registerDevice(FS.makedev(1, 3), { + read: () => 0, + write: (stream, buffer, offset, length, pos) => length + }); + FS.mkdev('/dev/null', FS.makedev(1, 3)); + // setup /dev/tty and /dev/tty1 + // stderr needs to print output using err() rather than out() + // so we register a second tty just for it. + TTY.register(FS.makedev(5, 0), TTY.default_tty_ops); + TTY.register(FS.makedev(6, 0), TTY.default_tty1_ops); + FS.mkdev('/dev/tty', FS.makedev(5, 0)); + FS.mkdev('/dev/tty1', FS.makedev(6, 0)); + // setup /dev/[u]random + // use a buffer to avoid overhead of individual crypto calls per byte + var randomBuffer = new Uint8Array(1024), + randomLeft = 0; + var randomByte = () => { + if (randomLeft === 0) { + randomLeft = randomFill(randomBuffer).byteLength; + } + return randomBuffer[--randomLeft]; + }; + FS.createDevice('/dev', 'random', randomByte); + FS.createDevice('/dev', 'urandom', randomByte); + // we're not going to emulate the actual shm device, + // just create the tmp dirs that reside in it commonly + FS.mkdir('/dev/shm'); + FS.mkdir('/dev/shm/tmp'); + }, + createSpecialDirectories() { + // create /proc/self/fd which allows /proc/self/fd/6 => readlink gives the + // name of the stream for fd 6 (see test_unistd_ttyname) + FS.mkdir('/proc'); + var proc_self = FS.mkdir('/proc/self'); + FS.mkdir('/proc/self/fd'); + FS.mount( + { + mount() { + var node = FS.createNode( + proc_self, + 'fd', + 16384 | 511 /* 0777 */, + 73 + ); + node.node_ops = { + lookup(parent, name) { + var fd = +name; + var stream = FS.getStreamChecked(fd); + var ret = { + parent: null, + mount: { mountpoint: 'fake' }, + node_ops: { readlink: () => stream.path } + }; + ret.parent = ret; // make it look like a simple root node + return ret; + } + }; + return node; + } + }, + {}, + '/proc/self/fd' + ); + }, + createStandardStreams() { + // TODO deprecate the old functionality of a single + // input / output callback and that utilizes FS.createDevice + // and instead require a unique set of stream ops + + // by default, we symlink the standard streams to the + // default tty devices. however, if the standard streams + // have been overwritten we create a unique device for + // them instead. + if (Module['stdin']) { + FS.createDevice('/dev', 'stdin', Module['stdin']); + } else { + FS.symlink('/dev/tty', '/dev/stdin'); + } + if (Module['stdout']) { + FS.createDevice('/dev', 'stdout', null, Module['stdout']); + } else { + FS.symlink('/dev/tty', '/dev/stdout'); + } + if (Module['stderr']) { + FS.createDevice('/dev', 'stderr', null, Module['stderr']); + } else { + FS.symlink('/dev/tty1', '/dev/stderr'); + } + + // open default streams for the stdin, stdout and stderr devices + var stdin = FS.open('/dev/stdin', 0); + var stdout = FS.open('/dev/stdout', 1); + var stderr = FS.open('/dev/stderr', 1); + assert(stdin.fd === 0, `invalid handle for stdin (${stdin.fd})`); + assert(stdout.fd === 1, `invalid handle for stdout (${stdout.fd})`); + assert(stderr.fd === 2, `invalid handle for stderr (${stderr.fd})`); + }, + ensureErrnoError() { + if (FS.ErrnoError) return; + FS.ErrnoError = /** @this{Object} */ function ErrnoError(errno, node) { + // We set the `name` property to be able to identify `FS.ErrnoError` + // - the `name` is a standard ECMA-262 property of error objects. Kind of good to have it anyway. + // - when using PROXYFS, an error can come from an underlying FS + // as different FS objects have their own FS.ErrnoError each, + // the test `err instanceof FS.ErrnoError` won't detect an error coming from another filesystem, causing bugs. + // we'll use the reliable test `err.name == "ErrnoError"` instead + this.name = 'ErrnoError'; + this.node = node; + this.setErrno = /** @this{Object} */ function (errno) { + this.errno = errno; + for (var key in ERRNO_CODES) { + if (ERRNO_CODES[key] === errno) { + this.code = key; + break; + } + } + }; + this.setErrno(errno); + this.message = ERRNO_MESSAGES[errno]; + + // Try to get a maximally helpful stack trace. On Node.js, getting Error.stack + // now ensures it shows what we want. + if (this.stack) { + // Define the stack property for Node.js 4, which otherwise errors on the next line. + Object.defineProperty(this, 'stack', { + value: new Error().stack, + writable: true + }); + this.stack = demangleAll(this.stack); + } + }; + FS.ErrnoError.prototype = new Error(); + FS.ErrnoError.prototype.constructor = FS.ErrnoError; + // Some errors may happen quite a bit, to avoid overhead we reuse them (and suffer a lack of stack info) + [44].forEach(code => { + FS.genericErrors[code] = new FS.ErrnoError(code); + FS.genericErrors[code].stack = ''; + }); + }, + staticInit() { + FS.ensureErrnoError(); + + FS.nameTable = new Array(4096); + + FS.mount(MEMFS, {}, '/'); + + FS.createDefaultDirectories(); + FS.createDefaultDevices(); + FS.createSpecialDirectories(); + + FS.filesystems = { + MEMFS: MEMFS, + WORKERFS: WORKERFS, + PROXYFS: PROXYFS + }; + }, + init(input, output, error) { + assert( + !FS.init.initialized, + 'FS.init was previously called. If you want to initialize later with custom parameters, remove any earlier calls (note that one is automatically added to the generated code)' + ); + FS.init.initialized = true; + + FS.ensureErrnoError(); + + // Allow Module.stdin etc. to provide defaults, if none explicitly passed to us here + Module['stdin'] = input || Module['stdin']; + Module['stdout'] = output || Module['stdout']; + Module['stderr'] = error || Module['stderr']; + + FS.createStandardStreams(); + }, + quit() { + FS.init.initialized = false; + // force-flush all streams, so we get musl std streams printed out + _fflush(0); + // close all of our streams + for (var i = 0; i < FS.streams.length; i++) { + var stream = FS.streams[i]; + if (!stream) { + continue; + } + FS.close(stream); + } + }, + findObject(path, dontResolveLastLink) { + var ret = FS.analyzePath(path, dontResolveLastLink); + if (!ret.exists) { + return null; + } + return ret.object; + }, + analyzePath(path, dontResolveLastLink) { + // operate from within the context of the symlink's target + try { + var lookup = FS.lookupPath(path, { follow: !dontResolveLastLink }); + path = lookup.path; + } catch (e) {} + var ret = { + isRoot: false, + exists: false, + error: 0, + name: null, + path: null, + object: null, + parentExists: false, + parentPath: null, + parentObject: null + }; + try { + var lookup = FS.lookupPath(path, { parent: true }); + ret.parentExists = true; + ret.parentPath = lookup.path; + ret.parentObject = lookup.node; + ret.name = PATH.basename(path); + lookup = FS.lookupPath(path, { follow: !dontResolveLastLink }); + ret.exists = true; + ret.path = lookup.path; + ret.object = lookup.node; + ret.name = lookup.node.name; + ret.isRoot = lookup.path === '/'; + } catch (e) { + ret.error = e.errno; + } + return ret; + }, + createPath(parent, path, canRead, canWrite) { + parent = typeof parent == 'string' ? parent : FS.getPath(parent); + var parts = path.split('/').reverse(); + while (parts.length) { + var part = parts.pop(); + if (!part) continue; + var current = PATH.join2(parent, part); + try { + FS.mkdir(current); + } catch (e) { + // ignore EEXIST + } + parent = current; + } + return current; + }, + createFile(parent, name, properties, canRead, canWrite) { + var path = PATH.join2( + typeof parent == 'string' ? parent : FS.getPath(parent), + name + ); + var mode = FS_getMode(canRead, canWrite); + return FS.create(path, mode); + }, + createDataFile(parent, name, data, canRead, canWrite, canOwn) { + var path = name; + if (parent) { + parent = typeof parent == 'string' ? parent : FS.getPath(parent); + path = name ? PATH.join2(parent, name) : parent; + } + var mode = FS_getMode(canRead, canWrite); + var node = FS.create(path, mode); + if (data) { + if (typeof data == 'string') { + var arr = new Array(data.length); + for (var i = 0, len = data.length; i < len; ++i) + arr[i] = data.charCodeAt(i); + data = arr; + } + // make sure we can write to the file + FS.chmod(node, mode | 146); + var stream = FS.open(node, 577); + FS.write(stream, data, 0, data.length, 0, canOwn); + FS.close(stream); + FS.chmod(node, mode); + } + return node; + }, + createDevice(parent, name, input, output) { + var path = PATH.join2( + typeof parent == 'string' ? parent : FS.getPath(parent), + name + ); + var mode = FS_getMode(!!input, !!output); + if (!FS.createDevice.major) FS.createDevice.major = 64; + var dev = FS.makedev(FS.createDevice.major++, 0); + // Create a fake device that a set of stream ops to emulate + // the old behavior. + FS.registerDevice(dev, { + open(stream) { + stream.seekable = false; + }, + close(stream) { + // flush any pending line data + if (output && output.buffer && output.buffer.length) { + output(10); + } + }, + read(stream, buffer, offset, length, pos /* ignored */) { + var bytesRead = 0; + for (var i = 0; i < length; i++) { + var result; + try { + result = input(); + } catch (e) { + throw new FS.ErrnoError(29); + } + if (result === undefined && bytesRead === 0) { + throw new FS.ErrnoError(6); + } + if (result === null || result === undefined) break; + bytesRead++; + buffer[offset + i] = result; + } + if (bytesRead) { + stream.node.timestamp = Date.now(); + } + return bytesRead; + }, + write(stream, buffer, offset, length, pos) { + for (var i = 0; i < length; i++) { + try { + output(buffer[offset + i]); + } catch (e) { + throw new FS.ErrnoError(29); + } + } + if (length) { + stream.node.timestamp = Date.now(); + } + return i; + } + }); + return FS.mkdev(path, mode, dev); + }, + forceLoadFile(obj) { + if (obj.isDevice || obj.isFolder || obj.link || obj.contents) + return true; + if (typeof XMLHttpRequest != 'undefined') { + throw new Error( + 'Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread.' + ); + } else if (read_) { + // Command-line. + try { + // WARNING: Can't read binary files in V8's d8 or tracemonkey's js, as + // read() will try to parse UTF8. + obj.contents = intArrayFromString(read_(obj.url), true); + obj.usedBytes = obj.contents.length; + } catch (e) { + throw new FS.ErrnoError(29); + } + } else { + throw new Error('Cannot load without read() or XMLHttpRequest.'); + } + }, + createLazyFile(parent, name, url, canRead, canWrite) { + // Lazy chunked Uint8Array (implements get and length from Uint8Array). Actual getting is abstracted away for eventual reuse. + /** @constructor */ + function LazyUint8Array() { + this.lengthKnown = false; + this.chunks = []; // Loaded chunks. Index is the chunk number + } + LazyUint8Array.prototype.get = + /** @this{Object} */ function LazyUint8Array_get(idx) { + if (idx > this.length - 1 || idx < 0) { + return undefined; + } + var chunkOffset = idx % this.chunkSize; + var chunkNum = (idx / this.chunkSize) | 0; + return this.getter(chunkNum)[chunkOffset]; + }; + LazyUint8Array.prototype.setDataGetter = + function LazyUint8Array_setDataGetter(getter) { + this.getter = getter; + }; + LazyUint8Array.prototype.cacheLength = + function LazyUint8Array_cacheLength() { + // Find length + var xhr = new XMLHttpRequest(); + xhr.open('HEAD', url, false); + xhr.send(null); + if ( + !((xhr.status >= 200 && xhr.status < 300) || xhr.status === 304) + ) + throw new Error( + "Couldn't load " + url + '. Status: ' + xhr.status + ); + var datalength = Number(xhr.getResponseHeader('Content-length')); + var header; + var hasByteServing = + (header = xhr.getResponseHeader('Accept-Ranges')) && + header === 'bytes'; + var usesGzip = + (header = xhr.getResponseHeader('Content-Encoding')) && + header === 'gzip'; + + var chunkSize = 1024 * 1024; // Chunk size in bytes + + if (!hasByteServing) chunkSize = datalength; + + // Function to get a range from the remote URL. + var doXHR = (from, to) => { + if (from > to) + throw new Error( + 'invalid range (' + + from + + ', ' + + to + + ') or no bytes requested!' + ); + if (to > datalength - 1) + throw new Error( + 'only ' + datalength + ' bytes available! programmer error!' + ); + + // TODO: Use mozResponseArrayBuffer, responseStream, etc. if available. + var xhr = new XMLHttpRequest(); + xhr.open('GET', url, false); + if (datalength !== chunkSize) + xhr.setRequestHeader('Range', 'bytes=' + from + '-' + to); + + // Some hints to the browser that we want binary data. + xhr.responseType = 'arraybuffer'; + if (xhr.overrideMimeType) { + xhr.overrideMimeType('text/plain; charset=x-user-defined'); + } + + xhr.send(null); + if ( + !((xhr.status >= 200 && xhr.status < 300) || xhr.status === 304) + ) + throw new Error( + "Couldn't load " + url + '. Status: ' + xhr.status + ); + if (xhr.response !== undefined) { + return new Uint8Array( + /** @type{Array} */ (xhr.response || []) + ); + } + return intArrayFromString(xhr.responseText || '', true); + }; + var lazyArray = this; + lazyArray.setDataGetter(chunkNum => { + var start = chunkNum * chunkSize; + var end = (chunkNum + 1) * chunkSize - 1; // including this byte + end = Math.min(end, datalength - 1); // if datalength-1 is selected, this is the last block + if (typeof lazyArray.chunks[chunkNum] == 'undefined') { + lazyArray.chunks[chunkNum] = doXHR(start, end); + } + if (typeof lazyArray.chunks[chunkNum] == 'undefined') + throw new Error('doXHR failed!'); + return lazyArray.chunks[chunkNum]; + }); + + if (usesGzip || !datalength) { + // if the server uses gzip or doesn't supply the length, we have to download the whole file to get the (uncompressed) length + chunkSize = datalength = 1; // this will force getter(0)/doXHR do download the whole file + datalength = this.getter(0).length; + chunkSize = datalength; + out( + 'LazyFiles on gzip forces download of the whole file when length is accessed' + ); + } + + this._length = datalength; + this._chunkSize = chunkSize; + this.lengthKnown = true; + }; + if (typeof XMLHttpRequest != 'undefined') { + if (!ENVIRONMENT_IS_WORKER) + throw 'Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc'; + var lazyArray = new LazyUint8Array(); + Object.defineProperties(lazyArray, { + length: { + get: /** @this{Object} */ function () { + if (!this.lengthKnown) { + this.cacheLength(); + } + return this._length; + } + }, + chunkSize: { + get: /** @this{Object} */ function () { + if (!this.lengthKnown) { + this.cacheLength(); + } + return this._chunkSize; + } + } + }); + + var properties = { isDevice: false, contents: lazyArray }; + } else { + var properties = { isDevice: false, url: url }; + } + + var node = FS.createFile(parent, name, properties, canRead, canWrite); + // This is a total hack, but I want to get this lazy file code out of the + // core of MEMFS. If we want to keep this lazy file concept I feel it should + // be its own thin LAZYFS proxying calls to MEMFS. + if (properties.contents) { + node.contents = properties.contents; + } else if (properties.url) { + node.contents = null; + node.url = properties.url; + } + // Add a function that defers querying the file size until it is asked the first time. + Object.defineProperties(node, { + usedBytes: { + get: /** @this {FSNode} */ function () { + return this.contents.length; + } + } + }); + // override each stream op with one that tries to force load the lazy file first + var stream_ops = {}; + var keys = Object.keys(node.stream_ops); + keys.forEach(key => { + var fn = node.stream_ops[key]; + stream_ops[key] = function forceLoadLazyFile() { + FS.forceLoadFile(node); + return fn.apply(null, arguments); + }; + }); + function writeChunks(stream, buffer, offset, length, position) { + var contents = stream.node.contents; + if (position >= contents.length) return 0; + var size = Math.min(contents.length - position, length); + assert(size >= 0); + if (contents.slice) { + // normal array + for (var i = 0; i < size; i++) { + buffer[offset + i] = contents[position + i]; + } + } else { + for (var i = 0; i < size; i++) { + // LazyUint8Array from sync binary XHR + buffer[offset + i] = contents.get(position + i); + } + } + return size; + } + // use a custom read function + stream_ops.read = (stream, buffer, offset, length, position) => { + FS.forceLoadFile(node); + return writeChunks(stream, buffer, offset, length, position); + }; + // use a custom mmap function + stream_ops.mmap = (stream, length, position, prot, flags) => { + FS.forceLoadFile(node); + var ptr = mmapAlloc(length); + if (!ptr) { + throw new FS.ErrnoError(48); + } + writeChunks(stream, HEAP8, ptr, length, position); + return { ptr, allocated: true }; + }; + node.stream_ops = stream_ops; + return node; + }, + absolutePath() { + abort('FS.absolutePath has been removed; use PATH_FS.resolve instead'); + }, + createFolder() { + abort('FS.createFolder has been removed; use FS.mkdir instead'); + }, + createLink() { + abort('FS.createLink has been removed; use FS.symlink instead'); + }, + joinPath() { + abort('FS.joinPath has been removed; use PATH.join instead'); + }, + mmapAlloc() { + abort( + 'FS.mmapAlloc has been replaced by the top level function mmapAlloc' + ); + }, + standardizePath() { + abort( + 'FS.standardizePath has been removed; use PATH.normalize instead' + ); + } + }; + + var FSNode = /** @constructor */ function (parent, name, mode, rdev) { + if (!parent) { + parent = this; // root node sets parent to itself + } + this.parent = parent; + this.mount = parent.mount; + this.mounted = null; + this.id = FS.nextInode++; + this.name = name; + this.mode = mode; + this.node_ops = {}; + this.stream_ops = {}; + this.rdev = rdev; + }; + var readMode = 292 /*292*/ | 73; /*73*/ + var writeMode = 146; /*146*/ + Object.defineProperties(FSNode.prototype, { + read: { + get: /** @this{FSNode} */ function () { + return (this.mode & readMode) === readMode; + }, + set: /** @this{FSNode} */ function (val) { + val ? (this.mode |= readMode) : (this.mode &= ~readMode); + } + }, + write: { + get: /** @this{FSNode} */ function () { + return (this.mode & writeMode) === writeMode; + }, + set: /** @this{FSNode} */ function (val) { + val ? (this.mode |= writeMode) : (this.mode &= ~writeMode); + } + }, + isFolder: { + get: /** @this{FSNode} */ function () { + return FS.isDir(this.mode); + } + }, + isDevice: { + get: /** @this{FSNode} */ function () { + return FS.isChrdev(this.mode); + } + } + }); + FS.FSNode = FSNode; + FS.createPreloadedFile = FS_createPreloadedFile; + FS.staticInit(); + Module['FS_createPath'] = FS.createPath; + Module['FS_createDataFile'] = FS.createDataFile; + Module['FS_createPreloadedFile'] = FS.createPreloadedFile; + Module['FS_unlink'] = FS.unlink; + Module['FS_createLazyFile'] = FS.createLazyFile; + Module['FS_createDevice'] = FS.createDevice; + ERRNO_CODES = { + EPERM: 63, + ENOENT: 44, + ESRCH: 71, + EINTR: 27, + EIO: 29, + ENXIO: 60, + E2BIG: 1, + ENOEXEC: 45, + EBADF: 8, + ECHILD: 12, + EAGAIN: 6, + EWOULDBLOCK: 6, + ENOMEM: 48, + EACCES: 2, + EFAULT: 21, + ENOTBLK: 105, + EBUSY: 10, + EEXIST: 20, + EXDEV: 75, + ENODEV: 43, + ENOTDIR: 54, + EISDIR: 31, + EINVAL: 28, + ENFILE: 41, + EMFILE: 33, + ENOTTY: 59, + ETXTBSY: 74, + EFBIG: 22, + ENOSPC: 51, + ESPIPE: 70, + EROFS: 69, + EMLINK: 34, + EPIPE: 64, + EDOM: 18, + ERANGE: 68, + ENOMSG: 49, + EIDRM: 24, + ECHRNG: 106, + EL2NSYNC: 156, + EL3HLT: 107, + EL3RST: 108, + ELNRNG: 109, + EUNATCH: 110, + ENOCSI: 111, + EL2HLT: 112, + EDEADLK: 16, + ENOLCK: 46, + EBADE: 113, + EBADR: 114, + EXFULL: 115, + ENOANO: 104, + EBADRQC: 103, + EBADSLT: 102, + EDEADLOCK: 16, + EBFONT: 101, + ENOSTR: 100, + ENODATA: 116, + ETIME: 117, + ENOSR: 118, + ENONET: 119, + ENOPKG: 120, + EREMOTE: 121, + ENOLINK: 47, + EADV: 122, + ESRMNT: 123, + ECOMM: 124, + EPROTO: 65, + EMULTIHOP: 36, + EDOTDOT: 125, + EBADMSG: 9, + ENOTUNIQ: 126, + EBADFD: 127, + EREMCHG: 128, + ELIBACC: 129, + ELIBBAD: 130, + ELIBSCN: 131, + ELIBMAX: 132, + ELIBEXEC: 133, + ENOSYS: 52, + ENOTEMPTY: 55, + ENAMETOOLONG: 37, + ELOOP: 32, + EOPNOTSUPP: 138, + EPFNOSUPPORT: 139, + ECONNRESET: 15, + ENOBUFS: 42, + EAFNOSUPPORT: 5, + EPROTOTYPE: 67, + ENOTSOCK: 57, + ENOPROTOOPT: 50, + ESHUTDOWN: 140, + ECONNREFUSED: 14, + EADDRINUSE: 3, + ECONNABORTED: 13, + ENETUNREACH: 40, + ENETDOWN: 38, + ETIMEDOUT: 73, + EHOSTDOWN: 142, + EHOSTUNREACH: 23, + EINPROGRESS: 26, + EALREADY: 7, + EDESTADDRREQ: 17, + EMSGSIZE: 35, + EPROTONOSUPPORT: 66, + ESOCKTNOSUPPORT: 137, + EADDRNOTAVAIL: 4, + ENETRESET: 39, + EISCONN: 30, + ENOTCONN: 53, + ETOOMANYREFS: 141, + EUSERS: 136, + EDQUOT: 19, + ESTALE: 72, + ENOTSUP: 138, + ENOMEDIUM: 148, + EILSEQ: 25, + EOVERFLOW: 61, + ECANCELED: 11, + ENOTRECOVERABLE: 56, + EOWNERDEAD: 62, + ESTRPIPE: 135 + }; + function checkIncomingModuleAPI() { + ignoredModuleProp('fetchSettings'); + } + var wasmImports = { + emscripten_resize_heap: _emscripten_resize_heap + }; + var wasmExports = createWasm(); + var ___wasm_call_ctors = createExportWrapper('__wasm_call_ctors'); + var ___errno_location = createExportWrapper('__errno_location'); + var _fflush = (Module['_fflush'] = createExportWrapper('fflush')); + var _malloc = createExportWrapper('malloc'); + var _free = createExportWrapper('free'); + var _emscripten_stack_init = () => + (_emscripten_stack_init = wasmExports['emscripten_stack_init'])(); + var _emscripten_stack_get_free = () => + (_emscripten_stack_get_free = wasmExports['emscripten_stack_get_free'])(); + var _emscripten_stack_get_base = () => + (_emscripten_stack_get_base = wasmExports['emscripten_stack_get_base'])(); + var _emscripten_stack_get_end = () => + (_emscripten_stack_get_end = wasmExports['emscripten_stack_get_end'])(); + var stackSave = createExportWrapper('stackSave'); + var stackRestore = createExportWrapper('stackRestore'); + var stackAlloc = createExportWrapper('stackAlloc'); + var _emscripten_stack_get_current = () => + (_emscripten_stack_get_current = + wasmExports['emscripten_stack_get_current'])(); + + // include: postamble.js + // === Auto-generated postamble setup entry stuff === + + // include: base64Utils.js + // Converts a string of base64 into a byte array. + // Throws error on invalid input. + function intArrayFromBase64(s) { + try { + var decoded = atob(s); + var bytes = new Uint8Array(decoded.length); + for (var i = 0; i < decoded.length; ++i) { + bytes[i] = decoded.charCodeAt(i); + } + return bytes; + } catch (_) { + throw new Error('Converting base64 string to bytes failed.'); + } + } + + // If filename is a base64 data URI, parses and returns data (Buffer on node, + // Uint8Array otherwise). If filename is not a base64 data URI, returns undefined. + function tryParseAsDataURI(filename) { + if (!isDataURI(filename)) { + return; + } + + return intArrayFromBase64(filename.slice(dataURIPrefix.length)); + } + // end include: base64Utils.js + Module['addRunDependency'] = addRunDependency; + Module['removeRunDependency'] = removeRunDependency; + Module['FS_createPath'] = FS.createPath; + Module['FS_createDataFile'] = FS.createDataFile; + Module['FS_createLazyFile'] = FS.createLazyFile; + Module['FS_createDevice'] = FS.createDevice; + Module['FS_unlink'] = FS.unlink; + Module['ERRNO_CODES'] = ERRNO_CODES; + Module['PATH'] = PATH; + Module['FS_createPreloadedFile'] = FS.createPreloadedFile; + Module['FS'] = FS; + Module['WORKERFS'] = WORKERFS; + Module['PROXYFS'] = PROXYFS; + var missingLibrarySymbols = [ + 'writeI53ToI64', + 'writeI53ToI64Clamped', + 'writeI53ToI64Signaling', + 'writeI53ToU64Clamped', + 'writeI53ToU64Signaling', + 'readI53FromI64', + 'readI53FromU64', + 'convertI32PairToI53', + 'convertI32PairToI53Checked', + 'convertU32PairToI53', + 'exitJS', + 'growMemory', + 'isLeapYear', + 'ydayFromDate', + 'arraySum', + 'addDays', + 'setErrNo', + 'inetPton4', + 'inetNtop4', + 'inetPton6', + 'inetNtop6', + 'readSockaddr', + 'writeSockaddr', + 'getHostByName', + 'getCallstack', + 'emscriptenLog', + 'convertPCtoSourceLocation', + 'readEmAsmArgs', + 'jstoi_q', + 'jstoi_s', + 'getExecutableName', + 'listenOnce', + 'autoResumeAudioContext', + 'dynCallLegacy', + 'getDynCaller', + 'dynCall', + 'handleException', + 'runtimeKeepalivePush', + 'runtimeKeepalivePop', + 'callUserCallback', + 'maybeExit', + 'safeSetTimeout', + 'asmjsMangle', + 'handleAllocatorInit', + 'HandleAllocator', + 'getNativeTypeSize', + 'STACK_SIZE', + 'STACK_ALIGN', + 'POINTER_SIZE', + 'ASSERTIONS', + 'getCFunc', + 'ccall', + 'cwrap', + 'uleb128Encode', + 'sigToWasmTypes', + 'generateFuncType', + 'convertJsFunctionToWasm', + 'getEmptyTableSlot', + 'updateTableMap', + 'getFunctionAddress', + 'addFunction', + 'removeFunction', + 'reallyNegative', + 'unSign', + 'strLen', + 'reSign', + 'formatString', + 'UTF8ToString', + 'stringToUTF8', + 'intArrayToString', + 'AsciiToString', + 'stringToAscii', + 'UTF16ToString', + 'stringToUTF16', + 'lengthBytesUTF16', + 'UTF32ToString', + 'stringToUTF32', + 'lengthBytesUTF32', + 'stringToNewUTF8', + 'stringToUTF8OnStack', + 'writeArrayToMemory', + 'registerKeyEventCallback', + 'maybeCStringToJsString', + 'findEventTarget', + 'findCanvasEventTarget', + 'getBoundingClientRect', + 'fillMouseEventData', + 'registerMouseEventCallback', + 'registerWheelEventCallback', + 'registerUiEventCallback', + 'registerFocusEventCallback', + 'fillDeviceOrientationEventData', + 'registerDeviceOrientationEventCallback', + 'fillDeviceMotionEventData', + 'registerDeviceMotionEventCallback', + 'screenOrientation', + 'fillOrientationChangeEventData', + 'registerOrientationChangeEventCallback', + 'fillFullscreenChangeEventData', + 'registerFullscreenChangeEventCallback', + 'JSEvents_requestFullscreen', + 'JSEvents_resizeCanvasForFullscreen', + 'registerRestoreOldStyle', + 'hideEverythingExceptGivenElement', + 'restoreHiddenElements', + 'setLetterbox', + 'softFullscreenResizeWebGLRenderTarget', + 'doRequestFullscreen', + 'fillPointerlockChangeEventData', + 'registerPointerlockChangeEventCallback', + 'registerPointerlockErrorEventCallback', + 'requestPointerLock', + 'fillVisibilityChangeEventData', + 'registerVisibilityChangeEventCallback', + 'registerTouchEventCallback', + 'fillGamepadEventData', + 'registerGamepadEventCallback', + 'registerBeforeUnloadEventCallback', + 'fillBatteryEventData', + 'battery', + 'registerBatteryEventCallback', + 'setCanvasElementSize', + 'getCanvasElementSize', + 'jsStackTrace', + 'stackTrace', + 'getEnvStrings', + 'checkWasiClock', + 'doReadv', + 'doWritev', + 'wasiRightsToMuslOFlags', + 'wasiOFlagsToMuslOFlags', + 'createDyncallWrapper', + 'setImmediateWrapped', + 'clearImmediateWrapped', + 'polyfillSetImmediate', + 'getPromise', + 'makePromise', + 'idsToPromises', + 'makePromiseCallback', + 'ExceptionInfo', + 'findMatchingCatch', + 'setMainLoop', + 'getSocketFromFD', + 'getSocketAddress', + '_setNetworkCallback', + 'heapObjectForWebGLType', + 'heapAccessShiftForWebGLHeap', + 'webgl_enable_ANGLE_instanced_arrays', + 'webgl_enable_OES_vertex_array_object', + 'webgl_enable_WEBGL_draw_buffers', + 'webgl_enable_WEBGL_multi_draw', + 'emscriptenWebGLGet', + 'computeUnpackAlignedImageSize', + 'colorChannelsInGlTextureFormat', + 'emscriptenWebGLGetTexPixelData', + '__glGenObject', + 'emscriptenWebGLGetUniform', + 'webglGetUniformLocation', + 'webglPrepareUniformLocationsBeforeFirstUse', + 'webglGetLeftBracePos', + 'emscriptenWebGLGetVertexAttrib', + '__glGetActiveAttribOrUniform', + 'writeGLArray', + 'registerWebGlEventCallback', + 'runAndAbortIfError', + 'SDL_unicode', + 'SDL_ttfContext', + 'SDL_audio', + 'GLFW_Window', + 'ALLOC_NORMAL', + 'ALLOC_STACK', + 'allocate', + 'writeStringToMemory', + 'writeAsciiToMemory' + ]; + missingLibrarySymbols.forEach(missingLibrarySymbol); + + var unexportedSymbols = [ + 'run', + 'addOnPreRun', + 'addOnInit', + 'addOnPreMain', + 'addOnExit', + 'addOnPostRun', + 'FS_createFolder', + 'FS_createLink', + 'FS_readFile', + 'out', + 'err', + 'callMain', + 'abort', + 'keepRuntimeAlive', + 'wasmMemory', + 'wasmTable', + 'wasmExports', + 'stackAlloc', + 'stackSave', + 'stackRestore', + 'getTempRet0', + 'setTempRet0', + 'writeStackCookie', + 'checkStackCookie', + 'intArrayFromBase64', + 'tryParseAsDataURI', + 'ptrToString', + 'zeroMemory', + 'getHeapMax', + 'abortOnCannotGrowMemory', + 'ENV', + 'MONTH_DAYS_REGULAR', + 'MONTH_DAYS_LEAP', + 'MONTH_DAYS_REGULAR_CUMULATIVE', + 'MONTH_DAYS_LEAP_CUMULATIVE', + 'ERRNO_MESSAGES', + 'DNS', + 'Protocols', + 'Sockets', + 'initRandomFill', + 'randomFill', + 'timers', + 'warnOnce', + 'UNWIND_CACHE', + 'readEmAsmArgsArray', + 'asyncLoad', + 'alignMemory', + 'mmapAlloc', + 'freeTableIndexes', + 'functionsInTableMap', + 'setValue', + 'getValue', + 'PATH_FS', + 'UTF8Decoder', + 'UTF8ArrayToString', + 'stringToUTF8Array', + 'lengthBytesUTF8', + 'intArrayFromString', + 'UTF16Decoder', + 'JSEvents', + 'specialHTMLTargets', + 'currentFullscreenStrategy', + 'restoreOldWindowedStyle', + 'demangle', + 'demangleAll', + 'ExitStatus', + 'promiseMap', + 'uncaughtExceptionCount', + 'exceptionLast', + 'exceptionCaught', + 'Browser', + 'wget', + 'SYSCALLS', + 'preloadPlugins', + 'FS_modeStringToFlags', + 'FS_getMode', + 'FS_stdin_getChar_buffer', + 'FS_stdin_getChar', + 'MEMFS', + 'TTY', + 'PIPEFS', + 'SOCKFS', + 'tempFixedLengthArray', + 'miniTempWebGLFloatBuffers', + 'miniTempWebGLIntBuffers', + 'GL', + 'emscripten_webgl_power_preferences', + 'AL', + 'GLUT', + 'EGL', + 'GLEW', + 'IDBStore', + 'SDL', + 'SDL_gfx', + 'GLFW', + 'allocateUTF8', + 'allocateUTF8OnStack' + ]; + unexportedSymbols.forEach(unexportedRuntimeSymbol); + + var calledRun; + + dependenciesFulfilled = function runCaller() { + // If run has never been called, and we should call run (INVOKE_RUN is true, and Module.noInitialRun is not false) + if (!calledRun) run(); + if (!calledRun) dependenciesFulfilled = runCaller; // try this again later, after new deps are fulfilled + }; + + function stackCheckInit() { + // This is normally called automatically during __wasm_call_ctors but need to + // get these values before even running any of the ctors so we call it redundantly + // here. + _emscripten_stack_init(); + // TODO(sbc): Move writeStackCookie to native to to avoid this. + writeStackCookie(); + } + + function run() { + if (runDependencies > 0) { + return; + } + + stackCheckInit(); + + preRun(); + + // a preRun added a dependency, run will be called later + if (runDependencies > 0) { + return; + } + + function doRun() { + // run may have just been called through dependencies being fulfilled just in this very frame, + // or while the async setStatus time below was happening + if (calledRun) return; + calledRun = true; + Module['calledRun'] = true; + + if (ABORT) return; + + initRuntime(); + + readyPromiseResolve(Module); + if (Module['onRuntimeInitialized']) Module['onRuntimeInitialized'](); + + assert( + !Module['_main'], + 'compiled without a main, but one is present. if you added it from JS, use Module["onRuntimeInitialized"]' + ); + + postRun(); + } + + if (Module['setStatus']) { + Module['setStatus']('Running...'); + setTimeout(function () { + setTimeout(function () { + Module['setStatus'](''); + }, 1); + doRun(); + }, 1); + } else { + doRun(); + } + checkStackCookie(); + } + + function checkUnflushedContent() { + // Compiler settings do not allow exiting the runtime, so flushing + // the streams is not possible. but in ASSERTIONS mode we check + // if there was something to flush, and if so tell the user they + // should request that the runtime be exitable. + // Normally we would not even include flush() at all, but in ASSERTIONS + // builds we do so just for this check, and here we see if there is any + // content to flush, that is, we check if there would have been + // something a non-ASSERTIONS build would have not seen. + // How we flush the streams depends on whether we are in SYSCALLS_REQUIRE_FILESYSTEM=0 + // mode (which has its own special function for this; otherwise, all + // the code is inside libc) + var oldOut = out; + var oldErr = err; + var has = false; + out = err = x => { + has = true; + }; + try { + // it doesn't matter if it fails + _fflush(0); + // also flush in the JS FS layer + ['stdout', 'stderr'].forEach(function (name) { + var info = FS.analyzePath('/dev/' + name); + if (!info) return; + var stream = info.object; + var rdev = stream.rdev; + var tty = TTY.ttys[rdev]; + if (tty && tty.output && tty.output.length) { + has = true; + } + }); + } catch (e) {} + out = oldOut; + err = oldErr; + if (has) { + warnOnce( + 'stdio streams had content in them that was not flushed. you should set EXIT_RUNTIME to 1 (see the Emscripten FAQ), or make sure to emit a newline when you printf etc.' + ); + } + } + + if (Module['preInit']) { + if (typeof Module['preInit'] == 'function') + Module['preInit'] = [Module['preInit']]; + while (Module['preInit'].length > 0) { + Module['preInit'].pop()(); + } + } + + run(); + + // end include: postamble.js + + return moduleArg.ready; + }; +})(); +if (typeof exports === 'object' && typeof module === 'object') + module.exports = Module; +else if (typeof define === 'function' && define['amd']) + define([], () => Module); diff --git a/tests/command_registry.test.ts b/tests/command_registry.test.ts index c1ceb38..36af385 100644 --- a/tests/command_registry.test.ts +++ b/tests/command_registry.test.ts @@ -15,7 +15,7 @@ describe("CommandRegistry", () => { const registry = CommandRegistry.instance() expect(registry.match("unkn")).toEqual([]) expect(registry.match("ec")).toEqual(["echo"]) - expect(registry.match("e")).toEqual(["echo", "env"]) + expect(registry.match("e")).toEqual(["echo", "env", "expr"]) }) }) }) diff --git a/tests/commands/cat.test.ts b/tests/commands/cat.test.ts index c78c2c7..1fe9209 100644 --- a/tests/commands/cat.test.ts +++ b/tests/commands/cat.test.ts @@ -1,24 +1,9 @@ -import { file_system_setup } from "../file_system_setup" +import { shell_setup_simple } from "../shell_setup" -import { CommandRegistry } from "../../src/command_registry" -import { Context } from "../../src/context" -import { ConsoleOutput } from "../../src/io/console_output" - -describe("cat command", () => { - it.each(["jupyter"]) - ('should write to console %s', async (name) => { - const fs = await file_system_setup(name) - const stdout = new ConsoleOutput() - const context = new Context(["file1"], fs, stdout) - - const spy = jest.spyOn(console, 'log').mockImplementation(() => {}) - - const cmd = CommandRegistry.instance().create("cat") - expect(cmd).not.toBeNull() - const exit_code = await cmd!.run(context) - expect(exit_code).toBe(0) - - expect(spy).toHaveBeenCalledWith("Contents of file1\r\n") - spy.mockRestore() +describe("echo command", () => { + it("should write to stdout", async () => { + const [shell, output] = await shell_setup_simple() + await shell._runCommands("cat file1") + expect(output.text).toEqual("Contents of the file\r\n") }) }) diff --git a/tests/commands/echo.test.ts b/tests/commands/echo.test.ts index 1790ad6..87a1392 100644 --- a/tests/commands/echo.test.ts +++ b/tests/commands/echo.test.ts @@ -1,24 +1,9 @@ -import { file_system_setup } from "../file_system_setup" - -import { CommandRegistry } from "../../src/command_registry" -import { Context } from "../../src/context" -import { ConsoleOutput } from "../../src/io/console_output" +import { shell_setup_empty } from "../shell_setup" describe("echo command", () => { - it.each(["jupyter"]) - ('should write to console %s', async (name) => { - const fs = await file_system_setup(name) - const stdout = new ConsoleOutput() - const context = new Context(["some_text"], fs, stdout) - - const spy = jest.spyOn(console, 'log').mockImplementation(() => {}) - - const cmd = CommandRegistry.instance().create("echo") - expect(cmd).not.toBeNull() - const exit_code = await cmd!.run(context) - expect(exit_code).toBe(0) - - expect(spy).toHaveBeenCalledWith("some_text\r\n") - spy.mockRestore() + it("should write to stdout", async () => { + const [shell, output] = await shell_setup_empty() + await shell._runCommands("echo some text") + expect(output.text).toEqual("some text\r\n") }) }) diff --git a/tests/commands/ls.test.ts b/tests/commands/ls.test.ts index 4250609..ecd6ae2 100644 --- a/tests/commands/ls.test.ts +++ b/tests/commands/ls.test.ts @@ -1,60 +1,19 @@ -import { ContentsManagerMock } from "@jupyterlab/services/lib/testutils" - -import { file_system_setup } from "../file_system_setup" - -import { CommandRegistry } from "../../src/command_registry" -import { Context } from "../../src/context" -import { ConsoleOutput } from "../../src/io/console_output" -import { JupyterFileSystem } from "../../src/jupyter_file_system" +import { shell_setup_empty, shell_setup_simple } from "../shell_setup" describe("ls command", () => { - it.each(["jupyter"]) - ('should write dir to console %s', async (name) => { - const fs = await file_system_setup(name) - const stdout = new ConsoleOutput() - const context = new Context(["/"], fs, stdout) - - const spy = jest.spyOn(console, 'log').mockImplementation(() => {}) - - const cmd = CommandRegistry.instance().create("ls") - expect(cmd).not.toBeNull() - const exit_code = await cmd!.run(context) - expect(exit_code).toBe(0) - - expect(spy).toHaveBeenCalledWith("dirA\r\nfile1\r\nfile2\r\n") - spy.mockRestore() - }) - - it.each(["jupyter"]) - ('should write file to console %s', async (name) => { - const fs = await file_system_setup(name) - const stdout = new ConsoleOutput() - const context = new Context(["file2"], fs, stdout) - - const spy = jest.spyOn(console, 'log').mockImplementation(() => {}) - - const cmd = CommandRegistry.instance().create("ls") - expect(cmd).not.toBeNull() - const exit_code = await cmd!.run(context) - expect(exit_code).toBe(0) - - expect(spy).toHaveBeenCalledWith("file2\r\n") - spy.mockRestore() + it("should write to stdout", async () => { + const [shell, output] = await shell_setup_simple() + await shell._runCommands("ls") + expect(output.text).toEqual("dirA file1 file2\r\n") + + output.clear() + await shell._runCommands("ls -a") + expect(output.text).toEqual(". .. dirA file1 file2\r\n") }) it("should handle empty listing", async () => { - const fs = new JupyterFileSystem(new ContentsManagerMock()) - const stdout = new ConsoleOutput() - const context = new Context([], fs, stdout) - - const spy = jest.spyOn(console, 'log').mockImplementation(() => {}) - - const cmd = CommandRegistry.instance().create("ls") - expect(cmd).not.toBeNull() - const exit_code = await cmd!.run(context) - expect(exit_code).toBe(0) - - expect(spy).toHaveBeenCalledTimes(0) - spy.mockRestore() + const [shell, output] = await shell_setup_empty() + await shell._runCommands("ls") + expect(output.text).toEqual("") }) }) diff --git a/tests/file_system.test.ts b/tests/file_system.test.ts deleted file mode 100644 index 9e4fe72..0000000 --- a/tests/file_system.test.ts +++ /dev/null @@ -1,30 +0,0 @@ -import { file_system_setup } from "./file_system_setup" - -describe("IFileSystem", () => { - it.each(["jupyter"]) - ('.list %s', async (name) => { - const fs = await file_system_setup(name) - const filenames = await fs.list("") - expect(filenames).toEqual(["dirA", "file1", "file2"]) - }) -}) - -describe("IFileSystem", () => { - it.each(["jupyter"]) - ('.touch %s', async (name) => { - const fs = await file_system_setup(name) - await fs.touch("newfile") - const filenames = await fs.list("") - expect(filenames).toEqual(["dirA", "file1", "file2", "newfile"]) - }) -}) - -describe("IFileSystem", () => { - it.each(["jupyter"]) - ('.delete %s', async (name) => { - const fs = await file_system_setup(name) - await fs.delete("file1") - const filenames = await fs.list("") - expect(filenames).toEqual(["dirA", "file2"]) - }) -}) diff --git a/tests/global_setup.ts b/tests/global_setup.ts new file mode 100644 index 0000000..eccc8ee --- /dev/null +++ b/tests/global_setup.ts @@ -0,0 +1,14 @@ +// Jest global setup. + +// Ensure that WASM files believe ENVIRONMENT_IS_WEB by using jsdom and +// prevent ENVIRONMENT_IS_NODE by monkey-patching global process. +let originalProcess: any + +beforeAll(() => { + originalProcess = process + global.process = {...originalProcess, versions: undefined} +}) + +afterAll(() => { + global.process = originalProcess +}) diff --git a/tests/shell.test.ts b/tests/shell.test.ts index 5bba7ae..396ac10 100644 --- a/tests/shell.test.ts +++ b/tests/shell.test.ts @@ -1,120 +1,63 @@ -import { file_system_setup } from "./file_system_setup" -import { MockTerminalOutput } from "./util" - -import { Shell } from "../src/shell" +import { shell_setup_empty, shell_setup_simple } from "./shell_setup" describe("Shell", () => { describe("._runCommands", () => { it("should run ls command", async () => { - const fs = await file_system_setup("jupyter") - const output = new MockTerminalOutput() - const shell = new Shell(fs, output.callback) + const [shell, output] = await shell_setup_simple() await shell._runCommands("ls") - expect(output.text).toEqual("dirA\r\nfile1\r\nfile2\r\n") + expect(output.text).toEqual("dirA file1 file2\r\n") }) it("should run ls command with leading whitespace", async () => { - const fs = await file_system_setup("jupyter") - const output = new MockTerminalOutput() - const shell = new Shell(fs, output.callback) + const [shell, output] = await shell_setup_simple() await shell._runCommands(" ls") - expect(output.text).toEqual("dirA\r\nfile1\r\nfile2\r\n") - }) - - it("should run env command", async () => { - const fs = await file_system_setup("jupyter") - const output = new MockTerminalOutput() - const shell = new Shell(fs, output.callback) - await shell._runCommands("env") - expect(output.text).toEqual("PS1=\x1b[1;31mjs-shell:$\x1b[1;0m \r\nPWD=/\r\nCOLUMNS=0\r\nLINES=0\r\n") - }) - - it("should echo to terminal", async () => { - const fs = await file_system_setup("jupyter") - const output = new MockTerminalOutput() - const shell = new Shell(fs, output.callback) - await shell._runCommands("echo sometext") - expect(output.text).toEqual("sometext\r\n") - }) - - it("should echo to file", async () => { - const fs = await file_system_setup("jupyter") - const output = new MockTerminalOutput() - const shell = new Shell(fs, output.callback) - expect(await fs.list("afile.txt")).toEqual([]) - await shell._runCommands("echo sometext > afile.txt") - expect(await fs.list("afile.txt")).toEqual(["afile.txt"]) - // Should this really have appended \r\n ??? - expect(await fs.get("afile.txt")).toEqual("sometext\r\n") + expect(output.text).toEqual("dirA file1 file2\r\n") }) }) describe("input", () => { it("should echo input up to \\r", async () => { - const fs = await file_system_setup("jupyter") - const output = new MockTerminalOutput() - const shell = new Shell(fs, output.callback) + const [shell, output] = await shell_setup_simple() await shell.inputs(["l", "s", " ", "-", "a", "l"]) expect(output.text).toEqual("ls -al") }) it("should echo input and run ls command after \\r", async () => { - const fs = await file_system_setup("jupyter") - const output = new MockTerminalOutput() - const shell = new Shell(fs, output.callback) + const [shell, output] = await shell_setup_simple() await shell.inputs(["l", "s", "\r"]) - expect(output.text).toEqual("ls\r\ndirA\r\nfile1\r\nfile2\r\n\x1b[1;31mjs-shell:$\x1b[1;0m ") + expect(output.text).toEqual("ls\r\ndirA file1 file2\r\n\x1b[1;31mjs-shell:$\x1b[1;0m ") }) }) describe("input tab complete", () => { it("should complete ec", async () => { - const fs = await file_system_setup("jupyter") - const output = new MockTerminalOutput() - const shell = new Shell(fs, output.callback) + const [shell, output] = await shell_setup_empty() await shell.inputs(["e", "c", "\t"]) expect(output.text).toEqual("echo ") }) it("should ignore leading whitespace", async () => { - const fs = await file_system_setup("jupyter") - const output = new MockTerminalOutput() - const shell = new Shell(fs, output.callback) + const [shell, output] = await shell_setup_empty() await shell.inputs([" ", "e", "c", "\t"]) expect(output.text).toEqual(" echo ") }) it("should ignore leading whitespace x2", async () => { - const fs = await file_system_setup("jupyter") - const output = new MockTerminalOutput() - const shell = new Shell(fs, output.callback) + const [shell, output] = await shell_setup_empty() await shell.inputs([" ", " ", "e", "c", "\t"]) expect(output.text).toEqual(" echo ") }) it("should show tab completion options", async () => { - const fs = await file_system_setup("jupyter") - const output = new MockTerminalOutput() - const shell = new Shell(fs, output.callback) + const [shell, output] = await shell_setup_empty() await shell.inputs(["e", "\t"]) - expect(output.text).toEqual("e\r\necho env\r\n\x1b[1;31mjs-shell:$\x1b[1;0m e") + expect(output.text).toEqual("e\r\necho env expr\r\n\x1b[1;31mjs-shell:$\x1b[1;0m e") }) it("should do nothing on unknown command", async () => { - const fs = await file_system_setup("jupyter") - const output = new MockTerminalOutput() - const shell = new Shell(fs, output.callback) + const [shell, output] = await shell_setup_empty() await shell.inputs(["u", "n", "k", "\t"]) expect(output.text).toEqual("unk") }) - - it("should tab complete filename", async () => { - const fs = await file_system_setup("jupyter") - await fs.touch("otherfile") - const output = new MockTerminalOutput() - const shell = new Shell(fs, output.callback) - await shell.inputs(["l", "s", " ", "o", "\t"]) - expect(output.text).toEqual("ls otherfile ") - }) }) }) diff --git a/tests/shell_commands/shell.ls.test.ts b/tests/shell_commands/shell.ls.test.ts deleted file mode 100644 index 90d3a02..0000000 --- a/tests/shell_commands/shell.ls.test.ts +++ /dev/null @@ -1,59 +0,0 @@ -import { ContentsManagerMock } from "@jupyterlab/services/lib/testutils" - -import { MockTerminalOutput } from "../util" - -import { JupyterFileSystem } from "../../src/jupyter_file_system" -import { Shell } from "../../src/shell" - -export async function file_system_many_files(filenames: string[]): Promise { - const cm = new ContentsManagerMock() - for (const filename of filenames) { - await cm.save(filename) - } - return new JupyterFileSystem(cm) -} - -describe("Shell", () => { - describe("._runCommands", () => { - it("should run ls command", async () => { - const filenames = [ - "a", "bb", "ccc", "dd", "eeeeeeeee", "f", "gg", "h", "iii", "j", "kkkkk", - ] - const rows2 = - "a ccc eeeeeeeee gg iii kkkkk\r\n" + - "bb dd f h j\r\n" - const rows3 = - "a dd gg j\r\n" + - "bb eeeeeeeee h kkkkk\r\n" + - "ccc f iii\r\n" - const rows4 = - "a eeeeeeeee iii\r\n" + - "bb f j\r\n" + - "ccc gg kkkkk\r\n" + - "dd h\r\n" - - const fs = await file_system_many_files(filenames) - const output = new MockTerminalOutput() - const shell = new Shell(fs, output.callback) - - await shell._runCommands("ls") - expect(output.text).toEqual(filenames.join("\r\n") + "\r\n") - output.clear() - - await shell.setSize(100, 45) - await shell._runCommands("ls") - expect(output.text).toEqual(rows2) - output.clear() - - await shell.setSize(100, 28) - await shell._runCommands("ls") - expect(output.text).toEqual(rows3) - output.clear() - - await shell.setSize(100, 23) - await shell._runCommands("ls") - expect(output.text).toEqual(rows4) - output.clear() - }) - }) -}) diff --git a/tests/shell_setup.ts b/tests/shell_setup.ts new file mode 100644 index 0000000..8e198c6 --- /dev/null +++ b/tests/shell_setup.ts @@ -0,0 +1,27 @@ +import { MockTerminalOutput } from "./util" +import { Shell } from "../src/shell" + +export async function shell_setup_empty(): Promise<[Shell, MockTerminalOutput]> { + return await _shell_setup_common(0) +} + +export async function shell_setup_simple(): Promise<[Shell, MockTerminalOutput]> { + return await _shell_setup_common(1) +} + +async function _shell_setup_common(level: number): Promise<[Shell, MockTerminalOutput]> { + const output = new MockTerminalOutput(false) + const shell = new Shell(output.callback) + const { FS } = await shell.initFilesystem() + + await shell.start() + output.start() + + if (level > 0) { + FS.writeFile('file1', 'Contents of the file'); + FS.writeFile('file2', 'Some other file'); + FS.mkdir('dirA') + } + + return [shell, output] +} diff --git a/tests/util/output.ts b/tests/util/output.ts index c6993fb..924f134 100644 --- a/tests/util/output.ts +++ b/tests/util/output.ts @@ -1,20 +1,31 @@ -import { OutputCallback } from "../../src" +import { IOutputCallback } from "../../src" /** * Provides outputCallback to mock a terminal. */ export class MockTerminalOutput { - callback: OutputCallback = async (output: string) => { - this._text = this._text + output + constructor(start: boolean = true) { + this._started = start + } + + callback: IOutputCallback = async (output: string) => { + if (this._started) { + this._text = this._text + output + } } clear() { this._text = "" } + start() { + this._started = true + } + get text(): string { return this._text } + private _started: boolean private _text: string = "" } diff --git a/tsconfig.json b/tsconfig.json index ad84f6d..0c683e6 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,5 +1,6 @@ { "compilerOptions": { + "allowJs": true, "allowSyntheticDefaultImports": true, "composite": true, "declaration": true, @@ -16,7 +17,7 @@ "rootDir": "src", "strict": true, "strictNullChecks": true, - "target": "ES2018", + "target": "es2020", "sourceMap": true }, "include": ["src/**/*"]